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.

Spotatui, a community-maintained fork of spotify-tui, offers native Spotify streaming alongside sources including local files, YouTube and Subsonic or Navidrome servers. Its maintainers describe it as avoiding web API rate limits, but the supplied project information does not explain the mechanism or independently verify that claim. Spotify playback requires Premium; several other sources do not require a Spotify account.

A project introduced in a Show HN post presents Spotatui, a Rust-based music player that streams Spotify natively and supports additional sources such as local files, YouTube and Subsonic or Navidrome servers. The community-maintained fork of spotify-tui says its approach avoids Spotify web API rate limits; the project description does not provide technical evidence or details about that claim.

Spotatui’s GitHub project describes it as a fork of spotify-tui that has developed into a multi-source player. Unlike the earlier project’s reliance on an external Spotify client or spotifyd, Spotatui says it has a built-in native client and appears as its own Spotify Connect device. Spotify playback requires a Premium account, according to the project documentation.

The listed sources include local music files, Subsonic and Navidrome, internet radio, YouTube and Qobuz. Apple Music is supported on macOS. The project says these non-Spotify sources can be used without a Spotify account, though particular features have prerequisites: YouTube playback requires yt-dlp, with ffmpeg recommended, and source availability depends on how Spotatui is installed.

Other documented features include synced lyrics, an audio visualizer, a queue that can span sources, playlist syncing, Lua plugins and local listening history with an HTML recap. Most interface functions are also available through a command-line interface. The project lists prebuilt releases and installation options for several operating systems, while a desktop app remains in preview alongside the terminal interface.

At a glance
announcementWhen: Project announcement; no publication da…
The developmentA Show HN post introduces Spotatui, a Rust music player that combines native Spotify playback with several other music sources in a terminal interface and a preview desktop app.

A Player Beyond Spotify

Spotatui’s appeal is its attempt to bring several listening sources into one player and queue, rather than requiring users to switch applications for local libraries, streaming services and radio. For Spotify users who prefer a terminal interface, native playback may also remove the need to run the official desktop client or a separate Spotify Connect bridge, as the project describes it.

The rate-limit framing is relevant because applications that depend on web APIs can be affected by service limits. Still, the supplied project description does not explain which requests Spotatui avoids, how it handles Spotify authentication, or whether its native method is subject to other restrictions. Readers should treat “without web API rate limits” as the project’s characterization, not as an independently verified guarantee of uninterrupted service.

The project’s broad source list may be useful to people who want an account-free option for some listening or a single interface across services. That flexibility comes with practical caveats: Spotify needs Premium, YouTube has a separate software dependency, Apple Music support is limited to macOS, and feature coverage varies by build.

Bose QuietComfort Headphones (2nd Gen), Wireless Over-Ear Noise-Cancelling Headphones, Black

Bose QuietComfort Headphones (2nd Gen), Wireless Over-Ear Noise-Cancelling Headphones, Black

Ninja CM401 Specialty Coffee Maker with 10-Cup Carafe and Fold-Away Frother

Ninja CM401 Specialty Coffee Maker with 10-Cup Carafe and Fold-Away Frother

As an affiliate, we earn on qualifying purchases.

From spotify-tui to Spotatui

The repository identifies Spotatui as a community-maintained, actively developed fork of spotify-tui, while noting that the projects have diverged. The key change described is a shift from relying on an external Spotify player or spotifyd to Spotatui’s native Spotify client, accompanied by the addition of other playback sources.

The project offers terminal and desktop forms. Its desktop version is labeled a preview and is described as sharing login, settings and listening history with the terminal application; only one version runs at a time. The documentation also distinguishes prebuilt binaries, which include several optional music sources, from a plain Cargo installation, which requires extra features to enable them.

“A community-maintained, actively developed fork of spotify-tui that has since diverged on multiple fronts.”

— Spotatui GitHub project description

Rate-Limit Claim Needs Detail

The source material does not specify how Spotatui avoids Spotify web API rate limits, identify which Spotify interfaces or endpoints it uses, or provide test results. It also does not establish whether the approach is supported or endorsed by Spotify. The headline claim should therefore be understood as the project’s stated positioning, not a verified promise that Spotify playback cannot be interrupted.

The supplied materials give no release date, adoption figures, independent performance testing or detailed account of the project’s long-term compatibility. Although the repository lists memory use of about 78 MB while streaming, the provided information does not specify the measurement setup or a comparison baseline. Compatibility and availability may also vary by operating system, installation method and music source.

Check Releases and Source Support

Readers interested in trying Spotatui can check its GitHub releases and installation instructions for supported builds and platform-specific requirements. The project documentation says prebuilt binaries include several optional sources, while a plain Cargo installation needs additional features enabled. YouTube users need yt-dlp, and macOS is required for the listed Apple Music support.

The project materials supplied here do not announce a specific upcoming release or milestone. Further details about its Spotify connection method, the rate-limit claim and the status of the desktop preview would need to come from updated documentation or statements from the maintainers.

Key Questions

What is Spotatui?

Spotatui is a Rust music player maintained as a fork of spotify-tui. It offers a terminal interface and a desktop app in preview, with Spotify and several other playback sources.

Does Spotatui require a Spotify account?

No account is required to use the project’s listed non-Spotify sources, including local files, internet radio and Subsonic or Navidrome. Spotify playback requires a Premium account, according to the project documentation.

What does “without web API rate limits” mean?

That phrase is the project’s claim about its native Spotify playback approach. The supplied materials do not explain the technical method or independently confirm that Spotify playback is free from rate limits or interruptions.

Which sources does Spotatui support?

The project lists Spotify, local files, Subsonic or Navidrome, internet radio, YouTube and Qobuz, plus Apple Music on macOS. Availability can depend on the operating system and build; YouTube playback requires yt-dlp.

Is Spotatui available as a desktop app?

Yes. The project lists a desktop app in preview, alongside its terminal player. Its documentation says the desktop and terminal versions share login, settings and history, and only one runs at a time.

Source: hn

You May Also Like

How to Choose Wireless Microphone Systems For Creators

Learn how to set up a wireless microphone system for your content creation with this step-by-step guide, ensuring clear audio quality and reliable performance.

How AI Is Predicting Earthquakes Before They Strike

Understanding how AI predicts earthquakes before they strike reveals the innovative methods transforming disaster preparedness and safety.

Why Device Ecosystems Make People Stay Longer Than They Planned

Theories behind device ecosystems reveal how they subtly encourage prolonged engagement, leaving you wondering how your routines became so intertwined.

Low‑Code and No‑Code Platforms: Empowering Citizen Developers

AIThis post was created with the assistance of artificial intelligence (AI).Low-code and…