Skip to main content

ID3 data editor

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()

Release files for mp3-tagger 1.0

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

Source distribution (sdist)

Source distribution for mp3-tagger 1.0
File Size Uploaded
mp3-tagger-1.0.tar.gz 9.0 kB Details

Release files / mp3-tagger-1.0.tar.gz

Download URL mp3-tagger-1.0.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
05cbe93f5cb7c71ff920b4923120e95a898f27d0a6b20d55365041b5b81c49c3
BLAKE2b-256 checksum
How to use checksums
b68dc05b107c32880c1018100bb7dea663cc3e8186fe1a2d289a7d4aabd57d29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file

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