View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0021840 | MMW 5 | Tagging / organizing (properties / auto-tools) | public | 2025-10-29 00:58 | 2025-10-29 17:26 | 
| Reporter | peke | Assigned To | |||
| Priority | urgent | Severity | feature | Reproducibility | N/A | 
| Status | feedback | Resolution | open | ||
| Target Version | 2026 | ||||
| Summary | 0021840: Custom Fields: Make them possible to be Multi valued fields | ||||
| Description | We should Try to make Custom Fields to be Multi valued fields by dding [x] Multi value check mark Eg. Custom 6 -> Name "Appearance Albums" = "The best of; Gold collection; Billboard 100 (1992)". | ||||
| Tags | No tags attached. | ||||
| Fixed in build | |||||
|  | It is generally not possible, at least as standard multi-valued tags. MP3/DSF/AIFF - we save customX tags to ID3v2 COMM frames with Songs-DB_CustomX descriptor. It is such way for ages and some other SWs learned to read it too. COMM frames allow only one string value with the same descriptor and language. So the only way to save multiple values is to save them with some string separator like ";", but this is already working now, you can save values separated by ";" to the fields. MP4-like formats - similar situation, we use tag ----:com.apple.iTunes:CUSTOMX, and this tag is always one string. We can save more values with the same name, but they will be ignored by nearly every other application. The only way how to save it reliably is the same like now - i.e. all values in one string separated e.g. by ";". But user can now save it this way without problems. FLAC/OGG - possible to save multiple values to more tags with the same name, should be supported APE/MPC - possible to save multiple values to more tags, should be supported WMA/WMV - similar situation like for MP4, multiple values could be saved with special multi-value type, but it will be ignored by most of the SWs. So the only formats allowing reliably save multiple values to custom tags is FLAC/OGG and APE/MPC. I think it is not worth the risk to change how we store these values. I do not see any advantage, people can save multiple values already now as strings separated by any character they choose. But assigning to Jiri to decide. | 
