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.


3 commentaires

Fab' · 27 août 2019 à 23 h 05 min

Bonjour,est il possible en plus de cette configuration d’installer sur le raspberry une sortie optique ?
Merci

makerhelp · 28 août 2019 à 4 h 44 min

Bonjour. Oui c’est possible, en ajoutant un carte d’extension audio. Par exemple, HifiBerry propose plusieurs cartes dans le genre : https://amzn.to/2UbBL3F
Il faudra alors éditer le fichier /boot/config.txt et commenter la ligne suivante avant un #
dtparam=audio=on
Puis activer la carte en ajoutant cette ligne :
dtoverlay=hifiberry-amp
Enfin, dans le fichier /etc/default/raspotify, il faut ajouter cette option :
OPTIONS= »–device hw:0″
Je n’ai ni HifiBerry, ni autre carte audio pour Raspberry Pi, donc je n’ai pas testé. J’imagine qu’avec une carte qui a plusieurs type de sorties (optique et RCA), la ligne OPTIONS doit changer suivant la sortie (OPTIONS= »–device hw:1″ ??).
Donc tout dépend du matériel et de la documentation fournie avec. Mais à priori, Raspotify permet d’utiliser ce genre d’ampli.

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 *