denovo-audire is a simple terminal-based music player written in Rust. It allows you to play local .mp3
files with basic navigation and queue functionality. It's lightweight and easy to use, with controls designed for intuitive playback from the terminal.
- Play local
.mp3
files: Only.mp3
format is supported for now. - Simple controls: Navigate and control playback easily using your keyboard.
- Queue management: Add songs to a queue and play them sequentially.
Enter
: Play the selected song once.Up/Down Arrow and K/J Keys
: Navigate through the list of songs.Left/Right Arrow and H/L Keys
: Adjust the volume.Q
: Add the selected song to the queue.P
: Play the queued songs.X
: Clear the queue.N
: Play the next song in the queue.
You can download the precompiled .exe
from the Releases page. No additional dependencies are required to run the .exe
.
- Clone the repository:
git clone https://github.com/BekirKagan/denovo-audire.git cd denovo-audire
- Build the project:
cargo build --release
- Run the player:
cargo run --release
While the player should work cross-platform, it has only been tested on Windows. If you encounter any issues on other platforms, feel free to open an issue.
I'm open to contributions! However, I'm new to managing contributions, so any help in improving both the player and contribution process is welcome.
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Submit a pull request.
Please refer to the CONTRIBUTING.md for more details.
This project is licensed under the MIT License. See the LICENSE file for details.