Quick Install Spotify For Linux In Fedora 20

Please note, there is a more up to date article for newer versions of Fedora here. The article also includes a tutorial video.


If you love your music whilst hacking away on your computer I am sure you have tried Spotify!

Screenshot from 2014-09-17 20:42:03

Installing it doesn’t have to be a hard task and it’s even easier thanks to Slaanesh over at http://www.negativo17.org

He has kindly repackaged the latest Spotify client from the Ubuntu packages to work with Fedora and the like.

Current Supported Distributions

Fedora 19 – x86_64
Fedora 20 – x86_64
Fedora 21 – x86_64
RHEL/CentOS 7 – x86_64


To Install –  [alert-note]You must be root![/alert-note]

Firstly we need to add the repository that Slaanesh has created for all his packages.

Then install the client

Once it’s installed hit your super key and start typing spotify! Happy Listening!

Screenshot from 2014-09-17 20:37:59

It’s worth also checking our Slaanesh’s other packages as there might be something else you need! http://negativo17.org


James Smith

Security Researcher, Penetration Tester & Linux Advocate


  1. Dear James Smith, thank you for this package.
    Unfortunately, I cannot install it on Fedora 21. It returns the error: nothing provides libgcrypt.so.11()(64bit) needed by spotify-client-
    Would you mind reconsider the package?.

  2. For people who don’t want the negativo17 repo try the spotify chrome plugin 😉

  3. i can’t install.
    Please help 🙁
    Error downloading packages:
    libgcrypt1.5.4-1.5.4-2.fc21.x86_64: [Errno 256] No more mirrors to try.

  4. Hi smittix, thank you for your post. I can install it on fedora 20. Regards.

  5. It’s not working. I’m using a fresh install of Fedora 20. Can anybody see what the problem is here? I have pasted the output of my terminal below:

    [root@localhost sephiroth]# yum-config-manager –add-repo=http://negativo17.org/repos/fedora-spotify.repo

    Loaded plugins: langpacks, refresh-packagekit

    Traceback (most recent call last):

    File “/usr/bin/yum-config-manager”, line 169, in

    repos = yb.repos.listEnabled()

    File “/usr/lib/python2.7/site-packages/yum/__init__.py”, line 1046, in

    repos = property(fget=lambda self: self._getRepos(),

    File “/usr/lib/python2.7/site-packages/yum/__init__.py”, line 686, in _getRepos


    File “/usr/lib/python2.7/site-packages/yum/__init__.py”, line 565, in getReposFromConfig

    self.getReposFromConfigFile(repofn, repo_age=thisrepo_age)

    File “/usr/lib/python2.7/site-packages/yum/__init__.py”, line 460, in getReposFromConfigFile

    raise Errors.ConfigError(exception2msg(e))

    yum.Errors.ConfigError: File contains no section headers.

    file: file://///etc/yum.repos.d/fedora-spotify.repo, line: 1


    [root@localhost sephiroth]# yum -y install spotify-client

    Loaded plugins: langpacks, refresh-packagekit

    File contains no section headers.

    file: file://///etc/yum.repos.d/fedora-spotify.repo, line: 1


    • dnf config-manager –add-repo=http://negativo17.org/repos/fedora-spotify.repo
      dnf update
      dnf install spotify-client

      You may use tab to complete the last one.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.