Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Various changes..
mdhelp: add images for upcomingrecordings - these can be updated later
mdhelp: add dvr_upcoming.md doc
mdhelp: update toc - add dvrentry and update the links
mdhelp: fix a few mistakes in features.md
mdhelp: add webui_general.md
css: make links to other pages actually look like links
  • Loading branch information
Mark Clarkstone authored and perexg committed Apr 7, 2016
1 parent 87968ba commit 954ac7a
Show file tree
Hide file tree
Showing 9 changed files with 131 additions and 3 deletions.
Binary file modified docs/docresources/upcomingrecordings1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/docresources/upcomingrecordings2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/docresources/upcomingrecordings3.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
57 changes: 57 additions & 0 deletions docs/markdown/dvr_upcoming.md
@@ -0,0 +1,57 @@
##Digital Video Recorder - Upcoming/Current Recordings

This tab shows your all upcoming/current recordings.

!['Upcoming/Current Recordings' Tab](docresources/upcomingrecordings1.png)

### Items

**Details**
: Shows the status of the recording event:

Icon | Description
-------------------------------------------|-------------
![Clock icon](icons/clock.png) | the program is scheduled (upcoming)
![Recording icon](icons/rec.png) | the program is active and underway (current)
![Information icon](icons/information.png) | click to display detailed information about the selected recording (upcoming or current)

Please see the [DVR Entry](class/dvrentry) page for a more detailed look at
the various entry options.

###1. Adding an Entry/Adding a New Recording

You can add an entry by:

####1.1. Using the EPG

Using the Electronic Program Guide search functionality, find the
program/event you would like to record. For full instructions on how to
search the EPG, take a look at the [EPG](epg) page.

Once you've found the program you'd like to record, click on it, then
using the resultant dialog you can:

* Record it once by pressing the *[Record program]* button.
* Automatically record all upcoming events matching the program's title by pressing the *[Autorec]* button.
* Record all upcoming series episodes by pressing the *[Record series]* button. **This replaces the *[Autorec]* button when series link information is available.**

**Tip**: You can quickly find all matching programs by clicking on the title.

####1.2. Using Autorec Rules

Autorec rules allow you to match events using various options.

* Record events using regular expressions, they can be as simple or as powerful as you like.
* Record events that broadcast between certain times or days of the week.

Please see [Autorec](dvr_autorec) for more information.

###1.3. Manual Event Entry/Editing an Entry

A common set of fields is used for the _Add_ or _Edit_ functions, most
of which can also be seen in the grid view:

![Add/Edit Upcoming Recording](docresources/upcomingrecordings3.png)

See the [DVR Entry](class/dvrentry) page for a more detailed look at
the various entry options.
2 changes: 1 addition & 1 deletion docs/markdown/features.md
Expand Up @@ -63,7 +63,7 @@ be configured based on username/password and/or IP address.

####Fully-Integrated with Mainstream Media Players
* Movian and Kodi are the main targets.
* All channel data, channel groups/tages, EPG and TV streaming is carried over a single TCP connection.
* All channel data, channel groups/tags, EPG and TV streaming is carried over a single TCP connection.

####Mobile/Remote Client Support
* As well as the web interface, which is accessible through VPN if required,
Expand Down
5 changes: 3 additions & 2 deletions docs/markdown/toc.md
Expand Up @@ -20,13 +20,14 @@ Web Interface Guide

- [EPG Grid](epg)

* DVR
* Digital Video Recorder

- [Upcoming/Current Recordings](class/dvrentry)
- [Upcoming/Current Recordings](dvr_upcoming)
- [Finished Recordings](class/dvrentry)
- [Failed Recordings](class/dvrentry)
- [DVR AutoRec Entries](class/dvrautorec)
- [Time Schedules (TimeRec)](class/dvrtimerec)
- [DVR Entry](class/dvrentry)

Web Interface Configuration Guide

Expand Down
64 changes: 64 additions & 0 deletions docs/markdown/webui_general.md
@@ -0,0 +1,64 @@
##General Overview of Web Interface

Tvheadend is operated primarily through a tabbed web interface.

There are some basic navigation concepts that will help you get around and
make the best of it.

####Page Structure

The interface is made up of nested tabs, so similar functions are grouped
together (e.g. all configuration items at the top level, then all configuration
items for a particular topic are below that).

Each tab is then typically laid out with a menu bar across the top that
provides access to Add/Save/Edit-type functions, and a grid like a spreadsheet
below that. The grid items are frequently editable.

Most configuration items - certainly the ones that are common to all types
of item covered by that tab - are in this grid. However, some item-specific
configuration items are then only available through the *Add* and *Edit*
dialog boxes. For example, the main network configuration tab grid covers
parameters common to DVB-S, -T, -C and IPTV networks, but specific things
such as FEC rolloff or mux URL are then only in the dialogs for networks
that need these values.

####Displaying and Manipulating Columns

* Not all columns are necessarily visible. If you hover your mouse over a
column heading, you'll see a down arrow - click here, and a drop-down menu
will appear to give you access to **which columns are shown and which are not**.

* The same drop-down menu gives you access to a **sort** function if defined
(it doesn't always make sense to have a sortable column for some parameters).
You can also sort a column by simply clicking on the column header; reverse
the sort order by clicking again.

* And the same drop-down menu also gives you access to a **filter** function
if defined. The filter does simple pattern-matching on any string you
provide.

* **Re-arrange** the columns by simply dragging he header to a new spot.

* **Re-size** the columns by dragging the very edges of the column header as
required.

####Editing Fields

* To edit a cell, double click on it. After a cell is changed, a small red
flag or triangle will appear in the top-left corner to indicate that it
has been changed. These changes can now be kept (*Save* button), or
abandoned (*Undo* button).

* To change a check box or radio button, click once.

* To add a new entry, press the *Add* button. The new (empty) entry will
be created on the server but will not be saved and will not necessarily
be enabled. You can now change all the cells to the desired values, check
the ‘enable’ box if applicable and then press *Save* to activate the new
entry.

* Most rows are multi-selectable, so you can carry out certain actions on
more than one entry at the same time. So, for example, you can select
multiple items by using ctrl+click on each
entry or click, shift+click to select a range.
6 changes: 6 additions & 0 deletions src/webui/static/app/ext.css
Expand Up @@ -945,6 +945,12 @@
padding-bottom: 0px
}

.hts-doc-text a {
cursor: pointer;
text-decoration: underline;
color:blue;
}

.tv-video-idle {
background-image : url(../../static/img/logobig.png);
background-repeat : no-repeat;
Expand Down
Binary file added src/webui/static/img/epg.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 954ac7a

Please sign in to comment.