Spotify introduces Soloist, a headless terminal client for Raspberry Pi and Linux systems
by Paul

Spotify introduces Soloist, a headless terminal client for Raspberry Pi and Linux systems

Spotify has introduced Soloist, a new terminal client designed specifically for headless and do-it-yourself audio setups. This official Spotify Connect client is now available for download and runs on both Raspberry Pi and Linux systems. While a premium Spotify account is needed initially to set up Soloist, the client supports connections from both free and premium users once configured.

Following its launch, Soloist appears as a standard device within the Spotify app, just like any other Connect-enabled speaker or player. It is a command-line application and operates without the need for a graphical interface or screen, making it suitable for screenless installations. Use cases highlighted by Spotify include Raspberry Pi-powered living room stereos, home servers managing multi-room audio, and bare boards equipped with digital-to-analog converter cards.

Building on this flexibility, Soloist offers a local WebSocket API for playback control, event notification, and queue management. Through this interface, makers can integrate external displays, visualizers, or even hardware buttons controlled by general-purpose input/output pins, as long as they communicate via WebSocket. This enables advanced custom projects ranging from e-ink now-playing displays to physical skip controls, tailored for DIY enthusiasts.

Paul
Written by Paul
Follow
soul1472
xdillfrescott found this interesting
Add as a preferred source on Google
Spotify iconSpotify
  2877
  • ...

Spotify is a music streaming service that allows users to stream millions of tracks online, offering genre, playlist, artist, and album browsing. With Spotify Premium, users can enjoy offline listening and an ad-free experience. Rated 4.1, Spotify's standout features include its ability to work offline, an extensive music library, and smart playlists.

No comments so far, maybe you want to be first?