Package Base Details: spotifyd

Git Clone URL: (read-only)
Submitter: bertptrs
Maintainer: bertptrs
Last Packager: bertptrs
Votes: 13
Popularity: 0.519975
First Submitted: 2018-05-28 10:44
Last Updated: 2019-08-09 11:43

Pinned Comments

bertptrs commented on 2019-04-15 12:07

New users: you may be wondering which package to use for spotifyd. If you're not sure, just use the plain spotifyd package. This installs just the features that upstream has marked as default.

If you need more features, use spotifyd-full. This package includes all optional features (that are applicable to Arch Linux).

Since there are currently 32 possible feature sets, I will be discontinuing the other variants. Both the spotifyd-pulseaudio and spotifyd-dbus-mpris are deprecated in favour of the spotifyd-full package and will be removed with a future release.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

joelpet commented on 2019-03-28 13:46

Thank you for maintaining this package – I find it very useful. However, I would like to use the dbus_keyring feature, which I have verified that it works by tweaking your PKGBUILD locally. Is there any chance you would consider including it, or extending this split package with a new version for it?

bertptrs commented on 2018-12-15 21:28

lilmike, I made a copy-paste error when I was refactoring the package, removing the exact mechanism that is supposed to support multiple versions. Please try the updated version (0.2.3-3), but also note that there are currently several DBUS-related issues upstream.

lilmike commented on 2018-12-15 20:44

Yeah, it seems that each "feature" shares the built directory with each other, so building spotifyd the way it's being done builds them all, but only keeps the last. Not sure how to work around this, but yeah.

lilmike commented on 2018-12-15 20:22

I'm not seeming to get the dbus-mpris varient to use that feature. At least I get nothing in the logs about using it, and playerctl -l reports no players.


bertptrs commented on 2018-11-29 16:43

onlined I added a version to the split that has those flags enabled. However, since those features are experimental (according to upstream) they remain disabled in the default and pulseaudio build. Let me know if this works for you.

onlined commented on 2018-11-28 13:34

Could you add MPRIS supported package?

ydallilar commented on 2018-10-04 19:32

I have been experimenting with the PKGBUILD. Instead of ignoring openssl, I compiled with an older version of openssl. Also, I need to use openssl-probe to get certificates. This also works with dbus_mpris which requires rust-openssl.

dhead666 commented on 2018-10-04 10:58

Failed building after openssl updated to 1.1.1, as rust-openssl is too old to build against openssl, and is also too old to use the vendored feature to build openssl through cargo and statically link to it. Also failed building against librespot git HEAD.

Suggested fix to add to PKGBUILD in build() after cd "$srcdir/spotifyd-$pkgver":

rm Cargo.lock
sed -i 's#^rspotify.*#rspotify = { git = "", rev = "b0f8202" }#' Cargo.toml
sed -i '/^[dependencies.librespot]/!{p;d;};n;a rev = "00e8934"' Cargo.toml

bertptrs commented on 2018-09-03 06:51

@mihalko pkgconf is part of base-devel, so it shouldn't be present in the dependencies. See:

mihalko commented on 2018-09-02 18:06

at least compilation of alsa-sys and openssl-sys uses pkg-config, so package pkgconf should be dependency IMO