Hi Udo,

The request.dynamic() is like a queue, except that it doesn't wait for
a push, but instead pulls data by calling a script whenever it wants
to refill. Essentially it calls its "feeding function" (which calls
your script) at the end of each track, with some variations depending
on how many files it attempts to prepare in advance (see the
parameters length, default_duration and conservative).

There are other ways to act upon events in liquidsoap: there is
add_timeout, and also on_metadata, on_track, on_blank, and more like
on_connect/disconnect and on_stop for outputs and harbor inputs, etc.

Hope this helps,
-- 
David

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to