View Issue Details

IDProjectCategoryView StatusLast Update
0013674MMW v4Framework: Taggingpublic2016-11-23 19:42
Reporterlowlander Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version4.1.16 
Summary0013674: User should be able to determine read order when multiple tags can be read for one field value
DescriptionThe example here is TYER and TDRC, but this should go for all such cases.

MediaMonkey writes both v2.3 TYER and v2.4 TDRC. However other taggers often only update one of those values (as they either support ID3v2.3 or ID3v2.4). This results in a file having different values for the Date field in MediaMonkey.

Through the ini the user should be able to set the order in which MediaMonkey reads the value for Date (this should go for all fields with multiple tags for all tagging standards). This should be independent of tag writing settings.

In the short term as a quick solution I suggest that MediaMonkey reads TYER first than TDRC as MediaMonkey is an ID4v2.3 application.
Steps To ReproduceSomething like

[TAGREADING]
ID3_DATE=TYER;TDRC

which instructs MediaMonkey to first read the TYER tag and if it is empty MediaMonkey will try the TDRC tag.
Additional InformationROI-747-78228
TagsNo tags attached.
Fixed in build

Relationships

related to 0004078 closedjiri Year Tag isn't readable by Winamp 

Activities

peke

2016-11-23 15:27

developer   ~0046228

Last edited: 2016-11-23 17:24

As talked on IM if some application is known that Write/Update only TYER MMW can be set to update/read only that one, like this from 0004078

[MP3Tagging]
DisableFrames=TDRC;TDAT
EnableFrames=TYER

lowlander

2016-11-23 19:42

developer   ~0046232

Correct, but with many having files from many sources it'd be best to have the option to determine read order preference. This way if TYER is empty it would then read TDRC. This extends to any fields with multiple tags.