Skip to content

Commit 6593dff

Browse files
author
E.S. Rosenberg a.k.a. Keeper of the Keys
committed
Changes podcast cover art to also be based on URL while maintaining old behavior ('folder') upon failure
1 parent 4d28ef8 commit 6593dff

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/gpodder/model.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -936,7 +936,14 @@ def remove_downloaded(self):
936936

937937
@property
938938
def cover_file(self):
939-
return os.path.join(self.save_dir, 'folder')
939+
filename = 'folder'
940+
try:
941+
url = urlparse(self.cover_url)
942+
filename = os.path.basename(url.path)
943+
except:
944+
logger.debug('urlparse failed for cover_url: %s', self.cover_url)
945+
946+
return os.path.join(self.save_dir, filename)
940947

941948

942949
class Model(object):

0 commit comments

Comments
 (0)