From: Gilou <con...@gi...> - 2013-11-19 13:59:36
|
Le 19/11/2013 13:18, Pranas Gudaitis a écrit : > hi, > there are means of making repetitive tasks on liquidsoap, like add_timeout > and then server.execute > > BUT it's almost always that you need to do certain things at certain time > certain weekdays, like reload playlists after new ones are uploaded. or even > queue up some things to be played not repetitevely but somewen at certain > time. > > how to do that? > > one idea came to mind that i could make a task that runs on predefined time > with batch file that says things to liquidsoap via telnet (it's on windows). > but it's not elegant! any thoughts?... Hi, The way it's usually done, is to make the request dynamic. Instead of having to tell liquidsoap what to play, you have liquidsoap ask "what should I play next", and feed it with the answer (using a script), so you don't have to tell liquidsoap to reload anything :) An approach I like is to have a fallback liq script to be able to put one down if I need to do massive changes (that can't be reloaded easily). This way, your main stream never goes down (if you're careful, it can even fallback smoothly for your listeners), and you can change/reload whatever you want by simply stopping & restarting the liq instance. Cheers Gilou > > thanks, > p > > > ------------------------------------------------------------------------------ > Shape the Mobile Experience: Free Subscription > Software experts and developers: Be at the forefront of tech innovation. > Intel(R) Software Adrenaline delivers strategic insight and game-changing > conversations that shape the rapidly evolving mobile landscape. Sign up now. > http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > |