update readme, mention AUR package
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-01-16 17:03:48 +00:00
parent 750317a0d7
commit 7a3b3d5216
15 changed files with 98 additions and 5 deletions
+7 -5
View File
@@ -7,8 +7,8 @@ a waybar component/utility for displaying and controlling MPRIS2 compliant media
MPRIS2 is widely supported, so this component should work with: MPRIS2 is widely supported, so this component should work with:
* Chrome/Chromium * Chrome/Chromium
* Firefox (Potentially, with `media.hardwaremediakeys.enabled = true` in about:config) * Firefox (Limited support with `media.hardwaremediakeys.enabled = true` in about:config)
* Other browsers (with kde plasma integration installed) * Other browsers (using KDE Plasma Integration)
* VLC * VLC
* Spotify * Spotify
* Noson * Noson
@@ -16,9 +16,11 @@ MPRIS2 is widely supported, so this component should work with:
* Most other music/media players * Most other music/media players
## Install ## Install
`go get git.hrfee.pw/hrfee/waybar-mpris` will install the program, as well as the go dbus bindings and pflags for command-line arguments. Available on the AUR as [waybar-mpris-git](https://aur.archlinux.org/packages/waybar-mpris-git/) (Thanks @nichobi!)
or download a precompiled binary from [here](https://builds2.hrfee.pw/view/hrfee/waybar-mpris). `go get git.hrfee.pw/hrfee/waybar-mpris` will compile from source and install.
You can also download a precompiled binaries from [here](https://builds2.hrfee.pw/view/hrfee/waybar-mpris).
## Usage ## Usage
When running, the program will pipe out json in waybar's format. Add something like this to your waybar `config.json`: When running, the program will pipe out json in waybar's format. Add something like this to your waybar `config.json`:
@@ -65,5 +67,5 @@ Usage of waybar-mpris:
* `player-prev`: Same as `player-next`, but for the previous player. * `player-prev`: Same as `player-next`, but for the previous player.
* `next/prev`: Next/previous track on the selected player. * `next/prev`: Next/previous track on the selected player.
* `toggle`: Play/pause. * `toggle`: Play/pause.
* *Note: you can also bind these commands to keys in your sway/other wm config.* * You can also bind these commands to Media keys in your WM config.
+3
View File
@@ -0,0 +1,3 @@
57ca953082ee67820539a128d6c285b1bc1e4e917e1376c86cbbc2436880330a waybar-mpris_git-750317a_Linux_x86_64.tar.gz
6e638c4c4e7b1aa324abbbbedda193600390988001c9d4c8d5ed4700f1f6ca0a waybar-mpris_git-750317a_Linux_armv6.tar.gz
c710c2cd4e4a3ed3c4d5e2b8f2a86077904c26365102496ea9b429e5ad2204a6 waybar-mpris_git-750317a_Linux_arm64.tar.gz
+88
View File
@@ -0,0 +1,88 @@
project_name: waybar-mpris
release:
github:
owner: hrfee
name: waybar-mpris
gitea:
owner: hrfee
name: waybar-mpris
name_template: v{{.Version}}
milestones:
- repo:
owner: hrfee
name: waybar-mpris
name_template: '{{ .Tag }}'
scoop:
name: waybar-mpris
commit_author:
name: goreleaserbot
email: goreleaser@carlosbecker.com
commit_msg_template: Scoop update for {{ .ProjectName }} version {{ .Tag }}
builds:
- id: waybar-mpris
goos:
- linux
goarch:
- amd64
- arm
- arm64
goarm:
- "6"
targets:
- linux_amd64
- linux_arm_6
- linux_arm64
dir: ./
main: .
ldflags:
- -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} -X main.builtBy=goreleaser
binary: waybar-mpris
env:
- CGO_ENABLED=0
lang: go
gobinary: go
archives:
- id: default
builds:
- waybar-mpris
name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}{{ if .Mips }}_{{ .Mips }}{{ end }}'
replacements:
amd64: x86_64
linux: Linux
format: tar.gz
files:
- licence*
- LICENCE*
- license*
- LICENSE*
- readme*
- README*
- changelog*
- CHANGELOG*
allow_different_binary_count: false
snapshot:
name_template: git-{{.ShortCommit}}
checksum:
name_template: checksums.txt
algorithm: sha256
changelog:
filters:
exclude:
- '^docs:'
- '^test:'
sort: asc
dist: dist
env_files:
github_token: ~/.config/goreleaser/github_token
gitlab_token: ~/.config/goreleaser/gitlab_token
gitea_token: ~/.config/goreleaser/gitea_token
before:
hooks:
- go mod download
source:
name_template: '{{ .ProjectName }}-{{ .Version }}'
format: tar.gz
github_urls:
download: https://github.com
gitlab_urls:
download: https://gitlab.com
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 170 KiB

BIN
View File
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 947 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 991 B