Afficher la list des épisodes de la list des podcasts

J'essaie d'afficher une list de canaux de podcast par un auteur particulier. Lorsqu'un podcast est sélectionné, affichez les épisodes pertinents. Je suis capable de faire chacun indépendamment, mais je n'arrive pas à comprendre comment faire le lien entre les deux.

En ce moment, ma list de podcasts par auteur est générée en utilisant l' API de search iTunes App Store . Par exemple, vous pouvez requestr

@"term" : @"twit", @"media" : @"podcast" 

et il donnera tous les canaux de podcast par l'auteur TWiT. Il inclut beaucoup de métadonnées utiles via JSON, comme le titre, artworkUrl, etc. Mais pas de lien direct vers le podcast que je peux find.

Je peux également afficher une list d'épisodes pour un podcast spécifique en analysant les tags RSS d'iTunes à partir d'un lien de string en dur que j'extrais en m'abonnant audit podcast dans iTunes, puis en cliquant dessus avec le button droit de la souris et en sélectionnant Copier l'URL du podcast. TWiT à titre d'exemple donnerait:

 http://feeds.twit.tv/kh_video_hd.xml 

Là où cela semble s'effondrer relie les deux. Je n'arrive pas à find un moyen d'extraire l'URL du podcast direct à partir des métadonnées JSON d'iTunes App Store.

J'ai vu l'article sur Trouver l'URL pour les stream de podcast à partir d'un identifiant iTunes , mais cela semble indiquer que vous ne pouvez le faire qu'à partir des stream fournis par Apple depuis le générateur RSS de l' iTunes Store . Il est limité à des critères prédéfinis (par exemple Top Podcasts).

Des suggestions ou des clarifications seraient appréciées. Le seul path que je vois en ce moment est de coder en dur chacun des canaux Podcasts de ma list d'auteurs.

Je pense que j'ai trouvé la key. Je ne suis pas sûr que ce soit universel, mais dans les podcasts avec lesquels j'ai testé, les résultats JSON incluent un paramètre feedUrl. Ce qui est frustrant, n'est pas mentionné sur la page Search API .

 feedUrl = "http://leoville.tv/podcasts/twit.xml"; 

Passant la valeur de ce paramètre feedURL tiré des résultats de l'API de search JSON, et en l'analysant comme RSS semble fournir ce dont j'ai besoin.

Ici.

 "trackViewUrl":"https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=120954025&id=120954021&s=143441" 

Je pense.