
The following is a sample config.yml file: # Sample config file (not to be confused with client.yml which handles spotify authentication) You can edit the config at anytime at $/.config/spotify-tui/config.yml Regardless, copy the URL and paste into the prompt in the terminal.Īnd now you are ready to use the spotify-tui 🎉 If the local webserver fails for some reason you'll be redirected to a blank webpage that might say something like "Connection Refused" since no server is running. If all goes well, the redirect URL will be parsed automatically and now you're done. After accepting the permissions, you'll be redirected to localhost.You will be redirected to an official Spotify webpage to ask you for permissions.You are now ready to authenticate with Spotify!.Click Create a Client ID and create an app.Instructions on how to set this up will be shown when you first run the app. Spotify-tui needs to connect to Spotify’s API in order to find music by

You can, however, run spotify-tui within the Windows Subsystem for Linux (which I have tested). The core dependancy termion does not yet support Windows, and so nor does spotify-tui. cd to the file you just downloaded and unzip.Download the latest binary for your OS.In order to locate dependencies, the compilation also requires pkg-config to be installed. To update, run cargo install spotify-tui -force Note on Linuxįor compilation on Linux the development packages for libssl are required.įor basic installation instructions, see install OpenSSL.

This method will build the binary from source. Use this option if your architecture is not supported by the pre-built binaries found on the releases page.įirst, install Rust (using the recommended rustup installation method) and then cargo install spotify-tui

If however you're using an AUR helper you can install directly from that, for example (in the case of yay), run yay -S spotify-tui Cargo AURįor those on Arch Linux you can find the package on AUR here. The latest version will be installed for you automatically. To update, run brew upgrade spotify-tui Snapįor a system with Snap installed, run snap install spt -channel =edge The terminal in the demo above is using the Rigel theme.įor both macOS and Linux brew install Rigellute/tap/spotify-tui A Spotify client for the terminal written in Rust.
