SageTV Community  

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

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #81  
Old 11-24-2009, 01:43 PM
ChaOConnor's Avatar
ChaOConnor ChaOConnor is offline
Sage Aficionado
 
Join Date: Nov 2008
Location: Bel Air, MD
Posts: 355
SJQ3

Unusual request, but could someone take the current SJQ3 Manual that's posted at Google Docs and save it as a PDF and either post it here or email it to me? I can't access Google Docs due to security restrictions. Thank you!
__________________
Server: AMD Phenom II X6 1090T 3.2GHz, ASRock 890FX Deluxe4 890FX, PNY Optima 8GB DDR3 1333
Media Storage: Rosewill RSV-S4-X 4 Bay Enclosure w/ 4 x 3TB via unRAID
Capture: HDHomerun Prime, HDHomerun x 2
Software: Sage Server 7.1.9 on Windows 7 (Virtualized in ESXi)
Clients: i3-2105, ASRock Z68 Pro3-M, 4GB DDR3 1600, 64GB SATA III (OS), 2TB WD Green (Recording), PNY GT 430 // 2 x HD-300
Reply With Quote
  #82  
Old 11-24-2009, 02:00 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by ChaOConnor View Post
Unusual request, but could someone take the current SJQ3 Manual that's posted at Google Docs and save it as a PDF and either post it here or email it to me? I can't access Google Docs due to security restrictions. Thank you!
I won't do this after every doc change, I usually just create the PDF towards end of support b/c I'm always editing/tweaking the docs, but here's a snapshot as of a few moments ago in PDF format. The doc is published as a public web doc so you shouldn't be denied access to it, unless you're behind a corp firewall or something that's restricting access to Google Docs domain?
__________________
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
  #83  
Old 11-24-2009, 02:09 PM
ChaOConnor's Avatar
ChaOConnor ChaOConnor is offline
Sage Aficionado
 
Join Date: Nov 2008
Location: Bel Air, MD
Posts: 355
Quote:
Originally Posted by Slugger View Post
I won't do this after every doc change, I usually just create the PDF towards end of support b/c I'm always editing/tweaking the docs, but here's a snapshot as of a few moments ago in PDF format. The doc is published as a public web doc so you shouldn't be denied access to it, unless you're behind a corp firewall or something that's restricting access to Google Docs domain?
Slugger, wouldn't ask you to edit it each time. But thank you for this. Yes, it's a corp policy b/c it see's Google Docs as a web app. Thanks again!
__________________
Server: AMD Phenom II X6 1090T 3.2GHz, ASRock 890FX Deluxe4 890FX, PNY Optima 8GB DDR3 1333
Media Storage: Rosewill RSV-S4-X 4 Bay Enclosure w/ 4 x 3TB via unRAID
Capture: HDHomerun Prime, HDHomerun x 2
Software: Sage Server 7.1.9 on Windows 7 (Virtualized in ESXi)
Clients: i3-2105, ASRock Z68 Pro3-M, 4GB DDR3 1600, 64GB SATA III (OS), 2TB WD Green (Recording), PNY GT 430 // 2 x HD-300
Reply With Quote
  #84  
Old 11-25-2009, 12:35 AM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
SJQ looks like a great program. I've been trying to come up with a solution for the following use case. I think SJQ is what I need, but before I go through the hassle of the constant trial and error, I wanted to make sure this was possible to do.

1) Have something monitor my recorded TV folder and look for an existing .edl file.

2) If no .edl file that corresponds to a .mpg, run comskip

3) once that is done, have it monitor for .mpg files with a corresponding .edl file and run Media Shrink to convert to .mkv, but only files recorded in the last 3 days (I have 6 months worth of recordings and am weeding through them manually to convert the keepers and delete the others. if I programatically do it, then I'm wasting CPU cycles on stuff I don't want converted.)

Is this the best program for this or am I better off with DirMon2? DirMon2 was giving me quite a few headaches.
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno
Reply With Quote
  #85  
Old 11-25-2009, 12:42 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
SJQ can definitely handle exactly what you want to do. Is Dirmon2 better for the task? I can't say, I've never used it, plus I'm a little biased towards SJQ (you know, since I wrote it and all).
__________________
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
  #86  
Old 11-25-2009, 12:45 AM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
So far I've set up comskip. I'm watching he queue and it seems to take very little time on files that already have an .edl, so I'm assuming that comskip or sjq will recognize that and skip over it? Do I need to put a process condition in there to make it ignore .mpgs with an .edl?
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno
Reply With Quote
  #87  
Old 11-25-2009, 01:02 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by ohpleaseno View Post
So far I've set up comskip. I'm watching he queue and it seems to take very little time on files that already have an .edl, so I'm assuming that comskip or sjq will recognize that and skip over it? Do I need to put a process condition in there to make it ignore .mpgs with an .edl?
Yes, you definitely have to tell SJQ to ignore files with edls, otherwise it's just going to reprocess them unnecessarily. Unfortunately, it's 2am in the east and I have meetings at 9am so I can't write many examples right now, but grab the User Guide, look at the examples and then add conditions to them to have SJQ skip recordings with edl files (you'll want to use the FileExists test in conjunction with the media variables to test for the existence of edl files).

Good luck, post questions here if needed. You will probably want to empty the current queue and rework your rules so SJQ isn't running comskip on recordings you've already done it for.
__________________
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
  #88  
Old 11-25-2009, 01:11 AM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
Found it. Thanks!

Now to add the media shrink and I'm all good!
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno
Reply With Quote
  #89  
Old 11-25-2009, 02:33 AM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Quote:
Originally Posted by ohpleaseno View Post
Found it. Thanks!

Now to add the media shrink and I'm all good!
Here's my setup:

Ruleset: Live Comskip and run Mediashink on any recording older than 30 days
Code:
if [IsObjMediaFile == true && $.IsTVFile{} == true && $.IsNotManualOrFavorite{} == false && FileExists != "%d%/%p%.edl" && Filename =$ ".mpg"]
{
   :PRIORITY 10
   COMSKIP
}

if [IsObjMediaFile == true && $.IsTVFile{} == true && MediaAge > "30D" && Filename =$ ".mpg"] 
{
   MEDIASHRINKHQ
}
Client: Run up to 4 Comskips at once all the time and run only one Mediashink only between 2am and 10am Mon-Fri
Code:
COMSKIP {
   :RESOURCES 25
   :RETURNCODE 1
   "C:/Program Files/SageTV/SageTV/Comskip_orig/comskip.exe \"--ini=C:\\Program Files\\SageTV\\SageTV\\comskip_orig\\comskip.ini\" \"%c%\""
}

MEDIASHRINKHQ
{
   :CPU "LOW"
   :OFFHOUR "0-2, 10-23"
   :OFFDAY "1, 7"
   :MAX 1
   :RESOURCES 50
   "D:/mediaScraper/mediaShrink.exe \"%c%\""
}
Edit: Fixed some bugs

Last edited by evilpenguin; 11-25-2009 at 12:58 PM.
Reply With Quote
  #90  
Old 11-25-2009, 08:49 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
@evilpenguin :CPU BELOWNORMAL is not a valid value. "LOW", "NORMAL", "HIGH" (double quoted, case sensitive) are the only valid values. Anything else is reset to "NORMAL".
__________________
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
  #91  
Old 11-25-2009, 09:16 AM
ChaOConnor's Avatar
ChaOConnor ChaOConnor is offline
Sage Aficionado
 
Join Date: Nov 2008
Location: Bel Air, MD
Posts: 355
Point of clarification as I'm new to SJQ: If I install SJQ Server on my WHS box, do i also install SJQ Client on the WHS box so I can execute those tasks? I could install SQJ Client on my Win 7 box upstairs to do some of the work, but it's not on all the time like the WHS one.

Thanks!
__________________
Server: AMD Phenom II X6 1090T 3.2GHz, ASRock 890FX Deluxe4 890FX, PNY Optima 8GB DDR3 1333
Media Storage: Rosewill RSV-S4-X 4 Bay Enclosure w/ 4 x 3TB via unRAID
Capture: HDHomerun Prime, HDHomerun x 2
Software: Sage Server 7.1.9 on Windows 7 (Virtualized in ESXi)
Clients: i3-2105, ASRock Z68 Pro3-M, 4GB DDR3 1600, 64GB SATA III (OS), 2TB WD Green (Recording), PNY GT 430 // 2 x HD-300
Reply With Quote
  #92  
Old 11-25-2009, 09:40 AM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
What can I do to troubleshoot client connections? I'm using the NT service on a WHS and a Win7 box. Both services are active in the control panel.

edit: sorry, hit post too soon.

Both show the service as active in each respective control panel, but only the WHS box shows on the SJQ client list and it isn't getting assigned to a task.
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno

Last edited by ohpleaseno; 11-25-2009 at 09:46 AM.
Reply With Quote
  #93  
Old 11-25-2009, 09:50 AM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
okay, go this on the WHS client log

Code:
HTTP ERROR 500


Problem accessing /sjq/SJQ. Reason:

    Unexpected '?' encountered on line 16
Caused by:

java.lang.RuntimeException: Unexpected '?' encountered on line 16
at com.google.code.sagetvaddons.sjq.server.ClientParser.readTask(ClientParser.java:375)
at com.google.code.sagetvaddons.sjq.server.ClientParser.<init>(ClientParser.java:234)
at com.google.code.sagetvaddons.sjq.server.SJQServlet.doPost(SJQServlet.java:170)
at com.google.code.sagetvaddons.sjq.server.SJQServlet.doGet(SJQServlet.java:95)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:52
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno
Reply With Quote
  #94  
Old 11-25-2009, 10:17 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Need to see the client config for that client. It's not liking something on line 16 of the client config.
__________________
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
  #95  
Old 11-25-2009, 10:40 AM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
Which file, wrapper.conf?
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno
Reply With Quote
  #96  
Old 11-25-2009, 11:35 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Nope, the client config. Click on Clients in the GUI, select the client, click Configure, paste the output.
__________________
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
  #97  
Old 11-25-2009, 12:00 PM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
Code:
# Run up to 4 Comskip at a time
COMSKIP {
   :MAX 2
   :RESOURCES 25
   :RETURNCODE 1
   "D:/shares/Software/sage tv/comskip80_027/comskip.exe \"--ini=D:/shares/Software/sage tv/comskip80_027/comskip.ini\" \"%c%\""
}

# Run at most 1 mediashink job from 2am - 10am Monday - Friday
MEDIASHRINKHQ
{
   :CPU NORMAL
   :OFFHOUR "0-2, 14-23"
   :RESOURCES 100
   "D:/shares/Software/sage tv/media shrink/mediaShrink.exe \"%c%\""
This?
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno
Reply With Quote
  #98  
Old 11-25-2009, 12:02 PM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
I basically just copied and pasted from EP's and modded it a bit. I guess I modded it into a broken state.
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno
Reply With Quote
  #99  
Old 11-25-2009, 12:05 PM
ohpleaseno ohpleaseno is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: South Florida
Posts: 464
I just realized that I didn't close the process with a }

here is the latest log

Code:
HTTP ERROR 500


Problem accessing /sjq/SJQ. Reason:

    Unexpected '#' on line 1
Caused by:

java.lang.RuntimeException: Unexpected '#' on line 1
at com.google.code.sagetvaddons.sjq.server.ClientParser.<init>(ClientParser.java:241)
at com.google.code.sagetvaddons.sjq.server.SJQServlet.doPost(SJQServlet.java:170)
at com.google.code.sagetvaddons.sjq.server.SJQServlet.doGet(SJQServlet.java:95)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
__________________
Server: WHS with 11TB of storage
Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD
Tuners: 1) HD-Homerun 2) Avermedia USB ATSC
Twitter: ohpleaseno
Reply With Quote
  #100  
Old 11-25-2009, 12:14 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Remove the comment on line one, I believe there's a bug that causes a syntax error if line one is a comment.
__________________
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
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
Sage Job Queue (SJQ) new release notifications Slugger Customization Announcements 3 12-17-2009 09:59 AM
Plugin: Sage Job Queue (SJQ) Slugger SageTV Customizations 991 12-11-2009 03:52 PM
Sage Job Queue Completed tasks problem raffmanlt SageTV Customizations 2 08-18-2009 07:34 PM
Comskip Monitor VS Sage Job Queue SJQ personalt SageTV Customizations 6 03-02-2009 10:27 AM
Plugin: SJQ v1.1.0RC1 Available - Testers Needed Slugger SageTV Customizations 35 04-21-2008 08:12 AM


All times are GMT -6. The time now is 02:45 AM.


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