Contenu | Rechercher | Menus

Spotify

Attention, depuis le 16/01/2014 l'installation de Spotify s'est compliquée pour Ubuntu, une solution est néanmoins établie sur cette page, au petit "3. Installation manuelle" (voir la partie appelée : "Installation au 17/01/2014", si aucune solution présentée ici n'aura fonctionnée).

Spotify est un logiciel permettant d'accéder gratuitement et légalement à de la musique en ligne. Spotify n'est pas un logiciel libre, mais il utilise néanmoins le codec libre Ogg Vorbis pour compresser les données. A la différence de ses concurrents, Spotify a le mérite d'utiliser le codec libre -pas par idéologie, mais bien par efficacité- au lieu du mp3, qui reste un format propriétaire, même s'il est très accessible. Au lieu d'écouter du mp3 propriétaire dans votre navigateur libre, vous écouterez du Ogg Vorbis libre dans un logiciel propriétaire.

Un logiciel libre équivalent est en cours de développement : Despotify. (nécessite un compte premium ou unlimited)

Pré-requis

Installation depuis les dépôts (Recommandé)

Spotify propose à ses utilisateurs linuxiens une version de leur logiciel dédiée à leur OS favori. Celle-ci est cependant limitée aux utilisateurs de Debian et d'Ubuntu. La nouvelle sur le site officiel

À noter que cette version est décrite par son développeur comme une pré-version, donc non finalisée (pour cause de publicité). Celle-ci est conçue pour Ubuntu 10.04 Lucid Lynx, mais fonctionne sur les versions suivantes d'Ubuntu. Il reste à vérifier si elle fonctionne sur versions antérieures.

Depuis octobre 2011, la version Linux est également ouverte aux comptes Free/Open

Méthode d'installation indiqué sur le site de Spotify : (à essayer avant toutes autres méthodes)

# 1. Ajoutez cette ligne à votre liste de référentiels en
# modifiant votre /etc/apt/sources.list
deb http://repository.spotify.com stable non-free

# 2. Si vous voulez vérifier les packages téléchargés,
# vous devrez ajouter notre clé publique
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59

# 3. Exécutez apt-get update
sudo apt-get update

# 4. Installez spotify !
sudo apt-get install spotify-client

Pour installer Spotify avec la méthode indiqué sur le site de l'éditeur, exécutez les lignes de commandes suivantes :

sudo apt-add-repository "http://repository.spotify.com stable non-free"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
sudo apt-get update
sudo apt-get install spotify-client

Ajout du dépôt

sudo sh -c 'echo "deb http://repository.spotify.com stable non-free" >> /etc/apt/sources.list.d/spotify.list'
sudo apt-get update 
gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59
gpg --export 94558F59 |sudo apt-key add -

ou

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59

À partir de juin 2012, l'ancienne a clef a été mis à jour. Pour la mettre à jour :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59

Si vous avez une erreur de type :

W: Erreur de GPG : http://repository.spotify.com stable InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 082CCEDF94558F59

C'est très certainement cette dernière commande qu'il vous faudra lancer.

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"

Spotify Linux demande une version récente du paquet gconf2. Or, Ubuntu 10.04 ne dispose que d'une version ancienne (mais stable) de ce paquet. Allez donc télécharger un gconf2 plus récent sur le site de la distribution Debian et laissez faire Gdebi !

Installation

Installez le paquet spotify-client, (anciennementspotify-client-qt) pour utiliser Spotify.

Pour faire des commentaires sur cette version linux

Ça se passe ici

Plus on sera nombreux à réagir sur cette plate-forme, plus ils consacreront du temps sur la version linux de spotify :)

Installation manuelle

Cette version est une version BETA. Elle n'est pas supporté officiellement par Spotify malgré le fait qu'elle soit développée par eux. N'installez pas cette version si vous ne savez pas ce que vous faites.

Nettoyage

Avant d'installer cette version, vous devez impérativement supprimer toutes traces d'une version antérieure. A ce jour (29/12/2011), vous devez supprimer le cache et le dossier config de Spotify pour éviter un crash.

  • Suppression de l'ancienne version
sudo dpkg --force-all --purge spotify-client-qt
  • Suppression du cache et du dossier config
rm -rf ~/.config/spotify/ ~/.cache/spotify/

Installation au 17/01/2014

  • Téléchargement de la dernière version

Pour récupérer la dernière version, rendez-vous sur le Repository de Spotify ici : http://repository.spotify.com/ A ce jour, la dernière version est "0.9.4.183". Vous pouvez la télécharger via ce lien : http://repository.spotify.com/pool/non-free/s/spotify/ (ou via les deux liens 32 ou 64 Bits du dessous)

Version 32-bit
Version 64-bit

0.9.4.183

Une fois téléchargée votre version et enregistrée dans le dossier de votre choix, faites un clic-droit dessus et choisissez "Ouvrir avec la logithèque Ubuntu". La logithèque vous demande si vous connaissez la provenance de ce programme et vous met en garde d'accepter son installation que si vous en connaissez la source en gros (ici le repository de Spotify). Quand cela vient d'un blog ou autres sites, méfiances….

  • Installation de la nouvelle version
sudo dpkg -i ~/spotify-client_0.8.*.deb

Lancement de Spotify

Spotify se lance sans aucun soucis depuis votre menu ou depuis unity

=== UBUNTU 13.10 spotify ===

Ajout par Malain le 6/1/2014

perso aucune des manips ci-dessus n'ont abouti , par contre installation sans souci en suivant la page http://ubuntuhandbook.org/index.php/2013/10/install-spotify-client-official-repository-ubuntu-1310/

Utilisation

L'integration 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

Pour ceci il existe Spotcommander, un logiciel à installer sur Ubuntu et l'application du même nom sur Google Play. En ayant votre ordinateur et votre smartphone connectés sur le même réseau Wi-Fi, vous pourrez commander Spotify à distance. Pour installer ça se passe ici

Utiliser les touches multimédia avec Spotify

Fonctionne nativement sous saucy

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é)

Il peut arriver que les touches multimédia ne soit pas reconnu malgré le fait qu'elles l'ont été juste avant, durant la même session, sans modifications des paramètres audio (problème non résolu. Ubuntu 13.10 x64)

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 rajouter ce service au démarrage.

Problèmes connus

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 spotify linux.

Le son ne peut pas etre regle

Sous Ubuntu 11.04 (32bit ou 64bits). Il suffit de créer un symlink appelé libpulse.so en tapant les commandes suivantes dans le terminal :

cd /usr/lib

sudo ln libpulse.so.0 libpulse.so

Solution trouvée ici : http://getsatisfaction.com/spotify/topics/_linux_volume_control_doesnt_work_ubuntu_11_04#reply_5794213

Si spotify hache, craque, coupe ?

Vous devez ajouter la dernière version de Wine avec les dépôts de wine HQ. Cf. la doc Wine.

Ensuite, vous configurez la partie audio de Wine. Décochez tous les pilotes, en n'en laissant qu'un : Esound ou Oss. Réglez l'accélération matérielle sur complète, laissez l'échantillonnage a 44100 (défaut), à 16 bits, pour conserver la qualité du codec.

Dans Spotify, vous pouvez aussi essayer d'activer/désactiver l'accélération matérielle qui semble avoir une influence avec certaines configurations. Si le son coupe toujours, c'est peut-être qu'une application monopolise le serveur de son, même si elle est fermée. Dans le terminal, tapez sudo alsa force-reload pour recharger le serveur.

Avec PlayOnLinux, qui peut représenter une solution graphique simple, vous devrez quand même configurer la partie audio de Wine. Cette méthode peut résoudre de nombreux problèmes sous Karmic.

Problèmes de connexion

Dans les préférences, vous trouverez "proxy". De là, vous choisissez aucun proxy. Pensez a sauvegarder !

Le format du fichier n'est pas supporté

Si la lecture des fichiers (mp3) locaux (de votre disque dur) n'est pas possible, un bandeau apparaît en haut de l'écran mentionnant que « le format du fichier n'est pas supporté ».

Le problème vient du fait que des bibliothèques de gestion des mp3 de Wine sont déficientes. La solution consiste à récupérer cette bibliothèque soit sur une partition Windows, soit en installant Windows Media Player via Wine.

Solution 1 - Si aucune partition windows ne vous est accessible

  1. Installez Windows Media Player par Wine disponible à cette adresse
  2. Copiez ensuite le fichier ~/.wine/drive_c/windows/system32/l3codecp.acm vers le dossier ~/.wine/drive_c/windows/system32
  3. Renommez-le en winemp3.acm

Solution 2 - Si une partition Windows vous est accessible

  1. Rendez-vous sur votre partition Windows dans le dossier …/windows/system32/
  2. Copiez le fichier l3codecp.acm
  3. Collez-le dans ~/.wine/drive_c/windows/system32/ et renommez-le en winemp3.acm

Enfin il faut ajouter cette librairie à Wine: Ouvrez la configuration de Wine, dans l'onglet "Bibliothèques", dans le champ "Nouveau surclassage pour :", entez winemp3.acm puis cliquez sur "Ajouter".

Redémarrez le tout et ça devrait rouler.

Source: http://getsatisfaction.com/spotify/topics/spotify_under_wine_unable_to_playback_local_files

Lecture des fichiers locaux OGG et FLAC

Seul les formats propriétaires MP3 et AAC seront recherchés sur le PC, les formats libres OGG et FLAC ne sont actuellement pas supportés.

[Version Wine] L'affichage de l'interface de Spotify bug (cadres noirs)

Si certaines parties de l'interface de Spotify sont couvertes pas des cadres noirs, assurez vous que Wine est bien paramétré pour émuler un environnement Windows XP ou supérieur (Dans winecfg, onglet Application).

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 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

Voir aussi


Contributeurs principaux : Steph138, Trombone, Tubuntu, Adliii, Gwilh, pol123456, Riadh.K., sylvainvh


spotify.txt · Dernière modification: Le 19/04/2014, 16:36 par laloi
Le contenu de ce wiki est sous licence : CC BY-SA v3.0