This should work with any linux box that has pyhon installed, but it worked for me on a raspberry pi. It took me a while to figure this out so I thought I'd help someone else out in the future.
I followed this guide to get streaming set up on my raspberry pi: Raspberry Pi Broadcastify Build - The RadioReference Wiki
I used the "recommended" setup options using darkice, but that shouldn't matter since the alpha tags are sent to a different URL than the regular stream.
In order to get alpha tags to show up a separate script needs to be run. I used a simple usb connection between the front unit of the scanner and the raspberry pi. I used the guide found here: Using Python to Update Icecast Scanner Audio Feeds with a Raspberry Pi
Unfortunately the link to the script is dead, but he has it up on his github here: k7bbr/metaPy
Plug the scanner into the raspberry pi, open a terminal and run
and find the name of the scanner, mine looked like
open the file and modify the configuration:
for
enter the device address, mine was
for
enter
NOT your username or anything else, this is what caught me up for an hour. Without this value you will get 401 errors.
for the remaining values
use the values found on the technical section of your stream configuration page.
close and run the script and you will start seeing the entries roll in:
And tags start showing up in supported players:
I followed this guide to get streaming set up on my raspberry pi: Raspberry Pi Broadcastify Build - The RadioReference Wiki
I used the "recommended" setup options using darkice, but that shouldn't matter since the alpha tags are sent to a different URL than the regular stream.
In order to get alpha tags to show up a separate script needs to be run. I used a simple usb connection between the front unit of the scanner and the raspberry pi. I used the guide found here: Using Python to Update Icecast Scanner Audio Feeds with a Raspberry Pi
Unfortunately the link to the script is dead, but he has it up on his github here: k7bbr/metaPy
Plug the scanner into the raspberry pi, open a terminal and run
Code:
dmesg
Code:
[ 4.363136] cdc_acm 1-1.5:1.0: ttyACM0: USB ACM device
open the file and modify the configuration:
for
Code:
port
Code:
/dev/ttyACM0
Code:
icecastUser
Code:
source
for the remaining values
Code:
icecastPass
icecastServerAddress
icecastMountpoint
close and run the script and you will start seeing the entries roll in:
Code:
HC 29003 Nbls/Wstfld Disp
Tue Dec 31 05:38:29 2019
Icecast Update OK
HC 29002 Fsh Plc Dispatch
Tue Dec 31 05:38:50 2019
Icecast Update OK
HC 29001 Sherrif Dispatch
Tue Dec 31 05:45:05 2019
Icecast Update OK
HC 29004 Carmel Dispatch
Tue Dec 31 05:45:33 2019
Icecast Update OK
HC 29002 Fsh Plc Dispatch
Tue Dec 31 05:49:09 2019
Icecast Update OK
And tags start showing up in supported players:
Hamilton County Public Safety Live Audio Feed
Hamilton County Public Safety Live Audio Feed on Broadcastify.com
www.broadcastify.com
Last edited: