Reading the repo
Reading the repo
How to install on Linux
The media player for language learning, with dual subtitles, AI-generated subtitles, real-time translation, and more!
Saved setup from 10 h ago
Will it work on my device?
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
git clone https://github.com/umlx5h/LLPlayer.git cd LLPlayer
.NET SDK
sudo apt install dotnet-sdk-8.0 # Ubuntu 22.04+; other distros: https://learn.microsoft.com/dotnet/core/install/linux
dotnet restore LLPlayer.slnx dotnet build LLPlayer.slnx
dotnet test LLPlayer.slnx
Download builds from release
Launch LLPlayer
Please open LLPlayer.exe.
Press CTRL+. or click the settings icon on the seek bar to open the settings window.
From Subtitles > ASR section, please download Whisper's models for whisper.cpp.
You can choose from a variety of models, the larger the size, the higher the load and accuracy.
Note that models with En endings are only available in English.
Audio Language allows you to manually set the language of the video (audio). The default is auto-detection.
If you want to use the faster-whisper engine instead of whisper.cpp, please download the engine instead of models from the settings.
With faster-whisper, selected model is automatically downloaded the first time, so no prior download is required.
A description of each engine can be found here.
To use the translation function, please set your native language. This is called the target language.
The source language is detected automatically.
From Subtitles > Translate section, please set the Target Language at the top.
The default translation engine is GoogleV1.
If you want to use another translation engine, you will need to configure it in settings. You will find detail information in here.
You can play it from the context menu or by dropping the video.
For online videos, you can also play it by pasting the URL with CTRL+V or from context menu.
There are two CC buttons on the bottom seek bar.
The left is the primary subtitle and the right is the secondary subtitle. Please set your learning language for the primary subtitle and your native language for the secondary subtitle.
Adding external subtitles is done in the same way as for videos, either by dragging or from the context menu.
You can open a built-in CheatSheet by pressing F1 or from ContextMenu.
All keyboard and mouse controls are explained. Keyboard controls are fully customizable from the settings.
No reports for Linux yet.
Opens a chat with this manual already filled in, for Linux. It uses your own account; gitmanual sends nothing.