Skip to content

jautz/mp3-management-suite

Repository files navigation

MP3 Management Suite

Abstract

A set of scripts that help to maintain collections of MP3 files with respect to their file names, ID3 tags, and playlists (.m3u files).

Installation

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*).

Dependencies

Besides a Perl 5 runtime the scripts require the following modules to be installed:

Usage

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.

ID3 Tag Versions

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.

About

Maintain MP3 collections: file names, ID3 tags, playlists.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages