-
-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transition between Sources not working propertly #695
Comments
Hi, This is most certainly due to the fact that liquidsoap is caught off guard when the moderator disconnects and doesn't have any buffered data for the transition. The other issue you will run into is that the harbor input cannot pre-buffer any data since it is coming in real time. One thing you could try is to use the
This will plug the harbor input into a buffered source, I believe that, when using it in a I'll test later, let us know if that works. |
Hi. Thank you for your prompt reply. Unfortunately that did not work. With your suggestion, Liquidsoap will not switch to the automation input anymore and it will only be silent when no moderator is connected. Nevertheless, I tested it further. The moderator is still hard cut off with no fade. I forgot to mention that we are already using a buffer solution in harbor input. |
I'm having the same issue. Would be nice to have a script example on how to achieve this. |
I just tested as well, and mksafe make it go silent here as well. |
Hi, After further inspection, this is not currently possible. The problem here has a couple of facets:
The solution to this would be:
I will implement this and come back here with a solution. I have no guarantee on the timeline. I do agree, however, that this is something we ought to be able to do. |
@toots can you confirm how smart_crossfade works for a live source? would it attempt to crossfade the DJs (already mixed) tracks? In particular the chained ogg case? Or only the connect/disconnect events? |
@dhannyz currently |
Hey all! So more testing shows that I was wrong.
Couple things to note:
If any of y'all could test with the latest |
Oh, I forgot, this will only with if you remove track marks on the live source, otherwise it would also cross-fade the live tracks, which will not work. Fixed script:
|
@toots thanks, looks promising. Fading out the playlist before the live source worked indeed. But fading in the playlist after the live source disconnects did not (playlist re-starts without fading), this is what I see in the log:
Do you have an idea why this happens? I have a different playlist configuration though, where
Also, we need jingles in the transitions: fade-out, jingle, fade-in. I use simple transitions like this, which I use in the above radio switch definition (now removed):
How would you add jingles to your solution above? |
Sorry, dont have much time last months. I tried to solve the problem with an installation of the 1.4.0-beta2. Unfortunately, I could not find a way to make it work as it should. I've tried It is also in the 1.4.0-beta2 that the Any idea or approach, what am I doing wrong? I use this code at the moment:
With that, I trigger Previously I had set the new As mentioned, unfortunately, both do not work. I'm grateful for every note. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue was closed for lack of activity. If you believe that it is still relevant, please confirm that it applies to the latest released version of liquidsoap and re-open the ticket. Thanks! |
We use Liquidsoap to manage moderator access and to compensate for failures of our automation through a backup list.
As an automation mAirList is used on an external server.
The moderators connect to Liquidsoap via
input.harbor
In order to make the transition between automation and moderator pleasant for the listeners, we try to build a transition between the two sources.
Currently the code is as follows:
When a moderator connects, the automation hides clean, the jingle is played, and the moderator cleanly fades in.
Unfortunately, this does not work backwards. The moderator is cut off with a hard cut, the jingle plays and the automation is faded in.
We have already tried many options on transitions (add, merge, sequence, etc.) unfortunately so far unsuccessful.
Is there a way to solve it?
Liquidsoap 1.3.4 via OPAM on a dedicated Ubuntu 16.04 server
The text was updated successfully, but these errors were encountered: