2个版本
新 0.6.1 | 2024年8月22日 |
---|---|
0.6.0 | 2024年8月22日 |
#102 in 音频
每月22次下载
46KB
885 行
CLI-Rhythm
cli-rhythm是一个简单、实用且轻量级的命令行界面(CLI)音乐播放器。它旨在从您的终端提供无缝的音乐播放体验。使用Rust构建,它支持直观的导航和最小化的用户界面,以实现无干扰的收听。
特性
- 从本地库播放音乐:轻松扫描并播放目录中的音乐文件。
- 支持格式:MP3、WAV、FLAC、AAC。
- 简洁界面:简洁的UI,专注于音乐。
- 键盘快捷键:通过键盘完全导航和控制播放器。
- 元数据提取:自动提取歌曲信息,如艺术家、专辑和曲目名称。
安装
安装预编译的二进制文件(仅限Windows)
预编译的二进制文件可在版本中找到。
从源代码构建
- 请确保已安装Rust。
- 克隆仓库
git clone https://github.com/Arklingh/cli-rhythm.git
cd cli-rhythm
- 构建应用程序
cargo build --release
- 运行播放器
./target/release/cli-rhythm
用法
cli-rhythm会扫描系统默认音乐文件夹中的音乐文件。如果没有找到,它将扫描cli-rhythm可执行文件所在的文件夹。
控制
- 使用上/下箭头键导航歌曲
- Ctrl + Spacebar: 播放/停止
- Ctrl + P: 暂停/继续
- Ctrl + M: 静音/取消静音
- Ctrl + S: 更改搜索条件
- Ctrl + T: 更改排序条件
- Ctrl + 左/右箭头键: 调整音量
- Ctrl + L: 下一首歌曲
- Ctrl + H: 上一首歌曲
- 左箭头键:当前歌曲减5秒
- 右箭头键:当前歌曲加5秒
- 退格键:删除搜索栏中的字符
- F1: 切换控制弹出窗口
- Esc或F1: 关闭弹出窗口
计划中的功能
- 创建播放列表:允许用户按偏好分组歌曲。
- 支持更多文件格式:扩展兼容性以支持更多音频格式,如AAC、OGG和AIFF。
- 均衡器支持:实现均衡器以调整音频频率,以实现更定制的收听体验。
- 可配置的快捷键:允许用户根据其偏好自定义键盘快捷键。
- 跨平台支持:确保应用程序在Windows、macOS和Linux上平稳运行。
- 高级播放列表管理:通过随机播放、重复播放和智能播放列表等功能增强播放列表功能。
- 歌词显示:如果元数据中包含歌词,则添加显示歌词的支持。
- 流媒体支持:实现从在线来源或服务流式传输音乐的支持。
- 改进的元数据处理:增强元数据提取和显示,包括专辑封面。
许可
本项目采用Apache License 2.0许可。
依赖项
~9–43MB
~596K SLoC