On Tue, 6 Jul 2021 at 20:04, Romain Beauxis <romain.beau...@gmail.com> wrote:
> A little over a year after introducing support for abstract internal frame > content in liquidsoap, we’re happy to announce that the second beta of > liquidsoap 2.0.0 is now available: > https://github.com/savonet/liquidsoap/releases/tag/v2.0.0-beta2 > > Hello! Thank you for progressing with this. A little test found that crossfading stopped working. If you are currently working on this, then no problem: I'll wait until another iteration. I try not to use 'smart' functions, instead using cue-in and cue-out timings on tracks which very successfully give an extremely smooth-sounding stream in version 1.4.4 But in 2.0.0 this stopped, and occasionally the log would look like this for a couple of hundred lines: "2021/07/10 21:51:15 [crossfade_0:4] Setting crossfade duration to 4.46s" All files are .mka though the containers carry many different types of audio including AAC-LC, AAC-HE and AAC-HEv2, MP3, flac and wav. Here is my crossfade function (I use 'duration=30.0 to ensure long track fade-outs aren't compromised: I don't mind them under speech at all) The function aims to overlap, allowing the tracks' natural fades-in and fades-out to do the cross-fade for me, with the cue points carefully chosen to allow this. myplaylist = crossfade(duration=30.0, smart=false, fade_out=0.0, fade_in=0.0, minimum=-1.0, default=(fun(a,b)->add(normalize=false,([b, a]))), conservative=true, myplaylist) Hope this helps. Please let me know if you'd like the full log, audio files, etc. By the way, I've commented out most of my script lines customising the behaviour of liquidsoap so it uses defaults for everything. with best wishes, John
_______________________________________________ Savonet-users mailing list Savonet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-users