From: David B. <dav...@gm...> - 2010-04-13 15:39:42
|
Hi Petter, I have said all that had to be said about the way liquidsoap works. It's a very delicate design, and I won't change its core structure radically to fit your expectations, sorry. I hope that the application we built can provide a good basis for your application, I'm not trying to build another application. On Tue, Apr 13, 2010 at 12:53 AM, Petter Reinholdtsen <pe...@hu...> wrote: >> This part might be more or less difficult depending on your precise >> needs and the guarantees on that XML file: is it possible that one >> files hasn't ended when another starts? what do you want to do in >> that case? > > Yes, this is possible, and in this case the playing file should be > interrupted and the other file started. If someone try to schedule a > 40 minute program in a 30 minute slot, the next program will not be > pushed back and the incorrectly scheduled program will only get their > allocated 30 minute slot. Ok, this is a reasonable, and simple way to proceed. Then, your AT job should skip before pushing the new request. This will work nicely. (Just in case you try transitions at some point, you can even have transitions after the skipped file, if the crossing is in conservative mode.) Cheers, -- David |