I am confused in a way about how the meta.json file works. What data needs to go into the meta.json file? If someone could direct me to a decent tutorial or help me figure it out I'd be greatly appreciative. The stream is working great, but the alpha tags refuse to work, even though they work locally. Once I send the data off to radioreference I am no longer receiving metadata/alpha tags.
# ICECAST STREAMING
# Uncomment to enable output to an icecast server
# Change the "host", "password", and "mount" strings appropriately first!
# For metadata to work properly, the host address given here MUST MATCH the address in op25's meta.json file
#
output.icecast(%mp3(bitrate=16, samplerate=22050, stereo=false), description="Lake County Public Safety", genre="Public Safety", url="", fallible=false, icy_metadata="false", host="audio1.broadcastify.com", port=80, mount="XXXXXXXXXX", password="XXXXXXX", mean(input))
{
"icecastPass": "XXXXXXXXXXXX",
"icecastMountpoint": "XXXXXXXXXX",
"icecastServerAddress": "audio1.broadcastify.com:80",
"delay": "0.0", "icecastMountExt": ".m3u",
"meta_format_idle": "[idle]",
"meta_format_tgid": "[%TGID%]",
"meta_format_tag": "[%TGID%] %TAG%"
}
01/10/21 16:20:02.119682 meta_server::send_metadata(): metadata update error: 400
I remember reading something about the way the tags work is that it's scraping the tag data from the icecast website, and that data no longer shows up when streaming to radioreference. I am sure I'm missing something simple, I just can't seem to figure out what it is.
Thanks in advance.
# ICECAST STREAMING
# Uncomment to enable output to an icecast server
# Change the "host", "password", and "mount" strings appropriately first!
# For metadata to work properly, the host address given here MUST MATCH the address in op25's meta.json file
#
output.icecast(%mp3(bitrate=16, samplerate=22050, stereo=false), description="Lake County Public Safety", genre="Public Safety", url="", fallible=false, icy_metadata="false", host="audio1.broadcastify.com", port=80, mount="XXXXXXXXXX", password="XXXXXXX", mean(input))
{
"icecastPass": "XXXXXXXXXXXX",
"icecastMountpoint": "XXXXXXXXXX",
"icecastServerAddress": "audio1.broadcastify.com:80",
"delay": "0.0", "icecastMountExt": ".m3u",
"meta_format_idle": "[idle]",
"meta_format_tgid": "[%TGID%]",
"meta_format_tag": "[%TGID%] %TAG%"
}
01/10/21 16:20:02.119682 meta_server::send_metadata(): metadata update error: 400
I remember reading something about the way the tags work is that it's scraping the tag data from the icecast website, and that data no longer shows up when streaming to radioreference. I am sure I'm missing something simple, I just can't seem to figure out what it is.
Thanks in advance.
Last edited: