Package Details: spotifyd 0.2.11-1

Git Clone URL: https://aur.archlinux.org/spotifyd.git (read-only)
Package Base: spotifyd
Description: A spotify playing daemon
Upstream URL: https://github.com/Spotifyd/spotifyd
Licenses: GPL3
Submitter: bertptrs
Maintainer: bertptrs
Last Packager: bertptrs
Votes: 13
Popularity: 0.951633
First Submitted: 2018-05-28 10:44
Last Updated: 2019-06-19 20:38

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

1 2 3 Next › Last »

keithspg commented on 2019-06-17 02:01

ouch! this takes forever to build for such a small package

bertptrs commented on 2019-05-12 16:40

HaoZeke: I can't reproduce the issue, but it looks like you are using an older version of cargo. Cargo 1.34 (from rust) works fine for me.

HaoZeke commented on 2019-05-12 10:47

Seems to be broken right now:

==> Starting package_spotifyd()...
error: `/tmp/makepkg/spotifyd/src/spotifyd-0.2.8` is not a crate root; specify a crate to install from crates.io, or use --path or --git to specify an alternate source

Caused by:
  failed to parse manifest at `/tmp/makepkg/spotifyd/src/spotifyd-0.2.8/Cargo.toml`

Caused by:
  editions are unstable

Caused by:
  feature `edition` is required

consider adding `cargo-features = ["edition"]` to the manifest
==> ERROR: A failure occurred in package_spotifyd().
    Aborting...
Error making: spotifyd (spotifyd-full)

bertptrs commented on 2019-04-30 10:12

@drpyser, this is an issue with yaourt not handling split packages properly and not with this package. It tries to install all of the different packages together, which is impossible as they provide the same binary.

Please stop using yaourt since it has been unsupported for a few months now, and try another AUR helper such as pikaur or yay which both install spotifyd (and its variants) just fine.

drpyser commented on 2019-04-30 01:59

There seems to be an issue with this package.

Trying to install it(using yaourt -S spotifyd) on my archlinux laptop fails because of conflicting packages:

...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: spotifyd-dbus-mpris and spotifyd are in conflict

See also https://github.com/Spotifyd/spotifyd/issues/151 .

For the record:

$ uname -a
Linux drpyser-main 5.0.9-arch1-1-ARCH #1 SMP PREEMPT Sat Apr 20 15:00:46 UTC 2019 x86_64 GNU/Linux

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.

joelpet commented on 2019-04-11 10:46

bertptrs, that would work great for me as I am also interested in some of the other features.

bertptrs commented on 2019-04-02 10:36

joelpet, I think that as the number of compile options increases, there will be an exploding set of options to take. Perhaps it is a better idea to scale down a bit on the options. I think the following would be nice:

One package with the default upstream settings, as is common in ArchLinux. This is the current spotifyd package.

Another with all features enabled, save for portaudio I guess since that doesn't make much sense on Linux.

Would something like that work for you?

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.