winget install --id LargeModGames.spotatui
About spotatui
spotatui is a terminal-based Spotify client written in Rust. It provides a keyboard-driven interface for controlling Spotify playback, browsing your library, searching for music, and more, all from your terminal. Features include native streaming support, audio visualization, Discord Rich Presence, and media key integration.
What's new in 0.41.0
Added - MCP server: drive spotatui from your coding agent, with no API key (--features mcp-server): spotatui can expose your player and listening history as Model Context Protocol tools, so Claude Code, Codex, Gemini CLI, or any MCP client can act as your DJ — reading what you have been listening to, searching the catalogue, and queueing tracks. It rides the agent subscription you already have, so there is no key to configure and no LLM client compiled into spotatui. Setup is one line handed to your agent: point it at docs/mcp-setup.md, which is written as instructions for an agent to follow, and spotatui mcp status gives it a safe, machine-checkable probe of each step (never run spotatui mcp to test — that command is the server and blocks on stdin). Off by default: set behavior.mcp_enabled: true, and the socket binds loopback-only behind a token in ~/.config/spotatui/mcp.json. Written against protocol revision 2026-07-28 — which removed the initialize handshake and made MCP stateless — and dual-era, so it also answers initialize for the clients shipping today, which would otherwise fail outright against a modern-only server. Ask an agent for "songs like X" and a good recommender names tracks you already own, so search_tracks marks every result [owned] or [new] — Liked Songs plus playlists you own or collaborate on — which reaches the agent exactly when it is choosing, with no extra round trip. queue_tracks also takes exclude_owned: true for an agent that wants the guarantee rather than the hint; it reports what it skipped and substitutes nothing. Neither is on by default:...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.41.0 | Unknown | Added - MCP server: drive spotatui from your coding agent, with no API key (--features mcp-server): spotatui can expose your player and listening history as Model Context Protocol tools, so Claude Code, Codex, Gemini CLI... |
| 0.40.3 | Unknown | Added - Lua scripting API v6: cover art and composable layouts in plugin screens: Custom plugin screens are no longer limited to a vertical stack of paragraphs, lists, and gauges. A new { type = "cover_art" } widget draw... |
| 0.40.2 | Unknown | Fixed - Liked icons now show reliably everywhere: Album tracklists, artist pages, Recently Played, Discover lists, and recommendations now fetch the liked state of their tracks when opened, so the liked marker no longer... |
| 0.40.1 | Unknown | chore(release): bump version to 0.40.1 and update changelog Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel... |
| 0.40.0 | Unknown | Merge branch 'main' of github.com:LargeModGames/spotatui Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel CP... |
| 0.39.1 | Unknown | chore(release): bump version to 0.39.1 and update changelog Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel... |
| 0.39.0 | Unknown | chore: update supported versions in SECURITY.md for version 0.39 Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with... |
| 0.38.6 | Unknown | chore: update version to v0.38.6 and enhance Spotify API request handling Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On ma... |
| 0.38.0 | Unknown | chore(release): bump version to 0.38.0 and update changelog Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel... |
| 0.37.3 | Unknown | chore: Bump version to 0.37.3 in Cargo.toml and Cargo.lock Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel... |
| 0.37.2 | Unknown | chore: update changelog for silent auto-update feature and removal of in-app update prompt Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_... |
| 0.37.1 | Unknown | chore(release): bump version to 0.37.1 and update changelog with new features and fixes Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.... |
| 0.37.0 | Unknown | chore: update supported version in security policy to 0.37 Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel... |
| 0.36.2 | Unknown | feat: enhance streaming authentication process Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU → spotat... |
| 0.36.1 | Unknown | chore: bump version to 0.36.1 in Cargo.toml and Cargo.lock Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel... |
| 0.36.0 | Unknown | v0.36.0: Spotify Feb 2026 API compatibility, PKCE auth, ncspot/fallback client setup, and rate-limit resilience Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.)... |
| 0.35.7 | Unknown | Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU → spotatui-macos-x86_64.tar.gz - On macOS with Apple Si... |
| 0.35.6 | Unknown | Downloads - On Windows 10/11 (64-bit) → spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) → spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU → spotatui-macos-x86_64.tar.gz - On macOS with Apple Si... |
| 0.35.5 | Unknown | No notes |