Skip to content

v0.1.3

Compare
Choose a tag to compare
@umlx5h umlx5h released this 18 Mar 10:01
· 72 commits to main since this release

What Changed

Various bug fixes, ease of use improvements, and performance improvements have been made.
Many performance improvements have been made for faster YouTube playback and subtitle generation for online videos.

Main Features

  • Added the following mouse controls

    • Wheel: Volume Up/Down
    • X1, X2: Subtitle Seek
    • (disable by default) Left Double-Click: FullScreen toggle
  • Added option to show seek bar only when on mouse over #30

Features

  • support AeroSnap when dragging window 2fe0d0e
  • (YoutubeDL) support YouTube chapters 730c759
  • (YoutubeDL) add option of video resolution limit fbd028c
  • (YoutubeDL) add option to prefer video with audio 5f98555
  • (appAction) add AppClone action and its menu 1865e58
  • (PopupMenu) add copy of subtitles delay between 1st and 2nd fc0d14f

Performance

  • (ASR) parallelize packets reading and whisper execution [Fixes #56] 85960fd
  • (ASR) reuse Whisper instance per chunk 74eb3a2
  • (ASR) reuse MemoryStream buffer 1dcd90a
  • (YoutubeDL) prefer m3u8 protocol for selecting audio in YT 71f71f7
  • (YoutubeDL) prefer VP09 over AVC for YouTube 1c89812

Fixes

  • (ASR) fixed a bug that prevented the spinner from stopping after a video stop d78361d
  • (ASR) disable ASR execution with live streams [Fixes #48] a170a58
  • (ASR) fix seeking before ASR [Fixes #51] e507ac1
  • (ASR) fix for audio formats for which pts cannot be retrieved 427e749
  • (ASR) fixed last chunk handling c8ce813
  • (ASR) add error handling 30cd3e1
  • (FlyleafBar) fix an issue where the remaining time display is not updated during seek d211f0a
  • (FlyleafBar) fixed an issue with inaccurate timestamps in the seek bar tooltip ed3671b
  • (FlyleafBar) stop disabling Activity when settings opened 16de50b
  • (FlyleafBar) add top margin of title to prevent misfire fb8a6c9
  • (OSD) change Spinner binding to Player.Status f2976ab
  • (PopupMenu) add no audio info to external video stream 304ef1a
  • (SubsDownload) prefer user-defined languages instead of "English" b0c9b16
  • (YoutubeDL) load auto-generated subs by default but do not open automatically 3e39e9f
  • (mouse) do not execute playback toggle when drag move is large 82e5d33
  • (player) do not start SubtitlesDemuxer when switching external video streams 6bba111
  • (plugin) load plugin default options properly cc73ef0
  • (settings) fix textbox validation for speed offset 2c8b86e
  • (sidebar) change to pixel scrolling in ListView 7c6893d
  • (subtitle) fixed subtitle size not updated when only height was changed db668bc
  • (subtitle) fixed error in adjusting subs distance in audio files 6316a5d
  • always enable the mouse cursor when opening windows a603219
  • force the clipboard button in error dialog 13f59d2
  • always show cursor when dragging window 5171839
  • assign copy shortcut to copy command in error dialog 4d1129d

Full Changelog: v0.1.2...v0.1.3

Disclaimer

LLPlayer is still in beta phase.
It has not been tested by many users and may be unstable.
Backward compatibility of settings will not be maintained until version 1.