SAMBL - Spotify Artist MusicBrainz Lookup

Currently, searching from either a Spotify artist link / ID or name is possible

Features:

  • Pulling an artist from the Spotify API and Cross referencing them with artists that have a Spotify link associated with them
  • Pulling songs from the Spotify API and Cross-referring them with releases from the given artist
  • Displaying the song’s status of existence on the MB database:
    • Red: This Spotify album has no link or name matches present
    • Orange: This Spotify album has a MB release with a matching name
    • Green: This Spotify album has a MB release with the same associated Spotify link
  • Importing albums via A-Tisket or Harmony
  • Importing new artists into MB
  • Searching the Spotify API for artists

13 Likes

Nice tool! I had been working on-and-off on something similar but I haven’t had a lot of time recently.

One bug report: Your tool generates URLs that include a URL parameter named mbid, which unfortunately ends up stripped from the URL by the tracking protection in some browsers (notably Firefox). As a consequence, every input results in an “Invalid URL” error page. This should be easily fixed by renaming the parameter to something like artist_mbid.

1 Like

I haven’t run into this issue myself even when using Firefox’s “strict” tracker blocking, but I have implemented this fix.

The artist page will still accept the legacy parameter “mbid” but the search page will no longer generate urls with it.

1 Like

Update: SAMBL now supports searching for Spotify artists!

2 Likes

Update: it turns out you can fetch releases by artist mbid more than 15 at a time… I dont know why I thought this was was the case…

Regardless, the artist page will now load mb albums significantly faster, 50 at a time instead of 15, which also reduces necessary api calls by a significant margin.

Thank you for this!
Is it possible to configure when submitting the Atisket/Harmony link to set a default country code?

For example &region=US

1 Like

In have definitely been meaning to implement an actual settings menu for stuff like this, so ill definitely be looking into adding this as an option. Probably more customizable stuff in terms of what buttons appear.

1 Like

SAMBL now has indicators for missing UPCs! Similar indicators for other issues coming soon!

4 Likes

Update: SAMBL now supports artists with multiple attached Spotify links!
In order to use this functionality, you need the new SAMBL userscript!

1 Like