github umlx5h/LLPlayer v0.3.0

7 hours ago

Main Features

Core Library Update

The following libraries have been updated, resulting in improved performance and stability.
Now, You need to install .NET 10 Desktop Runtime: https://dotnet.microsoft.com/en-US/download/dotnet/10.0

  • .NET 10
  • Flyleaf v3.10.3 and ffmpeg v8
  • whisper.net (whisper.cpp)
  • DeepL
  • Tesseract OCR

Support Bing & Azure translation engine (#112 #180)

For more infomartion: https://github.com/umlx5h/LLPlayer/wiki/Translation-Engine

Updated DeepL supported languages

The number of languages supported by DeepL has increased.

High-DPI support for subtitles

The issues with high-DPI support for subtitle display has been resolved.

Changelog

Features

  • (FlyleafBar) make the seek bar size configurable and adjust the default a3797be
  • (key) add ResetDelay key to reset audit/subtitles delay ac12a69
  • (translate) support Bing & Azure translation engine [Fixes #112, #180] 28299ba

Bug Fixes

  • (ASR) cpu mode by default for faster-whisper, add presets for RTX 50XX CUDA [Fixes #95] 619a80e
  • (FlyleafHost) disable IME on Surface/Overlay for keybinding 5d4de32
  • (YoutubeDL) fix loading conditions based on the language of the audio stream c55a8dc
  • (ci) fix test and build warnings 43a1885
  • (key) add default keys for speed reset to '1' 945f64c
  • (settings) fix hyperlink style coloring 22862e4
  • (subtitle) fix deadlock issue with subtitles enabling toggle fc6e290
  • (subtitle) support high-DPI display of subtitles e4a72ae
  • (translate) update supported DeepL languages (added Aragonese, Wolsh) f3b6730
  • Fixes default back color transparency 6fbbc3d

Refactoring

  • use NoTs for SubtitlesASR/Manager 31b06bb

Build

  • (deps) bump packages (whisper.cpp, deepl, tesseract, etc) 4776ea2
  • update .NET runtime 9 to 10 f9ebdd9

Ci

  • build with dotnet msbuild instead of publish 079e1b3
  • download yt-dlp with a specified version 9630c6d

Full Changelog: v0.2.2...v0.3.0

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.

Don't miss a new LLPlayer release

NewReleases is sending notifications on new releases.