Open Ell opened 11 years ago
So the question remains the same: what is the expected behaviour if the uploaded release is missing in the Discogs database?
Definitely an important question, as it will happen often enough. No DB is fully complete, after all.
If the uploaded release is not in the Discogs database, we should mark it as "unverified". Later on, moderators can examine the queue of unverified uploads and manually ensure that the upload corresponds to an actual release.
Should we submit it to Discogs or moderators will do this manually?
Discogs also has its own notion of Verified and Not Verified in the API too. Do we just want to check against Verified entries in the discogs api or every entry?
Oh gawd no - moderators shouldn't be manually validating this stuff. There's no way they'd be able to keep up. If anything, users (a specific class perhaps) could verify them. But we shouldn't rely so heavily on the discogs API - we'll need a more typical upload page (where all fields get filled manually by the user), for when there's no entry in the Discogs DB. It'll happen more often than you'd think. (pre-release, scene, bootleg, live Phish concerts, (haha) etc.) Which also ties into Verified vs. Unverified, I think.
At AB we have the concept of "Wiki Students" whose entire purpose is to basically verify and tidy metadata. A similar thing could work for Waffles as well.
Also, having a single upload form with a Discogs autofill could work.
Now we're talking! That is basically what I was thinking of doing with the Waffle Irons as well, at one point, but perhaps it'll be its own class. At any rate, everything you posted works for me.
[aside: user classes/permissions will be a big part of Batter - need to be very flexible]
Also, having a single upload form with a Discogs autofill could work.
Sounds good.
All music uploads should be validated as much as possible against discogs. we should also implement adding stuff not on the discogs website too