4 个稳定版本
1.0.3 | 2020 年 11 月 15 日 |
---|---|
1.0.2 | 2020 年 11 月 11 日 |
#7 in #waybar
22KB
318 行
歌词器
歌词器是 waybar 的一个歌词显示插件。
功能
-
使用
mpris
读取媒体 -
快速且轻量(CPU 使用率 <0.1%,剥离后 1.9M)
-
完全兼容 waybar
安装
使用 cargo
编译和安装。
cargo install lyricer
或者
cargo build --release
使用方法
将以下行添加到您的 waybar
配置文件中
"modules-center": ["custom/lyrics"],
"custom/lyrics": {
"format": "♪ {}",
"interval": 1,
"exec": "/usr/bin/cat /tmp/lyrics",
"exec-if": "test -f /tmp/lyrics",
"return-type": "json"
}
别忘了在后台启动 lyricer
,最好使用 sway 配置文件。
为什么它会太卡?
与常见实现相比,lyricer
会在任何时候都保持空闲。这意味着歌词只有在“应该”改变时才会改变,根据 lrc 文件。因此,当用户手动更改音频时,lyricer
不会改变,直到当前歌词行结束。
有时即使用户进行交互,歌词也可能延迟。背后的原因正在调查中。欢迎提交 PR 或有用的 issues。
待办事项
以下功能正在规划或目前无法实现
-
使用按钮控制媒体(暂停、继续、下一曲、上一曲)
-
彩色输出
-
更多歌词支持(更少错误)
-
修复卡顿性能
-
手动选择歌词文件
贡献
欢迎 PR。
许可协议
依赖项
~10–19MB
~277K SLoC