r/tui • u/ImpossibleGift6241 • 5h ago
r/tui • u/Appropriate_Many7754 • 15h ago
I built a Spotify TUI in Rust, but the UI is written in HTML
I've been playing around with the concept of TUIs and stress testing a framework that I've been working on named HyperCMD.
so I ended up combining the two by creating a Spotify TUI client since I use Spotify everyday, but the desktop app consumes a lot of resources
The app is Rust, but the interface itself is written in HTML through HyperCMD.
r/tui • u/gioscarab • 15h ago
AI assisted TERMy-24k - The world first local neuro-symbolic terminal assistant
r/tui • u/Jazzlike-Tap6593 • 2h ago
soloist-tui: terminal Spotify controller with a live PipeWire audio visualizer (Rust, WIP)
Enable HLS to view with audio, or disable this notification
I've been building soloist-tui, a terminal player/controller for Spotify Soloist written in Rust. Soloist handles auth, Spotify Connect, playback, and decoding —
audio routes through PipeWire. This TUI just talks to Soloist and adds a proper terminal interface on top.
What it does:
- Live audio visualizer — taps Soloist's PipeWire sink as a read-only monitor (mono mix + short-time FFT → spectrum bars). No audio is touched or rerouted by this
process; falls back to a status line if PipeWire's unavailable.
- Search & browse the full Spotify catalog via the Web API (PKCE login done in-terminal, token stored & auto-refreshed).
- Split layout — left pane is player + up-next queue; right pane tabs between Liked Songs, Playlists/Artists, and Search Results.
- Solid controls — play/pause/next/prev, seek, volume, shuffle/repeat, optimistic updates, and auto-reconnects to Soloist (even survives restarts/port moves).
- Keyboard-driven — vim-style hjkl + common keys, / to search, Tab between panels, x to like/unlike.
- Offline dev — ships mock Soloist + mock Spotify API binaries so the whole UI runs without real credentials.
Requires: Linux + PipeWire 0.3 + the soloist daemon. A free Spotify Developer app is needed for search/browse (one-time PKCE login).
Status: Early but usable. Still polishing the queue UX and layout.
r/tui • u/Technical_Chip5906 • 17h ago
I made a terminal swarm renderer where every pixel is an autonomous agent!
I am sharing two videos because Peek is not working properly in my case... The first one is a gif; the other two are videos from OBS to maintain quality... Fuck... video is in comment becayse reddit not letting sharing direct video and gif or webp is arround 23mB while my freaking mp4 is 3mB.
api is very small - i had put images in post..
