Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 06:23
· 7 commits to master since this release
3726b5f

Downloads

Platform Link
Windows (installer) Download
Windows (portable, no install) Download
macOS (Apple Silicon) Download
macOS (Intel) Download
Linux (AppImage) Download

All builds are unsigned -- see the README's Installing section for the first-run security warning on each OS.

What's new

  • Player improvements.
    • Resume where you left off. Reopening a video you didn't finish now
      offers to pick up right where you paused, via a dismissible toast. A
      new Options setting controls when a position gets remembered at all —
      never, always, or only past a minimum length you choose (20 minutes by
      default), so a fresh install doesn't start tracking every short clip.
    • Loop a video, or loop just a clipped sequence. Right-click the
      player for a new context menu (with room for more playback options
      down the line) offering "Loop" for the whole video and "Loop
      sequence" to loop only between your clip markers, once both are set.
    • Clip markers and extraction are now millisecond-precise, not
      rounded to the nearest whole second — dragging a clip marker or
      setting one from the current playback position keeps the exact
      fraction of a second you picked, instead of losing it to rounding.
      Also fixed a bug that could cause an unnecessary, slower re-encode
      when clipping an audio-only file.
    • Double-click the time display for a millisecond-precision readout, useful alongside the new fine-grained clip markers.
      Double-click again to go back to the normal display.
  • Downloads embed their metadata by default now. Title, channel, upload
    date, description, and cover art get written into the file automatically
    on every download — library and the plain Downloader tab alike. This was
    previously a manual "Embed metadata" button; it's now on by default and
    can be turned off in Options.
  • Tag playlist entries, and filter playlists by tag the same way the
    library already lets you — including bulk-tagging several entries at
    once, and new "Downloaded"/"Not Downloaded" filters available in both the
    library and playlist tag filters.
  • "Select all" for whatever's currently on screen — the flat video
    list, a channel's video grid, and a playlist's entry list all gained a
    header checkbox that selects (or clears) exactly the currently
    filtered/searched set, for use with the existing bulk actions.
  • Fixed a bug where an MP3 download failure showed no error at all in
    the video view, silently reverting to the plain "Download MP3" button
    instead of telling you something went wrong.
  • The sandboxed JS runtime yt-dlp uses to solve site challenges is now Deno instead of Node closing a gap where the previous approach could
    not fully block that runtime's network and environment-variable access.
    No user-facing change in behavior — this is a security hardening
    improvement under the hood.

What's Changed

Full Changelog: v1.0.0...v1.1.0