Skip to content

Youtarr

Automation & Workflows

A self‑hosted YouTube downloader that automatically fetches videos from subscribed channels and prepares them with metadata for media servers like Plex.

TypeScript Latest v1.70.0 · 4d ago Security brief →

Features

  • Auto‑download new videos from channel subscriptions
  • Generate organized files with full metadata for Plex, Kodi, Jellyfin, Emby
  • In‑app playback without needing a separate media server
  • SponsorBlock integration to trim sponsored segments automatically
  • REST API and Swagger docs for programmatic control

Recent releases

View all 23 releases →
No immediate action
v1.70.0 New feature

Terminate channel detection

No immediate action
v1.69.2 Maintenance

Routine maintenance and dependency updates.

No immediate action
v1.69.1 Bug fix

Settings crash fix

v1.69.0 Bug fix
Security fixes
  • dep: bump axios to clear high‑severity advisory
Notable features
  • Customizable video filename template configuration
  • Manual rescan capability and support for additional file formats
  • Filename preview rendering via yt-dlp
Full changelog

What's Changed

1.69.0 (2026-05-11)

Features

  • add customizable video filename template (8e1600a), closes #369
  • add manual rescan and recognize more formats (851e593)
  • config: render filename preview via yt-dlp (24aad30), closes #369

Bug Fixes

  • reduce bind-mount mariadb corruption risk (9ce4ef7)
  • deps: bump axios to clear high-sev advisory (6f01c15)
  • migrate: preserve source db collation (f6c0664), closes #598
  • setup: replace localhost gate with one-time token (4e1b423), closes #431
  • restore members-only video detection (e0ed879), closes yt-dlp/yt-dlp#16665
  • stop clobbering channelvideo publishedAt on empty refresh (1af2022), closes #608

Documentation

  • update CHANGELOG for v1.68.0 [skip ci] (99e7f6b)
  • unraid: expand mariadb setup guidance (38a0e1a)

Docker Image

docker pull dialmaster/youtarr:v1.69.0

Or use latest:

docker pull dialmaster/youtarr:latest

Full Changelog

Full Changelog: https://github.com/DialmasterOrg/Youtarr/compare/vv1.68.0...v1.69.0

v1.68.0 New feature
Notable features
  • Expanded YouTube API coverage to all tabs
  • Optional YouTube Data API v3 support with yt-dlp fallback
  • Nightly yt-dlp auto-updates and extended configuration (IP family, rate limit, custom args)
Full changelog

What's Changed

1.68.0 (2026-04-29)

Features

  • add nightly yt-dlp auto-update (1402505)
  • add yt-dlp ip family, rate limit, custom args (228ee4e), closes #527 #529 #535
  • expand youtube api coverage to all tabs (4063f61)
  • harden youtube data api integration (f285feb)
  • support optional YouTube Data API v3 key with yt-dlp fallback (2a3ef33)
  • auth: lower username minimum to 1 char (02996ce), closes #581
  • find-videos: add filter and bulk download (e69a01d)

Bug Fixes

  • downloads: persist successful videos when some fail (ad3e2c1)
  • downloads: tolerate expected yt-dlp skips (7b8f90a)
  • videos: handle ENOTEMPTY on SMB delete (1e5c701), closes #370

Documentation

  • update CHANGELOG for v1.67.0 [skip ci] (4a4e4f2)

Docker Image

docker pull dialmaster/youtarr:v1.68.0

Or use latest:

docker pull dialmaster/youtarr:latest

Full Changelog

Full Changelog: https://github.com/DialmasterOrg/Youtarr/compare/vv1.67.0...v1.68.0

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.

About

Stars
1,137
Forks
47
Languages
TypeScript JavaScript Shell

Install & Platforms

Install via
docker docker-compose shell-script
Platforms
linux macos windows arm64

Community & Support

Alternative to

Pinchflat Tube Archivist

Beta — feedback welcome: [email protected]