fix: 修复MP3内嵌歌词读取

This commit is contained in:
helloplhm-qwq 2024-02-06 11:42:39 +08:00
parent b9a1e530dd
commit d2bedcfd73
No known key found for this signature in database
GPG Key ID: 6BE1B64B905567C7

View File

@ -148,11 +148,18 @@ def getAudioMeta(filepath):
cover = audio.get('APIC:') cover = audio.get('APIC:')
if (cover): if (cover):
cover = convertCover(cover.data) cover = convertCover(cover.data)
lrc_key = None
for k in list(audio.keys()):
if (k.startswith('USLT')):
lrc_key = k
break
title = audio.get('TIT2') title = audio.get('TIT2')
artist = audio.get('TPE1') artist = audio.get('TPE1')
album = audio.get('TALB') album = audio.get('TALB')
lyric = audio.get('TLRC') if (lrc_key):
lyric = audio.get(lrc_key)
else:
lyric = None
if (title): if (title):
title = title.text title = title.text
if (artist): if (artist):