replace azuracast stream player
This most certainly would be possible. The default player, located here is (from what I can tell) dynamically generated JS. However, one could possibly make a custom one using the AzuraCast API. There are numerous examples on how to access Now Playing data, with websockets and API endpoint examples, respectively. It seems like the websockets method is optimal, given that the API endpoint reportedly gives a "very brief (under 100ms) [...] performance penalty".
If needed I would be happy to cobble something together.
Deleting a branch is permanent. It CANNOT be undone. Continue?