I stumbled onto the SB2/SlimServer a few weeks ago and have been trying
to stand up a SoftSqueeze and SlimServer implementation before I order
the SB2 itself.  Let me say up front, I love the SB2/SoftSqueeze UI and
the open source server is fantastic (I'm a Perl guy from way back).

I have pretty much everything working, except hitting the Live365
plugin (both as a VIP and regular member) browses stations fine, but
playing any station gets nothing.  Since I'm looking to write a plugin
myself later on (I have some old Perl code that scrapes Gracenote's
website to pull full name/artist on any album and searches for matching
MP3s), I looked at this as an opportunity to dive into the Plugin and
other Perl code to diagnose the problem.  However, I'm stuck!  It looks
like it's an MP3 to MP3 stream that shouldn't require any transcoding
through LAME, but the calls to the streaming HTTP socket just block.

I'll attach the pertinent parts of the SlimServer log with -d_plugins
and -d_source turned on.  Hopefully, someone has seen this before or
sees something that makes them suspicious.

Thanks in advance for any help!

---------------------

2005-06-05 02:08:58.6783 Logging in cpiepenbring
2005-06-05 02:08:58.9374 Live365 logged in: cpiepenbring:44AYZO30ZB976
2005-06-05 02:09:12.1438 Setting maxBitRate for 192.168.0.3 to: 0
2005-06-05 02:09:12.1453 Setting maxBitRate for 192.168.0.3 to: 0
2005-06-05 02:09:12.3422 Live365.ChannelMode URL:
live365://www.live365.com/play/scotlandrockslite?sessionid=cpiepenbring:44AYZO30ZB976
2005-06-05 02:09:12.5564 Adding song index 0 to song queue
2005-06-05 02:09:12.5572 Clearing out song queue first
2005-06-05 02:09:12.5578 Song queue is now 0
2005-06-05 02:09:12.5593 Backtrace:

frame 0: Slim::Player::Source::playmode
(/opt/slim/SlimServer_v6.0.2/Slim/Control/Command.pm line 1184)
frame 1: Slim::Control::Command::execute
(/opt/slim/SlimServer_v6.0.2/Plugins/Live365.pm line 753)
frame 2: Plugins::Live365::playOrAddCurrentStation
(/opt/slim/SlimServer_v6.0.2/Plugins/Live365.pm line 1311)
frame 3: Plugins::Live365::__ANON__
(/opt/slim/SlimServer_v6.0.2/Slim/Hardware/IR.pm line 616)
frame 4: Slim::Hardware::IR::executeButton
(/opt/slim/SlimServer_v6.0.2/Slim/Control/Command.pm line 587)
frame 5: Slim::Control::Command::execute
(/opt/slim/SlimServer_v6.0.2/Slim/Hardware/IR.pm line 640)
frame 6: Slim::Hardware::IR::processCode
(/opt/slim/SlimServer_v6.0.2/Slim/Hardware/IR.pm line 499)
frame 7: Slim::Hardware::IR::releaseCode
(/opt/slim/SlimServer_v6.0.2/Slim/Hardware/IR.pm line 394)
frame 8: Slim::Hardware::IR::checkRelease
(/opt/slim/SlimServer_v6.0.2/Slim/Utils/Timers.pm line 62)
frame 9: Slim::Utils::Timers::checkTimers (./slimserver.pl line
624)
frame 10: main::idle (./slimserver.pl line 562)
frame 11: main::main (./slimserver.pl line 1124)

2005-06-05 02:09:12.5627 49:84:b4:e4:71:c8: Switching to mode stop from
play
2005-06-05 02:09:12.5634 49:84:b4:e4:71:c8 New play mode: stop
2005-06-05 02:09:12.5642 Stopping and clearing out old chunks for
client 49:84:b4:e4:71:c8
2005-06-05 02:09:12.5680 Resetting song queue
2005-06-05 02:09:12.5687 Song queue is now 0
2005-06-05 02:09:12.5695 49:84:b4:e4:71:c8: Current playmode: stop
2005-06-05 02:09:12.5854 Backtrace:

frame 0: Slim::Player::Source::playmode
(/opt/slim/SlimServer_v6.0.2/Slim/Control/Command.pm line 597)
frame 1: Slim::Control::Command::execute
(/opt/slim/SlimServer_v6.0.2/Plugins/Live365.pm line 755)
frame 2: Plugins::Live365::playOrAddCurrentStation
(/opt/slim/SlimServer_v6.0.2/Plugins/Live365.pm line 1311)
frame 3: Plugins::Live365::__ANON__
(/opt/slim/SlimServer_v6.0.2/Slim/Hardware/IR.pm line 616)
frame 4: Slim::Hardware::IR::executeButton
(/opt/slim/SlimServer_v6.0.2/Slim/Control/Command.pm line 587)
frame 5: Slim::Control::Command::execute
(/opt/slim/SlimServer_v6.0.2/Slim/Hardware/IR.pm line 640)
frame 6: Slim::Hardware::IR::processCode
(/opt/slim/SlimServer_v6.0.2/Slim/Hardware/IR.pm line 499)
frame 7: Slim::Hardware::IR::releaseCode
(/opt/slim/SlimServer_v6.0.2/Slim/Hardware/IR.pm line 394)
frame 8: Slim::Hardware::IR::checkRelease
(/opt/slim/SlimServer_v6.0.2/Slim/Utils/Timers.pm line 62)
frame 9: Slim::Utils::Timers::checkTimers (./slimserver.pl line
624)
frame 10: main::idle (./slimserver.pl line 562)
frame 11: main::main (./slimserver.pl line 1124)

2005-06-05 02:09:12.5887 49:84:b4:e4:71:c8: Switching to mode play from
stop
2005-06-05 02:09:12.5917 openSong on:
live365://www.live365.com/play/scotlandrockslite?sessionid=cpiepenbring:44AYZO30ZB976
2005-06-05 02:09:12.5927 URL is remote :
live365://www.live365.com/play/scotlandrockslite?sessionid=cpiepenbring:44AYZO30ZB976
2005-06-05 02:09:12.6457 Trying to open protocol stream for
live365://www.live365.com/play/scotlandrockslite?sessionid=cpiepenbring:44AYZO30ZB976
2005-06-05 02:09:12.6466 Looking for handler for protocol live365
2005-06-05 02:09:12.6472 Found handler for protocol live365
2005-06-05 02:09:12.6482 Live365.protocolHandler requested:
live365://www.live365.com/play/scotlandrockslite?sessionid=cpiepenbring:44AYZO30ZB976
(scotlandrockslite)
2005-06-05 02:09:12.9077 Live365 station really at:
'http://216.235.81.8:20056/play?membername=cpiepenbring&session=scotlandrockslite:0&sessionid=cpiepenbring%3A44AYZO30ZB976'
2005-06-05 02:09:13.3158 remoteURL is a song :
live365://www.live365.com/play/scotlandrockslite?sessionid=cpiepenbring:44AYZO30ZB976
2005-06-05 02:09:13.3195 Setting maxBitRate for 192.168.0.3 to: 0
2005-06-05 02:09:13.3206 Setting maxBitRate for 192.168.0.3 to: 0
2005-06-05 02:09:13.3215 undermax = 1, type = mp3, softsqueeze =
49:84:b4:e4:71:c8, lame = /usr/local/bin/lame
2005-06-05 02:09:13.3224 checking formats for:
mp3-flc-softsqueeze-49:84:b4:e4:71:c8
2005-06-05 02:09:13.3230 Checking to see if
mp3-flc-softsqueeze-49:84:b4:e4:71:c8 is enabled
2005-06-05 02:09:13.3239    enabled
2005-06-05 02:09:13.3247 checking formats for:
mp3-flc-*-49:84:b4:e4:71:c8
2005-06-05 02:09:13.3252 Checking to see if mp3-flc-*-49:84:b4:e4:71:c8
is enabled
2005-06-05 02:09:13.3259    enabled
2005-06-05 02:09:13.3264 checking formats for: mp3-flc-softsqueeze-*
2005-06-05 02:09:13.3272 Checking to see if mp3-flc-softsqueeze-* is
enabled
2005-06-05 02:09:13.3279    enabled
2005-06-05 02:09:13.3284 checking formats for: mp3-flc-*-*
2005-06-05 02:09:13.3290 Checking to see if mp3-flc-*-* is enabled
2005-06-05 02:09:13.3296    enabled
2005-06-05 02:09:13.3304 checking formats for:
mp3-aif-softsqueeze-49:84:b4:e4:71:c8
2005-06-05 02:09:13.3310 Checking to see if
mp3-aif-softsqueeze-49:84:b4:e4:71:c8 is enabled
2005-06-05 02:09:13.3317    enabled
2005-06-05 02:09:13.3323 checking formats for:
mp3-aif-*-49:84:b4:e4:71:c8
2005-06-05 02:09:13.3331 Checking to see if mp3-aif-*-49:84:b4:e4:71:c8
is enabled
2005-06-05 02:09:13.3338    enabled
2005-06-05 02:09:13.3344 checking formats for: mp3-aif-softsqueeze-*
2005-06-05 02:09:13.3349 Checking to see if mp3-aif-softsqueeze-* is
enabled
2005-06-05 02:09:13.3357    enabled
2005-06-05 02:09:13.3363 checking formats for: mp3-aif-*-*
2005-06-05 02:09:13.3368 Checking to see if mp3-aif-*-* is enabled
2005-06-05 02:09:13.3374    enabled
2005-06-05 02:09:13.3380 checking formats for:
mp3-wav-softsqueeze-49:84:b4:e4:71:c8
2005-06-05 02:09:13.3389 Checking to see if
mp3-wav-softsqueeze-49:84:b4:e4:71:c8 is enabled
2005-06-05 02:09:13.3396    enabled
2005-06-05 02:09:13.3402 checking formats for:
mp3-wav-*-49:84:b4:e4:71:c8
2005-06-05 02:09:13.3407 Checking to see if mp3-wav-*-49:84:b4:e4:71:c8
is enabled
2005-06-05 02:09:13.3416    enabled
2005-06-05 02:09:13.3422 checking formats for: mp3-wav-softsqueeze-*
2005-06-05 02:09:13.3427 Checking to see if mp3-wav-softsqueeze-* is
enabled
2005-06-05 02:09:13.3433    enabled
2005-06-05 02:09:13.3439 checking formats for: mp3-wav-*-*
2005-06-05 02:09:13.3447 Checking to see if mp3-wav-*-* is enabled
2005-06-05 02:09:13.3453    enabled
2005-06-05 02:09:13.3459 checking formats for:
mp3-mp3-softsqueeze-49:84:b4:e4:71:c8
2005-06-05 02:09:13.3466 Checking to see if
mp3-mp3-softsqueeze-49:84:b4:e4:71:c8 is enabled
2005-06-05 02:09:13.3475    enabled
2005-06-05 02:09:13.3480 checking formats for:
mp3-mp3-*-49:84:b4:e4:71:c8
2005-06-05 02:09:13.3486 Checking to see if mp3-mp3-*-49:84:b4:e4:71:c8
is enabled
2005-06-05 02:09:13.3493    enabled
2005-06-05 02:09:13.3499 checking formats for: mp3-mp3-softsqueeze-*
2005-06-05 02:09:13.3506 Checking to see if mp3-mp3-softsqueeze-* is
enabled
2005-06-05 02:09:13.3513    enabled
2005-06-05 02:09:13.3519 checking formats for: mp3-mp3-*-*
2005-06-05 02:09:13.3524 Checking to see if mp3-mp3-*-* is enabled
2005-06-05 02:09:13.3530    enabled
2005-06-05 02:09:13.3538   Found command: -
2005-06-05 02:09:13.3549 Setting maxBitRate for 192.168.0.3 to: 0
2005-06-05 02:09:13.3560 Setting maxBitRate for 192.168.0.3 to: 0
2005-06-05 02:09:13.3567 Matched Format: mp3 Type: mp3 Command: - 
2005-06-05 02:09:13.3573 remoteURL command - type mp3 format mp3
2005-06-05 02:09:13.3585 remoteURL stream format : mp3
2005-06-05 02:09:13.5164 49:84:b4:e4:71:c8 New play mode: play
2005-06-05 02:09:13.5210 49:84:b4:e4:71:c8: Current playmode: play
2005-06-05 02:09:13.5785 We need to send 0 seconds of silence...
2005-06-05 02:09:13.5793 sending 0 bytes of silence
2005-06-05 02:09:13.5940 would have blocked, will try again later
2005-06-05 02:09:13.6582 would have blocked, will try again later
2005-06-05 02:09:13.7140 would have blocked, will try again later
2005-06-05 02:09:13.7760 would have blocked, will try again later
...repeat forever...


-- 
chrisp810
_______________________________________________
Discuss mailing list
Discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to