]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
intl: new templates
authorJaroslav Kysela <perex@perex.cz>
Fri, 16 Dec 2016 17:36:30 +0000 (18:36 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 16 Dec 2016 17:36:30 +0000 (18:36 +0100)
intl/docs/tvheadend.doc.pot
intl/js/tvheadend.js.pot
intl/tvheadend.pot

index 5446db07524259b04cfa8cf8a90aa9dc46c55ba4..7079840d0ce091286fe7de0e7c7081bfb56778ef 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-09-03 22:49+0200\n"
+"POT-Creation-Date: 2016-12-16 18:36+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/docs_inc.c:1876
+#: src/docs_inc.c:1840
 msgid ""
 "\n"
 "__Tip__ : By default Tvheadend will only show a small selection of entries - "
@@ -25,7 +25,7 @@ msgid ""
 "selector at the bottom right of the page."
 msgstr ""
 
-#: src/docs_inc.c:1895
+#: src/docs_inc.c:1857
 msgid ""
 "\n"
 "__Tip__ : You can select all entries within the grid by pressing ctrl+A. You "
@@ -33,433 +33,438 @@ msgid ""
 "a range."
 msgstr ""
 
-#: src/docs_inc.c:137 src/docs_inc.c:245 src/docs_inc.c:421 src/docs_inc.c:429
-#: src/docs_inc.c:447 src/docs_inc.c:505 src/docs_inc.c:545 src/docs_inc.c:809
-#: src/docs_inc.c:887 src/docs_inc.c:921 src/docs_inc.c:943 src/docs_inc.c:1035
-#: src/docs_inc.c:1193 src/docs_inc.c:1199 src/docs_inc.c:1645
-#: src/docs_inc.c:2019 src/docs_inc.c:2052 src/docs_inc.c:2060
-#: src/docs_inc.c:2078 src/docs_inc.c:2104 src/docs_inc.c:2112
-#: src/docs_inc.c:2139 src/docs_inc.c:2172 src/docs_inc.c:2199
-#: src/docs_inc.c:2236 src/docs_inc.c:2249 src/docs_inc.c:2291
-#: src/docs_inc.c:2320 src/docs_inc.c:2406 src/docs_inc.c:2429
-#: src/docs_inc.c:2470 src/docs_inc.c:2503 src/docs_inc.c:2548
-#: src/docs_inc.c:2608 src/docs_inc.c:2614 src/docs_inc.c:2693
-#: src/docs_inc.c:2714 src/docs_inc.c:2720 src/docs_inc.c:2738
-#: src/docs_inc.c:2773 src/docs_inc.c:2782 src/docs_inc.c:2803
-#: src/docs_inc.c:2816 src/docs_inc.c:2837 src/docs_inc.c:2864
-#: src/docs_inc.c:2891 src/docs_inc.c:2944 src/docs_inc.c:2982
-#: src/docs_inc.c:3005 src/docs_inc.c:3038 src/docs_inc.c:3053
-#: src/docs_inc.c:3078 src/docs_inc.c:3103 src/docs_inc.c:3116
-#: src/docs_inc.c:3142 src/docs_inc.c:3176 src/docs_inc.c:3201
-#: src/docs_inc.c:3211 src/docs_inc.c:3234 src/docs_inc.c:3370
-#: src/docs_inc.c:3427 src/docs_inc.c:3436 src/docs_inc.c:3451
-#: src/docs_inc.c:3462 src/docs_inc.c:3468 src/docs_inc.c:3514
-#: src/docs_inc.c:3531 src/docs_inc.c:3612 src/docs_inc.c:3630
-#: src/docs_inc.c:3651 src/docs_inc.c:4054 src/docs_inc.c:4091
-#: src/docs_inc.c:4100
+#: src/docs_inc.c:105 src/docs_inc.c:145 src/docs_inc.c:185 src/docs_inc.c:423
+#: src/docs_inc.c:457 src/docs_inc.c:479 src/docs_inc.c:571 src/docs_inc.c:729
+#: src/docs_inc.c:735 src/docs_inc.c:1053 src/docs_inc.c:1501
+#: src/docs_inc.c:1673 src/docs_inc.c:1979 src/docs_inc.c:2012
+#: src/docs_inc.c:2020 src/docs_inc.c:2038 src/docs_inc.c:2064
+#: src/docs_inc.c:2072 src/docs_inc.c:2099 src/docs_inc.c:2132
+#: src/docs_inc.c:2157 src/docs_inc.c:2220 src/docs_inc.c:2233
+#: src/docs_inc.c:2275 src/docs_inc.c:2304 src/docs_inc.c:2390
+#: src/docs_inc.c:2413 src/docs_inc.c:2454 src/docs_inc.c:2487
+#: src/docs_inc.c:2532 src/docs_inc.c:2592 src/docs_inc.c:2598
+#: src/docs_inc.c:2677 src/docs_inc.c:2698 src/docs_inc.c:2704
+#: src/docs_inc.c:2722 src/docs_inc.c:2757 src/docs_inc.c:2766
+#: src/docs_inc.c:2787 src/docs_inc.c:2800 src/docs_inc.c:2821
+#: src/docs_inc.c:2852 src/docs_inc.c:2879 src/docs_inc.c:2924
+#: src/docs_inc.c:2962 src/docs_inc.c:2985 src/docs_inc.c:3018
+#: src/docs_inc.c:3033 src/docs_inc.c:3058 src/docs_inc.c:3083
+#: src/docs_inc.c:3096 src/docs_inc.c:3122 src/docs_inc.c:3156
+#: src/docs_inc.c:3185 src/docs_inc.c:3197 src/docs_inc.c:3228
+#: src/docs_inc.c:3330 src/docs_inc.c:3387 src/docs_inc.c:3396
+#: src/docs_inc.c:3411 src/docs_inc.c:3422 src/docs_inc.c:3428
+#: src/docs_inc.c:3474 src/docs_inc.c:3509 src/docs_inc.c:3590
+#: src/docs_inc.c:3608 src/docs_inc.c:3629 src/docs_inc.c:4032
+#: src/docs_inc.c:4069 src/docs_inc.c:4078
 msgid "!"
 msgstr ""
 
-#: src/docs_inc.c:4576
+#: src/docs_inc.c:4554
 #, c-format
 msgid "%C"
 msgstr ""
 
-#: src/docs_inc.c:4320
+#: src/docs_inc.c:4298
 #, c-format
 msgid "%F"
 msgstr ""
 
-#: src/docs_inc.c:4324
+#: src/docs_inc.c:4302
 msgid "%R"
 msgstr ""
 
-#: src/docs_inc.c:4588
+#: src/docs_inc.c:4566
 #, c-format
 msgid "%c"
 msgstr ""
 
-#: src/docs_inc.c:4328
+#: src/docs_inc.c:4306
 #, c-format
 msgid "%x"
 msgstr ""
 
-#: src/docs_inc.c:2390
+#: src/docs_inc.c:2374
 msgid "'Accept/OK Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2775
+#: src/docs_inc.c:2759
 msgid "'Access Control - Entries tab'"
 msgstr ""
 
-#: src/docs_inc.c:2866
+#: src/docs_inc.c:2854
 msgid "'Access Entries Grid'"
 msgstr ""
 
-#: src/docs_inc.c:2893
+#: src/docs_inc.c:2881
 msgid "'Access Entry Example'"
 msgstr ""
 
-#: src/docs_inc.c:3203
+#: src/docs_inc.c:3187
 msgid "'Add Bouquet Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2408
+#: src/docs_inc.c:2392
 msgid "'Add CA Config'"
 msgstr ""
 
-#: src/docs_inc.c:3614
+#: src/docs_inc.c:3592
 msgid "'Add Channel Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2784
+#: src/docs_inc.c:2768
 msgid "'Add Entries Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:3470
+#: src/docs_inc.c:3430
 msgid "'Add Mux Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:4102
+#: src/docs_inc.c:4080
 msgid "'Add Mux Schedule'"
 msgstr ""
 
-#: src/docs_inc.c:2984
+#: src/docs_inc.c:2964
 msgid "'Add New Profile'"
 msgstr ""
 
-#: src/docs_inc.c:2251
+#: src/docs_inc.c:2235
 msgid "'Add Password dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2616
+#: src/docs_inc.c:2600
 msgid "'Add Profile Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2722
+#: src/docs_inc.c:2706
 msgid "'Add new network'"
 msgstr ""
 
-#: src/docs_inc.c:3372
+#: src/docs_inc.c:3332
 msgid "'Add new recording dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2114
+#: src/docs_inc.c:2074
 msgid "'Add service to channel example'"
 msgstr ""
 
-#: src/docs_inc.c:2740
+#: src/docs_inc.c:2724
 msgid "'Add/Edit Network' Dialog - DVB-S/2"
 msgstr ""
 
-#: src/docs_inc.c:3105
+#: src/docs_inc.c:3085
 msgid "'Autorec' Tab"
 msgstr ""
 
-#: src/docs_inc.c:3118
+#: src/docs_inc.c:3098
 msgid "'Autorec' example entry"
 msgstr ""
 
-#: src/docs_inc.c:3178
+#: src/docs_inc.c:3158
 msgid "'Bouqets' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2322
+#: src/docs_inc.c:2306
 msgid "'CA Client Configuration Example'"
 msgstr ""
 
-#: src/docs_inc.c:831
+#: src/docs_inc.c:1695
 msgid "'Cancel'"
 msgstr ""
 
-#: src/docs_inc.c:3533
+#: src/docs_inc.c:3511
 msgid "'Channel lists'"
 msgstr ""
 
-#: src/docs_inc.c:3438
+#: src/docs_inc.c:3398
 msgid "'Channel tag dialog'"
 msgstr ""
 
-#: src/docs_inc.c:3429
+#: src/docs_inc.c:3389
 msgid "'Channel tag'"
 msgstr ""
 
-#: src/docs_inc.c:4056
+#: src/docs_inc.c:4034
 msgid "'Configuration - Image Cache tab'"
 msgstr ""
 
-#: src/docs_inc.c:2238
+#: src/docs_inc.c:2222
 msgid "'Configuration - Passwords tab'"
 msgstr ""
 
-#: src/docs_inc.c:2839
+#: src/docs_inc.c:2823
 msgid "'DVB-C frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:3080
+#: src/docs_inc.c:3060
 msgid "'DVB-S frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:2174
+#: src/docs_inc.c:2134
 msgid "'DVB-T frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:3653
+#: src/docs_inc.c:3631
 msgid "'Debugging tab'"
 msgstr ""
 
-#: src/docs_inc.c:2946
+#: src/docs_inc.c:2926
 msgid "'Digital Video Recorder Profiles' Tab 1"
 msgstr ""
 
-#: src/docs_inc.c:3236
+#: src/docs_inc.c:3230
 msgid "'Digital Video Recorder' Tabs"
 msgstr ""
 
-#: src/docs_inc.c:2431
+#: src/docs_inc.c:2415
 msgid "'EPG Grabber Channels Tab'"
 msgstr ""
 
-#: src/docs_inc.c:2472 src/docs_inc.c:2505
+#: src/docs_inc.c:2456 src/docs_inc.c:2489
 msgid "'EPG Grabber Configuration'"
 msgstr ""
 
-#: src/docs_inc.c:3144
+#: src/docs_inc.c:3124
 msgid "'Edit Autorec'"
 msgstr ""
 
-#: src/docs_inc.c:3632
+#: src/docs_inc.c:3610
 msgid "'Edit Channel Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:1037
+#: src/docs_inc.c:573
 msgid "'Electronic Program Guide' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2394
+#: src/docs_inc.c:2378
 msgid "'Error Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2141
+#: src/docs_inc.c:2101
 msgid "'General Base' Tab Screenshot 1"
 msgstr ""
 
-#: src/docs_inc.c:2126
+#: src/docs_inc.c:2086
 msgid "'Information Icon'"
 msgstr ""
 
-#: src/docs_inc.c:431 src/docs_inc.c:2062 src/docs_inc.c:3213
+#: src/docs_inc.c:2022 src/docs_inc.c:3199
 msgid "'Map All Services'"
 msgstr ""
 
-#: src/docs_inc.c:449 src/docs_inc.c:2080
+#: src/docs_inc.c:2040
 msgid "'Map selected'"
 msgstr ""
 
-#: src/docs_inc.c:3453
+#: src/docs_inc.c:3413
 msgid "'Mux List'"
 msgstr ""
 
-#: src/docs_inc.c:4093
+#: src/docs_inc.c:4071
 msgid "'Mux Schedule Entries'"
 msgstr ""
 
-#: src/docs_inc.c:2716 src/docs_inc.c:3464
+#: src/docs_inc.c:2700 src/docs_inc.c:3424
 msgid "'Network selection'"
 msgstr ""
 
-#: src/docs_inc.c:2695
+#: src/docs_inc.c:2679
 msgid "'Networks' Tab Screenshot"
 msgstr ""
 
-#: src/docs_inc.c:2002
+#: src/docs_inc.c:1962
 msgid "'Play Icon Image'"
 msgstr ""
 
-#: src/docs_inc.c:2201
+#: src/docs_inc.c:2159
 msgid "'SAT"
 msgstr ""
 
-#: src/docs_inc.c:3055
+#: src/docs_inc.c:3035
 msgid "'SAT>IP Panel'"
 msgstr ""
 
-#: src/docs_inc.c:2106
+#: src/docs_inc.c:2066
 msgid "'Service filtering'"
 msgstr ""
 
-#: src/docs_inc.c:423 src/docs_inc.c:2054 src/docs_inc.c:3516
+#: src/docs_inc.c:2014 src/docs_inc.c:3476
 msgid "'Service mapper dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2021
+#: src/docs_inc.c:1981
 msgid "'Services'"
 msgstr ""
 
-#: src/docs_inc.c:1647 src/docs_inc.c:1667
+#: src/docs_inc.c:1055 src/docs_inc.c:1075
 msgid "'Status - Stream' Tab"
 msgstr ""
 
-#: src/docs_inc.c:139 src/docs_inc.c:247 src/docs_inc.c:811
+#: src/docs_inc.c:107 src/docs_inc.c:1503 src/docs_inc.c:1675
 msgid "'Status - Subscriptions' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2398
+#: src/docs_inc.c:2382
 msgid "'Stop/Disabled Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2550
+#: src/docs_inc.c:2534
 msgid "'Stream Profiles'"
 msgstr ""
 
-#: src/docs_inc.c:3040
+#: src/docs_inc.c:3020
 msgid "'Stream filter dialog'"
 msgstr ""
 
-#: src/docs_inc.c:3007
+#: src/docs_inc.c:2987
 msgid "'Stream filters'"
 msgstr ""
 
-#: src/docs_inc.c:945
+#: src/docs_inc.c:481
 msgid "'TV Adapter params'"
 msgstr ""
 
-#: src/docs_inc.c:923
+#: src/docs_inc.c:459
 msgid "'TV Adapter tree'"
 msgstr ""
 
-#: src/docs_inc.c:2293
+#: src/docs_inc.c:2277
 msgid "'Timeshift Tab'"
 msgstr ""
 
-#: src/docs_inc.c:2610
+#: src/docs_inc.c:2594
 msgid "'Type select'"
 msgstr ""
 
-#: src/docs_inc.c:759
+#: src/docs_inc.c:1439
 msgid "(/mux only) list of subscribed PIDs (comma separated)"
 msgstr ""
 
-#: src/docs_inc.c:751
+#: src/docs_inc.c:1431
 msgid "(/service only) do not descramble (if set to 0)"
 msgstr ""
 
-#: src/docs_inc.c:755
+#: src/docs_inc.c:1435
 msgid "(/service only) pass EMM to the stream (if set to 1)"
 msgstr ""
 
-#: src/docs_inc.c:403
+#: src/docs_inc.c:333
 msgid ""
 "(For the technically-minded, these unique identifiers - the elementary "
 "streams - are referred to as 'packet identifiers' or 'PIDs')."
 msgstr ""
 
-#: src/docs_inc.c:105
+#: src/docs_inc.c:1257
 msgid "(c) 2006 - 2016 Tvheadend Foundation CIC"
 msgstr ""
 
-#: src/docs_inc.c:739
+#: src/docs_inc.c:1419
 msgid "(except /mux) Override streaming profile"
 msgstr ""
 
-#: src/docs_inc.c:1623
+#: src/docs_inc.c:1825
 msgid "(other clients may also be available)."
 msgstr ""
 
-#: src/docs_inc.c:4586
+#: src/docs_inc.c:4564
 msgid ")"
 msgstr ""
 
-#: src/docs_inc.c:5145 src/docs_inc.c:5221
+#: src/docs_inc.c:5123 src/docs_inc.c:5199
 msgid ")! :)"
 msgstr ""
 
-#: src/docs_inc.c:2546
+#: src/docs_inc.c:2530
 msgid ", DVR Profiles or as parameter for HTTP Streaming."
 msgstr ""
 
-#: src/docs_inc.c:4582
+#: src/docs_inc.c:4560
 msgid ", but"
 msgstr ""
 
-#: src/docs_inc.c:5087
+#: src/docs_inc.c:5065
 msgid ", enabling/disabling per channel overrides the DVR profile setting."
 msgstr ""
 
-#: src/docs_inc.c:3554
+#: src/docs_inc.c:3532
 msgid ", especially useful if you change your Picon settings."
 msgstr ""
 
-#: src/docs_inc.c:1697
+#: src/docs_inc.c:1105
 msgid ""
 ", note that not all devices supply correct signal information, the value "
 "here can sometimes be ambiguous."
 msgstr ""
 
-#: src/docs_inc.c:2659
+#: src/docs_inc.c:2643
 msgid "- Available worldwide"
 msgstr ""
 
-#: src/docs_inc.c:2685
+#: src/docs_inc.c:2669
 msgid "- IPTV using a playlist as the source"
 msgstr ""
 
-#: src/docs_inc.c:2663
+#: src/docs_inc.c:2647
 msgid ""
 "- available worldwide but common in Brazil and various other countries "
 "throughout south America"
 msgstr ""
 
-#: src/docs_inc.c:347
+#: src/docs_inc.c:277
 msgid ""
 "- but they do go out of date as broadcasters move services around and "
 "national authorities change entire pieces of spectrum. As such, you should "
 "try the pre-defined values, but you may need to add muxes manually."
 msgstr ""
 
-#: src/docs_inc.c:2649 src/docs_inc.c:2673
+#: src/docs_inc.c:2633 src/docs_inc.c:2657
 msgid "- common in Brazil and various other countries throughout south America"
 msgstr ""
 
-#: src/docs_inc.c:2645 src/docs_inc.c:2669
+#: src/docs_inc.c:2629 src/docs_inc.c:2653
 msgid "- common in most of Europe"
 msgstr ""
 
-#: src/docs_inc.c:2677
+#: src/docs_inc.c:2661
 msgid "- common in north and central America"
 msgstr ""
 
-#: src/docs_inc.c:2653
+#: src/docs_inc.c:2637
 msgid "- common in north and central America and parts of south Asia"
 msgstr ""
 
-#: src/docs_inc.c:215
+#: src/docs_inc.c:1615
 msgid ""
 "- this will not only tell you what's supported under Linux, but also how to "
 "get it all working."
 msgstr ""
 
-#: src/docs_inc.c:4897
+#: src/docs_inc.c:4875
 msgid "-1"
 msgstr ""
 
-#: src/docs_inc.c:113 src/docs_inc.c:183 src/docs_inc.c:475 src/docs_inc.c:515
-#: src/docs_inc.c:2533 src/docs_inc.c:2691 src/docs_inc.c:2764
-#: src/docs_inc.c:2790 src/docs_inc.c:2824 src/docs_inc.c:3574
-#: src/docs_inc.c:3626 src/docs_inc.c:4199 src/docs_inc.c:4263
-#: src/docs_inc.c:4282 src/docs_inc.c:4764 src/docs_inc.c:4801
-#: src/docs_inc.c:4841 src/docs_inc.c:5139 src/docs_inc.c:5215
-#: src/docs_inc.c:5238
+#: src/docs_inc.c:155 src/docs_inc.c:357 src/docs_inc.c:1265
+#: src/docs_inc.c:1583 src/docs_inc.c:2517 src/docs_inc.c:2675
+#: src/docs_inc.c:2748 src/docs_inc.c:2774 src/docs_inc.c:2808
+#: src/docs_inc.c:3552 src/docs_inc.c:3604 src/docs_inc.c:4177
+#: src/docs_inc.c:4241 src/docs_inc.c:4260 src/docs_inc.c:4742
+#: src/docs_inc.c:4779 src/docs_inc.c:4819 src/docs_inc.c:5117
+#: src/docs_inc.c:5193 src/docs_inc.c:5216
 msgid "."
 msgstr ""
 
-#: src/docs_inc.c:567
+#: src/docs_inc.c:2207
+msgid ""
+". If you don't export a network you may see the following debug error "
+"message."
+msgstr ""
+
+#: src/docs_inc.c:207
 msgid ""
 ". Please use github's features if you want to provide patches. Contributions "
 "and improvements are always welcome."
 msgstr ""
 
-#: src/docs_inc.c:2004
+#: src/docs_inc.c:1964
 msgid ""
 ". This will automatically launch an appropriate player, otherwise you will "
 "need to manually open the playlist to start watching (normally a double-"
@@ -470,163 +475,167 @@ msgstr ""
 msgid "... produces:"
 msgstr ""
 
-#: src/docs_inc.c:3550
+#: src/docs_inc.c:3528
 msgid "/"
 msgstr ""
 
-#: src/docs_inc.c:1859
+#: src/docs_inc.c:1233
 msgid "/etc/default/tvheadend options"
 msgstr ""
 
-#: src/docs_inc.c:4355 src/docs_inc.c:4620 src/docs_inc.c:5004
+#: src/docs_inc.c:4333 src/docs_inc.c:4598 src/docs_inc.c:4982
 msgid "/home/user/Videos/News.mkv"
 msgstr ""
 
-#: src/docs_inc.c:607
+#: src/docs_inc.c:1287
 msgid "/play/REMAIN"
 msgstr ""
 
-#: src/docs_inc.c:629
+#: src/docs_inc.c:1309
 msgid "/playlist[/TYPE][/WHAT][/IDENTIFIER]"
 msgstr ""
 
-#: src/docs_inc.c:701
+#: src/docs_inc.c:1381
 msgid "/stream/WHAT/IDENTIFIER"
 msgstr ""
 
-#: src/docs_inc.c:761
+#: src/docs_inc.c:1441
 msgid "/xmltv[/WHAT][/IDENTIFIER]"
 msgstr ""
 
-#: src/docs_inc.c:4403 src/docs_inc.c:5056
+#: src/docs_inc.c:4381 src/docs_inc.c:5034
 msgid "0"
 msgstr ""
 
-#: src/docs_inc.c:1087
+#: src/docs_inc.c:623
 msgid "00:00:01 to 00:15:00"
 msgstr ""
 
-#: src/docs_inc.c:1091
+#: src/docs_inc.c:627
 msgid "00:15:01 to 00:30:00"
 msgstr ""
 
-#: src/docs_inc.c:1095
+#: src/docs_inc.c:631
 msgid "00:30:01 to 01:30:00"
 msgstr ""
 
-#: src/docs_inc.c:1099
+#: src/docs_inc.c:635
 msgid "01:30:01 to 03:00:00"
 msgstr ""
 
-#: src/docs_inc.c:1103
+#: src/docs_inc.c:639
 msgid "03:00:00 to no maximum"
 msgstr ""
 
-#: src/docs_inc.c:325
+#: src/docs_inc.c:2193
+msgid "1. Define the RTSP Port"
+msgstr ""
+
+#: src/docs_inc.c:255
 msgid "1. Ensure Tuners are Available for Use"
 msgstr ""
 
-#: src/docs_inc.c:185
+#: src/docs_inc.c:1585
 msgid "1. Install the Tuner Hardware"
 msgstr ""
 
-#: src/docs_inc.c:4722
+#: src/docs_inc.c:4700
 msgid "100"
 msgstr ""
 
-#: src/docs_inc.c:4395 src/docs_inc.c:4656 src/docs_inc.c:5048
+#: src/docs_inc.c:4373 src/docs_inc.c:4634 src/docs_inc.c:5026
 msgid "1224421200"
 msgstr ""
 
-#: src/docs_inc.c:4399 src/docs_inc.c:4660 src/docs_inc.c:5052
+#: src/docs_inc.c:4377 src/docs_inc.c:4638 src/docs_inc.c:5030
 msgid "1224426600"
 msgstr ""
 
-#: src/docs_inc.c:4909
+#: src/docs_inc.c:4887
 msgid "14:12"
 msgstr ""
 
-#: src/docs_inc.c:967
+#: src/docs_inc.c:503
 msgid "2 Port"
 msgstr ""
 
-#: src/docs_inc.c:209
+#: src/docs_inc.c:2197
+msgid "2. Export the Tuners"
+msgstr ""
+
+#: src/docs_inc.c:1609
 msgid "2. Install Firmware and/or Drivers"
 msgstr ""
 
-#: src/docs_inc.c:337
+#: src/docs_inc.c:267
 msgid "2. Set up Relevant Network(s)"
 msgstr ""
 
-#: src/docs_inc.c:4905
+#: src/docs_inc.c:4883
 msgid "2011-03-19"
 msgstr ""
 
-#: src/docs_inc.c:353
+#: src/docs_inc.c:283
 msgid "3. Associate the Network with the Respective Tuner(s)"
 msgstr ""
 
-#: src/docs_inc.c:969
+#: src/docs_inc.c:2201
+msgid "3. Export Your Networks"
+msgstr ""
+
+#: src/docs_inc.c:505
 msgid "4 Port"
 msgstr ""
 
-#: src/docs_inc.c:363
-msgid "4. If Necessary, Manually Add Muxes"
+#: src/docs_inc.c:2209
+msgid "4. Configure Your Client"
 msgstr ""
 
-#: src/docs_inc.c:397
-msgid "5. Scan for Services"
+#: src/docs_inc.c:293
+msgid "4. If Necessary, Manually Add Muxes"
 msgstr ""
 
-#: src/docs_inc.c:405
-msgid "5.1. Forcing a Scan"
+#: src/docs_inc.c:327
+msgid "5. Scan for Services"
 msgstr ""
 
-#: src/docs_inc.c:4724
+#: src/docs_inc.c:4702
 msgid "50"
 msgstr ""
 
-#: src/docs_inc.c:4407 src/docs_inc.c:5060
+#: src/docs_inc.c:4385 src/docs_inc.c:5038
 msgid "6"
 msgstr ""
 
-#: src/docs_inc.c:415
+#: src/docs_inc.c:335
 msgid "6. Map Services to Channels"
 msgstr ""
 
-#: src/docs_inc.c:425
-msgid "6.1 Mapping All"
-msgstr ""
-
-#: src/docs_inc.c:443
-msgid "6.2 Mapping Selected"
-msgstr ""
-
-#: src/docs_inc.c:465
-msgid "6.3. Bouquets"
+#: src/docs_inc.c:347
+msgid "6.1. Bouquets"
 msgstr ""
 
-#: src/docs_inc.c:477
+#: src/docs_inc.c:359
 msgid "7. Watch TV"
 msgstr ""
 
-#: src/docs_inc.c:4726
+#: src/docs_inc.c:4704
 msgid "80"
 msgstr ""
 
-#: src/docs_inc.c:4143 src/docs_inc.c:4166 src/docs_inc.c:4193
-#: src/docs_inc.c:4206 src/docs_inc.c:4241 src/docs_inc.c:4270
-#: src/docs_inc.c:4301 src/docs_inc.c:4314 src/docs_inc.c:4422
-#: src/docs_inc.c:4435 src/docs_inc.c:4458 src/docs_inc.c:4485
-#: src/docs_inc.c:4508 src/docs_inc.c:4568 src/docs_inc.c:4671
-#: src/docs_inc.c:4706 src/docs_inc.c:4743 src/docs_inc.c:4752
-#: src/docs_inc.c:4779 src/docs_inc.c:4808 src/docs_inc.c:4835
-#: src/docs_inc.c:4920 src/docs_inc.c:4936 src/docs_inc.c:4953
-#: src/docs_inc.c:5075
+#: src/docs_inc.c:4121 src/docs_inc.c:4144 src/docs_inc.c:4171
+#: src/docs_inc.c:4184 src/docs_inc.c:4219 src/docs_inc.c:4248
+#: src/docs_inc.c:4279 src/docs_inc.c:4292 src/docs_inc.c:4400
+#: src/docs_inc.c:4413 src/docs_inc.c:4436 src/docs_inc.c:4463
+#: src/docs_inc.c:4486 src/docs_inc.c:4546 src/docs_inc.c:4649
+#: src/docs_inc.c:4684 src/docs_inc.c:4721 src/docs_inc.c:4730
+#: src/docs_inc.c:4757 src/docs_inc.c:4786 src/docs_inc.c:4813
+#: src/docs_inc.c:4898 src/docs_inc.c:4914 src/docs_inc.c:4931
+#: src/docs_inc.c:5053
 msgid ":"
 msgstr ""
 
-#: src/docs_inc.c:4343 src/docs_inc.c:4992
+#: src/docs_inc.c:4321 src/docs_inc.c:4970
 #, c-format
 msgid ""
 ": Command to run after finishing a recording. The command will be run in "
@@ -635,17 +644,17 @@ msgid ""
 "string is “OK” if recording finished successfully."
 msgstr ""
 
-#: src/docs_inc.c:4608
+#: src/docs_inc.c:4586
 msgid ""
 ": Command to run when a recording starts. The command will be run in "
 "background."
 msgstr ""
 
-#: src/docs_inc.c:4850
+#: src/docs_inc.c:4828
 msgid ": Example : every day at 2am is : `0 2 * * *`"
 msgstr ""
 
-#: src/docs_inc.c:4863
+#: src/docs_inc.c:4841
 msgid ""
 ": The string allows you to manually specify the full path generation using "
 "the predefined modifiers for strftime (see `man strftime`, except `%n` and `"
@@ -653,7 +662,7 @@ msgid ""
 "string setting using the GUI fields below."
 msgstr ""
 
-#: src/docs_inc.c:4545
+#: src/docs_inc.c:4523
 msgid ""
 ": You must correctly set the _Channel icon path_ (above) to be able to "
 "generate icon filenames. Note that changing this option __won't__ "
@@ -662,11 +671,11 @@ msgid ""
 "-> Channels_ tab."
 msgstr ""
 
-#: src/docs_inc.c:201
+#: src/docs_inc.c:1601
 msgid "A Note on USB Tuners"
 msgstr ""
 
-#: src/docs_inc.c:863
+#: src/docs_inc.c:399
 msgid ""
 "A __driver__ is the piece of software that your operating system uses to "
 "talk to the tuner. This can be built into the OS (e.g. 'supported since "
@@ -674,7 +683,7 @@ msgid ""
 "and maybe even compile, separately."
 msgstr ""
 
-#: src/docs_inc.c:855
+#: src/docs_inc.c:391
 msgid ""
 "A __tuner__ is the hardware (chipset) needed to interpret a digital "
 "television signal and extract from it the programme stream. The tuner "
@@ -682,104 +691,101 @@ msgid ""
 "the LNB in the case of DVB-S."
 msgstr ""
 
-#: src/docs_inc.c:4234
+#: src/docs_inc.c:4212
 msgid ""
 "A combination of last two variants above - data is written immediately and "
 "then discarded from cache."
 msgstr ""
 
-#: src/docs_inc.c:1533
+#: src/docs_inc.c:1735
 msgid ""
 "A general-purpose MPEG-TS `pipe://` for analogue and non-broadcast sources"
 msgstr ""
 
-#: src/docs_inc.c:2637
+#: src/docs_inc.c:2621
 msgid ""
 "A network is the type of carrier for your television signals. Tvheadend "
 "supports several different types of network, notably:"
 msgstr ""
 
-#: src/docs_inc.c:4218
+#: src/docs_inc.c:4196
 msgid ""
 "A placeholder status, meaning that the configuration isn’t properly set."
 msgstr ""
 
-#: src/docs_inc.c:1289
+#: src/docs_inc.c:825
 msgid "AAC"
 msgstr ""
 
-#: src/docs_inc.c:1517
+#: src/docs_inc.c:1719
 msgid "AC-3, AAC and MP2 audio supported."
 msgstr ""
 
-#: src/docs_inc.c:1457 src/docs_inc.c:2380
+#: src/docs_inc.c:991 src/docs_inc.c:2364
 msgid "AES constant code word client"
 msgstr ""
 
-#: src/docs_inc.c:3789
+#: src/docs_inc.c:3767
 msgid "API"
 msgstr ""
 
-#: src/docs_inc.c:4017
+#: src/docs_inc.c:3995
 msgid "ATSC PSIP EPG"
 msgstr ""
 
-#: src/docs_inc.c:3841
+#: src/docs_inc.c:3819
 msgid "ATSC SI Tables"
 msgstr ""
 
-#: src/docs_inc.c:1001 src/docs_inc.c:1013 src/docs_inc.c:2651
+#: src/docs_inc.c:537 src/docs_inc.c:549 src/docs_inc.c:2635
 msgid "ATSC-C"
 msgstr ""
 
-#: src/docs_inc.c:991 src/docs_inc.c:1011 src/docs_inc.c:2675
+#: src/docs_inc.c:527 src/docs_inc.c:547 src/docs_inc.c:2659
 msgid "ATSC-T"
 msgstr ""
 
-#: src/docs_inc.c:3288
+#: src/docs_inc.c:3256
 msgid "Abort"
 msgstr ""
 
-#: src/docs_inc.c:4391 src/docs_inc.c:4677 src/docs_inc.c:5044
+#: src/docs_inc.c:4369 src/docs_inc.c:4655 src/docs_inc.c:5022
 msgid "Aborted by user"
 msgstr ""
 
-#: src/docs_inc.c:99 src/docs_inc.c:1483
+#: src/docs_inc.c:1005 src/docs_inc.c:1019 src/docs_inc.c:1251
+#: src/docs_inc.c:1483
 msgid "About"
 msgstr ""
 
-#: src/docs_inc.c:3290
+#: src/docs_inc.c:3258
 msgid "Abruptly stop the selected in-progress recording entries."
 msgstr ""
 
-#: src/docs_inc.c:3358
+#: src/docs_inc.c:3318
 msgid "Accept icon"
 msgstr ""
 
-#: src/docs_inc.c:4793
+#: src/docs_inc.c:4771
 msgid "Access"
 msgstr ""
 
-#: src/docs_inc.c:3769
+#: src/docs_inc.c:3747
 msgid "Access (ACL)"
 msgstr ""
 
-#: src/docs_inc.c:1369
-msgid "Access Configuration (Users)"
-msgstr ""
-
-#: src/docs_inc.c:1371 src/docs_inc.c:2255 src/docs_inc.c:2544
-#: src/docs_inc.c:4261 src/docs_inc.c:4799
+#: src/docs_inc.c:905 src/docs_inc.c:2239 src/docs_inc.c:2528
+#: src/docs_inc.c:4239 src/docs_inc.c:4777
 msgid "Access Entries"
 msgstr ""
 
-#: src/docs_inc.c:1601
+#: src/docs_inc.c:1803
 msgid ""
 "Access to system features (streaming, administration, configurations) can be "
 "configured based on username/password and/or IP address."
 msgstr ""
 
-#: src/docs_inc.c:4955
+#: src/docs_inc.c:4933
 msgid "Action"
 msgstr ""
 
@@ -787,132 +793,123 @@ msgstr ""
 msgid "Actual numbers don't matter, just that it's a number"
 msgstr ""
 
-#: src/docs_inc.c:1976 src/docs_inc.c:2340 src/docs_inc.c:2590
-#: src/docs_inc.c:2964 src/docs_inc.c:3272
+#: src/docs_inc.c:1936 src/docs_inc.c:2324 src/docs_inc.c:2574
+#: src/docs_inc.c:2944 src/docs_inc.c:3240
 msgid "Add"
 msgstr ""
 
-#: src/docs_inc.c:2604
+#: src/docs_inc.c:2588
 msgid "Add a Profile"
 msgstr ""
 
-#: src/docs_inc.c:3274
+#: src/docs_inc.c:3242
 msgid "Add a new (one-time-only) recording entry."
 msgstr ""
 
-#: src/docs_inc.c:2342
+#: src/docs_inc.c:2326
 msgid "Add a new CA client configuration."
 msgstr ""
 
-#: src/docs_inc.c:2592 src/docs_inc.c:2966
+#: src/docs_inc.c:2576 src/docs_inc.c:2946
 msgid "Add a new profile."
 msgstr ""
 
-#: src/docs_inc.c:1980
+#: src/docs_inc.c:1940
 msgid "Add entry"
 msgstr ""
 
-#: src/docs_inc.c:4981
+#: src/docs_inc.c:4959
 msgid ""
 "Add this elementary stream only when no elementary streams are used from "
 "previous rules."
 msgstr ""
 
-#: src/docs_inc.c:1884
+#: src/docs_inc.c:1848
 msgid "Adding an Entry"
 msgstr ""
 
-#: src/docs_inc.c:3390
+#: src/docs_inc.c:3350
 msgid "Adding an Entry Using Autorec Rules"
 msgstr ""
 
-#: src/docs_inc.c:3374
+#: src/docs_inc.c:3334
 msgid "Adding an Entry Using the EPG"
 msgstr ""
 
-#: src/docs_inc.c:3458
+#: src/docs_inc.c:3418
 msgid "Adding an Entry/Mux"
 msgstr ""
 
-#: src/docs_inc.c:2710
+#: src/docs_inc.c:2694
 msgid "Adding an Entry/Network"
 msgstr ""
 
-#: src/docs_inc.c:2402
+#: src/docs_inc.c:2386
 msgid "Adding/Editing a CA Configuration"
 msgstr ""
 
-#: src/docs_inc.c:2978
+#: src/docs_inc.c:2958
 msgid "Adding/Editing a Profile"
 msgstr ""
 
-#: src/docs_inc.c:4251 src/docs_inc.c:4288
+#: src/docs_inc.c:4229 src/docs_inc.c:4266
 msgid "Advanced"
 msgstr ""
 
-#: src/docs_inc.c:973
+#: src/docs_inc.c:509
 msgid "Advanced LNB"
 msgstr ""
 
-#: src/docs_inc.c:1915
+#: src/docs_inc.c:1877
 msgid ""
 "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)."
 msgstr ""
 
-#: src/docs_inc.c:1928
-msgid ""
-"After you've finished editing an entry you can save your pending changes "
-"using the _[Save]_ button (closing the dialog), save your changes and "
-"continue making further adjustments by pressing the _[Apply]_ button, or "
-"cancel any unsaved changes (and close the dialog) by pressing the _[Cancel]_ "
-"button."
-msgstr ""
-
-#: src/docs_inc.c:4379 src/docs_inc.c:4644 src/docs_inc.c:5028
+#: src/docs_inc.c:4357 src/docs_inc.c:4622 src/docs_inc.c:5006
 msgid "Afternoon"
 msgstr ""
 
-#: src/docs_inc.c:4441
+#: src/docs_inc.c:4419
 msgid "All (Streaming plus DVR)"
 msgstr ""
 
-#: src/docs_inc.c:4695
+#: src/docs_inc.c:4673
 msgid ""
 "All available tuners failed to tune (this can indicate a signal, driver or "
 "hardware problem)."
 msgstr ""
 
-#: src/docs_inc.c:1611
+#: src/docs_inc.c:1813
 msgid ""
 "All channel data, channel groups/tags, EPG and TV streaming is carried over "
 "a single TCP connection."
 msgstr ""
 
-#: src/docs_inc.c:655 src/docs_inc.c:771
+#: src/docs_inc.c:1335 src/docs_inc.c:1451
 msgid "All channels"
 msgstr ""
 
-#: src/docs_inc.c:4555
+#: src/docs_inc.c:4533
 msgid "All lower-case"
 msgstr ""
 
-#: src/docs_inc.c:1629
+#: src/docs_inc.c:1831
 msgid ""
 "All major character encodings in DVB are supported (e.g. for localised EPG "
 "character sets)."
 msgstr ""
 
-#: src/docs_inc.c:1559
+#: src/docs_inc.c:1761
 msgid "All original streams (multiple audio tracks, etc) are recorded."
 msgstr ""
 
-#: src/docs_inc.c:663
+#: src/docs_inc.c:1343
 msgid "All recordings"
 msgstr ""
 
-#: src/docs_inc.c:103
+#: src/docs_inc.c:1255
 msgid ""
 "All rights reserved, and all implications of using, following, not "
 "following, or in any way even being aware of this documentation are "
@@ -921,56 +918,56 @@ msgid ""
 "that's nothing to do with us."
 msgstr ""
 
-#: src/docs_inc.c:1587
+#: src/docs_inc.c:1789
 msgid "All settings are stored in human-readable text files."
 msgstr ""
 
-#: src/docs_inc.c:1585
+#: src/docs_inc.c:1787
 msgid ""
 "All setup and configuration is done from the built in web user interface."
 msgstr ""
 
-#: src/docs_inc.c:1581
+#: src/docs_inc.c:1783
 msgid ""
 "All sorting/filtering is then done in C by the main application for speed."
 msgstr ""
 
-#: src/docs_inc.c:659
+#: src/docs_inc.c:1339
 msgid "All tags, for Enigma2 - tags are converted to labels"
 msgstr ""
 
-#: src/docs_inc.c:1627
+#: src/docs_inc.c:1829
 msgid "All text is encoded in UTF-8 to provide full international support."
 msgstr ""
 
-#: src/docs_inc.c:4443
+#: src/docs_inc.c:4421
 msgid "Allow access to all streaming options (including DVR functionality)."
 msgstr ""
 
-#: src/docs_inc.c:4772
+#: src/docs_inc.c:4750
 msgid "Allow the user to change the interface view level."
 msgstr ""
 
-#: src/docs_inc.c:1755
+#: src/docs_inc.c:1163
 msgid ""
 "Alternatively, you can run Tvheadend on a server, perhaps on an always-on "
 "system that houses your media, perhaps on a dedicated low-power system - "
 "it's your choice."
 msgstr ""
 
-#: src/docs_inc.c:4178
+#: src/docs_inc.c:4156
 msgid "Always keep the mux regardless of whether it exists or not."
 msgstr ""
 
-#: src/docs_inc.c:4186
+#: src/docs_inc.c:4164
 msgid "Always reject but allow partial match."
 msgstr ""
 
-#: src/docs_inc.c:4182
+#: src/docs_inc.c:4160
 msgid "Always reject."
 msgstr ""
 
-#: src/docs_inc.c:1769
+#: src/docs_inc.c:1177
 msgid ""
 "An __Internet connection__ is recommended but not essential. You need to "
 "have an accurate clock for EPG timers to work, for example, but this can be "
@@ -978,11 +975,18 @@ msgid ""
 "`ntp` or similar."
 msgstr ""
 
-#: src/docs_inc.c:4710
+#: src/docs_inc.c:2848
+msgid ""
+"An access entry is said to match if the username matches and the IP source "
+"address of the requesting peer is within the prefix. There is also anonymous "
+"access, if the user is set to asterisk. Only network prefix is matched then."
+msgstr ""
+
+#: src/docs_inc.c:4688
 msgid "An example:"
 msgstr ""
 
-#: src/docs_inc.c:1863
+#: src/docs_inc.c:1237
 msgid "And I'm left with these final open questions:"
 msgstr ""
 
@@ -990,7 +994,7 @@ msgstr ""
 msgid "And another item."
 msgstr ""
 
-#: src/docs_inc.c:877
+#: src/docs_inc.c:413
 msgid ""
 "And finally, services are mapped to __channels__ . These are what you and "
 "your client software think in terms of: _\"I'd like to watch BBC One now, "
@@ -1003,7 +1007,7 @@ msgid ""
 "in this theme, so I'd suggest you don't do this as it's ugly:"
 msgstr ""
 
-#: src/docs_inc.c:1727
+#: src/docs_inc.c:1135
 msgid ""
 "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 "
@@ -1011,530 +1015,558 @@ msgid ""
 "indicate that a filter is active."
 msgstr ""
 
-#: src/docs_inc.c:1767
+#: src/docs_inc.c:1175
 msgid ""
 "And, of course, you'll need one or more __TV tuners__ if you want to receive "
 "regular broadcast television - otherwise, you're limited to IP sources."
 msgstr ""
 
-#: src/docs_inc.c:1617
+#: src/docs_inc.c:1819
 msgid "Android"
 msgstr ""
 
+#: src/docs_inc.c:2911
+msgid "Anonymous Access"
+msgstr ""
+
 #: src/docs_inc.c:45
 msgid "Another item"
 msgstr ""
 
-#: src/docs_inc.c:3219
+#: src/docs_inc.c:3205
 msgid ""
 "Any changes (mapped services, number changes etc) to the channels can be "
 "lost if new changes in the bouquet override them."
 msgstr ""
 
-#: src/docs_inc.c:1471
+#: src/docs_inc.c:1007
 msgid "Appendices"
 msgstr ""
 
-#: src/docs_inc.c:1473
+#: src/docs_inc.c:1009
 msgid "Appendix 1 - URL syntax (Exports)"
 msgstr ""
 
-#: src/docs_inc.c:1475
+#: src/docs_inc.c:1011
 msgid "Appendix 2 - FAQ"
 msgstr ""
 
-#: src/docs_inc.c:1477
+#: src/docs_inc.c:1013
 msgid "Appendix 3 - Command-line Options"
 msgstr ""
 
-#: src/docs_inc.c:1479
+#: src/docs_inc.c:1015
 msgid "Appendix 4 - Updating this documentation"
 msgstr ""
 
-#: src/docs_inc.c:1481
+#: src/docs_inc.c:1017
 msgid "Appendix 5 - Markdown Cribsheet"
 msgstr ""
 
-#: src/docs_inc.c:867
+#: src/docs_inc.c:403
 msgid "Application/Tvheadend Fundamentals"
 msgstr ""
 
-#: src/docs_inc.c:3669
+#: src/docs_inc.c:3647
 msgid "Apply configuration (run-time only)"
 msgstr ""
 
-#: src/docs_inc.c:3671
+#: src/docs_inc.c:3649
 msgid "Apply the entered debugging settings."
 msgstr ""
 
-#: src/docs_inc.c:491
+#: src/docs_inc.c:373
 msgid "Arranging your channels into groups (channel tags)"
 msgstr ""
 
-#: src/docs_inc.c:217
+#: src/docs_inc.c:1617
 msgid ""
 "As a broad guide, though, you need two main components: a driver, and "
 "firmware."
 msgstr ""
 
-#: src/docs_inc.c:481
+#: src/docs_inc.c:363
 msgid "As required, you may now wish to look into:"
 msgstr ""
 
-#: src/docs_inc.c:559
+#: src/docs_inc.c:199
 msgid ""
 "As well as being able to record the input, Tvheadend also offers it up to "
 "client applications via HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP "
 "streaming."
 msgstr ""
 
-#: src/docs_inc.c:1615
+#: src/docs_inc.c:1817
 msgid ""
 "As well as the web interface, which is accessible through VPN if required, "
 "third-party clients are available for both"
 msgstr ""
 
-#: src/docs_inc.c:517
+#: src/docs_inc.c:157
 msgid ""
 "As you set things up, consult the on-line (web interface) help as well. "
 "Tvheadend includes copies of many of these pages in the application, which "
 "is easier to find when you're wondering what to do next."
 msgstr ""
 
-#: src/docs_inc.c:3588
+#: src/docs_inc.c:3566
 msgid "Assign Number"
 msgstr ""
 
-#: src/docs_inc.c:5110
+#: src/docs_inc.c:5088
 msgid ""
 "Assign predefined muxes to networks. To save you from manually entering "
 "muxes, Tvheadend includes predefined mux lists. Please select a list for "
 "each network below."
 msgstr ""
 
-#: src/docs_inc.c:3590
+#: src/docs_inc.c:3568
 msgid ""
 "Assign the lowest available channel number(s) to the selected channel(s)."
 msgstr ""
 
-#: src/docs_inc.c:357
+#: src/docs_inc.c:287
 msgid ""
 "Associate each of your tuners with the correct network through _Parameters -"
 "> Basic Settings_ ."
 msgstr ""
 
-#: src/docs_inc.c:361
+#: src/docs_inc.c:291
 msgid ""
 "At this point, your tuners now know what networks to use: one network can "
 "appear on multiple tuners (many-to-one), and one tuner can have multiple "
 "networks."
 msgstr ""
 
-#: src/docs_inc.c:2225
+#: src/docs_inc.c:2183
 msgid "Attempt to discover more SAT>IP servers on the network."
 msgstr ""
 
-#: src/docs_inc.c:1433
+#: src/docs_inc.c:967
 msgid "Audio Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:4172
+#: src/docs_inc.c:4150
 msgid "Auto"
 msgstr ""
 
-#: src/docs_inc.c:4495
+#: src/docs_inc.c:4473
 msgid "Auto check disabled"
 msgstr ""
 
-#: src/docs_inc.c:4491
+#: src/docs_inc.c:4469
 msgid "Auto check enabled"
 msgstr ""
 
-#: src/docs_inc.c:1355
+#: src/docs_inc.c:889
 msgid "Auto-recording (Autorecs)"
 msgstr ""
 
-#: src/docs_inc.c:3380
+#: src/docs_inc.c:3340
 msgid ""
 "Automatically record all upcoming events matching the program's title by "
 "pressing the _[Autorec]_ button."
 msgstr ""
 
-#: src/docs_inc.c:1219 src/docs_inc.c:3400
+#: src/docs_inc.c:755 src/docs_inc.c:3360
 msgid "Autorec"
 msgstr ""
 
-#: src/docs_inc.c:3392
+#: src/docs_inc.c:3352
 msgid "Autorec rules allow you to match events using various options."
 msgstr ""
 
-#: src/docs_inc.c:1213
+#: src/docs_inc.c:749
 msgid "Autorecordings"
 msgstr ""
 
-#: src/docs_inc.c:3781
+#: src/docs_inc.c:3759
 msgid "Avahi"
 msgstr ""
 
-#: src/docs_inc.c:2368
+#: src/docs_inc.c:2352
 msgid "Available CA types"
 msgstr ""
 
-#: src/docs_inc.c:4363 src/docs_inc.c:4628 src/docs_inc.c:5012
+#: src/docs_inc.c:4341 src/docs_inc.c:4606 src/docs_inc.c:4990
 msgid "BBC world"
 msgstr ""
 
-#: src/docs_inc.c:4730
+#: src/docs_inc.c:4708
 msgid "BUSY"
 msgstr ""
 
-#: src/docs_inc.c:1363 src/docs_inc.c:4280 src/docs_inc.c:4762
+#: src/docs_inc.c:897
+msgid "Base"
+msgstr ""
+
+#: src/docs_inc.c:4258 src/docs_inc.c:4740
 msgid "Base Config"
 msgstr ""
 
-#: src/docs_inc.c:3825
+#: src/docs_inc.c:3803
 msgid "Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)"
 msgstr ""
 
-#: src/docs_inc.c:1579
+#: src/docs_inc.c:1781
 msgid "Based on extJS, all pages are dynamic and self-refreshing."
 msgstr ""
 
-#: src/docs_inc.c:4357 src/docs_inc.c:4622 src/docs_inc.c:5006
+#: src/docs_inc.c:4335 src/docs_inc.c:4600 src/docs_inc.c:4984
 msgid "Basename of recording"
 msgstr ""
 
-#: src/docs_inc.c:4247 src/docs_inc.c:4284
+#: src/docs_inc.c:4225 src/docs_inc.c:4262
 msgid "Basic"
 msgstr ""
 
-#: src/docs_inc.c:1323 src/docs_inc.c:1749
+#: src/docs_inc.c:2191
+msgid "Basic Configuration Guide"
+msgstr ""
+
+#: src/docs_inc.c:859 src/docs_inc.c:1157
 msgid "Basic Requirements"
 msgstr ""
 
-#: src/docs_inc.c:2905
+#: src/docs_inc.c:2891
 msgid ""
 "Be as limiting as possible especially when making Tvheadend available over "
 "the Internet."
 msgstr ""
 
-#: src/docs_inc.c:2253
+#: src/docs_inc.c:2237
 msgid ""
 "Be aware that the username you enter here must match a username/entry in the"
 msgstr ""
 
-#: src/docs_inc.c:4843
+#: src/docs_inc.c:4821
 msgid ""
 "Be sure to check you have enough free tuners available to record all "
 "scheduled recordings if they overlap."
 msgstr ""
 
-#: src/docs_inc.c:849
+#: src/docs_inc.c:385
 msgid "Before You Begin"
 msgstr ""
 
-#: src/docs_inc.c:1329
+#: src/docs_inc.c:865
 msgid "Before you begin (concepts)"
 msgstr ""
 
-#: src/docs_inc.c:1681
+#: src/docs_inc.c:1089
 msgid "Bit Error Ratio"
 msgstr ""
 
-#: src/docs_inc.c:4785
+#: src/docs_inc.c:4763
 msgid "Blue"
 msgstr ""
 
-#: src/docs_inc.c:3785
+#: src/docs_inc.c:3763
 msgid "Bonjour"
 msgstr ""
 
-#: src/docs_inc.c:3624 src/docs_inc.c:3636 src/docs_inc.c:3905
+#: src/docs_inc.c:3602 src/docs_inc.c:3614 src/docs_inc.c:3883
 msgid "Bouquet"
 msgstr ""
 
-#: src/docs_inc.c:473 src/docs_inc.c:1395
+#: src/docs_inc.c:355 src/docs_inc.c:929
 msgid "Bouquets"
 msgstr ""
 
-#: src/docs_inc.c:3174
+#: src/docs_inc.c:3154
 msgid "Bouquets are broadcaster-defined groupings and orders of channels."
 msgstr ""
 
-#: src/docs_inc.c:1155
+#: src/docs_inc.c:3162
+msgid ""
+"Bouquets are usually obtained automatically from the DVB source during the "
+"mux scan period. Note that bouquets may use more muxes and only services "
+"from scanned muxes are added. The mux with bouquets might require another "
+"scan when all muxes are discovered (manually using the rescan checkbox)."
+msgstr ""
+
+#: src/docs_inc.c:691
 msgid "Broadcast details icon"
 msgstr ""
 
-#: src/docs_inc.c:1229 src/docs_inc.c:1259 src/docs_inc.c:1283
+#: src/docs_inc.c:765 src/docs_inc.c:795 src/docs_inc.c:819
 msgid "Browser"
 msgstr ""
 
-#: src/docs_inc.c:591
+#: src/docs_inc.c:1655
 msgid "Build Tvheadend as you normally would, see the"
 msgstr ""
 
-#: src/docs_inc.c:1555
+#: src/docs_inc.c:1757
 msgid ""
 "Built in video recorder stores recorded programs as Transport Stream (.ts) "
 "or Matroska (.mkv) files."
 msgstr ""
 
-#: src/docs_inc.c:2554
+#: src/docs_inc.c:2538
 msgid "Built-in"
 msgstr ""
 
-#: src/docs_inc.c:151 src/docs_inc.c:253 src/docs_inc.c:817 src/docs_inc.c:929
-#: src/docs_inc.c:1117 src/docs_inc.c:1653 src/docs_inc.c:1924
-#: src/docs_inc.c:1964 src/docs_inc.c:2028 src/docs_inc.c:2147
-#: src/docs_inc.c:2180 src/docs_inc.c:2209 src/docs_inc.c:2274
-#: src/docs_inc.c:2299 src/docs_inc.c:2328 src/docs_inc.c:2437
-#: src/docs_inc.c:2478 src/docs_inc.c:2511 src/docs_inc.c:2578
-#: src/docs_inc.c:2702 src/docs_inc.c:2845 src/docs_inc.c:2873
-#: src/docs_inc.c:2952 src/docs_inc.c:3024 src/docs_inc.c:3061
-#: src/docs_inc.c:3086 src/docs_inc.c:3159 src/docs_inc.c:3191
-#: src/docs_inc.c:3252 src/docs_inc.c:3268 src/docs_inc.c:3294
-#: src/docs_inc.c:3308 src/docs_inc.c:3322 src/docs_inc.c:3540
-#: src/docs_inc.c:3665 src/docs_inc.c:4062 src/docs_inc.c:4119
+#: src/docs_inc.c:119 src/docs_inc.c:465 src/docs_inc.c:653 src/docs_inc.c:1061
+#: src/docs_inc.c:1509 src/docs_inc.c:1681 src/docs_inc.c:1886
+#: src/docs_inc.c:1924 src/docs_inc.c:1988 src/docs_inc.c:2107
+#: src/docs_inc.c:2140 src/docs_inc.c:2167 src/docs_inc.c:2258
+#: src/docs_inc.c:2283 src/docs_inc.c:2312 src/docs_inc.c:2421
+#: src/docs_inc.c:2462 src/docs_inc.c:2495 src/docs_inc.c:2562
+#: src/docs_inc.c:2686 src/docs_inc.c:2829 src/docs_inc.c:2861
+#: src/docs_inc.c:2932 src/docs_inc.c:3004 src/docs_inc.c:3041
+#: src/docs_inc.c:3066 src/docs_inc.c:3139 src/docs_inc.c:3173
+#: src/docs_inc.c:3236 src/docs_inc.c:3488 src/docs_inc.c:3518
+#: src/docs_inc.c:3643 src/docs_inc.c:4040 src/docs_inc.c:4097
 msgid "Button"
 msgstr ""
 
-#: src/docs_inc.c:925 src/docs_inc.c:1113 src/docs_inc.c:2176
-#: src/docs_inc.c:2270 src/docs_inc.c:2841 src/docs_inc.c:3057
-#: src/docs_inc.c:3082 src/docs_inc.c:3155 src/docs_inc.c:4115
+#: src/docs_inc.c:461 src/docs_inc.c:649 src/docs_inc.c:2136
+#: src/docs_inc.c:2254 src/docs_inc.c:2825 src/docs_inc.c:3037
+#: src/docs_inc.c:3062 src/docs_inc.c:3135 src/docs_inc.c:3484
+#: src/docs_inc.c:4093
 msgid "Buttons"
 msgstr ""
 
-#: src/docs_inc.c:1793
+#: src/docs_inc.c:223
 msgid ""
 "By default Tvheadend's _Play_ links are playlists, although not all players "
 "accept them (e.g. Media Player Classic Home Cinema). You can bypass this by "
 "removing the `/play/` path from the url."
 msgstr ""
 
-#: src/docs_inc.c:3921
+#: src/docs_inc.c:3899
 msgid "CA (descrambling) Client"
 msgstr ""
 
-#: src/docs_inc.c:1439
+#: src/docs_inc.c:973
 msgid "CA Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1451 src/docs_inc.c:2374
+#: src/docs_inc.c:985 src/docs_inc.c:2358
 msgid "CAPMT (Linux Network DVBAPI)"
 msgstr ""
 
-#: src/docs_inc.c:3929
+#: src/docs_inc.c:3907
 msgid "CAPMT CA Client"
 msgstr ""
 
-#: src/docs_inc.c:3997
+#: src/docs_inc.c:3975
 msgid "CI Module"
 msgstr ""
 
-#: src/docs_inc.c:3707 src/docs_inc.c:3709
+#: src/docs_inc.c:3685 src/docs_inc.c:3687
 msgid "CPU"
 msgstr ""
 
-#: src/docs_inc.c:3691 src/docs_inc.c:3693
+#: src/docs_inc.c:3669 src/docs_inc.c:3671
 msgid "CRASH"
 msgstr ""
 
-#: src/docs_inc.c:3925
+#: src/docs_inc.c:3903
 msgid "CSA (descrambling)"
 msgstr ""
 
-#: src/docs_inc.c:3933
+#: src/docs_inc.c:3911
 msgid "CWC CA Client"
 msgstr ""
 
-#: src/docs_inc.c:995
+#: src/docs_inc.c:531
 msgid "Cable (DVB-C/ATSC-C/ISDB-C)"
 msgstr ""
 
-#: src/docs_inc.c:2641
+#: src/docs_inc.c:2625
 msgid "Cable TV, delivered via a cable to your house"
 msgstr ""
 
-#: src/docs_inc.c:551
+#: src/docs_inc.c:191
 msgid "Cable TV, delivered via a cable to your house (DVB-C)"
 msgstr ""
 
-#: src/docs_inc.c:1529
+#: src/docs_inc.c:1731
 msgid "Cable signals via DVB-C"
 msgstr ""
 
-#: src/docs_inc.c:589
+#: src/docs_inc.c:3492
+msgid "Cancel"
+msgstr ""
+
+#: src/docs_inc.c:3494
+msgid "Cancel mapping and close the dialog."
+msgstr ""
+
+#: src/docs_inc.c:1653
 msgid ""
 "Change markdown files in `docs/markdown`, `docs/markdown/inc`, `docs/class`, "
 "`docs/wizard`, etc. Images are placed in `src/webui/static/img/doc/`."
 msgstr ""
 
-#: src/docs_inc.c:4222
+#: src/docs_inc.c:4200
 msgid ""
 "Change nothing and rely on standard (default) system caching to behave as it "
 "normally would."
 msgstr ""
 
-#: src/docs_inc.c:3655
+#: src/docs_inc.c:3633
 msgid ""
 "Changes to any of these settings must be confirmed by pressing the _[Apply "
 "configuration]_ button before taking effect."
 msgstr ""
 
-#: src/docs_inc.c:3893
+#: src/docs_inc.c:3871
 msgid "Channel"
 msgstr ""
 
-#: src/docs_inc.c:1389
+#: src/docs_inc.c:923
 msgid "Channel / EPG"
 msgstr ""
 
-#: src/docs_inc.c:1393
+#: src/docs_inc.c:927
 msgid "Channel Tags"
 msgstr ""
 
-#: src/docs_inc.c:4361 src/docs_inc.c:4626 src/docs_inc.c:4887
-#: src/docs_inc.c:5010
+#: src/docs_inc.c:4339 src/docs_inc.c:4604 src/docs_inc.c:4865
+#: src/docs_inc.c:4988
 msgid "Channel name"
 msgstr ""
 
-#: src/docs_inc.c:719
+#: src/docs_inc.c:1399
 msgid "Channel specified by channel UUID"
 msgstr ""
 
-#: src/docs_inc.c:715
+#: src/docs_inc.c:1395
 msgid "Channel specified by channel name"
 msgstr ""
 
-#: src/docs_inc.c:711
+#: src/docs_inc.c:1391
 msgid "Channel specified by channel number"
 msgstr ""
 
-#: src/docs_inc.c:723
+#: src/docs_inc.c:1403
 msgid "Channel specified by short channel ID"
 msgstr ""
 
-#: src/docs_inc.c:1391 src/docs_inc.c:4476
+#: src/docs_inc.c:925 src/docs_inc.c:4454
 msgid "Channels"
 msgstr ""
 
-#: src/docs_inc.c:1061
+#: src/docs_inc.c:597
 msgid ""
 "Channels in the drop down are ordered by name and can be filtered (by name) "
 "by typing in the box."
 msgstr ""
 
-#: src/docs_inc.c:3957
+#: src/docs_inc.c:3935
 msgid "Charset"
 msgstr ""
 
-#: src/docs_inc.c:1835
+#: src/docs_inc.c:1209
 msgid ""
 "Check all link from tvh (e.g. there are no help buttons on the 'Stream' tabs)"
 msgstr ""
 
-#: src/docs_inc.c:1829
+#: src/docs_inc.c:1203
 msgid ""
 "Check non-univeral (i.e. item-specific) configuration items (e.g. the IPTV "
 "mux parameters) and make sure they're documented"
 msgstr ""
 
-#: src/docs_inc.c:4074
+#: src/docs_inc.c:4052
 msgid "Clean image (icon) cache"
 msgstr ""
 
-#: src/docs_inc.c:4076
+#: src/docs_inc.c:4054
 msgid "Clean-up the stored image files (empty cache and re-fetch icons)."
 msgstr ""
 
-#: src/docs_inc.c:1123
+#: src/docs_inc.c:659
 msgid "Clears all search filters."
 msgstr ""
 
-#: src/docs_inc.c:951
+#: src/docs_inc.c:487
 msgid "Click on an item to display more information."
 msgstr ""
 
-#: src/docs_inc.c:333
+#: src/docs_inc.c:263
 msgid ""
 "Click on each tuner that you want Tvheadend to use, and ensure \"Enabled\" "
 "is checked in the 'Parameters' list"
 msgstr ""
 
-#: src/docs_inc.c:445 src/docs_inc.c:2076
+#: src/docs_inc.c:2036
 msgid ""
 "Click on the services you would like to map as channels, once you're done "
 "selecting press the \"Map services\" button and then \"Map selected services"
 "\"."
 msgstr ""
 
-#: src/docs_inc.c:2687
+#: src/docs_inc.c:2671
 msgid "Click the desired network type (above) to see all available"
 msgstr ""
 
-#: src/docs_inc.c:2124
+#: src/docs_inc.c:2084
 msgid "Clicking the !"
 msgstr ""
 
-#: src/docs_inc.c:1007
+#: src/docs_inc.c:543
 msgid "Client"
 msgstr ""
 
-#: src/docs_inc.c:1147 src/docs_inc.c:3342
+#: src/docs_inc.c:683 src/docs_inc.c:3302
 msgid "Clock icon"
 msgstr ""
 
-#: src/docs_inc.c:2348 src/docs_inc.c:2598 src/docs_inc.c:2972
+#: src/docs_inc.c:2332 src/docs_inc.c:2582 src/docs_inc.c:2952
 msgid "Clone"
 msgstr ""
 
-#: src/docs_inc.c:2350
+#: src/docs_inc.c:2334
 msgid "Clone the currently selected configuration."
 msgstr ""
 
-#: src/docs_inc.c:2600 src/docs_inc.c:2974
+#: src/docs_inc.c:2584 src/docs_inc.c:2954
 msgid "Clone the currently selected profile."
 msgstr ""
 
-#: src/docs_inc.c:1453 src/docs_inc.c:2376
+#: src/docs_inc.c:987 src/docs_inc.c:2360
 msgid "Code word client (newcamd)"
 msgstr ""
 
-#: src/docs_inc.c:4946
+#: src/docs_inc.c:4924
 msgid "Combine channels with the same name into a single channel."
 msgstr ""
 
-#: src/docs_inc.c:1491
+#: src/docs_inc.c:1027
 msgid "Command-line Options"
 msgstr ""
 
-#: src/docs_inc.c:1827
+#: src/docs_inc.c:1201
 msgid ""
 "Complete the content for 4.0 (4.2 can wait) - strip out what isn't stricly "
 "necessary now (we can come back)"
 msgstr ""
 
-#: src/docs_inc.c:1449
+#: src/docs_inc.c:983
 msgid "Conditional Access (CA)"
 msgstr ""
 
-#: src/docs_inc.c:3765
+#: src/docs_inc.c:893 src/docs_inc.c:3743
 msgid "Configuration"
 msgstr ""
 
-#: src/docs_inc.c:319 src/docs_inc.c:1335 src/docs_inc.c:3480
+#: src/docs_inc.c:249 src/docs_inc.c:871 src/docs_inc.c:3440
 msgid "Configure Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:2734
+#: src/docs_inc.c:2718
 msgid "Configure Tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:2382
+#: src/docs_inc.c:2366
 msgid "Connection Status"
 msgstr ""
 
-#: src/docs_inc.c:1467
+#: src/docs_inc.c:1001
 msgid "Connections"
 msgstr ""
 
@@ -1554,251 +1586,249 @@ msgstr ""
 msgid "Content in the second column"
 msgstr ""
 
-#: src/docs_inc.c:4891
+#: src/docs_inc.c:4869
 msgid "Content type"
 msgstr ""
 
-#: src/docs_inc.c:123
+#: src/docs_inc.c:1275
 msgid "Contributor Licensing Agreement"
 msgstr ""
 
-#: src/docs_inc.c:121
+#: src/docs_inc.c:1273
 msgid "Contributor information"
 msgstr ""
 
-#: src/docs_inc.c:1129
+#: src/docs_inc.c:665
 msgid "Create Autorec"
 msgstr ""
 
-#: src/docs_inc.c:341
+#: src/docs_inc.c:271
 msgid ""
 "Create a network of the appropriate type here. You can have multiple "
 "networks of the same type as necessary, e.g. to have two DVB-T networks "
 "defined, one with HD muxes, one without."
 msgstr ""
 
-#: src/docs_inc.c:4820
+#: src/docs_inc.c:4798
 msgid "Create a tag based on the channel type and link it to the channel."
 msgstr ""
 
-#: src/docs_inc.c:4816
+#: src/docs_inc.c:4794
 msgid ""
 "Create a tag with the bouquets name and link it to all channels created by "
 "the bouquet."
 msgstr ""
 
-#: src/docs_inc.c:4824
+#: src/docs_inc.c:4802
 msgid ""
 "Create a tag with the channel provider's name and link it to the channel."
 msgstr ""
 
-#: src/docs_inc.c:4828
+#: src/docs_inc.c:4806
 msgid ""
 "Create a tag with the network name and link it to all channels created by "
 "the bouquet."
 msgstr ""
 
-#: src/docs_inc.c:4814
+#: src/docs_inc.c:4792
 msgid "Create bouquet tag"
 msgstr ""
 
-#: src/docs_inc.c:4826
+#: src/docs_inc.c:4804
 msgid "Create network name tags"
 msgstr ""
 
-#: src/docs_inc.c:4822
+#: src/docs_inc.c:4800
 msgid "Create provider name tags"
 msgstr ""
 
-#: src/docs_inc.c:1563
+#: src/docs_inc.c:1765
 msgid "Create rule sets manually or based on EPG queries."
 msgstr ""
 
-#: src/docs_inc.c:4818
+#: src/docs_inc.c:4796
 msgid "Create type-based tags"
 msgstr ""
 
-#: src/docs_inc.c:1131
+#: src/docs_inc.c:667
 msgid ""
 "Creates an auto-recording rule based on the current filter criteria (see "
 "below)."
 msgstr ""
 
-#: src/docs_inc.c:3773
+#: src/docs_inc.c:3751
 msgid "Cron"
 msgstr ""
 
-#: src/docs_inc.c:5040
+#: src/docs_inc.c:5018
 msgid "Current affairs"
 msgstr ""
 
-#: src/docs_inc.c:3777
+#: src/docs_inc.c:3755
 msgid "DBUS"
 msgstr ""
 
-#: src/docs_inc.c:1455 src/docs_inc.c:2378
+#: src/docs_inc.c:989 src/docs_inc.c:2362
 msgid "DES constant code word client"
 msgstr ""
 
-#: src/docs_inc.c:3961
+#: src/docs_inc.c:3939
 msgid "DVB"
 msgstr ""
 
-#: src/docs_inc.c:3937
+#: src/docs_inc.c:3915
 msgid "DVB CAM Client"
 msgstr ""
 
-#: src/docs_inc.c:3829
+#: src/docs_inc.c:3807
 msgid "DVB CSA (descrambling) Tables"
 msgstr ""
 
-#: src/docs_inc.c:3833
+#: src/docs_inc.c:3811
 msgid "DVB EPG Tables"
 msgstr ""
 
-#: src/docs_inc.c:1377
+#: src/docs_inc.c:911
 msgid "DVB Inputs"
 msgstr ""
 
-#: src/docs_inc.c:917
+#: src/docs_inc.c:453
 msgid "DVB Inputs - TV Adapters"
 msgstr ""
 
-#: src/docs_inc.c:3821
+#: src/docs_inc.c:3799
 msgid "DVB SI Tables"
 msgstr ""
 
-#: src/docs_inc.c:3837
+#: src/docs_inc.c:3815
 msgid "DVB Time Tables"
 msgstr ""
 
-#: src/docs_inc.c:1519
+#: src/docs_inc.c:1721
 msgid "DVB subtitles supported."
 msgstr ""
 
-#: src/docs_inc.c:999 src/docs_inc.c:2643
+#: src/docs_inc.c:535 src/docs_inc.c:2627
 msgid "DVB-C"
 msgstr ""
 
-#: src/docs_inc.c:2657
+#: src/docs_inc.c:2641
 msgid "DVB-S"
 msgstr ""
 
-#: src/docs_inc.c:1017
+#: src/docs_inc.c:553
 msgid "DVB-S (Master)"
 msgstr ""
 
-#: src/docs_inc.c:1019
+#: src/docs_inc.c:555
 msgid "DVB-S (Slave)"
 msgstr ""
 
-#: src/docs_inc.c:1015 src/docs_inc.c:2667
+#: src/docs_inc.c:551 src/docs_inc.c:2651
 msgid "DVB-T"
 msgstr ""
 
-#: src/docs_inc.c:989
+#: src/docs_inc.c:525
 msgid "DVB-T/DVB-T2"
 msgstr ""
 
-#: src/docs_inc.c:4449
+#: src/docs_inc.c:4427
 msgid "DVR"
 msgstr ""
 
-#: src/docs_inc.c:1347
-msgid "DVR Entries"
-msgstr ""
-
-#: src/docs_inc.c:2822
+#: src/docs_inc.c:2806
 msgid "DVR Entry"
 msgstr ""
 
-#: src/docs_inc.c:4197 src/docs_inc.c:4839
+#: src/docs_inc.c:4175 src/docs_inc.c:4817
 msgid "DVR Profile"
 msgstr ""
 
-#: src/docs_inc.c:3232
-msgid ""
-"DVR entries are how Tvheadend manages upcoming/current, finished and failed "
-"recordings."
-msgstr ""
-
-#: src/docs_inc.c:5085
+#: src/docs_inc.c:5063
 msgid "DVR profile"
 msgstr ""
 
-#: src/docs_inc.c:903
+#: src/docs_inc.c:439
 msgid "Debian/Ubuntu installation instructions"
 msgstr ""
 
-#: src/docs_inc.c:1501
+#: src/docs_inc.c:1037
 msgid "Debug options"
 msgstr ""
 
-#: src/docs_inc.c:1459
+#: src/docs_inc.c:993
 msgid "Debugging"
 msgstr ""
 
-#: src/docs_inc.c:3598
+#: src/docs_inc.c:3576
 msgid "Decrement the selected channel numbers by 1."
 msgstr ""
 
-#: src/docs_inc.c:4276 src/docs_inc.c:4758
+#: src/docs_inc.c:4254 src/docs_inc.c:4736
 msgid "Default"
 msgstr ""
 
-#: src/docs_inc.c:4871
+#: src/docs_inc.c:4849
 msgid "Default format (title, unique number, extension)"
 msgstr ""
 
-#: src/docs_inc.c:1984 src/docs_inc.c:2344 src/docs_inc.c:2449
-#: src/docs_inc.c:2594 src/docs_inc.c:2968 src/docs_inc.c:3256
+#: src/docs_inc.c:1944 src/docs_inc.c:2328 src/docs_inc.c:2433
+#: src/docs_inc.c:2578 src/docs_inc.c:2948
 msgid "Delete"
 msgstr ""
 
-#: src/docs_inc.c:2346
+#: src/docs_inc.c:2330
 msgid "Delete an existing CA client configuration."
 msgstr ""
 
-#: src/docs_inc.c:2970
+#: src/docs_inc.c:2950
 msgid "Delete an existing profile."
 msgstr ""
 
-#: src/docs_inc.c:2596
-msgid "Delete the selected entry"
+#: src/docs_inc.c:2580
+msgid "Delete the selected entry."
 msgstr ""
 
-#: src/docs_inc.c:1986
+#: src/docs_inc.c:1946
 msgid "Delete the selected entry/entries."
 msgstr ""
 
-#: src/docs_inc.c:2451 src/docs_inc.c:3258
+#: src/docs_inc.c:2435
 msgid "Delete the selected grid entries."
 msgstr ""
 
-#: src/docs_inc.c:2418
+#: src/docs_inc.c:3260
+msgid "Delete/Remove"
+msgstr ""
+
+#: src/docs_inc.c:3262
+msgid "Delete/Remove the selected grid entries."
+msgstr ""
+
+#: src/docs_inc.c:2402
 msgid "Deleting a CA Configuration"
 msgstr ""
 
-#: src/docs_inc.c:2628 src/docs_inc.c:2994
+#: src/docs_inc.c:2612 src/docs_inc.c:2974
 msgid "Deleting a Profile"
 msgstr ""
 
-#: src/docs_inc.c:3496
+#: src/docs_inc.c:3456
 msgid ""
 "Deleting a mux will also remove any associated services, including those "
 "mapped to channels. If you have network discovery enabled any previously "
 "deleted muxes found in the NIT during a scan will automatically be re-added."
 msgstr ""
 
-#: src/docs_inc.c:1936
+#: src/docs_inc.c:1896
 msgid "Deleting an Entry"
 msgstr ""
 
-#: src/docs_inc.c:3492
+#: src/docs_inc.c:3452
 msgid "Deleting an Entry/Mux"
 msgstr ""
 
-#: src/docs_inc.c:3659
+#: src/docs_inc.c:3637
 msgid ""
 "Depending on your distribution, the default command-line configuration is "
 "usually stored in the `/etc/sysconfig` tree or an init script. You may also "
@@ -1806,137 +1836,137 @@ msgid ""
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:3917
+#: src/docs_inc.c:3895
 msgid "Descrambler"
 msgstr ""
 
-#: src/docs_inc.c:291 src/docs_inc.c:1145 src/docs_inc.c:2388
-#: src/docs_inc.c:3126 src/docs_inc.c:3340 src/docs_inc.c:4147
-#: src/docs_inc.c:4170 src/docs_inc.c:4214 src/docs_inc.c:4245
-#: src/docs_inc.c:4274 src/docs_inc.c:4349 src/docs_inc.c:4439
-#: src/docs_inc.c:4464 src/docs_inc.c:4489 src/docs_inc.c:4512
-#: src/docs_inc.c:4549 src/docs_inc.c:4614 src/docs_inc.c:4675
-#: src/docs_inc.c:4756 src/docs_inc.c:4783 src/docs_inc.c:4812
-#: src/docs_inc.c:4867 src/docs_inc.c:4957 src/docs_inc.c:4998
-#: src/docs_inc.c:5091
+#: src/docs_inc.c:681 src/docs_inc.c:1547 src/docs_inc.c:2372
+#: src/docs_inc.c:3106 src/docs_inc.c:3300 src/docs_inc.c:4125
+#: src/docs_inc.c:4148 src/docs_inc.c:4192 src/docs_inc.c:4223
+#: src/docs_inc.c:4252 src/docs_inc.c:4327 src/docs_inc.c:4417
+#: src/docs_inc.c:4442 src/docs_inc.c:4467 src/docs_inc.c:4490
+#: src/docs_inc.c:4527 src/docs_inc.c:4592 src/docs_inc.c:4653
+#: src/docs_inc.c:4734 src/docs_inc.c:4761 src/docs_inc.c:4790
+#: src/docs_inc.c:4845 src/docs_inc.c:4935 src/docs_inc.c:4976
+#: src/docs_inc.c:5069
 msgid "Description"
 msgstr ""
 
-#: src/docs_inc.c:3207
+#: src/docs_inc.c:3193
 msgid "Detaching Channels"
 msgstr ""
 
-#: src/docs_inc.c:3221
+#: src/docs_inc.c:3207
 msgid ""
 "Detaching channels from a bouquet will prevent any further updates provided "
 "by the bouquet, which unfortunately means you will have to manually re-map "
 "when changes to services occur (e.g, mux moves, ceased broadcasting etc)."
 msgstr ""
 
-#: src/docs_inc.c:949
+#: src/docs_inc.c:485
 msgid "Device Configuration"
 msgstr ""
 
-#: src/docs_inc.c:939
+#: src/docs_inc.c:475
 msgid "Device Tree"
 msgstr ""
 
-#: src/docs_inc.c:979
+#: src/docs_inc.c:515
 msgid "DiSEqC Switch"
 msgstr ""
 
-#: src/docs_inc.c:1345 src/docs_inc.c:1553 src/docs_inc.c:3941
+#: src/docs_inc.c:879 src/docs_inc.c:1755 src/docs_inc.c:3919
 msgid "Digital Video Recorder"
 msgstr ""
 
-#: src/docs_inc.c:1205 src/docs_inc.c:1445
+#: src/docs_inc.c:741 src/docs_inc.c:979
 msgid "Digital Video Recorder Profiles"
 msgstr ""
 
-#: src/docs_inc.c:4149
+#: src/docs_inc.c:4127
 msgid "Disable"
 msgstr ""
 
-#: src/docs_inc.c:4497
+#: src/docs_inc.c:4475
 msgid "Disable automatic service checking."
 msgstr ""
 
-#: src/docs_inc.c:4151
+#: src/docs_inc.c:4129
 msgid "Disable mux discovery."
 msgstr ""
 
-#: src/docs_inc.c:5101
+#: src/docs_inc.c:5079
 msgid "Disabled"
 msgstr ""
 
-#: src/docs_inc.c:2221
+#: src/docs_inc.c:2179
 msgid "Discover SAT"
 msgstr ""
 
-#: src/docs_inc.c:4159
+#: src/docs_inc.c:4137
 msgid "Discover new muxes and changes to existing muxes."
 msgstr ""
 
-#: src/docs_inc.c:4155
+#: src/docs_inc.c:4133
 msgid "Discover new muxes only."
 msgstr ""
 
-#: src/docs_inc.c:3993
+#: src/docs_inc.c:3971
 msgid "DiseqC"
 msgstr ""
 
-#: src/docs_inc.c:977
+#: src/docs_inc.c:513
 msgid "DiseqC Rotor"
 msgstr ""
 
-#: src/docs_inc.c:1978
+#: src/docs_inc.c:1938
 msgid "Display the"
 msgstr ""
 
-#: src/docs_inc.c:2161
+#: src/docs_inc.c:2121
 msgid "Display the first-run set-up wizard."
 msgstr ""
 
-#: src/docs_inc.c:157 src/docs_inc.c:259 src/docs_inc.c:823 src/docs_inc.c:1135
-#: src/docs_inc.c:1659 src/docs_inc.c:2366
+#: src/docs_inc.c:125 src/docs_inc.c:671 src/docs_inc.c:1067
+#: src/docs_inc.c:1515 src/docs_inc.c:1687 src/docs_inc.c:2350
 msgid "Display this help page."
 msgstr ""
 
-#: src/docs_inc.c:1721
+#: src/docs_inc.c:1129
 msgid "Displaying and Manipulating Columns"
 msgstr ""
 
-#: src/docs_inc.c:907
+#: src/docs_inc.c:443
 msgid ""
 "Do not assume that your distro's package manager will give you the latest "
 "version of Tvheadend - indeed, give you any version at all. Always check."
 msgstr ""
 
-#: src/docs_inc.c:1287
+#: src/docs_inc.c:823
 msgid "Dolby Digital (AC3)"
 msgstr ""
 
-#: src/docs_inc.c:4224
+#: src/docs_inc.c:4202
 msgid "Don't keep"
 msgstr ""
 
-#: src/docs_inc.c:5103
+#: src/docs_inc.c:5081
 msgid "Don't use running state (EITp/f) detection."
 msgstr ""
 
-#: src/docs_inc.c:3298
+#: src/docs_inc.c:3268
 msgid "Download"
 msgstr ""
 
-#: src/docs_inc.c:3300
+#: src/docs_inc.c:3270
 msgid "Download the recording."
 msgstr ""
 
-#: src/docs_inc.c:3410
+#: src/docs_inc.c:3370
 msgid "Downloading a Recording"
 msgstr ""
 
-#: src/docs_inc.c:221
+#: src/docs_inc.c:1621
 msgid ""
 "Driver software typically comes either built-in to the operating system (a "
 "clue here is documentation that says _\"supported since kernel 3.16\"_ , for "
@@ -1947,144 +1977,136 @@ msgid ""
 "\"_ )."
 msgstr ""
 
-#: src/docs_inc.c:2034 src/docs_inc.c:3558
+#: src/docs_inc.c:1994 src/docs_inc.c:3536
 msgid "Drop down menu (see mapping button table below)."
 msgstr ""
 
-#: src/docs_inc.c:3562
+#: src/docs_inc.c:3540
 msgid "Drop down menu (see numbering button table below)."
 msgstr ""
 
-#: src/docs_inc.c:5190
+#: src/docs_inc.c:5168
 msgid ""
 "During scanning, the number of muxes and services shown below should "
 "increase. If this doesn't happen, check the connection(s) to your device(s).."
 msgstr ""
 
-#: src/docs_inc.c:5077
+#: src/docs_inc.c:5055
 msgid ""
 "EITp/f (Event Information Table present/following) is broadcast alongside "
 "EPG data, it allows broadcasters to tell DVRs/STBs when a program starts, "
 "pauses or finishes."
 msgstr ""
 
-#: src/docs_inc.c:4979
+#: src/docs_inc.c:4957
 msgid "EMPTY"
 msgstr ""
 
-#: src/docs_inc.c:3386
+#: src/docs_inc.c:3346
 msgid "EPG"
 msgstr ""
 
-#: src/docs_inc.c:3949
+#: src/docs_inc.c:3927
 msgid "EPG Database"
 msgstr ""
 
-#: src/docs_inc.c:1195
+#: src/docs_inc.c:731
 msgid "EPG Detail 1"
 msgstr ""
 
-#: src/docs_inc.c:1201
+#: src/docs_inc.c:737
 msgid "EPG Detail 2"
 msgstr ""
 
-#: src/docs_inc.c:1399 src/docs_inc.c:3953
+#: src/docs_inc.c:933 src/docs_inc.c:3931
 msgid "EPG Grabber"
 msgstr ""
 
-#: src/docs_inc.c:1397
+#: src/docs_inc.c:931
 msgid "EPG Grabber Channels"
 msgstr ""
 
-#: src/docs_inc.c:1401
+#: src/docs_inc.c:935
 msgid "EPG Grabber Modules"
 msgstr ""
 
-#: src/docs_inc.c:1343
-msgid "EPG Grid"
-msgstr ""
-
-#: src/docs_inc.c:4975
+#: src/docs_inc.c:4953
 msgid "EXCLUSIVE"
 msgstr ""
 
-#: src/docs_inc.c:3238
-msgid "Each entry is moved between the tabs depending on its state:"
-msgstr ""
-
 #: src/docs_inc.c:65
 msgid "Each numbered (ordered) list will restart from 1."
 msgstr ""
 
-#: src/docs_inc.c:1717
+#: src/docs_inc.c:1125
 msgid ""
 "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."
 msgstr ""
 
-#: src/docs_inc.c:1583
+#: src/docs_inc.c:1785
 msgid "Easy to Configure and Administer"
 msgstr ""
 
-#: src/docs_inc.c:1988 src/docs_inc.c:2453 src/docs_inc.c:3260
+#: src/docs_inc.c:1948 src/docs_inc.c:2437 src/docs_inc.c:3264
 msgid "Edit"
 msgstr ""
 
-#: src/docs_inc.c:2618
+#: src/docs_inc.c:2602
 msgid "Edit a Profile"
 msgstr ""
 
-#: src/docs_inc.c:1990
+#: src/docs_inc.c:1950
 msgid "Edit the selected entries."
 msgstr ""
 
-#: src/docs_inc.c:2455 src/docs_inc.c:3262
+#: src/docs_inc.c:2439 src/docs_inc.c:3266
 msgid "Edit the selected grid entries."
 msgstr ""
 
-#: src/docs_inc.c:1733
+#: src/docs_inc.c:1141
 msgid "Editing Fields"
 msgstr ""
 
-#: src/docs_inc.c:1903
+#: src/docs_inc.c:1865
 msgid "Editing an Entry"
 msgstr ""
 
-#: src/docs_inc.c:1907
+#: src/docs_inc.c:1869
 msgid "Editing in the Grid"
 msgstr ""
 
-#: src/docs_inc.c:1029 src/docs_inc.c:1341 src/docs_inc.c:1567
-#: src/docs_inc.c:3945
+#: src/docs_inc.c:565 src/docs_inc.c:877 src/docs_inc.c:1769
+#: src/docs_inc.c:3923
 msgid "Electronic Program Guide"
 msgstr ""
 
-#: src/docs_inc.c:3909
+#: src/docs_inc.c:3887
 msgid "Elementary Stream Filter"
 msgstr ""
 
-#: src/docs_inc.c:2927
+#: src/docs_inc.c:2901
 msgid "Emergency/Backdoor Access"
 msgstr ""
 
-#: src/docs_inc.c:4493
+#: src/docs_inc.c:4471
 msgid "Enable automatic service checking."
 msgstr ""
 
-#: src/docs_inc.c:5099
+#: src/docs_inc.c:5077
 msgid "Enable running state (EITp/f) detection."
 msgstr ""
 
-#: src/docs_inc.c:5097
+#: src/docs_inc.c:5075
 msgid "Enabled"
 msgstr ""
 
-#: src/docs_inc.c:643
+#: src/docs_inc.c:1323
 msgid "Enigma2"
 msgstr ""
 
-#: src/docs_inc.c:5169
+#: src/docs_inc.c:5147
 msgid ""
 "Enter the access control details to secure your system. The first part of "
 "this covers the network details for address-based access to the system; for "
@@ -2092,157 +2114,158 @@ msgid ""
 "or 0.0.0.0/0 or empty value for access from any system."
 msgstr ""
 
-#: src/docs_inc.c:2871
+#: src/docs_inc.c:2859
 msgid ""
 "Entries are checked in order (when logging in, etc), the following functions "
 "allows you to change the ordering:"
 msgstr ""
 
-#: src/docs_inc.c:3334
+#: src/docs_inc.c:3294
 msgid "Entry Overview"
 msgstr ""
 
-#: src/docs_inc.c:4389 src/docs_inc.c:5042
+#: src/docs_inc.c:4367 src/docs_inc.c:5020
 msgid "Error message"
 msgstr ""
 
-#: src/docs_inc.c:1187
-msgid "Event details and recording"
+#: src/docs_inc.c:723
+msgid "Event Details and Recording"
 msgstr ""
 
-#: src/docs_inc.c:4883
+#: src/docs_inc.c:4861
 msgid "Event episode name"
 msgstr ""
 
-#: src/docs_inc.c:4875
+#: src/docs_inc.c:4853
 msgid "Event subtitle name"
 msgstr ""
 
-#: src/docs_inc.c:4879
+#: src/docs_inc.c:4857
 msgid "Event title name"
 msgstr ""
 
-#: src/docs_inc.c:2245 src/docs_inc.c:2812 src/docs_inc.c:2887
-#: src/docs_inc.c:3112 src/docs_inc.c:3610 src/docs_inc.c:4869
+#: src/docs_inc.c:2229 src/docs_inc.c:2796 src/docs_inc.c:2875
+#: src/docs_inc.c:3092 src/docs_inc.c:3183 src/docs_inc.c:3588
+#: src/docs_inc.c:4847
 msgid "Example"
 msgstr ""
 
-#: src/docs_inc.c:1085
+#: src/docs_inc.c:621
 msgid "Example Purpose"
 msgstr ""
 
-#: src/docs_inc.c:4351 src/docs_inc.c:4616 src/docs_inc.c:5000
+#: src/docs_inc.c:4329 src/docs_inc.c:4594 src/docs_inc.c:4978
 msgid "Example value"
 msgstr ""
 
-#: src/docs_inc.c:4601
+#: src/docs_inc.c:4579
 msgid "Example: `file:///home/hts/picons`"
 msgstr ""
 
-#: src/docs_inc.c:4592
+#: src/docs_inc.c:4570
 #, c-format
 msgid "Example: `file:///tmp/icons/%C.png` or `http://example.com/%c.png`"
 msgstr ""
 
-#: src/docs_inc.c:1159 src/docs_inc.c:3354
+#: src/docs_inc.c:695 src/docs_inc.c:3314
 msgid "Exclamation icon"
 msgstr ""
 
-#: src/docs_inc.c:1861
+#: src/docs_inc.c:1235
 msgid ""
 "Expand a bit on command-line options and give some examples of common usage"
 msgstr ""
 
-#: src/docs_inc.c:4255 src/docs_inc.c:4292
+#: src/docs_inc.c:4233 src/docs_inc.c:4270
 msgid "Expert"
 msgstr ""
 
-#: src/docs_inc.c:615 src/docs_inc.c:695 src/docs_inc.c:735
+#: src/docs_inc.c:1295 src/docs_inc.c:1375 src/docs_inc.c:1415
 msgid "Explanation"
 msgstr ""
 
-#: src/docs_inc.c:197
+#: src/docs_inc.c:1597
 msgid ""
 "External HDHomeRun tuners that send MPEG-TS streams over a LAN connection"
 msgstr ""
 
-#: src/docs_inc.c:1409
+#: src/docs_inc.c:943
 msgid "External PyEPG"
 msgstr ""
 
-#: src/docs_inc.c:195
+#: src/docs_inc.c:1595
 msgid "External SAT>IP tuners that send MPEG-TS streams over a LAN connection"
 msgstr ""
 
-#: src/docs_inc.c:191
+#: src/docs_inc.c:1591
 msgid "External USB tuners that plug in"
 msgstr ""
 
-#: src/docs_inc.c:1411
+#: src/docs_inc.c:945
 msgid "External XMLTV"
 msgstr ""
 
-#: src/docs_inc.c:1785
+#: src/docs_inc.c:215
 msgid "FAQ: Frequently-asked Questions"
 msgstr ""
 
-#: src/docs_inc.c:1353 src/docs_inc.c:3316
+#: src/docs_inc.c:885 src/docs_inc.c:3280
 msgid "Failed Recordings"
 msgstr ""
 
-#: src/docs_inc.c:3853
+#: src/docs_inc.c:3831
 msgid "Fastscan DVB"
 msgstr ""
 
-#: src/docs_inc.c:1325
+#: src/docs_inc.c:861
 msgid "Features"
 msgstr ""
 
-#: src/docs_inc.c:1511
+#: src/docs_inc.c:1713
 msgid "Features of Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:4681
+#: src/docs_inc.c:4659
 msgid "File missing"
 msgstr ""
 
-#: src/docs_inc.c:4899
+#: src/docs_inc.c:4877
 msgid "Filename extension (from the active stream muxer"
 msgstr ""
 
-#: src/docs_inc.c:3729
+#: src/docs_inc.c:3707
 msgid "Filesystem monitor"
 msgstr ""
 
-#: src/docs_inc.c:1047
+#: src/docs_inc.c:583
 msgid "Filter"
 msgstr ""
 
-#: src/docs_inc.c:1083
+#: src/docs_inc.c:619
 msgid "Filter Range"
 msgstr ""
 
-#: src/docs_inc.c:1057
+#: src/docs_inc.c:593
 msgid "Filter channel..."
 msgstr ""
 
-#: src/docs_inc.c:1069
+#: src/docs_inc.c:605
 msgid "Filter content type..."
 msgstr ""
 
-#: src/docs_inc.c:1075
+#: src/docs_inc.c:611
 msgid "Filter duration..."
 msgstr ""
 
-#: src/docs_inc.c:1063
+#: src/docs_inc.c:599
 msgid "Filter tag..."
 msgstr ""
 
-#: src/docs_inc.c:1043
+#: src/docs_inc.c:579
 msgid "Filtering (or searching)"
 msgstr ""
 
-#: src/docs_inc.c:1351 src/docs_inc.c:3330
+#: src/docs_inc.c:883 src/docs_inc.c:3288
 msgid "Finished Recordings"
 msgstr ""
 
@@ -2254,14 +2277,14 @@ msgstr ""
 msgid "First ordered list item"
 msgstr ""
 
-#: src/docs_inc.c:199
+#: src/docs_inc.c:1599
 msgid ""
 "Follow the appropriate installation instructions and, if relevant, the setup "
 "instruction (e.g. for SAT>IP, which are effectively small, standalone "
 "computers)."
 msgstr ""
 
-#: src/docs_inc.c:901
+#: src/docs_inc.c:437
 msgid ""
 "Follow the instructions that are specific to your Linux distribution (Ubuntu/"
 "Debian/Mint, Arch, Fedora...). This will typically be PPA-and-dpkg for "
@@ -2269,27 +2292,27 @@ msgid ""
 "source."
 msgstr ""
 
-#: src/docs_inc.c:4913
+#: src/docs_inc.c:4891
 msgid ""
 "For $t and $s format strings, you may also limit the number of output "
 "characters using $99-t format string where 99 means the limit. As you can "
 "see, the delimiter can be also applied."
 msgstr ""
 
-#: src/docs_inc.c:1191
+#: src/docs_inc.c:727
 msgid ""
 "For EPG providers that supply series link information there will also be a "
 "_[Record series]_ button that will record all entries in the series."
 msgstr ""
 
-#: src/docs_inc.c:5269
+#: src/docs_inc.c:5247
 msgid ""
 "For devices with multiple tuners (e.g. either cable or terrestrial), be "
 "aware that many only allow you to use one tuner at a time. Selecting more "
 "than one tuner per device can thus result in unexpected behavior."
 msgstr ""
 
-#: src/docs_inc.c:1197
+#: src/docs_inc.c:733
 msgid ""
 "For events without any series link information, an _[Autorec]_ button will "
 "be provided to create a pseudo-series link using the autorec feature."
@@ -2300,7 +2323,7 @@ msgid ""
 "For example to include the passwd items you'd enter something like this:"
 msgstr ""
 
-#: src/docs_inc.c:4837
+#: src/docs_inc.c:4815
 msgid ""
 "For example, if a program is to start at 13:00 and you set a padding of 5 "
 "minutes, it will start recording at 12:54:30 (including a warm-up time of 30 "
@@ -2308,53 +2331,53 @@ msgid ""
 "the padding set in the"
 msgstr ""
 
-#: src/docs_inc.c:2907
+#: src/docs_inc.c:2893
 msgid ""
 "For extra security always enter (a comma-separated list of) network "
 "prefix(es) (_Allowed networks_ )."
 msgstr ""
 
-#: src/docs_inc.c:3384
+#: src/docs_inc.c:3344
 msgid ""
 "For full instructions on how to search and record using the EPG take a look "
 "at the"
 msgstr ""
 
-#: src/docs_inc.c:2732
+#: src/docs_inc.c:2716
 msgid "For more detailed information on networks and how to set them up, see"
 msgstr ""
 
-#: src/docs_inc.c:117
+#: src/docs_inc.c:1269
 msgid ""
 "For more information regarding the project, licensing and contributions, "
 "please see:"
 msgstr ""
 
-#: src/docs_inc.c:3013
+#: src/docs_inc.c:2993
 msgid ""
 "For the visual verification of the filtering, there is a service info dialog "
 "in the"
 msgstr ""
 
-#: src/docs_inc.c:2706 src/docs_inc.c:3195
+#: src/docs_inc.c:2690 src/docs_inc.c:3177
 msgid "Force Scan"
 msgstr ""
 
-#: src/docs_inc.c:2744
+#: src/docs_inc.c:2728
 msgid "Force Scanning"
 msgstr ""
 
-#: src/docs_inc.c:2708
+#: src/docs_inc.c:2692
 msgid ""
 "Force a new scan (i.e. scan all muxes for services) for the selected "
 "networks."
 msgstr ""
 
-#: src/docs_inc.c:2525
+#: src/docs_inc.c:2509
 msgid "Force an immediate tune to the OTA EPG mux(es) to request EPG updates."
 msgstr ""
 
-#: src/docs_inc.c:411 src/docs_inc.c:2748
+#: src/docs_inc.c:2732
 msgid ""
 "Force scanning can take some time. You may continue to use Tvheadend while a "
 "scan is in progress, but doing so will increase the time needed for it to "
@@ -2363,77 +2386,80 @@ msgid ""
 "on each."
 msgstr ""
 
-#: src/docs_inc.c:4347 src/docs_inc.c:4612 src/docs_inc.c:4865
-#: src/docs_inc.c:4996
+#: src/docs_inc.c:4325 src/docs_inc.c:4590 src/docs_inc.c:4843
+#: src/docs_inc.c:4974
 msgid "Format"
 msgstr ""
 
-#: src/docs_inc.c:4318
+#: src/docs_inc.c:4296
 msgid "Format Result"
 msgstr ""
 
-#: src/docs_inc.c:955 src/docs_inc.c:987 src/docs_inc.c:997 src/docs_inc.c:1009
+#: src/docs_inc.c:491 src/docs_inc.c:523 src/docs_inc.c:533 src/docs_inc.c:545
 msgid "Frontend"
 msgstr ""
 
-#: src/docs_inc.c:4353 src/docs_inc.c:4618 src/docs_inc.c:5002
+#: src/docs_inc.c:4331 src/docs_inc.c:4596 src/docs_inc.c:4980
 msgid "Full path to recording"
 msgstr ""
 
-#: src/docs_inc.c:1607
+#: src/docs_inc.c:1809
 msgid "Fully-Integrated with Mainstream Media Players"
 msgstr ""
 
-#: src/docs_inc.c:153 src/docs_inc.c:255 src/docs_inc.c:819 src/docs_inc.c:931
-#: src/docs_inc.c:1049 src/docs_inc.c:1119 src/docs_inc.c:1655
-#: src/docs_inc.c:1966 src/docs_inc.c:2030 src/docs_inc.c:2038
-#: src/docs_inc.c:2149 src/docs_inc.c:2182 src/docs_inc.c:2211
-#: src/docs_inc.c:2276 src/docs_inc.c:2301 src/docs_inc.c:2330
-#: src/docs_inc.c:2439 src/docs_inc.c:2480 src/docs_inc.c:2513
-#: src/docs_inc.c:2580 src/docs_inc.c:2704 src/docs_inc.c:2847
-#: src/docs_inc.c:2875 src/docs_inc.c:2954 src/docs_inc.c:3026
-#: src/docs_inc.c:3063 src/docs_inc.c:3088 src/docs_inc.c:3161
-#: src/docs_inc.c:3193 src/docs_inc.c:3254 src/docs_inc.c:3270
-#: src/docs_inc.c:3296 src/docs_inc.c:3310 src/docs_inc.c:3324
-#: src/docs_inc.c:3542 src/docs_inc.c:3566 src/docs_inc.c:3586
-#: src/docs_inc.c:3667 src/docs_inc.c:4064 src/docs_inc.c:4121
-#: src/docs_inc.c:4574 src/docs_inc.c:4924
+#: src/docs_inc.c:121 src/docs_inc.c:467 src/docs_inc.c:585 src/docs_inc.c:655
+#: src/docs_inc.c:1063 src/docs_inc.c:1511 src/docs_inc.c:1683
+#: src/docs_inc.c:1926 src/docs_inc.c:1990 src/docs_inc.c:1998
+#: src/docs_inc.c:2109 src/docs_inc.c:2142 src/docs_inc.c:2169
+#: src/docs_inc.c:2260 src/docs_inc.c:2285 src/docs_inc.c:2314
+#: src/docs_inc.c:2423 src/docs_inc.c:2464 src/docs_inc.c:2497
+#: src/docs_inc.c:2564 src/docs_inc.c:2688 src/docs_inc.c:2831
+#: src/docs_inc.c:2863 src/docs_inc.c:2934 src/docs_inc.c:3006
+#: src/docs_inc.c:3043 src/docs_inc.c:3068 src/docs_inc.c:3141
+#: src/docs_inc.c:3175 src/docs_inc.c:3238 src/docs_inc.c:3490
+#: src/docs_inc.c:3520 src/docs_inc.c:3544 src/docs_inc.c:3564
+#: src/docs_inc.c:3645 src/docs_inc.c:4042 src/docs_inc.c:4099
+#: src/docs_inc.c:4552 src/docs_inc.c:4902
 msgid "Function"
 msgstr ""
 
-#: src/docs_inc.c:115
+#: src/docs_inc.c:1267
 msgid "Further Information"
 msgstr ""
 
-#: src/docs_inc.c:111
+#: src/docs_inc.c:1263
 msgid "GPLv3"
 msgstr ""
 
-#: src/docs_inc.c:1339 src/docs_inc.c:1361
+#: src/docs_inc.c:875 src/docs_inc.c:895
 msgid "General"
 msgstr ""
 
-#: src/docs_inc.c:1707
+#: src/docs_inc.c:2187
+msgid "General Information"
+msgstr ""
+
+#: src/docs_inc.c:1115
 msgid "General Overview of Web Interface"
 msgstr ""
 
-#: src/docs_inc.c:4561
+#: src/docs_inc.c:4539
 msgid "Generate lower-case filenames using picon formatting."
 msgstr ""
 
-#: src/docs_inc.c:4557
+#: src/docs_inc.c:4535
 msgid "Generate lower-case filenames."
 msgstr ""
 
-#: src/docs_inc.c:1833
+#: src/docs_inc.c:1207
 msgid "Generate new webUI help pages and push them to the tvheadend repo"
 msgstr ""
 
-#: src/docs_inc.c:1495
+#: src/docs_inc.c:1031
 msgid "Generic options"
 msgstr ""
 
-#: src/docs_inc.c:1327
+#: src/docs_inc.c:863
 msgid "Getting Started"
 msgstr ""
 
@@ -2441,245 +2467,249 @@ msgstr ""
 msgid "GitHub mastering markdown"
 msgstr ""
 
-#: src/docs_inc.c:3865
+#: src/docs_inc.c:3843
 msgid "Global Headers"
 msgstr ""
 
-#: src/docs_inc.c:3701
+#: src/docs_inc.c:3679
 msgid "Global timer"
 msgstr ""
 
-#: src/docs_inc.c:373
+#: src/docs_inc.c:303
 msgid "Good sources of transmitter/mux information include:"
 msgstr ""
 
-#: src/docs_inc.c:1239 src/docs_inc.c:1267 src/docs_inc.c:1293
+#: src/docs_inc.c:775 src/docs_inc.c:803 src/docs_inc.c:829
 msgid "Google Chrome"
 msgstr ""
 
-#: src/docs_inc.c:3286
+#: src/docs_inc.c:3254
 msgid "Gracefully stop the selected in-progress recording entries."
 msgstr ""
 
-#: src/docs_inc.c:4789
+#: src/docs_inc.c:4767
 msgid "Gray"
 msgstr ""
 
-#: src/docs_inc.c:261 src/docs_inc.c:825 src/docs_inc.c:1137
-#: src/docs_inc.c:1661
+#: src/docs_inc.c:673 src/docs_inc.c:1069 src/docs_inc.c:1517
+#: src/docs_inc.c:1689
 msgid "Grid Items"
 msgstr ""
 
-#: src/docs_inc.c:1263
+#: src/docs_inc.c:799
 msgid "H.264"
 msgstr ""
 
-#: src/docs_inc.c:1515
+#: src/docs_inc.c:1717
 msgid "H.265 (HEVC), H.264 (MPEG-4 AVC) and MPEG2 video supported."
 msgstr ""
 
-#: src/docs_inc.c:4411 src/docs_inc.c:5064
+#: src/docs_inc.c:4389 src/docs_inc.c:5042
 msgid "H264,AC3,TELETEXT"
 msgstr ""
 
-#: src/docs_inc.c:1857
+#: src/docs_inc.c:1231
 msgid "HD Homerun setup"
 msgstr ""
 
-#: src/docs_inc.c:3873
+#: src/docs_inc.c:3851
 msgid "HEVC - H.265"
 msgstr ""
 
-#: src/docs_inc.c:1543
+#: src/docs_inc.c:1745
 msgid "HTSP (Home TV Streaming Protocol)."
 msgstr ""
 
-#: src/docs_inc.c:3813
+#: src/docs_inc.c:3791
 msgid "HTSP Answer"
 msgstr ""
 
-#: src/docs_inc.c:1417 src/docs_inc.c:2556
+#: src/docs_inc.c:951 src/docs_inc.c:2540
 msgid "HTSP Profile"
 msgstr ""
 
-#: src/docs_inc.c:3809
+#: src/docs_inc.c:3787
 msgid "HTSP Request"
 msgstr ""
 
-#: src/docs_inc.c:3801
+#: src/docs_inc.c:3779
 msgid "HTSP Server"
 msgstr ""
 
-#: src/docs_inc.c:3805
+#: src/docs_inc.c:3783
 msgid "HTSP Subscription"
 msgstr ""
 
-#: src/docs_inc.c:3797
+#: src/docs_inc.c:3775
 msgid "HTTP Client"
 msgstr ""
 
-#: src/docs_inc.c:3793
+#: src/docs_inc.c:3771
 msgid "HTTP Server"
 msgstr ""
 
-#: src/docs_inc.c:1545
+#: src/docs_inc.c:1747
 msgid "HTTP streaming."
 msgstr ""
 
-#: src/docs_inc.c:853
+#: src/docs_inc.c:389
 msgid "Hardware/Software Fundamentals"
 msgstr ""
 
-#: src/docs_inc.c:155 src/docs_inc.c:257 src/docs_inc.c:821 src/docs_inc.c:1133
-#: src/docs_inc.c:1657 src/docs_inc.c:2364
+#: src/docs_inc.c:123 src/docs_inc.c:669 src/docs_inc.c:1065
+#: src/docs_inc.c:1513 src/docs_inc.c:1685 src/docs_inc.c:2348
 msgid "Help"
 msgstr ""
 
-#: src/docs_inc.c:1938
+#: src/docs_inc.c:1898
 msgid ""
 "Highlight (select) the desired entries in the grid, then press the "
 "_[Delete]_ button on the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1909
+#: src/docs_inc.c:1871
 msgid "Highlight (select) the desired entry and then..:"
 msgstr ""
 
-#: src/docs_inc.c:2420 src/docs_inc.c:2630 src/docs_inc.c:2996
+#: src/docs_inc.c:2404 src/docs_inc.c:2614 src/docs_inc.c:2976
 msgid ""
 "Highlight (select) the desired entry from the grid, then press the "
 "_[Delete]_ button from the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:3412
+#: src/docs_inc.c:3372
 msgid ""
 "Highlight (select) the desired entry, then press the _[Download]_ button on "
 "the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1926
+#: src/docs_inc.c:1888
 msgid ""
 "Highlight (select) the entries in the grid that you'd like to edit, then "
 "click the _[Edit]_ button from the menu bar, the edit dialog should now be "
-"displayed. A common set of fields is used for the edit dialog, most of which "
-"can be seen in the grid view. Note that when editing multiple entries there "
-"is an additional check box before each setting, ticking it will apply that "
-"setting to all selected entries."
+"displayed. Note that when editing multiple entries there is an additional "
+"check box before each setting, ticking it will apply that setting to all "
+"selected entries. After you've finished editing an entry you can save your "
+"pending changes using the _[Save]_ button (closing the dialog), save your "
+"changes and continue making further adjustments by pressing the _[Apply]_ "
+"button, or cancel any unsaved changes (and close the dialog) by pressing the "
+"_[Cancel]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2746
+#: src/docs_inc.c:2730
 msgid ""
 "Highlight (select) the network(s) you would like to force scan, and then "
 "press the \"Force Scan\" button from the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:409
+#: src/docs_inc.c:2211
 msgid ""
-"Highlight the network(s) you would like to force scan and then press the "
-"\"Force Scan\" button."
+"Hopefully (and if everything went to plan) your client should have now "
+"detected Tvheadend as a SAT>IP server, if not, you may want to trigger "
+"service discovery or restart it."
 msgstr ""
 
-#: src/docs_inc.c:1771
+#: src/docs_inc.c:1179
 msgid "How Lightweight?"
 msgstr ""
 
-#: src/docs_inc.c:1773
+#: src/docs_inc.c:1181
 msgid "How about light enough to run on a travel router? Take a look at this"
 msgstr ""
 
-#: src/docs_inc.c:1867
+#: src/docs_inc.c:1241
 msgid ""
 "How deep do we want to (need to) get into setting up tuners - that's a "
 "constant source of woe for people?"
 msgstr ""
 
-#: src/docs_inc.c:1849
+#: src/docs_inc.c:1223
 msgid "How to compile/install on _insert your distro here_"
 msgstr ""
 
-#: src/docs_inc.c:1841
+#: src/docs_inc.c:1215
 msgid "How to configure a recording"
 msgstr ""
 
-#: src/docs_inc.c:1847
+#: src/docs_inc.c:1221
 msgid "How to set up a multi-profile installation (access)"
 msgstr ""
 
-#: src/docs_inc.c:1845
+#: src/docs_inc.c:1219
 msgid ""
 "How to set up conditional access (\"Conditional Access System Configuration"
 "\")"
 msgstr ""
 
-#: src/docs_inc.c:1843
+#: src/docs_inc.c:1217
 msgid "How to watch Live TV"
 msgstr ""
 
-#: src/docs_inc.c:4732 src/docs_inc.c:4734
+#: src/docs_inc.c:4710 src/docs_inc.c:4712
 msgid "IDLE"
 msgstr ""
 
-#: src/docs_inc.c:4983
+#: src/docs_inc.c:4961
 msgid "IGNORE"
 msgstr ""
 
-#: src/docs_inc.c:1375
+#: src/docs_inc.c:909
 msgid "IP Address Block List"
 msgstr ""
 
-#: src/docs_inc.c:2203
+#: src/docs_inc.c:2161
 msgid "IP Config tab'"
 msgstr ""
 
-#: src/docs_inc.c:2223
+#: src/docs_inc.c:2181
 msgid "IP servers"
 msgstr ""
 
-#: src/docs_inc.c:2681 src/docs_inc.c:3981
+#: src/docs_inc.c:2665 src/docs_inc.c:3959
 msgid "IPTV"
 msgstr ""
 
-#: src/docs_inc.c:2679
+#: src/docs_inc.c:2663
 msgid "IPTV - TV over the Internet via your broadband connection"
 msgstr ""
 
-#: src/docs_inc.c:2683
+#: src/docs_inc.c:2667
 msgid "IPTV Automatic Network"
 msgstr ""
 
-#: src/docs_inc.c:3985
+#: src/docs_inc.c:3963
 msgid "IPTV PCR"
 msgstr ""
 
-#: src/docs_inc.c:5137 src/docs_inc.c:5213
+#: src/docs_inc.c:5115 src/docs_inc.c:5191
 msgid "IRC"
 msgstr ""
 
-#: src/docs_inc.c:1003 src/docs_inc.c:2647
+#: src/docs_inc.c:539 src/docs_inc.c:2631
 msgid "ISDB-C"
 msgstr ""
 
-#: src/docs_inc.c:2661
+#: src/docs_inc.c:2645
 msgid "ISDB-S"
 msgstr ""
 
-#: src/docs_inc.c:993 src/docs_inc.c:2671
+#: src/docs_inc.c:529 src/docs_inc.c:2655
 msgid "ISDB-T"
 msgstr ""
 
-#: src/docs_inc.c:4903
+#: src/docs_inc.c:4881
 msgid "ISO 8601 date format"
 msgstr ""
 
-#: src/docs_inc.c:1143 src/docs_inc.c:2386 src/docs_inc.c:3338
+#: src/docs_inc.c:679 src/docs_inc.c:2370 src/docs_inc.c:3298
 msgid "Icon"
 msgstr ""
 
-#: src/docs_inc.c:3552
+#: src/docs_inc.c:3530
 msgid "Icon URL"
 msgstr ""
 
-#: src/docs_inc.c:367
+#: src/docs_inc.c:297
 msgid ""
 "Ideally, this is where you'll see a list of the pre-populated muxes as "
 "created when you set up your initial network. However, should there be any "
@@ -2690,62 +2720,58 @@ msgid ""
 "muxes over time."
 msgstr ""
 
-#: src/docs_inc.c:297
+#: src/docs_inc.c:1553
 msgid "Idle"
 msgstr ""
 
-#: src/docs_inc.c:1595
+#: src/docs_inc.c:1797
 msgid "Idle scanning for automatic detection of muxes and services."
 msgstr ""
 
-#: src/docs_inc.c:3009
+#: src/docs_inc.c:2989
 msgid ""
 "If any elementary stream is not marked as ignored or exclusive, it is used. "
 "If you like to ignore unknown elementary streams, add a rule to the end of "
 "grid with the any (not defined) comparisons and with the action ignore."
 msgstr ""
 
-#: src/docs_inc.c:335
+#: src/docs_inc.c:265
 msgid ""
 "If anything is obviously wrong at this point, you probably have a driver/"
 "firmware error which you'll need to resolve before going any further."
 msgstr ""
 
-#: src/docs_inc.c:5267
+#: src/docs_inc.c:5245
 msgid ""
 "If using IPTV, the playlist you enter must contain valid links to streams "
 "using codecs supported by Tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:1869
+#: src/docs_inc.c:1243
 msgid ""
 "If we do all the above, do we need the FAQ pages? Check existing manual/guide"
 msgstr ""
 
-#: src/docs_inc.c:5234
+#: src/docs_inc.c:5212
 msgid ""
 "If you cannot see your preferred language in the language list and would "
 "like to help translate Tvheadend see"
 msgstr ""
 
-#: src/docs_inc.c:1189
+#: src/docs_inc.c:725
 msgid ""
 "If you click on a single event, a popup will display detailed information "
 "about the event. It also allows you to schedule the event for recording by "
 "clicking on the _[Record program]_ button."
 msgstr ""
 
-#: src/docs_inc.c:5205
+#: src/docs_inc.c:5183
 msgid ""
 "If you confirm this dialog, the default administrator account will be "
 "removed. Please then the use credentials you defined thru this wizard."
 msgstr ""
 
-#: src/docs_inc.c:2917
-msgid "If you create an anonymous account, it also requires a"
-msgstr ""
-
-#: src/docs_inc.c:369
+#: src/docs_inc.c:299
 msgid ""
 "If you do need to add something manually, you'll need to search the Internet "
 "for details of the appropriate transmitter and settings: satellites tend not "
@@ -2754,25 +2780,25 @@ msgid ""
 "transmitter you're listening to."
 msgstr ""
 
-#: src/docs_inc.c:3215
+#: src/docs_inc.c:3201
 msgid ""
 "If you do not detach channel(s) before mapping additional services the "
 "following changes can occur.."
 msgstr ""
 
-#: src/docs_inc.c:2572
+#: src/docs_inc.c:2556
 msgid ""
 "If you do not have a build of Tvheadend with transcoding enabled some of the "
 "above profiles (and their associated Help pages) will not be available."
 msgstr ""
 
-#: src/docs_inc.c:5240
+#: src/docs_inc.c:5218
 msgid ""
 "If you don't enter a preferred language, US English will be used as a "
 "default."
 msgstr ""
 
-#: src/docs_inc.c:5194
+#: src/docs_inc.c:5172
 msgid ""
 "If you don't see any signal information at all, but the number of muxes or "
 "services is increasing anyway, the driver used by your device isn't "
@@ -2780,18 +2806,18 @@ msgid ""
 "issue.."
 msgstr ""
 
-#: src/docs_inc.c:519
+#: src/docs_inc.c:159
 msgid "If you get really stuck, there's the"
 msgstr ""
 
-#: src/docs_inc.c:4424
+#: src/docs_inc.c:4402
 msgid ""
 "If you have _Network Discovery_ enabled, an out-of-date mux list isn't "
 "usually an issue provided that one of the muxes in the list scans "
 "successfully and has a"
 msgstr ""
 
-#: src/docs_inc.c:2102
+#: src/docs_inc.c:2062
 msgid ""
 "If you have a lot of services you may want to use filtering to limit the "
 "number of grid entries. You can do this by hovering your mouse over the "
@@ -2801,25 +2827,21 @@ msgid ""
 "service's name."
 msgstr ""
 
-#: src/docs_inc.c:3618
+#: src/docs_inc.c:3596
 msgid "If you have a lot of services you may want to use the"
 msgstr ""
 
-#: src/docs_inc.c:2909
-msgid "If you lock yourself out, you can use the"
-msgstr ""
-
-#: src/docs_inc.c:5179
+#: src/docs_inc.c:5157
 msgid ""
 "If you plan on accessing Tvheadend over the Internet, make sure you use "
 "strong credentials and ___do not allow anonymous access at all_ __ ."
 msgstr ""
 
-#: src/docs_inc.c:5131 src/docs_inc.c:5207
+#: src/docs_inc.c:5109 src/docs_inc.c:5185
 msgid "If you require further help, check out"
 msgstr ""
 
-#: src/docs_inc.c:1203
+#: src/docs_inc.c:739
 msgid ""
 "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. This "
@@ -2827,7 +2849,7 @@ msgid ""
 "the __Configuration -> Recording ->"
 msgstr ""
 
-#: src/docs_inc.c:1225
+#: src/docs_inc.c:761
 msgid ""
 "If you want to watch live TV in the web UI, the _[Watch TV]_ button will pop "
 "up a HTML5 video player, where you can select the channel to watch and a "
@@ -2836,32 +2858,31 @@ msgid ""
 "support certain formats and codecs."
 msgstr ""
 
-#: src/docs_inc.c:3114
+#: src/docs_inc.c:3094
 msgid ""
 "If you wanted to record any programs matching \"BBC News\" on BBC One you "
 "would enter something like this into the add entry dialog:"
 msgstr ""
 
-#: src/docs_inc.c:5156
+#: src/docs_inc.c:5134
 msgid ""
 "If you would like Tvheadend to do this for you, check the 'Map all services' "
 "option below, but be aware that this will also map encrypted services you "
 "may not have access to."
 msgstr ""
 
-#: src/docs_inc.c:2895
+#: src/docs_inc.c:2913
 msgid ""
 "If you would like to allow anonymous access to your Tvheadend server you may "
-"set-up an anonymous account by entering an asterisk `*` in the username "
-"field. __WARNING: All access rights given to an anonymous account also apply "
-"to subsequent accounts.__"
+"set-up a wildcard account, you can do this by creating a new user and "
+"entering an asterisk `*` in the username field."
 msgstr ""
 
-#: src/docs_inc.c:471
+#: src/docs_inc.c:353
 msgid "If you would like to use bouquets see"
 msgstr ""
 
-#: src/docs_inc.c:3209
+#: src/docs_inc.c:3195
 msgid ""
 "If you're mapping another service to a channel created by a bouquet you must "
 "first detach the channel to prevent unexpected changes, you can do this by "
@@ -2870,48 +2891,44 @@ msgid ""
 "button."
 msgstr ""
 
-#: src/docs_inc.c:1799
+#: src/docs_inc.c:229
 msgid ""
 "If you're not seeing any service names at all this may indicate an issue "
 "with your hardware and/or configuration."
 msgstr ""
 
-#: src/docs_inc.c:3478
+#: src/docs_inc.c:3438
 msgid ""
 "If you're not sure what to enter here, take a look at the \"If Necessary, "
 "Manually Add Muxes\" section on the"
 msgstr ""
 
-#: src/docs_inc.c:5116
+#: src/docs_inc.c:5094
 msgid ""
 "If you're unsure as to which list(s) to select you may want to look online "
 "for details about the various television reception choices available in your "
 "area."
 msgstr ""
 
-#: src/docs_inc.c:4468
+#: src/docs_inc.c:4446
 msgid "If your filenames use the standard naming scheme, e.g \"1_0_19_xxxx\"."
 msgstr ""
 
-#: src/docs_inc.c:4472
+#: src/docs_inc.c:4450
 msgid "If your picon pack uses filenames that start with \"1_0_1_xxxx\"."
 msgstr ""
 
-#: src/docs_inc.c:4985
+#: src/docs_inc.c:4963
 msgid ""
 "Ignore this elementary stream. This stream is not used. Another successfully "
 "compared rule with different action may override it."
 msgstr ""
 
-#: src/docs_inc.c:3817
+#: src/docs_inc.c:899 src/docs_inc.c:3795
 msgid "Image Cache"
 msgstr ""
 
-#: src/docs_inc.c:1365
-msgid "Image Cache Config"
-msgstr ""
-
-#: src/docs_inc.c:205
+#: src/docs_inc.c:1605
 msgid ""
 "In addition, even USB3 doesn't have the greatest practical bandwidth per "
 "bus. That means you're probably asking for problems if you have four DVB-S2 "
@@ -2925,27 +2942,36 @@ msgid ""
 "the cleaner the conversion, the less tidying up there is afterwards."
 msgstr ""
 
-#: src/docs_inc.c:5154
+#: src/docs_inc.c:5132
 msgid ""
 "In order for your frontend client(s) (such as Kodi, Movian, and similar) to "
 "see/play channels, you must first map discovered services to channels."
 msgstr ""
 
-#: src/docs_inc.c:1045
+#: src/docs_inc.c:581
 msgid ""
 "In the EPG top tool bar you can access five input fields. These are used to "
 "filter/search for events. The form uses implicit AND between the input "
 "fields. This means that all filters must match for an event to be displayed."
 msgstr ""
 
-#: src/docs_inc.c:3616
+#: src/docs_inc.c:2199
+msgid ""
+"In the _Exported tuners_ section enter the number of tuners (per delivery "
+"system) that you'd like to export. This setting lets the client know how "
+"many tuners are available for use. While you can enter any number you like "
+"here, exporting more tuners than you have can lead to scanning/tuning "
+"failures, e.g. \"No free tuner\"."
+msgstr ""
+
+#: src/docs_inc.c:3594
 msgid ""
 "In the above example image, we're creating a channel called Channel 4 and "
 "mapping it to the service of the same name. You can name a channel whatever "
 "you like, it doesn't have to match the service it's linking to."
 msgstr ""
 
-#: src/docs_inc.c:4736
+#: src/docs_inc.c:4714
 msgid ""
 "In the above table _Tuner A_ is busy so Tvheadend will have to use the next "
 "available idle tuner which in this example is _Tuner B_ and _Tuner C_ but "
@@ -2954,19 +2980,19 @@ msgid ""
 "will use the first available idle tuner."
 msgstr ""
 
-#: src/docs_inc.c:4942
+#: src/docs_inc.c:4920
 msgid "Include channels even if the linked service is flagged as encrypted."
 msgstr ""
 
-#: src/docs_inc.c:4928
+#: src/docs_inc.c:4906
 msgid "Include channels with no channel number."
 msgstr ""
 
-#: src/docs_inc.c:4932
+#: src/docs_inc.c:4910
 msgid "Include channels with no name."
 msgstr ""
 
-#: src/docs_inc.c:4938
+#: src/docs_inc.c:4916
 msgid "Include radio channels."
 msgstr ""
 
@@ -2974,145 +3000,145 @@ msgstr ""
 msgid "Including Documentation/Items"
 msgstr ""
 
-#: src/docs_inc.c:3594
+#: src/docs_inc.c:3572
 msgid "Increment the selected channel number(s) by 1."
 msgstr ""
 
-#: src/docs_inc.c:331
+#: src/docs_inc.c:261
 msgid ""
 "Individual tuners are then the next level down (e.g. `DiBcom 7000PC : DVB-T "
 "#0`)"
 msgstr ""
 
-#: src/docs_inc.c:3350
+#: src/docs_inc.c:3310
 msgid "Information icon"
 msgstr ""
 
-#: src/docs_inc.c:1589
+#: src/docs_inc.c:1791
 msgid "Initial setup can be done by choosing one of the pre-defined"
 msgstr ""
 
-#: src/docs_inc.c:1523
+#: src/docs_inc.c:1725
 msgid "Input Sources"
 msgstr ""
 
-#: src/docs_inc.c:897 src/docs_inc.c:1333
+#: src/docs_inc.c:433 src/docs_inc.c:869
 msgid "Install Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:175
+#: src/docs_inc.c:1575
 msgid "Install Your Tuners"
 msgstr ""
 
-#: src/docs_inc.c:1331
+#: src/docs_inc.c:867
 msgid "Install hardware"
 msgstr ""
 
-#: src/docs_inc.c:587
+#: src/docs_inc.c:1651
 msgid "Instructions For Built-in Help"
 msgstr ""
 
-#: src/docs_inc.c:905
+#: src/docs_inc.c:441
 msgid "Instructions on how to build from source"
 msgstr ""
 
-#: src/docs_inc.c:383
+#: src/docs_inc.c:313
 msgid "Interactive EU DVB-T map"
 msgstr ""
 
-#: src/docs_inc.c:193
+#: src/docs_inc.c:1593
 msgid "Internal (e.g. PCI) tuners that go inside the computer chassis"
 msgstr ""
 
-#: src/docs_inc.c:1405
+#: src/docs_inc.c:939
 msgid "Internal PyEPG"
 msgstr ""
 
-#: src/docs_inc.c:1407
+#: src/docs_inc.c:941
 msgid "Internal XMLTV"
 msgstr ""
 
-#: src/docs_inc.c:1625
+#: src/docs_inc.c:1827
 msgid "Internationalisation"
 msgstr ""
 
-#: src/docs_inc.c:557
+#: src/docs_inc.c:197
 msgid ""
 "Internet and LAN feeds, such as IPTV, SAT>IP, HDHomeRun and a general-"
 "purpose MPEG-TS `pipe://`"
 msgstr ""
 
-#: src/docs_inc.c:1319
+#: src/docs_inc.c:855
 msgid "Introduction"
 msgstr ""
 
-#: src/docs_inc.c:5079
+#: src/docs_inc.c:5057
 msgid ""
 "It is recommended that you only enable this option if you're absolutely sure "
 "the flags are sent correctly and on time. Incorrect EITp/f flags can result "
 "in failed/broken recordings. You can set this option per"
 msgstr ""
 
-#: src/docs_inc.c:549
+#: src/docs_inc.c:189
 msgid "It supports input from:"
 msgstr ""
 
-#: src/docs_inc.c:1753
+#: src/docs_inc.c:1161
 msgid ""
 "It's perfectly possible to install and run Tvheadend as a single-seat "
 "installation, with the software running on the same system as any client "
 "software (e.g. Kodi), with all files stored locally."
 msgstr ""
 
-#: src/docs_inc.c:159
+#: src/docs_inc.c:127
 msgid "Items"
 msgstr ""
 
-#: src/docs_inc.c:4176
+#: src/docs_inc.c:4154
 msgid "Keep"
 msgstr ""
 
-#: src/docs_inc.c:4174
+#: src/docs_inc.c:4152
 msgid "Keep the mux if it doesn't already exist."
 msgstr ""
 
-#: src/docs_inc.c:375
+#: src/docs_inc.c:305
 msgid "KingofSat"
 msgstr ""
 
-#: src/docs_inc.c:525
+#: src/docs_inc.c:165
 msgid "Kiwi IRC"
 msgstr ""
 
-#: src/docs_inc.c:1531
+#: src/docs_inc.c:1733
 msgid "LAN/IPTV signals such as IPTV, SAT>IP, HDHomeRun"
 msgstr ""
 
-#: src/docs_inc.c:1127
+#: src/docs_inc.c:663
 msgid "Launches Live TV via HTML5 video (see below)."
 msgstr ""
 
-#: src/docs_inc.c:107
+#: src/docs_inc.c:1259
 msgid "Licensing"
 msgstr ""
 
-#: src/docs_inc.c:4451
+#: src/docs_inc.c:4429
 msgid "Limit access to DVR functionality only."
 msgstr ""
 
-#: src/docs_inc.c:4447
+#: src/docs_inc.c:4425
 msgid "Limit access to streaming only (no DVR functionality)."
 msgstr ""
 
-#: src/docs_inc.c:3989
+#: src/docs_inc.c:3967
 msgid "LinuxDVB Input"
 msgstr ""
 
-#: src/docs_inc.c:213
+#: src/docs_inc.c:1613
 msgid "LinuxTV wiki device library"
 msgstr ""
 
-#: src/docs_inc.c:2372
+#: src/docs_inc.c:2356
 msgid "List of types"
 msgstr ""
 
@@ -3120,178 +3146,181 @@ msgstr ""
 msgid "Lists"
 msgstr ""
 
-#: src/docs_inc.c:1541
+#: src/docs_inc.c:1743
 msgid "Local or remote disk, via the built-in digital video recorder."
 msgstr ""
 
-#: src/docs_inc.c:3733
+#: src/docs_inc.c:3711
 msgid "Locking"
 msgstr ""
 
-#: src/docs_inc.c:1101
+#: src/docs_inc.c:637
 msgid "Longer programs, e.g. films"
 msgstr ""
 
-#: src/docs_inc.c:387
+#: src/docs_inc.c:317
 msgid "Lyngsat"
 msgstr ""
 
-#: src/docs_inc.c:639
+#: src/docs_inc.c:1319
 msgid "M3U"
 msgstr ""
 
-#: src/docs_inc.c:647
+#: src/docs_inc.c:1327
 msgid "M3U using SAT>IP extensions"
 msgstr ""
 
-#: src/docs_inc.c:1427 src/docs_inc.c:2568
+#: src/docs_inc.c:961 src/docs_inc.c:2552
 msgid "MP4/libav Profile"
 msgstr ""
 
-#: src/docs_inc.c:1233
+#: src/docs_inc.c:769
 msgid "MPEG-PS"
 msgstr ""
 
-#: src/docs_inc.c:1231 src/docs_inc.c:3965
+#: src/docs_inc.c:767 src/docs_inc.c:3943
 msgid "MPEG-TS"
 msgstr ""
 
-#: src/docs_inc.c:4045
+#: src/docs_inc.c:4023
 msgid "MPEG-TS File"
 msgstr ""
 
-#: src/docs_inc.c:3857
+#: src/docs_inc.c:3835
 msgid "MPEG-TS Parser"
 msgstr ""
 
-#: src/docs_inc.c:1419 src/docs_inc.c:2558
+#: src/docs_inc.c:953 src/docs_inc.c:2542
 msgid "MPEG-TS Pass-thru Profile"
 msgstr ""
 
-#: src/docs_inc.c:1423 src/docs_inc.c:2564
+#: src/docs_inc.c:957 src/docs_inc.c:2548
 msgid "MPEG-TS/libav Profile"
 msgstr ""
 
-#: src/docs_inc.c:1285
+#: src/docs_inc.c:821
 msgid "MPEG2 Audio"
 msgstr ""
 
-#: src/docs_inc.c:1261
+#: src/docs_inc.c:797
 msgid "MPEG2 Video"
 msgstr ""
 
-#: src/docs_inc.c:3697
+#: src/docs_inc.c:3675
 msgid "Main"
 msgstr ""
 
-#: src/docs_inc.c:3366
+#: src/docs_inc.c:3326
 msgid "Manual Recording Entry Example"
 msgstr ""
 
-#: src/docs_inc.c:225
+#: src/docs_inc.c:1625
 msgid ""
 "Many Linux distros include a package for the most common devices (e.g. "
 "_linux-firmwares_ under Ubuntu or _firmware-linux-nonfree_ under Debian). If "
 "this isn't sufficient, a good source of firmware files is the"
 msgstr ""
 
-#: src/docs_inc.c:5162
+#: src/docs_inc.c:5140
 msgid ""
 "Many providers include undesirable services - Teleshopping, Adult "
 "Entertainment, etc; using the 'Map all services' will include these."
 msgstr ""
 
-#: src/docs_inc.c:469
+#: src/docs_inc.c:351
 msgid ""
 "Many service providers use bouquets for channel management and just like a "
 "standard set-top box Tvheadend can use these to automatically manage and "
 "keep your channels up-to-date."
 msgstr ""
 
-#: src/docs_inc.c:5255
+#: src/docs_inc.c:5233
 msgid "Many tuners are able to receive different signal types.."
 msgstr ""
 
-#: src/docs_inc.c:223
+#: src/docs_inc.c:1623
 msgid ""
 "Many tuners then also require __firmware__ - normally, a binary file that's "
 "been extracted from the proprietary drivers used by Windows."
 msgstr ""
 
-#: src/docs_inc.c:3570
+#: src/docs_inc.c:3548
 msgid "Map"
 msgstr ""
 
-#: src/docs_inc.c:2032 src/docs_inc.c:3556
+#: src/docs_inc.c:1992 src/docs_inc.c:3496 src/docs_inc.c:3534
 msgid "Map Services"
 msgstr ""
 
-#: src/docs_inc.c:3578
+#: src/docs_inc.c:3556
 msgid "Map all available"
 msgstr ""
 
-#: src/docs_inc.c:2046
+#: src/docs_inc.c:2006
 msgid "Map all available services as channels."
 msgstr ""
 
-#: src/docs_inc.c:5152
+#: src/docs_inc.c:5130
 msgid "Map all discovered services to channels."
 msgstr ""
 
-#: src/docs_inc.c:2044 src/docs_inc.c:3576
+#: src/docs_inc.c:2004 src/docs_inc.c:3554
 msgid "Map all services"
 msgstr ""
 
-#: src/docs_inc.c:4940
+#: src/docs_inc.c:4918
 msgid "Map encrypted services"
 msgstr ""
 
-#: src/docs_inc.c:4934
+#: src/docs_inc.c:4912
 msgid "Map radio channels"
 msgstr ""
 
-#: src/docs_inc.c:2040
+#: src/docs_inc.c:2000
 msgid "Map selected services"
 msgstr ""
 
-#: src/docs_inc.c:3568 src/docs_inc.c:3620
+#: src/docs_inc.c:3546 src/docs_inc.c:3598
 msgid "Map services"
 msgstr ""
 
-#: src/docs_inc.c:143 src/docs_inc.c:435 src/docs_inc.c:453 src/docs_inc.c:2066
-#: src/docs_inc.c:2084
+#: src/docs_inc.c:111 src/docs_inc.c:2026 src/docs_inc.c:2044
 msgid "Map services to channels"
 msgstr ""
 
-#: src/docs_inc.c:2042
+#: src/docs_inc.c:2002
 msgid "Map the highlighted services within the grid."
 msgstr ""
 
-#: src/docs_inc.c:4930
+#: src/docs_inc.c:3498
+msgid "Map the services."
+msgstr ""
+
+#: src/docs_inc.c:4908
 msgid "Map unnamed channels"
 msgstr ""
 
-#: src/docs_inc.c:4926
+#: src/docs_inc.c:4904
 msgid "Map zero-numbered channels"
 msgstr ""
 
-#: src/docs_inc.c:2056
+#: src/docs_inc.c:2016
 msgid "Mapping All"
 msgstr ""
 
-#: src/docs_inc.c:2036 src/docs_inc.c:3564
+#: src/docs_inc.c:1996 src/docs_inc.c:3542
 msgid "Mapping Button"
 msgstr ""
 
-#: src/docs_inc.c:2074
+#: src/docs_inc.c:2034
 msgid "Mapping Selected"
 msgstr ""
 
-#: src/docs_inc.c:2048
+#: src/docs_inc.c:2008
 msgid "Mapping Services to Channels"
 msgstr ""
 
-#: src/docs_inc.c:2096
+#: src/docs_inc.c:2056
 msgid "Mapping/Removing a Service to/from an Existing Channel"
 msgstr ""
 
@@ -3303,60 +3332,60 @@ msgstr ""
 msgid "Markdown/Formatting Crib Sheet"
 msgstr ""
 
-#: src/docs_inc.c:957
+#: src/docs_inc.c:493
 msgid "Master"
 msgstr ""
 
-#: src/docs_inc.c:959
+#: src/docs_inc.c:495
 msgid "Master (ISDB-S)"
 msgstr ""
 
-#: src/docs_inc.c:3129
+#: src/docs_inc.c:3109
 msgid "Matches \"BBC News\" exactly."
 msgstr ""
 
-#: src/docs_inc.c:3132
+#: src/docs_inc.c:3112
 msgid "Matches \"Regular Show\" and (if it exists) \"New: Regular Show\"."
 msgstr ""
 
-#: src/docs_inc.c:3134
+#: src/docs_inc.c:3114
 msgid "Matching events will be added to the _"
 msgstr ""
 
-#: src/docs_inc.c:1235
+#: src/docs_inc.c:771
 msgid "Matroska"
 msgstr ""
 
-#: src/docs_inc.c:1421 src/docs_inc.c:2560
+#: src/docs_inc.c:955 src/docs_inc.c:2544
 msgid "Matroska Profile"
 msgstr ""
 
-#: src/docs_inc.c:3885
+#: src/docs_inc.c:3863
 msgid "Matroska muxer"
 msgstr ""
 
-#: src/docs_inc.c:1425 src/docs_inc.c:2566
+#: src/docs_inc.c:959 src/docs_inc.c:2550
 msgid "Matroska/libav Profile"
 msgstr ""
 
-#: src/docs_inc.c:1097
+#: src/docs_inc.c:633
 msgid "Medium-length programs, e.g. documentaries"
 msgstr ""
 
-#: src/docs_inc.c:147 src/docs_inc.c:249 src/docs_inc.c:813 src/docs_inc.c:1039
-#: src/docs_inc.c:1649 src/docs_inc.c:1960 src/docs_inc.c:2143
-#: src/docs_inc.c:2205 src/docs_inc.c:2295 src/docs_inc.c:2324
-#: src/docs_inc.c:2433 src/docs_inc.c:2474 src/docs_inc.c:2507
-#: src/docs_inc.c:2574 src/docs_inc.c:2948 src/docs_inc.c:3248
-#: src/docs_inc.c:3661 src/docs_inc.c:4058
+#: src/docs_inc.c:115 src/docs_inc.c:575 src/docs_inc.c:1057
+#: src/docs_inc.c:1505 src/docs_inc.c:1677 src/docs_inc.c:1920
+#: src/docs_inc.c:2103 src/docs_inc.c:2163 src/docs_inc.c:2279
+#: src/docs_inc.c:2308 src/docs_inc.c:2417 src/docs_inc.c:2458
+#: src/docs_inc.c:2491 src/docs_inc.c:2558 src/docs_inc.c:2928
+#: src/docs_inc.c:3232 src/docs_inc.c:3639 src/docs_inc.c:4036
 msgid "Menu Bar/Buttons"
 msgstr ""
 
-#: src/docs_inc.c:4944
+#: src/docs_inc.c:4922
 msgid "Merge same name"
 msgstr ""
 
-#: src/docs_inc.c:4499
+#: src/docs_inc.c:4477
 msgid "Missing In PAT/SDT"
 msgstr ""
 
@@ -3364,15 +3393,15 @@ msgstr ""
 msgid "Mixed lists don't work without further python extensions. Be careful."
 msgstr ""
 
-#: src/docs_inc.c:1613
+#: src/docs_inc.c:1815
 msgid "Mobile/Remote Client Support"
 msgstr ""
 
-#: src/docs_inc.c:3705
+#: src/docs_inc.c:3683
 msgid "Monitonic timer"
 msgstr ""
 
-#: src/docs_inc.c:1073
+#: src/docs_inc.c:609
 msgid ""
 "Most DVB networks classify their events into content groups. This field "
 "allows you to filter based on content type (e.g. “Sports” or “Game Show”). "
@@ -3380,7 +3409,7 @@ msgid ""
 "typing to filter the entries if you have a long list to choose from."
 msgstr ""
 
-#: src/docs_inc.c:1719
+#: src/docs_inc.c:1127
 msgid ""
 "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 "
@@ -3391,7 +3420,7 @@ msgid ""
 "that need these values."
 msgstr ""
 
-#: src/docs_inc.c:1741
+#: src/docs_inc.c:1149
 msgid ""
 "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 "
@@ -3399,95 +3428,95 @@ msgid ""
 "range."
 msgstr ""
 
-#: src/docs_inc.c:2356 src/docs_inc.c:2881 src/docs_inc.c:3032
+#: src/docs_inc.c:2340 src/docs_inc.c:2869 src/docs_inc.c:3012
 msgid "Move Down"
 msgstr ""
 
-#: src/docs_inc.c:2352 src/docs_inc.c:2877 src/docs_inc.c:3028
+#: src/docs_inc.c:2336 src/docs_inc.c:2865 src/docs_inc.c:3008
 msgid "Move Up"
 msgstr ""
 
-#: src/docs_inc.c:2358
+#: src/docs_inc.c:2342
 msgid "Move the selected CA client configuration down in the list."
 msgstr ""
 
-#: src/docs_inc.c:2354
+#: src/docs_inc.c:2338
 msgid "Move the selected CA client configuration up in the list."
 msgstr ""
 
-#: src/docs_inc.c:2883 src/docs_inc.c:3034
+#: src/docs_inc.c:2871 src/docs_inc.c:3014
 msgid "Move the selected entry down the grid."
 msgstr ""
 
-#: src/docs_inc.c:2879 src/docs_inc.c:3030
+#: src/docs_inc.c:2867 src/docs_inc.c:3010
 msgid "Move the selected entry up the grid."
 msgstr ""
 
-#: src/docs_inc.c:3314 src/docs_inc.c:3328
+#: src/docs_inc.c:3278 src/docs_inc.c:3286
 msgid "Move the selected recording entries to the"
 msgstr ""
 
-#: src/docs_inc.c:3312
+#: src/docs_inc.c:3276
 msgid "Move to failed"
 msgstr ""
 
-#: src/docs_inc.c:3326
+#: src/docs_inc.c:3284
 msgid "Move to finished"
 msgstr ""
 
-#: src/docs_inc.c:1609
+#: src/docs_inc.c:1811
 msgid "Movian and Kodi are the main targets."
 msgstr ""
 
-#: src/docs_inc.c:4893
+#: src/docs_inc.c:4871
 msgid "Movie : Science fiction"
 msgstr ""
 
-#: src/docs_inc.c:1249 src/docs_inc.c:1275 src/docs_inc.c:1303
+#: src/docs_inc.c:785 src/docs_inc.c:811 src/docs_inc.c:839
 msgid "Mozilla Firefox"
 msgstr ""
 
-#: src/docs_inc.c:1599
+#: src/docs_inc.c:1801
 msgid "Multi-User Support"
 msgstr ""
 
-#: src/docs_inc.c:1565
+#: src/docs_inc.c:1767
 msgid ""
 "Multiple DVR profiles that support different target directories, post-"
 "processing options, filtering options, etc."
 msgstr ""
 
-#: src/docs_inc.c:1557
+#: src/docs_inc.c:1759
 msgid "Multiple simultaneous recordings are supported."
 msgstr ""
 
-#: src/docs_inc.c:3969
+#: src/docs_inc.c:3947
 msgid "Mux Scheduler"
 msgstr ""
 
-#: src/docs_inc.c:1387
+#: src/docs_inc.c:921
 msgid "Mux Schedulers"
 msgstr ""
 
-#: src/docs_inc.c:4089
+#: src/docs_inc.c:4067
 msgid ""
 "Mux Schedulers enable Tvheadend to automatically play channels. This is "
 "useful to get EPG, services or access rights updates."
 msgstr ""
 
-#: src/docs_inc.c:731
+#: src/docs_inc.c:1411
 msgid "Mux specified by mux UUID"
 msgstr ""
 
-#: src/docs_inc.c:3877
+#: src/docs_inc.c:3855
 msgid "Muxer"
 msgstr ""
 
-#: src/docs_inc.c:1383
+#: src/docs_inc.c:917
 msgid "Muxes"
 msgstr ""
 
-#: src/docs_inc.c:3449
+#: src/docs_inc.c:3409
 msgid ""
 "Muxes are locations at which services can be found. On traditional networks "
 "(DVB-C, -T and -S), these are carrier signals on which the individual "
@@ -3496,7 +3525,7 @@ msgid ""
 "in effect."
 msgstr ""
 
-#: src/docs_inc.c:875
+#: src/docs_inc.c:411
 msgid ""
 "Muxes then carry __services__ . These are the individual streams of data. "
 "They can be TV or radio programmes, they can provide data services such as "
@@ -3504,37 +3533,37 @@ msgid ""
 "up IPTV services."
 msgstr ""
 
-#: src/docs_inc.c:4959
+#: src/docs_inc.c:4937
 msgid "NONE"
 msgstr ""
 
-#: src/docs_inc.c:3681
+#: src/docs_inc.c:3659
 msgid "Name"
 msgstr ""
 
-#: src/docs_inc.c:4426
+#: src/docs_inc.c:4404
 msgid "Network Information Table (NIT)"
 msgstr ""
 
-#: src/docs_inc.c:2639
+#: src/docs_inc.c:2623
 msgid "Network Types"
 msgstr ""
 
-#: src/docs_inc.c:351
+#: src/docs_inc.c:281
 msgid ""
 "Network discovery (enabled by default) increases the likelihood of receiving "
 "all available muxes and services."
 msgstr ""
 
-#: src/docs_inc.c:1381
+#: src/docs_inc.c:915
 msgid "Networks"
 msgstr ""
 
-#: src/docs_inc.c:5118
+#: src/docs_inc.c:5096
 msgid "Networks already configured will not be shown below."
 msgstr ""
 
-#: src/docs_inc.c:873
+#: src/docs_inc.c:409
 msgid ""
 "Networks then have __muxes__ . These are the carrier frequencies that exist "
 "on the old analogue channels that are used to transmit multiple digital "
@@ -3542,55 +3571,55 @@ msgid ""
 "together, hence the name _mux_ ."
 msgstr ""
 
-#: src/docs_inc.c:4157
+#: src/docs_inc.c:4135
 msgid "New muxes + changed muxes"
 msgstr ""
 
-#: src/docs_inc.c:4153
+#: src/docs_inc.c:4131
 msgid "New muxes only"
 msgstr ""
 
-#: src/docs_inc.c:3486
+#: src/docs_inc.c:3446
 msgid "Newly added muxes are automatically set to the _PEND_ state."
 msgstr ""
 
-#: src/docs_inc.c:4375 src/docs_inc.c:4640 src/docs_inc.c:5024
+#: src/docs_inc.c:4353 src/docs_inc.c:4618 src/docs_inc.c:5002
 msgid "News"
 msgstr ""
 
-#: src/docs_inc.c:4387 src/docs_inc.c:4652 src/docs_inc.c:5036
+#: src/docs_inc.c:4365 src/docs_inc.c:4630 src/docs_inc.c:5014
 msgid "News and stories…"
 msgstr ""
 
-#: src/docs_inc.c:4359 src/docs_inc.c:4624 src/docs_inc.c:5008
+#: src/docs_inc.c:4337 src/docs_inc.c:4602 src/docs_inc.c:4986
 msgid "News.mkv"
 msgstr ""
 
-#: src/docs_inc.c:4766
+#: src/docs_inc.c:4744
 msgid "No"
 msgstr ""
 
-#: src/docs_inc.c:4961
+#: src/docs_inc.c:4939
 msgid "No action, may be used for the logging and a comparison verification."
 msgstr ""
 
-#: src/docs_inc.c:4691
+#: src/docs_inc.c:4669
 msgid "No free tuners - usually in-use by other subscription(s)."
 msgstr ""
 
-#: src/docs_inc.c:4551
+#: src/docs_inc.c:4529
 msgid "No scheme"
 msgstr ""
 
-#: src/docs_inc.c:4693
+#: src/docs_inc.c:4671
 msgid "No tuners are enabled and/or have no network assigned."
 msgstr ""
 
-#: src/docs_inc.c:3741
+#: src/docs_inc.c:3719
 msgid "Node subsystem"
 msgstr ""
 
-#: src/docs_inc.c:1723
+#: src/docs_inc.c:1131
 msgid ""
 "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 "
@@ -3598,30 +3627,30 @@ msgid ""
 "not__ ."
 msgstr ""
 
-#: src/docs_inc.c:5242
+#: src/docs_inc.c:5220
 msgid ""
 "Not selecting the correct EPG language can result in garbled EPG text; if "
 "this happens, don't panic, as you can easily change it later."
 msgstr ""
 
-#: src/docs_inc.c:5093
+#: src/docs_inc.c:5071
 msgid "Not set"
 msgstr ""
 
-#: src/docs_inc.c:4474
+#: src/docs_inc.c:4452
 msgid ""
 "Note that changing this setting __won't__ automatically (re-)generate icon "
 "filenames, you must manually (re-)generate them using the _[Reset Icons]_ "
 "button in the"
 msgstr ""
 
-#: src/docs_inc.c:3634
+#: src/docs_inc.c:3612
 msgid ""
 "Note that editing a channel created by a bouquet can have unexpected "
 "results, please see _Detaching Channels_ on the"
 msgstr ""
 
-#: src/docs_inc.c:3657
+#: src/docs_inc.c:3635
 msgid ""
 "Note that settings are not saved to a storage. Any change is available only "
 "while Tvheadend is running, and will be lost on a restart. To change the "
@@ -3629,13 +3658,17 @@ msgid ""
 "debug`, `–trace`."
 msgstr ""
 
-#: src/docs_inc.c:3364
+#: src/docs_inc.c:3189
+msgid "Note that the URL must begin with `file://` or `http(s)://`."
+msgstr ""
+
+#: src/docs_inc.c:3324
 msgid ""
 "Note that the _[Add]_ functionality is only available in the _Upcoming/"
 "Current Recordings_ tab."
 msgstr ""
 
-#: src/docs_inc.c:2006
+#: src/docs_inc.c:1966
 msgid ""
 "Note that the links don't link to the actual stream but to a playlist for "
 "use with media players such as VLC, If you'd prefer to receive the raw "
@@ -3643,22 +3676,22 @@ msgid ""
 "see"
 msgstr ""
 
-#: src/docs_inc.c:2820
+#: src/docs_inc.c:2804
 msgid "Note that when you create a rule/entry it will also generate a"
 msgstr ""
 
-#: src/docs_inc.c:1109
+#: src/docs_inc.c:645
 msgid ""
 "Note that you don’t have to press a ‘Search’ button: the grid immediately "
 "updates itself as you change the filters."
 msgstr ""
 
-#: src/docs_inc.c:1805
+#: src/docs_inc.c:235
 msgid ""
 "Note: The above path only applies to Debian/Ubuntu systems others may differ."
 msgstr ""
 
-#: src/docs_inc.c:3474
+#: src/docs_inc.c:3434
 msgid ""
 "Note: You only really need to add muxes if the pre-defined list didn't work, "
 "e.g. because of out-of-date data as broadcasters re-arrange their services "
@@ -3666,46 +3699,46 @@ msgid ""
 "all the muxes over time."
 msgstr ""
 
-#: src/docs_inc.c:5251
+#: src/docs_inc.c:5229
 msgid ""
 "Now let's get your tuners configured. Go ahead and select a network for each "
 "of the tuners you would like to use. if you do not assign a network to a "
 "tuner it will __not__ be used."
 msgstr ""
 
-#: src/docs_inc.c:3596
+#: src/docs_inc.c:3574
 msgid "Number Down"
 msgstr ""
 
-#: src/docs_inc.c:3560
+#: src/docs_inc.c:3538
 msgid "Number Operations"
 msgstr ""
 
-#: src/docs_inc.c:3592
+#: src/docs_inc.c:3570
 msgid "Number Up"
 msgstr ""
 
-#: src/docs_inc.c:4405 src/docs_inc.c:5058
+#: src/docs_inc.c:4383 src/docs_inc.c:5036
 msgid "Number of data errors during recording"
 msgstr ""
 
-#: src/docs_inc.c:4401 src/docs_inc.c:5054
+#: src/docs_inc.c:4379 src/docs_inc.c:5032
 msgid "Number of errors during recording"
 msgstr ""
 
-#: src/docs_inc.c:3584
+#: src/docs_inc.c:3562
 msgid "Numbering Button"
 msgstr ""
 
-#: src/docs_inc.c:4967
+#: src/docs_inc.c:4945
 msgid "ONE"
 msgstr ""
 
-#: src/docs_inc.c:1403
+#: src/docs_inc.c:937
 msgid "OTA Module"
 msgstr ""
 
-#: src/docs_inc.c:1831
+#: src/docs_inc.c:1205
 msgid ""
 "Obviously, fill in the minor gaps as highlighted in the document: buttons, "
 "descriptions, etc."
@@ -3715,21 +3748,20 @@ msgstr ""
 msgid "Oh, and"
 msgstr ""
 
-#: src/docs_inc.c:329
+#: src/docs_inc.c:259
 msgid ""
 "On this tab, you'll see a tree structure, with the Linux device list at the "
 "top level (e.g. `/dev/dvb/adapter0`)"
 msgstr ""
 
-#: src/docs_inc.c:419
+#: src/docs_inc.c:339
 msgid ""
 "Once scanning for services is complete, you need to map the services to "
 "channels so your client can actually request them (i.e. so you can watch or "
-"record). There are a number of methods to mapping available services, "
-"mapping uses the following dialog."
+"record)."
 msgstr ""
 
-#: src/docs_inc.c:2724
+#: src/docs_inc.c:2708
 msgid ""
 "Once you're happy with what you've entered into the dialog you can save the "
 "network using the _[Save]_ button (closing the dialog), save your pending "
@@ -3738,65 +3770,65 @@ msgid ""
 "_[Cancel]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2728
+#: src/docs_inc.c:2712
 msgid ""
 "Once you've created a network (and added muxes) you must assign it to an "
 "__enabled__ adapter."
 msgstr ""
 
-#: src/docs_inc.c:2933
+#: src/docs_inc.c:2907
 msgid ""
 "Once you've created this file you must restart Tvheadend for it to take "
 "affect. Note that for security the superuser account is not listed in the "
 "access entries grid."
 msgstr ""
 
-#: src/docs_inc.c:2612
+#: src/docs_inc.c:2596
 msgid ""
 "Once you've selected a type you can then enter/select the desired options "
 "from the resultant _Add_ dialog."
 msgstr ""
 
-#: src/docs_inc.c:691
+#: src/docs_inc.c:1371
 msgid "One DVR record specified by short DVR ID"
 msgstr ""
 
-#: src/docs_inc.c:671 src/docs_inc.c:779
+#: src/docs_inc.c:1351 src/docs_inc.c:1459
 msgid "One channel specified by channel name"
 msgstr ""
 
-#: src/docs_inc.c:667 src/docs_inc.c:775
+#: src/docs_inc.c:1347 src/docs_inc.c:1455
 msgid "One channel specified by channel number"
 msgstr ""
 
-#: src/docs_inc.c:675 src/docs_inc.c:783
+#: src/docs_inc.c:1355 src/docs_inc.c:1463
 msgid "One channel specified by short channel ID"
 msgstr ""
 
-#: src/docs_inc.c:1065
+#: src/docs_inc.c:601
 msgid ""
 "Only display events from channels which are included in the selected tag."
 msgstr ""
 
-#: src/docs_inc.c:1059
+#: src/docs_inc.c:595
 msgid "Only display events from the selected channel."
 msgstr ""
 
-#: src/docs_inc.c:1077
+#: src/docs_inc.c:613
 msgid ""
 "Only display events that fall between the given minimum and maximum "
 "durations."
 msgstr ""
 
-#: src/docs_inc.c:1071
+#: src/docs_inc.c:607
 msgid "Only display events that match the given content type tag."
 msgstr ""
 
-#: src/docs_inc.c:1053
+#: src/docs_inc.c:589
 msgid "Only display events that match the given title."
 msgstr ""
 
-#: src/docs_inc.c:2197
+#: src/docs_inc.c:2189
 msgid ""
 "Only networks with the “SAT>IP Source” field set are exported through the "
 "SAT>IP protocol. This field is matched through the “src” parameter requested "
@@ -3805,23 +3837,23 @@ msgid ""
 "specification position 1 = DiseqC AA, 2 = DiseqC AB, 3 = DiseqC BA, 4 = "
 "DiseqC BB, but any numbers may be used - depends on the SAT>IP client. Note "
 "that if you use a similar number for multiple networks, the first matched "
-"network containing the mux with requested parameters will win (also for "
-"unknown mux)."
+"network containing the mux with requested parameters will win (also applies "
+"to unknown muxes)."
 msgstr ""
 
-#: src/docs_inc.c:227
+#: src/docs_inc.c:1627
 msgid "OpenElec firmware library"
 msgstr ""
 
-#: src/docs_inc.c:4021
+#: src/docs_inc.c:3999
 msgid "OpenTV EPG"
 msgstr ""
 
-#: src/docs_inc.c:613 src/docs_inc.c:693 src/docs_inc.c:733 src/docs_inc.c:4145
-#: src/docs_inc.c:4168 src/docs_inc.c:4243 src/docs_inc.c:4272
-#: src/docs_inc.c:4437 src/docs_inc.c:4487 src/docs_inc.c:4510
-#: src/docs_inc.c:4754 src/docs_inc.c:4781 src/docs_inc.c:4810
-#: src/docs_inc.c:4922
+#: src/docs_inc.c:1293 src/docs_inc.c:1373 src/docs_inc.c:1413
+#: src/docs_inc.c:4123 src/docs_inc.c:4146 src/docs_inc.c:4221
+#: src/docs_inc.c:4250 src/docs_inc.c:4415 src/docs_inc.c:4465
+#: src/docs_inc.c:4488 src/docs_inc.c:4732 src/docs_inc.c:4759
+#: src/docs_inc.c:4788 src/docs_inc.c:4900
 msgid "Option"
 msgstr ""
 
@@ -3837,47 +3869,47 @@ msgstr ""
 msgid "Ordered sub-list"
 msgstr ""
 
-#: src/docs_inc.c:1441
+#: src/docs_inc.c:975
 msgid "Other Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1539
+#: src/docs_inc.c:1741
 msgid "Output Targets"
 msgstr ""
 
-#: src/docs_inc.c:747
+#: src/docs_inc.c:1427
 msgid ""
 "Override queue size in bytes (default value is 1500000 for channel/service, "
 "10000000 for mux)"
 msgstr ""
 
-#: src/docs_inc.c:699
+#: src/docs_inc.c:1379
 msgid ""
 "Override streaming profile, otherwise the default profile for the user is "
 "used."
 msgstr ""
 
-#: src/docs_inc.c:743
+#: src/docs_inc.c:1423
 msgid "Override subscription weight"
 msgstr ""
 
-#: src/docs_inc.c:1321
+#: src/docs_inc.c:857
 msgid "Overview"
 msgstr ""
 
-#: src/docs_inc.c:539
+#: src/docs_inc.c:179
 msgid "Overview of Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:4365 src/docs_inc.c:4630 src/docs_inc.c:5014
+#: src/docs_inc.c:4343 src/docs_inc.c:4608 src/docs_inc.c:4992
 msgid "Owner of this recording"
 msgstr ""
 
-#: src/docs_inc.c:1685
+#: src/docs_inc.c:1093
 msgid "Packet Error Ratio"
 msgstr ""
 
-#: src/docs_inc.c:1713
+#: src/docs_inc.c:1121
 msgid "Page Structure"
 msgstr ""
 
@@ -3885,83 +3917,76 @@ msgstr ""
 msgid "Paragraphs Versus Definition Lists"
 msgstr ""
 
-#: src/docs_inc.c:3881
+#: src/docs_inc.c:3859
 msgid "Pass-thru muxer"
 msgstr ""
 
-#: src/docs_inc.c:3845
+#: src/docs_inc.c:3823
 msgid "Passthrough Muxer SI Tables"
 msgstr ""
 
-#: src/docs_inc.c:1373 src/docs_inc.c:2899
+#: src/docs_inc.c:907 src/docs_inc.c:2885
 msgid "Passwords"
 msgstr ""
 
-#: src/docs_inc.c:5089
+#: src/docs_inc.c:5067
 msgid "Per Channel Option"
 msgstr ""
 
-#: src/docs_inc.c:1751
+#: src/docs_inc.c:1159
 msgid "Physical Architecture"
 msgstr ""
 
-#: src/docs_inc.c:4572
+#: src/docs_inc.c:4550
 msgid "Placeholder"
 msgstr ""
 
-#: src/docs_inc.c:1855
+#: src/docs_inc.c:1229
 msgid "Platform differences - Ubuntu, Fedora, Red Hat, Arch, Android..."
 msgstr ""
 
-#: src/docs_inc.c:1853
+#: src/docs_inc.c:1227
 msgid ""
 "Platform differences - what you need to transcode, or what you can expect "
 "from Android vs GNU/Linux"
 msgstr ""
 
-#: src/docs_inc.c:1998
+#: src/docs_inc.c:1958
 msgid "Playing a Stream/File"
 msgstr ""
 
-#: src/docs_inc.c:651 src/docs_inc.c:767
+#: src/docs_inc.c:1331 src/docs_inc.c:1447
 msgid "Playlist contents"
 msgstr ""
 
-#: src/docs_inc.c:635
+#: src/docs_inc.c:1315
 msgid "Playlist type"
 msgstr ""
 
-#: src/docs_inc.c:619
+#: src/docs_inc.c:1299
 msgid "Playlist type, can be"
 msgstr ""
 
-#: src/docs_inc.c:3246
-msgid ""
-"Please note that the grid in each tab may have different columns and not all "
-"entry information is available until it completes or fails, e.g filesize, "
-"total data errors, etc."
-msgstr ""
-
-#: src/docs_inc.c:605
+#: src/docs_inc.c:1285
 msgid "Please, add `http://IP:Port` to complete the URL."
 msgstr ""
 
-#: src/docs_inc.c:3717
+#: src/docs_inc.c:3695
 msgid "Poll multiplexer"
 msgstr ""
 
-#: src/docs_inc.c:1537
+#: src/docs_inc.c:1739
 msgid ""
 "Powerful many-to-many channel:service:tuner mapping that allows you to "
 "select channels irrespective of the underlying carrier (for channels that "
 "broadcast on multiple sources)."
 msgstr ""
 
-#: src/docs_inc.c:427 src/docs_inc.c:2058
+#: src/docs_inc.c:2018
 msgid "Press the _[Map services]_ button and then _[Map all services]_ ."
 msgstr ""
 
-#: src/docs_inc.c:3472
+#: src/docs_inc.c:3432
 msgid ""
 "Pressing the _[Save]_ button (at the bottom of the dialog) will commit your "
 "changes and close the dialog, pressing the _[Apply]_ button will commit your "
@@ -3969,176 +3994,176 @@ msgid ""
 "the dialog - any unsaved changes will be lost."
 msgstr ""
 
-#: src/docs_inc.c:4768
+#: src/docs_inc.c:4746
 msgid ""
 "Prevent the user from changing their view level and hide the view level drop-"
 "dowm from the interface."
 msgstr ""
 
-#: src/docs_inc.c:4720
+#: src/docs_inc.c:4698
 msgid "Priority"
 msgstr ""
 
-#: src/docs_inc.c:5038
+#: src/docs_inc.c:5016
 msgid "Program content type"
 msgstr ""
 
-#: src/docs_inc.c:4385 src/docs_inc.c:4650 src/docs_inc.c:5034
+#: src/docs_inc.c:4363 src/docs_inc.c:4628 src/docs_inc.c:5012
 msgid "Program description"
 msgstr ""
 
-#: src/docs_inc.c:4381 src/docs_inc.c:4646 src/docs_inc.c:5030
+#: src/docs_inc.c:4359 src/docs_inc.c:4624 src/docs_inc.c:5008
 msgid "Program episode"
 msgstr ""
 
-#: src/docs_inc.c:4377 src/docs_inc.c:4642 src/docs_inc.c:5026
+#: src/docs_inc.c:4355 src/docs_inc.c:4620 src/docs_inc.c:5004
 msgid "Program subtitle"
 msgstr ""
 
-#: src/docs_inc.c:4373 src/docs_inc.c:4638 src/docs_inc.c:5022
+#: src/docs_inc.c:4351 src/docs_inc.c:4616 src/docs_inc.c:5000
 msgid "Program title"
 msgstr ""
 
-#: src/docs_inc.c:119
+#: src/docs_inc.c:1271
 msgid "Project website"
 msgstr ""
 
-#: src/docs_inc.c:509
+#: src/docs_inc.c:149
 msgid "Purpose"
 msgstr ""
 
-#: src/docs_inc.c:4025
+#: src/docs_inc.c:4003
 msgid "PyEPG Import"
 msgstr ""
 
-#: src/docs_inc.c:1787
+#: src/docs_inc.c:217
 msgid "Q: How do I get a playlist for all my channels?"
 msgstr ""
 
-#: src/docs_inc.c:1801
+#: src/docs_inc.c:231
 msgid "Q: I get a blank page when trying to view the web interface!"
 msgstr ""
 
-#: src/docs_inc.c:1795
+#: src/docs_inc.c:225
 msgid ""
 "Q: Tvheadend has scanned for services but some rows in the Service Name "
 "column are blank, is that normal?"
 msgstr ""
 
-#: src/docs_inc.c:1791
+#: src/docs_inc.c:221
 msgid "Q: Why am I getting a playlist when trying to view/stream a channel?"
 msgstr ""
 
-#: src/docs_inc.c:1807
+#: src/docs_inc.c:237
 msgid "Q: Why can't I see my tuners in Tvheadend's interface?"
 msgstr ""
 
-#: src/docs_inc.c:3753
+#: src/docs_inc.c:3731
 msgid "RTSP Protocol"
 msgstr ""
 
-#: src/docs_inc.c:4078
+#: src/docs_inc.c:4056
 msgid "Re-fetch images"
 msgstr ""
 
-#: src/docs_inc.c:3302
+#: src/docs_inc.c:3272
 msgid "Re-record"
 msgstr ""
 
-#: src/docs_inc.c:3414
+#: src/docs_inc.c:3374
 msgid "Re-recording an Entry/Re-schedule a Recording"
 msgstr ""
 
-#: src/docs_inc.c:4080
+#: src/docs_inc.c:4058
 msgid "Re-refresh image cache (reload images from upstream providers)."
 msgstr ""
 
-#: src/docs_inc.c:2527
+#: src/docs_inc.c:2511
 msgid "Re-run Internal EPG Grabbers"
 msgstr ""
 
-#: src/docs_inc.c:2529
+#: src/docs_inc.c:2513
 msgid "Re-run all enabled"
 msgstr ""
 
-#: src/docs_inc.c:3304
+#: src/docs_inc.c:3274
 msgid "Re-schedule the selected entry/recording if possible."
 msgstr ""
 
-#: src/docs_inc.c:4528
+#: src/docs_inc.c:4506
 msgid "Record a matching event only if the description is different."
 msgstr ""
 
-#: src/docs_inc.c:4520
+#: src/docs_inc.c:4498
 msgid "Record a matching event only if the episode number is different."
 msgstr ""
 
-#: src/docs_inc.c:4524
+#: src/docs_inc.c:4502
 msgid "Record a matching event only if the subtitle is different."
 msgstr ""
 
-#: src/docs_inc.c:4514
+#: src/docs_inc.c:4492
 msgid "Record all"
 msgstr ""
 
-#: src/docs_inc.c:4516
+#: src/docs_inc.c:4494
 msgid "Record all matching events."
 msgstr ""
 
-#: src/docs_inc.c:3382
+#: src/docs_inc.c:3342
 msgid ""
 "Record all upcoming series episodes by pressing the _[Record series]_ "
 "button. __This replaces the _[Autorec]_ button when series link information "
 "is available.__"
 msgstr ""
 
-#: src/docs_inc.c:3396
+#: src/docs_inc.c:3356
 msgid "Record events that broadcast between certain times or days of the week."
 msgstr ""
 
-#: src/docs_inc.c:3394
+#: src/docs_inc.c:3354
 msgid ""
 "Record events using regular expressions, they can be as simple or as "
 "powerful as you like."
 msgstr ""
 
-#: src/docs_inc.c:4526
+#: src/docs_inc.c:4504
 msgid "Record if different description"
 msgstr ""
 
-#: src/docs_inc.c:4518
+#: src/docs_inc.c:4496
 msgid "Record if different episode number"
 msgstr ""
 
-#: src/docs_inc.c:4522
+#: src/docs_inc.c:4500
 msgid "Record if different subtitle"
 msgstr ""
 
-#: src/docs_inc.c:4534
+#: src/docs_inc.c:4512
 msgid "Record once per day"
 msgstr ""
 
-#: src/docs_inc.c:4530
+#: src/docs_inc.c:4508
 msgid "Record once per week"
 msgstr ""
 
-#: src/docs_inc.c:3378
+#: src/docs_inc.c:3338
 msgid "Record the event once by pressing the _[Record program]_ button."
 msgstr ""
 
-#: src/docs_inc.c:4536
+#: src/docs_inc.c:4514
 msgid "Record the first matching event once a day."
 msgstr ""
 
-#: src/docs_inc.c:4532
+#: src/docs_inc.c:4510
 msgid "Record the first matching event once a week."
 msgstr ""
 
-#: src/docs_inc.c:1443
+#: src/docs_inc.c:977
 msgid "Recording"
 msgstr ""
 
-#: src/docs_inc.c:1151 src/docs_inc.c:3346
+#: src/docs_inc.c:687 src/docs_inc.c:3306
 msgid "Recording icon"
 msgstr ""
 
@@ -4146,262 +4171,266 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: src/docs_inc.c:3124
+#: src/docs_inc.c:3104
 msgid "Regex"
 msgstr ""
 
-#: src/docs_inc.c:3122
+#: src/docs_inc.c:3102
 msgid "Regular expressions examples:"
 msgstr ""
 
-#: src/docs_inc.c:4180
+#: src/docs_inc.c:4158
 msgid "Reject"
 msgstr ""
 
-#: src/docs_inc.c:4184
+#: src/docs_inc.c:4162
 msgid "Reject exact match"
 msgstr ""
 
-#: src/docs_inc.c:889
+#: src/docs_inc.c:425
 msgid "Relationship Between Tuners, Neworks, Muxes, Services and Channels"
 msgstr ""
 
-#: src/docs_inc.c:2414 src/docs_inc.c:2624
+#: src/docs_inc.c:2398 src/docs_inc.c:2608
 msgid ""
 "Remember to _[Save]_ your changes before selecting another config from "
 "within the grid."
 msgstr ""
 
-#: src/docs_inc.c:2990
+#: src/docs_inc.c:2970
 msgid ""
 "Remember to _[Save]_ your changes before selecting another profile from "
 "within the grid."
 msgstr ""
 
-#: src/docs_inc.c:2562
+#: src/docs_inc.c:2883
+msgid "Remember to also create a password entry for the user in the _"
+msgstr ""
+
+#: src/docs_inc.c:887
+msgid "Removed Recordings"
+msgstr ""
+
+#: src/docs_inc.c:2546
 msgid "Requires Tvheadend to be built with transcoding/ffmpeg enabled."
 msgstr ""
 
-#: src/docs_inc.c:1605
+#: src/docs_inc.c:1807
 msgid "Requires a card server (newcamd and capmt protocol is supported)."
 msgstr ""
 
-#: src/docs_inc.c:3197
+#: src/docs_inc.c:3179
 msgid "Rescan the selected mux for changes to the bouquet."
 msgstr ""
 
-#: src/docs_inc.c:1121
+#: src/docs_inc.c:657
 msgid "Reset All"
 msgstr ""
 
-#: src/docs_inc.c:3544
+#: src/docs_inc.c:3522
 msgid "Reset Icon"
 msgstr ""
 
-#: src/docs_inc.c:3546
+#: src/docs_inc.c:3524
 msgid "Reset the selected channel(s)"
 msgstr ""
 
-#: src/docs_inc.c:1573
+#: src/docs_inc.c:1775
 msgid "Results can be scheduled for recording with a single click."
 msgstr ""
 
-#: src/docs_inc.c:763
+#: src/docs_inc.c:1443
 msgid ""
 "Return the XMLTV EPG export. By default (if the rest of path is ommitted), "
 "an redirection answer will be sent where /channels remainder is used."
 msgstr ""
 
-#: src/docs_inc.c:631
+#: src/docs_inc.c:1311
 msgid ""
 "Return the m3u playlist in Enigma2 format. By default (if the rest of path "
 "is ommitted), an redirection answer will be sent where /channels remainder "
 "is used."
 msgstr ""
 
-#: src/docs_inc.c:609
+#: src/docs_inc.c:1289
 msgid ""
 "Return the playlist in _xspf_ or _m3u_ format. If the agent is in the list "
 "of direct agents (like wget/curl/vlc), the stream is returned instead."
 msgstr ""
 
-#: src/docs_inc.c:2362
+#: src/docs_inc.c:2346
 msgid "Reveal/Hide any stored CA client passwords."
 msgstr ""
 
-#: src/docs_inc.c:3282
+#: src/docs_inc.c:3250
 msgid "Revert all changes made to the grid entries since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2219
+#: src/docs_inc.c:2177
 msgid "Revert all changes since last save."
 msgstr ""
 
-#: src/docs_inc.c:1974 src/docs_inc.c:2447 src/docs_inc.c:2488
-#: src/docs_inc.c:2521 src/docs_inc.c:4072
+#: src/docs_inc.c:1934 src/docs_inc.c:2431 src/docs_inc.c:2472
+#: src/docs_inc.c:2505 src/docs_inc.c:4050
 msgid "Revert any changes made since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2309
+#: src/docs_inc.c:2293
 msgid "Revert the changes made since last save."
 msgstr ""
 
-#: src/docs_inc.c:1575
+#: src/docs_inc.c:1777
 msgid "Rich Browser-Driven Interface"
 msgstr ""
 
-#: src/docs_inc.c:1569
+#: src/docs_inc.c:1771
 msgid "Rich EPG support, with data from DVB/OTA, XMLTV (scheduled and socket)."
 msgstr ""
 
-#: src/docs_inc.c:981
+#: src/docs_inc.c:517
 msgid "Rotor (GOTOX)"
 msgstr ""
 
-#: src/docs_inc.c:983
+#: src/docs_inc.c:519
 msgid "Rotor (USALS)"
 msgstr ""
 
-#: src/docs_inc.c:293
+#: src/docs_inc.c:1549
 msgid "Running"
 msgstr ""
 
-#: src/docs_inc.c:4885
+#: src/docs_inc.c:4863
 msgid "S02-E06"
 msgstr ""
 
-#: src/docs_inc.c:4383 src/docs_inc.c:4648 src/docs_inc.c:5032
+#: src/docs_inc.c:4361 src/docs_inc.c:4626 src/docs_inc.c:5010
 msgid "S02.E07"
 msgstr ""
 
-#: src/docs_inc.c:1005
+#: src/docs_inc.c:541
 msgid "SAT>IP (DVB-T/ATSC-T/ATSC-C/DVB-S)"
 msgstr ""
 
-#: src/docs_inc.c:4005
+#: src/docs_inc.c:3983
 msgid "SAT>IP Client"
 msgstr ""
 
-#: src/docs_inc.c:4009
+#: src/docs_inc.c:901 src/docs_inc.c:3987
 msgid "SAT>IP Server"
 msgstr ""
 
-#: src/docs_inc.c:1367
-msgid "SAT>IP Server Config"
-msgstr ""
-
-#: src/docs_inc.c:3849
+#: src/docs_inc.c:3827
 msgid "SAT>IP Server SI Tables"
 msgstr ""
 
-#: src/docs_inc.c:2195
+#: src/docs_inc.c:2155
 msgid ""
 "SAT>IP Server is something like DVB network tuner. Tvheadend can forward "
 "mpegts input streams including on-the-fly descramling to SAT>IP clients."
 msgstr ""
 
-#: src/docs_inc.c:1547
+#: src/docs_inc.c:1749
 msgid "SAT>IP server (including on-the-fly descrambling)."
 msgstr ""
 
-#: src/docs_inc.c:1513
+#: src/docs_inc.c:1715
 msgid "SDTV and HDTV support"
 msgstr ""
 
-#: src/docs_inc.c:3683 src/docs_inc.c:3685
+#: src/docs_inc.c:3661 src/docs_inc.c:3663
 msgid "START"
 msgstr ""
 
-#: src/docs_inc.c:3687 src/docs_inc.c:3689
+#: src/docs_inc.c:3665 src/docs_inc.c:3667
 msgid "STOP"
 msgstr ""
 
-#: src/docs_inc.c:953
+#: src/docs_inc.c:489
 msgid "Satellite (DVB-S/ISDB-S)"
 msgstr ""
 
-#: src/docs_inc.c:963 src/docs_inc.c:1021
+#: src/docs_inc.c:499 src/docs_inc.c:557
 msgid "Satellite Configuration"
 msgstr ""
 
-#: src/docs_inc.c:971
+#: src/docs_inc.c:507
 msgid "Satellite Configuration (Advanced)"
 msgstr ""
 
-#: src/docs_inc.c:1525
+#: src/docs_inc.c:1727
 msgid "Satellite signals via DVB-S and DVB-S2"
 msgstr ""
 
-#: src/docs_inc.c:2655
+#: src/docs_inc.c:2639
 msgid "Satellite, any signal coming in via a dish"
 msgstr ""
 
-#: src/docs_inc.c:553
+#: src/docs_inc.c:193
 msgid "Satellite, so any signal coming in via a dish (DVB-S and DVB-S2)"
 msgstr ""
 
-#: src/docs_inc.c:933 src/docs_inc.c:1968 src/docs_inc.c:2151
-#: src/docs_inc.c:2184 src/docs_inc.c:2213 src/docs_inc.c:2278
-#: src/docs_inc.c:2303 src/docs_inc.c:2332 src/docs_inc.c:2441
-#: src/docs_inc.c:2482 src/docs_inc.c:2515 src/docs_inc.c:2582
-#: src/docs_inc.c:2849 src/docs_inc.c:2956 src/docs_inc.c:3065
-#: src/docs_inc.c:3090 src/docs_inc.c:3163 src/docs_inc.c:3276
-#: src/docs_inc.c:4066 src/docs_inc.c:4123
+#: src/docs_inc.c:469 src/docs_inc.c:1928 src/docs_inc.c:2111
+#: src/docs_inc.c:2144 src/docs_inc.c:2171 src/docs_inc.c:2262
+#: src/docs_inc.c:2287 src/docs_inc.c:2316 src/docs_inc.c:2425
+#: src/docs_inc.c:2466 src/docs_inc.c:2499 src/docs_inc.c:2566
+#: src/docs_inc.c:2833 src/docs_inc.c:2936 src/docs_inc.c:3045
+#: src/docs_inc.c:3070 src/docs_inc.c:3143 src/docs_inc.c:3244
+#: src/docs_inc.c:4044 src/docs_inc.c:4101
 msgid "Save"
 msgstr ""
 
-#: src/docs_inc.c:2215
+#: src/docs_inc.c:2173
 msgid "Save all changes."
 msgstr ""
 
-#: src/docs_inc.c:2334
-msgid "Save any changes made to the CA client configuration"
+#: src/docs_inc.c:2318
+msgid "Save any changes made to the CA client configuration."
 msgstr ""
 
-#: src/docs_inc.c:2443
+#: src/docs_inc.c:2427
 msgid "Save any changes made to the grid."
 msgstr ""
 
-#: src/docs_inc.c:1970
+#: src/docs_inc.c:1930
 msgid "Save any changes made to the grid/entries."
 msgstr ""
 
-#: src/docs_inc.c:2584
-msgid "Save any changes made to the selected configuration"
+#: src/docs_inc.c:2568
+msgid "Save any changes made to the selected configuration."
 msgstr ""
 
-#: src/docs_inc.c:2958
-msgid "Save any changes made to the selected profile"
+#: src/docs_inc.c:2938
+msgid "Save any changes made to the selected profile."
 msgstr ""
 
-#: src/docs_inc.c:2484 src/docs_inc.c:2517 src/docs_inc.c:4068
+#: src/docs_inc.c:2468 src/docs_inc.c:2501 src/docs_inc.c:4046
 msgid "Save any changes made to the tab."
 msgstr ""
 
-#: src/docs_inc.c:3278
+#: src/docs_inc.c:3246
 msgid "Save changes made to the grid entries."
 msgstr ""
 
-#: src/docs_inc.c:935 src/docs_inc.c:2153 src/docs_inc.c:2186
-#: src/docs_inc.c:2280 src/docs_inc.c:2305 src/docs_inc.c:2851
-#: src/docs_inc.c:3067 src/docs_inc.c:3092 src/docs_inc.c:3165
-#: src/docs_inc.c:4125
+#: src/docs_inc.c:471 src/docs_inc.c:2113 src/docs_inc.c:2146
+#: src/docs_inc.c:2264 src/docs_inc.c:2289 src/docs_inc.c:2835
+#: src/docs_inc.c:3047 src/docs_inc.c:3072 src/docs_inc.c:3145
+#: src/docs_inc.c:4103
 msgid "Save the current configuration."
 msgstr ""
 
-#: src/docs_inc.c:4041
+#: src/docs_inc.c:4019
 msgid "Scanfile"
 msgstr ""
 
-#: src/docs_inc.c:4212 src/docs_inc.c:4462 src/docs_inc.c:4547
+#: src/docs_inc.c:4190 src/docs_inc.c:4440 src/docs_inc.c:4525
 msgid "Scheme"
 msgstr ""
 
-#: src/docs_inc.c:1051
+#: src/docs_inc.c:587
 msgid "Search title..."
 msgstr ""
 
-#: src/docs_inc.c:1571
+#: src/docs_inc.c:1773
 msgid "Searchable and filterable from the web user interface."
 msgstr ""
 
@@ -4409,16 +4438,16 @@ msgstr ""
 msgid "Second Header"
 msgstr ""
 
-#: src/docs_inc.c:2760 src/docs_inc.c:3398 src/docs_inc.c:3518
-#: src/docs_inc.c:4854
+#: src/docs_inc.c:341 src/docs_inc.c:2744 src/docs_inc.c:3358
+#: src/docs_inc.c:3478 src/docs_inc.c:4832
 msgid "See"
 msgstr ""
 
-#: src/docs_inc.c:4687
+#: src/docs_inc.c:4665
 msgid "See below."
 msgstr ""
 
-#: src/docs_inc.c:5114
+#: src/docs_inc.c:5092
 msgid ""
 "Select the closest transmitter if using an antenna (T); if using cable (C), "
 "select your provider; if using satellite (S), the orbital position of the "
@@ -4426,126 +4455,127 @@ msgid ""
 "your playlist."
 msgstr ""
 
-#: src/docs_inc.c:5120
+#: src/docs_inc.c:5098
 msgid "Selecting the wrong list may cause the scan (on the next page) to fail."
 msgstr ""
 
-#: src/docs_inc.c:1469
+#: src/docs_inc.c:1003
 msgid "Server Mapper"
 msgstr ""
 
-#: src/docs_inc.c:1499
+#: src/docs_inc.c:1035
 msgid "Server connectivity"
 msgstr ""
 
-#: src/docs_inc.c:3889
+#: src/docs_inc.c:3867
 msgid "Service"
 msgstr ""
 
-#: src/docs_inc.c:2122
+#: src/docs_inc.c:2082
 msgid "Service Information"
 msgstr ""
 
-#: src/docs_inc.c:131 src/docs_inc.c:439 src/docs_inc.c:457 src/docs_inc.c:2070
-#: src/docs_inc.c:2088 src/docs_inc.c:3510 src/docs_inc.c:3901
+#: src/docs_inc.c:99 src/docs_inc.c:2030 src/docs_inc.c:2048
+#: src/docs_inc.c:3470 src/docs_inc.c:3879
 msgid "Service Mapper"
 msgstr ""
 
-#: src/docs_inc.c:1497
+#: src/docs_inc.c:1033
 msgid "Service configuration"
 msgstr ""
 
-#: src/docs_inc.c:4559
+#: src/docs_inc.c:4537
 msgid "Service name picons"
 msgstr ""
 
-#: src/docs_inc.c:727
+#: src/docs_inc.c:1407
 msgid "Service specified by service UUID"
 msgstr ""
 
-#: src/docs_inc.c:1385 src/docs_inc.c:3015 src/docs_inc.c:3520
+#: src/docs_inc.c:343 src/docs_inc.c:919 src/docs_inc.c:2995
+#: src/docs_inc.c:3480
 msgid "Services"
 msgstr ""
 
-#: src/docs_inc.c:2017
+#: src/docs_inc.c:1977
 msgid ""
 "Services are automatically pulled from muxes and can be mapped to Channels."
 msgstr ""
 
-#: src/docs_inc.c:1851
+#: src/docs_inc.c:1225
 msgid "Setting up SAT>IP - as a client, as a server"
 msgstr ""
 
-#: src/docs_inc.c:2860
+#: src/docs_inc.c:2844
 msgid ""
 "Setting up access control is an important initial step as __the system is "
 "initially wide open__ ."
 msgstr ""
 
-#: src/docs_inc.c:495
+#: src/docs_inc.c:377
 msgid ""
 "Setting up access control rules for different client types/permission levels"
 msgstr ""
 
-#: src/docs_inc.c:485
+#: src/docs_inc.c:367
 msgid "Setting up channel icons"
 msgstr ""
 
-#: src/docs_inc.c:483
+#: src/docs_inc.c:365
 msgid ""
 "Setting up different EPGs (inc. localised character sets and timing offsets)"
 msgstr ""
 
-#: src/docs_inc.c:487
+#: src/docs_inc.c:369
 msgid "Setting up recording profiles"
 msgstr ""
 
-#: src/docs_inc.c:493
+#: src/docs_inc.c:375
 msgid "Setting up softcams for descrambling"
 msgstr ""
 
-#: src/docs_inc.c:489
+#: src/docs_inc.c:371
 msgid "Setting up streaming profiles (including transcoding)"
 msgstr ""
 
-#: src/docs_inc.c:3761
+#: src/docs_inc.c:3739
 msgid "Settings"
 msgstr ""
 
-#: src/docs_inc.c:1093
+#: src/docs_inc.c:629
 msgid "Short programs, e.g. daily soap operas"
 msgstr ""
 
-#: src/docs_inc.c:1215
+#: src/docs_inc.c:751
 msgid ""
 "Should you wish to record all events matching a specific query (to record "
 "your favourite show every week, for example) you can press the _[Create "
 "AutoRec]_ button in the top toolbar."
 msgstr ""
 
-#: src/docs_inc.c:4249 src/docs_inc.c:4286
+#: src/docs_inc.c:4227 src/docs_inc.c:4264
 msgid "Show basic settings/information."
 msgstr ""
 
-#: src/docs_inc.c:4253 src/docs_inc.c:4290
+#: src/docs_inc.c:4231 src/docs_inc.c:4268
 msgid "Show more advanced settings/information."
 msgstr ""
 
-#: src/docs_inc.c:4257 src/docs_inc.c:4294
+#: src/docs_inc.c:4235 src/docs_inc.c:4272
 msgid "Show the expert (All) settings/information."
 msgstr ""
 
-#: src/docs_inc.c:2360
+#: src/docs_inc.c:2344
 msgid "Show/Hide Passwords"
 msgstr ""
 
-#: src/docs_inc.c:211
+#: src/docs_inc.c:1611
 msgid ""
 "Similar to the above, Tvheadend can do nothing if your tuners aren't working "
 "properly. A good place to check how to set up your tuners is the"
 msgstr ""
 
-#: src/docs_inc.c:881
+#: src/docs_inc.c:417
 msgid ""
 "Simply, because 'BBC One' might exist in many different places... it might "
 "have regional variations on multiple frequencies (so different services on "
@@ -4555,15 +4585,15 @@ msgid ""
 "terrestrial tuner)."
 msgstr ""
 
-#: src/docs_inc.c:4889
+#: src/docs_inc.c:4867
 msgid "SkySport"
 msgstr ""
 
-#: src/docs_inc.c:961
+#: src/docs_inc.c:497
 msgid "Slave"
 msgstr ""
 
-#: src/docs_inc.c:1107
+#: src/docs_inc.c:643
 msgid ""
 "So, if you only want to see Movies from your available HD channels, you "
 "would select ‘HDTV’ in the _[Filter tag…]_ field, and select ‘Movie / Drama’ "
@@ -4572,7 +4602,7 @@ msgid ""
 "‘01:30:01 to 03:00:00’ in the _[Filter duration…]_ field."
 msgstr ""
 
-#: src/docs_inc.c:1603
+#: src/docs_inc.c:1805
 msgid "Software-Based CSA Descrambling"
 msgstr ""
 
@@ -4581,49 +4611,49 @@ msgid ""
 "Some notable items about how formatting is used on this particular site."
 msgstr ""
 
-#: src/docs_inc.c:3484
+#: src/docs_inc.c:3444
 msgid ""
 "Some tuners (or drivers) require more tuning parameters than others so be "
 "sure to enter as many tuning parameters as possible."
 msgstr ""
 
-#: src/docs_inc.c:3725
+#: src/docs_inc.c:3703
 msgid "Spawn"
 msgstr ""
 
-#: src/docs_inc.c:4877
+#: src/docs_inc.c:4855
 msgid "Sport"
 msgstr ""
 
-#: src/docs_inc.c:4466
+#: src/docs_inc.c:4444
 msgid "Standard"
 msgstr ""
 
-#: src/docs_inc.c:4393 src/docs_inc.c:4654 src/docs_inc.c:5046
+#: src/docs_inc.c:4371 src/docs_inc.c:4632 src/docs_inc.c:5024
 msgid "Start time stamp of recording, UNIX epoch"
 msgstr ""
 
-#: src/docs_inc.c:2159
+#: src/docs_inc.c:2119
 msgid "Start wizard"
 msgstr ""
 
-#: src/docs_inc.c:289
+#: src/docs_inc.c:1545
 msgid "State"
 msgstr ""
 
-#: src/docs_inc.c:4673 src/docs_inc.c:4728
+#: src/docs_inc.c:995 src/docs_inc.c:4651 src/docs_inc.c:4706
 msgid "Status"
 msgstr ""
 
-#: src/docs_inc.c:803
+#: src/docs_inc.c:1667
 msgid "Status - Connections"
 msgstr ""
 
-#: src/docs_inc.c:1639
+#: src/docs_inc.c:1047
 msgid "Status - Stream"
 msgstr ""
 
-#: src/docs_inc.c:239
+#: src/docs_inc.c:1495
 msgid "Status - Subscriptions"
 msgstr ""
 
@@ -4633,146 +4663,146 @@ msgid ""
 "definition lists."
 msgstr ""
 
-#: src/docs_inc.c:3284
+#: src/docs_inc.c:3252
 msgid "Stop"
 msgstr ""
 
-#: src/docs_inc.c:4397 src/docs_inc.c:4658 src/docs_inc.c:5050
+#: src/docs_inc.c:4375 src/docs_inc.c:4636 src/docs_inc.c:5028
 msgid "Stop time stamp of recording, UNIX epoch"
 msgstr ""
 
-#: src/docs_inc.c:1413 src/docs_inc.c:1463
+#: src/docs_inc.c:947 src/docs_inc.c:997
 msgid "Stream"
 msgstr ""
 
-#: src/docs_inc.c:1415 src/docs_inc.c:4305
+#: src/docs_inc.c:949 src/docs_inc.c:4283
 msgid "Stream Profiles"
 msgstr ""
 
-#: src/docs_inc.c:2542
+#: src/docs_inc.c:2526
 msgid ""
 "Stream Profiles are the settings for output formats. These are used for Live "
 "TV streaming and recordings. The profiles are assigned through the"
 msgstr ""
 
-#: src/docs_inc.c:707
+#: src/docs_inc.c:1387
 msgid "Stream for"
 msgstr ""
 
-#: src/docs_inc.c:4445
+#: src/docs_inc.c:4423
 msgid "Streaming"
 msgstr ""
 
-#: src/docs_inc.c:3913
+#: src/docs_inc.c:3891
 msgid "Streaming Profile"
 msgstr ""
 
-#: src/docs_inc.c:4745
+#: src/docs_inc.c:4723
 msgid ""
 "Streaming priority is like the _Priority_ setting (above) but only applies "
 "when streaming over HTTP or HTSP. If no streaming priority value is set (0) "
 "the _Priority_ value is used instead."
 msgstr ""
 
-#: src/docs_inc.c:4409 src/docs_inc.c:5062
+#: src/docs_inc.c:4387 src/docs_inc.c:5040
 msgid "Streams (comma separated)"
 msgstr ""
 
-#: src/docs_inc.c:1561
+#: src/docs_inc.c:1763
 msgid ""
 "Streams can be selected and filtered positively or negatively as required."
 msgstr ""
 
-#: src/docs_inc.c:4316
+#: src/docs_inc.c:4294
 msgid "String"
 msgstr ""
 
-#: src/docs_inc.c:1551
+#: src/docs_inc.c:1753
 msgid ""
 "Subject to your system's capabilities, support for on-the-fly transcoding "
 "for both live and recorded streams in various formats."
 msgstr ""
 
-#: src/docs_inc.c:3897
+#: src/docs_inc.c:3875
 msgid "Subscription"
 msgstr ""
 
-#: src/docs_inc.c:1465
+#: src/docs_inc.c:999
 msgid "Subscriptions"
 msgstr ""
 
-#: src/docs_inc.c:3679
+#: src/docs_inc.c:3657
 msgid "Subsystem"
 msgstr ""
 
-#: src/docs_inc.c:3675
+#: src/docs_inc.c:3653
 msgid "Subsystems"
 msgstr ""
 
-#: src/docs_inc.c:1437
+#: src/docs_inc.c:971
 msgid "Subtitle Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1597
+#: src/docs_inc.c:1799
 msgid ""
 "Support for broadcaster (primarily DVB-S) bouquets for easy channel mapping."
 msgstr ""
 
-#: src/docs_inc.c:1535
+#: src/docs_inc.c:1737
 msgid ""
 "Support for multiple adapters of any mix, with each adapter able to receive "
 "simultaneously all programmes on the current mux."
 msgstr ""
 
-#: src/docs_inc.c:1281
+#: src/docs_inc.c:817
 msgid "Supported audio codecs"
 msgstr ""
 
-#: src/docs_inc.c:4345 src/docs_inc.c:4610 src/docs_inc.c:4994
+#: src/docs_inc.c:4323 src/docs_inc.c:4588 src/docs_inc.c:4972
 msgid "Supported format strings:"
 msgstr ""
 
-#: src/docs_inc.c:1227
+#: src/docs_inc.c:763
 msgid "Supported formats (containers)"
 msgstr ""
 
-#: src/docs_inc.c:1257
+#: src/docs_inc.c:793
 msgid "Supported video codecs"
 msgstr ""
 
-#: src/docs_inc.c:3600
+#: src/docs_inc.c:3578
 msgid "Swap Numbers"
 msgstr ""
 
-#: src/docs_inc.c:3602
+#: src/docs_inc.c:3580
 msgid "Swap the numbers of the"
 msgstr ""
 
-#: src/docs_inc.c:4228
+#: src/docs_inc.c:4206
 msgid "Sync"
 msgstr ""
 
-#: src/docs_inc.c:4232
+#: src/docs_inc.c:4210
 msgid "Sync + Don't keep"
 msgstr ""
 
-#: src/docs_inc.c:4220
+#: src/docs_inc.c:4198
 msgid "System"
 msgstr ""
 
-#: src/docs_inc.c:1759
+#: src/docs_inc.c:1167
 msgid "System Requirements"
 msgstr ""
 
-#: src/docs_inc.c:3749
+#: src/docs_inc.c:3727
 msgid "TCP Protocol"
 msgstr ""
 
-#: src/docs_inc.c:4969
+#: src/docs_inc.c:4947
 msgid "TIME"
 msgstr ""
 
-#: src/docs_inc.c:4973
+#: src/docs_inc.c:4951
 msgid ""
 "TIME action was matched, the new AC3 elementary stream will not be added if "
 "the language for new AC3 elementary stream is ‘eng’. Note that the second "
@@ -4781,27 +4811,27 @@ msgid ""
 "CA is not already used."
 msgstr ""
 
-#: src/docs_inc.c:3859
+#: src/docs_inc.c:3837
 msgid "TS"
 msgstr ""
 
-#: src/docs_inc.c:1379 src/docs_inc.c:2762
+#: src/docs_inc.c:913 src/docs_inc.c:2746
 msgid "TV Adapters"
 msgstr ""
 
-#: src/docs_inc.c:4013
+#: src/docs_inc.c:3991
 msgid "TVHDHomeRun Client"
 msgstr ""
 
-#: src/docs_inc.c:633
+#: src/docs_inc.c:1313
 msgid "TYPE"
 msgstr ""
 
-#: src/docs_inc.c:3022
+#: src/docs_inc.c:3002
 msgid "Tab specific functions:"
 msgstr ""
 
-#: src/docs_inc.c:1317
+#: src/docs_inc.c:853
 msgid "Table of Contents"
 msgstr ""
 
@@ -4813,34 +4843,34 @@ msgstr ""
 msgid "Tables can be constructed as follows."
 msgstr ""
 
-#: src/docs_inc.c:679 src/docs_inc.c:787
+#: src/docs_inc.c:1359 src/docs_inc.c:1467
 msgid "Tagged channels specified by UUID or tag name"
 msgstr ""
 
-#: src/docs_inc.c:687 src/docs_inc.c:795
+#: src/docs_inc.c:1367 src/docs_inc.c:1475
 msgid "Tagged channels specified by short tag ID"
 msgstr ""
 
-#: src/docs_inc.c:683 src/docs_inc.c:791
+#: src/docs_inc.c:1363 src/docs_inc.c:1471
 msgid "Tagged channels specified by tag name"
 msgstr ""
 
-#: src/docs_inc.c:1067
+#: src/docs_inc.c:603
 msgid ""
 "Tags are used for grouping channels together - such as ‘Radio’ or ‘HDTV’ - "
 "and are configured by the administrator. You can start typing a tag name to "
 "filter the list."
 msgstr ""
 
-#: src/docs_inc.c:1435
+#: src/docs_inc.c:969
 msgid "Teletext Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1521
+#: src/docs_inc.c:1723
 msgid "Teletext subtitles supported."
 msgstr ""
 
-#: src/docs_inc.c:4226
+#: src/docs_inc.c:4204
 msgid ""
 "Tell the system that you’re not expecting to re-use the data soon, so don’t "
 "keep it in cache. The data will still be buffered for writing. Useful e.g. "
@@ -4848,7 +4878,7 @@ msgid ""
 "while recording, so data can be discarded now and read back from disc later)."
 msgstr ""
 
-#: src/docs_inc.c:4230
+#: src/docs_inc.c:4208
 msgid ""
 "Tell the system to write the data immediately. This doesn’t affect whether "
 "or not it’s cached. Useful e.g. if you’ve a particular problem with data "
@@ -4856,65 +4886,64 @@ msgid ""
 "problems)."
 msgstr ""
 
-#: src/docs_inc.c:4881
+#: src/docs_inc.c:4859
 msgid "Tennis - Wimbledon"
 msgstr ""
 
-#: src/docs_inc.c:4873
+#: src/docs_inc.c:4851
 msgid "Tennis - Wimbledon-1.mkv"
 msgstr ""
 
-#: src/docs_inc.c:985
+#: src/docs_inc.c:521
 msgid "Terrestrial (DVB-T/ATSC-T/ISDB-T)"
 msgstr ""
 
-#: src/docs_inc.c:2665
+#: src/docs_inc.c:2649
 msgid ""
 "Terrestrial, over-the-air broadcasts received through a traditional "
 "television aerial"
 msgstr ""
 
-#: src/docs_inc.c:555
+#: src/docs_inc.c:195
 msgid ""
 "Terrestrial, so over-the-air broadcasts received through a traditional "
 "television aerial (DVB-T and DVB-T2 in much of the world, ATSC in north and "
 "central America)"
 msgstr ""
 
-#: src/docs_inc.c:1527
+#: src/docs_inc.c:1729
 msgid "Terrestrial/Over-the-Air signals via DVB-T, DVB-T2 and ATSC"
 msgstr ""
 
-#: src/docs_inc.c:301
+#: src/docs_inc.c:1557
 msgid "Testing"
 msgstr ""
 
-#: src/docs_inc.c:1503
+#: src/docs_inc.c:1039
 msgid "Testing options"
 msgstr ""
 
-#: src/docs_inc.c:5141 src/docs_inc.c:5217
+#: src/docs_inc.c:5119 src/docs_inc.c:5195
 msgid "Thank you for using Tvheadend (and don't forget to"
 msgstr ""
 
-#: src/docs_inc.c:479
+#: src/docs_inc.c:361
 msgid ""
 "That's it - you're done. You should now have a working basic Tvheadend "
 "installation with channels mapped and ready for use!"
 msgstr ""
 
-#: src/docs_inc.c:141 src/docs_inc.c:433 src/docs_inc.c:451 src/docs_inc.c:2064
-#: src/docs_inc.c:2082
+#: src/docs_inc.c:109 src/docs_inc.c:2024 src/docs_inc.c:2042
 msgid "The"
 msgstr ""
 
-#: src/docs_inc.c:1033
+#: src/docs_inc.c:569
 msgid ""
 "The EPG tab displays a filterable grid containing all events, sorted based "
 "on start time."
 msgstr ""
 
-#: src/docs_inc.c:869
+#: src/docs_inc.c:405
 msgid ""
 "The Tvheadend software then sets up a series of configuration elements, and "
 "the way in which these interact determines how a TV signal ends up in front "
@@ -4924,22 +4953,22 @@ msgid ""
 "on multiple tuners."
 msgstr ""
 
-#: src/docs_inc.c:581
+#: src/docs_inc.c:1645
 msgid "The User Guide in"
 msgstr ""
 
-#: src/docs_inc.c:3336
+#: src/docs_inc.c:3296
 msgid ""
 "The _Details_ column gives a quick overview as to the status of each entry:"
 msgstr ""
 
-#: src/docs_inc.c:219
+#: src/docs_inc.c:1619
 msgid ""
 "The __driver__ is the piece of software that, as far as the operating system "
 "is concerned, controls the tuner hardware."
 msgstr ""
 
-#: src/docs_inc.c:871
+#: src/docs_inc.c:407
 msgid ""
 "The __network__ is the software definition of your carrier network. Broadly, "
 "it lays out what sort of network it is (such as DVB-T or DVB-S2), how it "
@@ -4947,90 +4976,88 @@ msgid ""
 "are used by tuners so the hardware knows where to look for a signal."
 msgstr ""
 
-#: src/docs_inc.c:919
+#: src/docs_inc.c:455
 msgid "The adapters and tuners are listed and edited in a tree."
 msgstr ""
 
-#: src/docs_inc.c:4683
+#: src/docs_inc.c:4661
 msgid "The associated file(s) cannot be found on disk."
 msgstr ""
 
-#: src/docs_inc.c:3182
+#: src/docs_inc.c:1487
 msgid ""
-"The bouquets are obtained automatically from the DVB source during the mux "
-"scan period. Note that bouquets may use more muxes and only services from "
-"scanned muxes are added. The mux with bouquets might require another scan "
-"when all muxes are discovered (manually using the rescan checkbox)."
+"The build arguments/options used during compilation can be seen by clicking "
+"the _Toggle details_ link (only visible to users with admin rights)."
 msgstr ""
 
-#: src/docs_inc.c:4590
+#: src/docs_inc.c:4568
 msgid "The channel name (URL encoded ASCII)"
 msgstr ""
 
-#: src/docs_inc.c:2392
+#: src/docs_inc.c:2376
 msgid "The client is connected."
 msgstr ""
 
-#: src/docs_inc.c:2400
+#: src/docs_inc.c:2384
 msgid "The client is disabled."
 msgstr ""
 
-#: src/docs_inc.c:563
+#: src/docs_inc.c:203
 msgid "The code is hosted at"
 msgstr ""
 
-#: src/docs_inc.c:343
+#: src/docs_inc.c:273
 msgid ""
 "The creation process allows you to select from a series of pre-defined mux "
 "lists for common DVB sources. These are available"
 msgstr ""
 
-#: src/docs_inc.c:4322
+#: src/docs_inc.c:4300
 msgid "The date in ISO-format (e.g. 2015-02-28)."
 msgstr ""
 
-#: src/docs_inc.c:4330
+#: src/docs_inc.c:4308
 msgid "The date, formatted according to your locale settings."
 msgstr ""
 
-#: src/docs_inc.c:4303
+#: src/docs_inc.c:4281
 msgid "The default profile and priorities can be changed in the"
 msgstr ""
 
-#: src/docs_inc.c:941
+#: src/docs_inc.c:477
 msgid ""
 "The device tree lists the available frontends, LNB configuration and so on "
 "related to your device(s) in sections. Clicking on these sections will "
 "display available parameters and device information."
 msgstr ""
 
-#: src/docs_inc.c:579
+#: src/docs_inc.c:1643
 msgid ""
 "The documentation is written in markdown, and then converted for direct "
 "inclusion to tvheadend binary. The markdown processor in tvheadend binary "
 "adds other information from the internal class system."
 msgstr ""
 
-#: src/docs_inc.c:1577
+#: src/docs_inc.c:1779
 msgid "The entire application is loaded into the browser."
 msgstr ""
 
-#: src/docs_inc.c:109
+#: src/docs_inc.c:1261
 msgid "The entire project is currently licensed using"
 msgstr ""
 
-#: src/docs_inc.c:4332
+#: src/docs_inc.c:4310
 msgid "The escape-codes use the"
 msgstr ""
 
-#: src/docs_inc.c:3184
+#: src/docs_inc.c:3164
 msgid ""
 "The fastscan bouquets are pre-defined in the configuration tree. These "
 "bouquets must be manually enabled to let Tvheadend to subscribe and listen "
 "to the specific MPEG-TS PIDs."
 msgstr ""
 
-#: src/docs_inc.c:1055
+#: src/docs_inc.c:591
 msgid ""
 "The filter uses case-insensitive regular expressions. If you don’t know what "
 "a regular expression is, this simply means that you can type just parts of "
@@ -5039,88 +5066,65 @@ msgid ""
 "subtitle, summary and description."
 msgstr ""
 
-#: src/docs_inc.c:1115
+#: src/docs_inc.c:651
 msgid "The following buttons are also available:"
 msgstr ""
 
-#: src/docs_inc.c:2178 src/docs_inc.c:2272 src/docs_inc.c:2843
-#: src/docs_inc.c:3059 src/docs_inc.c:3084 src/docs_inc.c:3157
-#: src/docs_inc.c:4117
+#: src/docs_inc.c:2138 src/docs_inc.c:2256 src/docs_inc.c:2827
+#: src/docs_inc.c:3039 src/docs_inc.c:3064 src/docs_inc.c:3137
+#: src/docs_inc.c:4095
 msgid "The following buttons are available:"
 msgstr ""
 
-#: src/docs_inc.c:2370
+#: src/docs_inc.c:2354
 msgid ""
 "The following configuration parameters are used, depending on the type of CA "
 "access:"
 msgstr ""
 
-#: src/docs_inc.c:885
+#: src/docs_inc.c:421
 msgid ""
 "The following diagram explains the relationship between these components:"
 msgstr ""
 
-#: src/docs_inc.c:3250
-msgid "The following functions are available in all tabs:"
+#: src/docs_inc.c:3234
+msgid "The following functions are available (tab dependant):"
 msgstr ""
 
-#: src/docs_inc.c:149 src/docs_inc.c:251 src/docs_inc.c:815 src/docs_inc.c:927
-#: src/docs_inc.c:1041 src/docs_inc.c:1651 src/docs_inc.c:1962
-#: src/docs_inc.c:2145 src/docs_inc.c:2207 src/docs_inc.c:2297
-#: src/docs_inc.c:2326 src/docs_inc.c:2435 src/docs_inc.c:2476
-#: src/docs_inc.c:2509 src/docs_inc.c:2576 src/docs_inc.c:2950
-#: src/docs_inc.c:3663 src/docs_inc.c:4060
+#: src/docs_inc.c:117 src/docs_inc.c:463 src/docs_inc.c:577 src/docs_inc.c:1059
+#: src/docs_inc.c:1507 src/docs_inc.c:1679 src/docs_inc.c:1922
+#: src/docs_inc.c:2105 src/docs_inc.c:2165 src/docs_inc.c:2281
+#: src/docs_inc.c:2310 src/docs_inc.c:2419 src/docs_inc.c:2460
+#: src/docs_inc.c:2493 src/docs_inc.c:2560 src/docs_inc.c:2930
+#: src/docs_inc.c:3486 src/docs_inc.c:3641 src/docs_inc.c:4038
 msgid "The following functions are available:"
 msgstr ""
 
-#: src/docs_inc.c:3320
-msgid ""
-"The following functions are only available in the __Failed Recordings__ tab."
-msgstr ""
-
-#: src/docs_inc.c:3292
-msgid ""
-"The following functions are only available in the __Finished Recordings__ "
-"and __Failed Recordings__ tabs:"
-msgstr ""
-
-#: src/docs_inc.c:3306
-msgid ""
-"The following functions are only available in the __Finished Recordings__ "
-"tab."
-msgstr ""
-
-#: src/docs_inc.c:3266
-msgid ""
-"The following functions are only available in the __Upcoming/Current "
-"Recordings__ tab."
-msgstr ""
-
-#: src/docs_inc.c:1837
+#: src/docs_inc.c:1211
 msgid ""
 "The following major content items/chapters are then missing - based on most "
 "FAQs on the forum:"
 msgstr ""
 
-#: src/docs_inc.c:3677
+#: src/docs_inc.c:3655
 msgid ""
 "The following options can be passed to tvheadend to provide detailed "
 "debugging information while the application is running."
 msgstr ""
 
-#: src/docs_inc.c:4570
+#: src/docs_inc.c:4548
 msgid "The following placeholders are available:"
 msgstr ""
 
-#: src/docs_inc.c:2026 src/docs_inc.c:2700 src/docs_inc.c:3189
+#: src/docs_inc.c:1986 src/docs_inc.c:2684 src/docs_inc.c:3171
 msgid "The following tab specific buttons are available:"
 msgstr ""
 
-#: src/docs_inc.c:3538
+#: src/docs_inc.c:3516
 msgid "The following tab specific functions are available:"
 msgstr ""
 
-#: src/docs_inc.c:4911
+#: src/docs_inc.c:4889
 #, c-format
 msgid ""
 "The format strings `$t`,`$s`,`%e`,`$c` also have delimiter variants such as `"
@@ -5129,20 +5133,20 @@ msgid ""
 "not empty."
 msgstr ""
 
-#: src/docs_inc.c:2384
+#: src/docs_inc.c:2368
 msgid ""
 "The icon next to each entry within the grid indicates the client's "
 "connection status."
 msgstr ""
 
-#: src/docs_inc.c:1715
+#: src/docs_inc.c:1123
 msgid ""
 "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)."
 msgstr ""
 
-#: src/docs_inc.c:3217
+#: src/docs_inc.c:3203
 msgid ""
 "The last mapped service's values will override the channel values set by the "
 "bouquet, e,g, if service \"MyTV\" with channel number 155 gets mapped to the "
@@ -5150,47 +5154,47 @@ msgid ""
 "channel number 155."
 msgstr ""
 
-#: src/docs_inc.c:1695
+#: src/docs_inc.c:1103
 msgid "The level of a desired signal to the level of background noise"
 msgstr ""
 
-#: src/docs_inc.c:263 src/docs_inc.c:827 src/docs_inc.c:1139
-#: src/docs_inc.c:1663
+#: src/docs_inc.c:675 src/docs_inc.c:1071 src/docs_inc.c:1519
+#: src/docs_inc.c:1691
 msgid "The main grid items have the following functions:"
 msgstr ""
 
-#: src/docs_inc.c:3508
+#: src/docs_inc.c:3468
 msgid ""
-"The map services to channels dialog allows you to control how and which "
-"services are mapped. The options selected here get passed to the"
+"The map services to channels dialog allows you to control which services are "
+"mapped. The options selected here get passed to the"
 msgstr ""
 
 #: src/docs_inc.c:71
 msgid "The markup code:"
 msgstr ""
 
-#: src/docs_inc.c:1811
+#: src/docs_inc.c:241
 msgid ""
 "The other major cause of this issue is when you're running Tvheadend as a "
 "user who doesn't have sufficient access to the tuners, such as not being a "
 "member of the _video_ group."
 msgstr ""
 
-#: src/docs_inc.c:4679
+#: src/docs_inc.c:4657
 msgid "The recording was interrupted by the user."
 msgstr ""
 
-#: src/docs_inc.c:611
+#: src/docs_inc.c:1291
 msgid "The remain part can be any URL starting with /stream ."
 msgstr ""
 
-#: src/docs_inc.c:3011
+#: src/docs_inc.c:2991
 msgid ""
 "The rules for different elementary stream groups (video, audio, teletext, "
 "subtitle, CA, other) are executed separately (as visually edited)."
 msgstr ""
 
-#: src/docs_inc.c:1725
+#: src/docs_inc.c:1133
 msgid ""
 "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 "
@@ -5198,98 +5202,96 @@ msgid ""
 "header; reverse the sort order by clicking again."
 msgstr ""
 
-#: src/docs_inc.c:4501
+#: src/docs_inc.c:4479
 msgid "The service is no longer available on this mux."
 msgstr ""
 
-#: src/docs_inc.c:5192
+#: src/docs_inc.c:5170
 msgid ""
 "The status tab (behind this wizard) will display signal information. If you "
 "notice a lot of errors or the signal strength appears low then this usually "
 "indicates a physical issue with your antenna, satellite dish or cable.."
 msgstr ""
 
-#: src/docs_inc.c:295
+#: src/docs_inc.c:1551
 msgid "The subscription is active - the stream is being sent."
 msgstr ""
 
-#: src/docs_inc.c:299
+#: src/docs_inc.c:1555
 msgid "The subscription is idling, waiting for the subscriber."
 msgstr ""
 
-#: src/docs_inc.c:4907
+#: src/docs_inc.c:4885
 msgid "The time in 24-hour notation"
 msgstr ""
 
-#: src/docs_inc.c:4326
+#: src/docs_inc.c:4304
 msgid "The time in 24h HH:MM format (e.g. 19:45)."
 msgstr ""
 
-#: src/docs_inc.c:4578
+#: src/docs_inc.c:4556
 msgid ""
 "The transliterated channel name in ASCII (safe characters, no spaces, etc. - "
 "so"
 msgstr ""
 
-#: src/docs_inc.c:4708
+#: src/docs_inc.c:4686
 msgid ""
 "The tuner (or network if using IPTV) with the highest priority value will be "
 "used out of preference. If the tuner is busy the next available with the "
 "highest priority value will be used."
 msgstr ""
 
-#: src/docs_inc.c:4697
+#: src/docs_inc.c:4675
 msgid "The underlying service for the channel is no longer available."
 msgstr ""
 
-#: src/docs_inc.c:3466
+#: src/docs_inc.c:3426
 msgid "Then enter the mux information:"
 msgstr ""
 
-#: src/docs_inc.c:2718
+#: src/docs_inc.c:2702
 msgid ""
-"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."
+"Then using the resultant dialog enter/select the desired network options."
 msgstr ""
 
-#: src/docs_inc.c:2050
+#: src/docs_inc.c:2010
 msgid ""
 "There are a number of methods to mapping available services, mapping uses "
 "the following dialog."
 msgstr ""
 
-#: src/docs_inc.c:851
+#: src/docs_inc.c:387
 msgid ""
 "There are some basic concepts that will make life much easier if you "
 "understand them from the outset."
 msgstr ""
 
-#: src/docs_inc.c:1711
+#: src/docs_inc.c:1119
 msgid ""
 "There are some basic navigation concepts that will help you get around and "
 "make the best of it."
 msgstr ""
 
-#: src/docs_inc.c:1905
+#: src/docs_inc.c:1867
 msgid "There are two methods for editing an entry."
 msgstr ""
 
-#: src/docs_inc.c:2730
+#: src/docs_inc.c:2714
 msgid ""
 "There is a 5-10 minute delay before a scan starts, this is so you can make "
 "changes if needed (this does not apply to IPTV networks)."
 msgstr ""
 
-#: src/docs_inc.c:179
+#: src/docs_inc.c:1579
 msgid "There is a discussion about supported hardware on"
 msgstr ""
 
-#: src/docs_inc.c:2396
+#: src/docs_inc.c:2380
 msgid "There was an error."
 msgstr ""
 
-#: src/docs_inc.c:1823
+#: src/docs_inc.c:1197
 msgid "These are not part of the final product, obviously!"
 msgstr ""
 
@@ -5301,30 +5303,37 @@ msgid ""
 "place unless you handle the dl/dt/dd formatting in Tvheadend's CSS."
 msgstr ""
 
-#: src/docs_inc.c:1825
+#: src/docs_inc.c:1199
 msgid ""
 "They're just some of the areas I'm aware of that we need to close off before "
 "release"
 msgstr ""
 
-#: src/docs_inc.c:1819
+#: src/docs_inc.c:1193
 msgid "Things To Do on This Guide..."
 msgstr ""
 
-#: src/docs_inc.c:703
+#: src/docs_inc.c:1383
 msgid ""
 "This URL scheme is used for streaming. The stream contents depends on the "
 "streaming profile. It might be MPEG-TS, Matroska or MP4."
 msgstr ""
 
-#: src/docs_inc.c:1079
+#: src/docs_inc.c:615
 msgid ""
 "This allows you to filter for or against, say, a daily broadcast and a "
 "weekly omnibus edition of a program, or only look for short news bulletins "
 "and not the 24-hour rolling broadcasts."
 msgstr ""
 
-#: src/docs_inc.c:359
+#: src/docs_inc.c:2195
+msgid ""
+"This can be anything you like, however it is recommended that you use 9983 "
+"(to avoid permission issues). Entering zero (0) in this field will disable "
+"the server."
+msgstr ""
+
+#: src/docs_inc.c:289
 msgid ""
 "This can be as simple or as complex as necessary. You may simply have, for "
 "example, a single DVB-S2 network defined and then associate this with all "
@@ -5335,7 +5344,7 @@ msgid ""
 "tuner."
 msgstr ""
 
-#: src/docs_inc.c:4599
+#: src/docs_inc.c:4577
 msgid ""
 "This can be named however you wish, as either a local (file://) or remote "
 "(http://) location - however, remember that it’s pointing to a directory as "
@@ -5343,7 +5352,7 @@ msgid ""
 "frequency, orbital position, etc.)."
 msgstr ""
 
-#: src/docs_inc.c:511
+#: src/docs_inc.c:151
 msgid ""
 "This document is intended to give you a high-level overview of how to set up "
 "Tvheadend for the first time. It does not aim to provide a complete "
@@ -5351,35 +5360,36 @@ msgid ""
 "available on the tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:101
+#: src/docs_inc.c:1253
 msgid "This documentation forms part of the Tvheadend project."
 msgstr ""
 
-#: src/docs_inc.c:577
+#: src/docs_inc.c:1641
 msgid "This information was last updated on 11 May 2016."
 msgstr ""
 
-#: src/docs_inc.c:135 src/docs_inc.c:243 src/docs_inc.c:807 src/docs_inc.c:1643
+#: src/docs_inc.c:103 src/docs_inc.c:1051 src/docs_inc.c:1499
+#: src/docs_inc.c:1671
 msgid "This is a read-only tab; nothing is configurable."
 msgstr ""
 
-#: src/docs_inc.c:3368
+#: src/docs_inc.c:2877
+msgid "This is an example of a limited user account entry."
+msgstr ""
+
+#: src/docs_inc.c:3328
 msgid "This is an example of a one-time recording entry."
 msgstr ""
 
-#: src/docs_inc.c:2814
+#: src/docs_inc.c:2798
 msgid "This is an example of a one-time timer-based recording entry."
 msgstr ""
 
-#: src/docs_inc.c:2247
+#: src/docs_inc.c:2231
 msgid "This is an example of a password entry."
 msgstr ""
 
-#: src/docs_inc.c:2889
-msgid "This is an example of a very limited user account entry."
-msgstr ""
-
-#: src/docs_inc.c:4195
+#: src/docs_inc.c:4173
 msgid ""
 "This is extremely useful for those programs you think/know will overrun. Any "
 "value selected here will keep a tuner busy for longer, so be sure to check "
@@ -5387,7 +5397,7 @@ msgid ""
 "overlap. Setting the padding per channel will override the padding set in the"
 msgstr ""
 
-#: src/docs_inc.c:1809
+#: src/docs_inc.c:239
 msgid ""
 "This is normally because they're not installed properly. Check syslog/dmesg "
 "(e.g. `dmesg | grep dvb`) and see that you have startup messages that "
@@ -5396,13 +5406,13 @@ msgid ""
 "communicate with the tuner) have been created correctly."
 msgstr ""
 
-#: src/docs_inc.c:187
+#: src/docs_inc.c:1587
 msgid ""
 "This is obviously a core requirement that's outside of the scope of this "
 "guide."
 msgstr ""
 
-#: src/docs_inc.c:207
+#: src/docs_inc.c:1607
 msgid ""
 "This is particularly true of systems such as the Raspberry Pi which share "
 "USB bandwidth with the Ethernet port. Don't be surprised if this kind of "
@@ -5410,58 +5420,63 @@ msgid ""
 "especially on high-bandwidth (e.g. HD) streams."
 msgstr ""
 
-#: src/docs_inc.c:2758
+#: src/docs_inc.c:2742
 msgid ""
 "This is the list of available parameters for the linuxdvb frontend. It is "
 "used as a base for other frontends."
 msgstr ""
 
-#: src/docs_inc.c:401
+#: src/docs_inc.c:331
 msgid ""
 "This is where the services will appear as your tuners tune to the muxes "
 "based on the network you told them to look on. Again, remember what's "
 "happening: Tvheadend is telling your tuner hardware (via the drivers) to "
-"sequentially tune to each mux it knows about, and then see what 'programmes' "
+"sequentially tune to each mux it knows about, and then see what 'programs' "
 "it can see on that mux, each of which is identified by a series of unique "
 "identifiers that describe the audio stream(s), the video stream(s), the "
 "subtitle stream(s) and language(s), and so on."
 msgstr ""
 
-#: src/docs_inc.c:4113
+#: src/docs_inc.c:1485
+msgid ""
+"This page displays general information about the current Tvheadend version."
+msgstr ""
+
+#: src/docs_inc.c:4091
 msgid ""
 "This panel displays all available SAT>IP DVB-T/DVB-S/DVB-C/ATSC-T/ATSC-C "
 "frontend parameters."
 msgstr ""
 
-#: src/docs_inc.c:3051
+#: src/docs_inc.c:3031
 msgid "This panel displays all available SAT>IP client parameters."
 msgstr ""
 
-#: src/docs_inc.c:2835
+#: src/docs_inc.c:2819
 msgid ""
 "This panel lists all the available Cable (DVB-C/C2/ISDB-C/ATSC-C) frontend "
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:2170
+#: src/docs_inc.c:2130
 msgid ""
 "This panel lists all the available Terrestrial (DVB-T/T2/ISDB-T/ATSC-T) "
 "frontend parameters."
 msgstr ""
 
-#: src/docs_inc.c:2268 src/docs_inc.c:3153
+#: src/docs_inc.c:2252 src/docs_inc.c:3133
 msgid ""
 "This panel lists all the available satellite (DVB-S/ISDB-S) configuration "
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:3076
+#: src/docs_inc.c:3056
 msgid ""
 "This panel lists all the available satellite (DVB-S/ISDB-S) frontend "
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:321
+#: src/docs_inc.c:251
 msgid ""
 "This section gives a high-level overview of the steps needed to get "
 "Tvheadend up and running. For more detailed information, please consult the "
@@ -5469,13 +5484,13 @@ msgid ""
 "the Tvheadend interface so you know where to look."
 msgstr ""
 
-#: src/docs_inc.c:899
+#: src/docs_inc.c:435
 msgid ""
 "This section tells you how to get hold of the software in the first place, "
 "and how to get it onto your system."
 msgstr ""
 
-#: src/docs_inc.c:177
+#: src/docs_inc.c:1577
 msgid ""
 "This section will give you some basic ideas on how to get your tuner working "
 "with your operating system. However, it's clearly way beyond the scope of "
@@ -5484,25 +5499,25 @@ msgid ""
 "before you hand over any money."
 msgstr ""
 
-#: src/docs_inc.c:4259 src/docs_inc.c:4797
+#: src/docs_inc.c:4237 src/docs_inc.c:4775
 msgid "This setting can be overridden on a per-user basis, see"
 msgstr ""
 
-#: src/docs_inc.c:2771
+#: src/docs_inc.c:2755
 msgid ""
 "This tab allows to configure blocked IP ranges. Users within these ranges "
 "are not allowed to login (use any Tvheadend service)."
 msgstr ""
 
-#: src/docs_inc.c:3101
+#: src/docs_inc.c:3081
 msgid "This tab controls EPG-driven recording rules."
 msgstr ""
 
-#: src/docs_inc.c:2801
+#: src/docs_inc.c:2785
 msgid "This tab controls timer-driven recording rules."
 msgstr ""
 
-#: src/docs_inc.c:3003
+#: src/docs_inc.c:2983
 msgid ""
 "This tab defines rules to filter and order the elementary streams (PIDs) "
 "like video or audio from the input feed. The execution order of commands is "
@@ -5510,23 +5525,23 @@ msgid ""
 "second and so on."
 msgstr ""
 
-#: src/docs_inc.c:2427
+#: src/docs_inc.c:2411
 msgid "This tab displays EPG data used by channels."
 msgstr ""
 
-#: src/docs_inc.c:4134
+#: src/docs_inc.c:4112
 msgid ""
 "This tab displays various memory usage information useful for debugging."
 msgstr ""
 
-#: src/docs_inc.c:2234
+#: src/docs_inc.c:2218
 msgid ""
 "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)."
 msgstr ""
 
-#: src/docs_inc.c:3425
+#: src/docs_inc.c:3385
 msgid ""
 "This tab is used to configure channel tags. Tags are used to define a set of "
 "channels - to group them, to aid searches, and similar. Tags are not "
@@ -5534,17 +5549,17 @@ msgid ""
 "Kodi and are a requirement for using Tvheadend with Movian."
 msgstr ""
 
-#: src/docs_inc.c:2942
+#: src/docs_inc.c:2922
 msgid ""
 "This tab is used to configure operation of the Digital Video Recorder. It is "
 "not used for scheduling or administration of individual recordings."
 msgstr ""
 
-#: src/docs_inc.c:2497
+#: src/docs_inc.c:2481
 msgid "This tab is used to configure the Electronic Program Guide (EPG)"
 msgstr ""
 
-#: src/docs_inc.c:2468
+#: src/docs_inc.c:2452
 msgid ""
 "This tab is used to configure the Electronic Program Guide (EPG) grabber "
 "modules. Tvheadend supports a variety of different EPG grabbing mechanisms. "
@@ -5552,111 +5567,118 @@ msgid ""
 "specific grabber implementations."
 msgstr ""
 
-#: src/docs_inc.c:2289
+#: src/docs_inc.c:2273
 msgid "This tab is used to configure timeshift properties."
 msgstr ""
 
-#: src/docs_inc.c:3649
+#: src/docs_inc.c:3627
 msgid "This tab is used to configure various debugging options in tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:3529
-msgid "This tab lists all defined channels."
+#: src/docs_inc.c:3218
+msgid ""
+"This tab is where you manage your recordings. Each entry is moved between "
+"the _Upcoming / Current Recordings_ , _Finished Recordings_ and _Failed "
+"Recordings_ sub-tabs depending on its status."
 msgstr ""
 
-#: src/docs_inc.c:805
+#: src/docs_inc.c:3507
+msgid "This tab lists all defined channels."
+msgstr ""
+
+#: src/docs_inc.c:1669
 msgid "This tab shows information about all active connections."
 msgstr ""
 
-#: src/docs_inc.c:241
+#: src/docs_inc.c:1497
 msgid "This tab shows information about all active subscriptions to Tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:1641
+#: src/docs_inc.c:1049
 msgid "This tab shows information about all currently-open streams."
 msgstr ""
 
-#: src/docs_inc.c:133
+#: src/docs_inc.c:101
 msgid "This tab shows information about current service mapping activity."
 msgstr ""
 
-#: src/docs_inc.c:2137
+#: src/docs_inc.c:2097
 msgid ""
 "This tabs allow configuration of several general parameters that affect the "
 "core Tvheadend functionality."
 msgstr ""
 
-#: src/docs_inc.c:3120
+#: src/docs_inc.c:3100
 msgid ""
 "This uses a regular expression (regex) to match the program title \"BBC News"
 "\" exactly, otherwise event titles containing the phrase would also match, e."
 "g \"BBC News at One\" and \"BBC News at Six\" etc."
 msgstr ""
 
-#: src/docs_inc.c:1803
+#: src/docs_inc.c:233
 msgid ""
 "This usually happens when Tvheadend is installed incorrectly. As a start, "
 "make sure that the web interface path `/usr/share/tvheadend/src/webui/static/"
 "` exists and isn't empty."
 msgstr ""
 
-#: src/docs_inc.c:4052
+#: src/docs_inc.c:4030
 msgid ""
 "This will cache any channel icons or other images (such as EPG metadata) to "
 "be served from the local webserver. This can be useful for multi-client "
 "systems and, generally, to reduce hits on upstream providers."
 msgstr ""
 
-#: src/docs_inc.c:5171
+#: src/docs_inc.c:5149
 msgid ""
 "This works alongside the second part, which is a familiar username/password "
 "combination, so provide these for both an administrator and regular (day-to-"
 "day) user."
 msgstr ""
 
-#: src/docs_inc.c:3713
+#: src/docs_inc.c:3691
 msgid "Thread"
 msgstr ""
 
-#: src/docs_inc.c:3721
+#: src/docs_inc.c:3699
 msgid "Time"
 msgstr ""
 
-#: src/docs_inc.c:3869
+#: src/docs_inc.c:3847
 msgid "Time Stamp Fix"
 msgstr ""
 
-#: src/docs_inc.c:4685
+#: src/docs_inc.c:4663
 msgid "Time missed"
 msgstr ""
 
-#: src/docs_inc.c:4689
+#: src/docs_inc.c:4667
 msgid "Time missed can be caused by one (or more) of the following:"
 msgstr ""
 
-#: src/docs_inc.c:1357
+#: src/docs_inc.c:891
 msgid "Time-based Recording (Timers)"
 msgstr ""
 
-#: src/docs_inc.c:2805
+#: src/docs_inc.c:2789
 msgid "Timer Tab"
 msgstr ""
 
-#: src/docs_inc.c:2818
+#: src/docs_inc.c:2802
 msgid "Timer add example"
 msgstr ""
 
-#: src/docs_inc.c:1447 src/docs_inc.c:4037
+#: src/docs_inc.c:981 src/docs_inc.c:4015
 msgid "Timeshift"
 msgstr ""
 
-#: src/docs_inc.c:3460
+#: src/docs_inc.c:3420
 msgid ""
 "To add a mux press the _[Add]_ button from the menu bar and select the "
 "network you want to add the mux to:"
 msgstr ""
 
-#: src/docs_inc.c:1739
+#: src/docs_inc.c:1147
 msgid ""
 "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 "
@@ -5664,38 +5686,39 @@ msgid ""
 "‘enable’ box if applicable and then press _Save_ to activate the new entry."
 msgstr ""
 
-#: src/docs_inc.c:1886
+#: src/docs_inc.c:1850
 msgid ""
 "To add an entry click the _[Add]_ button from the menu bar, the add dialog "
-"should now be displayed. A common set of fields is used for the add dialog, "
-"most of which can be seen in the grid view."
+"should now be displayed. Once you've filled in the required/desired fields "
+"you can then press _[Save]_ to add the entry, _[Apply]_ to commit and "
+"continue editing or _[Cancel]_ to abort (losing any unsaved changes)."
 msgstr ""
 
-#: src/docs_inc.c:5177
+#: src/docs_inc.c:5155
 msgid ""
 "To allow anonymous access for any account (administrative or regular user) "
 "enter an asterisk (*) in the username and password fields. ___It is not_ __ "
 "recommended that you allow anonymous access to the admin account."
 msgstr ""
 
-#: src/docs_inc.c:1737 src/docs_inc.c:1913
+#: src/docs_inc.c:1145 src/docs_inc.c:1875
 msgid "To change a check box or radio button, click once."
 msgstr ""
 
-#: src/docs_inc.c:1211
+#: src/docs_inc.c:747
 msgid ""
 "To close the popup, just click on the [X] window button. The popup isn’t "
 "modal, so you don’t have to close it before doing something else, and you "
 "can open as many detailed information popups as you want."
 msgstr ""
 
-#: src/docs_inc.c:2712
+#: src/docs_inc.c:2696
 msgid ""
 "To create a network click the _[Add]_ button from the menu bar and then "
 "select the required network type:"
 msgstr ""
 
-#: src/docs_inc.c:2404
+#: src/docs_inc.c:2388
 msgid ""
 "To create a new CA configuration press the _[Add]_ button from the menu bar, "
 "you will then be asked to select a client type. Once you've selected a type "
@@ -5703,20 +5726,20 @@ msgid ""
 "dialog."
 msgstr ""
 
-#: src/docs_inc.c:2980
+#: src/docs_inc.c:2960
 msgid ""
 "To create a new profile press the _[Add]_ button from the menu bar, a new "
 "entry \"! New config\" will be added to the grid, click on that entry to "
 "configure it - don't forget to save!"
 msgstr ""
 
-#: src/docs_inc.c:2606
+#: src/docs_inc.c:2590
 msgid ""
 "To create a new profile press the _[Add]_ button from the menu bar, you will "
 "then be asked to select a profile type."
 msgstr ""
 
-#: src/docs_inc.c:2931
+#: src/docs_inc.c:2905
 msgid ""
 "To create a superuser account you must have access to your Tvheadend "
 "configuration directory (most commonly `$HOME/.hts/tvheadend`) and be able "
@@ -5724,17 +5747,17 @@ msgid ""
 "formatted) content:"
 msgstr ""
 
-#: src/docs_inc.c:3494
+#: src/docs_inc.c:3454
 msgid ""
 "To delete a mux highlight (select) the desired muxes from within the grid, "
 "and press the _[Delete]_ button from the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1911
+#: src/docs_inc.c:1873
 msgid "To edit a cell, double click on it."
 msgstr ""
 
-#: src/docs_inc.c:1735
+#: src/docs_inc.c:1143
 msgid ""
 "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 "
@@ -5742,13 +5765,13 @@ msgid ""
 "(_Undo_ button)."
 msgstr ""
 
-#: src/docs_inc.c:2410 src/docs_inc.c:2986
+#: src/docs_inc.c:2394 src/docs_inc.c:2966
 msgid ""
 "To edit an existing configuration, click on it from within the grid, the "
 "_Parameters_ panel should then appear on the right hand side."
 msgstr ""
 
-#: src/docs_inc.c:2620
+#: src/docs_inc.c:2604
 msgid ""
 "To edit an existing profile, click on it from within the grid, the "
 "_Parameters_ panel should then appear on the right hand side."
@@ -5762,105 +5785,105 @@ msgstr ""
 msgid "To include multi-use docs (placed in the `docs/markdown/inc/` folder:"
 msgstr ""
 
-#: src/docs_inc.c:3180
+#: src/docs_inc.c:3160
 msgid ""
 "To use bouquets, ensure to add and scan all available muxes using the "
 "predefined muxes or manual configuration."
 msgstr ""
 
-#: src/docs_inc.c:4415 src/docs_inc.c:4664 src/docs_inc.c:5068
+#: src/docs_inc.c:4393 src/docs_inc.c:4642 src/docs_inc.c:5046
 msgid ""
 "To use special characters (e.g. spaces), either put the string in quotes or "
 "escape the individual characters."
 msgstr ""
 
-#: src/docs_inc.c:3977
+#: src/docs_inc.c:3955
 msgid "Transcode"
 msgstr ""
 
-#: src/docs_inc.c:1429 src/docs_inc.c:2570
+#: src/docs_inc.c:963 src/docs_inc.c:2554
 msgid "Transcode Profile"
 msgstr ""
 
-#: src/docs_inc.c:1839
+#: src/docs_inc.c:1213
 msgid ""
 "Transcoding (updated for 4.2, so needs to be tagged properly and reversed as "
 "applicable to 4.0)"
 msgstr ""
 
-#: src/docs_inc.c:1549
+#: src/docs_inc.c:1751
 msgid "Transcoding Support"
 msgstr ""
 
-#: src/docs_inc.c:3861
+#: src/docs_inc.c:3839
 msgid "Transport Stream"
 msgstr ""
 
-#: src/docs_inc.c:2523
+#: src/docs_inc.c:2507
 msgid "Trigger OTA EPG Grabber"
 msgstr ""
 
-#: src/docs_inc.c:4712
+#: src/docs_inc.c:4690
 msgid "Tuner"
 msgstr ""
 
-#: src/docs_inc.c:4714
+#: src/docs_inc.c:4692
 msgid "Tuner A"
 msgstr ""
 
-#: src/docs_inc.c:4716
+#: src/docs_inc.c:4694
 msgid "Tuner B"
 msgstr ""
 
-#: src/docs_inc.c:4718
+#: src/docs_inc.c:4696
 msgid "Tuner C"
 msgstr ""
 
-#: src/docs_inc.c:5265
+#: src/docs_inc.c:5243
 msgid "Tuners already in use will not appear below."
 msgstr ""
 
-#: src/docs_inc.c:503
+#: src/docs_inc.c:143
 msgid "Tvheadend 4.2 User Guide"
 msgstr ""
 
-#: src/docs_inc.c:507
+#: src/docs_inc.c:147
 msgid "Tvheadend Logo"
 msgstr ""
 
-#: src/docs_inc.c:1789
+#: src/docs_inc.c:219
 msgid ""
 "Tvheadend can generate a playlist of all your mapped services (channels). "
 "You can download it from the webui at `http://IP:Port/playlist`, e.g. "
 "`http://192.168.0.2:9981/playlist`."
 msgstr ""
 
-#: src/docs_inc.c:1031
+#: src/docs_inc.c:567
 msgid ""
 "Tvheadend has a built-in Electronic Program Guide. The EPG is an in-memory "
 "database populated with all the information about events received from the "
 "DVB networks over-the-air or from external grabbers such as XMLTV."
 msgstr ""
 
-#: src/docs_inc.c:2929
+#: src/docs_inc.c:2903
 msgid ""
 "Tvheadend includes functionality that allows you to regain access to your "
 "Tvheadend instance in case of emergency or if you find yourself locked out, "
-"this is known as a superuser account. On some systems you might been asked "
-"to enter a superuser username and password during installation."
+"this is known as a superuser account. On some systems you may been asked to "
+"enter a superuser username and password during installation."
 msgstr ""
 
-#: src/docs_inc.c:547
+#: src/docs_inc.c:187
 msgid "Tvheadend interface"
 msgstr ""
 
-#: src/docs_inc.c:543
+#: src/docs_inc.c:183
 msgid ""
 "Tvheadend is a lightweight, easily-configured, general-purpose TV/video "
 "streaming server and recorder (PVR/DVR) for GNU/Linux, FreeBSD and Android."
 msgstr ""
 
-#: src/docs_inc.c:1765
+#: src/docs_inc.c:1173
 msgid ""
 "Tvheadend is intended to be lightweight, so it will run on a NAS or similar "
 "__low-powered CPU__ . Note that the exception here is transcoding: if you "
@@ -5872,82 +5895,89 @@ msgid ""
 "will any serious file serving."
 msgstr ""
 
-#: src/docs_inc.c:5186
+#: src/docs_inc.c:5164
 msgid ""
 "Tvheadend is now scanning for available services. Please wait until the scan "
 "completes.."
 msgstr ""
 
-#: src/docs_inc.c:1709
+#: src/docs_inc.c:1117
 msgid "Tvheadend is operated primarily through a tabbed web interface."
 msgstr ""
 
-#: src/docs_inc.c:303
+#: src/docs_inc.c:1559
 msgid ""
 "Tvheadend is testing the requested stream to see if it's available - if a "
 "subscription stays in this state too long it may indicate a signal issue."
 msgstr ""
 
-#: src/docs_inc.c:2318
+#: src/docs_inc.c:2302
 msgid ""
 "Tvheadend supports connecting to card clients via the cwc (newcamd) and "
 "capmt (linux network dvbapi) protocols for so-called 'softcam' descrambling."
 msgstr ""
 
-#: src/docs_inc.c:2862
+#: src/docs_inc.c:2846
 msgid ""
 "Tvheadend verifies access by scanning through all enabled access control "
 "entries in sequence, from the top of the list to the bottom. The permission "
-"flags, streaming profiles, DVR config profiles, channel tags and so on are "
-"combined for all matching access entries. An access entry is said to match "
-"if the username matches and the IP source address of the requesting peer is "
-"within the prefix. There is also anonymous access, if the user is set to "
-"asterisk. Only network prefix is matched then."
+"flags, streaming profiles, DVR config profiles, channel tags, channel number "
+"ranges are combined for all matching access entries if allowed using the "
+"change flag. If the parameter is empty (permission flags, all types of "
+"profiles, channel tags and ranges) in an access control entry and the "
+"parameter change flag is turned on, the parameter (value, list or range) is "
+"cleared (unset)."
 msgstr ""
 
-#: src/docs_inc.c:4699
+#: src/docs_inc.c:4677
 msgid ""
 "Tvheadend wasn't running or crashed when a scheduled event/entry was to "
 "start."
 msgstr ""
 
-#: src/docs_inc.c:3488
+#: src/docs_inc.c:2203
+msgid ""
+"Tvheadend won't export any tuners without any assigned networks, if you "
+"haven't already done so you must enter a _SAT>IP source number_ for a"
+msgstr ""
+
+#: src/docs_inc.c:3448
 msgid ""
 "Tvheadend won't scan the newly added mux instantly, it can take up to 10 "
 "minutes to begin an initial scan."
 msgstr ""
 
-#: src/docs_inc.c:5133 src/docs_inc.c:5209
+#: src/docs_inc.c:5111 src/docs_inc.c:5187
 msgid "Tvheadend.org"
 msgstr ""
 
-#: src/docs_inc.c:2552
+#: src/docs_inc.c:2536
 msgid "Types"
 msgstr ""
 
-#: src/docs_inc.c:231
+#: src/docs_inc.c:1631
 msgid ""
 "Typically, download the binary file and install it into `/lib/firmware`, "
 "owned by `root:root`, permissions `rw-r--r--` (0644)"
 msgstr ""
 
-#: src/docs_inc.c:3757
+#: src/docs_inc.c:3735
 msgid "UPnP Protocol"
 msgstr ""
 
-#: src/docs_inc.c:3745
+#: src/docs_inc.c:3723
 msgid "URL"
 msgstr ""
 
-#: src/docs_inc.c:2008
+#: src/docs_inc.c:1968
 msgid "URL Syntax"
 msgstr ""
 
-#: src/docs_inc.c:603
+#: src/docs_inc.c:1283
 msgid "URL syntax"
 msgstr ""
 
-#: src/docs_inc.c:203
+#: src/docs_inc.c:1603
 msgid ""
 "USB tuners are cheap, work well and are frequently well-matched to "
 "physically-smaller builds (e.g. HTPCs) which simply don't have the internal "
@@ -5955,56 +5985,56 @@ msgid ""
 "powered hub to work properly."
 msgstr ""
 
-#: src/docs_inc.c:4963
+#: src/docs_inc.c:4941
 msgid "USE"
 msgstr ""
 
-#: src/docs_inc.c:3737
+#: src/docs_inc.c:3715
 msgid "UUID"
 msgstr ""
 
-#: src/docs_inc.c:1972 src/docs_inc.c:2155 src/docs_inc.c:2217
-#: src/docs_inc.c:2307 src/docs_inc.c:2336 src/docs_inc.c:2445
-#: src/docs_inc.c:2486 src/docs_inc.c:2519 src/docs_inc.c:2586
-#: src/docs_inc.c:2960 src/docs_inc.c:3280 src/docs_inc.c:4070
+#: src/docs_inc.c:1932 src/docs_inc.c:2115 src/docs_inc.c:2175
+#: src/docs_inc.c:2291 src/docs_inc.c:2320 src/docs_inc.c:2429
+#: src/docs_inc.c:2470 src/docs_inc.c:2503 src/docs_inc.c:2570
+#: src/docs_inc.c:2940 src/docs_inc.c:3248 src/docs_inc.c:4048
 msgid "Undo"
 msgstr ""
 
-#: src/docs_inc.c:2338
+#: src/docs_inc.c:2322
 msgid ""
 "Undo any changes made to the CA client configuration since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2588
+#: src/docs_inc.c:2572
 msgid ""
 "Undo any changes made to the selected configuration since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2962
+#: src/docs_inc.c:2942
 msgid "Undo any changes made to the selected profile since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2157
+#: src/docs_inc.c:2117
 msgid "Undo changes since the last save."
 msgstr ""
 
-#: src/docs_inc.c:4001
+#: src/docs_inc.c:3979
 msgid "Unicable (EN50494)"
 msgstr ""
 
-#: src/docs_inc.c:975
+#: src/docs_inc.c:511
 msgid "Unicable EN50494 (experimental)"
 msgstr ""
 
-#: src/docs_inc.c:4895
+#: src/docs_inc.c:4873
 msgid "Unique number added when the file already exists"
 msgstr ""
 
-#: src/docs_inc.c:965
+#: src/docs_inc.c:501
 msgid "Universal LNB"
 msgstr ""
 
-#: src/docs_inc.c:4216
+#: src/docs_inc.c:4194
 msgid "Unknown"
 msgstr ""
 
@@ -6016,58 +6046,56 @@ msgstr ""
 msgid "Unordered sub-list."
 msgstr ""
 
-#: src/docs_inc.c:3240
-msgid ""
-"Upcoming and currently recording entries remain in the _Upcoming/Current "
-"Recordings_ tab."
+#: src/docs_inc.c:881
+msgid "Upcoming / Current Recordings"
 msgstr ""
 
-#: src/docs_inc.c:1349 src/docs_inc.c:3136
+#: src/docs_inc.c:3116
 msgid "Upcoming/Current Recordings"
 msgstr ""
 
-#: src/docs_inc.c:575
+#: src/docs_inc.c:1639
 msgid "Updating the Documentation"
 msgstr ""
 
-#: src/docs_inc.c:1493
+#: src/docs_inc.c:1029
 msgid "Usage: `tvheadend [OPTIONS]`"
 msgstr ""
 
-#: src/docs_inc.c:5095
+#: src/docs_inc.c:5073
 msgid "Use DVR profile setting."
 msgstr ""
 
-#: src/docs_inc.c:4977
+#: src/docs_inc.c:4955
 msgid ""
 "Use only this elementary stream. No other elementary streams will be used."
 msgstr ""
 
-#: src/docs_inc.c:4553
+#: src/docs_inc.c:4531
 msgid "Use service name \"as is\" to generate the filename."
 msgstr ""
 
-#: src/docs_inc.c:4760
+#: src/docs_inc.c:4738
 msgid "Use the \"Persistent user interface level\" value as set in"
 msgstr ""
 
-#: src/docs_inc.c:4787
+#: src/docs_inc.c:4765
 msgid "Use the (default) blue theme."
 msgstr ""
 
-#: src/docs_inc.c:4278
+#: src/docs_inc.c:4256
 msgid "Use the default view level value as set in"
 msgstr ""
 
-#: src/docs_inc.c:4791
+#: src/docs_inc.c:4769
 msgid "Use the gray theme."
 msgstr ""
 
-#: src/docs_inc.c:4795
+#: src/docs_inc.c:4773
 msgid "Use the high contrast accessibility theme."
 msgstr ""
 
-#: src/docs_inc.c:4971
+#: src/docs_inc.c:4949
 msgid ""
 "Use this elementary stream only one time per service type (like video, "
 "audio, subtitles) and language. The first sucessfully compared rule wins. "
@@ -6075,56 +6103,60 @@ msgid ""
 "language and another rule with the ONE"
 msgstr ""
 
-#: src/docs_inc.c:4965
+#: src/docs_inc.c:4943
 msgid "Use this elementary stream."
 msgstr ""
 
-#: src/docs_inc.c:3548
+#: src/docs_inc.c:3526
 msgid "User Icon"
 msgstr ""
 
-#: src/docs_inc.c:1920
+#: src/docs_inc.c:903
+msgid "Users"
+msgstr ""
+
+#: src/docs_inc.c:1882
 msgid "Using the"
 msgstr ""
 
-#: src/docs_inc.c:3376
+#: src/docs_inc.c:3336
 msgid ""
 "Using the Electronic Program Guide search functionality, find the program/"
 "event you would like to record. Click on it, then using the broadcast "
 "details dialog you can:"
 msgstr ""
 
-#: src/docs_inc.c:1265
+#: src/docs_inc.c:801
 msgid "VP8"
 msgstr ""
 
-#: src/docs_inc.c:1105
+#: src/docs_inc.c:641
 msgid "Very long programs, e.g. major sporting events"
 msgstr ""
 
-#: src/docs_inc.c:1089
+#: src/docs_inc.c:625
 msgid "Very short news bulletins, children's programs, etc."
 msgstr ""
 
-#: src/docs_inc.c:1431
+#: src/docs_inc.c:965
 msgid "Video Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1291
+#: src/docs_inc.c:827
 msgid "Vorbis"
 msgstr ""
 
-#: src/docs_inc.c:649 src/docs_inc.c:705 src/docs_inc.c:765
+#: src/docs_inc.c:1329 src/docs_inc.c:1385 src/docs_inc.c:1445
 msgid "WHAT"
 msgstr ""
 
-#: src/docs_inc.c:4210
+#: src/docs_inc.c:4188
 msgid ""
 "Warning, setting an incorrect scheme can lead to crashes. If you're unsure "
 "select _System_ ."
 msgstr ""
 
-#: src/docs_inc.c:1125 src/docs_inc.c:1223
+#: src/docs_inc.c:661 src/docs_inc.c:759
 msgid "Watch TV"
 msgstr ""
 
@@ -6132,7 +6164,7 @@ msgstr ""
 msgid "Watch this one - indentation is key."
 msgstr ""
 
-#: src/docs_inc.c:1865
+#: src/docs_inc.c:1239
 msgid ""
 "We need the webUI pages documented (as they are). How much should they be "
 "the how-tos, and how much should these be separate?"
@@ -6144,35 +6176,27 @@ msgid ""
 "throughout."
 msgstr ""
 
-#: src/docs_inc.c:1359
-msgid "Web Interface Configuration Guide"
-msgstr ""
-
-#: src/docs_inc.c:1337
+#: src/docs_inc.c:873
 msgid "Web Interface Guide"
 msgstr ""
 
-#: src/docs_inc.c:1461
-msgid "Web Status Tab"
-msgstr ""
-
-#: src/docs_inc.c:4033
+#: src/docs_inc.c:4011
 msgid "Web User Interface"
 msgstr ""
 
-#: src/docs_inc.c:1631
+#: src/docs_inc.c:1833
 msgid "Web interface internationalization"
 msgstr ""
 
-#: src/docs_inc.c:1237
+#: src/docs_inc.c:773
 msgid "WebM"
 msgstr ""
 
-#: src/docs_inc.c:541
+#: src/docs_inc.c:181
 msgid "Welcome to Tvheadend!"
 msgstr ""
 
-#: src/docs_inc.c:5228
+#: src/docs_inc.c:5206
 msgid ""
 "Welcome to Tvheadend, your TV streaming server and video recorder. This "
 "wizard will help you get up and running fast. Let's start by configuring the "
@@ -6180,19 +6204,7 @@ msgid ""
 "language(s)."
 msgstr ""
 
-#: src/docs_inc.c:3242
-msgid ""
-"When a recording completes successfully the entry is moved (from _Upcoming/"
-"Current Recordings_ ) to the _Finished Recordings_ tab."
-msgstr ""
-
-#: src/docs_inc.c:3244
-msgid ""
-"When a recording fails (or is aborted) the entry is moved (from _Upcoming/"
-"Current Recordings_ ) to the _Failed Recordings_ tab."
-msgstr ""
-
-#: src/docs_inc.c:349
+#: src/docs_inc.c:279
 msgid ""
 "When creating a DVB-S network, be sure to set the orbital position of the "
 "satellite to which your dish is pointing, as some satellites provide "
@@ -6200,14 +6212,14 @@ msgid ""
 "be able to receive."
 msgstr ""
 
-#: src/docs_inc.c:883
+#: src/docs_inc.c:419
 msgid ""
 "When you select the channel you want to watch or record, Tvheadend can then "
 "map a path through all those variables to ask a particular tuner to go and "
 "get the signal for you."
 msgstr ""
 
-#: src/docs_inc.c:4208
+#: src/docs_inc.c:4186
 msgid ""
 "Whenever you read or write data to the filesystems, the information is kept "
 "(cached) in memory for a while. This means that regularly-accessed files are "
@@ -6217,7 +6229,7 @@ msgid ""
 "be written in one go."
 msgstr ""
 
-#: src/docs_inc.c:909
+#: src/docs_inc.c:445
 msgid ""
 "Where a pre-built package exists, this will usually get you the last "
 "official stable version. However, more advanced users may be interested in "
@@ -6225,7 +6237,7 @@ msgid ""
 "version."
 msgstr ""
 
-#: src/docs_inc.c:1757
+#: src/docs_inc.c:1165
 msgid ""
 "Where you have aerial/coax connections might influence your choice - unless "
 "you use SAT>IP or have some other way to transport your TV signal over a "
@@ -6233,7 +6245,7 @@ msgid ""
 "your tuners."
 msgstr ""
 
-#: src/docs_inc.c:1761
+#: src/docs_inc.c:1169
 msgid ""
 "Wherever you install it, Tvheadend primarily runs on __Linux__ - pre-built "
 "binaries are available for most Debian-based distributions (Debian itself, "
@@ -6242,22 +6254,22 @@ msgid ""
 "Android (which uses the Linux kernel)."
 msgstr ""
 
-#: src/docs_inc.c:561
+#: src/docs_inc.c:201
 msgid ""
 "While supported in previous versions, analogue video (V4L) is no longer "
 "supported directly. If you still need this, or need to input signals from "
 "video cameras or other non-broadcast sources, use `pipe://`."
 msgstr ""
 
-#: src/docs_inc.c:4369 src/docs_inc.c:4634 src/docs_inc.c:5018
+#: src/docs_inc.c:4347 src/docs_inc.c:4612 src/docs_inc.c:4996
 msgid "Who created this recording"
 msgstr ""
 
-#: src/docs_inc.c:879
+#: src/docs_inc.c:415
 msgid "Why The Complexity?"
 msgstr ""
 
-#: src/docs_inc.c:4856
+#: src/docs_inc.c:4834
 msgid "Wikipedia for a detailed look into Cron."
 msgstr ""
 
@@ -6265,67 +6277,67 @@ msgstr ""
 msgid "Will generate:"
 msgstr ""
 
-#: src/docs_inc.c:1821
+#: src/docs_inc.c:1195
 msgid "Work-in-progress notes"
 msgstr ""
 
-#: src/docs_inc.c:4029
+#: src/docs_inc.c:4007
 msgid "XMLTV EPG Import"
 msgstr ""
 
-#: src/docs_inc.c:4770
+#: src/docs_inc.c:4748
 msgid "Yes"
 msgstr ""
 
-#: src/docs_inc.c:1797
+#: src/docs_inc.c:227
 msgid ""
 "Yes, not all services are given a name by providers. These services are "
 "usually hidden for a reason and are often used for things such as encrypted "
 "guide data for set-top boxes, interactive services, and so on."
 msgstr ""
 
-#: src/docs_inc.c:5127 src/docs_inc.c:5201
+#: src/docs_inc.c:5105 src/docs_inc.c:5179
 msgid "You are now finished."
 msgstr ""
 
-#: src/docs_inc.c:189
+#: src/docs_inc.c:1589
 msgid "You basically have the choice of:"
 msgstr ""
 
-#: src/docs_inc.c:323
+#: src/docs_inc.c:253
 msgid ""
 "You can also consult the in-application help text, which mirrors this guide "
 "to a very great extent."
 msgstr ""
 
-#: src/docs_inc.c:391
+#: src/docs_inc.c:321
 msgid "You can also use"
 msgstr ""
 
-#: src/docs_inc.c:1217
+#: src/docs_inc.c:753
 msgid "You can change or delete the autorec rules in the __"
 msgstr ""
 
-#: src/docs_inc.c:1111
+#: src/docs_inc.c:647
 msgid ""
 "You can clear an individual filter by simply deleting its contents, or by "
 "selecting _‘(Clear filter)’_ as appropriate on all except the title filter. "
 "If you want to clear all filters, just press the _[Reset All]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2416 src/docs_inc.c:2626
+#: src/docs_inc.c:2400 src/docs_inc.c:2610
 msgid "You can clone an existing config by clicking the _[Clone]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2992
+#: src/docs_inc.c:2972
 msgid "You can clone an existing profile by clicking the _[Clone]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2915
+#: src/docs_inc.c:2895
 msgid ""
 "You can have multiple entries using the same username with varying rights, "
-"allowing you to enable / disable each as needed. Keep in mind that matching "
-"account entry permissions are combined (enabled entries only)."
+"allowing you to enable / disable each as needed. Note, matching (enabled) "
+"accounts will have permissions combined."
 msgstr ""
 
 #: src/docs_inc.c:17
@@ -6334,40 +6346,32 @@ msgid ""
 "tvh_class_doc, tvh_include and tvh_class_items tags."
 msgstr ""
 
-#: src/docs_inc.c:2098
+#: src/docs_inc.c:2058
 msgid ""
 "You can map/remove a service to/from an existing channel by doing the "
 "following:"
 msgstr ""
 
-#: src/docs_inc.c:2000
+#: src/docs_inc.c:1960
 msgid "You can play a stream/file by clicking the play icon !"
 msgstr ""
 
-#: src/docs_inc.c:3416
+#: src/docs_inc.c:3376
 msgid ""
 "You can re-schedule an entry by pressing the _[Re-record]_ button on the "
 "menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1888
-msgid ""
-"You can save your entry by pressing the _[Save]_ button, pressing the "
-"_[Apply]_ button saves your entry but keeps the dialog open so you can make "
-"further adjustments, pressing the _[Cancel]_ button closes the dialog - any "
-"unsaved changes will be lost."
-msgstr ""
-
 #: src/docs_inc.c:55
 msgid "You can't have have properly indented paragraphs within list items."
 msgstr ""
 
-#: src/docs_inc.c:4852
+#: src/docs_inc.c:4830
 msgid ""
 "You cannot use non-standard predefined scheduling definitions for this field."
 msgstr ""
 
-#: src/docs_inc.c:5175
+#: src/docs_inc.c:5153
 msgid ""
 "You may enter a comma-separated list of network prefixes (IPv4/IPv6). If you "
 "were asked to enter a username and password during installation, we'd "
@@ -6375,18 +6379,22 @@ msgid ""
 "unexpected behavior, incorrect permissions etc."
 msgstr ""
 
-#: src/docs_inc.c:5129 src/docs_inc.c:5203
+#: src/docs_inc.c:5107 src/docs_inc.c:5181
 msgid ""
 "You may further customize your settings by editing channel numbers, etc."
 msgstr ""
 
-#: src/docs_inc.c:4460
+#: src/docs_inc.c:3166
+msgid "You may import your own bouquet using enigma2 (.tv) formatted files."
+msgstr ""
+
+#: src/docs_inc.c:4438
 msgid ""
 "You must set the _Picon path_ (above) to be able to correctly generate icon "
 "filenames."
 msgstr ""
 
-#: src/docs_inc.c:1209
+#: src/docs_inc.c:745
 msgid ""
 "You will also see _[Search IMDB]_ and _[TheTVDB]_ buttons to look for the "
 "program by name on imdb.com/thetvdb.com, and a _[Play program]_ button to "
@@ -6397,7 +6405,7 @@ msgid ""
 "watching (normally a double-click on the downloaded file)."
 msgstr ""
 
-#: src/docs_inc.c:1763
+#: src/docs_inc.c:1171
 msgid ""
 "You will only need __c. 30MB disk space__ for the application and associated "
 "files, and maybe anything up to __1GB__ for your configuration - depending "
@@ -6407,100 +6415,106 @@ msgid ""
 "about 1GB, while high bitrate HD H.264 will easily consume 5GB+ per hour."
 msgstr ""
 
-#: src/docs_inc.c:1922
+#: src/docs_inc.c:1884
 msgid "[Edit]"
 msgstr ""
 
-#: src/docs_inc.c:2901
+#: src/docs_inc.c:2887
 msgid "_ tab!"
 msgstr ""
 
-#: src/docs_inc.c:3138
+#: src/docs_inc.c:3118
 msgid ""
 "_ tab. __Note that if your rule matches any in-progress events they will "
 "automatically start being recorded.__"
 msgstr ""
 
-#: src/docs_inc.c:4413 src/docs_inc.c:4662 src/docs_inc.c:5066
+#: src/docs_inc.c:4391 src/docs_inc.c:4640 src/docs_inc.c:5044
 msgid "_Example usage_"
 msgstr ""
 
-#: src/docs_inc.c:4538
+#: src/docs_inc.c:4516
 msgid ""
 "_Local_ only checks for duplicates created by the same autorec rule, _All_ "
 "checks all the DVR logs for duplicates."
 msgstr ""
 
-#: src/docs_inc.c:1081
+#: src/docs_inc.c:2850
+msgid ""
+"_The order of entries is really important!_ It is recommended to put the "
+"wildcards on top of the entries and the special permissions to the bottom."
+msgstr ""
+
+#: src/docs_inc.c:617
 msgid ""
 "_Title_ , _Channel_ , _Tag_ and _Content Type_ are dependent on your "
 "configuration and on what your broadcaster sends. Options for the _Duration_ "
 "are as follows:"
 msgstr ""
 
-#: src/docs_inc.c:1669
+#: src/docs_inc.c:1077
 msgid "__ : Clear all \"Uncorrected Blocks\", \"BER\", etc stats."
 msgstr ""
 
-#: src/docs_inc.c:833
+#: src/docs_inc.c:1697
 msgid ""
 "__ : Forcefully kill the connection. Note that many applications such as "
 "Kodi will automatically reconnect when a connection is dropped."
 msgstr ""
 
-#: src/docs_inc.c:1207
+#: src/docs_inc.c:743
 msgid ""
 "__ tab. This allows you to set, for example, more post- broadcast padding "
 "for a channel that always runs late, or perhaps define a different post-"
 "processing command to strip adverts out on a commercial channel."
 msgstr ""
 
-#: src/docs_inc.c:1221
+#: src/docs_inc.c:757
 msgid ""
 "__ tab. Use that editor if you temporarily want to disable an autorecording "
 "or make adjustments to the channel, tag, or similar."
 msgstr ""
 
-#: src/docs_inc.c:2100
+#: src/docs_inc.c:2060
 msgid "__1)__ Find the desired service from within the services grid."
 msgstr ""
 
-#: src/docs_inc.c:2110
+#: src/docs_inc.c:2070
 msgid ""
 "__2)__ Double click on the channel field, a drop down listing of all defined "
 "channels will appear, check/uncheck the check box next to the channel you'd "
 "like to associate/disassociate the service with."
 msgstr ""
 
-#: src/docs_inc.c:2116
+#: src/docs_inc.c:2076
 msgid "__3)__ Press the _[Save]_ button from the menu bar, and you're done!"
 msgstr ""
 
-#: src/docs_inc.c:167
+#: src/docs_inc.c:135
 msgid "__Active__ : Progress bar indicating mapping status."
 msgstr ""
 
-#: src/docs_inc.c:1183
+#: src/docs_inc.c:719
 msgid "__Age__ : Age rating of the program."
 msgstr ""
 
-#: src/docs_inc.c:1679
+#: src/docs_inc.c:1087
 msgid "__BER__ :"
 msgstr ""
 
-#: src/docs_inc.c:1677
+#: src/docs_inc.c:1085
 msgid "__Bandwidth__ : Total stream input bandwidth."
 msgstr ""
 
-#: src/docs_inc.c:829
+#: src/docs_inc.c:1693
 msgid "__Cancel Icon !"
 msgstr ""
 
-#: src/docs_inc.c:273
+#: src/docs_inc.c:1529
 msgid "__Channel__ : The name of the"
 msgstr ""
 
-#: src/docs_inc.c:1179
+#: src/docs_inc.c:715
 msgid ""
 "__Channel__ : The name of the broadcasting channel. _You can automatically "
 "set a filter to the value of this field by clicking on it (e.g. click on "
@@ -6508,7 +6522,7 @@ msgid ""
 "programs from that channel)._"
 msgstr ""
 
-#: src/docs_inc.c:1185
+#: src/docs_inc.c:721
 msgid ""
 "__Content Type__ : Any content/genre information as provided by the EPG "
 "provider. _You can automatically set a filter to the value of this field by "
@@ -6516,59 +6530,69 @@ msgid ""
 "whole grid to only show programs of the same type)._"
 msgstr ""
 
-#: src/docs_inc.c:1691
+#: src/docs_inc.c:1099
 msgid ""
 "__Continuity Errors__ : Continuity Count Error. Number of stream errors, a "
 "high value here can indicate a signal problem."
 msgstr ""
 
-#: src/docs_inc.c:1940
+#: src/docs_inc.c:1900
 msgid "__Deleting can't be undone. You will be prompted to confirm. __"
 msgstr ""
 
-#: src/docs_inc.c:305
+#: src/docs_inc.c:1561
 msgid "__Descramble__ : The CAID used to descramble the stream."
 msgstr ""
 
-#: src/docs_inc.c:1141
+#: src/docs_inc.c:677
 msgid ""
 "__Details__ : Displays the current status of a recording event for this "
 "program if one applies:"
 msgstr ""
 
-#: src/docs_inc.c:2897
-msgid "__Don't forget__ to also create a password entry for the user in the _"
-msgstr ""
-
-#: src/docs_inc.c:1175
+#: src/docs_inc.c:711
 msgid ""
 "__Duration__ : The scheduled duration (i.e. start time to end time) of the "
 "program."
 msgstr ""
 
-#: src/docs_inc.c:1173
+#: src/docs_inc.c:709
 msgid "__End Time__ : The scheduled end time of the program."
 msgstr ""
 
-#: src/docs_inc.c:1169
+#: src/docs_inc.c:705
 msgid "__Episode__ : Episode number, if given by your EPG provider."
 msgstr ""
 
-#: src/docs_inc.c:307
+#: src/docs_inc.c:1563
 msgid "__Errors__ : Number of errors occurred sending the stream."
 msgstr ""
 
-#: src/docs_inc.c:627
+#: src/docs_inc.c:1307
 msgid ""
 "__Example:__ `http://127.0.0.1:9981/play/stream/channelname/Life?"
 "playlist=xspf`"
 msgstr ""
 
-#: src/docs_inc.c:165
+#: src/docs_inc.c:3224
+msgid ""
+"__Failed Recordings__ : This sub-tab lists all failed recording entries. "
+"Entries shown here have failed to record due to one (or more) errors that "
+"occurred during the recording."
+msgstr ""
+
+#: src/docs_inc.c:133
 msgid "__Failed__ : Number of services that failed to be mapped."
 msgstr ""
 
-#: src/docs_inc.c:865
+#: src/docs_inc.c:3222
+msgid ""
+"__Finished Recordings__ : This sub-tab lists all completed recording "
+"entries. Entries shown here have reached the end of the scheduled (or EITp/f "
+"defined) recording time."
+msgstr ""
+
+#: src/docs_inc.c:401
 msgid ""
 "__Firmware__ is a small piece of binary microcode that your system driver "
 "sends to the tuner upon initialisation. This is the cause of more problems "
@@ -6576,163 +6600,170 @@ msgid ""
 "thing to check along with kernel support for your hardware."
 msgstr ""
 
-#: src/docs_inc.c:267
+#: src/docs_inc.c:1523
 msgid "__Hostname__ : Hostname/IP address using the subscription."
 msgstr ""
 
-#: src/docs_inc.c:265
+#: src/docs_inc.c:1521
 msgid "__ID__ : Subscription ID."
 msgstr ""
 
-#: src/docs_inc.c:837
+#: src/docs_inc.c:1701
 msgid "__IP Address__ : The IP address of the device."
 msgstr ""
 
-#: src/docs_inc.c:5259
+#: src/docs_inc.c:5237
 msgid ""
 "__If you receive your channels through a satellite dish__ then you would "
 "select the network under the tuners with DVB-S/S2 in the name."
 msgstr ""
 
-#: src/docs_inc.c:5257
+#: src/docs_inc.c:5235
 msgid ""
 "__If you receive your channels through an antenna (also known as an "
 "aerial)__ then you would select the network under the tuners with DVB-T/ATSC-"
 "T/ISDB-T in the name."
 msgstr ""
 
-#: src/docs_inc.c:5261
+#: src/docs_inc.c:5239
 msgid ""
 "__If you receive your channels via cable__ then you would select the network "
 "under the tuners with DVB-C/ATSC-C/ISDB-C in the name."
 msgstr ""
 
-#: src/docs_inc.c:163
+#: src/docs_inc.c:131
 msgid "__Ignored__ : Number of services ignored."
 msgstr ""
 
-#: src/docs_inc.c:1671
+#: src/docs_inc.c:1079
 msgid "__Input__ : Device used to receive the stream."
 msgstr ""
 
-#: src/docs_inc.c:309
+#: src/docs_inc.c:1565
 msgid "__Input__ : The input data rate in kb/s."
 msgstr ""
 
-#: src/docs_inc.c:4136
+#: src/docs_inc.c:4114
 msgid "__It does not have any user configurable options.__"
 msgstr ""
 
-#: src/docs_inc.c:161
+#: src/docs_inc.c:129
 msgid "__Mapped__ : Number of services mapped."
 msgstr ""
 
-#: src/docs_inc.c:857
+#: src/docs_inc.c:393
 msgid "__Network tuners__ are small (usually"
 msgstr ""
 
-#: src/docs_inc.c:3418
+#: src/docs_inc.c:3378
 msgid ""
 "__Note__ : Your EPG data must have another matching event to be able to re-"
 "schedule the entry."
 msgstr ""
 
-#: src/docs_inc.c:371
+#: src/docs_inc.c:301
 msgid ""
 "__Note__ : some tuners (or drivers) require more tuning parameters than "
 "others so __be sure to enter as many tuning parameters as possible__ ."
 msgstr ""
 
-#: src/docs_inc.c:2726 src/docs_inc.c:5112 src/docs_inc.c:5160
-#: src/docs_inc.c:5173 src/docs_inc.c:5188 src/docs_inc.c:5232
-#: src/docs_inc.c:5263
+#: src/docs_inc.c:2710 src/docs_inc.c:5090 src/docs_inc.c:5138
+#: src/docs_inc.c:5151 src/docs_inc.c:5166 src/docs_inc.c:5210
+#: src/docs_inc.c:5241
 msgid "__Notes__ :"
 msgstr ""
 
-#: src/docs_inc.c:1177
+#: src/docs_inc.c:713
 msgid ""
 "__Number__ : The channel number of the broadcasting channel, if defined."
 msgstr ""
 
-#: src/docs_inc.c:311
+#: src/docs_inc.c:1567
 msgid "__Output__ : The output data rate in kb/s."
 msgstr ""
 
-#: src/docs_inc.c:1683
+#: src/docs_inc.c:1091
 msgid "__PER__ :"
 msgstr ""
 
-#: src/docs_inc.c:279
+#: src/docs_inc.c:1535
 msgid "__Profile__ : The name of the"
 msgstr ""
 
-#: src/docs_inc.c:1163
+#: src/docs_inc.c:699
 msgid ""
 "__Progress__ : A bar graph display of how far through a program we currently "
 "are."
 msgstr ""
 
-#: src/docs_inc.c:1729
+#: src/docs_inc.c:1137
 msgid "__Re-arrange__ the columns by simply dragging he header to a new spot."
 msgstr ""
 
-#: src/docs_inc.c:1731
+#: src/docs_inc.c:1139
 msgid ""
 "__Re-size__ the columns by dragging the very edges of the column header as "
 "required."
 msgstr ""
 
-#: src/docs_inc.c:1693
+#: src/docs_inc.c:3226
+msgid ""
+"__Removed Recordings__ : This sub-tab lists all recording entries that have "
+"missing file(s). Entries shown here link to file(s) that Tvheadend cannot "
+"locate (files which have been externally removed)."
+msgstr ""
+
+#: src/docs_inc.c:1101
 msgid "__SNR__ : Signal (To) Noise Ratio."
 msgstr ""
 
-#: src/docs_inc.c:5253
+#: src/docs_inc.c:5231
 msgid "__Selecting the Right Network__ :"
 msgstr ""
 
-#: src/docs_inc.c:1699
+#: src/docs_inc.c:1107
 msgid ""
 "__Signal Strength__ : The signal strength as reported by the device, note "
 "that not all devices supply correct signal information, the value here can "
 "sometimes be ambiguous"
 msgstr ""
 
-#: src/docs_inc.c:1181
+#: src/docs_inc.c:717
 msgid "__Stars__ : Rating (in stars) of the program."
 msgstr ""
 
-#: src/docs_inc.c:1171
+#: src/docs_inc.c:707
 msgid "__Start Time__ : The scheduled start time of the program."
 msgstr ""
 
-#: src/docs_inc.c:285
+#: src/docs_inc.c:1541
 msgid "__Start__ : The date (and time) the subscription was started."
 msgstr ""
 
-#: src/docs_inc.c:841
+#: src/docs_inc.c:1705
 msgid "__Started__ : Date the connection started - YYYY-MM-DD HH:MM:SS."
 msgstr ""
 
-#: src/docs_inc.c:287
+#: src/docs_inc.c:1543
 msgid "__State__ : The status of the subscription"
 msgstr ""
 
-#: src/docs_inc.c:1673
+#: src/docs_inc.c:1081
 msgid "__Sub No__ : Number of subscriptions using the stream."
 msgstr ""
 
-#: src/docs_inc.c:1167
+#: src/docs_inc.c:703
 msgid ""
 "__Subtitle__ : The subtitle of the program, if gien by your EPG provider. "
 "Note that some (notably, UK) providers use this for a program synopsis "
 "instead of a true subtitle."
 msgstr ""
 
-#: src/docs_inc.c:1665
+#: src/docs_inc.c:1073
 msgid "__Sweep/Clean Icon !"
 msgstr ""
 
-#: src/docs_inc.c:5244
+#: src/docs_inc.c:5222
 msgid ""
 "__The interface will reload using your preferred language (if the "
 "translation is available).__"
@@ -6746,7 +6777,7 @@ msgstr ""
 msgid "__This is paragraph formatting__ : with a subsequent explanation"
 msgstr ""
 
-#: src/docs_inc.c:5230
+#: src/docs_inc.c:5208
 msgid ""
 "__This wizard should only be run on initial setup. Please cancel it if "
 "you're not willing to touch the current configuration, as continuing in such "
@@ -6754,54 +6785,48 @@ msgid ""
 "will take effect.__"
 msgstr ""
 
-#: src/docs_inc.c:463 src/docs_inc.c:2094
+#: src/docs_inc.c:2054
 msgid ""
 "__Tip__ : By default Tvheadend will only show a small selection of available "
 "services - you can increase this by using the paging selector at the bottom "
 "right of the page."
 msgstr ""
 
-#: src/docs_inc.c:1942
+#: src/docs_inc.c:1902
 msgid ""
 "__Tip__ : Rather than deleting an entry, you can disable it instead by "
 "unchecking the \"Enabled\" check box (if available)."
 msgstr ""
 
-#: src/docs_inc.c:2108
+#: src/docs_inc.c:2068
 msgid ""
 "__Tip__ : Remember to remove the filter when you're finished (uncheck the "
 "check box next to the \"Filters\" option)."
 msgstr ""
 
-#: src/docs_inc.c:947
+#: src/docs_inc.c:483
 msgid "__Tip__ : Remember to save your changes _before_ switching panels."
 msgstr ""
 
-#: src/docs_inc.c:2935
+#: src/docs_inc.c:2909
 msgid ""
 "__Tip__ : Remember to set the correct permissions so that Tvheadend is able "
 "to read the superuser file."
 msgstr ""
 
-#: src/docs_inc.c:2786
+#: src/docs_inc.c:2770
 msgid ""
 "__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"
 msgstr ""
 
-#: src/docs_inc.c:413
-msgid ""
-"__Tip__ : You may select more than one network by holding ctrl and clicking "
-"on additional networks."
-msgstr ""
-
-#: src/docs_inc.c:2412 src/docs_inc.c:2622 src/docs_inc.c:2903
-#: src/docs_inc.c:2988 src/docs_inc.c:3476
+#: src/docs_inc.c:2396 src/docs_inc.c:2606 src/docs_inc.c:2889
+#: src/docs_inc.c:2968 src/docs_inc.c:3436
 msgid "__Tips__ :"
 msgstr ""
 
-#: src/docs_inc.c:1165
+#: src/docs_inc.c:701
 msgid ""
 "__Title__ : The title of the program. _You can automatically set a filter to "
 "the value of this field by clicking on it (e.g. click on 'Daily News' will "
@@ -6809,14 +6834,14 @@ msgid ""
 "name)._"
 msgstr ""
 
-#: src/docs_inc.c:271
+#: src/docs_inc.c:1527
 msgid ""
 "__Title__ : Title of the application using the subscription - you will "
 "sometimes see \"epggrab\" here, this is an internal subscription used by "
 "tvheadend to grab EPG data."
 msgstr ""
 
-#: src/docs_inc.c:1689
+#: src/docs_inc.c:1097
 msgid ""
 "__Transport Errors__ : Number of transport streams errors. A fast increasing "
 "value here can indicate signal issues. Device drivers can sometimes send "
@@ -6825,111 +6850,120 @@ msgid ""
 "worry about."
 msgstr ""
 
-#: src/docs_inc.c:467
+#: src/docs_inc.c:349
 msgid ""
 "__Tvheadend web interface: _Configuration -> Channel / EPG -> Bouquets_ __"
 msgstr ""
 
-#: src/docs_inc.c:365
+#: src/docs_inc.c:295
 msgid "__Tvheadend web interface: _Configuration -> DVB Inputs -> Muxes_ __"
 msgstr ""
 
-#: src/docs_inc.c:339 src/docs_inc.c:407
+#: src/docs_inc.c:269
 msgid "__Tvheadend web interface: _Configuration -> DVB Inputs -> Networks_ __"
 msgstr ""
 
-#: src/docs_inc.c:399 src/docs_inc.c:417
+#: src/docs_inc.c:329 src/docs_inc.c:337
 msgid "__Tvheadend web interface: _Configuration -> DVB Inputs -> Services_ __"
 msgstr ""
 
-#: src/docs_inc.c:327 src/docs_inc.c:355
+#: src/docs_inc.c:257 src/docs_inc.c:285
 msgid ""
 "__Tvheadend web interface: _Configuration -> DVB Inputs -> TV Adapters_ __"
 msgstr ""
 
-#: src/docs_inc.c:835
+#: src/docs_inc.c:1699
 msgid "__Type__ : Connection type - HTSP or HTTP."
 msgstr ""
 
-#: src/docs_inc.c:1687
+#: src/docs_inc.c:1095
 msgid ""
 "__Uncorrected Blocks__ : Number of uncorrected blocks. A value higher than 0 "
 "can indicate a weak signal or interference, note that some devices can send "
 "a false value."
 msgstr ""
 
-#: src/docs_inc.c:839
+#: src/docs_inc.c:3220
+msgid ""
+"__Upcoming / Current Recordings__ : This sub-tab lists current and upcoming "
+"recording entries. Entries shown here are either currently recording or are "
+"soon-to-be recorded."
+msgstr ""
+
+#: src/docs_inc.c:1703
 msgid ""
 "__Username__ : The username used to access tvheadend (a blank cell indicates "
 "no username was supplied)."
 msgstr ""
 
-#: src/docs_inc.c:269
+#: src/docs_inc.c:1525
 msgid ""
 "__Username__ : Username using the subscription - a blank cell indicates the "
 "subscriber didn't supply a username."
 msgstr ""
 
-#: src/docs_inc.c:1952
+#: src/docs_inc.c:1912
 msgid ""
 "__View Level__ | Change the interface view level to show/hide more advanced "
 "options.\n"
 "__Help__ | Display this help page."
 msgstr ""
 
-#: src/docs_inc.c:1675
+#: src/docs_inc.c:2915
+msgid ""
+"__WARNING__ : Permissions given to a wildcard account apply to __all__ "
+"accounts."
+msgstr ""
+
+#: src/docs_inc.c:1083
 msgid "__Weight__ : Stream weighting."
 msgstr ""
 
-#: src/docs_inc.c:5158
+#: src/docs_inc.c:5136
 msgid ""
 "__You may omit this step (do not check 'Map all services') and map services "
 "to channels manually.__"
 msgstr ""
 
-#: src/docs_inc.c:3767
+#: src/docs_inc.c:3745
 msgid "access"
 msgstr ""
 
-#: src/docs_inc.c:1619
+#: src/docs_inc.c:1821
 msgid "and"
 msgstr ""
 
-#: src/docs_inc.c:523
+#: src/docs_inc.c:163
 msgid "and IRC (_#hts_ on _freenode_ ) -"
 msgstr ""
 
-#: src/docs_inc.c:3787
+#: src/docs_inc.c:3765
 msgid "api"
 msgstr ""
 
-#: src/docs_inc.c:531
+#: src/docs_inc.c:171
 msgid "are good web clients if you don't already have an IRC client installed."
 msgstr ""
 
-#: src/docs_inc.c:859
+#: src/docs_inc.c:395
 msgid "arm"
 msgstr ""
 
-#: src/docs_inc.c:3582
+#: src/docs_inc.c:3560
 msgid "as channels"
 msgstr ""
 
-#: src/docs_inc.c:3779
+#: src/docs_inc.c:3757
 msgid "avahi"
 msgstr ""
 
-#: src/docs_inc.c:4428
+#: src/docs_inc.c:4406
 msgid ""
 "available. Tvheadend will parse the NIT then the add newly discovered muxes "
 "automatically."
 msgstr ""
 
-#: src/docs_inc.c:2911
-msgid "backdoor account"
-msgstr ""
-
-#: src/docs_inc.c:861
+#: src/docs_inc.c:397
 msgid ""
 "based) computers that you connect to your network via Ethernet or Wifi, they "
 "often have a large number of tuners and are controlled via a web interface "
@@ -6937,747 +6971,733 @@ msgid ""
 "HDHomeRun protocols."
 msgstr ""
 
-#: src/docs_inc.c:3783
+#: src/docs_inc.c:3761
 msgid "bonjour"
 msgstr ""
 
-#: src/docs_inc.c:3903
+#: src/docs_inc.c:3881
 msgid "bouquet"
 msgstr ""
 
-#: src/docs_inc.c:3919
+#: src/docs_inc.c:3897
 msgid "caclient"
 msgstr ""
 
-#: src/docs_inc.c:2501
+#: src/docs_inc.c:2485
 msgid "capabilities."
 msgstr ""
 
-#: src/docs_inc.c:3927
+#: src/docs_inc.c:3905
 msgid "capmt"
 msgstr ""
 
-#: src/docs_inc.c:275 src/docs_inc.c:717 src/docs_inc.c:3891
-#: src/docs_inc.c:5081
+#: src/docs_inc.c:1397 src/docs_inc.c:1531 src/docs_inc.c:3869
+#: src/docs_inc.c:5059
 msgid "channel"
 msgstr ""
 
-#: src/docs_inc.c:673 src/docs_inc.c:721 src/docs_inc.c:781
+#: src/docs_inc.c:1353 src/docs_inc.c:1401 src/docs_inc.c:1461
 msgid "channelid"
 msgstr ""
 
-#: src/docs_inc.c:669 src/docs_inc.c:713 src/docs_inc.c:777
+#: src/docs_inc.c:1349 src/docs_inc.c:1393 src/docs_inc.c:1457
 msgid "channelname"
 msgstr ""
 
-#: src/docs_inc.c:665 src/docs_inc.c:709 src/docs_inc.c:773
+#: src/docs_inc.c:1345 src/docs_inc.c:1389 src/docs_inc.c:1453
 msgid "channelnumber"
 msgstr ""
 
-#: src/docs_inc.c:653 src/docs_inc.c:769
+#: src/docs_inc.c:1333 src/docs_inc.c:1449
 msgid "channels"
 msgstr ""
 
-#: src/docs_inc.c:3955
+#: src/docs_inc.c:3933
 msgid "charset"
 msgstr ""
 
-#: src/docs_inc.c:1157
+#: src/docs_inc.c:693
 msgid "click to call up more detailed information about an event"
 msgstr ""
 
-#: src/docs_inc.c:3352
+#: src/docs_inc.c:3312
 msgid "click to display detailed information about the selected recording"
 msgstr ""
 
-#: src/docs_inc.c:3763
+#: src/docs_inc.c:3741
 msgid "config"
 msgstr ""
 
-#: src/docs_inc.c:3771
+#: src/docs_inc.c:3749
 msgid "cron"
 msgstr ""
 
-#: src/docs_inc.c:3923
+#: src/docs_inc.c:3901
 msgid "csa"
 msgstr ""
 
-#: src/docs_inc.c:3931
+#: src/docs_inc.c:3909
 msgid "cwc"
 msgstr ""
 
-#: src/docs_inc.c:3775
+#: src/docs_inc.c:3753
 msgid "dbus"
 msgstr ""
 
-#: src/docs_inc.c:749
+#: src/docs_inc.c:1429
 msgid "descramble"
 msgstr ""
 
-#: src/docs_inc.c:3915
+#: src/docs_inc.c:3893
 msgid "descrambler"
 msgstr ""
 
-#: src/docs_inc.c:593
+#: src/docs_inc.c:1657
 msgid "development page"
 msgstr ""
 
-#: src/docs_inc.c:145
+#: src/docs_inc.c:113
 msgid "dialog determines how services are mapped."
 msgstr ""
 
-#: src/docs_inc.c:437
-msgid ""
-"dialog will now be displayed with __all__ services checked - feel free to "
-"make changes. Once you're happy with the selection press the \"Map services"
-"\" button, you will then be taken to the"
-msgstr ""
-
-#: src/docs_inc.c:455 src/docs_inc.c:2086
+#: src/docs_inc.c:2046
 msgid ""
 "dialog will now be displayed with the __selected__ services checked - feel "
 "free to make changes. Once you're happy with the selection press the \"Map "
 "services\" button, you will then be taken to the"
 msgstr ""
 
-#: src/docs_inc.c:1982
+#: src/docs_inc.c:1942
 msgid "dialog."
 msgstr ""
 
-#: src/docs_inc.c:3991
+#: src/docs_inc.c:3969
 msgid "diseqc"
 msgstr ""
 
-#: src/docs_inc.c:583
+#: src/docs_inc.c:1647
 msgid "documentatation repository"
 msgstr ""
 
-#: src/docs_inc.c:5143 src/docs_inc.c:5219
+#: src/docs_inc.c:5121 src/docs_inc.c:5197
 msgid "donate"
 msgstr ""
 
-#: src/docs_inc.c:3959
+#: src/docs_inc.c:3937
 msgid "dvb"
 msgstr ""
 
-#: src/docs_inc.c:3935
+#: src/docs_inc.c:3913
 msgid "dvbcam"
 msgstr ""
 
-#: src/docs_inc.c:393
+#: src/docs_inc.c:323
 msgid "dvbscan"
 msgstr ""
 
-#: src/docs_inc.c:3939
+#: src/docs_inc.c:3917
 msgid "dvr"
 msgstr ""
 
-#: src/docs_inc.c:689
+#: src/docs_inc.c:1369
 msgid "dvrid"
 msgstr ""
 
-#: src/docs_inc.c:641
+#: src/docs_inc.c:1321
 msgid "e2"
 msgstr ""
 
-#: src/docs_inc.c:753
+#: src/docs_inc.c:1433
 msgid "emm"
 msgstr ""
 
-#: src/docs_inc.c:637
+#: src/docs_inc.c:1317
 msgid "empty"
 msgstr ""
 
-#: src/docs_inc.c:3995
+#: src/docs_inc.c:3973
 msgid "en50221"
 msgstr ""
 
-#: src/docs_inc.c:3999
+#: src/docs_inc.c:3977
 msgid "en50494"
 msgstr ""
 
-#: src/docs_inc.c:2921
-msgid ""
-"entry (enter an asterisk `*` for both the username and password fields when "
-"adding the entry)."
-msgstr ""
-
-#: src/docs_inc.c:3943
+#: src/docs_inc.c:3921
 msgid "epg"
 msgstr ""
 
-#: src/docs_inc.c:3947
+#: src/docs_inc.c:3925
 msgid "epgdb"
 msgstr ""
 
-#: src/docs_inc.c:3951
+#: src/docs_inc.c:3929
 msgid "epggrab"
 msgstr ""
 
-#: src/docs_inc.c:3907
+#: src/docs_inc.c:3885
 msgid "esfilter"
 msgstr ""
 
-#: src/docs_inc.c:1775
+#: src/docs_inc.c:1183
 msgid "example"
 msgstr ""
 
-#: src/docs_inc.c:3851
+#: src/docs_inc.c:3829
 msgid "fastscan"
 msgstr ""
 
-#: src/docs_inc.c:585
+#: src/docs_inc.c:1649
 msgid ""
 "fetches the markdown files using the build-in web server and use them as "
 "source for mkdocs."
 msgstr ""
 
-#: src/docs_inc.c:381
+#: src/docs_inc.c:311
 msgid "for UK DVB-T transmitters"
 msgstr ""
 
-#: src/docs_inc.c:377
+#: src/docs_inc.c:345
+msgid "for a detailed look into service mapping."
+msgstr ""
+
+#: src/docs_inc.c:307
 msgid "for all European satellite information"
 msgstr ""
 
-#: src/docs_inc.c:595
+#: src/docs_inc.c:1659
 msgid "for details."
 msgstr ""
 
-#: src/docs_inc.c:3522
+#: src/docs_inc.c:3482
 msgid "for more details on service mapping."
 msgstr ""
 
-#: src/docs_inc.c:2010
+#: src/docs_inc.c:1970
 msgid "for more info."
 msgstr ""
 
-#: src/docs_inc.c:3402
+#: src/docs_inc.c:3362
 msgid "for more information."
 msgstr ""
 
-#: src/docs_inc.c:385
+#: src/docs_inc.c:315
 msgid "for primarily central and northern Europe"
 msgstr ""
 
-#: src/docs_inc.c:389
+#: src/docs_inc.c:319
 msgid "for worldwide satellite information."
 msgstr ""
 
-#: src/docs_inc.c:4470
+#: src/docs_inc.c:4448
 msgid "force service type to 1"
 msgstr ""
 
-#: src/docs_inc.c:4336
+#: src/docs_inc.c:4314
 msgid "format."
 msgstr ""
 
-#: src/docs_inc.c:521
+#: src/docs_inc.c:161
 msgid "forum"
 msgstr ""
 
-#: src/docs_inc.c:1777
+#: src/docs_inc.c:1185
 msgid "from one of our users..."
 msgstr ""
 
-#: src/docs_inc.c:3727
+#: src/docs_inc.c:3705
 msgid "fsmonitor"
 msgstr ""
 
-#: src/docs_inc.c:3622
+#: src/docs_inc.c:3600
 msgid "functions or a"
 msgstr ""
 
-#: src/docs_inc.c:565
+#: src/docs_inc.c:205
 msgid "github"
 msgstr ""
 
-#: src/docs_inc.c:3863
+#: src/docs_inc.c:3841
 msgid "globalheaders"
 msgstr ""
 
-#: src/docs_inc.c:2531
+#: src/docs_inc.c:2515
 msgid "grabbers"
 msgstr ""
 
-#: src/docs_inc.c:2499
+#: src/docs_inc.c:2483
 msgid "grabbing"
 msgstr ""
 
-#: src/docs_inc.c:3699
+#: src/docs_inc.c:3677
 msgid "gtimer"
 msgstr ""
 
-#: src/docs_inc.c:345 src/docs_inc.c:5236
+#: src/docs_inc.c:275 src/docs_inc.c:5214
 msgid "here"
 msgstr ""
 
-#: src/docs_inc.c:3871
+#: src/docs_inc.c:3849
 msgid "hevc"
 msgstr ""
 
-#: src/docs_inc.c:3799
+#: src/docs_inc.c:3777
 msgid "htsp"
 msgstr ""
 
-#: src/docs_inc.c:3811
+#: src/docs_inc.c:3789
 msgid "htsp-ans"
 msgstr ""
 
-#: src/docs_inc.c:3807
+#: src/docs_inc.c:3785
 msgid "htsp-req"
 msgstr ""
 
-#: src/docs_inc.c:3803
+#: src/docs_inc.c:3781
 msgid "htsp-sub"
 msgstr ""
 
-#: src/docs_inc.c:3791
+#: src/docs_inc.c:3769
 msgid "http"
 msgstr ""
 
-#: src/docs_inc.c:3795
+#: src/docs_inc.c:3773
 msgid "httpc"
 msgstr ""
 
-#: src/docs_inc.c:1621
+#: src/docs_inc.c:1823
 msgid "iOS"
 msgstr ""
 
-#: src/docs_inc.c:3739
+#: src/docs_inc.c:3717
 msgid "idnode"
 msgstr ""
 
-#: src/docs_inc.c:3815
+#: src/docs_inc.c:3793
 msgid "imagecache"
 msgstr ""
 
-#: src/docs_inc.c:2128
+#: src/docs_inc.c:2088
 msgid "information icon will display service details."
 msgstr ""
 
-#: src/docs_inc.c:3979
+#: src/docs_inc.c:3957
 msgid "iptv"
 msgstr ""
 
-#: src/docs_inc.c:3983
+#: src/docs_inc.c:3961
 msgid "iptv-pcr"
 msgstr ""
 
-#: src/docs_inc.c:3971
+#: src/docs_inc.c:3949
 msgid "libav"
 msgstr ""
 
-#: src/docs_inc.c:3973
+#: src/docs_inc.c:3951
 msgid "libav / ffmpeg"
 msgstr ""
 
-#: src/docs_inc.c:3987
+#: src/docs_inc.c:3965
 msgid "linuxdvb"
 msgstr ""
 
-#: src/docs_inc.c:1591
+#: src/docs_inc.c:1793
 msgid "linuxtv"
 msgstr ""
 
-#: src/docs_inc.c:3731
+#: src/docs_inc.c:3709
 msgid "lock"
 msgstr ""
 
-#: src/docs_inc.c:625
+#: src/docs_inc.c:1305
 msgid "m3u"
 msgstr ""
 
-#: src/docs_inc.c:3695
+#: src/docs_inc.c:3673
 msgid "main"
 msgstr ""
 
-#: src/docs_inc.c:3883 src/docs_inc.c:4901
+#: src/docs_inc.c:3861 src/docs_inc.c:4879
 msgid "mkv"
 msgstr ""
 
-#: src/docs_inc.c:3963
+#: src/docs_inc.c:3941
 msgid "mpegts"
 msgstr ""
 
-#: src/docs_inc.c:3703
+#: src/docs_inc.c:3681
 msgid "mtimer"
 msgstr ""
 
-#: src/docs_inc.c:729
+#: src/docs_inc.c:1409
 msgid "mux"
 msgstr ""
 
-#: src/docs_inc.c:3875
+#: src/docs_inc.c:3853
 msgid "muxer"
 msgstr ""
 
-#: src/docs_inc.c:3967
+#: src/docs_inc.c:3945
 msgid "muxsched"
 msgstr ""
 
-#: src/docs_inc.c:1593
+#: src/docs_inc.c:2205
+msgid "network"
+msgstr ""
+
+#: src/docs_inc.c:1795
 msgid "networks or manually configured."
 msgstr ""
 
-#: src/docs_inc.c:1241 src/docs_inc.c:1243 src/docs_inc.c:1251
-#: src/docs_inc.c:1253 src/docs_inc.c:1269 src/docs_inc.c:1277
-#: src/docs_inc.c:1295 src/docs_inc.c:1297 src/docs_inc.c:1305
-#: src/docs_inc.c:1307
+#: src/docs_inc.c:777 src/docs_inc.c:779 src/docs_inc.c:787 src/docs_inc.c:789
+#: src/docs_inc.c:805 src/docs_inc.c:813 src/docs_inc.c:831 src/docs_inc.c:833
+#: src/docs_inc.c:841 src/docs_inc.c:843
 msgid "no"
 msgstr ""
 
-#: src/docs_inc.c:229
+#: src/docs_inc.c:1629
 msgid "on their git repository."
 msgstr ""
 
-#: src/docs_inc.c:4019
+#: src/docs_inc.c:3997
 msgid "opentv"
 msgstr ""
 
-#: src/docs_inc.c:623
+#: src/docs_inc.c:1303
 msgid "or"
 msgstr ""
 
-#: src/docs_inc.c:527
+#: src/docs_inc.c:167
 msgid "or Freenode's"
 msgstr ""
 
-#: src/docs_inc.c:5135 src/docs_inc.c:5211
+#: src/docs_inc.c:5113 src/docs_inc.c:5189
 msgid "or chat to us on"
 msgstr ""
 
-#: src/docs_inc.c:5083
+#: src/docs_inc.c:5061
 msgid "or per"
 msgstr ""
 
-#: src/docs_inc.c:3638
+#: src/docs_inc.c:3616
 msgid "page for info."
 msgstr ""
 
-#: src/docs_inc.c:3388 src/docs_inc.c:3482
+#: src/docs_inc.c:3348 src/docs_inc.c:3442
 msgid "page."
 msgstr ""
 
-#: src/docs_inc.c:2689
+#: src/docs_inc.c:2673
 msgid "parameters"
 msgstr ""
 
-#: src/docs_inc.c:3855
+#: src/docs_inc.c:3833
 msgid "parser"
 msgstr ""
 
-#: src/docs_inc.c:3879
+#: src/docs_inc.c:3857
 msgid "pass"
 msgstr ""
 
-#: src/docs_inc.c:2919
-msgid "password"
-msgstr ""
-
-#: src/docs_inc.c:757
+#: src/docs_inc.c:1437
 msgid "pids"
 msgstr ""
 
-#: src/docs_inc.c:617
+#: src/docs_inc.c:1297
 msgid "playlist"
 msgstr ""
 
-#: src/docs_inc.c:281 src/docs_inc.c:697 src/docs_inc.c:737 src/docs_inc.c:3911
+#: src/docs_inc.c:1377 src/docs_inc.c:1417 src/docs_inc.c:1537
+#: src/docs_inc.c:3889
 msgid "profile"
 msgstr ""
 
-#: src/docs_inc.c:4015
+#: src/docs_inc.c:3993
 msgid "psip"
 msgstr ""
 
-#: src/docs_inc.c:4023
+#: src/docs_inc.c:4001
 msgid "pyepg"
 msgstr ""
 
-#: src/docs_inc.c:745
+#: src/docs_inc.c:1425
 msgid "qsize"
 msgstr ""
 
-#: src/docs_inc.c:3348
+#: src/docs_inc.c:3308
 msgid "recording of the program is active and underway (current)"
 msgstr ""
 
-#: src/docs_inc.c:661
+#: src/docs_inc.c:1341
 msgid "recordings"
 msgstr ""
 
-#: src/docs_inc.c:3751
+#: src/docs_inc.c:3729
 msgid "rtsp"
 msgstr ""
 
-#: src/docs_inc.c:645 src/docs_inc.c:4003
+#: src/docs_inc.c:1325 src/docs_inc.c:3981
 msgid "satip"
 msgstr ""
 
-#: src/docs_inc.c:4007
+#: src/docs_inc.c:3985
 msgid "satips"
 msgstr ""
 
-#: src/docs_inc.c:4039
+#: src/docs_inc.c:4017
 msgid "scanfile"
 msgstr ""
 
-#: src/docs_inc.c:3606
+#: src/docs_inc.c:3584
 msgid "selected channels."
 msgstr ""
 
-#: src/docs_inc.c:725 src/docs_inc.c:3887
+#: src/docs_inc.c:1405 src/docs_inc.c:3865
 msgid "service"
 msgstr ""
 
-#: src/docs_inc.c:3899
+#: src/docs_inc.c:3877
 msgid "service-mapper"
 msgstr ""
 
-#: src/docs_inc.c:3572 src/docs_inc.c:3580
+#: src/docs_inc.c:3550 src/docs_inc.c:3558
 msgid "services"
 msgstr ""
 
-#: src/docs_inc.c:3759
+#: src/docs_inc.c:3737
 msgid "settings"
 msgstr ""
 
-#: src/docs_inc.c:3723
+#: src/docs_inc.c:3701
 msgid "spawn"
 msgstr ""
 
-#: src/docs_inc.c:4334
+#: src/docs_inc.c:4312
 msgid "strftime"
 msgstr ""
 
-#: src/docs_inc.c:3895
+#: src/docs_inc.c:3873
 msgid "subscription"
 msgstr ""
 
-#: src/docs_inc.c:2257
+#: src/docs_inc.c:2241
 msgid ""
 "tab for it to apply. You may have multiple password entries for the same "
 "username if you wish."
 msgstr ""
 
-#: src/docs_inc.c:3512
+#: src/docs_inc.c:3472
 msgid "tab when you press the _[Map services]_ button."
 msgstr ""
 
-#: src/docs_inc.c:441 src/docs_inc.c:459 src/docs_inc.c:2072
-#: src/docs_inc.c:2090
+#: src/docs_inc.c:2032 src/docs_inc.c:2050
 msgid "tab which will begin mapping the selected services to channels."
 msgstr ""
 
-#: src/docs_inc.c:3318 src/docs_inc.c:3332 src/docs_inc.c:4478
+#: src/docs_inc.c:3282 src/docs_inc.c:3290 src/docs_inc.c:4456
 msgid "tab."
 msgstr ""
 
-#: src/docs_inc.c:4307
+#: src/docs_inc.c:4285
 msgid ""
 "tab. Note, when streaming using the HTSP Protocol e.g. Kodi (via pvr.hts) or "
 "Movian the HTSP profile will always be used."
 msgstr ""
 
-#: src/docs_inc.c:3017
+#: src/docs_inc.c:2997
 msgid ""
 "tab. This dialog shows the received PIDs and filtered PIDs in one window."
 msgstr ""
 
-#: src/docs_inc.c:677 src/docs_inc.c:785
+#: src/docs_inc.c:1357 src/docs_inc.c:1465
 msgid "tag"
 msgstr ""
 
-#: src/docs_inc.c:685 src/docs_inc.c:793
+#: src/docs_inc.c:1365 src/docs_inc.c:1473
 msgid "tagid"
 msgstr ""
 
-#: src/docs_inc.c:681 src/docs_inc.c:789
+#: src/docs_inc.c:1361 src/docs_inc.c:1469
 msgid "tagname"
 msgstr ""
 
-#: src/docs_inc.c:657
+#: src/docs_inc.c:1337
 msgid "tags"
 msgstr ""
 
-#: src/docs_inc.c:3819
+#: src/docs_inc.c:3797
 msgid "tbl"
 msgstr ""
 
-#: src/docs_inc.c:3839
+#: src/docs_inc.c:3817
 msgid "tbl-atsc"
 msgstr ""
 
-#: src/docs_inc.c:3823
+#: src/docs_inc.c:3801
 msgid "tbl-base"
 msgstr ""
 
-#: src/docs_inc.c:3827
+#: src/docs_inc.c:3805
 msgid "tbl-csa"
 msgstr ""
 
-#: src/docs_inc.c:3831
+#: src/docs_inc.c:3809
 msgid "tbl-eit"
 msgstr ""
 
-#: src/docs_inc.c:3843
+#: src/docs_inc.c:3821
 msgid "tbl-pass"
 msgstr ""
 
-#: src/docs_inc.c:3847
+#: src/docs_inc.c:3825
 msgid "tbl-satip"
 msgstr ""
 
-#: src/docs_inc.c:3835
+#: src/docs_inc.c:3813
 msgid "tbl-time"
 msgstr ""
 
-#: src/docs_inc.c:3747
+#: src/docs_inc.c:3725
 msgid "tcp"
 msgstr ""
 
-#: src/docs_inc.c:181
+#: src/docs_inc.c:1581
 msgid "the Tvheadend forums"
 msgstr ""
 
-#: src/docs_inc.c:1161 src/docs_inc.c:3356
+#: src/docs_inc.c:697 src/docs_inc.c:3316
 msgid "the program failed to record"
 msgstr ""
 
-#: src/docs_inc.c:1153
+#: src/docs_inc.c:689
 msgid "the program is currently recording"
 msgstr ""
 
-#: src/docs_inc.c:3344
+#: src/docs_inc.c:3304
 msgid "the program is scheduled (upcoming)"
 msgstr ""
 
-#: src/docs_inc.c:1149
+#: src/docs_inc.c:685
 msgid "the program is scheduled for recording"
 msgstr ""
 
-#: src/docs_inc.c:3360
+#: src/docs_inc.c:3320
 msgid "the program recorded successfully"
 msgstr ""
 
-#: src/docs_inc.c:277
+#: src/docs_inc.c:1533
 msgid ""
 "the subscription is using - if the subscription is streaming a service/mux "
 "this cell will be blank."
 msgstr ""
 
-#: src/docs_inc.c:283
+#: src/docs_inc.c:1539
 msgid "the subscription is using."
 msgstr ""
 
-#: src/docs_inc.c:2788
+#: src/docs_inc.c:2772
 msgid "this guide"
 msgstr ""
 
-#: src/docs_inc.c:3711
+#: src/docs_inc.c:3689
 msgid "thread"
 msgstr ""
 
-#: src/docs_inc.c:3719
+#: src/docs_inc.c:3697
 msgid "time"
 msgstr ""
 
-#: src/docs_inc.c:4035
+#: src/docs_inc.c:4013
 msgid "timeshift"
 msgstr ""
 
-#: src/docs_inc.c:395
+#: src/docs_inc.c:325
 msgid "to force a scan and effectively ask your tuner what it can see."
 msgstr ""
 
-#: src/docs_inc.c:2913
-msgid "to regain access, or restart Tvheadend with the `--noacl` argument."
-msgstr ""
-
-#: src/docs_inc.c:3975
+#: src/docs_inc.c:3953
 msgid "transcode"
 msgstr ""
 
-#: src/docs_inc.c:4043
+#: src/docs_inc.c:4021
 msgid "tsfile"
 msgstr ""
 
-#: src/docs_inc.c:3867
+#: src/docs_inc.c:3845
 msgid "tsfix"
 msgstr ""
 
-#: src/docs_inc.c:4011
+#: src/docs_inc.c:3989
 msgid "tvhdhomerun"
 msgstr ""
 
-#: src/docs_inc.c:3715
+#: src/docs_inc.c:3693
 msgid "tvhpoll"
 msgstr ""
 
-#: src/docs_inc.c:3604
+#: src/docs_inc.c:3582
 msgid "two"
 msgstr ""
 
-#: src/docs_inc.c:379
+#: src/docs_inc.c:309
 msgid "ukfree.tv"
 msgstr ""
 
-#: src/docs_inc.c:3755
+#: src/docs_inc.c:3733
 msgid "upnp"
 msgstr ""
 
-#: src/docs_inc.c:3743
+#: src/docs_inc.c:3721
 msgid "url"
 msgstr ""
 
-#: src/docs_inc.c:4367 src/docs_inc.c:4371 src/docs_inc.c:4632
-#: src/docs_inc.c:4636 src/docs_inc.c:5016 src/docs_inc.c:5020
+#: src/docs_inc.c:4345 src/docs_inc.c:4349 src/docs_inc.c:4610
+#: src/docs_inc.c:4614 src/docs_inc.c:4994 src/docs_inc.c:4998
 msgid "user"
 msgstr ""
 
-#: src/docs_inc.c:3735
+#: src/docs_inc.c:3713
 msgid "uuid"
 msgstr ""
 
-#: src/docs_inc.c:529
+#: src/docs_inc.c:169
 msgid "webchat"
 msgstr ""
 
-#: src/docs_inc.c:4031
+#: src/docs_inc.c:4009
 msgid "webui"
 msgstr ""
 
-#: src/docs_inc.c:741
+#: src/docs_inc.c:1421
 msgid "weight"
 msgstr ""
 
-#: src/docs_inc.c:513
+#: src/docs_inc.c:153
 msgid "wiki"
 msgstr ""
 
-#: src/docs_inc.c:4580 src/docs_inc.c:4584
+#: src/docs_inc.c:4558 src/docs_inc.c:4562
 msgid "will be"
 msgstr ""
 
-#: src/docs_inc.c:2068
+#: src/docs_inc.c:2028
 msgid ""
 "will now be displayed with __all__ services checked - feel free to make "
 "changes. Once you're happy with the selection press the \"Map services\" "
 "button, you will then be taken to the"
 msgstr ""
 
-#: src/docs_inc.c:4027
+#: src/docs_inc.c:4005
 msgid "xmltv"
 msgstr ""
 
-#: src/docs_inc.c:621
+#: src/docs_inc.c:1301
 msgid "xspf"
 msgstr ""
 
-#: src/docs_inc.c:1245 src/docs_inc.c:1247 src/docs_inc.c:1255
-#: src/docs_inc.c:1271 src/docs_inc.c:1273 src/docs_inc.c:1279
-#: src/docs_inc.c:1299 src/docs_inc.c:1301 src/docs_inc.c:1309
+#: src/docs_inc.c:781 src/docs_inc.c:783 src/docs_inc.c:791 src/docs_inc.c:807
+#: src/docs_inc.c:809 src/docs_inc.c:815 src/docs_inc.c:835 src/docs_inc.c:837
+#: src/docs_inc.c:845
 msgid "yes"
 msgstr ""
 
index e5d3f225273f55dfbcfbd7990ef577646348122f..8d6af9b541cfd6411f171a9e0e938e2be44e99e9 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-09-03 22:49+0200\n"
+"POT-Creation-Date: 2016-12-16 18:36+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "(None)"
 msgstr ""
 
-#: src/webui/static/app/epg.js:244
+#: src/webui/static/app/epg.js:247
 msgid "(default DVR Profile)"
 msgstr ""
 
@@ -110,23 +110,23 @@ msgstr ""
 msgid "9 #monthNumber"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:246
+#: src/webui/static/app/dvr.js:245
 msgid "Abort"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:244
+#: src/webui/static/app/dvr.js:243
 msgid "Abort the selected recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:809
+#: src/webui/static/app/tvheadend.js:836
 msgid "About"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:28
+#: src/webui/static/app/acleditor.js:24
 msgid "Access Entries"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:27
+#: src/webui/static/app/acleditor.js:23
 msgid "Access Entry"
 msgstr ""
 
@@ -162,11 +162,11 @@ msgstr ""
 msgid "After filtering and reordering (without PCR and PMT)"
 msgstr ""
 
-#: src/webui/static/app/epg.js:603 src/webui/static/app/epg.js:604
+#: src/webui/static/app/epg.js:607 src/webui/static/app/epg.js:608
 msgid "Age"
 msgstr ""
 
-#: src/webui/static/app/epg.js:131
+#: src/webui/static/app/epg.js:134
 msgid "Age Rating"
 msgstr ""
 
@@ -200,15 +200,15 @@ msgstr ""
 msgid "April"
 msgstr ""
 
-#: src/webui/static/app/epg.js:156
+#: src/webui/static/app/epg.js:159
 msgid "Aspect"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:177
+#: src/webui/static/app/chconf.js:178
 msgid "Assign Number"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:175
+#: src/webui/static/app/chconf.js:176
 msgid "Assign lowest free channel number"
 msgstr ""
 
@@ -220,7 +220,7 @@ msgstr ""
 msgid "Audio Stream Filters"
 msgstr ""
 
-#: src/webui/static/app/epg.js:164
+#: src/webui/static/app/epg.js:167
 msgid "Audio description#EPG"
 msgstr ""
 
@@ -232,20 +232,20 @@ msgstr ""
 msgid "August"
 msgstr ""
 
-#: src/webui/static/app/epg.js:1059
+#: src/webui/static/app/epg.js:1063
 msgid "Auto Recorder"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:343
+#: src/webui/static/app/tvheadend.js:368
 msgid "Auto-refresh"
 msgstr ""
 
-#: src/webui/static/app/epg.js:260 src/webui/static/app/dvr.js:69
-#: src/webui/static/app/dvr.js:632
+#: src/webui/static/app/epg.js:263 src/webui/static/app/dvr.js:69
+#: src/webui/static/app/dvr.js:735
 msgid "Autorec"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:633
+#: src/webui/static/app/dvr.js:736
 msgid "Autorecs"
 msgstr ""
 
@@ -253,15 +253,15 @@ msgstr ""
 msgid "Available"
 msgstr ""
 
-#: src/webui/static/app/status.js:381
+#: src/webui/static/app/status.js:404
 msgid "BER"
 msgstr ""
 
-#: src/webui/static/app/status.js:374
+#: src/webui/static/app/status.js:396
 msgid "Bandwidth (kb/s)"
 msgstr ""
 
-#: src/webui/static/app/status.js:698 src/webui/static/app/status.js:791
+#: src/webui/static/app/status.js:732 src/webui/static/app/status.js:825
 msgid "Bandwidth monitor"
 msgstr ""
 
@@ -289,15 +289,15 @@ msgstr ""
 msgid "Bouquets"
 msgstr ""
 
-#: src/webui/static/app/epg.js:273
+#: src/webui/static/app/epg.js:276
 msgid "Broadcast Details"
 msgstr ""
 
-#: src/webui/static/app/epg.js:378
+#: src/webui/static/app/epg.js:381
 msgid "Broadcast details"
 msgstr ""
 
-#: src/webui/static/app/epg.js:866
+#: src/webui/static/app/epg.js:870
 msgid "Buffering. Please wait..."
 msgstr ""
 
@@ -326,7 +326,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: src/webui/static/app/status.js:531
+#: src/webui/static/app/status.js:559
 msgid "Cancel Connection"
 msgstr ""
 
@@ -334,11 +334,11 @@ msgstr ""
 msgid "Cancel operation"
 msgstr ""
 
-#: src/webui/static/app/status.js:532
+#: src/webui/static/app/status.js:560
 msgid "Cancel the selected connection?"
 msgstr ""
 
-#: src/webui/static/app/status.js:528
+#: src/webui/static/app/status.js:556
 msgid "Cancel this connection"
 msgstr ""
 
@@ -354,13 +354,13 @@ msgstr ""
 msgid "Changes were applied!"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:231 src/webui/static/app/epg.js:581
-#: src/webui/static/app/epg.js:582 src/webui/static/app/epg.js:1063
-#: src/webui/static/app/status.js:106
+#: src/webui/static/app/chconf.js:232 src/webui/static/app/epg.js:585
+#: src/webui/static/app/epg.js:586 src/webui/static/app/epg.js:1067
+#: src/webui/static/app/status.js:113
 msgid "Channel"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:734
+#: src/webui/static/app/tvheadend.js:759
 msgid "Channel / EPG"
 msgstr ""
 
@@ -372,11 +372,11 @@ msgstr ""
 msgid "Channel Tags"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:198
+#: src/webui/static/app/chconf.js:199
 msgid "Channel number operations"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:232
+#: src/webui/static/app/chconf.js:233
 msgid "Channels"
 msgstr ""
 
@@ -392,11 +392,11 @@ msgstr ""
 msgid "Clean image cache on storage"
 msgstr ""
 
-#: src/webui/static/app/status.js:273 src/webui/static/app/status.js:276
+#: src/webui/static/app/status.js:289 src/webui/static/app/status.js:292
 msgid "Clear statistics"
 msgstr ""
 
-#: src/webui/static/app/status.js:277
+#: src/webui/static/app/status.js:293
 msgid "Clear statistics for selected input?"
 msgstr ""
 
@@ -412,7 +412,7 @@ msgstr ""
 msgid "Clone a new entry"
 msgstr ""
 
-#: src/webui/static/app/epg.js:267
+#: src/webui/static/app/epg.js:270
 msgid "Close"
 msgstr ""
 
@@ -428,7 +428,7 @@ msgstr ""
 msgid "Comment"
 msgstr ""
 
-#: src/webui/static/app/status.js:747
+#: src/webui/static/app/status.js:781
 msgid "Compression ratio"
 msgstr ""
 
@@ -436,20 +436,20 @@ msgstr ""
 msgid "Conditional Access Client"
 msgstr ""
 
-#: src/webui/static/app/tvhlog.js:17 src/webui/static/app/tvheadend.js:673
+#: src/webui/static/app/tvhlog.js:17 src/webui/static/app/tvheadend.js:698
 msgid "Configuration"
 msgstr ""
 
-#: src/webui/static/app/status.js:639
+#: src/webui/static/app/status.js:673
 msgid "Connections"
 msgstr ""
 
-#: src/webui/static/app/epg.js:142 src/webui/static/app/epg.js:610
-#: src/webui/static/app/epg.js:611
+#: src/webui/static/app/epg.js:145 src/webui/static/app/epg.js:614
+#: src/webui/static/app/epg.js:615
 msgid "Content Type"
 msgstr ""
 
-#: src/webui/static/app/status.js:403
+#: src/webui/static/app/status.js:430
 msgid "Continuity Errors"
 msgstr ""
 
@@ -457,11 +457,11 @@ msgstr ""
 msgid "Create"
 msgstr ""
 
-#: src/webui/static/app/epg.js:879
+#: src/webui/static/app/epg.js:883
 msgid "Create AutoRec"
 msgstr ""
 
-#: src/webui/static/app/epg.js:259 src/webui/static/app/epg.js:881
+#: src/webui/static/app/epg.js:262 src/webui/static/app/epg.js:885
 msgid ""
 "Create an automatic recording rule to record all future programs that match "
 "the current query."
@@ -471,28 +471,28 @@ msgstr ""
 msgid "Create new entry"
 msgstr ""
 
-#: src/webui/static/app/epg.js:1081
+#: src/webui/static/app/epg.js:1085
 msgid "Created from EPG query"
 msgstr ""
 
-#: src/webui/static/app/epg.js:1068
+#: src/webui/static/app/epg.js:1072
 #, javascript-format
 msgid "Currently this will match (and record) %d events."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:715
+#: src/webui/static/app/tvheadend.js:740
 msgid "DVB Inputs"
 msgstr ""
 
-#: src/webui/static/app/epg.js:349
+#: src/webui/static/app/epg.js:352
 msgid "DVR"
 msgstr ""
 
-#: src/webui/static/app/epg.js:160
+#: src/webui/static/app/epg.js:163
 msgid "Deaf signed#EPG"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:784
+#: src/webui/static/app/tvheadend.js:810
 msgid "Debugging"
 msgstr ""
 
@@ -508,11 +508,11 @@ msgstr ""
 msgid "Delete"
 msgstr ""
 
-#: src/webui/static/app/epg.js:233
+#: src/webui/static/app/epg.js:236
 msgid "Delete recording"
 msgstr ""
 
-#: src/webui/static/app/epg.js:232
+#: src/webui/static/app/epg.js:235
 msgid "Delete scheduled recording of this program"
 msgstr ""
 
@@ -520,37 +520,37 @@ msgstr ""
 msgid "Delete selected entries"
 msgstr ""
 
-#: src/webui/static/app/status.js:140
+#: src/webui/static/app/status.js:152
 msgid "Descramble"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:150
+#: src/webui/static/app/chconf.js:151
 msgid "Detach from bouquet"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:152
+#: src/webui/static/app/chconf.js:153
 msgid "Detach selected channels from bouquet"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:279
+#: src/webui/static/app/mpegts.js:321
 msgid "Detailed stream info"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:169 src/webui/static/app/mpegts.js:275
-#: src/webui/static/app/epg.js:364 src/webui/static/app/epg.js:365
+#: src/webui/static/app/mpegts.js:169 src/webui/static/app/mpegts.js:317
+#: src/webui/static/app/epg.js:367 src/webui/static/app/epg.js:368
 #: src/webui/static/app/dvr.js:137 src/webui/static/app/dvr.js:138
 msgid "Details"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:747
+#: src/webui/static/app/dvr.js:865
 msgid "Digital Video Recorder"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:609
+#: src/webui/static/app/dvr.js:705
 msgid "Digital Video Recorder Profile"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:610
+#: src/webui/static/app/dvr.js:706
 msgid "Digital Video Recorder Profiles"
 msgstr ""
 
@@ -558,7 +558,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: src/webui/static/app/config.js:134
+#: src/webui/static/app/config.js:135
 msgid "Discover SAT>IP servers"
 msgstr ""
 
@@ -566,46 +566,50 @@ msgstr ""
 msgid "Displaying {0} - {1} of {2}"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:264
+#: src/webui/static/app/dvr.js:263
 msgid "Do you really want to abort/unschedule the selection?"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:429 src/webui/static/app/dvr.js:566
+#: src/webui/static/app/dvr.js:594
 msgid "Do you really want to delete the selected recordings?"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:302
+#: src/webui/static/app/tvheadend.js:327
 msgid "Do you really want to delete the selection?"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:234
+#: src/webui/static/app/dvr.js:233
 msgid "Do you really want to gracefully stop/unschedule the selection?"
 msgstr ""
 
-#: src/webui/static/app/epg.js:321
+#: src/webui/static/app/epg.js:324
 msgid "Do you really want to gracefully stop/unschedule this recording?"
 msgstr ""
 
-#: src/webui/static/app/epg.js:334
+#: src/webui/static/app/dvr.js:434
+msgid "Do you really want to remove the selected recordings from storage?"
+msgstr ""
+
+#: src/webui/static/app/epg.js:337
 msgid "Do you really want to remove this recording?"
 msgstr ""
 
-#: src/webui/static/app/epg.js:1042 src/webui/static/app/epg.js:1048
-#: src/webui/static/app/epg.js:1051 src/webui/static/app/epg.js:1054
-#: src/webui/static/app/epg.js:1057
+#: src/webui/static/app/epg.js:1046 src/webui/static/app/epg.js:1052
+#: src/webui/static/app/epg.js:1055 src/webui/static/app/epg.js:1058
+#: src/webui/static/app/epg.js:1061
 msgid "Don't care"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:340 src/webui/static/app/dvr.js:477
+#: src/webui/static/app/dvr.js:339 src/webui/static/app/dvr.js:505
 msgid "Download"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:338 src/webui/static/app/dvr.js:475
+#: src/webui/static/app/dvr.js:337 src/webui/static/app/dvr.js:503
 msgid "Download the selected recording"
 msgstr ""
 
-#: src/webui/static/app/epg.js:116 src/webui/static/app/epg.js:565
-#: src/webui/static/app/epg.js:566 src/webui/static/app/epg.js:1066
+#: src/webui/static/app/epg.js:116 src/webui/static/app/epg.js:569
+#: src/webui/static/app/epg.js:570 src/webui/static/app/epg.js:1070
 #: src/webui/static/app/dvr.js:52
 msgid "Duration"
 msgstr ""
@@ -622,19 +626,19 @@ msgstr ""
 msgid "EPG Grabber Channels"
 msgstr ""
 
-#: src/webui/static/app/epggrab.js:86
+#: src/webui/static/app/epggrab.js:88
 msgid "EPG Grabber Module"
 msgstr ""
 
-#: src/webui/static/app/epggrab.js:87
+#: src/webui/static/app/epggrab.js:89
 msgid "EPG Grabber Modules"
 msgstr ""
 
-#: src/webui/static/app/epggrab.js:88
+#: src/webui/static/app/epggrab.js:90
 msgid "EPG Grabber Name"
 msgstr ""
 
-#: src/webui/static/app/epg.js:989
+#: src/webui/static/app/epg.js:993
 msgid "EPG Update"
 msgstr ""
 
@@ -654,16 +658,16 @@ msgstr ""
 msgid "Edit {0} ({1} entries)"
 msgstr ""
 
-#: src/webui/static/app/epg.js:924
+#: src/webui/static/app/epg.js:928
 msgid "Electronic Program Guide"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:1022
+#: src/webui/static/app/tvheadend.js:1049
 msgid "Enable debug output"
 msgstr ""
 
-#: src/webui/static/app/epg.js:114 src/webui/static/app/epg.js:557
-#: src/webui/static/app/epg.js:558
+#: src/webui/static/app/epg.js:114 src/webui/static/app/epg.js:561
+#: src/webui/static/app/epg.js:562
 msgid "End Time"
 msgstr ""
 
@@ -671,7 +675,7 @@ msgstr ""
 msgid "Enter Filter Text..."
 msgstr ""
 
-#: src/webui/static/app/epg.js:540 src/webui/static/app/epg.js:541
+#: src/webui/static/app/epg.js:544 src/webui/static/app/epg.js:545
 msgid "Episode"
 msgstr ""
 
@@ -679,11 +683,11 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: src/webui/static/app/status.js:146
+#: src/webui/static/app/status.js:159
 msgid "Errors"
 msgstr ""
 
-#: src/webui/static/app/epg.js:931
+#: src/webui/static/app/epg.js:935
 msgid "Events"
 msgstr ""
 
@@ -703,11 +707,11 @@ msgstr ""
 msgid "Failed"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:560
+#: src/webui/static/app/dvr.js:588
 msgid "Failed Recording"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:561
+#: src/webui/static/app/dvr.js:589
 msgid "Failed Recordings"
 msgstr ""
 
@@ -723,19 +727,19 @@ msgstr ""
 msgid "File size"
 msgstr ""
 
-#: src/webui/static/app/epg.js:671
+#: src/webui/static/app/epg.js:675
 msgid "Filter channel..."
 msgstr ""
 
-#: src/webui/static/app/epg.js:718
+#: src/webui/static/app/epg.js:722
 msgid "Filter content type..."
 msgstr ""
 
-#: src/webui/static/app/epg.js:739
+#: src/webui/static/app/epg.js:743
 msgid "Filter duration..."
 msgstr ""
 
-#: src/webui/static/app/epg.js:694
+#: src/webui/static/app/epg.js:698
 msgid "Filter tag..."
 msgstr ""
 
@@ -747,11 +751,11 @@ msgstr ""
 msgid "Finish"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:423
+#: src/webui/static/app/dvr.js:453
 msgid "Finished Recording"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:424
+#: src/webui/static/app/dvr.js:454
 msgid "Finished Recordings"
 msgstr ""
 
@@ -767,7 +771,7 @@ msgstr ""
 msgid "Force new scan (all muxes) for selected networks"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:961
+#: src/webui/static/app/tvheadend.js:988
 msgid "Free"
 msgstr ""
 
@@ -779,23 +783,23 @@ msgstr ""
 msgid "Friday"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:578
+#: src/webui/static/app/tvheadend.js:603
 msgid "Fullscreen"
 msgstr ""
 
-#: src/webui/static/app/epg.js:886 src/webui/static/app/epg.js:1044
+#: src/webui/static/app/epg.js:890 src/webui/static/app/epg.js:1048
 msgid "Fulltext"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:683
+#: src/webui/static/app/tvheadend.js:708
 msgid "General"
 msgstr ""
 
-#: src/webui/static/app/epg.js:1065
+#: src/webui/static/app/epg.js:1069
 msgid "Genre"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:951
+#: src/webui/static/app/tvheadend.js:978
 msgid "GiB"
 msgstr ""
 
@@ -807,14 +811,14 @@ msgstr ""
 msgid "Group By This Field"
 msgstr ""
 
-#: src/webui/static/app/epg.js:148
+#: src/webui/static/app/epg.js:151
 msgid "HDTV"
 msgstr ""
 
 #: src/webui/static/app/idnode.js:1209 src/webui/static/app/idnode.js:2052
 #: src/webui/static/app/idnode.js:2439 src/webui/static/app/idnode.js:2877
-#: src/webui/static/app/epg.js:910 src/webui/static/app/status.js:177
-#: src/webui/static/app/status.js:458 src/webui/static/app/status.js:602
+#: src/webui/static/app/epg.js:914 src/webui/static/app/status.js:193
+#: src/webui/static/app/status.js:486 src/webui/static/app/status.js:636
 #: src/webui/static/app/servicemapper.js:53
 msgid "Help"
 msgstr ""
@@ -831,23 +835,23 @@ msgstr ""
 msgid "Hide passwords"
 msgstr ""
 
-#: src/webui/static/app/status.js:88
+#: src/webui/static/app/status.js:92
 msgid "Hostname"
 msgstr ""
 
-#: src/webui/static/app/status.js:78
+#: src/webui/static/app/status.js:81
 msgid "ID"
 msgstr ""
 
-#: src/webui/static/app/status.js:585
+#: src/webui/static/app/status.js:616
 msgid "IP Address"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:114
+#: src/webui/static/app/acleditor.js:106
 msgid "IP Blocking Record"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:115
+#: src/webui/static/app/acleditor.js:107
 msgid "IP Blocking Records"
 msgstr ""
 
@@ -859,7 +863,7 @@ msgstr ""
 msgid "Image Cache"
 msgstr ""
 
-#: src/webui/static/app/status.js:745
+#: src/webui/static/app/status.js:779
 msgid "In"
 msgstr ""
 
@@ -867,11 +871,11 @@ msgstr ""
 msgid "Index"
 msgstr ""
 
-#: src/webui/static/app/status.js:354 src/webui/static/app/status.js:835
+#: src/webui/static/app/status.js:372 src/webui/static/app/status.js:869
 msgid "Input"
 msgstr ""
 
-#: src/webui/static/app/status.js:152
+#: src/webui/static/app/status.js:166
 msgid "Input (kb/s)"
 msgstr ""
 
@@ -899,7 +903,7 @@ msgstr ""
 msgid "June"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:955
+#: src/webui/static/app/tvheadend.js:982
 msgid "KiB"
 msgstr ""
 
@@ -915,34 +919,42 @@ msgstr ""
 msgid "Last Page"
 msgstr ""
 
-#: src/webui/static/app/epg.js:158
+#: src/webui/static/app/epg.js:161
 msgid "Lines"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:534
+#: src/webui/static/app/tvheadend.js:559
 msgid "Live TV Player"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:325
+#: src/webui/static/app/tvheadend.js:350
 msgid "Loading, please wait..."
 msgstr ""
 
 #: src/webui/static/app/i18n-post.js:5 src/webui/static/app/i18n-post.js:17
-#: src/webui/static/app/i18n-post.js:197 src/webui/static/app/epg.js:662
-#: src/webui/static/app/epg.js:685 src/webui/static/app/epg.js:709
-#: src/webui/static/app/epg.js:730 src/webui/static/app/tvheadend.js:472
-#: src/webui/static/app/tvheadend.js:510
+#: src/webui/static/app/i18n-post.js:197 src/webui/static/app/epg.js:666
+#: src/webui/static/app/epg.js:689 src/webui/static/app/epg.js:713
+#: src/webui/static/app/epg.js:734 src/webui/static/app/tvheadend.js:497
+#: src/webui/static/app/tvheadend.js:535
 msgid "Loading..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:932
+#: src/webui/static/app/tvheadend.js:959
 msgid "Logged in as"
 msgstr ""
 
-#: src/webui/static/app/config.js:132
+#: src/webui/static/app/config.js:133
 msgid "Look for new SAT>IP servers"
 msgstr ""
 
+#: src/webui/static/app/mpegts.js:305
+msgid "Maintenance"
+msgstr ""
+
+#: src/webui/static/app/mpegts.js:303
+msgid "Maintenance operations"
+msgstr ""
+
 #: src/webui/static/app/mpegts.js:271
 msgid "Map All"
 msgstr ""
@@ -951,29 +963,29 @@ msgstr ""
 msgid "Map Selected"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:250 src/webui/static/app/chconf.js:146
+#: src/webui/static/app/mpegts.js:250 src/webui/static/app/chconf.js:147
 msgid "Map all services"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:248 src/webui/static/app/chconf.js:144
+#: src/webui/static/app/mpegts.js:248 src/webui/static/app/chconf.js:145
 msgid "Map all services to channels"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:244 src/webui/static/app/chconf.js:140
+#: src/webui/static/app/mpegts.js:244 src/webui/static/app/chconf.js:141
 msgid "Map selected services"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:242 src/webui/static/app/chconf.js:138
+#: src/webui/static/app/mpegts.js:242 src/webui/static/app/chconf.js:139
 msgid "Map selected services to channels"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:255 src/webui/static/app/chconf.js:157
+#: src/webui/static/app/mpegts.js:255 src/webui/static/app/chconf.js:158
 #: src/webui/static/app/servicemapper.js:119
 #: src/webui/static/app/servicemapper.js:135
 msgid "Map services"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:253 src/webui/static/app/chconf.js:155
+#: src/webui/static/app/mpegts.js:253 src/webui/static/app/chconf.js:156
 #: src/webui/static/app/servicemapper.js:116
 #: src/webui/static/app/servicemapper.js:132
 msgid "Map services to channels"
@@ -991,11 +1003,11 @@ msgstr ""
 msgid "March"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:386
+#: src/webui/static/app/dvr.js:385
 msgid "Mark the selected recording as failed"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:523
+#: src/webui/static/app/dvr.js:551
 msgid "Mark the selected recording as finished"
 msgstr ""
 
@@ -1015,11 +1027,11 @@ msgstr ""
 msgid "Memory Information Entry"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:301
+#: src/webui/static/app/tvheadend.js:326
 msgid "Message"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:953
+#: src/webui/static/app/tvheadend.js:980
 msgid "MiB"
 msgstr ""
 
@@ -1039,11 +1051,11 @@ msgstr ""
 msgid "Move Up"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:187
+#: src/webui/static/app/chconf.js:188
 msgid "Move channel one number down"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:181
+#: src/webui/static/app/chconf.js:182
 msgid "Move channel one number up"
 msgstr ""
 
@@ -1063,11 +1075,11 @@ msgstr ""
 msgid "Move selected entry up"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:388
+#: src/webui/static/app/dvr.js:387
 msgid "Move to failed"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:525
+#: src/webui/static/app/dvr.js:553
 msgid "Move to finished"
 msgstr ""
 
@@ -1075,11 +1087,11 @@ msgstr ""
 msgid "Mux"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:348 src/webui/static/app/mpegts.js:355
+#: src/webui/static/app/mpegts.js:390 src/webui/static/app/mpegts.js:398
 msgid "Mux Scheduler"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:349
+#: src/webui/static/app/mpegts.js:391
 msgid "Mux Schedulers"
 msgstr ""
 
@@ -1096,7 +1108,7 @@ msgstr ""
 msgid "Networks"
 msgstr ""
 
-#: src/webui/static/app/epg.js:150
+#: src/webui/static/app/epg.js:153
 msgid "New#EPG"
 msgstr ""
 
@@ -1120,12 +1132,12 @@ msgstr ""
 msgid "No days"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:935
+#: src/webui/static/app/tvheadend.js:962
 msgid "No verified access"
 msgstr ""
 
 #. / {0} title (lowercase), {1} title
-#: src/webui/static/app/tvheadend.js:338
+#: src/webui/static/app/tvheadend.js:363
 msgid "No {0} to display"
 msgstr ""
 
@@ -1134,6 +1146,10 @@ msgstr ""
 msgid "None"
 msgstr ""
 
+#: src/webui/static/app/tvheadend.js:247
+msgid "Not Available"
+msgstr ""
+
 #: src/webui/static/app/idnode.js:355
 msgid "Not set"
 msgstr ""
@@ -1146,19 +1162,19 @@ msgstr ""
 msgid "November"
 msgstr ""
 
-#: src/webui/static/app/epg.js:572 src/webui/static/app/epg.js:573
+#: src/webui/static/app/epg.js:576 src/webui/static/app/epg.js:577
 msgid "Number"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:189
+#: src/webui/static/app/chconf.js:190
 msgid "Number Down"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:183
+#: src/webui/static/app/chconf.js:184
 msgid "Number Up"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:200
+#: src/webui/static/app/chconf.js:201
 msgid "Number operations"
 msgstr ""
 
@@ -1186,15 +1202,15 @@ msgstr ""
 msgid "Other Stream Filters"
 msgstr ""
 
-#: src/webui/static/app/status.js:746
+#: src/webui/static/app/status.js:780
 msgid "Out"
 msgstr ""
 
-#: src/webui/static/app/status.js:160
+#: src/webui/static/app/status.js:175
 msgid "Output (kb/s)"
 msgstr ""
 
-#: src/webui/static/app/status.js:387
+#: src/webui/static/app/status.js:411
 msgid "PER"
 msgstr ""
 
@@ -1207,7 +1223,7 @@ msgid "Page"
 msgstr ""
 
 #: src/webui/static/app/idnode.js:2469 src/webui/static/app/idnode.js:2652
-#: src/webui/static/app/epg.js:166
+#: src/webui/static/app/epg.js:169
 msgid "Parameters"
 msgstr ""
 
@@ -1215,28 +1231,28 @@ msgstr ""
 msgid "Parent disabled"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:78
+#: src/webui/static/app/acleditor.js:70
 msgid "Password"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:79
+#: src/webui/static/app/acleditor.js:71
 msgid "Passwords"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:563
+#: src/webui/static/app/tvheadend.js:588
 msgid "Pause"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:349
+#: src/webui/static/app/tvheadend.js:374
 msgid "Per page"
 msgstr ""
 
 #: src/webui/static/app/mpegts.js:121 src/webui/static/app/mpegts.js:122
-#: src/webui/static/app/mpegts.js:320 src/webui/static/app/mpegts.js:321
-#: src/webui/static/app/chconf.js:244 src/webui/static/app/chconf.js:245
-#: src/webui/static/app/dvr.js:448 src/webui/static/app/dvr.js:449
-#: src/webui/static/app/dvr.js:585 src/webui/static/app/dvr.js:586
-#: src/webui/static/app/tvheadend.js:459 src/webui/static/app/tvheadend.js:546
+#: src/webui/static/app/mpegts.js:362 src/webui/static/app/mpegts.js:363
+#: src/webui/static/app/chconf.js:245 src/webui/static/app/chconf.js:246
+#: src/webui/static/app/dvr.js:476 src/webui/static/app/dvr.js:477
+#: src/webui/static/app/dvr.js:613 src/webui/static/app/dvr.js:614
+#: src/webui/static/app/tvheadend.js:484 src/webui/static/app/tvheadend.js:571
 msgid "Play"
 msgstr ""
 
@@ -1244,15 +1260,15 @@ msgstr ""
 msgid "Play Selected Channel"
 msgstr ""
 
-#: src/webui/static/app/epg.js:197
+#: src/webui/static/app/epg.js:200
 msgid "Play program"
 msgstr ""
 
-#: src/webui/static/app/epg.js:196
+#: src/webui/static/app/epg.js:199
 msgid "Play this program"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:459
+#: src/webui/static/app/tvheadend.js:484
 msgid "Play this stream"
 msgstr ""
 
@@ -1260,6 +1276,16 @@ msgstr ""
 msgid "Please Wait..."
 msgstr ""
 
+#: src/webui/static/app/tvheadend.js:240
+msgid "Please check Tvheadend is running and try again."
+msgstr ""
+
+#: src/webui/static/app/tvheadend.js:249
+msgid ""
+"Please take a look at the other Help pages (Table of Contents). If you still "
+"can't find what you're "
+msgstr ""
+
 #: src/webui/static/app/wizard.js:66
 msgid "Previous"
 msgstr ""
@@ -1272,15 +1298,15 @@ msgstr ""
 msgid "Previous Page"
 msgstr ""
 
-#: src/webui/static/app/status.js:118
+#: src/webui/static/app/status.js:127
 msgid "Profile"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:611
+#: src/webui/static/app/dvr.js:707
 msgid "Profile Name"
 msgstr ""
 
-#: src/webui/static/app/epg.js:495 src/webui/static/app/epg.js:496
+#: src/webui/static/app/epg.js:499 src/webui/static/app/epg.js:500
 msgid "Progress"
 msgstr ""
 
@@ -1288,7 +1314,8 @@ msgstr ""
 msgid "Re-fetch images"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:359 src/webui/static/app/dvr.js:496
+#: src/webui/static/app/dvr.js:358 src/webui/static/app/dvr.js:524
+#: src/webui/static/app/dvr.js:642
 msgid "Re-record"
 msgstr ""
 
@@ -1308,19 +1335,19 @@ msgstr ""
 msgid "Reconnected to Tvheadend"
 msgstr ""
 
-#: src/webui/static/app/epg.js:254
+#: src/webui/static/app/epg.js:257
 msgid "Record program"
 msgstr ""
 
-#: src/webui/static/app/epg.js:260
+#: src/webui/static/app/epg.js:263
 msgid "Record series"
 msgstr ""
 
-#: src/webui/static/app/epg.js:253
+#: src/webui/static/app/epg.js:256
 msgid "Record this program now"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:765
+#: src/webui/static/app/tvheadend.js:790
 msgid "Recording"
 msgstr ""
 
@@ -1332,7 +1359,43 @@ msgstr ""
 msgid "Refresh"
 msgstr ""
 
-#: src/webui/static/app/epg.js:152
+#: src/webui/static/app/dvr.js:416
+msgid "Remove"
+msgstr ""
+
+#: src/webui/static/app/mpegts.js:300
+msgid "Remove all unseen services (7 days+)"
+msgstr ""
+
+#: src/webui/static/app/mpegts.js:292
+msgid ""
+"Remove old services marked as missing in PAT/SDT which were not detected "
+"more than 7 days (last seen column)"
+msgstr ""
+
+#: src/webui/static/app/mpegts.js:298
+msgid ""
+"Remove old services which were not detected more than 7 days (last seen "
+"column)"
+msgstr ""
+
+#: src/webui/static/app/dvr.js:414
+msgid "Remove the selected recording from storage"
+msgstr ""
+
+#: src/webui/static/app/mpegts.js:294
+msgid "Remove unseen services (PAT/SDT) (7 days+)"
+msgstr ""
+
+#: src/webui/static/app/dvr.js:674
+msgid "Removed Recording"
+msgstr ""
+
+#: src/webui/static/app/dvr.js:675
+msgid "Removed Recordings"
+msgstr ""
+
+#: src/webui/static/app/epg.js:155
 msgid "Repeat#EPG"
 msgstr ""
 
@@ -1340,19 +1403,19 @@ msgstr ""
 msgid "Rescan the mux for changes to the bouquet."
 msgstr ""
 
-#: src/webui/static/app/chconf.js:217
+#: src/webui/static/app/chconf.js:218
 msgid "Reset (clear) the selected icon URLs"
 msgstr ""
 
-#: src/webui/static/app/epg.js:892
+#: src/webui/static/app/epg.js:896
 msgid "Reset All"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:219
+#: src/webui/static/app/chconf.js:220
 msgid "Reset Icon"
 msgstr ""
 
-#: src/webui/static/app/epg.js:894
+#: src/webui/static/app/epg.js:898
 msgid "Reset all filters (show all)"
 msgstr ""
 
@@ -1361,11 +1424,11 @@ msgstr ""
 msgid "Revert pending changes (marked with red border)"
 msgstr ""
 
-#: src/webui/static/app/config.js:147
+#: src/webui/static/app/config.js:148
 msgid "SAT>IP Server"
 msgstr ""
 
-#: src/webui/static/app/status.js:417
+#: src/webui/static/app/status.js:445
 msgid "SNR"
 msgstr ""
 
@@ -1399,23 +1462,23 @@ msgstr ""
 msgid "Scheduled Stop Time"
 msgstr ""
 
-#: src/webui/static/app/epg.js:182 src/webui/static/app/dvr.js:80
+#: src/webui/static/app/epg.js:185 src/webui/static/app/dvr.js:80
 msgid "Search IMDB (for title)"
 msgstr ""
 
-#: src/webui/static/app/epg.js:189 src/webui/static/app/dvr.js:86
+#: src/webui/static/app/epg.js:192 src/webui/static/app/dvr.js:86
 msgid "Search TheTVDB (for title)"
 msgstr ""
 
-#: src/webui/static/app/epg.js:651
+#: src/webui/static/app/epg.js:655
 msgid "Search title..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:479
+#: src/webui/static/app/tvheadend.js:504
 msgid "Select channel..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:516
+#: src/webui/static/app/tvheadend.js:541
 msgid "Select stream profile..."
 msgstr ""
 
@@ -1435,7 +1498,7 @@ msgstr ""
 msgid "September"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:310 src/webui/static/app/status.js:112
+#: src/webui/static/app/mpegts.js:352 src/webui/static/app/status.js:120
 msgid "Service"
 msgstr ""
 
@@ -1448,7 +1511,7 @@ msgstr ""
 msgid "Service details for"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:311
+#: src/webui/static/app/mpegts.js:353
 msgid "Services"
 msgstr ""
 
@@ -1468,7 +1531,7 @@ msgstr ""
 msgid "Show passwords"
 msgstr ""
 
-#: src/webui/static/app/status.js:437
+#: src/webui/static/app/status.js:465
 msgid "Signal Strength"
 msgstr ""
 
@@ -1480,20 +1543,20 @@ msgstr ""
 msgid "Sort Descending"
 msgstr ""
 
-#: src/webui/static/app/epg.js:129
+#: src/webui/static/app/epg.js:132
 msgid "Star Rating"
 msgstr ""
 
-#: src/webui/static/app/epg.js:595 src/webui/static/app/epg.js:596
+#: src/webui/static/app/epg.js:599 src/webui/static/app/epg.js:600
 msgid "Stars"
 msgstr ""
 
-#: src/webui/static/app/status.js:124
+#: src/webui/static/app/status.js:134
 msgid "Start"
 msgstr ""
 
-#: src/webui/static/app/epg.js:112 src/webui/static/app/epg.js:548
-#: src/webui/static/app/epg.js:549
+#: src/webui/static/app/epg.js:112 src/webui/static/app/epg.js:552
+#: src/webui/static/app/epg.js:553
 msgid "Start Time"
 msgstr ""
 
@@ -1505,40 +1568,40 @@ msgstr ""
 msgid "Start wizard"
 msgstr ""
 
-#: src/webui/static/app/status.js:595
+#: src/webui/static/app/status.js:628
 msgid "Started"
 msgstr ""
 
-#: src/webui/static/app/status.js:134
+#: src/webui/static/app/status.js:145
 msgid "State"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:63 src/webui/static/app/status.js:649
+#: src/webui/static/app/dvr.js:63 src/webui/static/app/status.js:683
 msgid "Status"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:216 src/webui/static/app/tvheadend.js:570
+#: src/webui/static/app/dvr.js:215 src/webui/static/app/tvheadend.js:595
 msgid "Stop"
 msgstr ""
 
-#: src/webui/static/app/epg.js:224
+#: src/webui/static/app/epg.js:227
 msgid "Stop recording"
 msgstr ""
 
-#: src/webui/static/app/epg.js:223
+#: src/webui/static/app/epg.js:226
 msgid "Stop recording of this program"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:214
+#: src/webui/static/app/dvr.js:213
 msgid "Stop the selected recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:958
+#: src/webui/static/app/tvheadend.js:985
 msgid "Storage space"
 msgstr ""
 
-#: src/webui/static/app/status.js:359 src/webui/static/app/status.js:497
-#: src/webui/static/app/tvheadend.js:752
+#: src/webui/static/app/status.js:378 src/webui/static/app/status.js:525
+#: src/webui/static/app/tvheadend.js:777
 msgid "Stream"
 msgstr ""
 
@@ -1554,15 +1617,15 @@ msgstr ""
 msgid "Stream Profiles"
 msgstr ""
 
-#: src/webui/static/app/status.js:364
+#: src/webui/static/app/status.js:384
 msgid "Subs No."
 msgstr ""
 
-#: src/webui/static/app/status.js:214
+#: src/webui/static/app/status.js:230
 msgid "Subscriptions"
 msgstr ""
 
-#: src/webui/static/app/epg.js:532 src/webui/static/app/epg.js:533
+#: src/webui/static/app/epg.js:536 src/webui/static/app/epg.js:537
 msgid "Subtitle"
 msgstr ""
 
@@ -1574,7 +1637,7 @@ msgstr ""
 msgid "Subtitle Stream Filters"
 msgstr ""
 
-#: src/webui/static/app/epg.js:162
+#: src/webui/static/app/epg.js:165
 msgid "Subtitled#EPG"
 msgstr ""
 
@@ -1586,11 +1649,11 @@ msgstr ""
 msgid "Sunday"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:195
+#: src/webui/static/app/chconf.js:196
 msgid "Swap Numbers"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:193
+#: src/webui/static/app/chconf.js:194
 msgid "Swap the numbers for the two selected channels"
 msgstr ""
 
@@ -1598,7 +1661,7 @@ msgstr ""
 msgid "TV adapters"
 msgstr ""
 
-#: src/webui/static/app/epg.js:1064
+#: src/webui/static/app/epg.js:1068
 msgid "Tag"
 msgstr ""
 
@@ -1610,7 +1673,7 @@ msgstr ""
 msgid "Teletext Stream Filters"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:430 src/webui/static/app/dvr.js:567
+#: src/webui/static/app/dvr.js:595
 msgid "The associated file will be removed from storage."
 msgstr ""
 
@@ -1650,6 +1713,13 @@ msgstr ""
 msgid "The value in this field is invalid"
 msgstr ""
 
+#: src/webui/static/app/tvheadend.js:248
+msgid ""
+"There is no documentation associated with the Help button pressed, or there "
+"was an problem loading the page.\n"
+"\n"
+msgstr ""
+
 #: src/webui/static/app/comet.js:36
 msgid ""
 "There seems to be a problem with the live update feed from Tvheadend. Trying "
@@ -1657,7 +1727,7 @@ msgid ""
 msgstr ""
 
 #: src/webui/static/app/tvheadend.js:239
-msgid "There was a problem displaying the help page!"
+msgid "There was a problem displaying the Help!"
 msgstr ""
 
 #: src/webui/static/app/tvhlog.js:26
@@ -1676,13 +1746,7 @@ msgstr ""
 msgid "This field is required"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:240
-msgid ""
-"This usually means there is no help available or the document couldn't be "
-"loaded."
-msgstr ""
-
-#: src/webui/static/app/epg.js:1059
+#: src/webui/static/app/epg.js:1063
 msgid ""
 "This will create an automatic rule that continuously scans the EPG for "
 "programs to record that match this query"
@@ -1700,11 +1764,11 @@ msgstr ""
 msgid "Time Scheduler"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:697
+#: src/webui/static/app/dvr.js:810
 msgid "Timer"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:698
+#: src/webui/static/app/dvr.js:811
 msgid "Timers"
 msgstr ""
 
@@ -1712,8 +1776,8 @@ msgstr ""
 msgid "Timeshift"
 msgstr ""
 
-#: src/webui/static/app/epg.js:518 src/webui/static/app/epg.js:519
-#: src/webui/static/app/epg.js:1062 src/webui/static/app/status.js:100
+#: src/webui/static/app/epg.js:522 src/webui/static/app/epg.js:523
+#: src/webui/static/app/epg.js:1066 src/webui/static/app/status.js:106
 msgid "Title"
 msgstr ""
 
@@ -1721,19 +1785,20 @@ msgstr ""
 msgid "Today"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:588
+#: src/webui/static/app/tvheadend.js:613
 msgid "Toggle mute"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:357 src/webui/static/app/dvr.js:494
+#: src/webui/static/app/dvr.js:356 src/webui/static/app/dvr.js:522
+#: src/webui/static/app/dvr.js:640
 msgid "Toggle re-record functionality"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:961
+#: src/webui/static/app/tvheadend.js:988
 msgid "Total"
 msgstr ""
 
-#: src/webui/static/app/status.js:398
+#: src/webui/static/app/status.js:424
 msgid "Transport Errors"
 msgstr ""
 
@@ -1753,21 +1818,21 @@ msgstr ""
 msgid "Tune to the over-the-air EPG muxes to grab new events now"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:997
+#: src/webui/static/app/tvheadend.js:1024
 msgid "Tvheadend Web-Panel"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:1018
+#: src/webui/static/app/tvheadend.js:1045
 msgid "Tvheadend log"
 msgstr ""
 
 #: src/webui/static/app/caclient.js:48 src/webui/static/app/esfilter.js:32
 #: src/webui/static/app/mpegts.js:74 src/webui/static/app/mpegts.js:167
-#: src/webui/static/app/status.js:580
+#: src/webui/static/app/status.js:610
 msgid "Type"
 msgstr ""
 
-#: src/webui/static/app/epg.js:146
+#: src/webui/static/app/epg.js:149
 msgid "UHDTV"
 msgstr ""
 
@@ -1775,7 +1840,7 @@ msgstr ""
 msgid "Unable to obtain wizard page!"
 msgstr ""
 
-#: src/webui/static/app/status.js:393
+#: src/webui/static/app/status.js:418
 msgid "Uncorrected Blocks"
 msgstr ""
 
@@ -1784,27 +1849,27 @@ msgstr ""
 msgid "Undo"
 msgstr ""
 
-#: src/webui/static/app/status.js:430 src/webui/static/app/status.js:450
+#: src/webui/static/app/status.js:458 src/webui/static/app/status.js:478
 msgid "Unknown"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:289
+#: src/webui/static/app/dvr.js:288
 msgid "Upcoming / Current Recordings"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:288
+#: src/webui/static/app/dvr.js:287
 msgid "Upcoming Recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:961
+#: src/webui/static/app/tvheadend.js:988
 msgid "Used by tvheadend"
 msgstr ""
 
-#: src/webui/static/app/status.js:94 src/webui/static/app/status.js:590
+#: src/webui/static/app/status.js:99 src/webui/static/app/status.js:622
 msgid "Username"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:699
+#: src/webui/static/app/tvheadend.js:724
 msgid "Users"
 msgstr ""
 
@@ -1824,15 +1889,15 @@ msgstr ""
 msgid "View level: "
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:597
+#: src/webui/static/app/tvheadend.js:622
 msgid "Volume"
 msgstr ""
 
-#: src/webui/static/app/epg.js:899
+#: src/webui/static/app/epg.js:903
 msgid "Watch TV"
 msgstr ""
 
-#: src/webui/static/app/epg.js:901
+#: src/webui/static/app/epg.js:905
 msgid "Watch live TV in a new browser window."
 msgstr ""
 
@@ -1844,11 +1909,11 @@ msgstr ""
 msgid "Wednesday"
 msgstr ""
 
-#: src/webui/static/app/status.js:369
+#: src/webui/static/app/status.js:390
 msgid "Weight"
 msgstr ""
 
-#: src/webui/static/app/epg.js:154
+#: src/webui/static/app/epg.js:157
 msgid "Widescreen"
 msgstr ""
 
@@ -1895,18 +1960,24 @@ msgid ""
 msgstr ""
 
 #: src/webui/static/app/idnode.js:363 src/webui/static/app/idnode.js:364
-#: src/webui/static/app/epg.js:462 src/webui/static/app/epg.js:464
+#: src/webui/static/app/epg.js:466 src/webui/static/app/epg.js:468
 msgid "hrs"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:936
+#: src/webui/static/app/tvheadend.js:963
 msgid "login"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:933
+#: src/webui/static/app/tvheadend.js:960
 msgid "logout"
 msgstr ""
 
+#: src/webui/static/app/tvheadend.js:250
+msgid ""
+"looking for please see the [Wiki](http://tvheadend.org/projects/tvheadend/"
+"wiki) "
+msgstr ""
+
 #: src/webui/static/app/i18n-post.js:229
 msgid "m/d/Y#DateColumn"
 msgstr ""
@@ -1932,8 +2003,8 @@ msgid "m/d/y#DatePicker"
 msgstr ""
 
 #: src/webui/static/app/idnode.js:364 src/webui/static/app/idnode.js:366
-#: src/webui/static/app/epg.js:116 src/webui/static/app/epg.js:464
-#: src/webui/static/app/epg.js:467 src/webui/static/app/dvr.js:52
+#: src/webui/static/app/epg.js:116 src/webui/static/app/epg.js:468
+#: src/webui/static/app/epg.js:471 src/webui/static/app/dvr.js:52
 msgid "min"
 msgstr ""
 
@@ -1941,6 +2012,12 @@ msgstr ""
 msgid "of {0}"
 msgstr ""
 
+#: src/webui/static/app/tvheadend.js:251
+msgid ""
+"or join the [IRC channel on freenode](https://kiwiirc.com/client/chat."
+"freenode.net/?nick=tvhhelp|?#hts)."
+msgstr ""
+
 #: src/webui/static/app/i18n-post.js:217
 msgid "true"
 msgstr ""
@@ -1966,6 +2043,6 @@ msgid "{0} selected row{1}"
 msgstr ""
 
 #. / {0} start, {1} end, {2} total, {3} title
-#: src/webui/static/app/tvheadend.js:336
+#: src/webui/static/app/tvheadend.js:361
 msgid "{3} {0} - {1} of {2}"
 msgstr ""
index 60006f2bfa13fdc8a14e1c5bf7f4808e3cba1110..67d3aa3b960453aea16d389c348e197edd7567e2 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-09-03 22:49+0200\n"
+"POT-Creation-Date: 2016-12-16 18:36+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,14 +17,14 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/main.c:529
+#: src/main.c:530
 msgid ""
 "\n"
 "For more information please visit the Tvheadend website:\n"
 "https://tvheadend.org\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:648
+#: src/input/mpegts/mpegts_mux.c:649
 msgid "# Channels"
 msgstr ""
 
@@ -36,12 +36,12 @@ msgstr ""
 msgid "# Muxes"
 msgstr ""
 
-#: src/bouquet.c:1096 src/input/mpegts/mpegts_network.c:280
-#: src/input/mpegts/mpegts_mux.c:640
+#: src/bouquet.c:1100 src/input/mpegts/mpegts_network.c:280
+#: src/input/mpegts/mpegts_mux.c:641
 msgid "# Services"
 msgstr ""
 
-#: src/bouquet.c:1088
+#: src/bouquet.c:1092
 msgid "# Services seen"
 msgstr ""
 
@@ -49,7 +49,7 @@ msgstr ""
 msgid "# tune repeats"
 msgstr ""
 
-#: src/dvr/dvr_config.c:686
+#: src/dvr/dvr_config.c:688
 msgid "(Default profile)"
 msgstr ""
 
@@ -65,23 +65,23 @@ msgstr ""
 msgid "1"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2462 src/dvr/dvr_db.c:2486 src/dvr/dvr_config.c:722
-#: src/dvr/dvr_config.c:745
+#: src/dvr/dvr_db.c:2527 src/dvr/dvr_db.c:2551 src/dvr/dvr_config.c:724
+#: src/dvr/dvr_config.c:747
 msgid "1 day"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2468 src/dvr/dvr_db.c:2492 src/dvr/dvr_config.c:728
-#: src/dvr/dvr_config.c:751
+#: src/dvr/dvr_db.c:2533 src/dvr/dvr_db.c:2557 src/dvr/dvr_config.c:730
+#: src/dvr/dvr_config.c:753
 msgid "1 month"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2465 src/dvr/dvr_db.c:2489 src/dvr/dvr_config.c:725
-#: src/dvr/dvr_config.c:748
+#: src/dvr/dvr_db.c:2530 src/dvr/dvr_db.c:2554 src/dvr/dvr_config.c:727
+#: src/dvr/dvr_config.c:750
 msgid "1 week"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2472 src/dvr/dvr_db.c:2496 src/dvr/dvr_config.c:732
-#: src/dvr/dvr_config.c:755
+#: src/dvr/dvr_db.c:2537 src/dvr/dvr_db.c:2561 src/dvr/dvr_config.c:734
+#: src/dvr/dvr_config.c:757
 msgid "1 year"
 msgstr ""
 
@@ -113,22 +113,22 @@ msgstr ""
 msgid "2"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2469 src/dvr/dvr_db.c:2493 src/dvr/dvr_config.c:729
-#: src/dvr/dvr_config.c:752
+#: src/dvr/dvr_db.c:2534 src/dvr/dvr_db.c:2558 src/dvr/dvr_config.c:731
+#: src/dvr/dvr_config.c:754
 msgid "2 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2466 src/dvr/dvr_db.c:2490 src/dvr/dvr_config.c:726
-#: src/dvr/dvr_config.c:749
+#: src/dvr/dvr_db.c:2531 src/dvr/dvr_db.c:2555 src/dvr/dvr_config.c:728
+#: src/dvr/dvr_config.c:751
 msgid "2 weeks"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2473 src/dvr/dvr_db.c:2497 src/dvr/dvr_config.c:733
-#: src/dvr/dvr_config.c:756
+#: src/dvr/dvr_db.c:2538 src/dvr/dvr_db.c:2562 src/dvr/dvr_config.c:735
+#: src/dvr/dvr_config.c:758
 msgid "2 years"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:644
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:732
 msgid "2-Port switch (universal LNB)"
 msgstr ""
 
@@ -136,23 +136,23 @@ msgstr ""
 msgid "3"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2463 src/dvr/dvr_db.c:2487 src/dvr/dvr_config.c:723
-#: src/dvr/dvr_config.c:746
+#: src/dvr/dvr_db.c:2528 src/dvr/dvr_db.c:2552 src/dvr/dvr_config.c:725
+#: src/dvr/dvr_config.c:748
 msgid "3 days"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2470 src/dvr/dvr_db.c:2494 src/dvr/dvr_config.c:730
-#: src/dvr/dvr_config.c:753
+#: src/dvr/dvr_db.c:2535 src/dvr/dvr_db.c:2559 src/dvr/dvr_config.c:732
+#: src/dvr/dvr_config.c:755
 msgid "3 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2467 src/dvr/dvr_db.c:2491 src/dvr/dvr_config.c:727
-#: src/dvr/dvr_config.c:750
+#: src/dvr/dvr_db.c:2532 src/dvr/dvr_db.c:2556 src/dvr/dvr_config.c:729
+#: src/dvr/dvr_config.c:752
 msgid "3 weeks"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2474 src/dvr/dvr_db.c:2498 src/dvr/dvr_config.c:734
-#: src/dvr/dvr_config.c:757
+#: src/dvr/dvr_db.c:2539 src/dvr/dvr_db.c:2563 src/dvr/dvr_config.c:736
+#: src/dvr/dvr_config.c:759
 msgid "3 years"
 msgstr ""
 
@@ -160,7 +160,7 @@ msgstr ""
 msgid "4"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:650
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:738
 msgid "4-Port switch (universal LNB)"
 msgstr ""
 
@@ -168,16 +168,16 @@ msgstr ""
 msgid "5"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2464 src/dvr/dvr_db.c:2488 src/dvr/dvr_config.c:724
-#: src/dvr/dvr_config.c:747
+#: src/dvr/dvr_db.c:2529 src/dvr/dvr_db.c:2553 src/dvr/dvr_config.c:726
+#: src/dvr/dvr_config.c:749
 msgid "5 days"
 msgstr ""
 
-#: src/profile.c:1582
+#: src/profile.c:1697
 msgid "5.0"
 msgstr ""
 
-#: src/profile.c:1583
+#: src/profile.c:1698
 msgid "5.1"
 msgstr ""
 
@@ -185,12 +185,12 @@ msgstr ""
 msgid "6"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2471 src/dvr/dvr_db.c:2495 src/dvr/dvr_config.c:731
-#: src/dvr/dvr_config.c:754
+#: src/dvr/dvr_db.c:2536 src/dvr/dvr_db.c:2560 src/dvr/dvr_config.c:733
+#: src/dvr/dvr_config.c:756
 msgid "6 months"
 msgstr ""
 
-#: src/profile.c:1584
+#: src/profile.c:1699
 msgid "6.1"
 msgstr ""
 
@@ -198,7 +198,7 @@ msgstr ""
 msgid "7"
 msgstr ""
 
-#: src/profile.c:1585
+#: src/profile.c:1700
 msgid "7.1"
 msgstr ""
 
@@ -215,7 +215,7 @@ msgstr ""
 msgid "A"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1057
+#: src/dvr/dvr_autorec.c:1064
 msgid "A channel tag (e.g. a group of channels) to which this rule applies."
 msgstr ""
 
@@ -224,20 +224,28 @@ msgstr ""
 msgid "AA"
 msgstr ""
 
+#: src/profile.c:1316
+msgid "AAC audio"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:365
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:58
 msgid "AB"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:505
+#: src/input/mpegts/mpegts_mux.c:506
 msgid "AC-3 = descriptor 6"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:664
+#: src/input/mpegts/mpegts_mux.c:665
 msgid "AC-3 detection"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:393
+#: src/profile.c:1315
+msgid "AC3 audio"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:394
 msgid "ACTIVE"
 msgstr ""
 
@@ -245,51 +253,51 @@ msgstr ""
 msgid "AES Constant Code Word"
 msgstr ""
 
-#: src/config.c:1891
+#: src/config.c:1934
 msgid "AF11"
 msgstr ""
 
-#: src/config.c:1892
+#: src/config.c:1935
 msgid "AF12"
 msgstr ""
 
-#: src/config.c:1893
+#: src/config.c:1936
 msgid "AF13"
 msgstr ""
 
-#: src/config.c:1895
+#: src/config.c:1938
 msgid "AF21"
 msgstr ""
 
-#: src/config.c:1896
+#: src/config.c:1939
 msgid "AF22"
 msgstr ""
 
-#: src/config.c:1897
+#: src/config.c:1940
 msgid "AF23"
 msgstr ""
 
-#: src/config.c:1899
+#: src/config.c:1942
 msgid "AF31"
 msgstr ""
 
-#: src/config.c:1900
+#: src/config.c:1943
 msgid "AF32"
 msgstr ""
 
-#: src/config.c:1901
+#: src/config.c:1944
 msgid "AF33"
 msgstr ""
 
-#: src/config.c:1903
+#: src/config.c:1946
 msgid "AF41"
 msgstr ""
 
-#: src/config.c:1904
+#: src/config.c:1947
 msgid "AF42"
 msgstr ""
 
-#: src/config.c:1905
+#: src/config.c:1948
 msgid "AF43"
 msgstr ""
 
@@ -305,7 +313,7 @@ msgstr ""
 msgid "ATSC"
 msgstr ""
 
-#: src/tvhlog.c:158
+#: src/tvhlog.c:159
 msgid "ATSC PSIP EPG"
 msgstr ""
 
@@ -325,7 +333,7 @@ msgstr ""
 msgid "ATSC-C Network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:586
+#: src/input/mpegts/mpegts_mux_dvb.c:585
 msgid "ATSC-C multiplex"
 msgstr ""
 
@@ -337,25 +345,25 @@ msgstr ""
 msgid "ATSC-T Network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:545
+#: src/input/mpegts/mpegts_mux_dvb.c:544
 msgid "ATSC-T multiplex"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:232 src/input/mpegts/mpegts_mux_dvb.c:239
-#: src/input/mpegts/mpegts_mux_dvb.c:244 src/input/mpegts/mpegts_mux_dvb.c:251
-#: src/input/mpegts/mpegts_mux_dvb.c:256 src/input/mpegts/mpegts_mux_dvb.c:261
-#: src/input/mpegts/mpegts_mux_dvb.c:266 src/input/mpegts/mpegts_mux_dvb.c:333
-#: src/input/mpegts/mpegts_mux_dvb.c:338 src/input/mpegts/mpegts_mux_dvb.c:560
-#: src/input/mpegts/mpegts_mux_dvb.c:608 src/input/mpegts/mpegts_mux_dvb.c:613
-#: src/input/mpegts/mpegts_mux_dvb.c:686 src/input/mpegts/mpegts_mux_dvb.c:693
-#: src/input/mpegts/mpegts_mux_dvb.c:699 src/input/mpegts/mpegts_mux_dvb.c:703
-#: src/input/mpegts/mpegts_mux_dvb.c:722 src/input/mpegts/mpegts_mux_dvb.c:726
-#: src/input/mpegts/mpegts_mux_dvb.c:745 src/input/mpegts/mpegts_mux_dvb.c:749
-#: src/input/mpegts/mpegts_mux_dvb.c:800 src/input/mpegts/mpegts_mux_dvb.c:805
+#: src/input/mpegts/mpegts_mux_dvb.c:228 src/input/mpegts/mpegts_mux_dvb.c:235
+#: src/input/mpegts/mpegts_mux_dvb.c:240 src/input/mpegts/mpegts_mux_dvb.c:247
+#: src/input/mpegts/mpegts_mux_dvb.c:252 src/input/mpegts/mpegts_mux_dvb.c:257
+#: src/input/mpegts/mpegts_mux_dvb.c:262 src/input/mpegts/mpegts_mux_dvb.c:329
+#: src/input/mpegts/mpegts_mux_dvb.c:334 src/input/mpegts/mpegts_mux_dvb.c:559
+#: src/input/mpegts/mpegts_mux_dvb.c:607 src/input/mpegts/mpegts_mux_dvb.c:612
+#: src/input/mpegts/mpegts_mux_dvb.c:685 src/input/mpegts/mpegts_mux_dvb.c:692
+#: src/input/mpegts/mpegts_mux_dvb.c:698 src/input/mpegts/mpegts_mux_dvb.c:702
+#: src/input/mpegts/mpegts_mux_dvb.c:721 src/input/mpegts/mpegts_mux_dvb.c:725
+#: src/input/mpegts/mpegts_mux_dvb.c:744 src/input/mpegts/mpegts_mux_dvb.c:748
+#: src/input/mpegts/mpegts_mux_dvb.c:799 src/input/mpegts/mpegts_mux_dvb.c:804
 msgid "AUTO"
 msgstr ""
 
-#: src/streaming.c:470
+#: src/streaming.c:476
 msgid "Aborted by user"
 msgstr ""
 
@@ -367,11 +375,11 @@ msgstr ""
 msgid "Accept the remote subscription weight (from the SAT>IP client)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:657 src/input/mpegts/iptv/iptv.c:897
+#: src/input/mpegts/mpegts_mux.c:658 src/input/mpegts/iptv/iptv.c:898
 msgid "Accept zero value for TSID"
 msgstr ""
 
-#: src/access.c:1361
+#: src/access.c:1408
 msgid "Access"
 msgstr ""
 
@@ -379,32 +387,20 @@ msgstr ""
 msgid "Access (ACL)"
 msgstr ""
 
-#: src/access.c:1375
-msgid "Access Configuration - Access Entries"
-msgstr ""
-
-#: src/access.c:1967
-msgid "Access Configuration - IP Blocking"
-msgstr ""
-
-#: src/access.c:1815
-msgid "Access Configuration - Passwords"
-msgstr ""
-
-#: src/esfilter.c:697 src/esfilter.c:792 src/esfilter.c:887 src/esfilter.c:982
-#: src/esfilter.c:1087 src/esfilter.c:1169
+#: src/esfilter.c:689 src/esfilter.c:784 src/esfilter.c:879 src/esfilter.c:974
+#: src/esfilter.c:1079 src/esfilter.c:1161
 msgid "Action"
 msgstr ""
 
-#: src/streaming.c:453
+#: src/streaming.c:459
 msgid "Adapter in use by another subscription"
 msgstr ""
 
-#: src/main.c:879
+#: src/main.c:880
 msgid "Add file and line numbers to debug"
 msgstr ""
 
-#: src/main.c:880
+#: src/main.c:881
 msgid "Add the thread ID to debug"
 msgstr ""
 
@@ -416,14 +412,14 @@ msgstr ""
 msgid "Additional service names found in EPG data."
 msgstr ""
 
-#: src/dvr/dvr_config.c:946
+#: src/dvr/dvr_config.c:949
 msgid ""
 "Additional time (in seconds) in which to get the tuner ready for recording. "
 "This is useful for those with tuners that take some time to tune and/or send "
 "garbage data at the beginning. "
 msgstr ""
 
-#: src/access.c:1576
+#: src/access.c:1779
 msgid "Admin"
 msgstr ""
 
@@ -439,50 +435,41 @@ msgstr ""
 msgid "Administrator login"
 msgstr ""
 
-#: src/epg.c:2227 src/epg.c:2228 src/epg.c:2229 src/epg.c:2230 src/epg.c:2231
-#: src/epg.c:2232
+#: src/epg.c:2288
 msgid "Adult movie"
 msgstr ""
 
-#: src/access.c:1338 src/config.c:1919
+#: src/access.c:1385 src/access.c:1500 src/config.c:1962
 msgid "Advanced"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:662
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:756
 msgid "Advanced (non-universal LNBs, rotors, etc.)"
 msgstr ""
 
-#: src/access.c:1475
-msgid "Advanced streaming"
-msgstr ""
-
-#: src/epg.c:2221
+#: src/epg.c:2282
 msgid "Adventure"
 msgstr ""
 
-#: src/epg.c:2358
+#: src/epg.c:2448
 msgid "Advertisement / Shopping"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:716
+#: src/input/mpegts/iptv/iptv.c:717
 msgid "After creating the network scan it for services."
 msgstr ""
 
-#: src/access.c:1297
+#: src/access.c:1344
 msgid "All (Streaming plus DVR)"
 msgstr ""
 
-#: src/access.c:1529
-msgid "All DVR (rw)"
-msgstr ""
-
-#: src/dvr/dvr_config.c:1258
+#: src/dvr/dvr_config.c:1261
 msgid ""
 "All characters that could possibly cause problems for filenaming will be "
 "replaced with an underscore. See Help for details."
 msgstr ""
 
-#: src/config.c:1930
+#: src/config.c:1973
 msgid "All lower-case"
 msgstr ""
 
@@ -492,97 +479,62 @@ msgid ""
 "equipment."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:938
+#: src/dvr/dvr_autorec.c:943
 msgid "All: Record if different description"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:934
+#: src/dvr/dvr_autorec.c:939
 msgid "All: Record if different episode number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:936
+#: src/dvr/dvr_autorec.c:941
 msgid "All: Record if different subtitle"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:942
+#: src/dvr/dvr_autorec.c:947
 msgid "All: Record once per day"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:940
+#: src/dvr/dvr_autorec.c:945
 msgid "All: Record once per week"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:197
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:199
 msgid "Allow high bitrate mode (CI+ CAMs only)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:299
+#: src/input/mpegts/mpegts_input.c:293
 msgid "Allow idle scan tuning on this device."
 msgstr ""
 
-#: src/timeshift.c:253
+#: src/timeshift.c:267
 msgid ""
 "Allow the combined size of all timeshift buffers to potentially grow "
 "unbounded until your storage media runs out of space."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:288
+#: src/input/mpegts/mpegts_input.c:282
 msgid ""
 "Allow the initial scan tuning on this device (scan when Tvheadend starts). "
 "See 'Skip Initial Scan' in the network settings for further details."
 msgstr ""
 
-#: src/timeshift.c:222
+#: src/timeshift.c:233
 msgid ""
 "Allow the timeshift buffer to grow unbounded until your storage media runs "
 "out of space. Warning, enabling this option may cause your system to slow "
 "down or crash completely!"
 msgstr ""
 
-#: src/access.c:1484
-msgid ""
-"Allow/Disallow HTSP protocol streaming, e.g Kodi (via pvr.hts) or Movian."
-msgstr ""
-
-#: src/access.c:1469
-msgid "Allow/Disallow HTTP streaming."
-msgstr ""
-
-#: src/access.c:1514
-msgid "Allow/Disallow access to DVR via the HTSP protocol."
-msgstr ""
-
-#: src/access.c:1522
-msgid "Allow/Disallow access to other users DVR entries (read only)."
-msgstr ""
-
-#: src/access.c:1577
+#: src/access.c:1780
 msgid "Allow/Disallow access to the 'Configuration' tab."
 msgstr ""
 
-#: src/access.c:1506
-msgid ""
-"Allow/Disallow access to video recorder functionality (including Autorecs)."
-msgstr ""
-
-#: src/access.c:1476
-msgid ""
-"Allow/Disallow advanced http streaming, e.g, direct service or mux links."
-msgstr ""
-
-#: src/access.c:1530
-msgid "Allow/Disallow read/write access to other users' DVR entries."
-msgstr ""
-
-#: src/access.c:1569
+#: src/access.c:1772
 msgid "Allow/Disallow web interface access (this  includes access to the EPG)."
 msgstr ""
 
-#: src/access.c:1538
-msgid "Allow/disallow access to all failed DVR entries."
-msgstr ""
-
-#: src/access.c:1557
+#: src/access.c:1760
 msgid "Allowed DVR profiles. This limits the profiles the user has access to."
 msgstr ""
 
@@ -590,23 +542,23 @@ msgstr ""
 msgid "Allowed network"
 msgstr ""
 
-#: src/access.c:1409
+#: src/access.c:1633
 msgid "Allowed networks"
 msgstr ""
 
-#: src/main.c:822
+#: src/main.c:823
 msgid "Alternate PID path"
 msgstr ""
 
-#: src/main.c:817
+#: src/main.c:818
 msgid "Alternate configuration path"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:613
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:701
 msgid "Altitude (in meters)."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:612
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:700
 msgid "Altitude (meters)"
 msgstr ""
 
@@ -618,7 +570,7 @@ msgid ""
 "option."
 msgstr ""
 
-#: src/channels.c:385
+#: src/channels.c:389
 msgid "Always use the name defined by the network."
 msgstr ""
 
@@ -629,68 +581,93 @@ msgid ""
 "values using the new v5 linuxdvb API."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1089 src/dvr/dvr_autorec.c:1101
+#: src/dvr/dvr_autorec.c:1096 src/dvr/dvr_autorec.c:1109
 msgid ""
 "An event which starts between this \"start after\" and \"start before\" will "
 "be matched (including boundary values)."
 msgstr ""
 
-#: src/epg.c:2337
+#: src/epg.c:2425
 msgid "Animals"
 msgstr ""
 
-#: src/access.c:1545
+#: src/access.c:1748
 msgid "Anonymize HTSP access"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:623 src/dvr/dvr_autorec.c:659
-#: src/dvr/dvr_autorec.c:673 src/dvr/dvr_autorec.c:680
-#: src/dvr/dvr_autorec.c:964 src/dvr/dvr_timerec.c:407
+#: src/profile.c:1313 src/dvr/dvr_autorec.c:628 src/dvr/dvr_autorec.c:664
+#: src/dvr/dvr_autorec.c:678 src/dvr/dvr_autorec.c:685
+#: src/dvr/dvr_autorec.c:969 src/dvr/dvr_autorec.c:1099
+#: src/dvr/dvr_autorec.c:1112 src/dvr/dvr_timerec.c:408
 msgid "Any"
 msgstr ""
 
-#: src/epg.c:2309
+#: src/epg.c:2388
 msgid "Arts"
 msgstr ""
 
-#: src/wizard.c:932
+#: src/epg.c:2400 src/epg.c:2401 src/epg.c:2402 src/epg.c:2403
+msgid "Arts / Culture (without music)"
+msgstr ""
+
+#: src/epg.c:2398
+msgid "Arts magazines"
+msgstr ""
+
+#: src/wizard.c:933
 msgid "Assign predefined muxes to networks"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:322
+#: src/input/mpegts/mpegts_input.c:316
 msgid "Associate this device with one or more networks."
 msgstr ""
 
-#: src/epg.c:2273
+#: src/epg.c:2340
 msgid "Athletics"
 msgstr ""
 
-#: src/esfilter.c:731
+#: src/esfilter.c:723
 msgid "Audio Stream Filter"
 msgstr ""
 
-#: src/profile.c:1838
+#: src/profile.c:1945
 msgid "Audio birate to use for transcoding."
 msgstr ""
 
-#: src/profile.c:1837
+#: src/profile.c:1944
 msgid "Audio bitrate (kb/s) (0=auto)"
 msgstr ""
 
-#: src/profile.c:1771
+#: src/profile.c:1878
 msgid "Audio channel layout."
 msgstr ""
 
-#: src/profile.c:1825
+#: src/profile.c:1932
 msgid "Audio codec"
 msgstr ""
 
-#: src/profile.c:1826
+#: src/profile.c:1933
 msgid ""
 "Audio codec to use for the transcode. \"Do not use\" will disable audio "
 "output."
 msgstr ""
 
+#: src/profile.c:1327
+msgid "Audio stream"
+msgstr ""
+
+#: src/profile.c:1332
+msgid "Audio type"
+msgstr ""
+
+#: src/profile.c:2260
+msgid "Audio-only stream"
+msgstr ""
+
+#: src/tvhlog.c:125
+msgid "Audioes muxer"
+msgstr ""
+
 #: src/satip/server.c:562
 msgid "Auto"
 msgstr ""
@@ -703,24 +680,24 @@ msgstr ""
 msgid "Auto check enabled"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3209
+#: src/dvr/dvr_db.c:3299
 msgid "Auto record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3218
+#: src/dvr/dvr_db.c:3308
 msgid "Auto record caption"
 msgstr ""
 
-#: src/dvr/dvr_db.c:1366
+#: src/dvr/dvr_db.c:1417
 #, c-format
 msgid "Auto recording%s%s"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3226
+#: src/dvr/dvr_db.c:3316
 msgid "Auto time record"
 msgstr ""
 
-#: src/bouquet.c:987
+#: src/bouquet.c:991
 msgid "Auto-Map to channels"
 msgstr ""
 
@@ -728,71 +705,71 @@ msgstr ""
 msgid "Automatic checking"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3219
+#: src/dvr/dvr_db.c:3309
 msgid "Automatic recording caption."
 msgstr ""
 
-#: src/htsp_server.c:2072 src/htsp_server.c:2108
+#: src/htsp_server.c:2104 src/htsp_server.c:2140
 msgid "Automatic schedule entry not found"
 msgstr ""
 
-#: src/htsp_server.c:2183 src/htsp_server.c:2218
+#: src/htsp_server.c:2215 src/htsp_server.c:2250
 msgid "Automatic time scheduler entry not found"
 msgstr ""
 
-#: src/channels.c:437
+#: src/channels.c:441
 msgid ""
 "Automatically link EPG data to the channel (using the channel name for "
 "matching). If you turn this option off, only the OTA EPG grabber will be "
 "used for this channel unless you've specifically set a different EPG Source."
 msgstr ""
 
-#: src/channels.c:436
+#: src/channels.c:440
 msgid "Automatically map EPG source"
 msgstr ""
 
-#: src/wizard.c:1078
+#: src/wizard.c:1079
 msgid "Automatically map all available services to channels."
 msgstr ""
 
-#: src/bouquet.c:988
+#: src/bouquet.c:992
 msgid "Automatically map channels defined within the bouquet."
 msgstr ""
 
-#: src/channels.c:384
+#: src/channels.c:388
 msgid "Automatically name from network"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3210
+#: src/dvr/dvr_db.c:3300
 msgid "Automatically record."
 msgstr ""
 
-#: src/epggrab.c:300
+#: src/epggrab.c:304
 msgid ""
 "Automatically update channel icons using information provided by the enabled "
 "EPG providers. Note: this may cause unwanted changes to already defined "
 "channel icons."
 msgstr ""
 
-#: src/epggrab.c:278
+#: src/epggrab.c:280
 msgid ""
 "Automatically update channel names using information provided by the enabled "
 "EPG providers. Note: this may cause unwanted changes to already defined "
 "channel names."
 msgstr ""
 
-#: src/epggrab.c:289
+#: src/epggrab.c:292
 msgid ""
 "Automatically update channel numbers using information provided by the "
 "enabled EPG providers. Note: this may cause unwanted changes to already "
 "defined channel numbers."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1011
+#: src/dvr/dvr_config.c:1014
 msgid "Autorec maximum count (0=unlimited)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1020
+#: src/dvr/dvr_config.c:1023
 msgid "Autorec maximum schedules limit (0=unlimited)"
 msgstr ""
 
@@ -819,15 +796,15 @@ msgstr ""
 msgid "Bad"
 msgstr ""
 
-#: src/htsp_server.c:1328
+#: src/htsp_server.c:1355
 msgid "Bad request"
 msgstr ""
 
-#: src/epg.c:2294
+#: src/epg.c:2370 src/epg.c:2376
 msgid "Ballet"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:232 src/input/mpegts/mpegts_mux_dvb.c:686
+#: src/input/mpegts/mpegts_mux_dvb.c:228 src/input/mpegts/mpegts_mux_dvb.c:685
 msgid "Bandwidth"
 msgstr ""
 
@@ -839,7 +816,7 @@ msgstr ""
 msgid "Based on software from"
 msgstr ""
 
-#: src/access.c:1337 src/config.c:1918
+#: src/access.c:1384 src/access.c:1495 src/access.c:1538 src/config.c:1961
 msgid "Basic"
 msgstr ""
 
@@ -847,11 +824,11 @@ msgstr ""
 msgid "Bind to specific local IP address."
 msgstr ""
 
-#: src/profile.c:1815
+#: src/profile.c:1922
 msgid "Bitrate to use for the transcode. See Help for detailed information."
 msgstr ""
 
-#: src/access.c:1359
+#: src/access.c:1406
 msgid "Blue"
 msgstr ""
 
@@ -863,43 +840,43 @@ msgstr ""
 msgid "Boot ID"
 msgstr ""
 
-#: src/tvhlog.c:130
+#: src/tvhlog.c:131
 msgid "Bouquet"
 msgstr ""
 
-#: src/channels.c:520
+#: src/channels.c:524
 msgid "Bouquet (auto)"
 msgstr ""
 
-#: src/bouquet.c:1070
+#: src/bouquet.c:1074
 msgid "Bouquet source."
 msgstr ""
 
-#: src/bouquet.c:968
+#: src/bouquet.c:971
 msgid "Bouquets"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1239
+#: src/dvr/dvr_autorec.c:1248
 msgid "Brand"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1240
+#: src/dvr/dvr_autorec.c:1249
 msgid "Branding information (if available)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3270
+#: src/dvr/dvr_db.c:3360
 msgid "Broadcast"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1068
+#: src/dvr/dvr_autorec.c:1075
 msgid "Broadcast type"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3271
+#: src/dvr/dvr_db.c:3361
 msgid "Broadcast."
 msgstr ""
 
-#: src/epg.c:2317
+#: src/epg.c:2396
 msgid "Broadcasting"
 msgstr ""
 
@@ -921,7 +898,7 @@ msgid ""
 "faster."
 msgstr ""
 
-#: src/tvhlog.c:134
+#: src/tvhlog.c:135
 msgid "CA (descrambling) Client"
 msgstr ""
 
@@ -929,7 +906,7 @@ msgstr ""
 msgid "CA ID"
 msgstr ""
 
-#: src/esfilter.c:1016
+#: src/esfilter.c:1008
 msgid "CA Stream Filter"
 msgstr ""
 
@@ -938,11 +915,11 @@ msgstr ""
 msgid "CA client %i"
 msgstr ""
 
-#: src/esfilter.c:1033
+#: src/esfilter.c:1025
 msgid "CA identification"
 msgstr ""
 
-#: src/esfilter.c:1043
+#: src/esfilter.c:1035
 msgid "CA provider"
 msgstr ""
 
@@ -954,27 +931,27 @@ msgstr ""
 msgid "CAPMT (Linux Network DVBAPI)"
 msgstr ""
 
-#: src/tvhlog.c:136
+#: src/tvhlog.c:137
 msgid "CAPMT CA Client"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:231
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:233
 msgid "CAPMT interval (in ms)."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:230
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:232
 msgid "CAPMT interval (ms)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:239
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:241
 msgid "CAPMT query interval (ms)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:240
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:242
 msgid "CAPMT query interval (ms)."
 msgstr ""
 
-#: src/tvhlog.c:153
+#: src/tvhlog.c:154
 msgid "CI Module"
 msgstr ""
 
@@ -986,51 +963,51 @@ msgstr ""
 msgid "CRASH"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:600 src/input/mpegts/mpegts_service.c:176
+#: src/input/mpegts/mpegts_mux.c:601 src/input/mpegts/mpegts_service.c:176
 msgid "CRID authority"
 msgstr ""
 
-#: src/config.c:1889
+#: src/config.c:1932
 msgid "CS0"
 msgstr ""
 
-#: src/config.c:1890
+#: src/config.c:1933
 msgid "CS1"
 msgstr ""
 
-#: src/config.c:1894
+#: src/config.c:1937
 msgid "CS2"
 msgstr ""
 
-#: src/config.c:1898
+#: src/config.c:1941
 msgid "CS3"
 msgstr ""
 
-#: src/config.c:1902
+#: src/config.c:1945
 msgid "CS4"
 msgstr ""
 
-#: src/config.c:1906
+#: src/config.c:1949
 msgid "CS5"
 msgstr ""
 
-#: src/config.c:1908
+#: src/config.c:1951
 msgid "CS6"
 msgstr ""
 
-#: src/config.c:1909
+#: src/config.c:1952
 msgid "CS7"
 msgstr ""
 
-#: src/tvhlog.c:135
+#: src/tvhlog.c:136
 msgid "CSA (descrambling)"
 msgstr ""
 
-#: src/tvhlog.c:137
+#: src/tvhlog.c:138
 msgid "CWC CA Client"
 msgstr ""
 
-#: src/dvr/dvr_config.c:888
+#: src/dvr/dvr_config.c:891
 msgid "Cache scheme"
 msgstr ""
 
@@ -1038,30 +1015,33 @@ msgstr ""
 msgid "Camd.socket filename / IP Address (TCP mode)"
 msgstr ""
 
-#: src/epg.c:2283 src/epg.c:2284 src/epg.c:2285 src/epg.c:2286 src/epg.c:2287
-#: src/epg.c:2288 src/epg.c:2289 src/epg.c:2290 src/epg.c:2291
+#: src/epg.c:2357
 msgid "Cartoons"
 msgstr ""
 
-#: src/tvhlog.c:127 src/service.c:200 src/dvr/dvr_db.c:3002
-#: src/dvr/dvr_autorec.c:1043 src/dvr/dvr_timerec.c:571
+#: src/access.c:1643
+msgid "Change parameters"
+msgstr ""
+
+#: src/tvhlog.c:128 src/service.c:200 src/dvr/dvr_db.c:3066
+#: src/dvr/dvr_autorec.c:1050 src/dvr/dvr_timerec.c:574
 msgid "Channel"
 msgstr ""
 
-#: src/channels.c:1410
+#: src/channels.c:1429
 msgid "Channel Tags"
 msgstr ""
 
-#: src/htsp_server.c:1520 src/htsp_server.c:1562 src/htsp_server.c:1647
-#: src/htsp_server.c:1817 src/htsp_server.c:2353 src/htsp_server.c:2356
+#: src/htsp_server.c:1547 src/htsp_server.c:1589 src/htsp_server.c:1674
+#: src/htsp_server.c:1844 src/htsp_server.c:2385 src/htsp_server.c:2388
 msgid "Channel does not exist"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3013
+#: src/dvr/dvr_db.c:3077
 msgid "Channel icon"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3014
+#: src/dvr/dvr_db.c:3078
 msgid "Channel icon URL."
 msgstr ""
 
@@ -1069,23 +1049,23 @@ msgstr ""
 msgid "Channel icon as defined in EPG data."
 msgstr ""
 
-#: src/config.c:2296
+#: src/config.c:2349
 msgid "Channel icon name scheme"
 msgstr ""
 
-#: src/config.c:2283
+#: src/config.c:2336
 msgid "Channel icon path"
 msgstr ""
 
-#: src/bouquet.c:997
+#: src/bouquet.c:1001
 msgid "Channel mapping options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3021
+#: src/dvr/dvr_db.c:3085
 msgid "Channel name"
 msgstr ""
 
-#: src/htsp_server.c:2298
+#: src/htsp_server.c:2330
 msgid "Channel not found"
 msgstr ""
 
@@ -1097,39 +1077,43 @@ msgstr ""
 msgid "Channel number as defined in EPG data."
 msgstr ""
 
-#: src/bouquet.c:1111
+#: src/bouquet.c:1115
 msgid "Channel number offset"
 msgstr ""
 
+#: src/access.c:1421
+msgid "Channel number range"
+msgstr ""
+
 #: src/epggrab/module/xmltv.c:751
 msgid "Channel numbers (heuristic)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:873
+#: src/input/mpegts/iptv/iptv.c:874
 msgid "Channel numbers from"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1056
+#: src/dvr/dvr_autorec.c:1063
 msgid "Channel tag"
 msgstr ""
 
-#: src/htsp_server.c:1653
+#: src/htsp_server.c:1680
 msgid "Channel tag does not exist"
 msgstr ""
 
-#: src/bouquet.c:1025
+#: src/bouquet.c:1029
 msgid "Channel tag reference"
 msgstr ""
 
-#: src/access.c:1629 src/input/mpegts/iptv/iptv_mux.c:238
+#: src/access.c:1426 src/access.c:1834 src/input/mpegts/iptv/iptv_mux.c:238
 msgid "Channel tags"
 msgstr ""
 
-#: src/access.c:1630
+#: src/access.c:1835
 msgid "Channel tags the user is allowed access to/excluded from."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:572
+#: src/dvr/dvr_timerec.c:575
 msgid "Channel to use/used for the recording."
 msgstr ""
 
@@ -1137,7 +1121,7 @@ msgstr ""
 msgid "Channel update options"
 msgstr ""
 
-#: src/channels.c:366 src/profile.c:1770 src/epggrab/channel.c:833
+#: src/channels.c:369 src/profile.c:1877 src/epggrab/channel.c:833
 msgid "Channels"
 msgstr ""
 
@@ -1145,22 +1129,22 @@ msgstr ""
 msgid "Channels EPG data is used by."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:253 src/input/mpegts/mpegts_mux.c:629
+#: src/input/mpegts/mpegts_network.c:253 src/input/mpegts/mpegts_mux.c:630
 #: src/input/mpegts/mpegts_service.c:203
 msgid "Character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1278
+#: src/dvr/dvr_config.c:1281
 msgid ""
 "Characters not supported in Windows filenames (e.g. for an SMB/CIFS share) "
 "will be stripped out or converted."
 msgstr ""
 
-#: src/tvhlog.c:143
+#: src/tvhlog.c:144
 msgid "Charset"
 msgstr ""
 
-#: src/service_mapper.c:503
+#: src/service_mapper.c:507
 msgid "Check availability"
 msgstr ""
 
@@ -1170,31 +1154,36 @@ msgid ""
 "field will change to Missing In PAT/SDT."
 msgstr ""
 
-#: src/service_mapper.c:504
+#: src/service_mapper.c:508
 msgid "Check service availability (add live services only)."
 msgstr ""
 
-#: src/epg.c:2278
+#: src/epg.c:2358 src/epg.c:2359 src/epg.c:2360 src/epg.c:2361 src/epg.c:2362
+#: src/epg.c:2363 src/epg.c:2364 src/epg.c:2365 src/epg.c:2366 src/epg.c:2367
+msgid "Children's / Youth Programs"
+msgstr ""
+
+#: src/epg.c:2352
 msgid "Children's / Youth programs"
 msgstr ""
 
-#: src/epg.c:2315
+#: src/epg.c:2394
 msgid "Cinema"
 msgstr ""
 
-#: src/esfilter.c:612 src/profile.c:296 src/descrambler/caclient.c:258
+#: src/esfilter.c:604 src/profile.c:297 src/descrambler/caclient.c:258
 msgid "Class"
 msgstr ""
 
-#: src/epg.c:2226
+#: src/epg.c:2287
 msgid "Classical"
 msgstr ""
 
-#: src/epg.c:2296
+#: src/epg.c:2372
 msgid "Classical music"
 msgstr ""
 
-#: src/streaming.c:572
+#: src/streaming.c:578
 msgid "Clean effects"
 msgstr ""
 
@@ -1202,15 +1191,15 @@ msgstr ""
 msgid "Client name"
 msgstr ""
 
-#: src/dvr/dvr_config.c:924
+#: src/dvr/dvr_config.c:927
 msgid "Clone scheduled entry on error"
 msgstr ""
 
-#: src/descrambler/cwc.c:1827
+#: src/descrambler/cwc.c:1828
 msgid "Code Word Client (newcamd)"
 msgstr ""
 
-#: src/epg.c:2223
+#: src/epg.c:2284
 msgid "Comedy"
 msgstr ""
 
@@ -1222,20 +1211,20 @@ msgstr ""
 msgid "Command time (ms) (10-100)"
 msgstr ""
 
-#: src/access.c:1640 src/access.c:1858 src/access.c:1995 src/channels.c:1487
-#: src/esfilter.c:719 src/esfilter.c:814 src/esfilter.c:909 src/esfilter.c:1004
-#: src/esfilter.c:1109 src/esfilter.c:1191 src/profile.c:334 src/bouquet.c:1104
-#: src/epggrab/channel.c:867 src/dvr/dvr_db.c:3328 src/dvr/dvr_autorec.c:1284
-#: src/dvr/dvr_timerec.c:675 src/dvr/dvr_config.c:868
+#: src/access.c:1845 src/access.c:2064 src/access.c:2201 src/channels.c:1508
+#: src/esfilter.c:711 src/esfilter.c:806 src/esfilter.c:901 src/esfilter.c:996
+#: src/esfilter.c:1101 src/esfilter.c:1183 src/profile.c:336 src/bouquet.c:1108
+#: src/epggrab/channel.c:867 src/dvr/dvr_db.c:3418 src/dvr/dvr_autorec.c:1293
+#: src/dvr/dvr_timerec.c:678 src/dvr/dvr_config.c:870
 #: src/descrambler/caclient.c:288
 msgid "Comment"
 msgstr ""
 
-#: src/dvr/dvr_db.c:573
+#: src/dvr/dvr_db.c:609
 msgid "Commercial break"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1124
+#: src/dvr/dvr_config.c:1127
 msgid ""
 "Commercials will be dropped from the recordings. Commercial detection works "
 "using EITp/f (EPG running state) and for the Swedish channel TV4 (using "
@@ -1246,15 +1235,15 @@ msgstr ""
 msgid "Committed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:602
+#: src/dvr/dvr_db.c:638
 msgid "Completed OK"
 msgstr ""
 
-#: src/config.c:2178
+#: src/config.c:2222
 msgid "Compress EPG database"
 msgstr ""
 
-#: src/config.c:2179
+#: src/config.c:2223
 msgid "Compress the EPG database to reduce disk I/O and space."
 msgstr ""
 
@@ -1264,7 +1253,7 @@ msgid ""
 "The first limit number is for src=1 (AA), second for src=2 (AB) etc."
 msgstr ""
 
-#: src/config.c:2131
+#: src/config.c:2174
 msgid "Conditional Access"
 msgstr ""
 
@@ -1276,12 +1265,12 @@ msgstr ""
 msgid "Conditional Access Identification."
 msgstr ""
 
-#: src/tvhlog.c:95 src/profile.c:287 src/profile.c:1082 src/profile.c:1214
-#: src/profile.c:1384 src/profile.c:1735 src/epggrab/channel.c:735
+#: src/tvhlog.c:95 src/profile.c:288 src/profile.c:1084 src/profile.c:1216
+#: src/profile.c:1498 src/profile.c:1842 src/epggrab/channel.c:735
 msgid "Configuration"
 msgstr ""
 
-#: src/config.c:1983
+#: src/config.c:2026
 msgid "Configuration - Base"
 msgstr ""
 
@@ -1297,32 +1286,36 @@ msgstr ""
 msgid "Configuration ID"
 msgstr ""
 
-#: src/dvr/dvr_config.c:857
+#: src/dvr/dvr_config.c:859
 msgid "Configuration name"
 msgstr ""
 
-#: src/config.c:2019
+#: src/config.c:2062
 msgid "Configuration version"
 msgstr ""
 
-#: src/access.c:1583
+#: src/access.c:1786
 msgid "Connection limit type"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:239 src/input/mpegts/mpegts_mux_dvb.c:333
-#: src/input/mpegts/mpegts_mux_dvb.c:608 src/input/mpegts/mpegts_mux_dvb.c:800
+#: src/access.c:1441
+msgid "Connection limits"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:235 src/input/mpegts/mpegts_mux_dvb.c:329
+#: src/input/mpegts/mpegts_mux_dvb.c:607 src/input/mpegts/mpegts_mux_dvb.c:799
 msgid "Constellation"
 msgstr ""
 
-#: src/profile.c:1748
+#: src/profile.c:1855
 msgid "Container"
 msgstr ""
 
-#: src/profile.c:1749
+#: src/profile.c:1856
 msgid "Container to use for the transcoded stream."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:862
+#: src/input/mpegts/iptv/iptv.c:863
 msgid "Content character set"
 msgstr ""
 
@@ -1330,43 +1323,43 @@ msgstr ""
 msgid "Content reference identifier authority."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3261 src/dvr/dvr_autorec.c:1078
+#: src/dvr/dvr_db.c:3351 src/dvr/dvr_autorec.c:1085
 msgid "Content type"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3262
+#: src/dvr/dvr_db.c:3352
 msgid "Content type."
 msgstr ""
 
-#: src/epg.c:2252
+#: src/epg.c:2317
 msgid "Contest"
 msgstr ""
 
-#: src/profile.c:387
+#: src/profile.c:389
 msgid "Continue even if descrambling fails"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1123
+#: src/dvr/dvr_autorec.c:1132
 msgid "Continue recording for x minutes after scheduled stop time"
 msgstr ""
 
-#: src/channels.c:477 src/dvr/dvr_db.c:2976 src/dvr/dvr_config.c:976
+#: src/channels.c:482 src/dvr/dvr_db.c:3040 src/dvr/dvr_config.c:979
 msgid "Continue recording for x minutes after scheduled stop time."
 msgstr ""
 
-#: src/config.c:2091
+#: src/config.c:2134
 msgid "Cookie expiration (days)"
 msgstr ""
 
-#: src/epg.c:2357
+#: src/epg.c:2447
 msgid "Cooking"
 msgstr ""
 
-#: src/profile.c:1641
+#: src/profile.c:1750
 msgid "Copy codec type"
 msgstr ""
 
-#: src/profile.c:1577
+#: src/profile.c:1692
 msgid "Copy layout"
 msgstr ""
 
@@ -1374,98 +1367,98 @@ msgstr ""
 msgid "Count of objects"
 msgstr ""
 
-#: src/service_mapper.c:528
+#: src/service_mapper.c:532
 msgid "Create SDTV/HDTV/Radio tags."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:855
+#: src/input/mpegts/iptv/iptv.c:856
 msgid "Create a bouquet from the playlist."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1172
+#: src/dvr/dvr_config.c:1175
 msgid ""
 "Create a directory per channel when storing recordings. If both this and the "
 "'directory per day' checkbox is enabled, the date-directory will be the "
 "parent of the per-channel directory."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1184
+#: src/dvr/dvr_config.c:1187
 msgid ""
 "Create a directory per title when storing recordings. If the day/channel "
 "directory checkboxes are also enabled, those directories will be parents of "
 "this directory."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1160
+#: src/dvr/dvr_config.c:1163
 msgid ""
 "Create a new directory per day in the recording system path. Folders will "
 "only be created when something is recorded. The format of the directory will "
 "be ISO standard YYYY-MM-DD."
 msgstr ""
 
-#: src/service_mapper.c:536
+#: src/service_mapper.c:540
 msgid "Create a provider name tag."
 msgstr ""
 
-#: src/wizard.c:1096
+#: src/wizard.c:1097
 msgid "Create and associate a network tag to created channels."
 msgstr ""
 
-#: src/wizard.c:1087
+#: src/wizard.c:1088
 msgid "Create and associate a provider tag to created channels."
 msgstr ""
 
-#: src/bouquet.c:1012
+#: src/bouquet.c:1016
 msgid "Create and link these tags to channels when mapping."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:854
+#: src/input/mpegts/iptv/iptv.c:855
 msgid "Create bouquet"
 msgstr ""
 
-#: src/bouquet.c:791
+#: src/bouquet.c:794
 msgid "Create bouquet tag"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1150
+#: src/dvr/dvr_config.c:1153
 msgid "Create directories using these permissions."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1091
+#: src/dvr/dvr_config.c:1094
 msgid "Create files using these permissions."
 msgstr ""
 
-#: src/service_mapper.c:543 src/bouquet.c:806
+#: src/service_mapper.c:547 src/bouquet.c:809
 msgid "Create network name tags"
 msgstr ""
 
-#: src/service_mapper.c:544
+#: src/service_mapper.c:548
 msgid "Create network name tags (set by provider)."
 msgstr ""
 
-#: src/wizard.c:1095
+#: src/wizard.c:1096
 msgid "Create network tags"
 msgstr ""
 
-#: src/service_mapper.c:535 src/bouquet.c:801
+#: src/service_mapper.c:539 src/bouquet.c:804
 msgid "Create provider name tags"
 msgstr ""
 
-#: src/wizard.c:1086
+#: src/wizard.c:1087
 msgid "Create provider tags"
 msgstr ""
 
-#: src/bouquet.c:1011
+#: src/bouquet.c:1015
 msgid "Create tags"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1113
+#: src/dvr/dvr_config.c:1116
 msgid ""
 "Create tags in recordings using media containers that support metadata (if "
 "possible)."
 msgstr ""
 
-#: src/service_mapper.c:527 src/bouquet.c:796
+#: src/service_mapper.c:531 src/bouquet.c:799
 msgid "Create type-based tags"
 msgstr ""
 
@@ -1473,7 +1466,7 @@ msgstr ""
 msgid "Created"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3133 src/dvr/dvr_autorec.c:1274 src/dvr/dvr_timerec.c:665
+#: src/dvr/dvr_db.c:3215 src/dvr/dvr_autorec.c:1283 src/dvr/dvr_timerec.c:668
 msgid "Creator"
 msgstr ""
 
@@ -1481,19 +1474,23 @@ msgstr ""
 msgid "Cron"
 msgstr ""
 
-#: src/epggrab.c:322
+#: src/epggrab.c:327
 msgid "Cron multi-line"
 msgstr ""
 
-#: src/epg.c:2309
+#: src/epg.c:2388
 msgid "Culture (without music)"
 msgstr ""
 
+#: src/epg.c:2398
+msgid "Culture magazines"
+msgstr ""
+
 #: src/input/mpegts/satip/satip.c:360
 msgid "Current RTSP port."
 msgstr ""
 
-#: src/epg.c:2235
+#: src/epg.c:2298
 msgid "Current affairs"
 msgstr ""
 
@@ -1517,7 +1514,7 @@ msgstr ""
 msgid "DAB Network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:877
+#: src/input/mpegts/mpegts_mux_dvb.c:876
 msgid "DAB multiplex"
 msgstr ""
 
@@ -1525,7 +1522,7 @@ msgstr ""
 msgid "DBUS"
 msgstr ""
 
-#: src/main.c:832
+#: src/main.c:833
 msgid "DBus - use the session message bus instead of the system one"
 msgstr ""
 
@@ -1533,23 +1530,23 @@ msgstr ""
 msgid "DES Constant Code Word"
 msgstr ""
 
-#: src/descrambler/cwc.c:1863
+#: src/descrambler/cwc.c:1866
 msgid "DES Key."
 msgstr ""
 
-#: src/descrambler/cwc.c:1862
+#: src/descrambler/cwc.c:1865
 msgid "DES key"
 msgstr ""
 
-#: src/config.c:2114
+#: src/config.c:2157
 msgid "DSCP/TOS for streaming"
 msgstr ""
 
-#: src/tvhlog.c:144
+#: src/tvhlog.c:145
 msgid "DVB"
 msgstr ""
 
-#: src/tvhlog.c:138
+#: src/tvhlog.c:139
 msgid "DVB CAM Client"
 msgstr ""
 
@@ -1557,7 +1554,7 @@ msgstr ""
 msgid "DVB CSA (descrambling) Tables"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3185
+#: src/dvr/dvr_db.c:3267
 msgid "DVB EPG ID"
 msgstr ""
 
@@ -1577,15 +1574,15 @@ msgstr ""
 msgid "DVB Time Tables"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:143
+#: src/input/mpegts/mpegts_mux_dvb.c:139
 msgid "DVB multiplex"
 msgstr ""
 
-#: src/config.c:2002
+#: src/config.c:2045
 msgid "DVB scan files"
 msgstr ""
 
-#: src/config.c:2225
+#: src/config.c:2278
 msgid "DVB scan files path"
 msgstr ""
 
@@ -1597,7 +1594,7 @@ msgstr ""
 msgid "DVB-C Network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:311
+#: src/input/mpegts/mpegts_mux_dvb.c:307
 msgid "DVB-C multiplex"
 msgstr ""
 
@@ -1617,7 +1614,7 @@ msgstr ""
 msgid "DVB-S Satellite Configuration"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:442
+#: src/input/mpegts/mpegts_mux_dvb.c:438
 msgid "DVB-S multiplex"
 msgstr ""
 
@@ -1633,7 +1630,7 @@ msgstr ""
 msgid "DVB-T Network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:215
+#: src/input/mpegts/mpegts_mux_dvb.c:211
 msgid "DVB-T multiplex"
 msgstr ""
 
@@ -1641,53 +1638,53 @@ msgstr ""
 msgid "DVB-T2"
 msgstr ""
 
-#: src/access.c:1299
+#: src/access.c:1346
 msgid "DVR"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:989
+#: src/dvr/dvr_autorec.c:994
 msgid "DVR - Auto-recording (Autorecs)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:804
+#: src/dvr/dvr_config.c:806
 msgid "DVR - Profiles"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:525
+#: src/dvr/dvr_timerec.c:526
 msgid "DVR - Time-based Recording (Timers)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2918
-msgid "DVR Entries"
-msgstr ""
-
-#: src/dvr/dvr_config.c:814
+#: src/dvr/dvr_config.c:816
 msgid "DVR behavior"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2461 src/dvr/dvr_db.c:2485 src/dvr/dvr_db.c:3112
-#: src/dvr/dvr_autorec.c:1228 src/dvr/dvr_timerec.c:646
+#: src/dvr/dvr_db.c:2526 src/dvr/dvr_db.c:2550 src/dvr/dvr_db.c:3194
+#: src/dvr/dvr_autorec.c:1237 src/dvr/dvr_timerec.c:649
 msgid "DVR configuration"
 msgstr ""
 
-#: src/access.c:1556
+#: src/access.c:1759
 msgid "DVR configuration profiles"
 msgstr ""
 
-#: src/htsp_server.c:1891
+#: src/access.c:1431
+msgid "DVR configurations"
+msgstr ""
+
+#: src/htsp_server.c:1918
 msgid "DVR entry not found"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3102 src/dvr/dvr_autorec.c:1200 src/dvr/dvr_timerec.c:636
-#: src/dvr/dvr_config.c:913
+#: src/dvr/dvr_db.c:3166 src/dvr/dvr_autorec.c:1209 src/dvr/dvr_timerec.c:639
+#: src/dvr/dvr_config.c:916
 msgid "DVR file retention period"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3092 src/dvr/dvr_autorec.c:1190 src/dvr/dvr_timerec.c:626
+#: src/dvr/dvr_db.c:3156 src/dvr/dvr_autorec.c:1199 src/dvr/dvr_timerec.c:629
 msgid "DVR log retention"
 msgstr ""
 
-#: src/dvr/dvr_config.c:902
+#: src/dvr/dvr_config.c:905
 msgid "DVR log retention period"
 msgstr ""
 
@@ -1711,27 +1708,27 @@ msgstr ""
 msgid "DVR override: unimportant"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:647
+#: src/dvr/dvr_timerec.c:650
 msgid "DVR profile to use/used for the recording."
 msgstr ""
 
-#: src/htsp_server.c:2306 src/htsp_server.c:2667
+#: src/htsp_server.c:2338 src/htsp_server.c:2699
 msgid "DVR schedule does not exist"
 msgstr ""
 
-#: src/htsp_server.c:2675
+#: src/htsp_server.c:2707
 msgid "DVR schedule does not have a file yet"
 msgstr ""
 
-#: src/htsp_server.c:2254
+#: src/htsp_server.c:2286
 msgid "DVR schedule not found"
 msgstr ""
 
-#: src/epg.c:2294
+#: src/epg.c:2370
 msgid "Dance"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3176
+#: src/dvr/dvr_db.c:3258
 msgid "Data errors"
 msgstr ""
 
@@ -1743,68 +1740,67 @@ msgstr ""
 msgid "Date the EPG data was last updated (not set for OTA grabbers)."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:604
+#: src/dvr/dvr_timerec.c:607
 msgid "Days of Week"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1134
+#: src/dvr/dvr_autorec.c:1143
 msgid "Days of the week to which the rule should apply."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1133
+#: src/dvr/dvr_autorec.c:1142
 msgid "Days of week"
 msgstr ""
 
-#: src/epg.c:2239 src/epg.c:2240 src/epg.c:2241 src/epg.c:2242 src/epg.c:2243
-#: src/epg.c:2244 src/epg.c:2245 src/epg.c:2246 src/epg.c:2247 src/epg.c:2248
+#: src/epg.c:2302
 msgid "Debate"
 msgstr ""
 
-#: src/tvhlog.c:791
+#: src/tvhlog.c:793
 msgid "Debug libav log"
 msgstr ""
 
-#: src/tvhlog.c:723
+#: src/tvhlog.c:725
 msgid "Debug log path"
 msgstr ""
 
-#: src/main.c:868
+#: src/main.c:869
 msgid "Debug options"
 msgstr ""
 
-#: src/tvhlog.c:752
+#: src/tvhlog.c:754
 msgid "Debug subsystems"
 msgstr ""
 
-#: src/tvhlog.c:743
+#: src/tvhlog.c:745
 msgid "Debug to syslog"
 msgstr ""
 
-#: src/tvhlog.c:764
+#: src/tvhlog.c:766
 msgid "Debug trace (low-level)"
 msgstr ""
 
-#: src/tvhlog.c:708
+#: src/tvhlog.c:710
 msgid "Debugging"
 msgstr ""
 
-#: src/access.c:1336 src/access.c:1348 src/config.c:1888 src/profile.c:314
+#: src/access.c:1383 src/access.c:1395 src/config.c:1931 src/profile.c:316
 msgid "Default"
 msgstr ""
 
-#: src/config.c:2163
+#: src/config.c:2207
 msgid "Default language(s)"
 msgstr ""
 
-#: src/access.c:1441
+#: src/access.c:1678
 msgid "Default language."
 msgstr ""
 
-#: src/profile.c:343
+#: src/profile.c:345
 msgid "Default priority"
 msgstr ""
 
-#: src/access.c:1419
+#: src/access.c:1656
 msgid "Default user interface level."
 msgstr ""
 
@@ -1812,11 +1808,11 @@ msgstr ""
 msgid "Define network group to limit network usage."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:218 src/input/mpegts/mpegts_mux_dvb.c:314
-#: src/input/mpegts/mpegts_mux_dvb.c:445 src/input/mpegts/mpegts_mux_dvb.c:548
-#: src/input/mpegts/mpegts_mux_dvb.c:589 src/input/mpegts/mpegts_mux_dvb.c:674
-#: src/input/mpegts/mpegts_mux_dvb.c:781 src/input/mpegts/mpegts_mux_dvb.c:834
-#: src/input/mpegts/mpegts_mux_dvb.c:880
+#: src/input/mpegts/mpegts_mux_dvb.c:214 src/input/mpegts/mpegts_mux_dvb.c:310
+#: src/input/mpegts/mpegts_mux_dvb.c:441 src/input/mpegts/mpegts_mux_dvb.c:547
+#: src/input/mpegts/mpegts_mux_dvb.c:588 src/input/mpegts/mpegts_mux_dvb.c:673
+#: src/input/mpegts/mpegts_mux_dvb.c:780 src/input/mpegts/mpegts_mux_dvb.c:833
+#: src/input/mpegts/mpegts_mux_dvb.c:879
 msgid "Delivery system"
 msgstr ""
 
@@ -1828,19 +1824,19 @@ msgstr ""
 msgid "Descramble services (limit per mux)"
 msgstr ""
 
-#: src/tvhlog.c:133
+#: src/tvhlog.c:134
 msgid "Descrambler"
 msgstr ""
 
-#: src/config.c:2141
+#: src/config.c:2185
 msgid "Descrambler buffer (TS packets)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3065 src/dvr/dvr_db.c:3073
+#: src/dvr/dvr_db.c:3129 src/dvr/dvr_db.c:3137
 msgid "Description"
 msgstr ""
 
-#: src/epg.c:2220
+#: src/epg.c:2281
 msgid "Detective"
 msgstr ""
 
@@ -1853,11 +1849,11 @@ msgid "Device model"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:119
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:256
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:258
 msgid "Device path"
 msgstr ""
 
-#: src/config.c:2115
+#: src/config.c:2158
 msgid ""
 "Differentiated Services Code Point / Type of Service: Set the service class "
 "Tvheadend sends with each packet. Depending on the option selected this "
@@ -1866,54 +1862,54 @@ msgid ""
 "wiki/Differentiated_services for more information. "
 msgstr ""
 
-#: src/config.c:2080
+#: src/config.c:2123
 msgid ""
 "Digest access authentication is intended as a security trade-off. It is "
 "intended to replace unencrypted HTTP basic access authentication. This "
 "option should be enabled for standard usage."
 msgstr ""
 
-#: src/tvhlog.c:139
+#: src/tvhlog.c:140 src/dvr/dvr_db.c:2983
 msgid "Digital Video Recorder"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3152 src/dvr/dvr_autorec.c:1015 src/dvr/dvr_timerec.c:560
+#: src/dvr/dvr_db.c:3234 src/dvr/dvr_autorec.c:1021 src/dvr/dvr_timerec.c:563
 msgid "Directory"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:561
+#: src/dvr/dvr_timerec.c:564
 msgid ""
 "Directory override. Override the subdirectory rules specified by the DVR "
 "configuration and put all recordings done by this entry into the specified "
 "subdirectory"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1149
+#: src/dvr/dvr_config.c:1152
 msgid "Directory permissions (octal, e.g. 0775)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3153
+#: src/dvr/dvr_db.c:3235
 msgid "Directory used by the entry."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:136 src/input/mpegts/mpegts_mux.c:474
-#: src/input/mpegts/mpegts_mux.c:484
+#: src/input/mpegts/mpegts_network.c:136 src/input/mpegts/mpegts_mux.c:475
+#: src/input/mpegts/mpegts_mux.c:485
 msgid "Disable"
 msgstr ""
 
-#: src/main.c:889
+#: src/main.c:890
 msgid "Disable DVB bouquets"
 msgstr ""
 
-#: src/main.c:847
+#: src/main.c:848
 msgid "Disable SAT>IP client"
 msgstr ""
 
-#: src/main.c:887
+#: src/main.c:888
 msgid "Disable all access control checks"
 msgstr ""
 
-#: src/main.c:870
+#: src/main.c:871
 msgid "Disable debug on stderr"
 msgstr ""
 
@@ -1921,11 +1917,11 @@ msgstr ""
 msgid "Disable device/firmware-specific workarounds"
 msgstr ""
 
-#: src/main.c:872
+#: src/main.c:873
 msgid "Disable syslog (all messages)"
 msgstr ""
 
-#: src/channels.c:355 src/epggrab/module/xmltv.c:760
+#: src/channels.c:358 src/epggrab/module/xmltv.c:760
 msgid "Disabled"
 msgstr ""
 
@@ -1933,12 +1929,11 @@ msgstr ""
 msgid "Discover more muxes using the Network Information Table (if available)."
 msgstr ""
 
-#: src/epg.c:2239 src/epg.c:2240 src/epg.c:2241 src/epg.c:2242 src/epg.c:2243
-#: src/epg.c:2244 src/epg.c:2245 src/epg.c:2246 src/epg.c:2247 src/epg.c:2248
+#: src/epg.c:2302
 msgid "Discussion"
 msgstr ""
 
-#: src/tvhlog.c:152 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1504
+#: src/tvhlog.c:153 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1601
 msgid "DiseqC"
 msgstr ""
 
@@ -1946,55 +1941,55 @@ msgstr ""
 msgid "DiseqC repeats"
 msgstr ""
 
-#: src/access.c:1546
+#: src/access.c:1749
 msgid ""
 "Do not send any stream specific information to the HTSP client like signal "
 "strength, input source etc."
 msgstr ""
 
-#: src/profile.c:1637
+#: src/profile.c:1748
 msgid "Do not use"
 msgstr ""
 
-#: src/epg.c:2238 src/epg.c:2321
+#: src/epg.c:2301 src/epg.c:2407
 msgid "Documentary"
 msgstr ""
 
-#: src/profile.c:388
+#: src/profile.c:390
 msgid ""
 "Don't abort streaming when an encrypted stream can't be decrypted by a CA "
 "client that normally should be able to decrypt the stream."
 msgstr ""
 
-#: src/main.c:818
+#: src/main.c:819
 msgid "Don't backup configuration tree at upgrade"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1249
+#: src/dvr/dvr_config.c:1252
 msgid "Don't include the title in the filename."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1248
+#: src/dvr/dvr_config.c:1251
 msgid "Don't include title in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:711
+#: src/dvr/dvr_config.c:713
 msgid "Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3201
+#: src/dvr/dvr_db.c:3283
 msgid "Don't re-record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3202
+#: src/dvr/dvr_db.c:3284
 msgid "Don't re-record if recording fails."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3194
+#: src/dvr/dvr_db.c:3276
 msgid "Don't re-schedule if recording fails."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3193
+#: src/dvr/dvr_db.c:3275
 msgid "Don't reschedule"
 msgstr ""
 
@@ -2002,24 +1997,23 @@ msgstr ""
 msgid "Don't use the provider's channel numbers."
 msgstr ""
 
-#: src/epg.c:2219 src/epg.c:2226 src/epg.c:2227 src/epg.c:2228 src/epg.c:2229
-#: src/epg.c:2230 src/epg.c:2231 src/epg.c:2232
+#: src/epg.c:2280 src/epg.c:2287 src/epg.c:2288
 msgid "Drama"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1179
+#: src/dvr/dvr_autorec.c:1188
 msgid "Duplicate handling"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1180
+#: src/dvr/dvr_autorec.c:1189
 msgid "Duplicate recording handling."
 msgstr ""
 
-#: src/config.c:1907
+#: src/config.c:1950
 msgid "EF"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:674
+#: src/input/mpegts/mpegts_mux.c:675
 msgid "EIT - skip TSID check"
 msgstr ""
 
@@ -2027,11 +2021,11 @@ msgstr ""
 msgid "EIT time offset"
 msgstr ""
 
-#: src/tvhlog.c:141
+#: src/tvhlog.c:142
 msgid "EPG Database"
 msgstr ""
 
-#: src/tvhlog.c:142 src/epggrab/module.c:111
+#: src/tvhlog.c:143 src/epggrab/module.c:111
 msgid "EPG Grabber"
 msgstr ""
 
@@ -2039,7 +2033,7 @@ msgstr ""
 msgid "EPG Grabber Channel"
 msgstr ""
 
-#: src/epggrab.c:252
+#: src/epggrab.c:254
 msgid "EPG Grabber Configuration"
 msgstr ""
 
@@ -2055,83 +2049,92 @@ msgstr ""
 msgid "EPG name"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:540
+#: src/config.c:2234
+msgid "EPG overlap cut"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:541
 msgid "EPG scan"
 msgstr ""
 
-#: src/epggrab.c:359
+#: src/epggrab.c:364
 msgid "EPG scan timeout in seconds (30-7200)"
 msgstr ""
 
-#: src/channels.c:449
+#: src/channels.c:454
 msgid "EPG source"
 msgstr ""
 
-#: src/dvr/dvr_config.c:986
+#: src/dvr/dvr_config.c:989
 msgid "EPG update window"
 msgstr ""
 
-#: src/epg.c:2320 src/epg.c:2322
+#: src/epg.c:2406 src/epg.c:2408
 msgid "Economics"
 msgstr ""
 
-#: src/epg.c:2336
+#: src/epg.c:2424
 msgid "Education"
 msgstr ""
 
-#: src/epg.c:2282
+#: src/epg.c:2432 src/epg.c:2433 src/epg.c:2434 src/epg.c:2435 src/epg.c:2436
+#: src/epg.c:2437 src/epg.c:2438 src/epg.c:2439
+msgid "Education / Science / Factual topics"
+msgstr ""
+
+#: src/epg.c:2356
 msgid "Educational"
 msgstr ""
 
-#: src/tvhlog.c:140
+#: src/tvhlog.c:141
 msgid "Electronic Program Guide"
 msgstr ""
 
-#: src/tvhlog.c:131
+#: src/tvhlog.c:132
 msgid "Elementary Stream Filter"
 msgstr ""
 
-#: src/esfilter.c:599
+#: src/esfilter.c:591
 msgid "Elementary stream filter"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:475
+#: src/input/mpegts/mpegts_mux.c:476
 msgid "Enable"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:485
+#: src/input/mpegts/mpegts_mux.c:486
 msgid "Enable (auto)"
 msgstr ""
 
-#: src/main.c:830
+#: src/main.c:831
 msgid "Enable DBus"
 msgstr ""
 
-#: src/config.c:2249
+#: src/config.c:2302
 msgid "Enable NTP driver"
 msgstr ""
 
-#: src/main.c:886
+#: src/main.c:887
 msgid "Enable coredumps for daemon"
 msgstr ""
 
-#: src/main.c:869
+#: src/main.c:870
 msgid "Enable debug on stderr"
 msgstr ""
 
-#: src/main.c:874
+#: src/main.c:875
 msgid "Enable debug subsystems"
 msgstr ""
 
-#: src/main.c:873
+#: src/main.c:874
 msgid "Enable debug to file"
 msgstr ""
 
-#: src/main.c:871
+#: src/main.c:872
 msgid "Enable debug to syslog"
 msgstr ""
 
-#: src/access.c:1619
+#: src/access.c:1824
 msgid ""
 "Enable exclusion of user-config defined channel tags. This will prevent the "
 "user from accessing channels associated with the tags selected (below)."
@@ -2180,39 +2183,39 @@ msgstr ""
 msgid "Enable or disable this configuration."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:279
+#: src/input/mpegts/mpegts_input.c:273
 msgid "Enable over-the-air program guide (EPG) scanning on this input device."
 msgstr ""
 
-#: src/tvhlog.c:734
+#: src/tvhlog.c:736
 msgid "Enable syslog"
 msgstr ""
 
-#: src/config.c:2239
+#: src/config.c:2292
 msgid ""
 "Enable system time updates. This will only work if the user running "
 "Tvheadend has rights to update the system clock (normally only root)."
 msgstr ""
 
-#: src/config.c:2132
+#: src/config.c:2175
 msgid ""
 "Enable the CAs (conditional accesses) tab in web user interface for the "
 "advanced level. By default, this tab is visible only in the expert level."
 msgstr ""
 
-#: src/esfilter.c:627
+#: src/esfilter.c:619
 msgid "Enable this filter."
 msgstr ""
 
-#: src/main.c:876
+#: src/main.c:877
 msgid "Enable trace subsystems"
 msgstr ""
 
-#: src/main.c:884
+#: src/main.c:885
 msgid "Enable web UI debug (non-minified JS)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:528
+#: src/input/mpegts/mpegts_mux.c:529
 msgid ""
 "Enable, disable or ignore the mux. When the mux is marked as ignore, all "
 "discovered services are removed."
@@ -2226,7 +2229,7 @@ msgstr ""
 msgid "Enable/Disable service."
 msgstr ""
 
-#: src/access.c:1396
+#: src/access.c:1619
 msgid "Enable/Disable the entry."
 msgstr ""
 
@@ -2238,35 +2241,35 @@ msgstr ""
 msgid "Enable/disable LNA."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1002
+#: src/dvr/dvr_autorec.c:1007
 msgid "Enable/disable auto-rec rule."
 msgstr ""
 
-#: src/tvhlog.c:744
+#: src/tvhlog.c:746
 msgid "Enable/disable debugging output to syslog."
 msgstr ""
 
-#: src/tvhlog.c:765
+#: src/tvhlog.c:767
 msgid "Enable/disable inclusion of low-level debug traces."
 msgstr ""
 
-#: src/config.c:2071
+#: src/config.c:2114
 msgid "Enable/disable interface quick tips."
 msgstr ""
 
-#: src/tvhlog.c:792
+#: src/tvhlog.c:794
 msgid "Enable/disable libav log output."
 msgstr ""
 
-#: src/tvhlog.c:735
+#: src/tvhlog.c:737
 msgid "Enable/disable logging to syslog."
 msgstr ""
 
-#: src/descrambler/cwc.c:1873
+#: src/descrambler/cwc.c:1876
 msgid "Enable/disable offering of Entitlement Management Message updates."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:483
+#: src/input/mpegts/mpegts_mux_dvb.c:480
 msgid "Enable/disable pilot tone."
 msgstr ""
 
@@ -2274,24 +2277,24 @@ msgstr ""
 msgid "Enable/disable power save mode (if supported by the device)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:847
+#: src/dvr/dvr_config.c:849
 msgid "Enable/disable profile."
 msgstr ""
 
-#: src/bouquet.c:980
+#: src/bouquet.c:983
 msgid "Enable/disable the bouquet."
 msgstr ""
 
-#: src/channels.c:378
+#: src/channels.c:381
 msgid "Enable/disable the channel."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:189
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:191
 msgid "Enable/disable the device."
 msgstr ""
 
-#: src/access.c:1827 src/access.c:1979 src/dvr/dvr_db.c:2931
-#: src/dvr/dvr_timerec.c:538 src/input/mpegts/mpegts_mux_sched.c:138
+#: src/access.c:2032 src/access.c:2185 src/dvr/dvr_db.c:2996
+#: src/dvr/dvr_timerec.c:539 src/input/mpegts/mpegts_mux_sched.c:138
 msgid "Enable/disable the entry."
 msgstr ""
 
@@ -2299,33 +2302,33 @@ msgstr ""
 msgid "Enable/disable the grabber."
 msgstr ""
 
-#: src/profile.c:306
+#: src/profile.c:307
 msgid "Enable/disable the profile."
 msgstr ""
 
-#: src/channels.c:1421
+#: src/channels.c:1441
 msgid "Enable/disable the tag."
 msgstr ""
 
-#: src/timeshift.c:185
+#: src/timeshift.c:194
 msgid "Enable/disable timeshift."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:238
+#: src/input/mpegts/mpegts_input.c:232
 msgid "Enable/disable tuner/adapter."
 msgstr ""
 
-#: src/access.c:1395 src/access.c:1826 src/access.c:1978 src/channels.c:356
-#: src/channels.c:377 src/channels.c:1420 src/service.c:179 src/imagecache.c:88
-#: src/esfilter.c:626 src/profile.c:305 src/bouquet.c:979
-#: src/epggrab/module.c:147 src/epggrab/channel.c:744 src/dvr/dvr_db.c:2930
-#: src/dvr/dvr_autorec.c:1001 src/dvr/dvr_timerec.c:537
-#: src/dvr/dvr_config.c:846 src/descrambler/caclient.c:273
-#: src/input/mpegts/mpegts_input.c:237 src/input/mpegts/mpegts_mux.c:527
+#: src/access.c:1618 src/access.c:2031 src/access.c:2184 src/channels.c:359
+#: src/channels.c:380 src/channels.c:1440 src/service.c:179 src/imagecache.c:88
+#: src/esfilter.c:618 src/profile.c:306 src/bouquet.c:982
+#: src/epggrab/module.c:147 src/epggrab/channel.c:744 src/dvr/dvr_db.c:2995
+#: src/dvr/dvr_autorec.c:1006 src/dvr/dvr_timerec.c:538
+#: src/dvr/dvr_config.c:848 src/descrambler/caclient.c:273
+#: src/input/mpegts/mpegts_input.c:231 src/input/mpegts/mpegts_mux.c:528
 #: src/input/mpegts/mpegts_mux_sched.c:137
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1335
-#: src/input/mpegts/satip/satip_satconf.c:337 src/timeshift.c:184
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:188
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1432
+#: src/input/mpegts/satip/satip_satconf.c:337 src/timeshift.c:193
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:190
 msgid "Enabled"
 msgstr ""
 
@@ -2333,11 +2336,11 @@ msgstr ""
 msgid "Encrypted"
 msgstr ""
 
-#: src/htsp_server.c:848
+#: src/htsp_server.c:856
 msgid "Encrypted service"
 msgstr ""
 
-#: src/tvhlog.c:726
+#: src/tvhlog.c:728
 msgid "Enter a filename you want to save the debug log to."
 msgstr ""
 
@@ -2365,13 +2368,13 @@ msgid ""
 "superuser backdoor account."
 msgstr ""
 
-#: src/tvhlog.c:753
+#: src/tvhlog.c:755
 msgid ""
 "Enter comma-separated list of subsystems you want debugging output for (e.g "
 "+linuxdvb,+subscriptions,+mpegts)."
 msgstr ""
 
-#: src/tvhlog.c:777
+#: src/tvhlog.c:779
 msgid ""
 "Enter comma-separated list of subsystems you want to get traces for (e.g "
 "+linuxdvb,+subscriptions,+mpegts)."
@@ -2381,15 +2384,15 @@ msgstr ""
 msgid "Enter external IP if behind Network address translation (NAT)."
 msgstr ""
 
-#: src/epg.c:2281
+#: src/epg.c:2355
 msgid "Entertainment programs for 10 to 16"
 msgstr ""
 
-#: src/epg.c:2280
+#: src/epg.c:2354
 msgid "Entertainment programs for 6 to 14"
 msgstr ""
 
-#: src/epg.c:2337
+#: src/epg.c:2425
 msgid "Environment"
 msgstr ""
 
@@ -2397,28 +2400,32 @@ msgstr ""
 msgid "Environment (pipe)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3279
+#: src/dvr/dvr_db.c:3369
 msgid "Episode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:744
+#: src/dvr/dvr_db.c:781
 #, c-format
 msgid "Episode %d"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3280
+#: src/dvr/dvr_db.c:3370
 msgid "Episode number/ID."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3160
+#: src/epg.c:2344
+msgid "Equestrian"
+msgstr ""
+
+#: src/dvr/dvr_db.c:3242
 msgid "Error code"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3161
+#: src/dvr/dvr_db.c:3243
 msgid "Error code of entry."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3168
+#: src/dvr/dvr_db.c:3250
 msgid "Errors"
 msgstr ""
 
@@ -2430,27 +2437,27 @@ msgstr ""
 msgid "Even key."
 msgstr ""
 
-#: src/htsp_server.c:1540 src/htsp_server.c:1565
+#: src/htsp_server.c:1567 src/htsp_server.c:1592
 msgid "Event does not exist"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:789
+#: src/dvr/dvr_autorec.c:794
 msgid "Every day"
 msgstr ""
 
-#: src/access.c:1618
+#: src/access.c:1823
 msgid "Exclude channel tags"
 msgstr ""
 
-#: src/epg.c:2340
+#: src/epg.c:2428
 msgid "Expeditions"
 msgstr ""
 
-#: src/epg.c:2316
+#: src/epg.c:2395
 msgid "Experimental film"
 msgstr ""
 
-#: src/access.c:1339 src/config.c:1920
+#: src/access.c:1386 src/config.c:1963
 msgid "Expert"
 msgstr ""
 
@@ -2474,11 +2481,11 @@ msgstr ""
 msgid "External PyEPG Grabber"
 msgstr ""
 
-#: src/bouquet.c:1041
+#: src/bouquet.c:1045
 msgid "External URL"
 msgstr ""
 
-#: src/bouquet.c:1042
+#: src/bouquet.c:1046
 msgid "External URL of the bouquet."
 msgstr ""
 
@@ -2490,36 +2497,36 @@ msgstr ""
 msgid "Extra arguments"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1112
+#: src/dvr/dvr_autorec.c:1121
 msgid "Extra start time"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1122
+#: src/dvr/dvr_autorec.c:1131
 msgid "Extra stop time"
 msgstr ""
 
-#: src/dvr/dvr_config.c:945
+#: src/dvr/dvr_config.c:948
 msgid "Extra warming up time (seconds)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:400
+#: src/input/mpegts/mpegts_mux.c:401
 msgid "FAIL"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:338 src/input/mpegts/mpegts_mux_dvb.c:473
-#: src/input/mpegts/mpegts_mux_dvb.c:613 src/input/mpegts/mpegts_mux_dvb.c:805
+#: src/input/mpegts/mpegts_mux_dvb.c:334 src/input/mpegts/mpegts_mux_dvb.c:469
+#: src/input/mpegts/mpegts_mux_dvb.c:612 src/input/mpegts/mpegts_mux_dvb.c:804
 msgid "FEC"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:261
+#: src/input/mpegts/mpegts_mux_dvb.c:257
 msgid "FEC high"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:266
+#: src/input/mpegts/mpegts_mux_dvb.c:262
 msgid "FEC low"
 msgstr ""
 
-#: src/epg.c:2336
+#: src/epg.c:2424
 msgid "Factual topics"
 msgstr ""
 
@@ -2528,18 +2535,22 @@ msgstr ""
 msgid "Failed"
 msgstr ""
 
-#: src/access.c:1537
-msgid "Failed DVR"
+#: src/htsp_server.c:2714
+msgid "Failed to open image"
 msgstr ""
 
-#: src/htsp_server.c:2682
-msgid "Failed to open image"
+#: src/access.c:1558
+msgid "Failed view"
 msgstr ""
 
-#: src/epg.c:2222
+#: src/epg.c:2283
 msgid "Fantasy"
 msgstr ""
 
+#: src/epg.c:2399
+msgid "Fashion"
+msgstr ""
+
 #: src/input/mpegts/satip/satip.c:244
 msgid "Fast input switch"
 msgstr ""
@@ -2548,35 +2559,39 @@ msgstr ""
 msgid "Fastscan DVB"
 msgstr ""
 
-#: src/dvr/dvr_db.c:598
+#: src/dvr/dvr_db.c:632
 msgid "File missing"
 msgstr ""
 
-#: src/dvr/dvr_db.c:587
+#: src/dvr/dvr_db.c:623
 msgid "File not created"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1090
+#: src/dvr/dvr_config.c:1093
 msgid "File permissions (octal, e.g. 0664)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3295
+#: src/dvr/dvr_db.c:3291
+msgid "File removed"
+msgstr ""
+
+#: src/dvr/dvr_db.c:3385
 msgid "File size"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3144
+#: src/dvr/dvr_db.c:3226
 msgid "Filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1100
+#: src/dvr/dvr_config.c:1103
 msgid "Filename character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:830
+#: src/dvr/dvr_config.c:832
 msgid "Filename options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3145
+#: src/dvr/dvr_db.c:3227
 msgid "Filename used by the entry."
 msgstr ""
 
@@ -2584,15 +2599,15 @@ msgstr ""
 msgid "Filesystem monitor"
 msgstr ""
 
-#: src/epg.c:2315
+#: src/epg.c:2394
 msgid "Film"
 msgstr ""
 
-#: src/epg.c:2311
+#: src/epg.c:2390
 msgid "Fine arts"
 msgstr ""
 
-#: src/wizard.c:1160 src/dvr/dvr_db.c:579
+#: src/wizard.c:1161 src/dvr/dvr_db.c:615
 msgid "Finished"
 msgstr ""
 
@@ -2600,27 +2615,27 @@ msgstr ""
 msgid "First word"
 msgstr ""
 
-#: src/timeshift.c:268
+#: src/timeshift.c:284
 msgid "Fit to RAM (cut rewind)"
 msgstr ""
 
-#: src/epg.c:2356
+#: src/epg.c:2446
 msgid "Fitness and health"
 msgstr ""
 
-#: src/epg.c:2297
+#: src/epg.c:2373
 msgid "Folk"
 msgstr ""
 
-#: src/epg.c:2224
+#: src/epg.c:2285
 msgid "Folkloric"
 msgstr ""
 
-#: src/epg.c:2270
+#: src/epg.c:2337
 msgid "Football"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:486
+#: src/input/mpegts/mpegts_mux.c:487
 msgid "Force (auto)"
 msgstr ""
 
@@ -2636,11 +2651,11 @@ msgid ""
 "overrides the device-specific setting."
 msgstr ""
 
-#: src/epggrab.c:337
+#: src/epggrab.c:342
 msgid "Force an initial EPG grab at start-up."
 msgstr ""
 
-#: src/epggrab.c:336
+#: src/epggrab.c:341
 msgid "Force initial EPG grab at start-up"
 msgstr ""
 
@@ -2652,11 +2667,11 @@ msgstr ""
 msgid "Force pilot for DVB-S2"
 msgstr ""
 
-#: src/profile.c:357
+#: src/profile.c:359
 msgid "Force priority"
 msgstr ""
 
-#: src/config.c:1941
+#: src/config.c:1984
 msgid "Force service type to 1"
 msgstr ""
 
@@ -2677,7 +2692,7 @@ msgid ""
 "The next odd number (+1) will be used as the RTCP port."
 msgstr ""
 
-#: src/profile.c:358
+#: src/profile.c:360
 msgid "Force the stream profile to use this priority."
 msgstr ""
 
@@ -2685,81 +2700,84 @@ msgstr ""
 msgid "Force usage of entered CA ID on this service."
 msgstr ""
 
-#: src/epg.c:2340
+#: src/epg.c:2428
 msgid "Foreign countries"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2476 src/dvr/dvr_db.c:2500 src/dvr/dvr_config.c:736
-#: src/dvr/dvr_config.c:759
+#: src/dvr/dvr_db.c:2541 src/dvr/dvr_db.c:2565 src/dvr/dvr_config.c:738
+#: src/dvr/dvr_config.c:761
 msgid "Forever"
 msgstr ""
 
-#: src/main.c:819
+#: src/main.c:820
 msgid "Fork and run as daemon"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1136
+#: src/dvr/dvr_config.c:1139
 msgid "Format string"
 msgstr ""
 
-#: src/wizard.c:993
+#: src/wizard.c:994
 msgid "Found muxes"
 msgstr ""
 
-#: src/wizard.c:1002
+#: src/wizard.c:1003
 msgid "Found services"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:307
+#: src/input/mpegts/mpegts_input.c:301
 msgid "Free subscription weight"
 msgstr ""
 
-#: src/dvr/dvr_config.c:869
+#: src/dvr/dvr_config.c:871
 msgid "Free-form field, enter whatever you like here."
 msgstr ""
 
-#: src/access.c:1641 src/access.c:1859 src/access.c:1994 src/channels.c:1488
-#: src/dvr/dvr_db.c:3329 src/dvr/dvr_autorec.c:1285 src/dvr/dvr_timerec.c:676
+#: src/access.c:1846 src/access.c:2065 src/access.c:2200 src/channels.c:1509
+#: src/dvr/dvr_db.c:3419 src/dvr/dvr_autorec.c:1294 src/dvr/dvr_timerec.c:679
 msgid "Free-form text field, enter whatever you like here."
 msgstr ""
 
-#: src/bouquet.c:1105 src/epggrab/channel.c:868 src/descrambler/caclient.c:289
+#: src/bouquet.c:1109 src/epggrab/channel.c:868 src/descrambler/caclient.c:289
 msgid "Free-form text field, enter whatever you like."
 msgstr ""
 
-#: src/profile.c:335
+#: src/profile.c:337
 msgid "Free-form text field. You can enter whatever you like here."
 msgstr ""
 
-#: src/esfilter.c:720 src/esfilter.c:815 src/esfilter.c:910 src/esfilter.c:1005
-#: src/esfilter.c:1110 src/esfilter.c:1192
+#: src/esfilter.c:712 src/esfilter.c:807 src/esfilter.c:902 src/esfilter.c:997
+#: src/esfilter.c:1102 src/esfilter.c:1184
 msgid "Free-format text field. Enter whatever you like here."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:133
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:155
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:193
 msgid "Frequency"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:226 src/input/mpegts/mpegts_mux_dvb.c:320
-#: src/input/mpegts/mpegts_mux_dvb.c:554 src/input/mpegts/mpegts_mux_dvb.c:595
-#: src/input/mpegts/mpegts_mux_dvb.c:680 src/input/mpegts/mpegts_mux_dvb.c:787
-#: src/input/mpegts/mpegts_mux_dvb.c:886
+#: src/input/mpegts/mpegts_mux_dvb.c:222 src/input/mpegts/mpegts_mux_dvb.c:316
+#: src/input/mpegts/mpegts_mux_dvb.c:553 src/input/mpegts/mpegts_mux_dvb.c:594
+#: src/input/mpegts/mpegts_mux_dvb.c:679 src/input/mpegts/mpegts_mux_dvb.c:786
+#: src/input/mpegts/mpegts_mux_dvb.c:885
 msgid "Frequency (Hz)"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:492
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:556
 msgid "Frequency (MHz)"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:493
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:557
 msgid "Frequency (in MHz)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:451 src/input/mpegts/mpegts_mux_dvb.c:840
+#: src/input/mpegts/mpegts_mux_dvb.c:447 src/input/mpegts/mpegts_mux_dvb.c:839
 msgid "Frequency (kHz)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:771
+#: src/dvr/dvr_autorec.c:776
 msgid "Fri"
 msgstr ""
 
@@ -2786,21 +2804,21 @@ msgstr ""
 msgid "Full mux RX mode supported"
 msgstr ""
 
-#: src/channels.c:1461
+#: src/channels.c:1482
 msgid ""
 "Full path to an icon used to depict the tag. This can be a TV network "
 "logotype, etc."
 msgstr ""
 
-#: src/dvr/dvr_config.c:822
+#: src/dvr/dvr_config.c:824
 msgid "Full pathname specification"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1035
+#: src/dvr/dvr_autorec.c:1042
 msgid "Full-text"
 msgstr ""
 
-#: src/epg.c:2342
+#: src/epg.c:2430
 msgid "Further education"
 msgstr ""
 
@@ -2812,12 +2830,11 @@ msgstr ""
 msgid "GOTOX position"
 msgstr ""
 
-#: src/epg.c:2251 src/epg.c:2252
+#: src/epg.c:2316 src/epg.c:2317
 msgid "Game show"
 msgstr ""
 
-#: src/epg.c:2359 src/epg.c:2360 src/epg.c:2361 src/epg.c:2362 src/epg.c:2363
-#: src/epg.c:2364 src/epg.c:2365
+#: src/epg.c:2449
 msgid "Gardening"
 msgstr ""
 
@@ -2825,16 +2842,15 @@ msgstr ""
 msgid "General"
 msgstr ""
 
-#: src/epggrab.c:260
+#: src/epggrab.c:262
 msgid "General configuration"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:263
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:304
 msgid "Generic"
 msgstr ""
 
-#: src/main.c:812
+#: src/main.c:813
 msgid "Generic options"
 msgstr ""
 
@@ -2853,11 +2869,11 @@ msgid ""
 "grabber with the highest value set here."
 msgstr ""
 
-#: src/access.c:1360
+#: src/access.c:1407
 msgid "Gray"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:251 src/input/mpegts/mpegts_mux_dvb.c:693
+#: src/input/mpegts/mpegts_mux_dvb.c:247 src/input/mpegts/mpegts_mux_dvb.c:692
 msgid "Guard interval"
 msgstr ""
 
@@ -2893,15 +2909,15 @@ msgstr ""
 msgid "HEVC - H.265"
 msgstr ""
 
-#: src/tvhlog.c:107
-msgid "HTSP Answer"
+#: src/access.c:1505 src/access.c:1543
+msgid "HTSP"
 msgstr ""
 
-#: src/access.c:1513
-msgid "HTSP DVR"
+#: src/tvhlog.c:107
+msgid "HTSP Answer"
 msgstr ""
 
-#: src/profile.c:2132
+#: src/profile.c:2244
 msgid "HTSP Default Stream Settings"
 msgstr ""
 
@@ -2913,7 +2929,7 @@ msgstr ""
 msgid "HTSP Server"
 msgstr ""
 
-#: src/profile.c:1006
+#: src/profile.c:1008
 msgid "HTSP Stream Profile"
 msgstr ""
 
@@ -2921,18 +2937,14 @@ msgstr ""
 msgid "HTSP Subscription"
 msgstr ""
 
-#: src/access.c:1483
-msgid "HTSP streaming"
-msgstr ""
-
-#: src/config.c:2102
+#: src/config.c:2145
 msgid ""
 "HTTP CORS (cross-origin resource sharing) origin. This option is usually set "
 "when Tvheadend is behind a proxy. Enter a domain (or IP) to allow cross-"
 "domain requests."
 msgstr ""
 
-#: src/config.c:2101
+#: src/config.c:2144
 msgid "HTTP CORS origin"
 msgstr ""
 
@@ -2944,27 +2956,27 @@ msgstr ""
 msgid "HTTP Server"
 msgstr ""
 
-#: src/epg.c:2354
+#: src/epg.c:2444
 msgid "Handicraft"
 msgstr ""
 
-#: src/streaming.c:573
+#: src/streaming.c:579
 msgid "Hearing impaired"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:256
+#: src/input/mpegts/mpegts_mux_dvb.c:252
 msgid "Hierarchy"
 msgstr ""
 
-#: src/profile.c:249 src/dvr/dvr_db.c:2449
+#: src/profile.c:249 src/dvr/dvr_db.c:2514
 msgid "High"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:196
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:198
 msgid "High bitrate mode (CI+ CAMs only)"
 msgstr ""
 
-#: src/access.c:1612
+#: src/access.c:1816
 msgid "Highest channel number the user can access."
 msgstr ""
 
@@ -2972,19 +2984,19 @@ msgstr ""
 msgid "Highest count of objects."
 msgstr ""
 
-#: src/epg.c:2226
+#: src/epg.c:2287
 msgid "Historical movie"
 msgstr ""
 
-#: src/epg.c:2222
+#: src/epg.c:2283
 msgid "Horror"
 msgstr ""
 
-#: src/descrambler/cwc.c:1848
+#: src/descrambler/cwc.c:1850
 msgid "Hostname (or IP) of the server."
 msgstr ""
 
-#: src/descrambler/cwc.c:1847
+#: src/descrambler/cwc.c:1849
 msgid "Hostname/IP"
 msgstr ""
 
@@ -3002,15 +3014,15 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: src/wizard.c:801
+#: src/wizard.c:802
 msgid "ID of the network."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:391
+#: src/input/mpegts/mpegts_mux.c:392
 msgid "IDLE"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:402
+#: src/input/mpegts/mpegts_mux.c:403
 msgid "IGNORE"
 msgstr ""
 
@@ -3019,15 +3031,15 @@ msgstr ""
 msgid "IP address"
 msgstr ""
 
-#: src/access.c:1935
+#: src/access.c:2141
 msgid "IP blocking"
 msgstr ""
 
-#: src/tvhlog.c:149 src/input/mpegts/iptv/iptv.c:138
+#: src/tvhlog.c:150 src/input/mpegts/iptv/iptv.c:138
 msgid "IPTV"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:839
+#: src/input/mpegts/iptv/iptv.c:840
 msgid "IPTV Automatic Network"
 msgstr ""
 
@@ -3035,11 +3047,11 @@ msgstr ""
 msgid "IPTV Multiplex"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:709
+#: src/input/mpegts/iptv/iptv.c:710
 msgid "IPTV Network"
 msgstr ""
 
-#: src/tvhlog.c:150
+#: src/tvhlog.c:151
 msgid "IPTV PCR"
 msgstr ""
 
@@ -3051,7 +3063,7 @@ msgstr ""
 msgid "ISDB-C Network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:778
+#: src/input/mpegts/mpegts_mux_dvb.c:777
 msgid "ISDB-C multiplex"
 msgstr ""
 
@@ -3059,7 +3071,7 @@ msgstr ""
 msgid "ISDB-S Network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:831
+#: src/input/mpegts/mpegts_mux_dvb.c:830
 msgid "ISDB-S multiplex"
 msgstr ""
 
@@ -3067,11 +3079,11 @@ msgstr ""
 msgid "ISDB-T Network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:671
+#: src/input/mpegts/mpegts_mux_dvb.c:670
 msgid "ISDB-T multiplex"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:488
+#: src/input/mpegts/mpegts_mux_dvb.c:486
 msgid "ISI (Stream ID)"
 msgstr ""
 
@@ -3079,23 +3091,23 @@ msgstr ""
 msgid "Icon"
 msgstr ""
 
-#: src/channels.c:1460
+#: src/channels.c:1481
 msgid "Icon (full URL)"
 msgstr ""
 
-#: src/channels.c:427 src/channels.c:1470 src/input/mpegts/iptv/iptv_mux.c:194
+#: src/channels.c:431 src/channels.c:1491 src/input/mpegts/iptv/iptv_mux.c:194
 msgid "Icon URL"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:784
+#: src/input/mpegts/iptv/iptv.c:785
 msgid "Icon base URL"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:785
+#: src/input/mpegts/iptv/iptv.c:786
 msgid "Icon base URL."
 msgstr ""
 
-#: src/channels.c:1478
+#: src/channels.c:1499
 msgid "Icon has title"
 msgstr ""
 
@@ -3107,7 +3119,7 @@ msgstr ""
 msgid "Idle"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:298
+#: src/input/mpegts/mpegts_input.c:292
 msgid "Idle scan"
 msgstr ""
 
@@ -3115,31 +3127,31 @@ msgstr ""
 msgid "Idle scan muxes"
 msgstr ""
 
-#: src/dvr/dvr_config.c:925
+#: src/dvr/dvr_config.c:928
 msgid ""
 "If an error occurs clone the scheduled entry and try to record again (if "
 "possible)."
 msgstr ""
 
-#: src/config.c:2274
+#: src/config.c:2327
 msgid ""
 "If both a picon and a channel-specific (e.g. channelname.jpg) icon are "
 "defined, prefer the picon."
 msgstr ""
 
-#: src/dvr/dvr_config.c:936
+#: src/dvr/dvr_config.c:939
 msgid ""
 "If more than x errors occur during a recording schedule a re-record (if "
 "possible)."
 msgstr ""
 
-#: src/profile.c:344
+#: src/profile.c:346
 msgid ""
 "If no specific priority was requested. This gives certain users a higher "
 "priority by assigning a streaming profile with a higher priority."
 msgstr ""
 
-#: src/main.c:823
+#: src/main.c:824
 msgid ""
 "If no user account exists then create one with\n"
 "no username and no password. Use with care as\n"
@@ -3148,13 +3160,13 @@ msgid ""
 "the access control from within the Tvheadend web interface."
 msgstr ""
 
-#: src/timeshift.c:269
+#: src/timeshift.c:285
 msgid ""
 "If possible, maintain the timeshift data in the server memory only. This may "
 "reduce the amount of allowed rewind time."
 msgstr ""
 
-#: src/channels.c:1479
+#: src/channels.c:1500
 msgid ""
 "If set, presentation of the tag icon will not superimpose the tag name on "
 "top of the icon."
@@ -3167,13 +3179,13 @@ msgid ""
 "completely after a frequency/parameter change."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:549
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:637
 msgid ""
 "If the DiseqC switch is located before the rotor (i.e. tuner - switch - "
 "rotor), enable this."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:308
+#: src/input/mpegts/mpegts_input.c:302
 msgid ""
 "If the subscription weight for the input is below the specified threshold, "
 "the tuner is handled as free (according the priority settings). Otherwise, "
@@ -3185,7 +3197,7 @@ msgstr ""
 msgid "If you'd like to support the project, please consider a donation."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:473
+#: src/input/mpegts/mpegts_mux.c:474
 msgid "Ignore"
 msgstr ""
 
@@ -3193,11 +3205,11 @@ msgstr ""
 msgid "Ignore EPG (EIT)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:506
+#: src/input/mpegts/mpegts_mux.c:507
 msgid "Ignore descriptor 5"
 msgstr ""
 
-#: src/service_mapper.c:513
+#: src/service_mapper.c:517
 msgid "Ignore encryption flag, include encrypted services anyway."
 msgstr ""
 
@@ -3218,73 +3230,73 @@ msgstr ""
 msgid "Image Cache"
 msgstr ""
 
-#: src/main.c:885
+#: src/main.c:886
 msgid "Immediately abort"
 msgstr ""
 
-#: src/profile.c:248 src/dvr/dvr_db.c:2448
+#: src/profile.c:248 src/dvr/dvr_db.c:2513
 msgid "Important"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1195
+#: src/dvr/dvr_config.c:1198
 msgid "Include channel name in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1206
+#: src/dvr/dvr_config.c:1209
 msgid "Include date in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1228
+#: src/dvr/dvr_config.c:1231
 msgid "Include episode in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1238
+#: src/dvr/dvr_config.c:1241
 msgid "Include subtitle in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1207
+#: src/dvr/dvr_config.c:1210
 msgid ""
 "Include the date for the recording in the event title. This applies to both "
 "the title stored in the file and to the filename itself."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1239
+#: src/dvr/dvr_config.c:1242
 msgid "Include the episode subtitle in the title (if available)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1196
+#: src/dvr/dvr_config.c:1199
 msgid ""
 "Include the name of the channel in the event title. This applies to both the "
 "title stored in the file and to the filename itself."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1229
+#: src/dvr/dvr_config.c:1232
 msgid "Include the season and episode in the title (if available)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1218
+#: src/dvr/dvr_config.c:1221
 msgid ""
 "Include the time for the recording in the event title. This applies to both "
 "the title stored in the file and to the filename itself."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1217
+#: src/dvr/dvr_config.c:1220
 msgid "Include time in filename"
 msgstr ""
 
-#: src/access.c:1388 src/esfilter.c:619 src/descrambler/caclient.c:266
+#: src/access.c:1611 src/esfilter.c:611 src/descrambler/caclient.c:266
 msgid "Index"
 msgstr ""
 
-#: src/config.c:2191
+#: src/config.c:2244
 msgid "Information area"
 msgstr ""
 
-#: src/epg.c:2282
+#: src/epg.c:2356
 msgid "Informational"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:287
+#: src/input/mpegts/mpegts_input.c:281
 msgid "Initial scan"
 msgstr ""
 
@@ -3308,7 +3320,7 @@ msgstr ""
 msgid "Interface"
 msgstr ""
 
-#: src/channels.c:1442 src/epggrab/module.c:58
+#: src/channels.c:1463 src/epggrab/module.c:58
 msgid "Internal"
 msgstr ""
 
@@ -3324,59 +3336,58 @@ msgstr ""
 msgid "Internal XMLTV EPG Grabber"
 msgstr ""
 
-#: src/htsp_server.c:1727
+#: src/htsp_server.c:1754
 msgid "Internal error"
 msgstr ""
 
-#: src/epggrab.c:264
+#: src/epggrab.c:266
 msgid "Internal grabber"
 msgstr ""
 
-#: src/epg.c:2239 src/epg.c:2240 src/epg.c:2241 src/epg.c:2242 src/epg.c:2243
-#: src/epg.c:2244 src/epg.c:2245 src/epg.c:2246 src/epg.c:2247 src/epg.c:2248
+#: src/epg.c:2302
 msgid "Interview"
 msgstr ""
 
-#: src/dvr/dvr_db.c:581 src/dvr/dvr_db.c:610 src/dvr/dvr_timerec.c:429
+#: src/dvr/dvr_db.c:617 src/dvr/dvr_db.c:646 src/dvr/dvr_timerec.c:430
 msgid "Invalid"
 msgstr ""
 
-#: src/htsp_server.c:1723
+#: src/htsp_server.c:1750
 msgid "Invalid EPG object request"
 msgstr ""
 
-#: src/main.c:971
+#: src/main.c:972
 #, c-format
 msgid "Invalid adapter number '%s'\n"
 msgstr ""
 
-#: src/htsp_server.c:1246 src/htsp_server.c:1249 src/htsp_server.c:1518
-#: src/htsp_server.c:1536 src/htsp_server.c:1636 src/htsp_server.c:1713
-#: src/htsp_server.c:1826 src/htsp_server.c:1886 src/htsp_server.c:2022
-#: src/htsp_server.c:2069 src/htsp_server.c:2105 src/htsp_server.c:2134
-#: src/htsp_server.c:2180 src/htsp_server.c:2215 src/htsp_server.c:2251
-#: src/htsp_server.c:2313 src/htsp_server.c:2349 src/htsp_server.c:2358
-#: src/htsp_server.c:2461 src/htsp_server.c:2490 src/htsp_server.c:2519
-#: src/htsp_server.c:2541 src/htsp_server.c:2561 src/htsp_server.c:2563
-#: src/htsp_server.c:2590 src/htsp_server.c:2618 src/htsp_server.c:2657
-#: src/htsp_server.c:3132
+#: src/htsp_server.c:1261 src/htsp_server.c:1264 src/htsp_server.c:1545
+#: src/htsp_server.c:1563 src/htsp_server.c:1663 src/htsp_server.c:1740
+#: src/htsp_server.c:1853 src/htsp_server.c:1913 src/htsp_server.c:2054
+#: src/htsp_server.c:2101 src/htsp_server.c:2137 src/htsp_server.c:2166
+#: src/htsp_server.c:2212 src/htsp_server.c:2247 src/htsp_server.c:2283
+#: src/htsp_server.c:2345 src/htsp_server.c:2381 src/htsp_server.c:2390
+#: src/htsp_server.c:2493 src/htsp_server.c:2522 src/htsp_server.c:2551
+#: src/htsp_server.c:2573 src/htsp_server.c:2593 src/htsp_server.c:2595
+#: src/htsp_server.c:2622 src/htsp_server.c:2650 src/htsp_server.c:2689
+#: src/htsp_server.c:3164
 msgid "Invalid arguments"
 msgstr ""
 
-#: src/htsp_server.c:2704 src/htsp_server.c:2752 src/htsp_server.c:2770
-#: src/htsp_server.c:2798
+#: src/htsp_server.c:2736 src/htsp_server.c:2784 src/htsp_server.c:2802
+#: src/htsp_server.c:2830
 msgid "Invalid file"
 msgstr ""
 
-#: src/htsp_server.c:2707 src/htsp_server.c:2801 src/htsp_server.c:2811
+#: src/htsp_server.c:2739 src/htsp_server.c:2833 src/htsp_server.c:2843
 msgid "Invalid parameters"
 msgstr ""
 
-#: src/streaming.c:467
+#: src/streaming.c:473
 msgid "Invalid service"
 msgstr ""
 
-#: src/streaming.c:438
+#: src/streaming.c:444
 msgid "Invalid target"
 msgstr ""
 
@@ -3384,7 +3395,7 @@ msgstr ""
 msgid "Items"
 msgstr ""
 
-#: src/epg.c:2298
+#: src/epg.c:2374
 msgid "Jazz"
 msgstr ""
 
@@ -3392,11 +3403,19 @@ msgstr ""
 msgid "Keep"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1071
+#: src/dvr/dvr_config.c:1074
 msgid "Keep x amount of storage space free."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:904
+#: src/descrambler/cwc.c:1891
+msgid "Keepalive interval"
+msgstr ""
+
+#: src/descrambler/cwc.c:1892
+msgid "Keepalive interval in seconds"
+msgstr ""
+
+#: src/input/mpegts/iptv/iptv.c:905
 msgid "Key and value pairs to remove from the query string in the URL."
 msgstr ""
 
@@ -3416,12 +3435,13 @@ msgstr ""
 msgid "LNB"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1366
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1463
 msgid "LNB type"
 msgstr ""
 
-#: src/access.c:1440 src/esfilter.c:654 src/esfilter.c:748 src/esfilter.c:843
-#: src/esfilter.c:938 src/esfilter.c:1138 src/profile.c:1781 src/wizard.c:197
+#: src/access.c:1446 src/access.c:1677 src/esfilter.c:646 src/esfilter.c:740
+#: src/esfilter.c:835 src/esfilter.c:930 src/esfilter.c:1130 src/profile.c:1888
+#: src/wizard.c:197
 msgid "Language"
 msgstr ""
 
@@ -3437,12 +3457,11 @@ msgstr ""
 msgid "Language 3"
 msgstr ""
 
-#: src/config.c:1994
+#: src/config.c:2037
 msgid "Language settings"
 msgstr ""
 
-#: src/epg.c:2343 src/epg.c:2344 src/epg.c:2345 src/epg.c:2346 src/epg.c:2347
-#: src/epg.c:2348 src/epg.c:2349
+#: src/epg.c:2431
 msgid "Languages"
 msgstr ""
 
@@ -3450,67 +3469,76 @@ msgstr ""
 msgid "Largest size the object has reached."
 msgstr ""
 
+#: src/dvr/dvr_db.c:3176
+msgid "Last played position"
+msgstr ""
+
+#: src/dvr/dvr_db.c:3177
+msgid "Last played position when the recording isn't fully watched yet."
+msgstr ""
+
 #: src/input/mpegts/mpegts_service.c:248
 msgid "Last seen"
 msgstr ""
 
-#: src/config.c:2028
+#: src/config.c:2071
 msgid "Last updated from"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:703
+#: src/input/mpegts/mpegts_mux_dvb.c:702
 msgid "Layer A: Constellation"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:699
+#: src/input/mpegts/mpegts_mux_dvb.c:698
 msgid "Layer A: FEC"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:709
+#: src/input/mpegts/mpegts_mux_dvb.c:708
 msgid "Layer A: Segment count"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:716
+#: src/input/mpegts/mpegts_mux_dvb.c:715
 msgid "Layer A: Time interleaving"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:726
+#: src/input/mpegts/mpegts_mux_dvb.c:725
 msgid "Layer B: Constellation"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:722
+#: src/input/mpegts/mpegts_mux_dvb.c:721
 msgid "Layer B: FEC"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:732
+#: src/input/mpegts/mpegts_mux_dvb.c:731
 msgid "Layer B: Segment count"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:739
+#: src/input/mpegts/mpegts_mux_dvb.c:738
 msgid "Layer B: Time interleaving"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:749
+#: src/input/mpegts/mpegts_mux_dvb.c:748
 msgid "Layer C: Constellation"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:745
+#: src/input/mpegts/mpegts_mux_dvb.c:744
 msgid "Layer C: FEC"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:755
+#: src/input/mpegts/mpegts_mux_dvb.c:754
 msgid "Layer C: Segment count"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:762
+#: src/input/mpegts/mpegts_mux_dvb.c:761
 msgid "Layer C: Time interleaving"
 msgstr ""
 
-#: src/epg.c:2352
+#: src/epg.c:2442 src/epg.c:2450 src/epg.c:2451 src/epg.c:2452 src/epg.c:2453
+#: src/epg.c:2454 src/epg.c:2455 src/epg.c:2456 src/epg.c:2457
 msgid "Leisure hobbies"
 msgstr ""
 
-#: src/access.c:1593
+#: src/access.c:1796
 msgid "Limit connections"
 msgstr ""
 
@@ -3518,11 +3546,11 @@ msgstr ""
 msgid "Limited/limit scanning to this network ID only."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:332
+#: src/input/mpegts/mpegts_input.c:326
 msgid "Linked input"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:181
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:183
 msgid "Linux DVB CA"
 msgstr ""
 
@@ -3530,7 +3558,7 @@ msgstr ""
 msgid "Linux DVB frontend"
 msgstr ""
 
-#: src/tvhlog.c:151
+#: src/tvhlog.c:152
 msgid "LinuxDVB Input"
 msgstr ""
 
@@ -3542,11 +3570,11 @@ msgstr ""
 msgid "LinuxDVB network"
 msgstr ""
 
-#: src/access.c:1410
+#: src/access.c:1634
 msgid "List of allowed IPv4 or IPv6 hosts or networks (comma-separated)."
 msgstr ""
 
-#: src/main.c:878
+#: src/main.c:879
 msgid "List subsystems"
 msgstr ""
 
@@ -3554,11 +3582,11 @@ msgstr ""
 msgid "Listen / Connect port"
 msgstr ""
 
-#: src/main.c:853
+#: src/main.c:854
 msgid "Listen on IPv6"
 msgstr ""
 
-#: src/epg.c:2314
+#: src/epg.c:2393
 msgid "Literature"
 msgstr ""
 
@@ -3582,27 +3610,27 @@ msgstr ""
 msgid "Local discovery IP address"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:950
+#: src/dvr/dvr_autorec.c:955
 msgid "Local: Record if different description"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:944
+#: src/dvr/dvr_autorec.c:949
 msgid "Local: Record if different episode number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:948
+#: src/dvr/dvr_autorec.c:953
 msgid "Local: Record if different subtitle"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:946
+#: src/dvr/dvr_autorec.c:951
 msgid "Local: Record if different title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:954
+#: src/dvr/dvr_autorec.c:959
 msgid "Local: Record once per day"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:952
+#: src/dvr/dvr_autorec.c:957
 msgid "Local: Record once per week"
 msgstr ""
 
@@ -3622,52 +3650,64 @@ msgstr ""
 msgid "Locking"
 msgstr ""
 
-#: src/esfilter.c:710 src/esfilter.c:805 src/esfilter.c:900 src/esfilter.c:995
-#: src/esfilter.c:1100 src/esfilter.c:1182
+#: src/esfilter.c:702 src/esfilter.c:797 src/esfilter.c:892 src/esfilter.c:987
+#: src/esfilter.c:1092 src/esfilter.c:1174
 msgid "Log"
 msgstr ""
 
-#: src/descrambler/cwc.c:1840
+#: src/descrambler/cwc.c:1842
 msgid "Login password."
 msgstr ""
 
-#: src/descrambler/cwc.c:1833
+#: src/descrambler/cwc.c:1834
 msgid "Login username."
 msgstr ""
 
-#: src/config.c:1878
+#: src/config.c:1921
 msgid "Login/Logout"
 msgstr ""
 
-#: src/profile.c:251 src/dvr/dvr_db.c:2451
+#: src/profile.c:251 src/dvr/dvr_db.c:2516
 msgid "Low"
 msgstr ""
 
-#: src/access.c:1604
+#: src/access.c:1807
 msgid "Lowest channel number the user can access."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:874
+#: src/input/mpegts/iptv/iptv.c:875
 msgid "Lowest starting channel number."
 msgstr ""
 
-#: src/profile.c:1480
+#: src/profile.c:1317
+msgid "MP4 audio"
+msgstr ""
+
+#: src/profile.c:1594
 msgid "MP4/av-lib"
 msgstr ""
 
-#: src/profile.c:1566
+#: src/profile.c:1314
+msgid "MPEG-2 audio"
+msgstr ""
+
+#: src/profile.c:1680
 msgid "MPEG-PS (DVD)/av-lib"
 msgstr ""
 
-#: src/tvhlog.c:145
+#: src/tvhlog.c:146
 msgid "MPEG-TS"
 msgstr ""
 
-#: src/tvhlog.c:165
+#: src/tvhlog.c:166
 msgid "MPEG-TS File"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:516
+#: src/tvhlog.c:167
+msgid "MPEG-TS Input Debug"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:517
 msgid "MPEG-TS Multiplex"
 msgstr ""
 
@@ -3675,11 +3715,11 @@ msgstr ""
 msgid "MPEG-TS Parser"
 msgstr ""
 
-#: src/profile.c:2096
+#: src/profile.c:2208
 msgid "MPEG-TS Pass-thru"
 msgstr ""
 
-#: src/profile.c:1079
+#: src/profile.c:1081
 msgid "MPEG-TS Pass-thru/built-in"
 msgstr ""
 
@@ -3687,7 +3727,7 @@ msgstr ""
 msgid "MPEG-TS Service"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:229
+#: src/input/mpegts/mpegts_input.c:223
 msgid "MPEG-TS input"
 msgstr ""
 
@@ -3695,15 +3735,15 @@ msgstr ""
 msgid "MPEG-TS multiplex PHY"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:877
+#: src/input/mpegts/mpegts_service.c:895
 msgid "MPEG-TS raw service"
 msgstr ""
 
-#: src/profile.c:1310 src/profile.c:1565
+#: src/profile.c:1424 src/profile.c:1679
 msgid "MPEG-TS/av-lib"
 msgstr ""
 
-#: src/epg.c:2321
+#: src/epg.c:2407
 msgid "Magazines"
 msgstr ""
 
@@ -3711,30 +3751,34 @@ msgstr ""
 msgid "Main"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1070
+#: src/dvr/dvr_config.c:1073
 msgid "Maintain free storage space in MiB"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1080
+#: src/dvr/dvr_config.c:1083
 msgid "Maintain used storage space in MiB (0=disabled)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2499 src/dvr/dvr_config.c:735
+#: src/dvr/dvr_db.c:2564 src/dvr/dvr_config.c:737
 msgid "Maintained space"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1171
+#: src/dvr/dvr_config.c:1174
 msgid "Make subdirectories per channel"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1159
+#: src/dvr/dvr_config.c:1162
 msgid "Make subdirectories per day"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1183
+#: src/dvr/dvr_config.c:1186
 msgid "Make subdirectories per title"
 msgstr ""
 
+#: src/access.c:1553
+msgid "Manage all"
+msgstr ""
+
 #: src/input/mpegts/satip/satip.c:399
 msgid "Manufacturer"
 msgstr ""
@@ -3759,62 +3803,66 @@ msgstr ""
 msgid "Manufacturer's product name."
 msgstr ""
 
-#: src/wizard.c:1077
+#: src/wizard.c:1078
 msgid "Map all services"
 msgstr ""
 
-#: src/service_mapper.c:512 src/bouquet.c:728
+#: src/service_mapper.c:516 src/bouquet.c:731
 msgid "Map encrypted services"
 msgstr ""
 
-#: src/bouquet.c:723
+#: src/bouquet.c:726
 msgid "Map radio channels"
 msgstr ""
 
-#: src/bouquet.c:718
+#: src/bouquet.c:721
 msgid "Map unnamed channels"
 msgstr ""
 
-#: src/bouquet.c:713
+#: src/bouquet.c:716
 msgid "Map zero-numbered channels"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:287
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:318
+#: src/epg.c:2345
+msgid "Martial sports"
+msgstr ""
+
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:283
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:314
 #: src/input/mpegts/satip/satip_frontend.c:334
 #: src/input/mpegts/satip/satip_frontend.c:366
 msgid "Master tuner"
 msgstr ""
 
-#: src/profile.c:2116
+#: src/profile.c:2228
 msgid "Matroska"
 msgstr ""
 
-#: src/profile.c:1567
+#: src/profile.c:1682
 msgid "Matroska (mkv)/av-lib"
 msgstr ""
 
-#: src/profile.c:1211 src/profile.c:1563
+#: src/profile.c:1213 src/profile.c:1677
 msgid "Matroska (mkv)/built-in"
 msgstr ""
 
-#: src/tvhlog.c:125
+#: src/tvhlog.c:126
 msgid "Matroska muxer"
 msgstr ""
 
-#: src/profile.c:1218 src/profile.c:1388
+#: src/profile.c:1220 src/profile.c:1502
 msgid "Matroska specific"
 msgstr ""
 
-#: src/profile.c:1381
+#: src/profile.c:1495
 msgid "Matroska/av-lib"
 msgstr ""
 
-#: src/access.c:1611
+#: src/access.c:1815
 msgid "Maximal channel number"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:757
+#: src/input/mpegts/iptv/iptv.c:758
 msgid "Maximum # input streams"
 msgstr ""
 
@@ -3823,29 +3871,29 @@ msgstr ""
 msgid "Maximum PIDs"
 msgstr ""
 
-#: src/timeshift.c:241
+#: src/timeshift.c:254
 msgid "Maximum RAM size (MB)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:987
+#: src/dvr/dvr_config.c:990
 msgid ""
 "Maximum allowed difference between event start time when the EPG event is "
 "changed."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:766
+#: src/input/mpegts/iptv/iptv.c:767
 msgid "Maximum bandwidth (Kbps)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1210
+#: src/dvr/dvr_autorec.c:1219
 msgid "Maximum count (0=default)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1156
+#: src/dvr/dvr_autorec.c:1165
 msgid "Maximum duration"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:767
+#: src/input/mpegts/iptv/iptv.c:768
 msgid "Maximum input bandwidth."
 msgstr ""
 
@@ -3858,31 +3906,31 @@ msgstr ""
 msgid "Maximum length of PIDs"
 msgstr ""
 
-#: src/timeshift.c:213
+#: src/timeshift.c:224
 msgid "Maximum period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1219
+#: src/dvr/dvr_autorec.c:1228
 msgid "Maximum schedules limit (0=default)"
 msgstr ""
 
-#: src/timeshift.c:231
+#: src/timeshift.c:243
 msgid "Maximum size (MB)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:775
+#: src/input/mpegts/iptv/iptv.c:776
 msgid "Maximum time to wait (in seconds) for a stream before a timeout."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:774
+#: src/input/mpegts/iptv/iptv.c:775
 msgid "Maximum timeout (seconds)"
 msgstr ""
 
-#: src/epg.c:2339
+#: src/epg.c:2427
 msgid "Medicine"
 msgstr ""
 
-#: src/epg.c:2224
+#: src/epg.c:2285
 msgid "Melodrama"
 msgstr ""
 
@@ -3890,27 +3938,27 @@ msgstr ""
 msgid "Memory Information"
 msgstr ""
 
-#: src/service_mapper.c:520 src/bouquet.c:733
+#: src/service_mapper.c:524 src/bouquet.c:736
 msgid "Merge same name"
 msgstr ""
 
-#: src/service_mapper.c:521
+#: src/service_mapper.c:525
 msgid "Merge services with the same name to one channel."
 msgstr ""
 
-#: src/htsp_server.c:3128
+#: src/htsp_server.c:3160
 msgid "Method not found"
 msgstr ""
 
-#: src/access.c:1603
+#: src/access.c:1806
 msgid "Minimal channel number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1145
+#: src/dvr/dvr_autorec.c:1154
 msgid "Minimum duration"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:569
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:657
 msgid "Minimum rotor time (seconds)"
 msgstr ""
 
@@ -3934,7 +3982,7 @@ msgstr ""
 msgid "Model number"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:469 src/input/mpegts/mpegts_mux_dvb.c:560
+#: src/input/mpegts/mpegts_mux_dvb.c:465 src/input/mpegts/mpegts_mux_dvb.c:559
 msgid "Modulation"
 msgstr ""
 
@@ -3950,7 +3998,7 @@ msgstr ""
 msgid "Module ID used to grab EPG data."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:767
+#: src/dvr/dvr_autorec.c:772
 msgid "Mon"
 msgstr ""
 
@@ -3958,54 +4006,63 @@ msgstr ""
 msgid "Monitonic timer"
 msgstr ""
 
-#: src/profile.c:1578
+#: src/profile.c:1693
 msgid "Mono"
 msgstr ""
 
-#: src/main.c:882
+#: src/main.c:883
 msgid "More verbose libav log"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:622
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:710
 msgid "Motor rate (in milliseconds/deg)."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:621
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:709
 msgid "Motor rate (milliseconds/deg)"
 msgstr ""
 
-#: src/epg.c:2274
+#: src/epg.c:2341
 msgid "Motor sport"
 msgstr ""
 
-#: src/epg.c:2355
+#: src/epg.c:2445
 msgid "Motoring"
 msgstr ""
 
-#: src/epg.c:2219
+#: src/epg.c:2280
 msgid "Movie"
 msgstr ""
 
-#: src/epggrab.c:346
+#: src/epg.c:2289 src/epg.c:2290 src/epg.c:2291 src/epg.c:2292 src/epg.c:2293
+#: src/epg.c:2294 src/epg.c:2295
+msgid "Movie / drama"
+msgstr ""
+
+#: src/epggrab.c:351
 msgid ""
 "Multiple lines of the cron time specification. The default cron triggers the "
 "Over-the-air grabber daily at 02:04 and 14:04. See Help on how to define "
 "your own."
 msgstr ""
 
-#: src/epggrab.c:323
+#: src/epggrab.c:328
 msgid ""
 "Multiple lines of the cron time specification. The default cron triggers the "
 "internal grabbers daily at 12:04 and 00:04. See Help on how to define your "
 "own."
 msgstr ""
 
-#: src/epg.c:2294
+#: src/epg.c:2370
 msgid "Music"
 msgstr ""
 
-#: src/epg.c:2299 src/epg.c:2300 src/epg.c:2301 src/epg.c:2302 src/epg.c:2303
-#: src/epg.c:2304 src/epg.c:2305 src/epg.c:2306
+#: src/epg.c:2377 src/epg.c:2378 src/epg.c:2379 src/epg.c:2380 src/epg.c:2381
+#: src/epg.c:2382 src/epg.c:2383 src/epg.c:2384 src/epg.c:2385
+msgid "Music / Ballet / Dance"
+msgstr ""
+
+#: src/epg.c:2375
 msgid "Musical"
 msgstr ""
 
@@ -4014,7 +4071,7 @@ msgstr ""
 msgid "Mux"
 msgstr ""
 
-#: src/tvhlog.c:146 src/input/mpegts/mpegts_mux_sched.c:127
+#: src/tvhlog.c:147 src/input/mpegts/mpegts_mux_sched.c:127
 msgid "Mux Scheduler"
 msgstr ""
 
@@ -4030,7 +4087,7 @@ msgstr ""
 msgid "Mux name"
 msgstr ""
 
-#: src/streaming.c:451
+#: src/streaming.c:457
 msgid "Mux not enabled"
 msgstr ""
 
@@ -4038,28 +4095,28 @@ msgstr ""
 msgid "Muxer"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:398
+#: src/input/mpegts/mpegts_mux.c:399
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:56
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:69
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:94
 msgid "NONE"
 msgstr ""
 
-#: src/channels.c:393 src/channels.c:1435 src/bouquet.c:1034
+#: src/channels.c:397 src/channels.c:1456 src/bouquet.c:1038
 #: src/memoryinfo.c:45 src/epggrab/module.c:128 src/epggrab/channel.c:657
-#: src/epggrab/channel.c:798 src/dvr/dvr_autorec.c:1008
-#: src/dvr/dvr_timerec.c:544 src/input/mpegts/mpegts_input.c:270
-#: src/input/mpegts/mpegts_mux.c:567
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1341
+#: src/epggrab/channel.c:798 src/dvr/dvr_autorec.c:1014
+#: src/dvr/dvr_timerec.c:546 src/input/mpegts/mpegts_input.c:264
+#: src/input/mpegts/mpegts_mux.c:568
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1438
 #: src/input/mpegts/satip/satip_satconf.c:344
 msgid "Name"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3321
+#: src/dvr/dvr_db.c:3411
 msgid "Name (or date) of program the entry is a rerun of."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3022
+#: src/dvr/dvr_db.c:3086
 msgid "Name of channel the entry recorded from."
 msgstr ""
 
@@ -4067,7 +4124,7 @@ msgstr ""
 msgid "Name of object."
 msgstr ""
 
-#: src/bouquet.c:1035
+#: src/bouquet.c:1039
 msgid "Name of the bouquet."
 msgstr ""
 
@@ -4075,7 +4132,7 @@ msgstr ""
 msgid "Name of the client."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:545
+#: src/dvr/dvr_timerec.c:547
 msgid "Name of the entry."
 msgstr ""
 
@@ -4083,21 +4140,21 @@ msgstr ""
 msgid "Name of the module used to grab EPG data."
 msgstr ""
 
-#: src/channels.c:450
+#: src/channels.c:455
 msgid ""
 "Name of the module, grabber or channel that should be used to update this "
 "channels EPG info."
 msgstr ""
 
-#: src/wizard.c:793 src/input/mpegts/mpegts_network.c:160
+#: src/wizard.c:794 src/input/mpegts/mpegts_network.c:160
 msgid "Name of the network."
 msgstr ""
 
-#: src/dvr/dvr_config.c:858
+#: src/dvr/dvr_config.c:860
 msgid "Name of the profile."
 msgstr ""
 
-#: src/channels.c:1436
+#: src/channels.c:1457
 msgid "Name of the tag."
 msgstr ""
 
@@ -4105,7 +4162,7 @@ msgstr ""
 msgid "Name of the tuner."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:271
+#: src/input/mpegts/mpegts_input.c:265
 msgid "Name of the tuner/adapter."
 msgstr ""
 
@@ -4113,15 +4170,15 @@ msgstr ""
 msgid "Names"
 msgstr ""
 
-#: src/epg.c:2338
+#: src/epg.c:2426
 msgid "Natural sciences"
 msgstr ""
 
-#: src/epg.c:2337
+#: src/epg.c:2425
 msgid "Nature"
 msgstr ""
 
-#: src/wizard.c:768 src/wizard.c:792 src/input/mpegts/mpegts_mux.c:551
+#: src/wizard.c:769 src/wizard.c:793 src/input/mpegts/mpegts_mux.c:552
 #: src/input/mpegts/mpegts_service.c:96
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:172
 msgid "Network"
@@ -4132,18 +4189,28 @@ msgid "Network "
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:501
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:565
 msgid "Network A"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:513
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:577
 msgid "Network B"
 msgstr ""
 
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:589
+msgid "Network C"
+msgstr ""
+
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:601
+msgid "Network D"
+msgstr ""
+
 #: src/input/mpegts/mpegts_network.c:175
 msgid "Network ID (limit scanning)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:559
+#: src/input/mpegts/mpegts_mux.c:560
 msgid "Network UUID"
 msgstr ""
 
@@ -4157,6 +4224,7 @@ msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:316
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:502
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:566
 msgid "Network for port A."
 msgstr ""
 
@@ -4170,6 +4238,7 @@ msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:328
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:514
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:578
 msgid "Network for port B."
 msgstr ""
 
@@ -4181,6 +4250,14 @@ msgstr ""
 msgid "Network for port BB."
 msgstr ""
 
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:590
+msgid "Network for port C."
+msgstr ""
+
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:602
+msgid "Network for port D."
+msgstr ""
+
 #: src/input/mpegts/satip/satip_satconf.c:389
 msgid "Network group"
 msgstr ""
@@ -4193,7 +4270,7 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: src/access.c:1985
+#: src/access.c:2191
 msgid "Network prefix"
 msgstr ""
 
@@ -4207,17 +4284,21 @@ msgstr ""
 msgid "Network type"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:321
+#: src/input/mpegts/mpegts_input.c:315
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:289
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1356
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1453
 #: src/input/mpegts/satip/satip_satconf.c:397
 msgid "Networks"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:966
+#: src/dvr/dvr_autorec.c:971
 msgid "New / premiere / unknown"
 msgstr ""
 
+#: src/epg.c:2397
+msgid "New media"
+msgstr ""
+
 #: src/input/mpegts/mpegts_network.c:138
 msgid "New muxes + changed muxes"
 msgstr ""
@@ -4226,11 +4307,17 @@ msgstr ""
 msgid "New muxes only"
 msgstr ""
 
-#: src/epg.c:2235 src/epg.c:2236
+#: src/epg.c:2298 src/epg.c:2299
 msgid "News"
 msgstr ""
 
-#: src/epg.c:2237
+#: src/epg.c:2303 src/epg.c:2304 src/epg.c:2305 src/epg.c:2306 src/epg.c:2307
+#: src/epg.c:2308 src/epg.c:2309 src/epg.c:2310 src/epg.c:2311 src/epg.c:2312
+#: src/epg.c:2313
+msgid "News / Current Affairs"
+msgstr ""
+
+#: src/epg.c:2300
 msgid "News magazine"
 msgstr ""
 
@@ -4238,55 +4325,55 @@ msgstr ""
 msgid "Next tune delay in ms (0-2000)"
 msgstr ""
 
-#: src/access.c:1349
+#: src/access.c:1396
 msgid "No"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:103
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:124
 msgid "No PIN"
 msgstr ""
 
-#: src/streaming.c:475
+#: src/streaming.c:481
 msgid "No access"
 msgstr ""
 
-#: src/main.c:984
+#: src/main.c:985
 msgid "No adapters specified!\n"
 msgstr ""
 
-#: src/streaming.c:465
+#: src/streaming.c:471
 msgid "No assigned adapters"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:791
+#: src/dvr/dvr_autorec.c:796
 msgid "No days"
 msgstr ""
 
-#: src/streaming.c:473
+#: src/streaming.c:479
 msgid "No descrambler"
 msgstr ""
 
-#: src/streaming.c:449
+#: src/streaming.c:455
 msgid "No free adapter"
 msgstr ""
 
-#: src/streaming.c:477
+#: src/streaming.c:483
 msgid "No input detected"
 msgstr ""
 
-#: src/config.c:1929
+#: src/config.c:1972
 msgid "No scheme"
 msgstr ""
 
-#: src/streaming.c:463
+#: src/streaming.c:469
 msgid "No service assigned to channel"
 msgstr ""
 
-#: src/streaming.c:457
+#: src/streaming.c:463
 msgid "No service enabled"
 msgstr ""
 
-#: src/streaming.c:461
+#: src/streaming.c:467
 msgid "No source available"
 msgstr ""
 
@@ -4297,11 +4384,11 @@ msgstr ""
 #: src/tvhlog.c:74 src/service.c:156 src/profile.c:266
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:262
 #: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:486
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:303
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:403
 msgid "None"
 msgstr ""
 
-#: src/profile.c:250 src/dvr/dvr_db.c:2450
+#: src/profile.c:250 src/dvr/dvr_db.c:2515
 msgid "Normal"
 msgstr ""
 
@@ -4311,63 +4398,65 @@ msgid ""
 "the signal level displayed within Tvheadend looks too low."
 msgstr ""
 
-#: src/htsp_server.c:2723
+#: src/htsp_server.c:2755
 msgid "Not enough memory"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:211
+#: src/input/mpegts/mpegts_input.c:202
 msgid "Not linked"
 msgstr ""
 
-#: src/channels.c:354 src/profile.c:1562 src/dvr/dvr_db.c:2447
+#: src/channels.c:357 src/profile.c:1676 src/dvr/dvr_db.c:2512
 msgid "Not set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:768
+#: src/dvr/dvr_config.c:770
 msgid "Not set (none or channel configuration)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2898 src/dvr/dvr_autorec.c:666
+#: src/dvr/dvr_db.c:2963 src/dvr/dvr_autorec.c:671
 msgid "Not set (use channel or DVR configuration)"
 msgstr ""
 
-#: src/channels.c:405 src/epggrab/channel.c:652 src/epggrab/channel.c:816
+#: src/channels.c:409 src/epggrab/channel.c:652 src/epggrab/channel.c:816
 msgid "Number"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3103
+#: src/dvr/dvr_db.c:3167
 msgid "Number of days to keep the file."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1201 src/dvr/dvr_timerec.c:637
+#: src/dvr/dvr_autorec.c:1210 src/dvr/dvr_timerec.c:640
 msgid "Number of days to keep the recorded file."
 msgstr ""
 
-#: src/dvr/dvr_config.c:914
+#: src/dvr/dvr_config.c:917
 msgid "Number of days to keep the recorded files."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3093 src/dvr/dvr_timerec.c:627
+#: src/dvr/dvr_db.c:3157 src/dvr/dvr_timerec.c:630
 msgid "Number of days to retain entry information."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1191
+#: src/dvr/dvr_autorec.c:1200
 msgid "Number of days to retain infomation about recording."
 msgstr ""
 
-#: src/dvr/dvr_config.c:903
-msgid "Number of days to retain infomation about recordings."
+#: src/dvr/dvr_config.c:906
+msgid ""
+"Number of days to retain information about recordings. Once this period is "
+"exceeded, duplicate detection will not be possible anymore."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3177
+#: src/dvr/dvr_db.c:3259
 msgid "Number of errors that occurred during recording (Transport errors)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3169
+#: src/dvr/dvr_db.c:3251
 msgid "Number of errors that occurred during recording."
 msgstr ""
 
-#: src/wizard.c:994
+#: src/wizard.c:995
 msgid "Number of muxes found."
 msgstr ""
 
@@ -4391,19 +4480,23 @@ msgstr ""
 msgid "Number of seconds to wait before timing out."
 msgstr ""
 
-#: src/bouquet.c:1079
+#: src/bouquet.c:1083
 msgid "Number of services."
 msgstr ""
 
-#: src/main.c:897
+#: src/dvr/dvr_db.c:3186
+msgid "Number of times this recording was played."
+msgstr ""
+
+#: src/main.c:898
 msgid "Number of tsfile tuners"
 msgstr ""
 
-#: src/streaming.c:427 src/input/mpegts/mpegts_mux.c:399
+#: src/streaming.c:433 src/input/mpegts/mpegts_mux.c:400
 msgid "OK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:401
+#: src/input/mpegts/mpegts_mux.c:402
 msgid "OK (partial)"
 msgstr ""
 
@@ -4439,7 +4532,7 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
-#: src/bouquet.c:1112
+#: src/bouquet.c:1116
 msgid "Offset the mapped channel numbers by x (value here + channel number)."
 msgstr ""
 
@@ -4451,11 +4544,11 @@ msgstr ""
 msgid "On"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2475 src/dvr/dvr_config.c:758
+#: src/dvr/dvr_db.c:2540 src/dvr/dvr_config.c:760
 msgid "On file removal"
 msgstr ""
 
-#: src/timeshift.c:191
+#: src/timeshift.c:200
 msgid "On-demand (no first rewind)"
 msgstr ""
 
@@ -4469,50 +4562,50 @@ msgid ""
 "settings). Some linux drivers require this procedure."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:492
+#: src/input/mpegts/mpegts_mux.c:493
 msgid "Only Bulsatcom 39E"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:487
+#: src/input/mpegts/mpegts_mux.c:488
 msgid "Only EIT"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:495
+#: src/input/mpegts/mpegts_mux.c:496
 msgid "Only OpenTV Sky Ausat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:494
+#: src/input/mpegts/mpegts_mux.c:495
 msgid "Only OpenTV Sky Italia"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:493
+#: src/input/mpegts/mpegts_mux.c:494
 msgid "Only OpenTV Sky UK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:488
+#: src/input/mpegts/mpegts_mux.c:489
 msgid "Only PSIP (ATSC)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:489
+#: src/input/mpegts/mpegts_mux.c:490
 msgid "Only UK Freesat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:490
+#: src/input/mpegts/mpegts_mux.c:491
 msgid "Only UK Freeview"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:491
+#: src/input/mpegts/mpegts_mux.c:492
 msgid "Only Viasat Baltic"
 msgstr ""
 
-#: src/timeshift.c:195
+#: src/timeshift.c:204
 msgid ""
 "Only activate timeshift when the client makes the first rewind, fast-forward "
 "or pause request. Note, because there is no buffer on the first request "
 "rewinding is not possible at that point."
 msgstr ""
 
-#: src/channels.c:1451
+#: src/channels.c:1472
 msgid ""
 "Only allow users with this tag (or those with no tags at all) set in access "
 "configuration to use the tag."
@@ -4526,18 +4619,18 @@ msgstr ""
 msgid "Only preferred CA PID"
 msgstr ""
 
-#: src/config.c:2262
+#: src/config.c:2315
 msgid ""
 "Only update the system clock (doesn't affect NTP driver) if the delta "
 "between the system clock and DVB time is greater than this. This can help "
 "stop excessive oscillations on the system clock."
 msgstr ""
 
-#: src/main.c:836
+#: src/main.c:837
 msgid "Only use specified DVB adapters (comma-separated, -1 = none)"
 msgstr ""
 
-#: src/timeshift.c:262
+#: src/timeshift.c:277
 msgid "Only use system RAM for timeshift buffers."
 msgstr ""
 
@@ -4547,7 +4640,7 @@ msgid ""
 "set for a channel."
 msgstr ""
 
-#: src/tvhlog.c:159
+#: src/tvhlog.c:160
 msgid "OpenTV EPG"
 msgstr ""
 
@@ -4555,12 +4648,11 @@ msgstr ""
 msgid "OpenTV channel number"
 msgstr ""
 
-#: src/epg.c:2299 src/epg.c:2300 src/epg.c:2301 src/epg.c:2302 src/epg.c:2303
-#: src/epg.c:2304 src/epg.c:2305 src/epg.c:2306
+#: src/epg.c:2375
 msgid "Opera"
 msgstr ""
 
-#: src/bouquet.c:998
+#: src/bouquet.c:1002
 msgid "Options to use/used when mapping - see Help for details."
 msgstr ""
 
@@ -4569,19 +4661,19 @@ msgid "Options used when updating channels."
 msgstr ""
 
 #: src/input/mpegts/mpegts_network_dvb.c:306
-#: src/input/mpegts/mpegts_mux_dvb.c:512
+#: src/input/mpegts/mpegts_mux_dvb.c:511
 msgid "Orbital position"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:540
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:628
 msgid "Orbital positions"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:541
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:629
 msgid "Orbital positions."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:583
+#: src/input/mpegts/mpegts_mux.c:584
 msgid "Original network ID"
 msgstr ""
 
@@ -4589,11 +4681,11 @@ msgstr ""
 msgid "Oscam mode."
 msgstr ""
 
-#: src/esfilter.c:1121
+#: src/esfilter.c:1113
 msgid "Other Stream Filter"
 msgstr ""
 
-#: src/main.c:901
+#: src/main.c:902
 msgid "Output directory for tsdebug"
 msgstr ""
 
@@ -4601,11 +4693,11 @@ msgstr ""
 msgid "Over-the-air"
 msgstr ""
 
-#: src/epggrab.c:345
+#: src/epggrab.c:350
 msgid "Over-the-air Cron multi-line"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:278
+#: src/input/mpegts/mpegts_input.c:272
 msgid "Over-the-air EPG"
 msgstr ""
 
@@ -4613,7 +4705,7 @@ msgstr ""
 msgid "Over-the-air EPG grabber"
 msgstr ""
 
-#: src/epggrab.c:268
+#: src/epggrab.c:270
 msgid "Over-the-air grabbers"
 msgstr ""
 
@@ -4626,24 +4718,24 @@ msgstr ""
 msgid "Override the frontend type."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3123 src/dvr/dvr_autorec.c:1266 src/dvr/dvr_timerec.c:657
+#: src/dvr/dvr_db.c:3205 src/dvr/dvr_autorec.c:1275 src/dvr/dvr_timerec.c:660
 msgid "Owner"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3124 src/dvr/dvr_timerec.c:658
+#: src/dvr/dvr_db.c:3206 src/dvr/dvr_timerec.c:661
 msgid "Owner of the entry."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1267
+#: src/dvr/dvr_autorec.c:1276
 msgid "Owner of the rule."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:392
+#: src/input/mpegts/mpegts_mux.c:393
 msgid "PEND"
 msgstr ""
 
-#: src/esfilter.c:687 src/esfilter.c:782 src/esfilter.c:877 src/esfilter.c:972
-#: src/esfilter.c:1077 src/esfilter.c:1159
+#: src/esfilter.c:679 src/esfilter.c:774 src/esfilter.c:869 src/esfilter.c:964
+#: src/esfilter.c:1069 src/esfilter.c:1151
 msgid "PID"
 msgstr ""
 
@@ -4656,40 +4748,43 @@ msgid "PIDs in setup"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:482
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:146
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:212
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:546
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:168
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:206
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:214
 msgid "PIN"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:221
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:223
 msgid "PIN inquiry match string"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:222
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:224
 msgid "PIN inquiry match string."
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:483
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:547
 msgid "PIN."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:273
+#: src/input/mpegts/mpegts_mux_dvb.c:269
 msgid "PLP ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:502
+#: src/input/mpegts/mpegts_mux_dvb.c:501
 msgid "PLS code"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:495
+#: src/input/mpegts/mpegts_mux_dvb.c:493
 msgid "PLS mode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3243
+#: src/dvr/dvr_db.c:3333
 msgid "Parent entry"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3244
+#: src/dvr/dvr_db.c:3334
 msgid "Parent entry."
 msgstr ""
 
@@ -4710,15 +4805,15 @@ msgstr ""
 msgid "Passthrough Muxer SI Tables"
 msgstr ""
 
-#: src/access.c:1841 src/wizard.c:443 src/descrambler/cwc.c:1839
+#: src/access.c:2047 src/wizard.c:443 src/descrambler/cwc.c:1841
 msgid "Password"
 msgstr ""
 
-#: src/access.c:1842
+#: src/access.c:2048
 msgid "Password for the entry."
 msgstr ""
 
-#: src/access.c:1850
+#: src/access.c:2056
 msgid "Password2"
 msgstr ""
 
@@ -4726,13 +4821,13 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: src/config.c:2309
+#: src/config.c:2362
 msgid ""
 "Path to a directory (folder) containing your picon collection. See Help for "
 "more detailed information."
 msgstr ""
 
-#: src/config.c:2284
+#: src/config.c:2337
 msgid ""
 "Path to an icon for this channel. This can be named however you wish, as "
 "either a local (file://) or remote (http://) image. See Help for more "
@@ -4751,18 +4846,18 @@ msgstr ""
 msgid "Path to the socket Tvheadend will read data from."
 msgstr ""
 
-#: src/timeshift.c:205
+#: src/timeshift.c:215
 msgid ""
 "Path to where the timeshift data will be stored. If nothing is specified "
 "this will default to CONF_DIR/timeshift/buffer."
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:120
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:257
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:259
 msgid "Path used by the device."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1061
+#: src/dvr/dvr_config.c:1064
 msgid ""
 "Path where the recordings are stored. If components of the path do not "
 "exist, Tvheadend will try to create them."
@@ -4776,43 +4871,47 @@ msgstr ""
 msgid "Peak size"
 msgstr ""
 
-#: src/epg.c:2310
+#: src/epg.c:2389
 msgid "Performing arts"
 msgstr ""
 
-#: src/epggrab.c:310
+#: src/epggrab.c:315
 msgid "Periodically save EPG to disk (hours)"
 msgstr ""
 
-#: src/access.c:1428 src/config.c:2059
+#: src/access.c:1665 src/config.c:2102
 msgid "Persistent user interface level"
 msgstr ""
 
-#: src/epg.c:2339
+#: src/epg.c:2427
 msgid "Physiology"
 msgstr ""
 
-#: src/config.c:2010
+#: src/profile.c:1333
+msgid "Pick the stream with given audio type only."
+msgstr ""
+
+#: src/config.c:2053
 msgid "Picon"
 msgstr ""
 
-#: src/config.c:2320
+#: src/config.c:2373
 msgid "Picon name scheme"
 msgstr ""
 
-#: src/config.c:2308
+#: src/config.c:2361
 msgid "Picon path"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:482
+#: src/input/mpegts/mpegts_mux_dvb.c:479
 msgid "Pilot"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:465
+#: src/input/mpegts/mpegts_mux_dvb.c:461
 msgid "Polarization"
 msgstr ""
 
-#: src/epg.c:2320
+#: src/epg.c:2406
 msgid "Political issues"
 msgstr ""
 
@@ -4820,19 +4919,19 @@ msgstr ""
 msgid "Poll multiplexer"
 msgstr ""
 
-#: src/epg.c:2295
+#: src/epg.c:2371
 msgid "Pop"
 msgstr ""
 
-#: src/epg.c:2313
+#: src/epg.c:2392
 msgid "Popular culture"
 msgstr ""
 
-#: src/descrambler/cwc.c:1855
+#: src/descrambler/cwc.c:1858
 msgid "Port"
 msgstr ""
 
-#: src/descrambler/cwc.c:1856
+#: src/descrambler/cwc.c:1859
 msgid "Port to connect to."
 msgstr ""
 
@@ -4840,7 +4939,8 @@ msgstr ""
 msgid "Port to listen on."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:126
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:148
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:186
 #: src/input/mpegts/satip/satip_satconf.c:369
 msgid "Position"
 msgstr ""
@@ -4849,15 +4949,15 @@ msgstr ""
 msgid "Position of the input."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1040
+#: src/dvr/dvr_config.c:1043
 msgid "Post-processor command"
 msgstr ""
 
-#: src/channels.c:476 src/dvr/dvr_db.c:2975 src/dvr/dvr_config.c:975
+#: src/channels.c:481 src/dvr/dvr_db.c:3039 src/dvr/dvr_config.c:978
 msgid "Post-recording padding"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1050
+#: src/dvr/dvr_config.c:1053
 msgid "Post-remove command"
 msgstr ""
 
@@ -4870,7 +4970,7 @@ msgstr ""
 msgid "Power-up time (ms) (15-200)"
 msgstr ""
 
-#: src/wizard.c:782 src/input/mpegts/mpegts_network_dvb.c:247
+#: src/wizard.c:783 src/input/mpegts/mpegts_network_dvb.c:247
 #: src/input/mpegts/mpegts_network_dvb.c:270
 #: src/input/mpegts/mpegts_network_dvb.c:293
 #: src/input/mpegts/mpegts_network_dvb.c:326
@@ -4882,19 +4982,19 @@ msgstr ""
 msgid "Pre-defined muxes"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1029
+#: src/dvr/dvr_config.c:1032
 msgid "Pre-processor command"
 msgstr ""
 
-#: src/channels.c:461 src/dvr/dvr_db.c:2947 src/dvr/dvr_config.c:958
+#: src/channels.c:466 src/dvr/dvr_db.c:3011 src/dvr/dvr_config.c:961
 msgid "Pre-recording padding"
 msgstr ""
 
-#: src/epg.c:2279
+#: src/epg.c:2353
 msgid "Pre-school children's programs"
 msgstr ""
 
-#: src/config.c:2273
+#: src/config.c:2326
 msgid "Prefer picons over channel name"
 msgstr ""
 
@@ -4902,11 +5002,11 @@ msgstr ""
 msgid "Preferred CA PID"
 msgstr ""
 
-#: src/profile.c:1782
+#: src/profile.c:1889
 msgid "Preferred audio language."
 msgstr ""
 
-#: src/profile.c:399
+#: src/profile.c:401
 msgid "Preferred service video type"
 msgstr ""
 
@@ -4918,26 +5018,26 @@ msgstr ""
 msgid "Presentation details."
 msgstr ""
 
-#: src/epg.c:2317
+#: src/epg.c:2396
 msgid "Press"
 msgstr ""
 
-#: src/access.c:1429
+#: src/access.c:1666
 msgid ""
 "Prevent the user from overriding the default user interface level setting "
 "and removes the view level drop-dowm from the interface."
 msgstr ""
 
-#: src/config.c:2060
+#: src/config.c:2103
 msgid ""
 "Prevents users from overriding the above user interface level setting and "
 "removes the view level drop-dowm from the interface."
 msgstr ""
 
-#: src/epggrab/module.c:155 src/dvr/dvr_db.c:3081 src/dvr/dvr_autorec.c:1167
-#: src/dvr/dvr_timerec.c:616 src/input/mpegts/mpegts_input.c:246
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1348
-#: src/input/mpegts/satip/satip_satconf.c:352 src/input/mpegts/iptv/iptv.c:733
+#: src/epggrab/module.c:155 src/dvr/dvr_db.c:3145 src/dvr/dvr_autorec.c:1176
+#: src/dvr/dvr_timerec.c:619 src/input/mpegts/mpegts_input.c:240
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1445
+#: src/input/mpegts/satip/satip_satconf.c:352 src/input/mpegts/iptv/iptv.c:734
 #: src/input/mpegts/iptv/iptv_mux.c:123
 msgid "Priority"
 msgstr ""
@@ -4946,39 +5046,39 @@ msgstr ""
 msgid "Priority (-10..10)"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:617
+#: src/dvr/dvr_timerec.c:620
 msgid ""
 "Priority of the entry, higher-priority entries will take precedence and "
 "cancel lower-priority events."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3082
+#: src/dvr/dvr_db.c:3146
 msgid ""
 "Priority of the recording. Higher priority entries will take precedence and "
 "cancel lower-priority events."
 msgstr ""
 
-#: src/channels.c:1450
+#: src/channels.c:1471
 msgid "Private"
 msgstr ""
 
-#: src/profile.c:324
+#: src/profile.c:326
 msgid "Profile name"
 msgstr ""
 
-#: src/esfilter.c:688 src/esfilter.c:783 src/esfilter.c:878 src/esfilter.c:973
-#: src/esfilter.c:1078 src/esfilter.c:1160
+#: src/esfilter.c:680 src/esfilter.c:775 src/esfilter.c:870 src/esfilter.c:965
+#: src/esfilter.c:1070 src/esfilter.c:1152
 msgid ""
 "Program identification (PID) number to compare. Zero means any. This "
 "comparison is processed only when service comparison is active and for the "
 "Conditional Access filter."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3074
+#: src/dvr/dvr_db.c:3138
 msgid "Program synopsis (display only)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3066
+#: src/dvr/dvr_db.c:3130
 msgid "Program synopsis."
 msgstr ""
 
@@ -4990,7 +5090,7 @@ msgstr ""
 msgid "Provider ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:167 src/input/mpegts/mpegts_mux.c:575
+#: src/input/mpegts/mpegts_network.c:167 src/input/mpegts/mpegts_mux.c:576
 msgid "Provider network name"
 msgstr ""
 
@@ -4998,28 +5098,27 @@ msgstr ""
 msgid "Provider's network name."
 msgstr ""
 
-#: src/epg.c:2339
+#: src/epg.c:2427
 msgid "Psychology"
 msgstr ""
 
-#: src/epg.c:2283 src/epg.c:2284 src/epg.c:2285 src/epg.c:2286 src/epg.c:2287
-#: src/epg.c:2288 src/epg.c:2289 src/epg.c:2290 src/epg.c:2291
+#: src/epg.c:2357
 msgid "Puppets"
 msgstr ""
 
-#: src/tvhlog.c:160
+#: src/tvhlog.c:161
 msgid "PyEPG Import"
 msgstr ""
 
-#: src/profile.c:1581
+#: src/profile.c:1696
 msgid "Quad (4.0)"
 msgstr ""
 
-#: src/epg.c:2252
+#: src/epg.c:2317
 msgid "Quiz"
 msgstr ""
 
-#: src/timeshift.c:261
+#: src/timeshift.c:276
 msgid "RAM only"
 msgstr ""
 
@@ -5043,19 +5142,23 @@ msgstr ""
 msgid "Radio"
 msgstr ""
 
+#: src/profile.c:1681
+msgid "Raw Audio Stream"
+msgstr ""
+
 #: src/imagecache.c:106
 msgid "Re-fetch period (hours)"
 msgstr ""
 
-#: src/bouquet.c:1059 src/input/mpegts/iptv/iptv.c:880
+#: src/bouquet.c:1063 src/input/mpegts/iptv/iptv.c:881
 msgid "Re-fetch period (mins)"
 msgstr ""
 
-#: src/bouquet.c:1060
+#: src/bouquet.c:1064
 msgid "Re-fetch the bouquet every x minutes."
 msgstr ""
 
-#: src/dvr/dvr_db.c:1138
+#: src/dvr/dvr_db.c:1175
 #, c-format
 msgid "Re-record%s%s"
 msgstr ""
@@ -5064,7 +5167,7 @@ msgstr ""
 msgid "Re-try period (hours)"
 msgstr ""
 
-#: src/htsp_server.c:2730
+#: src/htsp_server.c:2762
 msgid "Read error"
 msgstr ""
 
@@ -5074,23 +5177,27 @@ msgid ""
 "9983, 0 = disable)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:932
+#: src/dvr/dvr_autorec.c:937
 msgid "Record all"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:605
+#: src/dvr/dvr_timerec.c:608
 msgid "Record on these days only."
 msgstr ""
 
-#: src/dvr/dvr_config.c:818
+#: src/dvr/dvr_config.c:820
 msgid "Recording file options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3296
+#: src/dvr/dvr_db.c:3386
 msgid "Recording file size."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1060
+#: src/dvr/dvr_db.c:3185
+msgid "Recording play count"
+msgstr ""
+
+#: src/dvr/dvr_config.c:1063
 msgid "Recording system path"
 msgstr ""
 
@@ -5102,65 +5209,63 @@ msgstr ""
 msgid "Reject exact match"
 msgstr ""
 
-#: src/channels.c:1471
+#: src/channels.c:1492
 msgid "Relative path to the imagecache copy of the icon."
 msgstr ""
 
-#: src/epg.c:2312
+#: src/epg.c:2391
 msgid "Religion"
 msgstr ""
 
-#: src/epg.c:2226
+#: src/epg.c:2287
 msgid "Religious"
 msgstr ""
 
-#: src/epg.c:2323 src/epg.c:2324 src/epg.c:2325 src/epg.c:2326 src/epg.c:2327
-#: src/epg.c:2328 src/epg.c:2329 src/epg.c:2330 src/epg.c:2331 src/epg.c:2332
-#: src/epg.c:2333
+#: src/epg.c:2409
 msgid "Remarkable people"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:903
+#: src/input/mpegts/iptv/iptv.c:904
 msgid "Remove HTTP arguments"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1257
+#: src/dvr/dvr_config.c:1260
 msgid "Remove all unsafe characters from filename"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:968
+#: src/dvr/dvr_autorec.c:973
 msgid "Repeated"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1268
+#: src/dvr/dvr_config.c:1271
 msgid "Replace whitespace in title with '-'"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1269
+#: src/dvr/dvr_config.c:1272
 msgid "Replaces all whitespace in the title with '-'."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:204
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:206
 msgid "Reply to CAM PIN inquiries"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:205
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:207
 msgid "Reply to PIN inquiries."
 msgstr ""
 
-#: src/epg.c:2321
+#: src/epg.c:2407
 msgid "Reports"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3320
+#: src/dvr/dvr_db.c:3410
 msgid "Rerun of"
 msgstr ""
 
-#: src/streaming.c:577
+#: src/streaming.c:583
 msgid "Reserved"
 msgstr ""
 
-#: src/profile.c:1758
+#: src/profile.c:1865
 msgid "Resolution (height)"
 msgstr ""
 
@@ -5168,57 +5273,66 @@ msgstr ""
 msgid "Respawn (pipe)"
 msgstr ""
 
-#: src/profile.c:376
+#: src/input/mpegts/mpegts_mux_sched.c:170
+msgid "Restart"
+msgstr ""
+
+#: src/profile.c:378
 msgid "Restart on error"
 msgstr ""
 
-#: src/profile.c:377
+#: src/profile.c:379
 msgid ""
 "Restart streaming on error. This is useful for DVR so a recording isn't "
 "aborted if an error occurs."
 msgstr ""
 
-#: src/access.c:1584
+#: src/input/mpegts/mpegts_mux_sched.c:171
+msgid ""
+"Restart when the subscription is overriden (in then timeout time window)."
+msgstr ""
+
+#: src/access.c:1787
 msgid "Restrict connections to this type."
 msgstr ""
 
-#: src/channels.c:531
+#: src/channels.c:535
 msgid "Reuse EPG from"
 msgstr ""
 
-#: src/channels.c:532
+#: src/channels.c:536
 msgid "Reuse the EPG from another channel."
 msgstr ""
 
-#: src/profile.c:1131
+#: src/profile.c:1133
 msgid "Rewrite EIT"
 msgstr ""
 
-#: src/profile.c:1132
+#: src/profile.c:1134
 msgid ""
 "Rewrite EIT (Event Information Table) packets to only include information "
 "about the currently-streamed service."
 msgstr ""
 
-#: src/profile.c:1086
+#: src/profile.c:1088
 msgid "Rewrite MPEG-TS SI tables"
 msgstr ""
 
-#: src/profile.c:1107
+#: src/profile.c:1109
 msgid "Rewrite PAT"
 msgstr ""
 
-#: src/profile.c:1108
+#: src/profile.c:1110
 msgid ""
 "Rewrite PAT (Program Association Table) packets to only include information "
 "about the currently-streamed service."
 msgstr ""
 
-#: src/profile.c:1095 src/satip/server.c:645
+#: src/profile.c:1097 src/satip/server.c:645
 msgid "Rewrite PMT"
 msgstr ""
 
-#: src/profile.c:1096
+#: src/profile.c:1098
 msgid ""
 "Rewrite PMT (Program Map Table) packets to only include information about "
 "the currently-streamed service."
@@ -5230,45 +5344,49 @@ msgid ""
 "about the currently streamed service."
 msgstr ""
 
-#: src/profile.c:1119
+#: src/profile.c:1121
 msgid "Rewrite SDT"
 msgstr ""
 
-#: src/profile.c:1120
+#: src/profile.c:1122
 msgid ""
 "Rewrite SDT (Service Description Table) packets to only include information "
 "about the currently-streamed service."
 msgstr ""
 
-#: src/epg.c:2295
+#: src/access.c:1416
+msgid "Rights"
+msgstr ""
+
+#: src/epg.c:2371
 msgid "Rock"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:478
+#: src/input/mpegts/mpegts_mux_dvb.c:474
 msgid "Rolloff"
 msgstr ""
 
-#: src/epg.c:2225
+#: src/epg.c:2286
 msgid "Romance"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:557
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:645
 msgid "Rotor initialization time (seconds)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1384
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1481
 msgid "Rotor type"
 msgstr ""
 
-#: src/main.c:821
+#: src/main.c:822
 msgid "Run as group"
 msgstr ""
 
-#: src/main.c:820
+#: src/main.c:821
 msgid "Run as user"
 msgstr ""
 
-#: src/subscriptions.c:967 src/dvr/dvr_db.c:571
+#: src/subscriptions.c:967 src/dvr/dvr_db.c:607
 msgid "Running"
 msgstr ""
 
@@ -5284,7 +5402,7 @@ msgstr ""
 msgid "SAT>IP ATSC-T Frontend"
 msgstr ""
 
-#: src/tvhlog.c:155 src/input/mpegts/satip/satip.c:215
+#: src/tvhlog.c:156 src/input/mpegts/satip/satip.c:215
 msgid "SAT>IP Client"
 msgstr ""
 
@@ -5312,7 +5430,7 @@ msgstr ""
 msgid "SAT>IP DVB-T frequency (Hz)"
 msgstr ""
 
-#: src/main.c:842
+#: src/main.c:843
 msgid ""
 "SAT>IP RTSP port number for server\n"
 "(default: -1 = disable, 0 = webconfig, standard port is 554)"
@@ -5322,7 +5440,7 @@ msgstr ""
 msgid "SAT>IP Satellite Configuration"
 msgstr ""
 
-#: src/tvhlog.c:156
+#: src/tvhlog.c:157
 msgid "SAT>IP Server"
 msgstr ""
 
@@ -5335,11 +5453,14 @@ msgid "SAT>IP source number"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:472
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:139
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:536
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:161
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:199
 msgid "SCR (ID)"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:473
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:537
 msgid "SCR (Satellite Channel Router) ID."
 msgstr ""
 
@@ -5375,7 +5496,7 @@ msgstr ""
 msgid "SIGUSR2"
 msgstr ""
 
-#: src/bouquet.c:1050 src/input/mpegts/iptv/iptv.c:889
+#: src/bouquet.c:1054 src/input/mpegts/iptv/iptv.c:890
 msgid "SSL verify peer"
 msgstr ""
 
@@ -5387,15 +5508,15 @@ msgstr ""
 msgid "STOP"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:772
+#: src/dvr/dvr_autorec.c:777
 msgid "Sat"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1325
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1422
 msgid "Satconf"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:276
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:272
 msgid "Satellite config"
 msgstr ""
 
@@ -5417,11 +5538,11 @@ msgstr ""
 msgid "Satellite positions"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:715
+#: src/input/mpegts/iptv/iptv.c:716
 msgid "Scan after creation"
 msgstr ""
 
-#: src/wizard.c:761
+#: src/wizard.c:762
 msgid "Scan progress"
 msgstr ""
 
@@ -5429,96 +5550,96 @@ msgstr ""
 msgid "Scan queue length"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:620
+#: src/input/mpegts/mpegts_mux.c:621
 msgid "Scan result"
 msgstr ""
 
-#: src/wizard.c:1015 src/input/mpegts/mpegts_mux.c:608
+#: src/wizard.c:1016 src/input/mpegts/mpegts_mux.c:609
 msgid "Scan status"
 msgstr ""
 
-#: src/tvhlog.c:164
+#: src/tvhlog.c:165
 msgid "Scanfile"
 msgstr ""
 
-#: src/dvr/dvr_config.c:935
+#: src/dvr/dvr_config.c:938
 msgid "Schedule a re-recording if more errors than (0=off)"
 msgstr ""
 
 #: src/input/mpegts/mpegts_mux_sched.c:154
-msgid "Schedule frequency (in Cron format)."
+msgid "Schedule frequency (in cron format)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3312
+#: src/dvr/dvr_db.c:3402
 msgid "Schedule status"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3313
+#: src/dvr/dvr_db.c:3403
 msgid "Schedule status."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2994
+#: src/dvr/dvr_db.c:3058
 msgid "Scheduled Duration"
 msgstr ""
 
-#: src/dvr/dvr_db.c:561
+#: src/dvr/dvr_db.c:597
 msgid "Scheduled for recording"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2959
+#: src/dvr/dvr_db.c:3023
 msgid "Scheduled start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2986
+#: src/dvr/dvr_db.c:3050
 msgid "Scheduled stop time"
 msgstr ""
 
-#: src/config.c:2297
+#: src/config.c:2350
 msgid ""
 "Scheme to generate the the channel icon names (all lower-case, service name "
 "picons etc.)."
 msgstr ""
 
-#: src/epg.c:2282
+#: src/epg.c:2356
 msgid "School programs"
 msgstr ""
 
-#: src/epg.c:2336
+#: src/epg.c:2424
 msgid "Science"
 msgstr ""
 
-#: src/epg.c:2222
+#: src/epg.c:2283
 msgid "Science fiction"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1041
+#: src/dvr/dvr_config.c:1044
 msgid "Script/program to be run when a recording completes."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1051
+#: src/dvr/dvr_config.c:1054
 msgid "Script/program to be run when a recording gets removed."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1030
+#: src/dvr/dvr_config.c:1033
 msgid ""
 "Script/program to be run when a recording starts (service is subscribed but "
 "no filename available)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1248
+#: src/dvr/dvr_autorec.c:1257
 msgid "Season"
 msgstr ""
 
-#: src/dvr/dvr_db.c:744
+#: src/dvr/dvr_db.c:781
 #, c-format
 msgid "Season %d"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1249
+#: src/dvr/dvr_autorec.c:1258
 msgid "Season information (if available)."
 msgstr ""
 
-#: src/htsp_server.c:2821
+#: src/htsp_server.c:2853
 msgid "Seek error"
 msgstr ""
 
@@ -5542,12 +5663,12 @@ msgstr ""
 msgid "Select medium priority EPG language."
 msgstr ""
 
-#: src/config.c:2321
+#: src/config.c:2374
 msgid ""
 "Select scheme to generate the picon names (standard, force service type to 1)"
 msgstr ""
 
-#: src/profile.c:1848
+#: src/profile.c:1955
 msgid "Select subtitle codec to use for transcoding."
 msgstr ""
 
@@ -5557,7 +5678,7 @@ msgid ""
 "\"Access Entries\" on a per-user basis."
 msgstr ""
 
-#: src/config.c:2164
+#: src/config.c:2208
 msgid ""
 "Select the list of languages (in order of priority) to be used for supplying "
 "EPG information to clients that don't provide their own configuration."
@@ -5580,7 +5701,7 @@ msgid ""
 "and your coaxial cable wiring."
 msgstr ""
 
-#: src/config.c:2226
+#: src/config.c:2279
 msgid ""
 "Select the path to use for DVB scan configuration files. Typically dvb-apps "
 "stores these in /usr/share/dvb/. Leave blank to use Tvheadend's internal "
@@ -5591,7 +5712,7 @@ msgstr ""
 msgid "Select the time offset for EIT events."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1069
+#: src/dvr/dvr_autorec.c:1076
 msgid "Select type of broadcast."
 msgstr ""
 
@@ -5602,15 +5723,15 @@ msgid ""
 "built-in webserver."
 msgstr ""
 
-#: src/service_mapper.c:494
+#: src/service_mapper.c:498
 msgid "Select/Selected services to map."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:249
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:251
 msgid "Send CAPMT OK query before descrambling."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:248
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:250
 msgid "Send CAPMT query"
 msgstr ""
 
@@ -5618,7 +5739,7 @@ msgstr ""
 msgid "Send full PLAY cmd"
 msgstr ""
 
-#: src/config.c:2152
+#: src/config.c:2196
 msgid ""
 "Send previous stream frames to upper layers (before frame start is signalled "
 "in the stream). It may cause issues with some clients / players."
@@ -5634,23 +5755,23 @@ msgstr ""
 msgid "Serial number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1257
+#: src/dvr/dvr_autorec.c:1266
 msgid "Series link"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1258
+#: src/dvr/dvr_autorec.c:1267
 msgid "Series link ID."
 msgstr ""
 
-#: src/epg.c:2226
+#: src/epg.c:2287
 msgid "Serious"
 msgstr ""
 
-#: src/epg.c:2296
+#: src/epg.c:2372
 msgid "Serious music"
 msgstr ""
 
-#: src/config.c:1990 src/input/mpegts/satip/satip.c:479
+#: src/config.c:2033 src/input/mpegts/satip/satip.c:479
 msgid "Server"
 msgstr ""
 
@@ -5658,7 +5779,7 @@ msgstr ""
 msgid "Server UUID"
 msgstr ""
 
-#: src/main.c:852
+#: src/main.c:853
 msgid "Server connectivity"
 msgstr ""
 
@@ -5666,35 +5787,35 @@ msgstr ""
 msgid "Server details."
 msgstr ""
 
-#: src/tvhlog.c:126 src/service.c:169 src/esfilter.c:664 src/esfilter.c:758
-#: src/esfilter.c:853 src/esfilter.c:948 src/esfilter.c:1053
-#: src/esfilter.c:1148
+#: src/tvhlog.c:127 src/service.c:169 src/esfilter.c:656 src/esfilter.c:750
+#: src/esfilter.c:845 src/esfilter.c:940 src/esfilter.c:1045
+#: src/esfilter.c:1140
 msgid "Service"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:120 src/input/mpegts/iptv/iptv.c:724
+#: src/input/mpegts/mpegts_service.c:120 src/input/mpegts/iptv/iptv.c:725
 #: src/descrambler/constcw.c:317 src/descrambler/constcw.c:383
 msgid "Service ID"
 msgstr ""
 
-#: src/tvhlog.c:129
+#: src/tvhlog.c:130
 msgid "Service Mapper"
 msgstr ""
 
-#: src/service_mapper.c:483
+#: src/service_mapper.c:487
 msgid "Service Mapping (Map services to channels)"
 msgstr ""
 
-#: src/main.c:816
+#: src/main.c:817
 msgid "Service configuration"
 msgstr ""
 
-#: src/bouquet.c:927
+#: src/bouquet.c:930
 #, c-format
 msgid "Service count %zi"
 msgstr ""
 
-#: src/wizard.c:1107
+#: src/wizard.c:1108
 msgid "Service mapping"
 msgstr ""
 
@@ -5706,7 +5827,7 @@ msgstr ""
 msgid "Service name found in EPG data."
 msgstr ""
 
-#: src/config.c:1931
+#: src/config.c:1974
 msgid "Service name picons"
 msgstr ""
 
@@ -5730,15 +5851,15 @@ msgid ""
 "the stream."
 msgstr ""
 
-#: src/channels.c:498 src/service_mapper.c:493 src/bouquet.c:1078
+#: src/channels.c:503 src/service_mapper.c:497 src/bouquet.c:1082
 msgid "Services"
 msgstr ""
 
-#: src/channels.c:499
+#: src/channels.c:504
 msgid "Services associated with the channel."
 msgstr ""
 
-#: src/profile.c:315
+#: src/profile.c:317
 msgid "Set profile as default."
 msgstr ""
 
@@ -5750,7 +5871,7 @@ msgstr ""
 msgid "Set the maxiumum packet identifiers your SAT>IP server supports."
 msgstr ""
 
-#: src/config.c:2039
+#: src/config.c:2082
 msgid ""
 "Set the name of the server so you can distinguish multiple instances apart "
 "on your LAN."
@@ -5760,33 +5881,39 @@ msgstr ""
 msgid "Set the priority of this configuration."
 msgstr ""
 
-#: src/config.c:2048
+#: src/config.c:2091
 msgid "Sets the default interface view level (next to the Help button)."
 msgstr ""
 
-#: src/tvhlog.c:94 src/tvhlog.c:714 src/epggrab/module.c:119
+#: src/tvhlog.c:94 src/tvhlog.c:716 src/epggrab/module.c:119
 msgid "Settings"
 msgstr ""
 
-#: src/epg.c:2251
+#: src/epg.c:2316
 msgid "Show"
 msgstr ""
 
-#: src/main.c:813
-msgid "Show this page"
+#: src/epg.c:2320 src/epg.c:2321 src/epg.c:2322 src/epg.c:2323 src/epg.c:2324
+#: src/epg.c:2325 src/epg.c:2326 src/epg.c:2327 src/epg.c:2328 src/epg.c:2329
+#: src/epg.c:2330 src/epg.c:2331
+msgid "Show / Game show"
 msgstr ""
 
 #: src/main.c:814
+msgid "Show this page"
+msgstr ""
+
+#: src/main.c:815
 msgid "Show version information"
 msgstr ""
 
-#: src/config.c:2192
+#: src/config.c:2245
 msgid ""
 "Show, hide and sort the various details that appear on the interface next to "
 "the About tab."
 msgstr ""
 
-#: src/streaming.c:459
+#: src/streaming.c:465
 msgid "Signal quality too poor"
 msgstr ""
 
@@ -5794,19 +5921,19 @@ msgstr ""
 msgid "Signal scale (240 or 100)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:578
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:666
 msgid "Site latitude"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:579
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:667
 msgid "Site latitude."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:586
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:674
 msgid "Site longitude"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:587
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:675
 msgid "Site longitude."
 msgstr ""
 
@@ -5818,12 +5945,12 @@ msgstr ""
 msgid "Skip TS packets (0-200)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:675
+#: src/input/mpegts/mpegts_mux.c:676
 msgid ""
 "Skip TSID checking. For when providers use invalid Transport Stream IDs."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1123
+#: src/dvr/dvr_config.c:1126
 msgid "Skip commercials"
 msgstr ""
 
@@ -5846,31 +5973,37 @@ msgstr ""
 msgid "Skip x number of transport packets."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3252
+#: src/dvr/dvr_db.c:3342
 msgid "Slave entry"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3253
+#: src/dvr/dvr_db.c:3343
 msgid "Slave entry."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:264
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:266
 msgid "Slot state"
 msgstr ""
 
-#: src/epg.c:2224
+#: src/epg.c:2285
 msgid "Soap"
 msgstr ""
 
-#: src/epg.c:2270
+#: src/epg.c:2337
 msgid "Soccer"
 msgstr ""
 
-#: src/epg.c:2320 src/epg.c:2341
+#: src/epg.c:2406 src/epg.c:2429
 msgid "Social"
 msgstr ""
 
-#: src/epg.c:2322
+#: src/epg.c:2410 src/epg.c:2411 src/epg.c:2412 src/epg.c:2413 src/epg.c:2414
+#: src/epg.c:2415 src/epg.c:2416 src/epg.c:2417 src/epg.c:2418 src/epg.c:2419
+#: src/epg.c:2420 src/epg.c:2421
+msgid "Social / Political issues / Economics"
+msgstr ""
+
+#: src/epg.c:2408
 msgid "Social advisory"
 msgstr ""
 
@@ -5878,35 +6011,35 @@ msgstr ""
 msgid "Socket or IP Address (when in TCP mode)."
 msgstr ""
 
-#: src/channels.c:1427
+#: src/channels.c:1448
 msgid "Sort index"
 msgstr ""
 
-#: src/channels.c:1428
+#: src/channels.c:1449
 msgid "Sort index."
 msgstr ""
 
-#: src/bouquet.c:1069
+#: src/bouquet.c:1073
 msgid "Source"
 msgstr ""
 
-#: src/streaming.c:434
+#: src/streaming.c:440
 msgid "Source deleted"
 msgstr ""
 
-#: src/streaming.c:432
+#: src/streaming.c:438
 msgid "Source quality is bad"
 msgstr ""
 
-#: src/streaming.c:430
+#: src/streaming.c:436
 msgid "Source reconfigured"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:594
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:682
 msgid "Southern hemisphere (latitude direction)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:595
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:683
 msgid "Southern hemisphere (latitude direction)."
 msgstr ""
 
@@ -5914,7 +6047,7 @@ msgstr ""
 msgid "Spawn"
 msgstr ""
 
-#: src/epg.c:2268
+#: src/epg.c:2335
 msgid "Special events (Olympic Games, World Cup, etc.)"
 msgstr ""
 
@@ -5925,67 +6058,71 @@ msgid ""
 "stream is paused."
 msgstr ""
 
-#: src/main.c:863
+#: src/main.c:864
 msgid "Specify User-Agent header for the http client"
 msgstr ""
 
-#: src/main.c:859
+#: src/main.c:860
 msgid "Specify alternative htsp port"
 msgstr ""
 
-#: src/main.c:855
+#: src/main.c:856
 msgid "Specify alternative http port"
 msgstr ""
 
-#: src/main.c:857
+#: src/main.c:858
 msgid "Specify alternative http webroot"
 msgstr ""
 
-#: src/main.c:854
+#: src/main.c:855
 msgid "Specify bind address"
 msgstr ""
 
-#: src/main.c:840
+#: src/main.c:841
 msgid "Specify bind address for SAT>IP server"
 msgstr ""
 
-#: src/main.c:861
+#: src/main.c:862
 msgid "Specify extra htsp port"
 msgstr ""
 
-#: src/epg.c:2341
+#: src/access.c:1644
+msgid "Specify the parameters to be changed. See Help for details."
+msgstr ""
+
+#: src/epg.c:2429
 msgid "Spiritual sciences"
 msgstr ""
 
-#: src/epg.c:2267
+#: src/epg.c:2334 src/epg.c:2346 src/epg.c:2347 src/epg.c:2348 src/epg.c:2349
 msgid "Sports"
 msgstr ""
 
-#: src/epg.c:2269
+#: src/epg.c:2336
 msgid "Sports magazines"
 msgstr ""
 
-#: src/epg.c:2271
+#: src/epg.c:2338
 msgid "Squash"
 msgstr ""
 
-#: src/config.c:1940 src/input/mpegts/mpegts_mux.c:504
+#: src/config.c:1983 src/input/mpegts/mpegts_mux.c:505
 msgid "Standard"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:581
+#: src/dvr/dvr_timerec.c:584
 msgid "Start"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1088
+#: src/dvr/dvr_autorec.c:1095
 msgid "Start after"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1100
+#: src/dvr/dvr_autorec.c:1108
 msgid "Start before"
 msgstr ""
 
-#: src/channels.c:462
+#: src/channels.c:467
 msgid ""
 "Start recording earlier than the EPG/timer defined start time by x minutes, "
 "for example if a program is to start at 13:00 and you set a padding of 5 "
@@ -5994,12 +6131,12 @@ msgid ""
 "entry or DVR profile will be used."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2948
+#: src/dvr/dvr_db.c:3012
 msgid ""
 "Start recording earlier than the EPG/timer-defined start time by x minutes."
 msgstr ""
 
-#: src/dvr/dvr_config.c:959
+#: src/dvr/dvr_config.c:962
 msgid ""
 "Start recording earlier than the defined Start recording earlier than the "
 "defined start time by x minutes: for example, if a program is to start at "
@@ -6008,15 +6145,15 @@ msgid ""
 "recording padding as set in the channel or DVR entry will be used."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1113
+#: src/dvr/dvr_autorec.c:1122
 msgid "Start recording earlier than the defined start time by x minutes."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2938
+#: src/dvr/dvr_db.c:3002
 msgid "Start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3303 src/descrambler/caclient.c:295
+#: src/dvr/dvr_db.c:3393 src/descrambler/caclient.c:295
 msgid "Status"
 msgstr ""
 
@@ -6024,87 +6161,98 @@ msgstr ""
 msgid "Status period (ms)"
 msgstr ""
 
-#: src/profile.c:1579
+#: src/profile.c:1694
 msgid "Stereo"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:592
+#: src/dvr/dvr_timerec.c:595
 msgid "Stop"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2967
+#: src/dvr/dvr_db.c:3031
 msgid "Stop time"
 msgstr ""
 
-#: src/timeshift.c:204
+#: src/timeshift.c:214
 msgid "Storage path"
 msgstr ""
 
-#: src/config.c:1879
+#: src/config.c:1922
 msgid "Storage space"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:848
+#: src/input/mpegts/mpegts_mux_dvb.c:847
 msgid "Stream ID"
 msgstr ""
 
-#: src/profile.c:278
+#: src/profile.c:279
 msgid "Stream Profile"
 msgstr ""
 
-#: src/esfilter.c:674 src/esfilter.c:769 src/esfilter.c:864 src/esfilter.c:959
-#: src/esfilter.c:1064
+#: src/esfilter.c:666 src/esfilter.c:761 src/esfilter.c:856 src/esfilter.c:951
+#: src/esfilter.c:1056 src/profile.c:1341
 msgid "Stream index"
 msgstr ""
 
-#: src/dvr/dvr_config.c:876
+#: src/profile.c:1342
+msgid "Stream index (starts with zero)."
+msgstr ""
+
+#: src/dvr/dvr_config.c:878
 msgid "Stream profile"
 msgstr ""
 
-#: src/htsp_server.c:2405
+#: src/htsp_server.c:2437
 msgid "Stream setup error"
 msgstr ""
 
-#: src/esfilter.c:643 src/esfilter.c:737 src/esfilter.c:832 src/esfilter.c:927
-#: src/esfilter.c:1022 src/esfilter.c:1127
+#: src/esfilter.c:635 src/esfilter.c:729 src/esfilter.c:824 src/esfilter.c:919
+#: src/esfilter.c:1014 src/esfilter.c:1119
 msgid "Stream type"
 msgstr ""
 
-#: src/access.c:1298 src/access.c:1468
+#: src/access.c:1345 src/access.c:1706
 msgid "Streaming"
 msgstr ""
 
-#: src/tvhlog.c:132
+#: src/tvhlog.c:133
 msgid "Streaming Profile"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:257 src/input/mpegts/iptv/iptv.c:745
+#: src/access.c:1707
+msgid ""
+"Streaming flags, allow/disallow HTTP streaming, advanced HTTP streaming (e."
+"g, direct service or mux links), HTSP protocol streaming (e.g, Kodi (via pvr."
+"hts) or Movian."
+msgstr ""
+
+#: src/input/mpegts/mpegts_input.c:251 src/input/mpegts/iptv/iptv.c:746
 #: src/input/mpegts/iptv/iptv_mux.c:131
 msgid "Streaming priority"
 msgstr ""
 
-#: src/access.c:1492
+#: src/access.c:1436 src/access.c:1720
 msgid "Streaming profiles"
 msgstr ""
 
-#: src/dvr/dvr_config.c:826
+#: src/dvr/dvr_config.c:828
 msgid "Subdirectory options"
 msgstr ""
 
-#: src/main.c:891
+#: src/main.c:892
 msgid "Subscribe to a service permanently"
 msgstr ""
 
-#: src/tvhlog.c:128
+#: src/tvhlog.c:129
 msgid "Subscription"
 msgstr ""
 
-#: src/htsp_server.c:2499 src/htsp_server.c:2526 src/htsp_server.c:2570
-#: src/htsp_server.c:2597 src/htsp_server.c:2625
+#: src/htsp_server.c:2531 src/htsp_server.c:2558 src/htsp_server.c:2602
+#: src/htsp_server.c:2629 src/htsp_server.c:2657
 msgid "Subscription does not exist"
 msgstr ""
 
-#: src/streaming.c:436
+#: src/streaming.c:442
 msgid "Subscription overridden"
 msgstr ""
 
@@ -6116,35 +6264,35 @@ msgstr ""
 msgid "Substitute formatters"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3048 src/dvr/dvr_db.c:3056
+#: src/dvr/dvr_db.c:3112 src/dvr/dvr_db.c:3120
 msgid "Subtitle"
 msgstr ""
 
-#: src/esfilter.c:921
+#: src/esfilter.c:913
 msgid "Subtitle Stream Filter"
 msgstr ""
 
-#: src/profile.c:1847
+#: src/profile.c:1954
 msgid "Subtitle codec"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3057
+#: src/dvr/dvr_db.c:3121
 msgid "Subtitle of the program (if any) (display only)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3049
+#: src/dvr/dvr_db.c:3113
 msgid "Subtitle of the program (if any)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:773
+#: src/dvr/dvr_autorec.c:778
 msgid "Sun"
 msgstr ""
 
-#: src/profile.c:1580
+#: src/profile.c:1695
 msgid "Surround (2 front, rear mono)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:548
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:636
 msgid "Switch before rotor"
 msgstr ""
 
@@ -6154,7 +6302,7 @@ msgid ""
 "with other devices when the LNB is powered back up."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1375
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1472
 msgid "Switch type"
 msgstr ""
 
@@ -6163,20 +6311,20 @@ msgstr ""
 msgid "Switch: %s"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:328 src/input/mpegts/mpegts_mux_dvb.c:459
-#: src/input/mpegts/mpegts_mux_dvb.c:603 src/input/mpegts/mpegts_mux_dvb.c:795
+#: src/input/mpegts/mpegts_mux_dvb.c:324 src/input/mpegts/mpegts_mux_dvb.c:455
+#: src/input/mpegts/mpegts_mux_dvb.c:602 src/input/mpegts/mpegts_mux_dvb.c:794
 msgid "Symbol rate (Sym/s)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:712
+#: src/dvr/dvr_config.c:714
 msgid "Sync"
 msgstr ""
 
-#: src/dvr/dvr_config.c:713
+#: src/dvr/dvr_config.c:715
 msgid "Sync + Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_config.c:710
+#: src/dvr/dvr_config.c:712
 msgid "System"
 msgstr ""
 
@@ -6184,27 +6332,27 @@ msgstr ""
 msgid "TCP Protocol"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:366
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:362
 msgid "TV Adapters - Linux ATSC-C Frontend"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:355
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:351
 msgid "TV Adapters - Linux ATSC-T Frontend"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:409
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:405
 msgid "TV Adapters - Linux DAB Frontend"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:344
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:340
 msgid "TV Adapters - Linux DVB-C Frontend"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:270
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:266
 msgid "TV Adapters - Linux DVB-S Frontend (Master)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:313
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:309
 msgid "TV Adapters - Linux DVB-S Slave Frontend"
 msgstr ""
 
@@ -6212,15 +6360,15 @@ msgstr ""
 msgid "TV Adapters - Linux DVB-T Frontend"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:388
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:384
 msgid "TV Adapters - Linux ISDB-C Frontend"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:399
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:395
 msgid "TV Adapters - Linux ISDB-S Frontend (Master)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:377
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:373
 msgid "TV Adapters - Linux ISDB-T Frontend"
 msgstr ""
 
@@ -6228,7 +6376,7 @@ msgstr ""
 msgid "TV Adapters - SatConfig - 4-Port"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:534
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:622
 msgid "TV Adapters - SatConfig - Advanced"
 msgstr ""
 
@@ -6241,7 +6389,11 @@ msgid "TV Adapters - SatConfig - DiseqC Switch"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:467
-msgid "TV Adapters - SatConfig - EN50494/UniCable (experimental)"
+msgid "TV Adapters - SatConfig - EN50494/UniCable I"
+msgstr ""
+
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:531
+msgid "TV Adapters - SatConfig - EN50607/UniCable II"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:122
@@ -6260,45 +6412,43 @@ msgstr ""
 msgid "TV Adapters - SatConfig - Universal LNB (Simple)"
 msgstr ""
 
-#: src/tvhlog.c:157
+#: src/tvhlog.c:158
 msgid "TVHDHomeRun Client"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1112
+#: src/dvr/dvr_config.c:1115
 msgid "Tag files with metadata"
 msgstr ""
 
-#: src/channels.c:510
+#: src/channels.c:514
 msgid "Tags"
 msgstr ""
 
-#: src/channels.c:511
+#: src/channels.c:515
 msgid "Tags linked/to link to the channel."
 msgstr ""
 
-#: src/epg.c:2254 src/epg.c:2255 src/epg.c:2256 src/epg.c:2257 src/epg.c:2258
-#: src/epg.c:2259 src/epg.c:2260 src/epg.c:2261 src/epg.c:2262 src/epg.c:2263
-#: src/epg.c:2264
+#: src/epg.c:2319
 msgid "Talk show"
 msgstr ""
 
-#: src/epg.c:2272
+#: src/epg.c:2339
 msgid "Team sports (excluding football)"
 msgstr ""
 
-#: src/epg.c:2338
+#: src/epg.c:2426
 msgid "Technology"
 msgstr ""
 
-#: src/esfilter.c:826
+#: src/esfilter.c:818
 msgid "Teletext Stream Filter"
 msgstr ""
 
-#: src/esfilter.c:833
+#: src/esfilter.c:825
 msgid "Teletext stream type is only available for this filter."
 msgstr ""
 
-#: src/epg.c:2271
+#: src/epg.c:2338
 msgid "Tennis"
 msgstr ""
 
@@ -6306,7 +6456,7 @@ msgstr ""
 msgid "Testing"
 msgstr ""
 
-#: src/main.c:896
+#: src/main.c:897
 msgid "Testing options"
 msgstr ""
 
@@ -6314,23 +6464,23 @@ msgstr ""
 msgid "The ATSC source ID as set by the provider."
 msgstr ""
 
-#: src/esfilter.c:1044
+#: src/esfilter.c:1036
 msgid "The CA provider to compare. Leave blank to apply to all providers."
 msgstr ""
 
-#: src/esfilter.c:1023
+#: src/esfilter.c:1015
 msgid "The CA stream type is only available for this filter."
 msgstr ""
 
-#: src/esfilter.c:1034
+#: src/esfilter.c:1026
 msgid "The CAID to compare. Leave blank to apply to all IDs."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:265
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:267
 msgid "The CAM slot status."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:240
+#: src/input/mpegts/mpegts_mux_dvb.c:236
 msgid ""
 "The COFDM modulation used by the mux. If you're not sure of the value leave "
 "as AUTO."
@@ -6340,19 +6490,19 @@ msgstr ""
 msgid "The Conditional Access ID used for the service."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:601
+#: src/input/mpegts/mpegts_mux.c:602
 msgid "The Content reference identifier (CRID) authority."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3113
+#: src/dvr/dvr_db.c:3195
 msgid "The DVR profile to be used/used by the recording."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1229
+#: src/dvr/dvr_autorec.c:1238
 msgid "The DVR profile to be used/used by this rule."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3186
+#: src/dvr/dvr_db.c:3268
 msgid "The EPG ID used by the entry."
 msgstr ""
 
@@ -6360,7 +6510,7 @@ msgstr ""
 msgid "The EPG grabber name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:541
+#: src/input/mpegts/mpegts_mux.c:542
 msgid ""
 "The EPG grabber to use on the mux. Enable (auto) is the recommended value."
 msgstr ""
@@ -6369,7 +6519,7 @@ msgstr ""
 msgid "The EPG grabber type."
 msgstr ""
 
-#: src/esfilter.c:1128
+#: src/esfilter.c:1120
 msgid "The MPEGTS stream type is only available for this filter."
 msgstr ""
 
@@ -6377,15 +6527,15 @@ msgstr ""
 msgid "The OpenTV channel number as set by the provider."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:213
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:215
 msgid "The PIN to use."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:503
+#: src/input/mpegts/mpegts_mux_dvb.c:502
 msgid "The Physical Layer Scrambling (PLS) code used on the mux."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:496
+#: src/input/mpegts/mpegts_mux_dvb.c:494
 msgid "The Physical Layer Scrambling (PLS) mode used on the mux."
 msgstr ""
 
@@ -6411,40 +6561,40 @@ msgstr ""
 msgid "The SAT>IP's discovered IP address."
 msgstr ""
 
-#: src/channels.c:418
+#: src/channels.c:422
 msgid "The URL (or path) to the icon to use/used for the channel."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:845
+#: src/input/mpegts/iptv/iptv.c:846
 msgid "The URL to the playlist."
 msgstr ""
 
-#: src/esfilter.c:738
+#: src/esfilter.c:730
 msgid "The audio stream types the filter should apply to."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:233 src/input/mpegts/mpegts_mux_dvb.c:687
+#: src/input/mpegts/mpegts_mux_dvb.c:229 src/input/mpegts/mpegts_mux_dvb.c:686
 msgid ""
 "The bandwidth the mux uses. If you're not sure of the value leave as AUTO "
 "but be aware that tuning may fail as some drivers do not like the AUTO "
 "setting."
 msgstr ""
 
-#: src/channels.c:521
+#: src/channels.c:525
 msgid "The bouquet the channel is associated with."
 msgstr ""
 
-#: src/dvr/dvr_config.c:889
+#: src/dvr/dvr_config.c:892
 msgid ""
 "The cache scheme to use/used to store recordings. Leave as \"system\" unless "
 "you have a special use case for one of the others. See Help for details."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3003
+#: src/dvr/dvr_db.c:3067
 msgid "The channel name the entry will record from."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1044
+#: src/dvr/dvr_autorec.c:1051
 msgid ""
 "The channel on which this rule applies, i.e. the channel you're aiming to "
 "record. You can leave this field blank to apply the rule to all channels."
@@ -6462,13 +6612,13 @@ msgstr ""
 msgid "The character encoding for this service (e.g. UTF-8)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:630
+#: src/input/mpegts/mpegts_mux.c:631
 msgid ""
 "The character set used on this mux. You should not have to change this "
 "unless channel names, etc  appear garbled."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1079
+#: src/dvr/dvr_autorec.c:1086
 msgid ""
 "The content type (Movie/Drama, Sports, etc.) to be used to filter matching "
 "events/programs."
@@ -6482,11 +6632,11 @@ msgstr ""
 msgid "The current configuration ID."
 msgstr ""
 
-#: src/config.c:2020
+#: src/config.c:2063
 msgid "The current configuration version."
 msgstr ""
 
-#: src/config.c:2204
+#: src/config.c:2257
 msgid ""
 "The default language to use if the user  language isn't set in the Access "
 "Entries tab."
@@ -6496,29 +6646,29 @@ msgstr ""
 msgid "The default subscription weight for each subscription."
 msgstr ""
 
-#: src/config.c:2214
+#: src/config.c:2267
 msgid ""
 "The default web interface to use if the user's  theme isn't set in the "
 "Access Entries tab."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:219
+#: src/input/mpegts/mpegts_mux_dvb.c:215
 msgid ""
 "The delivery system the mux uses. Make sure that your tuner supports the "
 "delivery system selected here."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:881
+#: src/input/mpegts/mpegts_mux_dvb.c:880
 msgid "The delivery system used by the mux."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:315 src/input/mpegts/mpegts_mux_dvb.c:782
+#: src/input/mpegts/mpegts_mux_dvb.c:311 src/input/mpegts/mpegts_mux_dvb.c:781
 msgid "The delivery system used by your cable provider."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:446 src/input/mpegts/mpegts_mux_dvb.c:549
-#: src/input/mpegts/mpegts_mux_dvb.c:590 src/input/mpegts/mpegts_mux_dvb.c:675
-#: src/input/mpegts/mpegts_mux_dvb.c:835
+#: src/input/mpegts/mpegts_mux_dvb.c:442 src/input/mpegts/mpegts_mux_dvb.c:548
+#: src/input/mpegts/mpegts_mux_dvb.c:589 src/input/mpegts/mpegts_mux_dvb.c:674
+#: src/input/mpegts/mpegts_mux_dvb.c:834
 msgid "The delivery system used by your provider."
 msgstr ""
 
@@ -6534,37 +6684,37 @@ msgstr ""
 msgid "The device's serial number."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:262
+#: src/input/mpegts/mpegts_mux_dvb.c:258
 msgid ""
 "The forward error correction high value. Most people will not need to change "
 "this setting."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:267
+#: src/input/mpegts/mpegts_mux_dvb.c:263
 msgid ""
 "The forward error correction low value. Most people will not need to change "
 "this setting."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:339 src/input/mpegts/mpegts_mux_dvb.c:614
-#: src/input/mpegts/mpegts_mux_dvb.c:806
+#: src/input/mpegts/mpegts_mux_dvb.c:335 src/input/mpegts/mpegts_mux_dvb.c:613
+#: src/input/mpegts/mpegts_mux_dvb.c:805
 msgid "The forward error correction used on the mux."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:474
+#: src/input/mpegts/mpegts_mux_dvb.c:470
 msgid ""
 "The forward error correction. Most people will not need to change this "
 "setting."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:227 src/input/mpegts/mpegts_mux_dvb.c:321
-#: src/input/mpegts/mpegts_mux_dvb.c:555 src/input/mpegts/mpegts_mux_dvb.c:596
-#: src/input/mpegts/mpegts_mux_dvb.c:681 src/input/mpegts/mpegts_mux_dvb.c:788
-#: src/input/mpegts/mpegts_mux_dvb.c:841 src/input/mpegts/mpegts_mux_dvb.c:887
+#: src/input/mpegts/mpegts_mux_dvb.c:223 src/input/mpegts/mpegts_mux_dvb.c:317
+#: src/input/mpegts/mpegts_mux_dvb.c:554 src/input/mpegts/mpegts_mux_dvb.c:595
+#: src/input/mpegts/mpegts_mux_dvb.c:680 src/input/mpegts/mpegts_mux_dvb.c:787
+#: src/input/mpegts/mpegts_mux_dvb.c:840 src/input/mpegts/mpegts_mux_dvb.c:886
 msgid "The frequency of the mux (in Hertz)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:452
+#: src/input/mpegts/mpegts_mux_dvb.c:448
 msgid "The frequency of the mux/transponder in Hertz."
 msgstr ""
 
@@ -6573,19 +6723,19 @@ msgstr ""
 msgid "The frontend number given to the device."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:252 src/input/mpegts/mpegts_mux_dvb.c:694
+#: src/input/mpegts/mpegts_mux_dvb.c:248 src/input/mpegts/mpegts_mux_dvb.c:693
 msgid ""
 "The guard interval used by the mux. If you're not sure of the value leave as "
 "AUTO."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:257
+#: src/input/mpegts/mpegts_mux_dvb.c:253
 msgid ""
 "The hierarchical modulation used by the mux. Most people will not need to "
 "change this setting."
 msgstr ""
 
-#: src/channels.c:428
+#: src/channels.c:432
 msgid "The imagecache path to the icon to use/used for the channel."
 msgstr ""
 
@@ -6597,61 +6747,61 @@ msgstr ""
 msgid "The items have the following functions:"
 msgstr ""
 
-#: src/esfilter.c:655 src/esfilter.c:749 src/esfilter.c:844 src/esfilter.c:939
-#: src/esfilter.c:1139
+#: src/esfilter.c:647 src/esfilter.c:741 src/esfilter.c:836 src/esfilter.c:931
+#: src/esfilter.c:1131
 msgid "The language to which the filter should apply."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:704
+#: src/input/mpegts/mpegts_mux_dvb.c:703
 msgid "The layer A constellation."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:700
+#: src/input/mpegts/mpegts_mux_dvb.c:699
 msgid "The layer A forward error correction."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:710
+#: src/input/mpegts/mpegts_mux_dvb.c:709
 msgid "The layer A segment count."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:717
+#: src/input/mpegts/mpegts_mux_dvb.c:716
 msgid "The layer A time interleaving."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:727
+#: src/input/mpegts/mpegts_mux_dvb.c:726
 msgid "The layer B constellation."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:723
+#: src/input/mpegts/mpegts_mux_dvb.c:722
 msgid "The layer B forward error correction."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:733
+#: src/input/mpegts/mpegts_mux_dvb.c:732
 msgid "The layer B segment count."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:740
+#: src/input/mpegts/mpegts_mux_dvb.c:739
 msgid "The layer B time interleaving."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:750
+#: src/input/mpegts/mpegts_mux_dvb.c:749
 msgid "The layer C constellation."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:746
+#: src/input/mpegts/mpegts_mux_dvb.c:745
 msgid "The layer C forward error correction."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:756
+#: src/input/mpegts/mpegts_mux_dvb.c:755
 msgid "The layer C segment count."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:763
+#: src/input/mpegts/mpegts_mux_dvb.c:762
 msgid "The layer C time interleaving."
 msgstr ""
 
 #: src/input/mpegts/mpegts_mux_sched.c:163
-msgid "The length of time (in seconds) to play the mux for. 1 hour = 3600."
+msgid "The length of time (in seconds) to play the mux (1 hour = 3600)."
 msgstr ""
 
 #: src/input/mpegts/mpegts_service.c:222
@@ -6660,8 +6810,8 @@ msgid ""
 "Identifier. See Help for more information."
 msgstr ""
 
-#: src/esfilter.c:675 src/esfilter.c:770 src/esfilter.c:865 src/esfilter.c:960
-#: src/esfilter.c:1065
+#: src/esfilter.c:667 src/esfilter.c:762 src/esfilter.c:857 src/esfilter.c:952
+#: src/esfilter.c:1057
 msgid ""
 "The logical stream index to compare. Note that this index is computed using "
 "all filters.Example: If filter is set to AC3 audio type and the language to "
@@ -6673,38 +6823,38 @@ msgstr ""
 msgid "The manufacturer of the SAT>IP server."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1157
+#: src/dvr/dvr_autorec.c:1166
 msgid ""
 "The maximal duration of a matching event - in other words, only match "
 "programmes that are no longer than this duration."
 msgstr ""
 
-#: src/timeshift.c:242
+#: src/timeshift.c:255
 msgid ""
 "The maximum RAM (system memory) size for timeshift buffers. When free RAM "
 "buffers are available, they are used for timeshift data in preference to "
 "using storage."
 msgstr ""
 
-#: src/timeshift.c:232
+#: src/timeshift.c:244
 msgid ""
 "The maximum combined size of all timeshift buffers. If you specify an "
 "unlimited period it's highly recommended you specify a value here."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1012
+#: src/dvr/dvr_config.c:1015
 msgid "The maximum number of entries that can be matched."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:758
+#: src/input/mpegts/iptv/iptv.c:759
 msgid "The maximum number of input streams allowed on this network."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1220
+#: src/dvr/dvr_autorec.c:1229
 msgid "The maximum number of recording entries this rule can create."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1021
+#: src/dvr/dvr_config.c:1024
 msgid "The maximum number of recordings that can be scheduled."
 msgstr ""
 
@@ -6712,23 +6862,23 @@ msgstr ""
 msgid "The maximum number of services to decrypt per mux."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1211
+#: src/dvr/dvr_autorec.c:1220
 msgid "The maximum number of times this rule can be triggered."
 msgstr ""
 
-#: src/timeshift.c:214
+#: src/timeshift.c:225
 msgid ""
 "The maximum time period that will be buffered for any given (client) "
 "subscription."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1146
+#: src/dvr/dvr_autorec.c:1155
 msgid ""
 "The minimal duration of a matching event - in other words, only match "
 "programs that are no shorter than this duration."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:570
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:658
 msgid "The minimum delay after the rotor movement command is sent."
 msgstr ""
 
@@ -6739,11 +6889,11 @@ msgid ""
 "delay is not applied."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:470 src/input/mpegts/mpegts_mux_dvb.c:561
+#: src/input/mpegts/mpegts_mux_dvb.c:466 src/input/mpegts/mpegts_mux_dvb.c:560
 msgid "The modulation used on the mux."
 msgstr ""
 
-#: src/epggrab.c:360
+#: src/epggrab.c:365
 msgid ""
 "The multiplex (mux) is tuned for this amount of time at most. If the EPG "
 "data is complete before this limit, the mux is released sooner."
@@ -6761,29 +6911,29 @@ msgstr ""
 msgid "The mux's universally unique identifier."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:568
+#: src/input/mpegts/mpegts_mux.c:569
 msgid "The name (or frequency) the mux is on."
 msgstr ""
 
-#: src/channels.c:394
+#: src/channels.c:398
 msgid ""
 "The name given to/of the channel (This is how it'll appear in your EPG.)"
 msgstr ""
 
-#: src/profile.c:325
+#: src/profile.c:327
 msgid "The name of the profile."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1009
+#: src/dvr/dvr_autorec.c:1015
 msgid "The name of the the rule."
 msgstr ""
 
-#: src/access.c:1986
+#: src/access.c:2192
 msgid ""
 "The network prefix(es) to block, e.g.192.168.2.0/24 (comma-separated list)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:552
+#: src/input/mpegts/mpegts_mux.c:553
 msgid "The network the mux is on."
 msgstr ""
 
@@ -6791,13 +6941,13 @@ msgstr ""
 msgid "The network the service is on."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:734
+#: src/input/mpegts/iptv/iptv.c:735
 msgid ""
 "The network's priority. The network with the highest priority value will be "
 "used out of preference if available. See Help for details."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:725
+#: src/input/mpegts/iptv/iptv.c:726
 msgid "The network's service ID"
 msgstr ""
 
@@ -6809,7 +6959,7 @@ msgstr ""
 msgid "The networks using this configuration."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:560
+#: src/input/mpegts/mpegts_mux.c:561
 msgid "The networks' universally unique identifier (UUID)."
 msgstr ""
 
@@ -6845,13 +6995,13 @@ msgstr ""
 msgid "The number of DVB-T2 (Terresterial) tuners to export."
 msgstr ""
 
-#: src/config.c:2142
+#: src/config.c:2186
 msgid ""
 "The number of MPEG-TS packets Tvheadend buffers in case there is a delay "
 "receiving CA keys. "
 msgstr ""
 
-#: src/access.c:1594
+#: src/access.c:1797
 msgid "The number of allowed connections this user can make to the server."
 msgstr ""
 
@@ -6861,7 +7011,7 @@ msgid ""
 "bytes long. The accepted range is 18800-1880000 bytes."
 msgstr ""
 
-#: src/config.c:2092
+#: src/config.c:2135
 msgid "The number of days cookies set by Tvheadend should expire."
 msgstr ""
 
@@ -6869,15 +7019,15 @@ msgstr ""
 msgid "The number of muxes left to scan on this network."
 msgstr ""
 
-#: src/profile.c:367
+#: src/profile.c:369
 msgid "The number of seconds to wait for a stream to start."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:649
+#: src/input/mpegts/mpegts_mux.c:650
 msgid "The number of services on the mux that are mapped to channels."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:513
+#: src/input/mpegts/mpegts_mux_dvb.c:512
 msgid "The orbital position of the satellite the mux is on."
 msgstr ""
 
@@ -6885,31 +7035,31 @@ msgstr ""
 msgid "The orbital position of the satellite your dish is pointing at."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:621
+#: src/input/mpegts/mpegts_mux.c:622
 msgid "The outcome of the last scan performed on this mux."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:274
+#: src/input/mpegts/mpegts_mux_dvb.c:270
 msgid ""
 "The physical layer pipe ID. Most people will not need to change this setting."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:863
+#: src/input/mpegts/iptv/iptv.c:864
 msgid "The playlist's character set."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:466
+#: src/input/mpegts/mpegts_mux_dvb.c:462
 msgid "The polarization used on the mux."
 msgstr ""
 
-#: src/channels.c:406
+#: src/channels.c:410
 msgid ""
 "The position the channel will appear on your EPG. This is not used by "
 "Tvheadend internally, but rather intended to be used by HTSP clients for "
 "mapping to remote control buttons, presentation order, etc."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1168
+#: src/dvr/dvr_autorec.c:1177
 msgid ""
 "The priority of any recordings set because of this rule will take precedence "
 "and cancel lower-priority events."
@@ -6923,55 +7073,59 @@ msgstr ""
 msgid "The provider's name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:584
+#: src/input/mpegts/mpegts_mux.c:585
 msgid "The provider's network ID."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:576
+#: src/input/mpegts/mpegts_mux.c:577
 msgid "The provider's network name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:334 src/input/mpegts/mpegts_mux_dvb.c:609
-#: src/input/mpegts/mpegts_mux_dvb.c:801
+#: src/input/mpegts/mpegts_mux_dvb.c:330 src/input/mpegts/mpegts_mux_dvb.c:608
+#: src/input/mpegts/mpegts_mux_dvb.c:800
 msgid ""
 "The quadrature amplitude modulation (QAM) used by the mux. If you're not "
 "sure of the value leave as AUTO."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3305
+#: src/dvr/dvr_db.c:3292
+msgid "The recorded file was removed intentionally"
+msgstr ""
+
+#: src/dvr/dvr_db.c:3395
 msgid "The recording/entry status."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:479
+#: src/input/mpegts/mpegts_mux_dvb.c:475
 msgid "The rolloff used on the mux."
 msgstr ""
 
-#: src/esfilter.c:698 src/esfilter.c:793 src/esfilter.c:888 src/esfilter.c:983
-#: src/esfilter.c:1088 src/esfilter.c:1170
+#: src/esfilter.c:690 src/esfilter.c:785 src/esfilter.c:880 src/esfilter.c:975
+#: src/esfilter.c:1080 src/esfilter.c:1162
 msgid ""
 "The rule action defines the operation when all comparisons succeed. See Help "
 "for more information on what the various rules do."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:277
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:273
 msgid "The satellite configuration to use."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:609
+#: src/input/mpegts/mpegts_mux.c:610
 msgid ""
 "The scan state. New muxes will automatically be changed to the PEND state. "
 "You can change this to ACTIVE to queue a scan of this mux."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2960
+#: src/dvr/dvr_db.c:3024
 msgid "The scheduled start time, including any padding."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2987
+#: src/dvr/dvr_db.c:3051
 msgid "The scheduled stop time, including any padding."
 msgstr ""
 
-#: src/profile.c:400
+#: src/profile.c:402
 msgid ""
 "The selected video type should be preferred when multiple services are "
 "available for a channel."
@@ -6993,14 +7147,14 @@ msgstr ""
 msgid "The service name as set by the provider."
 msgstr ""
 
-#: src/esfilter.c:759 src/esfilter.c:854 src/esfilter.c:949 src/esfilter.c:1054
-#: src/esfilter.c:1149
+#: src/esfilter.c:751 src/esfilter.c:846 src/esfilter.c:941 src/esfilter.c:1046
+#: src/esfilter.c:1141
 msgid ""
 "The service the filter should apply to. Leave blank to apply the filter to "
 "all services."
 msgstr ""
 
-#: src/esfilter.c:665
+#: src/esfilter.c:657
 msgid ""
 "The service to which the filter should apply. Leave blank to apply the "
 "filter to all services."
@@ -7024,7 +7178,7 @@ msgstr ""
 msgid "The service's encryption status."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:288
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:284
 msgid ""
 "The signal from the standard universal LNB can be split using a simple "
 "coaxial splitter (no multiswitch) to several outputs. In this case, the "
@@ -7034,7 +7188,7 @@ msgid ""
 "(position, polarization, lo-hi)."
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:319
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:315
 msgid ""
 "The signal from the standard universal LNB can be split using a simple "
 "coaxial splitter (no multiswitch) to several outputs. In this case, the "
@@ -7044,64 +7198,69 @@ msgid ""
 "(position, polarization, lo-hi)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2939
+#: src/dvr/dvr_db.c:3003
 msgid "The start time of the recording."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:489 src/input/mpegts/mpegts_mux_dvb.c:849
+#: src/input/mpegts/mpegts_mux_dvb.c:487 src/input/mpegts/mpegts_mux_dvb.c:848
 msgid "The stream ID used for the mux."
 msgstr ""
 
-#: src/dvr/dvr_config.c:877
+#: src/dvr/dvr_config.c:879
 msgid "The stream profile the DVR profile will use for recordings."
 msgstr ""
 
-#: src/access.c:1493
+#: src/access.c:1721
 msgid ""
 "The streaming profile to use/used. If not set, the default will be used."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1137
+#: src/dvr/dvr_config.c:1140
 msgid ""
 "The string allows you to manually specify the full path generation using "
 "predefined modifiers. See Help for full details."
 msgstr ""
 
-#: src/esfilter.c:928
+#: src/esfilter.c:920
 msgid "The subtitle stream types the filter should apply to."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:329
+#: src/input/mpegts/mpegts_mux_dvb.c:325
 msgid "The symbol rate used on the mux."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:460
+#: src/input/mpegts/mpegts_mux_dvb.c:456
 msgid "The symbol rate used on the mux/transponder."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:604 src/input/mpegts/mpegts_mux_dvb.c:796
+#: src/input/mpegts/mpegts_mux_dvb.c:603 src/input/mpegts/mpegts_mux_dvb.c:795
 msgid "The symbol rate."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2968
+#: src/dvr/dvr_db.c:3032
 msgid "The time the entry stops/stopped being recorded."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1027
+#: src/config.c:2235
+msgid ""
+"The time window to cut the stop time from the overlapped event in seconds."
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:1034
 msgid ""
 "The title of the program to look for. Note that this accepts case-"
 "insensitive regular expressions."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:641
+#: src/input/mpegts/mpegts_mux.c:642
 msgid "The total number of services found on this mux."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2995
+#: src/dvr/dvr_db.c:3059
 msgid "The total scheduled duration."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:245
+#: src/input/mpegts/mpegts_mux_dvb.c:241
 msgid ""
 "The transmission/OFDM mode used by the mux. If you're not sure of the value "
 "leave as AUTO but be aware that tuning may fail as some drivers do not like "
@@ -7112,47 +7271,47 @@ msgstr ""
 msgid "The transponder ID."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:592
+#: src/input/mpegts/mpegts_mux.c:593
 msgid "The transport stream ID of the mux within the network."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:247
+#: src/input/mpegts/mpegts_input.c:241
 msgid ""
 "The tuner priority value (a higher value means to use this tuner out of "
 "preference). See Help for details."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:258
+#: src/input/mpegts/mpegts_input.c:252
 msgid ""
 "The tuner priority value for streamed channels through HTTP or HTSP (a "
 "higher value means to use this tuner out of preference). If not set (zero), "
 "the standard priority value is used. See Help for details."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3134 src/dvr/dvr_autorec.c:1275 src/dvr/dvr_timerec.c:666
+#: src/dvr/dvr_db.c:3216 src/dvr/dvr_autorec.c:1284 src/dvr/dvr_timerec.c:669
 msgid ""
 "The user who created the recording, or the auto-recording source and IP "
 "address if scheduled by a matching rule."
 msgstr ""
 
-#: src/config.c:2029
+#: src/config.c:2072
 msgid "The version of Tvheadend that last updated the config."
 msgstr ""
 
-#: src/esfilter.c:644
+#: src/esfilter.c:636
 msgid "The video stream types the filter should apply to."
 msgstr ""
 
-#: src/config.c:2213
+#: src/access.c:1456 src/config.c:2266
 msgid "Theme"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:248
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:246
 #: src/input/mpegts/satip/satip_frontend.c:302
 msgid "This tuner"
 msgstr ""
 
-#: src/config.c:2250
+#: src/config.c:2303
 msgid ""
 "This will create an NTP driver (using shmem interface) that you can feed "
 "into ntpd. This can be run without root privileges, but generally the "
@@ -7163,15 +7322,15 @@ msgstr ""
 msgid "Thread"
 msgstr ""
 
-#: src/epg.c:2220
+#: src/epg.c:2281
 msgid "Thriller"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:770
+#: src/dvr/dvr_autorec.c:775
 msgid "Thu"
 msgstr ""
 
-#: src/tvhlog.c:84 src/config.c:1880
+#: src/tvhlog.c:84 src/config.c:1923
 msgid "Time"
 msgstr ""
 
@@ -7183,7 +7342,7 @@ msgstr ""
 msgid "Time (in milliseconds) for the rotor to power up."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:881
+#: src/input/mpegts/iptv/iptv.c:882
 msgid "Time (in minutes) to re-fetch the playlist."
 msgstr ""
 
@@ -7191,11 +7350,11 @@ msgstr ""
 msgid "Time Stamp Fix"
 msgstr ""
 
-#: src/dvr/dvr_db.c:607
+#: src/dvr/dvr_db.c:643
 msgid "Time missed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3235
+#: src/dvr/dvr_db.c:3325
 msgid "Time record caption"
 msgstr ""
 
@@ -7204,19 +7363,19 @@ msgstr ""
 msgid "Time recording%s%s"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:582
+#: src/dvr/dvr_timerec.c:585
 msgid "Time to start the recording/time the recording started."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:593
+#: src/dvr/dvr_timerec.c:596
 msgid "Time to stop recording/time the recording stopped."
 msgstr ""
 
-#: src/config.c:2006
+#: src/config.c:2049
 msgid "Time update"
 msgstr ""
 
-#: src/profile.c:366
+#: src/profile.c:368
 msgid "Timeout (sec) (0=infinite)"
 msgstr ""
 
@@ -7224,39 +7383,39 @@ msgstr ""
 msgid "Timeout (seconds)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3236
+#: src/input/mpegts/mpegts_mux_sched.c:162
+msgid "Timeout (secs)"
+msgstr ""
+
+#: src/dvr/dvr_db.c:3326
 msgid "Timer-based automatic record caption."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3227
+#: src/dvr/dvr_db.c:3317
 msgid "Timer-based automatic recording."
 msgstr ""
 
-#: src/tvhlog.c:163 src/timeshift.c:174
+#: src/tvhlog.c:164 src/timeshift.c:183
 msgid "Timeshift"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:162
-msgid "Timout (secs)"
-msgstr ""
-
-#: src/dvr/dvr_db.c:3031 src/dvr/dvr_db.c:3039 src/dvr/dvr_timerec.c:551
+#: src/dvr/dvr_db.c:3095 src/dvr/dvr_db.c:3103 src/dvr/dvr_timerec.c:553
 msgid "Title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1026
+#: src/dvr/dvr_autorec.c:1033
 msgid "Title (regexp)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3040
+#: src/dvr/dvr_db.c:3104
 msgid "Title of the program (display only)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3032
+#: src/dvr/dvr_db.c:3096
 msgid "Title of the program."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:552
+#: src/dvr/dvr_timerec.c:554
 msgid "Title of the recording - this is used to generate the filename."
 msgstr ""
 
@@ -7268,7 +7427,7 @@ msgstr ""
 msgid "Tone burst"
 msgstr ""
 
-#: src/dvr/dvr_db.c:596
+#: src/dvr/dvr_db.c:634
 msgid "Too many data errors"
 msgstr ""
 
@@ -7284,47 +7443,47 @@ msgstr ""
 msgid "Total number of services found on this network."
 msgstr ""
 
-#: src/wizard.c:1003
+#: src/wizard.c:1004
 msgid "Total number of services found."
 msgstr ""
 
-#: src/bouquet.c:1089
+#: src/bouquet.c:1093
 msgid "Total number of services seen."
 msgstr ""
 
-#: src/bouquet.c:1097
+#: src/bouquet.c:1101
 msgid "Total number of services."
 msgstr ""
 
-#: src/epg.c:2353
+#: src/epg.c:2443
 msgid "Tourism / Travel"
 msgstr ""
 
-#: src/tvhlog.c:776
+#: src/tvhlog.c:778
 msgid "Trace subsystems"
 msgstr ""
 
-#: src/epg.c:2313
+#: src/epg.c:2392
 msgid "Traditional arts"
 msgstr ""
 
-#: src/epg.c:2297
+#: src/epg.c:2373
 msgid "Traditional music"
 msgstr ""
 
-#: src/tvhlog.c:148
+#: src/tvhlog.c:149
 msgid "Transcode"
 msgstr ""
 
-#: src/profile.c:1732
+#: src/profile.c:1839
 msgid "Transcode/av-lib"
 msgstr ""
 
-#: src/profile.c:1739
+#: src/profile.c:1846
 msgid "Transcoding"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:244
+#: src/input/mpegts/mpegts_mux_dvb.c:240
 msgid "Transmission mode"
 msgstr ""
 
@@ -7336,7 +7495,7 @@ msgstr ""
 msgid "Transport Stream"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:591
+#: src/input/mpegts/mpegts_mux.c:592
 msgid "Transport stream ID"
 msgstr ""
 
@@ -7346,7 +7505,7 @@ msgid ""
 "word is number, it is used as the channel number."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:768
+#: src/dvr/dvr_autorec.c:773
 msgid "Tue"
 msgstr ""
 
@@ -7370,7 +7529,7 @@ msgstr ""
 msgid "Tuner configuration."
 msgstr ""
 
-#: src/streaming.c:455
+#: src/streaming.c:461
 msgid "Tuning failed"
 msgstr ""
 
@@ -7378,7 +7537,7 @@ msgstr ""
 msgid "Turn off LNB when idle"
 msgstr ""
 
-#: src/config.c:2038
+#: src/config.c:2081
 msgid "Tvheadend server name"
 msgstr ""
 
@@ -7398,24 +7557,28 @@ msgstr ""
 msgid "UHD TV"
 msgstr ""
 
+#: src/profile.c:269
+msgid "UHD: ultra high definition"
+msgstr ""
+
 #: src/tvhlog.c:93
 msgid "UPnP Protocol"
 msgstr ""
 
-#: src/tvhlog.c:90 src/wizard.c:808 src/dvr/dvr_db.c:3287
-#: src/input/mpegts/iptv/iptv.c:844 src/input/mpegts/iptv/iptv_mux.c:139
+#: src/tvhlog.c:90 src/wizard.c:809 src/dvr/dvr_db.c:3377
+#: src/input/mpegts/iptv/iptv.c:845 src/input/mpegts/iptv/iptv_mux.c:139
 msgid "URL"
 msgstr ""
 
-#: src/wizard.c:809
+#: src/wizard.c:810
 msgid "URL of the M3U playlist."
 msgstr ""
 
-#: src/main.c:849
+#: src/main.c:850
 msgid "URL with the SAT>IP server XML location"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3288
+#: src/dvr/dvr_db.c:3378
 msgid "URL."
 msgstr ""
 
@@ -7564,23 +7727,23 @@ msgstr ""
 msgid "UUID"
 msgstr ""
 
-#: src/htsp_server.c:1383
+#: src/htsp_server.c:1410
 msgid "Unable to get system UTC time"
 msgstr ""
 
-#: src/htsp_server.c:1376
+#: src/htsp_server.c:1403
 msgid "Unable to get system local time"
 msgstr ""
 
-#: src/htsp_server.c:1373
+#: src/htsp_server.c:1400
 msgid "Unable to get system time"
 msgstr ""
 
-#: src/htsp_server.c:715
+#: src/htsp_server.c:718
 msgid "Unable to open file"
 msgstr ""
 
-#: src/htsp_server.c:1351
+#: src/htsp_server.c:1378
 msgid "Unable to stat path"
 msgstr ""
 
@@ -7592,27 +7755,35 @@ msgstr ""
 msgid "Uncommitted first"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:67
-msgid "Unicable"
+#: src/tvhlog.c:155
+msgid "Unicable (EN50494)"
 msgstr ""
 
-#: src/tvhlog.c:154
-msgid "Unicable (EN50494)"
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:70
+msgid "Unicable I (EN50494)"
+msgstr ""
+
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:744
+msgid "Unicable I switch (universal LNB)"
+msgstr ""
+
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:77
+msgid "Unicable II (EN50607)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:656
-msgid "Unicable switch (universal LNB, experimental)"
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:750
+msgid "Unicable II switch (universal LNB)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1393
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1490
 msgid "Unicable type"
 msgstr ""
 
-#: src/profile.c:252 src/dvr/dvr_db.c:2452
+#: src/profile.c:252 src/dvr/dvr_db.c:2517
 msgid "Unimportant"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:638
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:726
 msgid "Universal LNB only"
 msgstr ""
 
@@ -7620,24 +7791,24 @@ msgstr ""
 msgid "Universally unique identifier. Read only."
 msgstr ""
 
-#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:709
+#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:711
 msgid "Unknown"
 msgstr ""
 
-#: src/htsp_server.c:2686
+#: src/htsp_server.c:2718
 msgid "Unknown file"
 msgstr ""
 
-#: src/streaming.c:480
+#: src/streaming.c:486
 #, c-format
 msgid "Unknown reason (%i)"
 msgstr ""
 
-#: src/timeshift.c:252
+#: src/timeshift.c:266
 msgid "Unlimited size"
 msgstr ""
 
-#: src/timeshift.c:221
+#: src/timeshift.c:232
 msgid "Unlimited time"
 msgstr ""
 
@@ -7645,35 +7816,35 @@ msgstr ""
 msgid "Unset (default)"
 msgstr ""
 
-#: src/descrambler/cwc.c:1881
+#: src/descrambler/cwc.c:1884
 msgid "Update Entitlement Management Messages from one mux only."
 msgstr ""
 
-#: src/descrambler/cwc.c:1872
+#: src/descrambler/cwc.c:1875
 msgid "Update card (EMM)"
 msgstr ""
 
-#: src/epggrab.c:299
+#: src/epggrab.c:303
 msgid "Update channel icon"
 msgstr ""
 
-#: src/epggrab.c:277
+#: src/epggrab.c:279
 msgid "Update channel name"
 msgstr ""
 
-#: src/epggrab.c:288
+#: src/epggrab.c:291
 msgid "Update channel number"
 msgstr ""
 
-#: src/dvr/dvr_config.c:776
+#: src/dvr/dvr_config.c:778
 msgid "Update disabled"
 msgstr ""
 
-#: src/config.c:2238
+#: src/config.c:2291
 msgid "Update time"
 msgstr ""
 
-#: src/config.c:2261
+#: src/config.c:2314
 msgid "Update tolerance (ms)"
 msgstr ""
 
@@ -7681,49 +7852,49 @@ msgstr ""
 msgid "Updated"
 msgstr ""
 
-#: src/descrambler/cwc.c:1880
+#: src/descrambler/cwc.c:1883
 msgid "Updates from one mux (EMM)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:558
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:646
 msgid ""
 "Upon start, Tvheadend doesn't know the last rotor position. This value "
 "defines the initial rotor movement. TVHeadend waits the specified time when "
 "the first movement is requested."
 msgstr ""
 
-#: src/main.c:498
+#: src/main.c:499
 #, c-format
 msgid "Usage: %s [OPTIONS]\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:665
+#: src/input/mpegts/mpegts_mux.c:666
 msgid "Use AC-3 detection on the mux."
 msgstr ""
 
-#: src/channels.c:486 src/dvr/dvr_config.c:999
+#: src/channels.c:491 src/dvr/dvr_config.c:1002
 msgid ""
 "Use EITp/f to decide event start/stop. This is also known as \"Accurate "
 "Recording\". See Help for details."
 msgstr ""
 
-#: src/channels.c:485 src/dvr/dvr_config.c:998
+#: src/channels.c:490 src/dvr/dvr_config.c:1001
 msgid "Use EPG running state"
 msgstr ""
 
-#: src/config.c:2079
+#: src/config.c:2122
 msgid "Use HTTP digest authentication"
 msgstr ""
 
-#: src/profile.c:1228 src/profile.c:1398
+#: src/profile.c:1230 src/profile.c:1512
 msgid "Use WEBM format."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1277
+#: src/dvr/dvr_config.c:1280
 msgid "Use Windows-compatible filenames"
 msgstr ""
 
-#: src/main.c:865
+#: src/main.c:866
 msgid "Use XSPF playlist instead of M3U"
 msgstr ""
 
@@ -7781,11 +7952,11 @@ msgid ""
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/profile.c:1601
+#: src/profile.c:1715
 msgid "Use original"
 msgstr ""
 
-#: src/config.c:2151
+#: src/config.c:2195
 msgid "Use packet backlog"
 msgstr ""
 
@@ -7793,7 +7964,7 @@ msgstr ""
 msgid "Use service IDs as channel numbers"
 msgstr ""
 
-#: src/channels.c:1443
+#: src/channels.c:1464
 msgid "Use tag internally (don't expose to clients)."
 msgstr ""
 
@@ -7801,48 +7972,48 @@ msgstr ""
 msgid "Use the provider's service IDs as channel numbers."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1101
+#: src/dvr/dvr_config.c:1104
 msgid "Use this character set when setting filenames."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1081
+#: src/dvr/dvr_config.c:1084
 msgid "Use x amount of storage space."
 msgstr ""
 
-#: src/streaming.c:440 src/dvr/dvr_db.c:589
+#: src/streaming.c:446 src/dvr/dvr_db.c:625
 msgid "User access error"
 msgstr ""
 
-#: src/htsp_server.c:1579 src/htsp_server.c:1676 src/htsp_server.c:1815
-#: src/htsp_server.c:1896 src/htsp_server.c:2037 src/htsp_server.c:2075
-#: src/htsp_server.c:2085 src/htsp_server.c:2111 src/htsp_server.c:2149
-#: src/htsp_server.c:2186 src/htsp_server.c:2196 src/htsp_server.c:2221
-#: src/htsp_server.c:2257 src/htsp_server.c:2300 src/htsp_server.c:2308
-#: src/htsp_server.c:2361 src/htsp_server.c:2670
+#: src/htsp_server.c:1606 src/htsp_server.c:1703 src/htsp_server.c:1842
+#: src/htsp_server.c:1923 src/htsp_server.c:2069 src/htsp_server.c:2107
+#: src/htsp_server.c:2117 src/htsp_server.c:2143 src/htsp_server.c:2181
+#: src/htsp_server.c:2218 src/htsp_server.c:2228 src/htsp_server.c:2253
+#: src/htsp_server.c:2289 src/htsp_server.c:2332 src/htsp_server.c:2340
+#: src/htsp_server.c:2393 src/htsp_server.c:2702
 msgid "User does not have access"
 msgstr ""
 
-#: src/htsp_server.c:1929
+#: src/htsp_server.c:1956
 msgid "User does not have access to channel"
 msgstr ""
 
-#: src/channels.c:417
+#: src/channels.c:421
 msgid "User icon"
 msgstr ""
 
-#: src/access.c:1418 src/config.c:2047
+#: src/access.c:1461 src/access.c:1655 src/config.c:2090
 msgid "User interface level"
 msgstr ""
 
-#: src/config.c:2070
+#: src/config.c:2113
 msgid "User interface quick tips (tooltips)"
 msgstr ""
 
-#: src/config.c:2203
+#: src/config.c:2256
 msgid "User language"
 msgstr ""
 
-#: src/streaming.c:442 src/dvr/dvr_db.c:591
+#: src/streaming.c:448 src/dvr/dvr_db.c:627
 msgid "User limit reached"
 msgstr ""
 
@@ -7850,123 +8021,146 @@ msgstr ""
 msgid "User login"
 msgstr ""
 
-#: src/streaming.c:446
+#: src/streaming.c:452
 msgid "User request"
 msgstr ""
 
-#: src/access.c:1402 src/access.c:1833 src/wizard.c:434
-#: src/descrambler/cwc.c:1832
+#: src/access.c:1626 src/access.c:2039 src/wizard.c:434
+#: src/descrambler/cwc.c:1833
 msgid "Username"
 msgstr ""
 
-#: src/access.c:1403
+#: src/access.c:1627
 msgid "Username for the entry (login username)."
 msgstr ""
 
-#: src/access.c:1834
+#: src/access.c:2040
 msgid ""
 "Username of the entry (this should match a username from within the \"Access "
 "Entries\" tab)."
 msgstr ""
 
-#: src/epg.c:2253
+#: src/access.c:1598
+msgid "Users - Access Entries"
+msgstr ""
+
+#: src/access.c:2173
+msgid "Users - IP Blocking"
+msgstr ""
+
+#: src/access.c:2020
+msgid "Users - Passwords"
+msgstr ""
+
+#: src/epg.c:2318
 msgid "Variety show"
 msgstr ""
 
-#: src/bouquet.c:1051
+#: src/bouquet.c:1055
 msgid "Verify the SSL certificate."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:890
+#: src/input/mpegts/iptv/iptv.c:891
 msgid "Verify the peer's SSL."
 msgstr ""
 
-#: src/profile.c:1759
+#: src/profile.c:1866
 msgid ""
 "Vertical resolution (height) of the output video stream. Horizontal "
 "resolution is adjusted automatically to preserve aspect ratio. When set to "
 "0, the input resolution is used."
 msgstr ""
 
-#: src/epg.c:2316
+#: src/epg.c:2395
 msgid "Video"
 msgstr ""
 
-#: src/esfilter.c:637
+#: src/esfilter.c:629
 msgid "Video Stream Filter"
 msgstr ""
 
-#: src/profile.c:1814
+#: src/profile.c:1921
 msgid "Video bitrate (kb/s) (0=auto)"
 msgstr ""
 
-#: src/profile.c:1791
+#: src/profile.c:1898
 msgid "Video codec"
 msgstr ""
 
-#: src/profile.c:1803
+#: src/profile.c:1910
 msgid "Video codec preset"
 msgstr ""
 
-#: src/profile.c:1804
+#: src/profile.c:1911
 msgid "Video codec preset to use for transcoding."
 msgstr ""
 
-#: src/profile.c:1792
+#: src/profile.c:1899
 msgid ""
 "Video codec to use for the transcode. \"Do not use\" will disable video "
 "output."
 msgstr ""
 
-#: src/access.c:1505
+#: src/access.c:1734
 msgid "Video recorder"
 msgstr ""
 
-#: src/access.c:1521
-msgid "View all DVR entries"
+#: src/access.c:1735
+msgid ""
+"Video recorder flags, allow/disallow access to video recorder functionality "
+"(including Autorecs), allow/disallow users to view other DVR entries, allow/"
+"disallow users to work with DVR entries of other users (remove, edit) etc."
+msgstr ""
+
+#: src/access.c:1548
+msgid "View all"
 msgstr ""
 
-#: src/streaming.c:574
+#: src/streaming.c:580
 msgid "Visually impaired commentary/audio description"
 msgstr ""
 
-#: src/profile.c:1227 src/profile.c:1397
+#: src/profile.c:1318
+msgid "Vorbis audio"
+msgstr ""
+
+#: src/profile.c:1229 src/profile.c:1511
 msgid "WEBM"
 msgstr ""
 
-#: src/profile.c:1568
+#: src/profile.c:1683
 msgid "WEBM/av-lib"
 msgstr ""
 
-#: src/profile.c:1564
+#: src/profile.c:1678
 msgid "WEBM/built-in"
 msgstr ""
 
-#: src/profile.c:2171
+#: src/profile.c:2299
 msgid "WEBTV profile H264/AAC/MPEG-TS"
 msgstr ""
 
-#: src/profile.c:2192
+#: src/profile.c:2320
 msgid "WEBTV profile H264/AAC/Matroska"
 msgstr ""
 
-#: src/profile.c:2150
+#: src/profile.c:2278
 msgid "WEBTV profile VP8/Vorbis/WEBM"
 msgstr ""
 
-#: src/dvr/dvr_db.c:577
+#: src/dvr/dvr_db.c:613
 msgid "Waiting for EPG running flag"
 msgstr ""
 
-#: src/dvr/dvr_db.c:569
+#: src/dvr/dvr_db.c:605
 msgid "Waiting for program start"
 msgstr ""
 
-#: src/dvr/dvr_db.c:567
+#: src/dvr/dvr_db.c:603
 msgid "Waiting for stream"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:333
+#: src/input/mpegts/mpegts_input.c:327
 msgid ""
 "Wake up the linked input whenever this adapter is used. The subscriptions "
 "are named as \"keep\". Note that this isn't normally needed, and is here "
@@ -7974,51 +8168,51 @@ msgid ""
 "otherwise lock the second tuner."
 msgstr ""
 
-#: src/epg.c:2221
+#: src/epg.c:2282
 msgid "War"
 msgstr ""
 
-#: src/epg.c:2275
+#: src/epg.c:2342
 msgid "Water sport"
 msgstr ""
 
-#: src/streaming.c:444
+#: src/streaming.c:450
 msgid "Weak stream"
 msgstr ""
 
-#: src/epg.c:2236
+#: src/epg.c:2299
 msgid "Weather report"
 msgstr ""
 
-#: src/tvhlog.c:162
+#: src/tvhlog.c:163
 msgid "Web User Interface"
 msgstr ""
 
-#: src/access.c:1568 src/wizard.c:184
+#: src/access.c:1771 src/wizard.c:184
 msgid "Web interface"
 msgstr ""
 
-#: src/access.c:1449
+#: src/access.c:1451 src/access.c:1686
 msgid "Web interface language"
 msgstr ""
 
-#: src/access.c:1450
+#: src/access.c:1687
 msgid "Web interface language."
 msgstr ""
 
-#: src/access.c:1459
+#: src/access.c:1696
 msgid "Web interface theme."
 msgstr ""
 
-#: src/access.c:1458
+#: src/access.c:1695
 msgid "Web theme"
 msgstr ""
 
-#: src/config.c:1998
+#: src/config.c:2041
 msgid "Web user interface"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:769
+#: src/dvr/dvr_autorec.c:774
 msgid "Wed"
 msgstr ""
 
@@ -8026,15 +8220,15 @@ msgstr ""
 msgid "Welcome - Tvheadend - your TV streaming server and video recorder"
 msgstr ""
 
-#: src/epg.c:2221
+#: src/epg.c:2282
 msgid "Western"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:603
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:691
 msgid "Western hemisphere (latitude direction)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:604
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:692
 msgid "Western hemisphere (latitude direction)."
 msgstr ""
 
@@ -8048,20 +8242,20 @@ msgid ""
 "issues for SAT>IP (limited number of PID filters)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1016
+#: src/dvr/dvr_autorec.c:1022
 msgid ""
 "When specified, this setting overrides the subdirectory rules (except the "
 "base directory) defined in the DVR configuration and puts all recordings "
 "done by this entry into the subdirectory named here. See Help for more info."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:746
+#: src/input/mpegts/iptv/iptv.c:747
 msgid ""
 "When streaming a service (via http or htsp) Tvheadend will use the network "
 "with the highest streaming priority set here. See Help for details."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1036
+#: src/dvr/dvr_autorec.c:1043
 msgid ""
 "When the fulltext is checked, the title pattern is matched against title, "
 "subtitle, summary and description."
@@ -8075,7 +8269,11 @@ msgstr ""
 msgid "When the service was last seen during a mux scan."
 msgstr ""
 
-#: src/access.c:1647 src/access.c:1865 src/input/mpegts/mpegts_network.c:304
+#: src/epg.c:2343
+msgid "Winter sports"
+msgstr ""
+
+#: src/access.c:1852 src/access.c:2071 src/input/mpegts/mpegts_network.c:304
 msgid "Wizard"
 msgstr ""
 
@@ -8083,25 +8281,25 @@ msgstr ""
 msgid "Wrapper (capmt_ca.so)"
 msgstr ""
 
-#: src/esfilter.c:711 src/esfilter.c:806 src/esfilter.c:901 src/esfilter.c:996
-#: src/esfilter.c:1101 src/esfilter.c:1183
+#: src/esfilter.c:703 src/esfilter.c:798 src/esfilter.c:893 src/esfilter.c:988
+#: src/esfilter.c:1093 src/esfilter.c:1175
 msgid ""
 "Write a short message to log identifying the matched parameters. It is "
 "useful for debugging your setup or structure of incoming streams."
 msgstr ""
 
-#: src/epggrab.c:311
+#: src/epggrab.c:316
 msgid ""
 "Writes the current in-memory EPG database to disk every x hours, so should a "
 "crash/unexpected shutdown occur EPG data is saved periodically to the "
 "database (re-read on next startup). Set to 0 to disable."
 msgstr ""
 
-#: src/tvhlog.c:161
+#: src/tvhlog.c:162
 msgid "XMLTV EPG Import"
 msgstr ""
 
-#: src/access.c:1350
+#: src/access.c:1397
 msgid "Yes"
 msgstr ""
 
@@ -8109,93 +8307,97 @@ msgstr ""
 msgid "addpids/delpids supported"
 msgstr ""
 
-#: src/profile.c:1695
+#: src/profile.c:1802
 msgid "bd: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1699
+#: src/profile.c:1806
 msgid "default: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:120
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:142
 msgid "en50494"
 msgstr ""
 
-#: src/profile.c:1687
+#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:180
+msgid "en50607"
+msgstr ""
+
+#: src/profile.c:1794
 msgid "fast: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1686
+#: src/profile.c:1793
 msgid "faster: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1694
+#: src/profile.c:1801
 msgid "hp: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1693
+#: src/profile.c:1800
 msgid "hq: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2867
+#: src/dvr/dvr_db.c:2932
 msgid "hrs"
 msgstr ""
 
-#: src/main.c:926
+#: src/main.c:927
 #, c-format
 msgid "invalid option specified [%s]"
 msgstr ""
 
-#: src/tvhlog.c:147
+#: src/tvhlog.c:148
 msgid "libav / ffmpeg"
 msgstr ""
 
-#: src/profile.c:1696
+#: src/profile.c:1803
 msgid "ll: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1698
+#: src/profile.c:1805
 msgid "llhp: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1697
+#: src/profile.c:1804
 msgid "llhq: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1688
+#: src/profile.c:1795
 msgid "medium: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2868
+#: src/dvr/dvr_db.c:2933
 msgid "min"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2869
+#: src/dvr/dvr_db.c:2934
 msgid "mins"
 msgstr ""
 
-#: src/main.c:935
+#: src/main.c:936
 #, c-format
 msgid "option %s requires a value"
 msgstr ""
 
-#: src/profile.c:1692
+#: src/profile.c:1799
 msgid "placebo: h264 / h265"
 msgstr ""
 
-#: src/profile.c:1689
+#: src/profile.c:1796
 msgid "slow: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1690
+#: src/profile.c:1797
 msgid "slower: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1684
+#: src/profile.c:1791
 msgid "superfast: h264 / h265"
 msgstr ""
 
-#: src/main.c:898
+#: src/main.c:899
 msgid "tsfile input (mux file)"
 msgstr ""
 
@@ -8203,14 +8405,14 @@ msgstr ""
 msgid "tvhdhomerun client"
 msgstr ""
 
-#: src/profile.c:1683
+#: src/profile.c:1790
 msgid "ultrafast: h264 / h265"
 msgstr ""
 
-#: src/profile.c:1685
+#: src/profile.c:1792
 msgid "veryfast: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1691
+#: src/profile.c:1798
 msgid "veryslow: h264 / h265 / qsv(h264)"
 msgstr ""