Bug 9814 - New RemoteMetadata code goes into loop on MMS streams
: New RemoteMetadata code goes into loop on MMS streams
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Streaming To SlimServer
: 7.3.0
: PC Windows XP
: -- critical (vote)
: 7.x
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-10-26 13:14 UTC by Michael Herger
Modified: 2009-07-31 10:31 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Herger 2008-10-26 13:14:17 UTC
Slim::Player::Protocols::MMS->getMetaDataFor is calling S::P::P::HTTP->getMetaDataFor, which in turn will call S::P::P::MMS->gMDF...

[08-10-26 21:08:00.5897] Slim::Player::Protocols::HTTP::getMetadataFor (404) Error: mms://edge.live.msmedia.mdn.newmedia
.nacamar.net/stbantennends$livestream.wma
[08-10-26 21:08:00.5907] Slim::Player::Protocols::HTTP::getMetadataFor (404) Backtrace:

   frame 0: Slim::Utils::Log::logBacktrace (D:/eclipse/7.3/server/Slim/Player/Protocols/HTTP.pm line 404)
   frame 1: Slim::Player::Protocols::HTTP::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/MMS.pm line 447)
   frame 2: Slim::Player::Protocols::MMS::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/HTTP.pm line 454)
   frame 3: Slim::Player::Protocols::HTTP::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/MMS.pm line 447)
   frame 4: Slim::Player::Protocols::MMS::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/HTTP.pm line 454)
   frame 5: Slim::Player::Protocols::HTTP::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/MMS.pm line 447)
   frame 6: Slim::Player::Protocols::MMS::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/HTTP.pm line 454)
   frame 7: Slim::Player::Protocols::HTTP::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/MMS.pm line 447)
   frame 8: Slim::Player::Protocols::MMS::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/HTTP.pm line 454)
   frame 9: Slim::Player::Protocols::HTTP::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/MMS.pm line 447)
   frame 10: Slim::Player::Protocols::MMS::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/HTTP.pm line 454)

   frame 11: Slim::Player::Protocols::HTTP::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/MMS.pm line 447)

   frame 12: Slim::Player::Protocols::MMS::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/HTTP.pm line 454)

   frame 13: Slim::Player::Protocols::HTTP::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/Protocols/MMS.pm line 447)

   frame 14: Slim::Player::Protocols::MMS::getMetadataFor (D:/eclipse/7.3/server/Slim/Player/StreamingController.pm line
 613)
   frame 15: Slim::Player::StreamingController::_getNextTrack (D:/eclipse/7.3/server/Slim/Player/StreamingController.pm
line 774)
   frame 16: Slim::Player::StreamingController::_StopGetNext (D:/eclipse/7.3/server/Slim/Player/StreamingController.pm l
ine 282)
   frame 17: Slim::Player::StreamingController::_eventAction (D:/eclipse/7.3/server/Slim/Player/StreamingController.pm l
ine 1521)
   frame 18: Slim::Player::StreamingController::play (D:/eclipse/7.3/server/Slim/Control/Commands.pm line 964)
   frame 19: Slim::Control::Commands::playlistJumpCommand (D:/eclipse/7.3/server/Slim/Control/Request.pm line 1882)
   frame 20: (eval) (D:/eclipse/7.3/server/Slim/Control/Request.pm line 1882)
   frame 21: Slim::Control::Request::execute (D:/eclipse/7.3/server/Slim/Control/Request.pm line 865)
   frame 22: Slim::Control::Request::executeRequest (D:/eclipse/7.3/server/Slim/Player/Client.pm line 643)
   frame 23: Slim::Player::Client::execute (D:/eclipse/7.3/server/Slim/Buttons/Playlist.pm line 269)
   frame 24: Slim::Buttons::Playlist::__ANON__ (D:/eclipse/7.3/server/Slim/Hardware/IR.pm line 1104)
   frame 25: Slim::Hardware::IR::executeButton (D:/eclipse/7.3/server/Slim/Control/Commands.pm line 278)
   frame 26: Slim::Control::Commands::buttonCommand (D:/eclipse/7.3/server/Slim/Control/Request.pm line 1882)
   frame 27: (eval) (D:/eclipse/7.3/server/Slim/Control/Request.pm line 1882)
   frame 28: Slim::Control::Request::execute (D:/eclipse/7.3/server/Slim/Control/Request.pm line 865)
   frame 29: Slim::Control::Request::executeRequest (D:/eclipse/7.3/server/Slim/Player/Client.pm line 643)
   frame 30: Slim::Player::Client::execute (D:/eclipse/7.3/server/Slim/Hardware/IR.pm line 1125)
   frame 31: Slim::Hardware::IR::processCode (D:/eclipse/7.3/server/Slim/Hardware/IR.pm line 877)
   frame 32: Slim::Hardware::IR::processFrontPanel (D:/eclipse/7.3/server/Slim/Hardware/IR.pm line 709)
   frame 33: Slim::Hardware::IR::processIR (D:/eclipse/7.3/server/Slim/Control/Commands.pm line 493)
   frame 34: Slim::Control::Commands::irCommand (D:/eclipse/7.3/server/Slim/Control/Request.pm line 1882)
   frame 35: (eval) (D:/eclipse/7.3/server/Slim/Control/Request.pm line 1882)
   frame 36: Slim::Control::Request::execute (D:/eclipse/7.3/server/Slim/Control/Request.pm line 865)
   frame 37: Slim::Control::Request::executeRequest (D:/eclipse/7.3/server/Slim/Player/Client.pm line 643)
   frame 38: Slim::Player::Client::execute (D:/eclipse/7.3/server/Slim/Hardware/IR.pm line 125)
   frame 39: Slim::Hardware::IR::idle (slimserver.pl line 510)
   frame 40: main::idle (slimserver.pl line 484)
   frame 41: main::main (slimserver.pl line 1041)
Comment 1 Michael Herger 2008-10-26 14:45:53 UTC
change 23692 - filtering out Slim::Player::Protocols::MMS as a workaround for now. Don't know what the real fix is.
Comment 2 Andy Grundman 2008-10-26 15:05:57 UTC
Oops, OK, that fix should work for now.  Really MMS and HTTP should both be subclasses of a common parent class, but that's a complicated fix.  Probably part of bug 6599.
Comment 3 James Richardson 2008-12-15 12:08:43 UTC
This bug has been fixed in the 7.3.0 release version of SqueezeCenter!

Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already.  

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Comment 4 Chris Owens 2009-07-31 10:31:14 UTC
Reduce number of active targets for SC