Request: Leave file tags as found

When I edit and export FLAC files, Audacity alters the tags:

  • it adds a DESCRIPTION tag, if there already is a COMMENT tag
  • it removes ReplayGain tags.

Please change this behavior so that Audacity leaves tags as they were. Thanks.

Tags are an ongoing “weakness” in Audacity. :frowning: And it doesn’t support embedded artwork.

I assume the difficulty is that different audio formats have different tagging standards.

…Actually it does leave then as they are (unless you overwrite your old file). They just don’t always get copied-over correctly or completely to the new file when you export. :wink:

MP3tag can copy from one file to another and I think there’s a way to copy them all at once and maybe batch-copy for all of the files in folder. (It works on all of the popular formats, not just MP3.)

Thanks, Mp3tag is invaluable for general tagging. I just need Audacity leave well enough alone. If you open a file with tags, leave them be!

Metadat handling has a lot of bugs in Audacity as @DVDdoug implies.

See this super-bug that lists all the known metadata issues:

In particular see this one:

You will note from the comments in the thread for this that Muse have no plans to fix these for Audacity 3.x - and they remain somewhat vague about metadata handling in Audacity v$ which is currently under development.

Peter

That’s whan another user requested in this issue that was logged back in 2021:

And I am more than somewhat minded to agree …

Peter

Metadata itself has issues that, as a programmer, would make me reluctant to try and support.

Speaking of custom entries, Copyright is one of them. Despite just about everyone trying to use some form of it.

As DVDdoug wrote, Audacity does leave the tags “in the audio file” alone. They are not changed in any way.

What Audacity does not do is to copy all of the metadata from all kinds of audio file into the Audacity project. This means that if an audio file contains metadata that is not supported by Audacity, then that metadata is not copied into the Audacity project, so Audacity cannot add that metadata to files that it exports.

The underling reason for this limitation is that audio metadata is a mess, and that has nothing to do with Audacity. Other than for a few modern file types such as FLAC and OGG, the “standards” are like the Wild West:

  • Some formats put metadata at the start of the file, some put it at the end.
  • Some formats allow the metadata to be at the start or the end, or both.
  • WAV does not formally specify metadata at all - it allows developers to add their own custom metadata
  • MP3 has multiple “id tag” versions, and many MP3 players use their own custom tags.
  • Media players and tagging applications may use their own standards that need not be compatible with other applications.

Audacity, which is primarily an “audio editor” (rather than a “metadata editor”), works around this mess by supporting common tags as consistently as possible across the formats that it supports.

That’s fair, but RG tags in FLAC are standard and common. And why create a superfluous DESCRIPTION tag?

I was not aware of this. I always put the moov atom at the start of the file because I pre-load the metadata in the <video> player HTML on my web pages. I guess this doesn’t work on all media types.