Bugzilla – Bug 15472
MusicIP mix can't be played when controlled through SqueezePlay or web UI
Last modified: 2010-04-08 17:24:28 UTC
[10-01-14 08:04:03.0819] Slim::Utils::Misc::msg (1165) Warning: [08:04:03.0817] Use of uninitialized value $url in concatenation (.) or string at /Users/mh/Documents/workspace/7.5/server/Slim/Player/StreamingController.pm line 777. [10-01-14 08:04:03.0836] Slim::Control::Request::execute (1942) Error: While trying to run function coderef [Slim::Control::Commands::playlistJumpCommand]: [Can't call method "isRemoteURL" without a package or object reference at /Users/mh/Documents/workspace/7.5/server/Slim/Player/Player.pm line 561. ] [10-01-14 08:04:03.2291] Slim::Schema::objectForUrl (809) Error: Null track request! Returning undef. [10-01-14 08:04:03.2296] Slim::Schema::objectForUrl (809) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/Users/mh/Documents/workspace/7.5/server/Slim/Schema.pm line 809) frame 1: Slim::Schema::objectForUrl (/Users/mh/Documents/workspace/7.5/server/Slim/Formats/Playlists/M3U.pm line 216) frame 2: Slim::Formats::Playlists::M3U::write (/Users/mh/Documents/workspace/7.5/server/Slim/Player/Playlist.pm line 979) frame 3: Slim::Player::Playlist::modifyPlaylistCallback (/Users/mh/Documents/workspace/7.5/server/Slim/Control/Request.pm line 2129) frame 4: (eval) (/Users/mh/Documents/workspace/7.5/server/Slim/Control/Request.pm line 2129) frame 5: Slim::Control::Request::notify (/Users/mh/Documents/workspace/7.5/server/Slim/Control/Request.pm line 856) frame 6: Slim::Control::Request::checkNotifications (slimserver.pl line 612) frame 7: main::idle (slimserver.pl line 581) frame 8: main::main (slimserver.pl line 1072) [10-01-14 08:04:03.2300] Slim::Formats::Playlists::M3U::write (220) Error: Couldn't retrieve objectForUrl: [] - skipping! [10-01-14 08:04:03.5335] Slim::Control::Request::execute (1942) Error: While trying to run function coderef [Slim::Control::Queries::statusQuery]: [Can't call method "remote" without a package or object reference at /Users/mh/Documents/workspace/7.5/server/Slim/Control/Queries.pm line 3731. ] [10-01-14 08:04:03.5405] Slim::Control::Request::execute (1942) Error: While trying to run function coderef [Slim::Control::Queries::statusQuery]: [Can't call method "remote" without a package or object reference at /Users/mh/Documents/workspace/7.5/server/Slim/Control/Queries.pm line 3731. ]
It's not a problem with SP as a player, but with SP as the controller
Andy/Adrian - this all boils down to $client->modeParam() not working any more in these cases. It's only working when using the ip3k player UI. But we've been storing the mixes in $client->modeParam('musicmagic_mix', $mix) forever for use with the web UI. Some recent change must have broken this. As I'm even using MIP moods as presets on my Radio, this must have been a recent change. Sounds familiar to you?
this is due to my own change 29716. Will fix it.
== Auto-comment from SVN commit #29799 to the slim repo by michael == == https://svn.slimdevices.com/slim?view=revision&revision=29799 == Fixed Bug: 15472 Description: we need to initialize player modes even if no display is available
This bug has been marked fixed in a released version of Squeezebox Server or the accompanying firmware or mysqueezebox.com release. If you are still seeing this issue, please let us know!