getmusicbee.com

General => MusicBee Wishlist => Topic started by: SonicRings on April 10, 2022, 07:42:17 PM

Title: Don't automatically remove/merge duplicate tag fields
Post by: SonicRings on April 10, 2022, 07:42:17 PM
I have a request very similar to my Don't Forcibly Write Encoder Tag When Saving Any Settings In A File (https://getmusicbee.com/forum/index.php?topic=36398.0) request: when a file's tags and/or properties are being saved, MusicBee will automatically merge duplicate tag fields into one, and delete tags it deems superfluous.

An option for this would be fine for anyone who wants to clean up their tags. However, I don't appreciate the fact that it's forced. There's no way to avoid it. Whether you're editing an unrelated tag, or just adjusting the playback volume (and thus not touching any tags in the first place), it will perform this action.

Ideally I'd wish for a way to make libraries read-only, but I'm not sure how feasible that would be, nor how wanted it would be. This is a music manager as much as a player, after all. I just personally never find myself using it to edit tags outside of internal custom tags, and this behaviour is a reason why. I use Mp3tag and, to a much lesser degree, Picard.

Therefore, I wish for this behaviour to have a toggle, perhaps in the Tags (2) panel in preferences. "Allow MusicBee to clean up tags automatically (requires file properties to be saved)" with a checkbox, or something like that worded in a better way.

Here is an example of what a file's tags looks like without MusicBee touching it:
(https://i.imgur.com/og6erHx.png)

And here is how it looks after adjusting the volume in the track's settings tab by +20%:
(https://i.imgur.com/fFipJHi.png)

As you can see, MusicBee has created a new tag "DISPLAY COMPOSER" that is essentially all the composer tags separated by a semicolon.
As well, TOTALDISCS and TOTALTRACKS are completely absent.
And finally, one of the YEAR tags (yyyy format) is absent.

I understand the information is still all there. However, I didn't tell MusicBee to perform these actions. I rely on the yyyy formatted YEAR tag for other music players that do not have the sheer amount of options MusicBee offers and thus only display the YEAR tag as is, with no ability to truncate. Such players see the first YEAR tag (yyyy format) and display that, to my liking. MusicBee removing this tag impedes on my use of other such software, essentially locking me in to the MusicBee "ecosystem" and forcing me to add them back.

I always prefer when software gives you choices. I love that with MusicBee, I can display a single YEAR tag formatted as yyyy-mm-dd as such, or truncate it to yyyy. But sadly, not all software have this ability.
Likewise with being given choices, MusicBee does not give me one with regards to making these edits. I don't want a DISPLAY COMPOSER tag I never asked for, and I don't want other tags to be removed that I never asked to be removed.

Some may argue MusicBee does this to properly display your files, but that isn't the case: MusicBee already displays everything just fine. There is absolutely no change to the way anything is displayed after it makes these changes to my tags. So since MusicBee can already display my tags the way I have them, I see no purpose of changing the tags in the first place.

I'm very thankful that the ENCODER tag is no longer forcibly written when edits are made to a track. I hope the same can be done about this behaviour so I can finally use MusicBee to make a quick edit to a tag or simply adjust playback volume of a track, knowing it won't change the whole tag structure to its liking.
Title: Re: Don't automatically remove/merge duplicate tag fields
Post by: Genadio on May 14, 2023, 07:34:20 PM
Have you figured out how to solve this? I just noticed that if I exclude a track from playback in the track's Edit-Settings window, then MusicBee automatically removes and changes some tags in this track without asking. I don't like files being modified without notifying and asking me and would like to disable this.
Title: Re: Don't automatically remove/merge duplicate tag fields
Post by: SonicRings on May 14, 2023, 08:21:22 PM
Have you figured out how to solve this? I just noticed that if I exclude a track from playback in the track's Edit-Settings window, then MusicBee automatically removes and changes some tags in this track without asking. I don't like files being modified without notifying and asking me and would like to disable this.

No, sadly. I have to make a copy of the file, make the edit in musicbee, then replace the file with the original. This allows me to make changes to its properties without modifying its tags.