2 个版本
新版本 0.1.1 | 2024 年 8 月 19 日 |
---|---|
0.1.0 | 2024 年 8 月 12 日 |
#218 in 异步
117 每月下载量
91KB
2.5K SLoC
Termusix 播放器
一个基于终端的音乐播放器,具有用户友好的终端 UI,使用 Rust 构建。
特性
- 简单界面:轻松导航并播放您喜欢的曲目。
- 终端 UI:享受简洁而简约的终端用户界面。
- 高性能:利用 Rust 的速度和安全性能提供流畅体验。
- 轻量级:文件大小约为 3.5 MB,发布模式下 RAM 内存消耗约为 10 MB。
安装
Arch Linux (通过 AUR)
- 下载 termusix 的 AUR 包:(您可以使用您喜欢的 AUR 辅助程序进行安装)
yay -S termusix-bin
MacOS
- 先决条件
安装 Homebrew brew.sh
- 安装它
brew tap sumoduduk/tap && brew install termusix
其他操作系统和发行版
- 先决条件
- 您的系统上已安装 Rust 和 Cargo。您可以在 https://www.rust-lang.net.cn/ 找到安装说明。
- 查看开发要求
-
使用 cargo 安装
cargo install termusix
使用方法
在终端中运行应用程序
$termusix
开发
要为此项目做出贡献,请按照以下步骤操作
-
克隆存储库:
git clone https://github.com/sumoduduk/termusix.git cd termusix
-
要求:
- 确保您的 Linux 系统上已安装
alsa-lib
以支持音频。
在基于 Debian 的系统(例如 Ubuntu)上,您可以使用以下命令安装它:
sudo apt-get install libasound2-dev
在基于 Red Hat 的系统(例如 Fedora)上,使用:
sudo dnf install alsa-lib-devel
在 NixOS 上,将其添加到您的 flake/home-manager/configuration.nix:
pkgs.alsa-lib
- 确保您的 Linux 系统上已安装
贡献
欢迎贡献!请随意打开问题或提交拉取请求。
许可
本项目许可协议为 GPL-3.0-or-later。有关详细信息,请参阅 LICENSE 文件。
依赖关系
~18–49MB
~871K SLoC