# File bundles
SRCS-${CONFIG_BUNDLE} += bundle.c
-BUNDLES-yes += docs/html docs/docresources src/webui/static
+BUNDLES-yes += src/webui/static
BUNDLES-yes += data/conf
BUNDLES-${CONFIG_DVBSCAN} += data/dvb-scan
BUNDLES = $(BUNDLES-yes)
is within the prefix. There is also anonymous access, if the user is set
to asterisk. Only network prefix is matched then.
-
+
---
<tvh_include>inc/add_grid_entry</tvh_include>
-
+
If you would like to allow anonymous access to your Tvheadend
server you may set-up an anonymous account by entering an asterisk `*`
Tvheadend supports connecting to card clients via the cwc (newcamd) and
capmt (linux network dvbapi) protocols for so-called 'softcam' descrambling.
-
+
---
selected a type you can then enter/select the desired options from the
resultant *Add* dialog.
-
+
To edit an existing configuration, click on it from within the grid, the
*Parameters* panel should then appear on the right hand side.
This tab lists all defined channels.
-
+
---
The _Add_ and _Edit_ buttons use a dialog similar to the following.
-
+
If you've selected multiple entries the *Edit Channel* dialog
will look slightly different.
-
+
Ticking the additional check box (before each setting) will apply that
setting to all selected channels.
This tabs allow configuration of several general parameters that affect
the core Tvheadend functionality.
-
+
---
This tab controls EPG-driven recording rules.
-
+
---
If you wanted to record any programs matching "BBC News" on
BBC One you would enter something like this into the add entry dialog:
-
+
This uses a regular expression (regex) to match the program title
"BBC News" exactly, otherwise event titles containing the phrase would
<tvh_include>inc/edit_grid_entries</tvh_include>
-
+
---
It is not used for scheduling or administration of individual
recordings.
-
+
DVR entries are how Tvheadend manages upcoming/current, finished and
failed recordings.
-
+
Each entry is moved between the tabs depending on its state:
This is an example of a one-time recording entry:
-
+
####Adding an Entry Using the EPG
This tab controls timer-driven recording rules.
-
+
---
<tvh_include>inc/add_grid_entry</tvh_include>
-
+
Note that when you create a rule/entry it will also generate a [DVR Entry](class/dvrentry).
multi-client systems and, generally, to reduce hits on upstream
providers.
-
+
---
This tab allows to configure blocked IP ranges. Users within these ranges
are not allowed to login (use any Tvheadend service).
-
+
---
<tvh_include>inc/add_grid_entry</tvh_include>
-
+
**Tip**: You can enter a comma-separated list of network prefixes, if you're
unsure as to what to enter in the *Network prefix* field take a look at
This panel lists all the available Cable (DVB-C/C2/ISDB-C/ATSC-C) frontend
parameters.
-
+
---
This panel lists all the available satellite (DVB-S/ISDB-S) frontend
parameters.
-
+
---
This panel lists all the available Terrestrial (DVB-T/T2/ISDB-T/ATSC-T) frontend
parameters.
-
+
---
This panel tab lists all the available satellite (DVB-S/ISDB-S) configuration
parameters.
-
+
---
also uses the term ‘mux’ to describe a source for multiple IP
streams - so an IP address, in effect.
-
+
---
To add a mux press the *[Add]* button from the menu bar and select the
network you want to add the mux to:
-
+
Then enter the mux information:
-
+
Pressing the *[Save]* button (at the bottom of the dialog)
will commit your changes and close the dialog, pressing the *[Apply]*
Mux Schedulers enable Tvheadend to automatically play channels. This is
useful to get EPG, services or access rights updates.
-
+
---
A common set of fields is used for the Add or Edit functions, most of
which can be seen in the grid view:
-
+
**Tip**: You can also edit entries directly within the grid.
Click the desired network type (above) to see all available
[parameters](#items).
-
+
---
To create a network click the *[Add]* button from the menu bar and
then select the required network type:
-
+
Then using the resultant dialog enter/select the desired network
options. A common set of fields is used for the *[Add]* dialog,
most of which can be seen in the grid view.
-
+
Pressing the *[Save]* button (at the bottom of the dialog)
will commit your changes and close the dialog, pressing the *[Apply]*
<tvh_include>inc/edit_grid_entries</tvh_include>
-
+
---
Services are automatically pulled from muxes and can be mapped to Channels.
-
+
---
*Map all services* and *Map selected services* functions use the
following *Map services to channels* dialog:
-
+
####Mapping All
Press the *[Map services]* button and then *[Map all services]*:
-
+
The *Map services to channels* dialog will now appear, listing all available services and various
other [mapping options.](class/service_mapper) The ticked check boxes
<tvh_include>inc/selecting_entries_tip</tvh_include>
-
+
The *Map services to channels* dialog will now appear, listing all available services and various
other [mapping options.](class/service_mapper) The ticked
"Filters", a text box should then appear, click on it and enter the
desired service's name.
-
+
**Tip**: Remember to remove the filter when you're finished (uncheck the
check box next to the "Filters" option).
channels will appear, check/untick the check box next to the channel
you'd like to associate/disassociate the service with.
-
+
**3)** Press the *[Save]* button from the menu bar and you're done!
This tab is the second part of Tvheadend's access control mechanism. It is
where you set and maintain all user passwords (e.g. for streaming or DVR access).
-
+
---
<tvh_include>inc/add_grid_entry</tvh_include>
-
+
Be aware that the username you enter must match a username/entry in
the [Access Entries](class/access_entry) tab for it to apply. You may
- [MP4/libav Profile](class/profile-libav-mp4)
- [Transcode Profile](class/profile-transcode)
-
+
---
A common set of fields is used for the _Add_ or _Edit_ functions, most
of which can be seen in the grid view:
-
+
-
+
-
+
---
first matched network containing the mux with requested parameters will
win (also for unknown mux).
-
+
---
The EPG tab displays a filterable grid containing all events, sorted
based on start time.
-
+
---
For EPG providers that supply series link information there will also be
a *[Record series]* button that will record all entries in the series.
-
+
For events without any series link information, an *[Autorec]* button
will be provided to create a pseudo-series link using the autorec
feature.
-
+
If you schedule any kind of recording from this point, you can choose a
specific DVR profile that will apply to the recording or autorec rule.
A popup with details about the to-be-created autorecording rule needs to
be confirmed before the rule takes effect.
-
+
You can change or delete the autorec rules in the **Digital Video
Recorder** tab. Use that editor if you temporarily want to disable an
This is a read-only tab; nothing is configurable.
-
+
---
This is a read-only tab; nothing is configurable.
-
+
---
This is a read-only tab; nothing is configurable.
-
+
---
This is a read-only tab; nothing is configurable.
-
+
---
The adapters and tuners are listed and edited in a tree.
-
+
---
so on related to your device(s) in sections. Clicking on these sections
will display all available parameters and various device information.
-
+
**Tip**: Remember to save your changes *before* switching panels.
http_path_add("/redir", NULL, http_redir, ACCESS_ANONYMOUS);
webui_static_content("/static", "src/webui/static");
- webui_static_content("/docs", "docs/html");
- webui_static_content("/docresources", "docs/docresources");
simpleui_start();
extjs_start();