Hi all
I want to import a Spotify release to MB and I have downloaded the script: Import Spotify releases to MusicBrainz
I cant find a button anywhere on Spotify. How does this script work?
1 Like
It’s working for me under Chrome with Tampermonkey. So…
What userscript manager and browser are you using?
Did you reload the Spotify tab after installing the script?
Did you check the script is running/activated from the userscript manager’s menu?
If it still doesn’t work open your browser’s console and look for errors referring to the script (Press F12 or CTRL +Shift +i ).
1 Like
Personally I recommend using a script that links to Harmony instead. Here’s one I use (because I made it)
7 Likes
This script: Import Spotify releases to MusicBrainz Import album data from Spotify to add a new release on MusicBrainz, via a-tisket or Harmony.
Firefox 140.0.2 (64-bits)
The rest of your answer I dont understand whahaha
Click the “raw” button
I think that is one I installed cos it says re-install. But then nothing, don’t see any button
The buttons only appear on release pages
oke, and how do I find the release page?
chaban
July 2, 2025, 2:18pm
10
Form the discography view or on track pages by following the link to the album:
Found it, god I’m so stupid. Thank you so so much
….and here I am in 2026 not able to find this button either. I followed all of the steps mentioned above, no button. I’m assuming this is the script you guys were talking about?
// ==UserScript==
// @name Import Spotify releases to MusicBrainz
// @description Add a button on Spotify's album pages to open MusicBrainz release editor with pre-filled data for the selected release
// @version 2019.02.10.0
// @namespace https://github.com/murdos/musicbrainz-userscripts
// @downloadURL https://raw.github.com/murdos/musicbrainz-userscripts/master/spotify_importer.user.js
// @updateURL https://raw.github.com/murdos/musicbrainz-userscripts/master/spotify_importer.user.js
// @include /^https?://open\.spotify\.com/album/[A-Za-z0-9]+$
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js
// @require lib/mbimport.js
// @require lib/logger.js
// @require lib/mblinks.js
// @require lib/mbimportstyle.js
// @icon https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/master/assets/images/Musicbrainz_import_logo.png
// @run-at document-body
// ==/UserScript==
// prevent JQuery conflicts, see http://wiki.greasespot.net/@grant
this.$ = this.jQuery = jQuery.noConflict(true);
This file has been truncated. show original
According to the userscript list this is the latest/current version:
// ==UserScript==
// @name Spotify: MusicBrainz import
// @description Import Spotify releases into MusicBrainz. fork of https://github.com/garylaski/userscripts/
// @version 2026.01.28.1
// @author garylaski, RustyNova
// @namespace https://github.com/RustyNova016/MusicBrainz-UserScripts/
// @downloadURL https://github.com/RustyNova016/MusicBrainz-UserScripts/raw/main/spotify-musicbrainz-import.user.js
// @updateURL https://github.com/RustyNova016/MusicBrainz-UserScripts/raw/main/spotify-musicbrainz-import.user.js
// @homepageURL https://github.com/RustyNova016/MusicBrainz-UserScripts/
// @supportURL https://github.com/RustyNova016/MusicBrainz-UserScripts/issues
// @match https://open.spotify.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=spotify.com
// @licence GPL-3.0-or-later; http://www.gnu.org/licenses/gpl-3.0.txt
// @run-at document-end
// @grant GM.xmlHttpRequest
// ==/UserScript==
{
'use strict';
let head = document.getElementsByTagName('head')[0];
if (head) {
This file has been truncated. show original
1 Like
chaban
March 19, 2026, 5:16pm
14
Strange, did I not announce my fork of @RustyNova ’s Spotify import helper script? (I did but sneakily )
GitHub
Greasy Fork
1 Like
Thanks, I have updated the userscript list .
I don’t have time to test and compare forks of forks of userscripts, or to check who got permission to do what, so please nobody be mad at me for just going ahead and updating to the newest one