Bugzilla – Bug 9173
Can't play music in a folder using Browse Music Folder
Last modified: 2009-09-08 09:21:10 UTC
When I press play on a folder, I get the following: [20:01:53.5791] Slim::Hardware::IR::executeButton (1104) Button [play.repeat] with irCode: [undef] not implemented in mode: [browsetree] [20:01:53.7437] Slim::Player::Source::openSong (2237) Error: [M:\Music\Alex's Music\Atomic Kitten] Unrecognized type dir [20:01:53.7451] Slim::Player::Source::errorOpening (1758) Error: While opening current track, so mark it as already played! [20:01:53.7460] Slim::Player::Source::errorOpening (1758) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (P:/Music/SlimServer/trunk/server/Slim/Player/Source.pm line 1758) frame 1: Slim::Player::Source::errorOpening (P:/Music/SlimServer/trunk/server/Slim/Player/Source.pm line 2239) frame 2: Slim::Player::Source::openSong (P:/Music/SlimServer/trunk/server/Slim/Player/Source.pm line 377) frame 3: Slim::Player::Source::playmode (P:/Music/SlimServer/trunk/server/Slim/Player/Source.pm line 1333) frame 4: Slim::Player::Source::jumpto (P:/Music/SlimServer/trunk/server/Slim/Control/Commands.pm line 935) frame 5: Slim::Control::Commands::__ANON__ (P:/Music/SlimServer/trunk/server/Slim/Control/Commands.pm line 994) frame 6: Slim::Control::Commands::playlistJumpCommand (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1798) frame 7: (eval) (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1798) frame 8: Slim::Control::Request::execute (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 852) frame 9: Slim::Control::Request::executeRequest (P:/Music/SlimServer/trunk/server/Slim/Player/Client.pm line 638) frame 10: Slim::Player::Client::execute (P:/Music/SlimServer/trunk/server/Slim/Control/Commands.pm line 2805) frame 11: Slim::Control::Commands::_playlistXitem_load_done (P:/Music/SlimServer/trunk/server/Slim/Control/Commands.pm line 1478) frame 12: Slim::Control::Commands::__ANON__ (P:/Music/SlimServer/trunk/server/Slim/Utils/Scanner.pm line 89) frame 13: Slim::Utils::Scanner::scanPathOrURL (P:/Music/SlimServer/trunk/server/Slim/Control/Commands.pm line 1486) frame 14: Slim::Control::Commands::playlistXitemCommand (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1798) frame 15: (eval) (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1798) frame 16: Slim::Control::Request::execute (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 852) frame 17: Slim::Control::Request::executeRequest (P:/Music/SlimServer/trunk/server/Slim/Player/Client.pm line 638) frame 18: Slim::Player::Client::execute (P:/Music/SlimServer/trunk/server/Slim/Buttons/BrowseTree.pm line 123) frame 19: Slim::Buttons::BrowseTree::__ANON__ (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1100) frame 20: Slim::Hardware::IR::executeButton (P:/Music/SlimServer/trunk/server/Slim/Buttons/Input/List.pm line 146) frame 21: Slim::Buttons::Input::List::__ANON__ (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1100) frame 22: Slim::Hardware::IR::executeButton (P:/Music/SlimServer/trunk/server/Slim/Control/Commands.pm line 276) frame 23: Slim::Control::Commands::buttonCommand (P:/Music/SlimServer/trunk/server/Plugins/StatusFirst/Plugin.pm line 169) frame 24: Plugins::StatusFirst::Plugin::StatusFirst_buttonCommand (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1798) frame 25: (eval) (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1798) frame 26: Slim::Control::Request::execute (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 852) frame 27: Slim::Control::Request::executeRequest (P:/Music/SlimServer/trunk/server/Slim/Player/Client.pm line 638) frame 28: Slim::Player::Client::execute (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1121) frame 29: Slim::Hardware::IR::processCode (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 940) frame 30: Slim::Hardware::IR::releaseCode (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 627) frame 31: Slim::Hardware::IR::checkRelease (P:/Music/SlimServer/trunk/server/Slim/Utils/Timers.pm line 198) frame 32: (eval) (P:/Music/SlimServer/trunk/server/Slim/Utils/Timers.pm line 198) frame 33: Slim::Utils::Timers::checkTimers (P:\Music\SlimServer\trunk\server\slimserver.pl line 520) frame 34: main::idle (P:\Music\SlimServer\trunk\server\slimserver.pl line 467) frame 35: main::main (P:\Music\SlimServer\trunk\server\slimserver.pl line 1029) [20:01:53.7502] Slim::Player::Source::playmode (383) No more valid tracks on the playlist. Stopping.
Easily reproduced, click play on a folder receive on screen error "Problem:Unable to play file"
due to change 22606 Change 22724 - fix regex to only match protocol handlers, but not raw paths like /mnt/music
Michael I'm still seeing this as described in comment #1 with 7.2 - 22774
change 22811 - another Windows special: make sure we have a valid protocol, or SC will consider a Windows file path "M:\something" a url of type "M". Andy/Dean/Chris - feel free to re-open if you think that change is too late for 7.2.
*** Bug 9207 has been marked as a duplicate of this bug. ***
*** Bug 9229 has been marked as a duplicate of this bug. ***
Verified to be working in 7.2 - 22834
Yesterday, with build 22861 exe, the bug was gone. This morning, AutoTetsSystem regressed again with the same tests scripts and tracks using SqueezeCenter-7.2-22892.exe on both XP and Vista. Bug as written is no longer there. Closing.
Wallace, our usual procedure is not to close bugs until they are available for all users in a release. Thanks.
Reduce number of active targets for SC