ID3数据编辑器
mp3-tagger的Python项目详细描述
这个python包允许访问mp3文件中的id3标签。有平常的 操作,如set、get、update、delete。
支持的ID3版本:
- 1.x
- 2.2
- 2.3
- 2.4
用法
frommp3_taggerimportMP3File,VERSION_1,VERSION_2,VERSION_BOTH# Create MP3File instance.mp3=MP3File(path_to_mp3)# Get/set/del tags value.alb=mp3.albummp3.album='some title..'delmp3.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 versionmp3.set_version(VERSION_1)# After the tags are edited, you must call the save method.mp3.save()