#media-player #waybar #module #display #icons #spotify #playerctl

app waybar_media_display

使用playerctl的Waybar媒体显示模块

7个版本 (稳定)

1.0.5 2022年7月31日
1.0.4 2022年7月30日
0.1.0 2022年7月29日

#458 in 音频

每月26次下载

GPL-3.0-or-later

6KB
69

Waybar媒体显示模块

Media Player Module

安装

已安装预置需求

cargo install waybar_media_display

或者您可以运行以下命令

curl https://raw.githubusercontent.com/MichaelPetersen22/waybar_modules/main/media_install.sh -sSf | sh

如果也想安装与默认图标选项(Spotify图标)一起使用的字体,请运行以下脚本

curl https://raw.githubusercontent.com/MichaelPetersen22/waybar_modules/main/media_install.sh| bash -s -- yes

预置需求

cargo

curl https://sh.rustup.rs -sSf | sh

playerctl

sudo pacman -S playerctl

otf-font-awesome

sudo pacman -S otf-font-awesome

使用方法

该命令不打算单独使用,因为它会打印出waybar读取并转换为模块的json。

以下是在waybar配置中的示例用法

 "custom/spotify": {
 
       "interval": 1,
       
       "return-type": "json",
       
       "exec": "waybar_media_display",
       
       "exec-if": "pgrep spotify",
       
       "on-click":"playerctl --player=spotify play-pause",
 
       "escape": true
       
    }

请注意“exec”字段,因为模块就是在那里被调用的。

示例使用了媒体显示的默认值,但您可以提供任何由playerctl支持的媒体播放器,您也可以提供任何您想要的图标文本或字体。对于我的Spotify图标,我使用了otf-font-awesome

要了解如何使用该命令和命令的默认值,请运行waybar_media_display --help

依赖项

~3MB
~61K SLoC