| Crates.io | meloic |
| lib.rs | meloic |
| version | 0.2.2 |
| created_at | 2025-08-27 10:15:00.811147+00 |
| updated_at | 2025-08-27 11:14:17.511767+00 |
| description | A CLI music player written in Rust |
| homepage | |
| repository | https://github.com/Huseynteymurzade28/meloic |
| max_upload_size | |
| id | 1812403 |
| size | 73,081 |
Meloic is a modern Terminal User Interface (TUI) music player built with Rust. Manage your music collection through the terminal with a lightweight, fast, and user-friendly interface.
cargo install meloic
git clone https://github.com/Huseynteymurzade28/meloic.git
cd meloic
cargo build --release
You can find the compiled binary at target/release/meloic.
To run Meloic, open your terminal and type:
meloic
| Key | Description |
|---|---|
β/β |
Navigate between tracks |
Enter |
Play selected track |
p |
Pause/resume playback |
q |
Quit application |
? or h |
Toggle help menu |
src/
βββ ui/
β βββ mod.rs # UI module definitions
β βββ events.rs # Event handling (key presses, etc.)
β βββ app.rs # Main application logic
β βββ widgets.rs # UI components
βββ library.rs # Music library management
βββ main.rs # Application entry point
Cargo.toml # Project configuration and dependencies
Cargo.lock # Locked dependencies
README.MD # Project documentation
.gitignore # Ignored files for git
To develop the project:
git clone https://github.com/Huseynteymurzade28/meloic.git
cd meloic
cargo run
We welcome contributions! Please:
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License.
For questions or suggestions:
Music in its purest form. In the terminal, simple and powerful. π΅