Tool Open source

Spotish

Spotish is an unofficial native desktop client for Spotify built with NSH, a Rust-based native UI framework. It runs Spotify's web player out of sight in an installed Chromium-based browser and drives it through the Chrome DevTools Protocol, while a bridge inside the player reads its data, reports playback state, and triggers controls. The interface is rendered natively and includes a sidebar, player bar, Now Playing view, library, search, and collection pages.

View repository Visit site Mentioned in 1 video ↓

Overview

It supports free and Premium Spotify accounts on macOS, Linux, and Windows, with playback requiring a supported browser and Spotify account. Spotify Free playback follows the web player's shuffle and advertising rules; Spotish does not block or skip ads. A terminal interface uses the same engine, while the web, iOS, and Android builds are demos using sample data. The project is distributed under the Apache-2.0 license.

What Spotish is used for

1 use taken from transcripts — each links to the moment in the video.

  • An unofficial native desktop client for Spotify built with nsh. It runs Spotify's web player hidden in a browser you already have, drives it through the Chrome DevTools protocol, and draws the interface natively, working with free or premium accounts.

Videos mentioning Spotish

1 in the library.