{"id":13434071,"url":"https://github.com/murdos/musicbrainz-userscripts","last_synced_at":"2025-04-14T08:59:57.872Z","repository":{"id":2715720,"uuid":"3710200","full_name":"murdos/musicbrainz-userscripts","owner":"murdos","description":"Collection of userscripts for MusicBrainz, by various authors","archived":false,"fork":false,"pushed_at":"2025-03-04T09:54:33.000Z","size":1602,"stargazers_count":579,"open_issues_count":113,"forks_count":91,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-04-07T02:11:39.282Z","etag":null,"topics":["hacktoberfest","musicbrainz","userscripts"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/murdos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-03-13T19:08:59.000Z","updated_at":"2025-04-04T15:21:14.000Z","dependencies_parsed_at":"2024-03-29T00:24:01.431Z","dependency_job_id":"f7c95ddf-0844-4693-8f04-900c28ba04bf","html_url":"https://github.com/murdos/musicbrainz-userscripts","commit_stats":{"total_commits":866,"total_committers":53,"mean_commits":"16.339622641509433","dds":0.7274826789838338,"last_synced_commit":"a7139415ba3ffd55ec22f3af91cd8ec9b592ed36"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/murdos%2Fmusicbrainz-userscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/murdos%2Fmusicbrainz-userscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/murdos%2Fmusicbrainz-userscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/murdos%2Fmusicbrainz-userscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/murdos","download_url":"https://codeload.github.com/murdos/musicbrainz-userscripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248852131,"owners_count":21171840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","musicbrainz","userscripts"],"created_at":"2024-07-31T02:01:44.863Z","updated_at":"2025-04-14T08:59:57.852Z","avatar_url":"https://github.com/murdos.png","language":"JavaScript","readme":"# MusicBrainz UserScripts\n\n-   [Display shortcut for relationships on MusicBrainz](#mb_relationship_shortcuts)\n-   [Import Bandcamp releases to MusicBrainz](#bandcamp_importer)\n-   [Import Bandcamp releases to MusicBrainz Album Link Helper](#bandcamp_importer_helper)\n-   [Import Beatport Classic releases to MusicBrainz](#beatport_classic_importer)\n-   [Import Beatport releases to MusicBrainz](#beatport_importer)\n-   [Import Boomkat releases to Musicbrainz](#boomkat_importer)\n-   [Import CD1D releases to MusicBrainz](#cd1d_importer)\n-   [Import Deezer releases into MusicBrainz](#deezer_importer)\n-   [Import Discogs releases to MusicBrainz](#discogs_importer)\n-   [Import Encyclopedisque releases to MusicBrainz](#encyclopedisque_importer)\n-   [Import FMA releases to MusicBrainz](#fma_importer)\n-   [Import HDtracks releases into MusicBrainz](#hdtracks_importer)\n-   [Import Juno Download releases to MusicBrainz](#juno_download_importer)\n-   [Import Loot releases to MusicBrainz](#loot_importer)\n-   [Import Metal Archives releases into MusicBrainz](#metalarchives_importer)\n-   [Import Naxos Music Library 3 releases to MusicBrainz](#naxos_library3_importer)\n-   [Import Naxos Music Library releases to MusicBrainz](#naxos_library_importer)\n-   [Import Qobuz releases to MusicBrainz](#qobuz_importer)\n-   [Import Takealot releases to MusicBrainz](#takealot_importer)\n-   [Import VGMdb releases into MusicBrainz](#vgmdb_importer)\n-   [MusicBrainz: 1200px CAA](#mb_1200px_caa)\n-   [MusicBrainz: Add recording edit links to instrument pages](#edit-instrument-recordings-links)\n-   [MusicBrainz: Batch-add \"performance of\" relationships](#batch-add-recording-relationships)\n-   [MusicBrainz: Expand/collapse release groups](#expand-collapse-release-groups)\n-   [MusicBrainz: Fast cancel edits](#fast-cancel-edits)\n-   [MusicBrainz: Set recording comments for a release](#set-recording-comments)\n-   [Musicbrainz DiscIds Detector](#mb_discids_detector)\n-   [Musicbrainz UI enhancements](#mb_ui_enhancements)\n\n## \u003ca name=\"mb_relationship_shortcuts\"\u003e\u003c/a\u003e Display shortcut for relationships on MusicBrainz\n\nDisplay icon shortcut for relationships of release-group, release, recording and work: e.g. Amazon, Discogs, Wikipedia, ... links. This allows to access some relationships without opening the entity page.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/mb_relationship_shortcuts.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/mb_relationship_shortcuts.user.js)\n\n## \u003ca name=\"bandcamp_importer\"\u003e\u003c/a\u003e Import Bandcamp releases to MusicBrainz\n\nAdd a button on Bandcamp's album pages to open MusicBrainz release editor with pre-filled data for the selected release\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/bandcamp_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/bandcamp_importer.user.js)\n\n## \u003ca name=\"bandcamp_importer_helper\"\u003e\u003c/a\u003e Import Bandcamp releases to MusicBrainz Album Link Helper\n\nAdd a link to Bandcamp's album canonical URL on pages without /album/, for one to import the release into MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/bandcamp_importer_helper.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/bandcamp_importer_helper.user.js)\n\n## \u003ca name=\"beatport_classic_importer\"\u003e\u003c/a\u003e Import Beatport Classic releases to MusicBrainz\n\nOne-click importing of releases from classic.beatport.com/release pages into MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/beatport_classic_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/beatport_classic_importer.user.js)\n\n## \u003ca name=\"beatport_importer\"\u003e\u003c/a\u003e Import Beatport releases to MusicBrainz\n\nOne-click importing of releases from beatport.com/release pages into MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/beatport_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/beatport_importer.user.js)\n\n## \u003ca name=\"boomkat_importer\"\u003e\u003c/a\u003e Import Boomkat releases to Musicbrainz\n\nAdd a button on Boomkat release pages to open MusicBrainz release editor with pre-filled data for the selected release\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/boomkat_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/boomkat_importer.user.js)\n\n## \u003ca name=\"cd1d_importer\"\u003e\u003c/a\u003e Import CD1D releases to MusicBrainz\n\nAdd a button on CD1D.com release pages allowing to open MusicBrainz release editor with pre-filled data for the selected release\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/cd1d_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/cd1d_importer.user.js)\n\n## \u003ca name=\"deezer_importer\"\u003e\u003c/a\u003e Import Deezer releases into MusicBrainz\n\nOne-click importing of releases from deezer.com into MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/deezer_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/deezer_importer.user.js)\n\n## \u003ca name=\"discogs_importer\"\u003e\u003c/a\u003e Import Discogs releases to MusicBrainz\n\nAdd a button to import Discogs releases to MusicBrainz and add links to matching MusicBrainz entities for various Discogs entities (artist,release,master,label)\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/discogs_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/discogs_importer.user.js)\n\n## \u003ca name=\"encyclopedisque_importer\"\u003e\u003c/a\u003e Import Encyclopedisque releases to MusicBrainz\n\nEasily import Encyclopedisque releases into MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/encyclopedisque_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/encyclopedisque_importer.user.js)\n\n## \u003ca name=\"fma_importer\"\u003e\u003c/a\u003e Import FMA releases to MusicBrainz\n\nAdd a button to import https://freemusicarchive.org/ releases to MusicBrainz via API\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/fma_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/fma_importer.user.js)\n\n## \u003ca name=\"hdtracks_importer\"\u003e\u003c/a\u003e Import HDtracks releases into MusicBrainz\n\nOne-click importing of releases from hdtracks.com into MusicBrainz. Also allows to submit their ISRCs to MusicBrainz releases.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/hdtracks_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/hdtracks_importer.user.js)\n\n## \u003ca name=\"juno_download_importer\"\u003e\u003c/a\u003e Import Juno Download releases to MusicBrainz\n\nOne-click importing of releases from junodownload.com/products pages into MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/juno_download_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/juno_download_importer.user.js)\n\n## \u003ca name=\"loot_importer\"\u003e\u003c/a\u003e Import Loot releases to MusicBrainz\n\nAdd a button to import Loot.co.za releases to MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/loot_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/loot_importer.user.js)\n\n## \u003ca name=\"metalarchives_importer\"\u003e\u003c/a\u003e Import Metal Archives releases into MusicBrainz\n\nAdd a button on Metal Archives release pages allowing to open MusicBrainz release editor with pre-filled data for the selected release\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/metalarchives_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/metalarchives_importer.user.js)\n\n## \u003ca name=\"naxos_library3_importer\"\u003e\u003c/a\u003e Import Naxos Music Library 3 releases to MusicBrainz\n\nAdd a button to import Naxos Music Library 3 releases to MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/naxos_library3_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/naxos_library3_importer.user.js)\n\n## \u003ca name=\"naxos_library_importer\"\u003e\u003c/a\u003e Import Naxos Music Library releases to MusicBrainz\n\nAdd a button to import Naxos Music Library releases to MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/naxos_library_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/naxos_library_importer.user.js)\n\n## \u003ca name=\"qobuz_importer\"\u003e\u003c/a\u003e Import Qobuz releases to MusicBrainz\n\nAdd a button on Qobuz's album pages to open MusicBrainz release editor with pre-filled data for the selected release\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/qobuz_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/qobuz_importer.user.js)\n\n## \u003ca name=\"takealot_importer\"\u003e\u003c/a\u003e Import Takealot releases to MusicBrainz\n\nAdd a button to import https://www.takealot.com/ releases to MusicBrainz via API\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/takealot_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.github.com/murdos/musicbrainz-userscripts/master/takealot_importer.user.js)\n\n## \u003ca name=\"vgmdb_importer\"\u003e\u003c/a\u003e Import VGMdb releases into MusicBrainz\n\nOne-click importing of releases from vgmdb.net into MusicBrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/vgmdb_importer.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/vgmdb_importer.user.js)\n\n## \u003ca name=\"mb_1200px_caa\"\u003e\u003c/a\u003e MusicBrainz: 1200px CAA\n\nUse the 1200px images for the pop‐up/previews on Release cover art pages.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/mb_1200px_caa.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/mb_1200px_caa.user.js)\n\n## \u003ca name=\"edit-instrument-recordings-links\"\u003e\u003c/a\u003e MusicBrainz: Add recording edit links to instrument pages\n\nDirect links to the recording edit page are added to instruments' recordings pages.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/edit-instrument-recordings-links.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/edit-instrument-recordings-links.user.js)\n\n## \u003ca name=\"batch-add-recording-relationships\"\u003e\u003c/a\u003e MusicBrainz: Batch-add \"performance of\" relationships\n\nBatch link recordings to works from artist Recordings page.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/batch-add-recording-relationships.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://github.com/murdos/musicbrainz-userscripts/raw/master/batch-add-recording-relationships.user.js)\n\n## \u003ca name=\"expand-collapse-release-groups\"\u003e\u003c/a\u003e MusicBrainz: Expand/collapse release groups\n\nSee what's inside a release group without having to follow its URL. Also adds convenient edit links for it.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/expand-collapse-release-groups.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/expand-collapse-release-groups.user.js)\n\n## \u003ca name=\"fast-cancel-edits\"\u003e\u003c/a\u003e MusicBrainz: Fast cancel edits\n\nMass cancel open edits with optional edit notes.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/fast-cancel-edits.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/fast-cancel-edits.user.js)\n\n## \u003ca name=\"set-recording-comments\"\u003e\u003c/a\u003e MusicBrainz: Set recording comments for a release\n\nBatch set recording comments from a Release page.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/set-recording-comments.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/set-recording-comments.user.js)\n\n## \u003ca name=\"mb_discids_detector\"\u003e\u003c/a\u003e Musicbrainz DiscIds Detector\n\nGenerate MusicBrainz DiscIds from online EAC logs, and check existence in MusicBrainz database.\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/mb_discids_detector.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/mb_discids_detector.user.js)\n\n## \u003ca name=\"mb_ui_enhancements\"\u003e\u003c/a\u003e Musicbrainz UI enhancements\n\nVarious UI enhancements for Musicbrainz\n\n[![Source](https://github.com/jerone/UserScripts/blob/master/_resources/Source-button.png)](https://github.com/murdos/musicbrainz-userscripts/blob/master/mb_ui_enhancements.user.js)\n[![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/mb_ui_enhancements.user.js)\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmurdos%2Fmusicbrainz-userscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmurdos%2Fmusicbrainz-userscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmurdos%2Fmusicbrainz-userscripts/lists"}