boatbod
Member
No. It's something I'd like to be able to do, but not a current capability.Is it possible to stream audio over the new web ui without having to have a separate window open for icecast?
No. It's something I'd like to be able to do, but not a current capability.Is it possible to stream audio over the new web ui without having to have a separate window open for icecast?
Did you look in the default cfg.json file for suggestions?Hopefully I'm not breaking any rules here but I thought my question would be appropriate since this is talking about the new Web UI of Boatbod's fork. I've managed to get my install on a RPi 3b+ running Bookworm calmed down (Fixed the waitress threads issue, now I only have op25 locking up every few hours and channel timeouts left) and so I've started exploring and trying to tweak things. I noticed some of my TG's aren't showing in color in the Active Talkgroup window. I read in another thread that Smart Colors gets added in the Terminal section of the main json file. I added the stuff Boatbod offered to help another user. I noticed there are keywords in the Smart Color section. At first I thought I needed to add my keywords to it and although it didn't break anything it didn't colorize my added keywords. I then read this thread and it mentioned that it is setup in config.js in the WWW-Static folder. I went there and to my surprise it says it has been deprecated back in April of 2025. But there was no note where the functionality moved to. Is there an update to that?
Thanks
Mike
"tuning_step_small": 100,
"smart_colors": [
{
"keywords": [
"fire"
],
"color": "#ff5c5c"
},
{
"keywords": [
"pd",
"police",
"sheriff",
"so",
"co", <---------
"law",
"msp",
"gci" <-----------
],
"color": "#66aaff"
},
{
"keywords": [
"ems",
"med",
"ambulance",
"miemss"
],
"color": "#ffb84d"
}
]
}
}

The Web UI only loads it's settings when *it* starts up, and similarly op25 only loads settings as it starts, so effectively you have to reload both, starting with op25.[Edit:] OK, I figured it out. The reason my additions to the Smartcolor section were not taking affect was because you have to shutdown the Web-UI. Apparently the settings are saved in the Web-UI and if you stop the json and restart it is not enough to get the Web-UI to show the changes. I guess everybody in the world knew that but me.
Mike
Like the screen in the update. I just need to get the lower data fill in. Shows the tg just no history I missed a keystroke somewere lol.. On a second topic any chance to add a soft restart once a day built in as option.. Thanks for all the effort in the package.I finally got around to re-doing the web UI for OP25 Boatbod, and I'm interested in seeing if anyone would like to test and provide feedback, and @boatbod if you're interested in digesting it into your repo.
This implementation works on what python already sends over with just one small addition to tk_p25.py, which is to send over the talkgruop tags in the trunk_update payload. See line 1672 through 1685 below.
There is also an addition of config.js in the www-static folder which adds the variables for Smart Colors, Site Names, and Presets.
This is tested with P25 only. Honestly, I can't get Smartnet or DMR to run on OP25 at all, but I haven't tried very hard.
If there is interest, I will be happy to share the updates later today. There are still a couple of things to clean up. Thoughts?
View attachment 181732
View attachment 181733
You could achieve a periodic restart with some shell scripting and a cron job. I have something similar on my streaming system for recovery when a usb device "unplugged" (usually a transitory failure due to wobbly connector etc)Like the screen in the update. I just need to get the lower data fill in. Shows the tg just no history I missed a keystroke somewere lol.. On a second topic any chance to add a soft restart once a day built in as option.. Thanks for all the effort in the package.