web-dev-qa-db-fra.com

Obtenir un flux RSS à partir des liens de podcast iTunes

J'utilise Rhythmbox de Gnome pour écouter des podcasts. Certains podcasts ne fournissent pas de flux RSS pour le téléchargement des épisodes, mais uniquement un lien itms:// pour iTunes.

Maintenant, j'aimerais les télécharger via un lecteur/podfetcher RSS "normal".
Comment puis-je accomplir cela?

72
guerda

Vous devez d'abord vous abonner au podcast via iTunes, puis ouvrir votre bibliothèque iTunes.

Si vous consultez la liste de vos podcasts dans votre bibliothèque iTunes, vous verrez une liste des podcasts auxquels vous êtes abonné. Cliquez avec le bouton droit sur le podcast dont vous souhaitez copier l'URL et sélectionnez "Copier l'URL du podcast". Cela copiera l'URL du flux RSS du podcast dans votre presse-papiers. Vous pouvez ensuite coller ce lien dans n’importe quelle autre application que vous utilisez.

26
shawnr

Je suis en retard mais j'ai trouvé un moyen. Extraire l'identifiant du lien avec une regex ou autre chose

EX: https://iTunes.Apple.com/podcast/state-trance-official-podcast/id260190086

charger ce lien avec l'ID https://iTunes.Apple.com/lookup?id=260190086&entity=podcast

Obtenez le "feedUrl" de ce fichier json.

Le podcast & entity = n'est pas nécessaire, mais peut aider

Demo Jsfiddle

51
Gino

Cela fonctionne également: http://picklemonkey.net/feedflipper-home/ Vous pouvez même voir le flux iTunes d'origine lorsque vous ouvrez le flux généré dans votre navigateur.

31
user119290

Je crois que toutes les réponses existantes sont erronées. Le protocole itms est utilisé lorsqu'un podcast ne figure pas du tout sur iTunes. Il est utilisé comme raccourci pour souscrire à un flux RSS normal qui n’est pas sur iTunes. C'est un moyen de permettre à quelqu'un de s'abonner à iTunes sans que le flux ne soit répertorié dans l'annuaire.

Cela fonctionne simplement en remplaçant le préfixe de protocole http: // d'une URL de flux RSS par itms: // Donc, si vous souhaitez obtenir le flux RSS normal d'une émission qui renvoie à itms, remplacez-le par http.

Voici un exemple: Une émission que je produis s'appelle Keith and The Girl. Leur flux RSS est http://www.keithandthegirl.com/rss Leur liste de liens iTunes est https://iTunes.Apple.com/us/podcast/keith-girl-comedy-talk-show/id253167631?mt=2&ign-mpt=uo%3D4

Cependant, vous pouvez vous abonner directement au flux RSS en remplaçant http dans l'URL du flux RSS par ITMS, de la manière suivante: itms: //www.keithandthegirl.com/rss (SE ne me laissera pas rendre ce lien cliquable, mais vous aurez l'idée )

Donc, vous voyez maintenant que ITMS et HTTP sont interchangeables. Chaque fois que vous rencontrez un lien ITMS, remplacez-le simplement par HTTP.

4
Michael Khalili

iTunes Podcast Feed Extractor est un outil en ligne que j'ai créé pour extraire de manière fiable une URL RSS à partir d'un lien de podcast iTunes (afin que toute application de podcast/rss puisse être utilisée). https://votable.net/tools/iTunes.php

Instructions

  • Copiez et collez l'URL appropriée dans le champ de saisie de la page. (Le protocole d'URL n'a pas d'importance, par exemple "https", "itms", etc.)
  • Cliquez sur le bouton d'envoi
  • L’URL RSS extraite doit apparaître en dessous du formulaire (avec le titre et une vignette). Si le flux ne peut pas être extrait, vous verrez un message d'erreur dans la même zone.
  • Vous pouvez maintenant utiliser la véritable URL RSS dans votre application podcast/RSS souhaitée.
2
Paul T.

En cherchant un moyen de faire cela, j'ai trouvé Découvrez le flux RSS d'un podcast iTunes . Le gars a créé un bookmarklet to reveal the true RSS podcast URL/content feed, lorsque vous vous trouvez sur une page de podcast iTunes.

javascript:(function(){var%20newScript=document.createElement('script');newScript.src='https://cdn.rawgit.com/djm/uncover-iTunes-rss-bookmarklet/master/bookmarklet.js';document.body.appendChild(newScript);})();

Il est à noter que le bookmarklet redirige vers https://cdn.rawgit.com/djm/uncover-iTunes-rss-bookmarklet/master/bookmarklet.js. Cela semble assez inoffensif, mais le script peut être modifié à tout moment, y compris par un pirate informatique malveillant, alors soyez prévenu.

Il l'a publié sur GitHub–– djm/uncover-iTunes-rss-bookmarklet: bookmarklet Javascript permettant d'afficher l'URL RSS réelle sur une page de podcast iTunes .

Ça marche. Par exemple, lorsqu'il était sur https://iTunes.Apple.com/us/podcast/burnt-toast/id969524107?mt=2, le bookmarklet m'a donné http://feeds.feedburner.com/food52burnttoast. Cela s'est parfaitement ouvert dans mon lecteur de flux.

0
hmj6jmh