SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Customizations


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
Prev Previous Post   Next Post Next
Old 05-02-2007, 07:36 PM
Slugger Slugger is offline
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Plugin: Sage Job Queue (SJQ)

[This overview is pasted from my online document. Please see the online doc for full details including system requirements and installation. You can download the plugin from here.]

Sage Job Queue (SJQ) is a loadable class plugin for the SageTV PVR system. With SJQ, you can selectively process your media files based on the contents of the file as stored in the SageTV database. For example, you can setup a ruleset that runs your commercial flagging programs on user scheduled programs only (i.e. don't commercial flag live tv recordings or IR based recordings). You can also specify rules that ignore commercial flagging for recordings from specific channels (say premium channels that don't have commercials). You can also ignore recordings of sports programming (based on program title), etc.

The example above was my motivation for this plugin. I wanted a way to ensure that live tv programs weren't being scanned, I also wanted PPV programs and other channels ignored as well.

v0.0.1 -> v0.1.0
* Added new field type: Time
   + Format is: HH:MM:SS, 24 hour format
   + Valid operators: >, <, =
* Added new time field for comparisons:
   + TimeOfDay: Compares the current time of day with the given string; use for restricting time that SJQ will do specific jobs
* Added new boolean fields for comparison:
   + IsClientConnected: Returns true if there is at least one client connected to the SageTV server
   + IsViewingMedia: Returns true if media is being viewed on the Sage instance from which SJQ is being run (see online docs for further details)
* Added more details to SJQ database for completed jobs
   + For each completed action SJQ now records the exe that was run, the file(s) the action was run against and the time the action completed
   + varchar field 'exe' added to recordings table
   + New table 'files' created; records full path of the file and the time the action finished for a given media file id
* Added new table to SJQ database: settings
   + Holds various internal settings, including the schema version of the SJQ database, which is used for upgrading purposes

Last edited by Slugger; 02-11-2009 at 02:09 PM. Reason: New release of plugin

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

Advanced Search
Display Modes

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: 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

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

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