DMDSilencechecker
Introduction[bearbeiten]
DMD2 Silence Checker is a windows application that perdiodically checks icecast and shoutcast mountpoints and 'listens' to the datastream. When silence is detected, a e-mail alert is sent. Why shall a mountpoint be monitored for silence? Well, sometimes the encoders we use somewhat stop transmitting signal, hence they don't disconnect and the fallback files don't apply.
Installation[bearbeiten]
The Binaries can be downloaded by Oddsock's website: http://oddsock.org/alex/dmdsilencechecker The configuration of the application is self-explanatory. In the **configuration** dialog, one must enter following informations:
- Poll Time (in Minutes) --> 10 Minutes
- Automatic Start --> checked
- Silence Threshold --> 15
- Minutes between alerts --> 15
- Alert URL --> leave blank
- Email settings --> enter smtp-server, username, password. secure smtp is not supported.
Configuration[bearbeiten]
the monitored urls can be configured by right-clicking into the main window. a name for every channel is required, followed by the streaming URL (without .pls or .m3u). Use only the hostname when liveserver is located in the LAN for reduced WAN bandwith.
Example: Name: hotelradio.fm - reggae URL: http://live-four:8080/reggae
So far, the following URLs are monitored:
url0=http://live-one.dmd2.ch:8080/a_migros_softpop_adfriendly name1=Migros Smoothjazz live-one url1=http://live-one.dmd2.ch:8080/b_migros_smoothjazz_adfriendly name2=Migros Charts live-one url2=http://live-one.dmd2.ch:8080/c_migros_charts_adfriendly name3=Migros Cha Cha ch1 url3=http://live-one.dmd2.ch:8080/chacha_ch1 name4=Migros Flower Power Ch1 url4=http://live-one.dmd2.ch:8080/flowerpower_ch1 name5=Migros Flower Power Ch2 url5=http://live-one.dmd2.ch:8080/flowerpower_ch2 name6=Radio Gloria live-two url6=http://live-two:8080/radiogloria_lo name7=Radio Maria live-two url7=http://live-two:8080/radiomaria_lo name8=Radio Blind Power url8=http://live-two:8080/rbp_hi name9=hotelradio.fm - alternativesurprises url9=http://live-four:8080/alternativesurprises name10=hotelradio.fm - apresskihits url10=http://live-four:8080/apresskihits name11=hotelradio.fm - atouchofclass url11=http://live-four:8080/atouchofclass name12=hotelradio.fm - babychannel url12=http://live-four:8080/babychannel name13=hotelradio.fm - bauraulac_pavillon url13=http://live-four:8080/bauraulac_pavillon name14=hotelradio.fm - cervo url14=http://live-four:8080/cervo name15=hotelradio.fm - charts url15=http://live-four:8080/charts name16=hotelradio.fm - chillout url16=http://live-four:8080/chillout name17=hotelradio.fm - classic_opera url17=http://live-four:8080/classic_opera name18=hotelradio.fm - classic piano url18=http://live-four:8080/classic_piano name19=hotelradio.fm - classic symphonical url19=http://live-four:8080/classic_symphonical name20=hotelradio.fm - clouds ch1 url20=http://live-four:8080/clouds1 name21=hotelradio.fm - clouds ch2 url21=http://live-four:8080/clouds2 name22=hotelradio.fm - country url22=http://live-four:8080/country name23=hotelradio.fm - dance url23=http://live-four:8080/dance name24=hotelradio.fm - deutscher schlager url24=http://live-four:8080/deutscher_schlager name25=hotelradio.fm - easy listening url25=http://live-four:8080/easy_listening name26=hotelradio.fm - electronicabreaks url26=http://live-four:8080/electronicabreaks name27=hotelradio.fm - francais url27=http://live-four:8080/francais name28=hotelradio.fm - funky url28=http://live-four:8080/funky name29=hotelradio.fm - gay classics url29=http://live-four:8080/gay_classics name30=hotelradio.fm - giardino1 url30=http://live-four:8080/giardino1 name31=hotelradio.fm - giardino2 url31=http://live-four:8080/giardino2 name32=hotelradio.fm - house-hits url32=http://live-four:8080/house_hits name33=hotelradio.fm - instrumental url33=http://live-four:8080/instrumental name34=hotelradio.fm - italiano url34=http://live-four:8080/italiano name35=hotelradio.fm - jazz serious url35=http://live-four:8080/jazz_serious name36=hotelradio.fm - jazz easy url36=http://live-four:8080/jazzy name37=hotelradio.fm - latino url37=http://live-four:8080/latino name38=hotelradio.fm - lounge url38=http://live-four:8080/lounge name39=hotelradio.fm - lovechannel url39=http://live-four:8080/lovechannel name40=hotelradio.fm - newage url40=http://live-four:8080/newage name41=hotelradio.fm - newage1 special url41=http://live-four:8080/newage1_special name42=hotelradio.fm - newage2 url42=http://live-four:8080/newage2 name43=hotelradio.fm - newage3 url43=http://live-four:8080/newage3 name44=hotelradio.fm - oldies url44=http://live-four:8080/oldies name45=hotelradio.fm - partytunes url45=http://live-four:8080/partytunes name46=hotelradio.fm - pürovel url46=http://live-four:8080/puerovel name47=hotelradio.fm - reggae url47=http://live-four:8080/reggae name48=hotelradio.fm - rock url48=http://live-four:8080/rock name49=hotelradio.fm - russian url49=http://live-four:8080/russian name50=hotelradio.fm - smoothjazz url50=http://live-four:8080/smoothjazz name51=hotelradio.fm - softpop url51=http://live-four:8080/softpop name52=hotelradio.fm - songwriter url52=http://live-four:8080/songwriter name53=hotelradio.fm - soul url53=http://live-four:8080/soul name54=hotelradio.fm - swissmusic url54=http://live-four:8080/swissmusic name55=hotelradio.fm - volksmusik url55=http://live-four:8080/volksmusik name56=athleticum german - mother-one url56=http://mother-one:8010/athleticum_64ger name57=athleticum french - mother-one url57=http://mother-one:8010/athleticum_64fr name58=athleticum italian - mother-one url58=http://mother-one:8010/athleticum_64it name59=carl knauber retail - live-four:8000 url59=http://live-four:8000/ck_retailradio name60=Ex Libris - live-four:8000 url60=http://live-four:8000/el_instore name61=Orange Instore - live-four:8000 url61=http://live-four:8000/orange_instore1 name62=ZKB Instore - live-five:80 url62=http://live-five/zkb_instore name63=PKZ channel 1 - live-five:8080 url63=http://live-five:8080/pkz_channel1_hi name64=PKZ channel 2 - live-five:8080 url64=http://live-five:8080/pkz_channel2_hi name65=PKZ channel 3 - live-five:8080 url65=http://live-five:8080/pkz_channel3_hi name66=PKZ channel 4 - live-five:8080 url66=http://live-five:8080/pkz_channel4_hi name67=Companys channel 1 Hi - music.companys.ch:8000 url67=http://music.companys.ch:8000/companys_mp3_hi name68=Colonys channel 1 Hi - music.companys.ch:8000 url68=http://music.companys.ch:8000/colonys_hi name69=Colonys channel 2 Hi - music.companys.ch:8000 url69=http://music.companys.ch:8000/colonys_2_hi name70=Colonys channel 3 Hi - music.companys.ch:8000 url70=http://music.companys.ch:8000/colonys_3_hi name71=Colonys channel 4 Hi - music.companys.ch:8000 url71=http://music.companys.ch:8000/colonys_4_hi
Limitations[bearbeiten]
- Right now, the silence checker is a windows application whose shortcut is placed in the Startup Folder of the majestaetix user of virtual idefix. It cannot be configured as a service
- Only MP3 streams can be monitored due to some limitations of the used bass.dll library. AAC+ streams cannot be monitored.