#spotify #polybar #module #title #play-pause

app spolyfy

Spotify模块用于Polybar

1个稳定版本

1.0.5 2021年10月18日
1.0.1 2021年10月17日

#783 in 音频

MIT/Apache

22KB
144

Spolyfy

Spolyfy是一个用Rust编写的Polybar模块,它提供了当前Spotify歌曲的标题、上一首、下一首和播放/暂停按钮。

如何安装

您可以使用以下命令使用Cargo安装Spolyfy:

$ cargo install spolyfy

如何使用

您可以按如下方式设置模块:

[module/spotify-current]
type=custom/script
exec = spolyfy -c 35
exec-if = [ $(spolyfy -l) = "yep" ]
[module/spotify-previous]
type=custom/script
exec = spolyfy -a ;This command prints a Nerd Font icon
exec-if = [ $(spolyfy -l) = "yep" ]
click-left = spolyfy -p
[module/spotify-play-pause]
type=custom/script
exec = spolyfy -x ;This command prints a Nerd Font icon
exec-if = [ $(spolyfy -l) = "yep" ]
click-left = spolyfy -s
[module/spotify-next]
type=custom/script
exec = spolyfy -b ;This command prints a Nerd Font icon
exec-if = [ $(spolyfy -l) = "yep" ]
click-left = spolyfy -n

然后您可以根据需要将模块添加到您的栏中

示例

[bar/mybar]
modules-center = spotify-current spotify-previous spotify-play-pause spotify-next

This is how it would look like

注意

我在Polybar和Rust方面不是很经验丰富,所以请随时报告任何错误或对代码的改进;)

依赖项

~6.5MB
~137K SLoC