Получить RSS-канал из ссылок на подкаст iTunes

74

Я использую Gnome's Rhythmbox для прослушивания подкастов. Некоторые подкасты не предоставляют RSS-канал для загрузки эпизодов, а только itms://ссылку на iTunes.

Теперь я хотел бы загрузить их через "обычную" программу чтения RSS-сообщений / podfetcher.
Как я могу сделать это?

guerda
источник
Ответившие люди игнорируют часть itms: // вашего вопроса и предполагают, что вы ссылаетесь на обычные ссылки iTunes. Это два разных типа ссылок. Смотрите мой ответ для прямого ответа на ваш вопрос.
Майкл Халили

Ответы:

27

Сначала вы должны подписаться на подкаст с помощью iTunes, а затем открыть свою медиатеку iTunes.

Если вы перейдете к списку подкастов в своей медиатеке iTunes, вы увидите список подкастов, на которые вы подписаны. Щелкните правой кнопкой мыши на подкасте, для которого вы хотите скопировать URL-адрес, и выберите «Копировать URL-адрес подкаста». Это скопирует URL-адрес RSS-канала подкаста в ваш буфер обмена. Затем вы можете вставить эту ссылку в любое другое приложение, которое вы используете.

shawnr
источник
28
Спасибо за подсказку. Есть ли возможность без использования iTunes?
Guerda
5
Я не нашел способа получить URL канала без использования iTunes (и при условии, что сайт нигде не публикует URL канала). Зачастую поиск / угадывание того, каким будет URL-адрес, занимает так много времени, что проще просто открыть iTunes и сделать это таким образом. Я сочувствую желанию полностью обойти iTunes и буду наблюдать за этой веткой, чтобы увидеть, если кто-нибудь придумает способ сделать это.
Shawnr
Спасибо за ваше исследование. Я тоже опубликую свою информацию, если найду новую.
Guerda
5
Apple буквально пытается взломать сеть?
HaveAGuess
5
Имейте в виду ... Apple пытается сломать все!
Папа де Бо
54

Я опоздал, но я нашел способ. Извлеките идентификатор из ссылки с помощью регулярного выражения или еще чего-нибудь

Пример: https://itunes.apple.com/podcast/state-trance-official-podcast/id260190086

загрузите эту ссылку с идентификатором https://itunes.apple.com/lookup?id=260190086&entity=podcast

Получить "feedUrl" из этого файла JSON.

Подкаст & entity = не обязателен, но может помочь

Демо Jsfiddle

Джино
источник
Это не относится к ссылкам ITMS. Вы отвечаете "Как извлечь RSS-канал из обычной ссылки iTunes?" но это не то, что спросил ОП.
Майкл Халили
1
Это мне очень помогло. Нашел эту страницу при поиске itunes podcast rss url, поэтому этот ответ по-прежнему актуален.
aexl
2
Больше не работает например: itunes.apple.com/us/itunes-u/how-to-program-with-java/…
DummyBeginner
1
Это сработало для меня (аудио подкаст). Тот, который вы разместили в Dummy, похож на видеоподкаст (iTunes U), возможно, вам нужен другой формат.
Майкл Батлер
1
Этот трюк сработал для меня только сейчас.
Томасруттер
32

Это также работает: http://picklemonkey.net/feedflipper-home/ Вы даже можете увидеть исходный канал iTunes, когда откроете созданный канал в своем браузере.

визг
источник
Это действительно лучшее решение без установки и запуска iTunes .. более того, теперь, когда я нахожусь на Ubuntu ...
Antony
Это хороший. Мне потребовалось буквально менее 1 минуты, чтобы получить прямую ссылку на канал RSS. Спасибо!
aexl
Ссылка кажется мертвой сейчас.
Cic
2
Кроме того, http://picklemonkey.net/feedflipper-home/сделаем свое дело. Спасибо, @senarvi!
Джордж
1
Это не очевидно, но старая неработающая ссылка, о которой говорилось выше, была заменена на рабочую в редактировании.
aexl
4

Я считаю, что все существующие ответы ошибочны. Протокол itms используется, когда подкаст вообще не указан в iTunes. Он используется в качестве ярлыка для подписки на обычный канал RSS, который отсутствует в iTunes. Это способ разрешить кому-либо подписываться на iTunes, не добавляя канал в каталог.

Это работает просто путем замены префикса протокола http: // URL-адреса RSS-канала на itms: // Итак, если вы хотите получить обычный RSS-канал для шоу, связанного с itms, просто замените itms на http.

Вот пример: шоу, в котором я помогаю, называется «Кит и девушка». Их лента RSS - http://www.keithandthegirl.com/rss. Их ссылка на iTunes - https://itunes.apple.com/us/podcast/keith-girl-comedy-talk-show/id253167631?mt=2&ign-. MPT = ио% 3D4

Однако вы можете подписаться на RSS-канал напрямую, заменив http в URL-адресе RSS-канала на ITMS, например, так: http://www.keithandthegirl.com/rss (SE не позволит мне сделать эту ссылку кликабельной, но вы поймете, что идея )

Итак, теперь вы видите, что ITMS и HTTP взаимозаменяемы. Всякий раз, когда вы сталкиваетесь с ссылкой ITMS, просто замените ее на HTTP.

Михаил Халили
источник
Не работает для меня Просто отправляет меня обратно на страницу iTunes, с которой я получил оригинальную ссылку ITMSS. Решение @ Джино, однако, работает отлично. Он дает мне URL, который я могу вставить в свой RSS-ридер и забыть о нем.
Джордж
Отлично, но @Gino отвечает на вопрос, который не задавали. Джино отвечает: «Как я могу получить ссылку RSS из типичной ссылки подкаста iTunes?» Исходный вопрос связан со ссылками «ITMS: //». Мой ответ конкретно касается исходного вопроса. Джино отвечает на другой вопрос, связанный с RSS-каналами и iTunes. Это не имеет никакого отношения к ссылкам ITMS.
Майкл Халили
2

iTunes Podcast Feed Extractor - это онлайн-инструмент, который я создал для надежного извлечения URL-адреса RSS из ссылки на подкаст iTunes (поэтому можно использовать любое приложение для подкастов / RSS). https://votable.net/tools/itunes.php

инструкции

  • Скопируйте и вставьте соответствующий URL в поле ввода на странице. (Протокол URL не имеет значения, например, «https», «itms» и т. Д.)
  • Нажмите кнопку отправки
  • Извлеченный URL-адрес RSS должен отображаться под формой (вместе с заголовком и миниатюрой). Если канал не может быть извлечен, вы увидите сообщение об ошибке в той же области.
  • Теперь вы можете использовать реальный URL-адрес RSS в желаемом приложении подкаст / RSS.
Пол Т.
источник
0

В поисках способа сделать это я обнаружил RSS-канал для подкаста iTunes . Парень создал букмарклет to reveal the true RSS podcast URL/content feed, когда вы находитесь на странице подкаста 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);})();

Следует отметить, что букмарклет перенаправляет на https://cdn.rawgit.com/djm/uncover-itunes-rss-bookmarklet/master/bookmarklet.js. Это выглядит достаточно безобидно, но скрипт может быть изменен в любое время, в том числе злоумышленником, так что будьте осторожны.

Он опубликовал его на GitHub–– djm / uncover-itunes-rss-bookmarklet: букмарклет Javascript, чтобы показать фактический URL-адрес RSS на странице подкаста iTunes .

Оно работает. например, когда https://itunes.apple.com/us/podcast/burnt-toast/id969524107?mt=2, букмарклет дал мне http://feeds.feedburner.com/food52burnttoast. Это прекрасно открылось в моем читателе корма.

hmj6jmh
источник
cdn.jsdelivr.net/gh/djm/… должен работать как замена. Используя вместо этого хеш коммита master, он также сокращает количество людей, способных делать инъекции, от djm, github и jsdelivr (или в оригинальном rawgit) до просто github и jsdelivr.
Клак