Musicman, the Music Library Collection tool
Go to file
Eric Renfro 9c4d8a5976 Added GPLv3 License 2016-07-04 20:53:57 -04:00
musicman Almost finished. Cleanup and some functionality left to do. 2016-07-04 18:50:52 -04:00
.gitignore Almost finished. Cleanup and some functionality left to do. 2016-07-04 18:50:52 -04:00
.project Initial commit 2016-07-03 23:47:07 -04:00
LICENSE Added GPLv3 License 2016-07-04 20:53:57 -04:00
README.md Added readme 2016-07-04 20:51:16 -04:00
musicman.ini Initial commit 2016-07-03 23:47:07 -04:00
musicman.py Forgot to include musicman.py itself. 2016-07-04 18:51:24 -04:00

README.md

MusicMan

A music library and converter manager.

MusicMan is a media library management and orchistration tool to assist in keeping a music library neat, tidy, and clean. It utilizes the music metadata to organize files into their respective reasonable organizational structure:

Artist/Album/[disc#-][track#-]Song Title.ext

The tool was primarily designed to work from a lossless media format, such as FLAC, and transcode into compressed formats, such as M4A for use on portable devices such as an iPhone or Android device.

Metadata evaluation is dependant on the existance of MusicBrainz' fields to help insure accuracy is maintained. Right now it's recommended to use MusicBrainz Picard, or similar, to tag your media and then use the tool to organize it. Organization is kept on both media library formats so it remains neat and clean.

This is work in progress, and currently only transcodes to M4A, but the idea is to be able to support other formats to convert to.

Conversion to M4A requires FFmpeg with the fdk-aac codec support compiled in.

If you're interested in helping develop on this project, please feel free to, all I ask is that you work off a feature or bug branch off the develop branch and request your pull requests towards develop.

Dependancies

  • Python 3.3 and up.
  • mutagen
  • ffmpeg