"reply to all"... "reply to all"... :(
--- Begin Message ---
Hello (de lu),

mouke a écrit :
- A "smart" crossfader able to automatically chose a good crossfading
curve between tracks depending of the shape of the ending and starting
songs, and also supporting per song intro/outro points (the smart feature
is important : we're dealing with thousands of songs and for practical and
historical reasons most of them have no entry/outro point, so the fader
should try to do a good job in the general case).
One question: do you feed it with Xfade data manually, or does it guess it by itself?

>From what I've read and seen of LiquidSoap, it seems to be able to do all
of this (except maybe for "smart" crossfading ?) way better than the way
we're doing it. I've long been searching for a streamer easy to interface
with an external "live" scheduling system (meaning the playlist may change
anytime due to external events and is constantly recomputed), and have not
found anything satisfying (Rivendell is a nightmare on debian and is not
easy to interface with "live" scheduling).
Rivendell is actually more oriented towards real live situations (where there is always or nearly always someone behind the desk)...

Liquidsoap will need some "bridge" coding in order to manage the list of items to be played from an external source and modify it on the fly. What I mean is that liquidsoap always keeps a list of a few tracks that it will have to play (3/4 items). This "look-ahead" behavior will require you to code a bridge between your external scheduler and liquidsoap. This bridge should monitor the scheduler's playlist for changes, and mirror the changes inside liquidsoap's playlist. This is quite easy to do, I had begun sketching something that could do that.

What about discussing this on #savonet @ freenode ? :)

Cordialement,
Vincent Tabard
Radio Pytagor : http://www.radiopytagor.com/



--- End Message ---

Reply via email to