summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--History3
-rw-r--r--javascript/channels.js138
-rw-r--r--javascript/main.js44
-rw-r--r--javascript/settings.js1
4 files changed, 104 insertions, 82 deletions
diff --git a/History b/History
index 7654814..9aac86b 100644
--- a/History
+++ b/History
@@ -20,6 +20,9 @@ VDR 1.7.29+
(if server is stopped/restarted you get this error)
Black skin is getting completer
BVN has no epg (unknown language code)
+ Autoset number of digits lower if needed (default on but can be switched back to old behaviour)
+ Epg info update for non C/T/S channels
+ Changed key word 'FullURL' to 'IPTV'
0.26 Fix for [undefined] in (search)timer menu when there are no (search)timers on server
diff --git a/javascript/channels.js b/javascript/channels.js
index a3ad65c..2d63a0b 100644
--- a/javascript/channels.js
+++ b/javascript/channels.js
@@ -3210,78 +3210,80 @@ channelsnames[6010]="Brazzers TV";
channels[6010]="S19.2E-53-1119-12882";
channelsnames[6011]="Hustler TV";
channels[6011]="S19.2E-53-1119-12883";
-channelsnames[6012]="FRENCH LOVER";
-channels[6012]="S19.2E-1-1018-6407";
-channelsnames[6013]="LIBIDO TV";
-channels[6013]="S19.2E-1-1018-6402";
-channelsnames[6014]="BRAZZERS TV Europe";
-channels[6014]="S13.0E-318-12200-7461";
-channelsnames[6015]="PRIVATE TV";
-channels[6015]="S13.0E-318-13300-4960";
-channelsnames[6016]="FL TV";
-channels[6016]="S13.0E-318-15400-13512";
+channelsnames[6012]="FRENCH LOVER HD";
+channels[6012]="S19.2E-1-1024-8501";
+channelsnames[6013]="LIBIDO TV HD";
+channels[6013]="S19.2E-1-1024-8504";
+channelsnames[6014]="PINK X HD";
+channels[6014]="S19.2E-1-1024-8508";
+channelsnames[6015]="BRAZZERS TV Europe";
+channels[6015]="S13.0E-318-12200-7461";
+channelsnames[6016]="PRIVATE TV";
+channels[6016]="S13.0E-318-13300-4960";
channelsnames[6017]="Venus";
channels[6017]="S30.0W-83-102-213";
channelsnames[6018]="Leo TV";
channels[6018]="S23.5E-3-3219-13142";
channelsnames[6019]="Vivid";
channels[6019]="S19.2E-53-1105-4064";
-channelsnames[6020]="Vivid CZ";
-channels[6020]="S19.2E-53-1105-4065";
-channelsnames[6021]="Dorcel TV";
-channels[6021]="S19.2E-1-1094-17029";
-channelsnames[6022]="XXL";
-channels[6022]="S19.2E-1-1094-17054";
-channelsnames[6023]="Dorcel TV";
-channels[6023]="S19.2E-1-1094-17059";
-channelsnames[6024]="DORCEL XXX";
-channels[6024]="S19.2E-1-1096-8613";
-channelsnames[6025]="Hustler TV CZ";
-channels[6025]="S19.2E-53-1119-12884";
-channelsnames[6026]="XXL";
-channels[6026]="S13.0E-319-9900-468";
-channelsnames[6027]="SCT HD";
-channels[6027]="S13.0E-318-5000-10";
-channelsnames[6028]="Redlight HD";
-channels[6028]="S13.0E-318-15800-16932";
-channelsnames[6029]="Daring tv! 133";
-channels[6029]="S13.0E-318-13300-4961";
-channelsnames[6030]="EROXXX";
-channels[6030]="S23.5E-3-3212-14055";
-channelsnames[6031]="Brazzers TV";
-channels[6031]="S23.5E-3-3221-5061";
-channelsnames[6032]="Hustler HD";
-channels[6032]="S13.0E-318-15800-16933";
-channelsnames[6033]="Penthouse";
-channels[6033]="S23.5E-3-3222-20917";
-channelsnames[6034]="Penthouse CZ";
-channels[6034]="S23.5E-3-3222-20957";
-channelsnames[6035]="PENTHOUSE HD";
-channels[6035]="S19.2E-1-1086-9907";
-channelsnames[6036]="PLAYBOY TV";
-channels[6036]="S19.2E-1-1060-30603";
-channelsnames[6037]="Brazzers TV CZ";
-channels[6037]="S23.5E-3-3221-5069";
-channelsnames[6038]="Beate-Uhse.TV,BeateU";
-channels[6038]="S19.2E-133-17-21";
-channelsnames[6039]="Hustler HD";
-channels[6039]="S23.5E-3-3211-20830";
-channelsnames[6040]="Hustler HD CZ";
-channels[6040]="S23.5E-3-3211-20831";
-channelsnames[6041]="Redlight HD!";
-channels[6041]="S13.0E-318-15800-16943";
-channelsnames[6042]="Hustler HD!";
-channels[6042]="S13.0E-318-15800-16944";
-channelsnames[6043]="XXL PL";
-channels[6043]="S13.0E-319-9900-469";
-channelsnames[6044]="Penthouse HD";
-channels[6044]="S23.5E-3-3236-5711";
-channelsnames[6045]="Penthouse HD1";
-channels[6045]="S23.5E-3-3236-5712";
-channelsnames[6046]="Penthouse HD2";
-channels[6046]="S23.5E-3-3236-5713";
-channelsnames[6047]="Penthouse 3D";
-channels[6047]="S23.5E-3-3204-5311";
+channelsnames[6020]="FL TV";
+channels[6020]="S13.0E-318-15400-13512";
+channelsnames[6021]="Vivid CZ";
+channels[6021]="S19.2E-53-1105-4065";
+channelsnames[6022]="Dorcel TV";
+channels[6022]="S19.2E-1-1094-17029";
+channelsnames[6023]="XXL";
+channels[6023]="S19.2E-1-1094-17054";
+channelsnames[6024]="Dorcel TV";
+channels[6024]="S19.2E-1-1094-17059";
+channelsnames[6025]="DORCEL XXX";
+channels[6025]="S19.2E-1-1096-8613";
+channelsnames[6026]="Hustler TV CZ";
+channels[6026]="S19.2E-53-1119-12884";
+channelsnames[6027]="XXL";
+channels[6027]="S13.0E-319-9900-468";
+channelsnames[6028]="SCT HD";
+channels[6028]="S13.0E-318-5000-10";
+channelsnames[6029]="Redlight HD";
+channels[6029]="S13.0E-318-15800-16932";
+channelsnames[6030]="Daring tv! 133";
+channels[6030]="S13.0E-318-13300-4961";
+channelsnames[6031]="EROXXX";
+channels[6031]="S23.5E-3-3212-14055";
+channelsnames[6032]="Brazzers TV";
+channels[6032]="S23.5E-3-3221-5061";
+channelsnames[6033]="Hustler HD";
+channels[6033]="S13.0E-318-15800-16933";
+channelsnames[6034]="Penthouse";
+channels[6034]="S23.5E-3-3222-20917";
+channelsnames[6035]="Penthouse CZ";
+channels[6035]="S23.5E-3-3222-20957";
+channelsnames[6036]="PENTHOUSE HD";
+channels[6036]="S19.2E-1-1086-9907";
+channelsnames[6037]="PLAYBOY TV";
+channels[6037]="S19.2E-1-1060-30603";
+channelsnames[6038]="Brazzers TV CZ";
+channels[6038]="S23.5E-3-3221-5069";
+channelsnames[6039]="Beate-Uhse.TV,BeateU";
+channels[6039]="S19.2E-133-17-21";
+channelsnames[6040]="Hustler HD";
+channels[6040]="S23.5E-3-3211-20830";
+channelsnames[6041]="Hustler HD CZ";
+channels[6041]="S23.5E-3-3211-20831";
+channelsnames[6042]="Redlight HD!";
+channels[6042]="S13.0E-318-15800-16943";
+channelsnames[6043]="Hustler HD!";
+channels[6043]="S13.0E-318-15800-16944";
+channelsnames[6044]="XXL PL";
+channels[6044]="S13.0E-319-9900-469";
+channelsnames[6045]="Penthouse HD";
+channels[6045]="S23.5E-3-3236-5711";
+channelsnames[6046]="Penthouse HD1";
+channels[6046]="S23.5E-3-3236-5712";
+channelsnames[6047]="Penthouse HD2";
+channels[6047]="S23.5E-3-3236-5713";
+channelsnames[6048]="Penthouse 3D";
+channels[6048]="S23.5E-3-3204-5311";
channelsnames[8001]="NPO 1";
channels[8001]="T-8720-2214-1101";
channelsnames[8002]="NPO 2";
@@ -3539,7 +3541,7 @@ minChan[5] = 5001;
maxChan[5] = 5100;
baseChn[5] = 5000;
minChan[6] = 6001;
-maxChan[6] = 6047;
+maxChan[6] = 6048;
baseChn[6] = 6000;
minChan[8] = 8001;
maxChan[8] = 8059;
@@ -3558,4 +3560,4 @@ defChan[6] = minChan[6]; protChn[6] = 1;
defChan[7] = minChan[7]; protChn[7] = 0;
defChan[8] = minChan[8]; protChn[8] = 0;
defChan[9] = minChan[9]; protChn[9] = 0;
-Chan_Ver = "07/26/15 10:45:06" ;
+Chan_Ver = "08/11/15 18:11:30" ;
diff --git a/javascript/main.js b/javascript/main.js
index a8df190..49b10a4 100644
--- a/javascript/main.js
+++ b/javascript/main.js
@@ -206,7 +206,7 @@ function GetSettings() {
audio = Number(is.getObject("vip.languagepriority"));
for (var i=0;i<10;i++) {
- if (ServerAdres[i] == "FullURL" || ServerAdres[i] == "MultiCast") {
+ if (ServerAdres[i] == "IPTV" || ServerAdres[i] == "MultiCast") {
// url ready
} else {
ServerAdres[i] = server_ip + StreamPort;
@@ -494,11 +494,11 @@ try {
var x = Math.floor(currChan / 256);
uri = "239.255." + x.toString() + "." + (currChan - ( x * 256)).toString() + ":11111";
initialDelayPlay = 0;
- } else if (Global_Server && ServerAdres[ChanGroup] !== "MultiCast" && ServerAdres[ChanGroup] !== "FullURL") {
+ } else if (Global_Server && ServerAdres[ChanGroup] !== "MultiCast" && ServerAdres[ChanGroup] !== "IPTV") {
uri = ServerAdres[ChanGroup] + uri;
} else if (ServerAdres[ChanGroup] == "MultiCast" ) {
SI=channels[currChan].split("-"); uri = SI[4];
- } else if (ServerAdres[ChanGroup] == "FullURL" ) {
+ } else if (ServerAdres[ChanGroup] == "IPTV" ) {
;// uri = ready!
} else {
uri = Server_Address[currChan] + uri;
@@ -528,18 +528,18 @@ function play(uri) {
var x = Math.floor(currChan / 256);
uri = "239.255." + x.toString() + "." + (currChan - ( x * 256)).toString() + ":11111";
initialDelayPlay = 0;
- } else if (Global_Server && ServerAdres[ChanGroup] !== "MultiCast" && ServerAdres[ChanGroup] !== "FullURL") {
+ } else if (Global_Server && ServerAdres[ChanGroup] !== "MultiCast" && ServerAdres[ChanGroup] !== "IPTV") {
uri = ServerAdres[ChanGroup] + uri;
} else if (ServerAdres[ChanGroup] == "MultiCast" ) {
SI=channels[currChan].split("-"); uri = SI[4];
- } else if (ServerAdres[ChanGroup] == "FullURL" ) {
+ } else if (ServerAdres[ChanGroup] == "IPTV" ) {
;// uri = ready!
} else {
uri = Server_Address[currChan] + uri;
}
-alert(uri);
-alert(ChanGroup);
+ //alert(uri);
+ //alert(ChanGroup);
URL = uri;
@@ -1361,7 +1361,11 @@ function Makedigit() {
showDisplay((Change.toString()), false, 100, 0 );
}
- if (count>channeldigits) {
+ var x = channeldigits;
+ var y = (maxChan[ChanGroup] - baseChn[ChanGroup]).toString().length - 1;
+ if (autodigits && (y < x )) { x = y;}
+
+ if (count>x) {
CheckChannel(Change);
count = 0;
} else {
@@ -1497,16 +1501,28 @@ function OSDchannr(channr) {
//osdlogo.innerHTML = "<img src='experimental/logo/" + channels[currChan] + ".png' >";
}
osdnr.innerHTML = "<span class=osdnr" + cssres[css_nr][Set_Res] + ">" + Right(channr,3) + "</span>";
-// alert(cssres[css_nr][Set_Res]);
}
function OSDhtml(){
osdtime.innerHTML = "<span class=osdtime" + cssres[css_nr][Set_Res] + ">" + result + "</span>";
+ var sx = channels[currChan].split("-")[0];
+ if (Left(sx,1) !== "S" && Left(sx,1) !== "C" && Left(sx,1) !== "T") {
+ EPG[0][7][currChan] = sx;
+ EPG[1][7][currChan] = Lang[52];
+ EPG[0][8][currChan] = "";
+ EPG[1][8][currChan] = "";
+ EPG[0][9][currChan] = "";
+ EPG[1][9][currChan] = "";
+ EPG[1][5][currChan] = sx;
+ sx = "IP";
+ }
+
if (ShowSource == 1) {
- osdname.innerHTML = "<span class=osdname" + cssres[css_nr][Set_Res] + ">" + channels[currChan].split("-")[0] + "\uE003" + channelsnames[currChan] + "</span>";
+ osdname.innerHTML = "<span class=osdname" + cssres[css_nr][Set_Res] + ">" + sx + "\uE003" + channelsnames[currChan] + "</span>";
} else {
osdname.innerHTML = "<span class=osdname" + cssres[css_nr][Set_Res] + "> \uE003 " + channelsnames[currChan] + "</span>";
}
+
osdepg.innerHTML = "<pre class=osdepg" + cssres[css_nr][Set_Res] + ">" + EPG[0][7][currChan] + "</pre>\n<pre class=osdepg" + cssres[css_nr][Set_Res] + ">" + EPG[1][7][currChan] + "</pre>";
osdepginfo.innerHTML = "<span class=osdepginfo" + cssres[css_nr][Set_Res] + ">" + "<p class=epg_head>" + currChan + "\uE003" + channelsnames[currChan] + "</p><p class=epg_avinfo>" + AvInfo[currChan] + "</p><p class=epg_title>" + EPG[0][7][currChan] + EPG[0][9][currChan] + EPG[0][8][currChan] + "</p>\n<p class=epg_info>" + EPG[0][4][currChan] + "</p>\n<p class=epg_info_long>" + Left(EPG[0][5][currChan],750) + "</p></span>";
osdepginfonext.innerHTML = "<span class=osdepginfo" + cssres[css_nr][Set_Res] + ">" + "<p class=epg_head>" + currChan + "\uE003" + channelsnames[currChan] + "</p><p class=epg_title>" + EPG[1][7][currChan] + EPG[1][9][currChan] + EPG[1][8][currChan] + "</p>\n<p class=epg_info>" + EPG[1][4][currChan] + "</p>\n<p class=epg_info_long>" + Left(EPG[1][5][currChan],750) + "</p></span>";
@@ -2742,7 +2758,7 @@ function onKeyMenu(keyCode) {
GetServerIP();
for (var i=0;i<10;i++) {
- if (ServerAdres[i] == "FullURL" || ServerAdres[i] == "MultiCast") {
+ if (ServerAdres[i] == "IPTV" || ServerAdres[i] == "MultiCast") {
// url ready
} else {
ServerAdres[i] = server_ip + StreamPort;
@@ -4512,8 +4528,8 @@ function DelRec2() {
xmlhttp=new XMLHttpRequest();
xmlhttp.open("POST",(server_ip + recServ + "/deleteRecording.xml?id=" + recGUID[currMed] ),false);
xmlhttp.send();
- recList[currMed] = "";
recGroup[currMed] = -1;
+ recList[currMed] = "";
recProt[currMed] = 0;
} catch(e) {
alert("Delete Recordings problem: " + e);
@@ -5310,11 +5326,11 @@ function onScheduledStart(event) {
if (Global_Multicast) {
var x = Math.floor(recChannr / 256);
recChan = "239.255." + x.toString() + "." + (recChannr - ( x * 256)).toString() + ":11111";
- } else if (Global_Server && ServerAdres[recGroup] !== "MultiCast" && ServerAdres[recGroup] !== "FullURL") {
+ } else if (Global_Server && ServerAdres[recGroup] !== "MultiCast" && ServerAdres[recGroup] !== "IPTV") {
recChan = ServerAdres[recGroup] + channels[recChannr];
} else if (ServerAdres[recGroup] == "MultiCast" ) {
SI=channels[recChannr].split("-"); recChan = SI[4];
- } else if (ServerAdres[recGroup] == "FullURL" ) {
+ } else if (ServerAdres[recGroup] == "IPTV" ) {
recChan = channels[recChannr];
} else {
recChan = Server_Address[recChannr] + channels[recChannr];
diff --git a/javascript/settings.js b/javascript/settings.js
index adfa977..692a6b6 100644
--- a/javascript/settings.js
+++ b/javascript/settings.js
@@ -99,6 +99,7 @@ var StreamPort = ":" + "3000" + "/";
//var StreamPort = ":" + "8000" + "/live/";
var channeldigits = 2; // 0 - Max 9, 1 max 99, 2 max 999 or 3 max 9999 channels directly selectable by numbers
+var autodigits = 1; //0 like before, 1 if max in group is < 99 autoset digits to 1, if max < 9 autoset to 0. Autoset can't be > channeldigits
var Fav_group = 10; // Favorite Group 10