views:

1196

answers:

9

I'd like to write a program to clean up my music collection and it would be nice to be able to query a webservice for song and album information.

I'm not really thinking of a cddb/freedb type of situation where you hand them a hash based on the number of songs and the lengths, etc. I'm really thinking more of "hey, for this album from this artist what are the song titles?" - something like that.

+9  A: 

How about MusicBrainz?

Dan Dyer
In particular, the tagger program http://musicbrainz.org/doc/PicardDownload
therefromhere
+1  A: 

Amazon webservices are likely overkill, but they'd give you this info.

Ben Scheirman
+1  A: 

You've got Gracenote (was CDDB), but you'll have to register there first.

Omer van Kloeten
+3  A: 

freedb

Galwegian
A: 

LyricWiki has a pretty good SOAP API as I recall. You could use the getAlbum(artist, album, year) operation and that should return a list of songs for that album.

drewh
A: 

You can use Amazon's web services to get album art. I think you can use the iTunes Music store too, but I can't find a good link for that. They might have changed it.

swilliams
+1  A: 

You can check these ones too :

kraymer
A: 

Yahoo also just recently released their music API. RESTful, with XML, JSON, and RSS outputs.

Jason Navarrete
A: 

how about MediaMonkey? its free and it hooks to freedb & amazon webservices to obtain id tags & album art!.

Jose B.