Monitoring & silence detection
So we could monitor the status of our radio stream and alert us by email if our stream is down, the presence of dead air or if no source is connected.
Comments: 9
-
19 Apr, '19
Buster Neece Admin Mergedhttps://github.com/AzuraCast/AzuraCast/issues/525
https://github.com/AzuraCast/AzuraCast/issues/1358
It might be good practice to add a silence detection mechanism for incoming live streams. When the incoming stream is not disconnected and broadcasting silence, the station stays silent.
This can easily be implemented with Liquidsoap, but you might want to make the silence threshold and duration configurable in the UI. See example below:
```
# Switch to fallback if live source is silen -
20 Apr, '19
Buster Neece Admin MergedWe previously added silence detection automatically for all streams, but we received a number of reports that the silence detection was either not working correctly and causing erroneous fading, or that Liquidsoap was using an unexpectedly high amount of CPU.
If we are able to bring it back, it will likely be as an opt-in only option, so that users can weigh the possible downsides when choosing to enable it. -
07 Nov, '19
Marvin MergedThis feature would be great!
-
21 Jan, '20
Loh Boon Keat MergedFor me, if this feature been implement, it will be grate. The sound when changing the song from 1 to another is more better. I like that feature.
-
21 Feb, '20
Buster Neece Admin"Detect silence ("dead air") in incoming streams." (suggested by Buster Neece on 2019-04-19), including upvotes (19) and comments (1), was merged into this suggestion.
-
18 Jul, '20
Speedy Charly MergedAgreed - having no silence removal actually renders the crossroad feature null and void...
-
22 Sep, '20
Buster Neece Admin"Remove silence from start and end of song" (suggested by dreinn on 2019-05-25), including upvotes (29) and comments (3), was merged into this suggestion.
-
18 Feb
Moonbase59In the studios, I still use a [modified version of SilentJack](https://github.com/Moonbase59/silentjack), together with some DBUS and MQTT magic to signal a buzzer and a flashing light in the studio tower. Having a silence detection on the actual server would be a great addition!
-
31 Jul
pitschmonitoring a stream is often a visual thing "does it show a busy signal"?
would be great for the now playing feature to provide some kind of (optional) peak meter,
https://esonderegger.github.io/web-audio-peak-meter/examples/audio.html
or, LED 5 min status: green-all fine, red-clipped, black-dead air.
dead air protection is inbuild in liquidsoap - certainly best selectively used for incoming livestreams, dj accounts.
https://liquidsoap.readthedocs.io/en/latest/content/blank.html
make sure the material itself does not contain silence. non-destructively with Libmp3splt.
cli: https://blog.dornea.nu/2012/04/01/howto-split-mp3s-by-silence-detection-using-mp3splt/
for trimming manually via a webbrowser there are some free scripts/services available, untested.
set up a container to run microservice to monitor
https://github.com/mairlist/streammonitor
had this run at a transmitter location once:
https://pira.cz/show.asp?art=silence