Skip to content

Smooth Transitions Between Fallback Sources in Liquidsoap #4469

Answered by gAlleb
juanamm asked this question in Q&A
Discussion options

You must be logged in to vote

In older versions of LS, the "live" source could be before the crossfade, so it could be crossfaded as well. In theory, this would also allow "clean skips", i.e. no artifacts after live ends, because the skip could happen while we still have separate (unmixed) tracks.

Now (in recent versions of LS) the only way to use live without experiencing buffering problems is to move "live" fallback after the crossfade. That, in turn, now brings no crossfades. All you can do is tell LS to skip the non-live source and fade it out after live source is connected. When live source is disconnected - start new track. That's how it is and there is no magic trick to it.

Full examaple code, just change where…

Replies: 5 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@gAlleb
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@gAlleb
Comment options

Comment options

You must be logged in to vote
1 reply
@gAlleb
Comment options

Answer selected by juanamm
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants