TL;DR
Get audio and creator gear delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
A Show HN post introduces Spotatui, a community-maintained Rust music player that runs in a terminal or preview desktop app. Its maintainers say it can stream Spotify directly as a Spotify Connect device, while also supporting sources such as local files, YouTube and Subsonic servers. Spotify Premium is required for its Spotify source; the project’s “without web API rate limits” wording is not independently substantiated in the supplied material.
Spotatui, a community-maintained music player written in Rust, was presented in a Show HN post as an alternative to using Spotify’s web API for playback. Its maintainers say the app can stream Spotify directly as its own Spotify Connect device and can also play from several other services and local files, giving users a music player that does not require Spotify for every source.
The project describes Spotatui as a fork of spotify-tui that has since developed beyond its predecessor. The key stated change is a built-in Spotify client: users do not need to connect the player to the official Spotify app or to spotifyd. The project says Spotify Premium is required for Spotify playback, and that Spotatui appears as a Spotify Connect device. Its materials do not provide technical measurements or independent evidence about API rate limits.
Other listed sources include local files, Subsonic and Navidrome servers, internet radio, YouTube and Qobuz. Apple Music support is listed for macOS. The maintainers say these non-Spotify sources can be used without a Spotify account, though some features have additional requirements: YouTube playback needs yt-dlp, with ffmpeg recommended. A cross-source queue can hold tracks from different sources, according to the project description.
Spotatui is available as a terminal interface and as a desktop app in preview. The desktop version provides a windowed layout with pages for music discovery and a library, plus lyrics. The project also lists synced lyrics, an audio visualizer, playlist synchronization, Lua plugins, listening history, a shareable HTML recap and command-line controls. The supplied description does not establish that every feature works identically across operating systems or music sources.
One Player Across Music Sources
Spotatui’s significance lies in combining a terminal-based player with several playback sources, rather than requiring users to treat Spotify as the whole application. People with local collections or compatible Subsonic servers can use the same interface, while Spotify remains available to Premium subscribers. The project also offers a desktop preview, which may make its controls accessible to people who do not want to work entirely in a terminal.
The claim in the Show HN title points to a practical frustration: software that relies on a web API can be affected by API limits. But the supplied project material does not define what “without web API rate limits” means technically, or document how the native client handles Spotify’s services. Readers should treat that wording as the project’s positioning, rather than a verified guarantee of unlimited access.
Spotify compatible terminal music player
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
From spotify-tui to Spotatui
The maintainers describe Spotatui as an actively developed, community-maintained fork of spotify-tui. In the comparison published with the project, spotify-tui relies on an external Spotify playback device, such as spotifyd or the official client. Spotatui says it adds native Spotify streaming and a wider selection of music sources. That history helps explain the name and the project’s focus on terminal use.
Installation options listed by the project include prebuilt releases, package managers and a Rust installation route. The available sources depend on the build: the maintainers say prebuilt binaries and the desktop app include several optional sources, while a plain Cargo installation does not include them unless extra features are enabled. The project page also lists Windows, macOS and Linux installation paths, with platform-specific differences such as Apple Music being available only on macOS.
““Spotify is optional.””
— Spotatui project description
music streaming app with local and online sources
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Limits and Feature Coverage
The supplied source is the project’s own description, so its feature and performance statements have not been independently verified here. It does not provide benchmarks for the stated memory use, explain the technical basis for the rate-limit claim, or specify whether Spotify playback has restrictions beyond the stated Premium requirement. The source also does not give the Show HN post’s date or report user numbers, adoption, or reactions.
Availability varies by build and operating system. The project says a plain Cargo installation lacks several optional music sources unless built with additional features, and that YouTube requires a separate program. The desktop app is labeled a preview; the excerpt does not give a complete account of its update behavior or feature parity across platforms.
desktop music player with lyrics and visualizer
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Check Releases and Platform Notes
Readers considering Spotatui can consult the project’s GitHub releases and installation guidance for current binaries, supported platforms and source-specific requirements. The project page says Spotify can be added after initial setup, while the other listed sources can be selected without a Spotify account. Whether the maintainers will publish more detail about the rate-limit claim, desktop preview status or platform differences remains unclear from the supplied material.
audio visualizer for music playback
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Does Spotatui require a Spotify account?
No for the non-Spotify sources listed by the project, such as local files, internet radio and Subsonic or Navidrome. Spotify playback requires a Premium account, according to the project description.
What does “without web API rate limits” mean?
The Show HN title presents that as a feature, and the project says Spotify audio streams through a built-in client that appears as a Spotify Connect device. The supplied material does not explain the technical details or verify a guarantee that all rate limits are avoided.
Can Spotatui run outside a terminal?
Yes. The project lists a desktop app in preview, with a windowed interface and pages for areas such as a library and lyrics. The maintainers say it shares login, settings and history with the terminal app.
Does every installation include every music source?
No. The project says prebuilt binaries and the desktop app include several optional sources, while a plain Cargo installation needs extra build features. Apple Music is listed for macOS, and YouTube playback requires yt-dlp, with ffmpeg recommended.
Source: hn
Halloween Picks
halloween
As an affiliate, we earn on qualifying purchases.
