Blue Iris UI3

I am getting this setup on my media center and I have it working almost perfectly. I have a question, a bug (maybe) and a feature request.

Question how do clear a value (or make a setting blank) for the Keyboard shortcuts? This leads me to the bug
It seems that you can have different options mapped to the same keyboard shortcut. I moved some of the shortcuts around to suite my needs and it respected both actions... meaning I mapped the left arrow to previous camera and it went to the Previous camera and then panned left. Maybe some logic in that screen that will clear a value if the keyboard shortcut is already being used.
The feature request is the ability to map a keyboard button to toggle audio.

It is intentional that you can map the same keys to multiple actions. This is used by default for several things like the escape key and the arrow keys. There is no unbind functionality so if you want to "unbind" something, just bind it to something you will never press by accident like CTRL + SHIFT+ F8.

You're right, a hotkey for toggling mute would be a good idea. Any suggestions for what key(s) should do it by default? I'm thinking CTRL + M unless someone has a better suggestion.
 
Last edited:
  • Like
Reactions: anijet
It is intentional that you can map the same keys to multiple actions. This is used by default for several things like the escape key and the arrow keys. There is no unbind functionality so if you want to "unbind" something, just bind it to something you will never press by accident like CTRL + SHIFT+ F8.

You're right, a hotkey for toggling mute would be a good idea. Any suggestions for what key(s) should do it by default? I'm thinking CTRL + M unless someone has a better suggestion.
Thanks for the information and considering the keyboard shortcut for mute :) Cntrl M works for me :)

Sent from my SM-G960U using Tapatalk
 
@bp2008 How do you calculate the frame size for each group of cams ? Is there a formula ? In my case I have 4 different groups and they all have different number of cams in them. I am trying to find the sweet spot for each group so the cam labels are above each cams window. I can get close but not just right. The 2448 x 1088 works great for my "all cameras" group (14 cams all 1920 x 1080 ) but not for another group that only shows 10 cams.
 
@bp2008 How do you calculate the frame size for each group of cams ? Is there a formula ? In my case I have 4 different groups and they all have different number of cams in them. I am trying to find the sweet spot for each group so the cam labels are above each cams window. I can get close but not just right. The 2448 x 1088 works great for my "all cameras" group (14 cams all 1920 x 1080 ) but not for another group that only shows 10 cams.

It is all just trial and error. Once you get Blue Iris to produce a layout that fits well and looks nice, you should be able to add some to the height (or remove some from the width) to get Blue Iris to include some black space between camera rows (making room for labels). Note that Above-positioned labels can extend offscreen unless you have enough black space in the video stream above the top row of cameras. Same applies to Below-positioned labels. There will sadly be twice as much black space between rows as there is above the top row and below the bottom row.

It does work a tiny bit better if you use multiples of 16 for the dimensions. I don't remember why but it might have been something to do with H.264 encoding. Anyway there's a list of multiples of 16 you can copy from in UI3's help file: UI3 Help
 
Last edited:
  • Like
Reactions: Tinman
Is there a way to change the pan/tilt/zoom buttons to hold and keep moving rather than having to click them repeatedly?

The way that works is determined by the Network IP control method you chose in Blue Iris camera properites > PTZ/Control tab. UI3's PTZ controls should work just like you describe if the control method you chose supports that.
 
bp2008/ui3
To install releases from github, download the release zip and extract it to Blue Iris 4/www, overwriting all files.

Version 50
  • Fixed a bug which caused camera name labels to be scaled incorrectly when streaming reduced-quality jpegs.
  • New Hotkey: Toggle Camera Mute (default: CTRL + M)
 
I wonder if I'm missing something or if this is in fact strange behavior. My alerts pane seems to miss many alerts. Today I noticed the alerts stopped at 9:09 am, and then picked up again at 1:20 p.m.. While there were many, many alerts in between, they didn't show up. I tried re-loading the alerts pane, re-booting and the same result. Going to the BI console, I toggle on 'alerts' and I see many alerts in the alerts pane between 9:09 and 1:20 p.m.. Back to UI3... I toggle on the 'clips' (not alerts) and they all seem to be there. Going back to 'alerts', still missing between 9:09 and 1:20. These are all motion alerts. Tried UI2 just to see, and I get the same results there too. Am I missing something here? Thanks

EDIT: I checked the alerts pane for a single camera and they all seem to be there. Tons of alerts for that camera. When I check for alerts on ALL cameras, many are missing, including the ones I just saw when viewing alerts for one camera.
 
Last edited:
That sounds like a Blue Iris bug. You could tell the developer about it but I don't know if that will be enough information to track down the problem. It would also help to verify if those alerts are missing in the iOS or Android apps, and default.htm or jpegpull.htm.
 
Boy what a trip down memory lane using jpegpull.htm! Yechh. Anyway it would not let me go back far enough now to see so I'll have to wait till I see this anomaly again, maybe tomorrow. The BI app seems to have issues when trying to scroll way back in time, maybe I'm scrolling too fast, I don't know, it locks up every time. It's too bad you can't select a starting 'time' to go back to. I'll try checking it out again tomorrow if I see missing alerts. I wonder if anyone else seen similar behavior?
 
Boy what a trip down memory lane using jpegpull.htm! Yechh. Anyway it would not let me go back far enough now to see so I'll have to wait till I see this anomaly again, maybe tomorrow. The BI app seems to have issues when trying to scroll way back in time, maybe I'm scrolling too fast, I don't know, it locks up every time. It's too bad you can't select a starting 'time' to go back to. I'll try checking it out again tomorrow if I see missing alerts. I wonder if anyone else seen similar behavior?

I just checked my UI3 by selecting "all cameras" and then individual cams and even by groups of cams and my alerts all show up. Using BI 4.7.6.11 and UI3 #50 via Google Chrome on W10

BTW, you can select a day on which alerts you want to view. When you are in the Camera screen you will see the little calendar top right. On IOS I can swipe through the day to whatever time I want very fast without app crashing...it takes a few seconds to populate the alert images.
 
Last edited:
As I understand it the Android app was by a different developer. There are a few small feature differences and no doubt a whole different set of bugs.
 
Yeah, right click anywhere in that area:

y0VxZqD.jpg
 
I just checked my UI3 by selecting "all cameras" and then individual cams and even by groups of cams and my alerts all show up. Using BI 4.7.6.11 and UI3 #50 via Google Chrome on W10

BTW, you can select a day on which alerts you want to view. When you are in the Camera screen you will see the little calendar top right. On IOS I can swipe through the day to whatever time I want very fast without app crashing...it takes a few seconds to populate the alert images.
Unfortunately, jpegpull doesn't have the calendar. My app as bp suspected, is Android. Scrolls work until after about 15 swipes real fast, then lockup. But that's a different problem, not too concerned about since I don't use the app except for live viewing, but I REALLY APPRECIATE you checking it out for me !!
 
jpegpull/default should have buttons to load the next page of (500?) items. Of course by now you're probably a lot of pages away from the broken time.
 
Alerts.jpg Clips.jpg jpegpull.jpg View attachment 32037 View attachment 32035 View attachment 32036 View attachment 32035 View attachment 32036

UPDATE: Okay so today I see that the alerts stop at 7:41 a.m. and pick up at 10:52 a.m. in the alerts pane. There are so many alerts in between that are not showing up, basically every time a car goes by. At the BI console I can see all the alerts, including the alert icon showing motion detected in the timeline. I checked jpegpull alerts and they are in fact all there. Once again, in UI3, if I go to clips (not alerts) they are all there. However in alerts (not clips) a whole bank of them are missing. Strange.
Furthermore, if you look at the alerts pane, there is also about 4 hours missing from 10:52 to about 3:00.
 
Last edited:
This is probably easy and I'm missing something but...Can I disable/activate live view in UI3? I mean, even when you click on alert or clips, live view is still runnning...
 
This is probably easy and I'm missing something but...Can I disable/activate live view in UI3? I mean, even when you click on alert or clips, live view is still runnning...

Nope. It remains there by design. Maximizing a camera is how you filter the clip list, plus people want to be able to live view and see the clip list at the same time.

If you want to stop the stream to save CPU or bandwidth, you can open any clip and then pause it.

UPDATE: Okay so today I see that the alerts stop at 7:41 a.m. and pick up at 10:52 a.m. in the alerts pane. There are so many alerts in between that are not showing up, basically every time a car goes by. At the BI console I can see all the alerts, including the alert icon showing motion detected in the timeline. I checked jpegpull alerts and they are in fact all there. Once again, in UI3, if I go to clips (not alerts) they are all there. However in alerts (not clips) a whole bank of them are missing. Strange.
Furthermore, if you look at the alerts pane, there is also about 4 hours missing from 10:52 to about 3:00.

Okay, so they appear in jpegpull. That is interesting because jpegpull uses an entirely different method to load the clip list.

The mobile apps (Android and iOS) use the same method as UI3, so if you could find out if this bug happens there, that would really narrow down the problem. I see 3 possibilities:

1) Blue Iris might not be sending metadata about those alerts at all. If the same bug occurs in the official mobile apps, that would confirm this theory.
2) Some of the alert metadata might not follow the usual format for some reason, causing them to not be processed and rendered by UI3. I would expect that to produce some kind of visible error message though. If this is the problem, I should be able to fix it if you gave me temporary access to your web server with an account that can reproduce the problem.
3) When using the calendar control in UI3, UI3 loads all the clips/alerts for the selected day(s) in pages of 1200 items at a time. If you have enough alerts for this to happen, maybe there is a bug in how UI3 is appending the pages together. However I believe you have seen this bug while not using the calendar control? UI3 only loads one page of items when you don't use the calendar, so that would rule this out as a possible bug.