View Issue Details

IDProjectCategoryView StatusLast Update
0021468MMW 5Now Playingpublic2025-01-29 19:53
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version2024.0 
Target Version2024.2 
Summary0021468: Shuffle: should have the ability to Shuffle all tracks in the list
DescriptionAs discussed in the forum, some users like the current shuffle implementation which Shuffles tracks subsequent to the clicked track, but others prefer an implementation like in MMW 4/5 in which double-clicking a track initiates playback of that track and shuffles all others added to the list.

The current implementation is consistent with the 'Play now' configuration settings and I wouldn't want the implementation to become inconsistent with these settings (Clear list & play selected + subsequent; Clear list & play selected only; Play selected files only). i.e. we shouldn't just change the behavior without modifying the UI.

The simplest change that could address this might be:
Add a new contextual menu as a workaround: Play now (All - shuffled)
This provides a means of accomplishing what the user is asking, but not via double-click. But it fills up the context menu unnecessarily.

An alternate approach that wouldn't require new strings would be to modify the config ui as follows. As discussed with Michal, this is probably the preferred approach as it's also simpler.
Default 'Play now' action
Shuffle (off): [Clear list & play selected + subsequent] | Clear list & play selected only | Play selected files only
Shuffle (on): [x] Shuffle All (note: this only appears/applies for 'Clear list & play selected & subsequent)

A similar approach but with new strings could be:
Default 'Play now' action
Normally: [Clear list & play selected + subsequent] | Clear list & play selected only | Play selected files only
Shuffle mode: _[Clear list & play all] | [Clear list & play selected + subsequent] | Clear list & play selected only | Play selected files only

Note:
- This would have to be implemented for both the default menu and for Collection-specific playback rules.
- This setting should have no effect when the user double-clicks tracks to initiate 'Play Now' in the Playing list
Additional InformationReported at https://www.mediamonkey.com/forum/viewtopic.php?t=107216
TagsNo tags attached.
Fixed in build

Activities

michal

2025-01-29 16:40

developer   ~0078080

Just checked and "Shuffle All" will be new string anyway, we cannot use separate "Shuffle" and "All", as it might not work properly in some languages.

rusty

2025-01-29 19:53

administrator   ~0078088

In which case, a better string might be:
Shuffle (on): [ ] Entire list
'Shuffles all tracks in a list'