Comment écouter Spotify sur Raspberry Pi ? (3 solutions)


Si vous aimer écouter de la musique à la maison, sachez qu’il est possible d’utiliser votre Raspberry Pi comme une chaine stéréo.
Dans cet article, je vais vous montrer comment écouter Spotify sur Raspberry Pi, grâce à trois solutions logicielles différentes :

  • Utiliser Volumio : Un lecteur audio dédié au Raspberry Pi
  • Installer Kodi : Un media center qui inclue une application pour Spotify
  • Ou utiliser MusicBox : Qui permet en plus de gérer Spotify depuis son smartphone

Dans cet article, nous allons voir en détail comment faire dans chaque solution, à vous de voir celle qui vous intéresse le plus.

Écouter Spotify grâce à Volumio

Ma première solution est donc d’utiliser le lecteur Volumio.

Qu’est-ce que Volumio ?

Volumio Opens in a new tab.est un logiciel dédié à la lecture de musique.
Vous pouvez l’utiliser pour jouer n’importe quel fichier, avec une bonne qualité générale et une interface web permettant de le gérer depuis un autre équipement (ordinateur, smartphone, …).

C’est la solution parfaite pour le Raspberry Pi, car cela vous permet de garder le Raspberry Pi allumé et connecté en Wi-Fi, avec juste une enceinte branchée sur le port jack (ou via Bluetooth).
Ensuite vous pouvez l’utiliser comme chaîne hi-fi, en pilotant tout depuis votre téléphone.

Installation de Volumio sur Raspberry Pi

L’installation est très facile. Vous aurez simplement besoin d’une carte SD dédiée (voir mes produits recommandés si besoin d’une), puis de suivre cette courte procédure :

  • Télécharger Volumio depuis le site officielOpens in a new tab.
    Cliquer sur Download dans la partie concernant le Raspberry Pi
  • Si nécessaire, télécharger et installer Etcher depuis ce site webOpens in a new tab.
    C’est un outil gratuit permettant de créer une nouvelle carte SD très simplement
  • Lancer Etcher, vous devriez voir une interface comme celle-ci:
  • Sur la gauche, choisir l’image de Volumio (inutile d’extraire les fichiers avant), insérer votre carte SD puis cliquer sur Flash! pour lancer la copie
  • Après quelques instants, votre carte SD est prête

Insérer la carte SD dans votre Raspberry Pi et passer à la suite

Accès à l’interface web

Une fois le Raspberry Pi démarré, tout peut être géré depuis l’interface web.
Si vous avez uniquement une connexion Wi-Fi, il y aura une étape additionnelle :

  • Volumio va lancer un réseau Wi-Fi vous permettant de tout configurer depuis votre PC
  • Donc depuis votre ordinateur, se connecter au réseau Wi-Fi « Volumio »
    Le mot de passe est : volumio2
  • Une page web va s’ouvrir avec un menu de configuration
  • Suivez toutes les étapes pour entrer votre configuration Wi-Fi
  • Une fois terminé, basculer à nouveau sur votre connexion habituelle au niveau du PC (cela sera surement automatique)

Vous pouvez maintenant accéder à l’itnerface web:

  • Tout d’abord, commencer par trouver l’adresse IP de votre Raspberry Pi
    Si vous n’avez aucune idée comment faire, commencez par lire l’article lié ci-dessus. Typiquement, un scan du réseau devrait suffire.
  • Entrer l’adresse IP trouvée dans votre navigateur web : http://A.B.C.D
    Par exemple : http://192.168.1.17
  • Vous obtiendrez quelque chose comme ça :

Et voilà, vous êtes prêt à passer à l’étape suivante.
Rappelez-vous que cette interface est accessible également depuis votre smartphone, du moment que vous êtes connectés au même réseau.

Installation et écoute de Spotify

La dernière étape est donc d’installer Spotify :

  • Aller dans les paramètres (la petite roue crantée dans le coin supérieur droit)
  • Cliquer sur Plugins
  • Ensuite trouver Spotify dans la liste (dans mon cas c’était le premier) et cliquer sur « Install »
  • Quelques secondes plus tard, Spotify est installé

Il vous faut ensuite l’activer et le configurer :

  • Dans la même page, cliquer sur « Installed plugins »
  • Activer Spotify en cliquant sur « Off »
  • Cliquer sur Settings
  • Entrer vos identifiants Spotify, et sauvegarder la configuration (Save)
  • Spotify est prêt à être utilisé !

Pour finir, retourner sur la page d’accueil de Volumio.
Cliquer sur « Browse » et faites défiler sur Spotify.

Vous pouvez maintenant utiliser Spotify sur votre Raspberry Pi, et contrôler la lecture depuis votre ordinateur ou votre smartphone.

Cela fonctionne très bien, l’installation est simple et l’interface est cool.
Je pense que je vais me garder une carte SD avec Volumio quelque part 🙂

Utiliser Kodi pour écouter Spotify

La deuxième méthode pour écouter Spotify sur un Raspberry Pi est d’utiliser Kodi.

Qu’est-ce que Kodi ?

Kodi est une solution complète de media center, sous la forme d’une application, qui peut être installée sur des systèmes très légers comme OSMC ou LibreElec.
Il est aussi possible de l’installer sur Raspberry Pi OS directement.

Kodi vous permet de lire n’importe quel fichier média (musique, vidéo, etc.).
Aujourd’hui nous allons parler de Spotify uniquement, mais sachez qu’il est aussi possible de regarder Netflix ou YouTube sur Kodi.

Installation de Kodi

J’ai déjà un tutoriel complet expliquant comment installer Kodi sur un Raspberry Pi, je ne vais donc pas répéter les étapes détaillées ici.
Mais en résumé, prenez une carte SD vierge, copiez OSMC dessus et démarrer votre nouveau système, Kodi est préinstallé sur OSMC (c’est d’ailleurs la seule application).

Dès que votre installation de OSMC est terminée, passez au paragraphe suivant pour installer Spotify sur Kodi.

Installation d’une application pour Spotify

Activer SSH

Sur OSMC, SSH est activé par défaut si vous n’avez rien touché ensuite.
Mais si besoin, vous devez l’activer, nous allons l’utiliser par la suite.
Voici comment faire:

  • Aller dans « My OSMC » > Settings
    Les noms des menus peuvent varier légèrement suivant les versions, le thème choisi et le langage configuré.
  • Cliquer sur « SSH Server (Stopped) » puis « Apply » pour le lancer
  • Connectez-vous ensuite à votre Raspberry Pi avec un logiciel comme FileZilla ou WinSCP :
    • Entrer l’adresse IP dans le nom de l’hôte
      Si vous ne savez pas comment trouver l’adresse IP, vous aurez plus d’info en suivant ce lienOpens in a new tab..
    • L’identifiant par défaut est « osmc » et le mot de passe est « osmc » également
  • Une fois connecté, créer un nouveau dossier dans le répertoire principal, par exemple « Downloads ».
    Il vous servira à mettre tous vos fichiers transférés par la suite.

Télécharger et installer le dépôt pour Spotify

Spotify n’étant pas disponible par défaut sur Kodi, il vous faudra ajouter un nouveau dépôt pour se faire :

  • Télécharger le fichier ZIP du dépôt à cette adresse : GitHubOpens in a new tab.
    Dans le « Readme » en bas de page, il y a une section « Install with repository », cliquer sur le lien pour télécharger le fichier ZIP.
  • Transférer le fichier téléchargé sur votre Raspberry Pi en utilisant FileZilla ou WinSCP.
  • Retourner sur OSMC, aller dans « Add-ons browser » (cela peut être dans les paramètres suivant votre interface)
  • Choisir « Install from zip file »
  • Puis « Home Folder » et « Downloads » (ou le nom de dossier que vous avez choisi)
  • Cliquer sur le ZIP que vous venez de transférer pour l’installer

Le dépôt est désormais disponible pour l’installation de nouveaux logiciels sur Kodi.

Installation et configuration de Spotify

La dernière étape est donc d’installer Spotify depuis ce nouveau dépôt :

  • Dans le navigateur d’extensions (« Add-ons browser »), cliquer sur « Install from repository »
  • Cliquer sur « Marcelveldt’s BETA repository »
  • Spotify est dans le sous-menu « Music addons »
  • Cliquer sur Spotify puis « Install »

Quelques secondes plus tard, Spotify est installé, mais il vous faudra le configurer.
Dans le même écran, cliquer sur « Configure » et entrer votre identifiant et mot de passe.

Et voilà, Spotify est prêt !

Lancement de Spotify

Enfin, vous pouvez lancer Spotify: choisir « Music » dans le menu principal.
Puis dans les add-ons vous devriez trouver Spotify et l’utiliser comme vous voulez :

Si vous aimez cette solution et voulez en savoir plus sur Kodi et OSMC, j’ai deux autres articles qui devrait vous intéresser :

Si ce n’est pas le cas, pas de panique, j’ai une dernière solution pour vous 🙂

Installer MusicBox pour accéder à Spotify

La dernière méthode que je vais vous présenter ici est donc d’installer un logiciel dédié : MusicBox.

Présentation de MusicBox

MusicBox Opens in a new tab.est une suite d’outils afin de créer un lecteur musical pour les principaux services de Streaming :

  • Spotify
  • SoundCloud
  • Google Music
  • Itunes Podcasts
  • Etc.

C’est disponible sous la forme d’une image que vous prouver copier sur une carte SD et utiliser directement.

Ce que j’aime avec cette solution, c’est qu’elle s’utilise depuis un navigateur web, donc vous pouvez utiliser votre téléphone comme télécommande.
Brancher une enceinte sur votre Raspberry Pi et vous serez prêt à écouter votre chanson favorite à n’importe quel moment.

Installation de MusicBox

L’installation de MusicBox passe donc par la création d’une nouvelle carte SD, en suivant cette procédure :

  • Si besoin, télécharger et installer Balena EtcherOpens in a new tab. sur votre ordinateur
    C’est un outil gratuit, disponible sur n’importe quel système, permettant de créer toutes vos cartes SD.
  • Télécharger la dernière version de MusicBox depuis leur dépôt GitHubOpens in a new tab.
    Prenez le premier ZIP dans la liste des liens.
  • Ouvrir Etcher, et flasher l’image sur votre carte SD :

    Sélectionner l’image MusicBox en cliquant sur le bouton de gauche
    Insérer votre carte SD, puis cliquer sur « Flash! » pour lancer la copie
  • Quelques minutes plus tard, la copie est terminée et vous pouvez éjecter la carte SD.

Configuration de MusicBox

Vous pouvez configurer la plupart des paramètres de MusicBox depuis votre navigateur web.
Mais si besoin (par exemple si vous devez utiliser votre Raspberry Pi en Wi-Fi), vous pouvez modifier le fichier de configuration présent sur la carte SD.

Fichier de configuration

À faire avant le premier démarrage sur votre nouvelle carte SD :

  • Ré-insérer la carte SD dans votre ordinateur (Etcher l’éjecte automatiquement)
  • Accéder aux fichiers sur cette carte SD
  • Ouvrir le fichier « settings.ini » qui se trouve dans le dossier « config »
  • Au début du fichier, vous allez trouver les paramètres réseau
    Si vous avez besoin de vous connecter en Wi-Fi, compléter cette partie du fichier :
  • Vous pouvez également parcourir le reste du fichier pour changer d’autres options, par exemple :
    • enable_ssh pour activer l’accès SSH dès le démarrage
    • Spotify parameters : vous pouvez indiquer vos identifiants et clés ici (je vous montrerai juste après comment les obtenir)
    • Ainsi que tous les autres services que vous pourriez avoir envie d’utiliser, ils sont activables ou désactivables dans ce fichier également

Paramètres

Si vous n’avez pas besoin du Wi-Fi, l’interface web vous permettra de configurer à peu près tout, j’y viens dans la prochaine section.

Écouter Spotify

Avant de pouvoir écouter Spotify sur MusicBox, il reste quelques petits réglages à voir.

Premier démarrage

Insérer la carte SD dans votre Raspberry Pi et le démarrer.
Cela peut prendre quelques minutes lors du premier démarrage, soyez patients (et lisez la suite en attendant).

Les identifiants par défaut de MusicBox sont :

  • Utilisateur : root
  • Mot de passe : musicbox

Si vous avez un écran branché et voulez utiliser la sortie jack du Raspberry Pi pour le son, débranchez le câble HDMI pour être sûr que MusicBox utilisera la sortie jack et non le HDMI (vous n’avez pas besoin d’un écran).

C’était mon cas, je n’avais pas de son la première fois, et après un redémarrage sans l’écran tout fonctionnait correctement. L’écran ne sert à rien de toute façon.

Clés API Spotify

Pour utiliser MusicBox, il faudra un compte premium sur Spotify.
Et il vous faudra aussi deux clés à récupérer à cet endroitOpens in a new tab..

  • Cliquer sur « Log in with Spotify »
  • Les identifiants vont apparaître dans la section située juste dessous (là ou j’ai entouré en rouge)
  • Garder la page ouverte, vous en aurez besoin juste après.

Accès à l’interface web

Pour accéder à l’interface web, il vous faudra connaître l’adresse IP de votre Raspberry Pi (lien expliquant comment faire pour l’obtenir si besoin).

Une fois que vous l’avez, ouvrez votre navigateur à l’adresse : http://VOTRE_IP
Vous devriez obtenir l’interface de MusicBox. Comme cela a déjà été dit, cela fonctionne très bien depuis votre téléphone :

Mais avant d’utiliser cette interface, passons à la partie configuration.

Configuration

Si vous n’avez pas utilisé le fichier de configuration pour configurer MusicBox, vous allez maintenant pouvoir le faire dans l’interface web :

  • Cliquer sur « Settings » pour accéder aux options de MusicBox
  • Parcourir toutes les options si vous le souhaitez pour changer ce qui vous intéresse. Mais dans le cadre de ce tutoriel, nous allons rester sur Spotify.
  • Cliquer sur Spotify
  • Cliquer sur « Enable Spotify » et entrer vos identifiants Spotify.
    Puis entrer le client ID et client secret récupérés à l’étape précédente.
  • Cela devrait ressemble à cela :
  • Sauvegarder et redémarrer le Raspberry Pi
    Je ne sais pas si un reboot est obligatoire, mais dans mon cas il n’y a que comme cela que cela a été pris en compte.

Lancer Spotify

Vous êtes enfin prêt à lancer Spotify !

L’explorateur ne marchait pas trop pour moi, mais vous pouvez utiliser la recherche depuis la page principale.
Entrer le nom d’une chanson ou d’un album et profitez 🙂

Vous pouvez maintenant écouter Spotify sur Raspberry Pi et le contrôler depuis votre téléphone. C’est vraiment sympa comme appli 🙂

Questions liées

Est-il possible d’utiliser Spotify gratuitement sur Raspberry Pi ? Non, malheureusement Spotify est un service premium, et n’encourage pas vraiment les applications « exotiques ». Il faudra donc payer un abonnement pour utiliser ces solutions. Il existe une version d’essai de 30 jours, mais ce sera tout.

Pourquoi ne pas utiliser directement le site web ? Cela était encore possible il y a quelques années, mais je n’ai pas réussi à le faire fonctionner, même en utilisant un outil pour masquer pour « user-agent ». Spotify semble limiter l’utilisation à certains systèmes, et encourage les autres à passer sur leur application.

Matériel recommandé pour profiter de Spotify sur Raspberry Pi

  • Une enceinte Bluetooth Opens in a new tab.: J’utilise celle-ci avec mon ordinateur et mon Raspberry Pi, et j’en suis très satisfait. Elle résiste à l’eau et est incassable, vous pouvez l’apporter facilement avec vous (même sous la douche ou dans la piscine ^^) et le son est excellent pour sa taille.
  • Un Raspberry Pi 3B+Opens in a new tab. : Vous n’avez pas besoin de plus de puissance, gardez cela simple et abordable, prenez un Raspberry Pi 3 et laissez le connecté 24h/24.
  • Dongle Flirc USBOpens in a new tab. : Cet outil magique vous permet de rendre compatible n’importe quelle télécommande avec votre Raspberry Pi. Cela devrait être bien plus pratique que d’utiliser votre clavier à chaque fois que vous voulez zapper 🙂
  • Télécommande universelleOpens in a new tab. : Remplacez au passage toutes vos télécommandes par une seule, compatible par le dongle Flirc.

Conclusion

Et voilà, vous connaissez maintenant 3 méthodes pour installer Spotify sur votre Raspberry Pi : Volumio, Kodi et MusicBox.
À vous de faire votre choix, mais dans mon cas, j’avoue avoir un faible pour Volumio si le but est uniquement d’écouter de la musique (que ce soit avec Spotify ou autre).

Restez connectés!

Tenez vous informés des dernières nouveautés en vous inscrivant ici. Pas de panique, il s'agit seulement d'un mail par mois histoire de rester à jour :)

[sibwp_form id=3]

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Content