My thought though for the technical aspect, was to use my airsonic server, then post the days playlist and each client pulls that down over python and gets the stream link for each song, then plays them using a headless VLC. I've only been playing with it for a few days so it's not working currently, but the real challenges I see are like what happens when one client buffers a bit longer than another and somebody switches range from one transmitter to the other... It wouldn't be a seamless experience. Not sure how to address that problem or the geographic timing issues, which honestly, I'm not quite as concerned with, because it would still be pretty close together geographically for the most part. I am toying with the idea of downloading the days entire playlist to the client a few hours before it would be set to play. That way streaming issues could be avoided, but I am going to have to play with it.