Listenbox
Skip to article
On this page

Turn your YouTube channel or playlist into a podcast

Import your YouTube recordings with the desktop app, set up your podcast RSS feed, then upload to Listenbox or keep importing if you must publish on YouTube.

Updated

Use the interviews, conversations, 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 public podcast RSS feed, a URL that podcast apps use to find your episodes. Submit it once to each listening platform where you want your show to appear.

After the initial import, we recommend uploading new episodes to Listenbox. Connect your show's YouTube destination so Listenbox can upload those episodes to your channel after you review and approve publication. Apple Podcasts and Spotify receive published audio episodes through your RSS feed once your show is listed. Follow step 5 to switch.

If you cannot change your publishing process, for example because you livestream on YouTube, keep using the desktop app to import new recordings. It can sync while running on an awake, online computer, or you can choose Sync now when a finished recording is available to play.

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.

Choose the format with future uploads in mind: an audio-source podcast accepts audio files; a video-source podcast accepts video files and requires a video plan. If you plan to upload original videos to Listenbox after importing, choose Video.

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

Listenbox hosts your RSS feed and published media publicly, with HTTP HEAD and byte-range requests supported for podcast playback and seeking. These are part of Apple’s RSS feed requirements.

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. Choose how to publish future episodes

Once your initial import has finished and you have checked playback, follow Change your show's YouTube publishing process to connect and activate the YouTube destination for this same podcast. Keep the linked playlist selected, or choose No playlist for a channel. An active destination pauses desktop imports for the podcast.

Upload your next episode to Listenbox, review its YouTube title, description, and visibility, and approve publication. Listenbox handles the upload to YouTube; the desktop app does not need to be running. Use audio files for an audio-source podcast, or follow How to upload video to Listenbox for a video-source podcast with a video plan.

Keep using the same RSS feed and existing Spotify and Apple Podcasts listings. Those platforms check the feed for published audio episodes; you do not upload each episode separately. YouTube uses its own connection and publication approval, explained in Managed YouTube publishing.

If you must keep publishing on YouTube: use desktop sync

If your team cannot move its uploads to Listenbox, or livestreams on YouTube, continue uploading or streaming there. If you have activated a YouTube destination, choose Pause destination in the dashboard before importing again. 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 on an awake, online computer. This is what sync means: bringing changes from your linked YouTube playlist or channel into your podcast. Once YouTube has fully processed the recording and it is available to play, choose Sync now from the Listenbox menu bar icon on macOS or system tray icon on Windows. This checks your connected podcasts, preserving any podcasts you have paused. To sync or resume one podcast, select it in the desktop app and choose Sync now or Resume.

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

Follow Update the Listenbox desktop app for the Mac and Windows steps, automatic update settings, and help if an update cannot be installed.

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.