A set of scripts that help to maintain collections of MP3 files with respect to their file names, ID3 tags, and playlists (.m3u files).
You can put the perl scripts (mms*) whereever it is convenient for you; it is a good idea to put them to a folder that is part of your PATH so that you can call them from any directory.
Make sure that the scripts are executable (chmod 755 mms*).
Besides a Perl 5 runtime the scripts require the following modules to be installed:
Each script is well documented. Read the manuals that are
available by calling a script with the --man parameter.
Later, using the -h / --help option will often suffice
for a quick overview of the possible options.
The so-called tag is a small optional part of an MPEG Layer 3 file that contains meta information about the audio part, like artist, title, etc.
There are two major versions of MP3 tag formats, ID3v1 and ID3v2. All programs of this suite focus on the ID3v1 tag (or ID3v1.1 if the TRACKNUM field is used). In most cases the presence of an ID3v2 tag will be simply ignored.
More specifically, it will never be read from or written to a v2 tag. There are only two actions that involve v2 tags: You can use mms-detagtor to find files depending on their tag version and you can use mms-settag to erase v2 tags.