🚀 ytdl-material 1.2.5
Player controls of its own, hooks for your own scripts, and subscriptions that bring in a channel's playlists.
✨ What's new
- Player controls. The player now draws its own bar in every browser: a scrubber split into chapters, menus for speed, subtitles, theater and full screen, and keyboard shortcuts. #540
- Hold for 2x. Hold the left button on the video to play at 2x until you let go. #539 #540
- Hooks. Scripts in
/app/hooksrun at container start, server start and after each download. #542 - Health check.
GET /healthzanswers once the server is up, and the Helm chart's probes use it. #542 - MCP server. Chat apps and agents can search your library and manage downloads. #538
- Channel avatars. Subscriptions show the channel's avatar or the playlist's cover on their page, their card and in the sidebar. #544 #545
- Channel playlists. Turn on Retrieve channel playlists, and a subscription downloads the channel's playlists and keeps each one as a playlist. #547
- Videos and Playlists tabs. A subscription's page lists its videos and its playlists separately. #547
🛠️ Fixes
- Subscriptions with a date range are checked in seconds instead of stalling on large channels. #544
- One upload that can't be read no longer fails a subscription check, and the check's details fold behind Details. #547
- Resuming a download that was cancelled while paused no longer reports success. #538
📦 Under the hood
- Merging a pull request labelled
nightlybuilds a nightly image. #546 - Refreshed player and tasks screenshots in the docs. #541
- Dependency refreshes on both package trees, which audit clean. #543
Full Changelog: v1.2.4...v1.2.5