I'm interested in a player/script that will do the following:
- Start automatically at 9:00am, stop at 5:30pm.
- Insert a series of general Public Service Announcements (PSA's) every few songs. (We're open from 9 to 5, Bathrooms are to the right, Join us for a celebration next week, etc.)
- Give 20-minute and 10-minute about-to-close message, then a final we're-closed message at 5:00pm.
- Play a random curated assortment of thousands of audio files located in a specific folder (holiday, summer, winter, etc.) on a local hard-drive/sd card, etc., separate from the folder of recorded PSA's.
- Don't play the same song again until all other songs have been played, then randomly resort and start over.
- No reliance on internet streaming. It would just be hooked into a local audio system.
- Start where it left off in its current playlist after a power failure or from 5:00PM the previous night.
- Check for new songs on resort and incorporate into play.
It doesn't have to have a GUI. It doesn't even have to be command-line interface. If it just managed itself that could work. However, if it had a bluetooth or wifi GUI for android, I wouldn't hate that. (For skipping a song, stopping playback, blacklisting from future playback, etc.)
I'm asking because, while I could probably write a thoroughly messy script that would work with mpd and mpc that will handle this in bash, I'd rather find out if someone has already invented the wheel -- or at least the hub and spokes -- before creating my own.
I could try this on any of the following:
- Raspberry Pi 2 with Raspbian
- OrangePi PC with Ubuntu Vivid Mate
- Dell Vostro 100 with Linux Mint 17.3 (Half a GB of RAM. Ugh.)