I am raising this as a formal complaint, not a support query.
MP3tag’s current behaviour around tag handling is actively misleading and has caused me to publish files containing incorrect metadata, despite those files appearing correct within the application at the point of saving.
The core issue is this:
MP3tag presents a merged, logical view of metadata that hides the fact that multiple independent tag containers can coexist inside a single MP3 file (ID3v2.4, ID3v2.3, ID3v1, APE). The UI gives the clear impression that the metadata being displayed is authoritative, complete, and representative of what downstream consumers will read. That impression is false.
In practice:
- MP3tag can write new values to one tag container
- Leave legacy containers intact
- Continue to display only the updated values
- While other software and upload platforms read the untouched legacy tags instead
This results in a situation where:
- The user saves the file
- Reopens it
- Verifies the metadata visually
- Uploads it
- And then sees old, contradictory information exposed publicly
This is not user error. This is a UI and design failure.
I am aware that MP3tag technically supports multiple tag formats. The problem is not capability; it is disclosure and verification. The application does not clearly surface:
- Which tag containers currently exist in the file
- Which containers are being written to
- Which containers are being left untouched
- That conflicting values may still be present and readable by third parties
The current “merged view” actively obscures risk. For anyone publishing or distributing files beyond their own playback environment, this is unacceptable.
Requesting example files is also not a reasonable workaround when:
- Files are often large
- Upload limits prevent sharing
- External services require login
- And the issue is structural, not file-specific
This problem does not require reproducing with a sample file to be understood.
What is required is one or more of the following:
- A clear warning when multiple tag containers exist
- A visible, per-container view of metadata (not a merged abstraction)
- An explicit indicator of which containers are present and writable
- Or, at minimum, a release-safety warning that the displayed data may not reflect what other software will read
At present, MP3tag makes it far too easy to believe a file is “clean” when it is not. That belief is reasonable based on the UI, and the consequences fall entirely on the user when the metadata is later exposed publicly.
I am not asking for new tagging standards. I am asking for honesty and visibility.
If a file contains metadata that I cannot see, verify, or intentionally remove, then the application should not present that file as safe to publish.
This is a serious usability flaw, not a niche edge case, and it deserves to be treated as such.