Skip to content

yubal

Media Servers

Self‑hosted YouTube Music downloader that organizes tracks into a tagged library with scheduled sync and smart deduplication.

Python Latest v0.9.1 · 1mo ago Security brief →

Features

  • Web UI for real‑time progress, job queue, and mobile access
  • Scheduled sync to automatically add new playlist tracks
  • Smart deduplication stores each track once while referencing it everywhere

Recent releases

View all 25 releases →
No immediate action
v0.9.0 New feature

#PLAYLIST + Lyrics fallback + Liked Music

No immediate action
v0.8.1 Bug fix

Failed download logs

v0.8.0 New feature
Notable features
  • Add gosu entrypoint for PUID/PGID support and rootless compatibility (Docker)
  • Replace Dockerfile deno curl install with deno PyPI package
  • Add reverse proxy subfolder support
Full changelog

Features

  • (docker) Add gosu entrypoint for PUID/PGID support and rootless compatibility (#88)
  • (yubal) Replace Dockerfile deno curl install with deno PyPI package
  • Add reverse proxy subfolder support via

Miscellaneous Tasks

  • Bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory (#123)
  • Bump codecov/codecov-action from 5 to 6 in the actions group (#125)
  • Bump softprops/action-gh-release from 2 to 3 in the actions group (#130)
  • Update dependencies

Built by @guillevc · Full Changelog: v0.7.2...v0.8.0

v0.7.1 Bug fix

Updated yt-dlp, migrated frontend to Vite 8, switched dependency management to PyPI for better tracking, and fixed audio quality passthrough issue.

v0.7.0 New feature
Notable features
  • Browser extension API support
  • Single track download priority

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,415
Forks
42
Languages
Python TypeScript Just

Install & Platforms

Install via
docker

Beta — feedback welcome: [email protected]