View Issue Details

IDProjectCategoryView StatusLast Update
0019244MMW 5Collectionspublic2026-10-15 12:10
Reporterpeke Assigned To 
PriorityurgentSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Target Version2027.0Fixed in Version2027.0 
Summary0019244: Additional Subnodes: Add all indexed metadata to be selected as subnodes
DescriptionWe should add all indexed metadata to be selected as subnodes in Tree as that would allow users to better customize layouts for their need.

Adding BPM and "Initial Key" as subnodes can be especially useful for some users.

NOTE: As for Harmonic mixing (initial Key) this would contain one these values (Attached image) and for BPM it should behave like Year eg, grouped by 10.
TagsNo tags attached.
Attached Files
Fixed in build3527

Relationships

related to 0018760 closedLudek Title node is missing as an option 

Activities

Ludek

2022-09-13 19:38

developer   ~0069232

Last edited: 2022-09-13 19:59

Note that InitialKey and BPM are not currently indexed fields. We can certainly index them, but each field index brings some DB writing performance (and DB size) penalty, so I would rather avoid indexing all fields.
Alternatively we could avoid indexing them completely (like in case of 0018760) -- with just small node expanding time penalty.

Are you suggesting it adding as additional subnode under collections like:
Music --> Initial key
?

Maybe it would make more sense to be under Classification subnode?
i.e.
Music --> Classification --> Initial key
?

Assigned to Rusty to review for which fields it makes sense to add them to the tree (as available node) and where + default states?
e.g. 'Intial Key' might be visible by default for Classical Music collection?

peke

2022-09-13 20:54

developer   ~0069240

Last edited: 2022-09-13 20:55

Re: Re BPM I agree regarding not full re-index as it can impose penalty. As for INITIAL KEY it is very very specific TAG which as shown at attached picture is fixed value and Unknown Value. It is very important for Mixing similar tracks and needs to be available as quickly as possible, also very useful for Auto-DJ where with some good Scripting MM can be programmed to be a DJ by itself if you provide it big enough library.

Re NODE: INITIAL KEY have more in common to fingerprinting than classification as it represents music key of a track, so its place is in root not in classifications, but not available by default as normal users mainly do not have use for it.

rusty

2026-10-14 21:35

administrator   ~0083022

Of the recently added metadata attributes, the following might be useful in the tree, though I'm really not sure about how many users would use this. e.g. for a DJ's purpose, the Column Filter might be a better means of filtering based on Initial key.
Language
Initial Key
Energy

I don't think that any of these should be enabled by default.

Ludek

2026-10-15 11:53

developer   ~0083028

Last edited: 2026-10-15 12:10

Language, Initial Key, Energy are already part of 'Column filter'

Collection > Classification > Initial Key is already part of Media Tree

Added 'Language' and 'Energy' in build 3527