EN
en direct

Spotify lance Soloist, un client Connect headless officiel pour Raspberry Pi et Linux

Le 13 août 2026, Spotify publie Soloist, un client Connect headless officiel pour Raspberry Pi et Linux, doté d’une API WebSocket locale pour les intégrations maison. Les homelabbers qui bricolaient des clients non officiels ont désormais un chemin supporté — à condition d’en accepter les conditions.

Une carte électronique nue posée sur un établi sombre, un jack audio en saillie, une seule LED ambre allumée.

13 août 2026. Spotify publie Soloist sur son blog développeurs, un client Spotify Connect en ligne de commande pensé pour les machines sans écran. 21 août 2026. Self-Host Weekly le met en avant dans sa revue hebdomadaire, avec une consigne simple : « disponible au téléchargement dès aujourd’hui ». Pour un homelabber qui a déjà soudé un Raspberry Pi à un ampli, c’est la fin d’une anomalie vieille de dix ans : le chemin officiel pour streamer Spotify sur du matériel maison n’existait tout simplement pas.

Soloist est un récepteur Connect sans interface, pas un lecteur complet. Une fois lancé sur un Raspberry Pi ou une machine Linux, il apparaît dans l’application Spotify comme n’importe quel autre appareil, et le téléphone ou le bureau pilotent la lecture. La nouveauté n’est donc pas ce qu’il fait, mais qui le fait — un client publié et maintenu par Spotify lui-même.

Ce que Soloist change pour le homelab

Avant Soloist, le self-hébergé qui voulait du Spotify sur un Pi headless passait par des projets communautaires — spotifyd, raspotify, librespot — construits sur une réimplémentation du protocole Connect. Ces outils fonctionnent, souvent très bien, mais ils vivent dans une zone grise : pas de support officiel, pas de garantie que le protocole ne casse pas à la prochaine mise à jour, et pas d’accès aux fonctions qui exigent un partenariat avec Spotify.

Soloist referme cette zone grise sur plusieurs points mesurables. D’abord, il repose sur le même moteur de lecture que les applications de bureau et mobiles — c’est la phrase la plus lourde de l’annonce, parce qu’elle aligne le client headless sur la qualité de rendu des clients officiels. Ensuite, il expose la totalité du catalogue — musique, podcasts, livres audio — avec Spotify Connect, Jam pour l’écoute collective, la normalisation de loudness avec limiteur de crête, le Smart Shuffle et l’Autoplay.

Le point le plus intéressant pour le bricoleur est ailleurs : une API WebSocket locale. Soloist écoute en local et accepte des commandes de lecture — play, pause, seek, volume, shuffle, repeat — tout en émettant les événements de lecture en temps réel et en exposant la file d’attente avec les métadonnées complètes des 80 prochains titres. Tout ce qui parle WebSocket peut donc piloter Soloist : un afficheur now playing en e-ink, un visualiseur à matrices LED, ou un bouton physique de saut de piste branché sur un GPIO.

Les conditions qu’il faut lire avant de se réjouir

L’annonce est propre, mais les conditions d’exploitation le sont moins, et c’est là qu’un lecteur pressé risque de se tromper.

Première condition : un compte Premium est nécessaire pour installer Soloist. Une fois le service en marche, les comptes Free comme Premium peuvent s’y connecter — mais le démarrage initial, lui, exige l’abonnement. Pour un foyer qui veut simplement brancher un Pi sur la chaîne du salon, c’est une barrière d’entrée réelle, pas cosmétique.

Deuxième condition : il faut un compte Spotify for Developers pour télécharger le client et émettre le device credential de l’appareil. Ce n’est pas un obstacle technique — l’inscription est gratuite — mais c’est un pas de plus que la moyenne des lecteurs de tutoriels n’anticipe pas, et qui déplace l’installation du registre « produit grand public » vers « produit développeur ».

Troisième condition : la sortie audio passe par PipeWire ou PulseAudio. Sur les distributions récentes, PipeWire est souvent déjà là ; sur une image minimale pour Raspberry Pi, il faut l’ajouter. Les architectures couvertes sont ARMv7, AArch64 et x86_64, ce qui écarte les très vieux Pi en 32 bits.

Enfin, la qualité lossless — jusqu’à 24 bits/44,1 kHz — et le crossfade/l’automix restent réservés au Premium. Le compte Free connecté à un Soloist déjà en place n’entendra pas ces fonctions. La hiérarchie des abonnements ne disparaît pas au passage en headless.

Ce que ça dit de la stratégie de Spotify

Il faut lire Soloist comme un signal de stratégie, pas comme un simple cadeau aux bidouilleurs. Spotify a intérêt à ce que ses clients tournent sur le plus de surfaces possible — y compris celles qu’il ne fabrique pas. Un Raspberry Pi branché à un ampli, un serveur maison qui alimente une installation multi-pièces, une carte nue avec un DAC en hat : autant de surfaces qui, hier, étaient servies par des clients non officiels, donc invisibles et hors contrôle.

En publiant Soloist, Spotify ramène ces surfaces dans son giron — avec le compte développeur comme porte d’entrée, le Premium comme prérequis d’installation, et l’API WebSocket comme appât pour les intégrations. C’est la même logique que Spotify Connect chez les fabricants d’enceintes, transposée au bricolage individuel. Le homelab devient un canal de distribution comme un autre.

Pour les projets communautaires, la conséquence est ambivalente. spotifyd et librespot ne disparaissent pas du jour au lendemain, et ils resteront utiles là où Soloist ne va pas — pas de Premium, pas de PipeWire, pas de compte développeur. Mais l’argument « il n’y a pas d’alternative officielle » tombe. À terme, la question n’est plus « quel client non officiel choisir », mais « dans quels cas le client officiel ne suffit pas ».

Verdict

Si vous avez un Raspberry Pi et un compte Premium, l’essai de Soloist ne se discute pas : c’est le chemin supporté, il apparaît dans l’app comme un appareil Connect classique, et l’API WebSocket ouvre la porte à des intégrations propres. Partez de l’image de votre distribution, ajoutez PipeWire, téléchargez le client via votre compte développeur, et testez d’abord la lecture avant de souder quoi que ce soit.

Si vous tournez déjà sous spotifyd ou raspotify, ne migrez pas par principe. Mesurez ce que Soloist vous apporte réellement — le lossless, Jam, la garantie de compatibilité — contre ce qu’il vous coûte — Premium à l’installation, compte développeur, sortie PipeWire/PulseAudio. Les deux peuvent cohabiter sur la même machine tant que vous n’exposez pas deux récepteurs Connect en conflit.

Si vous êtes en compte Free sans Premium, Soloist ne change rien pour vous au démarrage : vous pourrez vous connecter à un Soloist déjà installé par un titulaire Premium, mais pas monter le vôtre. Le client communautaire reste votre seule voie autonome.

Références

Le brief cyber, chaque mardi

Les failles qui comptent, les correctifs à appliquer, en dix minutes de lecture.

Pas de spam. Désinscription en un clic.
à lire ensuite

Sur le même sujet

La DDR5 a quintuplé en un an et les homelabs paient la facture de l’IA

Une étude de Tom’s Hardware montre que le prix de la DDR5 a grimpé de 500 % en douze mois, un kit de 128 Go atteignant 3 399 dollars, sous l’effet de la demande en DRAM des hyperscalers. Les autohébergeurs doivent acheter leur capacité sur un horizon de deux à trois ans au lieu d’attendre une baisse.

← Retour au fil

Tapez au moins deux caractères.

naviguer ouvrir esc fermer