ตัวอย่างนี้แสดงวิธีการเปลี่ยน Metadata ในไฟล์ MP3 รวมถึงเนื้อเพลงและฟิลด์ที่กำหนดเอง
Python
from groupdocs.metadata import Metadata
from groupdocs.metadata.formats.audio import LyricsField, LyricsTag
def update_mp3_lyrics():
# เปิดไฟล์โดยใช้ Metadata
with Metadata("./input.mp3") as metadata:
root = metadata.get_root_package()
if root.lyrics_3v2 is None:
root.lyrics_3v2 = LyricsTag()
# แก้ไขแท็กเนื้อเพลง
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"
# เพิ่มฟิลด์ Metadata ที่กำหนดเองตามต้องการ
root.lyrics_3v2.set(LyricsField("ABC", "custom value"))
# บันทึกการเปลี่ยนแปลงลงในไฟล์
metadata.save("./output.mp3")
if __name__ == "__main__":
update_mp3_lyrics()