ghostfrogcherry/Rainwave-TUI — reverse-engineered prompt
Reverse engineered prompt
Build me a flashy terminal app for listening to Rainwave radio stations. I want it to run in the terminal, show what’s playing right now with song, artist, album, progress, and a small album art preview made out of colored blocks.
It should let me switch stations, play or pause the stream using an external player like mpv, vote in elections, search for songs, browse albums, manage my request queue, rate tracks, and favorite or unfavorite songs. I also need login support, but don’t save my password or API key in a plain config file. Use the operating system keyring for secrets.
Make the interface feel polished with keyboard shortcuts, a help overlay, simple animations, an audio activity meter, and clean colored sections for now playing, stations, voting, search, requests, albums, and login. Please include sensible tests for the Rainwave API parsing and make sure it builds and runs with cargo.
Want more depth? Deep Reverse