Guides/Userscripts: Difference between revisions
m (discid detection script broken (according to forums)) |
(→Userscripts: Importers: Start of a longer set of edits - linking websites, moving broken scripts to the bottom) |
||
Line 38: | Line 38: | ||
|[https://apps.apple.com/us/app/tampermonkey/id1482490089 ✓] |
|[https://apps.apple.com/us/app/tampermonkey/id1482490089 ✓] |
||
|} |
|} |
||
Thanks to Colbydray for the following script list. |
Thanks to Colbydray for starting the following script list. |
||
==Userscripts: Importers == |
==Userscripts: Importers == |
||
Line 52: | Line 52: | ||
! class="unsortable" width="25px" |Src |
! class="unsortable" width="25px" |Src |
||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" |Bug |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|- |
|- |
||
|Import Bandcamp releases to MusicBrainz |
|Import Bandcamp releases to MusicBrainz |
||
| |
| |
||
| |
|Import album data from Bandcamp/album pages to add a new release on MusicBrainz. |
||
|Bandcamp |
|[https://bandcamp.com/ Bandcamp] |
||
| murdos |
| murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/bandcamp_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/bandcamp_importer.user.js]] |
||
Line 79: | Line 64: | ||
|Import Beatport releases to MusicBrainz |
|Import Beatport releases to MusicBrainz |
||
| |
| |
||
| |
| Import album data from Beatport/release pages to add a new release on MusicBrainz. |
||
|Beatport |
|[https://www.beatport.com/ Beatport] |
||
|VxJasonxV |
|VxJasonxV |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/beatport_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/beatport_importer.user.js]] |
||
Line 88: | Line 73: | ||
|Import Discogs releases to MusicBrainz |
|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 |
|||
|[https://www.discogs.com/my Discogs] |
|||
|murdos |
|murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/discogs_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/discogs_importer.user.js]] |
||
Line 97: | Line 83: | ||
|Import Encyclopedisque releases to MusicBrainz |
|Import Encyclopedisque releases to MusicBrainz |
||
| |
| |
||
| |
|Import album data from Encyclopedisque to add a new release on MusicBrainz. |
||
|Encyclopedisque |
|[http://www.encyclopedisque.fr/ Encyclopedisque] |
||
|murdos |
|murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/encyclopedisque_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/encyclopedisque_importer.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/encyclopedisque_importer.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/encyclopedisque_importer.user.js]] |
||
| 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 Free Music Archive releases to MusicBrainz |
|Import Free Music Archive releases to MusicBrainz |
||
| |
| |
||
|Import album data from Free Music Archive to add a new release on MusicBrainz. |
|||
|Add a button to import https://freemusicarchive.org/ releases to MusicBrainz via API. |
|||
|Free Music Archive |
|[https://freemusicarchive.org/ Free Music Archive] |
||
| murdos |
| murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/fma_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/fma_importer.user.js]] |
||
Line 133: | Line 110: | ||
|Import Juno Download releases to MusicBrainz |
|Import Juno Download releases to MusicBrainz |
||
| |
| |
||
| |
|Import album data from junodownload.com/products to add a new release on MusicBrainz. |
||
|Juno Download |
|[https://www.junodownload.com/ Juno Download] |
||
| murdos |
| murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/juno_download_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/juno_download_importer.user.js]] |
||
Line 142: | Line 119: | ||
|Import Loot releases to MusicBrainz |
|Import Loot releases to MusicBrainz |
||
| |
| |
||
| |
|Import album data from Loot.co.za to add a new release on MusicBrainz. |
||
|[https://www.loot.co.za/ Loot] |
|||
|Loot |
|||
| murdos |
| murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/loot_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/loot_importer.user.js]] |
||
Line 149: | Line 126: | ||
| 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 Metal Archives releases |
|Import Metal Archives releases to MusicBrainz |
||
| |
| |
||
| |
|Import album data from Metal Archives to add a new release on MusicBrainz. |
||
|Metal Archives |
|[https://www.metal-archives.com/ Metal Archives] |
||
| murdos |
| murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/metalarchives_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/metalarchives_importer.user.js]] |
||
Line 160: | Line 137: | ||
|Import Naxos releases into MusicBrainz |
|Import Naxos releases into MusicBrainz |
||
| |
| |
||
| |
|Import album data from Naxos Music Library to add a new release on MusicBrainz. |
||
|[https://www.naxos.com/ Naxos] |
|||
|Naxos |
|||
| loujine |
| loujine |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mbz-naxos_library_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mbz-naxos_library_importer.user.js]] |
||
Line 169: | Line 146: | ||
|Import Qobuz releases to MusicBrainz |
|Import Qobuz releases to MusicBrainz |
||
| |
| |
||
|Import album data from Qobuz to add a new release on MusicBrainz. |
|||
|Add a button on Qobuz's album pages to open MusicBrainz release editor with pre-filled data for the selected release. |
|||
|[https://www.qobuz.com/ Qobuz] |
|||
|Qobuz |
|||
|murdos |
|murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/qobuz_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/qobuz_importer.user.js]] |
||
Line 178: | Line 155: | ||
|Import T-Series releases to MusicBrainz |
|Import T-Series releases to MusicBrainz |
||
| |
| |
||
|Import album data from T-Series |
|Import album data from T-Series to add a new release on MusicBrainz. |
||
|T-Series |
|[https://www.tseries.com/ T-Series] |
||
|dufferzafar |
|dufferzafar |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/dufferzafar/Userscripts/master/MB-Import-From-TSeries.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/dufferzafar/Userscripts/master/MB-Import-From-TSeries.user.js]] |
||
Line 187: | Line 164: | ||
|Import Takealot releases to MusicBrainz |
|Import Takealot releases to MusicBrainz |
||
| |
| |
||
| |
|Import album data from Takealot to add a new release on MusicBrainz. |
||
|Takealot |
|[https://www.takealot.com/ Takealot] |
||
|murdos |
|murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/takealot_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/takealot_importer.user.js]] |
||
Line 196: | Line 173: | ||
|Import VGMdb releases to MusicBrainz |
|Import VGMdb releases to MusicBrainz |
||
| |
| |
||
| |
| Import album data from VGMdb to add a new release on MusicBrainz. |
||
|VGMdb |
|[https://vgmdb.net/ VGMdb] |
||
|murdos |
|murdos |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/vgmdb_importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/vgmdb_importer.user.js]] |
||
Line 205: | Line 182: | ||
|Import from Music Forest |
|Import from Music Forest |
||
| |
| |
||
|Import |
|Import album data from Music Forest to add a new release on MusicBrainz. |
||
|minc.or.jp |
|minc.or.jp |
||
| y-young |
| y-young |
||
Line 214: | Line 191: | ||
|Import from THBWiki |
|Import from THBWiki |
||
| |
| |
||
|Import |
|Import album data from THBWiki to add a new release on MusicBrainz. |
||
|THBWiki |
|THBWiki |
||
| y-young |
| y-young |
||
Line 224: | Line 201: | ||
| |
| |
||
|Add a button on OTOTOY album pages to copy the tracklist. |
|Add a button on OTOTOY album pages to copy the tracklist. |
||
|OTOTOY |
|[https://ototoy.jp/ OTOTOY] |
||
|redbluescreen |
|redbluescreen |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/redbluescreen/musicbrainz-scripts/raw/main/ototoy-tracklist.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/redbluescreen/musicbrainz-scripts/raw/main/ototoy-tracklist.user.js]] |
||
Line 233: | Line 210: | ||
| |
| |
||
| |
| |
||
|YouTube |
|[https://www.youtube.com/ YouTube] |
||
|Freso |
|Freso |
||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://bitbucket.org/Freso/nikki-userscripts/raw/2bafb61929ed2a4296029e7311bad8f357f44245/youtube-importer/youtube-importer.user.js]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://bitbucket.org/Freso/nikki-userscripts/raw/2bafb61929ed2a4296029e7311bad8f357f44245/youtube-importer/youtube-importer.user.js]] |
||
Line 242: | Line 219: | ||
| |
| |
||
| |
| |
||
|Vimeo |
|[https://vimeo.com/ Vimeo] |
||
|nikki |
|nikki |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://bitbucket.org/96187/userscripts/raw/c46b96cc3c793a5574796e722d5f0d9ef6d41395/vimeo-importer/vimeo-importer.user.js]] |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://bitbucket.org/96187/userscripts/raw/c46b96cc3c793a5574796e722d5f0d9ef6d41395/vimeo-importer/vimeo-importer.user.js]] |
||
Line 256: | Line 233: | ||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/jasrac-mb-minc_WORK-IMPORT-CROSS-LINKING.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/jasrac-mb-minc_WORK-IMPORT-CROSS-LINKING.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|} |
|} |
||
==Userscripts: Misc== |
==Userscripts: Misc== |
Revision as of 03:43, 14 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 from Music Forest | Import album data from Music Forest to add a new release on MusicBrainz. | minc.or.jp | y-young | ||||
Import from THBWiki | 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 everywhere possible without cluttering the pages | jesus2099 | |||||
1200px CAA | Use the 1200px images for the pop‐up/previews, instead of loading crazy huge images every time. (Also adds 1200px “thumbnail” links.) | murdos | |||||
Stig's Art Grabr | Grabbing big high resolution album cover-art from various sites | Various | StigNygaard | ||||
Image Max URL | Finds larger or original versions of images and videos for 7500+ 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.