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.