diff options
author | Harvey Tindall <hrfee@protonmail.ch> | 2021-05-16 23:28:23 +0100 |
---|---|---|
committer | Harvey Tindall <hrfee@protonmail.ch> | 2021-05-16 23:28:23 +0100 |
commit | 51c7a983a0cce4ee55a44fd607d71d60313a90ca (patch) | |
tree | 96528e8491c44ecc51ae79ee6775b7ca468703f4 | |
parent | 3aec82c40c7699ef0f2930ae9793a48b7251b73f (diff) | |
download | waybar-mpris-51c7a983a0cce4ee55a44fd607d71d60313a90ca.tar.gz waybar-mpris-51c7a983a0cce4ee55a44fd607d71d60313a90ca.zip |
add PLAYER to --order, remove binary from repo
also added more prominent download links to the readme.
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | README.md | 3 | ||||
-rw-r--r-- | main.go | 6 | ||||
-rwxr-xr-x | waybar-mpris | bin | 4203341 -> 0 bytes |
4 files changed, 9 insertions, 1 deletions
@@ -1 +1,2 @@ ./main +./waybar-mpris @@ -3,6 +3,9 @@ <img src="images/cropped.gif" style="width: 100%;" alt="bar gif"></img> </p> +##### Downloads: +##### [binary](https://builds2.hrfee.pw/view/hrfee/waybar-mpris) | [aur](https://aur.archlinux.org/packages/waybar-mpris-git/) + a waybar component/utility for displaying and controlling MPRIS2 compliant media players individually, inspired by [waybar-media](https://github.com/yurihs/waybar-media). MPRIS2 is widely supported, so this component should work with: @@ -79,6 +79,10 @@ func playerJSON(p *mpris2.Player) string { if pos != "" && SHOW_POS { items = append(items, pos) } + case "PLAYER": + if p.Name != "" { + items = append(items, p.Name) + } } } if len(items) == 0 { @@ -318,7 +322,7 @@ func main() { flag.StringVar(&PLAY, "play", PLAY, "Play symbol/text to use.") flag.StringVar(&PAUSE, "pause", PAUSE, "Pause symbol/text to use.") flag.StringVar(&SEP, "separator", SEP, "Separator string to use between artist, album, and title.") - flag.StringVar(&ORDER, "order", ORDER, "Element order.") + flag.StringVar(&ORDER, "order", ORDER, "Element order. An extra \"PLAYER\" element is also available.") flag.BoolVar(&AUTOFOCUS, "autofocus", AUTOFOCUS, "Auto switch to currently playing music players.") flag.BoolVar(&SHOW_POS, "position", SHOW_POS, "Show current position between brackets, e.g (04:50/05:00)") flag.BoolVar(&INTERPOLATE, "interpolate", INTERPOLATE, "Interpolate track position (helpful for players that don't update regularly, e.g mpDris2)") diff --git a/waybar-mpris b/waybar-mpris Binary files differdeleted file mode 100755 index c69d6e4..0000000 --- a/waybar-mpris +++ /dev/null |