musicbrainz-scripts
musicbrainz-scripts copied to clipboard
Bookmarklets and Userscripts for MusicBrainz.org
No error message is shown, label relationship types are still autofilled as expected.
Collection of ideas to combine features of the Voice Actor Credits and Parse Copyright Notice userscripts and enhance it to be a general purpose credit parser and importer. ## Unstructured...
Extract cover art types and comments from filenames during upload to the CAA. - [x] Detect all possible cover art types which are contained in the filename `/\b(front|booklet|etc)\b/gi` - [x]...
Ambient type declarations are no longer visible if you try to import code from this package into another project. Using explicit type imports in the affected JSDoc type annotations should...
The code under `utils/` and `tools/` can be used independently from the rest of the MB specific code, so it would make sense to move these directories into separate Node.js...
The voice actor userscript does not work with GM because it requires access to the `MB` global. Also, the script still contains a few jQuery references which had also broken...
Collection of ideas for my [Batch-edit release groups](https://github.com/kellnerd/musicbrainz-scripts/blob/batch-edit/dist/batchEditReleaseGroups.user.js) userscript. Please be aware that **I do not recommend you to use the script in its current version** because the usage is...
Usually surrounding U+002D HYPHEN-MINUS are replaced by U+2013 EN DASH. But it does not work for this [tracklist](https://test.musicbrainz.org/release/07f6325e-ac4d-4d23-b265-e579be87459b/edit) or [recording](https://test.musicbrainz.org/recording/50ae091e-bcfb-4604-b657-4130697077c0/edit) (fixed by typing EN DASH manually on MBS so I'm...
- Create and store custom search & replace rules - Group them into rulesets and run these sets on all kinds of input fields, especially track titles
- [ ] Rename multiple tracks based on an input like "01. - 05. Title" to "01. Title, Part 1" ... "05. Title, Part 5" - [ ] Custom number...