Thank you for sending these.
Apolagies about the private repo comment, I was thinking of Airtime which has a PaaS solution which is much more up to date.
About some of those comments, I don’t use features like playlists and such, it’s managed by Airtime.
About the 20k listeners — I rather distribute it horizontally (and geographically) so never have more than a few k per instance, can easily do 5k each though.
About IP addresses… this is solved in KH.
I’m not saying this is the best approach but it was the one that worked for me.