|
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. |
|
Thread Tools | Search this Thread | Display Modes |
#121
|
|||
|
|||
Quote:
Code:
2010-12-15 11:32:21,298 ERROR [192_168_1_110-23347-45]: Unable to execute 'C:\Program Files\comskip\comskip\exe'; marking task as FAILED!
__________________
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... |
#122
|
|||
|
|||
Quote:
This is only useful if you only have one path where recordings are stored. If there's more than one recording directory then you obviously can't hardcode the path.
__________________
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... |
#123
|
||||
|
||||
Quote:
I try to check my spelling and such before calling out for help. Thanks to you and tmiranda for finding that typo! |
#124
|
||||
|
||||
regarding multisegment recordings, using this hdcomskip example it pushes the last segment, but not all the segments, how would I go about sending all segments of a recording through the process without undo testing/failing?
|
#125
|
|||
|
|||
For tasks queued on RecordingStarted events, it will handle multiple segments as they're created (because RecordingStarted also handles RecordingSegmentAdded events in the background as well). For RecordingStopped events and for manually triggered comskips (from the recording details screen), a wrapper script will have to be created. All the file segments are in the env vars (SJQ4_SEGMENT_0, SJQ4_SEGMENT_1, etc.). Basically a wrapper has to be checked to loop through those segments and run comskip on each one.
__________________
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... |
#126
|
||||
|
||||
Quote:
|
#127
|
|||
|
|||
Quote:
Quote:
Code:
String cmd = "C:\\Program Files\\comskip\\comskip.exe" boolean failed = false; for(int i = 0; i < SJQ4_METADATA["SJQ4_MAX_SEGMENT_INDEX"].toInteger(); ++i) { String segment = SJQ4_METADATA["SJQ4_SEGMENT_${i}"] String[] exe = [cmd, segment] println "** Running ${exe}... **" Process p = exe.execute() p.waitFor() int rc = p.exitValue() println p.out.text println p.err.text if(rc < 0 || rc > 1) // Task failed, but run against the rest of the segments anyways... failed = true println "** DONE SEGMENT **" } if(failed) return 1 return 0
__________________
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... |
#128
|
|||
|
|||
Quote:
</SageTVPlugin> - <SageTVPlugin> <Name>Sage Job Queue Agent (Task Client)</Name> <Identifier>sjq-agent</Identifier> <Description>SJQv4 agent (task client).</Description> <Author>Slugger</Author> <CreationDate>2010.11.03</CreationDate> <ModificationDate>2010.12.13</ModificationDate> <Version beta="true">4.0.0.1325</Version> <ResourcePath>plugins/sjq-agent</ResourcePath> <Webpage>http://sagetv-addons.googlecode.com</Webpage> - <Dependency> <JVM /> |
#129
|
|||
|
|||
And the plugin manager shows you have version 1320 installed, but won't give you an option to upgrade? If that's the case then you'll have to contact Sage support to find out what's wrong. Once you're able to upgrade the task client to 1325 then SJQ will start working again.
__________________
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... |
#130
|
|||
|
|||
Quote:
So....., would it be possible to add more Variables? I would love to have separate variables for PathOnly, FileNameOnly, and FileNameExtensionOnly. Would make handling processes in a Windows bat file a million times easier for me.. ALSO: Is there anyway to allow windows copy and paste functions in the Task Creation page?? |
#131
|
|||
|
|||
Quote:
The other two are possible. Open a ticket on the project web site for it. I planned on adding more vars based on feedback. 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... |
#132
|
|||
|
|||
Since this thread seems to be focused on issues, I figure I'd share my experience. I switched over to SJQv4 and the install went pretty smooth. Had to spend a little time figuring out how to get everything up, but after that it's working as advertised. I'm very pleased with the new system. I love the flexibility. Keep up the great work.
|
#133
|
||||
|
||||
Even though I have the comskip tasks running on recordings under SJQv4, I'm still getting the occasional IOError in sjq.log that I can't figure out. How are some of you getting all that great info in your sjqagent.log files? all I get is this:
Code:
2010-12-17 12:52:49,450 INFO [Config]: Watching 'C:\sjqagent\bin\..\conf' 2010-12-17 13:38:19,684 INFO [Config]: Watching 'C:\sjqagent\bin\..\conf' 2010-12-17 13:40:42,637 INFO [Config]: Watching 'C:\sjqagent\bin\..\conf' 2010-12-17 13:42:48,809 INFO [Config]: Watching 'C:\sjqagent\bin\..\conf' 2010-12-17 14:00:23,465 INFO [Config]: Watching 'C:\sjqagent\bin\..\conf'
__________________
Server: AMD 9600 Phenom on XP, Gigabyte GA-MA78GPM, 2GB RAM, 320+250+500 GB SATA drives, HDHomeRun Prime, HD-PVR x.5.1, Paterson serial Client/Encoder:AMD 3800+ X2, 512 MB RAM, ATI X1650 XT, nMediaPC case, Hauppauge HD-PVR, Cyberlink/ArcSoft decoders, USB-UIRT Client/Encoder: AMD 3800+ X2, 512 MB RAM, 6150 graphics, nMediaPC case, ArcSoft decoders Client: HD300, Asus Pundit P1-AH1, AMD 3800+ X2 CPU, 1 GB RAM, 6150 graphics, ArcSoft decoders Backup: Synology SageTV version: FINAL |
#134
|
|||
|
|||
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... |
#135
|
|||
|
|||
Hi Slugger
Any idea what this means in my log? 2010-12-17 23:00:21,077 INFO [TaskQueue]: Assigned task 5 of type 'COMSKIPHD' to Client[host=SageSeer:23344,state=ONLINE,lastUpdate=Fri Dec 17 23:00:21 MST 2010] 2010-12-17 23:00:21,077 INFO[ListenerClient]: Disconnected from SageSeer:23344 2010-12-17 23:00:21,376 INFO[Listener]: Received connection from: /192.168.50.30 2010-12-17 23:00:22,306 ERROR [Handler]: IOError java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.refill(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.read(Unknown Source) at java.io.DataInputStream.readUnsignedShort(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.readUnsignedShort(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.readUTF(Unknown Source) at java.io.ObjectInputStream.readUTF(Unknown Source) at com.google.code.sagetvaddons.sjq.listener.Handler.run(Handler.java:62) at java.lang.Thread.run(Unknown Source) 2010-12-17 23:00:22,309 INFO[Listener]: Received connection from: /192.168.50.30 2010-12-17 23:00:22,309 INFO [Handler]: CMD: LOGTEST :: PEER: /192.168.50.30 2010-12-17 23:00:22,319 INFO [Handler]: CMD: QUIT :: PEER: /192.168.50.30 2010-12-17 23:00:24,411 INFO[Listener]: Received connection from: /192.168.50.30 2010-12-17 23:00:24,411 INFO [Handler]: CMD: UPDATE :: PEER: /192.168.50.30 2010-12-17 23:00:24,419 INFO [TaskQueue]: Scheduling queue processor for ~8 seconds from now! 2010-12-17 23:00:24,419 INFO [Handler]: CMD: QUIT :: PEER: /192.168.50.30 Thanks Kent |
#136
|
|||
|
|||
Nothing wrong. The connection reset errors can be ignored. It's just the task client closing its connection with the server before the server finished processing the 'QUIT' command that it received from the client.
__________________
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... |
#137
|
|||
|
|||
I have sjq4 running, using sage client plugin, and enjoying the potential. Working on my groovy scripts now. In my early attempts to create tasks on the client, I created a task which I cannot remove. It does not show when I open the client and click supported tasks. Nothing shows in chron tab either. However, this task keeps popping in the queued tasks - waiting for client. I tried uninstalling the plugins, and reinstall, yet the tasks remain. How can I remove this task, can I open the h2 db? If so how.
Go figure, I have been trying to sort this out for days, all the while removing the tasks from the queued tasks. I finally decide to make a post, and now it is resolved. I am still interested in where the tasks were coming from, if created as chron tasks, is that stored in db or chrontab file? If event triggered, where is that persisted? Last edited by billmedia; 12-18-2010 at 06:02 PM. Reason: Original problem gone, still curious though. |
#138
|
||||
|
||||
Quote:
Code:
12-17 19:39:15,153 INFO [TaskQueue]: Scheduling queue processor for ~8 seconds from now! 2010-12-17 19:39:15,153 INFO [Handler]: CMD: QUIT :: PEER: /10.0.1.35 2010-12-17 19:39:23,153 INFO [TaskQueue]: Running queue processor now! 2010-12-17 19:39:23,168 INFO [TaskQueue]: Assigned task 26 of type 'SDCOMSKIP' to Client[host=10.0.1.35:23344,state=ONLINE,lastUpdate=Fri Dec 17 19:39:23 PST 2010] 2010-12-17 19:39:23,168 INFO[ListenerClient]: Disconnected from 10.0.1.35:23344 2010-12-17 19:39:25,778 INFO[Listener]: Received connection from: /10.0.1.35 2010-12-17 19:39:28,106 ERROR [Handler]: IOError java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.refill(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.read(Unknown Source) at java.io.DataInputStream.readUnsignedShort(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.readUnsignedShort(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.readUTF(Unknown Source) at java.io.ObjectInputStream.readUTF(Unknown Source) at com.google.code.sagetvaddons.sjq.listener.Handler.run(Handler.java:62) at java.lang.Thread.run(Unknown Source) 2010-12-17 19:39:28,106 INFO[Listener]: Received connection from: /10.0.1.35 2010-12-17 19:39:28,106 INFO [Handler]: CMD: LOGTEST :: PEER: /10.0.1.35
__________________
Server: AMD 9600 Phenom on XP, Gigabyte GA-MA78GPM, 2GB RAM, 320+250+500 GB SATA drives, HDHomeRun Prime, HD-PVR x.5.1, Paterson serial Client/Encoder:AMD 3800+ X2, 512 MB RAM, ATI X1650 XT, nMediaPC case, Hauppauge HD-PVR, Cyberlink/ArcSoft decoders, USB-UIRT Client/Encoder: AMD 3800+ X2, 512 MB RAM, 6150 graphics, nMediaPC case, ArcSoft decoders Client: HD300, Asus Pundit P1-AH1, AMD 3800+ X2 CPU, 1 GB RAM, 6150 graphics, ArcSoft decoders Backup: Synology SageTV version: FINAL Last edited by phelme; 12-18-2010 at 12:08 PM. |
#139
|
|||
|
|||
I am just getting up and running now on V4 on a new server. Sorry if I missed this, but how do you do internal tasks the way that you did in previous versions, specifically starting a conversion to a different format where the output file is in a different folder and is renamed with the episode title?
Or should I use an external task to do the transcode, like the Mediashrink? In some instances I may want to also run Comskip as well before transcoding.
__________________
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 |
#140
|
||||
|
||||
Quote:
Jim |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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 |
SJQv4: Technology Preview | Slugger | SageTV v7 Customizations | 39 | 12-17-2010 01:17 PM |
SageTV Plugin Developers: Any way to see stats for your plugin? | mkanet | SageTV Software | 4 | 12-12-2010 10:33 PM |
MediaPlayer Plugin/STV Import: Winamp Media Player Plugin | deria | SageTV Customizations | 447 | 12-11-2010 07:38 PM |
SJQv4: Design Discussion | Slugger | SageTV v7 Customizations | 26 | 10-18-2010 08:22 AM |