View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0021688 | MMW 5 | Now Playing | public | 2025-07-08 18:15 | 2025-07-08 18:18 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | 2024.0 | ||||
Target Version | 2024.2 | ||||
Summary | 0021688: Shuffle is ignored when playback is launched via a node's context menu | ||||
Description | If 'Shuffle' is enabled, and the user initiates playback by right-clicking a node, the options presented are: Play now Queue next Queue last Play shuffled (by album> > Play normally > When the user chooses 'Play now' --> playback begins and the tracks are not shuffled (even though based on the playback rules one might expect that they would be shuffled)! In contrast, if a node is selected and the user right-clicks on the contained _track(s)_, the options presented are: Play now (shuffled) Queue next (shuffled) Queue last (shuffled) Queue mixed (shuffled) Play shuffled (by Album) > Play normally > And 'Play now 'shuffled' causes all tracks to be shuffled (as expected)--assuming that playback rules don't disable shuffle for the selected Type. -- This approach was probably taken because Playback rules (which determine whether the shuffle option should apply based on Type) apply to individual _tracks_ (rather than to nodes), and as such we may have thought that it's preferable for context menus to appear inconsistently rather than to display '(shuffled)' when it applies to some tracks and not others. BUT, this logic doesn't actually make sense since e.g. if Podcast playback rules are set to Ignore Shuffle, but 'Shuffle' mode is enabled, then the menus for podcasts still show : Play now (shuffled) Queue next (shuffled) Queue last (shuffled) Queue mixed (shuffled) Play shuffled (by Album) > Play normally > even though clicking any of the 'Shuffled' context menu options doesn't actually shuffle anything!! --- There is no perfect solution to this conundrum as it arises because 'Shuffle' is configured as a track-level rule, and there will thus always be cases where the context menus display the option to 'shuffle' even when that option will be ignored. But we may be able to minimize the inconsistency, by: 1) Having the node menus appear consistently with the track menus when 'Shuffle' is enabled (regardless of what the Playback rules are). i.e. Play now (shuffled) Queue next (shuffled) Queue last (shuffled) Play shuffled (by album> > Play normally > 2) In the longer term: - creating a separate 'Playing' lists per Collection (this has already been requested numerous times so that users can listen to music/podcasts/audiobooks without losing their place in each) - setting Shuffle rules per Collection (or even getting rid of them altogether and instead persisting the 'Shuffle' setting per Collection-Playing list. | ||||
Additional Information | Reported at: https://en.mediamonkey.com/forum/viewtopic.php?t=107311 | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||