I can get a MusicIP mix when I browse to an artist, album, genre or song within 
the music library.

However, the following things seem wrong:

1. MusicIP mix isn't an option when I browse songs within the Now Playing 
playlist (SB3).  It's also not an option when I right-arrow into a song from 
the Now Playing screen and scroll to song title, artist, album or genre, but it 
is if I drill down further into an artist, album or genre.  I can do the 
opposite within the WebUI - a Mix icon is available next to each song in the 
Now Playing panel, but if I click on a song to bring up song info, there isn't 
a mix icon for that song at the top of the song info screen.

2. When I bring up the mixers (with play.hold) and select MusicIP, I get a list 
of the tracks that have been selected for the mix.  I can press play to start 
playback of that mix.  However, each track has a right-arrow symbol, but 
nothing happens when right-arrow is pressed.  I assume it should be possible to 
press right-arrow to bring up the song information.  Pressing play on any track 
seems to play the playlist from the first track in the list.  I'd quite like to 
be able to pick a song from a mix and decide to use that as a seed for a mix 
instead.  Eg. so I could select a favourite album, artist or genre, bring up a 
musicIP mix, and from there select a song by a different artist and play a mix 
based on that song.

3. 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


SC 7.2 trunk.

I think 2+3 are bugs, and will raise these later.  What about 1 though?
_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/beta

Reply via email to