Difference between revisions of "Setup General"

From MythTV Official Wiki
Jump to: navigation, search
(Changed formatting to make content menu shorter. Filled in a lot of setting defaults and descriptions.)
Line 37: Line 37:
 
The system will now prompt to see if you want to keep the current TV card settings as well as the channel information.
 
The system will now prompt to see if you want to keep the current TV card settings as well as the channel information.
  
Once configuration is done you can test to see if the mythbackend process is running correctly by starting it in a Terminal window:
+
Once configuration is done you can test to see if the mythbackend process is running correctly by starting it in a Terminal window:
  
 
  > mythbackend
 
  > mythbackend
Line 47: Line 47:
 
====Host Address Backend Setup====
 
====Host Address Backend Setup====
  
=====IP address for mythtv=====
+
IP address for mythtv:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|127.0.0.1
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|Enter the IP address of this machine. Use an externally accessible address (ie, not 127.0.0.1) if you are going to be running a frontend on a different machine than this one.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
 
|This is the meat of the subject
 
|This is the meat of the subject
 
|}
 
|}
=====Port the server runs on:=====
+
 
 +
 
 +
Port the server runs on:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|6543
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|Unless you’ve got a good reason to, don’t change this.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
 
|This is the meat of the subject
 
|This is the meat of the subject
 
|}
 
|}
=====Port the server shows status on:=====
+
 
 +
 
 +
Port the server shows status on:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|6544
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|Port which the server will listen to for HTTP requests. Currently, it shows a little status information.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
 
|This is the meat of the subject
 
|This is the meat of the subject
 
|}
 
|}
=====Master Server IP address:=====
+
 
 +
 
 +
Master Server IP address:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|127.0.0.1
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|The IP address of the master backend server. All frontend and non-master backend machines will connect to this server. If you only have one backend, this should be the same IP address as above.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
 
|This is the meat of the subject
 
|This is the meat of the subject
 
|}
 
|}
=====Port the master server runs on:=====
+
 
 +
 
 +
Port the master server runs on:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|127.0.0.1
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|Unless you’ve got a good reason to, don’t change this.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
 
|This is the meat of the subject
 
|This is the meat of the subject
 
|}
 
|}
 +
 +
  
 
====Host-specific Backend Setup====
 
====Host-specific Backend Setup====
=====Directory to hold recodings:=====
+
Directory to hold recordings:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|/mnt/store/
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|All recordings get stored in this directory.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
|This is the meat of the subject
+
|Be sure this directory exists and that proper permissions are set for the mythtv user. If the directory does not exist or is inaccessible, the backend will not start.
 
|}
 
|}
  
=====Directory to hold the Live-TV buffers:=====
+
 
 +
Directory to hold the Live-TV buffers:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|PUT IN THE DEFAULT HERE
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|All Live-TV buffers will get stored in this directory. These buffers are used to allow you to pause, fast forward and rewind through live TV.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
|This is the meat of the subject
+
|Be sure this directory exists and that proper permissions are set for the mythtv user. If the directory does not exist or is inaccessible, the backend will not start.
 
|}
 
|}
  
=====Live TV Buffer (GB):=====
+
 
 +
Live TV Buffer (GB):
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|PUT IN THE DEFAULT HERE
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|How large the live TV buffer is allowed to grow.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 140: Line 152:
 
|}
 
|}
  
=====Minimum free Live TV Buffer:=====
+
 
 +
Minimum free Live TV Buffer:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|PUT IN THE DEFAULT HERE
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|How full the live TV buffer is allowed to grow before forcing an unpause.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 152: Line 165:
 
|}
 
|}
  
=====Save original files after transcoding=====
+
 
 +
Save original files after transcoding:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|Not checked
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|When set and the transcoder is active, the original nuv files will be renamed to nuv.old once the transcoding is complete.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
 
|This is the meat of the subject
 
|This is the meat of the subject
 
|}
 
|}
 +
  
 
====Global Backend Setup====
 
====Global Backend Setup====
=====TV format:=====
+
TV format:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|NTSC
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|The standard to use for viewing TV.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 177: Line 192:
 
|}
 
|}
  
=====VBI format:=====
+
 
 +
VBI format:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|None
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|VBI stands for Vertical Blanking Interrupt. VBI is used to carry Teletext and Closed Captioning data.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 189: Line 205:
 
|}
 
|}
  
=====Channel frequency table:=====
+
 
 +
Channel frequency table:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|us-cable
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|Select the appropriate frequency table for your system. If you have an antenna, use a “-bcast” frequency.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 201: Line 218:
 
|}
 
|}
  
=====Time offset for XMLTV listings:=====
+
 
 +
Time offset for XMLTV listings:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|None
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|If your local timezone does not match the timezone returned by XMLTV, use this setting to have mythfilldatabase adjust the program start and end times. None disables this feature, Auto automatically detects your local timezone.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 213: Line 231:
 
|}
 
|}
  
=====Master Backend Override=====
+
 
 +
Master Backend Override:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|Checked
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|If enabled, the master backend will stream and delete files if it finds them in the video directory. Useful if you are using a central storage location, like a NFS share, and your slave backend isn’t running.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 225: Line 244:
 
|}
 
|}
  
=====Follow Symbolic links when deleting files=====
+
 
 +
Follow Symbolic links when deleting files:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|Not checked
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|This will cause Myth to follow symlinks when recordings and related files are deleted, instead of deleting the symlink and leaving the actual file.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
 
|This is the meat of the subject
 
|This is the meat of the subject
 
|}
 
|}
 +
  
 
====Shutdown/Wakeup Options====
 
====Shutdown/Wakeup Options====
=====Block Shutdown before client connected=====
+
Block shutdown before client connected:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|Checked
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|If set, the automatic shutdown routine will be disabled until a client connects.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 250: Line 271:
 
|}
 
|}
  
=====Idle timeout (secs):=====
+
 
 +
Idle timeout (secs):
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|0
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|The amount of time the master backend idles before it shuts down all backends. Set to 0 to disable auto shutdown.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 262: Line 284:
 
|}
 
|}
  
=====Max wait for recording (min):=====
+
 
 +
Max. wait for recording (min):
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|15
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|The amount of time the master backend waits for a recording.  If it's idle but a recording starts within this time period, the backends won't shut down.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 274: Line 297:
 
|}
 
|}
  
=====Startup before rec. (secs):=====
+
 
 +
Startup before rec. (secs):
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|120
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|The amount of time the master backend will be woken up before a recording starts.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 286: Line 310:
 
|}
 
|}
  
=====Wakeup time format:=====
+
 
 +
Wakeup time format:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|hh:mm yyyy-MM-dd
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
Line 298: Line 323:
 
|}
 
|}
  
=====Set wakeuptime command=====
+
 
 +
Set wakeuptime command
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|The command used to set the time (passed as $time) to wake up the masterbackend
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 310: Line 336:
 
|}
 
|}
  
=====Server halt command:=====
+
 
 +
Server halt command:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|sudo /sbin/halt -p
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|The command used to halt the backends.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
Line 322: Line 349:
 
|}
 
|}
  
=====Pre Shutdown check-command:=====
+
 
 +
Pre Shutdown check-command:
 
{| border=1 cellspacing=0 cellpadding=5
 
{| border=1 cellspacing=0 cellpadding=5
 
|Default Setting
 
|Default Setting
|PUT IN THE DEFUALT HERE
+
|
 
|-  
 
|-  
 
|On Page Description
 
|On Page Description
|Copy the description on the page Here
+
|A command executed before the backend would shutdown. The return value determines if the backend can shutdown. 0 - yes, 1 - restart idling, 2 - reset the backend to wait for a frontend.
 
|-
 
|-
 
|Detailed Description and Comments
 
|Detailed Description and Comments
 
|This is the meat of the subject
 
|This is the meat of the subject
 
|}
 
|}
 +
  
 
====WakeOnLan settings====
 
====WakeOnLan settings====
=====MasterBackend=====
+
MasterBackend
=====Reconnect wait time (secs):=====
+
 
=====Count of reconnect tries:=====
+
Reconnect wait time (secs):
=====Wake Command=====
+
 
=====Wake command for slaves:=====
+
Count of reconnect tries:
 +
 
 +
Wake Command
 +
 
 +
Wake command for slaves:
 +
 
  
 
====Job Queue (Host-Specific)====
 
====Job Queue (Host-Specific)====
=====Maximum simultaneous jobs on this backend:=====
+
Maximum simultaneous jobs on this backend:
=====Run Jobs only on original recording host=====
+
 
=====Job Queue Check frequency (in seconds)=====
+
Run Jobs only on original recording host
=====CPU Usage=====
+
 
=====Allow Commercial Detection jobs=====
+
Job Queue Check frequency (in seconds)
=====Allow User Job #1 jobs=====
+
 
=====Allow User Job #2 jobs=====
+
CPU Usage
=====Allow User Job #3 jobs=====
+
 
=====Allow User Job #4 jobs=====
+
Allow Commercial Detection jobs
 +
 
 +
Allow User Job #1 jobs
 +
 
 +
Allow User Job #2 jobs
 +
 
 +
Allow User Job #3 jobs
 +
 
 +
Allow User Job #4 jobs
 +
 
  
 
====Job Queue (Job Commands)====
 
====Job Queue (Job Commands)====
=====User Job #1 Description:=====
+
User Job #1 Description:
=====User Job #1 Command:=====
+
 
=====User Job #2 Description:=====
+
User Job #1 Command:
=====User Job #2 Command:=====
+
 
=====User Job #3 Description:=====
+
User Job #2 Description:
=====User Job #3 Command:=====
+
 
=====User Job #4 Description:=====
+
User Job #2 Command:
=====User Job #4 Command:=====
+
 
 +
User Job #3 Description:
 +
 
 +
User Job #3 Command:
 +
 
 +
User Job #4 Description:
 +
 
 +
User Job #4 Command:

Revision as of 01:11, 12 February 2006

Previous Up Next
Go-prev.png User Manual:Setting Up Go-up.png User Manual:Index User Manual:Detailed configuration Frontend Go-next.png


Backend

MythTV Detailed Backend Configuration v. 0.18.1. (Incomplete)


MythTV Backend

The backend process (mythbackend) is the portion of the system that handles the Video capture cards as well as Scheduling Recordings on those cards, Commercial Flagging, and transcoding. The backend process interacts with the Database primarily.

As with the MythFrontend, there can be multiple backends. One backend process is designated as the master backend. This is usually the first backend installed on a system. This backend is responsible for coordinating the activities of the other backends known as slaves. This is especially true for scheduling as the master backend will determine the best distribution of programs across all available tuners. Each backend can have any number of tuners, including zero. As of 0.16, Commercial Flagging can be distributed across different backends, thereby spreading the load of that process.

There is no requirement for direct user interaction with the backend. The backend can use local HardWare/File Storage or have it mounted from another system. If remotely mounted, network performance should be considered as there will be considerable traffic on the network as recordings are stored and retreived by the backend process.

Communications Protocol

The backend and frontend communicate using their own Myth Protocol. The developer of Win Myth, a windows frontend to MythTV for playing recordings on Windows, has documented his workings on the procotol here. Work on defining the Myth Protocol is also be performed on this Wiki.


Backend Configuration

The MythTV Backend configuration has two main objectives

  • Tell MythTV what TV Capture/Tuner cards to use
  • Populate the Myth Database with information about channels and tuning information

There are additional items that can be configured, but without successfully achieving the above two steps you will not be able to get Live TV.


Running mythtv-setup

Configure the Myth backend like so

> mythtv-setup

The system will now prompt to see if you want to keep the current TV card settings as well as the channel information.

Once configuration is done you can test to see if the mythbackend process is running correctly by starting it in a Terminal window:

> mythbackend

Watch out for any error messages.

Backend Reference

Host Address Backend Setup

IP address for mythtv:

Default Setting 127.0.0.1
On Page Description Enter the IP address of this machine. Use an externally accessible address (ie, not 127.0.0.1) if you are going to be running a frontend on a different machine than this one.
Detailed Description and Comments This is the meat of the subject


Port the server runs on:

Default Setting 6543
On Page Description Unless you’ve got a good reason to, don’t change this.
Detailed Description and Comments This is the meat of the subject


Port the server shows status on:

Default Setting 6544
On Page Description Port which the server will listen to for HTTP requests. Currently, it shows a little status information.
Detailed Description and Comments This is the meat of the subject


Master Server IP address:

Default Setting 127.0.0.1
On Page Description The IP address of the master backend server. All frontend and non-master backend machines will connect to this server. If you only have one backend, this should be the same IP address as above.
Detailed Description and Comments This is the meat of the subject


Port the master server runs on:

Default Setting 127.0.0.1
On Page Description Unless you’ve got a good reason to, don’t change this.
Detailed Description and Comments This is the meat of the subject


Host-specific Backend Setup

Directory to hold recordings:

Default Setting /mnt/store/
On Page Description All recordings get stored in this directory.
Detailed Description and Comments Be sure this directory exists and that proper permissions are set for the mythtv user. If the directory does not exist or is inaccessible, the backend will not start.


Directory to hold the Live-TV buffers:

Default Setting PUT IN THE DEFAULT HERE
On Page Description All Live-TV buffers will get stored in this directory. These buffers are used to allow you to pause, fast forward and rewind through live TV.
Detailed Description and Comments Be sure this directory exists and that proper permissions are set for the mythtv user. If the directory does not exist or is inaccessible, the backend will not start.


Live TV Buffer (GB):

Default Setting PUT IN THE DEFAULT HERE
On Page Description How large the live TV buffer is allowed to grow.
Detailed Description and Comments This is the meat of the subject


Minimum free Live TV Buffer:

Default Setting PUT IN THE DEFAULT HERE
On Page Description How full the live TV buffer is allowed to grow before forcing an unpause.
Detailed Description and Comments This is the meat of the subject


Save original files after transcoding:

Default Setting Not checked
On Page Description When set and the transcoder is active, the original nuv files will be renamed to nuv.old once the transcoding is complete.
Detailed Description and Comments This is the meat of the subject


Global Backend Setup

TV format:

Default Setting NTSC
On Page Description The standard to use for viewing TV.
Detailed Description and Comments This is the meat of the subject


VBI format:

Default Setting None
On Page Description VBI stands for Vertical Blanking Interrupt. VBI is used to carry Teletext and Closed Captioning data.
Detailed Description and Comments This is the meat of the subject


Channel frequency table:

Default Setting us-cable
On Page Description Select the appropriate frequency table for your system. If you have an antenna, use a “-bcast” frequency.
Detailed Description and Comments This is the meat of the subject


Time offset for XMLTV listings:

Default Setting None
On Page Description If your local timezone does not match the timezone returned by XMLTV, use this setting to have mythfilldatabase adjust the program start and end times. None disables this feature, Auto automatically detects your local timezone.
Detailed Description and Comments This is the meat of the subject


Master Backend Override:

Default Setting Checked
On Page Description If enabled, the master backend will stream and delete files if it finds them in the video directory. Useful if you are using a central storage location, like a NFS share, and your slave backend isn’t running.
Detailed Description and Comments This is the meat of the subject


Follow Symbolic links when deleting files:

Default Setting Not checked
On Page Description This will cause Myth to follow symlinks when recordings and related files are deleted, instead of deleting the symlink and leaving the actual file.
Detailed Description and Comments This is the meat of the subject


Shutdown/Wakeup Options

Block shutdown before client connected:

Default Setting Checked
On Page Description If set, the automatic shutdown routine will be disabled until a client connects.
Detailed Description and Comments This is the meat of the subject


Idle timeout (secs):

Default Setting 0
On Page Description The amount of time the master backend idles before it shuts down all backends. Set to 0 to disable auto shutdown.
Detailed Description and Comments This is the meat of the subject


Max. wait for recording (min):

Default Setting 15
On Page Description The amount of time the master backend waits for a recording. If it's idle but a recording starts within this time period, the backends won't shut down.
Detailed Description and Comments This is the meat of the subject


Startup before rec. (secs):

Default Setting 120
On Page Description The amount of time the master backend will be woken up before a recording starts.
Detailed Description and Comments This is the meat of the subject


Wakeup time format:

Default Setting hh:mm yyyy-MM-dd
On Page Description Copy the description on the page Here
Detailed Description and Comments This is the meat of the subject


Set wakeuptime command

Default Setting
On Page Description The command used to set the time (passed as $time) to wake up the masterbackend
Detailed Description and Comments This is the meat of the subject


Server halt command:

Default Setting sudo /sbin/halt -p
On Page Description The command used to halt the backends.
Detailed Description and Comments This is the meat of the subject


Pre Shutdown check-command:

Default Setting
On Page Description A command executed before the backend would shutdown. The return value determines if the backend can shutdown. 0 - yes, 1 - restart idling, 2 - reset the backend to wait for a frontend.
Detailed Description and Comments This is the meat of the subject


WakeOnLan settings

MasterBackend

Reconnect wait time (secs):

Count of reconnect tries:

Wake Command

Wake command for slaves:


Job Queue (Host-Specific)

Maximum simultaneous jobs on this backend:

Run Jobs only on original recording host

Job Queue Check frequency (in seconds)

CPU Usage

Allow Commercial Detection jobs

Allow User Job #1 jobs

Allow User Job #2 jobs

Allow User Job #3 jobs

Allow User Job #4 jobs


Job Queue (Job Commands)

User Job #1 Description:

User Job #1 Command:

User Job #2 Description:

User Job #2 Command:

User Job #3 Description:

User Job #3 Command:

User Job #4 Description:

User Job #4 Command: