Mẫu này cho thấy cách thay đổi siêu dữ liệu trong một tệp MP3, bao gồm lời bài hát và các trường tùy chỉnh.
Python
import groupdocs.metadata as gm
import groupdocs.metadata.formats.audio as gmfa
def run():
# Mở tệp bằng Metadata
with gm.Metadata("input.mp3") as metadata:
root = cast(gmfa.MP3RootPackage, metadata.get_root_package())
if root.lyrics_3v2 is None:
root.lyrics_3v2 = gmfa.LyricsTag()
# Chỉnh sửa thẻ lời bài hát
root.lyrics_3v2.lyrics = "[00:01]Test lyrics"
root.lyrics_3v2.artist = "test artist"
root.lyrics_3v2.album = "test album"
root.lyrics_3v2.track = "test track"
# Thêm bất kỳ trường siêu dữ liệu tùy chỉnh nào nếu cần
root.lyrics_3v2.set(gmfa.LyricsField("ABC", "custom value"))
# Lưu các thay đổi vào tệp
metadata.save("output.mp3")