Skip to content

Commit 93f64ea

Browse files
authored
Merge pull request #500 from exislow/425-download-original-cover
feat: add support for original image dimension in album covers
2 parents 8b8cc9c + d481a26 commit 93f64ea

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

tidal_dl_ng/constants.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class CoverDimensions(StrEnum):
3737
Px320: str = "320"
3838
Px640: str = "640"
3939
Px1280: str = "1280"
40+
PxORIGIN: str = "origin"
4041

4142

4243
class TidalLists(StrEnum):

tidal_dl_ng/download.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
PLAYLIST_EXTENSION,
3939
PLAYLIST_PREFIX,
4040
REQUESTS_TIMEOUT_SEC,
41+
CoverDimensions,
4142
MediaType,
4243
QualityVideo,
4344
)
@@ -1183,7 +1184,10 @@ def metadata_write(
11831184
path_lyrics = self.lyrics_to_file(path_media.parent, lyrics)
11841185

11851186
if self.settings.data.metadata_cover_embed or (self.settings.data.cover_album_file and is_parent_album):
1186-
url_cover = track.album.image(int(self.settings.data.metadata_cover_dimension))
1187+
cover_dimension = self.settings.data.metadata_cover_dimension
1188+
url_cover = track.album.image(
1189+
int(cover_dimension) if cover_dimension != CoverDimensions.PxORIGIN else cover_dimension
1190+
)
11871191
cover_data = self.cover_data(url=url_cover)
11881192

11891193
if cover_data and self.settings.data.cover_album_file and is_parent_album:

0 commit comments

Comments
 (0)