Package Details: spotify 1:

Git Clone URL: (read-only, click to copy)
Package Base: spotify
Description: A proprietary music streaming service
Upstream URL:
Keywords: music player
Licenses: custom
Submitter: gadget3000
Maintainer: AWhetter (NicoHood)
Last Packager: NicoHood
Votes: 2175
Popularity: 24.01
First Submitted: 2010-07-12 12:17
Last Updated: 2021-04-08 15:26

Pinned Comments

NicoHood commented on 2020-05-27 07:46

You can fix the GPG key issue by using:

curl -sS | gpg --import -

Latest Comments

1 2 3 4 5 6 ... Next › Last »

NicoHood commented on 2021-06-17 10:47

@OJFord would you mind checking, if that tip already exists in the wiki? You might want to add it, if not. Sounds like a good tip!

OJFord commented on 2021-06-17 10:02

I have found the cause of that 'something went wrong' and refusal to start (after realising there's a --show-console flag with much more logging): Spotify uses LevelDB for its cache, which does not support (its files being inside) FUSE filesystems.

My XDG_CACHE_HOME is within such a filesystem because I use gocryptfs to encrypt my home directory (or more to the point, to decrypt and mount it on login).

Work-around is to symlink it to somewhere else; since it's just a cache I'm using /tmp/spotify. Slight gotcha is that the symlink won't be dereferenced when checking if the dir needs to be created, so wherever you put it make sure it always exists.

OJFord commented on 2021-06-09 09:28

For the last several days (perhaps since 27 May update to libcurl-gnutls? Untested) I've had 'something went wrong, try reloading the page' on start; reloading doesn't fix it, so it's completely unusable.


rofi[19169]: spotify: /usr/lib/ no version information available (required by spotify)
rofi[19174]: /opt/spotify/spotify: /usr/lib/ no version information available (required by /opt/spotify/spotify)
rofi[19173]: /opt/spotify/spotify: /usr/lib/ no version information available (required by /opt/spotify/spotify)
bluetoothd[463]: Player registered: sender=:1.16 path=/_1_3487
bluetoothd[463]: profiles/audio/media.c:parse_int64_metadata() expected DBUS_TYPE_INT64 got DBUS_TYPE_UINT64
rofi[19197]: /proc/self/exe: /usr/lib/ no version information available (required by /proc/self/exe)

which.. I'm not sure is the problem.

I get the same launching from command line instead of using rofi, and the same after fully uninstalling, clearing its cache and user config, and reinstalling: the login page then loads, but this error comes after successful login. The web player works fine, so I don't think it's network related.

Does anyone else have this issue? Found any work around or tried downgrading libcurl-gnutls? (I probably will get around to that at some point, making do with web player for now.)

RustyRaptor commented on 2021-04-22 07:57

idk if this has been mentioned yet. But an alternative for fixing the download problem is to just run the yay command again and again until it finishes. The downloader will resume from where it left off so it will eventually work. Only took 2 times for me. This is just the lazy person's solution :)

tobfromme commented on 2021-04-21 11:46

@tar3k That is not correct. yay -Syu will update all packages, including AUR, community, extras, base, etc, whereas yay -Sua only updates AUR.

From the man page:

yay -Syu
    Update package list and upgrade all currently installed repo and AUR.

yay -Sua
    Update all currently installed AUR packages.

I use yay -Syu and it will update packages and let me know if any AUR package is out of date as well.

tar3k commented on 2021-04-21 07:56

@tobfromme to update all the AUR packages through yay you need to run yay -Sua. It will also show you if any package got flagged out of date.

tobfromme commented on 2021-04-19 11:40

Does anyone use yay? All you need to do with that is continue running yay -Syu just like pacman and it will eventually complete.

Just curious, not trolling or flaming. To each their own. :)

thaibeouu commented on 2021-04-16 17:12

pamac build spotify

Choose e to edit build files. Add this line to PKGBUILD

DLAGENTS=("http::/usr/bin/wget -r -np -nd -H %u")

Save and apply transaction. Good luck!

andrhua commented on 2021-04-16 11:43

Local files playback works without ffmpeg-compat-57, even though deb package "recommends" artifacts from it.

grazzolini commented on 2021-04-15 17:13


No, don't use pamac/paman for that. Simply overriding the DLAGENTS on the PKGBUILD solves the issue. I didn't test yet if adding --retry to curl is enough, but I had success with wget.