SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

Reply
 
Thread Tools Search this Thread Display Modes
  #161  
Old 09-21-2010, 11:21 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Was your license being accepted before?

It appears your email address isn't registered with the SageAlert db file. I'd actually like to confirm that. If you could email me your sagealert.sqlite file before attempting the fix below then that'd be appreciated.

The fix, assuming I'm right, is to simply to re-register your email address again from the GUI and restart SageAlert (load GUI, click Register > Register License, then enter your email address associated with the license file). I'm not sure why the email address was deleted, the only way that can be done, afaik, is to register a blank email address in the GUI.

Anyway, the fix should be as simple as re-registering the email. Please let me know if that fixes everything.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #162  
Old 09-21-2010, 11:40 AM
kevine kevine is offline
Sage Expert
 
Join Date: Aug 2007
Posts: 514
Already did that. Sorry. Still does not work though. Uninstall and reinstall plugin and now it is asking to restart Sage. I cannot do that at the moment.

SQLLite file attached just the same.

I thought it would be enough to restart jetty but apparently not.

No, it is first install of license.
Attached Files
File Type: zip sagealert.zip (819 Bytes, 129 views)
Reply With Quote
  #163  
Old 09-21-2010, 12:31 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
I need to update the instructions in the email. Restarting SageAlert and/or Jetty is no longer enough because of a recent change in how I package the jars. A full SageTV restart is required after registering the email address in the GUI. Your db file looks fine, once you restart Sage then the license file should be picked up fine. Let me know...
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #164  
Old 09-23-2010, 01:02 PM
kevine kevine is offline
Sage Expert
 
Join Date: Aug 2007
Posts: 514
Restarted Sage server and still no good. Now the log stops at checking license file. I then tried to restart Jetty, and now Jetty won't start. I have not restarted the Sage server a 2nd time as this affects the WAF. Maybe later today but I do still believe a problem exists.
Reply With Quote
  #165  
Old 09-23-2010, 01:32 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by kevine View Post
Restarted Sage server and still no good. Now the log stops at checking license file. I then tried to restart Jetty, and now Jetty won't start. I have not restarted the Sage server a 2nd time as this affects the WAF. Maybe later today but I do still believe a problem exists.
"Jetty won't start." What does that mean?

If the log stops at "Checking license" then SageAlert is crashing. Check your sagetv_0.txt log file. Search for the string "sagealert" (no quotes). Do you find any stack traces? If so, send them my way. If not, then you need to enable Jetty debug logging and reproduce the error. The only possibility I'm seeing right now for SageAlert to be crashing at that point is that it can't access the sqlite db file for some unknown reason. I need the stack trace from the JDBC driver (assuming that's what's causing it) in order to see just what the exact cause is.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #166  
Old 09-23-2010, 01:54 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
To enable Jetty debug logging, follow these directions.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #167  
Old 09-24-2010, 03:43 AM
kevine kevine is offline
Sage Expert
 
Join Date: Aug 2007
Posts: 514
Quote:
Originally Posted by Slugger View Post
To enable Jetty debug logging, follow these directions.
Attached. There is clearly a problem in the log file. Hope you can decipher. Thanks again.
Attached Files
File Type: zip 2010_09_24.stderrout.zip (2.8 KB, 130 views)
Reply With Quote
  #168  
Old 09-24-2010, 06:09 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Apparently, SageAlert can't find the sagealert-common.jar, which is weird because it's a listed dependency of SageAlert.

In your C:/Program Files/SageTV/SageTV/JARs/ folder, look for files named sagealert-common*.*

Are there any? Is there at least one match named sagealert-common.jar? Is there more than one match? If there is then list them all. If there is no sagealert-common.jar in that folder then that's the problem. Force an install of the sagealert-common plugin from the STV (it's in the library section) and then restart SageTV. If that jar file is there then I need to see a directory listing of your JARs folder because then it seems there may be duplicate jars (this shouldn't be possible, but I'm not ruling it out).

Also, before restarting SageTV again, check C:\WINDOWS\TEMP\Jetty_0_0_0_0_8500_SageAlert.war__sagealert__.hljay4\webapp\WEB-INF\lib and C:\WINDOWS\TEMP\Jetty_0_0_0_0_8500_SageAlert.war__sagealert__.hljay4\webapp\WEB-INF\classes and make sure both of those directories are empty. If they aren't, what's in them?
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #169  
Old 09-24-2010, 06:28 AM
kevine kevine is offline
Sage Expert
 
Join Date: Aug 2007
Posts: 514
sagealert-common.jar.318
sagealert-common.jar.342
sagealert-common.jar.370

Looks like the master is missing. Only the backups show. Things are recording right now. I will restart later this morning.
Reply With Quote
  #170  
Old 09-24-2010, 06:45 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
What version of SageTV are you running? I know there were bugs with the plugin manager and updating jars in earlier betas, but I thought those were fixed long ago. If you're running anything recent then I'd probably bring this to the attention of the Sage devs via a bug report.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #171  
Old 09-24-2010, 08:15 AM
kevine kevine is offline
Sage Expert
 
Join Date: Aug 2007
Posts: 514
Got it running and licensed. I had to rename the last jar .378 to .jar to get it to uninstall and reinstall the library manually. All seems to be working now. Bug report submitted as I am using the latest version of the beta. I am now on 7.0.17 as of this morning. Thank you for all your help. Great plugins you have. I use all of them.
Reply With Quote
  #172  
Old 09-30-2010, 04:33 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Snapshot 1065 ready!

Snapshot 1065 is now available. I believe this build to be feature complete for v2.0.0. Now is the time to mention any issues or items you may want addressed before I remove the beta tag. Once the beta tag is removed I expect little activity with SageAlert for the immediate future (except for bug fixes) as I move on to other Sage projects.

Key addtions in 1065:

* Add support for remaining core events
* UI fixes

1065 adds support for ALL of the core's events. The significance of this will become clearer a few months (hopefully) from now.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #173  
Old 10-01-2010, 09:01 AM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
Hey Slugger - I've got an issue where I'm not getting alerts - I suspect they are getting ignored because they look like duplicates.

I've got a QAM channel that frequently has errors when Sage initially tunes it - and it ends up with a recording error and then Sage restarts the tuner. I get an alert the first time this happens, but after that if it happens again, say the next day, I don't get an alert.

Does the 'ignore duplicate messages' just look at the text of the last message and ignore it based on that? Could you enhance it to check perhaps the timestamp of the last message also and maybe let the user configure a time that after which it will send the alert regardless of if it looks like a duplicate or not?

btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #174  
Old 10-01-2010, 10:39 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
The ignore duplicates option decides what's a duplicate based on what the core tells me. Before processing a system message, I call the GetSystemMessageRepeatCount() API call. If that call returns > 1 and you have that setting enabled in SageAlert then the system message is not processed. When that API call returns < 2 then the message is processed.

Unfortunately, if I change the way it works for your use case then I'll break it for someone else and vice versa. So I have to make a choice and I choose to go with the API's decision on what is and isn't a repeated sys msg. So if you want that logic to change you'll have to convince Narflex to change how the GetSystemMessageRepeatCount() API call works.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #175  
Old 10-01-2010, 11:30 AM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
Quote:
Unfortunately, if I change the way it works for your use case then I'll break it for someone else and vice versa.
We both know you can make it configurable so that it works more than one way. If you don't want to that's fine.

btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #176  
Old 10-01-2010, 11:54 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by bialio View Post
We both know you can make it configurable so that it works more than one way. If you don't want to that's fine.

btl.
Two words: feature creep. I think your situation is resolved by telling SageAlert not to ignore duplicate messages. You want SageAlert to consider a sys msg to be "not a duplicate" after x hours, even if the core tells me it is a repeat. The next guy says, "hey, I want it to be after y hours unless condition z is present then I want it to be t hours and hey, why not allow a day of week qualifier in there as well? And we both know you can do it."

If this were my full time job then I'd say, "hey, why not!?" Unfortunately, it isn't so I have to draw the line somewhere. In this case, I think you can have those extra sys msgs processed simply by telling SageAlert not to exclude messages marked as repeats by the core. If you don't like how the core decides what a repeat message is then I strongly encourage you to open a feature/bug report with Sage.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #177  
Old 10-02-2010, 09:57 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
Slugger,

I just installed SageTV v7 (7.0.18) under WHS and on my client PC and am having issues with SageAlert. I'm seeing the following in the log:

Code:
2010-10-02 09:55:44,025 INFO  [e]: Event received: SageAlert_AppStarted :: {}
2010-10-02 09:55:44,025 INFO  [i]: SageAlert is now looking for custom events to register from other plugins...
2010-10-02 09:55:44,025 INFO  [i]: Invalid resource path defined for plugin, ignoring plugin!
2010-10-02 09:55:44,025 INFO  [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\gxt]
2010-10-02 09:55:44,025 INFO  [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\sagealert-common]
2010-10-02 09:55:44,025 INFO  [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\gwt-servlet]
2010-10-02 09:55:44,025 INFO  [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\libgrowl]
2010-10-02 09:55:44,025 INFO  [i]: No sagealert.properties file found in resource path, ignoring plugin!
2010-10-02 09:55:44,025 INFO  [i]: No sagealert.properties file found in resource path, ignoring plugin!
So, I uninstalled it and then I see that SageTV is telling me the plugin (2.0.0.1065) is not compatible, but there's no reason listed. That "not compatible" note may have been there when I first installed, but I may not have noticed. It's actually kind of scary that SageTV allows an incompatible plugin to be installed. I also noticed that the "common" dependency was still installed, so I uninstalled that, as well.

So, I'm back at the beginning with a plugin listing for SageAlert which says it's not compatible. I successfully installed several other plugins without any similar issues.

Any ideas?
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
Reply With Quote
  #178  
Old 10-02-2010, 11:12 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by Skirge01 View Post
Slugger,

I just installed SageTV v7 (7.0.18) under WHS and on my client PC and am having issues with SageAlert. I'm seeing the following in the log:

Code:
2010-10-02 09:55:44,025 INFO  [e]: Event received: SageAlert_AppStarted :: {}
2010-10-02 09:55:44,025 INFO  [i]: SageAlert is now looking for custom events to register from other plugins...
2010-10-02 09:55:44,025 INFO  [i]: Invalid resource path defined for plugin, ignoring plugin!
2010-10-02 09:55:44,025 INFO  [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\gxt]
2010-10-02 09:55:44,025 INFO  [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\sagealert-common]
2010-10-02 09:55:44,025 INFO  [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\gwt-servlet]
2010-10-02 09:55:44,025 INFO  [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\libgrowl]
2010-10-02 09:55:44,025 INFO  [i]: No sagealert.properties file found in resource path, ignoring plugin!
2010-10-02 09:55:44,025 INFO  [i]: No sagealert.properties file found in resource path, ignoring plugin!
This is fine. It's just part of the plugin's initialization process. SageAlert goes looking at all the other plugins installed on your system and checks for (optional) SageAlert integration. If it finds it, it loads it, if it doesn't, it logs why (for debugging purposes). The only plugin I'm aware of that will actually succeed on that check is my custom events plugin, which provides additional events of interest to SageTV and it also provides the required SageAlert support so that you can configure notifications for them within SageAlert.

Quote:
So, I uninstalled it and then I see that SageTV is telling me the plugin (2.0.0.1065) is not compatible, but there's no reason listed. That "not compatible" note may have been there when I first installed, but I may not have noticed. It's actually kind of scary that SageTV allows an incompatible plugin to be installed. I also noticed that the "common" dependency was still installed, so I uninstalled that, as well.
Which version did you upgrade to 7.0.18 from? If you were at 15 or lower then that explains it. 7.0.16 provided a new plugin constraint: <ServerOnly> that restricts installation of a plugin to the SageTV server JVM only. SageAlert uses that tag because running SageAlert on a client PC means that 95% (or more) of the alerts that SageAlert handles will never be generated and therefore never fired (because only the SageTV server can generate most of the events in the core). If you were running SageAlert on a client PC prior to 7.0.16 then you should have noticed most of the events never fired.

I encourage you to open a bug report against 7.0.18 with Sage describing the fact that it is not properly reporting the incompatibility reason when the reason is "Server Only plugin". That should definitely be fixed before GA.

Quote:
So, I'm back at the beginning with a plugin listing for SageAlert which says it's not compatible. I successfully installed several other plugins without any similar issues.

Any ideas?
Remove the plugin from your PC client and install it on the Sage server.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #179  
Old 10-02-2010, 03:28 PM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
Quote:
Originally Posted by Slugger View Post
Which version did you upgrade to 7.0.18 from? If you were at 15 or lower then that explains it. 7.0.16 provided a new plugin constraint: <ServerOnly> that restricts installation of a plugin to the SageTV server JVM only. SageAlert uses that tag because running SageAlert on a client PC means that 95% (or more) of the alerts that SageAlert handles will never be generated and therefore never fired (because only the SageTV server can generate most of the events in the core). If you were running SageAlert on a client PC prior to 7.0.16 then you should have noticed most of the events never fired.
I upgraded from SageTV v6, so would that still explain this? I went straight from v6 to v7 beta 18.

Quote:
I encourage you to open a bug report against 7.0.18 with Sage describing the fact that it is not properly reporting the incompatibility reason when the reason is "Server Only plugin". That should definitely be fixed before GA.
Will do. Thanks.

Quote:
Remove the plugin from your PC client and install it on the Sage server.
They really shouldn't allow you to install a plugin designed for the server onto a client, but--not being a developer--maybe I'm just not thinking this through enough.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
Reply With Quote
  #180  
Old 10-02-2010, 03:44 PM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
UPDATE: Regarding the "not compatible" message, it looks like that message is only showing up on the client, not on the server.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Plugin: MizookLCD (Alternate SageTV LCDSmartie Plugin) cslatt SageTV Customizations 48 06-11-2012 10:44 AM
MediaPlayer Plugin/STV Import: Winamp Media Player Plugin deria SageTV Customizations 447 12-11-2010 07:38 PM
Plugin: SageAlert Slugger SageTV Customizations 201 06-28-2010 07:47 PM
SageAlert new release notifications Slugger Customization Announcements 2 03-06-2010 09:53 AM
Hulu: Possible to Use XBMC Hulu Plugin to create SageTV Plugin? Brent SageTV Customizations 8 02-24-2009 04:16 PM


All times are GMT -6. The time now is 04:25 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.