Skip to content
This repository has been archived by the owner on Jul 4, 2020. It is now read-only.

ISRC information is not available in album or tracks in the Web API #182

Closed
andcam opened this issue Mar 14, 2016 · 7 comments
Closed

ISRC information is not available in album or tracks in the Web API #182

andcam opened this issue Mar 14, 2016 · 7 comments

Comments

@andcam
Copy link

andcam commented Mar 14, 2016

Hello - looks like the ISRCs are no longer returned in albums or tracks in the Web API?

This means we can no-longer match Spotify data with our internal recording data (as a label).

Any reason for this? Or am I missing something?

TIA.

@thelinmichael
Copy link
Contributor

@andcam, are you still seeing a lack of ISRCs from the Web API? Also, are you using ISRCs for albums as well? I recommend looking at UPC for that.

@andcam
Copy link
Author

andcam commented Mar 20, 2016

@thelinmichael we use id to identify albums, UPC to match it and loop through the tracks to relate them by ISRC to our internal database.

ISRCs are not returned in album tracks:

https://api.spotify.com/v1/albums/7JmL7dg7w0hJTyIFXbZpEU

We could loop through and query every track individually but that's a helluva lot of effort (and data duplication) just to get the missing ISRC field (that was return in the old API)

@thelinmichael
Copy link
Contributor

Thanks for clarifying @andcam. What's needed is to include external_ids in the simplified Track object. (Since the returned object from the Get Album endpoint is a full Album object, which in turn contains simple Track objects.) external_ids is currently only available in the full Track object.

The reasoning behind hiding some of the track metadata when looking up albums is that it's not likely to be needed, and would decrease the size of the response. There are obvious drawbacks to this as well, your issue being a good example.

Labeling this issue as an enhancement request since we'd need to consider modifying the simplified Track object.

@ahallora
Copy link

If you could also provide the UPC (if available) in the external_ids object that would be great! 👍

@reinierbutot
Copy link

We also use this data internally (at a label) and match tracks using a combination of the isrc and upc. This means listing the UPC code for individual tracks would solve a lot of problems.

@chasenyc
Copy link

chasenyc commented Dec 6, 2016

Is this enhancement still being considered?

@bih
Copy link
Member

bih commented Jul 27, 2018

Hello @andcam,

As per our updated developer support process, we will close issues that have been inactive after an extended period of time. Often it is because those issues have been resolved, but the GitHub issue itself has not.

In this case, I can see the upc is being exposed and the isrc is available for tracks besides for the simplified track object. This means it is possible to do this, but for performance reasons, having it in the simplified track object would be better.

We encourage you and other members of the community to continue to share use cases and your support for this feature, as it helps us prioritise features going forward. You should be able to comment on this issue even after it is closed. We will also post updates here relating to this suggestion as and when they happen.

Hope this clears things up. Cheers 👍

@bih bih closed this as completed Jul 27, 2018
@bih bih changed the title ISRCs not returned? ISRC information is not available in album or tracks in the Web API Jul 27, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants