Skip to content

Commit 363fe42

Browse files
author
E.S. Rosenberg a.k.a. Keeper of the Keys
committed
Added check for None as discussed in #25
1 parent 3bbb88a commit 363fe42

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/gpodder/plugins/soundcloud.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,11 @@ def get_tracks(self, feed):
136136
for track in tracks:
137137
# Prefer stream URL (MP3), fallback to download URL
138138
base_url = track.get('stream_url') if track['streamable'] else track.get('download_url')
139-
url = base_url + '?consumer_key=%(consumer_key)s' % {'consumer_key': CONSUMER_KEY}
139+
if base_url != None:
140+
url = base_url + '?consumer_key=%(consumer_key)s' % {'consumer_key': CONSUMER_KEY}
141+
else:
142+
logger.debug('Skipping track with no base_url')
143+
continue
140144

141145
logger.debug('track in tracks url: %s', url)
142146

0 commit comments

Comments
 (0)