Carl B - Oct 14, 2011:
Wolfram Alpha provides an API for free for personal use.
That’s true, but my reading of the terms of use suggests that you would be forbidden from using it in an application like a chatbot in the way that Bufoss is wanting to do it. Maybe if it was strictly on your own computer or LAN…
Anyway, that reminds me, I’ve got another significant source of data right here, which I developed myself and have been operating for the last 6 years. That’s http://tracktype.org which provides a fast and powerful API for music meta data.
The data all comes from http://freedb.org but it undergoes a substantial amount of filtering and reprocessing to clean it up, which is unique to my service. My database also provides a much more powerful API which is upward compatible with the original CDDB API, but allows searching on names and parts of names. It is also hundreds of times faster than competing services and routinely handles hundreds of thousands of queries per day.
Anyone who wants to use the TrackType music database via their chatbot is welcome to do so. Hopefully the notes on the news page and the existing CDDB documentation and tools will be sufficient to get you started, but feel free to ask for more info if you need it.
You can also download the latest version of the entire data set directly from
http://tracktype.org/archives/cddb-disc-20110901.7z
but be warned, it is 535 megabytes and my internet service isn’t really suitable for very large files so it will take a while.