Difference between revisions of "Job Queue"

From MythTV Official Wiki
Jump to: navigation, search
m (Categorized)
Line 4: Line 4:
  
 
Commercial flagging appears to be part of the Job Queue.  The status of the Job Queue is visible on mythweb under "Backend Status".
 
Commercial flagging appears to be part of the Job Queue.  The status of the Job Queue is visible on mythweb under "Backend Status".
 +
 +
== Custom Jobs ==
 +
A custom job is simply a command that will be invoked after recording.  For example, invoking ffmpeg to transcode your recording to a flash video file (FLV) for online streaming.  The commands can be parameterized by using special keywords in the command.  The keywords are in the form %WORD% and the job queue process will substitute in the appropriate values.
 +
 +
The below is a list of recognized keywords based on the 0.20 source.
 +
* DIR
 +
* FILE
 +
* TITLE
 +
* SUBTITLE
 +
* DESCRIPTION
 +
* HOSTNAME
 +
* CATEGORY
 +
* RECGROUP
 +
* PLAYGROUP
 +
* CHANID
 +
* STARTTIME
 +
* ENDTIME
 +
* STARTTIMEISO
 +
* ENDTIMEISO
 +
* PROGSTART
 +
* PROGEND
 +
* PROGSTARTISO
 +
* PROGENDISO
 +
* VERBOSELEVEL
 +
* JOBID
 +
* TRANSPROFILE
  
 
(this section needs a lot more work)
 
(this section needs a lot more work)

Revision as of 10:03, 29 October 2006

Describe Job Queue here.

There are 4 customizeable jobs you can have in the job queue. These can be configured by running mythtv-setup. In mythfrontend, you can then configure myth to allow specific jobs to run on the host, as well as configure those jobs to run.

Commercial flagging appears to be part of the Job Queue. The status of the Job Queue is visible on mythweb under "Backend Status".

Custom Jobs

A custom job is simply a command that will be invoked after recording. For example, invoking ffmpeg to transcode your recording to a flash video file (FLV) for online streaming. The commands can be parameterized by using special keywords in the command. The keywords are in the form %WORD% and the job queue process will substitute in the appropriate values.

The below is a list of recognized keywords based on the 0.20 source.

  • DIR
  • FILE
  • TITLE
  • SUBTITLE
  • DESCRIPTION
  • HOSTNAME
  • CATEGORY
  • RECGROUP
  • PLAYGROUP
  • CHANID
  • STARTTIME
  • ENDTIME
  • STARTTIMEISO
  • ENDTIMEISO
  • PROGSTART
  • PROGEND
  • PROGSTARTISO
  • PROGENDISO
  • VERBOSELEVEL
  • JOBID
  • TRANSPROFILE

(this section needs a lot more work)