Skip to content

tubesync

Media Servers

Syncs YouTube channels and playlists to a locally hosted media server

Python Latest v0.18.2 · 22d ago Security brief →

Features

  • Records YouTube channels and playlists locally
  • Separates audio‑only and video media into dedicated folders
  • Integrates with Jellyfin or Plex for seamless media server updates
  • Provides a web UI for managing sources and tasks
  • Automatically retries failed downloads with exponential back‑off

Recent releases

View all 9 releases →
No immediate action
v0.18.2 Mixed

Periodic delete task + Media fix + script conversion

No immediate action
v0.18.1 New feature

/web-logs link + metadata + syslog fix

No immediate action
v0.18.0 New feature

hat-syslog switch + export mode

No immediate action
v0.17.4 Bug fix

Media file deletion fix

v0.17.3 Mixed
Notable features
  • Generate health check URL
  • Check latest yt-dlp version in healthcheck
  • Use environment variables for gunicorn configuration
Full changelog

What's Changed

  • Reconfigure debconf for Docker by @tcely in https://github.com/meeb/tubesync/pull/1412
  • Incorporate changes from PR 1402 by @tcely in https://github.com/meeb/tubesync/pull/1440
  • Split backend changes out from PR 1402 by @tcely in https://github.com/meeb/tubesync/pull/1434
  • Remove unmapped tasks by @tcely in https://github.com/meeb/tubesync/pull/1444
  • feat: generate health check URL by @tcely in https://github.com/meeb/tubesync/pull/1447
  • chore(nginx): use environment variables for gunicorn by @tcely in https://github.com/meeb/tubesync/pull/1450
  • feat: check the latest yt-dlp version in healthcheck by @tcely in https://github.com/meeb/tubesync/pull/1448
  • fix(huey): upgrade to version 3 by @tcely in https://github.com/meeb/tubesync/pull/1457
  • fix(matching): prefer original audio in combined format by @tcely in https://github.com/meeb/tubesync/pull/1452
  • fix: lowercase Source.name before sorting by @tcely in https://github.com/meeb/tubesync/pull/1465
  • chore(gunicorn): review and update configuration by @tcely in https://github.com/meeb/tubesync/pull/1449
  • Create install_tailwindcss.sh by @tcely in https://github.com/meeb/tubesync/pull/1471
  • Release for 2026-005 by @tcely in https://github.com/meeb/tubesync/pull/1470

Full Changelog: https://github.com/meeb/tubesync/compare/v0.17.1...v0.17.3

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
2,759
Forks
164
Languages
Python SCSS CSS

Install & Platforms

Install via
docker docker-compose
Platforms
linux arm64

Open source alternatives

Beta — feedback welcome: [email protected]