I figured this out a long time ago and it is probly know by some of you programmers out there. I was able to add a few lines to my Irremote.ini file in the c:\windows directory which allows me to open the frontend with the touch of a button ( the green power button ).
Just copy and paste this into a new text Document. Backup your old file by renaming it to something like Irremote.ini.bak. Then just copy your file into the C:\windows directory. Then restart Hauppauge IR in taskbar.
; FGR 12/09/02 Support firmware V2; 32-bit IR application
; FILEVERSION 2,33,20343,0
; includes support for both Classic black, and new PVR remote
; requires ir.exe 2.33.20343 or later
[Remote]
RepeatDelay=3
;Beep = 1 ; Sound for MessageBeep() to make for each Remote Keystroke
;PowerDownSound = 0 ; Sound for MessageBeep() to make when powering down
MenuLoad=1 ; use tray as app launcher
; map RC5 System Codes to button "name" lookup table
; Note: 0 (classic remote) conflicts with standard "philips" TV remotes
[SystemCode]
0=HCWClassic
31=HCWPVR
; these tables map actual IR scan codes to button "names" on a per system code basis
; Undefined values get the name "CODExx" by default (mostly for debugging)
; Real buttons on a remote should always get a real button name
; Note: some button "names" can only be generated by certain remotes
; Also, note that seemingly similar buttons may have unique names on different remotes
; This is to allow treating them differently based on the remote, and the
; "paradigm" of how they are used. For example; on old remotes there is a seperate TV
; button, but no GRNPOWER button. So, on old remotes we treat TV as on/off, where on PVR
; remote we use the GoMenu function (or RED as On), and the GRNPOWER as Off.
; First item in this section IS always the default app if no others found
[Applications]
Default=
WinTV Remote=
WinTV32=
WinTV32(1)=
WinTV32(2)=
WinTV32(3)=
WinTV32(4)=
WinTV32(5)=
WinTV32(8)=
WinTV32(9)=
WinTV32(10)=
WinTV32(11)=
WinTV32(12)=
FullScreen=
PVRFullScreen=
*task*=
EPGdemo=
VTplus=
Create and Receive=
Debug.txt=
hcwGDisplayWindow=
hcwGo=
Windows Media Player=
ActiveMovie Window=
GB-PVR=1
; close current active window; disabled for now
;GRNPOWER={sys(0xF060)}
;GBPVR------------------------------------------------
;ADDED SUPPORT TO TURN ON THE FRONTEND
GRNPOWER={run(C:\Progra~1\devnz\GBPVR\GBPVR.exe)}
;
;GO TO VERY BOTTOM FOR OTHER ADDITTION
;-------------------------------------------------------
;;these 3 buttons are not offical yet
RED={close(radio.exe)}{sleep(750)}{run(wintv2k.exe)}
GREEN={close(wintv2k.exe)}{sleep(750)}{run(radio.exe)}
YELLOW={close(radio.exe)}{sleep(750)}{run(..\vtplus\vtplus.exe)}
;;default mappings to drive apps that use APPCOMMANDS on Win2000/XP
MUTE={app(0x80000)}
CHNLUP={app(0x330000)}
CHNLDOWN={app(0x340000)}
VOLUP={app(0xa0000)}
VOLDOWN={app(0x90000)}
REC={app(0x300000)}
STOP={app(0xd0000)}
PAUSE={app(0x2f0000)}
PLAY={app(0x2e0000)}
REWIND={app(0x320000)}
FASTFWD={app(0x310000)}
SKIPFWD={app(0xb0000)}
SKIPREV={app(0xc0000)}
;Note: only tested with Windows Media Player 8
[Windows Media Player]
FULLSCREEN={alt}{enter}
BACK={esc}
MUTE={F8}
VOLUP={F10}
VOLDOWN={F9}
CHNLUP={VK_UP}
CHNLDOWN={VK_DN}
OK={enter}
REC=
STOP={ctrl}s
PAUSE={ctrl}p
PLAY={ctrl}p
REWIND={ctrl}b
FASTFWD={ctrl}f
SKIPFWD={ctrl}{shift}f
SKIPREV={ctrl}{shift}b
1={alt}1
2={alt}2
3={alt}3
YELLOW={ctrl}1
BLUE={ctrl}2
GRNPOWER={alt}{f4}
;Windows Media Player 8 Full Screen
; but "ActiveMovie Window" is terribly generic
[ActiveMovie Window]
FULLSCREEN={alt}{enter}
BACK={esc}
MUTE={F8}
VOLUP={F10}
VOLDOWN={F9}
CHNLUP=
CHNLDOWN=
REC=
STOP={findwnd(,Windows Media Player)}{cmd(32809)}
PAUSE={findwnd(,Windows Media Player)}{cmd(32808)}
PLAY={findwnd(,Windows Media Player)}{cmd(32808)}
REWIND={findwnd(,Windows Media Player)}{cmd(32810)}
FASTFWD={findwnd(,Windows Media Player)}{cmd(32811)}
SKIPFWD={findwnd(,Windows Media Player)}{cmd(32812)}
SKIPREV={findwnd(,Windows Media Player)}{cmd(32813)}
1={alt}1
2={alt}2
3={alt}3
YELLOW={ctrl}1
BLUE={ctrl}2
GRNPOWER={alt}{f4}
; to use this, open notepad with a document name of debug.txt and set focus to it.
; debug.txt= must be uncommented in [applications] section as well.
[Debug.txt]
0=0{enter}
1=1{enter}
2=2{enter}
3=3{enter}
4=4{enter}
5=5{enter}
6=6{enter}
7=7{enter}
8=8{enter}
9=9{enter}
FULLSCREEN=FULLSCREEN{enter}
RADIO=RADIO{enter}
MUTE=MUTE{enter}
TV=TV{enter}
VOLUP=VOLUP{enter}
VOLDOWN=VOLDOWN{enter}
RESERVED=RESERVED{enter}
CHNLUP=CHNLUP{enter}
CHNLDOWN=CHNLDOWN{enter}
SOURCE=SOURCE{enter}
MINIMIZE=MINIMIZE{enter}
I am a new to GBPVR and ran into the following problem:
When I want to watch a video, recording or live tv, I get a black screen telling me:
"Video is playing back using TV out
Press 'Home' to return to menu"
Well, I'd like to see somthing on my monitor and not only on the TV screen. I haven't hooked a TV to my system, yet - but I believe what GBPVR is telling me
I remeber having seen an option on enabling TV out - but don't remember where... And yes, in WinTV2000 it works.
Net Radio is really slick, I wonder if there's a way to add new radio stations or perhaps delete ones that crash or go down (pirate radio was down the other day, for example)...
Anyway my thought is what if there were some sort of screen saver or visualizations for net radio, after so many minutes? H*ll even a screen blank would be fine. My TV sitting at practically the same screen for such a long period of time (because net radio is cool! probably isn't really good for it. What does everyone else think?
Browsing the config.xml file, I noticed "UsePVR350QuickMode" and I was just curious to what this was?
I've read the posts about screen position and size, and have a problem. Â First off, my tv is NTSC and I'm using the PVR350 and this happens using overlay, vmr 7 and 9. Â I wanted to max out the resolution to achieve a better picture at 720x540. Â While the liveTV and playback of videos is better, the GBPVR menu positions are either to high, low, left, and right. Â I can fix this by lowering the screen resolution but at the cost of picture quality. Â Is there something I am doing wrong with the config.xml file. Â Here is a link to my config.xml file. Click here for my config file
I already had a directory for music set. It was empty until this morning, when I copied a bunch of MP3 files there. I fired up gbpvr and selected music, but no files showed up. I went into config thinking something was wrong, but it was setup properly. I hit OK and the service restarted. Went back into gbpvr and the music files appeared. When does the MP3 file info get read in, when the service starts? What if you add files?
I'm going to start work on a utility that will make it easy to configure the source channels used on external set top boxes that you might be using with GBPVR.
For example in the UK there are 4 main Digital TV Providers :
Sky, Freeview, Telewest and NTL - each provider uses different channel numbers that you would need to tell GBPVR about if you wanted to channel shift using an IR Blaster.
For example :
On a Sky Set top box BBC 3 is channel 115
On a Freeview set top box it is 07
On Telewest it is 106
On NTL it is 011
What I aim to do is make it as easy and painless as possible to configure your GBPVR installation to run with your set top box, wherever you are in the world.
This is where I need your help! What I'd like to do in this thread is start a survey of the users of GBPVR around the world asking you to submit and post a list of the channels you need to map on your set top box.
The data I need is :
Provider Name (e.g. Sky Digital)
Then a list of :
Channel No,Display Name
e.g.
MTV,440
MTV2,441
CNN,513
Obviously we can take it as read that I have the UK covered!
I realised that this set-up should be a one time only task but it can take a while to do manually and anything we can do to make GBPVR easier for people to get going can only be as good thing. In some regionals your XMLTV file may also be such that this step isn't necessary, but for people like me in the uk - it isnt!
As a c# learning project I'd like to write a plugin or utility that automatically sets the source channel numbers in GBPVR.mdb for sending to a set-top box when GBPVR changes channel, based on a selected profile of TV providers.
What I aim for it to do would be:
1) Request the Provider from a list
2) Fetch the providers channel list from an XML file
3) Update GBPVR's source_channel_mapping table with automatically matched channels on a first pass
4) Allow the user to confirm any exceptions in a second pass.
5) Optionally change the channel display order, effectively setting the GBPVR channel number to that of the provider so that the mini guide browses in the same order of the providers channels.
Sounds more like an additional standalone utility rather than a plug-in to me.
I have upgraded this weekend to v.16. Abviously a glutton for punishment as v.15 was working just fine. Anyway, uninstalled the entire application and deleted all directories and even cleaned the registry (didn't want to get caught by old settings etc.)
Installed v.16, configured and imported the epg. All functions beautifully until I try "Live TV". The application appears to hang but in fact I do not believe it is. In the log file I can see "About to play file: D:\MyVideos\livetv-2-0.mpg" as the last entry and if I take a look at that file it has been created with a file size of 78336809KB!!!!!!! If I leave the "hung" app for a while the screen goes black and I am able to press escape which takes me back to the main menu. If I press "Live TV" again then I get "About to play file: D:\MyVideos\livetv-2-1.mpg" in the log and lo and behold this file has been created with a file size of 78336809KB. OK wait a while and press escape again. Then back into Live TV once more and this time the log says "Just after play file: D:\MyVideos\livetv-2-2.mpg" and everything is fine. I can now press escape and get back to the main menu and play Live TV to my hearts content.
Any ideas? Log file below.
Regards
PK
25/04/2004 21:44:18.312 VERBOSE [2] SourceConfigurationContainer.LoadAll()
25/04/2004 21:44:18.328 VERBOSE [2] Loading DirectRecordingSource Configuration : 2
25/04/2004 21:44:18.328 VERBOSE [2] Loading XMLTV Configuration : 2
25/04/2004 21:44:18.390 VERBOSE [2] About to connect to remote recording service
25/04/2004 21:44:18.406 VERBOSE [2] getValue() loading new key/value into cache: /settings/AutoCreateFolders
25/04/2004 21:44:18.406 VERBOSE [2] getValue: /settings/AutoCreateFolders : false
25/04/2004 21:44:18.406 VERBOSE [2] RecordLiveTV: 96
25/04/2004 21:44:20.140 VERBOSE [2] playLiveTvFile(BBC1)
25/04/2004 21:44:20.140 VERBOSE [2] playFile(BBC1)
25/04/2004 21:44:20.140 VERBOSE [2] About to play file: D:\MyVideos\livetv-2-0.mpg
25/04/2004 21:44:30.937 VERBOSE [2] Just after play file: D:\MyVideos\livetv-2-0.mpg
25/04/2004 21:44:30.937 VERBOSE [2] Received event code: 14
25/04/2004 21:44:30.937 VERBOSE [2] Received event code: 0
25/04/2004 21:44:31.078 VERBOSE [2] HideMouse ref=-1
25/04/2004 21:45:27.296 VERBOSE [2] ShowMouse ref=0
25/04/2004 21:45:27.296 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:45:30.562 VERBOSE [2] StopLiveTV()
25/04/2004 21:45:30.796 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:45:30.828 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:45:30.859 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:46:31.921 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:46:31.984 VERBOSE [2] RecordLiveTV: 96
25/04/2004 21:46:33.484 VERBOSE [2] playLiveTvFile(BBC1)
25/04/2004 21:46:33.484 VERBOSE [2] playFile(BBC1)
25/04/2004 21:46:33.484 VERBOSE [2] About to play file: D:\MyVideos\livetv-2-1.mpg
25/04/2004 21:46:44.234 VERBOSE [2] Just after play file: D:\MyVideos\livetv-2-1.mpg
25/04/2004 21:46:44.234 VERBOSE [2] Received event code: 14
25/04/2004 21:46:44.234 VERBOSE [2] Received event code: 0
25/04/2004 21:46:44.265 VERBOSE [2] HideMouse ref=-1
25/04/2004 21:47:32.296 VERBOSE [2] ShowMouse ref=0
25/04/2004 21:47:32.296 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:47:33.859 VERBOSE [2] StopLiveTV()
25/04/2004 21:47:34.093 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:47:34.125 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:47:34.171 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:48:06.000 VERBOSE [2] RecordLiveTV: 96
25/04/2004 21:48:07.453 VERBOSE [2] playLiveTvFile(BBC1)
25/04/2004 21:48:07.453 VERBOSE [2] playFile(BBC1)
25/04/2004 21:48:07.453 VERBOSE [2] About to play file: D:\MyVideos\livetv-2-2.mpg
25/04/2004 21:48:13.187 VERBOSE [2] Just after play file: D:\MyVideos\livetv-2-2.mpg
25/04/2004 21:48:13.187 VERBOSE [2] Received event code: 14
25/04/2004 21:48:13.187 VERBOSE [2] Received event code: 0
25/04/2004 21:48:13.187 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:48:13.203 VERBOSE [2] HideMouse ref=-1
25/04/2004 21:48:24.734 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:48:27.046 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:49:14.890 VERBOSE [2] ShowMouse ref=0
25/04/2004 21:49:14.890 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:49:16.468 VERBOSE [2] StopLiveTV()
25/04/2004 21:49:16.687 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:49:16.718 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:49:16.765 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:49:17.625 VERBOSE [2] RecordLiveTV: 96
25/04/2004 21:49:19.203 VERBOSE [2] playLiveTvFile(BBC1)
25/04/2004 21:49:19.203 VERBOSE [2] playFile(BBC1)
25/04/2004 21:49:19.203 VERBOSE [2] About to play file: D:\MyVideos\livetv-2-0.mpg
25/04/2004 21:49:24.937 VERBOSE [2] Just after play file: D:\MyVideos\livetv-2-0.mpg
25/04/2004 21:49:24.937 VERBOSE [2] Received event code: 14
25/04/2004 21:49:24.937 VERBOSE [2] Received event code: 0
25/04/2004 21:49:24.937 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:49:24.968 VERBOSE [2] HideMouse ref=-1
25/04/2004 21:49:50.046 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window