Package Details: spotifyd-pulseaudio 0.2.23-1

Git Clone URL: https://aur.archlinux.org/spotifyd.git (read-only, click to copy)
Package Base: spotifyd
Description: A spotify playing daemon, with pulseaudio support
Upstream URL: https://github.com/Spotifyd/spotifyd
Licenses: GPL3
Conflicts: spotifyd
Provides: spotifyd
Submitter: bertptrs
Maintainer: bertptrs
Last Packager: bertptrs
Votes: 17
Popularity: 1.55
First Submitted: 2018-05-28 10:44
Last Updated: 2020-01-11 21:12

Pinned Comments

bertptrs commented on 2020-01-17 08:15

All releases of this package are tested rust from [extra]. rustup might work, but I don't test for it. Before reporting that this package doesn't compile, ensure that you are using stable rust (nightly has frequent regressions) and that your system is up-to-date.

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 4 Next › Last »

flacks commented on 2020-01-19 21:43

Hi! Could you install the readme to /usr/share/doc? To make for an easy config reference. Thanks for packaging this!

bertptrs commented on 2020-01-17 08:15

All releases of this package are tested rust from [extra]. rustup might work, but I don't test for it. Before reporting that this package doesn't compile, ensure that you are using stable rust (nightly has frequent regressions) and that your system is up-to-date.

kvbx commented on 2020-01-17 08:01

@Ucak and users having problems with "array lengths can't depend on generic parameters" while building the package: That's caused by a bug in rust-nightly. https://github.com/rust-lang/rust/issues/67743 and https://github.com/bluss/matrixmultiply/issues/50.

If you're using rustup (check if rustup default is set to nightly) do: rustup default stable.

Ucak commented on 2020-01-17 07:15

Latest update has broken spotifyd. I guess it is not about the packagement but it is about spotifyd itself but let me warn that it doesnt compile. and gets this error in the link. https://hastebin.com/efipayulav.rb

bertptrs commented on 2020-01-07 19:03

@bjo: it looks like you are using rustup without a default toolchain configured. Try configuring one, or retry using the normal rust package as a compiler.

bjo commented on 2020-01-07 09:29

Is there something missing?

==> Beginne build()...
error: no default toolchain configured
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...
Error making: spotifyd

Felixoid commented on 2019-09-18 10:58

@bertptrs Hey. Could you please add provides = ('spotifyd') to the base config, please? Now subpackages don't conflict with each other.

2 all: If you have an issue with thread 'main' panicked at 'calledResult::unwrap()on anErrvalue: Custom("provided string was not true or false")', src/libcore/result.rs:999:5 after the last update, take a look on the comment https://github.com/Spotifyd/spotifyd/issues/294#issuecomment-532608049

Felixoid commented on 2019-09-17 15:31

I've faced the same issue as @masca does

The error is

>±> spotifyd --no-daemon -b pulseaudio
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Custom("provided string was not `true` or `false`")', src/libcore/result.rs:999:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.

I've built the latest spotifyd-full and the config is

[global]
username = **name**
use-keyring = true
backend = pulseaudio
device_name = ig-fel-spotifyd
bitrate = 320
volume-normalisation = true
normalisation-pregain = -10

upd: it's in the upstream https://github.com/Spotifyd/spotifyd/issues/294#issuecomment-532283329]

upd2 the issue was in the inline comment in the config. File parser has counted use_keyring = true # can be used as alternative to password as true # can be used as alternative to password and panicked

masca commented on 2019-09-17 15:23

I have installed spotifyd. When I tried to run it I obtain:

thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Custom("unknown variant `pulseaudio                                        # run `spotifyd --backends` for possible values`, expected one of `alsa`, `portaudio`, `pulseaudio`")', src/libcore/result.rs:999:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.

I have placed a spotifyd.config file in ~/.config/spotifyd/ where I set:

# ~/.config/spotifyd/spotifyd.conf
[global]
username = **my_username**
password = **my_password**
# password_cmd = command_that_writes_password_to_stdout  # can be used as alternative to `password`
# use_keyring = true                                     # can be used as alternative to `password`
backend = pulseaudio                                        # run `spotifyd --backends` for possible values
device = alsa_audio_device                               # run `aplay -L` for possible values
# control = alsa_audio_device                            # device for the mixer, if not the same as 'device'
mixer = PCM
volume_controller = alsa                                    # or alsa_linear, or softvol
# on_song_change_hook = command_to_run_on_playback_events
device_name = device_name_in_spotify_connect             # must not contain spaces
bitrate = 320                                           # or 96, or 320
cache_path = cache_directory
volume_normalisation = true
normalisation_pregain = -10
zeroconf_port = port_number 

I am certain I am doing something wrong. Yet if I run

spotifyd -b pulseaudio

my config file does not change. It is because spotifyd does not see it?

keithspg commented on 2019-08-06 00:57

Please add armv6h (Pi1 and PiZero). Builds fine.