Mẫu này cho thấy cách thay đổi metadata trong tệp MP3, bao gồm lời bài hát và các trường tùy chỉnh.
Python
from groupdocs.metadata import Metadata
from groupdocs.metadata.formats.audio import LyricsField, LyricsTag
def update_mp3_lyrics():
# Mở tệp bằng Metadata
with Metadata("./input.mp3") as metadata:
root = metadata.get_root_package()
if root.lyrics_3v2 is None:
root.lyrics_3v2 = LyricsTag()
# 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 metadata tùy chỉnh nào cần thiết
root.lyrics_3v2.set(LyricsField("ABC", "custom value"))
# Lưu các thay đổi vào tệp
metadata.save("./output.mp3")
if __name__ == "__main__":
update_mp3_lyrics()