This is a new app called StartGBPVR. Its primary aim is to ensure that GB-PVR remains the top window and so remains responsive. But that's not all it does.
Why did I write StartGBPVR?
I wrote it because my media PC sits in the living room under the TV and it's driven by a remote control, not a keyboard or mouse (except in extremis). In other words, it's treated an an appliance, not a PC. Also, I am not the only user, so others rightly get frustrated if it appears that GB-PVR is not responding, when in fact it's just lost the focus.
What StartGBPVR does in detail
1. It keeps the GB-PVR program in focus. It does this non-aggressively - ie it checks only every 20 seconds, so if you're quickly doing something else on the PC, it won't annoy you. What this means is that Windows errors and random dialogue boxes which open on a second monitor or unseen under the app can no longer make GB-PVR appear frozen.
2. That said, I found that if I was using the Config program or GB-PVR is minimised, then I didn't want GB-PVR stealing focus. So if Config is running or GB-PVR is active but minimised, StartGBPVR waits until Config quits, then either starts or reactivates GB-PVR.
3. If GB-PVR stops for any reason, StartGBPVR restarts it (with a splash screen) - but again, it waits 20 seconds beforehand to give you time to stop the StartGBPVR application if required.
4. When GB-PVR starts, on my machine when it maximises there's a two-pixel border. Annoying, and I couldn't fix it any way other than to use this program to automatically issue a Restore then a Maximise command to get rid of the border when GB-PVR starts. It only does this once per GB-PVR start.
Instructions for use
1. Simply start StartGBPVR in the usual way and leave it running. There's no CPU overhead except briefly when it takes action.
2. If you want to pause StartGBPVR, simply click on the icon in the system tray.
3. If you want to stop StartGBPVR permanently, right-click the tray icon and select Exit.
4. If you start StartGBPVR and GB-PVR is already running, StartGBPVR will silently get on with its monitoring function.
5. If you start a second copy of StartGBPVR when it's already running, it detects that and quits.
StartGBPVR was written and compiled using AutoIt.
Please feel free to make comments and suggest improvements - I'm sure there are plenty that could be made...
The executable is downloadable here.
Source code is downloadable here.
Why did I write StartGBPVR?
I wrote it because my media PC sits in the living room under the TV and it's driven by a remote control, not a keyboard or mouse (except in extremis). In other words, it's treated an an appliance, not a PC. Also, I am not the only user, so others rightly get frustrated if it appears that GB-PVR is not responding, when in fact it's just lost the focus.
What StartGBPVR does in detail
1. It keeps the GB-PVR program in focus. It does this non-aggressively - ie it checks only every 20 seconds, so if you're quickly doing something else on the PC, it won't annoy you. What this means is that Windows errors and random dialogue boxes which open on a second monitor or unseen under the app can no longer make GB-PVR appear frozen.
2. That said, I found that if I was using the Config program or GB-PVR is minimised, then I didn't want GB-PVR stealing focus. So if Config is running or GB-PVR is active but minimised, StartGBPVR waits until Config quits, then either starts or reactivates GB-PVR.
3. If GB-PVR stops for any reason, StartGBPVR restarts it (with a splash screen) - but again, it waits 20 seconds beforehand to give you time to stop the StartGBPVR application if required.
4. When GB-PVR starts, on my machine when it maximises there's a two-pixel border. Annoying, and I couldn't fix it any way other than to use this program to automatically issue a Restore then a Maximise command to get rid of the border when GB-PVR starts. It only does this once per GB-PVR start.
Instructions for use
1. Simply start StartGBPVR in the usual way and leave it running. There's no CPU overhead except briefly when it takes action.
2. If you want to pause StartGBPVR, simply click on the icon in the system tray.
3. If you want to stop StartGBPVR permanently, right-click the tray icon and select Exit.
4. If you start StartGBPVR and GB-PVR is already running, StartGBPVR will silently get on with its monitoring function.
5. If you start a second copy of StartGBPVR when it's already running, it detects that and quits.
StartGBPVR was written and compiled using AutoIt.
Please feel free to make comments and suggest improvements - I'm sure there are plenty that could be made...
The executable is downloadable here.
Source code is downloadable here.
- Silent client PVR: HDPlex HS.1 aluminium fanless case / Thin-ITX ASRock H81TM-ITX motherboard / Intel Celeron 1850T CPU / 4GB RAM / 120GB SSD / TBS6982 DBS-S2 [SIZE=1]dual-tuner card / Win10+nPVR+Plex Media Player feeding LG OLED55B6V + Anthem MRX510 AV Receiver / PMC GB1 / B&W / REL speakers.
- Noisy NAS: Xeon / Intel mobo / 16GB RAM / FreeNAS + Ubuntu VMs on VMware ESXi + 12TB RAID[/SIZE] running Plex Media Server
- Noisy NAS: Xeon / Intel mobo / 16GB RAM / FreeNAS + Ubuntu VMs on VMware ESXi + 12TB RAID[/SIZE] running Plex Media Server