Just as the title says I have been trying to figure out a way to monitor icecast radio streams.
Right now I am just trying to get a VU meter on the dashboard to visually reference if there is silence.
I have tried searching for Palettes that would do this but as of now nothing fits the order.
What I have found are some modules that allow me to listen to the icecast stream on the dashboard or play audio recordings. The module @flowfuse/node-red-dashboard has the audio node that I can use to listen to the icecast stream, but it does not stream the audio data out of it.
I also found the module node-red-contrib-audio-feature-extraction that looks promising, but it looks like it only works with audio files not streams.
If you have already done this or something similar let me know how.
I know I could probably save the stream to an audio file and then try and read that back in to try and get the data, but I feel that's just to much work and would add even more delay in the meter.