View Issue Details

IDProjectCategoryView StatusLast Update
0016625MMW 5Tagging / organizing (properties / auto-tools)public2020-06-29 17:29
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionreopened 
Product Version5.0 
Target Version5.0Fixed in Version5.0 
Summary0016625: Auto-tag: changing settings requires too many steps / status bar issues
DescriptionCurrently, if the user initiates an auto-tag operation and the settings aren't optimal for the tracks being looked up, the following workflow results:

1 Initiate lookup
--> User realizes settings are incorrect
2 Click Options
--> Lookup continues in the background
3 User makes changes to the settings, clicks ok
--> Lookup continues with the old settings
4 User clicks cancel
5 User selects the tracks again and re-initiates lookup
--> Lookup proceeds with the correct settings

It would make more sense if clicking 'Options' halted the lookup, and that after clicking 'OK'/''Cancel' in the Options dialog:
- If no changes were made --> Lookup continues
- If changes were made --> Lookup restarts with the new settings

This would result in a far better workflow:
1 Initiate lookup
--> User realizes settings are incorrect
2 Click Options
3 User makes changes to the settings, clicks ok/cancel
--> Lookup continues with the old settings OR restarts with the new settings

Note: if risky, push to 5.0.1
TagsNo tags attached.
Fixed in build2256

Relationships

related to 0016660 closedpetr Auto-tag: lookups stall consistently after a certain amount of time/operations (until restart) 

Activities

rusty

2020-05-19 15:11

administrator   ~0058112

btw, another possible approach that we might consider for the future would be to move some settings to the Auto-tag dialog so that it can be adjusted on-the-fly depending on the type of album. e.g.

[Options] [[Avoid compilations], Allow compilations]_v_
Tooltip: Determines whether groups of tracks are treated as compilation albums or as individual tracks

petr

2020-05-19 21:15

developer   ~0058125

I've added 'Allow compilations' checkbox (it should be enough and clear).

peke

2020-05-22 22:46

developer   ~0058212

Verified 2251

Lookup works as suggested in description.

rusty

2020-05-24 03:30

administrator   ~0058234

Tested 2251. There are a couple of issues:
1) Options > Metadata Lookup should no longer have the option '[ ] For groups of tracks, avoid compilations' as it's redundant.
2) If the user checks or unchecks '[ ] Allow compilations' then the auto-tag operation should be re-initiated

petr

2020-05-24 10:15

developer   ~0058239

Fixed

rusty

2020-05-28 16:07

administrator   ~0058358

Tested 2252 and it's mostly working except that if the user toggles the 'Allow Compilations' switch, it causes the status bar to remain open (making it look as if the lookup is stuck on the last track despite having completed).
https://www.screencast.com/t/ZGOym0cwlncl

petr

2020-05-28 18:28

developer   ~0058366

Artworks and lyrics were loaded at the most end of the process, but i see there are almost zero notifications about what track is currently processing for artwork/lyrics. Added some notifications so user can see it wasn't stuck.

rusty

2020-06-02 17:28

administrator   ~0058411

To retest with 2255 which includes fixes to lyric lookups.

rusty

2020-06-03 21:55

administrator   ~0058428

Tested 2255 and there remain a couple of issues with the status bar:

3) The auto-tag status bar currently shows the lookups as having completed even as many more lookup tasks continue
4) If the user toggles the 'Allow compilations' option, then the status bar gets stuck on a track even though the lookup has completed

https://www.screencast.com/t/BftvlPhfmj

rusty

2020-06-03 22:38

administrator   ~0058431

I retested this with logging enabled:

3b) 1:30 Status shows lookups have completed, but album art only loads afterwards. The cause of this is unclear.
4b) 2:15-4:00 Shows 'Loading artwork' getting stuck (this is different than 0016660 as that issue requires a restart of MM5 to resolve)
5) 2:15 Enabling 'Allow Compilations' sometimes causes the status bar to indicate a status regarding twice the number of looked up tracks. e.g. it shows '24/24 looked up' instead of 12/12.

https://www.screencast.com/t/fYkvCwCBi8v1
debug log on ftp

petr

2020-06-04 17:44

developer   ~0058454

Fixed

rusty

2020-06-29 17:29

administrator   ~0058679

Verified 2258.