diff --git a/.drone.yml b/.drone.yml index 062d1ff..9875891 100644 --- a/.drone.yml +++ b/.drone.yml @@ -14,7 +14,7 @@ steps: - ./goreleaser.sh --snapshot --skip-publish --rm-dist - wget https://builds.hrfee.pw/upload.py - pip3 install requests - - bash -c 'python3 upload.py https://builds2.hrfee.pw hrfee waybar-mpris ./dist/*.tar.gz' + - bash -c 'python3 upload.py https://builds2.hrfee.pw hrfee waybar-mpris --upload ./dist/*.tar.gz' environment: BUILDRONE_KEY: from_secret: BUILDRONE_KEY diff --git a/README.md b/README.md index 7a9efd5..82b2753 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Available on the AUR as [waybar-mpris-git](https://aur.archlinux.org/packages/wa `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). +You can also download a precompiled binary from [here](https://builds2.hrfee.pw/view/hrfee/waybar-mpris). ## Issues Stick them on [mpris2client](https://github.com/hrfee/mpris2client) or the [og](https://github.com/hrfee/waybar-mpris) repository (both on github) if you can't make an account here. diff --git a/main.go b/main.go index d765d9f..eacd904 100644 --- a/main.go +++ b/main.go @@ -97,11 +97,10 @@ func playerJSON(p *mpris2.Player) string { text += v + right } out += "\",\"text\":\"" + text + "\"," - out += "\"tooltip\":\"" + fmt.Sprintf( - "%s\\nby %s\\n", - strings.ReplaceAll(p.Title, "&", "&"), - strings.ReplaceAll(p.Artist, "&", "&"), - ) + out += "\"tooltip\":\"" + strings.ReplaceAll(p.Title, "&", "&") + "\\n" + if p.Artist != "" { + out += "by " + strings.ReplaceAll(p.Artist, "&", "&") + "\\n" + } if p.Album != "" { out += "from " + strings.ReplaceAll(p.Album, "&", "&") + "\\n" } diff --git a/waybar-mpris b/waybar-mpris index 71b7cd1..c69d6e4 100755 Binary files a/waybar-mpris and b/waybar-mpris differ