Hi Jonas, Thanks for the quick reply!
I tried what you suggested, but sox didn't like the '-w' switch, and refused to create a wav file. So, I used Ardour, recorded a 2 minute 'silence.wav'g and used that. Unfortunately, I get the same error as before: "/usr/local/etc/rc.d/liquidsoap start; Starting liquidsoap. TagLib: MPEG::Properties::read() -- Could not find a valid last MPEG frame in the stream. Invalid value at line 187, char 20-68: That source is fallible." I know both the original 'fallback.mp3' and 'silence.mp3' exist, and are callable at the url I used. So, at this point, I have no idea what to do. Btw, if I comment out the so-called offending file/show, I get the same error message for each and every show. I'd like the crossfade and control features of liquidsoap, but it doesn't appear that anything is going to work. I can't get it to startup. Perhaps if I deleted the 'fallback' option, I might get somewhere. I just would like to hear any output at this point. Sigh . . . Thanks, Andre On Wed, 01 Dec 2010 10:06:40 -0500, jonas ohrstrom <[email protected]> wrote: > hi andre, > > just do: > > - > source = "whatever you did until now" > > silence = single("/path-to-your-folder/silence.mp3") > source = fallback(track_sensitive=false,[source, silence]) > - > > just make sure the silence file exists. > (to quickly make a silence file: > > dd if=/dev/zero of=silence.raw bs=44100 count=7200 > sox -t raw -r 44100 -s -w -c 2 silence.raw silence.wav > lame -b 192 silence.wav /path-to-your-folder/silence.mp3 > ) > > hope this helps & greetings jonas > > > ps: alternatively you can try with the hackish way, but not good for > liquidsoap: > > source = mksafe(source) > > > > > > > On Dec 1, 2010, at 2:57 , [email protected] wrote: > >> Hi David, >> >> Well, I sort of figured that what I need could not be done in >> liquidsoap, >> given >> its present structure and focus. So, while waiting for a reply, I went >> ahead >> and wrote a PHP script that accomplishes it quite nicely. >> >> Simply: it checks for current day, then serves the appropriate day's >> 'liquidsoap.liq' >> script. >> >> One thing surfaced while trying to get liquidsoap to start. If any file >> is >> not >> present or is sommehow corrupted ('That source is fallible'), liquidsoap >> startup >> just dies. Bad -- very bad! I'd rather it start and give blank air, than >> that! >> >> With nearly 600 audio files, the odds that liquidsoap will barf are very >> high. >> Although I have insitituted PHP/database checking mechanisms to >> forestall >> this, >> yesterday, it missed one obviously. Sigh . . . >> >> Would setting 'track_sensitive=false' alter this behaviour by any >> chance? >> >> Thanks for you help and suggestions! >> Andre >> >> >> >> On Wed, 01 Dec 2010 01:45:31 -0500, David Baelde >> <[email protected]> >> wrote: >> >>> Hi, >>> >>> You cannot leave something undefined even temporarily. But you have >>> several options, depending on what you call a show. For example if >>> it's a list of files you can use request.dynamic or a queue, perhaps >>> also a playlist. The queue may be the simplest: when files are ready, >>> just push them in the queue using telnet. >>> >>> HTH >> >> >> -- >> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ >> >> ------------------------------------------------------------------------------ >> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! >> Tap into the largest installed PC base & get more eyes on your game by >> optimizing for Intel(R) Graphics Technology. Get started today with the >> Intel(R) Software Partner Program. Five $500 cash prizes are up for >> grabs. >> http://p.sf.net/sfu/intelisp-dev2dev >> _______________________________________________ >> Savonet-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/savonet-users > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
