]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
intl: new template
authorJaroslav Kysela <perex@perex.cz>
Tue, 24 Nov 2015 11:46:43 +0000 (12:46 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 24 Nov 2015 11:46:43 +0000 (12:46 +0100)
intl/js/tvheadend.js.pot
intl/tvheadend.pot

index 5c1968851beff538f2de25f39c404724fdb91106..d993e28ca2af7ee8bc9fb5853a7c994bab35204e 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-11-10 09:50+0100\n"
+"POT-Creation-Date: 2015-11-24 12:46+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"
@@ -118,7 +118,7 @@ msgstr ""
 msgid "Abort the selected recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:553
+#: src/webui/static/app/tvheadend.js:554
 msgid "About"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Active"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1324 src/webui/static/app/idnode.js:1831
+#: src/webui/static/app/idnode.js:1380 src/webui/static/app/idnode.js:1894
 msgid "Add"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1322 src/webui/static/app/idnode.js:1829
+#: src/webui/static/app/idnode.js:1378 src/webui/static/app/idnode.js:1892
 msgid "Add a new entry"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1037 src/webui/static/app/idnode.js:1067
+#: src/webui/static/app/idnode.js:1086 src/webui/static/app/idnode.js:1117
 msgid "Add {0}"
 msgstr ""
 
@@ -170,10 +170,14 @@ msgstr ""
 msgid "Age Rating"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1508 src/webui/static/app/idnode.js:1547
+#: src/webui/static/app/idnode.js:1571 src/webui/static/app/idnode.js:1610
 msgid "All"
 msgstr ""
 
+#: src/webui/static/app/idnode.js:954 src/webui/static/app/idnode.js:1041
+msgid "Apply"
+msgstr ""
+
 #: src/webui/static/app/tvhlog.js:20
 msgid "Apply any changes made below to the run-time configuration."
 msgstr ""
@@ -182,6 +186,10 @@ msgstr ""
 msgid "Apply configuration (run-time only)"
 msgstr ""
 
+#: src/webui/static/app/idnode.js:1040
+msgid "Apply settings"
+msgstr ""
+
 #: src/webui/static/app/i18n-post.js:38
 msgid "Apr"
 msgstr ""
@@ -218,7 +226,7 @@ msgstr ""
 msgid "Auto Recorder"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:125
+#: src/webui/static/app/tvheadend.js:126
 msgid "Auto-refresh"
 msgstr ""
 
@@ -299,7 +307,7 @@ msgid "CAs"
 msgstr ""
 
 #: src/webui/static/app/i18n-post.js:111 src/webui/static/app/i18n-post.js:138
-#: src/webui/static/app/idnode.js:1013
+#: src/webui/static/app/idnode.js:926 src/webui/static/app/idnode.js:1061
 #: src/webui/static/app/servicemapper.js:119
 msgid "Cancel"
 msgstr ""
@@ -308,7 +316,7 @@ msgstr ""
 msgid "Cancel Connection"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1012
+#: src/webui/static/app/idnode.js:1060
 msgid "Cancel operation"
 msgstr ""
 
@@ -326,7 +334,7 @@ msgstr ""
 msgid "Channel"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:491
+#: src/webui/static/app/tvheadend.js:492
 msgid "Channel / EPG"
 msgstr ""
 
@@ -394,7 +402,7 @@ msgstr ""
 msgid "Conditional Access Client"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:434
+#: src/webui/static/app/tvheadend.js:435
 msgid "Configuration"
 msgstr ""
 
@@ -411,7 +419,7 @@ msgstr ""
 msgid "Continuity Errors"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:992
+#: src/webui/static/app/idnode.js:1020
 msgid "Create"
 msgstr ""
 
@@ -429,7 +437,7 @@ msgstr ""
 msgid "Create network tags"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:991
+#: src/webui/static/app/idnode.js:1019
 msgid "Create new entry"
 msgstr ""
 
@@ -446,7 +454,7 @@ msgstr ""
 msgid "Currently this will match (and record) %d events."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:473
+#: src/webui/static/app/tvheadend.js:474
 msgid "DVB Inputs"
 msgstr ""
 
@@ -498,7 +506,7 @@ msgstr ""
 msgid "December"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1338 src/webui/static/app/idnode.js:1843
+#: src/webui/static/app/idnode.js:1394 src/webui/static/app/idnode.js:1906
 msgid "Delete"
 msgstr ""
 
@@ -510,7 +518,7 @@ msgstr ""
 msgid "Delete scheduled recording of this program"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1336 src/webui/static/app/idnode.js:1841
+#: src/webui/static/app/idnode.js:1392 src/webui/static/app/idnode.js:1904
 msgid "Delete selected entries"
 msgstr ""
 
@@ -560,7 +568,7 @@ msgstr ""
 msgid "Do you really want to delete the selected recordings?"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:97
+#: src/webui/static/app/tvheadend.js:98
 msgid "Do you really want to delete the selection?"
 msgstr ""
 
@@ -628,19 +636,19 @@ msgstr ""
 msgid "EPG Update"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1425
+#: src/webui/static/app/idnode.js:1481
 msgid "Edit"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1423
+#: src/webui/static/app/idnode.js:1479
 msgid "Edit selected entry"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1439 src/webui/static/app/idnode.js:1472
+#: src/webui/static/app/idnode.js:1495 src/webui/static/app/idnode.js:1534
 msgid "Edit {0}"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1468
+#: src/webui/static/app/idnode.js:1530
 msgid "Edit {0} ({1} entries)"
 msgstr ""
 
@@ -654,7 +662,7 @@ msgstr ""
 msgid "Elementary Stream Filter"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:763
+#: src/webui/static/app/tvheadend.js:764
 msgid "Enable debug output"
 msgstr ""
 
@@ -747,7 +755,7 @@ msgstr ""
 msgid "Force new scan (all muxes) for selected networks"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:702
+#: src/webui/static/app/tvheadend.js:703
 msgid "Free"
 msgstr ""
 
@@ -759,7 +767,7 @@ msgstr ""
 msgid "Friday"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:350
+#: src/webui/static/app/tvheadend.js:351
 msgid "Fullscreen"
 msgstr ""
 
@@ -767,11 +775,11 @@ msgstr ""
 msgid "Fulltext"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:692
+#: src/webui/static/app/tvheadend.js:693
 msgid "GB"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:443
+#: src/webui/static/app/tvheadend.js:444
 msgid "General"
 msgstr ""
 
@@ -783,7 +791,7 @@ msgstr ""
 msgid "Genre"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1171
+#: src/webui/static/app/idnode.js:1227
 msgid "Grid Update"
 msgstr ""
 
@@ -791,21 +799,21 @@ msgstr ""
 msgid "Group By This Field"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:946 src/webui/static/app/idnode.js:1594
-#: src/webui/static/app/idnode.js:1950 src/webui/static/app/idnode.js:2308
+#: src/webui/static/app/idnode.js:973 src/webui/static/app/idnode.js:1657
+#: src/webui/static/app/idnode.js:2013 src/webui/static/app/idnode.js:2371
 #: src/webui/static/app/epg.js:875
 msgid "Help"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:47
+#: src/webui/static/app/tvheadend.js:48
 msgid "Help for"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1524
+#: src/webui/static/app/idnode.js:1587
 msgid "Hide"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1918
+#: src/webui/static/app/idnode.js:1981
 msgid "Hide passwords"
 msgstr ""
 
@@ -881,7 +889,7 @@ msgstr ""
 msgid "June"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:696
+#: src/webui/static/app/tvheadend.js:697
 msgid "KB"
 msgstr ""
 
@@ -889,23 +897,23 @@ msgstr ""
 msgid "Last Page"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:306
+#: src/webui/static/app/tvheadend.js:307
 msgid "Live TV Player"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:107
+#: src/webui/static/app/tvheadend.js:108
 msgid "Loading, please wait..."
 msgstr ""
 
 #: src/webui/static/app/i18n-post.js:5 src/webui/static/app/i18n-post.js:17
 #: src/webui/static/app/i18n-post.js:197 src/webui/static/app/epg.js:627
 #: src/webui/static/app/epg.js:650 src/webui/static/app/epg.js:674
-#: src/webui/static/app/epg.js:695 src/webui/static/app/tvheadend.js:244
-#: src/webui/static/app/tvheadend.js:282
+#: src/webui/static/app/epg.js:695 src/webui/static/app/tvheadend.js:245
+#: src/webui/static/app/tvheadend.js:283
 msgid "Loading..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:673
+#: src/webui/static/app/tvheadend.js:674
 msgid "Logged in as"
 msgstr ""
 
@@ -913,7 +921,7 @@ msgstr ""
 msgid "Look for new SAT>IP servers"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:694
+#: src/webui/static/app/tvheadend.js:695
 msgid "MB"
 msgstr ""
 
@@ -969,7 +977,7 @@ msgstr ""
 msgid "Merge same name"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:96
+#: src/webui/static/app/tvheadend.js:97
 msgid "Message"
 msgstr ""
 
@@ -981,11 +989,11 @@ msgstr ""
 msgid "Monday"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1394 src/webui/static/app/idnode.js:1890
+#: src/webui/static/app/idnode.js:1450 src/webui/static/app/idnode.js:1953
 msgid "Move Down"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1369 src/webui/static/app/idnode.js:1869
+#: src/webui/static/app/idnode.js:1425 src/webui/static/app/idnode.js:1932
 msgid "Move Up"
 msgstr ""
 
@@ -997,19 +1005,19 @@ msgstr ""
 msgid "Move channel one number up"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1392
+#: src/webui/static/app/idnode.js:1448
 msgid "Move selected entries down"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1367
+#: src/webui/static/app/idnode.js:1423
 msgid "Move selected entries up"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1888
+#: src/webui/static/app/idnode.js:1951
 msgid "Move selected entry down"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1867
+#: src/webui/static/app/idnode.js:1930
 msgid "Move selected entry up"
 msgstr ""
 
@@ -1058,16 +1066,16 @@ msgstr ""
 msgid "No days"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:676
+#: src/webui/static/app/tvheadend.js:677
 msgid "No verified access"
 msgstr ""
 
 #. / {0} title (lowercase), {1} title
-#: src/webui/static/app/tvheadend.js:120
+#: src/webui/static/app/tvheadend.js:121
 msgid "No {0} to display"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1509 src/webui/static/app/mpegts.js:208
+#: src/webui/static/app/idnode.js:1572 src/webui/static/app/mpegts.js:208
 #: src/webui/static/app/mpegts.js:218
 msgid "None"
 msgstr ""
@@ -1136,11 +1144,11 @@ msgstr ""
 msgid "Page"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1977 src/webui/static/app/idnode.js:2163
+#: src/webui/static/app/idnode.js:2040 src/webui/static/app/idnode.js:2226
 msgid "Parameters"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1507
+#: src/webui/static/app/idnode.js:1570
 msgid "Parent disabled"
 msgstr ""
 
@@ -1156,11 +1164,11 @@ msgstr ""
 msgid "Passwords"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:335
+#: src/webui/static/app/tvheadend.js:336
 msgid "Pause"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:131
+#: src/webui/static/app/tvheadend.js:132
 msgid "Per page"
 msgstr ""
 
@@ -1171,7 +1179,7 @@ msgstr ""
 #: src/webui/static/app/chconf.js:231 src/webui/static/app/dvr.js:407
 #: src/webui/static/app/dvr.js:408 src/webui/static/app/dvr.js:414
 #: src/webui/static/app/dvr.js:518 src/webui/static/app/dvr.js:519
-#: src/webui/static/app/dvr.js:525 src/webui/static/app/tvheadend.js:318
+#: src/webui/static/app/dvr.js:525 src/webui/static/app/tvheadend.js:319
 msgid "Play"
 msgstr ""
 
@@ -1235,7 +1243,7 @@ msgstr ""
 msgid "Record this program now"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:520
+#: src/webui/static/app/tvheadend.js:521
 msgid "Recording"
 msgstr ""
 
@@ -1263,8 +1271,8 @@ msgstr ""
 msgid "Reset all filters (show all)"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1308 src/webui/static/app/idnode.js:1816
-#: src/webui/static/app/idnode.js:2273
+#: src/webui/static/app/idnode.js:1364 src/webui/static/app/idnode.js:1879
+#: src/webui/static/app/idnode.js:2336
 msgid "Revert pending changes (marked with red border)"
 msgstr ""
 
@@ -1288,13 +1296,13 @@ msgstr ""
 msgid "Saturday"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:925 src/webui/static/app/idnode.js:1283
-#: src/webui/static/app/idnode.js:1796 src/webui/static/app/idnode.js:2256
+#: src/webui/static/app/idnode.js:934 src/webui/static/app/idnode.js:1339
+#: src/webui/static/app/idnode.js:1859 src/webui/static/app/idnode.js:2319
 msgid "Save"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1281 src/webui/static/app/idnode.js:1794
-#: src/webui/static/app/idnode.js:2254
+#: src/webui/static/app/idnode.js:1337 src/webui/static/app/idnode.js:1857
+#: src/webui/static/app/idnode.js:2317
 msgid "Save pending changes (marked with red border)"
 msgstr ""
 
@@ -1318,11 +1326,11 @@ msgstr ""
 msgid "Search title..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:251
+#: src/webui/static/app/tvheadend.js:252
 msgid "Select channel..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:288
+#: src/webui/static/app/tvheadend.js:289
 msgid "Select stream profile..."
 msgstr ""
 
@@ -1370,11 +1378,11 @@ msgstr ""
 msgid "Show in Groups"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1912
+#: src/webui/static/app/idnode.js:1975
 msgid "Show or hide passwords"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1914 src/webui/static/app/idnode.js:1918
+#: src/webui/static/app/idnode.js:1977 src/webui/static/app/idnode.js:1981
 msgid "Show passwords"
 msgstr ""
 
@@ -1419,7 +1427,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:202 src/webui/static/app/tvheadend.js:342
+#: src/webui/static/app/dvr.js:202 src/webui/static/app/tvheadend.js:343
 msgid "Stop"
 msgstr ""
 
@@ -1435,12 +1443,12 @@ msgstr ""
 msgid "Stop the selected recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:699
+#: src/webui/static/app/tvheadend.js:700
 msgid "Storage space"
 msgstr ""
 
 #: src/webui/static/app/status.js:344 src/webui/static/app/status.js:474
-#: src/webui/static/app/tvheadend.js:508
+#: src/webui/static/app/tvheadend.js:509
 msgid "Stream"
 msgstr ""
 
@@ -1493,7 +1501,7 @@ msgstr ""
 msgid "Swap the numbers for the two selected channels"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:759
+#: src/webui/static/app/tvheadend.js:760
 msgid "System log"
 msgstr ""
 
@@ -1614,7 +1622,7 @@ msgstr ""
 msgid "Today"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:360
+#: src/webui/static/app/tvheadend.js:361
 msgid "Toggle mute"
 msgstr ""
 
@@ -1622,7 +1630,7 @@ msgstr ""
 msgid "Toggle re-record functionality"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:702
+#: src/webui/static/app/tvheadend.js:703
 msgid "Total"
 msgstr ""
 
@@ -1646,7 +1654,7 @@ msgstr ""
 msgid "Tune to the over-the-air EPG muxes to grab new events now"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:738
+#: src/webui/static/app/tvheadend.js:739
 msgid "Tvheadend Web-Panel"
 msgstr ""
 
@@ -1659,8 +1667,8 @@ msgstr ""
 msgid "Uncorrected Blocks"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1310 src/webui/static/app/idnode.js:1818
-#: src/webui/static/app/idnode.js:2275
+#: src/webui/static/app/idnode.js:1366 src/webui/static/app/idnode.js:1881
+#: src/webui/static/app/idnode.js:2338
 msgid "Undo"
 msgstr ""
 
@@ -1680,7 +1688,7 @@ msgstr ""
 msgid "Username"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:458
+#: src/webui/static/app/tvheadend.js:459
 msgid "Users"
 msgstr ""
 
@@ -1692,7 +1700,7 @@ msgstr ""
 msgid "Video Stream Filters"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:369
+#: src/webui/static/app/tvheadend.js:370
 msgid "Volume"
 msgstr ""
 
@@ -1759,11 +1767,11 @@ msgstr ""
 msgid "hrs"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:677
+#: src/webui/static/app/tvheadend.js:678
 msgid "login"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:674
+#: src/webui/static/app/tvheadend.js:675
 msgid "logout"
 msgstr ""
 
@@ -1826,6 +1834,6 @@ msgid "{0} selected row{1}"
 msgstr ""
 
 #. / {0} start, {1} end, {2} total, {3} title
-#: src/webui/static/app/tvheadend.js:118
+#: src/webui/static/app/tvheadend.js:119
 msgid "{3} {0} - {1} of {2}"
 msgstr ""
index fbb0dd44080f681f58792ec5741f53c270f521b4..f5f114595039bc00d63f6a16e6d2f39183030db6 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-11-10 09:50+0100\n"
+"POT-Creation-Date: 2015-11-24 12:46+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"
@@ -36,12 +36,12 @@ msgstr ""
 msgid "# Muxes"
 msgstr ""
 
-#: src/bouquet.c:994 src/input/mpegts/mpegts_network.c:224
+#: src/bouquet.c:1002 src/input/mpegts/mpegts_network.c:224
 #: src/input/mpegts/mpegts_mux.c:581
 msgid "# Services"
 msgstr ""
 
-#: src/bouquet.c:987
+#: src/bouquet.c:995
 msgid "# Services seen"
 msgstr ""
 
@@ -225,7 +225,7 @@ msgid "ANY"
 msgstr ""
 
 #: src/satip/server.c:664 src/input/mpegts/mpegts_mux_dvb.c:642
-#: src/input/mpegts/iptv/iptv_mux.c:156
+#: src/input/mpegts/iptv/iptv_mux.c:160
 msgid "ATSC"
 msgstr ""
 
@@ -233,6 +233,10 @@ msgstr ""
 msgid "ATSC network"
 msgstr ""
 
+#: src/input/mpegts/mpegts_service.c:143
+msgid "ATSC source ID"
+msgstr ""
+
 #: src/input/mpegts/mpegts_mux_dvb.c:220 src/input/mpegts/mpegts_mux_dvb.c:223
 #: src/input/mpegts/mpegts_mux_dvb.c:226 src/input/mpegts/mpegts_mux_dvb.c:229
 #: src/input/mpegts/mpegts_mux_dvb.c:232 src/input/mpegts/mpegts_mux_dvb.c:235
@@ -303,7 +307,7 @@ msgstr ""
 msgid "All DVR (rw)"
 msgstr ""
 
-#: src/webui/extjs.c:230
+#: src/webui/extjs.c:234
 msgid ""
 "All proceeds are used to support server infrastructure and buy test "
 "equipment."
@@ -325,8 +329,8 @@ msgstr ""
 msgid "Animals"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:587 src/dvr/dvr_autorec.c:623
-#: src/dvr/dvr_autorec.c:637 src/dvr/dvr_autorec.c:644
+#: src/dvr/dvr_autorec.c:610 src/dvr/dvr_autorec.c:646
+#: src/dvr/dvr_autorec.c:660 src/dvr/dvr_autorec.c:667
 #: src/dvr/dvr_timerec.c:411
 msgid "Any"
 msgstr ""
@@ -363,24 +367,24 @@ msgstr ""
 msgid "Auto check enabled"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2822
+#: src/dvr/dvr_db.c:2843
 msgid "Auto record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2830
+#: src/dvr/dvr_db.c:2851
 msgid "Auto record caption"
 msgstr ""
 
-#: src/dvr/dvr_db.c:1121
+#: src/dvr/dvr_db.c:1123
 #, c-format
 msgid "Auto recording%s%s"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2837
+#: src/dvr/dvr_db.c:2858
 msgid "Auto time record"
 msgstr ""
 
-#: src/bouquet.c:895
+#: src/bouquet.c:903
 msgid "Auto-Map to channels"
 msgstr ""
 
@@ -388,14 +392,22 @@ msgstr ""
 msgid "Automatic checking"
 msgstr ""
 
-#: src/channels.c:397
+#: src/channels.c:398
 msgid "Automatically map EPG source"
 msgstr ""
 
-#: src/channels.c:358
+#: src/channels.c:359
 msgid "Automatically name from network"
 msgstr ""
 
+#: src/dvr/dvr_config.c:876
+msgid "Autorec maximum count (0=unlimited)"
+msgstr ""
+
+#: src/dvr/dvr_config.c:883
+msgid "Autorec maximum schedules limit (0=unlimited)"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:368
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:96
 msgid "B"
@@ -423,7 +435,7 @@ msgstr ""
 msgid "Bandwidth"
 msgstr ""
 
-#: src/webui/extjs.c:204
+#: src/webui/extjs.c:208
 msgid "Based on software from"
 msgstr ""
 
@@ -431,19 +443,19 @@ msgstr ""
 msgid "Boot ID"
 msgstr ""
 
-#: src/bouquet.c:870
+#: src/bouquet.c:878
 msgid "Bouquet"
 msgstr ""
 
-#: src/channels.c:455
+#: src/channels.c:456
 msgid "Bouquet (auto)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1103
+#: src/dvr/dvr_autorec.c:1126
 msgid "Brand"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2876
+#: src/dvr/dvr_db.c:2897
 msgid "Broadcast"
 msgstr ""
 
@@ -451,7 +463,7 @@ msgstr ""
 msgid "Broadcasting"
 msgstr ""
 
-#: src/webui/extjs.c:208
+#: src/webui/extjs.c:212
 msgid "Build"
 msgstr ""
 
@@ -480,7 +492,7 @@ msgstr ""
 msgid "CAID"
 msgstr ""
 
-#: src/descrambler/capmt.c:2226
+#: src/descrambler/capmt.c:2236
 msgid "CAPMT (Linux DVBAPI)"
 msgstr ""
 
@@ -532,7 +544,7 @@ msgstr ""
 msgid "Cache Scheme"
 msgstr ""
 
-#: src/descrambler/capmt.c:2239
+#: src/descrambler/capmt.c:2249
 msgid "Camd.socket filename / IP Address (TCP mode)"
 msgstr ""
 
@@ -541,12 +553,12 @@ msgstr ""
 msgid "Cartoons"
 msgstr ""
 
-#: src/channels.c:343 src/service.c:176 src/dvr/dvr_db.c:2635
-#: src/dvr/dvr_autorec.c:966 src/dvr/dvr_timerec.c:562
+#: src/channels.c:344 src/service.c:176 src/dvr/dvr_db.c:2656
+#: src/dvr/dvr_autorec.c:989 src/dvr/dvr_timerec.c:562
 msgid "Channel"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2645
+#: src/dvr/dvr_db.c:2666
 msgid "Channel icon"
 msgstr ""
 
@@ -558,31 +570,31 @@ msgstr ""
 msgid "Channel icon path (see Help)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2652
+#: src/dvr/dvr_db.c:2673
 msgid "Channel name"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:169
+#: src/input/mpegts/iptv/iptv_mux.c:173
 msgid "Channel number"
 msgstr ""
 
-#: src/bouquet.c:1007
+#: src/bouquet.c:1015
 msgid "Channel number offset"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:722
+#: src/input/mpegts/iptv/iptv.c:840
 msgid "Channel numbers from"
 msgstr ""
 
-#: src/channels.c:1264 src/dvr/dvr_autorec.c:975
+#: src/channels.c:1265 src/dvr/dvr_autorec.c:998
 msgid "Channel tag"
 msgstr ""
 
-#: src/bouquet.c:930
+#: src/bouquet.c:938
 msgid "Channel tag reference"
 msgstr ""
 
-#: src/access.c:1529
+#: src/access.c:1529 src/input/mpegts/iptv/iptv_mux.c:234
 msgid "Channel tags"
 msgstr ""
 
@@ -627,7 +639,7 @@ msgstr ""
 msgid "Clone scheduled entry on error"
 msgstr ""
 
-#: src/descrambler/cwc.c:1736
+#: src/descrambler/cwc.c:1731
 msgid "Code word client (newcamd)"
 msgstr ""
 
@@ -643,16 +655,16 @@ msgstr ""
 msgid "Command time (ms) (10-100)"
 msgstr ""
 
-#: src/access.c:1538 src/access.c:1772 src/access.c:1896 src/channels.c:1323
+#: src/access.c:1538 src/access.c:1772 src/access.c:1896 src/channels.c:1324
 #: src/esfilter.c:688 src/esfilter.c:755 src/esfilter.c:822 src/esfilter.c:889
-#: src/esfilter.c:964 src/esfilter.c:1025 src/profile.c:315 src/bouquet.c:1001
-#: src/epggrab/channel.c:741 src/dvr/dvr_db.c:2926 src/dvr/dvr_autorec.c:1141
+#: src/esfilter.c:964 src/esfilter.c:1025 src/profile.c:315 src/bouquet.c:1009
+#: src/epggrab/channel.c:741 src/dvr/dvr_db.c:2947 src/dvr/dvr_autorec.c:1164
 #: src/dvr/dvr_timerec.c:646 src/dvr/dvr_config.c:787
 #: src/descrambler/caclient.c:275
 msgid "Comment"
 msgstr ""
 
-#: src/dvr/dvr_db.c:427
+#: src/dvr/dvr_db.c:429
 msgid "Commercial break"
 msgstr ""
 
@@ -660,7 +672,7 @@ msgstr ""
 msgid "Committed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:454
+#: src/dvr/dvr_db.c:456
 msgid "Completed OK"
 msgstr ""
 
@@ -692,15 +704,15 @@ msgstr ""
 msgid "Constellation"
 msgstr ""
 
-#: src/profile.c:1505 src/dvr/dvr_db.c:2731
+#: src/profile.c:1505 src/dvr/dvr_db.c:2752
 msgid "Container"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:713
+#: src/input/mpegts/iptv/iptv.c:831
 msgid "Content character set"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2868 src/dvr/dvr_autorec.c:1043
+#: src/dvr/dvr_db.c:2889 src/dvr/dvr_autorec.c:1066
 msgid "Content type"
 msgstr ""
 
@@ -728,11 +740,11 @@ msgstr ""
 msgid "Copy layout"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:706
+#: src/input/mpegts/iptv/iptv.c:824
 msgid "Create bouquet"
 msgstr ""
 
-#: src/bouquet.c:923
+#: src/bouquet.c:931
 msgid "Create tag"
 msgstr ""
 
@@ -740,7 +752,7 @@ msgstr ""
 msgid "Created"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2759 src/dvr/dvr_autorec.c:1134 src/dvr/dvr_timerec.c:639
+#: src/dvr/dvr_db.c:2780 src/dvr/dvr_autorec.c:1157 src/dvr/dvr_timerec.c:639
 msgid "Creator"
 msgstr ""
 
@@ -760,7 +772,7 @@ msgstr ""
 msgid "Current affairs"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:223
+#: src/input/mpegts/iptv/iptv_mux.c:227
 msgid "Custom HTTP headers"
 msgstr ""
 
@@ -768,7 +780,7 @@ msgstr ""
 msgid "DBus - use the session message bus instead of the system one"
 msgstr ""
 
-#: src/descrambler/cwc.c:1767
+#: src/descrambler/cwc.c:1762
 msgid "DES Key"
 msgstr ""
 
@@ -780,7 +792,7 @@ msgstr ""
 msgid "DSCP/TOS for streaming"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2801
+#: src/dvr/dvr_db.c:2822
 msgid "DVB EPG ID"
 msgstr ""
 
@@ -864,7 +876,7 @@ msgstr ""
 msgid "DVR"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:925
+#: src/dvr/dvr_autorec.c:948
 msgid "DVR Auto-record entry"
 msgstr ""
 
@@ -872,7 +884,7 @@ msgstr ""
 msgid "DVR behavior"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2741 src/dvr/dvr_autorec.c:1094 src/dvr/dvr_timerec.c:623
+#: src/dvr/dvr_db.c:2762 src/dvr/dvr_autorec.c:1117 src/dvr/dvr_timerec.c:623
 msgid "DVR configuration"
 msgstr ""
 
@@ -884,16 +896,16 @@ msgstr ""
 msgid "DVR configuration profiles"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2565
+#: src/dvr/dvr_db.c:2586
 msgid "DVR entry"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2723 src/dvr/dvr_autorec.c:1073 src/dvr/dvr_timerec.c:617
+#: src/dvr/dvr_db.c:2744 src/dvr/dvr_autorec.c:1096 src/dvr/dvr_timerec.c:617
 #: src/dvr/dvr_config.c:821
 msgid "DVR file retention period (days)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2715 src/dvr/dvr_autorec.c:1066 src/dvr/dvr_timerec.c:611
+#: src/dvr/dvr_db.c:2736 src/dvr/dvr_autorec.c:1089 src/dvr/dvr_timerec.c:611
 msgid "DVR log retention (days)"
 msgstr ""
 
@@ -929,11 +941,11 @@ msgstr ""
 msgid "Dance"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2794
+#: src/dvr/dvr_db.c:2815
 msgid "Data errors"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1019 src/dvr/dvr_timerec.c:592
+#: src/dvr/dvr_autorec.c:1042 src/dvr/dvr_timerec.c:592
 msgid "Days of Week"
 msgstr ""
 
@@ -942,11 +954,11 @@ msgstr ""
 msgid "Debate"
 msgstr ""
 
-#: src/tvhlog.c:641
+#: src/tvhlog.c:666
 msgid "Debug libav log"
 msgstr ""
 
-#: src/tvhlog.c:595
+#: src/tvhlog.c:620
 msgid "Debug log path"
 msgstr ""
 
@@ -954,19 +966,19 @@ msgstr ""
 msgid "Debug options"
 msgstr ""
 
-#: src/tvhlog.c:611
+#: src/tvhlog.c:636
 msgid "Debug subsystems"
 msgstr ""
 
-#: src/tvhlog.c:603
+#: src/tvhlog.c:628
 msgid "Debug to syslog"
 msgstr ""
 
-#: src/tvhlog.c:619
+#: src/tvhlog.c:644
 msgid "Debug trace (low-level)"
 msgstr ""
 
-#: src/tvhlog.c:581
+#: src/tvhlog.c:606
 msgid "Debugging"
 msgstr ""
 
@@ -999,7 +1011,7 @@ msgstr ""
 msgid "Descrambler buffer (TS packets)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2691 src/dvr/dvr_db.c:2698
+#: src/dvr/dvr_db.c:2712 src/dvr/dvr_db.c:2719
 msgid "Description"
 msgstr ""
 
@@ -1020,11 +1032,11 @@ msgstr ""
 msgid "Device path"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2773 src/dvr/dvr_autorec.c:947 src/dvr/dvr_timerec.c:556
+#: src/dvr/dvr_db.c:2794 src/dvr/dvr_autorec.c:970 src/dvr/dvr_timerec.c:556
 msgid "Directory"
 msgstr ""
 
-#: src/dvr/dvr_config.c:932
+#: src/dvr/dvr_config.c:953
 msgid "Directory permissions (octal, e.g. 0775)"
 msgstr ""
 
@@ -1052,7 +1064,7 @@ msgstr ""
 msgid "Disable syslog (all messages)"
 msgstr ""
 
-#: src/channels.c:335
+#: src/channels.c:336
 msgid "Disabled"
 msgstr ""
 
@@ -1089,7 +1101,7 @@ msgstr ""
 msgid "Don't backup configuration tree at upgrade"
 msgstr ""
 
-#: src/dvr/dvr_config.c:996
+#: src/dvr/dvr_config.c:1017
 msgid "Don't include title in filename"
 msgstr ""
 
@@ -1097,11 +1109,11 @@ msgstr ""
 msgid "Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2815
+#: src/dvr/dvr_db.c:2836
 msgid "Don't re-record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2808
+#: src/dvr/dvr_db.c:2829
 msgid "Don't reschedule"
 msgstr ""
 
@@ -1110,11 +1122,11 @@ msgstr ""
 msgid "Drama"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1058
+#: src/dvr/dvr_autorec.c:1081
 msgid "Duplicate handling"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2628
+#: src/dvr/dvr_db.c:2649
 msgid "Duration"
 msgstr ""
 
@@ -1142,7 +1154,7 @@ msgstr ""
 msgid "EPG grabber configuration"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:181
+#: src/input/mpegts/iptv/iptv_mux.c:185
 msgid "EPG name"
 msgstr ""
 
@@ -1154,7 +1166,7 @@ msgstr ""
 msgid "EPG scan timeout in seconds (30-7200)"
 msgstr ""
 
-#: src/channels.c:404
+#: src/channels.c:405
 msgid "EPG source"
 msgstr ""
 
@@ -1218,13 +1230,13 @@ msgstr ""
 msgid "Enable web UI debug (non-minified JS)"
 msgstr ""
 
-#: src/access.c:1380 src/access.c:1744 src/access.c:1883 src/channels.c:336
-#: src/channels.c:352 src/channels.c:1273 src/service.c:161
-#: src/imagecache.c:84 src/esfilter.c:621 src/profile.c:293 src/bouquet.c:880
-#: src/epggrab/module.c:141 src/epggrab/channel.c:657 src/dvr/dvr_db.c:2575
-#: src/dvr/dvr_autorec.c:935 src/dvr/dvr_timerec.c:537
+#: src/access.c:1380 src/access.c:1744 src/access.c:1883 src/channels.c:337
+#: src/channels.c:353 src/channels.c:1274 src/service.c:161
+#: src/imagecache.c:84 src/esfilter.c:621 src/profile.c:293 src/bouquet.c:888
+#: src/epggrab/module.c:141 src/epggrab/channel.c:657 src/dvr/dvr_db.c:2596
+#: src/dvr/dvr_autorec.c:958 src/dvr/dvr_timerec.c:537
 #: src/dvr/dvr_config.c:767 src/descrambler/caclient.c:262
-#: src/input/mpegts/mpegts_input.c:226 src/input/mpegts/mpegts_mux.c:498
+#: src/input/mpegts/mpegts_input.c:229 src/input/mpegts/mpegts_mux.c:498
 #: src/input/mpegts/mpegts_mux_sched.c:126
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1272
 #: src/input/mpegts/satip/satip_satconf.c:188 src/timeshift.c:150
@@ -1252,24 +1264,24 @@ msgstr ""
 msgid "Environment"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:216
+#: src/input/mpegts/iptv/iptv_mux.c:220
 msgid "Environment (pipe)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2884
+#: src/dvr/dvr_db.c:2905
 msgid "Episode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:590
+#: src/dvr/dvr_db.c:592
 #, c-format
 msgid "Episode %d"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2780
+#: src/dvr/dvr_db.c:2801
 msgid "Error code"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2787
+#: src/dvr/dvr_db.c:2808
 msgid "Errors"
 msgstr ""
 
@@ -1277,7 +1289,7 @@ msgstr ""
 msgid "Even key"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:754
+#: src/dvr/dvr_autorec.c:777
 msgid "Every day"
 msgstr ""
 
@@ -1305,7 +1317,7 @@ msgstr ""
 msgid "External EPG grabber"
 msgstr ""
 
-#: src/bouquet.c:945
+#: src/bouquet.c:953
 msgid "External URL"
 msgstr ""
 
@@ -1321,11 +1333,11 @@ msgstr ""
 msgid "Extra padding before recordings (minutes)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1002
+#: src/dvr/dvr_autorec.c:1025
 msgid "Extra start time"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1010
+#: src/dvr/dvr_autorec.c:1033
 msgid "Extra stop time"
 msgstr ""
 
@@ -1361,23 +1373,23 @@ msgstr ""
 msgid "Fast input switch"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2898
+#: src/dvr/dvr_db.c:2919
 msgid "File Size"
 msgstr ""
 
-#: src/dvr/dvr_db.c:450
+#: src/dvr/dvr_db.c:452
 msgid "File missing"
 msgstr ""
 
-#: src/dvr/dvr_db.c:441
+#: src/dvr/dvr_db.c:443
 msgid "File not created"
 msgstr ""
 
-#: src/dvr/dvr_config.c:890
+#: src/dvr/dvr_config.c:911
 msgid "File permissions (octal, e.g. 0664)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2766
+#: src/dvr/dvr_db.c:2787
 msgid "Filename"
 msgstr ""
 
@@ -1385,7 +1397,7 @@ msgstr ""
 msgid "Filename Options"
 msgstr ""
 
-#: src/dvr/dvr_config.c:898
+#: src/dvr/dvr_config.c:919
 msgid "Filename character set"
 msgstr ""
 
@@ -1397,7 +1409,7 @@ msgstr ""
 msgid "Fine arts"
 msgstr ""
 
-#: src/dvr/dvr_db.c:433
+#: src/dvr/dvr_db.c:435
 msgid "Finished"
 msgstr ""
 
@@ -1453,7 +1465,7 @@ msgstr ""
 msgid "Fork and run as daemon"
 msgstr ""
 
-#: src/dvr/dvr_config.c:924
+#: src/dvr/dvr_config.c:945
 msgid "Format String"
 msgstr ""
 
@@ -1474,7 +1486,7 @@ msgstr ""
 msgid "Frequency (kHz)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:736
+#: src/dvr/dvr_autorec.c:759
 msgid "Fri"
 msgstr ""
 
@@ -1505,7 +1517,7 @@ msgstr ""
 msgid "Full pathname specification"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:960
+#: src/dvr/dvr_autorec.c:983
 msgid "Full-text"
 msgstr ""
 
@@ -1607,7 +1619,7 @@ msgstr ""
 msgid "Hierarchy"
 msgstr ""
 
-#: src/profile.c:248 src/dvr/dvr_db.c:2112
+#: src/profile.c:248 src/dvr/dvr_db.c:2133
 msgid "High"
 msgstr ""
 
@@ -1623,7 +1635,7 @@ msgstr ""
 msgid "Horror"
 msgstr ""
 
-#: src/descrambler/cwc.c:1754
+#: src/descrambler/cwc.c:1749
 msgid "Hostname/IP"
 msgstr ""
 
@@ -1644,23 +1656,23 @@ msgstr ""
 msgid "IP blocking"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:137
+#: src/input/mpegts/iptv/iptv.c:138
 msgid "IPTV"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:692
+#: src/input/mpegts/iptv/iptv.c:810
 msgid "IPTV Automatic Network"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:115
+#: src/input/mpegts/iptv/iptv_mux.c:118
 msgid "IPTV Multiplex"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:144
+#: src/input/mpegts/iptv/iptv.c:145
 msgid "IPTV input"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:579
+#: src/input/mpegts/iptv/iptv.c:697
 msgid "IPTV network"
 msgstr ""
 
@@ -1672,23 +1684,23 @@ msgstr ""
 msgid "Icon"
 msgstr ""
 
-#: src/channels.c:1303
+#: src/channels.c:1304
 msgid "Icon (full URL)"
 msgstr ""
 
-#: src/channels.c:390 src/channels.c:1310 src/input/mpegts/iptv/iptv_mux.c:187
+#: src/channels.c:391 src/channels.c:1311 src/input/mpegts/iptv/iptv_mux.c:191
 msgid "Icon URL"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:638
+#: src/input/mpegts/iptv/iptv.c:756
 msgid "Icon base URL"
 msgstr ""
 
-#: src/channels.c:1317
+#: src/channels.c:1318
 msgid "Icon has title"
 msgstr ""
 
-#: src/webui/extjs.c:205
+#: src/webui/extjs.c:209
 msgid "Icons from"
 msgstr ""
 
@@ -1696,7 +1708,7 @@ msgstr ""
 msgid "Idle"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:272
+#: src/input/mpegts/mpegts_input.c:275
 msgid "Idle scan"
 msgstr ""
 
@@ -1713,7 +1725,7 @@ msgid ""
 "the access control from within the Tvheadend web interface."
 msgstr ""
 
-#: src/webui/extjs.c:229
+#: src/webui/extjs.c:233
 msgid "If you'd like to support the project, please consider a donation."
 msgstr ""
 
@@ -1741,27 +1753,27 @@ msgstr ""
 msgid "Immediately abort"
 msgstr ""
 
-#: src/profile.c:247 src/dvr/dvr_db.c:2111
+#: src/profile.c:247 src/dvr/dvr_db.c:2132
 msgid "Important"
 msgstr ""
 
-#: src/dvr/dvr_config.c:961
+#: src/dvr/dvr_config.c:982
 msgid "Include channel name in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:968
+#: src/dvr/dvr_config.c:989
 msgid "Include date In filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:982
+#: src/dvr/dvr_config.c:1003
 msgid "Include episode in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:989
+#: src/dvr/dvr_config.c:1010
 msgid "Include subtitle in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:975
+#: src/dvr/dvr_config.c:996
 msgid "Include time In filename"
 msgstr ""
 
@@ -1777,7 +1789,7 @@ msgstr ""
 msgid "Informational"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:264
+#: src/input/mpegts/mpegts_input.c:267
 msgid "Initial scan"
 msgstr ""
 
@@ -1797,11 +1809,11 @@ msgstr ""
 msgid "Input path"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:150
+#: src/input/mpegts/iptv/iptv_mux.c:153
 msgid "Interface"
 msgstr ""
 
-#: src/channels.c:1291 src/epggrab/module.c:58
+#: src/channels.c:1292 src/epggrab/module.c:58
 msgid "Internal"
 msgstr ""
 
@@ -1818,7 +1830,7 @@ msgstr ""
 msgid "Interview"
 msgstr ""
 
-#: src/dvr/dvr_db.c:435 src/dvr/dvr_db.c:462 src/dvr/dvr_timerec.c:433
+#: src/dvr/dvr_db.c:437 src/dvr/dvr_db.c:464 src/dvr/dvr_timerec.c:433
 msgid "Invalid"
 msgstr ""
 
@@ -1839,11 +1851,11 @@ msgstr ""
 msgid "Keep"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:200
+#: src/input/mpegts/iptv/iptv_mux.c:204
 msgid "Kill signal (pipe)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:208
+#: src/input/mpegts/iptv/iptv_mux.c:212
 msgid "Kill timeout (pipe/secs)"
 msgstr ""
 
@@ -1889,7 +1901,7 @@ msgstr ""
 msgid "Limit connections"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:290
+#: src/input/mpegts/mpegts_input.c:293
 msgid "Linked input"
 msgstr ""
 
@@ -1949,7 +1961,7 @@ msgstr ""
 msgid "LinuxDVB network"
 msgstr ""
 
-#: src/descrambler/capmt.c:2246
+#: src/descrambler/capmt.c:2256
 msgid "Listen / Connect port"
 msgstr ""
 
@@ -1994,11 +2006,11 @@ msgstr ""
 msgid "Login/Logout"
 msgstr ""
 
-#: src/profile.c:250 src/dvr/dvr_db.c:2114
+#: src/profile.c:250 src/dvr/dvr_db.c:2135
 msgid "Low"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2150
+#: src/dvr/dvr_db.c:2171
 msgid "MPEG-PS (DVD)"
 msgstr ""
 
@@ -2006,7 +2018,7 @@ msgstr ""
 msgid "MPEG-PS (DVD)/av-lib"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2149
+#: src/dvr/dvr_db.c:2170
 msgid "MPEG-TS"
 msgstr ""
 
@@ -2018,7 +2030,7 @@ msgstr ""
 msgid "MPEG-TS Pass-thru/built-in"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:218
+#: src/input/mpegts/mpegts_input.c:221
 msgid "MPEG-TS input"
 msgstr ""
 
@@ -2050,15 +2062,15 @@ msgstr ""
 msgid "Magazines"
 msgstr ""
 
-#: src/dvr/dvr_config.c:947
+#: src/dvr/dvr_config.c:968
 msgid "Make subdirectories per channel"
 msgstr ""
 
-#: src/dvr/dvr_config.c:940
+#: src/dvr/dvr_config.c:961
 msgid "Make subdirectories per day"
 msgstr ""
 
-#: src/dvr/dvr_config.c:954
+#: src/dvr/dvr_config.c:975
 msgid "Make subdirectories per title"
 msgstr ""
 
@@ -2070,15 +2082,15 @@ msgstr ""
 msgid "Manufacturer URL"
 msgstr ""
 
-#: src/bouquet.c:916
+#: src/bouquet.c:924
 msgid "Map radio channels"
 msgstr ""
 
-#: src/bouquet.c:909
+#: src/bouquet.c:917
 msgid "Map unnamed channels"
 msgstr ""
 
-#: src/bouquet.c:902
+#: src/bouquet.c:910
 msgid "Map zero-numbered channels"
 msgstr ""
 
@@ -2093,7 +2105,7 @@ msgstr ""
 msgid "Matroska"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2146
+#: src/dvr/dvr_db.c:2167
 msgid "Matroska (mkv)"
 msgstr ""
 
@@ -2113,7 +2125,7 @@ msgstr ""
 msgid "Maximal channel number"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:617
+#: src/input/mpegts/iptv/iptv.c:735
 msgid "Maximum # input streams"
 msgstr ""
 
@@ -2126,15 +2138,15 @@ msgstr ""
 msgid "Maximum RAM size (MB)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:624
+#: src/input/mpegts/iptv/iptv.c:742
 msgid "Maximum bandwidth (Kbps)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1080
-msgid "Maximum count (0=unlimited)"
+#: src/dvr/dvr_autorec.c:1103
+msgid "Maximum count (0=default)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1036
+#: src/dvr/dvr_autorec.c:1059
 msgid "Maximum duration"
 msgstr ""
 
@@ -2146,15 +2158,15 @@ msgstr ""
 msgid "Maximum period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1087
-msgid "Maximum schedules limit (0=unlimited)"
+#: src/dvr/dvr_autorec.c:1110
+msgid "Maximum schedules limit (0=default)"
 msgstr ""
 
 #: src/timeshift.c:180
 msgid "Maximum size (MB)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:631
+#: src/input/mpegts/iptv/iptv.c:749
 msgid "Maximum timeout (seconds)"
 msgstr ""
 
@@ -2170,7 +2182,7 @@ msgstr ""
 msgid "Minimal channel number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1029
+#: src/dvr/dvr_autorec.c:1052
 msgid "Minimum duration"
 msgstr ""
 
@@ -2182,7 +2194,7 @@ msgstr ""
 msgid "Missing In PAT/SDT"
 msgstr ""
 
-#: src/descrambler/capmt.c:2231
+#: src/descrambler/capmt.c:2241
 msgid "Mode"
 msgstr ""
 
@@ -2210,7 +2222,7 @@ msgstr ""
 msgid "Module ID"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:732
+#: src/dvr/dvr_autorec.c:755
 msgid "Mon"
 msgstr ""
 
@@ -2260,7 +2272,7 @@ msgstr ""
 msgid "Mux handling"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:162
+#: src/input/mpegts/iptv/iptv_mux.c:166
 msgid "Mux name"
 msgstr ""
 
@@ -2279,10 +2291,10 @@ msgstr ""
 msgid "NONE"
 msgstr ""
 
-#: src/channels.c:366 src/channels.c:1285 src/bouquet.c:939
+#: src/channels.c:367 src/channels.c:1286 src/bouquet.c:947
 #: src/epggrab/module.c:124 src/epggrab/channel.c:698
-#: src/dvr/dvr_autorec.c:941 src/dvr/dvr_timerec.c:543
-#: src/input/mpegts/mpegts_input.c:250 src/input/mpegts/mpegts_mux.c:528
+#: src/dvr/dvr_autorec.c:964 src/dvr/dvr_timerec.c:543
+#: src/input/mpegts/mpegts_input.c:253 src/input/mpegts/mpegts_mux.c:528
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1278
 #: src/input/mpegts/satip/satip_satconf.c:194
 msgid "Name"
@@ -2339,7 +2351,7 @@ msgstr ""
 msgid "Network type"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:280
+#: src/input/mpegts/mpegts_input.c:283
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:333
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1293
 #: src/input/mpegts/satip/satip_satconf.c:224
@@ -2370,7 +2382,7 @@ msgstr ""
 msgid "No adapters specified!\n"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:756
+#: src/dvr/dvr_autorec.c:779
 msgid "No days"
 msgstr ""
 
@@ -2404,16 +2416,16 @@ msgstr ""
 msgid "None"
 msgstr ""
 
-#: src/profile.c:249 src/dvr/dvr_db.c:2113
+#: src/profile.c:249 src/dvr/dvr_db.c:2134
 msgid "Normal"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:203
+#: src/input/mpegts/mpegts_input.c:206
 msgid "Not Linked"
 msgstr ""
 
-#: src/channels.c:334 src/profile.c:1355 src/dvr/dvr_db.c:2110
-#: src/dvr/dvr_db.c:2145
+#: src/channels.c:335 src/profile.c:1355 src/dvr/dvr_db.c:2131
+#: src/dvr/dvr_db.c:2166
 msgid "Not set"
 msgstr ""
 
@@ -2421,11 +2433,11 @@ msgstr ""
 msgid "Not set (none or channel configuration)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2550 src/dvr/dvr_autorec.c:630
+#: src/dvr/dvr_db.c:2571 src/dvr/dvr_autorec.c:653
 msgid "Not set (use channel or DVR configuration)"
 msgstr ""
 
-#: src/channels.c:376 src/epggrab/channel.c:712
+#: src/channels.c:377 src/epggrab/channel.c:712
 msgid "Number"
 msgstr ""
 
@@ -2441,19 +2453,23 @@ msgstr ""
 msgid "OK (partial)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2215
+#: src/descrambler/capmt.c:2225
 msgid "OSCam (rev >= 9095)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2214
+#: src/descrambler/capmt.c:2224
 msgid "OSCam TCP (rev >= 9574)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2212
+#: src/descrambler/capmt.c:2222
 msgid "OSCam net protocol (rev >= 10389)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2213
+#: src/descrambler/capmt.c:2221
+msgid "OSCam new pc-nodmx (rev >= 10389)"
+msgstr ""
+
+#: src/descrambler/capmt.c:2223
 msgid "OSCam pc-nodmx (rev >= 9756)"
 msgstr ""
 
@@ -2465,7 +2481,7 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
-#: src/descrambler/capmt.c:2216
+#: src/descrambler/capmt.c:2226
 msgid "Older OSCam"
 msgstr ""
 
@@ -2477,7 +2493,7 @@ msgstr ""
 msgid "On-demand"
 msgstr ""
 
-#: src/descrambler/cwc.c:1783
+#: src/descrambler/cwc.c:1778
 msgid "One mux (EMM)"
 msgstr ""
 
@@ -2567,7 +2583,7 @@ msgstr ""
 msgid "Over-the-air Cron multi-line"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:257
+#: src/input/mpegts/mpegts_input.c:260
 msgid "Over-the-air EPG"
 msgstr ""
 
@@ -2579,7 +2595,7 @@ msgstr ""
 msgid "Over-the-air grabbers"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2751 src/dvr/dvr_autorec.c:1127 src/dvr/dvr_timerec.c:632
+#: src/dvr/dvr_db.c:2772 src/dvr/dvr_autorec.c:1150 src/dvr/dvr_timerec.c:632
 msgid "Owner"
 msgstr ""
 
@@ -2622,11 +2638,11 @@ msgstr ""
 msgid "PLS mode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2852
+#: src/dvr/dvr_db.c:2873
 msgid "Parent entry"
 msgstr ""
 
-#: src/access.c:1756 src/descrambler/cwc.c:1747
+#: src/access.c:1756 src/descrambler/cwc.c:1742
 msgid "Password"
 msgstr ""
 
@@ -2682,7 +2698,7 @@ msgstr ""
 msgid "Popular culture"
 msgstr ""
 
-#: src/descrambler/cwc.c:1761
+#: src/descrambler/cwc.c:1756
 msgid "Port"
 msgstr ""
 
@@ -2691,14 +2707,18 @@ msgstr ""
 msgid "Position"
 msgstr ""
 
-#: src/dvr/dvr_config.c:876
+#: src/dvr/dvr_config.c:890
 msgid "Post-processor command"
 msgstr ""
 
-#: src/channels.c:420 src/dvr/dvr_db.c:2613
+#: src/channels.c:421 src/dvr/dvr_db.c:2634
 msgid "Post-recording padding"
 msgstr ""
 
+#: src/dvr/dvr_config.c:897
+msgid "Post-remove command"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:100
 msgid "Power save"
 msgstr ""
@@ -2715,7 +2735,7 @@ msgstr ""
 msgid "Pre-defined muxes"
 msgstr ""
 
-#: src/channels.c:413 src/dvr/dvr_db.c:2589
+#: src/channels.c:414 src/dvr/dvr_db.c:2610
 msgid "Pre-recording padding"
 msgstr ""
 
@@ -2743,11 +2763,11 @@ msgstr ""
 msgid "Press"
 msgstr ""
 
-#: src/epggrab/module.c:148 src/dvr/dvr_db.c:2705 src/dvr/dvr_autorec.c:1050
-#: src/dvr/dvr_timerec.c:602 src/input/mpegts/mpegts_input.c:234
+#: src/epggrab/module.c:148 src/dvr/dvr_db.c:2726 src/dvr/dvr_autorec.c:1073
+#: src/dvr/dvr_timerec.c:602 src/input/mpegts/mpegts_input.c:237
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1285
-#: src/input/mpegts/satip/satip_satconf.c:201 src/input/mpegts/iptv/iptv.c:601
-#: src/input/mpegts/iptv/iptv_mux.c:120
+#: src/input/mpegts/satip/satip_satconf.c:201 src/input/mpegts/iptv/iptv.c:719
+#: src/input/mpegts/iptv/iptv_mux.c:123
 msgid "Priority"
 msgstr ""
 
@@ -2755,7 +2775,7 @@ msgstr ""
 msgid "Priority (-10..10)"
 msgstr ""
 
-#: src/channels.c:1297
+#: src/channels.c:1298
 msgid "Private"
 msgstr ""
 
@@ -2808,11 +2828,11 @@ msgstr ""
 msgid "Re-fetch period (hours)"
 msgstr ""
 
-#: src/bouquet.c:961 src/input/mpegts/iptv/iptv.c:728
+#: src/bouquet.c:969 src/input/mpegts/iptv/iptv.c:846
 msgid "Re-fetch period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:983
+#: src/dvr/dvr_db.c:985
 #, c-format
 msgid "Re-record%s%s"
 msgstr ""
@@ -2821,27 +2841,27 @@ msgstr ""
 msgid "Re-try period (hours)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:897
+#: src/dvr/dvr_autorec.c:920
 msgid "Record all"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:903
+#: src/dvr/dvr_autorec.c:926
 msgid "Record if different description"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:899
+#: src/dvr/dvr_autorec.c:922
 msgid "Record if different episode number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:901
+#: src/dvr/dvr_autorec.c:924
 msgid "Record if different subtitle"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:907
+#: src/dvr/dvr_autorec.c:930
 msgid "Record once per day"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:905
+#: src/dvr/dvr_autorec.c:928
 msgid "Record once per week"
 msgstr ""
 
@@ -2849,7 +2869,7 @@ msgstr ""
 msgid "Recording file options"
 msgstr ""
 
-#: src/dvr/dvr_config.c:883
+#: src/dvr/dvr_config.c:904
 msgid "Recording system path"
 msgstr ""
 
@@ -2871,15 +2891,15 @@ msgstr ""
 msgid "Remarkable people"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:741
+#: src/input/mpegts/iptv/iptv.c:859
 msgid "Remove HTTP arguments"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1003
+#: src/dvr/dvr_config.c:1024
 msgid "Remove all unsafe characters from filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1010
+#: src/dvr/dvr_config.c:1031
 msgid "Replace whitespace in title with '-'"
 msgstr ""
 
@@ -2891,11 +2911,11 @@ msgstr ""
 msgid "Reports"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2919
+#: src/dvr/dvr_db.c:2940
 msgid "Rerun of"
 msgstr ""
 
-#: src/bouquet.c:887
+#: src/bouquet.c:895
 msgid "Rescan"
 msgstr ""
 
@@ -2907,7 +2927,7 @@ msgstr ""
 msgid "Resolution (height)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:193
+#: src/input/mpegts/iptv/iptv_mux.c:197
 msgid "Respawn (pipe)"
 msgstr ""
 
@@ -2915,7 +2935,7 @@ msgstr ""
 msgid "Restart on error"
 msgstr ""
 
-#: src/channels.c:464
+#: src/channels.c:465
 msgid "Reuse EPG from"
 msgstr ""
 
@@ -2963,7 +2983,7 @@ msgstr ""
 msgid "Run as user"
 msgstr ""
 
-#: src/subscriptions.c:890 src/dvr/dvr_db.c:425
+#: src/subscriptions.c:890 src/dvr/dvr_db.c:427
 msgid "Running"
 msgstr ""
 
@@ -3018,39 +3038,39 @@ msgstr ""
 msgid "SD: standard definition"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:104
+#: src/input/mpegts/iptv/iptv_mux.c:107
 msgid "SIGHUP"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:103
+#: src/input/mpegts/iptv/iptv_mux.c:106
 msgid "SIGINT"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:101
+#: src/input/mpegts/iptv/iptv_mux.c:104
 msgid "SIGKILL"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:102
+#: src/input/mpegts/iptv/iptv_mux.c:105
 msgid "SIGTERM"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:105
+#: src/input/mpegts/iptv/iptv_mux.c:108
 msgid "SIGUSR1"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:106
+#: src/input/mpegts/iptv/iptv_mux.c:109
 msgid "SIGUSR2"
 msgstr ""
 
-#: src/bouquet.c:953 src/input/mpegts/iptv/iptv.c:735
+#: src/bouquet.c:961 src/input/mpegts/iptv/iptv.c:853
 msgid "SSL verify peer"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2147
+#: src/dvr/dvr_db.c:2168
 msgid "Same as source (pass through)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:737
+#: src/dvr/dvr_autorec.c:760
 msgid "Sat"
 msgstr ""
 
@@ -3075,7 +3095,7 @@ msgstr ""
 msgid "Satellite positions"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:585
+#: src/input/mpegts/iptv/iptv.c:703
 msgid "Scan after creation"
 msgstr ""
 
@@ -3095,19 +3115,19 @@ msgstr ""
 msgid "Schedule a re-recording if more errors than (0=off)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2912
+#: src/dvr/dvr_db.c:2933
 msgid "Schedule status"
 msgstr ""
 
-#: src/dvr/dvr_db.c:415
+#: src/dvr/dvr_db.c:417
 msgid "Scheduled for recording"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2599
+#: src/dvr/dvr_db.c:2620
 msgid "Scheduled start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2621
+#: src/dvr/dvr_db.c:2642
 msgid "Scheduled stop time"
 msgstr ""
 
@@ -3123,11 +3143,11 @@ msgstr ""
 msgid "Science fiction"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1111
+#: src/dvr/dvr_autorec.c:1134
 msgid "Season"
 msgstr ""
 
-#: src/dvr/dvr_db.c:590
+#: src/dvr/dvr_db.c:592
 #, c-format
 msgid "Season %d"
 msgstr ""
@@ -3144,7 +3164,7 @@ msgstr ""
 msgid "Serial number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1119
+#: src/dvr/dvr_autorec.c:1142
 msgid "Series link"
 msgstr ""
 
@@ -3173,7 +3193,7 @@ msgstr ""
 msgid "Service"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:115 src/input/mpegts/iptv/iptv.c:593
+#: src/input/mpegts/mpegts_service.c:115 src/input/mpegts/iptv/iptv.c:711
 #: src/descrambler/constcw.c:314 src/descrambler/constcw.c:374
 msgid "Service ID"
 msgstr ""
@@ -3182,12 +3202,12 @@ msgstr ""
 msgid "Service configuration"
 msgstr ""
 
-#: src/bouquet.c:833
+#: src/bouquet.c:841
 #, c-format
 msgid "Service count %zi"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:150 src/input/mpegts/iptv/iptv_mux.c:175
+#: src/input/mpegts/mpegts_service.c:150 src/input/mpegts/iptv/iptv_mux.c:179
 msgid "Service name"
 msgstr ""
 
@@ -3199,11 +3219,11 @@ msgstr ""
 msgid "Service type"
 msgstr ""
 
-#: src/channels.c:436 src/bouquet.c:978
+#: src/channels.c:437 src/bouquet.c:986
 msgid "Services"
 msgstr ""
 
-#: src/tvhlog.c:587 src/epggrab/module.c:115
+#: src/tvhlog.c:612 src/epggrab/module.c:115
 msgid "Settings"
 msgstr ""
 
@@ -3239,7 +3259,7 @@ msgstr ""
 msgid "Skip TS packets (0-200)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:916
+#: src/dvr/dvr_config.c:937
 msgid "Skip commercials"
 msgstr ""
 
@@ -3251,7 +3271,7 @@ msgstr ""
 msgid "Skip initial scan"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2860
+#: src/dvr/dvr_db.c:2881
 msgid "Slave entry"
 msgstr ""
 
@@ -3275,11 +3295,11 @@ msgstr ""
 msgid "Social advisory"
 msgstr ""
 
-#: src/channels.c:1279
+#: src/channels.c:1280
 msgid "Sort index"
 msgstr ""
 
-#: src/bouquet.c:970
+#: src/bouquet.c:978
 msgid "Source"
 msgstr ""
 
@@ -3351,19 +3371,19 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:984
+#: src/dvr/dvr_autorec.c:1007
 msgid "Start after"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:993
+#: src/dvr/dvr_autorec.c:1016
 msgid "Start before"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2581
+#: src/dvr/dvr_db.c:2602
 msgid "Start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2905 src/descrambler/caclient.c:281
+#: src/dvr/dvr_db.c:2926 src/descrambler/caclient.c:281
 msgid "Status"
 msgstr ""
 
@@ -3379,7 +3399,7 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2606
+#: src/dvr/dvr_db.c:2627
 msgid "Stop time"
 msgstr ""
 
@@ -3413,8 +3433,8 @@ msgstr ""
 msgid "Streaming"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:242 src/input/mpegts/iptv/iptv.c:609
-#: src/input/mpegts/iptv/iptv_mux.c:128
+#: src/input/mpegts/mpegts_input.c:245 src/input/mpegts/iptv/iptv.c:727
+#: src/input/mpegts/iptv/iptv_mux.c:131
 msgid "Streaming priority"
 msgstr ""
 
@@ -3438,11 +3458,11 @@ msgstr ""
 msgid "Subscription weight"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv_mux.c:144
+#: src/input/mpegts/iptv/iptv_mux.c:147
 msgid "Substitute formatters"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2676 src/dvr/dvr_db.c:2683
+#: src/dvr/dvr_db.c:2697 src/dvr/dvr_db.c:2704
 msgid "Subtitle"
 msgstr ""
 
@@ -3454,7 +3474,7 @@ msgstr ""
 msgid "Subtitle stream filter"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:738
+#: src/dvr/dvr_autorec.c:761
 msgid "Sun"
 msgstr ""
 
@@ -3491,11 +3511,11 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: src/dvr/dvr_config.c:908
+#: src/dvr/dvr_config.c:929
 msgid "Tag files with metadata"
 msgstr ""
 
-#: src/channels.c:446
+#: src/channels.c:447
 msgid "Tags"
 msgstr ""
 
@@ -3538,7 +3558,7 @@ msgstr ""
 msgid "Thriller"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:735
+#: src/dvr/dvr_autorec.c:758
 msgid "Thu"
 msgstr ""
 
@@ -3546,11 +3566,11 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:459
+#: src/dvr/dvr_db.c:461
 msgid "Time missed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2845
+#: src/dvr/dvr_db.c:2866
 msgid "Time record caption"
 msgstr ""
 
@@ -3579,15 +3599,15 @@ msgstr ""
 msgid "Timout (secs)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2661 src/dvr/dvr_db.c:2668 src/dvr/dvr_timerec.c:549
+#: src/dvr/dvr_db.c:2682 src/dvr/dvr_db.c:2689 src/dvr/dvr_timerec.c:549
 msgid "Title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:953
+#: src/dvr/dvr_autorec.c:976
 msgid "Title (Regexp)"
 msgstr ""
 
-#: src/webui/extjs.c:217
+#: src/webui/extjs.c:221
 msgid "Toggle details"
 msgstr ""
 
@@ -3599,7 +3619,7 @@ msgstr ""
 msgid "Tourism / Travel"
 msgstr ""
 
-#: src/tvhlog.c:630
+#: src/tvhlog.c:655
 msgid "Trace subsystems"
 msgstr ""
 
@@ -3627,7 +3647,7 @@ msgstr ""
 msgid "Transport stream ID"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:733
+#: src/dvr/dvr_autorec.c:756
 msgid "Tue"
 msgstr ""
 
@@ -3663,8 +3683,8 @@ msgstr ""
 msgid "UDP RTP port number (2 ports)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2891 src/input/mpegts/iptv/iptv.c:697
-#: src/input/mpegts/iptv/iptv_mux.c:136
+#: src/dvr/dvr_db.c:2912 src/input/mpegts/iptv/iptv.c:815
+#: src/input/mpegts/iptv/iptv_mux.c:139
 msgid "URL"
 msgstr ""
 
@@ -3705,7 +3725,7 @@ msgstr ""
 msgid "Unicable type"
 msgstr ""
 
-#: src/profile.c:251 src/dvr/dvr_db.c:2115
+#: src/profile.c:251 src/dvr/dvr_db.c:2136
 msgid "Unimportant"
 msgstr ""
 
@@ -3734,7 +3754,7 @@ msgstr ""
 msgid "Unset (default)"
 msgstr ""
 
-#: src/descrambler/cwc.c:1776
+#: src/descrambler/cwc.c:1771
 msgid "Update card (EMM)"
 msgstr ""
 
@@ -3771,11 +3791,11 @@ msgstr ""
 msgid "Usage: %s [OPTIONS]\n"
 msgstr ""
 
-#: src/channels.c:427 src/dvr/dvr_config.c:868
+#: src/channels.c:428 src/dvr/dvr_config.c:868
 msgid "Use EPG running state"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1017
+#: src/dvr/dvr_config.c:1038
 msgid "Use Windows-compatible filenames"
 msgstr ""
 
@@ -3791,11 +3811,11 @@ msgstr ""
 msgid "Use service IDs as channel numbers"
 msgstr ""
 
-#: src/streaming.c:422 src/dvr/dvr_db.c:443
+#: src/streaming.c:422 src/dvr/dvr_db.c:445
 msgid "User access error"
 msgstr ""
 
-#: src/channels.c:383
+#: src/channels.c:384
 msgid "User icon"
 msgstr ""
 
@@ -3803,11 +3823,11 @@ msgstr ""
 msgid "User language"
 msgstr ""
 
-#: src/streaming.c:424 src/dvr/dvr_db.c:445
+#: src/streaming.c:424 src/dvr/dvr_db.c:447
 msgid "User limit reached"
 msgstr ""
 
-#: src/access.c:1386 src/access.c:1750 src/descrambler/cwc.c:1741
+#: src/access.c:1386 src/access.c:1750 src/descrambler/cwc.c:1736
 msgid "Username"
 msgstr ""
 
@@ -3863,15 +3883,15 @@ msgstr ""
 msgid "WEBTV profile VP8/Vorbis/WEBM"
 msgstr ""
 
-#: src/dvr/dvr_db.c:431
+#: src/dvr/dvr_db.c:433
 msgid "Waiting for EPG running flag"
 msgstr ""
 
-#: src/dvr/dvr_db.c:423
+#: src/dvr/dvr_db.c:425
 msgid "Waiting for program start"
 msgstr ""
 
-#: src/dvr/dvr_db.c:421
+#: src/dvr/dvr_db.c:423
 msgid "Waiting for stream"
 msgstr ""
 
@@ -3903,7 +3923,7 @@ msgstr ""
 msgid "Web user interface"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:734
+#: src/dvr/dvr_autorec.c:757
 msgid "Wed"
 msgstr ""
 
@@ -3915,7 +3935,7 @@ msgstr ""
 msgid "Western hemisphere (latitude direction)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2217
+#: src/descrambler/capmt.c:2227
 msgid "Wrapper (capmt_ca.so)"
 msgstr ""
 
@@ -3927,7 +3947,7 @@ msgstr ""
 msgid "en50494"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2519
+#: src/dvr/dvr_db.c:2540
 msgid "hrs"
 msgstr ""
 
@@ -3936,11 +3956,11 @@ msgstr ""
 msgid "invalid option specified [%s]"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2520
+#: src/dvr/dvr_db.c:2541
 msgid "min"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2521
+#: src/dvr/dvr_db.c:2542
 msgid "mins"
 msgstr ""