Get a list of iTunes podcasts available? - itunes

How can I get the RSS feed URL for the iTunes podcasts available? I want a feed which would list down all the podcasts present on iTunes. Is that possible?
Thanks.

There are a few options available these days:
iTunes RSS Feed Generator A list of the top 100 podcasts in RSS format, no authentication required.
iTunes Search API Apple has an API for all iTunes content including podcasts. JSON format, no authentication required, rate-limited to 20 calls per minute.
Enterprise Partner Feed Lets you download the entire iTunes database direct from Apple so you can perform unlimited searches from your own server. They provide an importer script to handle updating your database each day. You'll need to apply for a login to access the files.

As with many things Apple creates, a very limited set of functionality is exposed to third party developers. Currently, generating RSS feeds of podcasts in the iTunes Music Store does not appear to be supported. You can generate a limited set of RSS feeds for information in the iTunes store, but podcasts are not included.
You can generate these feeds using Apple's iTunes Music Store RSS Generator.
Furthermore, this really isn't the type of thing RSS is designed to do. The list of podcasts in iTunes is enormous, and wrapping each podcast in XML tags would create an even more enormous file. RSS is best used when you need to present a list of the most recent updates to something. Encoding the entire iTumes podcast catalog in RSS doesn't fit that catagory. You'll also notice that Apple's feed generator only allows you to create feeds of the few most recent or top songs, not the entire catalog.

Related

API for Podcast: RSS to transcription

i need to find a way to be able to get sound file from an podcast rss feed and automatically put it into a transcribing software (preferably free). Alternatively I need a way to check if a new video has been uploaded to a channel and transcibe it.
I tried Zapier but it didn't quite integrate with a transcription software called Grain.co alternatively otter.ai would work too.

How To Play Specified Google Play Music Resources (Albums) via Sonos API

I have ~300 vinyl records which I want to attach RFID tags to so I can place one on an RFID reader and trigger playback of the album on my home Sonos (using Google Play Music).
Is there a way to load a specified resource from a service into a group? I was able to follow through the Postman tutorial, and was maybe thinking that I could set up each album as a Sonos Favorite and load that, but I'm looking around and see that there is a (very low) limit on how many favorites you can have, so this doesn't seem like a workable solution anymore. I've been digging around the APIs and can't quite find what I'm looking for in the Control API.
Ideally I'd have each RFID tag contain something along the lines of artist name, album name, and some Google-Play-Music-specific album ID, which I can use to load the album into a fixed Sonos Group queue. If there's a better approach, however, I'm also all ears.
The Sonos API doesn't offer a way to load and play content from another service (other than commands in the favorites namespace) unless that service provides an interface to get the Sonos IDs without authentication. An alternative is to host your own files and build a SMAPI server or use a mediaUrl to your audio file in the track.
See the SMAPI sample server and Tracks in the cloud queue in Play audio (cloud queue) for details.

How to Get SoundCloud RSS Download Stats via API?

With SoundCloud's recent update showing RSS Downloads as a separate statistic, I am not able to find a way to get this stat via the API.
Looking at the HTTP API Reference for Tracks, I can see options for:
comment_count
download_count
playback_count
favoritings_count
Is there an option to get the RSS download count? Has the documentation just not been updated? If this isn't currently an option, will it be added?
On May 8th 2015, I checked the API via the developer console on Soundcloud and did not see any way to view the RSS download count, unfortunately.
Looks like the stat-reporting direction at SoundCloud has changed, and RSS plays will be part of the overall play number and broken-out in other ways.
https://www.soundcloudcommunity.com/soundcloud/topics/new-rss-stats-need-to-be-reflect-in-total-plays

Get list of podcast subscriptions and downloaded AppStore applications from iTunes

So, I'm trying to implement a solution to a problem that I posted on superuser.
What I'm trying to do
I want to write a (Windows) application to synchronize podcast subscriptions in iTunes (and possibly iPhone/iPod touch apps, though I'll ignore them for now) between multiple computers that are using the same iTunes account.
How I'm planning on doing it
My initial thought was to do the following:
1) Grab the list of all podcast subscriptions from iTunes on computer A
2) Do some synching, giving new podcast urls to a program on computer B
3) Subscribe to the new podcasts in iTunes with computer B
I think I could do all this by parsing the ITL file, which is where subscription information seem to be stored. I haven't been able to find any documentation for this, though.
Maybe I'm going about this wrong and using the iTunes COM interface would be a decent way to grab the list of subscribed podcasts (step 1) and then subscribing to them (step 3). Is there a smarter way to go about doing this?
Summary
Before I reinvent the wheel, is there already a solution for synching podcast subscriptions among multiple computers?
What is the most appropriate method for grabbing a list of podcasts that iTunes is subscribed to?
What is the most appropriate method of subscribing iTunes to new podcasts?
As a note, I e-mailed Apple's Developer Support with pretty much the same questions, but apparently asking questions about documentation/API doesn't count as technical support.
Thanks,
On OS X there is no way to get iTunes' list of podcasts. You can ask for podcast tracks (and kind of arrange them by album name), but iTunes will not tell you anything about the actual podcasts themselves (URLs, status, name etc.).
I have zero experience of iTunes on Windows, but I'd be very surprised if the API were more comprehensive than the OS X one.

Access to iTunes Ratings Data

We want to write a Windows/OS X app that sends podcast ratings info from an iPod and iTunes back to a server. Two questions:
Is there documentation for how ratings data are stored in iTunes,
if a user has iTunes set to auto-delete programs he has heard, is there a way to capture the ratings data before it's gone?
I doubt there is an official spec on the data file format, but you can find rating info in the "iTunes Music Library.xml" file in the iTunes directory. Look for a key called "Rating" with an integer value from 0 to 100. It won't be there if the user hasn't rated the item. For example, a 4-star rating will have a value of 80.
itunes stores its Music Library data and Ratings in an XML file on the user's machine. In windows its located in the "Music" or "My Music" folder.
You can open the "iTunes Music Library.xml" file and look for the Rating element to see what the user rated each song. Since its XML, it's pretty self-explanatory. That should be pretty easy to open and parse from the program you're writing.
I think iTunes doesn't remove the podcasts from its xml file until the program is closed. You should be able to grab that rating data as long as itunes is still open.
In addition to the xml file, there is also a COM interface that will give you access to all of the library info, including the rating for each song. The SDK is documented.
I don't know what language you want to use, but I have used the C# to interface with iTunes and it was very smooth.
You can download the SDK at http://developer.apple.com/sdk/