Bugzilla – Bug 8332
MusicIP error when choosing mix parameters
Last modified: 2008-08-28 17:09:28 UTC
I have configured MusicIP plugin to allow mix parameters to be chosen on each player before starting the mix. If I press play on the list of mix options, this breaks Music IP: [07:46:53.5017] Slim::Hardware::IR::executeButton (1034) Button [play] with irCode: [undef] not implemented in mode: [MMMsettings] [07:46:53.7584] Slim::Display::Display::curLines (410) Error: This function is depreciated, please call $client->curLines() or $display->curLines() [07:46:53.7591] Slim::Display::Display::curLines (410) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (P:/Music/SlimServer/trunk/server/Slim/Display/Display.pm line 410) frame 1: Slim::Display::Display::curLines (P:/Music/SlimServer/trunk/server/Slim/Plugin/MusicMagic/PlayerSettings.pm line 39) frame 2: Slim::Plugin::MusicMagic::PlayerSettings::__ANON__ (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1030) frame 3: Slim::Hardware::IR::executeButton (P:/Music/SlimServer/trunk/server/Slim/Buttons/Input/List.pm line 143) frame 4: Slim::Buttons::Input::List::__ANON__ (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1030) frame 5: Slim::Hardware::IR::executeButton (P:/Music/SlimServer/trunk/server/Slim/Control/Commands.pm line 158) frame 6: Slim::Control::Commands::buttonCommand (P:/Music/SlimServer/trunk/server/Plugins/StatusFirst/Plugin.pm line 169) frame 7: Plugins::StatusFirst::Plugin::StatusFirst_buttonCommand (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1776) frame 8: (eval) (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1776) frame 9: Slim::Control::Request::execute (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 830) frame 10: Slim::Control::Request::executeRequest (P:/Music/SlimServer/trunk/server/Slim/Player/Client.pm line 569) frame 11: Slim::Player::Client::execute (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1051) frame 12: Slim::Hardware::IR::processCode (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 870) frame 13: Slim::Hardware::IR::releaseCode (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 606) frame 14: Slim::Hardware::IR::checkRelease (P:/Music/SlimServer/trunk/server/Slim/Utils/Timers.pm line 198) frame 15: (eval) (P:/Music/SlimServer/trunk/server/Slim/Utils/Timers.pm line 198) frame 16: Slim::Utils::Timers::checkTimers (P:\Music\SlimServer\trunk\server\slimserver.pl line 507) frame 17: main::idle (P:\Music\SlimServer\trunk\server\slimserver.pl line 454) frame 18: main::main (P:\Music\SlimServer\trunk\server\slimserver.pl line 1013) [07:46:53.7797] Slim::Formats::RemoteStream::request (158) Warning: Invalid response code (500) from remote stream http://localhost:10002/api/mix?playlist%3D&variety=-0&rejectsize=-0&mixgenre=0&style=-0&sizetype=tracks&size=-0 [07:46:54.6300] Slim::Buttons::BrowseDB::mixerExitHandler (333) Running Mixer Slim::Plugin::MusicMagic::Plugin [07:47:05.5453] Slim::Formats::RemoteStream::request (158) Warning: Invalid response code (500) from remote stream http://localhost:10002/api/mix?playlist%3D&variety=-0&rejectsize=-0&mixgenre=0&style=-0&sizetype=tracks&size=-0 [07:47:06.5492] Slim::Hardware::IR::executeButton (1034) Button [play] with irCode: [undef] not implemented in mode: [MMMsettings] [07:47:06.6508] Slim::Hardware::IR::executeButton (1034) Button [play.repeat] with irCode: [undef] not implemented in mode: [MMMsettings] [07:47:06.8053] Slim::Display::Display::curLines (410) Error: This function is depreciated, please call $client->curLines() or $display->curLines() [07:47:06.8062] Slim::Display::Display::curLines (410) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (P:/Music/SlimServer/trunk/server/Slim/Display/Display.pm line 410) frame 1: Slim::Display::Display::curLines (P:/Music/SlimServer/trunk/server/Slim/Plugin/MusicMagic/PlayerSettings.pm line 39) frame 2: Slim::Plugin::MusicMagic::PlayerSettings::__ANON__ (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1030) frame 3: Slim::Hardware::IR::executeButton (P:/Music/SlimServer/trunk/server/Slim/Buttons/Input/Bar.pm line 237) frame 4: Slim::Buttons::Input::Bar::__ANON__ (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1030) frame 5: Slim::Hardware::IR::executeButton (P:/Music/SlimServer/trunk/server/Slim/Control/Commands.pm line 158) frame 6: Slim::Control::Commands::buttonCommand (P:/Music/SlimServer/trunk/server/Plugins/StatusFirst/Plugin.pm line 169) frame 7: Plugins::StatusFirst::Plugin::StatusFirst_buttonCommand (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1776) frame 8: (eval) (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 1776) frame 9: Slim::Control::Request::execute (P:/Music/SlimServer/trunk/server/Slim/Control/Request.pm line 830) frame 10: Slim::Control::Request::executeRequest (P:/Music/SlimServer/trunk/server/Slim/Player/Client.pm line 569) frame 11: Slim::Player::Client::execute (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 1051) frame 12: Slim::Hardware::IR::processCode (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 870) frame 13: Slim::Hardware::IR::releaseCode (P:/Music/SlimServer/trunk/server/Slim/Hardware/IR.pm line 606) frame 14: Slim::Hardware::IR::checkRelease (P:/Music/SlimServer/trunk/server/Slim/Utils/Timers.pm line 198) frame 15: (eval) (P:/Music/SlimServer/trunk/server/Slim/Utils/Timers.pm line 198) frame 16: Slim::Utils::Timers::checkTimers (P:\Music\SlimServer\trunk\server\slimserver.pl line 507) frame 17: main::idle (P:\Music\SlimServer\trunk\server\slimserver.pl line 454) frame 18: main::main (P:\Music\SlimServer\trunk\server\slimserver.pl line 1013) [07:47:06.8259] Slim::Formats::RemoteStream::request (158) Warning: Invalid response code (500) from remote stream http://localhost:10002/api/mix?playlist%3D&variety=-0&rejectsize=-0&mixgenre=0&style=-0&sizetype=tracks&size=-0
change 20457 - thanks!
It seems to work the first time. I can go through the 8 mix options, and then on one of the options I can press right-arrow to generate the mix. However, the next time I try to start another mix, I find that the options I last chose have been lost. Instead I see a mix length of -1 tracks, style 0, variety 0, etc.
> It seems to work the first time The fix I've checked in isn't a sometimes fix, but always or never. The issue you reported is fixed. You must be running into something different. Please add some log to see what it's now about. Thanks.
This is what I see in my log when things start to go wrong: [23:55:40.3629] Slim::Hardware::IR::executeButton (1034) Button [play.repeat] with irCode: [undef] not implemented in mode: [browsedb] [23:55:40.9177] Slim::Hardware::IR::executeButton (1034) Button [play.hold_release] with irCode: [undef] not implemented in mode: [browsedb] [23:55:51.8813] Slim::Buttons::BrowseDB::mixerExitHandler (333) Running Mixer Slim::Plugin::MusicMagic::Plugin [23:56:04.4300] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:04.9852] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:05.1760] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:05.3631] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:05.4553] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:05.5606] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:05.7382] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:05.8310] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:05.9237] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:06.0169] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:06.1088] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:06.2082] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:06.3010] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:06.3942] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:06.4866] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:06.5793] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:06.6721] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:06.7786] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+2.5" - invalid value [23:56:06.8713] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:06.9641] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:07.0567] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:07.1500] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:07.2424] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:07.3343] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:07.4271] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+7.5" - invalid value [23:56:07.5199] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:07.6128] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:07.7056] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+7.5" - invalid value [23:56:07.7980] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:07.9023] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+7.5" - invalid value [23:56:07.9954] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+5" - invalid value [23:56:08.0883] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+7.5" - invalid value [23:56:08.1821] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+7.5" - invalid value [23:56:08.2707] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+7.5" - invalid value [23:56:08.3634] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_style to "+7.5" - invalid value [23:56:15.0150] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_variety to "+1" - invalid value [23:56:15.2690] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_variety to "+1" - invalid value [23:56:15.4903] Slim::Utils::Prefs::Base::set (145) attempting to set plugin.musicip:c0:1b:c1:a2:02:8d:mix_variety to "+1" - invalid value
This issue seems to be due to a change to INPUT.Bar kdf did to fix another issue (bug 8211) and is 7.2/Boom only.
change 20544 should do it.
This seemed to be working, but I noticed it went wrong again this morning. I reduced Style from 200 down to 0 and tried to get a mix. I then pressed Now Playing and went through the process of creating a new mix. The Style was reported as -90.
change 20778 - use integer increments for mix style. Please test. I wasn't able to reproduce your exact issue, but saw odd values due to decimals being returned.
maybe prefs via the bar ui should have an added flag for relative/absolute, so that full floating values can be used again (although not sure what would make use of floats) those new treble/bass options are becoming a real pain, but then again, it probably wasn't a good idea to have used detection of the '-' to indicate relative adjustments in the first place.
Phil - any news about this bug? Has this issue been fixed with your fresh checkout? :-)
I haven't noticed negative values in the slider controls in the last week after recent changes to SC. However, after my fresh checkout (and clear cache), I did notice a -2 reported when I was choosing mix params on SoftSqueeze. This is likely to be from when params were stored in the past, rather than a current error. I changed the -2 to a valid number and upon starting a new mix, the new value was retrieved, so it does appear to be working. I'll keep modifying params over the next week to see if I can recreate the error.
> However, after my fresh checkout (and clear cache), I did notice a -2 reported > when I was choosing mix params on SoftSqueeze. Did you also clear the prefs? Can't reproduce the message - did you see it in the logs?
I saw the -2 in the PlayerUI in Softsqueeze. I didn't clear prefs. Haven't seen any problems since. I think this is okay to close now.