# lyrics-next
在终端下为 mpris 提供歌词.
## 安装
```sh
cargo install lyrics-next
```
文件路径为 `~/.lyrics/`
终端歌词显示,使用 mpris 获取播放信息,自动下载歌词。
**KeyMap**
`h` / `?` | 帮助
`q` / `ESC` | 退出
`d` / `delete` | 删除歌词
`left` | 后退
`right` | 前进
`space` | 暂停/播放
`n` | 下一曲
`p` | 上一曲
`s` | 搜索,手动更新
`t` | 切换标题显示
`c` | 歌词居中
> player 需要支持 mpris track_id 才可以控制歌曲播放。
**Search key**
`q` / `ESC` | 退出到歌词界面.
`h` / `?` | 帮助.
`n` / `Down` |下一个
`p` / `Up` |上一个
`l` / `Enter` |下载
## 配置
配置文件 `~/.lyrics/lyrics.toml`
- player-filter 设置过滤黑名单和白名单
- ui 设置显示区域
- sources 设置使用的所搜索源
```toml
[player-filter]
except = ["browser", "video", "screen-cast", "chromium", "firefox"]
only = []
[ui]
title = true
time = false
progress_bar = true
text_center = false
[sources]
netease = true
qq = true
kugou = true
```