MediaMonkey and ';' (Semicolon) separator in MP3 files

Hi,
I have use Media monkey for tagging my music. The Problem is when I tag a MP3 files Multiple Artists and use ; as the separator, the semicolon doesn't show in Directory Opus.
Directory Opus
But in File Explorer show the ; properly
File Explorer
So with This issue I had post in Media Monkey Forum.

Also multi values in Mp3s are separated by Zero byte so application that reads value needs to replace it with Separator character eg. ;

even I had tried double semicolon (;;), but nothing changed in Directory Opus, There is no semicolon in my file display.

What happens when you tag the files using File Explorer's Properties dialog?

When I tag the files using File Explorer's Properties Dialog then everything is fine, the semicolon does show in both program, Directory Opus and the File Explorer.
Please notice that the File Explorer's Properties dialog's Contributing artists field has a Pre default semicolon, So If I type 1 extra semicolon that's doesn't effect the pre default semicolon, no extra semicolon has been displayed on that field, that's mean I can type 1 semicolon after the artist name or I can press the Right Arrow key 1 time for using the pre default semicolon.


in file explorer both semicolon has been displayed in Contributing artists and the artist field
image
and here the Directory Opus screenshot, and here is also no problem.
image

Opus, like Explorer, uses ; in the editor to separate multi-value fields. The fields themselves are loaded and saved as multiple separate values.

It sounds like Media Monkey does the same thing, so I'm not sure why there's a mismatch.

Do you see the same issue with files Media Monkey has tagged if you look at them in File Explorer? If so then I'd say MM may be the cause of the problem. (Or both Opus and Explorer have the same issue, but MM probably wants to maintain compatibility with File Explorer, at least.)

Some example files would also help here.

test.rar (13.3 MB)

Thanks!

Explorer shows those OK, so there must be something we're doing differently when reading the tags (as well as MM doing something differently to Explorer and Opus when writing the tags).

I will look in more detail next week.

1 Like

We've fixed that for the next update.

(Seems Media Monkey is using a different separator between multi-value fields to other software we've seen, and it also considers some fields multi-value which we don't, like Album Artist. Both were handled by the library we use, but the results weren't displayed consistently to values with the expected separators.)

1 Like

I am very glad to know that, One more things I want to notice you. In Composer Column I want to add a date in dd/mm/yyyy format. here / slash is the separator, but when I apply it the separator has been changed from / to ; here is a example screenshot.

Both / and ; are used by different tagging software to separate multiple values in tags that support multiple values. Opus supports both separators, but will convert then to ; so things are consistent.

Use a different character to avoid the problem. (It will cause problems with a lot of other software as well.)