From: Jean-Francois M. <je...@ra...> - 2011-07-17 07:36:21
|
Hello, On 16 Jul 2011, at 16:16, okay_awright wrote: > -broadcast a specific track at a specific time, or at least make sure an > entry from the queue won't be played before some time stamp. Like adding > a new time property to Liquidsoap's internal queue. This timestamp is > dynamically computed and cannot be specified in the configuration file. Here, we are running 5000 radios using liquidsoap :-) We are using request.dynamic which is calling a service 10 seconds before the end of the current track to know what it has to play next. Our radio planning tool is storing in a db all the planning of the radios and the service has just to get what should be played and returns it to Liquidsoap. So it deliver the right sound at the right moment. RadioDJ could change their planning when they want, it updates the DB and the next LS call will return the new sound to play. > -can play a track for a specified duration only. Like before, this > duration cannot be part of the configuration file. > And, finally, if a webservice of some sort (REST, SOAP, whatever) is > planned in replacement or to complete the Telnet interface. Our service called by liquidsoap is able to decide the duration of the track to play (if it has to shorten the tracks due to an top of the hour, news, meteo, or something else it could do it). In fact we are using mp3split in front of liquidsoap to cut the mp3 (get the entry point and the exit point). We are using LS 0.9.3 (latest stable release). HTH Jef |