@@ -897,6 +897,7 @@ def cover_show(self, media: Album | Playlist | Track | Video | Album | Artist) -
897
897
898
898
# Show spinner while loading
899
899
self .s_spinner_start .emit (parent_widget )
900
+
900
901
try :
901
902
try :
902
903
cover_url = media .album .image ()
@@ -908,6 +909,8 @@ def cover_show(self, media: Album | Playlist | Track | Video | Album | Artist) -
908
909
except Exception :
909
910
logger_gui .info (f"No cover available (media ID: { getattr (media , 'id' , 'unknown' )} )." )
910
911
else :
912
+ cover_url = None
913
+
911
914
logger_gui .info (f"No cover available (media ID: { getattr (media , 'id' , 'unknown' )} )." )
912
915
913
916
if cover_url and self .cover_url_current != cover_url :
@@ -916,7 +919,7 @@ def cover_show(self, media: Album | Playlist | Track | Video | Album | Artist) -
916
919
pixmap : QtGui .QPixmap = QtGui .QPixmap ()
917
920
pixmap .loadFromData (data_cover )
918
921
self .l_pm_cover .setPixmap (pixmap )
919
- else :
922
+ elif not cover_url :
920
923
path_image : str = resource_path ("tidal_dl_ng/ui/default_album_image.png" )
921
924
self .l_pm_cover .setPixmap (QtGui .QPixmap (path_image ))
922
925
finally :
@@ -1185,6 +1188,7 @@ def tr_results_expanded(self, index: QtCore.QModelIndex) -> None:
1185
1188
1186
1189
# Show spinner while loading children
1187
1190
self .s_spinner_start .emit (self .tr_results )
1191
+
1188
1192
try :
1189
1193
self .list_items_show_result (media_list = media_list , parent = item )
1190
1194
finally :
0 commit comments