views:

112

answers:

3

I want to build an application, that deals with music. Don't want to get too specific, but a user will search for a song, and then they select it.

I looked at Favtape, but they have no API. iMeem doesn't allow off site media playing, so my question is, is there any online resource that has a vast selection of songs?

+3  A: 

jamendo.com has a big collection of free and legal music for download and an API for developers.

jfsantos
+1  A: 

The Internet Archive has a large collection of netlabels: assorted music released under a Creative Commons license. (In other words, it's generally ok to use it as long as you give credit to the artist.) Their open-source audio project is also notable, although you'll have to sift through the audiobooks and other non-music.

None of this is mainstream music, except (of course) for the Grateful Dead... not sure if this is a concern.

There is no API, but the Archive's interface is insanely simple: no Flash, no JavaScript. You could probably write your own song-retrieving process without much trouble.

...of course, this will scale like ass. If you have a small userbase, you might give it some thought.

+1  A: 

last.fm has an API.

Andrew Hare
I knew they had an API, but my concern after looking at it again, is it doesn't return a URL or any kind of way to stream the music.
Garrett