frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Spotatui, a Spotify TUI/GUI without web API rate limits

https://github.com/LargeModGames/spotatui
3•LargeModGames•56m ago
About 11 months ago i revived the amazing but unfortunately unmaintained spotify-tui. Since then I have been working on it almost non stop, finding a lot of problems on the way.

One of the main issues I ran into were the Spotify web API rate limits. Third party clients like spotatui are dependent on a developer app made in the Spotify developer dashboard, which get rate limited a lot and Spotify has slowly been deprecating endpoints from it. The workaround for this used to be using a shared client id from ncspot but unfortunately that got rate limited too. This is when i started adding other playback sources, including YouTube, Navidrome/Subsonic, Internet radio with +- 30.000 stations, local files, Qobuz for lossless audio and Apple Music for macOS only where it controls the music app remotely.

I fixed both the deprecated endpoints and the rate limits with one solution. It still uses librespot in the back, my spotatui specific fork, but gets all data from it instead of only playback. The data comes from the internal API of the official clients, that API gives metadata, playlists, the user library, devices, lyrics and audio analysis. For searching it uses Pathfinder, the internal GraphQL API.

There are no web API rate limits because there is no shared app quota. Every user uses their own session as if it was the official client. The only potential problem is that Spotify does not document this API so any change on their side would break it. I intend to fix any of those issues as soon as they pop up.

It all started as a TUI back in 2019 but since then I've added a GUI to it too. The GUI is still a bit behind the TUI in terms of features, it only ships Spotify for now, but full parity between the TUI and GUI is coming soon. After that full parity with the official client is next. That is also why I made the GUI looks almost the same as the official client. That way its easier for me and users to find missing features.

Spotatui also has lua scripting support, a optional Web companion on spotatui.com, and if you have a AI coding agent like ChatGPT codex or Claude Code you can enable the MCP tools, which lets AI become your personal DJ just by talking to it.

Its written in Rust, uses ratatui for the terminal UI and Tauri 2 for the GUI. The Rust core starts a small web server with localhost that only your pc can reach which the GUI then serves. Both frontends share the same playback logic, the same login and the same Spotify code. The only difference is how you interact with it.

On first launch it opens a web browser where you need to login with your Spotify premium account (premium is not optional), that is the whole setup done. I would love any feedback about bugs you encounter or features you would like to see. GitHub: https://github.com/LargeModGames/spotatui Releases: https://github.com/LargeModGames/spotatui/releases/latest Website: https://spotatui.com/

Thanks to librespot for making this all possible

What's on That Access Port?

https://danielmangum.com/posts/whats-on-that-access-port/
1•hasheddan•35s ago•0 comments

R and Python and the Holy Grail

https://miketalbot.io/blog/posts/2026-10-04-r-and-python-with-positron/
1•speckx•1m ago•0 comments

Apple's Minions: A virtual GPU cloud built from idle Apple Silicon Macs

https://machinelearning.apple.com/research/distributed-gpu-cloud
1•acossta•1m ago•0 comments

Elissa AI

https://github.com/inginddie/elissa
1•inginddie•2m ago•0 comments

The Lord's Prayer in Coptic (final stage of Egyptian language pre-Arabic)

https://www.youtube.com/watch?v=aoHxMxXXKyI
1•KoftaBob•2m ago•0 comments

Qwen3.8-Omni: Towards Native Omni-Modal Agents

https://arxiv.org/abs/2609.25611
1•teleforce•3m ago•0 comments

Did Anthropic Just Lose Its Biggest Customer?

https://www.vincentschmalbach.com/did-anthropic-just-lose-its-biggest-customer/
1•vincent_s•3m ago•0 comments

Worlds More Habitable Than Earth? They're Out There

https://www.nytimes.com/2026/10/13/science/inhabitable-planets-solar-system.html
1•cainxinth•4m ago•0 comments

Curated YouTube Playlists for Search Fundamentals and Technical SEO

https://developers.google.com/search/blog/2026/10/seo-learning-paths
1•digitalmayurbha•5m ago•0 comments

Why AI companies are paying a premium to go off the grid and what this costs us

https://energyathaas.wordpress.com/2026/10/05/buying-time-burning-gas/
2•ck2•5m ago•0 comments

Show HN: I built a 100% declarative WAF. Try to hack it for research

https://prologwaf.site/
1•lokinpendawa•6m ago•1 comments

Legacy Carmakers Seen Losing Mass Market to Chinese Rivals

https://www.bloomberg.com/news/articles/2026-10-13/legacy-carmakers-seen-losing-mass-market-to-ch...
2•toomuchtodo•6m ago•1 comments

Formula 1 returns to Africa with 10-year agreement to race in Rwanda

https://www.formula1.com/en/latest/article/formula-1-returns-to-africa-with-10-year-agreement-to-...
1•tosh•7m ago•0 comments

iPhone Takes Bigger Slice of a Shrinking Smartphone Market

https://www.macrumors.com/2026/10/13/iphone-takes-bigger-slice-of-shrinking-market/
1•tosh•7m ago•0 comments

Speculative Sauropods

https://svpow.com/2026/10/02/speculative-sauropods/
1•surprisetalk•8m ago•0 comments

How to let a coding agent port your code and know what it ported

https://jscpd.dev/blog/when-code-clones-matter
1•andreypk•9m ago•0 comments

Show HN: Oxynote – Self-hosted wiki with live Prometheus/SQL charts and reviews

https://github.com/oxynote/oxynote
2•davseby•12m ago•0 comments

Agent Conversion – Can AI agents use your website?

https://agent-conversion-coral.vercel.app/en/research/d001
2•ivanpugnaire•15m ago•0 comments

Using the Wrong Dictionary (2014)

https://jsomers.net/blog/dictionary
3•hangsi•15m ago•0 comments

Show HN: Magic Tools Hub – 112 PDF tools that run in the browser

https://www.magictoolshub.com/
2•magictoolshup•18m ago•0 comments

Show HN: Let your agents create product demo for you

https://www.fluxcut.dev
2•loveTech•19m ago•0 comments

Jev handed our LLM the wrong page a tenth as often as our embeddings

https://sayora.ai/many-hands/jev-vs-embeddings/
6•Bocajmai•19m ago•3 comments

Building an evidence-grounded agentic security operations harness on Cloudflare

https://blog.cloudflare.com/agentic-security-operations/
2•hnp9j9qtda•19m ago•0 comments

My self-hosted infrastructure as code

https://codeberg.org/infrastructure-lch361-net
2•lch361•19m ago•0 comments

Exposing why every AI launch goes viral on X [video]

https://www.youtube.com/watch?v=xNgQtzEl4lY
4•qwertyforce•20m ago•0 comments

Orbital Data Centers Risk Becoming Military Targets in Space

https://www.bloomberg.com/news/articles/2026-10-13/orbital-data-centers-risk-becoming-military-ta...
2•sbulaev•21m ago•0 comments

Cyber attack on French supermarket fridges raises alarm over food security

https://www.ft.com/content/6908a0ce-ffdd-4ea9-b376-d35d362639f3
3•sbulaev•21m ago•0 comments

Single technology is killing oil demand

https://climatemoney.substack.com/p/this-single-technology-is-killing
4•speckx•22m ago•0 comments

Show HN: Stepbook – run long agent tasks as short steps with saved state

https://github.com/bahdan111/stepbook
3•bahdankap•23m ago•0 comments

Doomsday: Friday, 13 November, A.D. 2026 Science Paper

https://pubmed.ncbi.nlm.nih.gov/13782058/
2•trilogic•24m ago•3 comments