Obtenir un flux RSS à partir des liens de podcast iTunes

74

J'utilise Rhythmbox de Gnome pour écouter des podcasts. Certains podcasts ne fournissent pas un flux rss pour télécharger les épisodes , mais seulement un itms://lien pour iTunes.

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

guerda
la source
Les personnes qui répondent ignorent la partie itms: // de votre question et supposent que vous faites référence à des liens iTunes normaux. Ce sont deux types de liens différents. Voir ma réponse pour une réponse directe à votre question.
Michael Khalili

Réponses:

27

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.

Shawnr
la source
28
Merci pour l'allusion. Existe-t-il une possibilité sans utiliser iTunes?
guerda
5
Je n'ai pas trouvé de moyen d'obtenir l'URL du flux sans utiliser iTunes (et en supposant que le site ne publie l'URL du flux nulle part). Il est souvent si fastidieux de chercher / deviner quelle serait l'URL qu'il est plus facile d'ouvrir iTunes et de le faire de cette façon. Je sympathise avec le désir de contourner entièrement iTunes et je regarderai ce fil pour voir si quelqu'un propose un moyen de le faire.
shawnr
Merci pour vos recherches. Je posterai aussi mes informations si je trouvais ça nouveau.
guerda
5
Apple essaie-t-il littéralement de casser le Web!?
Avez
5
HaveAGuess ... Apple essaie de tout casser!
Papa De Beau
54

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

chargez 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

Gino
la source
Ceci n'est pas lié aux liens ITMS. Vous répondez "Comment extraire le flux RSS d'un lien iTunes normal?" mais ce n'est pas ce que l'OP a demandé.
Michael Khalili
1
Cela m'a beaucoup aidé. Trouvé cette page tout en recherchant itunes podcast rss url, cette réponse est toujours pertinente.
aexl
2
Ça ne marche plus. ex: itunes.apple.com/fr/itunes-u/how-to-program-with-java/…
DummyBeginner,
1
Cela a fonctionné pour moi (podcast audio). Celui que vous avez publié pour Dummy ressemble à un podcast vidéo (iTunes U), vous avez peut-être besoin d'un format différent.
Michael Butler
1
Cette astuce a fonctionné pour moi tout à l'heure.
thomasrutter
32

Cela fonctionne aussi: 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.

cri
la source
C’est vraiment la meilleure solution sans installer et exécuter iTunes .. plus maintenant que je suis sur Ubuntu ...
Antony
C'est une bonne. Cela m'a pris littéralement moins de 1 minute pour obtenir le lien direct du flux RSS. Merci beaucoup!
aexl
Le lien semble mort maintenant.
cic
2
En outre, http://picklemonkey.net/feedflipper-home/fera l'affaire. Merci, @senarvi!
George
1
Ce n'est pas évident, mais l'ancien lien qui ne fonctionnait pas et qui a été signalé ci-dessus a été remplacé par un lien actif dans une édition.
aexl
4

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 http: // du protocole 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.

Michael Khalili
la source
Ca ne marche pas pour moi Me renvoie simplement à la page iTunes à partir de laquelle j'ai obtenu le lien ITMSS d'origine. La solution de @ Gino, cependant, fonctionne bien. Cela me donne une URL que je peux mettre dans mon lecteur de flux RSS et oublier.
George
Génial, mais @Gino répond à une question qui n'a pas été posée. Gino répond "Comment puis-je obtenir le lien RSS à partir d'un lien de podcast iTunes typique?" La question initiale est liée aux liens "ITMS: //". Ma réponse répond spécifiquement à la question initiale. Gino répond à une question différente liée aux flux RSS et à iTunes. Cela n'a rien à voir avec les liens ITMS.
Michael Khalili
2

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.
Paul T.
la source
0

En cherchant un moyen de le faire, j'ai découvert Découvrez le flux RSS d'un podcast iTunes . Le gars a créé un bookmarklet to reveal the true RSS podcast URL/content feedlorsque 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: javascript bookmarklet pour révéler l'URL RSS réelle sur une page de podcast iTunes .

Ça marche. par exemple, quand 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.

hmj6jmh
la source
cdn.jsdelivr.net/gh/djm/… devrait fonctionner en remplacement. En utilisant le commit hash au lieu de master, cela réduit également le nombre de personnes capables d'effectuer l'injection de djm, github et jsdelivr (ou dans l'original, rawgit) à simplement github et jsdelivr.
Clacke