ecouter spotify rasbperry pi

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

Si vous aimez é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 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 officiel
    Cliquer sur Download dans la partie concernant le Raspberry Pi
  • Si nécessaire, télécharger et installer Etcher depuis ce site web
    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

Remarque : Volumio est maintenant inclus dans la liste des systèmes d’exploitation sur Raspberry Pi Imager. Si vous l’avez installé sur votre ordinateur, c’est probablement le moyen le plus simple de l’installer sur une nouvelle carte SD. Vous pouvez également utiliser le démarrage réseau pour flasher votre carte SD actuelle directement depuis votre Pi.

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

Accès à l’interface web

Tout peut être géré depuis l’interface web.

Si vous ne disposez que du Wi-Fi, vous devez d’abord effectuer cette étape :

  • Depuis votre ordinateur, connectez-vous au réseau Wi-Fi Volumio.
  • Il n’y a pas de mot de passe (sur les anciennes versions, le mot de passe est volumio2).
  • Une page web s’ouvrira avec un assistant de configuration.
  • Si elle ne s’ouvre pas automatiquement, vous devrez peut-être cliquer sur le lien dans votre liste de réseaux :
  • Suivez toutes les étapes et saisissez vos paramètres Wi-Fi.
  • Vous pouvez conserver la plupart des valeurs par défaut. Le plus important est de choisir votre SSID et de saisir le mot de passe, toutes les autres options peuvent être modifiées plus tard.
  • Une fois terminé, Volumio appliquera la configuration et redémarrera en mode normal.
  • Vous reviendrez automatiquement à votre connexion Internet habituelle.

Vous pouvez maintenant accéder à l’interface 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
    Veillez à utiliser le protocole HTTP et non HTTPS. Parfois, les navigateurs web passent automatiquement au protocole HTTPS.
  • Si vous utilisez Ethernet, vous aurez d’abord un assistant de bienvenue pour configurer les principaux paramètres (les mêmes que lors de la configuration Wi-Fi) :
  • Il vous demandera plusieurs fois de créer un compte, ce n’est pas obligatoire pour écouter de la musique en local, mais vous en aurez besoin pour installer le plugin Spotify plus tard (un compte gratuit suffit).
  • Prenez donc quelques minutes pour créer le compte, vous en aurez besoin plus tard.
  • Vous arriverez ensuite sur l’interface de Volumio, qui ressemble à ç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 :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
  • Ouvrez le menu sur la gauche (l’icône hamburger) et cliquez sur « Plugins ».
  • Ensuite trouvez Spotify dans la liste (dans mon cas c’était le premier) et cliquez sur « Install »
  • Quelques secondes plus tard, Spotify est installé

Il vous faut ensuite l’activer et le configurer :

  • Une fois l’installation terminée, une fenêtre pop-up s’affiche, vous invitant à l’activer :
  • Cliquez sur « Enable plugin »
  • Allez ensuite dans « Installed Plugins » et cliquez sur « Settings » pour le plugin Spotify.
  • Entrez vos identifiants Spotify, et sauvegardez la configuration (Save)
  • Spotify est prêt à être utilisé !

Pour finir, retourner sur la page d’accueil de Volumio.
Cliquez sur « Browse » et sélectionnez Spotify, ou cliquez sur « Spotify » dans le menu de gauche.

À partir de là, vous pouvez utiliser le moteur de recherche pour lire n’importe quel morceau disponible 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 lien.
    • 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 : GitHub
    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 :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

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 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.

Avertissement

Ce projet n’est plus maintenu, et les derniers modèles de Raspberry Pi ne sont pas pris en charge (Raspberry Pi 4 et Pi Zero 2 par exemple). Vous pouvez l’essayer avec des modèles plus anciens si vous aimez vraiment cette solution, mais je recommande d’utiliser Volumio ou Kodi à la place.

Voici un message du développeur :

Il n’y aura pas d’autres versions et probablement plus de support de ma part. Le Pi 4 et le Zero W 2 ne fonctionnent pas avec la dernière version et je ne connais pas de solution de contournement. Des suggestions de logiciels alternatifs potentiels sont disponibles ici. Le logiciel continuera à être disponible pour l’instant mais notez qu’il est très obsolète, qu’il ne supporte pas le dernier matériel Pi et qu’il n’est absolument pas pris en charge. Je vous encourage à trouver des alternatives.

Merci à toutes les personnes qui ont apporté leur aide sur Pi Musicbox.

Site web de Pi Musicbox

Par ailleurs, cette méthode est probablement la plus compliquée, car vous devez configurer quelques éléments manuellement (comme l’utilisation de l’API Spotify avec des clés), là où Volumio fait tout pour vous, avec un simple identifiant et un mot de passe.

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 Etcher 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 GitHub
    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 endroit.

  • 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.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Vous comprenez l'anglais et en voulez encore plus ? Je publie une nouvelle leçon chaque mois, réservée à mes abonnés premium. Rejoignez la communauté dès maintenant pour y avoir accès !

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

  • Une enceinte Bluetooth: 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+ : 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 USB : 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 universelle : Remplacez au passage toutes vos télécommandes par une seule, compatible par le dongle Flirc.
Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

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).


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Publications similaires

Laisser un commentaire

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