SAMBL - Spotify Artist MusicBrainz Lookup

SAMBL 2.0.4 - Finally added more streaming service(s)

  • Integrated the functionality of @lazybookwyrm’s Image importing userscript into SAMBL

    • Clicking the icon will import the image, while clicking outside the icon will still view the image in a new tab
  • Added more data providers!

    • Added MXM ISRC lookup on the find page
      • Displays lyrics verification & other status information
      • Does not support UPC lookup
    • Added Deezer ISRC & UPC lookup to find page

  • Improved error handling

    • Some invalid parameters will no longer cause a server error on the artist page
    • Most still do.
  • Added option to always show the export button as an action button

    • For those who don’t like clicking way too many buttons to do something (me included)

  • Allowed the export all items tool to work on the find page

    • Individual items aren’t supported for now

  • Added a popup that displays track names and allows the copying of individual track’s ISRCs

    • Viewable through clicking the track count

6 Likes

What does the import image button do?

Just tried it, and the archive URL that was added is not an actual archive link to the picture.

It works the same as described here:

Essentially, you need to archive it first.
I’m working on a solution that will automatically tell IA to archive it, but for now, you can just either paste the image URL in the save page now page or use the extension listed in that GitHub. Most popular artists’ icons should already be archived though

1 Like

I am having trouble accessing any artist’s page. The ‘View Artist’ or ‘Add’ button on https://sambl.lioncat6.com/ results in a 404 Page Not Found

1 Like

Yeah… SAMBL has been rate limited by Spotify due to google web crawlers going crazy and trying to index… every page they could find. I have put in place some crawler restrictions on Cloudflare though.

It will likely be in this state for a couple of hours to a day… I’m trying to see if there’s a way to resolve it faster though…

3 Likes

I’ve swapped the key I’m using temporarily while the other one cools down… hopefully the restrictions I put in place will prevent this from happening again.

2 Likes

Would be great to have a search bar on the result page. For the times you can’t type the artist correctly

That’s a good idea… I might make a button for it, that way you can search from any page. I need to componentize the one on the home page first though.

In the meantime though, the issues should be resolved, now that I’ve added a robots.txt file, google and or other search engines should stop spamming the Spotify API on my behalf.

1 Like

Dev update:
Nothing new yet, but here’s what I’m workin’ on

  • Modularized the search box into a component @RustyNova
    • This just means I can stick a search box anywhere I want, like here:
    • Not sure what the final layout for the search box on the results page will be, though…
    • There’s also a ‘find’ serach box type
  • Making SAMBL usable-er™️ on mobile
    • Testing a menu-thing-idk that lets you like- show the action buttons when you need them
    • I don’t know what to call it really…
    • It also only exists on album items so far… I need to make a listitem constructor with like content, image, and actionbutton components
    • I already have a GenericItem… I should just have the other items use that
    • Anyways:
    • Feedback?
    • I need to figure out a good way to determine at what point it should switch over to this from normal
3 Likes

For the two people who use it, find is working again.

Server got stuck in a weird state and requests weren’t going through properly.

I need to add checks for this in the future… but I just rebooted it to resolve the issue.

Here’s a quick suggestion: Remember filters between refreshes.
Sometimes I need to refresh the page to clear out all the inserted albums, but it reset my filters. Would be cool to be able to keep them

1 Like

… Or just add a refresh button lol

1 Like

I’ve been meaning to add a refresh button lol