Behaviour is pretty random and unstable with the current libshout version, but far more stable and expectable with #4723
Tested with an Icecast server 2.4.4
SHOUT_TLS seems hardcoded to 1 so I was tempted to remove the flag entirely
This touches on section of the code quite off our current C++ standard, but I've decided to stay as aligned as possible with the rest of the file style when possible
This attempts to address #8301
Couple of notes:
SHOUT_TLS
seems hardcoded to1
so I was tempted to remove the flag entirely