]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
update intl templates for transifex
authorJaroslav Kysela <perex@perex.cz>
Fri, 12 Feb 2016 12:29:49 +0000 (13:29 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 12 Feb 2016 12:29:49 +0000 (13:29 +0100)
intl/js/tvheadend.js.pot
intl/tvheadend.pot

index 143079004871221db3be889de3d749c9e7293699..1a87295cee4ce216bcaae6f2d1e46aad6b3d21d9 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-10 09:13+0100\n"
+"POT-Creation-Date: 2016-02-12 13:29+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"
@@ -1718,6 +1718,14 @@ msgstr ""
 msgid "Timers"
 msgstr ""
 
+#: src/webui/static/app/timeshift.js:16
+msgid "Timeshift"
+msgstr ""
+
+#: src/webui/static/app/timeshift.js:24
+msgid "Timeshift Configuration"
+msgstr ""
+
 #: src/webui/static/app/epg.js:506 src/webui/static/app/epg.js:507
 #: src/webui/static/app/epg.js:1050 src/webui/static/app/status.js:100
 msgid "Title"
index 527258248b432bbfb0c81622358a890f1f35b1ea..4fbc1f1165d7e6cdce5afa04b8388bf7344eedcd 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-02-10 09:13+0100\n"
+"POT-Creation-Date: 2016-02-12 13:29+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"
@@ -24,24 +24,24 @@ msgid ""
 "https://tvheadend.org\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:613
+#: src/input/mpegts/mpegts_mux.c:616
 msgid "# Channels"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:270
+#: src/input/mpegts/mpegts_network.c:271
 msgid "# Mapped channels"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:254
+#: src/input/mpegts/mpegts_network.c:255
 msgid "# Muxes"
 msgstr ""
 
-#: src/bouquet.c:1010 src/input/mpegts/mpegts_network.c:262
-#: src/input/mpegts/mpegts_mux.c:605
+#: src/bouquet.c:1001 src/input/mpegts/mpegts_network.c:263
+#: src/input/mpegts/mpegts_mux.c:608
 msgid "# Services"
 msgstr ""
 
-#: src/bouquet.c:1003
+#: src/bouquet.c:994
 msgid "# Services seen"
 msgstr ""
 
@@ -49,7 +49,7 @@ msgstr ""
 msgid "# tune repeats"
 msgstr ""
 
-#: src/dvr/dvr_config.c:678
+#: src/dvr/dvr_config.c:674
 msgid "(Default profile)"
 msgstr ""
 
@@ -61,23 +61,23 @@ msgstr ""
 msgid "1"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2359 src/dvr/dvr_db.c:2383 src/dvr/dvr_config.c:714
-#: src/dvr/dvr_config.c:737
+#: src/dvr/dvr_db.c:2358 src/dvr/dvr_db.c:2382 src/dvr/dvr_config.c:710
+#: src/dvr/dvr_config.c:733
 msgid "1 day"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2365 src/dvr/dvr_db.c:2389 src/dvr/dvr_config.c:720
-#: src/dvr/dvr_config.c:743
+#: src/dvr/dvr_db.c:2364 src/dvr/dvr_db.c:2388 src/dvr/dvr_config.c:716
+#: src/dvr/dvr_config.c:739
 msgid "1 month"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2362 src/dvr/dvr_db.c:2386 src/dvr/dvr_config.c:717
-#: src/dvr/dvr_config.c:740
+#: src/dvr/dvr_db.c:2361 src/dvr/dvr_db.c:2385 src/dvr/dvr_config.c:713
+#: src/dvr/dvr_config.c:736
 msgid "1 week"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2369 src/dvr/dvr_db.c:2393 src/dvr/dvr_config.c:724
-#: src/dvr/dvr_config.c:747
+#: src/dvr/dvr_db.c:2368 src/dvr/dvr_db.c:2392 src/dvr/dvr_config.c:720
+#: src/dvr/dvr_config.c:743
 msgid "1 year"
 msgstr ""
 
@@ -109,18 +109,18 @@ msgstr ""
 msgid "2"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2366 src/dvr/dvr_db.c:2390 src/dvr/dvr_config.c:721
-#: src/dvr/dvr_config.c:744
+#: src/dvr/dvr_db.c:2365 src/dvr/dvr_db.c:2389 src/dvr/dvr_config.c:717
+#: src/dvr/dvr_config.c:740
 msgid "2 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2363 src/dvr/dvr_db.c:2387 src/dvr/dvr_config.c:718
-#: src/dvr/dvr_config.c:741
+#: src/dvr/dvr_db.c:2362 src/dvr/dvr_db.c:2386 src/dvr/dvr_config.c:714
+#: src/dvr/dvr_config.c:737
 msgid "2 weeks"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2370 src/dvr/dvr_db.c:2394 src/dvr/dvr_config.c:725
-#: src/dvr/dvr_config.c:748
+#: src/dvr/dvr_db.c:2369 src/dvr/dvr_db.c:2393 src/dvr/dvr_config.c:721
+#: src/dvr/dvr_config.c:744
 msgid "2 years"
 msgstr ""
 
@@ -132,23 +132,23 @@ msgstr ""
 msgid "3"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2360 src/dvr/dvr_db.c:2384 src/dvr/dvr_config.c:715
-#: src/dvr/dvr_config.c:738
+#: src/dvr/dvr_db.c:2359 src/dvr/dvr_db.c:2383 src/dvr/dvr_config.c:711
+#: src/dvr/dvr_config.c:734
 msgid "3 days"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2367 src/dvr/dvr_db.c:2391 src/dvr/dvr_config.c:722
-#: src/dvr/dvr_config.c:745
+#: src/dvr/dvr_db.c:2366 src/dvr/dvr_db.c:2390 src/dvr/dvr_config.c:718
+#: src/dvr/dvr_config.c:741
 msgid "3 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2364 src/dvr/dvr_db.c:2388 src/dvr/dvr_config.c:719
-#: src/dvr/dvr_config.c:742
+#: src/dvr/dvr_db.c:2363 src/dvr/dvr_db.c:2387 src/dvr/dvr_config.c:715
+#: src/dvr/dvr_config.c:738
 msgid "3 weeks"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2371 src/dvr/dvr_db.c:2395 src/dvr/dvr_config.c:726
-#: src/dvr/dvr_config.c:749
+#: src/dvr/dvr_db.c:2370 src/dvr/dvr_db.c:2394 src/dvr/dvr_config.c:722
+#: src/dvr/dvr_config.c:745
 msgid "3 years"
 msgstr ""
 
@@ -164,16 +164,16 @@ msgstr ""
 msgid "5"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2361 src/dvr/dvr_db.c:2385 src/dvr/dvr_config.c:716
-#: src/dvr/dvr_config.c:739
+#: src/dvr/dvr_db.c:2360 src/dvr/dvr_db.c:2384 src/dvr/dvr_config.c:712
+#: src/dvr/dvr_config.c:735
 msgid "5 days"
 msgstr ""
 
-#: src/profile.c:1548
+#: src/profile.c:1547
 msgid "5.0"
 msgstr ""
 
-#: src/profile.c:1549
+#: src/profile.c:1548
 msgid "5.1"
 msgstr ""
 
@@ -181,12 +181,12 @@ msgstr ""
 msgid "6"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2368 src/dvr/dvr_db.c:2392 src/dvr/dvr_config.c:723
-#: src/dvr/dvr_config.c:746
+#: src/dvr/dvr_db.c:2367 src/dvr/dvr_db.c:2391 src/dvr/dvr_config.c:719
+#: src/dvr/dvr_config.c:742
 msgid "6 months"
 msgstr ""
 
-#: src/profile.c:1550
+#: src/profile.c:1549
 msgid "6.1"
 msgstr ""
 
@@ -194,7 +194,7 @@ msgstr ""
 msgid "7"
 msgstr ""
 
-#: src/profile.c:1551
+#: src/profile.c:1550
 msgid "7.1"
 msgstr ""
 
@@ -211,7 +211,7 @@ msgstr ""
 msgid "A"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1046
+#: src/dvr/dvr_autorec.c:1041
 msgid "A channel tag (e.g. a group of channels) to which this rule applies."
 msgstr ""
 
@@ -225,15 +225,15 @@ msgstr ""
 msgid "AB"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:478
+#: src/input/mpegts/mpegts_mux.c:481
 msgid "AC-3 = descriptor 6"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:622
+#: src/input/mpegts/mpegts_mux.c:625
 msgid "AC-3 detection"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:382
+#: src/input/mpegts/mpegts_mux.c:385
 msgid "ACTIVE"
 msgstr ""
 
@@ -241,55 +241,55 @@ msgstr ""
 msgid "AES constant code word client"
 msgstr ""
 
-#: src/config.c:1881
+#: src/config.c:1877
 msgid "AF11"
 msgstr ""
 
-#: src/config.c:1882
+#: src/config.c:1878
 msgid "AF12"
 msgstr ""
 
-#: src/config.c:1883
+#: src/config.c:1879
 msgid "AF13"
 msgstr ""
 
-#: src/config.c:1885
+#: src/config.c:1881
 msgid "AF21"
 msgstr ""
 
-#: src/config.c:1886
+#: src/config.c:1882
 msgid "AF22"
 msgstr ""
 
-#: src/config.c:1887
+#: src/config.c:1883
 msgid "AF23"
 msgstr ""
 
-#: src/config.c:1889
+#: src/config.c:1885
 msgid "AF31"
 msgstr ""
 
-#: src/config.c:1890
+#: src/config.c:1886
 msgid "AF32"
 msgstr ""
 
-#: src/config.c:1891
+#: src/config.c:1887
 msgid "AF33"
 msgstr ""
 
-#: src/config.c:1893
+#: src/config.c:1889
 msgid "AF41"
 msgstr ""
 
-#: src/config.c:1894
+#: src/config.c:1890
 msgid "AF42"
 msgstr ""
 
-#: src/config.c:1895
+#: src/config.c:1891
 msgid "AF43"
 msgstr ""
 
-#: src/esfilter.c:315 src/esfilter.c:372
+#: src/esfilter.c:314 src/esfilter.c:371
 msgid "ANY"
 msgstr ""
 
@@ -351,12 +351,12 @@ msgstr ""
 msgid "Accept the remote subscription weight (from the SAT>IP client)."
 msgstr ""
 
-#: src/access.c:1411
+#: src/access.c:1405
 msgid "Access"
 msgstr ""
 
-#: src/esfilter.c:694 src/esfilter.c:786 src/esfilter.c:878 src/esfilter.c:970
-#: src/esfilter.c:1073 src/esfilter.c:1152
+#: src/esfilter.c:693 src/esfilter.c:785 src/esfilter.c:877 src/esfilter.c:969
+#: src/esfilter.c:1072 src/esfilter.c:1151
 msgid "Action"
 msgstr ""
 
@@ -372,22 +372,22 @@ msgstr ""
 msgid "Add the thread ID to debug"
 msgstr ""
 
-#: src/epggrab/module.c:182
+#: src/epggrab/module.c:183
 msgid "Additional arguments to pass to the grabber."
 msgstr ""
 
-#: src/epggrab/channel.c:735
+#: src/epggrab/channel.c:733
 msgid "Additional service names found in EPG data."
 msgstr ""
 
-#: src/dvr/dvr_config.c:926
+#: src/dvr/dvr_config.c:923
 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:1586
+#: src/access.c:1580
 msgid "Admin"
 msgstr ""
 
@@ -408,7 +408,7 @@ msgstr ""
 msgid "Adult movie"
 msgstr ""
 
-#: src/access.c:1392 src/config.c:1909
+#: src/access.c:1386 src/config.c:1905
 msgid "Advanced"
 msgstr ""
 
@@ -416,7 +416,7 @@ msgstr ""
 msgid "Advanced (non-universal LNBs, rotors, etc.)"
 msgstr ""
 
-#: src/access.c:1496
+#: src/access.c:1490
 msgid "Advanced streaming"
 msgstr ""
 
@@ -428,21 +428,21 @@ msgstr ""
 msgid "Advertisement / Shopping"
 msgstr ""
 
-#: src/access.c:1351
+#: src/access.c:1345
 msgid "All (Streaming plus DVR)"
 msgstr ""
 
-#: src/access.c:1549
+#: src/access.c:1543
 msgid "All DVR (rw)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1223
+#: src/dvr/dvr_config.c:1220
 msgid ""
 "All characters that could possibly cause problems for filenaming will be "
 "replaced with an underscore. See Help for details."
 msgstr ""
 
-#: src/config.c:1920
+#: src/config.c:1916
 msgid "All lower-case"
 msgstr ""
 
@@ -452,23 +452,23 @@ msgid ""
 "equipment."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:934
+#: src/dvr/dvr_autorec.c:928
 msgid "All: Record if different description"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:930
+#: src/dvr/dvr_autorec.c:924
 msgid "All: Record if different episode number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:932
+#: src/dvr/dvr_autorec.c:926
 msgid "All: Record if different subtitle"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:938
+#: src/dvr/dvr_autorec.c:932
 msgid "All: Record once per day"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:936
+#: src/dvr/dvr_autorec.c:930
 msgid "All: Record once per week"
 msgstr ""
 
@@ -480,7 +480,7 @@ msgstr ""
 msgid "Allow idle scan tuning on this device."
 msgstr ""
 
-#: src/timeshift.c:241
+#: src/timeshift.c:248
 msgid ""
 "Allow the combined size of all timeshift buffers to potentially grow "
 "unbounded until your storage media runs out of space."
@@ -492,61 +492,61 @@ msgid ""
 "See 'Skip Initial Scan' in the network settings for further details."
 msgstr ""
 
-#: src/timeshift.c:210
+#: src/timeshift.c:217
 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/config.c:2022
+#: src/config.c:2018
 msgid "Allow to show the quick tips for the form fields."
 msgstr ""
 
-#: src/access.c:1505
+#: src/access.c:1499
 msgid ""
 "Allow/disallow HTSP protocol streaming, e.g Kodi (via pvr.hts) or Movian."
 msgstr ""
 
-#: src/access.c:1490
+#: src/access.c:1484
 msgid "Allow/disallow HTTP streaming."
 msgstr ""
 
-#: src/access.c:1534
+#: src/access.c:1528
 msgid "Allow/disallow access to DVR via the HTSP protocol."
 msgstr ""
 
-#: src/access.c:1558
+#: src/access.c:1552
 msgid "Allow/disallow access to all failed DVR entries."
 msgstr ""
 
-#: src/access.c:1542
+#: src/access.c:1536
 msgid "Allow/disallow access to other users DVR entries (read only)."
 msgstr ""
 
-#: src/access.c:1587
+#: src/access.c:1581
 msgid "Allow/disallow access to the 'Configuration' tab."
 msgstr ""
 
-#: src/access.c:1526
+#: src/access.c:1520
 msgid ""
 "Allow/disallow access to video recorder functionality (including Autorecs)."
 msgstr ""
 
-#: src/access.c:1497
+#: src/access.c:1491
 msgid ""
 "Allow/disallow advanced http streaming, e.g, direct service or mux links."
 msgstr ""
 
-#: src/access.c:1550
+#: src/access.c:1544
 msgid "Allow/disallow read/write access to other users' DVR entries."
 msgstr ""
 
-#: src/access.c:1579
+#: src/access.c:1573
 msgid "Allow/disallow web interface access (this  includes access to the EPG)."
 msgstr ""
 
-#: src/access.c:1567
+#: src/access.c:1561
 msgid "Allowed DVR profiles. This limits the profiles the user has access to."
 msgstr ""
 
@@ -554,7 +554,7 @@ msgstr ""
 msgid "Allowed network"
 msgstr ""
 
-#: src/access.c:1444
+#: src/access.c:1438
 msgid "Allowed networks"
 msgstr ""
 
@@ -589,7 +589,7 @@ msgid ""
 "values using the new v5 linuxdvb API."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1078 src/dvr/dvr_autorec.c:1090
+#: src/dvr/dvr_autorec.c:1073 src/dvr/dvr_autorec.c:1085
 msgid ""
 "An event which starts between this \"start after\" and \"start before\" will "
 "be matched (including boundary values)."
@@ -599,9 +599,9 @@ msgstr ""
 msgid "Animals"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:619 src/dvr/dvr_autorec.c:655
-#: src/dvr/dvr_autorec.c:669 src/dvr/dvr_autorec.c:676
-#: src/dvr/dvr_autorec.c:960 src/dvr/dvr_timerec.c:413
+#: src/dvr/dvr_autorec.c:613 src/dvr/dvr_autorec.c:649
+#: src/dvr/dvr_autorec.c:663 src/dvr/dvr_autorec.c:670
+#: src/dvr/dvr_autorec.c:954 src/dvr/dvr_timerec.c:405
 msgid "Any"
 msgstr ""
 
@@ -625,33 +625,33 @@ msgstr ""
 msgid "Athletics"
 msgstr ""
 
-#: src/profile.c:1804
+#: src/profile.c:1803
 msgid "Audio birate to use for transcoding."
 msgstr ""
 
-#: src/profile.c:1803
+#: src/profile.c:1802
 msgid "Audio bitrate (kb/s) (0=auto)"
 msgstr ""
 
-#: src/profile.c:1737
+#: src/profile.c:1736
 msgid "Audio channel layout."
 msgstr ""
 
-#: src/profile.c:1791
+#: src/profile.c:1790
 msgid "Audio codec"
 msgstr ""
 
-#: src/profile.c:1792
+#: src/profile.c:1791
 msgid ""
 "Audio codec to use for the transcode. \"Do not use\" will disable audio "
 "output."
 msgstr ""
 
-#: src/profile.c:1748
+#: src/profile.c:1747
 msgid "Audio language (Not currently used)."
 msgstr ""
 
-#: src/esfilter.c:726
+#: src/esfilter.c:725
 msgid "Audio stream filter"
 msgstr ""
 
@@ -675,7 +675,7 @@ msgstr ""
 msgid "Auto record caption"
 msgstr ""
 
-#: src/dvr/dvr_db.c:1272
+#: src/dvr/dvr_db.c:1274
 #, c-format
 msgid "Auto recording%s%s"
 msgstr ""
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Auto time record"
 msgstr ""
 
-#: src/bouquet.c:907
+#: src/bouquet.c:898
 msgid "Auto-Map to channels"
 msgstr ""
 
@@ -704,11 +704,11 @@ msgstr ""
 msgid "Automatic time scheduler entry not found"
 msgstr ""
 
-#: src/channels.c:413
+#: src/channels.c:433
 msgid "Automatically map EPG source"
 msgstr ""
 
-#: src/channels.c:414
+#: src/channels.c:434
 msgid ""
 "Automatically map EPG source. Automatically link EPG data to the channel "
 "(using the channel name for matching). If you turn this option off, only the "
@@ -716,11 +716,11 @@ msgid ""
 "a different EPG Source."
 msgstr ""
 
-#: src/channels.c:359
+#: src/channels.c:379
 msgid "Automatically name from network"
 msgstr ""
 
-#: src/channels.c:360
+#: src/channels.c:380
 msgid ""
 "Automatically name from network. Always use the name defined by the network."
 msgstr ""
@@ -729,32 +729,32 @@ msgstr ""
 msgid "Automatically record."
 msgstr ""
 
-#: src/epggrab.c:289
+#: src/epggrab.c:290
 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:267
+#: src/epggrab.c:268
 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:278
+#: src/epggrab.c:279
 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:991
+#: src/dvr/dvr_config.c:988
 msgid "Autorec maximum count (0=unlimited)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1000
+#: src/dvr/dvr_config.c:997
 msgid "Autorec maximum schedules limit (0=unlimited)"
 msgstr ""
 
@@ -793,39 +793,39 @@ msgstr ""
 msgid "Based on software from"
 msgstr ""
 
-#: src/access.c:1391 src/config.c:1908
+#: src/access.c:1385 src/config.c:1904
 msgid "Basic"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:304
+#: src/input/mpegts/satip/satip.c:322
 msgid "Bind to specific local IP address."
 msgstr ""
 
-#: src/profile.c:1781
+#: src/profile.c:1780
 msgid "Bitrate to use for the transcode. See Help for detailed information."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:417
+#: src/input/mpegts/satip/satip.c:435
 msgid "Boot ID"
 msgstr ""
 
-#: src/bouquet.c:882
+#: src/bouquet.c:873
 msgid "Bouquet"
 msgstr ""
 
-#: src/channels.c:499
+#: src/channels.c:519
 msgid "Bouquet (auto)"
 msgstr ""
 
-#: src/channels.c:500
+#: src/channels.c:520
 msgid "Bouquet (auto). The bouquet the channel is associated with."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1228
+#: src/dvr/dvr_autorec.c:1223
 msgid "Brand"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1229
+#: src/dvr/dvr_autorec.c:1224
 msgid "Branding information (if available)."
 msgstr ""
 
@@ -833,7 +833,7 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1057
+#: src/dvr/dvr_autorec.c:1052
 msgid "Broadcast type"
 msgstr ""
 
@@ -867,20 +867,20 @@ msgstr ""
 msgid "CA ID"
 msgstr ""
 
-#: src/descrambler/caclient.c:176
+#: src/descrambler/caclient.c:180
 #, c-format
 msgid "CA client %i"
 msgstr ""
 
-#: src/esfilter.c:1019
+#: src/esfilter.c:1018
 msgid "CA identification"
 msgstr ""
 
-#: src/esfilter.c:1029
+#: src/esfilter.c:1028
 msgid "CA provider"
 msgstr ""
 
-#: src/esfilter.c:1002
+#: src/esfilter.c:1001
 msgid "CA stream filter"
 msgstr ""
 
@@ -908,43 +908,43 @@ msgstr ""
 msgid "CAPMT query interval (ms)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:565 src/input/mpegts/mpegts_service.c:173
+#: src/input/mpegts/mpegts_mux.c:568 src/input/mpegts/mpegts_service.c:173
 msgid "CRID authority"
 msgstr ""
 
-#: src/config.c:1879
+#: src/config.c:1875
 msgid "CS0"
 msgstr ""
 
-#: src/config.c:1880
+#: src/config.c:1876
 msgid "CS1"
 msgstr ""
 
-#: src/config.c:1884
+#: src/config.c:1880
 msgid "CS2"
 msgstr ""
 
-#: src/config.c:1888
+#: src/config.c:1884
 msgid "CS3"
 msgstr ""
 
-#: src/config.c:1892
+#: src/config.c:1888
 msgid "CS4"
 msgstr ""
 
-#: src/config.c:1896
+#: src/config.c:1892
 msgid "CS5"
 msgstr ""
 
-#: src/config.c:1898
+#: src/config.c:1894
 msgid "CS6"
 msgstr ""
 
-#: src/config.c:1899
+#: src/config.c:1895
 msgid "CS7"
 msgstr ""
 
-#: src/dvr/dvr_config.c:870
+#: src/dvr/dvr_config.c:867
 msgid "Cache scheme"
 msgstr ""
 
@@ -957,8 +957,8 @@ msgstr ""
 msgid "Cartoons"
 msgstr ""
 
-#: src/channels.c:343 src/service.c:180 src/dvr/dvr_db.c:2900
-#: src/dvr/dvr_autorec.c:1034 src/dvr/dvr_timerec.c:571
+#: src/channels.c:362 src/service.c:180 src/dvr/dvr_db.c:2900
+#: src/dvr/dvr_autorec.c:1029 src/dvr/dvr_timerec.c:564
 msgid "Channel"
 msgstr ""
 
@@ -971,15 +971,15 @@ msgstr ""
 msgid "Channel icon"
 msgstr ""
 
-#: src/epggrab/channel.c:753
+#: src/epggrab/channel.c:751
 msgid "Channel icon as defined in EPG data."
 msgstr ""
 
-#: src/config.c:2211
+#: src/config.c:2207
 msgid "Channel icon name scheme"
 msgstr ""
 
-#: src/config.c:2199
+#: src/config.c:2195
 msgid "Channel icon path (see Help)"
 msgstr ""
 
@@ -995,19 +995,19 @@ msgstr ""
 msgid "Channel number"
 msgstr ""
 
-#: src/epggrab/channel.c:745
+#: src/epggrab/channel.c:743
 msgid "Channel number as defined in EPG data."
 msgstr ""
 
-#: src/bouquet.c:1023
+#: src/bouquet.c:1014
 msgid "Channel number offset"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:850
+#: src/input/mpegts/iptv/iptv.c:852
 msgid "Channel numbers from"
 msgstr ""
 
-#: src/channels.c:1371 src/dvr/dvr_autorec.c:1045
+#: src/channels.c:1363 src/dvr/dvr_autorec.c:1040
 msgid "Channel tag"
 msgstr ""
 
@@ -1015,42 +1015,42 @@ msgstr ""
 msgid "Channel tag does not exist"
 msgstr ""
 
-#: src/bouquet.c:946
+#: src/bouquet.c:937
 msgid "Channel tag reference"
 msgstr ""
 
-#: src/access.c:1638 src/input/mpegts/iptv/iptv_mux.c:238
+#: src/access.c:1632 src/input/mpegts/iptv/iptv_mux.c:238
 msgid "Channel tags"
 msgstr ""
 
-#: src/access.c:1639
+#: src/access.c:1633
 msgid "Channel tags the user is allowed access to/excluded from."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:572
+#: src/dvr/dvr_timerec.c:565
 msgid "Channel to use/used for the recording."
 msgstr ""
 
-#: src/profile.c:1736 src/wizard.c:1223 src/epggrab/channel.c:761
+#: src/profile.c:1735 src/wizard.c:1223 src/epggrab/channel.c:759
 msgid "Channels"
 msgstr ""
 
-#: src/epggrab/channel.c:762
+#: src/epggrab/channel.c:760
 msgid "Channels EPG data is used by."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:235 src/input/mpegts/mpegts_mux.c:594
+#: src/input/mpegts/mpegts_network.c:236 src/input/mpegts/mpegts_mux.c:597
 #: src/input/mpegts/mpegts_service.c:200
 msgid "Character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1243
+#: src/dvr/dvr_config.c:1240
 msgid ""
 "Characters not supported in Windows filenames (e.g. for an SMB/CIFS share) "
 "will be stripped out or converted."
 msgstr ""
 
-#: src/service_mapper.c:499
+#: src/service_mapper.c:500
 msgid "Check availability"
 msgstr ""
 
@@ -1060,7 +1060,7 @@ msgid ""
 "field will change to \"Missing In PAT/SDT\"."
 msgstr ""
 
-#: src/service_mapper.c:500
+#: src/service_mapper.c:501
 msgid "Check service availability (add live services only)."
 msgstr ""
 
@@ -1072,7 +1072,7 @@ msgstr ""
 msgid "Cinema"
 msgstr ""
 
-#: src/esfilter.c:609 src/profile.c:293 src/descrambler/caclient.c:250
+#: src/esfilter.c:608 src/profile.c:292 src/descrambler/caclient.c:255
 msgid "Class"
 msgstr ""
 
@@ -1088,11 +1088,11 @@ msgstr ""
 msgid "Clean effects"
 msgstr ""
 
-#: src/descrambler/caclient.c:271
+#: src/descrambler/caclient.c:276
 msgid "Client name"
 msgstr ""
 
-#: src/dvr/dvr_config.c:904
+#: src/dvr/dvr_config.c:901
 msgid "Clone scheduled entry on error"
 msgstr ""
 
@@ -1112,20 +1112,20 @@ msgstr ""
 msgid "Command time (ms) (10-100)"
 msgstr ""
 
-#: src/access.c:1649 src/access.c:1899 src/access.c:2037 src/channels.c:1447
-#: src/esfilter.c:714 src/esfilter.c:806 src/esfilter.c:898 src/esfilter.c:990
-#: src/esfilter.c:1093 src/esfilter.c:1172 src/profile.c:331
-#: src/bouquet.c:1017 src/epggrab/channel.c:782 src/dvr/dvr_db.c:3223
-#: src/dvr/dvr_autorec.c:1273 src/dvr/dvr_timerec.c:674
-#: src/dvr/dvr_config.c:850 src/descrambler/caclient.c:278
+#: src/access.c:1643 src/access.c:1890 src/access.c:2024 src/channels.c:1439
+#: src/esfilter.c:713 src/esfilter.c:805 src/esfilter.c:897 src/esfilter.c:989
+#: src/esfilter.c:1092 src/esfilter.c:1171 src/profile.c:330
+#: src/bouquet.c:1008 src/epggrab/channel.c:780 src/dvr/dvr_db.c:3223
+#: src/dvr/dvr_autorec.c:1268 src/dvr/dvr_timerec.c:667
+#: src/dvr/dvr_config.c:847 src/descrambler/caclient.c:283
 msgid "Comment"
 msgstr ""
 
-#: src/dvr/dvr_db.c:485
+#: src/dvr/dvr_db.c:487
 msgid "Commercial break"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1091
+#: src/dvr/dvr_config.c:1088
 msgid ""
 "Commercials will be dropped from the recordings. At the moment, commercial "
 "detection only works for the Swedish channel TV4."
@@ -1135,40 +1135,40 @@ msgstr ""
 msgid "Committed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:512
+#: src/dvr/dvr_db.c:514
 msgid "Completed OK"
 msgstr ""
 
-#: src/config.c:2107
+#: src/config.c:2103
 msgid "Compress EPG database"
 msgstr ""
 
-#: src/config.c:2108
+#: src/config.c:2104
 msgid "Compress the EPG database to reduce disk I/O and space."
 msgstr ""
 
-#: src/descrambler/caclient.c:239
+#: src/descrambler/caclient.c:243
 msgid "Conditional access client"
 msgstr ""
 
-#: src/config.c:1939 src/profile.c:284 src/profile.c:1048 src/profile.c:1180
-#: src/profile.c:1350 src/profile.c:1701 src/epggrab/channel.c:663
+#: src/config.c:1935 src/profile.c:283 src/profile.c:1047 src/profile.c:1179
+#: src/profile.c:1349 src/profile.c:1700 src/epggrab/channel.c:661
 msgid "Configuration"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:425
+#: src/input/mpegts/satip/satip.c:443
 msgid "Configuration ID"
 msgstr ""
 
-#: src/dvr/dvr_config.c:839
+#: src/dvr/dvr_config.c:836
 msgid "Configuration name"
 msgstr ""
 
-#: src/config.c:1974
+#: src/config.c:1970
 msgid "Configuration version"
 msgstr ""
 
-#: src/access.c:1593
+#: src/access.c:1587
 msgid "Connection limit type"
 msgstr ""
 
@@ -1177,15 +1177,15 @@ msgstr ""
 msgid "Constellation"
 msgstr ""
 
-#: src/profile.c:1714
+#: src/profile.c:1713
 msgid "Container"
 msgstr ""
 
-#: src/profile.c:1715
+#: src/profile.c:1714
 msgid "Container to use for the transcoded stream."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:840
+#: src/input/mpegts/iptv/iptv.c:842
 msgid "Content character set"
 msgstr ""
 
@@ -1193,7 +1193,7 @@ msgstr ""
 msgid "Content reference identifier authority."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3157 src/dvr/dvr_autorec.c:1067
+#: src/dvr/dvr_db.c:3157 src/dvr/dvr_autorec.c:1062
 msgid "Content type"
 msgstr ""
 
@@ -1205,19 +1205,19 @@ msgstr ""
 msgid "Contest"
 msgstr ""
 
-#: src/profile.c:384
+#: src/profile.c:383
 msgid "Continue even if descrambling fails"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1112
+#: src/dvr/dvr_autorec.c:1107
 msgid "Continue recording for x minutes after scheduled stop time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2873 src/dvr/dvr_config.c:956
+#: src/dvr/dvr_db.c:2873 src/dvr/dvr_config.c:953
 msgid "Continue recording for x minutes after scheduled stop time."
 msgstr ""
 
-#: src/config.c:2030
+#: src/config.c:2026
 msgid "Cookie expiration (days)"
 msgstr ""
 
@@ -1225,60 +1225,60 @@ msgstr ""
 msgid "Cooking"
 msgstr ""
 
-#: src/profile.c:1607
+#: src/profile.c:1606
 msgid "Copy codec type"
 msgstr ""
 
-#: src/profile.c:1543
+#: src/profile.c:1542
 msgid "Copy layout"
 msgstr ""
 
-#: src/service_mapper.c:524
+#: src/service_mapper.c:525
 msgid "Create SDTV/HDTV/Radio tags."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1137
+#: src/dvr/dvr_config.c:1134
 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:1149
+#: src/dvr/dvr_config.c:1146
 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:1125
+#: src/dvr/dvr_config.c:1122
 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:532
+#: src/service_mapper.c:533
 msgid "Create a provider name tag."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:833
+#: src/input/mpegts/iptv/iptv.c:835
 msgid "Create bouquet"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1115
+#: src/dvr/dvr_config.c:1112
 msgid "Create directories using these permissions."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1058
+#: src/dvr/dvr_config.c:1055
 msgid "Create files using these permissions."
 msgstr ""
 
-#: src/service_mapper.c:539
+#: src/service_mapper.c:540
 msgid "Create network name tags"
 msgstr ""
 
-#: src/service_mapper.c:540
+#: src/service_mapper.c:541
 msgid "Create network name tags (set by provider)."
 msgstr ""
 
@@ -1286,7 +1286,7 @@ msgstr ""
 msgid "Create network tags"
 msgstr ""
 
-#: src/service_mapper.c:531
+#: src/service_mapper.c:532
 msgid "Create provider name tags"
 msgstr ""
 
@@ -1294,17 +1294,17 @@ msgstr ""
 msgid "Create provider tags"
 msgstr ""
 
-#: src/bouquet.c:938
+#: src/bouquet.c:929
 msgid "Create tag"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1080
+#: src/dvr/dvr_config.c:1077
 msgid ""
 "Create tags in recordings using media containers that support metadata (if "
 "possible)."
 msgstr ""
 
-#: src/service_mapper.c:523
+#: src/service_mapper.c:524
 msgid "Create type based tags"
 msgstr ""
 
@@ -1312,15 +1312,15 @@ msgstr ""
 msgid "Created"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3030 src/dvr/dvr_autorec.c:1263 src/dvr/dvr_timerec.c:664
+#: src/dvr/dvr_db.c:3030 src/dvr/dvr_autorec.c:1258 src/dvr/dvr_timerec.c:657
 msgid "Creator"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:142
+#: src/input/mpegts/mpegts_mux_sched.c:150
 msgid "Cron"
 msgstr ""
 
-#: src/epggrab.c:311
+#: src/epggrab.c:312
 msgid "Cron multi-line"
 msgstr ""
 
@@ -1328,7 +1328,7 @@ msgstr ""
 msgid "Culture (without music)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:338
+#: src/input/mpegts/satip/satip.c:356
 msgid "Current RTSP port."
 msgstr ""
 
@@ -1336,7 +1336,7 @@ msgstr ""
 msgid "Current affairs"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:370
+#: src/input/mpegts/satip/satip.c:388
 msgid "Current tuner configuration."
 msgstr ""
 
@@ -1364,7 +1364,7 @@ msgstr ""
 msgid "DES key"
 msgstr ""
 
-#: src/config.c:2053
+#: src/config.c:2049
 msgid "DSCP/TOS for streaming"
 msgstr ""
 
@@ -1376,11 +1376,11 @@ msgstr ""
 msgid "DVB multiplex"
 msgstr ""
 
-#: src/config.c:1957
+#: src/config.c:1953
 msgid "DVB scan files"
 msgstr ""
 
-#: src/config.c:2142
+#: src/config.c:2138
 msgid "DVB scan files path"
 msgstr ""
 
@@ -1456,32 +1456,32 @@ msgstr ""
 msgid "DVB-T2"
 msgstr ""
 
-#: src/access.c:1353
+#: src/access.c:1347
 msgid "DVR"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:982
+#: src/dvr/dvr_autorec.c:976
 msgid "DVR Auto-record entry"
 msgstr ""
 
-#: src/dvr/dvr_config.c:796
+#: src/dvr/dvr_config.c:793
 msgid "DVR behavior"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2358 src/dvr/dvr_db.c:2382 src/dvr/dvr_db.c:3010
-#: src/dvr/dvr_autorec.c:1217 src/dvr/dvr_timerec.c:645
+#: src/dvr/dvr_db.c:2357 src/dvr/dvr_db.c:2381 src/dvr/dvr_db.c:3010
+#: src/dvr/dvr_autorec.c:1212 src/dvr/dvr_timerec.c:638
 msgid "DVR configuration"
 msgstr ""
 
-#: src/dvr/dvr_config.c:788
+#: src/dvr/dvr_config.c:784
 msgid "DVR configuration profile"
 msgstr ""
 
-#: src/access.c:1566
+#: src/access.c:1560
 msgid "DVR configuration profiles"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2810
+#: src/dvr/dvr_db.c:2809
 msgid "DVR entry"
 msgstr ""
 
@@ -1489,40 +1489,40 @@ msgstr ""
 msgid "DVR entry not found"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3000 src/dvr/dvr_autorec.c:1189 src/dvr/dvr_timerec.c:635
-#: src/dvr/dvr_config.c:894
+#: src/dvr/dvr_db.c:3000 src/dvr/dvr_autorec.c:1184 src/dvr/dvr_timerec.c:628
+#: src/dvr/dvr_config.c:891
 msgid "DVR file retention period"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2990 src/dvr/dvr_autorec.c:1179 src/dvr/dvr_timerec.c:625
+#: src/dvr/dvr_db.c:2990 src/dvr/dvr_autorec.c:1174 src/dvr/dvr_timerec.c:618
 msgid "DVR log retention"
 msgstr ""
 
-#: src/dvr/dvr_config.c:883
+#: src/dvr/dvr_config.c:880
 msgid "DVR log retention period"
 msgstr ""
 
-#: src/profile.c:254
+#: src/profile.c:253
 msgid "DVR override: high"
 msgstr ""
 
-#: src/profile.c:253
+#: src/profile.c:252
 msgid "DVR override: important"
 msgstr ""
 
-#: src/profile.c:256
+#: src/profile.c:255
 msgid "DVR override: low"
 msgstr ""
 
-#: src/profile.c:255
+#: src/profile.c:254
 msgid "DVR override: normal"
 msgstr ""
 
-#: src/profile.c:257
+#: src/profile.c:256
 msgid "DVR override: unimportant"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:646
+#: src/dvr/dvr_timerec.c:639
 msgid "DVR profile to use/used for the recording."
 msgstr ""
 
@@ -1538,7 +1538,7 @@ msgstr ""
 msgid "DVR schedule not found"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:528
+#: src/dvr/dvr_timerec.c:520
 msgid "DVR time record entry"
 msgstr ""
 
@@ -1550,23 +1550,23 @@ msgstr ""
 msgid "Data errors"
 msgstr ""
 
-#: src/epggrab/channel.c:700
+#: src/epggrab/channel.c:698
 msgid "Data path (if applicable)."
 msgstr ""
 
-#: src/epggrab/channel.c:709
+#: src/epggrab/channel.c:707
 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:597
 msgid "Days of Week"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1123
+#: src/dvr/dvr_autorec.c:1118
 msgid "Days of the week to which the rule should apply."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1122
+#: src/dvr/dvr_autorec.c:1117
 msgid "Days of week"
 msgstr ""
 
@@ -1575,11 +1575,11 @@ msgstr ""
 msgid "Debate"
 msgstr ""
 
-#: src/tvhlog.c:706
+#: src/tvhlog.c:701
 msgid "Debug libav log"
 msgstr ""
 
-#: src/tvhlog.c:641
+#: src/tvhlog.c:636
 msgid "Debug log path"
 msgstr ""
 
@@ -1587,43 +1587,43 @@ msgstr ""
 msgid "Debug options"
 msgstr ""
 
-#: src/tvhlog.c:670
+#: src/tvhlog.c:665
 msgid "Debug subsystems"
 msgstr ""
 
-#: src/tvhlog.c:661
+#: src/tvhlog.c:656
 msgid "Debug to syslog"
 msgstr ""
 
-#: src/tvhlog.c:681
+#: src/tvhlog.c:676
 msgid "Debug trace (low-level)"
 msgstr ""
 
-#: src/tvhlog.c:626
+#: src/tvhlog.c:622
 msgid "Debugging"
 msgstr ""
 
-#: src/access.c:1390 src/access.c:1402 src/config.c:1878 src/profile.c:311
+#: src/access.c:1384 src/access.c:1396 src/config.c:1874 src/profile.c:310
 msgid "Default"
 msgstr ""
 
-#: src/config.c:2092
+#: src/config.c:2088
 msgid "Default language(s)"
 msgstr ""
 
-#: src/access.c:1472
+#: src/access.c:1466
 msgid "Default language."
 msgstr ""
 
-#: src/profile.c:340
+#: src/profile.c:339
 msgid "Default priority"
 msgstr ""
 
-#: src/access.c:1454
+#: src/access.c:1448
 msgid "Default user interface level."
 msgstr ""
 
-#: src/access.c:1481
+#: src/access.c:1475
 msgid "Default web interface language."
 msgstr ""
 
@@ -1643,7 +1643,7 @@ msgstr ""
 msgid "Descramble services (limit per mux)"
 msgstr ""
 
-#: src/config.c:2070
+#: src/config.c:2066
 msgid "Descrambler buffer (TS packets)"
 msgstr ""
 
@@ -1655,20 +1655,20 @@ msgstr ""
 msgid "Detective"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:433
+#: src/input/mpegts/satip/satip.c:451
 msgid "Device ID"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:173
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:190
 msgid "Device model"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:92
+#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:119
 #: src/input/mpegts/linuxdvb/linuxdvb_ca.c:256
 msgid "Device path"
 msgstr ""
 
-#: src/config.c:2054
+#: src/config.c:2050
 msgid ""
 "Differentiated Services Code Point / Type of Service: Set the service class "
 "Tvheadend sends with each packet. Depending on the option selected this "
@@ -1677,22 +1677,22 @@ msgid ""
 "wiki/Differentiated_services for more information. "
 msgstr ""
 
-#: src/dvr/dvr_db.c:3048 src/dvr/dvr_autorec.c:1006 src/dvr/dvr_timerec.c:560
+#: src/dvr/dvr_db.c:3048 src/dvr/dvr_autorec.c:1001 src/dvr/dvr_timerec.c:553
 msgid "Directory"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:561
+#: src/dvr/dvr_timerec.c:554
 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:1114
+#: src/dvr/dvr_config.c:1111
 msgid "Directory permissions (octal, e.g. 0775)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:457
+#: src/input/mpegts/mpegts_mux.c:460
 msgid "Disable"
 msgstr ""
 
@@ -1712,7 +1712,7 @@ msgstr ""
 msgid "Disable debug on stderr"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:319
+#: src/input/mpegts/satip/satip.c:337
 msgid "Disable device/firmware-specific workarounds"
 msgstr ""
 
@@ -1720,11 +1720,11 @@ msgstr ""
 msgid "Disable syslog (all messages)"
 msgstr ""
 
-#: src/channels.c:335
+#: src/channels.c:354
 msgid "Disabled"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:168
+#: src/input/mpegts/mpegts_network.c:169
 msgid "Discover more muxes using the Network Information Table (if available)."
 msgstr ""
 
@@ -1733,7 +1733,7 @@ msgstr ""
 msgid "Discussion"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1490
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1492
 msgid "DiseqC"
 msgstr ""
 
@@ -1749,7 +1749,7 @@ msgstr ""
 msgid "DiseqC switch"
 msgstr ""
 
-#: src/profile.c:1603
+#: src/profile.c:1602
 msgid "Do not use"
 msgstr ""
 
@@ -1757,7 +1757,7 @@ msgstr ""
 msgid "Documentary"
 msgstr ""
 
-#: src/profile.c:385
+#: src/profile.c:384
 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."
@@ -1767,15 +1767,15 @@ msgstr ""
 msgid "Don't backup configuration tree at upgrade"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1214
+#: src/dvr/dvr_config.c:1211
 msgid "Don't include the title in the filename."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1213
+#: src/dvr/dvr_config.c:1210
 msgid "Don't include title in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:703
+#: src/dvr/dvr_config.c:699
 msgid "Don't keep"
 msgstr ""
 
@@ -1795,7 +1795,7 @@ msgstr ""
 msgid "Don't reschedule"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:217
+#: src/input/mpegts/mpegts_network.c:218
 msgid "Don`t use the provider`s channel numbers."
 msgstr ""
 
@@ -1804,11 +1804,11 @@ msgstr ""
 msgid "Drama"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1169
+#: src/dvr/dvr_autorec.c:1164
 msgid "Duplicate handling"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1170
+#: src/dvr/dvr_autorec.c:1165
 msgid "Duplicate recording handling."
 msgstr ""
 
@@ -1816,31 +1816,31 @@ msgstr ""
 msgid "Duration"
 msgstr ""
 
-#: src/config.c:1897
+#: src/config.c:1893
 msgid "EF"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:632
+#: src/input/mpegts/mpegts_mux.c:635
 msgid "EIT - skip TSID check"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:245
-msgid "EIT broadcast in local time"
+#: src/input/mpegts/mpegts_network.c:246
+msgid "EIT time offset"
 msgstr ""
 
 #: src/wizard.c:190
 msgid "EPG Language (priority order)"
 msgstr ""
 
-#: src/epggrab/channel.c:719
+#: src/epggrab/channel.c:717
 msgid "EPG data ID."
 msgstr ""
 
-#: src/epggrab/module.c:108
+#: src/epggrab/module.c:109
 msgid "EPG grabber"
 msgstr ""
 
-#: src/epggrab/channel.c:655
+#: src/epggrab/channel.c:653
 msgid "EPG grabber channel"
 msgstr ""
 
@@ -1852,25 +1852,25 @@ msgstr ""
 msgid "EPG name"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:506
+#: src/input/mpegts/mpegts_mux.c:509
 msgid "EPG scan"
 msgstr ""
 
-#: src/epggrab.c:346
+#: src/epggrab.c:347
 msgid "EPG scan timeout in seconds (30-7200)"
 msgstr ""
 
-#: src/channels.c:427
+#: src/channels.c:447
 msgid "EPG source"
 msgstr ""
 
-#: src/channels.c:428
+#: src/channels.c:448
 msgid ""
 "EPG source. Name of the module, grabber or channel that should be used to "
 "update this channels EPG info."
 msgstr ""
 
-#: src/dvr/dvr_config.c:966
+#: src/dvr/dvr_config.c:963
 msgid "EPG update window"
 msgstr ""
 
@@ -1886,11 +1886,11 @@ msgstr ""
 msgid "Educational"
 msgstr ""
 
-#: src/esfilter.c:597
+#: src/esfilter.c:596
 msgid "Elementary stream filter"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:458
+#: src/input/mpegts/mpegts_mux.c:461
 msgid "Enable (auto)"
 msgstr ""
 
@@ -1898,7 +1898,7 @@ msgstr ""
 msgid "Enable DBus"
 msgstr ""
 
-#: src/config.c:2165
+#: src/config.c:2161
 msgid "Enable NTP driver"
 msgstr ""
 
@@ -1922,41 +1922,41 @@ msgstr ""
 msgid "Enable debug to syslog"
 msgstr ""
 
-#: src/access.c:1628
+#: src/access.c:1622
 msgid ""
 "Enable exclusion of user-config defined channel tags. This will prevent the "
 "user from accessing channels associated with the tags selected (below)."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:285
+#: src/input/mpegts/satip/satip.c:303
 msgid ""
 "Enable if the SAT>IP box requests plts=on parameter in the SETUP RTSP "
 "command for DVB-S2 muxes."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:276
+#: src/input/mpegts/satip/satip.c:294
 msgid ""
 "Enable if the SAT>IP box requires pids=0 parameter in the SETUP RTSP command."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:295
+#: src/input/mpegts/satip/satip.c:313
 msgid ""
 "Enable if the SAT>IP box requires pids=21 parameter in the SETUP RTSP command"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:267
+#: src/input/mpegts/satip/satip.c:285
 msgid "Enable if the SAT>IP box supports the addpids/delpids commands."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:215
+#: src/input/mpegts/satip/satip.c:233
 msgid "Enable or disable RTSP/TCP (embedded data) support."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:223
+#: src/input/mpegts/satip/satip.c:241
 msgid "Enable or disable fast input switching."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:231
+#: src/input/mpegts/satip/satip.c:249
 msgid "Enable or disable full mux mode."
 msgstr ""
 
@@ -1965,7 +1965,7 @@ msgid ""
 "Enable or disable ignoring of Event Information Table (EIT) data on this mux."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:498
+#: src/input/mpegts/mpegts_mux.c:501
 msgid "Enable or disable the mux."
 msgstr ""
 
@@ -1977,17 +1977,17 @@ msgstr ""
 msgid "Enable over-the-air program guide (EPG) scanning on this input device."
 msgstr ""
 
-#: src/tvhlog.c:652
+#: src/tvhlog.c:647
 msgid "Enable syslog"
 msgstr ""
 
-#: src/config.c:2155
+#: src/config.c:2151
 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/esfilter.c:624
+#: src/esfilter.c:623
 msgid "Enable this filter."
 msgstr ""
 
@@ -1999,7 +1999,7 @@ msgstr ""
 msgid "Enable web UI debug (non-minified JS)"
 msgstr ""
 
-#: src/epggrab/channel.c:673
+#: src/epggrab/channel.c:671
 msgid "Enable/disable EPG data for the entry."
 msgstr ""
 
@@ -2007,23 +2007,23 @@ msgstr ""
 msgid "Enable/disable LNA."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:993
+#: src/dvr/dvr_autorec.c:988
 msgid "Enable/disable auto-rec rule."
 msgstr ""
 
-#: src/tvhlog.c:662
+#: src/tvhlog.c:657
 msgid "Enable/disable debugging output to syslog."
 msgstr ""
 
-#: src/tvhlog.c:682
+#: src/tvhlog.c:677
 msgid "Enable/disable inclusion of low-level debug traces."
 msgstr ""
 
-#: src/tvhlog.c:707
+#: src/tvhlog.c:702
 msgid "Enable/disable libav log output."
 msgstr ""
 
-#: src/tvhlog.c:653
+#: src/tvhlog.c:648
 msgid "Enable/disable logging to syslog."
 msgstr ""
 
@@ -2035,11 +2035,11 @@ msgstr ""
 msgid "Enable/disable power save mode (if supported by the device)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:829
+#: src/dvr/dvr_config.c:826
 msgid "Enable/disable profile."
 msgstr ""
 
-#: src/channels.c:353
+#: src/channels.c:373
 msgid "Enable/disable the channel."
 msgstr ""
 
@@ -2047,24 +2047,24 @@ msgstr ""
 msgid "Enable/disable the device."
 msgstr ""
 
-#: src/access.c:1431 src/access.c:1868 src/access.c:2021 src/dvr/dvr_db.c:2821
-#: src/dvr/dvr_timerec.c:539 src/input/mpegts/mpegts_mux_sched.c:127
+#: src/access.c:1425 src/access.c:1859 src/access.c:2008 src/dvr/dvr_db.c:2821
+#: src/dvr/dvr_timerec.c:532 src/input/mpegts/mpegts_mux_sched.c:135
 msgid "Enable/disable the entry."
 msgstr ""
 
-#: src/epggrab/module.c:144
+#: src/epggrab/module.c:145
 msgid "Enable/disable the grabber."
 msgstr ""
 
-#: src/profile.c:303
+#: src/profile.c:302
 msgid "Enable/disable the profile."
 msgstr ""
 
-#: src/channels.c:1381
+#: src/channels.c:1373
 msgid "Enable/disable the tag."
 msgstr ""
 
-#: src/timeshift.c:173
+#: src/timeshift.c:180
 msgid "Enable/disable timeshift."
 msgstr ""
 
@@ -2072,16 +2072,16 @@ msgstr ""
 msgid "Enable/disable tuner/adapter."
 msgstr ""
 
-#: src/access.c:1430 src/access.c:1867 src/access.c:2020 src/channels.c:336
-#: src/channels.c:352 src/channels.c:1380 src/service.c:161
-#: src/imagecache.c:85 src/esfilter.c:623 src/profile.c:302 src/bouquet.c:892
-#: src/epggrab/module.c:143 src/epggrab/channel.c:672 src/dvr/dvr_db.c:2820
-#: src/dvr/dvr_autorec.c:992 src/dvr/dvr_timerec.c:538
-#: src/dvr/dvr_config.c:828 src/descrambler/caclient.c:265
-#: src/input/mpegts/mpegts_input.c:231 src/input/mpegts/mpegts_mux.c:497
-#: src/input/mpegts/mpegts_mux_sched.c:126
+#: src/access.c:1424 src/access.c:1858 src/access.c:2007 src/channels.c:355
+#: src/channels.c:372 src/channels.c:1372 src/service.c:161
+#: src/imagecache.c:85 src/esfilter.c:622 src/profile.c:301 src/bouquet.c:883
+#: src/epggrab/module.c:144 src/epggrab/channel.c:670 src/dvr/dvr_db.c:2820
+#: src/dvr/dvr_autorec.c:987 src/dvr/dvr_timerec.c:531
+#: src/dvr/dvr_config.c:825 src/descrambler/caclient.c:270
+#: src/input/mpegts/mpegts_input.c:231 src/input/mpegts/mpegts_mux.c:500
+#: src/input/mpegts/mpegts_mux_sched.c:134
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1323
-#: src/input/mpegts/satip/satip_satconf.c:189 src/timeshift.c:172
+#: src/input/mpegts/satip/satip_satconf.c:189 src/timeshift.c:179
 #: src/input/mpegts/linuxdvb/linuxdvb_ca.c:188
 msgid "Enabled"
 msgstr ""
@@ -2094,7 +2094,7 @@ msgstr ""
 msgid "Encrypted service"
 msgstr ""
 
-#: src/tvhlog.c:644
+#: src/tvhlog.c:639
 msgid "Enter a filename you want to save the debug log to."
 msgstr ""
 
@@ -2122,13 +2122,13 @@ msgid ""
 "superuser backdoor account."
 msgstr ""
 
-#: src/tvhlog.c:671
+#: src/tvhlog.c:666
 msgid ""
 "Enter comma-separated list of subsystems you want debugging output for (e.g "
 "+linuxdvb,+subscriptions,+mpegts)."
 msgstr ""
 
-#: src/tvhlog.c:694
+#: src/tvhlog.c:689
 msgid ""
 "Enter comma-separated list of subsystems you want to get traces for (e.g "
 "+linuxdvb,+subscriptions,+mpegts)."
@@ -2181,7 +2181,7 @@ msgstr ""
 msgid "Episode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:650
+#: src/dvr/dvr_db.c:652
 #, c-format
 msgid "Episode %d"
 msgstr ""
@@ -2206,11 +2206,11 @@ msgstr ""
 msgid "Event does not exist"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:785
+#: src/dvr/dvr_autorec.c:779
 msgid "Every day"
 msgstr ""
 
-#: src/access.c:1627
+#: src/access.c:1621
 msgid "Exclude channel tags"
 msgstr ""
 
@@ -2222,7 +2222,7 @@ msgstr ""
 msgid "Experimental film"
 msgstr ""
 
-#: src/access.c:1393 src/config.c:1910
+#: src/access.c:1387 src/config.c:1906
 msgid "Expert"
 msgstr ""
 
@@ -2234,7 +2234,7 @@ msgstr ""
 msgid "External"
 msgstr ""
 
-#: src/epggrab/module.c:194
+#: src/epggrab/module.c:195
 msgid "External EPG grabber"
 msgstr ""
 
@@ -2242,27 +2242,27 @@ msgstr ""
 msgid "External IP (NAT)"
 msgstr ""
 
-#: src/bouquet.c:961
+#: src/bouquet.c:952
 msgid "External URL"
 msgstr ""
 
-#: src/epggrab/module.c:181
+#: src/epggrab/module.c:182
 msgid "Extra arguments"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1101
+#: src/dvr/dvr_autorec.c:1096
 msgid "Extra start time"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1111
+#: src/dvr/dvr_autorec.c:1106
 msgid "Extra stop time"
 msgstr ""
 
-#: src/dvr/dvr_config.c:925
+#: src/dvr/dvr_config.c:922
 msgid "Extra warming up time (seconds)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:389
+#: src/input/mpegts/mpegts_mux.c:392
 msgid "FAIL"
 msgstr ""
 
@@ -2288,7 +2288,7 @@ msgstr ""
 msgid "Failed"
 msgstr ""
 
-#: src/access.c:1557
+#: src/access.c:1551
 msgid "Failed DVR"
 msgstr ""
 
@@ -2300,19 +2300,19 @@ msgstr ""
 msgid "Fantasy"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:222
+#: src/input/mpegts/satip/satip.c:240
 msgid "Fast input switch"
 msgstr ""
 
-#: src/dvr/dvr_db.c:508
+#: src/dvr/dvr_db.c:510
 msgid "File missing"
 msgstr ""
 
-#: src/dvr/dvr_db.c:499
+#: src/dvr/dvr_db.c:501
 msgid "File not created"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1057
+#: src/dvr/dvr_config.c:1054
 msgid "File permissions (octal, e.g. 0664)"
 msgstr ""
 
@@ -2324,11 +2324,11 @@ msgstr ""
 msgid "Filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1067
+#: src/dvr/dvr_config.c:1064
 msgid "Filename character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:812
+#: src/dvr/dvr_config.c:809
 msgid "Filename options"
 msgstr ""
 
@@ -2340,11 +2340,11 @@ msgstr ""
 msgid "Fine arts"
 msgstr ""
 
-#: src/dvr/dvr_db.c:491
+#: src/dvr/dvr_db.c:493
 msgid "Finished"
 msgstr ""
 
-#: src/timeshift.c:256
+#: src/timeshift.c:263
 msgid "Fit to RAM (cut rewind)"
 msgstr ""
 
@@ -2364,7 +2364,7 @@ msgstr ""
 msgid "Football"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:459
+#: src/input/mpegts/mpegts_mux.c:462
 msgid "Force (auto)"
 msgstr ""
 
@@ -2372,7 +2372,7 @@ msgstr ""
 msgid "Force CA ID (e.g. 0x2600)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:327
+#: src/input/mpegts/satip/satip.c:345
 #: src/input/mpegts/satip/satip_frontend.c:206
 msgid ""
 "Force all network connections to this tuner to be made over the specified IP "
@@ -2380,11 +2380,11 @@ msgid ""
 "overrides the device-specific setting."
 msgstr ""
 
-#: src/epggrab.c:325
+#: src/epggrab.c:326
 msgid "Force an initial EPG grab at start-up."
 msgstr ""
 
-#: src/epggrab.c:324
+#: src/epggrab.c:325
 msgid "Force initial EPG grab at start-up"
 msgstr ""
 
@@ -2392,15 +2392,15 @@ msgstr ""
 msgid "Force old status"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:284
+#: src/input/mpegts/satip/satip.c:302
 msgid "Force pilot for DVB-S2"
 msgstr ""
 
-#: src/profile.c:354
+#: src/profile.c:353
 msgid "Force priority"
 msgstr ""
 
-#: src/config.c:1931
+#: src/config.c:1927
 msgid "Force service type to 1"
 msgstr ""
 
@@ -2421,7 +2421,7 @@ msgid ""
 "The next odd number (+1) will be used as the RTCP port."
 msgstr ""
 
-#: src/profile.c:355
+#: src/profile.c:354
 msgid "Force the stream profile to use this priority."
 msgstr ""
 
@@ -2433,8 +2433,8 @@ msgstr ""
 msgid "Foreign countries"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2373 src/dvr/dvr_db.c:2397 src/dvr/dvr_config.c:728
-#: src/dvr/dvr_config.c:751
+#: src/dvr/dvr_db.c:2372 src/dvr/dvr_db.c:2396 src/dvr/dvr_config.c:724
+#: src/dvr/dvr_config.c:747
 msgid "Forever"
 msgstr ""
 
@@ -2442,7 +2442,7 @@ msgstr ""
 msgid "Fork and run as daemon"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1102
+#: src/dvr/dvr_config.c:1099
 msgid "Format string"
 msgstr ""
 
@@ -2458,25 +2458,25 @@ msgstr ""
 msgid "Free subscription weight"
 msgstr ""
 
-#: src/dvr/dvr_config.c:851
+#: src/dvr/dvr_config.c:848
 msgid "Free-form field, enter whatever you like here."
 msgstr ""
 
-#: src/access.c:1650 src/access.c:1900 src/access.c:2036 src/channels.c:1448
-#: src/dvr/dvr_db.c:3224 src/dvr/dvr_autorec.c:1274 src/dvr/dvr_timerec.c:675
+#: src/access.c:1644 src/access.c:1891 src/access.c:2023 src/channels.c:1440
+#: src/dvr/dvr_db.c:3224 src/dvr/dvr_autorec.c:1269 src/dvr/dvr_timerec.c:668
 msgid "Free-form text field, enter whatever you like here."
 msgstr ""
 
-#: src/epggrab/channel.c:783
+#: src/epggrab/channel.c:781
 msgid "Free-form text field, enter whatever you like."
 msgstr ""
 
-#: src/profile.c:332
+#: src/profile.c:331
 msgid "Free-form text field. You can enter whatever you like here."
 msgstr ""
 
-#: src/esfilter.c:715 src/esfilter.c:807 src/esfilter.c:899 src/esfilter.c:991
-#: src/esfilter.c:1094 src/esfilter.c:1173
+#: src/esfilter.c:714 src/esfilter.c:806 src/esfilter.c:898 src/esfilter.c:990
+#: src/esfilter.c:1093 src/esfilter.c:1172
 msgid "Free-format text field. Enter whatever you like here."
 msgstr ""
 
@@ -2503,12 +2503,12 @@ msgstr ""
 msgid "Frequency (kHz)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:767
+#: src/dvr/dvr_autorec.c:761
 msgid "Fri"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:353
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:166
+#: src/input/mpegts/satip/satip.c:371
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:183
 msgid "Friendly name"
 msgstr ""
 
@@ -2526,21 +2526,21 @@ msgstr ""
 msgid "Full DiseqC"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:230
+#: src/input/mpegts/satip/satip.c:248
 msgid "Full mux RX mode supported"
 msgstr ""
 
-#: src/channels.c:1421
+#: src/channels.c:1413
 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:804
+#: src/dvr/dvr_config.c:801
 msgid "Full pathname specification"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1026
+#: src/dvr/dvr_autorec.c:1021
 msgid "Full-text"
 msgstr ""
 
@@ -2573,7 +2573,7 @@ msgstr ""
 msgid "General"
 msgstr ""
 
-#: src/epggrab.c:249
+#: src/epggrab.c:250
 msgid "General configuration"
 msgstr ""
 
@@ -2586,7 +2586,7 @@ msgstr ""
 msgid "Generic options"
 msgstr ""
 
-#: src/epggrab/module.c:152
+#: src/epggrab/module.c:153
 msgid ""
 "Grabber priority. This option lets you pick which EPG grabber`s data gets "
 "used first if more than one grabber is enabled. Priority is given to the "
@@ -2597,7 +2597,7 @@ msgstr ""
 msgid "Guard interval"
 msgstr ""
 
-#: src/profile.c:268
+#: src/profile.c:267
 msgid "HD: high definition"
 msgstr ""
 
@@ -2621,27 +2621,27 @@ msgstr ""
 msgid "HDHomeRun DVB-T frontend"
 msgstr ""
 
-#: src/access.c:1533
+#: src/access.c:1527
 msgid "HTSP DVR"
 msgstr ""
 
-#: src/profile.c:2098
+#: src/profile.c:2097
 msgid "HTSP Default Stream Settings"
 msgstr ""
 
-#: src/profile.c:972
+#: src/profile.c:971
 msgid "HTSP stream profile"
 msgstr ""
 
-#: src/access.c:1504
+#: src/access.c:1498
 msgid "HTSP streaming"
 msgstr ""
 
-#: src/config.c:2040
+#: src/config.c:2036
 msgid "HTTP CORS origin"
 msgstr ""
 
-#: src/config.c:2041
+#: src/config.c:2037
 msgid ""
 "HTTP 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 "
@@ -2660,7 +2660,7 @@ msgstr ""
 msgid "Hierarchy"
 msgstr ""
 
-#: src/profile.c:249 src/dvr/dvr_db.c:2346
+#: src/profile.c:248 src/dvr/dvr_db.c:2345
 msgid "High"
 msgstr ""
 
@@ -2668,7 +2668,7 @@ msgstr ""
 msgid "High bitrate mode (CI+ CAMs only)"
 msgstr ""
 
-#: src/access.c:1621
+#: src/access.c:1615
 msgid "Highest channel number the user can access."
 msgstr ""
 
@@ -2694,20 +2694,20 @@ msgstr ""
 msgid "How frequently the upstream provider is checked for changes."
 msgstr ""
 
-#: src/epggrab/channel.c:718
+#: src/epggrab/channel.c:716
 msgid "ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:380
+#: src/input/mpegts/mpegts_mux.c:383
 msgid "IDLE"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:326
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:152
+#: src/input/mpegts/satip/satip.c:344
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:169
 msgid "IP address"
 msgstr ""
 
-#: src/access.c:1980 src/access.c:2010
+#: src/access.c:1967 src/access.c:1997
 msgid "IP blocking"
 msgstr ""
 
@@ -2719,7 +2719,7 @@ msgstr ""
 msgid "IPTV Multiplex"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:819
+#: src/input/mpegts/iptv/iptv.c:821
 msgid "IPTV automatic network"
 msgstr ""
 
@@ -2727,7 +2727,7 @@ msgstr ""
 msgid "IPTV input"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:705
+#: src/input/mpegts/iptv/iptv.c:707
 msgid "IPTV network"
 msgstr ""
 
@@ -2759,27 +2759,27 @@ msgstr ""
 msgid "ISI (Stream ID)"
 msgstr ""
 
-#: src/epggrab/channel.c:752
+#: src/epggrab/channel.c:750
 msgid "Icon"
 msgstr ""
 
-#: src/channels.c:1420
+#: src/channels.c:1412
 msgid "Icon (full URL)"
 msgstr ""
 
-#: src/channels.c:404 src/channels.c:1430 src/input/mpegts/iptv/iptv_mux.c:194
+#: src/channels.c:424 src/channels.c:1422 src/input/mpegts/iptv/iptv_mux.c:194
 msgid "Icon URL"
 msgstr ""
 
-#: src/channels.c:405
+#: src/channels.c:425
 msgid "Icon URL. The imagecache path to the icon to use/used for the channel."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:765
+#: src/input/mpegts/iptv/iptv.c:767
 msgid "Icon base URL"
 msgstr ""
 
-#: src/channels.c:1438
+#: src/channels.c:1430
 msgid "Icon has title"
 msgstr ""
 
@@ -2795,33 +2795,29 @@ msgstr ""
 msgid "Idle scan"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:189
+#: src/input/mpegts/mpegts_network.c:190
 msgid "Idle scan muxes"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:246
-msgid "If EIT events use local time rather than UTC enable this option."
-msgstr ""
-
-#: src/dvr/dvr_config.c:905
+#: src/dvr/dvr_config.c:902
 msgid ""
 "If an error occurs clone the scheduled entry and try to record again (if "
 "possible)."
 msgstr ""
 
-#: src/config.c:2190
+#: src/config.c:2186
 msgid ""
 "If both a picon and a channel-specific (e.g. channelname.jpg) icon are "
 "defined, use the picon."
 msgstr ""
 
-#: src/dvr/dvr_config.c:916
+#: src/dvr/dvr_config.c:913
 msgid ""
 "If more than x errors occur during a recording schedule a re-record (if "
 "possible)."
 msgstr ""
 
-#: src/profile.c:341
+#: src/profile.c:340
 msgid ""
 "If no specific priority was requested. This gives certain users a higher "
 "priority by assigning a streaming profile with a higher priority."
@@ -2836,13 +2832,13 @@ msgid ""
 "the access control from within the Tvheadend web interface."
 msgstr ""
 
-#: src/timeshift.c:257
+#: src/timeshift.c:264
 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:1439
+#: src/channels.c:1431
 msgid ""
 "If set, presentation of the tag icon will not superimpose the tag name on "
 "top of the icon."
@@ -2877,11 +2873,11 @@ msgstr ""
 msgid "Ignore EPG (EIT)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:479
+#: src/input/mpegts/mpegts_mux.c:482
 msgid "Ignore descriptor 5"
 msgstr ""
 
-#: src/service_mapper.c:509
+#: src/service_mapper.c:510
 msgid "Ignore encryption flag, include encrypted services anyway."
 msgstr ""
 
@@ -2894,7 +2890,7 @@ msgid ""
 "Ignore invalid/unverifiable (expired, self-certified, etc.) certificates"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:216
+#: src/input/mpegts/mpegts_network.c:217
 msgid "Ignore provider's channel numbers"
 msgstr ""
 
@@ -2906,61 +2902,61 @@ msgstr ""
 msgid "Immediately abort"
 msgstr ""
 
-#: src/profile.c:248 src/dvr/dvr_db.c:2345
+#: src/profile.c:247 src/dvr/dvr_db.c:2344
 msgid "Important"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1160
+#: src/dvr/dvr_config.c:1157
 msgid "Include channel name in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1171
+#: src/dvr/dvr_config.c:1168
 msgid "Include date in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1193
+#: src/dvr/dvr_config.c:1190
 msgid "Include episode in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1203
+#: src/dvr/dvr_config.c:1200
 msgid "Include subtitle in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1172
+#: src/dvr/dvr_config.c:1169
 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:1204
+#: src/dvr/dvr_config.c:1201
 msgid "Include the episode subtitle in the title (if available)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1161
+#: src/dvr/dvr_config.c:1158
 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:1194
+#: src/dvr/dvr_config.c:1191
 msgid "Include the season and episode in the title (if available)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1183
+#: src/dvr/dvr_config.c:1180
 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:1182
+#: src/dvr/dvr_config.c:1179
 msgid "Include time in filename"
 msgstr ""
 
-#: src/access.c:1423 src/esfilter.c:616 src/descrambler/caclient.c:258
+#: src/access.c:1417 src/esfilter.c:615 src/descrambler/caclient.c:263
 msgid "Index"
 msgstr ""
 
-#: src/config.c:2120
+#: src/config.c:2116
 msgid "Information area"
 msgstr ""
 
@@ -2992,11 +2988,11 @@ msgstr ""
 msgid "Interface"
 msgstr ""
 
-#: src/channels.c:1402 src/epggrab/module.c:58
+#: src/channels.c:1394 src/epggrab/module.c:58
 msgid "Internal"
 msgstr ""
 
-#: src/epggrab/module.c:167
+#: src/epggrab/module.c:168
 msgid "Internal EPG grabber"
 msgstr ""
 
@@ -3004,7 +3000,7 @@ msgstr ""
 msgid "Internal error"
 msgstr ""
 
-#: src/epggrab.c:253
+#: src/epggrab.c:254
 msgid "Internal grabber"
 msgstr ""
 
@@ -3013,7 +3009,7 @@ msgstr ""
 msgid "Interview"
 msgstr ""
 
-#: src/dvr/dvr_db.c:493 src/dvr/dvr_db.c:520 src/dvr/dvr_timerec.c:435
+#: src/dvr/dvr_db.c:495 src/dvr/dvr_db.c:522 src/dvr/dvr_timerec.c:427
 msgid "Invalid"
 msgstr ""
 
@@ -3060,7 +3056,7 @@ msgstr ""
 msgid "Keep"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1038
+#: src/dvr/dvr_config.c:1035
 msgid "Keep x amount of storage space free."
 msgstr ""
 
@@ -3084,8 +3080,8 @@ msgstr ""
 msgid "LNB type"
 msgstr ""
 
-#: src/access.c:1471 src/esfilter.c:651 src/esfilter.c:743 src/esfilter.c:835
-#: src/esfilter.c:927 src/esfilter.c:1122 src/profile.c:1747 src/wizard.c:199
+#: src/access.c:1465 src/esfilter.c:650 src/esfilter.c:742 src/esfilter.c:834
+#: src/esfilter.c:926 src/esfilter.c:1121 src/profile.c:1746 src/wizard.c:199
 msgid "Language"
 msgstr ""
 
@@ -3101,7 +3097,7 @@ msgstr ""
 msgid "Language 3"
 msgstr ""
 
-#: src/config.c:1949
+#: src/config.c:1945
 msgid "Language settings"
 msgstr ""
 
@@ -3114,7 +3110,7 @@ msgstr ""
 msgid "Last seen"
 msgstr ""
 
-#: src/config.c:1983
+#: src/config.c:1979
 msgid "Last updated from"
 msgstr ""
 
@@ -3170,11 +3166,11 @@ msgstr ""
 msgid "Leisure hobbies"
 msgstr ""
 
-#: src/access.c:1602
+#: src/access.c:1596
 msgid "Limit connections"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:160
+#: src/input/mpegts/mpegts_network.c:161
 msgid "Limited/limit scanning to this network ID only."
 msgstr ""
 
@@ -3230,7 +3226,7 @@ msgstr ""
 msgid "Linux ISDB-T frontend"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:83
+#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:110
 msgid "LinuxDVB adapter"
 msgstr ""
 
@@ -3238,7 +3234,7 @@ msgstr ""
 msgid "LinuxDVB network"
 msgstr ""
 
-#: src/access.c:1445
+#: src/access.c:1439
 msgid "List of allowed IPv4 or IPv6 hosts or networks (comma-separated)."
 msgstr ""
 
@@ -3254,7 +3250,11 @@ msgstr ""
 msgid "Literature"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:303
+#: src/input/mpegts/dvb_support.c:463
+msgid "Local (server) time"
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:321
 msgid "Local bind IP address"
 msgstr ""
 
@@ -3266,39 +3266,39 @@ msgstr ""
 msgid "Local channel number"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:465
+#: src/input/mpegts/satip/satip.c:483
 msgid "Local discovery IP address"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:946
+#: src/dvr/dvr_autorec.c:940
 msgid "Local: Record if different description"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:940
+#: src/dvr/dvr_autorec.c:934
 msgid "Local: Record if different episode number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:944
+#: src/dvr/dvr_autorec.c:938
 msgid "Local: Record if different subtitle"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:942
+#: src/dvr/dvr_autorec.c:936
 msgid "Local: Record if different title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:950
+#: src/dvr/dvr_autorec.c:944
 msgid "Local: Record once per day"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:948
+#: src/dvr/dvr_autorec.c:942
 msgid "Local: Record once per week"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:449
+#: src/input/mpegts/satip/satip.c:467
 msgid "Location"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:450
+#: src/input/mpegts/satip/satip.c:468
 msgid "Location details of the SAT>IP Server."
 msgstr ""
 
@@ -3306,36 +3306,36 @@ msgstr ""
 msgid "Lock preferred CA PID"
 msgstr ""
 
-#: src/esfilter.c:705 src/esfilter.c:797 src/esfilter.c:889 src/esfilter.c:981
-#: src/esfilter.c:1084 src/esfilter.c:1163
+#: src/esfilter.c:704 src/esfilter.c:796 src/esfilter.c:888 src/esfilter.c:980
+#: src/esfilter.c:1083 src/esfilter.c:1162
 msgid "Log"
 msgstr ""
 
-#: src/config.c:1868
+#: src/config.c:1864
 msgid "Login/Logout"
 msgstr ""
 
-#: src/profile.c:251 src/dvr/dvr_db.c:2348
+#: src/profile.c:250 src/dvr/dvr_db.c:2347
 msgid "Low"
 msgstr ""
 
-#: src/access.c:1613
+#: src/access.c:1607
 msgid "Lowest channel number the user can access."
 msgstr ""
 
-#: src/profile.c:1446
+#: src/profile.c:1445
 msgid "MP4/av-lib"
 msgstr ""
 
-#: src/profile.c:1532
+#: src/profile.c:1531
 msgid "MPEG-PS (DVD)/av-lib"
 msgstr ""
 
-#: src/profile.c:2062
+#: src/profile.c:2061
 msgid "MPEG-TS Pass-thru"
 msgstr ""
 
-#: src/profile.c:1045
+#: src/profile.c:1044
 msgid "MPEG-TS Pass-thru/built-in"
 msgstr ""
 
@@ -3343,7 +3343,7 @@ msgstr ""
 msgid "MPEG-TS input"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:487
+#: src/input/mpegts/mpegts_mux.c:490
 msgid "MPEG-TS multiplex"
 msgstr ""
 
@@ -3351,11 +3351,11 @@ msgstr ""
 msgid "MPEG-TS multiplex PHY"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:134
+#: src/input/mpegts/mpegts_network.c:135
 msgid "MPEG-TS network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:858
+#: src/input/mpegts/mpegts_service.c:842
 msgid "MPEG-TS raw service"
 msgstr ""
 
@@ -3363,7 +3363,7 @@ msgstr ""
 msgid "MPEG-TS service"
 msgstr ""
 
-#: src/profile.c:1276 src/profile.c:1531
+#: src/profile.c:1275 src/profile.c:1530
 msgid "MPEG-TS/av-lib"
 msgstr ""
 
@@ -3371,51 +3371,51 @@ msgstr ""
 msgid "Magazines"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1037
+#: src/dvr/dvr_config.c:1034
 msgid "Maintain free storage space in MiB"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1047
+#: src/dvr/dvr_config.c:1044
 msgid "Maintain used storage space in MiB (0=disabled)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2396 src/dvr/dvr_config.c:727
+#: src/dvr/dvr_db.c:2395 src/dvr/dvr_config.c:723
 msgid "Maintained space"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1136
+#: src/dvr/dvr_config.c:1133
 msgid "Make subdirectories per channel"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1124
+#: src/dvr/dvr_config.c:1121
 msgid "Make subdirectories per day"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1148
+#: src/dvr/dvr_config.c:1145
 msgid "Make subdirectories per title"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:377
+#: src/input/mpegts/satip/satip.c:395
 msgid "Manufacturer"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:385
+#: src/input/mpegts/satip/satip.c:403
 msgid "Manufacturer URL"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:410
+#: src/input/mpegts/satip/satip.c:428
 msgid "Manufacturer's model number."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:394
+#: src/input/mpegts/satip/satip.c:412
 msgid "Manufacturer's product description."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:386
+#: src/input/mpegts/satip/satip.c:404
 msgid "Manufacturer's product information page for the device."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:402
+#: src/input/mpegts/satip/satip.c:420
 msgid "Manufacturer's product name."
 msgstr ""
 
@@ -3430,19 +3430,19 @@ msgstr ""
 msgid "Map all services"
 msgstr ""
 
-#: src/service_mapper.c:508
+#: src/service_mapper.c:509
 msgid "Map encrypted services"
 msgstr ""
 
-#: src/bouquet.c:930
+#: src/bouquet.c:921
 msgid "Map radio channels"
 msgstr ""
 
-#: src/bouquet.c:922
+#: src/bouquet.c:913
 msgid "Map unnamed channels"
 msgstr ""
 
-#: src/bouquet.c:914
+#: src/bouquet.c:905
 msgid "Map zero-numbered channels"
 msgstr ""
 
@@ -3453,83 +3453,83 @@ msgstr ""
 msgid "Master tuner"
 msgstr ""
 
-#: src/profile.c:2082
+#: src/profile.c:2081
 msgid "Matroska"
 msgstr ""
 
-#: src/profile.c:1533
+#: src/profile.c:1532
 msgid "Matroska (mkv)/av-lib"
 msgstr ""
 
-#: src/profile.c:1177 src/profile.c:1529
+#: src/profile.c:1176 src/profile.c:1528
 msgid "Matroska (mkv)/built-in"
 msgstr ""
 
-#: src/profile.c:1184 src/profile.c:1354
+#: src/profile.c:1183 src/profile.c:1353
 msgid "Matroska specific"
 msgstr ""
 
-#: src/profile.c:1347
+#: src/profile.c:1346
 msgid "Matroska/av-lib"
 msgstr ""
 
-#: src/access.c:1620
+#: src/access.c:1614
 msgid "Maximal channel number"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:743
+#: src/input/mpegts/iptv/iptv.c:745
 msgid "Maximum # input streams"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:96
-#: src/input/mpegts/satip/satip.c:248
+#: src/input/mpegts/satip/satip.c:266
 msgid "Maximum PIDs"
 msgstr ""
 
-#: src/timeshift.c:229
+#: src/timeshift.c:236
 msgid "Maximum RAM size (MB)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:967
+#: src/dvr/dvr_config.c:964
 msgid ""
 "Maximum allowed difference between event start time when the EPG event is "
 "changed."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:750
+#: src/input/mpegts/iptv/iptv.c:752
 msgid "Maximum bandwidth (Kbps)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1199
+#: src/dvr/dvr_autorec.c:1194
 msgid "Maximum count (0=default)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1144
+#: src/dvr/dvr_autorec.c:1139
 msgid "Maximum duration"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:258
+#: src/input/mpegts/satip/satip.c:276
 msgid ""
 "Maximum length in characters for the command setting PIDs to the SAT>IP box."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:257
+#: src/input/mpegts/satip/satip.c:275
 msgid "Maximum length of PIDs"
 msgstr ""
 
-#: src/timeshift.c:201
+#: src/timeshift.c:208
 msgid "Maximum period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1208
+#: src/dvr/dvr_autorec.c:1203
 msgid "Maximum schedules limit (0=default)"
 msgstr ""
 
-#: src/timeshift.c:219
+#: src/timeshift.c:226
 msgid "Maximum size (MB)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:757
+#: src/input/mpegts/iptv/iptv.c:759
 msgid "Maximum timeout (seconds)"
 msgstr ""
 
@@ -3541,11 +3541,11 @@ msgstr ""
 msgid "Melodrama"
 msgstr ""
 
-#: src/service_mapper.c:516
+#: src/service_mapper.c:517
 msgid "Merge same name"
 msgstr ""
 
-#: src/service_mapper.c:517
+#: src/service_mapper.c:518
 msgid "Merge services with the same name to one channel."
 msgstr ""
 
@@ -3553,11 +3553,11 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
-#: src/access.c:1612
+#: src/access.c:1606
 msgid "Minimal channel number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1133
+#: src/dvr/dvr_autorec.c:1128
 msgid "Minimum duration"
 msgstr ""
 
@@ -3573,15 +3573,15 @@ msgstr ""
 msgid "Mode"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:393
+#: src/input/mpegts/satip/satip.c:411
 msgid "Model description"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:401
+#: src/input/mpegts/satip/satip.c:419
 msgid "Model name"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:409
+#: src/input/mpegts/satip/satip.c:427
 msgid "Model number"
 msgstr ""
 
@@ -3589,23 +3589,23 @@ msgstr ""
 msgid "Modulation"
 msgstr ""
 
-#: src/epggrab/channel.c:690
+#: src/epggrab/channel.c:688
 msgid "Module"
 msgstr ""
 
-#: src/epggrab/channel.c:680
+#: src/epggrab/channel.c:678
 msgid "Module ID"
 msgstr ""
 
-#: src/epggrab/channel.c:681
+#: src/epggrab/channel.c:679
 msgid "Module ID used to grab EPG data."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:763
+#: src/dvr/dvr_autorec.c:757
 msgid "Mon"
 msgstr ""
 
-#: src/profile.c:1544
+#: src/profile.c:1543
 msgid "Mono"
 msgstr ""
 
@@ -3633,14 +3633,14 @@ msgstr ""
 msgid "Movie"
 msgstr ""
 
-#: src/epggrab.c:334
+#: src/epggrab.c:335
 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:312
+#: src/epggrab.c:313
 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 "
@@ -3657,7 +3657,7 @@ msgid "Musical"
 msgstr ""
 
 #: src/input/mpegts/mpegts_service.c:101
-#: src/input/mpegts/mpegts_mux_sched.c:134
+#: src/input/mpegts/mpegts_mux_sched.c:142
 msgid "Mux"
 msgstr ""
 
@@ -3677,21 +3677,21 @@ msgstr ""
 msgid "Mux not enabled"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:118
+#: src/input/mpegts/mpegts_mux_sched.c:125
 msgid "Mux schedule entry"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:387
+#: src/input/mpegts/mpegts_mux.c:390
 #: 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:370 src/channels.c:1395 src/bouquet.c:955
-#: src/epggrab/module.c:124 src/epggrab/channel.c:726
-#: src/dvr/dvr_autorec.c:999 src/dvr/dvr_timerec.c:545
-#: src/input/mpegts/mpegts_input.c:262 src/input/mpegts/mpegts_mux.c:532
+#: src/channels.c:390 src/channels.c:1387 src/bouquet.c:946
+#: src/epggrab/module.c:125 src/epggrab/channel.c:724
+#: src/dvr/dvr_autorec.c:994 src/dvr/dvr_timerec.c:538
+#: src/input/mpegts/mpegts_input.c:262 src/input/mpegts/mpegts_mux.c:535
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1329
 #: src/input/mpegts/satip/satip_satconf.c:196
 msgid "Name"
@@ -3705,23 +3705,23 @@ msgstr ""
 msgid "Name of channel used for the recording."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:546
+#: src/dvr/dvr_timerec.c:539
 msgid "Name of the entry."
 msgstr ""
 
-#: src/epggrab/channel.c:691
+#: src/epggrab/channel.c:689
 msgid "Name of the module used to grab EPG data."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:144
+#: src/input/mpegts/mpegts_network.c:145
 msgid "Name of the network."
 msgstr ""
 
-#: src/dvr/dvr_config.c:840
+#: src/dvr/dvr_config.c:837
 msgid "Name of the profile."
 msgstr ""
 
-#: src/channels.c:1396
+#: src/channels.c:1388
 msgid "Name of the tag."
 msgstr ""
 
@@ -3733,13 +3733,13 @@ msgstr ""
 msgid "Name of the tuner/adapter."
 msgstr ""
 
-#: src/channels.c:371
+#: src/channels.c:391
 msgid ""
 "Name. The name given to/of the channel (This is how it`ll appear in your "
 "EPG.)"
 msgstr ""
 
-#: src/epggrab/channel.c:734
+#: src/epggrab/channel.c:732
 msgid "Names"
 msgstr ""
 
@@ -3751,9 +3751,9 @@ msgstr ""
 msgid "Nature"
 msgstr ""
 
-#: src/wizard.c:819 src/wizard.c:843 src/input/mpegts/mpegts_mux.c:516
+#: src/wizard.c:819 src/wizard.c:843 src/input/mpegts/mpegts_mux.c:519
 #: src/input/mpegts/mpegts_service.c:93
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:145
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:162
 msgid "Network"
 msgstr ""
 
@@ -3769,11 +3769,11 @@ msgstr ""
 msgid "Network B"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:159
+#: src/input/mpegts/mpegts_network.c:160
 msgid "Network ID (limit scanning)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:524
+#: src/input/mpegts/mpegts_mux.c:527
 msgid "Network UUID"
 msgstr ""
 
@@ -3781,7 +3781,7 @@ msgstr ""
 msgid "Network access"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:167
+#: src/input/mpegts/mpegts_network.c:168
 msgid "Network discovery"
 msgstr ""
 
@@ -3811,11 +3811,11 @@ msgstr ""
 msgid "Network for port BB."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:143
+#: src/input/mpegts/mpegts_network.c:144
 msgid "Network name"
 msgstr ""
 
-#: src/access.c:2027
+#: src/access.c:2014
 msgid "Network prefix"
 msgstr ""
 
@@ -3825,7 +3825,7 @@ msgstr ""
 
 #: src/wizard.c:596 src/input/mpegts/satip/satip_frontend.c:227
 #: src/input/mpegts/satip/satip_frontend.c:390
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:180
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:197
 msgid "Network type"
 msgstr ""
 
@@ -3836,7 +3836,7 @@ msgstr ""
 msgid "Networks"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:962
+#: src/dvr/dvr_autorec.c:956
 msgid "New / premiere / unknown"
 msgstr ""
 
@@ -3852,7 +3852,7 @@ msgstr ""
 msgid "Next tune delay in ms (0-2000)"
 msgstr ""
 
-#: src/access.c:1403
+#: src/access.c:1397
 msgid "No"
 msgstr ""
 
@@ -3872,7 +3872,7 @@ msgstr ""
 msgid "No assigned adapters"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:787
+#: src/dvr/dvr_autorec.c:781
 msgid "No days"
 msgstr ""
 
@@ -3888,7 +3888,7 @@ msgstr ""
 msgid "No input detected"
 msgstr ""
 
-#: src/config.c:1919
+#: src/config.c:1915
 msgid "No scheme"
 msgstr ""
 
@@ -3904,17 +3904,17 @@ msgstr ""
 msgid "No source available"
 msgstr ""
 
-#: src/profile.c:266 src/input/mpegts/linuxdvb/linuxdvb_switch.c:259
+#: src/profile.c:265 src/input/mpegts/linuxdvb/linuxdvb_switch.c:259
 #: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:478
 #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:303
 msgid "None"
 msgstr ""
 
-#: src/profile.c:250 src/dvr/dvr_db.c:2347
+#: src/profile.c:249 src/dvr/dvr_db.c:2346
 msgid "Normal"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:239
+#: src/input/mpegts/satip/satip.c:257
 msgid ""
 "Not all SAT>IP servers use the same signal scaling. Change this setting if "
 "the signal level displayed within Tvheadend looks too low."
@@ -3928,15 +3928,15 @@ msgstr ""
 msgid "Not linked"
 msgstr ""
 
-#: src/channels.c:334 src/profile.c:1528 src/dvr/dvr_db.c:2344
+#: src/channels.c:353 src/profile.c:1527 src/dvr/dvr_db.c:2343
 msgid "Not set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:760
+#: src/dvr/dvr_config.c:756
 msgid "Not set (none or channel configuration)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2795 src/dvr/dvr_autorec.c:662
+#: src/dvr/dvr_db.c:2794 src/dvr/dvr_autorec.c:656
 msgid "Not set (use channel or DVR configuration)"
 msgstr ""
 
@@ -3971,7 +3971,7 @@ msgid ""
 "make via this wizard may not be applied.\n"
 msgstr ""
 
-#: src/channels.c:382 src/epggrab/channel.c:744
+#: src/channels.c:402 src/epggrab/channel.c:742
 msgid "Number"
 msgstr ""
 
@@ -3979,23 +3979,23 @@ msgstr ""
 msgid "Number of days to keep the file."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1190 src/dvr/dvr_timerec.c:636
+#: src/dvr/dvr_autorec.c:1185 src/dvr/dvr_timerec.c:629
 msgid "Number of days to keep the recorded file."
 msgstr ""
 
-#: src/dvr/dvr_config.c:895
+#: src/dvr/dvr_config.c:892
 msgid "Number of days to keep the recorded files."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2991 src/dvr/dvr_timerec.c:626
+#: src/dvr/dvr_db.c:2991 src/dvr/dvr_timerec.c:619
 msgid "Number of days to retain entry information."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1180
+#: src/dvr/dvr_autorec.c:1175
 msgid "Number of days to retain infomation about recording."
 msgstr ""
 
-#: src/dvr/dvr_config.c:884
+#: src/dvr/dvr_config.c:881
 msgid "Number of days to retain infomation about recordings."
 msgstr ""
 
@@ -4035,18 +4035,18 @@ msgstr ""
 msgid "Number of tsfile tuners"
 msgstr ""
 
-#: src/channels.c:383
+#: src/channels.c:403
 msgid ""
 "Number. 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/streaming.c:409 src/input/mpegts/mpegts_mux.c:388
+#: src/streaming.c:409 src/input/mpegts/mpegts_mux.c:391
 msgid "OK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:390
+#: src/input/mpegts/mpegts_mux.c:393
 msgid "OK (partial)"
 msgstr ""
 
@@ -4086,15 +4086,15 @@ msgstr ""
 msgid "On"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2372 src/dvr/dvr_config.c:750
+#: src/dvr/dvr_db.c:2371 src/dvr/dvr_config.c:746
 msgid "On file removal"
 msgstr ""
 
-#: src/timeshift.c:179
+#: src/timeshift.c:186
 msgid "On-demand (no first rewind)"
 msgstr ""
 
-#: src/epggrab/channel.c:772
+#: src/epggrab/channel.c:770
 msgid "Once per auto channel"
 msgstr ""
 
@@ -4108,50 +4108,50 @@ msgid ""
 "settings). Some linux drivers require this procedure."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:465
+#: src/input/mpegts/mpegts_mux.c:468
 msgid "Only Bulsatcom 39E"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:460
+#: src/input/mpegts/mpegts_mux.c:463
 msgid "Only EIT"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:468
+#: src/input/mpegts/mpegts_mux.c:471
 msgid "Only OpenTV Sky Ausat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:467
+#: src/input/mpegts/mpegts_mux.c:470
 msgid "Only OpenTV Sky Italia"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:466
+#: src/input/mpegts/mpegts_mux.c:469
 msgid "Only OpenTV Sky UK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:461
+#: src/input/mpegts/mpegts_mux.c:464
 msgid "Only PSIP (ATSC)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:462
+#: src/input/mpegts/mpegts_mux.c:465
 msgid "Only UK Freesat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:463
+#: src/input/mpegts/mpegts_mux.c:466
 msgid "Only UK Freeview"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:464
+#: src/input/mpegts/mpegts_mux.c:467
 msgid "Only Viasat Baltic"
 msgstr ""
 
-#: src/timeshift.c:183
+#: src/timeshift.c:190
 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:1411
+#: src/channels.c:1403
 msgid ""
 "Only allow users with this tag (or those with no tags at all) set in access "
 "configuration to use the tag."
@@ -4161,7 +4161,7 @@ msgstr ""
 msgid "Only preferred CA PID"
 msgstr ""
 
-#: src/config.c:2178
+#: src/config.c:2174
 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 "
@@ -4172,11 +4172,11 @@ msgstr ""
 msgid "Only use specified DVB adapters (comma-separated, -1 = none)"
 msgstr ""
 
-#: src/timeshift.c:250
+#: src/timeshift.c:257
 msgid "Only use system RAM for timeshift buffers."
 msgstr ""
 
-#: src/epggrab/channel.c:773
+#: src/epggrab/channel.c:771
 msgid ""
 "Only use this EPG data once when automatically determining what EPG data to "
 "set for a channel."
@@ -4204,11 +4204,11 @@ msgstr ""
 msgid "Orbital positions."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:548
+#: src/input/mpegts/mpegts_mux.c:551
 msgid "Original network ID"
 msgstr ""
 
-#: src/esfilter.c:1105
+#: src/esfilter.c:1104
 msgid "Other stream filter"
 msgstr ""
 
@@ -4220,7 +4220,7 @@ msgstr ""
 msgid "Over-the-air"
 msgstr ""
 
-#: src/epggrab.c:333
+#: src/epggrab.c:334
 msgid "Over-the-air Cron multi-line"
 msgstr ""
 
@@ -4228,11 +4228,11 @@ msgstr ""
 msgid "Over-the-air EPG"
 msgstr ""
 
-#: src/epggrab/module.c:212
+#: src/epggrab/module.c:213
 msgid "Over-the-air EPG grabber"
 msgstr ""
 
-#: src/epggrab.c:257
+#: src/epggrab.c:258
 msgid "Over-the-air grabbers"
 msgstr ""
 
@@ -4241,32 +4241,32 @@ msgstr ""
 msgid "Override the frontend type."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3021 src/dvr/dvr_autorec.c:1255 src/dvr/dvr_timerec.c:656
+#: src/dvr/dvr_db.c:3021 src/dvr/dvr_autorec.c:1250 src/dvr/dvr_timerec.c:649
 msgid "Owner"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3022 src/dvr/dvr_timerec.c:657
+#: src/dvr/dvr_db.c:3022 src/dvr/dvr_timerec.c:650
 msgid "Owner of the entry."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1256
+#: src/dvr/dvr_autorec.c:1251
 msgid "Owner of the rule."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:381
+#: src/input/mpegts/mpegts_mux.c:384
 msgid "PEND"
 msgstr ""
 
-#: src/esfilter.c:684 src/esfilter.c:776 src/esfilter.c:868 src/esfilter.c:960
-#: src/esfilter.c:1063 src/esfilter.c:1142
+#: src/esfilter.c:683 src/esfilter.c:775 src/esfilter.c:867 src/esfilter.c:959
+#: src/esfilter.c:1062 src/esfilter.c:1141
 msgid "PID"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:294
+#: src/input/mpegts/satip/satip.c:312
 msgid "PIDs 21 in setup"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:275
+#: src/input/mpegts/satip/satip.c:293
 msgid "PIDs in setup"
 msgstr ""
 
@@ -4317,33 +4317,33 @@ msgid ""
 "Pass subscription weight to the SAT>IP server (Tvheadend specific extension)."
 msgstr ""
 
-#: src/access.c:1882 src/wizard.c:465 src/descrambler/cwc.c:1822
+#: src/access.c:1873 src/wizard.c:465 src/descrambler/cwc.c:1822
 msgid "Password"
 msgstr ""
 
-#: src/access.c:1883
+#: src/access.c:1874
 msgid "Password for the entry."
 msgstr ""
 
-#: src/access.c:1891
+#: src/access.c:1882
 msgid "Password2"
 msgstr ""
 
-#: src/access.c:1857
+#: src/access.c:1848
 msgid "Passwords"
 msgstr ""
 
-#: src/epggrab/module.c:172 src/epggrab/module.c:199 src/epggrab/channel.c:699
+#: src/epggrab/module.c:173 src/epggrab/module.c:200 src/epggrab/channel.c:697
 msgid "Path"
 msgstr ""
 
-#: src/config.c:2223
+#: src/config.c:2219
 msgid ""
 "Path to a directory (folder) containing your picon collection. See Help for "
 "more detailed information."
 msgstr ""
 
-#: src/config.c:2200
+#: src/config.c:2196
 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 "
@@ -4354,21 +4354,21 @@ msgstr ""
 msgid "Path to the frontend used by the device."
 msgstr ""
 
-#: src/epggrab/module.c:173
+#: src/epggrab/module.c:174
 msgid "Path to the grabber executable."
 msgstr ""
 
-#: src/epggrab/module.c:200
+#: src/epggrab/module.c:201
 msgid "Path to the socket Tvheadend will read data from."
 msgstr ""
 
-#: src/timeshift.c:193
+#: src/timeshift.c:200
 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:93
+#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:120
 msgid "Path used by device."
 msgstr ""
 
@@ -4376,7 +4376,7 @@ msgstr ""
 msgid "Path used by the device."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1028
+#: src/dvr/dvr_config.c:1025
 msgid ""
 "Path where the recordings are stored. If components of the path do not "
 "exist, Tvheadend will try to create them."
@@ -4386,11 +4386,11 @@ msgstr ""
 msgid "Performing arts"
 msgstr ""
 
-#: src/epggrab.c:299
+#: src/epggrab.c:300
 msgid "Periodically save EPG to disk (hours)"
 msgstr ""
 
-#: src/access.c:1462 src/config.c:2010
+#: src/access.c:1456 src/config.c:2006
 msgid "Persistent user interface level"
 msgstr ""
 
@@ -4398,15 +4398,15 @@ msgstr ""
 msgid "Physiology"
 msgstr ""
 
-#: src/config.c:1965
+#: src/config.c:1961
 msgid "Picon"
 msgstr ""
 
-#: src/config.c:2233
+#: src/config.c:2229
 msgid "Picon name scheme"
 msgstr ""
 
-#: src/config.c:2222
+#: src/config.c:2218
 msgid "Picon path (see Help)"
 msgstr ""
 
@@ -4443,21 +4443,21 @@ msgstr ""
 msgid "Position of the input."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1009
+#: src/dvr/dvr_config.c:1006
 msgid "Post-processor command"
 msgstr ""
 
-#: src/channels.c:454 src/dvr/dvr_db.c:2872 src/dvr/dvr_config.c:955
+#: src/channels.c:474 src/dvr/dvr_db.c:2872 src/dvr/dvr_config.c:952
 msgid "Post-recording padding"
 msgstr ""
 
-#: src/channels.c:455
+#: src/channels.c:475
 msgid ""
 "Post-recording padding. Continue recording for x minutes after scheduled "
 "stop time."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1018
+#: src/dvr/dvr_config.c:1015
 msgid "Post-remove command"
 msgstr ""
 
@@ -4482,11 +4482,11 @@ msgstr ""
 msgid "Pre-defined muxes"
 msgstr ""
 
-#: src/channels.c:439 src/dvr/dvr_db.c:2837 src/dvr/dvr_config.c:938
+#: src/channels.c:459 src/dvr/dvr_db.c:2837 src/dvr/dvr_config.c:935
 msgid "Pre-recording padding"
 msgstr ""
 
-#: src/channels.c:440
+#: src/channels.c:460
 msgid ""
 "Pre-recording padding. 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 "
@@ -4499,7 +4499,7 @@ msgstr ""
 msgid "Pre-school children's programs"
 msgstr ""
 
-#: src/config.c:2189
+#: src/config.c:2185
 msgid "Prefer picons over channel name"
 msgstr ""
 
@@ -4507,15 +4507,15 @@ msgstr ""
 msgid "Preferred CA PID"
 msgstr ""
 
-#: src/profile.c:396
+#: src/profile.c:395
 msgid "Preferred service video type"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:441
+#: src/input/mpegts/satip/satip.c:459
 msgid "Presentation"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:442
+#: src/input/mpegts/satip/satip.c:460
 msgid "Presentation details."
 msgstr ""
 
@@ -4523,20 +4523,20 @@ msgstr ""
 msgid "Press"
 msgstr ""
 
-#: src/access.c:1463
+#: src/access.c:1457
 msgid "Prevent changing of interface view level."
 msgstr ""
 
-#: src/config.c:2011
+#: src/config.c:2007
 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:151 src/dvr/dvr_db.c:2979 src/dvr/dvr_autorec.c:1155
-#: src/dvr/dvr_timerec.c:615 src/input/mpegts/mpegts_input.c:240
+#: src/epggrab/module.c:152 src/dvr/dvr_db.c:2979 src/dvr/dvr_autorec.c:1150
+#: src/dvr/dvr_timerec.c:608 src/input/mpegts/mpegts_input.c:240
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1336
-#: src/input/mpegts/satip/satip_satconf.c:204 src/input/mpegts/iptv/iptv.c:727
+#: src/input/mpegts/satip/satip_satconf.c:204 src/input/mpegts/iptv/iptv.c:729
 #: src/input/mpegts/iptv/iptv_mux.c:123
 msgid "Priority"
 msgstr ""
@@ -4545,7 +4545,7 @@ msgstr ""
 msgid "Priority (-10..10)"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:616
+#: src/dvr/dvr_timerec.c:609
 msgid "Priority of the entry."
 msgstr ""
 
@@ -4553,16 +4553,16 @@ msgstr ""
 msgid "Priority of the recording."
 msgstr ""
 
-#: src/channels.c:1410
+#: src/channels.c:1402
 msgid "Private"
 msgstr ""
 
-#: src/profile.c:321
+#: src/profile.c:320
 msgid "Profile name"
 msgstr ""
 
-#: src/esfilter.c:685 src/esfilter.c:777 src/esfilter.c:869 src/esfilter.c:961
-#: src/esfilter.c:1064 src/esfilter.c:1143
+#: src/esfilter.c:684 src/esfilter.c:776 src/esfilter.c:868 src/esfilter.c:960
+#: src/esfilter.c:1063 src/esfilter.c:1142
 msgid ""
 "Program identification (PID) number to compare. Zero means any. This "
 "comparison is processed only when service comparison is active and for the "
@@ -4581,11 +4581,11 @@ msgstr ""
 msgid "Provider ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:151 src/input/mpegts/mpegts_mux.c:540
+#: src/input/mpegts/mpegts_network.c:152 src/input/mpegts/mpegts_mux.c:543
 msgid "Provider network name"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:152
+#: src/input/mpegts/mpegts_network.c:153
 msgid "Provider`s network name."
 msgstr ""
 
@@ -4598,7 +4598,7 @@ msgstr ""
 msgid "Puppets"
 msgstr ""
 
-#: src/profile.c:1547
+#: src/profile.c:1546
 msgid "Quad (4.0)"
 msgstr ""
 
@@ -4606,11 +4606,11 @@ msgstr ""
 msgid "Quiz"
 msgstr ""
 
-#: src/timeshift.c:249
+#: src/timeshift.c:256
 msgid "RAM only"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:337
+#: src/input/mpegts/satip/satip.c:355
 msgid "RTSP port"
 msgstr ""
 
@@ -4618,7 +4618,7 @@ msgstr ""
 msgid "RTSP port (554 or 9983, 0 = disable)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:214
+#: src/input/mpegts/satip/satip.c:232
 msgid "RTSP/TCP (embedded data)"
 msgstr ""
 
@@ -4626,11 +4626,11 @@ msgstr ""
 msgid "Re-fetch period (hours)"
 msgstr ""
 
-#: src/bouquet.c:977 src/input/mpegts/iptv/iptv.c:856
+#: src/bouquet.c:968 src/input/mpegts/iptv/iptv.c:858
 msgid "Re-fetch period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:1045
+#: src/dvr/dvr_db.c:1047
 #, c-format
 msgid "Re-record%s%s"
 msgstr ""
@@ -4649,15 +4649,15 @@ msgid ""
 "9983, 0 = disable)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:928
+#: src/dvr/dvr_autorec.c:922
 msgid "Record all"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:605
+#: src/dvr/dvr_timerec.c:598
 msgid "Record on these days only."
 msgstr ""
 
-#: src/dvr/dvr_config.c:800
+#: src/dvr/dvr_config.c:797
 msgid "Recording file options"
 msgstr ""
 
@@ -4665,7 +4665,7 @@ msgstr ""
 msgid "Recording file size."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1027
+#: src/dvr/dvr_config.c:1024
 msgid "Recording system path"
 msgstr ""
 
@@ -4673,7 +4673,7 @@ msgstr ""
 msgid "Reject"
 msgstr ""
 
-#: src/channels.c:1431
+#: src/channels.c:1423
 msgid "Relative path to the imagecache copy of the icon."
 msgstr ""
 
@@ -4691,23 +4691,23 @@ msgstr ""
 msgid "Remarkable people"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:871
+#: src/input/mpegts/iptv/iptv.c:873
 msgid "Remove HTTP arguments"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1222
+#: src/dvr/dvr_config.c:1219
 msgid "Remove all unsafe characters from filename"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:964
+#: src/dvr/dvr_autorec.c:958
 msgid "Repeated"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1233
+#: src/dvr/dvr_config.c:1230
 msgid "Replace whitespace in title with '-'"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1234
+#: src/dvr/dvr_config.c:1231
 msgid "Replaces all whitespace in the title with '-'."
 msgstr ""
 
@@ -4727,7 +4727,7 @@ msgstr ""
 msgid "Rerun of"
 msgstr ""
 
-#: src/bouquet.c:899
+#: src/bouquet.c:890
 msgid "Rescan"
 msgstr ""
 
@@ -4735,7 +4735,7 @@ msgstr ""
 msgid "Reserved"
 msgstr ""
 
-#: src/profile.c:1724
+#: src/profile.c:1723
 msgid "Resolution (height)"
 msgstr ""
 
@@ -4743,57 +4743,57 @@ msgstr ""
 msgid "Respawn (pipe)"
 msgstr ""
 
-#: src/profile.c:373
+#: src/profile.c:372
 msgid "Restart on error"
 msgstr ""
 
-#: src/profile.c:374
+#: src/profile.c:373
 msgid ""
 "Restart streaming on error. This is useful for DVR so a recording isn't "
 "aborted if an error occurs."
 msgstr ""
 
-#: src/access.c:1594
+#: src/access.c:1588
 msgid "Restrict connections to this type."
 msgstr ""
 
-#: src/channels.c:510
+#: src/channels.c:530
 msgid "Reuse EPG from"
 msgstr ""
 
-#: src/channels.c:511
+#: src/channels.c:531
 msgid "Reuse EPG from. Reuse the EPG from another channel."
 msgstr ""
 
-#: src/profile.c:1097
+#: src/profile.c:1096
 msgid "Rewrite EIT"
 msgstr ""
 
-#: src/profile.c:1098
+#: src/profile.c:1097
 msgid ""
 "Rewrite EIT (Event Information Table) packets to only include information "
 "about the currently-streamed service."
 msgstr ""
 
-#: src/profile.c:1052
+#: src/profile.c:1051
 msgid "Rewrite MPEG-TS SI tables"
 msgstr ""
 
-#: src/profile.c:1073
+#: src/profile.c:1072
 msgid "Rewrite PAT"
 msgstr ""
 
-#: src/profile.c:1074
+#: src/profile.c:1073
 msgid ""
 "Rewrite PAT (Program Association Table) packets to only include information "
 "about the currently-streamed service."
 msgstr ""
 
-#: src/profile.c:1061 src/satip/server.c:640
+#: src/profile.c:1060 src/satip/server.c:640
 msgid "Rewrite PMT"
 msgstr ""
 
-#: src/profile.c:1062
+#: src/profile.c:1061
 msgid ""
 "Rewrite PMT (Program Map Table) packets to only include information about "
 "the currently-streamed service."
@@ -4805,11 +4805,11 @@ msgid ""
 "about the currently streamed service."
 msgstr ""
 
-#: src/profile.c:1085
+#: src/profile.c:1084
 msgid "Rewrite SDT"
 msgstr ""
 
-#: src/profile.c:1086
+#: src/profile.c:1085
 msgid ""
 "Rewrite SDT (Service Description Table) packets to only include information "
 "about the currently-streamed service."
@@ -4843,7 +4843,7 @@ msgstr ""
 msgid "Run as user"
 msgstr ""
 
-#: src/subscriptions.c:900 src/dvr/dvr_db.c:483
+#: src/subscriptions.c:900 src/dvr/dvr_db.c:485
 msgid "Running"
 msgstr ""
 
@@ -4889,7 +4889,7 @@ msgid ""
 "(default: -1 = disable, 0 = webconfig, standard port is 554)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:195
+#: src/input/mpegts/satip/satip.c:213
 msgid "SAT>IP client"
 msgstr ""
 
@@ -4897,7 +4897,7 @@ msgstr ""
 msgid "SAT>IP server"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:226
+#: src/input/mpegts/mpegts_network.c:227
 msgid "SAT>IP source number"
 msgstr ""
 
@@ -4910,7 +4910,7 @@ msgstr ""
 msgid "SCR (Satellite Channel Router) ID."
 msgstr ""
 
-#: src/profile.c:267
+#: src/profile.c:266
 msgid "SD: standard definition"
 msgstr ""
 
@@ -4938,11 +4938,11 @@ msgstr ""
 msgid "SIGUSR2"
 msgstr ""
 
-#: src/bouquet.c:969 src/input/mpegts/iptv/iptv.c:864
+#: src/bouquet.c:960 src/input/mpegts/iptv/iptv.c:866
 msgid "SSL verify peer"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:768
+#: src/dvr/dvr_autorec.c:762
 msgid "Sat"
 msgstr ""
 
@@ -4964,7 +4964,7 @@ msgstr ""
 msgid "Satellite positions"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:711
+#: src/input/mpegts/iptv/iptv.c:713
 msgid "Scan after creation"
 msgstr ""
 
@@ -4972,23 +4972,23 @@ msgstr ""
 msgid "Scan progress"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:278
+#: src/input/mpegts/mpegts_network.c:279
 msgid "Scan queue length"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:585
+#: src/input/mpegts/mpegts_mux.c:588
 msgid "Scan result"
 msgstr ""
 
-#: src/wizard.c:1070 src/input/mpegts/mpegts_mux.c:573
+#: src/wizard.c:1070 src/input/mpegts/mpegts_mux.c:576
 msgid "Scan status"
 msgstr ""
 
-#: src/dvr/dvr_config.c:915
+#: src/dvr/dvr_config.c:912
 msgid "Schedule a re-recording if more errors than (0=off)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:143
+#: src/input/mpegts/mpegts_mux_sched.c:151
 msgid "Schedule frequency (in Cron format)."
 msgstr ""
 
@@ -5000,7 +5000,7 @@ msgstr ""
 msgid "Schedule status."
 msgstr ""
 
-#: src/dvr/dvr_db.c:473
+#: src/dvr/dvr_db.c:475
 msgid "Scheduled for recording"
 msgstr ""
 
@@ -5012,7 +5012,7 @@ msgstr ""
 msgid "Scheduled stop time"
 msgstr ""
 
-#: src/config.c:2212
+#: src/config.c:2208
 msgid ""
 "Scheme to generate the the channel icon names (all lower-case, service name "
 "picons etc.)."
@@ -5030,24 +5030,24 @@ msgstr ""
 msgid "Science fiction"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1010
+#: src/dvr/dvr_config.c:1007
 msgid "Script/program to be run when a recording completes."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1019
+#: src/dvr/dvr_config.c:1016
 msgid "Script/program to be run when a recording gets removed."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1237
+#: src/dvr/dvr_autorec.c:1232
 msgid "Season"
 msgstr ""
 
-#: src/dvr/dvr_db.c:650
+#: src/dvr/dvr_db.c:652
 #, c-format
 msgid "Season %d"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1238
+#: src/dvr/dvr_autorec.c:1233
 msgid "Season information (if available)."
 msgstr ""
 
@@ -5078,16 +5078,16 @@ msgstr ""
 msgid "Select medium priority EPG language."
 msgstr ""
 
-#: src/config.c:2234
+#: src/config.c:2230
 msgid ""
 "Select scheme to generate the picon names (standard, force service type to 1)"
 msgstr ""
 
-#: src/service_mapper.c:490
+#: src/service_mapper.c:491
 msgid "Select services to map."
 msgstr ""
 
-#: src/profile.c:1814
+#: src/profile.c:1813
 msgid "Select subtitle codec to use for transcoding."
 msgstr ""
 
@@ -5097,7 +5097,7 @@ msgid ""
 "\"Access Entries\" on a per-user basis."
 msgstr ""
 
-#: src/config.c:2093
+#: src/config.c:2089
 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."
@@ -5120,14 +5120,18 @@ msgid ""
 "and your coaxial cable wiring."
 msgstr ""
 
-#: src/config.c:2143
+#: src/config.c:2139
 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 "
 "file set."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1058
+#: src/input/mpegts/mpegts_network.c:247
+msgid "Select the time offset for EIT events."
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:1053
 msgid "Select type of broadcast (all, new/premiere or repeat)."
 msgstr ""
 
@@ -5150,7 +5154,7 @@ msgstr ""
 msgid "Send full PLAY cmd"
 msgstr ""
 
-#: src/config.c:2081
+#: src/config.c:2077
 msgid ""
 "Send previous stream frames to upper layers (before frame start is signalled "
 "in the stream). It may cause issues with some clients / players."
@@ -5162,15 +5166,15 @@ msgid ""
 "firmware require this to get an MPEG-TS stream."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:361
+#: src/input/mpegts/satip/satip.c:379
 msgid "Serial number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1246
+#: src/dvr/dvr_autorec.c:1241
 msgid "Series link"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1247
+#: src/dvr/dvr_autorec.c:1242
 msgid "Series link ID."
 msgstr ""
 
@@ -5182,7 +5186,7 @@ msgstr ""
 msgid "Serious music"
 msgstr ""
 
-#: src/config.c:1945 src/input/mpegts/satip/satip.c:457
+#: src/config.c:1941 src/input/mpegts/satip/satip.c:475
 msgid "Server"
 msgstr ""
 
@@ -5194,16 +5198,16 @@ msgstr ""
 msgid "Server connectivity"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:458
+#: src/input/mpegts/satip/satip.c:476
 msgid "Server details."
 msgstr ""
 
-#: src/service.c:151 src/esfilter.c:660 src/esfilter.c:752 src/esfilter.c:844
-#: src/esfilter.c:936 src/esfilter.c:1039 src/esfilter.c:1131
+#: src/service.c:151 src/esfilter.c:659 src/esfilter.c:751 src/esfilter.c:843
+#: src/esfilter.c:935 src/esfilter.c:1038 src/esfilter.c:1130
 msgid "Service"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:117 src/input/mpegts/iptv/iptv.c:719
+#: src/input/mpegts/mpegts_service.c:117 src/input/mpegts/iptv/iptv.c:721
 #: src/descrambler/constcw.c:314 src/descrambler/constcw.c:374
 msgid "Service ID"
 msgstr ""
@@ -5212,12 +5216,12 @@ msgstr ""
 msgid "Service configuration"
 msgstr ""
 
-#: src/bouquet.c:845
+#: src/bouquet.c:836
 #, c-format
 msgid "Service count %zi"
 msgstr ""
 
-#: src/service_mapper.c:480
+#: src/service_mapper.c:481
 msgid "Service mapper"
 msgstr ""
 
@@ -5229,11 +5233,11 @@ msgstr ""
 msgid "Service name"
 msgstr ""
 
-#: src/epggrab/channel.c:727
+#: src/epggrab/channel.c:725
 msgid "Service name found in EPG data."
 msgstr ""
 
-#: src/config.c:1921
+#: src/config.c:1917
 msgid "Service name picons"
 msgstr ""
 
@@ -5251,15 +5255,15 @@ msgstr ""
 msgid "Service type"
 msgstr ""
 
-#: src/channels.c:477 src/service_mapper.c:489 src/bouquet.c:994
+#: src/channels.c:497 src/service_mapper.c:490 src/bouquet.c:985
 msgid "Services"
 msgstr ""
 
-#: src/channels.c:478
+#: src/channels.c:498
 msgid "Services. Services associated with the channel."
 msgstr ""
 
-#: src/profile.c:312
+#: src/profile.c:311
 msgid "Set profile as default."
 msgstr ""
 
@@ -5267,11 +5271,11 @@ msgstr ""
 msgid "Set the display name."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:249
+#: src/input/mpegts/satip/satip.c:267
 msgid "Set the maxiumum packet identifiers your SAT>IP server supports."
 msgstr ""
 
-#: src/config.c:1992
+#: src/config.c:1988
 msgid ""
 "Set the name of the server so you can distinguish multiple instances apart "
 "on your LAN."
@@ -5281,11 +5285,11 @@ msgstr ""
 msgid "Set the priority of this configuration."
 msgstr ""
 
-#: src/config.c:2001
+#: src/config.c:1997
 msgid "Sets the default interface view level (next to the help button)."
 msgstr ""
 
-#: src/tvhlog.c:632 src/epggrab/module.c:115
+#: src/tvhlog.c:627 src/epggrab/module.c:116
 msgid "Settings"
 msgstr ""
 
@@ -5307,7 +5311,7 @@ msgstr ""
 msgid "Show version information"
 msgstr ""
 
-#: src/config.c:2121
+#: src/config.c:2117
 msgid ""
 "Show, hide and sort the various details that appear on the interface next to "
 "the About tab."
@@ -5317,7 +5321,7 @@ msgstr ""
 msgid "Signal quality too poor"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:238
+#: src/input/mpegts/satip/satip.c:256
 msgid "Signal scale (240 or 100)"
 msgstr ""
 
@@ -5337,16 +5341,16 @@ msgstr ""
 msgid "Site longitude."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:311
+#: src/input/mpegts/satip/satip.c:329
 msgid "Skip TS packets (0-200)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:633
+#: src/input/mpegts/mpegts_mux.c:636
 msgid ""
 "Skip TSID checking. For when providers use invalid Transport Stream IDs."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1090
+#: src/dvr/dvr_config.c:1087
 msgid "Skip commercials"
 msgstr ""
 
@@ -5354,18 +5358,18 @@ msgstr ""
 msgid "Skip initial bytes"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:177
+#: src/input/mpegts/mpegts_network.c:178
 msgid "Skip initial scan"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:178
+#: src/input/mpegts/mpegts_network.c:179
 msgid ""
 "Skip scanning known muxes when Tvheadend starts. If \"initial scan\" is "
 "allowed and new muxes are found then they will still be scanned. See Help "
 "for more details."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:312
+#: src/input/mpegts/satip/satip.c:330
 msgid "Skip x number of transport packets."
 msgstr ""
 
@@ -5397,15 +5401,15 @@ msgstr ""
 msgid "Social advisory"
 msgstr ""
 
-#: src/channels.c:1387
+#: src/channels.c:1379
 msgid "Sort index"
 msgstr ""
 
-#: src/channels.c:1388
+#: src/channels.c:1380
 msgid "Sort index."
 msgstr ""
 
-#: src/bouquet.c:986
+#: src/bouquet.c:977
 msgid "Source"
 msgstr ""
 
@@ -5480,19 +5484,19 @@ msgstr ""
 msgid "Squash"
 msgstr ""
 
-#: src/config.c:1930 src/input/mpegts/mpegts_mux.c:477
+#: src/config.c:1926 src/input/mpegts/mpegts_mux.c:480
 msgid "Standard"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:581
+#: src/dvr/dvr_timerec.c:574
 msgid "Start"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1077
+#: src/dvr/dvr_autorec.c:1072
 msgid "Start after"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1089
+#: src/dvr/dvr_autorec.c:1084
 msgid "Start before"
 msgstr ""
 
@@ -5505,7 +5509,7 @@ msgid ""
 "channel or DVR profile will be used."
 msgstr ""
 
-#: src/dvr/dvr_config.c:939
+#: src/dvr/dvr_config.c:936
 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 "
@@ -5514,7 +5518,7 @@ msgid ""
 "recording padding as set in the channel or DVR entry will be used."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1102
+#: src/dvr/dvr_autorec.c:1097
 msgid "Start recording earlier than the defined start time by x minutes."
 msgstr ""
 
@@ -5522,7 +5526,7 @@ msgstr ""
 msgid "Start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3199 src/descrambler/caclient.c:284
+#: src/dvr/dvr_db.c:3199 src/descrambler/caclient.c:289
 msgid "Status"
 msgstr ""
 
@@ -5530,11 +5534,11 @@ msgstr ""
 msgid "Status period (ms)"
 msgstr ""
 
-#: src/profile.c:1545
+#: src/profile.c:1544
 msgid "Stereo"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:592
+#: src/dvr/dvr_timerec.c:585
 msgid "Stop"
 msgstr ""
 
@@ -5542,11 +5546,11 @@ msgstr ""
 msgid "Stop time"
 msgstr ""
 
-#: src/timeshift.c:192
+#: src/timeshift.c:199
 msgid "Storage path"
 msgstr ""
 
-#: src/config.c:1869
+#: src/config.c:1865
 msgid "Storage space"
 msgstr ""
 
@@ -5554,12 +5558,12 @@ msgstr ""
 msgid "Stream ID"
 msgstr ""
 
-#: src/esfilter.c:671 src/esfilter.c:763 src/esfilter.c:855 src/esfilter.c:947
-#: src/esfilter.c:1050
+#: src/esfilter.c:670 src/esfilter.c:762 src/esfilter.c:854 src/esfilter.c:946
+#: src/esfilter.c:1049
 msgid "Stream index"
 msgstr ""
 
-#: src/profile.c:276 src/dvr/dvr_config.c:858
+#: src/profile.c:275 src/dvr/dvr_config.c:855
 msgid "Stream profile"
 msgstr ""
 
@@ -5567,25 +5571,25 @@ msgstr ""
 msgid "Stream setup error"
 msgstr ""
 
-#: src/esfilter.c:640 src/esfilter.c:732 src/esfilter.c:824 src/esfilter.c:916
-#: src/esfilter.c:1008 src/esfilter.c:1111
+#: src/esfilter.c:639 src/esfilter.c:731 src/esfilter.c:823 src/esfilter.c:915
+#: src/esfilter.c:1007 src/esfilter.c:1110
 msgid "Stream type"
 msgstr ""
 
-#: src/access.c:1352 src/access.c:1489
+#: src/access.c:1346 src/access.c:1483
 msgid "Streaming"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:250 src/input/mpegts/iptv/iptv.c:735
+#: src/input/mpegts/mpegts_input.c:250 src/input/mpegts/iptv/iptv.c:737
 #: src/input/mpegts/iptv/iptv_mux.c:131
 msgid "Streaming priority"
 msgstr ""
 
-#: src/access.c:1513
+#: src/access.c:1507
 msgid "Streaming profiles"
 msgstr ""
 
-#: src/dvr/dvr_config.c:808
+#: src/dvr/dvr_config.c:805
 msgid "Subdirectory options"
 msgstr ""
 
@@ -5614,7 +5618,7 @@ msgstr ""
 msgid "Subtitle"
 msgstr ""
 
-#: src/profile.c:1813
+#: src/profile.c:1812
 msgid "Subtitle codec"
 msgstr ""
 
@@ -5622,15 +5626,15 @@ msgstr ""
 msgid "Subtitle of the program (if any)."
 msgstr ""
 
-#: src/esfilter.c:910
+#: src/esfilter.c:909
 msgid "Subtitle stream filter"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:769
+#: src/dvr/dvr_autorec.c:763
 msgid "Sun"
 msgstr ""
 
-#: src/profile.c:1546
+#: src/profile.c:1545
 msgid "Surround (2 front, rear mono)"
 msgstr ""
 
@@ -5658,27 +5662,27 @@ msgstr ""
 msgid "Symbol rate (Sym/s)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:704
+#: src/dvr/dvr_config.c:700
 msgid "Sync"
 msgstr ""
 
-#: src/dvr/dvr_config.c:705
+#: src/dvr/dvr_config.c:701
 msgid "Sync + Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_config.c:702
+#: src/dvr/dvr_config.c:698
 msgid "System"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1079
+#: src/dvr/dvr_config.c:1076
 msgid "Tag files with metadata"
 msgstr ""
 
-#: src/channels.c:489
+#: src/channels.c:509
 msgid "Tags"
 msgstr ""
 
-#: src/channels.c:490
+#: src/channels.c:510
 msgid "Tags. Tags linked/to link to the channel."
 msgstr ""
 
@@ -5696,11 +5700,11 @@ msgstr ""
 msgid "Technology"
 msgstr ""
 
-#: src/esfilter.c:818
+#: src/esfilter.c:817
 msgid "Teletext stream filter"
 msgstr ""
 
-#: src/esfilter.c:825
+#: src/esfilter.c:824
 msgid "Teletext stream type is only available for this filter."
 msgstr ""
 
@@ -5720,15 +5724,15 @@ msgstr ""
 msgid "The ATSC source ID as set by the provider."
 msgstr ""
 
-#: src/esfilter.c:1030
+#: src/esfilter.c:1029
 msgid "The CA provider to compare. Leave blank to apply to all providers."
 msgstr ""
 
-#: src/esfilter.c:1009
+#: src/esfilter.c:1008
 msgid "The CA stream type is only available for this filter."
 msgstr ""
 
-#: src/esfilter.c:1020
+#: src/esfilter.c:1019
 msgid "The CAID to compare. Leave blank to apply to all IDs."
 msgstr ""
 
@@ -5746,7 +5750,7 @@ msgstr ""
 msgid "The Conditional Access ID used for the service."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:566
+#: src/input/mpegts/mpegts_mux.c:569
 msgid "The Content reference identifier (CRID) authority."
 msgstr ""
 
@@ -5754,7 +5758,7 @@ msgstr ""
 msgid "The DVR profile to be used/used by the recording."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1218
+#: src/dvr/dvr_autorec.c:1213
 msgid "The DVR profile to be used/used by this rule."
 msgstr ""
 
@@ -5762,20 +5766,20 @@ msgstr ""
 msgid "The EPG ID used by the entry."
 msgstr ""
 
-#: src/epggrab/module.c:125
+#: src/epggrab/module.c:126
 msgid "The EPG grabber name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:507
+#: src/input/mpegts/mpegts_mux.c:510
 msgid ""
 "The EPG grabber to use on the mux. Enable (auto) is the recommended value."
 msgstr ""
 
-#: src/epggrab/module.c:134
+#: src/epggrab/module.c:135
 msgid "The EPG grabber type."
 msgstr ""
 
-#: src/esfilter.c:1112
+#: src/esfilter.c:1111
 msgid "The MPEGTS stream type is only available for this filter."
 msgstr ""
 
@@ -5801,23 +5805,23 @@ msgid ""
 "scrambled streams."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:354
+#: src/input/mpegts/satip/satip.c:372
 msgid "The SAT>IP server's name."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:346
+#: src/input/mpegts/satip/satip.c:364
 msgid "The SAT>IP server's universally unique identifier."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:227
+#: src/input/mpegts/mpegts_network.c:228
 msgid "The SAT>IP source number."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:466
+#: src/input/mpegts/satip/satip.c:484
 msgid "The SAT>IP's discovered IP address."
 msgstr ""
 
-#: src/esfilter.c:733
+#: src/esfilter.c:732
 msgid "The audio stream types the filter should apply to."
 msgstr ""
 
@@ -5828,13 +5832,13 @@ msgid ""
 "setting."
 msgstr ""
 
-#: src/dvr/dvr_config.c:871
+#: src/dvr/dvr_config.c:868
 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_autorec.c:1035
+#: src/dvr/dvr_autorec.c:1030
 msgid ""
 "The channel on which this rule applies, i.e. the channel you're aiming to "
 "record."
@@ -5848,7 +5852,7 @@ msgstr ""
 msgid "The channel to be used/used for the recording."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:236
+#: src/input/mpegts/mpegts_network.c:237
 msgid "The character encoding for this network (e.g. UTF-8)."
 msgstr ""
 
@@ -5856,31 +5860,31 @@ msgstr ""
 msgid "The character encoding for this service (e.g. UTF-8)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:595
+#: src/input/mpegts/mpegts_mux.c:598
 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:1068
+#: src/dvr/dvr_autorec.c:1063
 msgid ""
 "The content type (Movie/Drama, Sports, etc.) to be used to filter matching "
 "events/programs."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:418
+#: src/input/mpegts/satip/satip.c:436
 msgid "The current boot ID."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:426
+#: src/input/mpegts/satip/satip.c:444
 msgid "The current configuration ID."
 msgstr ""
 
-#: src/config.c:1975
+#: src/config.c:1971
 msgid "The current configuration version."
 msgstr ""
 
-#: src/config.c:2133
+#: src/config.c:2129
 msgid ""
 "The default language to use if the user  language isn't set in the Access "
 "Entries tab."
@@ -5914,11 +5918,11 @@ msgstr ""
 msgid "The demux path used by the device."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:434
+#: src/input/mpegts/satip/satip.c:452
 msgid "The device ID."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:362
+#: src/input/mpegts/satip/satip.c:380
 msgid "The device's serial number."
 msgstr ""
 
@@ -5977,8 +5981,8 @@ msgstr ""
 msgid "The input path used by the device."
 msgstr ""
 
-#: src/esfilter.c:652 src/esfilter.c:744 src/esfilter.c:836 src/esfilter.c:928
-#: src/esfilter.c:1123
+#: src/esfilter.c:651 src/esfilter.c:743 src/esfilter.c:835 src/esfilter.c:927
+#: src/esfilter.c:1122
 msgid "The language the filter should apply to."
 msgstr ""
 
@@ -6030,7 +6034,7 @@ msgstr ""
 msgid "The layer C time interleaving."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:151
+#: src/input/mpegts/mpegts_mux_sched.c:159
 msgid "The length of time (in seconds) to play the mux for. 1 hour = 3600."
 msgstr ""
 
@@ -6040,8 +6044,8 @@ msgid ""
 "Identifier. See Help for more information."
 msgstr ""
 
-#: src/esfilter.c:672 src/esfilter.c:764 src/esfilter.c:856 src/esfilter.c:948
-#: src/esfilter.c:1051
+#: src/esfilter.c:671 src/esfilter.c:763 src/esfilter.c:855 src/esfilter.c:947
+#: src/esfilter.c:1050
 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 "
@@ -6049,38 +6053,38 @@ msgid ""
 "could be identified using number 1 and the second using number 2."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:378
+#: src/input/mpegts/satip/satip.c:396
 msgid "The manufacturer of the SAT>IP server."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1145
+#: src/dvr/dvr_autorec.c:1140
 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:230
+#: src/timeshift.c:237
 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:220
+#: src/timeshift.c:227
 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:992
+#: src/dvr/dvr_config.c:989
 msgid "The maximum number of entries that can be matched."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1209
+#: src/dvr/dvr_autorec.c:1204
 msgid "The maximum number of recording entries this rule can create."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1001
+#: src/dvr/dvr_config.c:998
 msgid "The maximum number of recordings that can be scheduled."
 msgstr ""
 
@@ -6088,17 +6092,17 @@ msgstr ""
 msgid "The maximum number of services to decrypt per mux."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1200
+#: src/dvr/dvr_autorec.c:1195
 msgid "The maximum number of times this rule can be triggered."
 msgstr ""
 
-#: src/timeshift.c:202
+#: src/timeshift.c:209
 msgid ""
 "The maximum time period that will be buffered for any given (client) "
 "subscription."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1134
+#: src/dvr/dvr_autorec.c:1129
 msgid ""
 "The minimal duration of a matching event - in other words, only match "
 "programs that are no shorter than this duration."
@@ -6119,7 +6123,7 @@ msgstr ""
 msgid "The modulation used on the mux."
 msgstr ""
 
-#: src/epggrab.c:347
+#: src/epggrab.c:348
 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."
@@ -6129,7 +6133,7 @@ msgstr ""
 msgid "The mux the service is on."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:135
+#: src/input/mpegts/mpegts_mux_sched.c:143
 msgid "The mux to play when the entry is triggered."
 msgstr ""
 
@@ -6137,24 +6141,24 @@ msgstr ""
 msgid "The mux's universally unique identifier."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:533
+#: src/input/mpegts/mpegts_mux.c:536
 msgid "The name (or frequency) the mux is on."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1000
+#: src/dvr/dvr_autorec.c:995
 msgid "The name given to the rule."
 msgstr ""
 
-#: src/profile.c:322
+#: src/profile.c:321
 msgid "The name of the profile."
 msgstr ""
 
-#: src/access.c:2028
+#: src/access.c:2015
 msgid ""
 "The network prefix(es) to block, e.g.192.168.2.0/24 (comma-separated list)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:517
+#: src/input/mpegts/mpegts_mux.c:520
 msgid "The network the mux is on."
 msgstr ""
 
@@ -6166,7 +6170,7 @@ msgstr ""
 msgid "The networks using this configuration."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:525
+#: src/input/mpegts/mpegts_mux.c:528
 msgid "The networks' universally unique identifier (UUID)."
 msgstr ""
 
@@ -6202,13 +6206,13 @@ msgstr ""
 msgid "The number of DVB-T2 (Terresterial) tuners to export."
 msgstr ""
 
-#: src/config.c:2071
+#: src/config.c:2067
 msgid ""
 "The number of MPEG-TS packets Tvheadend buffers in case there is a delay "
 "receiving CA keys. "
 msgstr ""
 
-#: src/access.c:1603
+#: src/access.c:1597
 msgid "The number of allowed connections this user can make to the server."
 msgstr ""
 
@@ -6218,19 +6222,19 @@ msgid ""
 "bytes long. The accepted range is 18800-1880000 bytes."
 msgstr ""
 
-#: src/config.c:2031
+#: src/config.c:2027
 msgid "The number of days cookies set by Tvheadend should expire."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:279
+#: src/input/mpegts/mpegts_network.c:280
 msgid "The number of muxes left to scan on this network."
 msgstr ""
 
-#: src/profile.c:364
+#: src/profile.c:363
 msgid "The number of seconds to wait for a stream to start."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:614
+#: src/input/mpegts/mpegts_mux.c:617
 msgid "The number of services on the mux that are mapped to channels."
 msgstr ""
 
@@ -6242,7 +6246,7 @@ msgstr ""
 msgid "The orbital position of the satellite your dish is pointing at."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:586
+#: src/input/mpegts/mpegts_mux.c:589
 msgid "The outcome of the last scan performed on this mux."
 msgstr ""
 
@@ -6255,7 +6259,7 @@ msgstr ""
 msgid "The polarization used on the mux."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1156
+#: src/dvr/dvr_autorec.c:1151
 msgid ""
 "The priority of any recordings set because of this rule: in descending "
 "priority, values are important, high, normal, low and unimportant. Higher-"
@@ -6266,11 +6270,11 @@ msgstr ""
 msgid "The provider's name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:549
+#: src/input/mpegts/mpegts_mux.c:552
 msgid "The provider's network ID."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:541
+#: src/input/mpegts/mpegts_mux.c:544
 msgid "The provider's network name."
 msgstr ""
 
@@ -6289,8 +6293,8 @@ msgstr ""
 msgid "The rolloff used on the mux."
 msgstr ""
 
-#: src/esfilter.c:695 src/esfilter.c:787 src/esfilter.c:879 src/esfilter.c:971
-#: src/esfilter.c:1074 src/esfilter.c:1153
+#: src/esfilter.c:694 src/esfilter.c:786 src/esfilter.c:878 src/esfilter.c:970
+#: src/esfilter.c:1073 src/esfilter.c:1152
 msgid ""
 "The rule action defines the operation when all comparisons succeed. See Help "
 "for more information on what the various rules do."
@@ -6300,7 +6304,7 @@ msgstr ""
 msgid "The satellite configuration to use."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:574
+#: src/input/mpegts/mpegts_mux.c:577
 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."
@@ -6316,7 +6320,7 @@ msgstr ""
 msgid "The scheduled stop time including any post-recording padding."
 msgstr ""
 
-#: src/profile.c:397
+#: src/profile.c:396
 msgid ""
 "The selected video type should be preferred when multiple services are "
 "available for a channel."
@@ -6330,8 +6334,8 @@ msgstr ""
 msgid "The service name as set by the provider."
 msgstr ""
 
-#: src/esfilter.c:661 src/esfilter.c:753 src/esfilter.c:845 src/esfilter.c:937
-#: src/esfilter.c:1040 src/esfilter.c:1132
+#: src/esfilter.c:660 src/esfilter.c:752 src/esfilter.c:844 src/esfilter.c:936
+#: src/esfilter.c:1039 src/esfilter.c:1131
 msgid ""
 "The service the filter should apply to. Leave blank to apply the filter to "
 "all services."
@@ -6383,22 +6387,22 @@ msgstr ""
 msgid "The stream ID used for the mux."
 msgstr ""
 
-#: src/dvr/dvr_config.c:859
+#: src/dvr/dvr_config.c:856
 msgid "The stream profile the DVR profile will use for recordings."
 msgstr ""
 
-#: src/access.c:1514
+#: src/access.c:1508
 msgid ""
 "The streaming profile to use/used. If not set, the default will be used."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1103
+#: src/dvr/dvr_config.c:1100
 msgid ""
 "The string allows you to manually specify the full path generation using "
 "predefined modifiers. See Help for full details."
 msgstr ""
 
-#: src/esfilter.c:917
+#: src/esfilter.c:916
 msgid "The subtitle stream types the filter should apply to."
 msgstr ""
 
@@ -6418,13 +6422,13 @@ msgstr ""
 msgid "The time the entry stops/stopped being recorded."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1018
+#: src/dvr/dvr_autorec.c:1013
 msgid ""
 "The title of the program to look for. Note that this accepts case-"
 "insensitive regular expressions."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:606
+#: src/input/mpegts/mpegts_mux.c:609
 msgid "The total number of services found on this mux."
 msgstr ""
 
@@ -6439,7 +6443,7 @@ msgid ""
 "the AUTO setting."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:557
+#: src/input/mpegts/mpegts_mux.c:560
 msgid "The transport stream ID of the mux within the network."
 msgstr ""
 
@@ -6456,13 +6460,13 @@ msgid ""
 "the standard priority value is used."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3031 src/dvr/dvr_autorec.c:1264 src/dvr/dvr_timerec.c:665
+#: src/dvr/dvr_db.c:3031 src/dvr/dvr_autorec.c:1259 src/dvr/dvr_timerec.c:658
 msgid ""
 "The user who created the recording, or the auto-recording source and IP "
 "address if scheduled by a matching rule."
 msgstr ""
 
-#: src/esfilter.c:641
+#: src/esfilter.c:640
 msgid "The video stream types the filter should apply to."
 msgstr ""
 
@@ -6471,7 +6475,7 @@ msgstr ""
 msgid "This tuner"
 msgstr ""
 
-#: src/config.c:2166
+#: src/config.c:2162
 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 "
@@ -6482,15 +6486,15 @@ msgstr ""
 msgid "Thriller"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:766
+#: src/dvr/dvr_autorec.c:760
 msgid "Thu"
 msgstr ""
 
-#: src/config.c:1870
+#: src/config.c:1866
 msgid "Time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:517
+#: src/dvr/dvr_db.c:519
 msgid "Time missed"
 msgstr ""
 
@@ -6503,19 +6507,19 @@ msgstr ""
 msgid "Time recording%s%s"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:582
+#: src/dvr/dvr_timerec.c:575
 msgid "Time to start the recording/time the recording started."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:593
+#: src/dvr/dvr_timerec.c:586
 msgid "Time to stop recording/time the recording stopped."
 msgstr ""
 
-#: src/config.c:1961
+#: src/config.c:1957
 msgid "Time update"
 msgstr ""
 
-#: src/profile.c:363
+#: src/profile.c:362
 msgid "Timeout (sec) (0=infinite)"
 msgstr ""
 
@@ -6531,19 +6535,19 @@ msgstr ""
 msgid "Timer-based automatic recording."
 msgstr ""
 
-#: src/timeshift.c:164
+#: src/timeshift.c:170
 msgid "Timeshift"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:150
+#: src/input/mpegts/mpegts_mux_sched.c:158
 msgid "Timout (secs)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2929 src/dvr/dvr_db.c:2937 src/dvr/dvr_timerec.c:552
+#: src/dvr/dvr_db.c:2929 src/dvr/dvr_db.c:2937 src/dvr/dvr_timerec.c:545
 msgid "Title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1017
+#: src/dvr/dvr_autorec.c:1012
 msgid "Title (regexp)"
 msgstr ""
 
@@ -6551,7 +6555,7 @@ msgstr ""
 msgid "Title of the program."
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:553
+#: src/dvr/dvr_timerec.c:546
 msgid "Title of the recording."
 msgstr ""
 
@@ -6563,15 +6567,15 @@ msgstr ""
 msgid "Tone burst"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:271
+#: src/input/mpegts/mpegts_network.c:272
 msgid "Total number of mapped channels on this network."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:255
+#: src/input/mpegts/mpegts_network.c:256
 msgid "Total number of muxes found on this network."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:263
+#: src/input/mpegts/mpegts_network.c:264
 msgid "Total number of services found on this network."
 msgstr ""
 
@@ -6583,7 +6587,7 @@ msgstr ""
 msgid "Tourism / Travel"
 msgstr ""
 
-#: src/tvhlog.c:693
+#: src/tvhlog.c:688
 msgid "Trace subsystems"
 msgstr ""
 
@@ -6595,11 +6599,11 @@ msgstr ""
 msgid "Traditional music"
 msgstr ""
 
-#: src/profile.c:1698
+#: src/profile.c:1697
 msgid "Transcode/av-lib"
 msgstr ""
 
-#: src/profile.c:1705
+#: src/profile.c:1704
 msgid "Transcoding"
 msgstr ""
 
@@ -6611,11 +6615,11 @@ msgstr ""
 msgid "Transponder ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:556
+#: src/input/mpegts/mpegts_mux.c:559
 msgid "Transport stream ID"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:764
+#: src/dvr/dvr_autorec.c:758
 msgid "Tue"
 msgstr ""
 
@@ -6631,11 +6635,11 @@ msgstr ""
 msgid "Tuner bind IP address"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:203 src/input/mpegts/satip/satip.c:369
+#: src/input/mpegts/satip/satip.c:221 src/input/mpegts/satip/satip.c:387
 msgid "Tuner configuration"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:204
+#: src/input/mpegts/satip/satip.c:222
 msgid "Tuner configuration."
 msgstr ""
 
@@ -6647,11 +6651,11 @@ msgstr ""
 msgid "Turn off LNB when idle"
 msgstr ""
 
-#: src/config.c:1991
+#: src/config.c:1987
 msgid "Tvheadend server name"
 msgstr ""
 
-#: src/epggrab/module.c:133
+#: src/epggrab/module.c:134
 msgid "Type"
 msgstr ""
 
@@ -6659,7 +6663,7 @@ msgstr ""
 msgid "UDP RTP port number (2 ports)"
 msgstr ""
 
-#: src/wizard.c:857 src/dvr/dvr_db.c:3183 src/input/mpegts/iptv/iptv.c:824
+#: src/wizard.c:857 src/dvr/dvr_db.c:3183 src/input/mpegts/iptv/iptv.c:826
 #: src/input/mpegts/iptv/iptv_mux.c:139
 msgid "URL"
 msgstr ""
@@ -6684,8 +6688,144 @@ msgstr ""
 msgid "USALS rotor"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:345
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:159
+#: src/input/mpegts/dvb_support.c:462
+msgid "UTC"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:479
+msgid "UTC+ 1"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:480
+msgid "UTC+ 2"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:481
+msgid "UTC+ 3"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:482
+msgid "UTC+ 4"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:483
+msgid "UTC+ 4:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:484
+msgid "UTC+ 5"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:485
+msgid "UTC+ 5:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:486
+msgid "UTC+ 5:45"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:487
+msgid "UTC+ 6"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:488
+msgid "UTC+ 6:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:489
+msgid "UTC+ 7"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:490
+msgid "UTC+ 8"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:491
+msgid "UTC+ 8:45"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:492
+msgid "UTC+ 9"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:493
+msgid "UTC+ 9:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:494
+msgid "UTC+10"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:495
+msgid "UTC+10:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:496
+msgid "UTC+11"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:464
+msgid "UTC- 1"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:465
+msgid "UTC- 2"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:466
+msgid "UTC- 2:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:467
+msgid "UTC- 3"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:468
+msgid "UTC- 3:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:469
+msgid "UTC- 4"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:470
+msgid "UTC- 4:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:471
+msgid "UTC- 5"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:472
+msgid "UTC- 6"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:473
+msgid "UTC- 7"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:474
+msgid "UTC- 8"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:475
+msgid "UTC- 9"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:476
+msgid "UTC- 9:30"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:477
+msgid "UTC-10"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:478
+msgid "UTC-11"
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:363
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:176
 msgid "UUID"
 msgstr ""
 
@@ -6729,7 +6869,7 @@ msgstr ""
 msgid "Unicable type"
 msgstr ""
 
-#: src/profile.c:252 src/dvr/dvr_db.c:2349
+#: src/profile.c:251 src/dvr/dvr_db.c:2348
 msgid "Unimportant"
 msgstr ""
 
@@ -6741,7 +6881,7 @@ msgstr ""
 msgid "Universally unique identifier. Read only."
 msgstr ""
 
-#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:701
+#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:697
 msgid "Unknown"
 msgstr ""
 
@@ -6754,15 +6894,15 @@ msgstr ""
 msgid "Unknown reason (%i)"
 msgstr ""
 
-#: src/timeshift.c:240
+#: src/timeshift.c:247
 msgid "Unlimited size"
 msgstr ""
 
-#: src/timeshift.c:209
+#: src/timeshift.c:216
 msgid "Unlimited time"
 msgstr ""
 
-#: src/profile.c:247
+#: src/profile.c:246
 msgid "Unset (default)"
 msgstr ""
 
@@ -6770,31 +6910,31 @@ msgstr ""
 msgid "Update card (EMM)"
 msgstr ""
 
-#: src/epggrab.c:288
+#: src/epggrab.c:289
 msgid "Update channel icon"
 msgstr ""
 
-#: src/epggrab.c:266
+#: src/epggrab.c:267
 msgid "Update channel name"
 msgstr ""
 
-#: src/epggrab.c:277
+#: src/epggrab.c:278
 msgid "Update channel number"
 msgstr ""
 
-#: src/dvr/dvr_config.c:768
+#: src/dvr/dvr_config.c:764
 msgid "Update disabled"
 msgstr ""
 
-#: src/config.c:2154
+#: src/config.c:2150
 msgid "Update time"
 msgstr ""
 
-#: src/config.c:2177
+#: src/config.c:2173
 msgid "Update tolerance (ms)"
 msgstr ""
 
-#: src/epggrab/channel.c:708
+#: src/epggrab/channel.c:706
 msgid "Updated"
 msgstr ""
 
@@ -6810,33 +6950,33 @@ msgstr ""
 msgid "Usage: %s [OPTIONS]\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:623
+#: src/input/mpegts/mpegts_mux.c:626
 msgid "Use AC-3 detection on the mux."
 msgstr ""
 
-#: src/dvr/dvr_config.c:979
+#: src/dvr/dvr_config.c:976
 msgid ""
 "Use EITp/f to decide event start/stop. This is also known as \"Accurate "
 "Recording\". Note that this can have unexpected results if the broadcaster "
 "isn't very good at time keeping."
 msgstr ""
 
-#: src/channels.c:463 src/dvr/dvr_config.c:978
+#: src/channels.c:483 src/dvr/dvr_config.c:975
 msgid "Use EPG running state"
 msgstr ""
 
-#: src/channels.c:464
+#: src/channels.c:484
 msgid ""
 "Use EPG running state. Use EITp/f to decide event start/stop. This is also "
 "known as \"Accurate Recording\". Note that this can have unexpected results "
 "if the broadcaster isn`t very good at time keeping."
 msgstr ""
 
-#: src/profile.c:1194 src/profile.c:1364
+#: src/profile.c:1193 src/profile.c:1363
 msgid "Use WEBM format."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1242
+#: src/dvr/dvr_config.c:1239
 msgid "Use Windows-compatible filenames"
 msgstr ""
 
@@ -6898,35 +7038,35 @@ msgid ""
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/profile.c:1567
+#: src/profile.c:1566
 msgid "Use original"
 msgstr ""
 
-#: src/config.c:2080
+#: src/config.c:2076
 msgid "Use packet backlog"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:207
+#: src/input/mpegts/mpegts_network.c:208
 msgid "Use service IDs as channel numbers"
 msgstr ""
 
-#: src/channels.c:1403
+#: src/channels.c:1395
 msgid "Use tag internally (don't expose to clients)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:208
+#: src/input/mpegts/mpegts_network.c:209
 msgid "Use the provider's service IDs as channel numbers."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1068
+#: src/dvr/dvr_config.c:1065
 msgid "Use this character set when setting filenames."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1048
+#: src/dvr/dvr_config.c:1045
 msgid "Use x amount of storage space."
 msgstr ""
 
-#: src/streaming.c:422 src/dvr/dvr_db.c:501
+#: src/streaming.c:422 src/dvr/dvr_db.c:503
 msgid "User access error"
 msgstr ""
 
@@ -6949,27 +7089,27 @@ msgstr ""
 msgid "User does not have access to channel"
 msgstr ""
 
-#: src/channels.c:394
+#: src/channels.c:414
 msgid "User icon"
 msgstr ""
 
-#: src/channels.c:395
+#: src/channels.c:415
 msgid "User icon. The URL (or path) to the icon to use/used for the channel."
 msgstr ""
 
-#: src/access.c:1453 src/config.c:2000
+#: src/access.c:1447 src/config.c:1996
 msgid "User interface level"
 msgstr ""
 
-#: src/config.c:2021
+#: src/config.c:2017
 msgid "User interface quick tips"
 msgstr ""
 
-#: src/config.c:2132
+#: src/config.c:2128
 msgid "User language"
 msgstr ""
 
-#: src/streaming.c:424 src/dvr/dvr_db.c:503
+#: src/streaming.c:424 src/dvr/dvr_db.c:505
 msgid "User limit reached"
 msgstr ""
 
@@ -6981,16 +7121,16 @@ msgstr ""
 msgid "User request"
 msgstr ""
 
-#: src/access.c:1437 src/access.c:1874 src/wizard.c:456
+#: src/access.c:1431 src/access.c:1865 src/wizard.c:456
 #: src/descrambler/cwc.c:1816
 msgid "Username"
 msgstr ""
 
-#: src/access.c:1438
+#: src/access.c:1432
 msgid "Username for the entry (login username)."
 msgstr ""
 
-#: src/access.c:1875
+#: src/access.c:1866
 msgid ""
 "Username of the entry (this should match a username from within the \"Access "
 "Entries\" tab."
@@ -7000,7 +7140,7 @@ msgstr ""
 msgid "Variety show"
 msgstr ""
 
-#: src/profile.c:1725
+#: src/profile.c:1724
 msgid ""
 "Vertical resolution (height) of the output video stream. Horizontal "
 "resolution is adjusted automatically to preserve aspect ratio. When set to "
@@ -7011,37 +7151,37 @@ msgstr ""
 msgid "Video"
 msgstr ""
 
-#: src/profile.c:1780
+#: src/profile.c:1779
 msgid "Video bitrate (kb/s) (0=auto)"
 msgstr ""
 
-#: src/profile.c:1757
+#: src/profile.c:1756
 msgid "Video codec"
 msgstr ""
 
-#: src/profile.c:1769
+#: src/profile.c:1768
 msgid "Video codec preset"
 msgstr ""
 
-#: src/profile.c:1770
+#: src/profile.c:1769
 msgid "Video codec preset to use for transcoding."
 msgstr ""
 
-#: src/profile.c:1758
+#: src/profile.c:1757
 msgid ""
 "Video codec to use for the transcode. \"Do not use\" will disable video "
 "output."
 msgstr ""
 
-#: src/access.c:1525
+#: src/access.c:1519
 msgid "Video recorder"
 msgstr ""
 
-#: src/esfilter.c:634
+#: src/esfilter.c:633
 msgid "Video stream filter"
 msgstr ""
 
-#: src/access.c:1541
+#: src/access.c:1535
 msgid "View all DVR entries"
 msgstr ""
 
@@ -7049,39 +7189,39 @@ msgstr ""
 msgid "Visually impaired commentary/audio description"
 msgstr ""
 
-#: src/profile.c:1193 src/profile.c:1363
+#: src/profile.c:1192 src/profile.c:1362
 msgid "WEBM"
 msgstr ""
 
-#: src/profile.c:1534
+#: src/profile.c:1533
 msgid "WEBM/av-lib"
 msgstr ""
 
-#: src/profile.c:1530
+#: src/profile.c:1529
 msgid "WEBM/built-in"
 msgstr ""
 
-#: src/profile.c:2137
+#: src/profile.c:2136
 msgid "WEBTV profile H264/AAC/MPEG-TS"
 msgstr ""
 
-#: src/profile.c:2158
+#: src/profile.c:2157
 msgid "WEBTV profile H264/AAC/Matroska"
 msgstr ""
 
-#: src/profile.c:2116
+#: src/profile.c:2115
 msgid "WEBTV profile VP8/Vorbis/WEBM"
 msgstr ""
 
-#: src/dvr/dvr_db.c:489
+#: src/dvr/dvr_db.c:491
 msgid "Waiting for EPG running flag"
 msgstr ""
 
-#: src/dvr/dvr_db.c:481
+#: src/dvr/dvr_db.c:483
 msgid "Waiting for program start"
 msgstr ""
 
-#: src/dvr/dvr_db.c:479
+#: src/dvr/dvr_db.c:481
 msgid "Waiting for stream"
 msgstr ""
 
@@ -7109,19 +7249,19 @@ msgstr ""
 msgid "Weather report"
 msgstr ""
 
-#: src/access.c:1578 src/wizard.c:186
+#: src/access.c:1572 src/wizard.c:186
 msgid "Web interface"
 msgstr ""
 
-#: src/access.c:1480
+#: src/access.c:1474
 msgid "Web interface language"
 msgstr ""
 
-#: src/config.c:1953
+#: src/config.c:1949
 msgid "Web user interface"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:765
+#: src/dvr/dvr_autorec.c:759
 msgid "Wed"
 msgstr ""
 
@@ -7161,7 +7301,7 @@ msgstr ""
 msgid "Western hemisphere (latitude direction)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:190
+#: src/input/mpegts/mpegts_network.c:191
 msgid ""
 "When nothing else is happening Tvheadend will continuously rotate among all "
 "muxes and tune to them to verify that they are still working when the inputs "
@@ -7171,14 +7311,14 @@ msgid ""
 "issues for SAT>IP (limited number of PID filters)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1007
+#: src/dvr/dvr_autorec.c:1002
 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/dvr/dvr_autorec.c:1027
+#: src/dvr/dvr_autorec.c:1022
 msgid ""
 "When the fulltext is checked, the title pattern is matched against title, "
 "subtitle, summary and description."
@@ -7192,7 +7332,7 @@ msgstr ""
 msgid "When the service was last seen during a mux scan."
 msgstr ""
 
-#: src/access.c:1656 src/access.c:1906 src/input/mpegts/mpegts_network.c:286
+#: src/access.c:1650 src/access.c:1897 src/input/mpegts/mpegts_network.c:287
 msgid "Wizard"
 msgstr ""
 
@@ -7200,21 +7340,21 @@ msgstr ""
 msgid "Wrapper (capmt_ca.so)"
 msgstr ""
 
-#: src/esfilter.c:706 src/esfilter.c:798 src/esfilter.c:890 src/esfilter.c:982
-#: src/esfilter.c:1085 src/esfilter.c:1164
+#: src/esfilter.c:705 src/esfilter.c:797 src/esfilter.c:889 src/esfilter.c:981
+#: src/esfilter.c:1084 src/esfilter.c:1163
 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:300
+#: src/epggrab.c:301
 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/access.c:1404
+#: src/access.c:1398
 msgid "Yes"
 msgstr ""
 
@@ -7232,15 +7372,15 @@ msgid ""
 "beremoved. Please then use credentals you defined thru this wizard."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:266
+#: src/input/mpegts/satip/satip.c:284
 msgid "addpids/delpids supported"
 msgstr ""
 
-#: src/profile.c:1661
+#: src/profile.c:1660
 msgid "bd: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1665
+#: src/profile.c:1664
 msgid "default: nvenc(h264 / h265)"
 msgstr ""
 
@@ -7248,23 +7388,23 @@ msgstr ""
 msgid "en50494"
 msgstr ""
 
-#: src/profile.c:1653
+#: src/profile.c:1652
 msgid "fast: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1652
+#: src/profile.c:1651
 msgid "faster: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1660
+#: src/profile.c:1659
 msgid "hp: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1659
+#: src/profile.c:1658
 msgid "hq: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2764
+#: src/dvr/dvr_db.c:2763
 msgid "hrs"
 msgstr ""
 
@@ -7273,27 +7413,27 @@ msgstr ""
 msgid "invalid option specified [%s]"
 msgstr ""
 
-#: src/profile.c:1662
+#: src/profile.c:1661
 msgid "ll: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1664
+#: src/profile.c:1663
 msgid "llhp: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1663
+#: src/profile.c:1662
 msgid "llhq: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1654
+#: src/profile.c:1653
 msgid "medium: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2765
+#: src/dvr/dvr_db.c:2764
 msgid "min"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2766
+#: src/dvr/dvr_db.c:2765
 msgid "mins"
 msgstr ""
 
@@ -7302,19 +7442,19 @@ msgstr ""
 msgid "option %s requires a value"
 msgstr ""
 
-#: src/profile.c:1658
+#: src/profile.c:1657
 msgid "placebo: h264 / h265"
 msgstr ""
 
-#: src/profile.c:1655
+#: src/profile.c:1654
 msgid "slow: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1656
+#: src/profile.c:1655
 msgid "slower: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1650
+#: src/profile.c:1649
 msgid "superfast: h264 / h265"
 msgstr ""
 
@@ -7322,18 +7462,18 @@ msgstr ""
 msgid "tsfile input (mux file)"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:137
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:154
 msgid "tvhdhomerun client"
 msgstr ""
 
-#: src/profile.c:1649
+#: src/profile.c:1648
 msgid "ultrafast: h264 / h265"
 msgstr ""
 
-#: src/profile.c:1651
+#: src/profile.c:1650
 msgid "veryfast: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1657
+#: src/profile.c:1656
 msgid "veryslow: h264 / h265 / qsv(h264)"
 msgstr ""