Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
spotify [Le 27/07/2020, 08:47] corrigospotify [Le 10/12/2020, 13:50] (Version actuelle) – [Ajout du dépôt] 78.238.245.21
Ligne 1: Ligne 1:
 +{{tag>audio}}
  
 +----
 +
 +====== Spotify ======
 +
 +**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. À la différence de ses concurrents, Spotify a le mérite d'utiliser le codec libre [[wpfr>Vorbis|Ogg Vorbis]] au lieu du [[wpfr>MP3]].
 +
 +===== 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) =====
 +
 +==== Pré-requis ====
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +
 +==== Ajout du dépôt ====
 +  * [[:tutoriel/comment_modifier_sources_maj#modifier_les_sources_de_mises_a_jour|Ajoutez le dépôt]] Spotify  :
 +
 +  curl -sS https://download.spotify.com/debian/pubkey_0D811D58.gpg | sudo apt-key add - 
 +  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]] :
 +
 +  sudo apt-get update && sudo apt-get install spotify-client
 +
 +<note tip>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"</note>
 +
 +==== Installation ====
 +
 +[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://spotify-client|spotify-client]]** pour utiliser Spotify.
 +
 +<note help>Selon votre environnement, installer en plus **[[apt://spotify-client-gnome-support|spotify-client-gnome-support]]** peut permettre une apparence plus harmonieuse.</note>
 +
 +===== Installation avec Flatpak =====
 +
 +**Articles dédiés** : [[:flatpak]], [[:tutoriel/installer_application_flatpak|tutoriel pour l'utiliser]].
 +
 +Depuis [[https://flathub.org/apps/details/com.spotify.Client|Flathub]], suivez les instructions qui vous concernent pour installer //Spotify// selon le [[:tutoriel/installer_application_flatpak#niveaux_de_privileges|niveau de privilèges]] qui vous convient.
 +
 +===== Installation avec Snap =====
 +**Article dédié** : [[:snap]].
 +
 +Pour installer un client Spotify via le WebPlayer basé sur [[https://fr.wikipedia.org/wiki/Electron_(framework)|Electron]] :
 +  * ouvrir la [[:gnome-software|logithèque]]
 +  * chercher **spotifywebplayer**.
 +
 +Ou en vous rendant sur [[https://snapcraft.io/spotify|Snapcraft]], installez **Spotify**.
 + 
 +<note important>Il s'agit de la technologie des paquets [[:snap|snaps]] déployée par Ubuntu en 2016, et un compte Ubuntu One est requis. (Testé sur Ubuntu 16.10).</note>
 +
 +===== 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 le menu Applications > Son et Vidéo > Spotify ou depuis votre menu unity.
 +
 +=====Commander Spotify depuis votre smartphone=====
 +La fonction est directement intégrée dans l'application mobile Spotify. 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=====
 +<note>Fonctionne nativement sous saucy</note>
 +<note>Cette astuce fonctionne avec les versions natives de Spotify (celles prévues pour linux). Cette astuce peut ne pas fonctionner avec les versions Wine (non testé)</note>
 +<note important>Il peut arriver que les touches multimédia ne soient pas reconnues malgré le fait qu'elles l'aient été juste avant, durant la même session, sans modifications des paramètres audio (problème non résolu. Ubuntu 13.10 x64)</note>
 +====Installation du service====
 +Pour utiliser les touches multimédia de votre clavier, vous aurez besoin du service "xbindkeys"
 +<code>sudo apt-get install xbindkeys</code>
 +
 +====Configuration====
 +Il vous faut maintenant configurer le service pour qu'il prenne en compte Spotify
 +<code>gedit ~/.xbindkeysrc</code>
 +(Il est normal que la page soit blanche)
 +
 +Copier/coller le code suivant
 +<code>"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</code>
 +
 +Il ne vous reste plus qu'à lancer ce service. 
 +<code>xbindkeys</code>
 +
 +Pour que vos touches soit utilisables à n'importe quel moment, je vous conseille de [[application_demarrage|rajouter ce service au démarrage]].
 +
 +===== 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
 +<code>alias spotify="/usr/bin/spotify --force-device-scale-factor=2.5"</code>
 +puis éditez le fichier /usr/share/applications/spotify.desktop pour les raccourcis, changez la ligne Exec en fonction de cet exemple.
 +<code>Exec=spotify --force-device-scale-factor=2.5</code>
 +
 +==== 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 :
 +<code>rm -rf ~/.cache/spotify</code>
 +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) : 
 +<code>rm -rf ~/.config/spotify/ ~/.cache/spotify/</code>
 +
 +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]].
 +
 +==== 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) ====
 +
 +<note>Testé avec la version snap</note>
 +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 :
 +<code>sudo gedit /etc/hosts</code>
 +Puis collez-y la liste suivante :
 +<file - /etc/hosts>#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</file>
 +Enregistrez, puis relancez Spotify, et enjoy ! 8-)
 +<note important>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".</note>
 +Source : https://www.reddit.com/r/Piracy/comments/4kn6rq/comprehensive_guide_to_blocking_ads_on_spotify/
 +
 +==== Couper le son pendant les pubs ====
 +Cf [[https://github.com/SecUpwN/Spotify-AdKiller|spotify-adkiller]]
 +
 +===== Voir aussi =====
 +
 +  * [[http://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]]//