I have been using airtime very successfully for about two years and I
am very happy with it. Thank you so much for making this program
opensource!

However I have a problem with a new installation.

We have one live feed coming from a microphone to the icecast server,
at mountpoint /kaplica.mp3 using the program butt.

The other mountpoint on icecast is the airtime stream, at /radio.mp3.

Normally one can easily listen to either stream using VLC. However now
there is a problem.

>From time to time we have a live stream on the scheduled program, that
is to say we simply add to the media library the mountpoint for
/kaplica.mp3 as a stream and put it into the schedule. When the
program starts, it streams this to the /radio.mp3 without any
problems, or at least in the beginning.

Everything seems to work well, but now for some reason /radio.mp3 is
always written over by /kaplica.mp3 whenever the live stream is turned
on. I have to shut down the source client to /kaplica.mp3 or it simply
overwrites the airtime program.

When I turn on the stream from butt, I see this in the pyro log. It is
obvious that it is switching to the stream as it has a TRANSITION to
live. However I never set up this transition. How to turn it off?  I
don't want to transition especially when a program is already running.

2015/02/02 13:07:02 [server:3] New client: localhost.  2015/02/02
13:07:02 [server:3] Client localhost disconnected.  2015/02/02
13:07:05 [decoder:3] Method "MAD" accepted "audio/mpeg".  2015/02/02
13:07:05 [http:3] Decoding...  2015/02/02 13:07:05 [http:3] New
metadata chunk: ? -- .  2015/02/02 13:07:09 [lang:3]
/usr/lib/airtime/pypo/bin/liquidsoap_scripts/notify.sh -- webstream='{
"source_url": "http://fsspx.pl:8000/kaplica.mp3"; }' --media-id=11040 &
2015/02/02 13:07:09 [lang:3] URL now http://fsspx.pl:8000/kaplica.mp3
(change: true) 2015/02/02 13:07:09 [lang:3] New track inside HTTP
stream 2015/02/02 13:07:09 [lang:3] status: connected
http://fsspx.pl:8000/kaplica.mp3 2015/02/02 13:07:09 [lang:3] need to
cross: false 2015/02/02 13:07:09 [lang:3] remaining inf sec before,
inf sec after 2015/02/02 13:07:09 [switch_5592:3] Switch to cross_5586
with transition.  2015/02/02 13:07:09 [lang:3] TRANSITION to live
2015/02/02 13:07:09 [map_metadata_5594:3] Inserting missing metadata.
2015/02/02 13:07:09 [lang:3] Using stream_format 2 2015/02/02 13:07:09
[stdout:3] 2015/02/02 13:07:09 [stdout:3]
######################################### 2015/02/02 13:07:09
[stdout:3] # *** pypo *** # 2015/02/02 13:07:09 [stdout:3] # pypo
notification gateway # 2015/02/02 13:07:09 [stdout:3]
######################################### 2015/02/02 13:07:10 [lang:3]
/usr/lib/airtime/pypo/bin/liquidsoap_scripts/notify.sh -- webstream='{
"source_url": "http://fsspx.pl:8000/kaplica.mp3";, "title": "" }'
--media-id=11040 & 2015/02/02 13:07:10 [lang:3] URL now
http://fsspx.pl:8000/kaplica.mp3 (change: false) 2015/02/02 13:07:10
[lang:3] Using stream_format 2 2015/02/02 13:07:10 [stdout:3]
2015/02/02 13:07:10 [stdout:3]
######################################### 2015/02/02 13:07:10
[stdout:3] # *** pypo *** # 2015/02/02 13:07:10 [stdout:3] # pypo
notification gateway # 2015/02/02 13:07:10 [stdout:3]
######################################### 2015/02/02 13:07:12
[server:3] New client: localhost.  2015/02/02 13:07:12 [server:3]
Client localhost disconnected.  2015/02/02 13:07:22 [server:3] New
client: localhost.

HEre is what I get when I turn off butt. It goes back to STATIC or what 
actually 
should be on /radio.mp3.

How to stop this behavior?

2015/02/02 13:09:12 [server:3] New client: localhost.  2015/02/02
13:09:12 [server:3] Client localhost disconnected.  2015/02/02
13:09:18 [http:2] Feeding stopped: Mad.End_of_stream 2015/02/02
13:09:20 [cross_5586:3] No next track ready yet.  2015/02/02 13:09:20
[lang:3] /usr/lib/airtime/pypo/bin/liquidsoap_scripts/notify.sh
--webstream='{ "source_url": "http://fsspx.pl:8000/kaplica.mp3"; }'
--media-id=11040 & 2015/02/02 13:09:20 [lang:3] URL now
http://fsspx.pl:8000/kaplica.mp3 (change: false) 2015/02/02 13:09:20
[lang:3] New track inside HTTP stream 2015/02/02 13:09:20 [lang:3]
status: polling 2015/02/02 13:09:20 [lang:3] need to cross: false
2015/02/02 13:09:20 [lang:3] remaining inf sec before, 0. sec after
2015/02/02 13:09:20 [stdout:3] 2015/02/02 13:09:20 [stdout:3]
######################################### 2015/02/02 13:09:20
[stdout:3] # *** pypo *** # 2015/02/02 13:09:20 [stdout:3] # pypo
notification gateway # 2015/02/02 13:09:20 [stdout:3]
######################################### 2015/02/02 13:09:21
[switch_5592:3] Switch to insert_metadata_5578 with transition.
2015/02/02 13:09:21 [lang:3] TRANSITION to static 2015/02/02 13:09:21
[map_metadata_5594:3] Inserting missing metadata.  2015/02/02 13:09:21
[lang:3] Using stream_format 2 2015/02/02 13:09:22 [server:3] New
client: localhost.  2015/02/02 13:09:22 [server:3] Client localhost
disconnected.  2015/02/02 13:09:23 [dummy:3] Source failed (no more
tracks) stopping output...  2015/02/02 13:09:23 [lang:3] Using
stream_format 2 2015/02/02 13:09:32 [server:3] New client: localhost.
2015/02/02 13:09:32 [server:3] Client localhost disconnected.



------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to