podcast-dl-gael

Install latest/stable of podcast-dl-gael

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install podcast-dl-gael

Don't have snapd? Get set up for snaps.

Channel Version Published

A simple script to download podcasts from YouTube and RSS feeds

A simple script to download videos/podcasts from YouTube or RSS feeds.

Behind the scene it uses yt-dlp (https://github.com/yt-dlp/yt-dlp) and Python's feedparser.

Connect the home interface to download files to the home directory (optional)

sudo snap connect podcast-dl-gael:home

YouTube videos (or any other services supported by yt-dlp)

  • List your YouTube video or playlist URLs here (one URL per line)

sudo vi /var/snap/podcast-dl-gael/common/podcast-dl/youtube-dl.conf.d/youtube-dl.url

# Jay Swanson
https://www.youtube.com/user/Cadelfwch/videos

# SmarterEveryDay
https://www.youtube.com/user/destinws2/videos


  • Configure yt-dlp here

sudo vi /var/snap/podcast-dl-gael/common/podcast-dl/youtube-dl.conf.d/youtube-dl.conf

RSS feeds

  • List your RSS feeds here (one RSS feed per line)

sudo vi /var/snap/podcast-dl-gael/common/podcast-dl/rss-dl.conf.d/rss-dl.url

# Format: URL [DIRECTORY]
# The optional DIRECTORY allows you to the save your files in a specific directory

# Late Night Linux - All Episodes Feed
https://latenightlinux.com/feeds/ /root/storage/podcasts/LateNightLinux


Scheduled downloads

  • By default, new files are downloaded here everyday at 6am

ls -lh /var/snap/podcast-dl-gael/common/podcast-dl/podcasts/

Manually scheduling or downloading files

To download files at a different time, use a systemd timer (or equivalent) to run this command

sudo podcast-dl-gael.download-now

This command can also be run from the command line to download files manually.

Skip YouTube videos

To mark videos as already downloaded, run the youtube-dl-skip-download command. Depending on the number of videos, this could take a long time.

If you don't want to watch (again) the 1300+ first vlogs of Jay Swanson but would like to download the future ones, run this command

sudo podcast-dl-gael.youtube-dl-skip-download https://www.youtube.com/user/Cadelfwch/videos

Skip RSS feeds

To mark RSS feeds as already downloaded, run the rss-skip-download command.

If you don't want to listen (again) to all the Late Night Linux shows but would like to download the future ones, run this command

sudo podcast-dl-gael.rss-skip-download https://latenightlinux.com/feeds/

Revisions

2025-08-21

  • New build to resolve CVE-2025-6021/CVE-2025-6170/CVE-2025-49794/CVE-2025-49796/USN-7694-1

2025-07-23

  • New build to resolve CVE-2025-6199/CVE-2025-7345/USN-7662-1

2025-07-17

  • New build to resolve CVE-2023-0645/CVE-2023-35790/CVE-2024-11403/CVE-2024-11498/USN-7637-1

2025-07-08

  • New build to resolve CVE-2025-4877/CVE-2025-4878/CVE-2025-5318/CVE-2025-5449/USN-7619-1

2025-06-27

  • New build to resolve CVE-2025-50181/CVE-2025-50182/USN-7599-1

2025-06-20

  • Ship yt-dlp instead of downloading it from GitHub (this will prevent some weird corrupted installs)
  • New build to resolve CVE-2023-32681/CVE-2024-47081/USN-7568-1

2025-04-30

  • Improve python code
  • Stop creating target directories when there is nothing to download
  • New build to resolve CVE-2025-32414/CVE-2025-32415/USN-7467-1

2025-03-12

  • New build to resolve CVE-2024-11053/CVE-2024-56826/CVE-2024-56827/CVE-2024-34459/CVE-2022-49043/CVE-2024-50612/CVE-2025-24928/CVE-2025-27113/CVE-2024-34459/CVE-2024-56171/USN-7162-1/USN-7223-1/USN-7240-1/USN-7267-2/USN-7302-1

2024-12-07

  • Properly convert restricted UNIX and Windows characters in filenames with their unicode equivalents
  • It will also help on Android when the exposed filesystem is FAT-like
  • Update default yt-dlp to the latest version

2024-11-06

  • podcast-dl-gael will now use core24 as most users are on Ubuntu 24.04

2024-10-05

  • Add a fake user agent to workaround annoying podcast hosting sites (I'm looking at you podcastics.com)

Details for podcast-dl-gael

License
  • GPL-3.0-or-later

Last updated
  • 21 August 2025 - latest/stable
  • 21 August 2025 - latest/edge

Contact

Source code

Report a bug

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install podcast-dl-gael on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using podcast-dl-gael

Users by distribution (log)

Ubuntu 24.04
Ubuntu 25.04
Ubuntu 20.04
Ubuntu 22.04
Zorin OS 17
Ubuntu 24.10