Show HN: Spotatui, A Spotify TUI/GUI Without Web API Rate Limits
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Before you orderOffer from Amazon

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
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

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.

At a glance
announcementWhen: Announced in a Show HN post; the suppli…
The developmentSpotatui was presented on Hacker News as a Spotify player that streams natively and supports multiple other 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.

Amazon

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

Amazon

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.

Amazon

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.

Amazon

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

Halloween Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Best October Prime Day Bluetooth Speaker Deals Available Now

Speaker discounts are available before Amazon’s October Prime Big Deal Days, including the JBL Charge 6 at $149.95 and WONDERBOOM 4 at $69.99.

How to Choose Wireless Microphone Systems

Step-by-step guide to setting up a wireless microphone system: connect receivers, scan frequencies, sync mics, set gain, and avoid dropouts.

Best Wireless Microphone Systems Compared

Compare 2.4 GHz and UHF wireless microphone systems by reliability, range, setup, cost, and the users each suits best.