Skip to content

yubal

Media Servers

Self‑hosted YouTube Music downloader that organizes tracks into a tagged library with scheduling and deduplication

Python Latest v0.8.1 · 16d ago Security brief →

Features

  • Web UI for real‑time progress, job queue and mobile access
  • Scheduled sync to keep playlists up‑to‑date automatically
  • Smart deduplication stores each track once across multiple playlists

Recent releases

View all 23 releases →
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
ext-v0.1.0 New feature
Notable features
  • Browser extension for track downloads
  • Playlist subscription from YouTube
  • Chrome and Firefox support

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,306
Forks
40
Languages
Python TypeScript Just

Install & Platforms

Install via
docker

Beta — feedback welcome: [email protected]