Skip to content

YTKTV v2.4.0

Choose a tag to compare

@TonyD365-Agent TonyD365-Agent released this 30 Oct 23:35
· 228 commits to main since this release
1a05883

What's new in 2.4.0

🎤 YTKTV

  • AI lyrics: a song with no lyrics anywhere (no subtitles, nothing on LRCLIB) gets them written by Whisper, with line and word timing, kept for next time. Settings → AI Lyrics, a one-time download: the Apple GPU on Apple Silicon, CUDA on NVIDIA cards, the CPU otherwise.
  • Low-power mode for a Raspberry Pi or an old computer: 720p video and no light effects. Turned on by itself on the first start of such a computer; Settings → MV Screen.
  • Report a Bug / Suggest a Feature in Settings → Help. After an unexpected error YTKTV asks whether to report it, and only then opens a GitHub issue with the details filled in for you to check. Nothing is sent automatically.

🛎 YTKTV Desk

  • Admin Settings: a room bound to a staff terminal now shows only the guests' settings (text size, phone remote, keys, help, unbinding). Video, sound output, vocal separation, AI lyrics, local songs, smart lights, low-power mode and updates are set on the staff terminal: select the room, then ⚙ Admin Settings. Changes travel as signed, numbered messages and the room accepts only those settings, each checked.
  • Pairing codes can no longer be guessed: five wrong codes from one address lock it out for five minutes; twenty in all throw away every open code.

🔧 Under the hood

  • yt-dlp is checked for new versions every day, so a YouTube change is followed quickly; other dependencies were updated too.
  • Every page of YTKTV and YTKTV Desk is checked for white boxes on the dark theme in CI, with screenshots kept.
  • Every build now includes the uv installer, so macOS can download the AI lyrics runtime.

Install

  • Windows: winget install TonyD365.YTKTV (YTKTV Desk: winget install TonyD365.YTKTVDesk)
  • macOS and Linux: curl -fsSL https://tonyd365.github.io/YTKTV/install.sh | bash (YTKTV Desk: add -s -- --desk after bash)

Installed already? YTKTV and YTKTV Desk update themselves. Step-by-step instructions and manual downloads are in the README.

Full Changelog: v2.3.1...v2.4.0