retag
Identify and retag mislabeled audio files using acoustic fingerprinting.
Requirements
Install ffmpeg
# macOS
brew install ffmpeg
# Ubuntu / Debian
sudo apt install ffmpeg
# Windows
# Download from https://ffmpeg.org
Installation
pip install retag
Or from source:
git clone https://github.com/IRON-M4N/retag.git
cd retag
pip install -e .
Usage
retag <path> Scan, identify and tag
retag <path> --interactive Step-by-step guided mode
retag <path> --dry-run Preview without writing changes
retag <path> --resume Skip files already processed
retag get <file|folder> Inspect embedded metadata
retag get <file> --extract-cover Extract embedded cover art
All flags
-i, --interactive Step-by-step guided mode
--overwrite, -f Retag files that already have tags
--keep-name Keep original filenames
--no-cover Skip cover art embedding
--clear-cache Clear cached state for a folder
--dry-run Preview changes without writing
--resume Skip already-processed files
--provider P Force a provider: audd or acrcloud
--confidence N Minimum confidence score (default: 60)
--format EXT,... Limit to specific formats, e.g. mp3,flac
--audd-token TOKEN AudD API key
--acr-key KEY ACRCloud access key
--acr-secret SEC ACRCloud access secret
--version Show version
supports almost all audio formats
$\frac{\text{Made with } \heartsuit \text{ by IRON-M4N}}{\text{2025 - 6969}}$
Metadata
Release files for retag 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| retag-0.1.2.tar.gz | 24.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| retag-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.8 kB
Release files / retag-0.1.2.tar.gz
| Download URL | retag-0.1.2.tar.gz |
|---|---|
| Size | 24.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cf8253c4a201bd1ce764311570407a971ef6747c0ed520521f23a00474b2576d
|
|
BLAKE2b-256 checksum How to use checksums |
e78a85a07bff466c587e98210581fd363617f9f12d7c16531ea329ad4da2f221
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / retag-0.1.2-py3-none-any.whl
| Download URL | retag-0.1.2-py3-none-any.whl |
|---|---|
| Size | 29.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
79d6dc8457dcd1f341b54b1cb6bf12c3fd2c1e2bd70f96a65b30131185ea32cb
|
|
BLAKE2b-256 checksum How to use checksums |
58c5c91f0500455f00c95636452143267a8af10d5a96a3ee822ae37b311c2db3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|