1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- This help is partly taken from the VDR man page, Copyright (c) by Klaus Schmidinger -->
<html id="scroller">
<head>
<meta http-equiv="content-type" content="text/html;charset=<?% gettext('ISO-8859-1') %?>" />
<title><?% gettext('Configuration') %?></title>
<script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
<link href="style.css" rel="stylesheet" media="screen" type="text/css" />
<?% IF usercss %?>
<link href="user.css" rel="stylesheet" media="screen" type="text/css" />
<?% END %?>
</head>
<body id="config" class="help" onload="window.focus()">
<form onsubmit="return false;" action="help_config.html">
<input type="hidden" name="aktion" value="show_help"/>
<input type="hidden" name="area" value="<?% area %?>"/>
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="help" class="group">
<tr class="heading">
<td><h2><a id="top" name="top"></a><?% gettext('Configuration') %?></h2></td>
</tr>
<tr class="row_even">
<td>
<?% gettext('<p>Here you can change general settings and base settings for timers, AutoTimers, channel selection and streaming parameters.</p>') %?>
<div class="links">
[<a href="#general"><?% gettext('General Settings') %?></a>] [<a href="#vdr"><?% gettext('VDR') %?></a>] [<a href="#identification"><?% gettext('Identification') %?></a>] [<a href="#timeline"><?% gettext('Timeline') %?></a>] [<a href="#autotimer"><?% gettext('AutoTimer') %?></a>] [<a href="#timer"><?% gettext('Timer') %?></a>] [<a href="#streaming"><?% gettext('Streaming') %?></a>] [<a href="#expert"><?% gettext('Expert') %?></a>] [<a href="#ext_search"><?% gettext('External Search') %?></a>] [<a href="#channels"><?% gettext('Channel Selections') %?></a>]
</div>
<div class="group"><a id="general" name="general"></a><h3><?% gettext('General Settings') %?></h3>
<dl>
<dt><?% gettext('Skin:') %?></dt>
<dd><?% gettext('The skin you want to use.') %?></dd>
<dt><?% gettext('Login Page:') %?></dt>
<dd><?% gettext('The page you want to see at first connect to VDRAdmin-AM.') %?></dd>
<dt><?% gettext('Number of channels to use:') %?></dt>
<dd><?% gettext('VDRAdmin-AM will load the given number of channels from VDR and present only those in any fields where channels can be selected. This also limits the EPG information VDRAdmin-AM will read so that you can use this to reduce VDRAdmin-AM\'s memory consumption and increase its performance. <strong>0</strong> turns this feature off and VDRAdmin-AM will use all available channels.') %?></dd>
<dt><?% gettext('Local net (no login required):') %?></dt>
<dd><?% gettext('Here you can specify an IP address or range that can login without providing login information. For example: "192.168.0.0/24" will include any IP starting with "192.168.0", "192.168.0.123/32" will only match "192.168.0.123".') %?></dd>
<dt><?% gettext('Language:') %?></dt>
<dd><?% gettext('Here you can set the localization VDRAdmin-AM should use.') %?></dd>
<dt><?% gettext('Save settings on exit:') %?></dt>
<dd><?% gettext('With this option the settings will be saved if VDRAdmin-AM exits. This will also save settings not available on the "Configuration" menu like interval and size in TV, sorting in the lists and current view in "What\'s on now".') %?></dd>
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
<div class="group"><a id="vdr" name="vdr"></a><h3><?% gettext('VDR') %?></h3>
<dl>
<dt><?% gettext('Number of DVB cards:') %?></dt>
<dd><?% gettext('The number of DVB cards VDR can access. Depending on this value VDRAdmin-AM will calculate critical timers in the <span class="ref_menu">Timer</span> menu.') %?></dd>
<dt><?% gettext('Path to recordings:') %?></dt>
<dd><?% gettext('The path to VDR\'s recordings. It\'s used so that VDRAdmin-AM can locate the recordings when using <span class="ref_label">Recordings Streaming</span> and <span class="ref_file">reccmds.conf</span> in the <span class="ref_menu">Recordings</span> menu.') %?></dd>
<dt><?% gettext('Path to configuration files:') %?></dt>
<dd><?% gettext('The path where VDR\'s configuration files are located. If this directory contains the file <span class="ref_file">reccmds.conf</span> its content is shown in a selectbox in the <span class="ref_menu">Recordings</span> menu.') %?></dd>
<dt><?% gettext('Path to EPG images:') %?></dt>
<dd><?% gettext('The path where the EPG images are stored.') %?></dd>
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
<div class="group"><a id="identification" name="identification"></a><h3><?% gettext('Identification') %?></h3>
<dl>
<dt><?% gettext('Username:') %?></dt>
<dd><?% gettext('The username for the main user, i.e. the user having the most privileges.') %?></dd>
<dt><?% gettext('Password:') %?></dt>
<dd><?% gettext('The main user\'s password.') %?></dd>
<dt><?% gettext('Guest Account:') %?></dt>
<dd><?% gettext('If you want a user account having only limited privileges, this is for you. The guest user cannot modify anything, it\'s only allowed to view the EPG, timers, AutoTimers and recordings listings.') %?></dd>
<dt><?% gettext('Guest Username:') %?></dt>
<dd><?% gettext('The username for the guest user.') %?></dd>
<dt><?% gettext('Guest Password:') %?></dt>
<dd><?% gettext('The guest user\'s password.') %?></dd>
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
<div class="group"><a id="timeline" name="timeline"></a><h3><?% gettext('Timeline') %?></h3>
<dl>
<dt><?% gettext('Hours:') %?></dt>
<dd><?% gettext('The number of hours to show in the timeline.') %?></dd>
<dt><?% gettext('Times:') %?></dt>
<dd><?% gettext('A comma separated list of times in <strong>hh:mm</strong> format that appear in the selectbox placed at the top.') %?></dd>
<dt><?% gettext('Tooltips:') %?></dt>
<dd><?% gettext('Here you can (de-)activate the tooltips.') %?></dd>
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
<div class="group"><a id="autotimer" name="autotimer"></a><h3><?% gettext('AutoTimer') %?></h3>
<dl>
<dt><?% gettext('Active:') %?></dt>
<dd><?% gettext('Activate or deactivate the AutoTimer function.') %?></dd>
<dt><?% gettext('Priority:') %?></dt>
<dd><?% gettext('An integer in the range <strong>0...99</strong>, defining the <strong>priority</strong> of this timer and of recordings created by this timer. <strong>0</strong> represents the lowest value, <strong>99</strong> the highest. The priority is used to decide which timer shall be started in case there are two or more timers with the exact same <strong>start</strong> time. The first timer in the list with the highest priority will be used.<br /><br />This value is also stored with the recording and is later used to decide which recording to remove from disk in order to free space for a new recording. If the disk runs full and a new recording needs more space, an existing recording with the lowest priority (and which has exceeded its guaranteed <strong>lifetime</strong>) will be removed.<br /><br />If all available DVB cards are currently occupied, a timer with a higher priority will interrupt the timer with the lowest priority in order to start recording.') %?></dd>
<dt><?% gettext('Lifetime:') %?></dt>
<dd><?% gettext('The <strong>guaranteed</strong> lifetime (in days) of a recording created by this timer. <strong>0</strong> means that this recording may be automatically deleted at any time by a new recording with higher priority. <strong>99</strong> means that this recording will never be automatically deleted. Any number in the range <strong>1...98</strong> means that this recording may not be automatically deleted in favour of a new recording, until the given number of days since the <strong>start</strong> time of the recording has passed by.') %?></dd>
<dt><?% gettext('Time Margin at Start:') %?></dt>
<dd><?% gettext('The number of minutes VDRAdmin-AM subtracts from the broadcast\'s start time found in the EPG.') %?></dd>
<dt><?% gettext('Time Margin at Stop:') %?></dt>
<dd><?% gettext('The number of minutes VDRAdmin-AM adds to the broadcast\'s stop time found in the EPG.') %?></dd>
<dt><?% gettext('Send email after programming timer:') %?></dt>
<dd><?% gettext('VDRAdmin-AM will send an email whenever an event matches an AutoTimer and a timer has been programmed if you enable this feature.') %?></dd>
<dt><?% gettext('Send email as:') %?></dt>
<dd><?% gettext('Here you set the sending email address of the generated email.') %?></dd>
<dt><?% gettext('Send email to:') %?></dt>
<dd><?% gettext('The email address the email is sent to.') %?></dd>
<dt><?% gettext('Mail server:') %?></dt>
<dd><?% gettext('The outgoing mail server.') %?></dd>
<dt><?% gettext('SMTPAuth user:') %?></dt>
<dd><?% gettext('If you need to authenticate yourself at the outgoing mail server, you have to supply the username and the password below. Leaving this field empty will disable SMTPAuth.') %?></dd>
<dt><?% gettext('SMTPAuth password:') %?></dt>
<dd><?% gettext('The password for the SMTPAuth user.') %?></dd>
<dt><?% gettext('Tooltips:') %?></dt>
<dd><?% gettext('Here you can (de-)activate the tooltips.') %?></dd>
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
<div class="group"><a id="timer" name="timer"></a><h3><?% gettext('Timer') %?></h3>
<dl>
<dt><?% gettext('Priority:') %?></dt>
<dd><?% gettext('An integer in the range <strong>0...99</strong>, defining the <strong>priority</strong> of this timer and of recordings created by this timer. <strong>0</strong> represents the lowest value, <strong>99</strong> the highest. The priority is used to decide which timer shall be started in case there are two or more timers with the exact same <strong>start</strong> time. The first timer in the list with the highest priority will be used.<br /><br />This value is also stored with the recording and is later used to decide which recording to remove from disk in order to free space for a new recording. If the disk runs full and a new recording needs more space, an existing recording with the lowest priority (and which has exceeded its guaranteed <strong>lifetime</strong>) will be removed.<br /><br />If all available DVB cards are currently occupied, a timer with a higher priority will interrupt the timer with the lowest priority in order to start recording.') %?></dd>
<dt><?% gettext('Lifetime:') %?></dt>
<dd><?% gettext('The <strong>guaranteed</strong> lifetime (in days) of a recording created by this timer. <strong>0</strong> means that this recording may be automatically deleted at any time by a new recording with higher priority. <strong>99</strong> means that this recording will never be automatically deleted. Any number in the range <strong>1...98</strong> means that this recording may not be automatically deleted in favour of a new recording, until the given number of days since the <strong>start</strong> time of the recording has passed by.') %?></dd>
<dt><?% gettext('Time Margin at Start:') %?></dt>
<dd><?% gettext('The number of minutes VDRAdmin-AM subtracts from the broadcast\'s start time found in the EPG.') %?></dd>
<dt><?% gettext('Time Margin at Stop:') %?></dt>
<dd><?% gettext('The number of minutes VDRAdmin-AM adds to the broadcast\'s stop time found in the EPG.') %?></dd>
<dt><?% gettext('Tooltips in timeline:') %?></dt>
<dd><?% gettext('Here you can (de-)activate the tooltips in the timeline.') %?></dd>
<dt><?% gettext('Tooltips in list:') %?></dt>
<dd><?% gettext('Here you can (de-)activate the tooltips in the list.') %?></dd>
<!-- <dt><?% gettext('Add summary to new timers:') %?></dt>
<dd><?% gettext('If you don\'t want VDRAdmin-AM to add the summary taken from EPG to new timers you can switch it off here.') %?></dd>-->
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
<div class="group"><a id="streaming" name="streaming"></a><h3><?% gettext('Streaming') %?></h3>
<dl>
<dt><?% gettext('Live Streaming:') %?></dt>
<dd><?% gettext('Enable or disable live streaming using the <a href="http://www.magoa.net/linux/">streamdev plugin</a>. You also have to set the correct <span class="ref_label">HTTP Port for Streamdev</span> below.') %?></dd>
<dt><?% gettext('HTTP Port of Streamdev (also possible 3000/ts):') %?></dt>
<dd><?% gettext('Here you have to set the port number your VDR\'s streamdev server listens for connections. Additionally you can also provide the stream type you like to use.') %?></dd>
<dt><?% gettext('Recordings Streaming:') %?></dt>
<dd><?% gettext('Enable or disable streaming of recordings.<br />Well actually this is no real "streaming", but you have to setup your workstation so that it can access VDR\'s recordings. You can use for example Samba or NFS for this. VDRAdmin-AM simply generates a playlist that contains all parts of the recording and sends this to your browser. If your browser and media player are configured correctly you will see the recording on your workstation\'s display.') %?></dd>
<dt><?% gettext('Path to VDR Recordings on your workstation:') %?></dt>
<dd><?% gettext('This is the path where your workstation can access VDR\'s recordings. This depends on your VDR and workstation setup, for example "\\\\vdr\\videos" or "V:\\" (on Windows) or "/mnt/videos" (on Linux).') %?></dd>
<dt><?% gettext('MIME type for live streaming:') %?></dt>
<dd><?% gettext('The MIME type to send when using live streaming. Defaults to "video/x-mpegurl".') %?></dd>
<dt><?% gettext('Suffix for live streaming:') %?></dt>
<dd><?% gettext('The suffix to use for live streaming. Defaults to "m3u".') %?></dd>
<dt><?% gettext('MIME type for recordings streaming:') %?></dt>
<dd><?% gettext('The MIME type to send when using recordings streaming. Defaults to "video/x-mpegurl".') %?></dd>
<dt><?% gettext('Suffix for recordings streaming:') %?></dt>
<dd><?% gettext('The suffix to use for recordings streaming. Defaults to "m3u".') %?></dd>
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
<div class="group"><a id="ext_search" name="ext_search"></a><h3><?% gettext('External Search') %?></h3>
<?% gettext('<p>Here you can define two external searches that you can access in the EPG views. You simply have to find the required URL and where the search pattern has to be located. %TITLE% will be substituted by the broadcast\'s EPG title.</p>') %?>
<?% gettext('Some examples:') %?>
<dl>
<dt>Internet Movie Database (IMDb): (<a href="http://www.imdb.com/">http://www.imdb.com/</a>)</dt>
<dd>http://akas.imdb.com/Tsearch?title=%TITLE%</dd>
<dt>VideoDB: (<a href="http://videodb.sf.net">videodb.sf.net</a>)</dt>
<dd>
http://www.videodb.net/videodb/search.php?q=%TITLE%&engine=videodb&owner=Guest&fields%5B%5D=title<br />
<?% gettext('Please change the hostname to your local needs!') %?>
</dd>
</dl>
</div>
<div class="group"><a id="expert" name="expert"></a><h3><?% gettext('Expert') %?></h3>
<?% gettext('<p>This section is for experts <strong>only</strong>, i.e. you know what you are doing!</p>') %?>
<dl>
<dt><?% gettext('Update EPG data in background:') %?></dt>
<dd><?% gettext('If set to "yes" VDRAdmin-AM will periodically refresh its local EPG cache. Else the EPG will be refreshed if the user accesses any EPG view at the web interface and the timeout set at "Update EPG every" has been reached.') %?></dd>
<dt><?% gettext('Update EPG every:') %?></dt>
<dd><?% gettext('The interval, the EPG data is refreshed from VDR and AutoTimer updates are performed (if AutoTimer feature is used).') %?></dd>
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
<div class="group"><a id="channels" name="channels"></a><h3><?% gettext('Channel Selections') %?></h3>
<!-- TODO: remove reference to radios -->
<?% gettext('<p>If you want to limit the number of channels used in some parts of VDRAdmin-AM, this is for you!</p>
<p>Use the radio buttons to activate or deactivate the wanted channels in the named menu.</p>
<p>To add channels to the list of wanted channels you have to select them in the left side selectbox and click <input type="submit" class="submit" value=">>>>>"/>. If you want to remove channels from the list of wanted channels you have to select them in the right side selectbox and click <input type="submit" class="submit" value="<<<<<"/>.</p>') %?>
<dl>
<dt><?% gettext('Show channels without EPG information:') %?></dt>
<dd><?% gettext('Usually channels that don\'t have EPG information are hidden in all EPG views. If you don\'t want them to be hidden you have to set this option to "yes".') %?></dt>
</dl>
<div class="top_link">[<a href="#top"><?% gettext('Top') %?></a>]</div>
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
|