Dans cet article, nous allons transformer un Raspberry Pi en lecteur Spotify (ou client Spotify Connect).

A quoi ça sert ?

Un client Spotify Connect sert à lire la musique ailleurs que sur son PC ou son téléphone. Par exemple, sur une chaîne HiFi. Le relais sera visible en bas de l’application Spotify dans « Appareils disponibles » :

Matériel nécessaire

Installation

J’ai installé une Raspbian Lite Strech sur la micro SD. Le SSH est activé et le WIFI configuré (comme détaillé dans l’article Comment se connecter à un Raspberry Pi sans écran ?). Si vous avez besoin d’un tuto sur l’installation de Raspbian, demandez le moi en commentaire. Ma chaîne Hifi est relié au Raspberry Pi avec le cordon jack 3.5mm. Voici la procédure d’installation du client Spotify Connect Raspotify :

Dans un terminal, exécutez la commandes suivante :

curl -sL https://dtcooper.github.io/raspotify/install.sh | sh

Il ne reste qu’à éditer le fichier /etc/default/raspotify avec nano :

sudo nano /etc/default/raspotify

J’ai dé-commenté la ligne BITRATE en supprimant le # et augmenté la qualité de 160 à 320 :

La ligne OPTION sert à renseigner ses identifiants Spotify. Exemple :

OPTIONS="--username makerhelpspotify --password MONmotDEpasse1234"

J’ai aussi dé-commenté la ligne suivante pour que le volume soit suffisamment fort :

VOLUME_ARGS="--enable-volume-normalisation --linear-volume --initial-volume=100"

On sauvegarde le tout avec un CTRL+X, puis Y. On reboot ensuite le Raspberry Pi pour qu’il prenne en compte les réglages :

sudo reboot

Une fois le Raspberry Pi rebooté, il suffit de démarrer l’application Spotify sur son téléphone, d’aller dans Appareils disponibles et de choisir Raspotify pour lire la musique sur la chaîne Hifi.


1 commentaire

Comment faire un serveur de streaming avec un Raspberry Pi - MakerHelp · 12 février 2019 à 21 h 09 min

[…] l’article précédent, j’ai détaillé comment transformer un Raspberry Pi en lecteur Spotify. Mais tout le monde n’utilise pas Spotify, Deezer, Qobuz ou Google Music. Voici comment […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *