pmstream was made to work with kew (v4.4.2), but it also works as a standalone app or as a plugin for other apps. It streams frames of projectM visualizations in either sixels or ascii and delimits with a double-linebreak. It's fairly easy to integrate.
We want to make tech that lifts all boats for local music players, because we are on a mission to strengthen contemporary music and musicians. This is the second thing we've come up with. The first thing was an artist homepage database so people can click a link and go to artist's homepages and buy their stuff.
pmstream is installed with a preset package with 10 000 visualizations.
kew homepage: https://kewplayer.com
repo: https://github.com/ravachol/kew
./pmstream --mode sixels
./pmstream --stream 80x40 --mode ascii --fps 24