To celebrate the new year, I have released two new userscripts which should help you to add spoken vocals and copyright relationships faster. These are also teasers for the features which are still to come: Partially automated parsing of plain text credits and importing of (all) relationships from other sites like Discogs.
As a bonus I have finally released a few bookmarklets which I have been using for a while now and which had been buried in my (formerly private) feature branch for the above userscripts:
Not a new script but an old one that was apparently never mentioned here has a useful update for people dealing with parent works and subworks (mostly classical I guess with symphony/movements and opera/acts).
The Guess work/load subworks script is helping a lot to fill automatically the “edit relationships” page when consecutive tracks correspond to consecutive subworks of a parent work but has trouble dealing with tracks not corresponding exactly to the parent work structure:
there was a way to deal with a subwork split between different tracks (marking them as “partial recording”)
there was no way to deal with several subworks associated to the same track and this was solved in the new version 2022.1.28
There’s also an infobox 🛈 in the script now to explain what syntax the script expects for the different cases above
“Display clickable icons, without opening each entity page, for release-group, release, recording and work external links: e.g. Amazon, Bandcamp, Discogs etc”
Edit: Oh, maybe you couldn’t find it because I changed the name to something shorter, to not gunk up the list? Maybe I shouldn’t have done that!
It’s in there as ‘Shortcuts to external links’
This isn’t really specific to MB but it might be helpful. I created a tiny script to remove the prompt on Tidal (specifically on listen.tidal.com, not tidal.com) that asks you to sign up/log in, so you can view credits without creating an account.
Youtube channels have several different ways to link to them, but the most common one is @username. However, URLs of this type can be changed by the channel owner at any time, which leads to broken links in the database. To prevent this, you can use a channel ID to reference a channel, which this userscript makes trivial to obtain!
It seeds releases from the official online catalog of the Czech Supraphon label. I just forked the murdos repo and based it on the Metal Archives importer. I’m not sure if anyone would be interested in this script, but I’ll be using (and thus testing) it extensively, fixing whatever problem comes along. I don’t intend to submit a PR until I feel like it’s reliable.
As of now, it’s capable of seeding a release with the correct number of media and tracks, and most of the release metadata. I also had to patch the mbimport.js lib with two novelties. One is the ability to set the discography entry page and the other is the ability to seed multiple release events.
I have a somewhat troubled relationship with JavaScript (I hate it), so if you see any crimes against the language or have any suggestion whatsoever, please do send me some kind of message somewhere (do we have direct messages here, or should I create a separate topic?).
No screenshot, because it doesn’t do anything flashy.
When adding track relationships for some albums with big tracklists, often times credits are listed out like this:
Composer: John Doe (1.1, 1.3, 2.4~9)
Piano: Jane Doe (2.1)
…
This is especially the case for soundtracks and other stuff I often import from VGMdb. This tool adds a textbox at the top of the relationships page that allows you to past in these “1.1, 1.3, …” fields in them and have them automatically select all the respective recordings or works. It makes adding things to big releases with 100+ tracks a lot faster and a lot less prone to errors as opposed to checking all the recordings/works manually.