aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom-Oliver Heidel <blackjack4494@web.de>2020-10-07 05:42:48 +0200
committerTom-Oliver Heidel <blackjack4494@web.de>2020-10-07 05:42:48 +0200
commit39b7f3ec153092f2cbd9005fb9c5455366ff20ac (patch)
treefa08d8234d1d2a448dc07a5a13a507d38f405749
parentb777004649bcf2c5eb86c12a525ccb327ab55126 (diff)
parent962cc3ef87ec56c59cddf51a186dc0e5c8ba9a73 (diff)
downloadhypervideo-pre-39b7f3ec153092f2cbd9005fb9c5455366ff20ac.tar.lz
hypervideo-pre-39b7f3ec153092f2cbd9005fb9c5455366ff20ac.tar.xz
hypervideo-pre-39b7f3ec153092f2cbd9005fb9c5455366ff20ac.zip
Merge branch 'gilou-bandcamp_update'
-rw-r--r--youtube_dlc/extractor/bandcamp.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/youtube_dlc/extractor/bandcamp.py b/youtube_dlc/extractor/bandcamp.py
index 2022e69f8..9dbafe86d 100644
--- a/youtube_dlc/extractor/bandcamp.py
+++ b/youtube_dlc/extractor/bandcamp.py
@@ -99,7 +99,6 @@ class BandcampIE(InfoExtractor):
webpage, 'track info', default='{}')
track_info = self._parse_json(trackinfo_block, title)
-
if track_info:
file_ = track_info.get('file')
if isinstance(file_, dict):
@@ -115,7 +114,7 @@ class BandcampIE(InfoExtractor):
'acodec': ext,
'abr': int_or_none(abr_str),
})
- track = track_info.get('title')
+
track_id = str_or_none(track_info.get('track_id') or track_info.get('id'))
track_number = int_or_none(track_info.get('track_num'))
duration = float_or_none(track_info.get('duration'))
@@ -126,6 +125,7 @@ class BandcampIE(InfoExtractor):
webpage, key, default=None, group='value')
return data.replace(r'\"', '"').replace('\\\\', '\\') if data else data
+ track = extract('title')
artist = extract('artist')
album = extract('album_title')
timestamp = unified_timestamp(