An ncurses Spotify client written in Rust using librespot
ncspot is an ncurses Spotify client written in Rust using librespot. It is heavily inspired by ncurses MPD clients, such as ncmpc. My motivation was to provide a simple and resource friendly alternative to the official client as well as to support platforms that currently don't have a Spotify client, such as the *BSDs.
ncspot only works with a Spotify premium account as it offers features that are not available for free accounts.
ncspot is available on macOS (Homebrew), Windows (Scoop), Linux (native package and Flathub) and the BSD's. Detailed installation instructions for each platform can be found here.
A configuration file can be provided at
$XDG_CONFIG_HOME/ncspot/config.toml. Detailed configuration information can be found here.
Information about provided files, how to generate some of them and current package status accross platforms can be found here.