diff --git a/src/nhttpd/web/Y_neutrino_Blocks.txt b/src/nhttpd/web/Y_neutrino_Blocks.txt
index 41e1aa972..0af020e4e 100644
--- a/src/nhttpd/web/Y_neutrino_Blocks.txt
+++ b/src/nhttpd/web/Y_neutrino_Blocks.txt
@@ -53,14 +53,12 @@ start-block~neutrino_form-data_record
{=L:set.rec.recserver_ip=} |
-
|
{=L:set.rec.recserver_port=} |
-
|
@@ -68,14 +66,12 @@ start-block~neutrino_form-data_record
{=L:off=}
{=L:on=}
-
|
{=L:set.rec.mac_adress=} |
-
|
@@ -84,7 +80,6 @@ start-block~neutrino_form-data_record
{=L:off=}
{=L:on=}
-
|
@@ -95,7 +90,6 @@ start-block~neutrino_form-data_record
-
@@ -110,7 +104,6 @@ start-block~neutrino_form-data_record
{=L:off=}
{=L:on=}
-
|
{=if-not-equal:{=global-var-get:boxtype=}~coolstream~
@@ -119,7 +112,6 @@ start-block~neutrino_form-data_record
{=L:off=}
{=L:on=}
-
|
~=}
@@ -159,6 +151,41 @@ start-block~neutrino_form-data_record
+
+
+ {=L:set.rec.timeshift.directory=} |
+ |
+
+
+ {=L:set.rec.timeshift.recordtime=} |
+ |
+
+
+ {=L:set.rec.timeshift.pause=} |
+
+ {=L:off=}
+ {=L:on=}
+ |
+
+
+ {=L:set.rec.timeshift.auto_record=} |
+ |
+
+
+ {=L:set.rec.timeshift.auto_delete=} |
+
+ {=L:off=}
+ {=L:on=}
+ |
+
+
+ {=L:set.rec.timeshift.tmp_timeshift=} |
+
+ {=L:off=}
+ {=L:on=}
+ |
+
+
@@ -187,6 +214,10 @@ function form_init()
obj_set_radio_value('vcr_no_scart', "{=ini-get:/var/tuxbox/config/neutrino.conf;recording_vcr_no_scart;0=}");
obj_set_radio_value('in_spts_mode', "{=ini-get:/var/tuxbox/config/neutrino.conf;recording_in_spts_mode;true=}");
+ obj_set_radio_value('timeshift_pause', "{=ini-get:/var/tuxbox/config/neutrino.conf;timeshift_pause;0=}");
+ obj_set_radio_value('auto_delete', "{=ini-get:/var/tuxbox/config/neutrino.conf;auto_delete;true=}");
+ obj_set_radio_value('temp_timeshift', "{=ini-get:/var/tuxbox/config/neutrino.conf;temp_timeshift;0=}");
+
val = "{=ini-get:/var/tuxbox/config/neutrino.conf;recording_stopsectionsd;0~cache=}";
document.f.stopsectionsd.selectedIndex = val;
@@ -228,17 +259,7 @@ function change_rec_type()
}
change_mac();
}
-function set_hidden_values()
-{
- document.f.h_ip.value = document.f.ip.value;
- document.f.h_port.value = document.f.port.value;
- document.f.h_wol.value = obj_get_radio_value("wol");
- document.f.h_mac.value = document.f.mac.value;
- document.f.h_stopplayback.value = obj_get_radio_value("stopplayback");
- document.f.h_stopsectionsd.value = document.f.stopsectionsd.selectedIndex;
- document.f.h_vcr_no_scart.value = obj_get_radio_value("vcr_no_scart");
- document.f.h_in_spts_mode.value = obj_get_radio_value("in_spts_mode");
-}
+
function change_mac()
{
var vis = document.f.wol[0].checked;
@@ -247,7 +268,6 @@ function change_mac()
}
function do_submit()
{
- set_hidden_values();
show_waitbox(true);
var val = (document.f.audio_std[1].checked == true)?1:0;
val +=(document.f.audio_alt[1].checked == true)?2:0;
@@ -262,16 +282,22 @@ end-block~neutrino_form-data_record
# ------- yWeb save Settings
start-block~neutrino_record_save_settings
-{=ini-set:/var/tuxbox/config/neutrino.conf;recording_server_ip;{=h_ip=}~open=}
-{=ini-set:/var/tuxbox/config/neutrino.conf;recording_server_port;{=h_port=}~cache=}
-{=ini-set:/var/tuxbox/config/neutrino.conf;recording_server_mac;{=h_mac=}~cache=}
-{=ini-set:/var/tuxbox/config/neutrino.conf;recording_server_wakeup;{=h_wol=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;recording_server_ip;{=ip=}~open=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;recording_server_port;{=port=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;recording_server_mac;{=mac=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;recording_server_wakeup;{=wol=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;recording_type;{=rec_type=}~cache=}
-{=ini-set:/var/tuxbox/config/neutrino.conf;recording_stopplayback;{=h_stopplayback=}~cache=}
-{=ini-set:/var/tuxbox/config/neutrino.conf;recording_stopsectionsd;{=h_stopsectionsd=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;recording_stopplayback;{=stopplayback=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;recording_stopsectionsd;{=stopsectionsd=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;recording_zap_on_announce;{=zap_on_announce=}~cache=}
-{=ini-set:/var/tuxbox/config/neutrino.conf;recording_vcr_no_scart;{=h_vcr_no_scart=}~cache=}
-{=ini-set:/var/tuxbox/config/neutrino.conf;recording_in_spts_mode;{=h_in_spts_mode=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;recording_vcr_no_scart;{=vcr_no_scart=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;recording_in_spts_mode;{=in_spts_mode=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;timeshiftdir;{=timeshiftdir=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;record_hours;{=record_hours=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;timeshift_pause;{=timeshift_pause=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;auto_timeshift;{=auto_timeshift=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;auto_delete;{=auto_delete=}~cache=}
+{=ini-set:/var/tuxbox/config/neutrino.conf;temp_timeshift;{=temp_timeshift=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;recording_audio_pids_default;{=recording_audio_pids_default=}~save=}
{=ini-set:/var/tuxbox/config/timerd.conf;EXTRA_TIME_START;{=EXTRA_TIME_START=}=}
{=ini-set:/var/tuxbox/config/timerd.conf;EXTRA_TIME_END;{=EXTRA_TIME_END=}=}
diff --git a/src/nhttpd/web/languages/Deutsch b/src/nhttpd/web/languages/Deutsch
index 0efaefb47..3de34db68 100644
--- a/src/nhttpd/web/languages/Deutsch
+++ b/src/nhttpd/web/languages/Deutsch
@@ -111,6 +111,13 @@ set.audio_channels=Tonspuren
set.rec.audio_standard=Standard Tonspur aufnehmen
set.rec.audio_alternate=Alternative Tonspur aufnehmen
set.rec.audio_ac3=AC3 Tonspuren aufnehmen
+set.rec.timeshift_desc=Timeshift
+set.rec.timeshift.directory=Verzeichnis
+set.rec.timeshift.recordtime=Aufnahmezeit in Stunden
+set.rec.timeshift.pause=Pause
+set.rec.timeshift.auto_record=Autom. Aufnahme (in Sek, 0=deaktiviert)
+set.rec.timeshift.auto_delete=Automatisches Löschen
+set.rec.timeshift.tmp_timeshift=Temporäres timeshift
========Neutrino Settings - Movieplayer
set.mp.sources=Quellen
set.mp.streamingserver_ip=Streamingserver IP
diff --git a/src/nhttpd/web/languages/English b/src/nhttpd/web/languages/English
index b1f2a1857..6541564d0 100644
--- a/src/nhttpd/web/languages/English
+++ b/src/nhttpd/web/languages/English
@@ -113,6 +113,13 @@ set.audio_channels=Audio channels
set.rec.audio_standard=Record standard audio channel
set.rec.audio_alternate=Record alternate audio channel
set.rec.audio_ac3=Record ac3 audio channel
+set.rec.timeshift_desc=Timeshift
+set.rec.timeshift.directory=Directory
+set.rec.timeshift.recordtime=Recording time in hours
+set.rec.timeshift.pause=Pause
+set.rec.timeshift.auto_record=Autom. Recording (in Sec, 0=deactivate)
+set.rec.timeshift.auto_delete=Automatic deletion
+set.rec.timeshift.tmp_timeshift=Temporaly timeshift
========Neutrino Settings - Movieplayer
set.mp.sources=Sources
set.mp.streamingserver_ip=Streamingserver IP