A brutalist terminal interface for controlling Spotify on macOS, rewritten in Rust + ratatui.
███████╗██████╗ ██████╗ ████████╗
██╔════╝██╔══██╗██╔═══██╗╚══██╔══╝
███████╗██████╔╝██║ ██║ ██║
╚════██║██╔═══╝ ██║ ██║ ██║
███████║██║ ╚██████╔╝ ██║
╚══════╝╚═╝ ╚═════╝ ╚═╝
- Now Playing — Control playback, see track info and progress (AppleScript)
- Playlists — Browse your playlists (requires OAuth)
- Queue — See what's coming up next
- Liked Songs — Browse your saved tracks
- Search — Tracks, playlists, and artists (requires OAuth)
- Devices — Switch playback device (requires OAuth)
- Brutalist Design — Heavy borders, ALL CAPS, terminal green
cargo build --release
./target/release/spotify-tui-rsbrew tap Wondr-design/homebrew-tap
brew install spotify-tui-rsspotify-tui-rsTo access Playlists, Queue, Liked Songs, Search, and Devices:
- Run
spotify-tui-rs - Press
cto open the in-app setup guide (or runspotify-tui-rs --setup) - Follow the prompts to paste your Client ID and authenticate
- macOS
- Spotify Desktop app installed
- Rust 1.70+ (for building from source)
MIT