Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monitor Shoutcast server for silence? #2399

Open
1 task done
robmorin opened this issue Dec 13, 2022 · 3 comments
Open
1 task done

Monitor Shoutcast server for silence? #2399

robmorin opened this issue Dec 13, 2022 · 3 comments
Labels
area:monitor Everything related to monitors feature-request Request for new features to be added type:new proposing to add a new monitor

Comments

@robmorin
Copy link

robmorin commented Dec 13, 2022

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

  • I checked and didn't find similar feature request

🏷️ 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

@robmorin robmorin added the feature-request Request for new features to be added label Dec 13, 2022
@Mavyre
Copy link

Mavyre commented Oct 24, 2023

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

@chakflying
Copy link
Collaborator

You can use the container as-is already by:

  • setup the container to monitor your target stream,
  • setup a json-query monitor targeting the GET API of the container, and check for the value silenceDuration against some threshold.

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

@Mavyre
Copy link

Mavyre commented Oct 24, 2023

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.

@CommanderStorm CommanderStorm added the area:monitor Everything related to monitors label Dec 6, 2023
@CommanderStorm CommanderStorm added the type:new proposing to add a new monitor label Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:monitor Everything related to monitors feature-request Request for new features to be added type:new proposing to add a new monitor
Projects
None yet
Development

No branches or pull requests

4 participants