Fix of metadata loading

This commit is contained in:
2023-06-22 18:44:17 +02:00
committed by migatu
parent f686552337
commit 8e64482623
+14 -10
View File
@@ -1310,19 +1310,23 @@ async def zrob_mi_plejliste(ctx):
MUZYKA["queue"].insert(0, plik[1])
MUZYKA["requestor"].insert(0, ctx.author)
metadata = eyed3.load(plik[1])
if metadata.tag.title:
reply += f"{index} {metadata.tag.title}"
if metadata and metadata.tag:
if metadata.tag.title:
reply += f"{index} {metadata.tag.title}"
else:
reply += "{index}. {plik[1]} z prywatnej kolekcji Hammera."
if metadata.tag.artist:
reply += f" wykonawcy {metadata.tag.artist}"
if metadata.tag.album:
reply += f" z albumu {metadata.tag.album}"
if metadata.tag.title:
reply += (
" z prywatnej kolekcji Hammera i na Twoją specjalną rpośbę.\n"
)
else:
reply += "{index}. {plik[1]} z prywatnej kolekcji Hammera."
if metadata.tag.artist:
reply += f" wykonawcy {metadata.tag.artist}"
if metadata.tag.album:
reply += f" z albumu {metadata.tag.album}"
if metadata.tag.title:
reply += (
" z prywatnej kolekcji Hammera i na Twoją specjalną rpośbę.\n"
)
index += 1
if len(reply) > 1800:
await ctx.send(reply)