From: Romain B. <to...@ra...> - 2011-09-23 12:50:18
|
2011/9/22 Audiodef Online <on...@au...>: > Hi, Hi! > I'm now using beta-3, having just upgraded from 0.9.3. Good! For downloaded files and file detection, 1.0.0 is definitely better.. > What I want to > set up is a multi-stream station, in which every stream's playlist > consists entirely of remote files. The reason for this is I won't have > room to host files on my server (at least, not until and if I either get > rich or am able to find sponsors to provide disk storage for the > community I'm building). > > I installed beta-3 successfully. I am able to start my test .liq with > three streams. Some of the remote files take a while to download due to > a slow connection on the other end, so I've set the timeout to 3600 > seconds and set conservative=true. > > After letting it run for a bit, to let it download the first tracks and > get started, it seems like there is some kind of issue with > auto-detection, as shown in the log: > > 2011/09/22 15:14:08 [protocols.external:4] Executing /usr/bin/wget > "http://audiodef.com/audio/bimbrm3.ogg" "/tmp/liq1f79c8.ogg" > 2011/09/22 15:14:08 [ogg.muxer:4] audiodef(dot)ogg: Setting end of track > 3ff47169. > 2011/09/22 15:14:08 [ogg.muxer:4] audiodef(dot)ogg: Every ogg logical > tracks have ended: setting end of stream. > 2011/09/22 15:14:08 [ogg.muxer:4] audiodef(dot)ogg: Starting new > sequentialized ogg stream. > 2011/09/22 15:14:08 [ogg.muxer:4] audiodef(dot)ogg: Starting all streams > 2011/09/22 15:14:10 [protocols.external:4] Download process finished (ok) > 2011/09/22 15:14:10 [decoder:4] Trying method "META" for > "/tmp/liq1f79c8.ogg"... > 2011/09/22 15:14:10 [decoder:4] Trying method "WAV" for > "/tmp/liq1f79c8.ogg"... > 2011/09/22 15:14:10 [decoder.wav:4] Invalid MIME type for > "/tmp/liq1f79c8.ogg": application/ogg! > 2011/09/22 15:14:10 [decoder.wav:4] Invalid file extension for > "/tmp/liq1f79c8.ogg"! > 2011/09/22 15:14:10 [decoder:4] Trying method "MIDI" for > "/tmp/liq1f79c8.ogg"... > 2011/09/22 15:14:10 [decoder:4] Trying method "OGG" for > "/tmp/liq1f79c8.ogg"... > 2011/09/22 15:14:10 [decoder.ogg:4] File "/tmp/liq1f79c8.ogg" recognized > as audio=2 video=0. > 2011/09/22 15:14:10 [decoder:3] Method "OGG" accepted "/tmp/liq1f79c8.ogg". > 2011/09/22 15:14:10 [decoder.taglib:4] Invalid MIME type for > "/tmp/liq1f79c8.ogg": application/ogg! > 2011/09/22 15:14:10 [decoder.taglib:4] Invalid file extension for > "/tmp/liq1f79c8.ogg"! > > However, there is nothing wrong with the file in question. I can open it > directly in Audacious or VLC and it plays with its metadata displayed. > This is happening in both my audiodef and techno streams started by my > main.liq (below). Why is this happening, and what should I do to fix it? > I believe this is what causes these two streams to have long periods of > silence. Your file is properly recognized. What you see is: * OGG decoder recognizes the file * TAGLIB metadata decoder is not This is totally normal since ogg metadata are directly read by the audio decoder: taglib is only used for mp3 files at the moment.. Concerning your issue, I stick to me previous explanation: you really should add conservative=true to your playlist operators: playlist(conservative=true, ...) With conservative enabled, track preparation is much stricter and next track download will start immedatly when one track is being played. Since your track are downloaded and this may take potentially a lot of time, this is the best way to go. In order to ask for even more track prepared in advance, on RadioPi, we add this: playlist(conservative=true, length=400., ...) This will force even more audio prepared in advance, so you are sure you always have a file available and do not stream silence.. Romain |