Listenbox
Skip to guide
On this page

Turn your YouTube channel or playlist into a podcast

Bring your existing YouTube recordings to Spotify, Apple Podcasts, and other podcast apps. Import with the Listenbox desktop app and keep new episodes in sync.

Updated

Use the interviews, sermons, or lessons you already publish on YouTube to start your podcast. Each video becomes one episode, and you can import your existing recordings together.

You do not need the original audio or video files. The Listenbox desktop app downloads your recordings from YouTube, prepares the podcast audio, and uploads it to Listenbox for hosting. This also works for completed livestreams whose recordings are available to play on YouTube.

You will get a podcast feed, an RSS URL that podcast apps use to find your episodes. Submit it once to each listening platform where you want your show to appear. After setup, you can keep publishing to YouTube and use the desktop app to bring new recordings into the same podcast.

Before you begin

  • A Listenbox account and a paid podcast plan. An Audio plan is enough to publish the sound from your YouTube videos. Choose an Audio + Video plan if you also want a video podcast, with enough remaining video allowance for your recordings.
  • An Apple Silicon Mac running macOS 13 or later, or a Windows 11 PC, with free space for downloads and playback files and an internet connection. Imports run on this computer; keep it awake and the app running while importing.
  • A public YouTube playlist or channel containing recordings you have the rights to publish as a podcast. A livestream must have finished and its saved recording must be available to play.

If someone else manages your Listenbox team, ask for owner or write access so you can create the podcast.

If your show already has a podcast feed or a Spotify or Apple Podcasts listing, follow Keep existing listeners connected before creating a new podcast or listing. For an older Listenbox feed, read If you used Listenbox before.

1. Choose the recordings for your podcast

Use a playlist if you want to choose the episodes. This is useful when your channel also has clips, announcements, or other videos you want to leave out. For example, you can put 15 existing interviews in one playlist and import them as one podcast. For saved livestreams, add each finished recording to the playlist when it is ready.

If you trim the start or end of a recording on YouTube, finish those edits and check the updated playback before importing it.

Create a Public playlist on YouTube, or use an existing public playlist. Give it the title you want for your podcast and arrange the videos in episode order. Copy the playlist's own URL, rather than a video URL:

https://www.youtube.com/playlist?list=YOUR_PLAYLIST_ID

Use a channel if you want its uploaded videos in the podcast. Channel imports show the newest upload first. Copy the channel URL, with or without /videos:

https://www.youtube.com/@your-channel

https://www.youtube.com/@your-channel/videos

For a single recording, use a public playlist containing just that video.

The playlist or channel stays linked to your podcast. Later syncs import new videos; playlists also follow changes to their order. Removing a video from the linked playlist or channel removes its podcast episode on the next complete sync. Keep the recordings you want listeners to hear in that source.

2. Install Listenbox and connect your account

The original Listenbox shut down in 2025 when YouTube's anti-bot restrictions made downloading recordings for many creators from our servers unreliable. Read the Listenbox story for the background.

The desktop app downloads and prepares recordings on your computer, then uploads them to Listenbox. This avoids relying on a central service that has to download from YouTube at scale. Keep the app running for imports and syncing; Listenbox hosts your published episodes and feed even when your computer is off.

Download the app from the official Listenbox releases. Choose the macOS Apple Silicon .dmg, Windows x64 installer, or Windows ARM64 installer for your computer. There is no Intel Mac installer.

On Windows, check Settings → System → About → System type to choose x64 for an Intel or AMD processor, or ARM64 for an ARM processor.

Download Listenbox

For Apple Silicon Macs and Windows 11 PCs. All downloads are on GitHub.

On macOS, open the downloaded .dmg, drag Listenbox into Applications, then eject the disk image and open the app from Applications. If macOS asks whether to open it, choose Open.

On Windows, run the downloaded -setup.exe installer and choose Open Listenbox when it finishes. It installs for your Windows user without administrator access. If SmartScreen shows Windows protected your PC, confirm that the installer came from the official releases above, then choose More info → Run anyway. If your administrator blocks installation, ask them to approve the app.

Open the installed app and choose Sign in to Listenbox. In the browser, sign in, check the team you want to use, and choose Connect desktop. Return to the app after authorization. The import will create your podcast for you.

If the connection request expires or is denied, return to the app and start sign-in again.

3. Import your YouTube recordings

  1. Choose Import from YouTube in the desktop app.
  2. Paste your public playlist or channel URL into Playlist or channel URL.
  3. Under Podcast format, choose Audio to publish the sound from your videos as podcast episodes. Choose Video if you also want video playback in podcast apps that support it; this requires a video plan.
  4. Check the team named below the form, then choose Create podcast & import.

The playlist or channel title becomes your podcast's name. Episodes are published automatically as each recording finishes importing, so check your chosen recordings before starting.

YouTube import normally works without signing in to YouTube. If YouTube asks you to sign in, follow the cookie steps below. YouTube can still refuse a download; using the desktop app does not guarantee that every recording can be imported.

Wait for the episodes to finish importing

Keep your computer awake, the app running, and your internet connection active until the import finishes. Select the podcast in the app to follow each recording's download, preparation, and upload progress. Closing the app's window leaves it running in the menu bar or system tray; quitting stops imports.

If a recording is skipped or the import stops, follow the recovery steps below.

4. Put your podcast on Spotify and Apple Podcasts

Choose Open in Listenbox in the desktop app to open your podcast in the dashboard. Review your podcast's title, description, author, language, category, and cover image. Check the episode titles and descriptions, then play an episode and seek to another point. For a video podcast, check video playback too.

Get your audio RSS URL

Open Feeds in your podcast and select the audio feed. If there is no audio feed yet, choose New feed → Audio feed, review the title, description, and square cover image, then choose Create feed.

Set your podcast's contact email in Listenbox to an address you can access. Spotify sends its ownership verification code to the email address in your RSS feed.

Review the feed's podcast details and published episodes, then copy its RSS URL. This is the link you submit to listening platforms. Use the audio feed for audio distribution even if you chose Video when importing. A video podcast can also have a separate video feed for apps that support it.

Submit the feed to each platform

Importing your videos into Listenbox does not list your show on Spotify or Apple Podcasts. For a new podcast, complete this setup once for each platform:

  • Spotify: sign in to Spotify for Creators, choose Find an existing show → Somewhere else, and enter your audio RSS URL. Follow the ownership verification steps using the code sent to your podcast's contact email. See Spotify's setup instructions.
  • Apple Podcasts: sign in to Apple Podcasts Connect, choose New Show → Add a show with an RSS feed, and enter the same audio RSS URL. Review the show details and complete Apple's validation and publishing steps. See Apple's submission instructions.
  • Other podcast apps: submit the same audio RSS URL through their creator tools, or share it directly with listeners whose apps support adding a show by RSS URL. See Set up and share your podcast feed for testing the feed in a listening app.

Once your show is listed, share its Spotify and Apple Podcasts links with your listeners. Those platforms check your feed for new episodes; you do not need to upload each audio episode to them separately. Allow for each platform's review and update timing, and check that an episode plays there before announcing it.

5. Keep future episodes in sync

Continue uploading or streaming to YouTube as usual. When a finished recording is ready, add it to the same public playlist, or publish it on the linked channel. A livestream can be imported once it has ended and its recording is available to play.

The desktop app checks for updates hourly while it is running. This is what sync means: bringing changes from your linked YouTube playlist or channel into your podcast. To start an import immediately, select the existing podcast in the desktop app and choose Sync now.

When your computer is asleep, offline, or the app is quit, new recordings wait until it can sync again. Existing hosted episodes continue to play. Keep the app up to date, especially if YouTube starts refusing imports.

If an import stops or a recording is skipped

Videos that YouTube marks unavailable or refuses to play are skipped for that sync. Other videos can still become episodes. Listenbox checks skipped videos again on the next sync.

Choose Pause if you need to interrupt an import. Completed episodes remain available, and unfinished work keeps its progress for the next sync. To resume, select the existing podcast and choose Resume. Pausing lasts until you resume or reopen the app.

If an import fails, resolve its error and choose Sync now on the existing podcast. Starting another import of the same source creates another podcast.

  • For a plan or storage problem, follow the app's plan link and resolve the problem before syncing again.
  • For a YouTube sign-in request, follow the cookie steps below.
  • For another error, send the message and your app version to hello@listenbox.app.

If you have an original video file for a recording that cannot be imported, you can use the video upload workflow with a video-source podcast and video plan. If YouTube holds your only copy, contact us with the video URL and error message for help.

Update the app

  1. With Listenbox focused, open Settings with ⌘ , on macOS or Ctrl , on Windows.
  2. In Updates, choose Check for Updates… and follow the prompts.
  3. Reopen the app if needed and check its version under Settings → Updates. Select your podcast and choose Sync now to continue an unfinished import.

Enable Automatically check for updates in the same settings to check for new releases while the app is running. On Windows, this setting takes effect the next time you open the app.

If an update cannot be installed, quit Listenbox from its menu-bar or system-tray icon and download the matching installer from the official releases. On macOS, drag the new app into Applications and choose Replace. On Windows, run the new installer. Installing over the existing app keeps your local settings and unfinished import progress; your hosted podcasts remain in your account.

For installation or update problems, send your operating system, app version or installer filename, and the error message to hello@listenbox.app.

When YouTube asks you to sign in

“Sign in to confirm you’re not a bot” means YouTube has refused this request. It can be related to your network or session; it does not prove your IP address has been blocked. First check that you can play the video in your browser on the same computer and network. If you can, you can give Listenbox cookies from that YouTube session.

Cookies grant access to your YouTube session. Keep them private and never include them in a support message. Using an account for automated downloads can lead to temporary or permanent account restrictions. Cookies may help with sign-in checks, but cannot guarantee access to every video.

Export YouTube cookies

These steps follow yt-dlp’s YouTube cookie guidance:

  1. Use a cookie export extension listed in yt-dlp’s cookie FAQ. Enable it in private browsing if your browser requires that permission.
  2. Open a new private or incognito window and sign in to YouTube. In Chrome or Edge, press ⌘ Shift N on macOS or Ctrl Shift N on Windows. In Firefox, use ⌘ Shift P or Ctrl Shift P.
  3. In that same tab, visit youtube.com/robots.txt. Keep this as the only private tab.
  4. Export cookies for youtube.com in Netscape cookies.txt format, then close the private window. Do not reopen that browser session: YouTube may rotate its cookies while browser tabs remain open.

Export from the private session using the extension. The yt-dlp --cookies-from-browser export reads your regular browser profile and does not capture this private session.

Save cookies in Listenbox

With Listenbox focused, press ⌘ , on macOS or Ctrl , on Windows to open Settings, then find YouTube. Open the exported cookies.txt in a text editor, copy its entire contents, paste them into YouTube cookies, then choose Save cookies. Return to your podcast and choose Sync now.

The cookies stay on your computer. Listenbox saves updates YouTube sends during requests; it does not upload your cookie jar to Listenbox. You can delete the exported file after saving it. If YouTube asks you to sign in again, export a fresh session and save it to replace the previous one.

To return to anonymous access, choose Remove cookies in Settings.

If you used Listenbox before

Sign in to your existing account to check your team and current plan. If you have an older Listenbox feed with listeners, email hello@listenbox.app with the old feed URL and podcast name before creating a replacement. We can confirm the next step for that feed with you.

Change how your team publishes

If you later want to upload original files to Listenbox first and have Listenbox publish them to YouTube, follow Change your show's YouTube publishing process and the separate YouTube connection and approval guide.