Bugzilla – Bug 3342
Remote MP3 stream format not recognized with SB2?
Last modified: 2008-09-15 14:38:25 UTC
Running "SlimServer Version: 6.5b1 - trunk - Debian - EN - utf8" (nightly package from week of 24 April) on Ubuntu Breezy. I have a playlist consisting of a local MP3 file and a remote NPR (MP3) stream: /media/sdc1/MusicLib/FLAC/M/Misc/the_swedish_rhapsody.mp3 http://pubint.ic.llnwd.net/stream/pubint_kutx If I select this playlist on a SB2, the first (local) MP3 plays but then the display indicates that it "can't open file" for the second stream. This playlist plays correctly on a SBG and an original SB. Max bit rate is set to no limit. Logging with d_stream, d_remotestream, and d_source indicates: =============================================================== 2006-04-29 10:30:30.3016 00:04:20:05:a1:de: Switching to mode play from stop 2006-04-29 10:30:30.3028 openSong on: file:///media/sdc1/MusicLib/FLAC/M/Misc/the_swedish_rhapsody.mp3 2006-04-29 10:30:30.3031 openSong: getting duration 38.47825, size 307617, endian and offset 316 for file:///media/sdc1/MusicLib/FLAC/M/Misc/the_swedish_rhapsody.mp3 2006-04-29 10:30:30.3033 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:30.3034 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:30.3037 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:30.3038 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:30.3039 undermax = 1, type = mp3, squeezebox2 = 00:04:20:05:a1:de 2006-04-29 10:30:30.3040 checking formats for: mp3-wma-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.3041 checking formats for: mp3-wma-*-00:04:20:05:a1:de 2006-04-29 10:30:30.3043 checking formats for: mp3-wma-squeezebox2-* 2006-04-29 10:30:30.3044 checking formats for: mp3-wma-*-* 2006-04-29 10:30:30.3045 checking formats for: mp3-flc-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.3046 checking formats for: mp3-flc-*-00:04:20:05:a1:de 2006-04-29 10:30:30.3047 checking formats for: mp3-flc-squeezebox2-* 2006-04-29 10:30:30.3048 checking formats for: mp3-flc-*-* 2006-04-29 10:30:30.3049 checking formats for: mp3-aif-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.3050 checking formats for: mp3-aif-*-00:04:20:05:a1:de 2006-04-29 10:30:30.3051 checking formats for: mp3-aif-squeezebox2-* 2006-04-29 10:30:30.3052 checking formats for: mp3-aif-*-* 2006-04-29 10:30:30.3053 checking formats for: mp3-wav-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.3055 checking formats for: mp3-wav-*-00:04:20:05:a1:de 2006-04-29 10:30:30.3056 checking formats for: mp3-wav-squeezebox2-* 2006-04-29 10:30:30.3057 checking formats for: mp3-wav-*-* 2006-04-29 10:30:30.3058 checking formats for: mp3-mp3-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.3059 checking formats for: mp3-mp3-*-00:04:20:05:a1:de 2006-04-29 10:30:30.3060 checking formats for: mp3-mp3-squeezebox2-* 2006-04-29 10:30:30.3062 checking formats for: mp3-mp3-*-* 2006-04-29 10:30:30.3063 Checking to see if mp3-mp3-*-* is enabled 2006-04-29 10:30:30.3064 enabled 2006-04-29 10:30:30.3065 Found command: - 2006-04-29 10:30:30.3066 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:30.3068 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:30.3069 Matched Format: mp3 Type: mp3 Command: - 2006-04-29 10:30:30.3070 openSong: this is an mp3 file: file:///media/sdc1/MusicLib/FLAC/M/Misc/the_swedish_rhapsody.mp3 2006-04-29 10:30:30.3071 file type: mp3 format: mp3 inrate: 64 maxRate: 0 2006-04-29 10:30:30.3072 command: - 2006-04-29 10:30:30.3073 openSong: opening file /media/sdc1/MusicLib/FLAC/M/Misc/the_swedish_rhapsody.mp3 2006-04-29 10:30:30.3075 openSong: seeking in 316 into /media/sdc1/MusicLib/FLAC/M/Misc/the_swedish_rhapsody.mp3 2006-04-29 10:30:30.3076 openSong: Streaming with format: mp3 2006-04-29 10:30:30.3555 00:04:20:05:a1:de New play mode: play 2006-04-29 10:30:30.3566 00:04:20:05:a1:de: Current playmode: play 2006-04-29 10:30:30.4341 We need to send 0 seconds of silence... 2006-04-29 10:30:30.4344 sending 0 bytes of silence 2006-04-29 10:30:30.4862 Reduced chunksize to 12705 at end of file (307617 - 294912) 2006-04-29 10:30:30.4895 Reduced chunksize to 0 at end of file (307617 - 307617) 2006-04-29 10:30:30.4897 end of file or error on socket, opening next song, (song pos: 307617(tell says: . 307933), totalbytes: 307617) 2006-04-29 10:30:30.4898 opening next song... 2006-04-29 10:30:30.4900 the next song is number 1, was 0 2006-04-29 10:30:30.4914 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:30.4916 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:30.4917 undermax = 1, type = unk, squeezebox2 = 00:04:20:05:a1:de 2006-04-29 10:30:30.4918 checking formats for: unk-wma-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.4919 checking formats for: unk-wma-*-00:04:20:05:a1:de 2006-04-29 10:30:30.4921 checking formats for: unk-wma-squeezebox2-* 2006-04-29 10:30:30.4922 checking formats for: unk-wma-*-* 2006-04-29 10:30:30.4923 checking formats for: unk-flc-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.4924 checking formats for: unk-flc-*-00:04:20:05:a1:de 2006-04-29 10:30:30.4925 checking formats for: unk-flc-squeezebox2-* 2006-04-29 10:30:30.4926 checking formats for: unk-flc-*-* 2006-04-29 10:30:30.4928 checking formats for: unk-aif-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.4929 checking formats for: unk-aif-*-00:04:20:05:a1:de 2006-04-29 10:30:30.4930 checking formats for: unk-aif-squeezebox2-* 2006-04-29 10:30:30.4931 checking formats for: unk-aif-*-* 2006-04-29 10:30:30.4932 checking formats for: unk-wav-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.4933 checking formats for: unk-wav-*-00:04:20:05:a1:de 2006-04-29 10:30:30.4934 checking formats for: unk-wav-squeezebox2-* 2006-04-29 10:30:30.4935 checking formats for: unk-wav-*-* 2006-04-29 10:30:30.4936 checking formats for: unk-mp3-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:30.4937 checking formats for: unk-mp3-*-00:04:20:05:a1:de 2006-04-29 10:30:30.4938 checking formats for: unk-mp3-squeezebox2-* 2006-04-29 10:30:30.4939 checking formats for: unk-mp3-*-* 2006-04-29 10:30:30.4941 ******* Error: Didn't find any command matches for type: unk format: mp3 ****** 2006-04-29 10:30:30.4942 playing out before starting next song. (old format: mp3, new: mp3) 2006-04-29 10:30:30.4943 00:04:20:05:a1:de: Switching to mode playout-play from play 2006-04-29 10:30:30.4944 00:04:20:05:a1:de New play mode: playout-play 2006-04-29 10:30:30.4949 00:04:20:05:a1:de: Current playmode: playout-play 2006-04-29 10:30:30.4950 No pending chunks - we're dropping the streaming connection 2006-04-29 10:30:30.4953 00:04:20:05:a1:de: Can't opennext, returning no chunk. 2006-04-29 10:30:30.5021 Got a track starting event 2006-04-29 10:30:30.5023 Song 0 has now started playing 2006-04-29 10:30:30.5025 Song queue is now 0 2006-04-29 10:30:31.5303 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:31.5306 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:41.5862 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:41.5865 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:51.7556 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:51.7558 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:58.9463 00:04:20:05:a1:de: Decoder underrun while this mode: playout-play 2006-04-29 10:30:58.9465 **skipahead: opening next song 2006-04-29 10:30:58.9466 opening next song... 2006-04-29 10:30:58.9468 the next song is number 1, was 0 2006-04-29 10:30:58.9472 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:58.9473 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:58.9474 undermax = 1, type = unk, squeezebox2 = 00:04:20:05:a1:de 2006-04-29 10:30:58.9476 checking formats for: unk-wma-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9477 checking formats for: unk-wma-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9478 checking formats for: unk-wma-squeezebox2-* 2006-04-29 10:30:58.9479 checking formats for: unk-wma-*-* 2006-04-29 10:30:58.9480 checking formats for: unk-flc-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9481 checking formats for: unk-flc-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9482 checking formats for: unk-flc-squeezebox2-* 2006-04-29 10:30:58.9483 checking formats for: unk-flc-*-* 2006-04-29 10:30:58.9485 checking formats for: unk-aif-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9486 checking formats for: unk-aif-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9487 checking formats for: unk-aif-squeezebox2-* 2006-04-29 10:30:58.9488 checking formats for: unk-aif-*-* 2006-04-29 10:30:58.9489 checking formats for: unk-wav-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9490 checking formats for: unk-wav-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9491 checking formats for: unk-wav-squeezebox2-* 2006-04-29 10:30:58.9492 checking formats for: unk-wav-*-* 2006-04-29 10:30:58.9493 checking formats for: unk-mp3-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9494 checking formats for: unk-mp3-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9495 checking formats for: unk-mp3-squeezebox2-* 2006-04-29 10:30:58.9496 checking formats for: unk-mp3-*-* 2006-04-29 10:30:58.9497 ******* Error: Didn't find any command matches for type: unk format: mp3 ****** 2006-04-29 10:30:58.9499 opening next song (old format: mp3, new: mp3) current playmode: play 2006-04-29 10:30:58.9500 Adding song index 1 to song queue 2006-04-29 10:30:58.9501 Song queue is now 1,0 2006-04-29 10:30:58.9502 **skipahead: restarting 2006-04-29 10:30:58.9503 00:04:20:05:a1:de: Switching to mode play from playout-play 2006-04-29 10:30:58.9506 openSong on: http://pubint.ic.llnwd.net/stream/pubint_kutx 2006-04-29 10:30:58.9532 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:58.9534 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:58.9536 undermax = 1, type = unk, squeezebox2 = 00:04:20:05:a1:de 2006-04-29 10:30:58.9537 checking formats for: unk-wma-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9538 checking formats for: unk-wma-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9539 checking formats for: unk-wma-squeezebox2-* 2006-04-29 10:30:58.9540 checking formats for: unk-wma-*-* 2006-04-29 10:30:58.9541 checking formats for: unk-flc-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9542 checking formats for: unk-flc-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9544 checking formats for: unk-flc-squeezebox2-* 2006-04-29 10:30:58.9545 checking formats for: unk-flc-*-* 2006-04-29 10:30:58.9546 checking formats for: unk-aif-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9547 checking formats for: unk-aif-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9548 checking formats for: unk-aif-squeezebox2-* 2006-04-29 10:30:58.9549 checking formats for: unk-aif-*-* 2006-04-29 10:30:58.9550 checking formats for: unk-wav-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9551 checking formats for: unk-wav-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9552 checking formats for: unk-wav-squeezebox2-* 2006-04-29 10:30:58.9553 checking formats for: unk-wav-*-* 2006-04-29 10:30:58.9554 checking formats for: unk-mp3-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:58.9556 checking formats for: unk-mp3-*-00:04:20:05:a1:de 2006-04-29 10:30:58.9557 checking formats for: unk-mp3-squeezebox2-* 2006-04-29 10:30:58.9558 checking formats for: unk-mp3-*-* 2006-04-29 10:30:58.9559 ******* Error: Didn't find any command matches for type: unk format: mp3 ****** 2006-04-29 10:30:59.0019 00:04:20:05:a1:de New play mode: play 2006-04-29 10:30:59.0028 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:59.0029 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:30:59.0031 undermax = 1, type = unk, squeezebox2 = 00:04:20:05:a1:de 2006-04-29 10:30:59.0032 checking formats for: unk-wma-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:59.0033 checking formats for: unk-wma-*-00:04:20:05:a1:de 2006-04-29 10:30:59.0034 checking formats for: unk-wma-squeezebox2-* 2006-04-29 10:30:59.0035 checking formats for: unk-wma-*-* 2006-04-29 10:30:59.0036 checking formats for: unk-flc-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:59.0037 checking formats for: unk-flc-*-00:04:20:05:a1:de 2006-04-29 10:30:59.0039 checking formats for: unk-flc-squeezebox2-* 2006-04-29 10:30:59.0040 checking formats for: unk-flc-*-* 2006-04-29 10:30:59.0041 checking formats for: unk-aif-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:59.0042 checking formats for: unk-aif-*-00:04:20:05:a1:de 2006-04-29 10:30:59.0043 checking formats for: unk-aif-squeezebox2-* 2006-04-29 10:30:59.0044 checking formats for: unk-aif-*-* 2006-04-29 10:30:59.0045 checking formats for: unk-wav-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:59.0046 checking formats for: unk-wav-*-00:04:20:05:a1:de 2006-04-29 10:30:59.0047 checking formats for: unk-wav-squeezebox2-* 2006-04-29 10:30:59.0048 checking formats for: unk-wav-*-* 2006-04-29 10:30:59.0050 checking formats for: unk-mp3-squeezebox2-00:04:20:05:a1:de 2006-04-29 10:30:59.0051 checking formats for: unk-mp3-*-00:04:20:05:a1:de 2006-04-29 10:30:59.0052 checking formats for: unk-mp3-squeezebox2-* 2006-04-29 10:30:59.0053 checking formats for: unk-mp3-*-* 2006-04-29 10:30:59.0054 ******* Error: Didn't find any command matches for type: unk format: mp3 ****** 2006-04-29 10:30:59.0206 00:04:20:05:a1:de: Current playmode: play 2006-04-29 10:30:59.1291 Error opening current track, so mark it as already played 2006-04-29 10:30:59.1301 00:04:20:05:a1:de: Switching to mode stop from playout-play 2006-04-29 10:30:59.1302 00:04:20:05:a1:de New play mode: stop 2006-04-29 10:30:59.1304 Stopping and clearing out old chunks for client 00:04:20:05:a1:de 2006-04-29 10:30:59.1308 Resetting song queue 2006-04-29 10:30:59.1309 Song queue is now 0 2006-04-29 10:30:59.1316 00:04:20:05:a1:de: Current playmode: stop 2006-04-29 10:31:01.6708 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:31:01.6711 Setting maxBitRate for SBX2 to: 0 2006-04-29 10:31:05.8574 Adding song index 0 to song queue 2006-04-29 10:31:05.8577 Clearing out song queue first 2006-04-29 10:31:05.8578 Song queue is now 0 =============================================================== It seems not to recognize the format of the remote stream when I attempt to play from the SB2, but the same playlist works from the SBG and SB. The SB2 had been able to play this stream prior to updating this week.
Also, the SB2 firmware version is at 42.
This is reproducible. Strangely, if I try to connect to the URL in question with a web browser, it returns 404. I tested using an SB1 with fw40 and an SB3 with fw48. I wonder if this isn't really a firmware, bug, however.
I suspect it *is* firmware-related. I installed "SlimServer Version: 6.3.0 - 7668 - Debian - EN - utf8", upgraded to firmware version 50 and can now play the stream URL from the original comment. Firmware v50 wasn't in the 6.5b1 package I tried before installing 6.3.0 from a tarball.
That stream works for me in both 6.3 as well as 6.5. Marking as fixed.
Verified fixed in SlimServer Version: 6.3.0 - 7895 - Windows XP - EN - cp1252
This bug fix is now part of a released version, and so has been marked closed. If you are still experiencing this problem, please reopen the bug.