{{tag>audio}}
----
====== Spotify ======
**[[https://www.spotify.com/fr/home/|Spotify]]** est un service permettant d'accéder gratuitement et légalement à de la musique en ligne. Un logiciel client permet d'accéder à ce service, mais ce n'est pas un logiciel libre.
Les alternative libre sont: **[[apt>ampache]]**, **[[apt>gpodder]]**, **[[apt>Spotube]]**, **nuclear** comme snap.
===== Spotify Web Player =====
Le plus simple : vous connecter et écouter Spotify via votre navigateur sans installer d'application : https://open.spotify.com/
===== Installation (depuis un dépôt APT) =====
* [[:tutoriel/comment_modifier_sources_maj#modifier_les_sources_de_mises_a_jour|Ajoutez le dépôt]] Spotify :
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6224F9941A8AA6D1
echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list
* Puis [[:tutoriel/comment_modifier_sources_maj#recharger_la_liste_des_paquets|mettez à jour vos dépôts]],
* [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt>spotify-client]].
Si lors de l'update de vos dépôts, vous avez une erreur de ce genre :
"W: Impossible de récupérer http://repository.spotify.com/dists/stable/InRelease Impossible de trouver l'entrée « non-free/source/Sources » attendue dans le fichier « Release » : ligne non valable dans sources.list ou fichier corrompu", éditez le fichier /etc/apt/sources.list et supprimer la ligne suivante : "deb-src http://repository.spotify.com stable non-free". Si vous avez une erreur de clé GPG, modifiez la première commande plus haut avec la clé qui vous est reportée dans l'erreur.
Selon votre environnement, installer en plus **[[apt>spotify-client-gnome-support|spotify-client-gnome-support]]** peut permettre une apparence plus harmonieuse.
===== Installation avec snap ou Flatpak =====
Il est possible d’installer soit le snap soit le flatpak de **Spotify** via la [[:gnome-software|logithèque]], ou **Spotify-qt** si vous êtes sous KDE ou Lubuntu.
D'autres client sont présents également dnas la logithèque : **Calaboka**, **Spot**
===== Utilisation =====
L’intégration dans gnome est faite par le paquet : [[apt>spotify-client-gnome-support]]. Vous trouverez alors le [[:raccourci-lanceur]] de Spotify dans la vue des applications selon votre environnement de bureau.
=====Commander Spotify depuis votre smartphone=====
La fonction est directement intégrée dans l'application mobile [[https://modfyp.com/es/spotify|Spotify premium apk]]. Appuyez simplement sur le titre de la chanson en cours dans la barre du dessous puis sur "appareils disponibles" puis sur l'appareil que vous souhaitez commander.
=====Utiliser les touches multimédia avec Spotify=====
Cette astuce fonctionne avec les versions natives de Spotify (celles prévues pour linux).
====Installation du service====
Pour utiliser les touches multimédia de votre clavier, vous aurez besoin du service "xbindkeys"
sudo apt-get install xbindkeys
====Configuration====
Il vous faut maintenant configurer le service pour qu'il prenne en compte Spotify
gedit ~/.xbindkeysrc
(Il est normal que la page soit blanche)
Copier/coller le code suivant
"dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause"
XF86AudioPlay
"dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop"
XF86AudioStop
"dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous"
XF86AudioPrev
"dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next"
XF86AudioNext
Il ne vous reste plus qu'à lancer ce service.
xbindkeys
Pour que vos touches soit utilisables à n'importe quel moment, je vous conseille de [[application_demarrage|rajouter ce service au démarrage]].
==== Spotify Premium ====
[[https://www.spotify.com/fr/premium/|Spotify Premium]] possède certaines fonctionnalités qui peuvent vous intéresser.
Les deux fonctionnalités les plus intéressantes sont :
* Télécharger la musique (vous serez dans la légalité de pouvoir copier la ressource vers n'importe quel appareil par la suite)
* Pas de coupures publicitaires.
===== Problèmes connus =====
==== La taille de la police est minuscule ====
La police de spotify est minuscule (vous avez un écran full HD). Jouez avec le numéro jusqu'à que la taille vous convienne
Pour la console rajouter dans /home/"vous"/.bashrc
alias spotify="/usr/bin/spotify --force-device-scale-factor=2.5"
puis éditez le fichier /usr/share/applications/spotify.desktop pour les raccourcis, changez la ligne Exec en fonction de cet exemple.
Exec=spotify --force-device-scale-factor=2.5
==== Spotify crash ====
La fermeture abrupte de spotify est un problème récurent. Si cela vous arrive, commencez par supprimer le cache de spotify et relancez le programme :
rm -rf ~/.cache/spotify
Si cela ne règle pas le problème, supprimez le cache et la config de spotify et relancez celui-ci (cette étape n'aura aucune incidence sur votre compte spotify) :
rm -rf ~/.config/spotify/ ~/.cache/spotify/
Quoi qu'il en soit, n'hésitez à signaler votre bug sur le forum (très actif) de [[http://community.spotify.com/t5/Desktop-Linux/bd-p/spotifylinux|spotify linux]].
==== Problèmes de connexion ====
Dans les préférences, vous trouverez "proxy". De là, vous choisissez aucun proxy. Pensez a sauvegarder !
==== Lecture des fichiers locaux OGG et FLAC ====
Seul les formats propriétaires [[wpfr>MP3]] et [[[wpfr>Advanced_Audio_Coding|AAC]] seront recherchés sur le PC, les formats libres [[wpfr>Vorbis|OGG vorbis]] et [[wpfr>Free_Lossless_Audio_Codec|FLAC]] ne sont actuellement pas supportés.
==== Instruction non permise (Core Dumped) ====
Les dernières versions de Spotify nécessitent le support sse2 par le processeur ce qui rend le logiciel non fonctionnel avec certains processeurs AMD Athlon et Sempron. La seule solution consiste à passer par le [[https://play.spotify.com/|Web player]].
==== Erreur de segmentation (Core Dumped) ====
Si Spotify se ferme dès que vous essayez de le lancer, essayez de le démarrer en terminal pour récupérer le message d'erreur. Si vous tombez sur le message **Erreur de segmentation (core dumped)**, démarrez Spotify avec l'option --no-zygote:
Spotify --no-zygote
Vous pouvez bien évidemment modifier votre entrée de menu en ajoutant cette option juste après spotify pour avoir un lanceur fonctionnel.
==== Utiliser les liens Spotify avec la version Native de Spotify ====
Pour pouvoir utiliser les liens "spotify" :
Il vous faudra rentrer les trois commandes suivantes dans un terminal :
gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command "/usr/bin/spotify -uri %s"
gconftool-2 -t bool -s /desktop/gnome/url-handlers/spotify/needs_terminal false
gconftool-2 -t bool -s /desktop/gnome/url-handlers/spotify/enabled true
==== Bloquer toutes les pubs (audio, vidéo, bannières) ====
=== Méthode conforme au bonnes mœurs (payante) ===
La [[#spotify_premium|version premium]] ne possède pas les coupures publicitaires.
=== Méthode D ===
Testé avec la version snap
Le principe est de rediriger toutes les requêtes de publicité vers une IP incompatible (ici 127.0.0.1).
Pour cela, éditez le fichier /etc/hosts en root. Utilisez l'éditeur que vous souhaitez.
Avec [[gedit]] regardez [[gedit#edition_avec_privileges|gedit édition avec privilèges]].
Puis collez-y la liste suivante :
#Bloquer les pubs Spotify
127.0.0.1 adclick.g.doublecklick.net
127.0.0.1 adeventtracker.spotify.com
127.0.0.1 ads-fa.spotify.com
127.0.0.1 analytics.spotify.com
127.0.0.1 audio2.spotify.com
127.0.0.1 b.scorecardresearch.com
127.0.0.1 bounceexchange.com
127.0.0.1 bs.serving-sys.com
127.0.0.1 content.bitsontherun.com
127.0.0.1 core.insightexpressai.com
127.0.0.1 crashdump.spotify.com
127.0.0.1 d2gi7ultltnc2u.cloudfront.net
127.0.0.1 d3rt1990lpmkn.cloudfront.net
127.0.0.1 desktop.spotify.com
127.0.0.1 doubleclick.net
127.0.0.1 ds.serving-sys.com
127.0.0.1 googleadservices.com
127.0.0.1 googleads.g.doubleclick.net
127.0.0.1 gtssl2-ocsp.geotrust.com
127.0.0.1 js.moatads.com
127.0.0.1 log.spotify.com
127.0.0.1 media-match.com
127.0.0.1 omaze.com
127.0.0.1 open.spotify.com
127.0.0.1 pagead46.l.doubleclick.net
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 partner.googleadservices.com
127.0.0.1 pubads.g.doubleclick.net
127.0.0.1 redirector.gvt1.com
127.0.0.1 s0.2mdn.net
127.0.0.1 securepubads.g.doubleclick.net
127.0.0.1 spclient.wg.spotify.com
127.0.0.1 tpc.googlesyndication.com
127.0.0.1 v.jwpcdn.com
127.0.0.1 video-ad-stats.googlesyndication.com
127.0.0.1 weblb-wg.gslb.spotify.com
127.0.0.1 www.googleadservices.com
127.0.0.1 www.googletagservices.com
127.0.0.1 www.omaze.com
Enregistrez, puis relancez Spotify, et enjoy ! 8-)
Il est possible que certaines musiques soient également bloquées avec cette liste. Si c'est le cas, supprimez ou commentez (# en début de ligne) certains noms de domaine, en priorité ceux contenant "spotify".
Source : https://www.reddit.com/r/Piracy/comments/4kn6rq/comprehensive_guide_to_blocking_ads_on_spotify/
==== Couper le son pendant les pubs ====
Projet à l’arrêt depuis 2017.
Cf [[https://github.com/SecUpwN/Spotify-AdKiller|spotify-adkiller]]
===== Voir aussi =====
* [[https://www.spotify.com/fr/|Le site officiel]]
* Procédure d'installation via le dépôt décrite sur le site officiel de Spotify : [[https://www.spotify.com/fr/download/previews/]]
----
//Contributeurs principaux : Steph138, Trombone, Tubuntu, Adliii, Gwilh, pol123456, Riadh.K., [[utilisateurs:sylvainvh]], [[utilisateurs:amiralgaby]]//