I haven't really compared v220.127.116.11 and v18.104.22.168., but also didn't recognized any difference in the GUI and behavior. I'm pretty sure now that all changes after V22.214.171.124 where implemented by WACUP supporters and are NOT part of the original source code release by Mike Lynch.
So, other than I mentioned in my last post, I hasn't used the oldest (original) but also not the latest source branch from Github, because in the latest one there was linked missing resources I just couldn't find anywhere.
As I've stated already, I didn't have any C++ skills. Because of that and I didn't have a glue of what I've really compiled now, I think it would not be a good idea to publish something immature.
About the flaws in connection with streams:
I've recognized that CSA* only working once after MB is started. As soon I switch to another radio station, CSA* stop working. But playing local files after that will re-animate CSA*. To get it running again with streams, MB need to get re-started.
In addition - something very important, as I would say :
MB needs to get the ability running an embedded and an external visualizer in parallel !
Otherwise we won't be able to simply run i.e. MilkDrop in full screen, without disabling the "graphic visualizer" in the "Pannel Configuration" laboriously each time again. This is really a pain for everyone who would use both.
If anyone would like to support this, here is the corresponding threat in the wishlist:https://getmusicbee.com/forum/index.php?topic=25552.0
Since the source code of CSA* is published, it may also would be imaginable to implement that code into MB natively. - Steven ?
Greetings to everyone, and sorry for my late reply.
*CSA = Classic Spectrum Analyzer