Guides/Userscripts: Difference between revisions
(added Supraphonline release importer) |
(→Stylus themes: added Sultan Dark stylus theme) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 232: | Line 232: | ||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mbz-naxos_library_importer.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mbz-naxos_library_importer.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|||
|Import Netease releases to MusicBrainz |
|||
| |
|||
| Adds a button to import or find NetEase releases in MusicBrainz |
|||
|[https://music.163.com/ music.163] |
|||
|garylaski |
|||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/garylaski/userscripts/raw/main/163-mb-import.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/garylaski/userscripts/blob/main/163-mb-import.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/garylaski/userscripts/issues]] |
|||
|- |
|- |
||
|Import Qobuz releases to MusicBrainz |
|Import Qobuz releases to MusicBrainz |
||
Line 277: | Line 286: | ||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/murdos/musicbrainz-userscripts/master/takealot_importer.user.js?raw=1]] |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/murdos/musicbrainz-userscripts/master/takealot_importer.user.js?raw=1]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/takealot_importer.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/takealot_importer.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
|||
|- |
|||
|Import VGMdb releases to MusicBrainz |
|||
| |
|||
| Import album data from VGMdb to add a new release on MusicBrainz. |
|||
|[https://vgmdb.net/ VGMdb] |
|||
|augustjanse |
|||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/murdos/musicbrainz-userscripts/master/vgmdb_importer.user.js?raw=1]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/vgmdb_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]] |
||
|- |
|- |
||
Line 297: | Line 297: | ||
| 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 VGMdb releases to MusicBrainz |
||
| |
| |
||
| |
|Import album data from VGMdb to add a new release on MusicBrainz. |
||
|[https:// |
|[https://vgmdb.net/ VGMdb] |
||
|augustjanse |
|||
|garylaski |
|||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/murdos/musicbrainz-userscripts/master/vgmdb_importer.user.js?raw=1]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/vgmdb_importer.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
||
|- |
|||
|Import Wolfgang's releases to MusicBrainz |
|||
| |
|||
|Import album data from Wolfgang's to add a new release on MusicBrainz. |
|||
|[https://www.wolfgangs.com/ Wolfgang's] |
|||
|lazybookwyrm |
|||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/lazybookwyrm/MusicBrainzScripts/raw/main/wolfgangs_mb_import.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/lazybookwyrm/MusicBrainzScripts/blob/main/wolfgangs_mb_import.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/lazybookwyrm/MusicBrainzScripts/issues]] |
|||
|- |
|- |
||
|Copy Tracklist from OTOTOY |
|||
| |
| |
||
|Add a button on OTOTOY album pages to copy the tracklist. |
|Add a button on OTOTOY album pages to copy the tracklist. |
||
Line 315: | Line 324: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/redbluescreen/musicbrainz-scripts/issues]]--> |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/redbluescreen/musicbrainz-scripts/issues]]--> |
||
|- |
|- |
||
|Import videos from YouTube |
|Import videos from YouTube (release) |
||
| |
| |
||
|Import videos from YouTube as a release. |
|||
|[https://www.youtube.com/ YouTube] |
|||
|Freso/RustyNova |
|||
| style="background:#Bee0be;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/RustyNova016/MusicBrainz-UserScripts/raw/main/youtube-musicbrainz-import.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/RustyNova016/MusicBrainz-UserScripts/blob/main/youtube-musicbrainz-import.user.js]] |
|||
| N/A |
|||
|- |
|||
|Import videos from YouTube (recording) |
|||
| |
| |
||
|Import videos from YouTube as a recording. |
|||
|[https://www.youtube.com/ YouTube] |
|[https://www.youtube.com/ YouTube] |
||
|Freso |
|Freso |
||
Line 335: | Line 353: | ||
|JASRAC. work importer/editor into MusicBrainz + MB-JASRAC-音楽の森-NexTone links + MB back search links |
|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 |
|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 |
|JASRAC |
||
|jesus2099 |
|jesus2099 |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/jasrac-mb-minc_WORK-IMPORT-CROSS-LINKING.user.js]] |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/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:#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/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/labels/jasrac-mb-minc_WORK-IMPORT-CROSS-LINKING]] |
||
|- |
|- |
||
| rowspan="2" |Import Amazon releases to MusicBrainz |
| rowspan="2" |Import Amazon releases to MusicBrainz |
||
Line 397: | Line 415: | ||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" |Bug |
||
|- |
|- |
||
|Add a-tisket button to Deezer |
|||
|Import Bandcamp releases to MusicBrainz Album Link Helper |
|||
| |
| |
||
| |
|Adds a button to Deezer interface to load the current release into a-tisket. |
||
|[https:// |
|[https://deezer.com Deezer] |
||
| |
|atj |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/atj/userscripts/raw/master/deezer_atisket_link.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/atj/userscripts/blob/master/deezer_atisket_link.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/atj/userscripts/issues]] |
||
|- |
|||
|Add a link to MusicBrainz to import ISRCs |
|||
| |
|||
|Adds an "import ISRCs" link on MusicBrainz releases which have a Spotify URL. |
|||
| |
|||
|atj |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/atj/userscripts/raw/master/mb_spotify_isrc_link.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/atj/userscripts/blob/master/mb_spotify_isrc_link.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/atj/userscripts/issues]] |
|||
|- |
|||
|Add release(group) links from level above |
|||
| |
|||
|Add release(group) links from an artist, label or series page. Compatible with expand/collapse release groups script. |
|||
| |
|||
|RandomMushroom128 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://codeberg.org/RandomMushroom128/userscripts/raw/branch/main/mb_add_release%28group%29_links_from_level_above.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://codeberg.org/RandomMushroom128/userscripts/src/branch/main/mb_add_release%28group%29_links_from_level_above.user.js#bypass=true]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://codeberg.org/RandomMushroom128/userscripts/issues]] |
|||
|- |
|||
|ALL LINKS |
|||
| |
|||
|Customisable quick links/searches, including web search, last.fm, Discogs, lyrics, social media, streaming services, etc. Shows begin/end dates on URLs, and a edit link. Expands Wikidata links into Wikipedia articles. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_ALL-LINKS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_ALL-LINKS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|ALL RELEASE GROUPS |
|||
| |
|||
|It will always display full artist discographies (including non official release groups) by default. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_ALL-RELEASE-GROUPS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_ALL-RELEASE-GROUPS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|ame |
|||
| |
|||
|Adds release buttons for multi-source cover art search. Enhanced search with direct ISRC, cat. no and barcode, and drag-drop log file search and attachment on release pages. Auto select search on page load. |
|||
| |
|||
|SuperSaltyGamer |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://notabug.org/SuperSaltyGamer/ame/raw/main/dist/musicbrainz.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://notabug.org/SuperSaltyGamer/ame/src/main/dist/musicbrainz.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://notabug.org/SuperSaltyGamer/ame/issues]] |
|||
|- |
|||
|Apple Music Barcodes/ISRCs |
|||
| |
|||
|Reads barcodes, ISRCs, and other metadata from Apple Music releases. Click the green square in the upper-left corner to display album metadata. |
|||
|[https://music.apple.com Apple Music] |
|||
|ToadKing |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ToadKing/apple-music-barcode-isrc/raw/master/apple-music-barcode-isrc.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ToadKing/apple-music-barcode-isrc/]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ToadKing/apple-music-barcode-isrc/issues]] |
|||
|- |
|||
|Artist Credits Helper |
|||
| |
|||
|Split and fill artist credits, append character voice actor credit, and guess artists from track titles. |
|||
| |
|||
|y-young |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/y-young/userscripts/master/musicbrainz-artist-credits-helper.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/y-young/userscripts/blob/master/musicbrainz-artist-credits-helper.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/y-young/userscripts/issues]] |
|||
|- |
|||
|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 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_AUTO-FOCUS-KEYBOARD-SELECT.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_AUTO-FOCUS-KEYBOARD-SELECT.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|- |
||
|Bandcamp Tag Importer |
|Bandcamp Tag Importer |
||
| |
| |
||
|Easily submit tags on Bandcamp pages to Musicbrainz |
|Easily submit tags on Bandcamp pages to Musicbrainz. |
||
|[https://bandcamp.com/ Bandcamp] |
|[https://bandcamp.com/ Bandcamp] |
||
|zabe |
|zabe |
||
Line 415: | Line 505: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/zabe40/musicbrainz-userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/zabe40/musicbrainz-userscripts/issues]] |
||
|- |
|- |
||
|Colourful rainbow edit headers |
|||
|Show Bandcamp publish date |
|||
| |
| |
||
|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. |
|||
|Shows Bandcamp releases' real "publish date" below the listed date. Also shows "date modified", if different. |
|||
| |
|||
|[https://bandcamp.com/ Bandcamp] |
|||
|stars |
|||
|w-biggs |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link= |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=http://userscripts-mirror.org/scripts/source/103267.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link= |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=http://userscripts-mirror.org/scripts/review/103267]] |
||
|N/A |
|N/A |
||
|- |
|- |
||
|Cool Entity Links |
|||
|Musicbrainz UI enhancements |
|||
| |
| |
||
|In some pages like edits, blog, forums, chatlogs, tickets, annotations, etc. it will prefix entity links with an icon, shorten and embelish all sorts of MB links (cdtoc, entities, tickets, bugs, edits, etc.). |
|||
|Various UI enhancements for Musicbrainz. |
|||
| |
| |
||
|jesus2099 |
|||
|murdos |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_COOL-ENTITY-LINKS.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_COOL-ENTITY-LINKS.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
||
|- |
|- |
||
|Create entity or fill data from wikipedia / wikidata / VIAF / ISNI |
|||
|Show alias count |
|||
| |
| |
||
|Create entity or fill data from wikipedia / wikidata / VIAF / ISNI. |
|||
|Show alias number on work/artist pages. |
|||
| |
| |
||
|loujine |
|loujine |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb- |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-edit-create_from_wikidata.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb- |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-edit-create_from_wikidata.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
|Disable browser autofill on the tags field |
|||
|Make columns sortable |
|||
| |
| |
||
| Disables browser autofill functionality on the tags input field. |
|||
|Make table columns sortable. |
|||
| |
| |
||
|atj |
|||
|loujine |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/atj/userscripts/raw/master/mb_disable_tags_field_browser_autofill.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/atj/userscripts/blob/master/mb_disable_tags_field_browser_autofill.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/atj/userscripts/issues]] |
||
|- |
|- |
||
|Disable the tags field genre autocompletion |
|||
|Create entity or fill data from wikipedia / wikidata / VIAF / ISNI |
|||
| |
| |
||
| Disables the tags input field genre autocompletion functionality. |
|||
|Create entity or fill data from wikipedia / wikidata / VIAF / ISNI. |
|||
| |
| |
||
|atj |
|||
|loujine |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/atj/userscripts/raw/master/mb_disable_tags_field_genre_autocomplete.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/atj/userscripts/blob/master/mb_disable_tags_field_genre_autocomplete.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/atj/userscripts/issues]] |
||
|- |
|- |
||
|Elephant Editor |
|Elephant Editor |
||
| |
|||
|[https://community.metabrainz.org/t/recent-edit-note-history-with-mb-elephant-editor/648220/2?u=jesus2099 broken] |
|||
| Remember last edit notes and dates. |
| Remember last edit notes and dates. |
||
| |
| |
||
Line 469: | Line 559: | ||
| 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]] |
||
|- |
|- |
||
|Expand/collapse release groups |
|||
|- |
|||
|MusicBrainz Date Helper |
|||
| |
| |
||
|See what's inside a release group without having to follow its URL. Adds convenient edit links. |
|||
| Userscript which assists in copy and pasting dates in MusicBrainz. |
|||
| |
| |
||
|bitmap |
|||
|Levi_OP |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/expand-collapse-release-groups.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/expand-collapse-release-groups.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
||
|- |
|||
|Paste-A-Date! |
|||
|broken |
|||
| Adds a field after the existing date fields where you can paste a date and it will try to parse it. |
|||
| |
|||
|nikki |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://gist.github.com/JesseWeinstein/368bddf748f4faf44b5775addf7f3db0/raw/fb00b612185abf9d948d2a78c685ac20605bb047/paste-a-date.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://gist.github.com/JesseWeinstein/368bddf748f4faf44b5775addf7f3db0]] |
|||
|N/A |
|||
|- |
|- |
||
|Fast cancel edits |
|Fast cancel edits |
||
Line 497: | Line 577: | ||
| 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]] |
||
|- |
|- |
||
|Guess Unicode Punctuation |
|||
|Expand/collapse release groups |
|||
| |
| |
||
|Replaces ASCII punctuation symbols by their preferred Unicode counterparts via a “Guess punctuation” button. |
|||
|See what's inside a release group without having to follow its URL. Adds convenient edit links. |
|||
| |
| |
||
|kellnerd |
|||
|bitmap |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw. |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/kellnerd/musicbrainz-scripts/main/dist/guessUnicodePunctuation.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/kellnerd/musicbrainz-scripts#guess-unicode-punctuation]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/kellnerd/musicbrainz-scripts/issues]] |
|||
|- |
|||
|Import Bandcamp releases to MusicBrainz Album Link Helper |
|||
| |
|||
|Add a link to Bandcamp's album canonical URL on pages without /album/, to import the release into MusicBrainz. |
|||
|[https://bandcamp.com/ Bandcamp] |
|||
|zas |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/bandcamp_importer_helper.user.js?raw=1]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/bandcamp_importer_helper.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]] |
||
|- |
|- |
||
|INLINE STUFF |
|||
|Shortcuts to external links |
|||
| |
| |
||
|musicbrainz.org release page: Inline recording names, comments, ISRC, PUID and AcoustID. Highlights duplicates in releases and edits. |
|||
|Display clickable icons, without opening each entity page, for release-group, release, recording and work external links: e.g. Amazon, Bandcamp, Discogs etc |
|||
| |
| |
||
|jesus2099 |
|||
| murdos |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_INLINE-STUFF.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_INLINE-STUFF.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
||
|- |
|- |
||
|Magic Tagger Button |
|||
|Add release(group) links from level above |
|||
| |
| |
||
|Detects whether Picard is running and will auto-enable the tagger buttons if so. |
|||
|Add release(group) links from an artist, label or series page. Compatible with expand/collapse release groups script. |
|||
| |
| |
||
|phw |
|||
|RandomMushroom128 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/phw/musicbrainz-magic-tagger-button/raw/main/mb-magic-tagger-button.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https:// |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/phw/musicbrainz-magic-tagger-button]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https:// |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/phw/musicbrainz-magic-tagger-button/issues]] |
||
|- |
|- |
||
|Make columns sortable |
|||
|Auto-Focus + Keyboard-Select |
|||
| |
| |
||
|Make table columns sortable. |
|||
|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. |
|||
| |
| |
||
|loujine |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-display_sortable_table.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-display_sortable_table.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
|MB Auto-retry on upload to CAA error |
|||
|SUPER MIND CONTROL Ⅱ X TURBO |
|||
| |
| |
||
|Auto reupload failed cover art images on server errors till all succeed. |
|||
| Musicbrainz Power-Ups (mbsandbox.org too): RELEASE_CLONER. copy/paste releases / DOUBLE_CLICK_SUBMIT / CONTROL_ENTER_SUBMIT / RELEASE_EDITOR_PROTECTOR. prevent accidental cancel by better tab key navigation / TRACKLIST_TOOLS. search→replace, track length parser, remove recording relationships, set selected works date / LAST_SEEN_EDIT. handy for subscribed entities / COOL_SEARCH_LINKS / COPY_TOC / ROW_HIGHLIGHTER / SPOT_CAA / SPOT_AC / RECORDING_LENGTH_COLUMN / RELEASE_EVENT_COLUMN / WARN_NEW_WINDOW / SERVER_SWITCH / TAG_TOOLS / USER_STATS / MAX_RECENT_ENTITIES / CHECK_ALL_SUBSCRIPTIONS / EASY_DATE. paste full dates in one go / STATIC_MENU / MERGE_USER_MENUS / SLOW_DOWN_RETRY / CENTER_FLAGS / RATINGS_ON_TOP / HIDE_RATINGS / UNLINK_ENTITY_HEADER / MARK_PENDING_EDIT_MEDIUMS |
|||
| |
| |
||
|Anakunda |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://greasyfork.org/scripts/475225/code/MB%20Auto-retry%20on%20upload%20to%20CAA%20error.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https:// |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://greasyfork.org/scripts/475225/code]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https:// |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://greasyfork.org/scripts/475225/feedback]] |
||
|- |
|||
|MB Release Seeding Helper |
|||
| |
|||
|Give better clues on reusing of existing releases/recordings for new release. |
|||
| |
|||
|Anakunda |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://greasyfork.org/scripts/472248/code/MB%20Release%20Seeding%20Helper.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://greasyfork.org/scripts/472248/code]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://greasyfork.org/scripts/472248/feedback]] |
|||
|- |
|- |
||
|MERGE HELPOR 2 |
|MERGE HELPOR 2 |
||
| |
| |
||
|Merge helper highlights last clicked, shows info, indicates oldest MBID, manages (remove) entity merge list; merge queue (clear before add) tool; don’t reload page for nothing when nothing is checked |
|Merge helper highlights last clicked, shows info, indicates oldest MBID, manages (remove) entity merge list; merge queue (clear before add) tool; don’t reload page for nothing when nothing is checked. |
||
| |
| |
||
|jesus2099 |
|jesus2099 |
||
Line 551: | Line 649: | ||
| 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]] |
||
|- |
|- |
||
|MusicBrainz CTDB Links |
|||
|INLINE STUFF |
|||
| |
| |
||
|Add links to CTDB disc IDs on MusicBrainz CDTOC pages. |
|||
|musicbrainz.org release page: Inline recording names, comments, ISRC, PUID and AcoustID. Highlights duplicates in releases and edits. |
|||
|[http://db.cue.tools/ CUETools DB] |
|||
|ToadKing |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ToadKing/musicbrainz-userscripts/raw/master/musicbrainz-ctdb.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ToadKing/musicbrainz-userscripts/blob/master/musicbrainz-ctdb.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ToadKing/musicbrainz-userscripts/issues]] |
|||
|- |
|||
|MusicBrainz Date Helper |
|||
| |
| |
||
| Userscript which assists in copy and pasting dates in MusicBrainz. |
|||
|jesus2099 |
|||
| |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_INLINE-STUFF.user.js]] |
|||
|Levi_OP |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_INLINE-STUFF.user.js]] |
|||
| style="background:# |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/LeviOP/mb-date-helper/main/dist/mb-date-helper.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/LeviOP/mb-date-helper/blob/main/dist/mb-date-helper.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/LeviOP/mb-date-helper/issues]] |
|||
|- |
|- |
||
|Musicbrainz Entity Images |
|||
|Guess Unicode Punctuation |
|||
| |
| |
||
|Display images on Musicbrainz for artists, labels, places, and events. |
|||
|Replaces ASCII punctuation symbols by their preferred Unicode counterparts via a “Guess punctuation” button. |
|||
| |
| |
||
|zabey |
|||
|kellnerd |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/zabe40/musicbrainz-userscripts/blob/main/dist/entity-image.user.js?raw=1]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/zabe40/musicbrainz-userscripts/blob/main/dist/entity-image.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/zabe40/musicbrainz-userscripts/issues]] |
||
|- |
|- |
||
|MusicBrainz Relationship batch selector |
|||
|Unicode characters |
|||
| |
| |
||
|Input track ranges to automatically select them in the relationships editor |
|||
|Ctrl+M on Musicbrainz input text or textarea controls shows context menu for unicode characters. Just click on the menu line to send the character or close. |
|||
| |
| |
||
|ToadKing |
|||
|Smeulf |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ToadKing/musicbrainz-userscripts/raw/master/musicbrainz-relationship-batch-selector.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ToadKing/musicbrainz-userscripts/blob/master/musicbrainz-relationship-batch-selector.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ToadKing/musicbrainz-userscripts/issues]] |
||
|- |
|||
|Musicbrainz UI enhancements |
|||
| |
|||
|Various UI enhancements for Musicbrainz. |
|||
| |
|||
|murdos |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/mb_ui_enhancements.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/mb_ui_enhancements.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
|||
|- |
|||
|Move track relationships to the release-level |
|||
| |
|||
|Allows mass-moving incorrect recording- and work-level relationships to the release-level in the release relationship editor. |
|||
| |
|||
|bitmap |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://gist.github.com/mwiencek/99b71a20e523fc7dfc97864b4eb6cbc3/raw/c7618be10289484d9a29156f8b7af0b3ea31a382/track2release-rels.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://gist.github.com/mwiencek/99b71a20e523fc7dfc97864b4eb6cbc3]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://gist.github.com/mwiencek/99b71a20e523fc7dfc97864b4eb6cbc3]] |
|||
|- |
|- |
||
|Paste multiple external links at once |
|Paste multiple external links at once |
||
Line 586: | Line 711: | ||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/tree/main/src/mb_multi_external_links]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/tree/main/src/mb_multi_external_links]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
||
|- |
|||
|Plain Text Tracklist |
|||
| |
|||
|Get a quick copy of the tracklists in plain text (several formats) for quick re-use (in track parser, EAC, foobar2000 or mp3tag for instance). |
|||
| |
|||
| jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_PLAIN-TEXT-TRACKLIST.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_PLAIN-TEXT-TRACKLIST.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|Preferred MusicBrainz Server |
|||
| |
|||
|Choose your favourite MusicBrainz server (main or beta) and no link will ever send you to the other. |
|||
| |
|||
| jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_PREFERRED-MBS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_PREFERRED-MBS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|REDIRECT WHEN UNIQUE RESULT |
|||
| |
|||
|Redirect when only 1 result and-or unique 100% scored result. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_REDIRECT-WHEN-UNIQUE-RESULT.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_REDIRECT-WHEN-UNIQUE-RESULT.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|Revive Deleted Editors |
|||
| |
|||
|Reveal deleted editors’ names and emphasizes your own name to standout in MB pages. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_REVIVE-DELETED-EDITORS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_REVIVE-DELETED-EDITORS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|- |
||
|Semi-automate adding "remixer" and "remix of" credits |
|Semi-automate adding "remixer" and "remix of" credits |
||
Line 596: | Line 757: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/atj/userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/atj/userscripts/issues]] |
||
|- |
|- |
||
|Shortcuts to external links |
|||
|Disable browser autofill on the tags field |
|||
| |
| |
||
|Display clickable icons, without opening each entity page, for release-group, release, recording and work external links: e.g. Amazon, Bandcamp, Discogs etc. |
|||
| Disables browser autofill functionality on the tags input field. |
|||
| |
| |
||
| murdos |
|||
|atj |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/mb_relationship_shortcuts.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/mb_relationship_shortcuts.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
||
|- |
|- |
||
|Show Bandcamp publish date |
|||
|Disable the tags field genre autocompletion |
|||
| |
| |
||
|Shows Bandcamp releases' real "publish date" below the listed date. Also shows "date modified", if different. |
|||
| Disables the tags input field genre autocompletion functionality. |
|||
|[https://bandcamp.com/ Bandcamp] |
|||
|w-biggs |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://greasyfork.org/scripts/420662-bandcamp-show-publish-date/code/Bandcamp:%20Show%20publish%20date.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://greasyfork.org/en/scripts/420662-bandcamp-show-publish-date]] |
|||
|N/A |
|||
|- |
|||
|Show alias count |
|||
| |
| |
||
|Show alias number on work/artist pages. |
|||
|atj |
|||
| |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/atj/userscripts/raw/master/mb_disable_tags_field_genre_autocomplete.user.js]] |
|||
|loujine |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/atj/userscripts/blob/master/mb_disable_tags_field_genre_autocomplete.user.js]] |
|||
| style="background:# |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-display_count_alias.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-display_count_alias.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
|||
|- |
|- |
||
|- |
|||
|Magic Tagger Button |
|||
|SUPER MIND CONTROL Ⅱ X TURBO |
|||
| |
| |
||
| Musicbrainz Power-Ups (mbsandbox.org too): RELEASE_CLONER. copy/paste releases / DOUBLE_CLICK_SUBMIT / CONTROL_ENTER_SUBMIT / RELEASE_EDITOR_PROTECTOR. prevent accidental cancel by better tab key navigation / TRACKLIST_TOOLS. search→replace, track length parser, remove recording relationships, set selected works date / LAST_SEEN_EDIT. handy for subscribed entities / COOL_SEARCH_LINKS / COPY_TOC / ROW_HIGHLIGHTER / SPOT_CAA / SPOT_AC / RECORDING_LENGTH_COLUMN / RELEASE_EVENT_COLUMN / WARN_NEW_WINDOW / SERVER_SWITCH / TAG_TOOLS / USER_STATS / MAX_RECENT_ENTITIES / CHECK_ALL_SUBSCRIPTIONS / EASY_DATE. paste full dates in one go / STATIC_MENU / MERGE_USER_MENUS / SLOW_DOWN_RETRY / CENTER_FLAGS / RATINGS_ON_TOP / HIDE_RATINGS / UNLINK_ENTITY_HEADER / MARK_PENDING_EDIT_MEDIUMS. |
|||
|Detects whether Picard is running and will auto-enable the tagger buttons if so. |
|||
| |
| |
||
|jesus2099 |
|||
|phw |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_SUPER-MIND-CONTROL-II-X-TURBO.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_SUPER-MIND-CONTROL-II-X-TURBO.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
||
|- |
|||
|Unicode characters |
|||
| |
|||
|Ctrl+M on Musicbrainz input text or textarea controls shows context menu for unicode characters. Just click on the menu line to send the character or close. |
|||
| |
|||
|Smeulf |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/Smeulf/userscripts/raw/master/mb.unicodechars.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/Smeulf/userscripts/blob/master/mb.unicodechars.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/Smeulf/userscripts/issues]] |
|||
|- |
|- |
||
|Voice Actor Credits |
|Voice Actor Credits |
||
Line 632: | Line 812: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/kellnerd/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/kellnerd/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
|Youtube Link Canonicalizer |
|||
|Artist Credits Helper |
|||
| |
| |
||
|Correct youtube @username artist link relationships to channel IDs. |
|||
|Split and fill artist credits, append character voice actor credit, and guess artists from track titles. |
|||
|[https://www.youtube.com/ YouTube] |
|||
| |
|||
|zabey |
|||
|y-young |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/zabe40/musicbrainz-userscripts/blob/main/dist/youtube-link-canonicalizer.user.js?raw=1]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/zabe40/musicbrainz-userscripts/blob/main/dist/youtube-link-canonicalizer.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/zabe40/musicbrainz-userscripts/issues]] |
||
|- |
|- |
||
|Musicbrainz DiscIds Detector |
|||
|ame |
|||
|broken? |
|||
|Generate MusicBrainz DiscIds from online EAC logs, and check existence in MusicBrainz database. |
|||
| |
| |
||
|murdos |
|||
|Adds release buttons for multi-source cover art search. Enhanced search with direct ISRC, cat. no and barcode, and drag-drop log file search and attachment on release pages. Auto select search on page load. |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/mb_discids_detector.user.js]] |
|||
| |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/mb_discids_detector.user.js]] |
|||
|SuperSaltyGamer |
|||
||N/A |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://notabug.org/SuperSaltyGamer/ame/raw/main/dist/musicbrainz.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://notabug.org/SuperSaltyGamer/ame/src/main/dist/musicbrainz.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://notabug.org/SuperSaltyGamer/ame/issues]] |
|||
|- |
|- |
||
|Paste-A-Date! |
|||
|MB Release Seeding Helper |
|||
|broken |
|||
| |
|||
| Adds a field after the existing date fields where you can paste a date and it will try to parse it. |
|||
|Give better clues on reusing of existing releases/recordings for new release |
|||
| |
|||
|Anakunda |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://greasyfork.org/scripts/472248/code/MB%20Release%20Seeding%20Helper.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://greasyfork.org/scripts/472248/code]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://greasyfork.org/scripts/472248/feedback]] |
|||
|- |
|||
|MB Auto-retry on upload to CAA error |
|||
| |
| |
||
|nikki |
|||
|Auto reupload failed cover art images on server errors till all succeed. |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://gist.github.com/JesseWeinstein/368bddf748f4faf44b5775addf7f3db0/raw/fb00b612185abf9d948d2a78c685ac20605bb047/paste-a-date.user.js]] |
|||
| |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://gist.github.com/JesseWeinstein/368bddf748f4faf44b5775addf7f3db0]] |
|||
|Anakunda |
|||
|N/A |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://greasyfork.org/scripts/475225/code/MB%20Auto-retry%20on%20upload%20to%20CAA%20error.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://greasyfork.org/scripts/475225/code]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://greasyfork.org/scripts/475225/feedback]] |
|||
|} |
|} |
||
Line 679: | Line 850: | ||
! class="unsortable" width="30px" |DL |
! class="unsortable" width="30px" |DL |
||
! class="unsortable" width="25px" |Src |
! class="unsortable" width="25px" |Src |
||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" | Bug |
||
|- |
|- |
||
|Batch-add "performance of" relationships |
|||
|Show missing works |
|||
| |
| |
||
| |
|Batch link recordings to works from the artist Recordings page. |
||
| |
|||
|bitmap |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/batch-add-recording-relationships.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts#-musicbrainz-batch-add-performance-of-relationships]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
|||
|- |
|||
|Bulk copy-paste work codes |
|||
| |
|||
|Quickly copy-paste work identifiers (ISWC, agency work codes) from CISAC's ISWCNet into a MusicBrainz work. |
|||
| |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_bulk_copy_work_codes.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_bulk_copy_work_codes.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
|||
|- |
|||
|Guess related works |
|||
| |
|||
|Set best-guess related works. |
|||
| |
| |
||
|loujine |
|loujine |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb- |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-reledit-guess_works.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb- |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-reledit-guess_works.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
Line 699: | Line 888: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
| |
|Show missing works |
||
| |
| |
||
|Show missing works on an artist page. |
|||
| Set best-guess related works. |
|||
| |
| |
||
|loujine |
|loujine |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb- |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-display_work_relations_for_artist_recordings.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb- |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-display_work_relations_for_artist_recordings.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|||
|Bulk copy-paste work codes |
|||
| |
|||
|Quickly copy-paste work identifiers (ISWC, agency work codes) from CISAC's ISWCNet into a MusicBrainz work. |
|||
| |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_bulk_copy_work_codes.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_bulk_copy_work_codes.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
|||
|- |
|- |
||
|Validate Work Codes |
|Validate Work Codes |
||
Line 725: | Line 905: | ||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_validate_work_codes.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_validate_work_codes.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
||
|- |
|||
|Batch-add "performance of" relationships |
|||
| |
|||
|Batch link recordings to works from the artist Recordings page. |
|||
| |
|||
|bitmap |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/batch-add-recording-relationships.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts#-musicbrainz-batch-add-performance-of-relationships]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
|||
|} |
|} |
||
==Userscripts: Recordings== |
==Userscripts: Recordings== |
||
{| class="wikitable sortable" width="90%" |
{| class="wikitable sortable" width="90%" |
||
Line 740: | Line 912: | ||
!Name |
!Name |
||
!Status |
!Status |
||
! |
!Info |
||
! width="20px" |Site |
! width="20px" |Site |
||
! width="20px" |Author |
! width="20px" |Author |
||
Line 747: | Line 919: | ||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" |Bug |
||
|- |
|- |
||
|Batch-add "performance of" relationships |
|||
|Replace recording artist from recording AR |
|||
| |
| |
||
| |
|Batch link recordings to works from the artist Recordings page. |
||
| |
|||
|bitmap |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/batch-add-recording-relationships.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts#-musicbrainz-batch-add-performance-of-relationships]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
|||
|- |
|||
|Clone recording relations onto other recordings |
|||
| |
|||
|MusicBrainz relation editor: Clone recording relations onto other recordings. Can also clone release relationships between releases. |
|||
| |
| |
||
|loujine |
|loujine |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb- |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-reledit-clone_relations.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb- |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-reledit-clone_relations.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https:// |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://raw.githubusercontent.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|||
|Inline all recording's tracks on releases |
|||
| |
|||
|Display all tracks and releases on which a recording appears from the release page. Makes it easier to check whether live or DJ-mix recordings are wrongly linked to other tracks. |
|||
| |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_qol_inline_recording_tracks.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_qol_inline_recording_tracks.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
|||
|- |
|||
|Inline Track Artist |
|||
| |
|||
|Highlights track title, length and artist differences in recording page. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_INLINE-TRACK-ARTIST.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_INLINE-TRACK-ARTIST.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|Mark recordings as video |
|||
| |
|||
|Mark selected recordings as video. |
|||
| |
|||
|loujine |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/loujine/musicbrainz-scripts/master/mb-edit-set_video_recordings.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts#musicbrainz-edit-mark-recordings-as-video]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://raw.githubusercontent.com/loujine/musicbrainz-scripts/issues]] |
|||
|- |
|||
|Mass Merge Recordings |
|||
| |
|||
|Merges selected or all recordings from release A to release B. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_MASS-MERGE-RECORDINGS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_MASS-MERGE-RECORDINGS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|- |
||
|Propagate recording dates |
|Propagate recording dates |
||
Line 765: | Line 982: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
| |
|Replace recording artist from recording AR |
||
| |
| |
||
|Replace associated recording artist from an Artist or Work page. |
|||
|Set attributes (live, partial) on selected recordings. |
|||
| |
| |
||
|loujine |
|loujine |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb- |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-edit-replace_rec_artist_from_work_page.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb- |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-edit-replace_rec_artist_from_work_page.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
|||
|- |
|||
|Transform release AR into recording AR |
|||
| |
|||
|Move performer AR on release to recordings AR. |
|||
| |
|||
|loujine |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-reledit-release_rel_to_recording_rel.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-reledit-release_rel_to_recording_rel.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
Line 792: | Line 1,000: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
|Replace recording artist from recording AR (On work pages) |
| Replace recording artist from recording AR (On work pages) |
||
| |
| |
||
|Replace associated recording artist from an Artist or Work page. |
|Replace associated recording artist from an Artist or Work page. |
||
Line 801: | Line 1,009: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
|Seed the batch recording comments script |
|||
|Clone recording relations onto other recordings |
|||
| |
| |
||
|Seed the recording comments for the batch recording comments userscripts with live and DJ-mix data. Can save a bunch of keystrokes when setting live or DJ-mix disambiguation comments. DJ-mix comments are derived from the release title. Live comments are derived from "recorded at place", "recorded in area", and "recording of work" advanced relationships. |
|||
|MusicBrainz relation editor: Clone recording relations onto other recordings. Can also clone release relationships between releases. |
|||
| |
| |
||
|ROpdebee |
|||
| loujine |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_qol_seed_recording_disambiguation.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_qol_seed_recording_disambiguation.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https:// |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
||
|- |
|- |
||
|Select All Update Recordings |
|||
|Mark recordings as video |
|||
| |
| |
||
|Add buttons to release editor to select all "Update recordings" checkboxes. Differs from the built-in "Select All" checkboxes in that it doesn't lock the checkboxes to a given state, enabling you to deselect some checkboxes. |
|||
|Mark selected recordings as video |
|||
| |
| |
||
|ROpdebee |
|||
|loujine |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_qol_select_all_update_recordings.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_qol_select_all_update_recordings.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https:// |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
||
|- |
|- |
||
|Set recording attributes |
|||
|Mass Merge Recordings |
|||
| |
| |
||
|Set attributes (live, partial) on selected recordings. |
|||
|Merges selected or all recordings from release A to release B. |
|||
| |
| |
||
| loujine |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-reledit-set_relation_attrs.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-reledit-set_relation_attrs.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|||
|Spot Duplicate Recordings |
|||
| |
|||
|Spot recordings that are linked multiple times to the same work. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_SPOT-DUPLICATE-RECORDINGS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_SPOT-DUPLICATE-RECORDINGS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|- |
||
|Set recording comments for a release |
|Set recording comments for a release |
||
Line 855: | Line 1,054: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|- |
||
|Spot Duplicate Recordings |
|||
|Inline Track Artist |
|||
| |
| |
||
|Spot recordings that are linked multiple times to the same work. |
|||
|Highlights track title, length and artist differences in recording page. |
|||
| |
| |
||
|jesus2099 |
|jesus2099 |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_SPOT-DUPLICATE-RECORDINGS.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_SPOT-DUPLICATE-RECORDINGS.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]] |
||
|- |
|- |
||
|Transform release AR into recording AR |
|||
|Select All Update Recordings |
|||
| |
| |
||
|Move performer AR on release to recordings AR. |
|||
|Add buttons to release editor to select all "Update recordings" checkboxes. Differs from the built-in "Select All" checkboxes in that it doesn't lock the checkboxes to a given state, enabling you to deselect some checkboxes. |
|||
| |
| |
||
|loujine |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-reledit-release_rel_to_recording_rel.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-reledit-release_rel_to_recording_rel.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
||
|- |
|||
|Inline all recording's tracks on releases |
|||
| |
|||
|Display all tracks and releases on which a recording appears from the release page. Makes it easier to check whether live or DJ-mix recordings are wrongly linked to other tracks. |
|||
| |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_qol_inline_recording_tracks.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_qol_inline_recording_tracks.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
|||
|- |
|||
|Seed the batch recording comments script |
|||
| |
|||
|Seed the recording comments for the batch recording comments userscripts with live and DJ-mix data. Can save a bunch of keystrokes when setting live or DJ-mix disambiguation comments. DJ-mix comments are derived from the release title. Live comments are derived from "recorded at place", "recorded in area", and "recording of work" advanced relationships. |
|||
| |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_qol_seed_recording_disambiguation.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_qol_seed_recording_disambiguation.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
|||
|- |
|||
|Batch-add "performance of" relationships |
|||
| |
|||
|Batch link recordings to works from the artist Recordings page. |
|||
| |
|||
|bitmap |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/batch-add-recording-relationships.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts#-musicbrainz-batch-add-performance-of-relationships]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
|||
|} |
|} |
||
== |
==Userscripts: Voting== |
||
{| class="wikitable sortable" width="90%" |
{| class="wikitable sortable" width="90%" |
||
|- |
|- |
||
Line 912: | Line 1,084: | ||
! class="unsortable" width="25px" |Src |
! class="unsortable" width="25px" |Src |
||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" |Bug |
||
|- |
|||
|Power Vote |
|||
| |
|||
|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 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_POWER-VOTE.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_POWER-VOTE.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|- |
||
|Blind Votes |
|Blind Votes |
||
Line 930: | Line 1,093: | ||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_blind_votes.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_blind_votes.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
||
|- |
|||
|Power Vote |
|||
| |
|||
|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 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_POWER-VOTE.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_POWER-VOTE.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|} |
|} |
||
==Userscripts: Cover art== |
==Userscripts: Cover art== |
||
{| class="wikitable sortable" width="90%" |
{| class="wikitable sortable" width="90%" |
||
Line 940: | Line 1,113: | ||
! width="20px" |Author |
! width="20px" |Author |
||
! class="unsortable" width="30px" |DL |
! class="unsortable" width="30px" |DL |
||
! class="unsortable" width="25px" | |
! class="unsortable" width="25px" |Src |
||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" |Bug |
||
|- |
|- |
||
|1200px CAA |
|||
|Display CAA image dimensions |
|||
| |
| |
||
| |
|Use 1200px images for the pop‐up/previews, instead of loading huge images (also adds 1200px 'thumbnail' links). |
||
| |
| |
||
|Freso |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/mb_1200px_caa.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts#mb_1200px_caa]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/issues]] |
||
|- |
|- |
||
|Enhanced Cover Art Uploads |
|Enhanced Cover Art Uploads |
||
| |
| |
||
|Enhance the cover art uploader (integrates Image Max URL) |
|Enhance the cover art uploader (integrates Image Max URL). |
||
| |
| |
||
|ROpdebee |
|ROpdebee |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/ROpdebee/mb-userscripts/dist/mb_enhanced_cover_art_uploads.user.js]] |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/ROpdebee/mb-userscripts/dist/mb_enhanced_cover_art_uploads.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/src/mb_enhanced_cover_art_uploads]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/src/mb_enhanced_cover_art_uploads]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
|||
|- |
|||
|Supercharged Cover Art Edits |
|||
| |
|||
|Supercharges reviewing cover art edits. Displays release information on CAA edits. Enables image comparisons on removed and added images. |
|||
| |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_supercharged_caa_edits.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_supercharged_caa_edits.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
||
|- |
|- |
||
Line 978: | Line 1,142: | ||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_CAA-LINKS.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_CAA-LINKS.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]] |
||
|- |
|||
|Display CAA image dimensions |
|||
| |
|||
|Loads and displays the image dimensions of images in the cover art archive. |
|||
| |
|||
|ROpdebee |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/ROpdebee/mb-userscripts/dist/mb_caa_dimensions.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/src/mb_caa_dimensions]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/labels/mb_caa_dimensions]] |
|||
|- |
|- |
||
|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 988: | Line 1,161: | ||
| 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]] |
||
|- |
|- |
||
|Image Max URL |
|||
|1200px CAA |
|||
| |
| |
||
|Finds larger or original versions of images and videos for 7,500+ websites, including a powerful media popup feature. |
|||
|Use 1200px images for the pop‐up/previews, instead of loading huge images (also adds 1200px 'thumbnail' links) |
|||
|Various |
|||
| |
|||
|qsniyg |
|||
|Freso |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/qsniyg/maxurl/raw/master/userscript.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/qsniyg/maxurl/blob/master/userscript.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/qsniyg/maxurl/issues]] |
||
|- |
|- |
||
|Stig's Art Grabr |
|Stig's Art Grabr |
||
| |
| |
||
|Grab high resolution album cover-art from various sites |
|Grab high resolution album cover-art from various sites. |
||
|Various |
|Various |
||
|StigNygaard |
|StigNygaard |
||
Line 1,006: | Line 1,179: | ||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/StigNygaard/Stigs_Art_Grabr/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/StigNygaard/Stigs_Art_Grabr/issues]] |
||
|- |
|- |
||
| Supercharged Cover Art Edits |
|||
|Image Max URL |
|||
| |
| |
||
|Supercharges reviewing cover art edits. Displays release information on CAA edits. Enables image comparisons on removed and added images. |
|||
|Finds larger or original versions of images and videos for 7,500+ websites, including a powerful media popup feature |
|||
| |
|||
| Various |
|||
|ROpdebee |
|||
|qsniyg |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ROpdebee/mb-userscripts/raw/main/mb_supercharged_caa_edits.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/blob/main/mb_supercharged_caa_edits.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ROpdebee/mb-userscripts/issues]] |
||
|} |
|} |
||
==Userscripts: AcoustID/AcousticBrainz== |
==Userscripts: AcoustID/AcousticBrainz== |
||
{| class="wikitable sortable" width="90%" |
{| class="wikitable sortable" width="90%" |
||
Line 1,024: | Line 1,198: | ||
! width="20px" |Author |
! width="20px" |Author |
||
! class="unsortable" width="30px" |DL |
! class="unsortable" width="30px" |DL |
||
! class="unsortable" width="25px" |Src |
! class="unsortable" width="25px" | Src |
||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" |Bug |
||
|- |
|- |
||
| |
|AcousticBrainz links |
||
| |
| |
||
|Display AcousticBrainz links in release pages. |
|||
|Show acoustids on a Work page. |
|||
| |
| |
||
|jesus2099 |
|||
|loujine |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://gist.github.com/jesus2099/8e223f09d64d831a9514/raw/a033a199d890f8e4535c9553d280ad3176c55921/mb_ACOUSTICBRAINZ-LINKS.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://gist.github.com/jesus2099/8e223f09d64d831a9514/]] |
||
|N/A |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
|||
|- |
|- |
||
|Batch Query AcoustID |
|||
|Show statistics from AcousticBrainz |
|||
| |
| |
||
|Batch query AcoustID of recordings on release and collection page. |
|||
| |
| |
||
|yyoung |
|||
| |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/y-young/userscripts/raw/master/musicbrainz-batch-query-acoustid.user.js]] |
|||
|loujine |
|||
| style="background:# |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/y-young/userscripts/blob/master/musicbrainz-batch-query-acoustid.user.js]] |
||
| style="background:# |
| 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/loujine/musicbrainz-scripts/issues]] |
|||
|- |
|- |
||
|Compare AcoustIDs easier |
|Compare AcoustIDs easier |
||
Line 1,049: | Line 1,223: | ||
|Displays AcoustID fingerprints in more places at MusicBrainz. |
|Displays AcoustID fingerprints in more places at MusicBrainz. |
||
| |
| |
||
| |
|otringal |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/otringal/MB-userscripts/raw/master/Musicbrainz_acoustid.user.js]] |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/otringal/MB-userscripts/raw/master/Musicbrainz_acoustid.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/otringal/MB-userscripts/blob/master/Musicbrainz_acoustid.user.js]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/otringal/MB-userscripts/blob/master/Musicbrainz_acoustid.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/otringal/MB-userscripts/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/otringal/MB-userscripts/issues]] |
||
|- |
|- |
||
|AcousticBrainz |
|Show acoustID and AcousticBrainz link |
||
| |
| |
||
|Show acoustids on a Work page. |
|||
|Display AcousticBrainz links in release pages. |
|||
| |
| |
||
|loujine |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-edit-merge_from_acoustid.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https:// |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-edit-merge_from_acoustid.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
|||
|N/A |
|||
|- |
|- |
||
|Show statistics from AcousticBrainz |
|||
|Batch Query AcoustID |
|||
| |
| |
||
|Batch query AcoustID of recordings on release and collection page. |
|||
| |
| |
||
| |
|||
| yyoung |
|||
|loujine |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/y-young/userscripts/raw/master/musicbrainz-batch-query-acoustid.user.js]] |
|||
| style="background:# |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/loujine/musicbrainz-scripts/raw/master/mb-display_acousticbrainz_data_for_recording.user.js]] |
||
| style="background:# |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/blob/master/mb-display_acousticbrainz_data_for_recording.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/loujine/musicbrainz-scripts/issues]] |
|||
|- |
|- |
||
|} |
|} |
||
== Userscripts: Collections== |
|||
==Userscripts: Collections== |
|||
{| class="wikitable sortable" width="90%" |
{| class="wikitable sortable" width="90%" |
||
|- |
|- |
||
Line 1,085: | Line 1,260: | ||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" |Bug |
||
|- |
|- |
||
|Batch Add to Collection |
|||
|Hyper Moulinette |
|||
| |
| |
||
| |
|Batch add entities to MusicBrainz collection and copy MBIDs from entity pages, search result or existing collections. |
||
| |
| |
||
|y-young |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/y-young/userscripts/raw/master/musicbrainz-batch-add-to-collection.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/y-young/userscripts/blob/master/musicbrainz-batch-add-to-collection.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/y-young/userscripts/issues]] |
||
|- |
|- |
||
|Collection Highlighter |
|Collection Highlighter |
||
Line 1,103: | Line 1,278: | ||
| 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]] |
||
|- |
|- |
||
|Hyper Moulinette |
|||
|Batch Add to Collection |
|||
| |
| |
||
| |
|Mass PUT or DELETE releases in a collection from an edit search or an other collection. |
||
| |
| |
||
|jesus2099 |
|||
|y-young |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_HYPER-MOULINETTE.user.js]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_HYPER-MOULINETTE.user.js]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
||
|- |
|- |
||
|Print All Pages |
|Print All Pages |
||
Line 1,121: | Line 1,296: | ||
| 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: ListenBrainz== |
==Userscripts: ListenBrainz== |
||
{| class="wikitable sortable" width="90%" |
{| class="wikitable sortable" width="90%" |
||
Line 1,135: | Line 1,311: | ||
|Search unlinked listen in MusicBrainz |
|Search unlinked listen in MusicBrainz |
||
| |
| |
||
|Adds MusicBrainz search links for artist and title of unmapped listens |
|Adds MusicBrainz search links for artist and title of unmapped listens. |
||
| |
| |
||
|Rokoucha |
|Rokoucha |
||
Line 1,141: | Line 1,317: | ||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://greasyfork.org/scripts/456947/code]] |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://greasyfork.org/scripts/456947/code]] |
||
|N/A |
|N/A |
||
|} |
|||
==Userscripts: Other== |
|||
{| class="wikitable sortable" width="90%" |
|||
|- |
|||
!Name |
|||
!Status |
|||
!Info |
|||
! width="20px" |Site |
|||
! width="20px" |Author |
|||
! class="unsortable" width="30px" |DL |
|||
! class="unsortable" width="25px" |Src |
|||
! class="unsortable" width="25px" |Bug |
|||
|- |
|||
|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 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=http://userscripts-mirror.org/scripts/source/103267.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=http://userscripts-mirror.org/scripts/review/103267]] |
|||
|N/A |
|||
|- |
|||
|REDIRECT WHEN UNIQUE RESULT |
|||
| |
|||
|Redirect when only 1 result and-or unique 100% scored result |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_REDIRECT-WHEN-UNIQUE-RESULT.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_REDIRECT-WHEN-UNIQUE-RESULT.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|Cool Entity Links |
|||
| |
|||
|In some pages like edits, blog, forums, chatlogs, tickets, annotations, etc. it will prefix entity links with an icon, shorten and embelish all sorts of MB links (cdtoc, entities, tickets, bugs, edits, etc.). |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_COOL-ENTITY-LINKS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_COOL-ENTITY-LINKS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|Revive Deleted Editors |
|||
| |
|||
|Reveal deleted editors’ names and emphasizes your own name to standout in MB pages. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_REVIVE-DELETED-EDITORS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_REVIVE-DELETED-EDITORS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|Plain Text Tracklist |
|||
| |
|||
|Get a quick copy of the tracklists in plain text (several formats) for quick re-use (in track parser, EAC, foobar2000 or mp3tag for instance). |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_PLAIN-TEXT-TRACKLIST.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_PLAIN-TEXT-TRACKLIST.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|Preferred MusicBrainz Server |
|||
| |
|||
|Choose your favourite MusicBrainz server (main or beta) and no link will ever send you to the other. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_PREFERRED-MBS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_PREFERRED-MBS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|ALL RELEASE GROUPS |
|||
| |
|||
|It will always display full artist discographies (including non official release groups) by default. |
|||
| |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_ALL-RELEASE-GROUPS.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_ALL-RELEASE-GROUPS.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|||
|Apple Music Barcodes/ISRCs |
|||
| |
|||
|Reads barcodes, ISRCs, and other metadata from Apple Music releases. Click the green square in the upper-left corner to display album metadata. |
|||
|[https://music.apple.com Apple Music] |
|||
|ToadKing |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/ToadKing/apple-music-barcode-isrc/]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/ToadKing/apple-music-barcode-isrc/raw/master/apple-music-barcode-isrc.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/ToadKing/apple-music-barcode-isrc/issues]] |
|||
|- |
|||
|Add a-tisket button to Deezer |
|||
| |
|||
|Adds a button to Deezer interface to load the current release into a-tisket. |
|||
|[https://deezer.com Deezer] |
|||
|atj |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/atj/userscripts/raw/master/deezer_atisket_link.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/atj/userscripts/blob/master/deezer_atisket_link.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/atj/userscripts/issues]] |
|||
|- |
|||
|Youtube Link Canonicalizer |
|||
| |
|||
|Correct youtube @username artist link relationships to channel IDs. |
|||
|[https://www.youtube.com/ YouTube] |
|||
|zabey |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/zabe40/musicbrainz-userscripts/blob/main/dist/youtube-link-canonicalizer.user.js?raw=1]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/zabe40/musicbrainz-userscripts/blob/main/dist/youtube-link-canonicalizer.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/zabe40/musicbrainz-userscripts/issues]] |
|||
|- |
|||
|Add a link to MusicBrainz to import ISRCs |
|||
| |
|||
|Adds an "import ISRCs" link on MusicBrainz releases which have a Spotify URL. |
|||
| |
|||
|atj |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/atj/userscripts/raw/master/mb_spotify_isrc_link.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/atj/userscripts/blob/master/mb_spotify_isrc_link.user.js]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/atj/userscripts/issues]] |
|||
|- |
|||
|Musicbrainz DiscIds Detector |
|||
|broken? |
|||
|Generate MusicBrainz DiscIds from online EAC logs, and check existence in MusicBrainz database. |
|||
| |
|||
|murdos |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://raw.github.com/murdos/musicbrainz-userscripts/master/mb_discids_detector.user.js]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/murdos/musicbrainz-userscripts/blob/master/mb_discids_detector.user.js]] |
|||
||N/A |
|||
|} |
|} |
||
Line 1,287: | Line 1,342: | ||
{| class="wikitable sortable" width="90%" |
{| class="wikitable sortable" width="90%" |
||
|- |
|- |
||
!Name |
! Name |
||
!Info |
!Info |
||
! width="20px" |Author |
! width="20px" | Author |
||
! class="unsortable" width="30px" |DL |
! class="unsortable" width="30px" |DL |
||
! class="unsortable" width="25px" |Src |
! class="unsortable" width="25px" | Src |
||
! class="unsortable" width="25px" |Bug |
! class="unsortable" width="25px" |Bug |
||
|- |
|- |
||
Line 1,300: | Line 1,355: | ||
|N/A |
|N/A |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://community.metabrainz.org/t/dark-stylus-theme-for-musicbrainz-other-metabrainz-sites/548309/1]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://community.metabrainz.org/t/dark-stylus-theme-for-musicbrainz-other-metabrainz-sites/548309/1]] |
||
|- |
|||
|MetaBrainz Discourse Expand Abbreviations |
|||
|Shows abbreviation/acronym definitions by touch on mobile (or mouse hover if you use it on PC). |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/metabrainz-discourse_EXPAND-ABBREVIATIONS.user.css]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/metabrainz-discourse_EXPAND-ABBREVIATIONS.user.css]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|- |
||
|MusicBrainz Dark |
|MusicBrainz Dark |
||
|Dark theme for the MusicBrainz website (including editing interfaces) and wiki. There is also a companion with additional style fixes for some popular userscripts. |
|Dark theme for the MusicBrainz website (including editing interfaces) and wiki. There is also a companion with additional style fixes for some popular userscripts. |
||
|kellnerd |
| kellnerd |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/kellnerd/userstyles#musicbrainz-dark]] |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/kellnerd/userstyles#musicbrainz-dark]] |
||
|N/A |
|N/A |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/kellnerd/userstyles/issues]] |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/kellnerd/userstyles/issues]] |
||
|- |
|||
|MusicBrainz Hide ListenBrainz Player |
|||
|Hide the big sidebar “Play on ListenBrainz” button. |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb_HIDE-LISTENBRAINZ-PLAYER.user.css]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/mb_HIDE-LISTENBRAINZ-PLAYER.user.css]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|- |
|- |
||
|MusicBrainz Nord Dark |
|MusicBrainz Nord Dark |
||
Line 1,316: | Line 1,385: | ||
|- |
|- |
||
|MusicBrainz Wiki Mobile Narrow Layout Fix |
|MusicBrainz Wiki Mobile Narrow Layout Fix |
||
|Only for mobile: Fix the Monobook skin half-screen narrow display [https://tickets.metabrainz.org/browse/OTHER-401 OTHER-401] bug of MB wiki |
|Only for mobile: Fix the Monobook skin half-screen narrow display [https://tickets.metabrainz.org/browse/OTHER-401 OTHER-401] bug of MB wiki. |
||
|jesus2099 |
|jesus2099 |
||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb-wiki_MOBILE-NARROW-LAYOUT-FIX.user.css]] |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/mb-wiki_MOBILE-NARROW-LAYOUT-FIX.user.css]] |
||
Line 1,322: | Line 1,391: | ||
| 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]] |
||
|- |
|- |
||
|MusicBrainz |
|MusicBrainz Sultan Dark |
||
|A somewhat lower contrast dark theme for MusicBrainz. |
|||
|Hide the big sidebar “Play on ListenBrainz” button |
|||
|Aszazin |
|||
| jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https:// |
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://userstyles.world/api/style/16049.user.css]] |
||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https:// |
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://userstyles.world/style/16049/musicbrainz-sultan-dark-mode]] |
||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https:// |
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://userstyles.world/style/16049/musicbrainz-sultan-dark-mode]] |
||
|- |
|||
|MetaBrainz Discourse Expand Abbreviations |
|||
|Shows abbreviation/acronym definitions by touch on mobile (or mouse hover if you use it on PC) |
|||
|jesus2099 |
|||
| style="background:#BEE0BE;" |[[Image:UserscriptList-Install.svg|25px |link=https://github.com/jesus2099/konami-command/raw/master/metabrainz-discourse_EXPAND-ABBREVIATIONS.user.css]] |
|||
| style="background:#Becde0;" |[[Image:UserscriptList-Source.svg|20px |link=https://github.com/jesus2099/konami-command/blob/master/metabrainz-discourse_EXPAND-ABBREVIATIONS.user.css]] |
|||
| style="background:#E0d2be;" |[[Image:UserscriptList-Bug.svg|20px |link=https://github.com/jesus2099/konami-command/issues]] |
|||
|} |
|} |
||
{{TopicVideo|video=zGn0wA9n4mc}} |
{{TopicVideo|video=zGn0wA9n4mc}} |
Revision as of 13:07, 1 May 2024
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.
Standalone resources
For standalone/non-script tools and resources 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 | Open Source | Data Collection* | |
---|---|---|---|---|---|---|---|---|
Greasemonkey | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ | ✗ |
Violentmonkey | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✗ |
Tampermonkey |
✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✗ | ✓ |
ScriptCat | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ | |
FireMonkey | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ | ✗ |
Stay | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | |
Userscripts Safari | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ |
*Whether their privacy policy indicates that they collect user data, or not.
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 Deezer releases to MusicBrainz | Import album data from Deezer to add a new release on MusicBrainz. | Deezer | atj | ||||
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 Free Music Archive releases to MusicBrainz | Import album data from Free Music Archive to add a new release on MusicBrainz. | Free Music Archive | madmouser1 | ||||
Import Encyclopedisque releases to MusicBrainz | Import album data from Encyclopedisque to add a new release on MusicBrainz. | Encyclopedisque | murdos | ||||
Import Hyperion/Helios releases to MusicBrainz | Import album data from Hyperion/Helios to add a new release on MusicBrainz. | Hyperion | loujine | ||||
Import Idiago releases to MusicBrainz | Import album data from Idiago to add a new release on MusicBrainz. | Idiago | loujine | ||||
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 | zas | ||||
Import Loot releases to MusicBrainz | Import album data from Loot.co.za to add a new release on MusicBrainz. | Loot | madmouser1 | ||||
Import Metal Archives releases to MusicBrainz | Import album data from Metal Archives to add a new release on MusicBrainz. | Metal Archives | l-maxime | ||||
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 Naxos releases into MusicBrainz | Import album data from Naxos Music Library to add a new release on MusicBrainz. | Naxos | loujine | ||||
Import Netease releases to MusicBrainz | Adds a button to import or find NetEase releases in MusicBrainz | music.163 | garylaski | ||||
Import Qobuz releases to MusicBrainz | Import album data from Qobuz to add a new release on MusicBrainz. | Qobuz | zas | ||||
Import Soundcloud releases to MusicBrainz | Import album data from Soundcloud to add a new release on MusicBrainz. | Soundcloud | garylaski | ||||
Import Supraphonline releases to MusicBrainz | Import album data from Supraphonline to add a new release on MusicBrainz. | Supraphonline | scarlett-blake | N/A | |||
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 | madmouser1 | ||||
Import THBWiki releases to MusicBrainz | Import album data from THBWiki to add a new release on MusicBrainz. | THBWiki | y-young | ||||
Import VGMdb releases to MusicBrainz | Import album data from VGMdb to add a new release on MusicBrainz. | VGMdb | augustjanse | ||||
Import Wolfgang's releases to MusicBrainz | Import album data from Wolfgang's to add a new release on MusicBrainz. | Wolfgang's | lazybookwyrm | ||||
Copy Tracklist from OTOTOY | Add a button on OTOTOY album pages to copy the tracklist. | OTOTOY | redbluescreen | --> | |||
Import videos from YouTube (release) | Import videos from YouTube as a release. | YouTube | Freso/RustyNova | N/A | |||
Import videos from YouTube (recording) | Import videos from YouTube as a recording. | 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 | ||||
Import Internet Archive releases to MusicBrainz | broken | Import album data from the Internet Archive to add a new release on MusicBrainz. | Internet Archive | JensBee | N/A | ||
Edition lookup by CD TOC [on Gazelle torrent trackers] | In (some?) Gazelle torrent trackers, look up CD TOC's in MusicBrainz, GnuDb and in CUETools DB. Has features for attaching the TOC to a MusicBrainz release, and creating a new MusicBrainz release based on the TOC. | Gazelle sites/trackers | Anakunda |
Userscripts: Misc
Name | Status | Info | Site | Author | DL | Src | Bug |
---|---|---|---|---|---|---|---|
Add a-tisket button to Deezer | Adds a button to Deezer interface to load the current release into a-tisket. | Deezer | atj | ||||
Add a link to MusicBrainz to import ISRCs | Adds an "import ISRCs" link on MusicBrainz releases which have a Spotify URL. | atj | |||||
Add release(group) links from level above | Add release(group) links from an artist, label or series page. Compatible with expand/collapse release groups script. | RandomMushroom128 | |||||
ALL LINKS | Customisable quick links/searches, including web search, last.fm, Discogs, lyrics, social media, streaming services, etc. Shows begin/end dates on URLs, and a edit link. Expands Wikidata links into Wikipedia articles. | jesus2099 | |||||
ALL RELEASE GROUPS | It will always display full artist discographies (including non official release groups) by default. | jesus2099 | |||||
ame | Adds release buttons for multi-source cover art search. Enhanced search with direct ISRC, cat. no and barcode, and drag-drop log file search and attachment on release pages. Auto select search on page load. | SuperSaltyGamer | |||||
Apple Music Barcodes/ISRCs | Reads barcodes, ISRCs, and other metadata from Apple Music releases. Click the green square in the upper-left corner to display album metadata. | Apple Music | ToadKing | ||||
Artist Credits Helper | Split and fill artist credits, append character voice actor credit, and guess artists from track titles. | y-young | |||||
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 | |||||
Bandcamp Tag Importer | Easily submit tags on Bandcamp pages to Musicbrainz. | Bandcamp | zabe | ||||
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 | N/A | ||||
Cool Entity Links | In some pages like edits, blog, forums, chatlogs, tickets, annotations, etc. it will prefix entity links with an icon, shorten and embelish all sorts of MB links (cdtoc, entities, tickets, bugs, edits, etc.). | jesus2099 | |||||
Create entity or fill data from wikipedia / wikidata / VIAF / ISNI | Create entity or fill data from wikipedia / wikidata / VIAF / ISNI. | loujine | |||||
Disable browser autofill on the tags field | Disables browser autofill functionality on the tags input field. | atj | |||||
Disable the tags field genre autocompletion | Disables the tags input field genre autocompletion functionality. | atj | |||||
Elephant Editor | Remember last edit notes and dates. | jesus2099 | |||||
Expand/collapse release groups | See what's inside a release group without having to follow its URL. Adds convenient edit links. | bitmap | |||||
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 | |||||
Guess Unicode Punctuation | Replaces ASCII punctuation symbols by their preferred Unicode counterparts via a “Guess punctuation” button. | kellnerd | |||||
Import Bandcamp releases to MusicBrainz Album Link Helper | Add a link to Bandcamp's album canonical URL on pages without /album/, to import the release into MusicBrainz. | Bandcamp | zas | ||||
INLINE STUFF | musicbrainz.org release page: Inline recording names, comments, ISRC, PUID and AcoustID. Highlights duplicates in releases and edits. | jesus2099 | |||||
Magic Tagger Button | Detects whether Picard is running and will auto-enable the tagger buttons if so. | phw | |||||
Make columns sortable | Make table columns sortable. | loujine | |||||
MB Auto-retry on upload to CAA error | Auto reupload failed cover art images on server errors till all succeed. | Anakunda | |||||
MB Release Seeding Helper | Give better clues on reusing of existing releases/recordings for new release. | Anakunda | |||||
MERGE HELPOR 2 | Merge helper highlights last clicked, shows info, indicates oldest MBID, manages (remove) entity merge list; merge queue (clear before add) tool; don’t reload page for nothing when nothing is checked. | jesus2099 | |||||
MusicBrainz CTDB Links | Add links to CTDB disc IDs on MusicBrainz CDTOC pages. | CUETools DB | ToadKing | ||||
MusicBrainz Date Helper | Userscript which assists in copy and pasting dates in MusicBrainz. | Levi_OP | |||||
Musicbrainz Entity Images | Display images on Musicbrainz for artists, labels, places, and events. | zabey | |||||
MusicBrainz Relationship batch selector | Input track ranges to automatically select them in the relationships editor | ToadKing | |||||
Musicbrainz UI enhancements | Various UI enhancements for Musicbrainz. | murdos | |||||
Move track relationships to the release-level | Allows mass-moving incorrect recording- and work-level relationships to the release-level in the release relationship editor. | bitmap | |||||
Paste multiple external links at once | Paste multiple external links at once into the external link editor. Input is split on whitespace (newlines, tabs, spaces, etc.) and fed into the link editor separately. | ROpdebee | |||||
Plain Text Tracklist | Get a quick copy of the tracklists in plain text (several formats) for quick re-use (in track parser, EAC, foobar2000 or mp3tag for instance). | jesus2099 | |||||
Preferred MusicBrainz Server | Choose your favourite MusicBrainz server (main or beta) and no link will ever send you to the other. | jesus2099 | |||||
REDIRECT WHEN UNIQUE RESULT | Redirect when only 1 result and-or unique 100% scored result. | jesus2099 | |||||
Revive Deleted Editors | Reveal deleted editors’ names and emphasizes your own name to standout in MB pages. | jesus2099 | |||||
Semi-automate adding "remixer" and "remix of" credits | Adds links to the relationship editor that semi-automate adding "remixer" and "remix-of" credits to recordings. | atj | |||||
Shortcuts to external links | Display clickable icons, without opening each entity page, for release-group, release, recording and work external links: e.g. Amazon, Bandcamp, Discogs etc. | murdos | |||||
Show Bandcamp publish date | Shows Bandcamp releases' real "publish date" below the listed date. Also shows "date modified", if different. | Bandcamp | w-biggs | N/A | |||
Show alias count | Show alias number on work/artist pages. | loujine | |||||
SUPER MIND CONTROL Ⅱ X TURBO | Musicbrainz Power-Ups (mbsandbox.org too): RELEASE_CLONER. copy/paste releases / DOUBLE_CLICK_SUBMIT / CONTROL_ENTER_SUBMIT / RELEASE_EDITOR_PROTECTOR. prevent accidental cancel by better tab key navigation / TRACKLIST_TOOLS. search→replace, track length parser, remove recording relationships, set selected works date / LAST_SEEN_EDIT. handy for subscribed entities / COOL_SEARCH_LINKS / COPY_TOC / ROW_HIGHLIGHTER / SPOT_CAA / SPOT_AC / RECORDING_LENGTH_COLUMN / RELEASE_EVENT_COLUMN / WARN_NEW_WINDOW / SERVER_SWITCH / TAG_TOOLS / USER_STATS / MAX_RECENT_ENTITIES / CHECK_ALL_SUBSCRIPTIONS / EASY_DATE. paste full dates in one go / STATIC_MENU / MERGE_USER_MENUS / SLOW_DOWN_RETRY / CENTER_FLAGS / RATINGS_ON_TOP / HIDE_RATINGS / UNLINK_ENTITY_HEADER / MARK_PENDING_EDIT_MEDIUMS. | jesus2099 | |||||
Unicode characters | Ctrl+M on Musicbrainz input text or textarea controls shows context menu for unicode characters. Just click on the menu line to send the character or close. | Smeulf | |||||
Voice Actor Credits | Parses voice actor credits from text and automates the process of creating release relationships for these. Also imports credits from Discogs. | kellnerd | |||||
Youtube Link Canonicalizer | Correct youtube @username artist link relationships to channel IDs. | YouTube | zabey | ||||
Musicbrainz DiscIds Detector | broken? | Generate MusicBrainz DiscIds from online EAC logs, and check existence in MusicBrainz database. | murdos | N/A | |||
Paste-A-Date! | broken | Adds a field after the existing date fields where you can paste a date and it will try to parse it. | nikki | N/A |
Userscripts: Works
Userscripts: Recordings
Userscripts: Voting
Userscripts: Cover art
Name | Status | Info | Site | Author | DL | Src | Bug |
---|---|---|---|---|---|---|---|
1200px CAA | Use 1200px images for the pop‐up/previews, instead of loading huge images (also adds 1200px 'thumbnail' links). | Freso | |||||
Enhanced Cover Art Uploads | Enhance the cover art uploader (integrates Image Max URL). | ROpdebee | |||||
CAA Links (Cover Art Archive Links) | Linkifies cover art edit “Filenames” (as specified in http://musicbrainz.org/edit/42525958). | jesus2099 | |||||
Display CAA image dimensions | Loads and displays the image dimensions of images in the cover art archive. | ROpdebee | |||||
Funkey Illustrated Records | CAA front cover art archive pictures/images (release groups and releases). Big illustrated discography and/or inline. | jesus2099 | |||||
Image Max URL | Finds larger or original versions of images and videos for 7,500+ websites, including a powerful media popup feature. | Various | qsniyg | ||||
Stig's Art Grabr | Grab high resolution album cover-art from various sites. | Various | StigNygaard | ||||
Supercharged Cover Art Edits | Supercharges reviewing cover art edits. Displays release information on CAA edits. Enables image comparisons on removed and added images. | ROpdebee |
Userscripts: AcoustID/AcousticBrainz
Userscripts: Collections
Userscripts: ListenBrainz
Name | Status | Info | Site | Author | DL | Src | Bug |
---|---|---|---|---|---|---|---|
Search unlinked listen in MusicBrainz | Adds MusicBrainz search links for artist and title of unmapped listens. | Rokoucha | N/A |
Writing userscripts
If you want to write your own userscript for MusicBrainz (or other websites), you can learn a lot from existing examples and the documentation of the userscript extensions:
- GreaseSpot wiki (Greasemonkey)
- Violentmonkey guide
- Tampermonkey documentation
You can use Kellnerd's userscript-bundler as a starting point for a semi-automated setup to build userscripts from JavaScript modules.
Further resources
- External Resources wiki page: External Resources
- Some user script repositories:
- greasyfork.org’s MusicBrainz script set (automatically updated)
- openuserJS.org’s musicbrainz group (manually updated, not always up to date)
Stylus themes
Themes change how webpages look, for instance changing colours, or moving buttons and text. Themes can make very small changes, or change a page completely.
To use themes you have to install Stylus or a similar browser extension.
Name | Info | Author | DL | Src | Bug |
---|---|---|---|---|---|
MetaBrainz All Projects Dark | A dark theme for MetaBrainz project sites. | beckfield | N/A | ||
MetaBrainz Discourse Expand Abbreviations | Shows abbreviation/acronym definitions by touch on mobile (or mouse hover if you use it on PC). | jesus2099 | |||
MusicBrainz Dark | Dark theme for the MusicBrainz website (including editing interfaces) and wiki. There is also a companion with additional style fixes for some popular userscripts. | kellnerd | N/A | ||
MusicBrainz Hide ListenBrainz Player | Hide the big sidebar “Play on ListenBrainz” button. | jesus2099 | |||
MusicBrainz Nord Dark | A dark theme for MusicBrainz, based on the Nord palette. | shard | N/A | N/A | |
MusicBrainz Wiki Mobile Narrow Layout Fix | Only for mobile: Fix the Monobook skin half-screen narrow display OTHER-401 bug of MB wiki. | jesus2099 | |||
MusicBrainz Sultan Dark | A somewhat lower contrast dark theme for MusicBrainz. | Aszazin |
Relevant video:
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.