How to Convert YouTube to a Podcast: Channel or Playlist to RSS

Turn a public YouTube channel or playlist into a private podcast feed. Add the source in PigeonPod, choose which uploads to include, then follow the generated RSS feed in Apple Podcasts, Pocket Casts, or another compatible app.

Updated 2026-08-24

How to convert a YouTube channel or playlist to a podcast

Add a public YouTube channel or playlist to PigeonPod, choose the uploads you want with keyword and duration filters, then subscribe to the generated private RSS feed in your preferred podcast app.

Enable auto-sync and new uploads will be added to the feed after the next sync cycle, without rebuilding the RSS feed by hand.

  • Paste a YouTube channel or playlist URL
  • Filter shorts and off-topic uploads
  • Subscribe by QR code or copy the RSS URL

Create a private podcast feed from a YouTube channel

Turn the uploads you want into a focused podcast feed that stays up to date.

Before you start

Pick a channel or playlist you want to listen to regularly. Public sources work best.

Decide what you want to exclude (shorts, ads, off-topic uploads) so your feed stays clean.

Step 1: Add your YouTube channel or playlist

Paste the channel or playlist URL (YouTube or BiliBili) and create a subscription.

If the channel has multiple types of uploads, set keyword filters and a duration range.

  • Channel URL or playlist URL
  • Optional keyword include/exclude
  • Optional duration filter

Step 2: Choose which uploads to include

If the channel has multiple types of uploads, use keyword filters and a duration range to keep the feed focused on the episodes you want.

For example, you can exclude shorts, off-topic uploads, or videos that are too short for your listening routine.

Step 3: Create and follow your private podcast feed

After creating the subscription on desktop, open the podcast app picker and choose Apple Podcasts, Pocket Casts, Overcast, AntennaPod, Podcast Addict, or another compatible app.

PigeonPod generates a QR code for the app you selected so you can continue the subscription flow on your phone without copying the RSS link by hand.

Add the feed to Apple Podcasts or another podcast app

If QR-based subscription is not convenient for your app or device, you can still copy the RSS URL as a fallback.

In apps that require manual entry, look for “Add RSS feed”, “Follow by URL”, or similar wording.

Keep new YouTube uploads in sync

Enable auto-sync so new public uploads show up as new episodes after the next sync cycle.

Keep the feed private and adjust its title, keyword, and duration filters when the source starts publishing content you do not want.

Troubleshooting

If a feed item doesn't appear or playback fails, these are the usual causes.

  • The source is members-only or region-restricted
  • Your filters are too strict and exclude everything
  • Your podcast app caches feeds and needs time to refresh

FAQ

Do I need a YouTube account?

No. For public sources, you only need the channel or playlist URL.

Can I convert a YouTube playlist as well as a channel?

Yes. PigeonPod accepts public channel and playlist URLs, and the same flow works for BiliBili sources.

Which podcast apps are supported?

PigeonPod provides subscription links for Apple Podcasts, Pocket Casts, Overcast, AntennaPod, and Podcast Addict. You can also copy the standard RSS URL for another compatible app.

Will new YouTube uploads appear automatically?

Yes. With auto-sync enabled, eligible public uploads are added after the next sync cycle.

Do I always have to paste the RSS link by hand?

No. On desktop, the normal path is now to choose a podcast app and scan the generated QR code. Manual RSS copy is still there as a fallback.

Can I add a YouTube podcast feed to Apple Podcasts?

Yes. First create the private podcast RSS feed from the YouTube channel or playlist, then use Apple Podcasts to follow that RSS URL.

Turn YouTube into your private podcast

Follow YouTube channels and playlists in any podcast app - with smart filters, automatic updates, no Shorts, and no ads.

Send a message