r3/r3tagger
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
r3tagger license: GPL 3 author: r3 (ryan.roler@gmail.com) requires: Python 2.7 - http://python.org/ Mutagen - http://code.google.com/p/mutagen/ Musicbrainz2 - http://musicbrainz.org/doc/python-musicbrainz2 Acoustid - http://acoustid.org/fingerprinter Chromaprint - http://acoustid.org/chromaprint PyTest - http://pytest.org/ # Only needed for tests R3tagger is a program that will develop into a fully automated tagging solution for users of popular music formats. The tagger will use musicbrainz and acoustid to fingerprint and recognize songs and to correctly tag them. Albums will handle cases where tracks cannot be identified by fingerprinting using a custom algorithm (outlined in UseCases.txt) to attempt using existing tags to recognize a song. Should that fail, the program will attempt to find the significant parts of the file path to identify the song. I may throw in Last.fm recognition as well to supplement the musicbrainz system. Additionally, the program shall have the capability to find album art online and attach it to songs. The tagger will be capable of reorganizing music collections based on configuration. Testing framework can be found under tests/ Immediate plans can be found in thoughts/ All that remains for the tagger to be feature complete is implementation of the actual recognition algorithm (musicbrainz and acoustid calls are already built), and the user interface to be designed. The GUI is currently being built in Qt. I expect it to be complete within the month. r3
About
Automated music tagger utilizing musicbrainz for song recognition. This is an in-progress rebuild of an older version. Anyone wishing access to the old code need simply ask, but the current project will supersede the old implementation.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published