Hey, this is Karlheinz, author of the Discogs module.
I just found out about your module. I haven't downloaded it yet, but it seems to do exactly the same thing as Discogs, except with the Spotify API.
One of the things I was planning to do with D7 Discogs is make it more of a "discography framework," and each third-party API would simply be a plug-in to that framework. This would be incredibly useful for people like you, who would not have to code everything from scratch.
I've been communicating with the author of Pushtape to see if we can come up with some kind of standard for this. I'd like to get you on board too, if you're up for it.
Here are links to the relevant issues in our queues:
#1409724: having nodes for each individual song →
#1413612: Create an Entity Adapter for Pushtape Discography →
#1193186: Support for alternative data sources →
#1226226: Importing/exporting discography →
Closed: won't fix
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.