
To fix Guess Works, you need to fix Search. And there are Loads of common Works names which always need checking. Try Dark Side of the Moon (or a Pink Floyd concert) and you see “Money” is always matched to “money, money, money” by Abba. Try it out and you will see it uses the built in search, but this hits issues due to limitations the search algorithm.

Guess Related Works in Batch - GitHub - loujine/musicbrainz-scripts: Collection of greasemonkey scripts for MusicBrainzįor use on the Release \ Edit Relationships page. These script writers have done a great job, but I am also pretty lousy with the written word and accidentally upset people when I don’t mean to. They are HUGE time savers, but have limitations that need to be human checked. Please note - the following are not supposed to be negative criticism of these scripts. Remember - AI stands for Algorithmic Idiocy, Automated Inaccuracyĭo you use ViolentMonkey already? If not, I can explain that bit if needed. I share them so you can see how even good Algorithms make errors. Their use can be a HUGE timesaver though. Do not just press a button and trust them 100%. I can share the Guess Works userscripts I make use of, but they must be checked. All of these connections fascinate me, but then I am a bit data mad I often find it surprising when I see respected editors who say they are not interested in Works, their focus is in different areas. But all editors are different, and all have different data they input. I don’t expect we reach the “perfect world” state, but I would like to strive for it. Also, this wouldn’t really help the cover songs case, but then editors could opt out, or an accidentally created incorrect work could be later merged as well. I know taking the first artist is not always the correct approach, but I found it to be quite effective, at least for my use (pop/hip hop/rap genres). If a work with these attributes exist, I think it’s the correct match for most of the cases. Find the work with name that equals (case insensitive) the stripped title among the works of the first artist of the recording.This is for removing suffixes like “(Remix)”, “(Live)”, etc. Take the title of the recording and strip the parenthesis suffix using the first capture group of this or similar regex: /(^.+) \(.+\)/gi.I think my suggestion is quite rudimentary but it goes like this:įinding the related work for a given recording: Is that a concrete script, and is it publicly available? I’m very much interested in developing an algorithm or enhancing an existing one if I can. *Algorithm: You mention “Guess Works” script. This would ensure that there’s a related work for each recording. Furthermore, if a selection was already made by an algorithm*, people would only have to opt out in the minority of the cases, minimizing friction. Wouldn’t it make sense to do the same thing regards recordings and works? So whenever a recording is added an existing work has to be selected or a new one will be created. Whenever a release is added, an existing release group has to be selected or a new one will be created. I completely understand that, I’m not asking people to input every missing detail into the DB. Not everyone has the time and patience for this. You are now really relying on the fans of an artist to dive in and fill in these missing links. (As a Pink Floyd fan I laugh how often it fails to match “Time” and “Money”)Īdding Works, and linking them to Recordings is optional. They are 90% correct, but that 10% error will be common words, search failing to get a match. If you use the Guess Works scripts you soon learn the problems with this method.

(4) there are scripts that will help guess works, but they are not perfect and have to have a human check it. In this perfect world you can look at one Work and see every time it has been recorded, and every cover band who has also played that track. In a perfect world, every Recording would link to a Work. Every editor has different areas of interest in the database. (3) a lot of editors don’t link or add Works.

They can make many different Recordings, different singers, different bands. Someone pics up a microphone and sings the song. It is still a “Work” with or without words. (2) In MB terms a “song” is a Work that has words.

(1) Work = the written music on the page, along with the lyrics.
