Skip to main content

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

Metadata

Release files for lastfmtagupdater 3.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for lastfmtagupdater 3.1.1
File Interpreter ABI Platform Actions
lastfmtagupdater-3.1.1-py3-none-any.whl Python 3 none any Details for lastfmtagupdater-3.1.1-py3-none-any.whl

Release files / lastfmtagupdater-3.1.1-py3-none-any.whl

Download URL lastfmtagupdater-3.1.1-py3-none-any.whl
Size 43.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
768bf03aada26dfc7698f25d7082b73cf9ee2336b45cdd47edfb72ba1bed42b8
BLAKE2b-256 checksum
How to use checksums
8da9ee91cf3d63c940fece4597d08d729057a3375864794064fd08a7e89ee865
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Security for lastfmtagupdater 3.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.1.1 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page