Hey...I implemented what I described. It was easy to do and it works well.

On Wed, Jul 27, 2011 at 4:35 PM, Romain Beauxis <[email protected]>wrote:

> Hi Brandon!
>
> Sorry for the late response, time is constrained and I try to respond
> to bug reports first..
>
> Le 14 juillet 2011 15:15, Brandon Casci <[email protected]> a écrit :
> > Does this make any sense to you?
> >
> > I've got all the track rotation logic outside liquidsoap. Liquidsoap gets
> > all it's content from a script through request.dynamic. The script pops
> the
> > top track of a queue. The only problem with this method is liquidsoap
> can't
> > scheduling playlists down to the second. So I'm putting together a cron
> that
> > loads scheduled items to the top of a track queue, then tells liquidsoap
> to
> > skip to next. So when a show schedule comes up and something is playing,
> > you'll hear it fade out then the show starts.This seems reasonable to be,
> > but have I broken any Liquidsoap paradigms?
>
> It looks fine to me. Scheduling with precision is not an easy task
> when you take into account streaming constraints, such the
> availability and resolution of a request.
>
> Ultimately, I hope that when we have a proper RPC protocol that
> includes queues of request, it should be possible to export all the
> scheduling logic into an external application communicating with
> liquidsoap directly through the RPC protocol. This is currently
> possible with telnet but it is not that flexible and requires painful
> parsing of human-oriented output..
>
> On this topic, I have heard very good comments on the way that airtime
> implements its scheduling. Maybe you may want to have a look there for
> more inspirations..
>
> Romain
>



-- 
=========================================
Brandon Casci
Loudcaster
http://loudcaster.com
=========================================
------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to