From Fedora Project Wiki

(→‎RPMFusion repository: fixed skype typo to say spotify)
(Updated Flatpak instructions, added more detail on RPMFusion repo)
Line 1: Line 1:
[https://www.spotify.com/ '''Spotify'''] is a cross-platform (available for Ubuntu, macOS and Windows) proprietary music streaming service. It is a freemium product, that is, a free version of it is available, but it is riddled with advertisements. To use it without advertisements one needs to pay for Spotify premium.
[https://www.spotify.com/ '''Spotify'''] is a cross-platform (available for Ubuntu, macOS, and Windows) proprietary music streaming service. It is a freemium product, that is, a free version of it is available, but it has advertisements. To use it without advertisements one needs to pay for Spotify Premium.


== Installation ==  
== Installation ==  
While it is not officially supported on Fedora or any other RPM-based distributions it is possible to get it to work on Fedora. There are two main ways of installing it:
While it is not officially supported on Fedora or any other RPM-based distributions it is possible to get it to work on Fedora. There are two main ways of installing it:


* Using unofficial repositories like the [http://negativo17.org/spotify-client/ negativo17 repository].
* Using a [[Flatpak]] hosted by [https://flathub.org/ FlatHub].
* Using [[Flatpak]]s
* Using unofficial repositories like the [http://negativo17.org/spotify-client/ negativo17 repository] or the [https://rpmfusion.org RPM Fusion repository].


=== Flatpak ===
=== Flatpak ===
To install it using Flatpak one needs to get the source files required to build it, then build it and add it to one's Flatpak remote and install it. This can be done using the following set of commands:
To install Spotify using Flatpak enter the following command in Terminal:


<pre>
<pre>
sudo dnf install flatpak flatpak-builder git make ostree -y
flatpak install --from https://flathub.org/repo/appstream/com.spotify.Client.flatpakref
flatpak remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo
flatpak install gnome org.gnome.Platform 3.24
flatpak install gnome org.gnome.Sdk 3.24
git clone https://github.com/alexlarsson/spotify-app
cd spotify-app
make
flatpak --user remote-add --no-gpg-verify local-spotify repo
flatpak --user install local-spotify com.spotify.Client
</pre>
</pre>


Please consult [https://github.com/alexlarsson/spotify-app the upstream instructions] in case the commands above don't work.
Please consult [https://flathub.org/ FlatHub] for more information on that repository and Flatpaks.


=== Negativo17.org repository ===
=== Negativo17.org repository ===
Line 43: Line 35:
yum install spotify
yum install spotify
</pre>
</pre>
Please consult [https://flathub.org/ Negativo17.org] for more information on that repository.


=== RPMFusion repository ===
=== RPMFusion repository ===


Installation for Fedora (the legal way):
Installation for Fedora:


<pre>
<pre>
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install lpf-spotify-client
sudo dnf install lpf-spotify-client
lpf-gui
lpf-gui
</pre>
</pre>


Installation for CentOS/RHEL 7+:
<pre>
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
sudo yum install lpf-spotify-client
lpf-gui
</pre>
Please consult [https://rpmfusion.org/RPM%20Fusion RPM Fusion] for more information on that repository.


[[Category:Audio]]
[[Category:Audio]]
[[Category:Proprietary software]]
[[Category:Proprietary software]]

Revision as of 23:47, 24 December 2017

Spotify is a cross-platform (available for Ubuntu, macOS, and Windows) proprietary music streaming service. It is a freemium product, that is, a free version of it is available, but it has advertisements. To use it without advertisements one needs to pay for Spotify Premium.

Installation

While it is not officially supported on Fedora or any other RPM-based distributions it is possible to get it to work on Fedora. There are two main ways of installing it:

Flatpak

To install Spotify using Flatpak enter the following command in Terminal:

flatpak install --from https://flathub.org/repo/appstream/com.spotify.Client.flatpakref

Please consult FlatHub for more information on that repository and Flatpaks.

Negativo17.org repository

This repository also contains the following packages features:

  • Required libraries for enabling local files playback and file upload to personal playlists
  • Firewalld rules for enabling local service discovery and Spotify Connect (control other devices & output location)

Installation for Fedora:

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

Installation for CentOS/RHEL 7+:

yum-config-manager --add-repo=http://negativo17.org/repos/epel-spotify.repo
yum install spotify

Please consult Negativo17.org for more information on that repository.

RPMFusion repository

Installation for Fedora:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install lpf-spotify-client
lpf-gui

Installation for CentOS/RHEL 7+:

sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
sudo yum install lpf-spotify-client
lpf-gui

Please consult RPM Fusion for more information on that repository.