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)
sudo vi /var/snap/podcast-dl-gael/common/podcast-dl/youtube-dl.conf.d/youtube-dl.url
# Jay Swanson
sudo vi /var/snap/podcast-dl-gael/common/podcast-dl/youtube-dl.conf.d/youtube-dl.conf
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
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
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/
Generate an embeddable card to be shared on external websites.
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.
Is there a problem with podcast-dl-gael? Report this app
Thanks for bringing this to our attention. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.