Uzyskaj kanał RSS z podcastów iTunes

74

Używam Gnome's Rhythmbox do słuchania podcastów. Niektóre podcasty nie zawierają kanału RSS do pobierania odcinków, a jedynie itms://łącze do iTunes.

Teraz chciałbym je pobrać za pomocą „normalnego” czytnika / podfetchera RSS.
Jak mogę to osiągnąć?

guerda
źródło
Ludzie, którzy udzielają odpowiedzi, ignorują itms: // część twojego pytania i zakładają, że masz na myśli zwykłe linki iTunes. Są to dwa różne rodzaje linków. Zobacz moją odpowiedź, aby uzyskać bezpośrednią odpowiedź na twoje pytanie.
Michael Khalili

Odpowiedzi:

27

Najpierw subskrybuj podcast za pomocą iTunes, a następnie otwórz bibliotekę iTunes.

Jeśli przejdziesz do listy podcastów w bibliotece iTunes, zobaczysz listę podcastów, które subskrybujesz. Kliknij prawym przyciskiem myszy podcast, z którego chcesz skopiować adres URL i wybierz „Kopiuj podcast URL”. Spowoduje to skopiowanie adresu URL do kanału RSS podcastu do schowka. Następnie możesz wkleić ten link do dowolnej innej aplikacji, z której korzystasz.

shawnr
źródło
28
Dzięki za podpowiedź. Czy istnieje możliwość bez korzystania z iTunes?
guerda,
5
Nie znalazłem sposobu na uzyskanie adresu URL kanału bez korzystania z iTunes (i zakładając, że witryna nie publikuje nigdzie adresu URL kanału). Często szukanie / odgadywanie adresu URL jest tak czasochłonne, że łatwiej jest po prostu otworzyć iTunes i zrobić to w ten sposób. Współczuję chęci całkowitego pominięcia iTunes i obejrzę ten wątek, aby sprawdzić, czy ktoś wymyśli sposób, aby to zrobić.
shawnr
Dziękuję za twoje badania. Prześlę też swoje informacje, jeśli znajdę coś nowego.
guerda,
5
Czy Apple dosłownie próbuje złamać sieć !?
HaveAGuess,
5
HaveAGuess ... Apple próbuje złamać WSZYSTKO!
Papa De Beau,
54

Jestem spóźniony, ale znalazłem sposób. Wyodrębnij identyfikator z linku za pomocą wyrażenia regularnego lub czegoś innego

EX: https://itunes.apple.com/podcast/state-trance-official-podcast/id260190086

załaduj ten link o identyfikatorze https://itunes.apple.com/lookup?id=260190086&entity=podcast

Pobierz „feedUrl” z tego pliku json.

Podcast & entity = nie jest konieczny, ale może pomóc

Demo Jsfiddle

Gino
źródło
Nie ma to związku z linkami ITMS. Odpowiadasz „Jak wyodrębnić kanał RSS ze zwykłego łącza iTunes?” ale nie o to prosił OP.
Michael Khalili
1
To mi bardzo pomogło. Znalazłem tę stronę podczas wyszukiwania itunes podcast rss url, więc ta odpowiedź jest nadal aktualna.
aexl
2
Już nie działa. np .: itunes.apple.com/us/itunes-u/how-to-program-with-java/…
DummyBeginner
1
To zadziałało dla mnie (podcast audio). Ten, który opublikowałeś Dummy wygląda jak podcast wideo (iTunes U), być może potrzebujesz innego formatu.
Michael Butler
1
Ta sztuczka działała teraz dla mnie.
thomasrutter
32

Działa to również: http://picklemonkey.net/feedflipper-home/ Możesz zobaczyć oryginalny kanał iTunes po otwarciu wygenerowanego kanału w przeglądarce.

wrzask
źródło
To jest naprawdę najlepsze rozwiązanie bez instalowania i uruchamiania iTunes .. więcej, teraz, gdy jestem na Ubuntu ...
Antony
Ten jest dobry. Zajęło mi dosłownie mniej niż 1 minutę, aby uzyskać bezpośredni link do kanału RSS. Dzięki wielkie!
aexl
Link wydaje się teraz martwy.
cic
2
Również http://picklemonkey.net/feedflipper-home/załatwi sprawę. Dzięki, @senarvi!
George
1
Nie jest to oczywiste, ale stary niedziałający link podany powyżej został zastąpiony działającym w edycji.
aexl
4

Uważam, że wszystkie istniejące odpowiedzi są w błędzie. Protokół itms jest używany, gdy podcastu w ogóle nie ma na liście w iTunes. Jest używany jako skrót do subskrybowania zwykłego kanału RSS, którego nie ma w iTunes. Jest to sposób na zezwolenie komuś na subskrybowanie iTunes bez umieszczania kanału w katalogu.

Działa po prostu przez zastąpienie przedrostka protokołu http: // adresu URL kanału RSS itms: // Tak więc, jeśli chcesz uzyskać zwykły kanał RSS programu, który łączy się z itms, po prostu zamień itms na http.

Oto przykład: program, który pomagam w produkcji, nazywa się Keith and The Girl. Ich kanał RSS to http://www.keithandthegirl.com/rss Ich lista linków do iTunes to https://itunes.apple.com/us/podcast/keith-girl-comedy-talk-show/id253167631?mt=2&ign- mpt = uo% 3D4

Możesz jednak subskrybować kanał RSS bezpośrednio, zastępując http w adresie kanału RSS ITMS, takim jak itms: //www.keithandthegirl.com/rss (SE nie pozwala mi na kliknięcie tego linku, ale masz pomysł )

Widzicie teraz, że ITMS i HTTP są wymienne. Za każdym razem, gdy napotkasz łącze ITMS, po prostu zamień je na HTTP.

Michael Khalili
źródło
Nie działa dla mnie Po prostu odsyła mnie z powrotem do strony iTunes, z której otrzymałem oryginalny link ITMSS. Rozwiązanie @ Gino działa jednak dobrze. Daje mi adres URL, który mogę umieścić w czytniku kanałów RSS i zapomnieć o nim.
George
Świetnie, ale @Gino odpowiada na pytanie, które nie zostało zadane. Gino odpowiada: „Jak uzyskać link RSS z typowego linku do podcastu iTunes?” Pierwotne pytanie dotyczy linków „ITMS: //”. Moja odpowiedź dotyczy w szczególności pierwotnego pytania. Gino odpowiada na inne pytanie związane z kanałami RSS i iTunes. Nie ma to nic wspólnego z łączami ITMS.
Michael Khalili
2

iTunes Podcast Feed Extractor to narzędzie online, które stworzyłem, aby niezawodnie wyodrębnić adres URL RSS z linku do podcastu iTunes (więc można użyć dowolnej aplikacji podcast / rss). https://votable.net/tools/itunes.php

Instrukcje

  • Skopiuj i wklej odpowiedni adres URL w polu wejściowym na stronie. (Protokół URL nie ma znaczenia, np. „Https”, „itms” itp.)
  • Kliknij przycisk Prześlij
  • Wyodrębniony adres URL RSS powinien pojawić się poniżej formularza (wraz z tytułem i miniaturą). Jeśli nie można wyodrębnić kanału, zobaczysz komunikat o błędzie w tym samym obszarze.
  • Teraz możesz użyć prawdziwego adresu URL RSS w wybranej aplikacji podcast / RSS.
Paul T.
źródło
0

Szukając sposobu na to, znalazłem Znajdź kanał RSS dla podcastu iTunes . Facet stworzył bookmarklet to reveal the true RSS podcast URL/content feed, gdy jesteś na stronie podcastu 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);})();

Należy zauważyć, że bookmarklet przekierowuje do https://cdn.rawgit.com/djm/uncover-itunes-rss-bookmarklet/master/bookmarklet.js. Wygląda wystarczająco niewinnie, ale skrypt może zostać zmieniony w dowolnym momencie, w tym przez złośliwego hakera, więc ostrzegaj.

Opublikował go na GitHub–– djm / uncover-itunes-rss-bookmarklet: Bookmarklet Javascript, aby ujawnić rzeczywisty URL RSS na stronie podcastu iTunes .

To działa. np. kiedy jest włączony https://itunes.apple.com/us/podcast/burnt-toast/id969524107?mt=2, bookmarklet dał mi http://feeds.feedburner.com/food52burnttoast. To otworzyło się idealnie w moim czytniku kanałów.

hmj6jmh
źródło
cdn.jsdelivr.net/gh/djm/… powinien działać jako zamiennik. Używając skrótu zatwierdzenia zamiast master, zmniejsza on również liczbę osób zdolnych do wykonania zastrzyku z djm, github i jsdelivr (lub w oryginalnym rawgit) do tylko github i jsdelivr.
clacke