Invent our own track IDs for Discogs

Discogs does not provide track IDs. As a workaround, invent our own
IDs by combining release ID with original track position strings
returned by Discogs (#2336).
This commit is contained in:
Dmitry Bogdanov 2018-04-27 20:30:35 +02:00
parent 676536efa7
commit 2e422122b3

View file

@ -271,6 +271,8 @@ class DiscogsPlugin(BeetsPlugin):
for track in tracks:
track.media = media
track.medium_total = mediums.count(track.medium)
# Invent our own track IDs as Discogs doesn't have them
track.track_id = str(album_id) + "-" + track.track_alt
return AlbumInfo(album, album_id, artist, artist_id, tracks, asin=None,
albumtype=albumtype, va=va, year=year, month=None,