louislam / uptime-kuma

A fancy self-hosted monitoring tool
https://uptime.kuma.pet
MIT License
54.68k stars 4.92k forks source link

Monitor Shoutcast server for silence? #2399

Open robmorin opened 1 year ago

robmorin commented 1 year ago

⚠️ Please verify that this feature request has NOT been suggested before.

🏷️ Feature Request Type

New Monitor

🔖 Feature description

Hello....

It would be nice to monitor my shoutcast server for "Stream Silence" The port can be active but the source could be broken/silent.

Example of a working stream: http://streams.1radio.ca:8059/

The stream status could say up, but its silent, with no audio.

✔️ Solution

Just to be notified that my stream is up, but silent/no audio.

❓ Alternatives

None

📝 Additional Context

No response

Mavyre commented 10 months ago

We could use this as an inspiration or middleware: https://github.com/mairlist/streammonitor

chakflying commented 10 months ago

You can use the container as-is already by:

Building a specific integration is unlikely to happen since this is such a niche use case.

Mavyre commented 10 months ago

setup a json-query monitor targeting

That's what I was thinking, when saying "use this as a middleware".

Should be pretty straightforward to setup.