My favorites | Sign in
Project Logo
                
Feeds:
People details
Project owners:
  julio.biason

MMM is a simple Python script that reads music and move them around based on ID3 tags.

Dependencies

MMM requires Python 2.4 (or superior) and Pyvorbis.

Options

How to use it

First, make sure your files have the correct tags. Music Brainz offers a small application that tries to find the correct song and download the tags.

When called, mmm will try search for music files on the source directory and above (in other words, recursively) and move them to the destination directory, using the pattern described in the format.

How the format works

The current default format is %artist%/%album%/%artist%-%tracknum%-%title%, which means mmm will try to create a directory for the artist, a directory for the album inside it and then rename the file to the artist, track number and title. If any of the directories doesn't exist, it will be created. The track number is padded for the amount indicated on the option track-padding.

Example: if you have a file named "music.mp3", but the tags says it is Powder by Paul Hertzog, the 11th track on the album Bloodsport, it will be moved to paul_hertzog/bloodsport/paul_hertzog-11-powder.mp3. Also, this is prefixed by the directory pointed on destination, so if you put it as ~/music, the full path will be /home/<your user>/music/paul_hertzog/bloodsport/paul_hertzog-11-powder.mp3.

License

MMM is distributed under the GPL v2.0 or later.









Hosted by Google Code