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
