This programm uses tag information obtained from LastFM to update your files tags. Mainly intended for filling the genre tag.
Simply run the following:
$ pip install lastfmtagupdater
Or install from source with:
$ pip install /path/to/lastfmtagupdater
After installation, run with lastfmtagupdater
. Command line options may be enumerated by using the --help option.
The default configuration file is [lastfm_tagger.conf]. Assuming that the configuration file points to your media directory, it's typically sufficient to simply run the above Python file without any options.
- Python3
- Mutagen
- pyLast
- LastFM API Key (available at http://www.last.fm/api without any fuss)
- 2022-12-21: v3.1.0. Removed
setup.py
, addedpyproject.toml
. Updatepylast
dependency. Change to Python'slogging
module. Remove all traces of tag separators. Remove ability to save ad ID3v1. Some code cleanup. - 2022-12-15: v3.0.3. Write multiple values as multiple tags, remove configurable tag separator. Bump ID3 writing to v2.4.
- 2022-12-12: v3.0.2. Add
.opus
support. - 2018-07-20: v3.0.1. Updates to tag handling, more robust capitalization and duplicate checking. New configuration option: skipTags. Helps unclutter tags retrieved from LastFM.
- 2016-03-21: Renamed to lastfmtagupdater, bumped version number to v3. Finish port to Python 3, added setup.py. Cleaned up code, removed Gui.
- 2016-01-28: Update writing mp4.
- 2014-11-30: Fix: correctly ignore writeUntaggedTag. Change: write ID3v2.3 tags instead of ID3v2.4.
- 2014-11-30: Import of r17 lastfmtagextractor SVN repo @ http://code.google.com/p/lastfmtagextractor
~ Aaron McKee, May 2012 ~ Brent Huisman, March 2016