Fix
Tested with
@@ -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))})
