podcast-dl-gael

By Gael LeGoff

View on Snapcraft.io
Versionv3.5-20260411
Revision271
Size177.5 MB
LicenseGPL-3.0-or-later
Confinementstrict
Basecore24
CategoriesEntertainment

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), deno(https://deno.com/) 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

2026-04-11
  • New build to resolve CVE-2026-5201/USN-8156-1
  • Deno has been updated to v2.7.12

2026-03-25
  • New build to resolve CVE-2025-61143/CVE-2025-61144/USN-8113-1

2026-03-19
  • New build to resolve CVE-2025-0167/CVE-2026-1965/CVE-2026-3783/CVE-2026-3784/CVE-2026-3805/CVE-2026-3731/USN-8084-1/USN-8093-1
  • Deno has been updated to v2.7.7

2026-02-26
  • New build to resolve CVE-2025-10148/CVE-2025-14017/CVE-2025-14524/CVE-2025-14819/CVE-2025-15079/CVE-2025-15224/USN-8062-1
  • Deno has been updated to v2.7.1

2026-02-21
  • New build to resolve CVE-2025-8277/CVE-2026-0964/CVE-2026-0965/CVE-2026-0966/CVE-2026-0967/CVE-2026-0968/CVE-2026-2447/USN-8051-1/USN-8053-1

2026-02-18
  • New build to resolve CVE-2026-25068/USN-8044-1
  • Deno has been updated to v2.6.10

2026-01-24
  • New build to resolve CVE-2025-8732/CVE-2026-0989/CVE-2026-0990/CVE-2026-0992/USN-7974-1
  • Deno has been updated to v2.6.6

2026-01-14
  • New build to resolve USN-7927-3

2026-01-13
  • New build to resolve CVE-2026-21441/USN-7955-1/USN-7927-2

2026-01-09
  • New build to resolve CVE-2025-69277/USN-7949-1

2025-11-19
  • Updated to v3.5
  • Changed install and upgrade logic
  • yt-dlp v2025.11.12
  • Now includes deno (https://deno.com/) for reliable YouTube downloads
  • Deno is NOT available on armhf

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)

Update History

v3.5-20260325 (268)v3.5-20260411 (271)
11 Apr 2026, 10:49 UTC
v3.5-20260325 268 → 268
11 Apr 2026, 10:41 UTC
v3.5-20260319 (265)v3.5-20260325 (268)
25 Mar 2026, 15:17 UTC

Published20 Mar 2021, 21:15 UTC

Last updated11 Apr 2026, 10:29 UTC

First seen13 Dec 2025, 09:47 UTC