#lyrics #waybar #add-on #display

app lyricer

waybar 的歌词显示插件

4 个稳定版本

1.0.3 2020 年 11 月 15 日
1.0.2 2020 年 11 月 11 日

#7 in #waybar

GPL-3.0-only

22KB
318

歌词器

歌词器是 waybar 的一个歌词显示插件。

功能

  1. 使用 mpris 读取媒体

  2. 快速且轻量(CPU 使用率 <0.1%,剥离后 1.9M)

  3. 完全兼容 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。

待办事项

以下功能正在规划或目前无法实现

  1. 使用按钮控制媒体(暂停、继续、下一曲、上一曲)

  2. 彩色输出

  3. 更多歌词支持(更少错误)

  4. 修复卡顿性能

  5. 手动选择歌词文件

贡献

欢迎 PR。

许可协议

GPL3

依赖项

~10–19MB
~277K SLoC