mb-userscripts
mb-userscripts copied to clipboard
Collection of userscripts for MusicBrainz
Some CISAC ISWCNet entries display invalid GEMA codes of the form `AS[long string of hex characters]`, e.g. `AS7C630C8E643C8C1C0C`. I'm not sure what these mean or why they show up, but...
E.g. [Edit #91169477 - Edit cover art](https://musicbrainz.org/edit/91169477) Both on single edit page and edit lists.
I've been getting this error message fairly frequently when attempting to import cover art from Amazon pages. It seems to be an issue with newer listings.
I scanned a DB dump and extracted the most common sites used as URLs in a release. Might be useful to figure out which providers could still be added. Some...
I'm not refactoring these a lot (yet), just migrating to TypeScript so we can benefit from all the benefits. Also removing jQuery where possible (mainly because I've already removed it...
API might not return recordings that were added very recently. ``` [mb_qol_inline_recording_tracks] An error occurred TypeError: can't access property "releases", recordingInfo is undefined insertRows MB: QoL: Inline all recordings' tracks...
https://community.metabrainz.org/t/ropdebees-userscripts-support-thread/551947/77?u=ropdebee > Can it handle “recorded at” event relationships yet? It [seems not](https://musicbrainz.org/release/d0865f5b-d605-4aef-80a1-6e7fcc9c8402). Errors for existing comments and adds just live to the other ones: > ``` > Track #1.1:...
New script. Language is guessed through [LibreTranslate](https://libretranslate.com/)'s detection API by feeding it all track titles + release name. We're using two open instances, first trying one that does very little...
`@match` rules path components aren't strict enough to match MB paths in detail. It'd be nice to have some stricter matching of URLs to ensure the scripts only run on...
I hate how some of these scripts are so large, they really need to be modularised better. Maybe take inspiration from @kellnerd's repo? If I had better modularisation, adding more...