Help Wizard

Step 1

NEXT STEP

Spotify 0.9.11 for GNU/Linux

Solved!

Spotify 0.9.11 for GNU/Linux

Hi, fellow penguin fans!

 

Today we've pushed version 0.9.11.26 of the Linux desktop client to our public repo. Just update your system!

 

General release notes: http://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/Release-Notes-Spotify-for-Desktop-0-9-11/...

 

Linux specific changes:

 

 - collectionCache.bnk is no longer written to $HOME

 

Known issues:

 

 - It still doesn't work to drag from an HTML5 view to a legacy view (such as the sidebar).

 - On first start, the HTML5 views may not appear (just empty black views), try restarting the app if it happens

 - Some users have reported problems with the new track change notifications. If you experience problems, you can start the client with "spotify --ui.track_notifications_enabled=false", or you can edit the file called ~/.config/spotify/Users/<your-spotify-username>-user/prefs and add a line with "ui.track_notifications_enabled=false". Sorry for not having this option available in the UI.

 - No 32-bit build is available

 - This build is not compatible with debian squeeze or wheezy

 

If you don't already have the Linux client installed, install like this:

 

# 1. Add our repository. As root or with sudo, create
#    a file called /etc/apt/sources.list.d/spotify.list and add
#    "deb http://repository.spotify.com/stable non-free" to it.
#    Here's a one-liner:
sudo sh -c 'echo "deb http://repository.spotify.com/stable non-free" > /etc/apt/sources.list.d/spotify.list'
 
# 2. If you want to verify the downloaded packages,
#    you will need to add our public key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
 
# 3. Run apt-get update
sudo apt-get update
 
# 4. Install spotify!
sudo apt-get install spotify-client
 
You don't have a debian based system? Well, it's still possible to get things running. Either you convert the debian package to something else using alien, or you can just download and extract the stuff you need from the package. There is no need to install the client, it can be run from anywhere.
 
# 1. Get the right filename
SPOTIFY_DEB=http://repository-origin.spotify.com/pool/non-free/s/spotify/spotify-client_0.9.11.26.g995ec04.78-1_`uname -m | sed s/x86_64/amd64/ | sed s/i686/i386/`.deb
 
# 2. Download the package
wget repository.spotify.com/pool/non-free/s/spotify/$SPOTIFY_DEB
 
# 3. Extract the required parts
ar p $SPOTIFY_DEB data.tar.gz | tar -zx --strip-components=3 ./opt/spotify/spotify-client
 
# 4. Go in to the extracted folder
cd spotify-client
 
# 5. Setup symlinks to libs (NOTE: this script assumes Fedora 17, edit to suit your needs)
./linklibs-fedora.sh
 
# 6. Optionally register icons and menu item
#    Note: for the menu item to work, you need to ensure
#    spotify is in your $PATH, either by symlinking
#    it from /usr/bin or /usr/local/bin, or by adding
#    the spotify-client folder to your $PATH
./register.sh
 

 

Reply
368 Replies
Marked as solution

Hello, I had the same problem and solved it thanks to your advice but in a slightly different way. I am running Ubuntu 14.04 64 bit, Spotify 0.9.11. The file you suggest to edit does not exist on my system. Creating it has no effect. I edited  /etc/apt/sources.list instead and replaced repository.spotify.com with repository-origin.spotify.com, now it works. Thanks!

Cheers dude, that fixed it.

@rannyakuza, placing "deb http://repository-origin.spotify.com stable non-free"  in /etc/apt/sources.list.d/spotify.list  worked for me, one million thanks!! 😄

 


Best regards!!

I think this topic should be called "Desktop (Ubuntu, Mac and Windows) > Spotify 0.9.11 for Ubuntu

Ubuntu seems to be the only flavor "officially" supported, why not Fedora /RPM ?

Or make something more generic, like a installer that installs to the users directory. 


@scujas wrote:

I think this topic should be called "Desktop (Ubuntu, Mac and Windows) > Spotify 0.9.11 for Ubuntu

Ubuntu seems to be the only flavor "officially" supported, why not Fedora /RPM ?

Or make something more generic, like a installer that installs to the users directory. 


To be fair, they do provide instructions on how to install it on other Linux distros.

 

 


You don't have a debian based system? Well, it's still possible to get things running. Either you convert the debian package to something else using alien, or you can just download and extract the stuff you need from the package. There is no need to install the client, it can be run from anywhere.




webrunner1981's solution worked for me too (Kubuntu 14.04). Thanks.

@parbo: Great with such a fast update for Linux users. However, I wish the client would report metadata through D-Bus/MPRIS even if one disables desktop notifications. In the 0.9.10 thread you (developers) said that this was a mistake, so I was hoping for a fix.
SpotCommander - The most elegant, intuitive, feature-rich & universal remote control for Spotify, exclusive for Linux users!

@rannyakuza   Worked for me! Thanks!!

Now it's all worky. Thanks for fix.

Just to provide one alternative. Removing the file that gives the error 

 

rm /var/lib/apt/lists/repository.spotify.com_dists_stable_non-free_i18n_Translation-en%5fUS

 Also works as a temporary fix to the problem, without having to change the repository (and remember to change it back in X time when the repo is fixed). This of course comes with the downside that this file would have to be deleted after every apt-get update.

The deb http://repository.spotify.com stable non-free repo is working again. No need to use the other one.

I'm glad this is fixed, but as a loyal, paying customer I'm still furious at the fact that I was up all night dealing with this issue, worried that with my ability to update hampered by this error my computers were at risk.  Why does something so simple have to be so @#%!ing difficult??  I'm grateful for the solution, but it's something that never should have been broken in the first place.  I am really FED UP with companies acting as if the money of their Linux customers is somehow worth less than that of Windows or Mac users.  We pay the same, we should be TREATED the same!!!!!

What I mean by that last sentence is that Spotify should stop expecting their programmers to work on Linux solutions for free in their spare time and instead start PAYING them to fully support Linux.

Absolutely agree.


@laptaper wrote:

What I mean by that last sentence is that Spotify should stop expecting their programmers to work on Linux solutions for free in their spare time and instead start PAYING them to fully support Linux.


 

I wouldn't be surprised if some enterprising programmer at Spotify were able to mount a successful defense in court against any non-compete clauses in their contract if they took the work they did FOR FREE and which Spotify profits from (at a rate of infinity percent) WITHOUT PAYMENT and used that work in their own business or for a competitor.  To own something, even intellectual property, you either have to create it or pay for it.  To own it without doing either?  That's called stealing.

I'm very grateful for the work the Linux team does. Without a workable Linux client, I would not be a Spotify subscriber. Thanks!

For sure, buy premium and still have to deal with the fact that your system is only supported because of devoloper's goodwill is not good. They have done a excellent job, so Spotify should  really incentive it.


@jram0421 wrote:
The deb http://repository.spotify.com stable non-free repo is working again. No need to use the other one.

It wasn't working for me about half an hour ago. I had to use the repository http://repository-origin.spotify.com, as advised by rannyakuza's answer.

Thanks Brother, it works for me!!

One thing to note though: there is a web client; the very fact that they are making a Linux client is supprising considering the 5% of computers running it, and that is from w3 so it is likely to be skewed towards Linux because of the devs. And I am very thankful that they have made it. The efforts like theirs make Linux more appealing to the people debating if they want to switch.

Suggested posts