u/Beginning_Acadia_838

Terminal User Interface
▲ 4 r/nvim+1 crossposts

Terminal User Interface

Hi everyone, I’m someone who really enjoys listening to music — whether I’m studying, coding, or just spending time at my desk. I’ve also always liked small tools that stay exactly where I need them.

That’s why we’re building Spotty — a Spotify client that runs directly in the terminal.

The idea is pretty simple: I don’t always want to open a browser or the Spotify desktop app just to listen to and control my music. If you’re a developer, someone who spends a lot of time in the terminal, or simply prefer a keyboard-driven workflow, having Spotify right inside the terminal can feel faster, more familiar, and less distracting.

Spotty uses data from Spotify’s API, so it stays connected to your real Spotify account: your library, playback state, devices, and related Spotify data are still synced. We’re not trying to build something “more complicated than Spotify”. We just want to make Spotify feel more natural and simpler for people who enjoy the simplicity of the terminal.

The project is written in Rust and focuses on a clean TUI, fast navigation, familiar keybindings, and an experience that fits developers and terminal users. So I wanted to share it with everyone — if you’re interested or want to try it out, you can check out the repo and download a release. One small note: you’ll need Spotify Premium to use Spotty, because playback through Spotify clients requires a Premium account.

Spotty is open source, and we’d really love for people to try it, give feedback, report bugs, or share ideas to help make the project better.

Repo: https://github.com/vquclinh/spotty
Full Demo: https://www.youtube.com/watch?v=VLUd_-fLCo4

If Spotty looks interesting to you, feel free to check out the repo and try it. And if you like the project, we’d be really happy if you could leave a on the repo. We’ll keep improving Spotty and releasing new versions in the near future!

https://i.redd.it/ocpi67bemw5h1.gif

reddit.com
u/Beginning_Acadia_838 — 4 days ago