View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0019564||MediaMonkey 5||Main Panel||public||2022-11-15 21:44||2022-12-13 15:53|
|Target Version||5.0.4||Fixed in Version||5.0.4|
|Summary||0019564: List by Album: Actions can be performed on tracks other than those that are selected|
|Description||In the List (by Album) view, MM can sometimes fail to update selections, resulting in cases where an action is performed on the wrong set of tracks.|
A) Selecting an albumX by selecting Album Art and performing an action, causes subsequent selections and actions to be performed on the wrong tracks (which tracks depends on whether the action is performed on a track above or below AlbumX):
1. Right click Album art for Album X -> Play now
--> The tracks associated with the Album plays
2a. Double click on any track from other albums _above_ or Right click -> Play now or select few tracks and right click -> Play now
--> MM plays previous selection!
2b. Double click on any track from other albums _below_ or Right click -> Play now or select few tracks and right click -> Play now
--> MM plays a completely different set of tracks!
If at steps 2a/2b, the user pressed DELETE, then MM would prompt to delete the wrong set of tracks!
Note: to get MM to stop silently selecting AlbumX, the user has to right-click on the album art of another album.
B) The converse of the above also occurs: Selecting No tracks, causes selection of AlbumX by right-clicking on Album Art to fail to select any tracks
1. Click on in an empty space in order to deselect all tracks
2. Right click on Album Art
---> Tracks appear to be selected
---> BUT all contextual options are greyed out (indicating that they're probably not actually selected)!
c) Right click Play now on Album name in summary play different tracks should behave same as Right click on Album art eg. Select all listed tracks from album and play
d) If you select track -> Right click on different album name from summary column -> Play now -> It plays selected track instead of selected album
|Tags||No tags attached.|
|Fixed in build||2689|
|related to||0019563||closed||petr||List (by Album) views: Mouse-based drag-select (lasso) selects all tracks/no tracks (regression)|
|related to||0019571||assigned||petr||List (by Album) - Performance optimizations|
|related to||0019584||resolved||Ludek||Crash when ctrl+click on artwork in List (by Album) view (regression)|
|related to||0019592||resolved||Ludek||Next & Previous buttons in Properties does not work in certain situations|
|related to||0019600||resolved||Ludek||Clicking Artwork in List by Album does not give focus to selected files|
I am unable to repliacte, can you attach a screencast video please?
For me right-click > 'Play now' always plays all tracks (as expected) but starting with the right-clicked track. Maybe it somehow depends on default Play now action settings?
And maybe it depends on certain view/node? I have been in Playlist > Test [List by ALbum]
Note: c) and d) are just variants of A) and B) that occur with the Album Summary i.e.
Like A): Selecting an albumX by selecting Album Art and performing an action, causes subsequent selections and actions to be performed on the wrong tracks
c) is just another example of this, where the subsequent selection is of the Album Summary
Like B): Selecting No tracks, causes subsequent selection to fail to select any tracks.
d) is a variant of this when a single track has been selected previously, selection of the Album Summary selects the previous track
e) in addition this also occurs exactly like B) i.e. if no tracks are selected, then right clicking on the album summary results on the context menu being disabled
Ludek, the issue is unrelated to Playback--it can be replicated by selecting tracks in the manner described and performing any action. e.g. an alternative version of A) is:
1. Right click Album art for Album X -> Copy
2a. Right click on any track from other albums _above_ and choose Delete
--> MM prompts to delete the tracks from Album X!
I tested and replicated in both Playlist and Genre nodes. Hopefully the video will provide some indication of why it occurs for me but not on your system:
OK, the reason why I couldn't replicate was that I was testing on current 5.1 sources (SVN Trunk).
If I am testing on 5.0.4 sources then I see the same issue, i.e. it must have been already fixed by another fix for 5.1, to be found what it is...
||Fixed in 126.96.36.19986|
||Verified on 2686|
In my environment, issue A is fixed, but issues B, c/d/e, still occur i.e.
B) Click on an empty space and then right-click on Album Art to issue a command --> context menu entries are disabled!
c/d/e) When right clicking on the album Summary to perform a contextual action --> in all cases the action is performed on whatever is or isn't selected prior to right clicking on the album summary (i.e. album summary never causes the contained items to become selected, even though contextual commands may be enabled). Possible fixes:
- fix selection
- always make it disabled (less preferable, but if it's too difficult/risky to fix, it's preferable to the current implementation)
Please triage. From my perspective B) can probably be pushed, but c/d/e can result in inadvertently performing actions on the wrong tracks.
Tested 2687, and verified B) , and c/d/e.
But there's a regression:
f) Right clicking on tracks in the List(by Album) view no longer works at all if the user has previously right-clicked on Album Art!
1 Genres > Rock [List (by Album):default sort
2 Right click on an Album Art image
3 Right click on a Track (as opposed to Album Art or Album Summary)
--> No context menu appears!
Unable to replicate f)
g) Now when you right click in Artwork or Summary the files belonging to the Album get selected. However this doesn't work for left click anywhere on the Artwork column. Instead when left click on Artwork the files briefly flash as being selected, but ultimately don't show selected.
Ideally I think that the empty space under Artwork and Summary next to the files of the Album would also allow selection (neither right nor left click do currently).