|
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 |
#941
|
|||
|
|||
Quote:
__________________
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... |
#942
|
|||
|
|||
Quote:
"C:/Program Files/SageTV/SageTV/comskip/comskip.exe \"--ini=C:\\Program Files\\SageTV\\SageTV\\comskip\\comskip.ini\" \"%c%\"" ** Make sure the ini file is actually in that dir and it's named correctly.
__________________
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... |
#943
|
|||
|
|||
Thanks, that was it. I am not sure why I thought the port had to be different from the Jetty server. But anyway thanks a bunch. I look forward to getting this running. I have been having issues using dirmon and the service stopping.
|
#944
|
||||
|
||||
I have been successful at using SJQ to run comskip. I now want to have it run some transcoding of some of my shows so I can watch them on my phone during my train ride in.
I set up a rule using the TRANSCODEOPS setting. The rule works fine and adds the right shows the queue. It appears you can use use sages internal transcoder based on the fact that the quality levels in TRANSCODEOPS come from sage. My question was, what do I need to put in my client settings? What batch file do I need to call? |
#945
|
|||
|
|||
Quote:
__________________
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... |
#946
|
|||
|
|||
Need some assistance....
I am a long time SJQ v1 user and since I am building a new PVR machine, I am moving over to SJQ v2. I have the server side of it running properly, well with a couple example rules. But when I try to install the client (the nt service client) I get a java exception every time when i start it up. Here is what I did: 1) I downloaded sjqc-ntsvc-2.1.5.556.zip and unzipped it to c:\sjqc 2) I created the sjq.properties files (actually it was overwritten when I ran the sjqc.bat file) Here is the contents: Code:
#Auto generated by SJQC #Wed Oct 21 22:16:31 EDT 2009 port=8080 host=localhost is_ssl=false Code:
STATUS | wrapper | 2009/10/21 22:16:31 | --> Wrapper Started as Console STATUS | wrapper | 2009/10/21 22:16:31 | Java Service Wrapper Community Edition 3.3.1 STATUS | wrapper | 2009/10/21 22:16:31 | Copyright (C) 1999-2008 Tanuki Software, Inc. All Rights Reserved. STATUS | wrapper | 2009/10/21 22:16:31 | http://wrapper.tanukisoftware.org STATUS | wrapper | 2009/10/21 22:16:31 | STATUS | wrapper | 2009/10/21 22:16:31 | Launching a JVM... INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperManager: Initializing... INFO | jvm 1 | 2009/10/21 22:16:31 | SJQ Task Client v2.1.5.556 INFO | jvm 1 | 2009/10/21 22:16:31 | Using 'C:/sjqc' as location for configuration file... INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: Encountered an error running main: INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: java.lang.RuntimeException: java.io.IOException: Server returned HTTP response code: 403 for URL: http://localhost:8080/sjq/SJQ?proto=2&cmd=writeLog INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at com.google.code.sagetvaddons.sjqc.TaskClient.log(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at com.google.code.sagetvaddons.sjqc.TaskClient.log(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at com.google.code.sagetvaddons.sjqc.TaskClient.pop(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at com.google.code.sagetvaddons.sjqc.TaskClient.run(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at com.google.code.sagetvaddons.sjqc.TaskClient.main(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at java.lang.reflect.Method.invoke(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:236) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at java.lang.Thread.run(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://localhost:8080/sjq/SJQ?proto=2&cmd=writeLog INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) INFO | jvm 1 | 2009/10/21 22:16:31 | WrapperSimpleApp: ... 11 more STATUS | wrapper | 2009/10/21 22:16:33 | <-- Wrapper Stopped It is trying to connect to: if I put this in a browser I get the same 403 response. If I pull off the arguments and put this in the browser I get to the SJQ server pages: If I change localhost to the IP addr of the machine I get the following 500 error message: Code:
HTTP ERROR 500 Problem accessing /sjq/SJQ. Reason: INTERNAL_SERVER_ERROR Caused by: java.lang.NullPointerException at com.google.code.sagetvaddons.sjq.server.SJQServlet.doPost(SJQServlet.java:216) at com.google.code.sagetvaddons.sjq.server.SJQServlet.doGet(SJQServlet.java:92) 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) -------------------------------------------------------------------------------- Powered by Jetty:// BTW, excellent user guide! Thanks Greg Last edited by gveres; 10-21-2009 at 08:34 PM. |
#947
|
|||
|
|||
Quote:
Your new V3 stuff looks great, I am in the process right now of moving my V2 rules over to the new system but I might as well upgrade to V3 betas... So basically what I am trying to do is figure out the best time to reset my HDPVRs, so basically I want to check for: Any recordings soon, any clients connected (PC Clients), any comskip jobs running, etc...if not I would kickoff my reset hdpvr script. Is it ready for something like this or have you not implemented some of that stuff in V3? I dont need it to track the last time it ran or anything liek that I can keep track of that, even if it ran my exe every time it was in this "unused" state that would be ok and I would just return immediately if 1 day hadnt passed with the idea that eventually in the next 8 hrs or so it would hit this state again. Love the app, not trying to rush you if you havent gotten to this stuff yet just checking in! |
#948
|
|||
|
|||
@gveres Load the GUI and have a look at the client restriction settings (Tools > Edit Settings). Seems you are not allowing localhost to connect to the SJQ server - that's what causes 403 errors.
The 500 comes about because you are not constructing a proper command request to the server and things won't play nice when the data payload of the request isn't in the proper format - that's expected. What it does mean, however, is that the server is allowing that IP in where as the server is blocking the 127.0.0.1 address. Again, have a look at the client restriction settings.
__________________
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... |
#949
|
|||
|
|||
Quote:
Thank you very much. That was it. I had it restricted to 192.168.1.0/24. I put in localhost and it worked fine. Now for the rest of the configuration .... Thanks Slugger, this is a great tool! Greg |
#950
|
|||
|
|||
Quote:
The SystemMessage processing is in there and it appears to be working, but it hasn't been thoroughly tested (though it seems like you'll be testing it). All the key features I was aiming for are implemented and I've been running it for a few weeks now and it's been rock solid so functionally I'm not too worried, but, as I say, it's a matter of being ready for the Q&A/support requirements/etc. The checks you want to do to decide if you want to run your reset bat script all exist except the ability to check if SJQ itself is running tasks. I could add a test to check this (maybe, probably), but given the client/server architecture, just because SJQ has assigned tasks to clients, doesn't mean they're running on the same host as the server. Of course, then you say, "well let me test that". Now things get more complicated. I won't bore you with the details, but suffice it to say, it's just harder. The other issue right now is that I've got a new toy I'm playing with. If you notice my sig, I've finally got my new NAS server together and on the LAN. The 3TB of storage is exposed to my Sage server just begging to be used and so now I'm spending my evenings devising my archiving strategy. So until that's done, SJQ v3 dev work (actually all my plugin work) is currently on hold. The one big task remaining for SJQ v3 is a refactoring exercise - the code really needs a cleanup, but functionally, what I've been running for weeks now seems to work fine (pending further, more widespread testing from other users). So I guess what I'm saying is that I'm not quite ready to release the beta on Google Code yet, but I am willing to allow people to get their hands on it with the understanding that I'm just not ready to do full scale support of it just yet. If that's something you're interested in then PM me and I'll provide a link to the beta build. * Is anything really working? It works for me, I've been pleased with the results, but to claim there are absolutely no bugs in the code is ridiculous.
__________________
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... |
#951
|
|||
|
|||
Quote:
__________________
Server 2003 r2 32bit, SageTV9 (finally!) 2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast) 2x HD300, 1x SageClient (Win10 Test/Development) Check out TVExplorer |
#952
|
|||
|
|||
An interesting idea, but to support it I'd have to make some sweeping changes to the ruleset syntax. Maybe, but it just seems a ruleset call like this would be rather ugly:
if [$.phoenix_api_method_MethodName{} == "blah" ] { } Now imagine if the pkg name were longer and there were a half dozen or so different calls in there? It's definitely an interesting idea, one that I'll think about.
__________________
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... |
#953
|
|||
|
|||
that's all i ask (that you think about it). My only comment would be, who cares how ugly it is as long as its functional and gets the job done...
Also not to nitpick but if i follow your syntax correctly doesn't your example have an extra method in there... shouldn't it be: if [$.phoenix_api_MethodName{} == "blah" ] { }
__________________
Server 2003 r2 32bit, SageTV9 (finally!) 2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast) 2x HD300, 1x SageClient (Win10 Test/Development) Check out TVExplorer |
#954
|
|||
|
|||
Slugger,
I am trying to get my ruleset to avoid processing shows on channels 500 - 540, which are Premium content channels. My rule for this looks like this && ChannelNumber != "5(?:[0-4][0-9]|40) which is actually a sample from one you posted, modified I thought to work with my channel range. Unfortunately it is not working. Any thoughts? |
#955
|
|||
|
|||
Quote:
!% means "does not match regex" and != mean "does not equal". The latter being a literal string matching test, the former using regular expressions. Also, you should use this regex: 5(?:[0-3][0-9]|40) What you have would actually match 500-549
__________________
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... |
#956
|
|||
|
|||
SJQ v3 Beta...
I've had enough PMs that it's just easier to post it on Google Code with the following warning:
I'm not ready to provide full support of v3 yet. The beta is on Google Code, I encourage those interested to use it and provide feedback, bug reports, etc, but the docs aren't ready and I'm not ready to provide step by step instructions for everyone. Please be sure to read this wki doc before installing a v3 beta. Upgrading to v3 will modify your sjq database file such that it can't be used for v2 anymore so be sure to make a backup before upgrading. Go back a page or so in the thread to read up about the new "$" object. Most v2 rulesets will error out in v3 because many of the tests have been removed and are instead referenced via the $ object. If I've removed a test you find useful and it's not available through $ then let me know and I'll see about getting it back in there. Jobs can be cancelled/killed - click on a running job in the active queue to get that option. System messages can be processed in addition to media files. When processing a sys msg, $ refers to that SystemMessage object as far as calling methods for tests. Use the new IsObjMediaFile and IsObjSysMsg tests to determine the type of object you're processing (and therefore the type of object $ refers to). I'm sure I'm missing some more details, but that's all I can think of right 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... |
#957
|
|||
|
|||
Can anybody help me debug this rule?
if [IsTV == "true" && IsActivelyRecording == "false" && Filename =$ ".mpg" && (Title == "Back at the Barrnyard" || Title == "Danny Phantom" || Title == "Drake & Josh" || Title == "Hannah Montana" || Title == "Imagination Movers" || Title == "Johnny Test" || Title == "Jonas" || Title == "Kim Possible" || Title == "Life With Derek" || Title == "Lizzie McGuire" || Title == "Phineas and Ferb" || Title == "Sonny With a Chance" || Title == "SpongeBob SquarePants" || Title == "Tak and the Power of Juju" || Title == "The Emperor's New School" || Title == "The Fairly OddParents" || Title == "The Latest Buzz" || Title == "The Penguins of Madagascar" || Title == "The Replacements" || Title == "The Suite Life of Zack & Cody" || Title == "The Suite Life on Deck" || Title == "Wizards of Waverly Place" || Title == "Zoey 101" || Title == "iCarly" ) ] { :PRIORITY -10 KIDSCOMPRESS } I think SJQ is processing all the ||s of the titles as &&s instead. But i put brackets around them. I am trying to call the KIDSCOMPRESS rule for all those shows. But when I run the debugger on this media file: E:\PVR Files\Sage Recordings\WizardsofWaverlyPlace-PopMeandWeBothGoDown-5891353-0.mpg I don't get that rule triggering. Instead I get this debug output: Code:
2009/10/27 12:39:46.251 Line 37: Evaluating 'IsTV == "true"' == true 2009/10/27 12:39:46.251 Line 37: Evaluating 'IsActivelyRecording == "false"' == true 2009/10/27 12:39:46.251 MediaVar '%s%' == 'Pop Me and We Both Go Down' 2009/10/27 12:39:46.251 MediaVar '%y%' == '' 2009/10/27 12:39:46.251 MediaVar '%c%' == 'E:\PVR Files\Sage Recordings\WizardsofWaverlyPlace-PopMeandWeBothGoDown-5891353-0.mpg' 2009/10/27 12:39:46.251 MediaVar '%d%' == 'E:\PVR Files\Sage Recordings' 2009/10/27 12:39:46.251 MediaVar '%f%' == 'WizardsofWaverlyPlace-PopMeandWeBothGoDown-5891353-0.mpg' 2009/10/27 12:39:46.251 MediaVar '%e%' == 'mpg' 2009/10/27 12:39:46.251 MediaVar '%p%' == 'WizardsofWaverlyPlace-PopMeandWeBothGoDown-5891353-0' 2009/10/27 12:39:46.251 MediaVar '%t%' == 'Wizards of Waverly Place' 2009/10/27 12:39:46.251 Line 37: Evaluating 'Filename =$ ".mpg"' == true 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Back at the Barrnyard"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Danny Phantom"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Drake & Josh"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Hannah Montana"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Imagination Movers"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Johnny Test"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Jonas"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Kim Possible"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Life With Derek"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Lizzie McGuire"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Phineas and Ferb"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Sonny With a Chance"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "SpongeBob SquarePants"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Tak and the Power of Juju"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "The Emperor's New School"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "The Fairly OddParents"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "The Latest Buzz"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "The Penguins of Madagascar"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "The Replacements"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "The Suite Life of Zack & Cody"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "The Suite Life on Deck"' == false 2009/10/27 12:39:46.251 Line 37: Evaluating 'Title == "Wizards of Waverly Place"' == true 2009/10/27 12:39:46.266 LogCleaner instance started 2009/10/27 12:39:46.266 FileCleaner instance started Greg |
#958
|
|||
|
|||
What version of SJQ are you running?
__________________
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... |
#959
|
|||
|
|||
I'm assuming you're running v2.1.5.542 and if so, then I can't reproduce the error - the ORs are working as expected when I try a similar test block as the one you have.
Is it possible that the program you're trying has already been processed by that task? In that case, even though the test passes for the recording, SJQ won't add it to the queue if it's already run that task on it (even if the task failed - check your failed tasks list under the Data menu). To test that theory, comment out that current test block, add the following test block, go to settings and turn on debug logging, then rerun the file through the media debugger and have a look at the output in the logs. Code:
if [IsTV == "true" && IsActivelyRecording == "false" && Filename =$ ".mpg" && Title == "Wizards of Waverly Place"] { :PRIORITY -10 KIDSCOMPRESS }
__________________
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... |
#960
|
|||
|
|||
Ok. I will check.
yes I am running the latest 2.x version. I just set this up about 2 weeks ago. Greg |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: Sage Job Queue (SJQ) v3 | Slugger | SageTV Customizations | 1355 | 07-25-2013 07:44 AM |
Sage Job Queue (SJQ) new release notifications | Slugger | Customization Announcements | 3 | 12-17-2009 09:59 AM |
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 |