diff --git a/youtube_dl/extractor/bandcamp.py b/youtube_dl/extractor/bandcamp.py index 90d1e5558..7d3daff7a 100644 --- a/youtube_dl/extractor/bandcamp.py +++ b/youtube_dl/extractor/bandcamp.py @@ -120,7 +120,7 @@ class BandcampIE(InfoExtractor): def extract(key): return self._search_regex( - r'\b%s\s*["\']?\s*:\s*(["\'])(?P.+)\1' % key, + r'\b%s\s*["\']?\s*:\s*(["\'])(?P(?:(?!\1)).+)\1' % key, webpage, key, default=None, group='value') artist = extract('artist')