One approach might be to have rdairplay execute macros periodically that communicate what is going on.
Another would be to read the metadata being sent to a stream or RBDS system.
Rob -- Не думай что всё пропели, Что бури все отгремели; Готовься к великой цели, А слава тебя найдёт. On Wed, 4 May 2022, Nick Andre wrote:
tldr: is there any way to tell what cart RDAirPlay is currently playing? It seems like I can grep the syslog, but just wondering if there's some other more expedient way. We implemented remote broadcasting for our radio station using some basic bash and MySQL procedures. Essentially after all is said and done, the script will send RML to Rivendell to load a particular cart to the queue along with a certain announcement and then start the show. Looks like this: rmlsend PX\ 1\ 3004\! #This is the WMFO shows pre-recorded announcement, will push to top sleep 1 rmlsend PN\ 1\! #press play next (second track in queue or first if not running), which should fade out existing track sleep 1 rmlsend PX\ 1\ 999996\! sleep 1 rmlsend PX\ 1\ $cart\! # queue up specified show Sometimes a live DJ will ignore instructions and load a new log, canceling playback. I would like to programmatically illuminate if this has happened.
_______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
