ncspot

Browse and play Spotify music from a keyboard-driven terminal client.

ncspot is an unofficial Spotify client written in Rust using librespot. Its terminal interface supports searching and browsing tracks, albums, and playlists, with Vim-style keybindings available out of the box.

It is available for Linux, macOS, Windows, and BSD systems, and includes an IPC socket for remote control. A Spotify Premium account is required.