github guillevc/yubal v0.3.0
🎀 v0.3.0 β€” Single track support & lyrics

16 hours ago

This release brings three highly requested features: download individual songs, automatic synced lyrics, and built-in retry logic for the typical 403 errors from YT.

New Features

  • Single track downloads β€” Grab individual songs from YouTube Music URLs, not just full playlists and albums (#19, #16)
  • Automatic lyrics β€” Synchronized lyrics (.lrc files) download alongside your tracks from lrclib.netβ€”no extra steps (#20)
  • Built-in retries β€” Handles transient 403 errors and network failures automatically (#18)

Improvements

  • Quick-access external link button on job cards
  • Unique M3U and cover filenames (playlist ID suffix) prevent overwrites across playlists with the same name
  • Cleaner handling of playlists with skipped tracks
  • Stricter environment variable validation
  • Job cancellation now cleans up temporary files automatically

Bug Fixes

  • Cookies now properly passed to yt-dlp (#24)
  • Title normalization fixed for album search results
  • Fixed active job slot clearing on completion

Full Changelog: v0.2.3...v0.3.0

Don't miss a new yubal release

NewReleases is sending notifications on new releases.