Comment configurer Spotify Connect sur le Raspberry Pi

Client Spotify Connect Raspberry Pi

Spotify a une énorme collection de musique et offre aux utilisateurs de nombreuses options pour diffuser leurs morceaux préférés : vous pouvez profiter de Spotify via votre navigateur web ou en installant l’application dédiée pour smartphone ou bureau. Cependant, ces méthodes ne garantissent pas toujours la meilleure qualité sonore. Spotify Connect vise à résoudre ce problème en permettant de jouer tous vos morceaux préférés via n’importe quel produit sans fil compatible, y compris des haut-parleurs autonomes et des barres de son.

Dans ce tutoriel, vous apprendrez à configurer votre Raspberry Pi en tant qu’appareil Spotify Connect portable et peu coûteux.

Lisez aussi : Spotify Web Player ne fonctionne pas ? Voici les solutions

Ce dont vous aurez besoin

Pour compléter ce tutoriel, vous aurez besoin de :

  • Raspberry Pi exécutant Raspbian. Si vous n’avez pas encore Raspbian, téléchargez la dernière version et gravez-la sur une carte SD en utilisant Etcher.

Vous pouvez graver Raspbian sur votre Raspberry Pi, en utilisant Etcher.

  • Câble d’alimentation compatible avec votre Raspberry Pi
  • Clavier externe et un moyen de le connecter à votre Raspberry Pi
  • Câble HDMI ou micro HDMI, selon votre modèle de Raspberry Pi
  • Moniteur externe
  • Câble Ethernet ou connexion Wi-Fi
  • Câble RCA vers casque afin de pouvoir connecter votre Raspberry Pi à un appareil audio tel qu’un haut-parleur ou une chaîne stéréo, ou une carte audio USB pour un son de meilleure qualité
  • Abonnement à Spotify Premium

Raspbian : utilisez-vous la dernière version ?

Pour commencer, le Raspberry Pi doit être opérationnel avec la dernière version de Raspbian. Démarrez votre Raspberry Pi et ouvrez une fenêtre de Terminal. Tapez les commandes suivantes :

sudo apt update  
sudo apt upgrade

Si Raspbian installe des mises à jour, vous devrez redémarrer votre Raspberry Pi en cliquant sur la petite icône Raspberry Pi dans le coin supérieur gauche, puis en sélectionnant “Arrêter -> Redémarrer.”

Lisez aussi : Le guide non officiel pour désactiver Spotify Connect

Installer le client Spotify

Ce tutoriel utilise Raspotify, un client Spotify Connect spécifiquement conçu pour Raspberry Pi.

Raspotify nécessite les paquets curl et apt-transport-https, alors ouvrez un Terminal et assurez-vous que ces paquets sont installés sur votre Raspberry Pi :

sudo apt install -y apt-transport-https curl

Ensuite, ajoutez le dépôt Raspotify et la clé GPG associée. La clé GPG est particulièrement importante, car elle permettra au gestionnaire de paquets Apt de vérifier tous les fichiers qu’il récupère depuis le dépôt Raspotify. Dans le Terminal, exécutez les deux commandes suivantes :

curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt-key add -  
echo 'deb https://dtcooper.github.io/raspotify raspotify main' | sudo tee /etc/apt/sources.list.d/raspotify.list

Le dépôt Raspotify a été ajouté avec succès, mais actuellement, le gestionnaire de paquets ne connaît pas ce dépôt. Pour tenir le gestionnaire de paquets informé, exécutez la commande suivante dans le Terminal :

sudo apt update

Vous pouvez maintenant installer raspotify :

sudo apt install raspotify

Raspotify se lancera automatiquement, vous êtes donc prêt à commencer à diffuser de la musique sur votre Raspberry Pi !

Profitez de Spotify sur votre Raspberry Pi

Vous pouvez maintenant envoyer de la musique à votre Raspberry Pi depuis l’application de bureau ou mobile Spotify. Dans cette section du tutoriel, Spotify pour Android est utilisé, donc les étapes peuvent légèrement différer si vous utilisez une plateforme alternative.

  1. Lancez l’application Spotify.

  2. Sélectionnez la chanson que vous souhaitez jouer.

  3. Appuyez sur la section “Appareils disponibles” vers le bas de l’écran.

Tous les appareils disponibles seront affichés vers le bas de l'écran.

  1. Dans le coin inférieur gauche, sélectionnez la petite icône “Appareils”.

Cliquez sur l'icône

  1. Trouvez votre Raspberry Pi et appuyez dessus.

Vous pouvez maintenant utiliser votre appareil Raspberry Pi comme client Spotify Connect.

Votre Raspberry Pi devrait maintenant jouer la chanson que vous avez choisie !

Configurer Spotify Connect

Pour améliorer l’expérience utilisateur, vous pouvez apporter plusieurs modifications au logiciel Raspotify.

Vous pouvez modifier les paramètres de Raspotify en exécutant la commande suivante dans le Terminal :

sudo nano /etc/default/raspotify

Cela lance un fichier de configuration dans l’éditeur de texte Nano.

Vous pouvez modifier les paramètres de Raspotify, dans son fichier de configuration

Vous pouvez apporter diverses modifications à ce fichier, y compris :

Donnez à votre Raspberry Pi un nom unique

Par défaut, votre Raspberry Pi aura le nom “raspotify (raspberry pi).” Si vous avez plusieurs Raspberry Pi sur votre réseau, vous voudrez peut-être donner à chaque appareil un nom distinctif – par exemple, “Raspberry Pi Cuisine” ou “Client Spotify Connect.”

Pour renommer votre Raspberry Pi, trouvez la ligne suivante :

#DEVICE_NAME="raspotify"

Et apportez les modifications souhaitées – par exemple, ce tutoriel utilise :

DEVICE_NAME="Bureau de Jessica"

N’oubliez pas de supprimer le symbole # !

Enregistrez vos modifications en utilisant le raccourci clavier Ctrl + X, puis appuyez sur les touches y et Entrée de votre clavier.

Chaque fois que vous apportez une modification au fichier de configuration, vous devrez redémarrer votre service Raspotify en entrant la commande suivante dans le Terminal :

sudo systemctl restart raspotify

Vérifiez l’application Spotify sur votre smartphone ou tablette, et vous devriez remarquer que votre Raspberry Pi a maintenant un tout nouveau nom.

Vous pouvez donner à votre Raspberry Pi un nom unique.

Améliorez la qualité audio

Le bitrate fait référence à la quantité de données traitées sur une certaine période. Plus le bitrate est élevé, meilleure est la qualité audio, tandis que des bitrates plus bas consomment moins de données, ce qui peut être utile si vous écoutez Spotify sur votre smartphone.

Le bitrate standard pour Spotify Connect est de 160 kbps, mais les audiophiles peuvent débloquer un son de haute qualité en augmentant cette valeur à 320. Alternativement, vous pouvez vouloir expérimenter avec le bitrate “basse qualité” de Spotify de 96 pour voir si vous pouvez vraiment faire la différence.

Que vous optiez pour une qualité basse (96), moyenne (160) ou haute (320), vous pouvez contrôler le paramètre de bitrate de Spotify en modifiant la ligne suivante :

#BITRATE="160"

Enregistrez vos modifications en utilisant Ctrl + X, Y puis Entrée. Enfin, vous devrez redémarrer le service Raspotify :

sudo systemctl restart raspotify

En fin de compte, la qualité sonore dépend de l’appareil audio que vous connectez à votre Raspberry Pi. N’oubliez pas de profiter de ces conseils Spotify pour améliorer votre expérience d’écoute.