|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
On Screen Remote - Now with download
Purpose: A generic screen that looks like a basic remote control with 5 way direction controls a number pad and maybe a couple few optional buttons.
Here we go... These screen/s should be configurable through a text file like everything else. Provision for multiple OS-Remotes each with their own configuration file. What would you do with it? Order Pay per view movies through your STB interface. Operate any other function of your connected STB. Operate external DVD player or megachanger. Really you could operate an unlimited number of devices depending on the configurablity (???) of the remote screens. So hopefully some of you really talented guys can help or improve whatever I can hack together. Areas I know will be a problem. Linking the OS Remote to a specific tuner where multiple tuners and IR control is used to tune the same broadcast. I know using encoder merit to limit a single tuner to a single source is possible but less then desirable. Maybe the STB operations would be better performed in the setup wizard when tuners are easy to distinguish. So changing aspect ratio or whatever can be done inside SageTV. Screen cap: Download Last edited by CollinR; 06-24-2008 at 09:06 AM. |
#2
|
|||
|
|||
I have recieved some interest in this, if you think you may be able to help and you like to let me know.
|
#3
|
|||
|
|||
Here is a good foundation, any developers interested in helping please let me know.
Download here All credit goes to user Malore for his work in getting it this far! I have this working well myself using EventGhost's command line interface however any application with a command line interface should be controllable. EDIT: More instructions! Install as normal although this is an STV rather then importable stvi right now. Install the latest EventGhost Edit the commands.txt as follows: Commands for the remote control menu Remote 1 Name=Cable Box 1 1="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num1 2="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num2 3="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num3 4="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num4 5="C:\Program Files\EventGhost\EventGhost.exe' -e STB1-Num5 6="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num6 7="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num7 8="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num8 9="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num9 B="Not Supported" 0="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num0 M="Not Supported" Blue="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Guide Up="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Up Purple="Not Supported" Left="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Left OK="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Enter Right="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Right Prev="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Previous Down="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Down Next="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Next RWD="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-RW Play="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Play FF="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-FF Record="Not Supported" Stop="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Stop" Pause="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Pause" ======================= Remote 2 Name=Cable Box 2 or ??? 1=Button1 2=Button2 3=Button3 4=Button4 5=Button5 6=Button6 7=Button7 8=Button8 9=Button9 B=Back 0=Button0 M=Mute Blue=Blue Up=Up Purple=Purple Left=Left OK=OK Right=Right Prev=Prev Down=Down Next=Next RWD=RWD Play=Play FF=FF Record=Record Stop=Stop Pause=Pause You will need to have the SageTV service login as the same user EventGhost will run as. You will need to setup a lineup where only 1 tuner has access to the PPV channels. You may wish to use Evenghost's network interface as it is more stable when you have multiple extenders. -n IP:PORT PASSWORD COMMAND You will need to teach EventGhost an IR code per STB code. Last edited by CollinR; 06-20-2008 at 10:20 AM. |
#4
|
|||
|
|||
When pushing the buttons on the on screen remote you will see events come across the left pane in EventGhost. For each event you wish to use you will need to create a macro to tell EventGhost what to do whenever this event takes place.
If you edited the commands.txt as noted above when clicking the number1 key you should see an event in EventGhost that looks like this: Main.STB1.Num1 Under your STB1 folder on the right pane, R click and choose New Macro. Then choose USBUIRT and transmit IR, teach EventGhost the IR code as normal. Name the macro STB1-Num1 or whatever makes sence to you. Drage the previsouly mention event Main.STB.Num1 to the newly created macro. You should now notice that pressing the number 1 key on the onscreen remote will send the number 1 IR code to the STB. The blue and purple buttons are there for your customization, use them as needed. |
#5
|
|||
|
|||
So can this work on MVP's? I would like to be able to pass commands to the directv.exe program that I currently use to change channels. I have an HD-DVR with VOD services, so it would be nice to be able to access that within sage from my media mvp client.
|
#6
|
|||
|
|||
Yup, I use it from my MVPs works from placeshifter too.
The only problem is right no it is a complete STV rather then an importable STVi. It'll work and it resent enough to not cause issue. Since someone other then myself finally showed interest in this I'll look into converting it to an STVi download so as SageTV updates roll out this doesn't get stuck at v6.4. |
#7
|
|||
|
|||
Quote:
Code:
Commands for the remote control menu Remote 1 Name=Cable Box 1 1="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num1 2="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num2 3="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num3 4="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num4 5="C:\Program Files\EventGhost\EventGhost.exe' -e STB1-Num5 6="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num6 7="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num7 8="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num8 9="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num9 B="Not Supported" 0="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Num0 M="Not Supported" Blue="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Guide Up="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Up Purple="Not Supported" Left="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Left OK="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Enter Right="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Right Prev="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Previous Down="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Down Next="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Next RWD="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-RW Play="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Play FF="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-FF Record="Not Supported" Stop="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Stop" Pause="C:\Program Files\EventGhost\EventGhost.exe" -e STB1-Pause" Thanks for the help on this! |
#8
|
||||
|
||||
I can see a use for this. I am thinking that it would be a good way to control centralized device in another room via Sage even though they may not be connected via Sage.
For example, I was planning to put a 4-input channel plus modulator in a hall closet along with the Sage PC. With this I could connect a DVD player and operate it via my extender while tuned to one of the 4 channels broadcast by the modulator. Do you have to be in the playback screen to bring the virtual remote up? |
#9
|
|||
|
|||
Quote:
I haven't heard from you in a while. I was just wondering if this is an active project. Thanks |
#10
|
|||
|
|||
Hi,
I'm just wondering if there has been any progress with this or if something else has come along and taken over. My problem is that the family went out and got an HDPVR so they could record our Rogers HD Box. That's fine and dandy but they also want to use the ON DEMAND channels (They didn't think this through) To use On Demand, they have to press an "A" button and then use the arrows to pick the episode or show they want to watch. The problem I have with this On Screen Remote is that its on the Main Menu and not an overlay so there is no way to see what your doing. Anyone dealt with this before? Any tips or info? Thanks
__________________
"JUST WHEN YOU THINK YOU GOT IT...... YOU GET A NEW TOY TO START OVER WITH"
AMD xp 2500, 512m DDR, MSI 6600Gt 128, SageTV Client 6.12, Toshiba 34hf83 HDTV |
#11
|
|||
|
|||
Is the Rogers box in the same room as where you are watching Sage? I am guessing not but if it was then this would be doable using a universal remote like a Harmony - you would just map some of the extra buttons to A,B, C and the arrow buttons from your Rogers remote. Or you would just use the Rogers remote. In either instance you will have to deal with a time delay as your tuner will delay the video signal by a few seconds so the OnDemand screen will be very slow to respond to remote control commands.
I would also like something similar as I want to send remote control presses from Sage to a third party application - in my case it is my Control4 Home Automation system.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#12
|
||||
|
||||
Quote:
Regards, Stéphane. |
#13
|
|||
|
|||
Quote:
Thanks
__________________
Server - Windows Home Server: Sage 7.1.9 HVR-2250 and HD Homerun Dual Tuner, Intel Core2Duo 2.4GHz, RAM 4 GB, HD OS/Movies/Music/Pictures:500GB (SATAII) TV:1TB (SATAII), Clients - 2 x HD-300, 3 x MediaMVP |
#14
|
||||
|
||||
Quote:
However as the STVi plugin do use a configurable blasting engine (set by default to C:\Program Files\LM Gestion\LM Remote KeyMap\Blast.wsf), so you can create your own script for blasting (with directv.exe). Regards, Stéphane. |
#15
|
|||
|
|||
Hey Stephane
So before I install it, will this work as an STVi import on a HD200? I'm assuming I install the software on my server (which is in a different room with my Rogers HD Box) and then import the STVi on the client? Then when he needs to order a movie he would pop up the onscreen menu that will pass the commands onto the Rogers Box in the other room.... Or am I way off????
__________________
"JUST WHEN YOU THINK YOU GOT IT...... YOU GET A NEW TOY TO START OVER WITH"
AMD xp 2500, 512m DDR, MSI 6600Gt 128, SageTV Client 6.12, Toshiba 34hf83 HDTV |
#16
|
||||
|
||||
Quote:
Quote:
Quote:
Regards, Stéphane. |
#17
|
|||
|
|||
Now that is too cool..
Thx Grant |
#18
|
|||
|
|||
Ok so I've installed it and I get the concept but I/m having a problem getting the on screen remote working.
First, does rkm.properties stay in \All Users\Application Data\LM Gestion\LM Remote KeyMap\plugins\SageTV OnScreen Remote folder or does it go with the STVi in the Sage\STV Folder I have Sage using your plugin to change channels so far but the onscreen menu does not pop up. I think I followed your sites info, but the editing of the RKM.Properties file confuses me a bit. Can you tell me again what info it needs. Thanks
__________________
"JUST WHEN YOU THINK YOU GOT IT...... YOU GET A NEW TOY TO START OVER WITH"
AMD xp 2500, 512m DDR, MSI 6600Gt 128, SageTV Client 6.12, Toshiba 34hf83 HDTV |
#19
|
|||
|
|||
This is where I'm at right now... (sorry to Hijack this thread)
- I installed LM Remote Keymap - I don't need to control the server with a remote so I did not do CUSTOMIZE MY REMOTE (is that where I went wrong?) - I did do LEARN IR CODES for the buttons I need on my Rogers HD Box and named it Rogers 4250 - I then edited my rkm.properties to look like this Code:
BlastEnginePath=C:\\Program Files\\LM Gestion\\LM Remote KeyMap\\Blast.wsf
Remotes=Hauppauge HD PVR Capture Device,001
Remote/001/Device=Rogers 4250
Remote/001/Buttons=0,0;Up,Up;Down,Down;Left,Left;Right,Right;A,A;Ok,Ok;Exit,Exit;
Remote/001/Delay=0
Then in Sage I imported the plugin, and reimported my tuner so that I could control it via LM Remote Keymap. I can change channels fine but there is no ON Screen Remote or choice for it on the pop up menu. Whats missing? I'm soooo close! Also when I goto TEST INFRARED CODE in the Tuner setup page in Sage, there are no commands, is that normal because LM Remote Keymap does it internally? MY BAD!!! I Didn't read all of the Directions! Everything was right there. I Had to put rkm.properties in the Sage folder and now I have the on screen menu. Now I just need to tweak it all up and I think Stéphane will have a new donator. Merci mon bon homme
__________________
"JUST WHEN YOU THINK YOU GOT IT...... YOU GET A NEW TOY TO START OVER WITH"
AMD xp 2500, 512m DDR, MSI 6600Gt 128, SageTV Client 6.12, Toshiba 34hf83 HDTV Last edited by phantomfsoc; 01-07-2010 at 06:20 PM. Reason: mistake |
#20
|
|||
|
|||
Don't be sorry. Having a solution that will work is great. I got everything configured to hopefully work with directv.exe from work, but I can't test until I get home. Fingers crossed.
__________________
Server - Windows Home Server: Sage 7.1.9 HVR-2250 and HD Homerun Dual Tuner, Intel Core2Duo 2.4GHz, RAM 4 GB, HD OS/Movies/Music/Pictures:500GB (SATAII) TV:1TB (SATAII), Clients - 2 x HD-300, 3 x MediaMVP Last edited by jpaddock3000; 01-07-2010 at 07:33 PM. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Simple steps for getting remote to work without SageTV focus | DWeade | Hardware Support | 7 | 09-01-2007 04:44 PM |
USB-UIRT + MCE Remote | jblaty | Hardware Support | 3 | 07-09-2007 01:52 PM |
Harmony 520 Remote With Hauppauge Commands | Taddeusz | Hardware Support | 5 | 04-27-2007 06:04 AM |
Bought new Hauppauge remote, now having problems | supernoob | Hardware Support | 1 | 02-26-2006 01:10 PM |
Hauppauge remote - same key, different results | Ken C | Hardware Support | 3 | 12-13-2005 10:29 PM |