Bug 7582 - built-in Random Mix plugin no longer distinguishes between 'add' and 'play' for activation
: built-in Random Mix plugin no longer distinguishes between 'add' and 'play' f...
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Playlists
: 7.0
: All All
: -- normal (vote)
: 7.x
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-03-22 20:02 UTC by eric irrgang
Modified: 2009-07-31 10:18 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description eric irrgang 2008-03-22 20:02:51 UTC
Choosing 'add' for, say, random song mix has the same effect as hitting play: the current playlist is cleared and replaced and a new playlist is generated randomly after which the plugin adds new tracks as the old ones finish.  You used to be able to seemlessly switch into random mode by using 'add' instead of 'play' and the plugin would be activated to simply start managing the playlist, adding tracks to the end when necessary and pruning off the top of the playlist according to parameters established in the preferences.  The seemless interaction of the random plugin and playlist management were actually the foremost selling points of the Squeezebox and slimserver/squeezecenter for me...
Comment 1 James Richardson 2008-03-26 11:47:56 UTC
Unable to reproduce with: SqueezeCenter Version: 7.0 - 17793 OR SqueezeCenter Version: 7.0.1 - 17981

Eric:  Please include a Step-by-Step on how to replicate the error you are seeing.
Comment 2 eric irrgang 2008-03-26 13:32:18 UTC
Simplest scenario:
1) Go to Random Mix
2) Hit the Add (+) button on the remote or web interface. random mix starts playing.
3) Hit Add again.  Playlist is wiped and a new random mix starts playing.

This is the behavior you would expect for the Play button.  Add used to simply start managing the playlist according to the Random Mix preferences, only adding new songs to the _end_ of the playlist as needed.
Comment 3 James Richardson 2008-03-26 14:45:21 UTC
Eric:  Thank you, that did help me narrow the issue down.

Using SoftSqueeze or IR Remote (with SB3) I was able to replicate what you are describing.  Pressing the + created a play list, then started playing that list immediatly.  Pressing + a 2nd time cleared the now playing list, created a new list, then started playing it.

Using SC7 (default) Web UI, I did not see this behavior.  Pressing the + key added tracks to a play list, pressing a 2nd time added track to the end of the original play list as expected.

Using the SB Controller, pressing the + key has no effect.  I.E. it did not generate a play list in SC7
============
I don't know what the default behavior should be, but would expect that all methods would exhibit the same behavior.
Comment 4 Michael Herger 2008-03-27 07:18:53 UTC
change 18085 - thanks!
Comment 5 Ross Levine 2008-05-09 15:21:36 UTC
Verified to be fixed in 7.0.1 - 19597. 
Comment 6 James Richardson 2008-05-15 12:29:32 UTC
This bug has recently been fixed in the latest release of SqueezeCenter 7.0.1

Please try that version, if you still see the error, then reopen this bug.

To download this version, please navigate to: http://www.slimdevices.com/su_downloads.html
Comment 7 Chris Owens 2009-07-31 10:18:24 UTC
Reduce number of active targets for SC