From 45e5d339a146a997a075bbe7c87ca125e7ef3456 Mon Sep 17 00:00:00 2001 From: Martin Konecny Date: Wed, 22 May 2013 18:03:56 -0400 Subject: [PATCH] make more operators local to each source --- python_apps/pypo/liquidsoap_scripts/ls_script.liq | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/python_apps/pypo/liquidsoap_scripts/ls_script.liq b/python_apps/pypo/liquidsoap_scripts/ls_script.liq index 89a11aa8e..b272bab71 100644 --- a/python_apps/pypo/liquidsoap_scripts/ls_script.liq +++ b/python_apps/pypo/liquidsoap_scripts/ls_script.liq @@ -40,6 +40,11 @@ source_id = ref 0 def create_source() l = request.equeue(id="s#{!source_id}", length=0.5) l = cue_cut(l) + + l = audio_to_stereo(id="queue_src", l) + l = amplify(1., override="replay_gain", l) + l = crossfade_airtime(l) + l = on_metadata(notify, l) sources := list.append([l], !sources) server.register(namespace="queues", @@ -63,11 +68,8 @@ create_source() queue = add(!sources, normalize=false) -queue = audio_to_stereo(id="queue_src", queue) -queue = amplify(1., override="replay_gain", queue) - # the crossfade function controls fade in/out -queue = crossfade_airtime(queue) + output.dummy(fallible=true, queue) http = input.http_restart(id="http")