github voc0der/ytdl-material v1.2.6
ytdl-material v1.2.6

2 hours ago

🚀 ytdl-material 1.2.6

Cast from the player to your TV.

✨ What's new

  • Cast to a TV. A cast button in the player's bar sends the video to a Chromecast from Chrome and Edge, or to AirPlay from Safari. #563 #564
  • Cast on Android. Videos use the browser's own controls, with Cast in their ⋮ menu, and the cast glyph below the video gets a file ready first. #565 #567
  • Casting in multi-user mode. The device gets a six-hour link to that one file, never your login. #563
  • AV1 files. When the browser won't cast a file as it is, the server makes an H.264 copy first. #563 #564
  • Alerts clear as you watch. Starting a downloaded video clears its download alert from the bell. #575
  • Cookies help. A link beside Set Cookies explains how to get a cookies.txt. #579

🛠️ Fixes

  • A server with Telegram switched on no longer exits at startup. #571
  • A notification service that can't be reached no longer takes the server down. #571
  • The server keeps running while the web app's index.html is missing, as partway through an update. #571
  • Cover art and custom output templates can no longer write outside the media folders through a dangling symlink. #560
  • With OIDC on, Settings no longer offers the local registration and LDAP controls the server refuses. #574
  • Settings shows the log level ytdl_log_level sets, instead of the saved one. #578
  • Markdown in a custom webhook template now renders through Apprise. #555
  • API errors no longer include a stack trace, and an oversized cookies upload is refused with 413. #571
  • RSS items carry the date they were added, and thumbnail links are no longer escaped twice. #571
  • An unscheduled task no longer shows a next run. #571
  • ntfy events without a thumbnail no longer send a broken attachment. #571
  • The Redis connection test says why it failed. #571
  • A subscription check logs what yt-dlp could not read, not just its exit code. #572
  • In the narrow list layout, a click between two cards opens the nearer one. #549

📦 Under the hood

  • New tests boot the real server and cover the packages behind it, taking coverage from 66% to 82%. #550 #552 #553 #558 #559 #570
  • The Settings page harness passes all its checks again. #580
  • Renovate checks Dependabot alerts as well as osv.dev for vulnerabilities. #562
  • Dependency refreshes on both package trees, which audit clean. #551 #561 #566 #568 #569 #576

Full Changelog: v1.2.5...v1.2.6

Changes by @voc0der.

Don't miss a new ytdl-material release

NewReleases is sending notifications on new releases.