Hi! The Array.make error still occurs in my installation, even though I've installed the latest release.
Also, the playlist stops after it runs for a time, then another source needs to come in (fallback) and the playlist runs again, once the other source disconnects. I've discussed the issue here, and I was asked for more logs. Filtering logs is damn, difficult, since I need to take out most of the source-testing entries. It's almost 12 thousand lines to filter. Here's what happens when said source 'restarts' the playlist: 2008/06/28 08:27:34 [src_3251:4] Connection failed: Http_source.Internal 2008/06/28 08:27:35 [src_3252:4] Trying playlist parser for mime application/ogg 2008/06/28 08:27:35 [src_3252:4] Content-type "application/ogg". 2008/06/28 08:27:35 [src_3252:3] Decoding... 2008/06/28 08:27:36 [src_3252:3] New metadata chunk " -- " 2008/06/28 08:27:36 [src_3252:3] New metadata chunk " -- " 2008/06/28 08:27:36 [src_3251:4] Connecting to <http://localhost:8010/>... 2008/06/28 08:27:36 [src_3251:4] Could not get file: Service Unavailable 2008/06/28 08:27:36 [src_3251:4] Connection failed: Http_source.Internal 2008/06/28 08:27:36 [src_3253:3] switch to src_3252 with transition 2008/06/28 08:27:36 [source:4] src_3739 gets down 2008/06/28 08:27:36 [source:4] src_3737 gets down 2008/06/28 08:27:36 [source:4] src_3738 gets down 2008/06/28 08:27:36 [source:4] src_116 gets down 2008/06/28 08:27:36 [source:4] src_3808 gets up 2008/06/28 08:27:36 [source:4] src_3806 gets up 2008/06/28 08:27:36 [source:4] src_3807 gets up 2008/06/28 08:27:38 [src_3251:4] Connecting to <http://localhost:8010/>... 2008/06/28 08:27:38 [src_3251:4] Could not get file: Service Unavailable 2008/06/28 08:27:38 [src_3251:4] Connection failed: Http_source.Internal 2008/06/28 08:27:40 [src_3251:4] Connecting to <http://localhost:8010/>... 2008/06/28 08:27:40 [src_3251:4] Could not get file: Service Unavailable 2008/06/28 08:27:40 [src_3251:4] Connection failed: Http_source.Internal 2008/06/28 08:27:42 [src_3251:4] Connecting to <http://localhost:8010/>... 2008/06/28 08:27:42 [src_3251:4] Could not get file: Service Unavailable 2008/06/28 08:27:42 [src_3251:4] Connection failed: Http_source.Internal 2008/06/28 08:27:44 [src_3251:4] Connecting to <http://localhost:8010/>... 2008/06/28 08:27:44 [src_3251:4] Could not get file: Service Unavailable 2008/06/28 08:27:44 [src_3251:4] Connection failed: Http_source.Internal 2008/06/28 08:27:46 [src_3251:4] Connecting to <http://localhost:8010/>... 2008/06/28 08:27:46 [src_3251:4] Could not get file: Service Unavailable 2008/06/28 08:27:46 [src_3251:4] Connection failed: Http_source.Internal 2008/06/28 08:27:47 [src_3252:2] Feeding stopped: End_of_file 2008/06/28 08:27:48 [src_3251:4] Connecting to <http://localhost:8010/>... 2008/06/28 08:27:48 [src_3251:4] Could not get file: Service Unavailable 2008/06/28 08:27:48 [src_3251:4] Connection failed: Http_source.Internal 2008/06/28 08:27:49 [src_3252:4] Connecting to <http://localhost:8000/stream.ogg>... 2008/06/28 08:27:50 [src_3252:4] Could not get file: File Not Found 2008/06/28 08:27:50 [src_3252:4] Connection failed: Http_source.Internal 2008/06/28 08:27:50 [src_3253:3] switch to src_3249 with forgetful transition 2008/06/28 08:27:50 [source:4] src_3808 gets down 2008/06/28 08:27:50 [source:4] src_3806 gets down 2008/06/28 08:27:50 [source:4] src_3807 gets down 2008/06/28 08:27:50 [source:4] src_3817 gets up 2008/06/28 08:27:50 [source:4] src_3815 gets up 2008/06/28 08:27:50 [source:4] src_3816 gets up 2008/06/28 08:27:50 [source:4] src_116 gets up 2008/06/28 08:27:50 [src_3255:3] Inserting missing metadata. 2008/06/28 08:27:50 [src_3251:4] Connecting to <http://localhost:8010/>... 2008/06/28 08:27:50 [src_3251:4] Could not get file: Service Unavailable 2008/06/28 08:27:50 [src_3251:4] Connection failed: Http_source.Internal And this is, when I set metadata over a node I've created: 2008/06/28 08:02:01 [src_3252:4] Connecting to <http://localhost:8000/stream.ogg>... 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.255203 (1/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:02:01 [server:3] New client: localhost.localdomain 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.255614, timeout -1.000000 (7/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.255681 (2/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.255981, timeout -1.000000 (6/1/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.256045 (1/1/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:02:01 [server:3] Client left. 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.256464, timeout -1.000000 (6/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.256527 (1/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.256630, timeout -1.000000 (6/0/0). 2008/06/28 08:02:01 [generic queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [src_3252:4] Could not get file: File Not Found 2008/06/28 08:02:01 [src_3252:4] Connection failed: Http_source.Internal 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.320901 (1/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:02:01 [server:3] New client: localhost.localdomain 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.321309, timeout -1.000000 (7/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.321380 (2/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.321585, timeout -1.000000 (7/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.321647 (2/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.321926, timeout -1.000000 (6/1/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.321988 (1/1/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:02:01 [server:3] Client left. 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.322306, timeout -1.000000 (6/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] Left select at 1214632921.322370 (1/0/0). 2008/06/28 08:02:01 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:01 [non-blocking queue #1:4] Enter select at 1214632921.322472, timeout -1.000000 (6/0/0). 2008/06/28 08:02:01 [generic queue #1:4] There are 0 ready tasks. 2008/06/28 08:02:03 [src_3251:4] Connecting to <http://localhost:8010/>... I don't know what to make of this: 2008/06/28 08:08:37 [src_3249:4] Buffering end of track... 2008/06/28 08:08:37 [playlist(dot)lst:3] Finished with "/home/streamserv/playlist/Hands up and Jump Mix by DJCole.mp3" 2008/06/28 08:08:37 [format.mp3:4] close "/home/streamserv/playlist/Hands up and Jump Mix by DJCole.mp3" 2008/06/28 08:08:37 [playlist(dot)lst:4] queue length 2646000-=1323000 2008/06/28 08:08:37 [non-blocking queue #1:4] Left select at 1214633317.096046 (1/0/0). 2008/06/28 08:08:37 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Enter select at 1214633317.096194, timeout -1.000000 (5/0/0). 2008/06/28 08:08:37 [generic queue #1:4] There are 1 ready tasks. 2008/06/28 08:08:37 [decoder:4] Trying WAV decoder for "/home/streamserv/playlist/DennisO - Beat Generation Vol. 1.mp3" 2008/06/28 08:08:37 [non-blocking queue #1:4] Left select at 1214633317.096709 (1/0/0). 2008/06/28 08:08:37 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Enter select at 1214633317.096844, timeout -1.000000 (5/0/0). 2008/06/28 08:08:37 [format.mp3:4] open "/home/streamserv/playlist/Fibula.mp3" 2008/06/28 08:08:37 [playlist(dot)lst:3] Prepared "/home/streamserv/playlist/Fibula.mp3" -- rid 35 2008/06/28 08:08:37 [src_3245:3] switch to src_3239 with forgetful transition 2008/06/28 08:08:37 [source:4] src_3789 gets down 2008/06/28 08:08:37 [source:4] src_3788 gets down 2008/06/28 08:08:37 [source:4] src_3795 gets up 2008/06/28 08:08:37 [source:4] src_3794 gets up 2008/06/28 08:08:37 [decoder:4] Trying VORBIS decoder for "/home/streamserv/playlist/DennisO - Beat Generation Vol. 1.mp3" 2008/06/28 08:08:37 [decoder:4] Trying MP3 decoder for "/home/streamserv/playlist/DennisO - Beat Generation Vol. 1.mp3" 2008/06/28 08:08:37 [format.mp3:4] open "/home/streamserv/playlist/DennisO - Beat Generation Vol. 1.mp3" 2008/06/28 08:08:37 [format.mp3:4] close "/home/streamserv/playlist/DennisO - Beat Generation Vol. 1.mp3" 2008/06/28 08:08:37 [playlist(dot)lst:4] queue length 1323000+=1323000 (rid 43) 2008/06/28 08:08:37 [generic queue #1:4] There are 1 ready tasks. 2008/06/28 08:08:37 [playlist(dot)lst:3] Loading playlist... 2008/06/28 08:08:37 [playlist(dot)lst:3] No mime type specified, trying autodetection. 2008/06/28 08:08:37 [playlist parser:4] Trying application/rss+xml parser 2008/06/28 08:08:37 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-64 2008/06/28 08:08:37 [playlist parser:4] Trying application/xspf+xml parser 2008/06/28 08:08:37 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-64 2008/06/28 08:08:37 [playlist parser:4] Trying application/smil parser 2008/06/28 08:08:37 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-64 2008/06/28 08:08:37 [playlist parser:4] Trying application/xml parser 2008/06/28 08:08:37 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-64 2008/06/28 08:08:37 [playlist parser:4] Trying text/xml parser 2008/06/28 08:08:37 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-64 2008/06/28 08:08:37 [playlist parser:4] Trying video/x-ms-asf parser 2008/06/28 08:08:37 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-64 2008/06/28 08:08:37 [playlist parser:4] Trying audio/x-scpls parser 2008/06/28 08:08:37 [playlist parser:4] Trying audio/x-mpegurl parser 2008/06/28 08:08:37 [playlist(dot)lst:3] Playlist treated as format audio/x-mpegurl 2008/06/28 08:08:37 [playlist(dot)lst:3] Successfully loaded a playlist of 25 tracks. 2008/06/28 08:08:37 [generic queue #1:4] There are 0 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Left select at 1214633317.158256 (1/0/0). 2008/06/28 08:08:37 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Enter select at 1214633317.158392, timeout -1.000000 (5/0/0). 2008/06/28 08:08:37 [generic queue #1:4] There are 1 ready tasks. 2008/06/28 08:08:37 [generic queue #1:4] There are 0 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Left select at 1214633317.158707 (1/0/0). 2008/06/28 08:08:37 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Enter select at 1214633317.158821, timeout -1.000000 (6/0/0). 2008/06/28 08:08:37 [non-blocking queue #1:4] Left select at 1214633317.158883 (1/0/0). 2008/06/28 08:08:37 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Enter select at 1214633317.159021, timeout -1.000000 (5/0/0). 2008/06/28 08:08:37 [generic queue #1:4] There are 1 ready tasks. 2008/06/28 08:08:37 [generic queue #1:4] There are 0 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Left select at 1214633317.159200 (1/0/0). 2008/06/28 08:08:37 [non-blocking queue #1:4] There are 0 ready tasks. 2008/06/28 08:08:37 [non-blocking queue #1:4] Enter select at 1214633317.159303, timeout -1.000000 (6/0/0). 2008/06/28 08:08:37 [src_3252:4] Connecting to <http://localhost:8000/stream.ogg>... 2008/06/28 08:08:37 [src_3252:4] Could not get file: File Not Found 2008/06/28 08:08:37 [src_3252:4] Connection failed: Http_source.Internal 2008/06/28 08:08:38 [src_3251:4] Connecting to <http://localhost:8010/>... happens again with my second playlist: 2008/06/28 08:09:01 [non-blocking queue #1:4] Left select at 1214633341.084356 (1/0/0). 2008/06/28 08:09:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:09:01 [non-blocking queue #1:4] Enter select at 1214633341.084494, timeout -1.000000 (5/0/0). 2008/06/28 08:09:01 [generic queue #1:4] There are 1 ready tasks. 2008/06/28 08:09:01 [decoder:4] Trying WAV decoder for "/home/streamserv/jingles/Just Base FM (reverb)maennlich.mp3" 2008/06/28 08:09:01 [decoder:4] Trying VORBIS decoder for "/home/streamserv/jingles/Just Base FM (reverb)maennlich.mp3" 2008/06/28 08:09:01 [decoder:4] Trying MP3 decoder for "/home/streamserv/jingles/Just Base FM (reverb)maennlich.mp3" 2008/06/28 08:09:01 [format.mp3:4] open "/home/streamserv/jingles/Just Base FM (reverb)maennlich.mp3" 2008/06/28 08:09:01 [format.mp3:4] close "/home/streamserv/jingles/Just Base FM (reverb)maennlich.mp3" 2008/06/28 08:09:01 [non-blocking queue #1:4] Left select at 1214633341.085609 (1/0/0). 2008/06/28 08:09:01 [non-blocking queue #1:4] There are 1 ready tasks. 2008/06/28 08:09:01 [non-blocking queue #1:4] Enter select at 1214633341.085759, timeout -1.000000 (5/0/0). 2008/06/28 08:09:01 [jingles(dot)lst:4] queue length 1323000+=1323000 (rid 45) 2008/06/28 08:09:01 [generic queue #1:4] There are 1 ready tasks. 2008/06/28 08:09:01 [jingles(dot)lst:3] Loading playlist... 2008/06/28 08:09:01 [jingles(dot)lst:3] No mime type specified, trying autodetection. 2008/06/28 08:09:01 [playlist parser:4] Trying application/rss+xml parser 2008/06/28 08:09:01 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-39 2008/06/28 08:09:01 [playlist parser:4] Trying application/xspf+xml parser 2008/06/28 08:09:01 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-39 2008/06/28 08:09:01 [playlist parser:4] Trying application/smil parser 2008/06/28 08:09:01 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-39 2008/06/28 08:09:01 [playlist parser:4] Trying application/xml parser 2008/06/28 08:09:01 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-39 2008/06/28 08:09:01 [playlist parser:4] Trying text/xml parser 2008/06/28 08:09:01 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-39 2008/06/28 08:09:01 [playlist parser:4] Trying video/x-ms-asf parser 2008/06/28 08:09:01 [parser.xml:3] Parsing failed: xml error: End of file expected line 2 characters 0-39 2008/06/28 08:09:01 [playlist parser:4] Trying audio/x-scpls parser 2008/06/28 08:09:01 [playlist parser:4] Trying audio/x-mpegurl parser 2008/06/28 08:09:01 [jingles(dot)lst:3] Playlist treated as format audio/x-mpegurl 2008/06/28 08:09:01 [jingles(dot)lst:3] Successfully loaded a playlist of 6 tracks. 2008/06/28 08:09:01 [generic queue #1:4] There are 0 ready tasks. And before you're asking, here's my liq file: # Simple transition with 5 sec overlap. # Source a is faded to silence, without waiting for the track to end. def cfade(a, b) add(normalize = false, [ fade.initial(duration = 5., b), fade.final(duration = 5., a) ]) end # Transition for stream that actually end. # This is ONLY intended, when swiching from a live source that beacame # unavailable. def sfade(a, b) add(normalize = false, [ fade.initial(duration = 5., b), fade.out(duration = 5., a) ]) end # Log file set( "log.file.path", "/home/liquidsoap/justbase.log" ) # Log to stdout, discarded when daemonized set("log.stdout", true) # Log all info available set("log.level", 5) # Log scheduler set("scheduler.log", true) # Telnet server on 1234 set("server.telnet", true) # Jingles playlist jingles = mksafe(playlist( reload_mode = "seconds", reload = 60, "~streamserv/jingles.lst" )) # Main playlist pl = mksafe(playlist( reload_mode = "seconds", reload = 60, "~streamserv/playlist.lst" )) # merging jingles with music auto = random( weights = [2, 3], [jingles, pl] ) # crossfading for playlist auto = crossfade( start_next = 2., fade_out = 3., fade_in = 3., auto ) # switching to DJ mountpoint with fading full = fallback( track_sensitive = false, transitions = [ cfade, cfade, sfade ], [input.http("http://localhost:8010/"), input.http("http://localhost:8000/stream.ogg"), auto] ) # clearing metadata full = clear_metadata(full) # metadata node to make updates from telnet possible full = insert_metadata(id = "", full) # MP3 output (128kbps) output.icecast.mp3( host = "localhost", port = 8000, password = "xxxxxx", mount = "high.mp3", bitrate = 128, full ) # Ogg/Vorbis output (Q=3) output.icecast.vorbis( host = "localhost", port = 8000, password = "xxxxxx", mount = "high.ogg", quality = 3., full ) # Ogg/Vorbis output (Q=-1) output.icecast.vorbis( host = "localhost", port = 8000, password = "xxxxxx", mount = "low.ogg", quality = -1., full ) sources = [pl, jingles] def global_skip(_) = list.iter(source.skip, sources) "Done !" end server.register( usage = "gskip", description = "Perform a skip on all sources", "gskip", global_skip ) I'd appreciate any help, thanks in advance 1394542 -- JustBase.FM - The Area Of Sound <[EMAIL PROTECTED]> http://justbase.fm ----- SEKTION - TECHNIK ----- Administrator: Szymon '1394542' Bereziak <[EMAIL PROTECTED]> Webmaster: Andreas 'Segaja' Schleifer <[EMAIL PROTECTED]> ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
