|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Trapping Channel Change
Is there a way to tell an external program that you have changed channel and what that channel number is?
I have looked at the plugins EXETunarPlugin and its MultiTuner counterpart and they work, but they also work when SageTV changes channel in the background (Autotune?) This happens when SageTV does an EPG update. Maybe there is a way to tell the EXETunarPlugin to ignore background channel changes? or another plugin that I am not aware of. Thanks for any help. |
#2
|
|||
|
|||
Anybody?
Could this be done with the sdk? |
#3
|
||||
|
||||
The Readme that comes with EXETunerPlugin describes how to execute an arbitrary command line for performing channel changes. It should be straightforward to take whatever command line you have there now, copy and paste it into a batch file, and then change the EXETunerPlugin registry entry to call the batch file instead. Then you can put whatever additional instructions you like into the batch file.
Does that answer your question? Maybe if you post more details about the actual problem you're trying to solve, people could give more specific advice on how to solve it.
__________________
-- Greg |
#4
|
|||
|
|||
I have the EXETunerPlugin working as its intended, but the problem is, it also fires the command in the registry when sage changes the channel in the background.
For instance, when its viewing one channel, it sometimes updates the epg for another cards lineup and this forces the registry event to fire. What I need is for the channel change event to only fire when I change channel while watching live TV or when sage changes the channel to record something, not when sage is doing background maintenance. It doesn't even have to be capture device specific like the EXETunerPlugin is. It just needs to call an external program with the new channel number when the channel is changed during live TV or to record a show. Paul |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|