Itsmebob0 has wrote a program called MIIP (Mobile Internet Interactive Playlist).
http://miip.mobi/help/MemberDocumentation.html that is the page with an explanation of what it does.
It basically allows your visitors to pick the next song/sequence in your show. I have used it the last 2 years and my visitors love it, I cant imagine running a show anymore without it.
It currently only works with LOR's S3 software.
A few weeks ago I asked him what he thought about making it work with xlights, we tried a few things and hit a roadblock where xlights will only load a new schedule when the software stops and restarts. THe way MIIP works is it write a new schedule file 10 seconds before the current song is ending. LOR's show player loads the new file and playing which ever song was voted on to play next.
Is there anyway we can get XLights to load a new schedule file without having to restart the software. It would be very cool to get MIIP working with Xlights. It is a great addon to our shows, your guests will love it.
Thanks
Doug