Minimal TUI spotify client. Read-only interface to a user's saved songs. Playback sold separately, see spotifyd or go-librespot.
Depends on a small set of libraries:
- zmb3's spotify API wrapper
- logrus for logging
- tview and tcell for the TUI
- external
oauth2
package
A Spotify API client ID and secret are required. See here for more details. Then try:
go build -ldflags "-X main.CLIENTID=yourclientid -X main.CLIENTSECRET=yourclientsecret" .
I share the contents of this repository under the BSD 3 clause license.