View Issue Details

IDProjectCategoryView StatusLast Update
0019885MMW 5Tagging / organizing (properties / auto-tools)public2023-12-01 18:21
Reporterlowlander Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionreopened 
Product Version5.0.4 
Target Version5.1Fixed in Version5.1 
Summary0019885: Auto-Tag doesn't work as expected with multi-value separator set to |
DescriptionWhen changing the multi-value separator to | Auto-tag tries to add additional ; to the tag. Tested with Artist.

1 Auto-Tag show original value incorrectly with ; instead of |
2 Auto-Tag suggest a change with additional ; (Artist1;;Artist2)
Steps To Reproduce1 Set separator to |
2 Auto-Tag files with multi-value Artist
--> Incorrect fixes suggested with multiple ;

(untested with other separators)
Additional Informationhttps://www.mediamonkey.com/forum/viewtopic.php?t=103961
TagsNo tags attached.
Fixed in build2826

Activities

petr

2023-11-09 12:31

developer   ~0073372

Fixed

lowlander

2023-11-10 19:45

developer   ~0073443

Verified on 2823.

lowlander

2023-11-10 19:50

developer   ~0073444

One tiny issue with Auto-Tag (Properties is unaffected) is with spaces around the separator.

Changing from '; ' to '|' (no spaces) and having Auto-Tag modify the multi-value tag will cause switching back to '; ' to miss the extra space (note that entering Artist 1|Artist 2 in Properties doesn't suffer this problem and the space will be shown on separator switch).

petr

2023-11-23 18:57

developer   ~0073622

Fixed

lowlander

2023-11-24 17:53

developer   ~0073629

This is not fixed on 2825.

1) Test track: 'The Christmas Song (Chestnuts Roasting on an Open Fire)' by 'Justin Bieber; Usher' from 'Under The Mistletoe'
1 Original Artist value is set to 'Justin Bieber; Usher'
2 Change Separator from '; ' to '|' (note no space)
--> Artist value now shows as 'Justin Bieber|Usher'
3 Auto-Tag file
--> Auto-Tag suggest to update Artist, this is the same with separator still set to '; ' (see below).
4 Let Auto-Tag update the file
--> Artist value still shows as 'Justin Bieber|Usher'
5 Change Separator from '|' to ';'
--> Artist value shows as 'Justin Bieber;Usher' instead of 'Justin Bieber; Usher'
(if instead of Auto-Tag you manually change the Artist value it correctly transitions on separator change).

2) Auto-Tag suggest updating multi-value field when not needed, when separator includes space.
1 Using the same file with original Artist value is set to 'Justin Bieber; Usher' with '; ' as separator
2 Run Auto-Tag on file
--> Auto-Tag suggests to change Artist from 'Justin Bieber; Usher' to 'Justin Bieber;Usher', which is not a change AND an incorrect suggestion of change of the original value (ie. the space isn't actually removed on auto-tagging).

petr

2023-11-28 13:15

developer   ~0073668

Fixed

lowlander

2023-12-01 18:21

developer   ~0073694

Verified on 2826.