Automattic / jetpack

Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
https://jetpack.com/
Other
1.58k stars 799 forks source link

Podcast Player: Support even more providers #15618

Open marekhrabe opened 4 years ago

marekhrabe commented 4 years ago

Is your feature request related to a problem? Please describe.

Despite the block advertising only RSS feed support for URLs, every testing session revealed people using all sorts of different links - usually to web pages, instead of feeds.

We have adjusted the Podcast Player block to support any oEmbed URL and convert Podcast Player into an appropriate embed block of those services. This covers popular podcasting services like Spotify, Soundcloud or even Youtube.

We also have an automatic detection of linked RSS feed so if you put a URL into the block for webpage that declares RSS support (<link type="application/rss+xml" rel="alternate" …), we will try to find a podcast in linked RSS.

Apple Podcasts seem to support none of the methods above and they are pretty popular.

Describe the solution you'd like

Since Apple Podcasts are still likely a mirror of some external RSS, maybe we can find the original RSS URL in the markup of that Apple Podcast page.

Describe alternatives you've considered

Additional context

It came up in testing multiple times. The last time was p7DVsv-8oS-p2#comment-28532

marekhrabe commented 4 years ago

Examples of other providers we don't yet support:

And some Apple examples:

jeherve commented 3 years ago

Here is another example: http://esquisso.geekdojo.com/feed/podcast


p8oabR-BT-p2#comment-4912