Andrew Rogl 2021-10-02 14:12:01 +10:00
parent 9bab200d3d
commit c4f2fffb63

View file

@ -209,8 +209,10 @@ class DiscogsPlugin(BeetsPlugin):
# of an input string as to avoid confusion with other metadata plugins.
# An optional bracket can follow the integer, as this is how discogs
# displays the release ID on its webpage.
match = re.search(r'(^|\[*r|discogs\.com/.+/release/)(\d+)($|\])',
# Issue #4080 highlighted that Discogs changed the way the URL is formed
match = re.search(r'(^|[*r|discogs\.com/.+/release/])(\d+)($|)',
album_id)
if not match:
return None
result = Release(self.discogs_client, {'id': int(match.group(2))})