Bugzilla – Bug 3803
changing 'Maintain Client Playlists' setting crashes server
Last modified: 2008-09-15 14:39:24 UTC
Trying to change 'Do not remember' to 'Remember'. Here's what is logged (no timestamp): Can't locate object method "client" via package "Slim::Player::Squeezebox2" at C:\Program Files\SlimServer\server/Slim/Player/Playlist.pm line 701.
The cause of this is Utils::Prefs line 296, which makes a direct call to modifyPlaylistCallback, instead of using the dispatch. Change 8580 avoids the crash, but further testing should be taken to make sure this is really doing the right thing that the command was intended for when players are synced. The change should issue the same call as before the callback was a request notify callback, but I can't really make sense of what it was intended to accomplish and cannot tell if it is really still required at all.
Yes - please let us know if this has been fixed. Thanks
It's no longer crashing. I can't answer any of kdf's other concerns.
Yes, that code is doing the correct thing. It saves the playlist for the master to the db (and to disk)