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: 12
-
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.
1
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, '23
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, '23
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 -
14 Apr, '24
Malcolm MergedIf a stream has been scheduled, but the source is down for any reason, currently there is nothing broadcast. Is there a way of detecting silence, and if there's a nothing after a predetermined time, cut the stream and replace with a playlist?
1 -
16 Apr, '24
Buster Neece Admin"Detect if a stream is dead and divert to play lists" (suggested by <Hidden> on 2024-04-14), including upvotes (1) and comments (0), was merged into this suggestion.
1 -
28 Aug, '24
Jonny ReverbI use my Azuracast VPS instance 99% of the time with a remote DJ connected that runs playlists from my automation server. Audio is fed into a streaming encoder which connects to my Azuracast instance. I am able of course to manually switch Azuracast into AutoDJ mode and play out content from the VPS file system but automatic failover on silence detection would be ideal. Also consideration to what happens when audio returns and email alerting of the outage or change in status...