Thanks! The project actually started as a way for me to learn more about ncurses and GStreamer internals.
I wanted to see how far I could push a terminal application without relying on heavy frameworks.
There are still many things to improve, but the learning process has been really fun.