While I think that MB is a really well structured and thought-out database and the input methods are for the most part great, these are the three biggest gripes I have as a MB editor and user who uses the database for tagging:
Original release date
It depends on an exisiting release within a release group. Really, that is so bad that I always use Discogs to tag first. The original release date MUST be a release group value. I know, the transition would be difficult, but that is the one big NO of MB.
Matching release group when importing from other sites
For common words /short phrases this sometimes results in an endless going through results. I donât know why the list of results is so inefficient sometimes, itâs almost as if album title is not paired with artist for a search. Direct search is no better, just a different sort of annoyance
Catalogue number should (also) be medium based
Sometimes releases have several catalogue numbers, one for each disc of a set. Some editors even enter them as XXX-790~5, when obviously they should be XXX-790, XXX-791, etc. In any case, all numbers get attached to the whole release, when they should be associated consecutively to each of the six media in this example.
With Picard if you add the following script, it will always pull the first release date of the release group, no matter which release you are using. I use it because I want the original release date, but with the good digital artwork.
$set(date,%originaldate%)
But I get your point that doesnât help if the first release isnât already in the release group. When itâs not I usually just import the Discogs release into MB to make it happen. And MB could definitely always use the first release of any release group in the database. As far as your other points, there are already tickets to make those things happen, i.e. each medium having itâs own cat # when that happens. The search engine sometimes is annoying that it wonât find a release if one letter is wrong, but itâs much better than it was a few years ago.
What value is populated if itâs a Jazz recording from the 50âs - originally available on vinyl - but the only release on MB is a CD from the 80s?
Yes, I guess that would be point 4 in that I also feel that date should always be the original release date and something like published date a subvalue.
Could you point me to the ticket for cat. no. => medium? The search on Metabrainz is just as bad, âcatalogueâ or âcatalogâ doesnât match anything usefulâŚ
I like that, in fact.
If original release date is missing, an editor must do some work to check they do find some reference to create the original release.
Itâs better than just blindly copying some date in some field.
It would be good if the default release name value of the release group search field would be something like "release name" AND artist:"release artist name(s)" and the search would be set to advanced mode.
But maybe it would bring some drawbacks?
That would still hold true if the field would exist in release group, it just wouldnât have to rely on an arbitrary release. Furthermore, if that first release has a wrong date one wouldnât have to edit a whole release + the release editor could already rely on the release group date.
Would it really be that difficult? I think MB could have a field for this which can be entered, but if it is left open it could still fall back to the current mechanic for displaying the original date. Anyway, I agree that it would make things easier in many cases.
If the earliest release date is known, you can simply add a release to the release group without any information other than the date. This does not seem any more or less tedious than a date field at the RG level, and opens up the possibility for others to fill out more details of the release later.
I also think it is a mistake to try âsimplifyâ things by adding more fields.
If we can simplify what exists (e.g. there already is the ability to just add a release with a date) then itâs not adding complexity to fix apparent complexity. Itâs not easier as it comes down to UI rather than adding a field, but itâs a very slippery slope.
edit: Total coincidence but I just got this podcast sent to me by a friend! So topical!
+1
Releases donât need a medium so you can add an empty release to establish the oldest release date even if you donât have any other details.
Likewise release groups do not need any releases for them to be added to the database.
I add empty release groups all the time to track songs that have been released as singles.
I create an empty release group and then create a relationship between the two release groups with the âsingles taken fromâ relationship.
If I ever get around to it I will write a plugin to tag songs that are released as singles.
But itâs not an âempty objectâ, as it has a release date. If you know that a release exists and you know its release date then it absolutely should be added. Lazy/sloppy could describe the editor creating such a release if other details are easily available and they just couldnât be bothered, but as a volunteer effort I would not hold that against anyone.