Hi Philf. Great plugin - for the most part, the XM plug in appears to work great with SC 7.0.
However, there is one annoying problem - I'm pretty sure it is not the plugin, but I'm looking for some advice. Flight26 happens to be my wife's favorite station. However, it seems that every time she tries to select it, she gets a 401/unauthorized when trying to play through the Squeezebox. Of course, I try it and it randomly seems to work. Other stations appear to work as well. Logs show an exception being thrown in the SqueezeCenter, and then "error while opening track, so marking it as read" However, playing on line through www.xmradio.com works correctly. I've attached a snippet of the log below. I saw another thread that mentioned this behavior as something random and related to XM, but I'm not sure if that remains the case. Thanks in advance for any assistance. -mike [08-03-08 12:45:58.6347] Slim::Player::Source::errorOpening (1609) Error: While opening current track, so mark it as already played! [08-03-08 12:45:58.6359] Slim::Player::Source::errorOpening (1609) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Player/Source.pm line 1609) frame 1: Slim::Player::Source::errorOpening (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Player/Squeezebox2.pm line 605) frame 2: Slim::Player::Squeezebox2::failedDirectStream (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Player/Squeezebox2.pm line 329) frame 3: Slim::Player::Squeezebox2::directHeaders (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Networking/Slimproto.pm line 520) frame 4: Slim::Networking::Slimproto::_http_response_handler (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Networking/Slimproto.pm line 381) frame 5: Slim::Networking::Slimproto::client_readable (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Networking/Select.pm line 243) frame 6: (eval) (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Networking/Select.pm line 243) frame 7: Slim::Networking::Select::select (slimserver.pl line 529) frame 8: main::idleStreams (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Control/Queries.pm line 3200) frame 9: Slim::Control::Queries::statusQuery (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Control/Request.pm line 1746) frame 10: (eval) (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Control/Request.pm line 1746) frame 11: Slim::Control::Request::execute (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Web/JSONRPC.pm line 354) frame 12: Slim::Web::JSONRPC::requestMethod (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Web/JSONRPC.pm line 201) frame 13: (eval) (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Web/JSONRPC.pm line 201) frame 14: Slim::Web::JSONRPC::handleURI (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Web/HTTP.pm line 503) frame 15: Slim::Web::HTTP::processHTTP (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Networking/Select.pm line 243) frame 16: (eval) (/<C:\Program Files\SqueezeCenter\server\squeezecenter.exe>Slim/Networking/Select.pm line 243) frame 17: Slim::Networking::Select::select (slimserver.pl line 503) frame 18: main::idle (slimserver.pl line 43) frame 19: PerlSvc::Startup (perlsvc line 851) frame 20: PerlSvc::_startup (slimserver.pl line 0) frame 21: (eval) (slimserver.pl line 0) [08-03-08 12:45:58.7249] Plugins::XMRadio::ProtocolHandler::getMetadataFor (100) getMetadataFor xmradio://26 [08-03-08 12:45:58.7257] Plugins::XMRadio::XROAPI::isLoggedIn (398) Plugins::XMRadio::XROAPI.isLoggedIn(Slim::Player::Squeezebox2=ARRAY(0x6201c34)): client id = 00:04:20:06:88:d7, active client id = 00:04:20:06:88:d7 [08-03-08 12:45:59.6413] Plugins::XMRadio::ProtocolHandler::getMetadataFor (100) getMetadataFor xmradio://26 [08-03-08 12:45:59.6421] Plugins::XMRadio::XROAPI::isLoggedIn (398) Plugins::XMRadio::XROAPI.isLoggedIn(Slim::Player::Squeezebox2=ARRAY(0x6201c34)): client id = 00:04:20:06:88:d7, active client id = 00:04:20:06:88:d7 [08-03-08 12:45:59.7358] Plugins::XMRadio::XROAPI::updateNowPlaying (718) Plugins::XMRadio::XROAPI.updateNowPlaying(): enter [08-03-08 12:45:59.7366] Plugins::XMRadio::XROAPI::isLoggedIn (398) Plugins::XMRadio::XROAPI.isLoggedIn(Slim::Player::Squeezebox2=ARRAY(0x6201c34)): client id = 00:04:20:06:88:d7, active client id = 00:04:20:06:88:d7 [08-03-08 12:45:59.7375] Plugins::XMRadio::XROAPI::asyncHTTPRequest (958) Plugins::XMRadio::XROAPI.asyncHTTPRequest: Loading http://player.xmradio.com/padData/pad_data_servlet.jsp?all_channels=true [08-03-08 12:45:59.8642] Plugins::XMRadio::XROAPI::nowPlayingCallback (793) Plugins::XMRadio::XROAPI.nowPlayingCallback(): enter [08-03-08 12:45:59.8651] Plugins::XMRadio::XROAPI::updateStationNowPlayingInfo (862) Plugins::XMRadio::XROAPI.updateStationNowPlayingInfo(): enter [08-03-08 12:45:59.9946] Plugins::XMRadio::XROAPI::updateStationNowPlayingInfo (887) Plugins::XMRadio::XROAPI.updateStationNowPlayingInfo() getting current song url [08-03-08 12:45:59.9956] Plugins::XMRadio::Station::playName (130) shortName() [08-03-08 12:45:59.9978] Plugins::XMRadio::ProtocolHandler::getMetadataFor (100) getMetadataFor xmradio://26 -- msilano ------------------------------------------------------------------------ msilano's Profile: http://forums.slimdevices.com/member.php?userid=6191 View this thread: http://forums.slimdevices.com/showthread.php?t=42520 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/plugins
