Bug 15472 - MusicIP mix can't be played when controlled through SqueezePlay or web UI
: MusicIP mix can't be played when controlled through SqueezePlay or web UI
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: MusicIP
: 7.5.0
: Macintosh Debian Linux
: P1 normal (vote)
: 7.5.0
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-01-13 23:05 UTC by Michael Herger
Modified: 2010-04-08 17:24 UTC (History)
3 users (show)

See Also:
Category: Bug


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Herger 2010-01-13 23:05:39 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.
]
Comment 1 Michael Herger 2010-01-14 00:19:23 UTC
It's not a problem with SP as a player, but with SP as the controller
Comment 2 Michael Herger 2010-01-14 01:32:02 UTC
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?
Comment 3 Michael Herger 2010-01-14 02:02:11 UTC
this is due to my own change 29716. Will fix it.
Comment 4 SVN Bot 2010-01-14 02:07:03 UTC
 == 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
Comment 5 Chris Owens 2010-04-08 17:24:28 UTC
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!