ytdl-sub
Automation & WorkflowsA command‑line tool that downloads YouTube (and other) media with yt-dlp and automatically formats it for media servers like Plex, Jellyfin, Kodi, Emby, or music players.
Features
- Downloads videos/audio from YouTube, SoundCloud, Bandcamp using yt‑dlp
- Generates ready‑to‑import file structures and metadata for Plex, Jellyfin, Kodi, Emby
- Supports TV‑show style organization, music discographies, and music‑video collections
- Configurable via YAML subscription files with built‑in presets
Recent releases
View all 29 releases →Fixed output sanitization type checking when the return type isn't a class.
Full changelog
[BUGFIX] Fix output sanitization type checking (#1467)
In the inspection output, we check function's return types via issubclass to see if an optimization can be made. Guard against this check in case the return type isn't a class -- it could be a Union[..., ...] from a conditional.
New `inspect` subcommand displays subscription preset format and variable resolution.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.