Huge list of Bands/ Music artisits?

Status
Not open for further replies.

rgordon83

it's a wig
Dec 27, 2007
1,310
28
0
www.tribe9interactive.com
Anyone know if there is a place to find/ buy a massive list of major bands and musical artists (rappers etc.)?

I am starting to make a spreadsheet on my own, but taking a long ass time...

Can i scrape it from a site or something? not sure how that stuff works...
 


either download a lyrics database or use the audioscrobbler.net api (last.fm's source)
If you're building a large music site you should talk to me first to see if we can work out a partnership. :)

You could easily make a huge site given the above api. For example, you can find any random username and pull up a list of their top artists using this:
http://ws.audioscrobbler.com/1.0/user/name/systemrecs.xml

Scrape each of those artists and add them to the db. For each of the 50 or so artists that you just scraped, you can find 50 more artists that are similar to each individual previously scraped artist using this:
http://ws.audioscrobbler.com/1.0/artist/Andre%203000/similar.xml

For each of those artists, you can find their top tracks using this query:
http://ws.audioscrobbler.com/1.0/artist/Andre 3000/toptracks.xml

Going back to the original user that you got the data from in the first link (in this case the username = "name"), you can find users with similar tastes using this query:
http://ws.audioscrobbler.com/1.0/user/name/neighbours.xml

Finally, you can use this regex to scrape lyrics for each track off AZlyrics.com:
Code:
$regex = '/<BR>(.*?)<\/BR>/';
preg_match_all($regex,$data,$match);
The above should work, but I haven't tested

Gather information from a bunch of sources, package it up into a good database, then make a nice design for it. If you used the above api from last.fm, you can keep branching out on the different artists until you have gathered a reasonable sized database. Oh and make sure you have the server resources to be able to do all this...shared hosting won't fly well.
 
Status
Not open for further replies.