Nhận nguồn cấp dữ liệu RSS từ các liên kết podcast iTunes


74

Tôi đang sử dụng Nhịp điệu của Gnome để nghe Podcasts. Một số Podcast không cung cấp nguồn cấp dữ liệu rss để tải xuống các tập mà chỉ là một itms://liên kết cho iTunes.

Bây giờ tôi muốn tải chúng qua trình đọc / trình duyệt RSS "bình thường".
Làm thế nào tôi có thể thực hiện điều này?


Mọi người trả lời đang bỏ qua itms: // một phần câu hỏi của bạn và cho rằng bạn đang đề cập đến các liên kết iTunes thông thường. Đó là hai loại liên kết khác nhau. Xem câu trả lời của tôi để trả lời trực tiếp cho câu hỏi của bạn.
Michael Khalili

Câu trả lời:


27

Trước tiên, bạn nên đăng ký Podcast bằng iTunes, sau đó mở thư viện iTunes của bạn.

Nếu bạn truy cập danh sách Podcasts trong thư viện iTunes, bạn sẽ thấy danh sách các Podcast bạn đăng ký. Nhấp chuột phải vào Podcast mà bạn muốn sao chép URL của và chọn "Sao chép URL Podcast". Điều này sẽ sao chép URL vào nguồn cấp dữ liệu RSS của Podcast vào khay nhớ tạm của bạn. Sau đó, bạn có thể dán liên kết đó vào bất kỳ ứng dụng nào khác mà bạn đang sử dụng.


28
Cảm ơn đã gợi ý. Có khả năng mà không cần sử dụng iTunes?
guerda

5
Tôi chưa tìm được cách lấy URL nguồn cấp mà không sử dụng iTunes (và giả sử trang web không xuất bản URL nguồn cấp dữ liệu ở bất cứ đâu). Thông thường, việc tìm kiếm / đoán URL sẽ trở nên tốn thời gian đến mức dễ dàng hơn khi chỉ cần mở iTunes và làm theo cách đó. Tôi đồng cảm với mong muốn bỏ qua iTunes hoàn toàn và sẽ xem chủ đề này để xem có ai nghĩ ra cách nào để làm điều đó không.
shawnr

Cảm ơn nghiên cứu của bạn. Tôi cũng sẽ đăng thông tin của mình, nếu tôi thấy sth mới.
guerda

5
Có phải Apple thực sự đang cố gắng phá vỡ web!?
HaveAGuess

5
HaveAGuess ... Apple đang cố gắng NÓI MỌI THỨ!
Papa De Beau

54

Tôi đến muộn nhưng tôi đã tìm được cách. Trích xuất Id từ liên kết với biểu thức chính quy hoặc đôi khi

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

tải liên kết này bằng ID https://itunes.apple.com/lookup?id=260190086&entity=podcast

Lấy "feedUrl" từ tệp json này.

& Thực thể = podcast là không cần thiết nhưng nó có thể giúp

Demo Jsfiddle


Điều này không liên quan đến các liên kết ITMS. Bạn đang trả lời "Cách trích xuất nguồn cấp RSS từ liên kết iTunes thông thường?" nhưng đó không phải là những gì OP yêu cầu.
Michael Khalili

1
Điều này đã giúp tôi rất nhiều. Tìm thấy trang này trong khi tìm kiếm itunes podcast rss url, vì vậy câu trả lời này vẫn có liên quan.
aexl

2
Không hoạt động nữa. ví dụ: itunes.apple.com/us/itunes-u/how-to-program-with-java/
mẹo

1
Nó làm việc cho tôi (podcast âm thanh). Ứng dụng bạn đã đăng Dummy trông giống như một video podcast (iTunes U), có thể bạn cần một định dạng khác.
Michael Butler

1
Thủ thuật này đã làm việc cho tôi ngay bây giờ.
thomasrutter

32

Điều này cũng hoạt động: http://picklemonkey.net/feedflipper-home/ Bạn thậm chí có thể thấy nguồn cấp dữ liệu iTunes gốc khi bạn mở nguồn cấp được tạo trong trình duyệt của mình.


Đây thực sự là giải pháp tốt nhất mà không cần cài đặt và chạy iTunes .. vì vậy bây giờ tôi đang ở trên Ubuntu ...
Antony

Đây là một người tốt. Mất chưa đến 1 phút để nhận được liên kết nguồn cấp dữ liệu RSS trực tiếp. Cám ơn rất nhiều!
aexl

Các liên kết dường như đã chết bây giờ.
cic

2
Ngoài ra, http://picklemonkey.net/feedflipper-home/sẽ làm các thủ thuật. Cảm ơn, @senarvi!
George

1
Không rõ ràng, nhưng liên kết không hoạt động cũ được báo cáo ở trên đã được thay thế bằng một liên kết hoạt động trong một chỉnh sửa.
aexl

4

Tôi tin rằng tất cả các câu trả lời hiện có là sai. Giao thức itms được sử dụng khi một podcast không được liệt kê trên iTunes. Nó được sử dụng như một lối tắt để đăng ký nguồn cấp RSS thông thường không có trên iTunes. Đó là một cách để cho phép ai đó đăng ký iTunes mà không cần nguồn cấp dữ liệu được liệt kê trong thư mục.

Nó hoạt động đơn giản bằng cách thay thế tiền tố giao thức http: // của URL nguồn cấp RSS bằng itms: // Vì vậy, nếu bạn muốn nhận nguồn cấp RSS thông thường của một chương trình liên kết với itms, chỉ cần thay thế itms bằng http.

Dưới đây là một ví dụ: Một chương trình tôi giúp sản xuất có tên Keith và The Girl. Nguồn cấp dữ liệu RSS của họ là http://www.keithandthegirl.com/rss Danh sách liên kết iTunes của họ là https://itunes.apple.com/us/podcast/keith-girl-comedy-talk-show/id253167631?mt=2&ign- mpt = uo% 3D4

Tuy nhiên, bạn có thể đăng ký trực tiếp nguồn cấp RSS bằng cách thay thế http trong url nguồn cấp RSS bằng ITMS như vậy: //www.keithandthegirl.com/rss (SE sẽ không cho phép tôi tạo liên kết đó có thể nhấp được nhưng bạn hiểu ý )

Vì vậy, bây giờ bạn thấy rằng ITMS và HTTP có thể hoán đổi cho nhau. Bất cứ khi nào bạn gặp phải một liên kết ITMS, chỉ cần thay thế nó bằng HTTP.


Không làm việc cho tôi. Chỉ cần gửi tôi trở lại trang iTunes mà tôi đã nhận được liên kết ITMSS ban đầu. @ Giải pháp của Gino, tuy nhiên, hoạt động tốt. Nó cho tôi một URL mà tôi có thể đưa vào trình đọc nguồn cấp dữ liệu RSS của mình và quên đi.
George

Tuyệt vời nhưng @Gino đang trả lời một câu hỏi chưa được hỏi. Gino đang trả lời "Làm cách nào để tôi nhận được liên kết RSS từ liên kết podcast iTunes thông thường?" Câu hỏi ban đầu liên quan đến liên kết "ITMS: //". Câu trả lời của tôi đặc biệt giải quyết các câu hỏi ban đầu. Gino giải quyết một câu hỏi khác liên quan đến nguồn cấp dữ liệu RSS và iTunes. Nó không có gì để làm với các liên kết ITMS.
Michael Khalili

2

iTunes Podcast Feed Extractor là một công cụ trực tuyến tôi đã tạo để trích xuất một cách đáng tin cậy một url RSS từ một liên kết podcast iTunes (vì vậy có thể sử dụng bất kỳ ứng dụng podcast / rss nào). https://votable.net/tools/itunes.php

Hướng dẫn

  • Sao chép và dán URL có liên quan vào trường nhập trên trang. (Giao thức URL không quan trọng, ví dụ: "https", "itms", v.v.)
  • Nhấp vào nút gửi
  • URL RSS được trích xuất sẽ xuất hiện bên dưới biểu mẫu (cùng với tiêu đề và hình thu nhỏ). Nếu không thể trích xuất nguồn cấp dữ liệu, bạn sẽ thấy thông báo lỗi trong cùng khu vực.
  • Bây giờ bạn có thể sử dụng URL RSS thực trong ứng dụng podcast / RSS mong muốn của mình.

0

Trong khi tìm kiếm một cách để làm điều này, tôi đã tìm thấy Tìm hiểu nguồn cấp RSS cho một podcast iTunes . Anh chàng đã tạo một bookmarklet to reveal the true RSS podcast URL/content feed, khi bạn đang ở trên một trang 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);})();

Cần lưu ý rằng bookmarklet chuyển hướng đến https://cdn.rawgit.com/djm/uncover-itunes-rss-bookmarklet/master/bookmarklet.js. Nó trông có vẻ vô hại đủ nhưng kịch bản có thể được thay đổi bất cứ lúc nào, kể cả bởi một tin tặc độc hại, vì vậy được cảnh báo trước.

Ông đã xuất bản nó trên GitHub- DJM / khám phá ra hành-itunes-rss-bookmarklet: Javascript bookmarklet để lộ URL RSS thực tế trên một trang podcast iTunes .

Nó hoạt động. ví dụ, khi về https://itunes.apple.com/us/podcast/burnt-toast/id969524107?mt=2, bookmarklet cho tôi http://feeds.feedburner.com/food52burnttoast. Điều này đã mở hoàn hảo trong trình đọc thức ăn của tôi.



cdn.jsdelivr.net/gh/djm/ Khắc nên hoạt động như một sự thay thế. Bằng cách sử dụng hàm băm cam kết thay vì master, nó cũng làm giảm tập hợp những người có thể thực hiện tiêm từ djm, github và jsdelivr (hoặc trong bản gốc, rawgit) để chỉ github và jsdelivr.
clacke
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.