mirror of
https://github.com/MeoProject/lx-music-api-server.git
synced 2025-05-23 19:17:41 +08:00
fix: 修复MP3内嵌歌词读取
This commit is contained in:
parent
b9a1e530dd
commit
d2bedcfd73
@ -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):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user