Bugzilla – Bug 9610
Rhapsody un-pauses tracks by itself
Last modified: 2009-07-31 10:30:26 UTC
Sorry if this has already been filed, but I searched and didn't turn anything up. Often if I pause a track that is playing in Rhapsody -- typically something from my Rhapsody library -- after a few minutes it will resume playing without any intervention from me. I have noticed intervals of about 3 minutes up to 15 minutes before it un-pauses itself.
Please attach a log with Plugin.Rhapsody set to DEBUG, then recreate the error.
Here you go. And now I realize that I might have been wrong about it resuming the track. Certainly this time it went to the next track on the album, this time after pausing for a little over two minutes. Thanks, -Ken [08-09-30 02:06:03.9208] Slim::Plugin::RhapsodyDirect::ProtocolHandler::onJump (397) Handling command "jump", playmode: stop [08-09-30 02:06:03.9647] Slim::Plugin::RhapsodyDirect::ProtocolHandler::onJump (452) Getting Rhapsody account from SqueezeNetwork [08-09-30 02:06:06.6643] Slim::Plugin::RhapsodyDirect::ProtocolHandler::getMetadataFor (1190) Need to fetch metadata for: Tra.1940129, Tra.1940130, Tra.1940131, Tra.1940132, Tra.1940133, Tra.1940134, Tra.1940135, Tra.1940379, Tra.1940380, Tra.1940381, Tra.1940382 [08-09-30 02:06:06.9281] Slim::Plugin::RhapsodyDirect::ProtocolHandler::gotAccount (345) Got Rhapsody account info from SN [08-09-30 02:06:06.9348] Slim::Plugin::RhapsodyDirect::ProtocolHandler::onJump (397) Handling command "jump", playmode: stop [08-09-30 02:06:06.9677] Slim::Plugin::RhapsodyDirect::ProtocolHandler::onJump (488) Ending any previous playback session [08-09-30 02:06:07.1247] Slim::Plugin::RhapsodyDirect::RPDS::rpds (86) 00:04:20:16:01:a8 RPDS packet sent: "\6" [08-09-30 02:06:07.9406] Slim::Plugin::RhapsodyDirect::RPDS::rpds_handler (145) 00:04:20:16:01:a8 Got RPDS packet: \"\xFE" [08-09-30 02:06:08.0526] Slim::Plugin::RhapsodyDirect::ProtocolHandler::__ANON__ (261) Found IP for secure-direct.rhapsody.com: 207.188.0.25 [08-09-30 02:06:08.8034] Slim::Plugin::RhapsodyDirect::RPDS::rpds (86) 00:04:20:16:01:a8 RPDS packet sent: "\0\xCF\xBC\0\31\1\xBB" [08-09-30 02:06:08.8103] Slim::Plugin::RhapsodyDirect::ProtocolHandler::getPlaybackSession (281) 00:04:20:16:01:a8 Requesting new playback session... [08-09-30 02:06:08.8695] Slim::Plugin::RhapsodyDirect::RPDS::rpds (86) 00:04:20:16:01:a8 RPDS packet sent: 2 [08-09-30 02:06:11.5186] Slim::Plugin::RhapsodyDirect::RPDS::rpds_handler (145) 00:04:20:16:01:a8 Got RPDS packet: \"\2" [08-09-30 02:06:11.5324] Slim::Plugin::RhapsodyDirect::RPDS::rpds_handler (342) New playback session obtained, resetting sessionErrors count to 0 [08-09-30 02:06:11.5816] Slim::Plugin::RhapsodyDirect::RPDS::rpds (86) 00:04:20:16:01:a8 RPDS packet sent: "\3\13Tra.1940129" [08-09-30 02:06:12.1750] Slim::Plugin::RhapsodyDirect::ProtocolHandler::gotBulkMetadata (678) Caching metadata for 11 tracks [08-09-30 02:06:12.7311] Slim::Plugin::RhapsodyDirect::RPDS::rpds_handler (145) 00:04:20:16:01:a8 Got RPDS packet: \"\3\x001http://llnw-600.listen.com/0/0/3/8/5/64458300.rad" [08-09-30 02:06:13.3035] Slim::Utils::Misc::msg (1398) Warning: [02:06:13.2984] Character in 'C' format wrapped in pack at /mnt/usr/local/squeezecenter/Slim/Player/Squeezebox.pm line 1168. [08-09-30 02:06:13.5744] Slim::Plugin::RhapsodyDirect::ProtocolHandler::parseDirectHeaders (68) RhapsodyDirect header: Server: Apache/2.0.58 [08-09-30 02:06:13.5808] Slim::Plugin::RhapsodyDirect::ProtocolHandler::parseDirectHeaders (68) RhapsodyDirect header: Accept-Ranges: bytes [08-09-30 02:06:13.5872] Slim::Plugin::RhapsodyDirect::ProtocolHandler::parseDirectHeaders (68) RhapsodyDirect header: Content-Length: 5955820 [08-09-30 02:08:24.6952] Slim::Plugin::RhapsodyDirect::ProtocolHandler::handleDirectError (112) Direct stream failed: [4] Connection timed out [08-09-30 02:08:24.7147] Slim::Plugin::RhapsodyDirect::ProtocolHandler::handleDirectError (145) Skipping to next track (1) [08-09-30 02:08:24.7288] Slim::Plugin::RhapsodyDirect::ProtocolHandler::onJump (397) Handling command "jump", playmode: pause [08-09-30 02:08:24.7916] Slim::Plugin::RhapsodyDirect::ProtocolHandler::onJump (488) Ending any previous playback session [08-09-30 02:08:24.8486] Slim::Plugin::RhapsodyDirect::RPDS::rpds (86) 00:04:20:16:01:a8 RPDS packet sent: "\6" [08-09-30 02:08:28.1887] Slim::Plugin::RhapsodyDirect::RPDS::rpds_handler (145) 00:04:20:16:01:a8 Got RPDS packet: \"\6" [08-09-30 02:08:28.2044] Slim::Plugin::RhapsodyDirect::ProtocolHandler::__ANON__ (261) Found IP for secure-direct.rhapsody.com: 207.188.0.25 [08-09-30 02:08:28.3013] Slim::Plugin::RhapsodyDirect::RPDS::rpds (86) 00:04:20:16:01:a8 RPDS packet sent: "\0\xCF\xBC\0\31\1\xBB" [08-09-30 02:08:28.3109] Slim::Plugin::RhapsodyDirect::ProtocolHandler::getPlaybackSession (281) 00:04:20:16:01:a8 Requesting new playback session... [08-09-30 02:08:28.3729] Slim::Plugin::RhapsodyDirect::RPDS::rpds (86) 00:04:20:16:01:a8 RPDS packet sent: 2 [08-09-30 02:08:28.7244] Slim::Plugin::RhapsodyDirect::RPDS::rpds_handler (145) 00:04:20:16:01:a8 Got RPDS packet: \"\2" [08-09-30 02:08:28.7377] Slim::Plugin::RhapsodyDirect::RPDS::rpds_handler (342) New playback session obtained, resetting sessionErrors count to 0 [08-09-30 02:08:28.7608] Slim::Plugin::RhapsodyDirect::RPDS::rpds (86) 00:04:20:16:01:a8 RPDS packet sent: "\3\13Tra.1940130" [08-09-30 02:08:29.1289] Slim::Plugin::RhapsodyDirect::RPDS::rpds_handler (145) 00:04:20:16:01:a8 Got RPDS packet: \"\3\x001http://llnw-655.listen.com/5/5/4/1/0/64501455.rad" [08-09-30 02:08:29.5301] Slim::Utils::Misc::msg (1398) Warning: [02:08:29.5249] Character in 'C' format wrapped in pack at /mnt/usr/local/squeezecenter/Slim/Player/Squeezebox.pm line 1168. [08-09-30 02:08:29.7709] Slim::Plugin::RhapsodyDirect::ProtocolHandler::parseDirectHeaders (68) RhapsodyDirect header: Server: Apache/2.0.58 [08-09-30 02:08:29.7774] Slim::Plugin::RhapsodyDirect::ProtocolHandler::parseDirectHeaders (68) RhapsodyDirect header: Accept-Ranges: bytes [08-09-30 02:08:29.7838] Slim::Plugin::RhapsodyDirect::ProtocolHandler::parseDirectHeaders (68) RhapsodyDirect header: Content-Length: 5003420
After 2 minutes, Rhapsody assumes that the connection has been lost and won't play the rest of the track. Andy notes that probably what we should do is not automatically begin playing the next track.
That solution makes sense to me. It's inconvenient for those times the connection really is lost, but I would argue it's more important for it to stay paused/stopped if the user has pressed pause or stop. Thanks.
*** This bug has been marked as a duplicate of bug 9351 ***
Reduce number of active targets for SC