View Issue Details

IDProjectCategoryView StatusLast Update
0003083MMW v4Main Panel/Toolbars/Menuspublic2007-08-03 21:29
Reporterrusty Assigned To 
PriorityhighSeverityminorReproducibilityalways
Status resolvedResolutionreopened 
Product Version2.5.5 
Fixed in Version3.0 
Summary0003083: Party Mode: Change handling (settings) of audio controls enable status
DescriptionIf 'Disable removal and re-ordering of tracks in Now Playing' is enabled, the user can still drag and drop tracks into the middle of the Now Playing list (note: Play Now and Play Next are disabled--as expected).
TagsNo tags attached.
Fixed in build1058

Relationships

related to 0003082 closedLudek Party mode: Disable multi-select (revert?) 
related to 0011238 closedLudek Party Mode: User cannot edit double-click action when audio controls are disabled 

Activities

rusty

2007-06-12 14:25

administrator   ~0009344

D&D is disabled, however, for some reason, Play Now and Play Next aren't disabled and I thought that they were previously when this option is enabled.

Ludek

2007-06-14 11:48

developer   ~0009370

Yes, you are right 'Play Last' and 'Play Next' haven't been disabled in this case althoug they should be.
'Play Now' depends rather on 'Disable Player / Audio controls' setting.

rusty

2007-06-14 20:20

administrator   ~0009383

Tested 1041.

I don't think it's quite right:
At the moment, if re-ordering is disabled, then only 'Play Now' is active, which allows the user to start playing any track that they select at any point in the playlist.

What I think is required is for 'Play Now' and 'Play Next' to be disabled (since both of those cause re-ordering of the playlist (i.e. allow requests to 'jump the queue'). The only function that should be enabled is 'Play last'.

rusty

2007-06-14 22:01

administrator   ~0009397

As pointed out by Ludek,
If Disable Player / Audio controls --> play/pause is disabled
And if Disable reordering --> Play Now, Play Next is disabled

==>there is a problem of how to start the player in Party mode if both of these are checked off.

Solution:
Users can start playback prior to switching to Party mode
OR we can allow the Player's play button to work even if 'Disable Audio/Player' is enabled _just to start the player_ (once started, player controls would be completely disabled).

Ludek

2007-06-15 12:25

developer   ~0009426

Fixed in build 1042.

There is _NOT_ the problem of how to start the player in Party mode if both of these are checked off, because this depends on how double-click action is set.
By default it is set to 'PlayNow' when playback is stopped and to 'PlayLast' if playback is performed so after the first double-click it starts playing and then there is no such problem.

rusty

2007-06-18 16:01

administrator   ~0009483

There's still a small problem:

If Reordering is disabled, user can still get a track inserted by:
-stopping playback
-selecting a track and double-clicking (this causes 'Play Now' play the currently selected track at the current position in Now Playing)

To correct this we could do either of the following:
a) disable 'stop' when re-ordering is disabled . 'Stop' inherently re-orders the playlist by causing a track to play more than once (e.g. a user who likes a track can press stop and then play to play it again from the beginning), and disabling this will prevent users from pressing stop in order to 'Play Now' new tracks.

b) add a "'Play Now' Action:" of "Play jukebox style" (starts the player at the current position of Now Playing, or with the selected Track(s) in cases where the Now Playing list is empty).

a) is probably the best solution since it's simpler, and fixes 2 issues.

Ludek

2007-06-25 13:09

developer   ~0009560

I would say that stop button rather depends on
[x] Disable Player / Audio Controls
configuration only.
Causing a track to play more than once doesn't re-order the Now Playing list, isn't it?

Selecting a track and double-clicking depends on how the double-click action is set (default is 'Play Last' when tracks are playing and this doesn't re-order Now Playing too).

I think that current implementation is all right, because as I wrote these 2 options are in conflicted state and user rather disable these both (re-ordering and Player controls too).

If Player controls are enabled there are other problems, if you click [>>] 'Next' button on the Player then 'Keep Only X tracks' functionality could delete some tracks from NP list.
Therefore I think that in such a case user disables also Player controls.

rusty

2007-07-06 19:07

administrator   ~0009654

The scenarios that I see are:
1) Audio Controls Disabled / Reordering disabled (strict jukebox mode--untrusted users)
2) Audio Controls Enabled / Reordering enabled (party with trusted users)
3) Audio Controls Disabled / Re-ordering enabled (not very useful)
4) Audio Controls Enabled / Re-ordering disabled (useful for many parties where people will be adding to the playlists, but occasionally there'll be a need to Pause/Play/Adjust Volume)

If I understand your point, you're saying that the most useful scenarios are 1) and 2) and the fact that 4) doesn't work perfectly well (because users can re-order tracks by stopping) isn't that much of an issue. I would disagree, though--I think the fourth scenario is probably very useful and that it should work correctly.

If we agree that scenario 4) is useful, then the question is 'how do we prevent re-ordering/accidental re-ordering' in scenario 4). If we don't take the approach a), do you think the alternate approach b) would work?

A third possibility c) would be to change the controls as follows--and this would eliminate all inconsistencies and provide a more useful experience I think:
c) Change Disable Audio Controls: to disable Volume, Play, Pause
d) Change Disabled Re-ordering: to include Stop/Forward/Back

Ludek

2007-07-09 08:42

developer   ~0009657

ok, if we see the scanario 4) as useful:

The altrnated approach b) would not work too, because of the problem I have already mentioned in my last note (clicking the [>>] 'Next' button on the Player can trigger the 'Keep Only X tracks' functionality which can cause deleting of some tracks from NP).

Therefore I suggest to join it:
[] Disable Audio/Player Controls and re-ordering of NP
--[] Enable Volume, Play, Pause

The second checkbox would be enabled only if the first is enabled.

rusty

2007-07-09 14:12

administrator   ~0009659

Good idea. I'd reword it slightly:

[ ] Disable Player controls and Track reordering
    [x] Enable volume, play/pause controls