Skip to main content

Update your music files with tags from Last.FM

Project description

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

  • 2024-05-14: v3.1.1. Fix configparser.
  • 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lastfmtagupdater-3.1.1-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

Details for the file lastfmtagupdater-3.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for lastfmtagupdater-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 768bf03aada26dfc7698f25d7082b73cf9ee2336b45cdd47edfb72ba1bed42b8
MD5 2f9876578b31235bd82e3687997c358e
BLAKE2b-256 8da9ee91cf3d63c940fece4597d08d729057a3375864794064fd08a7e89ee865

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page