Spotify has an official Linux client with a beautiful GUI. However, if you are a terminal junkie you might want something else. Sconsify is a powerful cmdline Spotify client written in Go.
- A text based console user interface with tracks and playlists
- Alternative no user interface mode (just shuffles tracks)
- keyboard shortcuts for different functions
- Play, navigate, shuffle, delete, queue tracks
- Search music
- vi-style navigation
- Premier account only
To play Sconsify on Ubuntu, you need to install necessary libraries first. Run:
$ wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add - $ sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/mopidy.list $ sudo apt-get update $ sudo apt-get install libportaudio2 libspotify12
Package for Ubuntu is not available yet. You need to download the pre-compiled executable (only x86_64 supported at the time of writing). Download the package and extract the sconsify binary.
To run sconsify:
The program will ask for username and password. To avoid typing username repeatedly, you can specify it in sconsify configuration file (~/.sconsify/sconsifyrc):
You can specify playlists to play:
$ ./sconsify -playlists="playlist1,playlist2"
← ↓ ↑ → : navigation space or enter : play selected track > : play next track p : pause / : open a search field s : shuffle tracks from current playlist. Press again to return to normal mode S : shuffle tracks from all playlists. Press again to go back to normal mode u : queue selected track to play next d : delete selected track from the queue or delete selected search D : delete all tracks from the queue if the focus is on the queue PageUp PageDown Home End Ctrl-c or q : exit
h j k l : navigation Nj and Nk where N is a number : repeat the command N times gg : go to first element G : go to last element Ngg and NG where N is a number : go to element at position N
- pianobar (for Pandora)