A TUI audio playing application made in Rust.
After creating my very own TUI library called Retro Engine, I wanted to create a simple audio player in order to showcase its features. I have also wanted to built a TUI for a very long time, and this was a perfect opportunity to do so.
- Configuration file (
Configuration.toml) for all settings. - Audio playback control (shuffle, previous, play/pause, next, restart, volume).
- Simple to understand interface and adaptive layout based on terminal width.
- Keyboard input for all interactions.
- Discord rich presence support.
- Custom theme support with 16 base terminal colors.

This project features a Rust binary application, which can be bullt and ran with the following pre-requisites:
Once you have the Rust toolchain installed, you can cd into this project and run the project via Cargo:
cargo build --release
cargo run --release
As with all other projects in this playground, the license is CC BY-NC.
CC BY-SA 4.0 The-Nice-One.
Last modified: May 06, 2026 Website built with
rail-yard and the
TypeScript programming language.
See credits.