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:
- Python3
- Mutagen
- pyLast
- LastFM API Key (available at http://www.last.fm/api without any fuss)
Changelog
- 2024-05-14: v3.1.1. Fix configparser.
- 2022-12-21: v3.1.0. Removed
setup.py, addedpyproject.toml. Updatepylastdependency. Change to Python'sloggingmodule. 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
.opussupport. - 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.