ISRCs are often difficult to find without CDs, and one of the best resources I’ve found for them is that of Spotify. However they can only be retrieved using the API service in JSON, which is far from easy to read or navigate.
That’s why I made a simple script/HTML page to retrieve data from the service and displays it in a readily readable format. It can perform searches or lookups by artist or album. Track isn’t included at the moment since it’s comparatively less useful. It’s best used with Nikki’s batch submission page.
It’s not pretty, but it gets the job done.
For anyone else who might find it useful, it’s available here. It runs locally and so an API key shouldn’t be necessary unless you’re running a huge number of queries. By all means, modify it as you wish or find necessary.
Edit: I’ve updated it a couple of times, to fix one or two bugs, and also to add the ability to disable image display (if you want to). Of note is that search results are locale-dependent so even without “Market” selected, you won’t see certain albums show up in results if they aren’t available where you’re searching from. You can either specify a market where they are available (or you expect them to be) when performing a search to override this. (This is a “feature” of the API and so I can’t do anything about it). This doesn’t apply when viewing all releases for an artist, where all will show unless you have a market filter specified.
Also some valid queries (or one, anyway for me) do not return any results (the API responds with null). This can be overcome by looking up the artist or album with its Spotify ID (which you can get from any of the applications or the Web Player). Again, this doesn’t appear to be a problem with my code, but some anomaly in the Spotify API.
So the page has been updated (link unchanged). Changes are:
- Addition of direct submission to Musicbrainz