diff --git a/youtube_dl/extractor/bandcamp.py b/youtube_dl/extractor/bandcamp.py index 9fe107e2c..4801cd319 100644 --- a/youtube_dl/extractor/bandcamp.py +++ b/youtube_dl/extractor/bandcamp.py @@ -419,7 +419,7 @@ class BandcampUserIE(InfoExtractor): 'id': 'adrianvonziegler', 'title': 'Discography of adrianvonziegler', }, - 'playlist_mincount': 22, + 'playlist_mincount': 23, }, { 'url': 'http://dotscale.bandcamp.com', 'info_dict': { @@ -451,23 +451,25 @@ class BandcampUserIE(InfoExtractor): entries = [] # Bandcamp User type 1 page - try: - discography_data = json.loads(self._search_regex( - r'data-edit-callback="/music_reorder" data-initial-values="([^"]+)">', - webpage, 'raw_data').replace('"', '"')) + discography_data = re.findall( + r'