#音频 #图形用户界面 #终端 #音乐 #命令行界面 #进度条

应用程序 vocal

一个可配置的 TUI 程序,在播放音频的同时看起来很酷

3 个稳定版本

1.0.2 2023 年 5 月 16 日

#2869命令行工具

每月 34 次下载

MIT 许可证

195KB
1.5K SLoC

Vocal

preview image

描述

Vocal 是一个终端程序,用于播放音频,并在播放过程中看起来很酷。

安装

手动

git clone https://github.com/Jackboxx/vocal
cd vocal 
make 
make install

问题

错误 修复
pkgconfig 搜索路径-中未找到包 alsa 尝试在 Fedora 上安装 alsa-lib-devel 包,或在 Ubuntu 上安装以下包 alsa-base libasound2 libasound2-dev libudev-dev

配置

选项

颜色

描述

音频图表、进度条、文本和列表项的颜色。

默认值
color = 'blue'
有效值
小写 大写
黑色 黑色
红色 红色
绿色 绿色
黄色 黄色
蓝色 蓝色
品红色 品红色
青色 青色
灰色 灰色
浅红色 浅红色
浅绿色 浅绿色
浅黄色 浅黄色
浅蓝色 浅蓝色
浅品红色 浅品红色
浅青色 浅青色
白色 白色
彩虹 彩虹

高亮颜色

描述

所选列表项的颜色。

默认值
highlight_color = 'magenta'
有效值
小写 大写
黑色 黑色
红色 红色
绿色 绿色
黄色 黄色
蓝色 蓝色
品红色 品红色
青色 青色
灰色 灰色
浅红色 浅红色
浅绿色 浅绿色
浅黄色 浅黄色
浅蓝色 浅蓝色
浅品红色 浅品红色
浅青色 浅青色
白色 白色

音频目录

描述

如果没有提供 --load--play 标志,则加载的目录。此目录中的所有文件都会列出,并可以选择播放。

默认值
audio_directory = '$HOME/vocal/audio'

日志目录

描述

所有事件日志存储的目录。如果日志目录中有 10 个或更多文件,则删除文件,直到只剩 10 个。

默认值
log_directory = '$HOME/vocal/logs'

日志文件前缀

描述

自动创建的日志文件的前缀。日志文件具有以下命名模式: {prefix}_{date}_{time}.log}

默认值
log_file_prefix = 'vocal'

显示快捷键

描述

在播放音频曲目时,是否在页脚部分显示快捷键。

默认值
show_hotkeys = true
描述

在页脚部分显示的文本,如果 show_hotkeys = false

默认值
custom_footer = ""

起始音量

描述

应用程序首次启动后音频播放的音量级别。

默认值
starting_volume = 50
最大
starting_volume = 100
最小
starting_volume = 0

起始速度

描述

应用程序首次启动后音频播放的速度。

默认值
starting_speed = 100
最大
starting_speed = 200
最小
starting_speed = 10

bar_width

描述

播放音频轨道时显示的柱状图中柱子的宽度。

默认值
bar_width = 3

bar_gap

描述

播放音频轨道时显示的柱状图中柱子之间的间隔。

默认值
bar_gap = 1

依赖项

~7–37MB
~568K SLoC