View Issue Details

IDProjectCategoryView StatusLast Update
0020473MMW 5Main Panel: Toolbars & Menuspublic2024-03-31 10:31
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionreopened 
Product Version5.1 
Target Version5.1Fixed in Version5.1 
Summary0020473: Context menus are selectively disabled for inaccessible tracks
DescriptionVery often, upon right-clcking a networked track when the network is inaccessible, some contextual entries are disabled (e.g. auto-tag) but others aren't (e.g. Play now).

It's quite confusing since some of the menus seem to indicate that the track is accessible, but others indicate that it isn't, so it's unclear what the situation is (it took me several minutes to figure out that the reason for the failures is that the network wasn't accessible).
TagsNo tags attached.
Fixed in build2829

Relationships

related to 0019108 closedmichal Context menu contain features that can't be executed on non accessible tracks 
related to 0020356 closedLudek Missing files are not displayed in gray color on restart 

Activities

Ludek

2023-12-14 13:38

developer   ~0073802

Last edited: 2023-12-14 13:39

Seeing that the disabled items was a purpose of 0019108

I wonder what you are suggesting?
A) Revert fix of 0019108 and always enaable all items
B) Disable just items that needs the file access, e.g. 'Play now' disabled and 'Queue Last' enabled?
C) Disable all items for inaccessible file ?

I guess that B/C would still result in a confusion why some items are disabled and the others are not...
And supposing that inaccessible tracks can be still part of a multi-selection (with a mix of accessible/inaccessible tracks) then just enabling all items again (A) would make most sense ?

rusty

2023-12-14 15:50

administrator   ~0073807

What was confusing to me was that _some_ items were enabled and others weren't.

BUT, I think it makes sense to leave actions enabled if they work and for non-functional actions to be disabled. I suppose that the issue is that there's no indication in the UI that items are inaccessible. Would it make sense/be feasible that when the user selects items that if they're inaccessible, they appear greyed out? That way we could take approach B) and there would be no user confusion.

OR if a location is disabled/inaccessible, why not just pre-emptively grey out all the tracks from that location?

Note: I suspect that the above suggestions might be risky--if so we should push this.

Ludek

2023-12-14 17:17

developer   ~0073812

Good point, the inaccessible items should be shown as greyed out, currently they are shown as greyed out only after an attempt to play them..

Fixed in 5.1.0.2828 + taken the approach B)

lowlander

2023-12-15 19:28

developer   ~0073870

On 2828, checking for networked files on a unavailable NAS:
1) Play Now is enabled.
2) All file show as accessible, instead of greyed out when initially opening list. Eventually some files start showing greyed out. This seems to be triggered by using Context Menu on these files.

Ludek

2023-12-19 10:55

developer   ~0073905

1) Yes, Play now is enabled as e.g. for http links it is time consimung to find whether the file is accessible for playback
2) Yes, the accessibility is now checking just for right-clicked file (if context menu is opened)

But, because it would be time consuming to chech accessibility/deadlinks for all tracks in a large list
and because a list can always include mix of accessible/inaccessible tracks it makes the most sense to revert 0019108 so that all items in the menu appears enabled..
This way user can run e.g. 'analyze volume' action on mixed selection of accessible/inaccessible files and those that are inaccessible are just skipped.

=> Fixed in 2828

peke

2024-03-31 10:31

developer   ~0074900

Verified 3010

Tested all cases and for me it works logically now.