Finds problems in MP3 files and helps the user to fix many of them using included tools. Looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3.) Also includes a tag editor and a file renamer.
If the tag exceeds the size of 5 MB, Mp3-Diags will throw a multitude of error reports confusing the user. Apparently, Mp3-Diags generally regards Mp3s with tags larger than this as corrupt. However, since many users are now embedding more and more covers with very high resolution due to high-resolution screens, such mp3s should no longer be considered corrupt but should give correct reports to the user.
For anyone interested, stable works perfectly well on macOS Mojave (no later) if “bottled” using Wine Bottler. I myself could not get it to execute using the wine terminal even though the installation went smoothly.
Many thanks for a very useful program which I’ve been using for years on arch Linux. Good health :)
MP3Diags (unstable) does not compile on archlinux because of the standard compiler flags.
The make process throws the following error:
Mp3TransformThread.cpp:679:15: error: format not a string literal and no format arguments [-Werror=format-security]
Temporarily disabling this in CFLAGS fixes the error and the program compiles again. Seems there is a format error in Mp3TransformThread.cpp but it is beyond my scope to find out where...
I've read great things about this program but trying to have it running on debian overcomes my energy and competence.
Could you please help a little by providing some updated instructions?