From: Maxens D. <shy...@gm...> - 2011-04-23 18:06:35
|
Hi, I'm running my first script and I get this loop with any song played : ... 19:28:11 [src_4174:3] New metadata chunk: ? -- ?. 19:28:13 [src_4174:3] New metadata chunk: ? -- ?. 19:28:16 [src_4174:3] New metadata chunk: ? -- ?. 19:28:18 [src_4174:3] New metadata chunk: ? -- ?. 19:28:21 [src_4174:3] New metadata chunk: ? -- ?. ... Broadcast is ok though, and metadata up to date on my icecast server, just this flooded log. I installed liquidsoap from the 1.0.0-beta tarball, and my script is almost the tutorial one. Besides other log lines are seem fine. Cheers. Dubois Maxens. |
From: David B. <dav...@gm...> - 2011-04-25 10:53:23
|
Hi, On Sat, Apr 23, 2011 at 8:06 PM, Maxens Dubois <shy...@gm...> wrote: > I'm running my first script and I get this loop with any song played : > 19:28:11 [src_4174:3] New metadata chunk: ? -- ?. > 19:28:13 [src_4174:3] New metadata chunk: ? -- ?. This is a message from an input.http() or input.harbor(), you can disregard it. I might be wrong but I think your stream is MP3 with icy metadata updates, which come periodically and are often empty. If this is the case we should make those noisy messages disappear. Cheers, -- David |
From: Romain B. <to...@ra...> - 2011-04-25 14:11:50
|
2011/4/25 David Baelde <dav...@gm...>: > Hi, > > On Sat, Apr 23, 2011 at 8:06 PM, Maxens Dubois <shy...@gm...> wrote: >> I'm running my first script and I get this loop with any song played : >> 19:28:11 [src_4174:3] New metadata chunk: ? -- ?. >> 19:28:13 [src_4174:3] New metadata chunk: ? -- ?. > > This is a message from an input.http() or input.harbor(), you can disregard it. > > I might be wrong but I think your stream is MP3 with icy metadata > updates, which come periodically and are often empty. If this is the > case we should make those noisy messages disappear. Actually, they are supposed to be discarded when they are empty.. Therefore, I suspect something more problematic. Could you show us your script? Could you run it with more verbosity using set("log.level",4) ? Romain > Cheers, > -- > David > > ------------------------------------------------------------------------------ > Fulfilling the Lean Software Promise > Lean software platforms are now widely adopted and the benefits have been > demonstrated beyond question. Learn why your peers are replacing JEE > containers with lightweight application servers - and what you can gain > from the move. http://p.sf.net/sfu/vmware-sfemails > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > |
From: Maxens D. <shy...@gm...> - 2011-04-25 19:56:48
|
Le 25/04/2011 12:53, David Baelde a écrit : > Hi, > > On Sat, Apr 23, 2011 at 8:06 PM, Maxens Dubois<shy...@gm...> wrote: >> I'm running my first script and I get this loop with any song played : >> 19:28:11 [src_4174:3] New metadata chunk: ? -- ?. >> 19:28:13 [src_4174:3] New metadata chunk: ? -- ?. > This is a message from an input.http() or input.harbor(), you can disregard it. > > I might be wrong but I think your stream is MP3 with icy metadata > updates, which come periodically and are often empty. If this is the > case we should make those noisy messages disappear. > > Cheers, Hi David, Well, thoses messages are now gone, not sure why. Le 25/04/2011 16:11, Romain Beauxis a écrit : > 2011/4/25 David Baelde<dav...@gm...>: >> Hi, >> >> On Sat, Apr 23, 2011 at 8:06 PM, Maxens Dubois<shy...@gm...> wrote: >>> I'm running my first script and I get this loop with any song played : >>> 19:28:11 [src_4174:3] New metadata chunk: ? -- ?. >>> 19:28:13 [src_4174:3] New metadata chunk: ? -- ?. >> This is a message from an input.http() or input.harbor(), you can disregard it. >> >> I might be wrong but I think your stream is MP3 with icy metadata >> updates, which come periodically and are often empty. If this is the >> case we should make those noisy messages disappear. > Actually, they are supposed to be discarded when they are empty.. > Therefore, I suspect something more problematic. > Could you show us your script? Could you run it with more verbosity > using set("log.level",4) ? > > Romain > Hi Romain, Last version of my script and log are joined with this mail. Please, do not pay attention to lines I'm still working on. I will answer here once again if my log get drawn anew. Cheers and ... Merci beaucoup :) _ script :_ #!/etc/liquidsoap # Log dir set("log.file.path","/tmp/basic-radio.log") # More verbosity set("log.level", 4) # Print log message in the console set("log.stdout", true) # Répertoires des musiques leia_blues = mksafe(playlist("/home/Playlist/Blues/")) leia_chiptune = mksafe(playlist("/home/Playlist/Blues/")) ... # Répertoires des podcasts leia_cellule = mksafe(playlist("home/Podcasts/La Cellule")) ... # Habillages leia_jingles = mksafe(playlist("home/Habillages")) # Music myplaylist = mksafe(playlist("/home/playlist_test/")) # Podcast test mypodcast = mksafe(playlist.once("/home/playlist_test/podcast/")) #mypodcast = mksafe( single("/home/playlist/podcast/")) #mypodcast = mksafe(playlist(reload_mode = "rounds" , reload = 1,"/home/playlist_test/podcast/")) # Live mylive = input.http("http://XXXXXXXXX:8000/stream.m3u") # Grille des programmes myschedule = switch( track_sensitive = true, [ ( {(1w or 2w or 3w or 4w or 5w or 6w or 7w) and 4h40-4h50}, mypodcast), ( {(1w or 2w or 3w or 4w or 5w or 6w or 7w) and 4h55-5h05}, mypodcast), ( { true }, myplaylist), ] ) # relais du live et de la grille des programmes #myplaylist = fallback(track_sensitive = false , [mylive, myplaylist]) myplayslit = fallback(track_sensitive = true, [mylive, myschedule]) # Stream output.icecast(%mp3(bitrate = 320), restart = true, restart_delay = 2, host = "localhost", port = 8000, password = "XXXXXX", mount = "/playlist", icy_metadata = "true", myschedule) _ Log :_ 2011/04/25 21:05:16 >>> LOG START 2011/04/25 21:05:15 [protocols.external:3] Didn't find "ufetch". 2011/04/25 21:05:15 [protocols.external:3] Found "/usr/bin/wget". 2011/04/25 21:05:15 [main:3] Liquidsoap 1.0.0-beta1 2011/04/25 21:05:16 [lang:3] flac binary not found: flac decoder disabled. 2011/04/25 21:05:16 [lang:3] metaflac binary not found: flac metadata resolver disabled. 2011/04/25 21:05:16 [lang:3] faad binary not found: faad decoder disabled. 2011/04/25 21:05:16 [lang:3] Lastfm/audioscrobbler support was not compiled. 2011/04/25 21:05:16 [frame:3] Using 44100Hz audio, 25Hz video, 44100Hz master. 2011/04/25 21:05:16 [frame:3] Frame size must be a multiple of 1764 ticks = 1764 audio samples = 1 video samples. 2011/04/25 21:05:16 [frame:3] Targetting 'frame.duration': 0.04s = 1764 audio samples = 1764 ticks. 2011/04/25 21:05:16 [frame:3] Frames last 0.04s = 1764 audio samples = 1 video samples = 1764 ticks. 2011/04/25 21:05:16 [video.converter:4] Using preferred video converter: gavl. 2011/04/25 21:05:16 [audio.converter:4] Using preferred samplerate converter: libsamplerate. 2011/04/25 21:05:16 [threads:3] Created thread "generic queue #1". 2011/04/25 21:05:16 [clock:4] Currently 1 clocks allocated. 2011/04/25 21:05:16 [clock.wallclock_main:4] Starting 1 sources... 2011/04/25 21:05:16 [source:4] Source output.icecast_4294 gets up. 2011/04/25 21:05:16 [/playlist:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/25 21:05:16 [source:4] Source switch_4288 gets up. 2011/04/25 21:05:16 [source:4] Source mksafe gets up. 2011/04/25 21:05:16 [source:4] Source request.dynamic_4282 gets up. 2011/04/25 21:05:16 [request.dynamic_4282:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/25 21:05:16 [request.dynamic_4282:4] Activations changed: static=[], dynamic=[mksafe:switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [source:4] Source safe_blank gets up. 2011/04/25 21:05:16 [decoder:4] Trying method "WAV" for "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/25 21:05:16 [safe_blank:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/25 21:05:16 [decoder:4] Decoder "WAV" failed on "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3": Wav.Not_a_wav_file("Bad header : string \"RIFF\", \"WAVE\" or \"fmt \" not found")! 2011/04/25 21:05:16 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [decoder:4] Trying method "MIDI" for "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/25 21:05:16 [mksafe:4] Activations changed: static=[], dynamic=[switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [decoder:4] Trying method "MP3/LIBMAD" for "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/25 21:05:16 [mksafe:4] Activations changed: static=[], dynamic=[switch_4288:/playlist:/playlist, switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [source:4] Source mksafe gets up. 2011/04/25 21:05:16 [source:4] Source playlist_4278 gets up. 2011/04/25 21:05:16 [playlist_4278:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/25 21:05:16 [playlist_test:3] Loading playlist... 2011/04/25 21:05:16 [decoder.mp3:4] Libmad recognizes "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3" as MP3 (44100Hz,2 channels). 2011/04/25 21:05:16 [playlist_test:3] Playlist is a directory. 2011/04/25 21:05:16 [decoder:3] Method "MP3/LIBMAD" accepted "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3". 2011/04/25 21:05:16 [playlist_test:3] Successfully loaded a playlist of 17 tracks. 2011/04/25 21:05:16 [playlist_test:4] Activations changed: static=[], dynamic=[mksafe:switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [source:4] Source safe_blank gets up. 2011/04/25 21:05:16 [safe_blank:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/25 21:05:16 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [mksafe:4] Activations changed: static=[], dynamic=[switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [switch_4288:4] Activations changed: static=[/playlist:/playlist], dynamic=[]. 2011/04/25 21:05:16 [/playlist:4] Activations changed: static=[/playlist], dynamic=[]. 2011/04/25 21:05:16 [/playlist:4] Enabling caching mode: active source. 2011/04/25 21:05:16 [/playlist:3] Connecting mount /playlist for source@localhost... 2011/04/25 21:05:16 [request.dynamic_4282:4] Remaining: 0, queued: 0, adding: 1323000 (RID 0) 2011/04/25 21:05:16 [decoder:4] Trying method "WAV" for "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3"... 2011/04/25 21:05:16 [decoder:4] Decoder "WAV" failed on "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3": Wav.Not_a_wav_file("Bad header : string \"RIFF\", \"WAVE\" or \"fmt \" not found")! 2011/04/25 21:05:16 [decoder:4] Trying method "MIDI" for "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3"... 2011/04/25 21:05:16 [decoder:4] Trying method "MP3/LIBMAD" for "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3"... 2011/04/25 21:05:16 [decoder.mp3:4] Libmad recognizes "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3" as MP3 (44100Hz,2 channels). 2011/04/25 21:05:16 [decoder:3] Method "MP3/LIBMAD" accepted "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3". 2011/04/25 21:05:16 [playlist_test:4] Remaining: 0, queued: 0, adding: 1323000 (RID 2) 2011/04/25 21:05:16 [/playlist:3] Connection setup was successful. 2011/04/25 21:05:16 [threads:3] Created thread "wallclock_main" (1 total). 2011/04/25 21:05:16 [clock.wallclock_main:3] Streaming loop starts, synchronized with wallclock. 2011/04/25 21:05:16 [clock:4] Main phase starts. 2011/04/25 21:05:16 [switch_4288:3] Switch to mksafe. 2011/04/25 21:05:16 [mksafe:4] Activations changed: static=[switch_4288:/playlist:/playlist], dynamic=[switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [mksafe:3] Switch to safe_blank. 2011/04/25 21:05:16 [safe_blank:4] Activations changed: static=[mksafe:switch_4288:/playlist:/playlist], dynamic=[mksafe:switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [playlist_test:4] Remaining: 0, queued: 1323000, taking: 1323000 2011/04/25 21:05:16 [playlist_test:3] Prepared "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3" (RID 2). 2011/04/25 21:05:16 [mksafe:3] Switch to playlist_test with transition. 2011/04/25 21:05:16 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:switch_4288:/playlist:/playlist]. 2011/04/25 21:05:16 [playlist_test:4] Activations changed: static=[mksafe:switch_4288:/playlist:/playlist], dynamic=[mksafe:switch_4288:/playlist:/playlist]. 2011/04/25 21:09:37 [decoder:4] Trying method "WAV" for "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/25 21:09:37 [decoder:4] Decoder "WAV" failed on "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3": Wav.Not_a_wav_file("Bad header : string \"RIFF\", \"WAVE\" or \"fmt \" not found")! 2011/04/25 21:09:37 [decoder:4] Trying method "MIDI" for "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/25 21:09:37 [decoder:4] Trying method "MP3/LIBMAD" for "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/25 21:09:37 [decoder.mp3:4] Libmad recognizes "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3" as MP3 (44100Hz,2 channels). 2011/04/25 21:09:37 [decoder:3] Method "MP3/LIBMAD" accepted "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3". 2011/04/25 21:09:37 [playlist_test:4] Remaining: 416642, queued: 0, adding: 1323000 (RID 3) 2011/04/25 21:09:50 [decoder:4] Decoding "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3" ended: Mad.End_of_stream. 2011/04/25 21:09:50 [playlist_test:3] Finished with "/home/playlist_test//Hosoe Shinji - Liquid soup.mp3". 2011/04/25 21:09:50 [playlist_test:4] Remaining: 0, queued: 1323000, taking: 1323000 2011/04/25 21:09:50 [playlist_test:3] Prepared "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3" (RID 3). 2011/04/25 21:12:13 [decoder:4] Trying method "WAV" for "/home/playlist_test//script.liq"... 2011/04/25 21:12:13 [decoder:4] Decoder "WAV" failed on "/home/playlist_test//script.liq": Wav.Not_a_wav_file("Bad header : string \"RIFF\", \"WAVE\" or \"fmt \" not found")! 2011/04/25 21:12:13 [decoder:4] Trying method "MIDI" for "/home/playlist_test//script.liq"... 2011/04/25 21:12:13 [decoder:4] Trying method "MP3/LIBMAD" for "/home/playlist_test//script.liq"... 2011/04/25 21:12:13 [decoder.mp3:3] Invalid file extension for "/home/playlist_test//script.liq"! 2011/04/25 21:12:13 [decoder:4] Trying method "META" for "/home/playlist_test//script.liq"... 2011/04/25 21:12:13 [decoder:3] Unable to decode "/home/playlist_test//script.liq" as {audio=2;video=0;midi=0}! 2011/04/25 21:12:13 [decoder:4] Trying method "WAV" for "/home/playlist_test//Watanabe Yasuhisa - eastshire.mp3"... 2011/04/25 21:12:13 [decoder:4] Decoder "WAV" failed on "/home/playlist_test//Watanabe Yasuhisa - eastshire.mp3": Wav.Not_a_wav_file("Bad header : string \"RIFF\", \"WAVE\" or \"fmt \" not found")! 2011/04/25 21:12:13 [decoder:4] Trying method "MIDI" for "/home/playlist_test//Watanabe Yasuhisa - eastshire.mp3"... 2011/04/25 21:12:13 [decoder:4] Trying method "MP3/LIBMAD" for "/home/playlist_test//Watanabe Yasuhisa - eastshire.mp3"... 2011/04/25 21:12:13 [decoder.mp3:4] Libmad recognizes "/home/playlist_test//Watanabe Yasuhisa - eastshire.mp3" as MP3 (44100Hz,2 channels). 2011/04/25 21:12:13 [decoder:3] Method "MP3/LIBMAD" accepted "/home/playlist_test//Watanabe Yasuhisa - eastshire.mp3". 2011/04/25 21:12:13 [playlist_test:4] Remaining: 429852, queued: 0, adding: 1323000 (RID 5) 2011/04/25 21:12:23 [decoder:4] Decoding "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3" ended: Mad.End_of_stream. 2011/04/25 21:12:23 [playlist_test:3] Finished with "/home/playlist_test//podcast/The Beach Boys - Wouldn't It Be Nice.mp3". 2011/04/25 21:12:23 [playlist_test:4] Remaining: 0, queued: 1323000, taking: 1323000 2011/04/25 21:12:23 [playlist_test:3] Prepared "/home/playlist_test//Watanabe Yasuhisa - eastshire.mp3" (RID 5). ... |
From: Maxens D. <shy...@gm...> - 2011-04-25 23:27:09
|
Hi Romain, Here we are, bug happend again ! _ Copy of my script :_ #!/etc/liquidsoap # Log dir set("log.file.path","/tmp/basic-radio.log") # More verbosity set("log.level", 4) # Print log message in the console set("log.stdout", true) # Répertoires des musiques leia_blues = mksafe(playlist("/home/Playlist/Blues/")) leia_chiptune = mksafe(playlist("/home/Playlist/Blues/")) ... # Répertoires des podcasts leia_cellule = mksafe(playlist("home/Podcasts/La Cellule")) ... # Habillages leia_jingles = mksafe(playlist("home/Habillages")) # Music myplaylist = mksafe(playlist("/home/playlist_test/")) # Podcast test mypodcast = mksafe(playlist.once("/home/playlist_test/podcast/")) #mypodcast = mksafe( single("/home/playlist/podcast/")) #mypodcast = mksafe(playlist(reload_mode = "rounds" , reload = 1,"/home/playlist_test/podcast/")) # Live mylive = input.http("http://XXXXXXXXX:8000/stream.m3u") # Grille des programmes myschedule = switch( track_sensitive = true, [ ( {(1w or 2w or 3w or 4w or 5w or 6w or 7w) and 4h40-4h50}, mypodcast), ( {(1w or 2w or 3w or 4w or 5w or 6w or 7w) and 4h55-5h05}, mypodcast), ( { true }, myplaylist), ] ) # relais du live et de la grille des programmes myradio = fallback(track_sensitive = false, [mylive, myschedule]) # Stream HQ output.icecast(%mp3(bitrate = 320), restart = true, restart_delay = 2, host = "localhost", port = 8000, password = "XXXXXX", mount = "/radiohq", icy_metadata = "true", myradio) # Stream MQ output.icecast(%mp3(bitrate = 192), restart = true, restart_delay = 2, host = "localhost", port = 8000, password = "XXXXXX", mount = "/radiomq", icy_metadata = "true", myradio) # Stream LQ output.icecast(%mp3(bitrate = 96), restart = true, restart_delay = 2, host = "localhost", port = 8000, password = "XXXXXX", mount = "/radiolq", icy_metadata = "true", myradio) _Dirty log :_ 2011/04/26 01:05:06 >>> LOG START 2011/04/26 01:05:06 [protocols.external:3] Didn't find "ufetch". 2011/04/26 01:05:06 [protocols.external:3] Found "/usr/bin/wget". 2011/04/26 01:05:06 [main:3] Liquidsoap 1.0.0-beta1 2011/04/26 01:05:06 [lang:3] flac binary not found: flac decoder disabled. 2011/04/26 01:05:06 [lang:3] metaflac binary not found: flac metadata resolver disabled. 2011/04/26 01:05:06 [lang:3] faad binary not found: faad decoder disabled. 2011/04/26 01:05:06 [lang:3] Lastfm/audioscrobbler support was not compiled. 2011/04/26 01:05:06 [frame:3] Using 44100Hz audio, 25Hz video, 44100Hz master. 2011/04/26 01:05:06 [frame:3] Frame size must be a multiple of 1764 ticks = 1764 audio samples = 1 video samples. 2011/04/26 01:05:06 [frame:3] Targetting 'frame.duration': 0.04s = 1764 audio samples = 1764 ticks. 2011/04/26 01:05:06 [frame:3] Frames last 0.04s = 1764 audio samples = 1 video samples = 1764 ticks. 2011/04/26 01:05:06 [video.converter:4] Using preferred video converter: gavl. 2011/04/26 01:05:06 [audio.converter:4] Using preferred samplerate converter: libsamplerate. 2011/04/26 01:05:06 [threads:3] Created thread "generic queue #1". 2011/04/26 01:05:06 [clock:4] Currently 1 clocks allocated. 2011/04/26 01:05:06 [clock.wallclock_main:4] Starting 3 sources... 2011/04/26 01:05:06 [source:4] Source output.icecast_4291 gets up. 2011/04/26 01:05:06 [/playlisthq:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/26 01:05:06 [source:4] Source fallback_4289 gets up. 2011/04/26 01:05:06 [source:4] Source src_4285 gets up. 2011/04/26 01:05:06 [threads:3] Created thread "http polling" (1 total). 2011/04/26 01:05:06 [src_4285:4] Connecting to <http://29051hd53118.ikexpress.com.:8000/stream.m3u>... 2011/04/26 01:05:06 [src_4285:4] Activations changed: static=[], dynamic=[fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [source:4] Source switch_4287 gets up. 2011/04/26 01:05:06 [source:4] Source mksafe gets up. 2011/04/26 01:05:06 [source:4] Source request.dynamic_4281 gets up. 2011/04/26 01:05:06 [request.dynamic_4281:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/26 01:05:06 [request.dynamic_4281:4] Activations changed: static=[], dynamic=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [source:4] Source safe_blank gets up. 2011/04/26 01:05:06 [decoder:4] Trying method "WAV" for "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/26 01:05:06 [safe_blank:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/26 01:05:06 [decoder:4] Decoder "WAV" failed on "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3": Wav.Not_a_wav_file("Bad header : string \"RIFF\", \"WAVE\" or \"fmt \" not found")! 2011/04/26 01:05:06 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [decoder:4] Trying method "MIDI" for "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/26 01:05:06 [mksafe:4] Activations changed: static=[], dynamic=[switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [decoder:4] Trying method "MP3/LIBMAD" for "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3"... 2011/04/26 01:05:06 [mksafe:4] Activations changed: static=[], dynamic=[switch_4287:fallback_4289:/playlisthq:/playlisthq, switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [source:4] Source mksafe gets up. 2011/04/26 01:05:06 [source:4] Source playlist_4277 gets up. 2011/04/26 01:05:06 [playlist_4277:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/26 01:05:06 [playlist_test:3] Loading playlist... 2011/04/26 01:05:06 [decoder.mp3:4] Libmad recognizes "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3" as MP3 (44100Hz,2 channels). 2011/04/26 01:05:06 [playlist_test:3] Playlist is a directory. 2011/04/26 01:05:06 [decoder:3] Method "MP3/LIBMAD" accepted "/home/playlist_test/podcast/The Beach Boys - Wouldn't It Be Nice.mp3". 2011/04/26 01:05:06 [playlist_test:3] Successfully loaded a playlist of 17 tracks. 2011/04/26 01:05:06 [playlist_test:4] Activations changed: static=[], dynamic=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [source:4] Source safe_blank gets up. 2011/04/26 01:05:06 [safe_blank:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/26 01:05:06 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [mksafe:4] Activations changed: static=[], dynamic=[switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [switch_4287:4] Activations changed: static=[], dynamic=[fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:06 [fallback_4289:4] Activations changed: static=[/playlisthq:/playlisthq], dynamic=[]. 2011/04/26 01:05:06 [/playlisthq:4] Activations changed: static=[/playlisthq], dynamic=[]. 2011/04/26 01:05:06 [/playlisthq:4] Enabling caching mode: active source. 2011/04/26 01:05:06 [request.dynamic_4281:4] Remaining: 0, queued: 0, adding: 1323000 (RID 0) 2011/04/26 01:05:06 [source:4] Source output.icecast_4292 gets up. 2011/04/26 01:05:06 [decoder:4] Trying method "WAV" for "/home/playlist_test//Sano Nobuyoshi - tulip.mp3"... 2011/04/26 01:05:06 [/playlistmq:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/26 01:05:06 [fallback_4289:4] Activations changed: static=[/playlistmq:/playlistmq, /playlisthq:/playlisthq], dynamic=[]. 2011/04/26 01:05:06 [fallback_4289:4] Enabling caching mode: two static activations. 2011/04/26 01:05:06 [/playlistmq:4] Activations changed: static=[/playlistmq], dynamic=[]. 2011/04/26 01:05:06 [/playlistmq:4] Enabling caching mode: active source. 2011/04/26 01:05:06 [source:4] Source output.icecast_4293 gets up. 2011/04/26 01:05:06 [/playlistlq:4] Content kind is {audio=2;video=0;midi=0}. 2011/04/26 01:05:06 [fallback_4289:4] Activations changed: static=[/playlistlq:/playlistlq, /playlistmq:/playlistmq, /playlisthq:/playlisthq], dynamic=[]. 2011/04/26 01:05:06 [/playlistlq:4] Activations changed: static=[/playlistlq], dynamic=[]. 2011/04/26 01:05:06 [/playlistlq:4] Enabling caching mode: active source. 2011/04/26 01:05:06 [/playlisthq:3] Connecting mount /playlisthq for source@localhost... 2011/04/26 01:05:06 [decoder:4] Decoder "WAV" failed on "/home/playlist_test//Sano Nobuyoshi - tulip.mp3": Wav.Not_a_wav_file("Bad header : string \"RIFF\", \"WAVE\" or \"fmt \" not found")! 2011/04/26 01:05:06 [decoder:4] Trying method "MIDI" for "/home/playlist_test//Sano Nobuyoshi - tulip.mp3"... 2011/04/26 01:05:06 [decoder:4] Trying method "MP3/LIBMAD" for "/home/playlist_test//Sano Nobuyoshi - tulip.mp3"... 2011/04/26 01:05:06 [decoder.mp3:4] Libmad recognizes "/home/playlist_test//Sano Nobuyoshi - tulip.mp3" as MP3 (44100Hz,2 channels). 2011/04/26 01:05:06 [decoder:3] Method "MP3/LIBMAD" accepted "/home/playlist_test//Sano Nobuyoshi - tulip.mp3". 2011/04/26 01:05:06 [playlist_test:4] Remaining: 0, queued: 0, adding: 1323000 (RID 2) 2011/04/26 01:05:06 [src_4285:4] Trying playlist parser for mime audio/x-mpegurl 2011/04/26 01:05:06 [/playlisthq:3] Connection setup was successful. 2011/04/26 01:05:06 [src_4285:3] New metadata chunk: ? -- ?. 2011/04/26 01:05:06 [/playlistmq:3] Connecting mount /playlistmq for source@localhost... 2011/04/26 01:05:06 [src_4285:4] Connecting to <http://XXXXX.com.:8000/stream>... 2011/04/26 01:05:06 [/playlistmq:3] Connection setup was successful. 2011/04/26 01:05:06 [/playlistlq:3] Connecting mount /playlistlq for source@localhost... 2011/04/26 01:05:06 [src_4285:4] Could not get file: File Not Found 2011/04/26 01:05:06 [src_4285:4] Connection failed: Http_source.Internal 2011/04/26 01:05:07 [/playlistlq:3] Connection setup was successful. 2011/04/26 01:05:07 [threads:3] Created thread "wallclock_main" (2 total). 2011/04/26 01:05:07 [clock.wallclock_main:3] Streaming loop starts, synchronized with wallclock. 2011/04/26 01:05:07 [clock:4] Main phase starts. 2011/04/26 01:05:07 [fallback_4289:3] Switch to switch_4287. 2011/04/26 01:05:07 [switch_4287:4] Activations changed: static=[fallback_4289:/playlisthq:/playlisthq], dynamic=[fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:07 [switch_4287:3] Switch to mksafe. 2011/04/26 01:05:07 [mksafe:4] Activations changed: static=[switch_4287:fallback_4289:/playlisthq:/playlisthq], dynamic=[switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:07 [mksafe:3] Switch to safe_blank. 2011/04/26 01:05:07 [safe_blank:4] Activations changed: static=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq], dynamic=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:07 [playlist_test:4] Remaining: 0, queued: 1323000, taking: 1323000 2011/04/26 01:05:07 [playlist_test:3] Prepared "/home/playlist_test//Sano Nobuyoshi - tulip.mp3" (RID 2). 2011/04/26 01:05:07 [mksafe:3] Switch to playlist_test with transition. 2011/04/26 01:05:07 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:07 [playlist_test:4] Activations changed: static=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq], dynamic=[mksafe:switch_4287:fallback_4289:/playlisthq:/playlisthq]. 2011/04/26 01:05:08 [src_4285:4] Connecting to <http://XXXXX.com.:8000/stream.m3u>... 2011/04/26 01:05:09 [src_4285:4] Trying playlist parser for mime audio/x-mpegurl 2011/04/26 01:05:09 [src_4285:3] New metadata chunk: ? -- ?. 2011/04/26 01:05:09 [src_4285:4] Connecting to <http://29051hd53118.ikexpress.com.:8000/stream>... 2011/04/26 01:05:09 [src_4285:4] Could not get file: File Not Found 2011/04/26 01:05:09 [src_4285:4] Connection failed: Http_source.Internal 2011/04/26 01:05:11 [src_4285:4] Connecting to <http://XXXXX.com.:8000/stream.m3u>... 2011/04/26 01:05:11 [src_4285:4] Trying playlist parser for mime audio/x-mpegurl 2011/04/26 01:05:11 [src_4285:3] New metadata chunk: ? -- ?. 2011/04/26 01:05:11 [src_4285:4] Connecting to <http://29051hd53118.ikexpress.com.:8000/stream>... 2011/04/26 01:05:11 [src_4285:4] Could not get file: File Not Found 2011/04/26 01:05:11 [src_4285:4] Connection failed: Http_source.Internal 2011/04/26 01:05:13 [src_4285:4] Connecting to <http://XXXXX.com.:8000/stream.m3u>... 2011/04/26 01:05:13 [src_4285:4] Trying playlist parser for mime audio/x-mpegurl 2011/04/26 01:05:13 [src_4285:3] New metadata chunk: ? -- ?. 2011/04/26 01:05:13 [src_4285:4] Connecting to <http://29051hd53118.ikexpress.com.:8000/stream>... 2011/04/26 01:05:14 [src_4285:4] Could not get file: File Not Found 2011/04/26 01:05:14 [src_4285:4] Connection failed: Http_source.Internal ... ... Le 25/04/2011 16:11, Romain Beauxis a écrit : > 2011/4/25 David Baelde<dav...@gm...>: >> Hi, >> >> On Sat, Apr 23, 2011 at 8:06 PM, Maxens Dubois<shy...@gm...> wrote: >>> I'm running my first script and I get this loop with any song played : >>> 19:28:11 [src_4174:3] New metadata chunk: ? -- ?. >>> 19:28:13 [src_4174:3] New metadata chunk: ? -- ?. >> This is a message from an input.http() or input.harbor(), you can disregard it. >> >> I might be wrong but I think your stream is MP3 with icy metadata >> updates, which come periodically and are often empty. If this is the >> case we should make those noisy messages disappear. > Actually, they are supposed to be discarded when they are empty.. > Therefore, I suspect something more problematic. > Could you show us your script? Could you run it with more verbosity > using set("log.level",4) ? > > Romain > >> Cheers, >> -- >> David >> >> ------------------------------------------------------------------------------ >> Fulfilling the Lean Software Promise >> Lean software platforms are now widely adopted and the benefits have been >> demonstrated beyond question. Learn why your peers are replacing JEE >> containers with lightweight application servers - and what you can gain >> from the move. http://p.sf.net/sfu/vmware-sfemails >> _______________________________________________ >> Savonet-users mailing list >> Sav...@li... >> https://lists.sourceforge.net/lists/listinfo/savonet-users >> |
From: David B. <dav...@gm...> - 2011-04-26 21:23:09
|
Hi, The repeated metadata is because there are repeated disconnections. That being said it's surprising to see a metadata update between a playlist parsing and the attempt to read a playlist item. David |
From: Romain B. <to...@ra...> - 2011-04-28 01:21:04
|
2011/4/26 David Baelde <dav...@gm...>: > Hi, > > The repeated metadata is because there are repeated disconnections. > That being said it's surprising to see a metadata update between a > playlist parsing and the attempt to read a playlist item. I think its a glitch from the playlist parser. We could investigate more in this if needed to.. Romain |
From: Maxens D. <shy...@gm...> - 2011-04-29 15:45:21
|
Hi, Well, I got a major issue after one hour of test. After around 15 minutes, the medata chunk message stops, metadata update fails (but playlist keep going on), and the live relay is impossible. May I shloud verify me icecast configuration ? Or use hardor instead ? Cheers and thanks, Maxens Dubois Le 28/04/2011 03:20, Romain Beauxis a écrit : > 2011/4/26 David Baelde<dav...@gm...>: >> Hi, >> >> The repeated metadata is because there are repeated disconnections. >> That being said it's surprising to see a metadata update between a >> playlist parsing and the attempt to read a playlist item. > I think its a glitch from the playlist parser. We could investigate > more in this if needed to.. > > Romain |
From: Giovanni O. <pof...@me...> - 2011-04-25 14:16:55
|
About that Romain, why the default log level isn't 4 ? We miss really useful information if not... and 4 is an acceptable verbosely for a log ^^ Le 25 avr. 2011 à 16:11, Romain Beauxis a écrit : > 2011/4/25 David Baelde <dav...@gm...>: >> Hi, >> >> On Sat, Apr 23, 2011 at 8:06 PM, Maxens Dubois <shy...@gm...> wrote: >>> I'm running my first script and I get this loop with any song played : >>> 19:28:11 [src_4174:3] New metadata chunk: ? -- ?. >>> 19:28:13 [src_4174:3] New metadata chunk: ? -- ?. >> >> This is a message from an input.http() or input.harbor(), you can disregard it. >> >> I might be wrong but I think your stream is MP3 with icy metadata >> updates, which come periodically and are often empty. If this is the >> case we should make those noisy messages disappear. > > Actually, they are supposed to be discarded when they are empty.. > Therefore, I suspect something more problematic. > Could you show us your script? Could you run it with more verbosity > using set("log.level",4) ? > > Romain > >> Cheers, >> -- >> David >> >> ------------------------------------------------------------------------------ >> Fulfilling the Lean Software Promise >> Lean software platforms are now widely adopted and the benefits have been >> demonstrated beyond question. Learn why your peers are replacing JEE >> containers with lightweight application servers - and what you can gain >> from the move. http://p.sf.net/sfu/vmware-sfemails >> _______________________________________________ >> Savonet-users mailing list >> Sav...@li... >> https://lists.sourceforge.net/lists/listinfo/savonet-users >> > > ------------------------------------------------------------------------------ > Fulfilling the Lean Software Promise > Lean software platforms are now widely adopted and the benefits have been > demonstrated beyond question. Learn why your peers are replacing JEE > containers with lightweight application servers - and what you can gain > from the move. http://p.sf.net/sfu/vmware-sfemails > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users |
From: Romain B. <to...@ra...> - 2011-04-28 01:19:27
|
2011/4/25 Giovanni Olivera <pof...@me...>: > About that Romain, why the default log level isn't 4 ? We miss really useful information if not... and 4 is an acceptable verbosely for a log ^^ Well, there's no particular reasons I think.. Actually, if enough users step up in this thread and agree with you, I think we could reconsider this.. Romain > Le 25 avr. 2011 à 16:11, Romain Beauxis a écrit : > >> 2011/4/25 David Baelde <dav...@gm...>: >>> Hi, >>> >>> On Sat, Apr 23, 2011 at 8:06 PM, Maxens Dubois <shy...@gm...> wrote: >>>> I'm running my first script and I get this loop with any song played : >>>> 19:28:11 [src_4174:3] New metadata chunk: ? -- ?. >>>> 19:28:13 [src_4174:3] New metadata chunk: ? -- ?. >>> >>> This is a message from an input.http() or input.harbor(), you can disregard it. >>> >>> I might be wrong but I think your stream is MP3 with icy metadata >>> updates, which come periodically and are often empty. If this is the >>> case we should make those noisy messages disappear. >> >> Actually, they are supposed to be discarded when they are empty.. >> Therefore, I suspect something more problematic. >> Could you show us your script? Could you run it with more verbosity >> using set("log.level",4) ? >> >> Romain >> >>> Cheers, >>> -- >>> David >>> >>> ------------------------------------------------------------------------------ >>> Fulfilling the Lean Software Promise >>> Lean software platforms are now widely adopted and the benefits have been >>> demonstrated beyond question. Learn why your peers are replacing JEE >>> containers with lightweight application servers - and what you can gain >>> from the move. http://p.sf.net/sfu/vmware-sfemails >>> _______________________________________________ >>> Savonet-users mailing list >>> Sav...@li... >>> https://lists.sourceforge.net/lists/listinfo/savonet-users >>> >> >> ------------------------------------------------------------------------------ >> Fulfilling the Lean Software Promise >> Lean software platforms are now widely adopted and the benefits have been >> demonstrated beyond question. Learn why your peers are replacing JEE >> containers with lightweight application servers - and what you can gain >> from the move. http://p.sf.net/sfu/vmware-sfemails >> _______________________________________________ >> Savonet-users mailing list >> Sav...@li... >> https://lists.sourceforge.net/lists/listinfo/savonet-users > > |
From: David B. <dav...@gm...> - 2011-04-28 06:55:29
|
Hi, This is off-topic, but as a user I prefer the level 3 to the level 4 logs, it's more concise and relevant. As a developper, I'd be against setting 4 as the default (users are free to do it, of course) because this would be against the semantics: 1=error, 2=warning, 3=info, 4=debug. Users should not see debug information. Therefore, if anything has to be done, it's changing log levels from 4 to 3 for messages that are not debug but reasonably informative for normal users. Cheers, David |
From: Giovanni O. <pof...@me...> - 2011-04-28 07:02:55
|
And what about 5 or 6 (can't remember) which is extremely verbose in liquidsoap ? Is this debugly debug ? ;p Giovanni Olivera a.k.a Pof Magicfingers Développeur iPhone, Web, et Mac OS Co-fondateur de podradio.fr http://pofmagicfingers.fr/ http://twitter.com/pofmagicfingers +33626956011 Le 28 avr. 2011 à 08:55, David Baelde <dav...@gm...> a écrit : > Hi, > > This is off-topic, but as a user I prefer the level 3 to the level 4 > logs, it's more concise and relevant. > > As a developper, I'd be against setting 4 as the default (users are > free to do it, of course) because this would be against the semantics: > 1=error, 2=warning, 3=info, 4=debug. Users should not see debug > information. Therefore, if anything has to be done, it's changing log > levels from 4 to 3 for messages that are not debug but reasonably > informative for normal users. > > Cheers, > > David |
From: David B. <dav...@en...> - 2011-04-28 15:15:10
|
In principle, levels above 4 are meaningless. In practice they are used (not by me) which is mainly useful because the filtering facilities of our logging library are currently unusable. (Normally you should be able to set a log level of 4 only for a specific operator.) A variant type would be good, but dtools isn't like that for now... and it's not a high priority in my opinion. ++ David |