Hi, I need to insert commercials in a playlist. To get tracks i use an external script to read next file from a playlist and return metadata according to track type : "nofade" for jingles/commercials and "fade" for songs. I send liq_fade_in and liq_fade_out too.
My response from bash script (get.next.track.sh) is : ----------------- ... # for jingles META="annotate:type=\"nofade\",liq_fade_in=\"0.1\",liq_fade_out=\"0.1\",display_title=\"TITLE\":/path/to/file.mp3" ... # for songs META="annotate:type=\"fade\",liq_fade_in=\"0.1\",liq_fade_out=\"3.\",display_title=\"TITLE\":/path/to/file.mp3" ... # return response echo "${META}" ----------------- i use a crossfade function from examples: def crossfade(~start_next,~fade_in,~fade_out,s) s = fade.in(duration=fade_in,s) s = fade.out(duration=fade_out,s) fader = fun (a,b) -> add(normalize=false,[b,a]) cross(fader,s) end radio = crossfade(start_next=1., fade_out=1., fade_in=1., radio) ====================== Problem ONE Now, at first impression, liq_fade_out is not correct. In almost all cases, some 4-5 seconds overlap i hear. But i tested intensively and is not from incorrect liq_fade_out handling. In crossfade function, "start_next" parameter IS NOT USED ! And, in cross() function, duration is 5 seconds default. If i add "liq_start_next" parameter to META (annotate), all is ok. In this case, in examples, need to replace cross(fader,s) with something like cross(fader,duration=start_next,s) =================== Problem TWO if i use function radio = crossfade(start_next=1., fade_in=0., fade_out=0., radio) or radio = crossfade(start_next=0., fade_in=0., fade_out=0., radio) this is response from liquidsoap console log: ... Waiting for "[EMAIL PROTECTED]" to be ready... ... Waiting for "[EMAIL PROTECTED]" to be ready... etc this is WITH annotate liq_fade_in/out/start_next set like above, not to zero. 10x, Daniel ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Savonet-users mailing list Savonet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-users