1 个不稳定版本
0.1.0 | 2022年5月22日 |
---|
#51 in #终端界面
110KB
468 行
Spinup
一个用于快速通过终端用户界面试听(播放)音频文件的工具程序。
支持的文件类型
- .wav
- .ogg
- .mp3
- .flac
用法
- 'j' -- 在列表中向下移动
- 'k' -- 在列表中向上移动
- '空格键' -- 播放样本或导航到所选目录
- '退格键' -- 停止当前播放
- 'q' -- 退出应用程序
使用的库
涉及的主要库包括
- tui -- 用于终端用户界面。最初担心它占用了太多的CPU时间,但一旦编译为发布版本,就很好了。
- kira -- 用于音频文件加载和播放。它很棒,因为它简单易用,并提供控制样本播放的句柄。
- symphonia -- 手动包含以加载文件并尝试获取代码信息,如比特深度等...
设置
$ cargo install spinup
测试的操作系统
- macOS Monterey (v12.4)
- Linux (Manjaro Gnome)
反馈
欢迎对项目提出反馈,请随意提出问题或给我发消息。
许可证
本程序是自由软件:您可以按照自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它,许可证版本为3,或(根据您的选择)许可证的任何后续版本。
本程序分发的目的是希望它有用,但没有任何保证;甚至没有关于其商业性或适用于特定目的的暗示性保证。有关详细信息,请参阅GNU通用公共许可证。
您应该已随本程序收到GNU通用公共许可证的副本。如果没有,请参阅https://gnu.ac.cn/licenses/。
完整文本包含在LICENSE中。
依赖关系
~9–24MB
~372K SLoC