Tracks that don't have mix names in them. Can't remember if I've seen some releases where all mixes are listed without the mix name. Obscure vinyls from the 90s also have tracks that might be labelled incorrectly. That's for the loss.
So if I understand it correctly, if the script comes across a vinyl that has tracks on it without mix names like
this one, it will simply ignore/delete that data? Why is that? I can't really understand. As far as I'm aware, mix names (e.g., Original Mix) are just simply part of the track name anyway and not handled individually by Discogs.
For the excess, just think of all the radio edits you might find. And imagine a vinyl which is listed as trance, but also as techno and ambient. How do you differ between trance, techno and ambient programmatically, without other metadata?
Well, I can't do much about it, but usually, it's pretty easy to spot after a few seconds of listening to certain points of a given track if it's not trance (or if it's a track that only has some trance elements). For example, before 1993, most tracks labeled as trance on Discogs had nothing to do with trance or were tracks that were 10% trance and 90% from another genre, which in a way, allowed me to go through those years quite quickly.
Furthermore, there's a reason why I only focus on 12" releases (along with a few key CD examples and radio shows, like the D.Trance series, Trance Europe Express, A State Of Trance, etc.). It was the main platform for producers in the classic era / for those who produced with old production techniques, so most noteworthy tracks are released on 12". And 12" records usually only focus on a singular track (with various mixes of it) or multiple tracks from the same artist, so there's a high chance in general that all those tracks will be from the same genre. However, CDs focus on many artists a lot of times, and it could easily happen that a CD which features 30 tracks and has a trance label on Discogs only has two trance songs on it in actuality, and the rest is techno, acid, etc., and I want to avoid that.