diff options
author | M. Voerman <rekordc@gmail.com> | 2012-12-15 20:12:48 +0100 |
---|---|---|
committer | M. Voerman <rekordc@gmail.com> | 2012-12-15 20:12:48 +0100 |
commit | f4e88c1bd82fe10ed548ad50d874b986c8a2ac89 (patch) | |
tree | a84c16effb03aaf8d3d24bcfc254899593bb5e32 | |
parent | e7c1a5299dffde486b622bd7ab0cbfb08c3aa1a0 (diff) | |
download | vdr-vipclient-f4e88c1bd82fe10ed548ad50d874b986c8a2ac89.tar.gz vdr-vipclient-f4e88c1bd82fe10ed548ad50d874b986c8a2ac89.tar.bz2 |
Volume bar added.
Starting on Media Player
-rw-r--r-- | History | 5 | ||||
-rw-r--r-- | index.html | 244 | ||||
-rw-r--r-- | key.png | bin | 1686 -> 0 bytes | |||
-rw-r--r-- | recordings.js | 100 | ||||
-rw-r--r-- | settings.js | 8 |
5 files changed, 349 insertions, 8 deletions
@@ -1,3 +1,8 @@ +0.04 Volume OSD bar + Media Player added. + Only Play/ Pause & FF, no REW. + + 0.03 Release date 2012/12/13 Try to fix Teletext crash. teletext start screen -> teletext/tv 50%/50% @@ -3,6 +3,7 @@ <script type="text/javascript" src="settings.js" /> <script type="text/javascript" src="settings2.js" /> <script type="text/javascript" src="channels.js" /> + <script type="text/javascript" src="recordings.js" /> </head> <script language="Javascript"> @@ -25,8 +26,9 @@ // change IP server // -var Version = "0.03 2012/12/13" +var Version = "0.04 2012/12/xx" var nrChannels = channels.length; +var nrMedia = recording.length; window.onkeydown = onKeyDown; @@ -120,6 +122,8 @@ function FullScreen() { function onKeyDown(event) { if(isVisible) { onKeyTeletext(event.keyIdentifier); + } else if(isMediaMenu) { + onKeyMedia(event.keyIdentifier); } else if(isSetupMenu) { onKeyMenu(event.keyIdentifier); } else { @@ -436,6 +440,7 @@ function onKeyDown(event) { Volume = 100; } toi.audioOutputService.setVolume(AudioOut, Volume); + showVolume(); break; case "VolumeDown": Volume = Volume - 10; @@ -443,6 +448,7 @@ function onKeyDown(event) { Volume = 0; } toi.audioOutputService.setVolume(AudioOut, Volume); + showVolume(); break; case "MediaRewind": @@ -452,6 +458,11 @@ function onKeyDown(event) { case "MediaPlayPause": break; case "MediaStop": + mediaList.style.opacity = 0.8; + isMediaMenu = 1; + showDisplay("STOP", false, 100, 0 ); + currMed = 0; + showMediaList(); break; case "MediaRecord": break; @@ -462,7 +473,6 @@ function onKeyDown(event) { } } - function Makedigit() { prevChan = currChan; Change = (Change*10) + digit; @@ -530,6 +540,16 @@ function showOSD() { osdtimeout = setTimeout("fadeOut()", 3000); } +function showVolume() { + if (osdVolumetimeout) { + clearTimeout(osdVolumetimeout); + } + osdvolume.innerHTML = "<font color=green size=3>VOLUME : \uE007" + (new Array(Volume)).join("\uE008") + (new Array(100 - Volume)).join("\uE009") + "\uE00A</font>"; + osdvolume.style.opacity = 1; + osdVolumetimeout = setTimeout("osdvolume.style.opacity = 0;", 3000); +} + + function OSD(opacity) { osdmain.style.opacity = opacity; osdnr.style.opacity = opacity; @@ -721,9 +741,9 @@ function GetEPG(epgchan) eitCache.addService(eitService); event = eitCache.getPresentEvent(eitService); if(event.freeCaMode){ - osdca.innerHTML = "<img src='key.png'>"; + osdca.innerHTML = "<font color=black size=6>\uE00D</font>"; } else { - osdca.innerHTML = ""; + osdca.innerHTML = "<font color=black size=6>\uE00F</font>"; } if (event.name) @@ -768,9 +788,9 @@ function GetEPG(epgchan) } if(cds){ // CDS has short info, other providers, a little longer. - EPG[0][7][epgchan] = th + ":" + tm + " (" + EPGminutes + " / " + ((event.duration/60)-EPGminutes).toFixed(0) + ")" + " " + event.name + " " + EPGShortnow; + EPG[0][7][epgchan] = th + ":" + tm + " (" + EPGminutes + " / " + ((event.duration/60)-EPGminutes).toFixed(0) + ")" + " " + event.name + " " + EPGShortnow; } else { - EPG[0][7][epgchan] = th + ":" + tm + " (" + EPGminutes + " / " + ((event.duration/60)-EPGminutes).toFixed(0) + ")" + " " + event.name + " "; + EPG[0][7][epgchan] = th + ":" + tm + " (" + EPGminutes + " / " + ((event.duration/60)-EPGminutes).toFixed(0) + ")" + " " + event.name + " "; } if (!event.time) { @@ -1140,6 +1160,210 @@ function InitMenu() { // End of Menu section +// Media Player Section + +function onKeyMedia(keyCode) { + switch(keyCode) { + case "BrowserBack": + case "TV": + mediaList.style.opacity = 0; + showDisplay((currChan.toString()), false, 100, 0 ); + isMediaMenu = 0; + play(channels[currChan]); + break; + break; + case "Up": + if (mediaList.style.opacity != 0) { + do + { + incMed(1); + } + while (!recording[currMed]); + showMediaList(); + } else { + speed = 1000; + mediaPlayer.play(1000); + showDisplay("PLAY", false, 100, 0 ); + } + break; + case "Down": + if (mediaList.style.opacity != 0) { + do + { + decMed(1); + } + while (!recording[currMed]); + showMediaList(); + } else { + speed = 0; + mediaPlayer.play(0); + showDisplay("PAUS", false, 100, 0 ); + } + break; + case "Accept": + if (mediaList.style.opacity != 0) { + mediaList.style.opacity = 0; + speed = 1000; + playRec(recording[currMed]); + } else { + osdmedia.style.opacity = 1 -osdmedia.style.opacity; + ShowMediaOSD(); + mediaPlayer.playFromPosition(60000,1000); + } + break; + case "Green": + audio = audio + 1; + is = toi.informationService; + if(audio == 1) { + is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_VOLATILE); + osdlang1.style.opacity = 1; + osdlang2.style.opacity = 0; + osdlang3.style.opacity = 0; + setTimeout("osdlang1.style.opacity = 0; ", 3000); + } else if(audio == 2) { + is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_VOLATILE); + osdlang1.style.opacity = 0; + osdlang2.style.opacity = 1; + osdlang3.style.opacity = 0; + setTimeout("osdlang2.style.opacity = 0; ", 3000); + } else if(audio == 3) { + is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_VOLATILE); + osdlang1.style.opacity = 0; + osdlang2.style.opacity = 0; + osdlang3.style.opacity = 1; + setTimeout("osdlang3.style.opacity = 0; ", 3000); + audio = 0; + } + break; + case "MediaRewind": + if (mediaPlayer.getState() != mediaPlayer.STATE_IDLE) { + speed = speed - 1000; + if (speed < -9000) { + speed = -9000; + } + mediaPlayer.play(speed); + showDisplay("PL" + ((speed/1000).toString()), false, 100, 0 ); + } + break; + case "MediaForward": + if (mediaPlayer.getState() != mediaPlayer.STATE_IDLE) { + speed = speed + 1000; + if (speed > 9000) { + speed = 9000; + } + mediaPlayer.play(speed); + showDisplay("PL" + ((speed/1000).toString()), false, 100, 0 ); + } + break; + case "MediaStop": + if (mediaPlayer.getState() != mediaPlayer.STATE_IDLE) { + mediaPlayer.close(); + } + speed = 1000; + mediaList.style.opacity = 0.8; + showDisplay("STOP", false, 100, 0 ); + showMediaList(); + break; + case "MediaPlayPause": + if (mediaPlayer.getState() != mediaPlayer.STATE_PAUSED) { + mediaPlayer.play(0); + showDisplay("PAUS", false, 100, 0 ); + } else { + speed = 1000; + mediaPlayer.play(1000); + showDisplay("PLAY", false, 100, 0 ); + } + break; + case "VolumeMute": + state = toi.audioOutputService.getMuteState(AudioOut); + toi.audioOutputService.setMuteState(AudioOut, !state); + mute = 1 - state; + osdmute.style.opacity = mute; + break; + case "VolumeUp": + Volume = Volume + 10; + if (Volume > 100) { + Volume = 100; + } + toi.audioOutputService.setVolume(AudioOut, Volume); + showVolume(); + break; + case "VolumeDown": + Volume = Volume - 10; + if (Volume < 0) { + Volume = 0; + } + toi.audioOutputService.setVolume(AudioOut, Volume); + showVolume(); + break; + default: + break; + } +} + +function showMediaList() { + var liststyle = ""; + var htmlstring = "<table border='0'><tr>"; + listMed = currMed-7; + for(var i=currMed-7; i<=currMed+7; i++) { + if (listMed<0) { + listMed=nrMedia-2; + } + if (listMed>nrMedia-1) { + listMed= -1; + } + do + { + listMed = listMed + 1; + } + while (!recording[listMed] && (listMed<nrMedia)); + if ( listMed == currMed) { + liststyle = " style='background:#fc5;'"; + } else { + liststyle = ""; + } + htmlstring = htmlstring + "<td" + liststyle + ">" + Left(recording[listMed],60) + "</td></tr>"; + } + htmlstring = htmlstring + "</table>"; + mediaList.innerHTML = htmlstring; +} + + +function incMed(step) { + currMed = currMed + step; + if (currMed == nrMedia) { + currMed = 0; + } +} + +function decMed(step) { + currMed = currMed - step; + if (currMed < 0) { + currMed = nrMedia - 1; + } +} + +function playRec(uri) { + try { + if (mediaPlayer.getState() != mediaPlayer.STATE_IDLE) { + mediaPlayer.close(); + } + uri = "file://" + uri; + mediaPlayer.open(uri); + mediaPlayer.play(1000); + showDisplay("PLAY", false, 100, 0 ); + } catch (e) { + alert("Failed opening recording: " + e); + return; + } +} + + +function ShowMediaOSD() { +// Display Name/ length + osdmedia.innerHTML = " Elapsed time : " + mediaPlayer.getPosition(); +} + </script> @@ -1168,12 +1392,16 @@ function InitMenu() { <videoplane id='videoplane' style='position:absolute; left:0px; top:0px; height: 100%; width: 100%; z-index:500;'> </videoplane> + <div id="osdvolume" style="width:450px; position:absolute; left:150px; top:500px;z-index:501;fontFamily:VDRSymbolsSans;opacity:0;">Volume : </div> + + <div id="osdmedia" style="width:450px; position:absolute; left:150px; top:400px;z-index:505;fontFamily:VDRSymbolsSans;opacity:0;"></div> + <div id="osdmain" style="background:#3366ff;width:550px; position:absolute; left:75px; top:350px; bottom:50px;z-index:505;"></div> <div id="osdtime" style="width:300px; position:absolute; left:375px; top:360px;z-index:505;"></div> <div id="osdname" style="width:500px;height:25px; position:absolute; left:85px; top:375px;z-index:505;"></div> <div id="osdepg" style="width:450px; position:absolute; left:150px; top:400px;z-index:505;"></div> <div id="osdtimer" style="width:50px; position:absolute; left:85px; top:400px;z-index:505;"></div> - <div id="osdca" style="width:25px; position:absolute; left:575px; top:385px;z-index:505;"></div> + <div id="osdca" style="width:25px; position:absolute; left:575px; top:385px;z-index:505;fontFamily:VDRSymbolsSans;"></div> <div id="osdnr" style="background:#CC0000;width:75px;height:50px; position:absolute; left:85px; top:320px;z-index:505;opacity:0;"></div> @@ -1186,7 +1414,7 @@ function InitMenu() { <div id="osdlang3" style="width:50px; position:absolute; left:550px; top:50px;z-index:515;opacity:0;"><img src="unmute.png"><font color=white size=3>English</font></div> <div id="mainmenu" style="background:#3366ff;width:550px; position:absolute; left:75px; top:50px; bottom:50px;z-index:520;opacity:0;"></div> - + <div id="mediaList" style="background:#bbb; width:80%; height:75%; position:absolute; left:10%; top:10%;z-index:520;opacity:0;"></div> </body> </html> diff --git a/key.png b/key.png Binary files differdeleted file mode 100644 index d7cdbe3..0000000 --- a/key.png +++ /dev/null diff --git a/recordings.js b/recordings.js new file mode 100644 index 0000000..2449661 --- /dev/null +++ b/recordings.js @@ -0,0 +1,100 @@ +recording[0] = "/mnt/000_Mpeg4/CSI:_Crime_Scene_Investigation/2012.11.02-22:15-Fr/2012-11-02.22.05.32-0.rec/00001.ts"; +recording[1] = "/mnt/000_Mpeg4/CSI:_Crime_Scene_Investigation/2012.11.09-22:15-Fr/2012-11-09.22.05.32-0.rec/00001.ts"; +recording[2] = "/mnt/000_Mpeg4/CSI:_Crime_Scene_Investigation/2012.11.09-23:10-Fr/2012-11-09.23.00.32-0.rec/00001.ts"; +recording[3] = "/mnt/000_Mpeg4/CSI:_Crime_Scene_Investigation/2012.11.16-23:45-Fr/2012-11-16.23.35.32-0.rec/00001.ts"; +recording[4] = "/mnt/000_Mpeg4/CSI:_NY/2012.10.28-20:45-So/2012-10-28.20.35.32-0.rec/00001.ts"; +recording[5] = "/mnt/000_Mpeg4/CSI:_NY/2012.11.11-20:45-So/2012-11-11.20.35.32-0.rec/00001.ts"; +recording[6] = "/mnt/000_Mpeg4/Castle/2012.10.26-21:25-Fr/2012-10-26.21.20.32-0.rec/00001.ts"; +recording[7] = "/mnt/000_Mpeg4/Castle/2012.11.02-21:25-Fr/2012-11-02.21.20.32-0.rec/00001.ts"; +recording[8] = "/mnt/000_Mpeg4/Castle/2012.11.09-21:25-Fr/2012-11-09.21.20.32-0.rec/00001.ts"; +recording[9] = "/mnt/000_Mpeg4/Castle/2012.11.16-22:55-Fr/2012-11-16.22.50.32-0.rec/00001.ts"; +recording[10] = "/mnt/Vermist/2012.12.12-22:25-Mi/2012-12-12.22.20.32-0.rec/00001.ts"; +recording[11] = "/mnt/00_Abony/%Tom_&_Jerry_Tales/2012-02-28.10.00.317-0.rec/00001.ts"; +recording[12] = "/mnt/00_Abony/2012.10.27-05:00-Sa/2012-10-27.05.00.12-0.rec/00001.ts"; +recording[13] = "/mnt/00_Abony/Bob_de_Bouwer/2012-11-13.09.25.8003-0.rec/00001.ts"; +recording[14] = "/mnt/00_Abony/Bob_de_Bouwer_(13)/2012-11-07.01.10.316-0.rec/00001.ts"; +recording[15] = "/mnt/00_Abony/Bob_de_Bouwer_(14)/2012-11-07.04.25.316-0.rec/00001.ts"; +recording[16] = "/mnt/00_Abony/Daffy_Duck/2012-03-14.15.25.328-0.rec/00001.ts"; +recording[17] = "/mnt/00_Abony/Dora/2012.10.25-05:00-Do/2012-10-25.05.00.12-0.rec/00001.ts"; +recording[18] = "/mnt/00_Abony/Dora/2012.10.26-05:00-Fr/2012-10-26.05.00.12-0.rec/00001.ts"; +recording[19] = "/mnt/00_Abony/Dora_the_Explorer/2012-05-28.13.00.319-0.rec/00001.ts"; +recording[20] = "/mnt/00_Abony/Dora_the_Explorer/2012-05-28.13.30.319-0.rec/00001.ts"; +recording[31] = "/mnt/00_Abony/Dora_the_Explorer/2012-11-24.18.00.320-0.rec/00001.ts"; +recording[32] = "/mnt/00_Abony/Dora_the_Explorer/2012-11-24.18.30.320-0.rec/00001.ts"; +recording[33] = "/mnt/00_Abony/Go_Diego_Go!/2012-08-13.05.20.12-0.rec/00001.ts"; +recording[34] = "/mnt/00_Abony/Go_Diego_Go!/2012-11-25.11.30.320-0.rec/00001.ts"; +recording[35] = "/mnt/00_Abony/Go_Diego_Go!/2012.10.25-05:20-Do/2012-10-25.05.20.12-0.rec/00001.ts"; +recording[36] = "/mnt/00_Abony/Monkey_see_Monkey_do_(3)/2012-11-06.13.15.316-0.rec/00001.ts"; +recording[37] = "/mnt/00_Abony/Sylvester_&_Tweety_Mysteries/2012-02-28.10.30.327-0.rec/00001.ts"; +recording[38] = "/mnt/00_Abony/Tom_&_Jerry/2012-03-14.14.55.328-0.rec/00001.ts"; +recording[39] = "/mnt/00_Gaby/Alice_in_Wonderland/2012-09-22.20.25.6-0.rec/00001.ts"; +recording[40] = "/mnt/00_Gaby/Alice_in_Wonderland/2012-09-22.20.25.6-0.rec/00002.ts"; +recording[41] = "/mnt/00_Gaby/Big_time_rush/2012-09-23.11.26.12-0.rec/00001.ts"; +recording[42] = "/mnt/00_Gaby/Nations_Cup_Series_in_St_Gallen_(Zwitserland)/%2012.06.20-20:45-Mi/2012-06-20.20.40.20-0.rec/00001.ts"; +recording[43] = "/mnt/00_Music/%Strictly_Guns_N'_Roses/2012-11-02.23.55.604-0.rec/00001.ts"; +recording[44] = "/mnt/00_docu/Girls_Gone_Wild/(FRESHMAN_ORIENTATION_VOL._2),_2007/2012-11-02.23.26.6002-0.rec/00001.ts"; +recording[45] = "/mnt/00_docu/Girls_Gone_Wild/(Freshmen_Orientation_vol.1),_2007/2012-11-02.22.53.6002-0.rec/00001.ts"; +recording[46] = "/mnt/00_docu/Girls_Gone_Wild/(Freshmen_Orientation_vol.1),_2007/2012-11-02.22.53.6002-0.rec/00002.ts"; +recording[47] = "/mnt/00_docu/Girls_Gone_Wild/All_New_College_Girls_Exposed_2/2012-11-23.22.25.6002-0.rec/00001.ts"; +recording[48] = "/mnt/00_docu/Girls_Gone_Wild/All_New_College_Girls_Exposed_2/2012-11-23.22.25.6002-0.rec/00002.ts"; +recording[49] = "/mnt/00_docu/Girls_Gone_Wild/Barely_Legal/2012-11-03.00.21.6016-0.rec/00001.ts"; +recording[50] = "/mnt/00_docu/Girls_Gone_Wild/Freshmen_Orientation_2/2012-11-02.22.25.6002-0.rec/00001.ts"; +recording[51] = "/mnt/00_docu/Girls_Gone_Wild/Freshmen_Orientation_2/2012-11-02.22.25.6002-0.rec/00002.ts"; +recording[52] = "/mnt/00_docu/Girls_Gone_Wild/Freshmen_Orientation_3/2012-11-09.23.25.6002-0.rec/00001.ts"; +recording[53] = "/mnt/00_docu/Girls_Gone_Wild/Girl_Power_12/2012-11-21.23.16.6002-0.rec/00001.ts"; +recording[54] = "/mnt/00_docu/Girls_Gone_Wild/Horny_School_Girls_6/2012-11-09.22.25.6002-0.rec/00001.ts"; +recording[55] = "/mnt/00_docu/Girls_Gone_Wild/Horny_School_Girls_6/2012-11-09.22.25.6002-0.rec/00002.ts"; +recording[56] = "/mnt/00_docu/Girls_Gone_Wild/SCT_HQ_(S)/2012-10-11.00.40.6009-0.rec/00001.ts"; +recording[57] = "/mnt/00_docu/Girls_Gone_Wild/Sex_starved_college_girls_5/2012-10-31.23.25.6002-0.rec/00001.ts"; +recording[58] = "/mnt/00_docu/Girls_Gone_Wild/Sex_starved_college_girls_6/2012-10-31.22.25.6002-0.rec/00001.ts"; +recording[59] = "/mnt/00_docu/Girls_Gone_Wild/Sex_starved_college_girls_6/2012-10-31.22.25.6002-0.rec/00002.ts"; +recording[60] = "/mnt/00_docu/Girls_Gone_Wild/Sex_starved_college_girls_6/2012-10-31.22.25.6002-0.rec/00003.ts"; +recording[61] = "/mnt/00_docu/Girls_Gone_Wild/Sorority_Girls_Orgy_4/2012-11-23.23.16.6002-0.rec/00001.ts"; +recording[62] = "/mnt/00_docu/Made_in_NL/2012-10-07.21.55.8016-0.rec/00001.ts"; +recording[63] = "/mnt/00_docu/Made_in_NL/2012-10-15.02.55.8016-0.rec/00001.ts"; +recording[64] = "/mnt/00_docu/Megafactories/2012-10-09.12.55.8016-0.rec/00001.ts"; +recording[65] = "/mnt/00_docu/Megafactories/2012-10-09.19.55.8016-0.rec/00001.ts"; +recording[66] = "/mnt/Bones/2012.12.03-21:25-Mo/2012-12-03.21.20.4-0.rec/00001.ts"; +recording[67] = "/mnt/Bones/2012.12.10-21:25-Mo/2012-12-10.21.20.4-0.rec/00001.ts"; +recording[68] = "/mnt/CSI/Miami/2012-12-06.21.35.5-0.rec/00001.ts"; +recording[69] = "/mnt/CSI/Miami/2012-12-13.21.35.5-0.rec/00001.ts"; +recording[70] = "/mnt/CSI:_Miami/2012.12.13-22:35-Do/2012-12-13.22.25.5-0.rec/00001.ts"; +recording[71] = "/mnt/CSI:_New_York/2012.12.08-22:45-Sa/2012-12-08.22.35.7-0.rec/00001.ts"; +recording[72] = "/mnt/Crime_Scene_Investigation/2012.12.03-20:30-Mo/2012-12-03.20.25.4-0.rec/00001.ts"; +recording[73] = "/mnt/Crime_Scene_Investigation/2012.12.03-22:25-Mo/2012-12-03.22.20.4-0.rec/00001.ts"; +recording[74] = "/mnt/Crime_Scene_Investigation/2012.12.10-20:30-Mo/2012-12-10.20.25.4-0.rec/00001.ts"; +recording[75] = "/mnt/Crime_Scene_Investigation/2012.12.10-22:25-Mo/2012-12-10.22.15.4-0.rec/00001.ts"; +recording[76] = "/mnt/Crime_Scene_Investigation/2012.12.10-22:25-Mo/2012-12-10.22.15.4-0.rec/00002.ts"; +recording[77] = "/mnt/Criminal_minds/2012.12.05-20:30-Mi/2012-12-05.20.25.8-0.rec/00001.ts"; +recording[78] = "/mnt/Criminal_minds/2012.12.05-21:25-Mi/2012-12-05.21.20.8-0.rec/00001.ts"; +recording[79] = "/mnt/Criminal_minds/2012.12.12-20:30-Mi/2012-12-12.20.25.8-0.rec/00001.ts"; +recording[80] = "/mnt/Criminal_minds/2012.12.12-21:25-Mi/2012-12-12.21.20.8-0.rec/00001.ts"; +recording[81] = "/mnt/Fast_'n'_Loud/2012.11.28-22:00-Mi/2012-11-28.21.55.52-0.rec/00001.ts"; +recording[82] = "/mnt/Fast_'n'_Loud/2012.12.05-22:00-Mi/2012-12-05.21.55.52-0.rec/00001.ts"; +recording[83] = "/mnt/Fast_'n'_Loud/2012.12.12-22:00-Mi/2012-12-12.21.55.52-0.rec/00001.ts"; +recording[84] = "/mnt/Flashpoint/2012.12.05-22:20-Mi/2012-12-05.22.15.8-0.rec/00001.ts"; +recording[85] = "/mnt/Flashpoint/2012.12.12-22:25-Mi/2012-12-12.22.20.8-0.rec/00001.ts"; +recording[86] = "/mnt/Human_target/2012.11.28-23:05-Mi/2012-11-28.23.00.8-0.rec/00001.ts"; +recording[87] = "/mnt/Human_target/2012.12.05-23:10-Mi/2012-12-05.23.05.8-0.rec/00001.ts"; +recording[88] = "/mnt/Human_target/2012.12.12-23:15-Mi/2012-12-12.23.10.8-0.rec/00001.ts"; +recording[89] = "/mnt/Jungle_Gold/2012.12.04-22:00-Di/2012-12-04.21.55.52-0.rec/00001.ts"; +recording[90] = "/mnt/Jungle_Gold/2012.12.11-22:00-Di/2012-12-11.21.55.52-0.rec/00001.ts"; +recording[91] = "/mnt/NCIS/2012.12.11-20:30-Di/2012-12-11.20.25.6-0.rec/00001.ts"; +recording[92] = "/mnt/NCIS:_Los_Angeles/2012.12.11-21:30-Di/2012-12-11.21.25.6-0.rec/00001.ts"; +recording[93] = "/mnt/NCIS:_Los_Angeles/2012.12.11-21:30-Di/2012-12-11.21.25.6-0.rec/00002.ts"; +recording[94] = "/mnt/NCIS:_Los_Angeles/2012.12.11-21:30-Di/2012-12-11.21.25.6-0.rec/00003.ts"; +recording[95] = "/mnt/NL_vermist/Vermist/2012-11-04.20.25.8011-0.rec/00001.ts"; +recording[96] = "/mnt/NL_vermist/Vermist/2012-11-04.21.25.8011-0.rec/00001.ts"; +recording[97] = "/mnt/NL_vermist/Vermist/2012-11-11.20.25.8011-0.rec/00001.ts"; +recording[98] = "/mnt/NL_vermist/Vermist/2012-11-11.21.25.8011-0.rec/00001.ts"; +recording[99] = "/mnt/NL_vermist/Vermist/2012-11-18.20.25.8011-0.rec/00001.ts"; +recording[100] = "/mnt/NL_vermist/Vermist/2012-11-18.21.25.8011-0.rec/00001.ts"; +recording[101] = "/mnt/NL_vermist/Vermist/2012-11-25.21.25.8011-0.rec/00001.ts"; +recording[102] = "/mnt/Transporter_-_Die_Serie/2012.11.29-21:15-Do/2012-11-29.21.10.425-0.rec/00001.ts"; +recording[103] = "/mnt/Transporter_-_Die_Serie/2012.11.29-21:15-Do/2012-11-29.21.10.425-0.rec/00002.ts"; +recording[104] = "/mnt/Transporter_-_Die_Serie/2012.12.06-21:15-Do/2012-12-06.21.10.425-0.rec/00001.ts"; +recording[105] = "/mnt/Transporter_-_Die_Serie/2012.12.06-21:15-Do/2012-12-06.21.10.425-0.rec/00002.ts"; +recording[106] = "/mnt/Transporter_-_Die_Serie/2012.12.13-21:15-Do/2012-12-13.21.10.425-0.rec/00001.ts"; +recording[107] = "/mnt/Transporter_-_Die_Serie/2012.12.13-21:15-Do/2012-12-13.21.10.425-0.rec/00002.ts"; +recording[108] = "/mnt/Vermist/2012.11.21-22:20-Mi/2012-11-21.22.15.32-0.rec/00001.ts"; +recording[9] = "/mnt/Vermist/2012.12.12-22:25-Mi/2012-12-12.22.20.32-0.rec/00001.ts"; diff --git a/settings.js b/settings.js index d4c83d5..fc3737e 100644 --- a/settings.js +++ b/settings.js @@ -6,6 +6,8 @@ var channels = new Array(); var channelsnames = new Array(); var channelsepglang = new Array(); +var recording = new Array(); + var isFullscreen = 1; // start TV(1) or guide(0) var StartVolume = 50; var Volume = StartVolume; @@ -30,6 +32,10 @@ var currChan = 10; // default channel var epgchan = currChan; var prevChan = currChan; +var currMed = 0; +var listMed = 0; + +var isMediaMenu = 0; var isVisible = 0; var isSetupMenu = 0; var isSchedule = 0; @@ -58,6 +64,7 @@ var listChan = 0; var NowNext = 0; var EpgInfo = new Array(); var EpgExtInfo = new Array(); +var files = new Array(); var NN = new Array(); NN[0] = "Now"; NN[1] = "Next"; @@ -102,6 +109,7 @@ EPG[2][6] = new Array(); EPG[2][7] = new Array(); var osdtimeout = 0; +var osdVolumetimeout = 0; var epgactive = 0; var preChan = 0; var cds = 1; |