I feel you on IE. I only keep the older version around for compatibility.
RE: groups - I really want the ability to only display cameras from certain groups and switch between the groups. I have around 25 cameras in BI, so I prefer to have specific sets of 9, 4 etc that I can choose between. I definitely appreciate that it isn't always as simple as it seems. I'd be willing to putting a bounty on the feature, if you're willing to take a crack at it. The groups don't have to be defined in BI, if thats an issue. I'm ok with them being defined in a separate config file.
Ah, well it is probably not exactly what you are looking for, but with a little configuration my Java application is capable of letting you define whatever camera grids you want. Each cell of the camera grid can contain:
* a single camera
* a camera group image (containing thumbnails of each camera in the group)
* the index image (containing thumbnails of all cameras)
First, follow the instructions in the 1st post to get the java application running with the "default" camera grid, then in the config file change "allcams=true" to "allcams=false" as described under Advanced configuration
. You can then modify the automatically generated camera list however you see fit and the application will use that. To insert a camera group, insert the group ID string that you entered when creating the group in Blue Iris. To insert all cameras into a single cell, you can use the word index
You can also make copies of the application folder and run it multiple times if you like, with each instance running different cameras.
Edit: You can't actually nest a clickable camera grid inside another, however, in case that is what you were hoping for. Such a thing would not be worthwhile for me to program.
Edit 2: If you like the functionality of the java application, I also have a web-page-based version of the same thing but it is less smooth to use so I haven't published it anywhere.