by MiPi » Sat Feb 12, 2022 4:51 pm
superluig164 wrote: ↑Fri Feb 11, 2022 10:38 pm
So why is it that every other application handles it the way I am saying, but none other handles the way you say?
When MediaMonkey overrides the separator, Poweramp displays a space, and MP3Tag displays \\. In previous versions of MM if I set my separator to /, MediaMonkey would use that separator. No questions asked. Now you're telling me that I cannot choose the separator? I should just take a hike, even though no other program supports whatever stupid method you guys have decided to use in MM5? And if I decide to use a workaround (change the separator in MM to something else) then MM will not be able to separate the artists/genres?
How ridiculous is that? Software is written for the user. If your software works in a way that impedes other software AND the user, then you're doing something wrong. I don't care what version of ID3 tags I'm using or not using, the point is that MM changes something so that the individual artists and genres only count as such in MM, and nowhere else. And if it's using a newer version of ID3 that's the problem, why can't I choose not to use said new version? I download new files and tag them.
Could you at least not add a switch to continue to use the defined separator as the separator for those who want it, and leave it off by default? I guarantee I'm not the only MM user who uses other programs and has issues with this.
I think you completely missed the point and still don't understand how thinks work, even though I was trying already to explain it. MediaMonkey is not author of the standard, how tags are written to the MP3 file, we just use format how it was defined, so all applications can understand and use it. We did not decide to use some proprietary format, we use standard ID3. Multiple values are saved to tags as defined by standard. And separator is not saved to the file at all, never was (in case it should be interpreted as multiple values). Separator is visual way, how to display multiple values in application. So if you save "artist1/artist2" and have separator of multiple values set as "/" in MM5, than it is saved as two artists "artist1" and "artist2" to MP3 (or other formats), in ID3v2.4 it means it is saved as two values separated by zero byte. When reading tag, MM5 then reads these two values and display them with separator set in Options. Other tagging application can use different separator to display such values, e.g. MP3Tag by default uses "\\". When you tag your file with string "artist1/artist2" in MP3Tag, where multiple values separator is "\\", it is saved as ONE artist, not two separate artists. You can set multiple values separator in MM5 to "\\" too, then your artists will be always saved as one "artist1/artist2" artist. But then you will see it as one artist with name "artist1/artist2" everywhere, it could not be handled as 2 artists.
[quote=superluig164 post_id=494425 time=1644637083 user_id=78720]
So why is it that every other application handles it the way I am saying, but none other handles the way you say?
When MediaMonkey overrides the separator, Poweramp displays a space, and MP3Tag displays \\. In previous versions of MM if I set my separator to /, MediaMonkey would use that separator. No questions asked. Now you're telling me that I cannot choose the separator? I should just take a hike, even though no other program supports whatever stupid method you guys have decided to use in MM5? And if I decide to use a workaround (change the separator in MM to something else) then MM will not be able to separate the artists/genres?
How ridiculous is that? Software is written for the user. If your software works in a way that impedes other software AND the user, then you're doing something wrong. I don't care what version of ID3 tags I'm using or not using, the point is that MM changes something so that the individual artists and genres only count as such in MM, and nowhere else. And if it's using a newer version of ID3 that's the problem, why can't I choose not to use said new version? I download new files and tag them.
Could you at least not add a switch to continue to use the defined separator as the separator for those who want it, and leave it off by default? I guarantee I'm not the only MM user who uses other programs and has issues with this.
[/quote]
I think you completely missed the point and still don't understand how thinks work, even though I was trying already to explain it. MediaMonkey is not author of the standard, how tags are written to the MP3 file, we just use format how it was defined, so all applications can understand and use it. We did not decide to use some proprietary format, we use standard ID3. Multiple values are saved to tags as defined by standard. And separator is not saved to the file at all, never was (in case it should be interpreted as multiple values). Separator is visual way, how to display multiple values in application. So if you save "artist1/artist2" and have separator of multiple values set as "/" in MM5, than it is saved as two artists "artist1" and "artist2" to MP3 (or other formats), in ID3v2.4 it means it is saved as two values separated by zero byte. When reading tag, MM5 then reads these two values and display them with separator set in Options. Other tagging application can use different separator to display such values, e.g. MP3Tag by default uses "\\". When you tag your file with string "artist1/artist2" in MP3Tag, where multiple values separator is "\\", it is saved as ONE artist, not two separate artists. You can set multiple values separator in MM5 to "\\" too, then your artists will be always saved as one "artist1/artist2" artist. But then you will see it as one artist with name "artist1/artist2" everywhere, it could not be handled as 2 artists.