mirror of
https://github.com/oskvr37/tiddl.git
synced 2026-06-13 04:05:08 +03:00
🐛 Fixed missing metadata when downloading a single track
This commit is contained in:
@@ -386,6 +386,12 @@ def download_callback(
|
||||
track = ctx.obj.api.get_track(resource.id)
|
||||
album = ctx.obj.api.get_album(track.album.id)
|
||||
|
||||
cover: Cover | None = None
|
||||
save_cover = ("track" in CONFIG.cover.allowed) and CONFIG.cover.save
|
||||
|
||||
if album.cover and (CONFIG.metadata.cover or save_cover):
|
||||
cover = Cover(album.cover, size=CONFIG.cover.size)
|
||||
|
||||
await handle_item(
|
||||
item=track,
|
||||
file_path=format_template(
|
||||
@@ -394,6 +400,12 @@ def download_callback(
|
||||
album=album,
|
||||
quality=get_item_quality(track),
|
||||
),
|
||||
track_metadata=Metadata(
|
||||
cover=cover,
|
||||
date=str(album.releaseDate),
|
||||
artist=album.artist.name if album.artist else "",
|
||||
# credits are missing
|
||||
),
|
||||
)
|
||||
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user