Bugzilla – Bug 8767
Current playlist window never updates after MusicIP->Play this Mix
Last modified: 2008-08-04 14:06:06 UTC
If a mix is setup using MIP by using the play-hold key handler, and then the "Play this mix" item is selected, the user is navigated directly to the current playlist window, which begins refreshing (animated "spinny"s on the menu items) but never completes. Mine to investigate, hopefully for a 7.1 fix.
I reproduced this with a MusicIP list. SC error: [08-07-17 13:28:53.7179] Slim::Formats::readTags (160) File missing: /data/tunevault/new_additions/to_be_tagged/Dengue Fever - Venus on Earth/06 - Monsoon of Perfume.mp3 [08-07-17 13:28:53.7186] Slim::Control::Request::execute (1802) Error: While trying to run function coderef [Slim::Control::Queries::statusQuery]: [Can't call method "remote" on an undefined value at /home/bklaas/squeezecenter/server/Slim/Control/Queries.pm line 4939. ] [08-07-17 13:28:54.2579] Slim::Formats::readTags (160) File missing: /data/tunevault/new_additions/to_be_tagged/Dengue Fever - Venus on Earth/06 - Monsoon of Perfume.mp3 [08-07-17 13:28:54.2587] Slim::Control::Request::execute (1802) Error: While trying to run function coderef [Slim::Control::Queries::statusQuery]: [Can't call method "remote" on an undefined value at /home/bklaas/squeezecenter/server/Slim/Control/Queries.pm line 4939. ] It looks like a MIP playlist can be created with a track that has moved locations, which (perhaps) SC knows about but MIP doesn't.
fixed in 7.1 change 21847 if the MIP database is out-of-date to file paths moving, the plugin will still attempt to create a mix with files that don't exist at that location, which causes the playerstatus update to barf. put in a check to make sure the local file exists before adding it to a mix
This bug has now been fixed in the 7.1 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com 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.