ID3 data editor
Project description
This Python package allows to access ID3 tags in MP3 files. There are the usual operations such as set, get, update, delete.
Supported ID3 versions:
1.x
2.2
2.3
2.4
Usage
from mp3_tagger import MP3File, VERSION_1, VERSION_2, VERSION_BOTH
# Create MP3File instance.
mp3 = MP3File(path_to_mp3)
# Get/set/del tags value.
alb = mp3.album
mp3.album = 'some title..'
del mp3.album
"""
Allowed tags:
- artist;
- album;
- song;
- track;
- comment;
- year;
- genre;
- band (version 2.x);
- composer (version 2.x);
- copyright (version 2.x);
- url (version 2.x);
- publisher (version 2.x).
"""
# Get all tags.
tags = mp3.get_tags()
print(tags)
"""
Output:
{'ID3TagV1': {'song': 'Prowler', 'artist': 'Iron Maiden', 'album': 'Iron Maiden',
'year': '1980', 'comment': None, 'track': 1, 'genre': 'Other'},
'ID3TagV2': {'artist': 'Iron Maiden', 'band': 'Iron Maiden', 'album': 'Iron Maiden',
'song': 'Prowler', 'track': '1/9', 'genre': 'Heavy Metal', 'year': '1980'}}
"""
# By default selected tags in both versions.
mp3.set_version(VERSION_BOTH)
# Change to 2.x version.
mp3.set_version(VERSION_2)
# For 1.x version
mp3.set_version(VERSION_1)
# After the tags are edited, you must call the save method.
mp3.save()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mp3-tagger-1.0.tar.gz
(9.0 kB
view details)
File details
Details for the file mp3-tagger-1.0.tar.gz
.
File metadata
- Download URL: mp3-tagger-1.0.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05cbe93f5cb7c71ff920b4923120e95a898f27d0a6b20d55365041b5b81c49c3 |
|
MD5 | 2b812e53aa972851c6d40fc0e7df5e89 |
|
BLAKE2b-256 | b68dc05b107c32880c1018100bb7dea663cc3e8186fe1a2d289a7d4aabd57d29 |