termusix-0.1.1 is not a library.
Termusix Player

A terminal-based music player with a user-friendly terminal UI, built with Rust.
Features
- Simple Interface: Navigate and play your favorite tracks with ease.
- Terminal UI: Enjoy a sleek and minimalistic terminal user interface.
- High Performance: Leverage the speed and safety of Rust for a smooth experience.
- Lightweight: The file size is around 3.5 MB, and the RAM memory consumption is around 10 MB in release mode.
Installation
Arch Linux (via AUR)
- Download the AUR package for termusix: (You can install it with your favourite AUR helper)
MacOS
- Prerequisites:
Install Homebrew brew.sh
- Install it:
&&
Other OS and Distro
- Prerequisites:
- Rust and Cargo installed on your system. You can find installation instructions at https://www.rust-lang.org/.
- See the requirment for development
-
Install it with cargo:
Usage
Run the app in terminal
$ termusix
Development
To contribute to this project, follow these steps:
-
Clone the repository:
-
Requirements:
- Ensure you have
alsa-libinstalled on your Linux system for audio support.
On Debian-based systems (e.g., Ubuntu), you can install it using:
On Red Hat-based systems (e.g., Fedora), use:
On NixOS add this to your flake/home-manager/configuration.nix
pkgs.alsa-lib - Ensure you have
Contributing
Contributions are welcome! Feel free to open issues or submit pull requests.
License
This project is licensed under the GPL-3.0-or-later License. See the LICENSE file for details.