By default Icecast 2 will not provide a
status-json.xsl file, and that's a bit problematic if you're looking to perform a GET request on your Icecast 2 server.
You need to update the
<http-headers> <header name="Access-Control-Allow-Origin" value="*" /> <header name="Access-Control-Allow-Headers" value="*" /> <header name="Access-Control-Allow-Methods" value="POST, GET, OPTIONS" /> </http-headers>
Do not forget to restart your icecast server after editing this configuration file.
You can now query the endpoint
/status-json.xsl to get a JSON response including your current playing song.