Skip to content

brenthuisman/lastfmtagupdater

Repository files navigation

lastfmtagupdater

This programm uses tag information obtained from LastFM to update your files tags. Mainly intended for filling the genre tag.

Install

Simply run the following:

$ pip install lastfmtagupdater

Or install from source with:

$ pip install /path/to/lastfmtagupdater

Usage

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.

Dependencies:

Changelog

  • 2022-12-21: v3.1.0. Removed setup.py, added pyproject.toml. Update pylast dependency. Change to Python's logging 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

About

Update your music files with tags from Last.FM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages