Guides/Userscripts: Difference between revisions
(→Userscripts: Importers: Start of a longer set of edits - linking websites, moving broken scripts to the bottom) |
(→Userscripts: Importers: More minor edits, cutting out unnecessary text) |
||
(One intermediate revision by the same user not shown) | |||
Line 103: | Line 103: | ||
|Import album data from iTunes to add a new release on MusicBrainz. |
|Import album data from iTunes to add a new release on MusicBrainz. |
||
|iTunes |
|iTunes |
||
|dufferzafar/ |
|dufferzafar/ |
||
damienmauchamp |
|||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/dufferzafar/Userscripts/raw/master/MB-Import-From-iTunes.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/dufferzafar/Userscripts/raw/master/MB-Import-From-iTunes.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/dufferzafar/Userscripts/raw/master/MB-Import-From-iTunes.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/dufferzafar/Userscripts/raw/master/MB-Import-From-iTunes.user.js]] |
||
Line 180: | Line 181: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
||
|- |
|- |
||
|Import |
|Import Soundcloud releases to MusicBrainz |
||
| |
|||
|Import album data from Soundcloud to add a new release on MusicBrainz. |
|||
|[https://soundcloud.com/ Soundcloud] |
|||
|garylaski |
|||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/garylaski/userscripts/raw/main/sc-mb-import.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/garylaski/userscripts/raw/main/sc-mb-import.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/garylaski/userscripts/issues]] |
|||
|- |
|||
|Import Music Forest releases to MusicBrainz |
|||
| |
| |
||
|Import album data from Music Forest to add a new release on MusicBrainz. |
|Import album data from Music Forest to add a new release on MusicBrainz. |
||
|minc.or.jp |
|[https://www.minc.or.jp/ minc.or.jp] |
||
| y-young |
| y-young |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/y-young/userscripts/raw/master/musicbrainz-import-from-music-forest.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/y-young/userscripts/raw/master/musicbrainz-import-from-music-forest.user.js]] |
||
Line 189: | Line 199: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/y-young/userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/y-young/userscripts/issues]] |
||
|- |
|- |
||
|Import |
|Import THBWiki releases to MusicBrainz |
||
| |
| |
||
|Import album data from THBWiki to add a new release on MusicBrainz. |
|Import album data from THBWiki to add a new release on MusicBrainz. |
||
|THBWiki |
|[https://thwiki.cc/ THBWiki] |
||
| y-young |
| y-young |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/y-young/userscripts/raw/master/musicbrainz-import-from-thbwiki.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/y-young/userscripts/raw/master/musicbrainz-import-from-thbwiki.user.js]] |
||
Line 272: | Line 282: | ||
|Import Bandcamp releases to MusicBrainz Album Link Helper |
|Import Bandcamp releases to MusicBrainz Album Link Helper |
||
| |
| |
||
| Add a link to Bandcamp's album canonical URL on pages without /album/, |
| Add a link to Bandcamp's album canonical URL on pages without /album/, to import the release into MusicBrainz. |
||
|Bandcamp |
|Bandcamp |
||
|murdos |
|murdos |
||
Line 317: | Line 327: | ||
|Create entity or fill data from wikipedia / wikidata / VIAF / ISNI |
|Create entity or fill data from wikipedia / wikidata / VIAF / ISNI |
||
| |
| |
||
| Create entity or fill data from wikipedia / wikidata / VIAF / ISNI |
| Create entity or fill data from wikipedia / wikidata / VIAF / ISNI. |
||
| |
| |
||
|loujine |
|loujine |
||
Line 335: | Line 345: | ||
|Paste-A-Date! |
|Paste-A-Date! |
||
| |
| |
||
| |
| Adds a field after the existing date fields where you can paste a date and it will try to parse it. |
||
| |
| |
||
|nikki |
|nikki |
||
Line 344: | Line 354: | ||
| Fast cancel edits |
| Fast cancel edits |
||
| |
| |
||
| |
|Makes it easier to cancel a large amount of edits on a page. Don't use if you're prone to clicking anything by mistake. |
||
| |
| |
||
|bitmap |
|bitmap |
||
Line 353: | Line 363: | ||
|Expand/collapse release groups |
|Expand/collapse release groups |
||
| |
| |
||
|See what's inside a release group without having to follow its URL. |
|See what's inside a release group without having to follow its URL. Adds convenient edit links. |
||
| |
| |
||
|murdos |
|murdos |
||
Line 362: | Line 372: | ||
|Auto-Focus + Keyboard-Select |
|Auto-Focus + Keyboard-Select |
||
| |
| |
||
| |
|Mouse-less editing - focuses fields in various musicbrainz edit pages, allows keyboard selection of relationship types as well as some release editor keyboard navigation performance features. |
||
| |
| |
||
| jesus2099 |
| jesus2099 |
||
Line 714: | Line 724: | ||
|Power Vote |
|Power Vote |
||
| |
| |
||
|Adds |
|Adds buttons to check all unvoted edits (Yes/No/Abs/None) at once in the edit search page. You can also collapse/expand (all) edits for clarity. A handy reset votes button is also available + Double click radio to vote single edit + range click with shift to vote a series of edits. Hidden (collapsed) edits will never be voted (even if range click or shift+click force vote). |
||
| |
| |
||
|jesus2099 |
|jesus2099 |
||
Line 753: | Line 763: | ||
|Enhanced Cover Art Uploads |
|Enhanced Cover Art Uploads |
||
| |
| |
||
|Enhance the cover art uploader |
|Enhance the cover art uploader (integrates Image Max URL) |
||
| |
| |
||
|ROpdebee |
|ROpdebee |
||
Line 780: | Line 790: | ||
|Funkey Illustrated Records |
|Funkey Illustrated Records |
||
| |
| |
||
|CAA front cover art archive pictures/images (release groups and releases) Big illustrated discography and/or inline |
|CAA front cover art archive pictures/images (release groups and releases). Big illustrated discography and/or inline |
||
| |
| |
||
|jesus2099 |
|jesus2099 |
||
Line 789: | Line 799: | ||
|1200px CAA |
|1200px CAA |
||
| |
| |
||
|Use |
|Use 1200px images for the pop‐up/previews, instead of loading huge images (also adds 1200px 'thumbnail' links) |
||
| |
| |
||
|murdos |
|murdos |
||
Line 798: | Line 808: | ||
|Stig's Art Grabr |
|Stig's Art Grabr |
||
| |
| |
||
| |
|Grab high resolution album cover-art from various sites |
||
| style="background:#ffffff;" |Various |
| style="background:#ffffff;" |Various |
||
|StigNygaard |
|StigNygaard |
||
Line 807: | Line 817: | ||
|Image Max URL |
|Image Max URL |
||
| |
| |
||
|Finds larger or original versions of images and videos for |
|Finds larger or original versions of images and videos for 7,500+ websites, including a powerful media popup feature |
||
| style="background:#ffffff;" |Various |
| style="background:#ffffff;" |Various |
||
|qsniyg |
|qsniyg |
||
Line 915: | Line 925: | ||
|Colourful rainbow edit headers |
|Colourful rainbow edit headers |
||
| |
| |
||
| |
|Changes the background colour of the edit header, depending on the type of edit. By default: add is green, edit is yellow, remove is pink, merge is purple and all others are blue. If you want to change the colours, they're set at the top of the script. |
||
| |
| |
||
|stars |
|stars |
||
Line 942: | Line 952: | ||
|Revive Deleted Editors |
|Revive Deleted Editors |
||
| |
| |
||
| |
|Reveal deleted editors’ names and emphasizes your own name to standout in MB pages. |
||
| |
| |
||
|jesus2099 |
|jesus2099 |
Revision as of 08:16, 15 January 2023
Userscripts run in a users web browser and make on-the-fly local changes to specific web pages. In MusicBrainz they are generally used to change the display of pages, facilitating editing.
These scripts and tools are user-made, and are not officially supported by MetaBrainz.
For more editing tools see External Resources.
Userscript manager
To run userscripts, you need to install an in-browser userscript manager, and then install the script.
Chrome/Chromium can run userscripts without installing a userscript manager extension, however many userscripts will not work properly. It is recommended that you install a userscript manager.
Chrome / Chromium / Vivaldi |
Edge | Firefox | Maxthon | Opera | Safari | |
---|---|---|---|---|---|---|
Greasemonkey | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ |
Violentmonkey | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
Tampermonkey (proprietary) |
✓ | ✓ | ✓ | ✗ | ✓ | ✓ |
Thanks to Colbydray for starting the following script list.
Userscripts: Importers
These scripts import (seed) releases, events, or other entities from other websites or databases into the MusicBrainz editor.
Name | Status | Info | Site | Author | DL | Src | Bug |
---|---|---|---|---|---|---|---|
Import Bandcamp releases to MusicBrainz | Import album data from Bandcamp/album pages to add a new release on MusicBrainz. | Bandcamp | murdos | ||||
Import Beatport releases to MusicBrainz | Import album data from Beatport/release pages to add a new release on MusicBrainz. | Beatport | VxJasonxV | ||||
Import Discogs releases to MusicBrainz | Import album data from Discogs to add a new release on MusicBrainz.
Adds links to matching MusicBrainz entities for various Discogs entities (artist, release, master, label). |
Discogs | murdos | ||||
Import Encyclopedisque releases to MusicBrainz | Import album data from Encyclopedisque to add a new release on MusicBrainz. | Encyclopedisque | murdos | ||||
Import Free Music Archive releases to MusicBrainz | Import album data from Free Music Archive to add a new release on MusicBrainz. | Free Music Archive | murdos | ||||
Import iTunes releases to MusicBrainz | Import album data from iTunes to add a new release on MusicBrainz. | iTunes | dufferzafar/
damienmauchamp |
||||
Import Juno Download releases to MusicBrainz | Import album data from junodownload.com/products to add a new release on MusicBrainz. | Juno Download | murdos | ||||
Import Loot releases to MusicBrainz | Import album data from Loot.co.za to add a new release on MusicBrainz. | Loot | murdos | ||||
Import Metal Archives releases to MusicBrainz | Import album data from Metal Archives to add a new release on MusicBrainz. | Metal Archives | murdos | ||||
Import Naxos releases into MusicBrainz | Import album data from Naxos Music Library to add a new release on MusicBrainz. | Naxos | loujine | ||||
Import Qobuz releases to MusicBrainz | Import album data from Qobuz to add a new release on MusicBrainz. | Qobuz | murdos | ||||
Import T-Series releases to MusicBrainz | Import album data from T-Series to add a new release on MusicBrainz. | T-Series | dufferzafar | ||||
Import Takealot releases to MusicBrainz | Import album data from Takealot to add a new release on MusicBrainz. | Takealot | murdos | ||||
Import VGMdb releases to MusicBrainz | Import album data from VGMdb to add a new release on MusicBrainz. | VGMdb | murdos | ||||
Import Soundcloud releases to MusicBrainz | Import album data from Soundcloud to add a new release on MusicBrainz. | Soundcloud | garylaski | ||||
Import Music Forest releases to MusicBrainz | Import album data from Music Forest to add a new release on MusicBrainz. | minc.or.jp | y-young | ||||
Import THBWiki releases to MusicBrainz | Import album data from THBWiki to add a new release on MusicBrainz. | THBWiki | y-young | ||||
Copy Tracklist from OTOTOY | Add a button on OTOTOY album pages to copy the tracklist. | OTOTOY | redbluescreen | ||||
Import videos from YouTube | YouTube | Freso | |||||
Import videos from Vimeo | Vimeo | nikki | |||||
JASRAC. work importer/editor into MusicBrainz + MB-JASRAC-音楽の森-NexTone links + MB back search links | One click imports JASRAC works into MusicBrainz (name, iswc, type, credits, edit note, sort name, search hint) and マス歌詞®(mass-lyrics) and wikipedia links. It will do the same magic in work editor. Work links to both JASRAC and 音楽の森 / ongakunomori / music forest / minc / magic db and back to MB | JASRAC | jesus2099 | ||||
Import Amazon releases to MusicBrainz | broken? | Import album data from Amazon to add a new release on MusicBrainz. | Amazon | Goram | |||
broken | dufferzafar | ||||||
Import events from Facebook | broken | opatel99 | N/A |
Userscripts: Misc
Userscripts: Works
Userscripts: Recordings
Userscripts: Voting
Userscripts: Cover art
Name | Status | Info | Site | Author | DL | Src | Bug |
---|---|---|---|---|---|---|---|
Display CAA image dimensions | Loads and displays the image dimensions of images in the cover art archive. | ROpdebee | |||||
Enhanced Cover Art Uploads | Enhance the cover art uploader (integrates Image Max URL) | ROpdebee | |||||
Supercharged Cover Art Edits | Supercharges reviewing cover art edits. Displays release information on CAA edits. Enables image comparisons on removed and added images. | ROpdebee | |||||
CAA Links (Cover Art Archive Links) | Linkifies cover art edit “Filenames” (as specified in http://musicbrainz.org/edit/42525958). | jesus2099 | |||||
Funkey Illustrated Records | CAA front cover art archive pictures/images (release groups and releases). Big illustrated discography and/or inline | jesus2099 | |||||
1200px CAA | Use 1200px images for the pop‐up/previews, instead of loading huge images (also adds 1200px 'thumbnail' links) | murdos | |||||
Stig's Art Grabr | Grab high resolution album cover-art from various sites | Various | StigNygaard | ||||
Image Max URL | Finds larger or original versions of images and videos for 7,500+ websites, including a powerful media popup feature | Various | qsniyg |
Userscripts: AcoustID/AcousticBrainz
Userscripts: Collections
Userscripts: Other
Further resources
- External Resources wiki page: External_Resources#User_scripts_.2F_GreaseMonkey_.2F_User_javascripts_.2F_UserJS
- Some user script repositories:
- greasyfork.org’s MusicBrainz script set (automatically updated)
- openuserJS.org’s musicbrainz group (manually updated, not always up to date)
Troubleshooting
A number of popular userscripts for MusicBrainz no longer work on Firefox 57+ and Greasemonkey 4+. See Greasemonkey#GreaseMonkey 4 incompatibility. Use Violentmonkey or Tampermonkey on Firefox instead.