Forked from paolorotolo/spotify-linux-installer https://github.com/paolorotolo/spotify-linux-installer

Jonathan Landrum a027effd44 Update 'README.md' 5 years ago
artwork 3521d4e172 Added Debian libssl1.0.0 download 6 years ago
.gitignore 1a536e4c72 Create spec file for RPM usage 6 years ago
LICENSE 7c85cdcd06 Initial commit 6 years ago
README.md a027effd44 Update 'README.md' 5 years ago
install-spotify.sh d33d8c6337 Update install-spotify.sh 6 years ago
spotify-linux-installer.spec 1a536e4c72 Create spec file for RPM usage 6 years ago
spotify.desktop 34cf404109 Fix exec, check if line already exists in .bashrc, update database on exit. 6 years ago
uninstall-spotify.sh 34cf404109 Fix exec, check if line already exists in .bashrc, update database on exit. 6 years ago

README.md

Reason for this fork

I first heard about this project on r/openSUSE. When I saw that u/PaoloRotolo needed help with making a .spec file, and realizing I had some spare cycles I could contribute, I forked the repo and got to work. The changes I made have since been merged into upstream.


Spotify 1.0 installer for Linux

Automatically download and install latest Spotify version on Linux.

How to install

  1. Clone the repo or download the archive here.
  2. Run ./install-spotify.sh.
    You may need to make the script executable first with chmod +x install-spotify.sh.
  3. Enjoy the music! :)

How to unistall

Just run ./unistall-spotify.sh.

Why this repo

Basically for the same reasons of this repo. If installing Spotify is very easy on Debian based distros, it can be tricky on other Linux systems like OpenSuse. In fact, projects like opensuse-spotify-installer or spotify-make still uses a very old and now unstable version of Spotify that requires additional dependencies to work.

Using this script, you'll install latest Spotify available (1.0.*). The script has been tested on a fresh OpenSuse installation and it doesn't require additional dependancies to make Spotify work. Please test it on other distros and let me know what doesn't work so we can build a list of dependencies together.

The script doesn't require root.

Supported distros

Dependanices Notes
OpenSuse binutils Works well on a fresh OpenSuse installation. Just requires binutils to extract the .deb file
Ubuntu/Debian libasound2 libcurl3 libgconf-2-4 libglib2.0-0 libgtk2.0-0 libnss3 libssl1.0.0 libxss1 libxtst6 xdg-utils Dependancies taken from Spotify's official control file

Dependencies

Dependencies Link
Debian libssl1.0.0 Download

Did you try the script on your distro? Let us know what works.

Licence and Contributions

This work is shared under MIT Licence and doesn't include code from Spotify.

Contributions are welcome, feel free to submit a pull :)