I have not done what you are planning myself, but there are ways to simplify things especially if you are going the Maximum Music route.
I would consider streamlining the log by removing the timechecks -- irrelevant outside of drivetimes -- and running imaging and requests only at catch-up points (overfill the log in 12 to 15-minute increments and insert start-timed GO TO macros to dump unplayed tunes). How many requests are you planning per hour? By this reckoning, you can probably do 4 to 5. AP ----- Original Message ----- From: "Keith Thelen" <[email protected]> To: [email protected] Sent: Tuesday, December 4, 2012 2:07:54 PM Subject: [RDD] Listener interactivity? Hello all! Has anyone here done anything with making Rivendell interactive for the listener - that is, having some external interface that would allow listeners to exert control over the currently running log? Years ago I wrote a perl-based jukebox for a local youth center, which implemented some rudimentary music rotation, inserted imaging, and allowed listeners to make requests using a web-based interface (with some logic included to prevent undesirable effects, i.e. 30-minute title separation). I'm revisiting that concept, and trying to figure out how I might "upgrade" the system by incorporating Rivendell. In its most basic form, the concept is pretty easy - just make a log filled with nothing but songs, and have the web interface hooked to a script that sends an RML command like "PX 1 cartnum!" to RDAirplay. But I'm struggling to find a "right" way of handling all the logic - especially once the log starts to contain carts for imaging, time-checks, and the occasional voice-track. It would be bad to insert a request between the currently playing song and a voice-track backselling said song, for instance. The time-checks also become an issue: if they're hard-timed, we might skip over requests that listeners were dying to hear; if they're not hard-timed, requests being inserted in the log will prevent them from playing on time. If anyone has done something like this, I'd love to hear how you did it. Any details I can soak up might be key to making this work. --------------- Keith Thelen Kanabec Systems _______________________________________________ Rivendell-dev mailing list [email protected] http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev _______________________________________________ Rivendell-dev mailing list [email protected] http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
