I use Sandeep Verma’s HTML5 audio players on a few websites. His WordPress plugins are some of the best out there. He does custom work for a reasonable rate. He also shares great info like below:
“SHOUTcast doesn’t support SSL/HTTPs. The shoutcast service on port like 8000 is an unencrypted server for HTTP and ICY. So Shoutcast need proxy / restream HTTP stream to HTTPS.
You can use PHP or NodeJS or NGINX to restream Radio Streams. Re-Stream Radio Shoutcast / Icecast using Node JS”