En utilisant le logiciel Raspotify, il nous est possible de configurer notre Raspberry Pi de sorte qu’il puisse fonctionner comme un périphérique Spotify Connect.

Avec cette solution nous pouvons alors utiliser notre Raspberry comme un appareil Spotify Connect ce qui nous permet de diffuser facilement des chansons de n’importe quelle application Spotify sur votre Raspberry Pi. Cette configuration est un moyen abordable de connecter des enceintes à Spotify.

En plus de voir dans cet article comment installer le logiciel Spotify Connect, nous verrons également les options de configuration de base pour bien configurer son équipement.

PROPOSITION DE MATÉRIELS

Ce projet est entièrement audio, vous pouvez donc acheter une carte audio USB ou une carte son Raspberry Pi.

Configuration d’un périphérique Raspberry Pi Spotify Connect

1. Premièrement, nous allons nous assurer que tout est à jour avec notre système d’exploitation. Cela facilitera l’installation du logiciel Spotify sur notre Raspberry Pi.

Pour ce faire, nous devons exécuter les commandes suivantes. Le premier mettra à jour la liste de paquets. La deuxième commande met à niveau les packages installés.

sudo apt update
sudo apt upgrade

2. Ensuite, nous devons nous assurer que les paquets « curl » et « apt-transport-https » sont installés sur notre Raspberry Pi. Sans cela, nous ne pourrons pas configurer le référentiel raspotify sur Raspbian.

Exécutez la commande suivante pour installer nos packages nécessaires :

sudo apt install -y apt-transport-https curl

3. Avec les packages dont nous avons besoin, nous pouvons continuer et ajouter la clé GPG « raspotify » et son référentiel. Sans la clé GPG, le gestionnaire de paquets apt ne pourra pas vérifier les fichiers qu’il récupère dans le référentiel.

Vous pouvez réaliser ces deux étapes en lançant les commandes suivantes :

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

4. Maintenant que nous avons ajouté le référentiel raspotify à notre Raspberry Pi, nous pouvons installer le paquetage raspotify.

Ce package permettra de transformer notre Raspberry Pi en un appareil Spotify Connect.

Nous pouvons installer le paquet en lançant les commandes ci-dessous. Suite à cela, il faut réexécuter la mise à jour, car nous avons ajouté le référentiel raspotify à l’étape précédente. Sans mise à jour, le gestionnaire de paquets ne saura pas ce que contient ce référentiel.

sudo apt update
sudo apt install raspotify

5. Avec le logiciel « raspotify » fraîchement installé, le logiciel devrait démarrer automatiquement et être prêt pour les connexions. 🙂

Nous devrions maintenant pouvoir nous connecter au logiciel Spotify de notre Raspberry Pi.

Pour cela, il nous suffit d’ouvrir l’application Spotify sur le périphérique de votre choix (ex: Smartphone) et sélectionner notre Raspberry-Pi dans le menu « Connexion à un périphérique ».

raspotify-connect-raspberry
Connexion de son appareil à Raspotify

Configuration du logiciel Spotify Connect

1. Bien que le logiciel Raspotify fonctionne parfaitement, nous pouvons modifier la configuration depuis un fichier de configuration. Cela dans le but d’ajuster des éléments tels que le débit binaire ou encore, le nom du périphérique.

Exécutez la commande ci-dessous pour commencer à modifier le fichier de configuration « raspotify ».

sudo nano /etc/default/raspotify

2. Dans ce fichier, nous avons accès à plusieurs options différentes que nous pouvons configurer. Nous allons en examiner quelques-uns et expliquer comment nous pouvons les utiliser.

L’option ci-dessous définit le nom de notre service de connexion Spotify sur le Raspberry Pi. Nous pouvons ici définir ceci sur quelque chose pour identifier plus facilement où se trouve le Raspberry Pi ou à quoi le Pi est connecté.

DEVICE_NAME="raspotify"

Avec l’option « BITRATE », nous pouvons spécifier le débit que nous souhaitons que le périphérique utilise. Nous pouvons choisir trois valeurs différentes pour cette option :

  • 96 pour une qualité basse,
  • 160 pour une qualité moyenne,
  • 320 pour une qualité audio supérieure.

Voici ci-dessous un exemple avec le paramétrage à une qualité moyenne.

BITRATE="160"

Le paramètre « OPTIONS = » nous permet de spécifier des options supplémentaires à transmettre au logiciel Spotify Connect.

Dans notre exemple, nous allons passer un nom d’utilisateur d’appareil Spotify (<NOM D’UTILISATEUR>) et un mot de passe (<MOT DE PASSE>). En les spécifiant, nous pourrons accéder au service Raspberry Pi Spotify en dehors du réseau local.

A noter cependant que les options de nom d’utilisateur et de mot de passe ne nous permettent pas de nous reconnecter normalement au compte. Nous devrons récupérer ces informations en accédant à l’écran « Définir le mot de passe de l’appareil » sur notre compte Spotify.

Si le lien ci-dessous renvoie à la page d’accueil du profil et qu’il n’y a pas d’option pour définir le mot de passe de l’appareil, il faut simplement entrer notre nom d’utilisateur et notre mot de passe Spotify habituel.

OPTIONS="--username <USERNAME> --password <PASSWORD>"

3. Pour enregistrer les modifications sur le fichier il suffit de cliquer sur les touches CTRL + X, puis sur Y et enfin sur ENTRÉE.

4. Une fois que nous avons apporté des modifications au fichier de configuration raspotify, il est utile de redémarrer le service « raspotify » en exécutant la commande ci-dessous.

sudo systemctl restart raspotify

Pour conclure…

La solution développée dans cet article est un excellent moyen d’avoir un lecteur audio pouvant utiliser n’importe quel haut-parleur prenant en charge une connexion USB ou 3,5 mm.

Évidemment, il existe de nombreux autres projets multimédias qu’il est possible de réaliser avec le Raspberry Pi. Je vous recommande vivement de jeter un coup d’œil à Kodi si vous recherchez une solution plus complète.

Portez-vous bien et à bientôt !


Si vous avez trouvé une faute d’orthographe, merci de nous en informer en sélectionnant le texte en question et en appuyant sur « Ctrl + Entrée« .

    6 replies to "Comment configurer Spotify Connect sur le Raspberry Pi ?"

    • Tomoki

      Bonsoir, comment savoir que l’application est bien ouverte? Tourne-t-elle dès le démarrage en arrière plan ? Si non, quelle commande exécuter pour lancer raspotify ? De plus, mon téléphone ne détecte pas le RPi sur spotify… Je suis bien connecté au même réseau WiFi pourtant…
      Merci d’avance.

    • Cedric

      Bonjours,

      L’installation sur mon raspberry pi 3b c’est très bien passé à ceci prêt que le son ne sort que sur l’hdmi. J’ai pu constater que j’étai pas le seul dans ce cas sur des forum en anglais pour autant je ne trouve aucune solution (sachant que j’ai testé sur 2 raspberry différents et que les test audio marche correctement,j’imagine que sa doit venir d’une configuration sur /etc/default/raspotify mais je suis débutant, très mauvais en anglais et je ne trouve pas la solution. Si y’a moyen de m’aider sa serai super.

    • Sylvain

      Un immense merci pour ce tuto, Cela ne fonctionnait pas au début, mais en reprenant les commandes une nouvelle fois, j’ai pu finalement le localiser depuis mon téléphone ! Encore Merci !

    • fiedodim

      merci pour le tuto !
      petite correction pour les non initié ou NO_ob :
      etape 4 :
      le update est avant le install autrement trouve pas la source 😉

      • Régis

        Merci pour ce retour sur le tuto et pour l’information sur cette erreur!
        Je viens de mettre à jour l’étape en question. 😉

Leave a Reply

Your email address will not be published.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.