yeah, it’s not working for me either
The CPU is being throttled because there’s a huge amount of traffic coming from one IP address. Can’t do much about that quickly except to throttle specific users when they’re sending too much traffic, to stop them eating up all the CPU.
OK, actually looks like it’s better. Thanks for the quick reply
Someone may have written a bot.
Can I request a feature @tatsumo?
Would it be possible for the “Bearer token not ready” button to take you back to the page on which you clicked it? At the moment it takes you to the index page, which is quite annoying if you’ve come in directly via a link containing an MB and spotify ID (e.g. when using my userscript).
Thanks!
Sorry to necro-bump an old topic, but the links to this tool via marlonob’s multi-source seeder have been returning internal server errors frequently for the past few days. I’ve been waiting for several hours to submit ISRCs for one album, and every time I’ve attempted to do so I get the same error message.
EDIT: I manually removed the ?bind= syntax from the URL the seeder generates, and the link worked then. (I couldn’t submit anything to MB, though.) There has to be an issue with interaction between the two services.
Also sorry for a necro-bump, but I have some feedback for the tool.
- Right now the page makes individual MusicBrainz API calls for each recording to get ISRCs on recordings, but very often that hits a throttling limit and takes up to a minute or more to load them all. A better way would be to do one call to the release entry instead, like this: https://musicbrainz.org/ws/2/release/4caecb4e-1037-41fb-aa56-0317a0d3bfe8?inc=recordings+isrcs&fmt=json
- Spotify can return ISRCs with dashes in them but MusicBrainz removes them. That makes the tool think the ISRCs on the MusicBrainz release don’t match. Ex. https://tatsumo.pythonanywhere.com/album/7AQAnFXPNcQljjWAkbqLS5?bind=4caecb4e-1037-41fb-aa56-0317a0d3bfe8
Fot what it’s worth, the ISRC can be written in two ways indeed, and with hyphens, is more readable, by the way, but they are optional:
/[A-Z]{2}\-?[A-Z0-9]{3}\-?[0-9]{2}\-?[0-9]{5}/
(regular expression)
- Country code (2 characters)
- Label code (3 characters)
- Year of either ISRC registering or of actual recording process (2 digits)
- Label assigned (free) code for this recording (5 digits)
Sorry to necro-bump an old thread, but tatsumo’s Spotify ISRC fetcher is now asking for a login and password. Has anyone else experienced this?
It’s for maintenance. Will be back up in a few hours
Password protection is disabled. Was migrating rendering to React, and had an issue I needed to push to verify the fix for.
May be slightly flakier than before as I work my way through refactoring, but hopefully not.
You’ll have to elaborate on “not functional” because there’s nothing obviously non functional in that screenshot.
It doesn’t show corresponding recording titles and ISRCs in MB in the opposite column like it used to.
I can click the “Submit” button at the bottom (which I couldn’t get in the screenshot without chopping off most of the top) but nothing happens.
Plus, all the text is oriented to the left, whereas before it was centered.
You need to paste the URL in the bottom.
From looking at the access logs, it looks like you’re using a precomposed ?bind
URL, which isn’t supported anymore.
And yes, I know about the left alignment. But you’ll excuse me if I don’t consider that “not functional”.
That’s news to me. I was using the complementary link generated by @marlonob’s digital release seeder.
This wasn’t something I supported explicitly.
Reverse engineering the URL structure was trivial obviously, and not something I had a problem with, but it was still that: reverse engineering.
I will try to update the build this evening to support this, but again, this isn’t something that I commit to not breaking in future (though I’ll try not to)
Edit: This should be done now, but you’ll probably need to clear the cache to get the new JS assets.
OK, it works now (with or without precomposed URLs) but it doesn’t indicate if the job succeeded or failed. I had to check the edit history on each release to make sure the ISRCs were successfully submitted.
Due to this migration, the confirmation message “submit successfully” has been deleted?
Edit: corrected, now with status Submit, In progress and Submitted. Thanks