Installation
Debian/Ubuntu: download the .deb
Every release publishes a .deb package — grab the latest one from the
GitHub Releases page and
install it:
sudo apt install ./trango_<version>-1_amd64.deb
This pulls in libmpv2 and the other runtime libraries automatically.
For other platforms, or to build from source, continue below.
Building from source
1. Install the Rust toolchain
If you don't already have Rust, install it via rustup. TrangoPlayer needs Rust 1.97 or newer.
2. Install libmpv
TrangoPlayer uses libmpv (the mpv media player's playback engine) for video decoding, and needs its development headers installed to build:
- Debian/Ubuntu:
sudo apt install libmpv-dev - Fedora/RHEL:
sudo dnf install mpv-libs-devel - Arch:
sudo pacman -S mpv - macOS:
brew install mpv
3. Get the source and build
git clone <repository-url>
cd trango
cargo build --release
The first build compiles the whole workspace and takes a few minutes; later builds are much faster.
4. Run it
cargo run --release -p trango
This opens TrangoPlayer with an empty window — see Opening your first video for what to do next.
Optional tools
Two features need extra software installed separately, only if you want to use them — TrangoPlayer works fully without either:
- Automatic subtitle generation needs
whisper-cliandffmpeg, see Generating subtitles automatically. - Word-by-word analysis needs a locally running Ollama instance, see Word-by-word analysis.