-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
discogs: Track IDs not fetched #2336
Comments
Having any If Discogs ids are wanted, they should go into their own tags. (Also Discogs has no concept of Recordings or Tracks (or Works or …) that MusicBrainz have, so a |
I see this behavior on a coupla other discogs tagged imports (for at least one of these, I supplied the discogs id to the importer, but the other it found on its own. i think.). |
Yep, it looks like the track ID is never fetched from discogs. See: Line 415 in 8cc2ac5
However, I can't tell whether there is any sensible ID to use from discogs. It looks like there's no specific URL or individual page for tracks. Do you know whether there concept of a "track ID" exists there? |
pulling from the discogs API reveals nothing to me that might identify a track beyond its position in the album. is the duplicate plugin's behavior with these tracks as expected/intended, or should I open a separate issue about that? |
From my previous comment:
|
I'd say that:
|
Agreed. (And sorry for reading your earlier comment too quickly!) |
Why not inventing our own track IDs as a workaround? It is better then nothing as we can expect that Discogs won't introduce those IDs ever. For example, using the release ID + the string describing the original track position as reported on Discogs could work: "4157155-1", "1921107-A", "4365812-B2", "3786928-Side A". These IDs would be stable in most of cases. As a bonus, storing the original naming for track positions will be very useful, and it is currently not done (the original values are lost, they are converted to medium and track indices). |
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 (beetbox#2336).
I guess this can be closed now. |
Indeed! Fixed in #2891. |
Problem
While importing tracks correctly identified as
https://www.discogs.com/The-Larry-Goldings-Trio-Moonbird/release/8913670
the import appears to succeed, yet track id's are not stored.
beet info moonbird
gives this same set of id's for each track:those are discogs id's, and no track has an mb_trackid, although the tracks
are given their proper titles.
This came to my attention because the
duplicates
command sees all thesetracks as duplicates of each other. I've done the drill of
beet rm moonbird
and reimporting their directory, behavior is consistent.
Setup
My configuration (output of
beet config
) is:The text was updated successfully, but these errors were encountered: