Spotify heeft een terminalclient genaamd Spotify Soloist geïntroduceerd. De tool is bedoeld voor diy-set-ups zonder scherm, bijvoorbeeld een Raspberry Pi die op een stereo is aangesloten. Daarmee kunnen gebruikers Spotify op zo'n set-up aansturen via een desktop of smartphone. Spotify Soloist is direct te downloaden en werkt met Raspberry Pi's en Linux. Voor de installatie is een Premium-account vereist.
Spotify Soloist is een headless commandlineclient, schrijft Spotify in een aankondiging. Gebruikers kunnen de client aansturen via de opdrachtregel of scripts. Als de tool eenmaal is geïnstalleerd op het apparaat waarop de gebruiker Spotify wil kunnen afspelen, verschijnt het apparaat in de Spotify-app. Vanaf dat moment kunnen gebruikers Spotify op de diy-set-up aansturen via de app op een smartphone of desktop. Dat werkt ongeveer hetzelfde als wanneer Spotify op een bluetoothspeaker wordt afgespeeld via een smartphone.
Gebruikers kunnen zo muziek, podcasts en audioboeken streamen op hun zelfgemaakte set-up. Ze kunnen ook een Jam starten met vrienden en familie en Smart Shuffle en autoplay gebruiken. De tool ondersteunt verder lossless audio tot 24bit/44,1kHz. Daar is wel een Premium-account voor nodig. Premium-accounts hebben verder toegang tot crossfade en automix voor mooie overgangen tussen nummers.
Vereisten voor de installatie
Om Spotify Soloist te installeren, is een Premium-account nodig. Daarna kunnen ook gratis gebruikers verbinding maken. Spotify heeft een handleiding gemaakt voor gebruikers die hiermee aan de slag willen.
Spotify Soloist heeft een lokale WebSocket-api voor diy-set-ups. De interface biedt afspeelbediening voor play, pauze, zoeken, volume, shuffle en repeat. Die bevat ook functies voor afspeellijsten.
:strip_exif()/i/2007997208.jpeg?f=imagenormal)
/u/1935136/crop68a86d7522baf_cropped.png?f=community)
:strip_exif()/u/53654/lavagiant3.gif?f=community)
:strip_exif()/u/44466/0115455001290429971.gif?f=community)
/u/573606/crop5db96974d22a9.png?f=community)
/u/400494/crop602e458e4b9d4_cropped.png?f=community)
:strip_icc():strip_exif()/u/321234/G8Tpp.jpg?f=community)