On Mon, 31 Jan 2011 09:19:50 -0500, David Baelde <[email protected]> wrote:
Hi David, [As an aside, I spent the better part of the morning debugging the liq script. It works (at least with some browsers - Opera with embedded Mozilla Movie player). I adjusted the preferences to use HTTP (it was set to RFTs (or somesuch), With the latter, it did not play the correct time slot show, but with HTTP, it did. With XMMS, it 'sort of' works - but with weird behaviour -- it keeps pre-buffering forever and never plays.] Sigh . . > Hi, > > On Mon, Jan 31, 2011 at 1:28 PM, <[email protected]> wrote: > > This doesn't mean you can't structure it. You can use includes, > functions, to keep things manageable. Also note that using > playlist.once you can replace a sequence of singles. > It is structured, but unfortunately each show has unique characteristics which makes using includes even clumsier than what I've got now. At least I am able to debug easily. > What we could do is to not include the end jingle as part of the show > but insert it using a transition passed to the switch. You may have to > adjust the time slots a little bit (depending on the duration of your > end jingle, and the precision that you need) but this would ensure > that you always get an end jingle really at the end of the show. > I seems to me that it solves your objections 1 and 2, unless you end > jingles are long. Originally, I tried that, but due to the uniquesness of each end jingle (which can vary from 28 secs to 16 minutes), it may prove to be too unwieldy to proceed with that idea. > About your script I spotted a mistake, that I made in my previous > mail. The sequence only plays one file except for its last child, so > the playlist (playlist.safe or playlist.once) would only see one of > its tracks produced. A better structure for shows, if we move the end > jingle business somewhere else, would be: > fallback([sequence(start_jingle,playlist),filler]). I'm not too sure what you are saying here. Using a sequence, it plays only one file EXCEPT for its last child -- the 'end' filler playlist.safe(). Correct? Or are you saying that the 'end' (filler) playlist.safe() 'would see only one of its tracks produced' too?? I sure hope not! For the earlier playlist.safe, (the 'Show' playlist), it is only one audio file, in all cases. It needs to be a playlist since it is dynamically (drawn from a database) and created using fapg to be the show's unique audio file drawn for this day. I also spotted a huge mistake: using single() for BTG's 'b' playlist instead of playlist.safe(). > > Also about your script I don't know what fill_in is supposed to be, > and I didn't see mksafe or infallibility devices. 'fill_in' function is to use the filename for ID3 tags. mksafe device (in the 'Switch Sheduke' section: 'icmp3 = mksafe(switch( track_sensitive=true, [{09h00-09h30}, sstol) . . .] )) Btw, do I need 'track_sensitive=true' in my 'Switch Schedule'? Thanks for all your advice - it's getting there :) Andre > > Cheers, -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
