I'm working on a Rails app involving iTunes podcasts and I'd like to display a description for each podcast. But I cannot figure out a way to pull the description using the iTunes Search API. When I "lookup"/"search" by podcast ID, description is not one of the attributes. I'd be open to using another API to get podcast descriptions(something like Freebase for Wikipedia, for ex.), but searching by podcast title outside of the iTunes API is going to be tricky, given that some podcasts have general names like "Start Cooking." Any ideas? Thank you!
2 Answers
Using the lookup API - you can get some meta data for Podcasts but not all of it (as you noted). Here is an example of the lookup from an NPR Show:
http://itunes.apple.com/lookup?id=156274448
In the json response, you want to find the RSS feed URL that the Podcast provider maintains:
"feedUrl": "http://www.npr.org/rss/podcast.php?id=1056"
When you crawl the feed - the Podcast provider is responsible for providing the Description you are looking for:
<description><