Satshabad / Queue-api

An API server for the Queue app
0 stars 1 forks source link

Shazam/Soundhound tagged songs in Recent Tracks #8

Open fskhalsa opened 11 years ago

fskhalsa commented 11 years ago

Get and return a user's Soundhound/Shazam tagged tracks as part of their recent tracks. Results should be in a mixed list based on when they were scrobbled/tagged, and have a "type" property for the app to use for UI differentiation.

If neither app has an open api, implementation of this will likely be through scraping of a user's Twitter/Facebook for auto-shared items in a certain format (which is defined by how the app shares).

Satshabad commented 11 years ago

Please use Sound Hound to share something on twitter and link to it.

fskhalsa commented 11 years ago

www.twitter.com/fs1034

Note that they provide a link to a site with the song info, links, video, etc. Pretty slick actually. Probably a good place to scrape (though it could be done straight from twitter too).

Last.fm has an api that could be good for this: track.getinfo and artist.getinfo - both can take the string name of the track/artist, and will return back One item. This, along with the fact that it has an "autocorrect" option makes it likely to be better than search for this particular case (where you've scraped just an artist and song name, and that's all you have to go off of, and you're looking for one result to add).