Madison Alerts Main Page

Check out our chat room that has a built in player with stream details. The stream on this page has been found to work best with mobile devices (even when the device is locked) https://livemadisonalerts.com/chat

Our new radio archives can be found here: https://livemadisonalerts.com/archives/ This ties multiple scanners together and plays each transmission in order as it comes in. Includes user defined filters. This is the recommended listening experience. Archived radio traffic will be stored for 60 days.

Direct URL to feed can be found at https://scanner1.livemadisonalerts.com/stream (this is the audio only. If you want to view what channel is broadcasting that is available on the chat room page)

Madison law enforcement agencies have kept most of their radio traffic unencrypted to promote transparency and public trust in their operations. This website has been designed to provide residents with easy access to this information. Please note, if a major incident occurs, there may be a delay set on the live feed to protect ongoing operations.

We encourage listeners to participate in our chat room to inform others of major events happening in the city.

We keep non-encrypted TAC channels available in the archives section, accessible one hour after the call airs. These channels are not available on the live feeds. This strikes a balance between public access and safety concerns. While industry standards often lean toward restricting such channels entirely — as seen with major platforms like Broadcastify — we believe our approach provides transparency without triggering debates that might push for full encryption. Full encryption, which would cut off all public access to radio calls, is already an option with the Dane county’s current equipment. Several departments across the nation have adopted this feature due to incidents where criminals misused publicly available feeds. Cities like Indianapolis, Denver, Baltimore, and Salt Lake City have already made the switch. If you want real-time access, you can always invest in a personal radio scanner like the Uniden BCD536HP — the same one we use for monitoring.

Lastly, the creation of this website and access to feeds have been made possible by donations from local residents. Please be patient and courteous with any feedback you provide. We’re hoping to continue to grow this platform as time goes on!

**UPDATE LOG**
— Implemented FFMPEG to scan and equalize volume on calls. Still needs tweaking but should help reduce the obnoxiously loud transmissions (01/13/2025)
— Tweaked file locking logic to further prevent duplicates and other poor audio experience (01/09/2025)
— Scripted an audio filter to trim the first 5ms and last 5ms of each file to remove the clap sound often heard when moving between files. (01/09/2025)
— Configured server to automatically reconnect services on reboot (12/29/2024)
— Updated section from “Channel List” to “Agency Info” to better reflect page goal. Added municipal police agency radio call number (12/29/2024)
— URL for live audio has changed to https://scanner1.livemadisonalerts.com/stream. The previous one that started with https://prox.live….com/steam will stop working in a few days. (12/29/2024)
— Made a “full screen experience” possible with new archive. This is now the recommended listening method: https://advanced.livemadisonalerts.com/
— Implemented digital logic to remove static from live feed on some platforms such as IOS
— Activated secondary scanner for fire and ems. Feeds directly into archive (12/29/2024)
— Timestamp bug fixed with new server.
— Installed new donated server and got feeds up and running!! Several bugs to still work out (12/29/2024)
— Removed old archive and replaced with more user friendly version.
— Fixed audio issue where static was heard in background on some mobile devices (12/20/2024)
— Updated instructions on archive page on how to download audio file (12/19/2024)

**TO DO LIST**
— A 1-year API key to a popular Voice to Text service has been donated. Convert all radio calls to text. Then have email/sms alerts for specific words spoken such as a users street address or name. This will be a big project but fun. If anyone wants to help and knows python speak up in the chat.
— Configure custom radio feeds that will play through direct URL without user intervention.
Configure server to automatically reconnect all services and sub-services upon reboot in correct order
— Configure server for remote administration
— Restructure to “Single Page Design” for all pages besides Archives. Will allow users to keep audio state active while still navigating most resources.
Create filter logic that mutes audio input when no audio is detected to reduce background static heard in live feed.
Create login for chat room to better protect against spam
Create functionality to allow users to download files from archive
Update logic to remove tactical channels from live feed but after X amount of time add to archives
Add second feed for Fire & special events. Please provide feedback on this. We were donated a second scanner but have yet to figure out what channels to provide. Feedback can be given in chatroom.
— A lot of website styling