aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarvey Tindall <hrfee@protonmail.ch>2021-05-16 23:28:23 +0100
committerHarvey Tindall <hrfee@protonmail.ch>2021-05-16 23:28:23 +0100
commit51c7a983a0cce4ee55a44fd607d71d60313a90ca (patch)
tree96528e8491c44ecc51ae79ee6775b7ca468703f4
parent3aec82c40c7699ef0f2930ae9793a48b7251b73f (diff)
downloadwaybar-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--.gitignore1
-rw-r--r--README.md3
-rw-r--r--main.go6
-rwxr-xr-xwaybar-mprisbin4203341 -> 0 bytes
4 files changed, 9 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 7b81853..5fb6eeb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
./main
+./waybar-mpris
diff --git a/README.md b/README.md
index 82b2753..789bb59 100644
--- a/README.md
+++ b/README.md
@@ -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:
diff --git a/main.go b/main.go
index eacd904..6ca022d 100644
--- a/main.go
+++ b/main.go
@@ -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
deleted file mode 100755
index c69d6e4..0000000
--- a/waybar-mpris
+++ /dev/null
Binary files differ