I've generated some documentation regarding using a remote without NPVR being in focus, through both the Hauppauge IR software and IR Server Suite.
I've been using mine this way for a few years, but I think a lot of users don't know what's possible, and while there is information on the forums it's scattered around, hard to find, and a lot of the posts refer to attachments that have now been deleted due to their age.
So, is this something that should be on the wiki?
Any suggestions/improvements/criticisms?
All 3 attachments referred to are in the one zip file attached.
Advanced Remote Configuration
Using Remotes without NPVR in focus, through Hauppauge IR software or IR Server Suite
Needing NPVR to have focus in order to use your remote can be a major nuisance. It is possible to have your remote commands sent directly to NPVR whether or not it is the program in focus. This is particularly useful with dual display setups; I can browse the web on the monitor attached to my NPVR server while someone else continues to use the remote to operate NPVR, running on a secondary display.
This can be done using ‘window messages’ targeting NPVR.
We just need to know the message codes that correspond to various commands, and how to implement them in either the Hauppauge IR software, or IR server suite.
Hauppauge IR Software
As standard this software sends commands to the window in focus.
To send the commands direct to NPVR, we can target it using its window class*. (There are other options, but this works best)** This is done with the ‘findwnd’ command. Then add the appropriate message code for the commands you want to send. Details of the message codes are attached.
For example, the line specifying the ‘arrow-up’ command looks like this:
32775 appears in all the commands, 38 is the code for the 'up arrow' keystroke, and the last number is always zero.
'WindowsForms10.Window.8.app.0.33c0d9d' is the 'window class' of NPVR.
The green power button will start NPVR. (Change C:\Progra~1\…. To C:\Progra~2\... in 64 bit Windows versions.)
You can change the functions of buttons as you wish to add extra functionality.
For example, in the attached file the ‘text’ and ‘subcc’ keys have no commands associated with them, so these could be set to other keystrokes, or to trigger .bat files (i.e. to close NPVR, or tell the PC to sleep).
To set this up for NPVR you will need to add each key and assign commands to it. These should be set up as ‘system wide’ commands.
For each key you will need to follow these steps:
• Click the ‘New’ button and teach Translator the command by pressing the button on your remote.
• Select the ‘Window Message’ tab
• Under ‘Target’ select ‘Class’ and paste in the Window Class of NPVR:
WindowsForms10.Window.8.app.0.33c0d9d
• Enter 32,775 in the ‘Message’ box.
• Enter the appropriate message code from the table attached in the ‘Word Param’ box. 'Long Param' should be left at 0
• Press ‘Set’.
The configuration can be exported to an xml file. I’ve attached a sample XML configuration which should work with a Hauppauge 45 button remote if imported. Again, the volume keys alter the system wide volume, and the ‘text’ and ‘subcc’ keys are unassigned.
* Window class is currently ‘WindowsForms10.Window.8.app.0.33c0d9d’ It is possible that this could change with a future release, but you can check what it is with Spy++
** You can target the window name, but the window name can change, as it does when you start watching something. Also, other windows can have ‘NPVR’ in their title (i.e. a browser when looking at the support forum) and can receive commands by mistake. Similarly, IR Server Suite can target ‘NextPVR.exe’, but this stops working as soon as you enable a second instance for an NMT or MPV.
I'm sure that this has been discussed somewhere, but my searches haven't produced anything so please feel free to just refer.
I am trying to use a PCTV HD Mini (80e) on an atom based netbook, which is certainly under-powered for this sort of thing.
With ffdshow, the MPEG2 stream works pretty well on a few lower resolution channels, but on anything higher, the audio stutters and then stops, and the video slows to a crawl.
I can't change the hardware, but I can change what I throw at it. I'd like to force all channels to a lower resolution and change any settings that I can to reduce the load.
I would greatly appreciate any help and/or suggestions. Thank you.
in NPVR, I've only got a few files for testing and once I go down a couple of folders and come back up the thumbnails do not refresh. In fact they won't reappear until I go back over the folder icon.
Luckily I found out you can't use multiple blasters on hauppauge cards (you can't specify a device and you don't really know which device will fire it's blaster ahead of time). So my idea of a colossus and HVR-2250 for three capture devices is dead. I'm looking into the USB-UIRT but the local resellers sell the box only with no blaster cables and don't offer cables seperately. Even the USB-UIRT site doesn't list cables as purchasable.
Nobody sells the eHome blaster that I can find except Hauppauge and it doesn't say if it takes two blasters or, like the one I got with the 2250, has two ports but only one works.
So I'm wondering. If I hang two HDPVRs off my HTPC can I have them blast seperately or are they like the rest of the line and not seperately commandable?
I have some strange thing happens
NPVR upto patch 33 including skip
1) some times then I delete file and then I answer "OK" it just hung , file is deleted
If start NPVR again same will happen next time, If I reboot it works again (this from NPVR.log)
I have an old Analogue Tuner card which is no longer any use since we went digital a year ago. It does have an Analogue capture card which would enable me to record video from my DVB-C box and digitize some old VHS tapes. I have followed the âAnalogueâ instructions and the device is listed in NPVR as âpresentâ and âenabledâ. However when I select âAddâ in âDevice Setupâ and select âCompositeâ or âSVideoâ as input then select OK nothing is added. The device is an âAverMedia, AVerTV WDM Video Capture (7134)â and is quite old so may not be compatible with NPVR.
I just installed a Colossus yesterday which wouldn't work until I did an HCWClear to wipe everything hauppauge (I removed the other TV cards too to make sure).
After re-installing everything and then installing the newest colossus drivers WinTv works without a hickup including blasting channels. In NPVR I get black screen and no audio but no complaints from NPVR otherwise. I deleted the now-absent devices and rebooted with no change in outcome.
I tried LAV, Hauppauge, and arcsoft decoders with no difference.
Oh yes, I tried stopping the WinTV server first then again while leaving that server running.
I have just a SD digital box so I have composite only selected with RCA audio. I'm not trying to look at component video with composite input etc.
Hi, I've had this problem for a couple of years - my recordings of a couple of channels (mostly Prime), and indeed live playback, are almost always jumpy. More specifically during playback it seems the system loses its position in the file, sometimes jumping forward several minutes or getting pretty screwed up... while during live tv it often freezes, sometimes managing to resync, sometimes not (and locking up - escape back to the guide is usually possible).
I've often been suspicious of my signal on the Prime frequency... even though I am in Wgtn with direct line-of-sight of Kaukau and all TVNZ channels are good. I'm sure I've raised this issue before (but never got to the bottom of it).
Anyhoo, I'm willing to ignore live TV if I can get reliable playback of recordings. I've found that whenever I have a bad recording off Prime (most of them), I can always play the .ts file without a problem (i.e it is smooth) in VLC. So is there any way that I can tell NPVR to use whatever decoder and/or renderer that VLC uses??
BTW I updated to the latest Saf6 a few days ago and there's no improvement. Sorry I'm not at home at the moment so can't tell you my exact combo of decoders/renderers, but it's all pretty standard and I've never found a combo that works better than what I currently have.
I also updated to 2.3.6 (and subsequent patches) some time ago, and I must say it's been 100% reliable for me in terms of not crashing or missing recordings (which used to happen to me a bit), so excellent work there sub, many thanks!!