Rigellute / spotify-tui

Spotify for the terminal written in Rust 🚀
MIT License
17.46k stars 521 forks source link

[Feature request] Expand Visualizer #613

Open dmadisetti opened 4 years ago

dmadisetti commented 4 years ago

I'm digging the basic view: https://github.com/Rigellute/spotify-tui/pull/344

Thoughts about getting the visualizer in here too? And potentially expanding the visualizer too? cli-visualizer looks great and TUI has a canvas widget that I think would work nicely.

Even more ideal, it should be widgetize-able. This would let third parties write their own visualizers but have it plug into the interface. Maybe using sockets? What are your thoughts? If I gave a stab at this would you be opposed to the change?

Rigellute commented 4 years ago

This would be cool. A visualiser using the braille patterns in the canvas could look great. Please feel free to have a stab at this!

I imagine it might be pretty difficult making public interface into the visualiser, but if you can think of a way, I'd be happy to see it!

dmadisetti commented 4 years ago

Possibly less light weight, but nicer would be enabling scripting in rhai or lua or something. Do you have a preference? I might try out rhai

Rigellute commented 4 years ago

Sounds interesting!