
- * Upcoming and currently recording entries remain in the *Upcoming/Current Recordings* tab.
- * When a recording completes successfully the entry is moved to the *Finished Recordings* tab.
- * When a recording fails or gets aborted the entry is moved to the *Failed Recordings* tab.
+ * Upcoming and currently recording entries remain in the *[Upcoming/Current Recordings](#upcoming-current-recordings)* tab.
+ * When a recording completes successfully the entry is moved to the *[Finished Recordings](#finished-recordings)* tab.
+ * When a recording fails or gets aborted the entry is moved to the *[Failed Recordings](#failed-recordings)* tab.
**Some entry details are not available/incomplete until the recording
completes or fails, e.g. filesize, total data errors, etc.**

+###Buttons
+
+The tab has the following buttons:
+
+Button | Function
+-----------------------|-------------------
+**Save** | Save any changes made to the grid/entries.
+**Undo** | Revert any changes made since the last save.
+**Add** | Display the *Add Entry* dialog.
+**Delete** | Delete the selected entry/entries.
+**Edit** | Edit the selected entry.
+**Stop** | Gracefully stop the selected (in-progress) recording/entry.
+**Abort** | Stop the selected (in-progress) recording/entry.
+**Help** | Display this help page.
+
###Adding and Editing an Entry
####Adding an Entry Using the EPG
---
-##DVR - Finished Recordings
+##Finished Recordings
This tab shows all your finished recording entries.

+###Buttons
+
+The tab has the following buttons:
+
+Button | Function
+-----------------------|-------------------
+**Delete** | Delete the selected entry/recording.
+**Edit** | Edit the selected entry/recording.
+**Download** | Download the selected entry/recording.
+**Re-record** | Re-schedule the selected entry/recording if possible.
+**Move to failed** | Move the selected entry/entries to the *Failed Recordings* tab.
+**Help** | Display this help page.
+
###Playing a Recording
You can play a recording by clicking the *Play* link,
---
-##DVR - Failed Recordings
+##Failed Recordings
This tab shows all failed recording entries.

-The *Status* column gives the reason why a recording failed.
+###Buttons
+
+The tab has the following buttons:
+
+Button | Function
+-----------------------|-------------------
+**Delete** | Delete the selected entry/recording.
+**Edit** | Edit the selected entry/recording.
+**Download** | Download the selected entry/recording.
+**Re-record** | Re-schedule the selected entry/recording if possible.
+**Move to finished** | Move the selected entry/entries to the *Finished Recordings* tab.
+**Help** | Display this help page.
###Playing a Failed Recording
:
-Note that you must correctly set the *channel icon path* (above) for
-this option to take effect/be able to generate icon filenames. You may
-need to use the *[Reset Icon]* button in
-*Configuration -> Channel / EPG -> Channels* to trigger filename
-(re-)generation.
+You must correctly set the *Channel icon path* (above) to be able to generate icon
+filenames. Note that changing this option **won't** automatically (re-)generate
+icon filenames. You must manually (re-)generate them using the
+*[Reset Icons]* button in the *Configuration -> Channel / EPG -> Channels*
+tab.
Scheme | Description
-----------------------|-------------------
-No Scheme | Use service name "as is" to generate the filename.
-All lower-case | Generate lower-case filenames.
+No scheme | Use service name "as is" to generate the filename - spaces are replaced with underscores `_` and non-alphanumeric characters are URL encoded.
+All lower-case | Generate lower-case filenames - spaces are replaced with underscores `_` and non-alphanumeric characters are URL encoded.
Service name picons | Generate lower-case filenames using picon formatting.
-
-When using *No Scheme* or *All lower-case* spaces are replaced with
-underscores `_` and non-alphanumeric characters are URL encoded.
-
-When using the *service name picon scheme* certain characters will be
-replaced and non-alphanumeric characters removed.
-
-Character | Replacement String
------------------------|----------------------
-`*` | star
-`+` | plus
-` ` (space) | None (it's removed.)
-