Bug 476387

Summary: Custom Frames not all showing in Quick Access Frame List
Product: [Applications] kid3 Reporter: Lairdo <lairdo>
Component: generalAssignee: Urs Fleisch <ufleisch>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version: 3.9.x   
Target Milestone: ---   
Platform: macOS (DMG)   
OS: macOS   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Custom frames vs quick frames composite image

Description Lairdo 2023-10-31 20:39:03 UTC
Created attachment 162778 [details]
Custom frames vs quick frames composite image

SUMMARY
***
I have a number of custom frames. (Thank you for offering this.) I primarily use these with FLAC and ALAC files to supporting tagging options for ROON. Currently I have 11 (see screenshot). I would like most of these to show up in the default frame, but only the first 7 seem to be available. (See 2nd screenshot). Is this a bug or some other limitation?

***


STEPS TO REPRODUCE
1. Add a number of custom frames in Configure
2. Review available frames in Quick Access Frames section
3. Note that after ~7 custom frames, new ones are not available to be tagged.
4. If I reorder the custom frames, the ones available change to the top 7 or so.

OBSERVED RESULT
Not all custom frames can be quick frames

EXPECTED RESULT
All custom frames can be quick frames.

SOFTWARE/OS VERSIONS
macOS: 

ADDITIONAL INFORMATION
Comment 1 Urs Fleisch 2023-11-04 06:03:25 UTC
To allow fast access to the quick access frames - consider the case where a lot of files are selected and Kid3 has to display the common set of quick access frames - they are stored as bits of a 64-bit integer. Therefore, it is theoretically only possible to have 64 quick access frames. 48 of these values are currently used by the unified frame types, 8 are allocated for custom quick access frames, there are two special values (other and unknown) and a reserve of 6 if more unified types have to be added in the future.