From f9f766f536dd79b8ee9f07f709ecf091cf752ff3 Mon Sep 17 00:00:00 2001
From: "M. Voerman"
Date: Tue, 18 Dec 2012 23:42:32 +0100
Subject: html / webkit version
---
History | 26 -
channels.js | 1204 --------------------------------------
index.svg | 164 ------
main.js | 1384 --------------------------------------------
mute.png | Bin 9001 -> 0 bytes
portal-html/History | 22 +
portal-html/channels.js | 1204 ++++++++++++++++++++++++++++++++++++++
portal-html/index.html | 1405 +++++++++++++++++++++++++++++++++++++++++++++
portal-html/mute.png | Bin 0 -> 9001 bytes
portal-html/recordings.js | 100 ++++
portal-html/settings.js | 120 ++++
portal-html/settings2.js | 11 +
portal-html/unmute.png | Bin 0 -> 7472 bytes
recordings.js | 100 ----
settings.js | 129 -----
settings2.js | 10 -
unmute.png | Bin 7472 -> 0 bytes
17 files changed, 2862 insertions(+), 3017 deletions(-)
delete mode 100644 History
delete mode 100644 channels.js
delete mode 100644 index.svg
delete mode 100644 main.js
delete mode 100644 mute.png
create mode 100644 portal-html/History
create mode 100644 portal-html/channels.js
create mode 100644 portal-html/index.html
create mode 100644 portal-html/mute.png
create mode 100644 portal-html/recordings.js
create mode 100644 portal-html/settings.js
create mode 100644 portal-html/settings2.js
create mode 100644 portal-html/unmute.png
delete mode 100644 recordings.js
delete mode 100644 settings.js
delete mode 100644 settings2.js
delete mode 100644 unmute.png
diff --git a/History b/History
deleted file mode 100644
index 46b9913..0000000
--- a/History
+++ /dev/null
@@ -1,26 +0,0 @@
-0.10 Changed from webkit to svg, easier for Skinning, larger size OSD.
-
-
-
-0.04 Volume OSD bar
- Media Player added.
- Only Play/ Pause & FF, no REW.
- OSD made for 576i !!
-
-0.03 Release date 2012/12/13
- Try to fix Teletext crash.
- teletext start screen -> teletext/tv 50%/50%
- Fix bug in epg time left routine.
- Cleaned SetOSDinfo routine
- Channellist show shortepg info / (bug?) On sky UK shortepg info = ext epg info
- split channels.js / settings.js & settings2.js (in the future settings2.js -> cfg.custom.xxx)
- Added switch timers (atm 1 switch timer possible and for next program only)
- switch timer reset from mainmenu.
- EPG language is now based on Satellite/ NID/ TID
- Added CA Mode to OSD key.png
- Full schedule.
- In guide mode Red - switch timer next program, Green now/next, Yellow Schedule, Blue program info.
- Speed up OSD. (In fullscreen don't need to update channellist.)
- AudioOut can now be selected in settings.js
-
-
diff --git a/channels.js b/channels.js
deleted file mode 100644
index 6870c85..0000000
--- a/channels.js
+++ /dev/null
@@ -1,1204 +0,0 @@
-//
-//
-//
-// 0xxx SD channels
-// 1xxx HD channels
-// 2xxx 30 W channels
-// 3xxx 5 E channels
-// 4xxx
-// 5xxx
-// 6xxx XXX
-// 7xxx
-// 8xxx DVB-T
-// 9xxx Radio channels
-//
-//
-//
-
-
-channelsnames[1] = "NED1 (S)";
-channels[1] = "S19.2E-53-1105-4011";
-channelsnames[2] = "NED2 (S)";
-channels[2] = "S19.2E-53-1105-4012";
-channelsnames[3] = "NED3 (S)";
-channels[3] = "S19.2E-53-1105-4013";
-channelsnames[4] = "RTL4 (S)";
-channels[4] = "S19.2E-53-1097-2004";
-channelsnames[5] = "RTL5 (S)";
-channels[5] = "S19.2E-53-1097-2005";
-channelsnames[6] = "SBS6 (S)";
-channels[6] = "S19.2E-53-1105-4002";
-channelsnames[7] = "RTL7 (S)";
-channels[7] = "S19.2E-53-1097-2006";
-channelsnames[8] = "Veronica/DisneyXD (S)";
-channels[8] = "S19.2E-53-1097-2031";
-channelsnames[9] = "NET5 (S)";
-channels[9] = "S19.2E-53-1105-4003";
-channelsnames[10] = "BVN (S)";
-channels[10] = "S19.2E-53-1105-4016";
-channelsnames[11] = "RTL8 (S)";
-channels[11] = "S19.2E-53-1097-2035";
-channelsnames[12] = "Nickelodeon (S)";
-channels[12] = "S19.2E-53-1105-4014";
-channelsnames[13] = "Comedy Central/Kindernet (S)";
-channels[13] = "S19.2E-53-1097-2036";
-channelsnames[14] = "Discovery (S)";
-channels[14] = "S19.2E-53-1097-2015";
-channelsnames[15] = "Animal Planet/TLC (S)";
-channels[15] = "S19.2E-53-1097-2020";
-channelsnames[16] = "NGC (S)";
-channels[16] = "S19.2E-53-1105-4015";
-channelsnames[17] = "EUROSPORT (S)";
-channels[17] = "S19.2E-53-1097-2025";
-channelsnames[18] = "NG Wild DUT (S)";
-channels[18] = "S23.5E-3-3210-5145";
-channelsnames[19] = "History channel DUT (S)";
-channels[19] = "S23.5E-3-3210-5140";
-channelsnames[20] = "Animax (S)";
-channels[20] = "S19.2E-53-1097-2047";
-channelsnames[21] = "Eurosport 2 Deutschland (S)";
-channels[21] = "S19.2E-133-15-55";
-channelsnames[22] = "ESPN America (S)";
-channels[22] = "S19.2E-1-1115-13109";
-channelsnames[23] = "MOTORS TV (S)";
-channels[23] = "S19.2E-1-1110-9509";
-channelsnames[24] = "NAUTICAL CHANNEL (S)";
-channels[24] = "S19.2E-1-1096-8607";
-channelsnames[25] = "Omrop Fryslan Televisie (S)";
-channels[25] = "S23.5E-3-3211-20808";
-channelsnames[26] = "TV Noord (S)";
-channels[26] = "S23.5E-3-3211-20810";
-channelsnames[27] = "TV Oost (S)";
-channels[27] = "S23.5E-3-3211-20814";
-channelsnames[28] = "TV Gelderland (S)";
-channels[28] = "S23.5E-3-3211-20816";
-channelsnames[29] = "een (S)";
-channels[29] = "S19.2E-53-1119-12775";
-channelsnames[30] = "Canvas (S)";
-channels[30] = "S19.2E-53-1119-12776";
-channelsnames[31] = "VTM (MPEG4) (S)";
-channels[31] = "S19.2E-53-1119-12810";
-channelsnames[32] = "VIER (MPEG4) (S)";
-channels[32] = "S19.2E-53-1119-12814";
-channelsnames[33] = "2BE (MPEG4) (S)";
-channels[33] = "S19.2E-53-1119-12812";
-channelsnames[34] = "VIJF (MPEG4) (S)";
-channels[34] = "S19.2E-53-1119-12820";
-channelsnames[35] = "Vitaya (MPEG4) (S)";
-channels[35] = "S19.2E-53-1119-12818";
-channelsnames[36] = "KetOp12 (S)";
-channels[36] = "S19.2E-53-1119-12808";
-channelsnames[37] = "vtmKazoom/Kanaal Z (MPEG4) (S)";
-channels[37] = "S19.2E-53-1119-12816";
-channelsnames[38] = "Acht (MPEG4) (S)";
-channels[38] = "S19.2E-53-1119-12822";
-channelsnames[39] = "Informatiekanaal (S)";
-channels[39] = "S19.2E-53-1119-12826";
-channelsnames[40] = "2BE (S)";
-channels[40] = "S19.2E-53-1119-12772";
-channelsnames[41] = "VTM (S)";
-channels[41] = "S19.2E-53-1119-12771";
-channelsnames[50] = "DMAX (S)";
-channels[50] = "S19.2E-133-33-63";
-channelsnames[51] = "Discovery (S)";
-channels[51] = "S28.2E-2-2009-6201";
-channelsnames[52] = "Discovery (S)";
-channels[52] = "S28.2E-2-2009-6210";
-channelsnames[53] = "Discovery+1 (S)";
-channels[53] = "S28.2E-2-2009-6204";
-channelsnames[54] = "Disc.History (S)";
-channels[54] = "S28.2E-2-2009-6207";
-channelsnames[55] = "Disc.History+1 (S)";
-channels[55] = "S28.2E-2-2315-52435";
-channelsnames[56] = "Disc.RealTime (S)";
-channels[56] = "S28.2E-2-2009-6203";
-channelsnames[57] = "Disc.RT+1 (S)";
-channels[57] = "S28.2E-2-2315-52445";
-channelsnames[58] = "Disc.Science (S)";
-channels[58] = "S28.2E-2-2009-6206";
-channelsnames[59] = "Disc.Sci+1 (S)";
-channels[59] = "S28.2E-2-2315-52410";
-channelsnames[60] = "Disc.Turbo (S)";
-channels[60] = "S28.2E-2-2009-6209";
-channelsnames[61] = "Discovery Shed (S)";
-channels[61] = "S28.2E-2-2315-52440";
-channelsnames[62] = "Travel & Living (S)";
-channels[62] = "S28.2E-2-2009-6205";
-channelsnames[63] = "Home & Health (S)";
-channels[63] = "S28.2E-2-2009-6208";
-channelsnames[64] = "Home&Health+ (S)";
-channels[64] = "S28.2E-2-2315-52450";
-channelsnames[65] = "Investigation (S)";
-channels[65] = "S28.2E-2-2315-52400";
-channelsnames[66] = "DMAX (S)";
-channels[66] = "S28.2E-2-2315-52415";
-channelsnames[67] = "DMAX+1 (S)";
-channels[67] = "S28.2E-2-2315-52420";
-channelsnames[68] = "DMAX+2 (S)";
-channels[68] = "S28.2E-2-2315-52425";
-channelsnames[69] = "QUEST (S)";
-channels[69] = "S28.2E-2-2009-6211";
-channelsnames[70] = "QUEST+1 (S)";
-channels[70] = "S28.2E-2-2315-52430";
-channelsnames[71] = "Animal Planet (S)";
-channels[71] = "S28.2E-2-2009-6202";
-channelsnames[72] = "Animal Plnt+1 (S)";
-channels[72] = "S28.2E-2-2315-52405";
-channelsnames[73] = "Eden (S)";
-channels[73] = "S28.2E-2-2006-6502";
-channelsnames[74] = "Eden+1 (S)";
-channels[74] = "S28.2E-2-2015-7610";
-channelsnames[75] = "YESTERDAY (S)";
-channels[75] = "S28.2E-2-2006-6505";
-channelsnames[76] = "YESTERDAY+1 (S)";
-channels[76] = "S28.2E-2-2015-7650";
-channelsnames[77] = "Blighty (S)";
-channels[77] = "S28.2E-2-2006-6522";
-channelsnames[78] = "Bio (S)";
-channels[78] = "S28.2E-2-2408-4655";
-channelsnames[79] = "Crime (S)";
-channels[79] = "S28.2E-0-211604-4802";
-channelsnames[80] = "Crime+1 (S)";
-channels[80] = "S28.2E-2-2301-52169";
-channelsnames[81] = "History (S)";
-channels[81] = "S28.2E-2-2408-4653";
-channelsnames[82] = "History +1 hour (S)";
-channels[82] = "S28.2E-2-2408-5003";
-channelsnames[83] = "Military (S)";
-channels[83] = "S28.2E-2-2604-54305";
-channelsnames[84] = "Nat Geo (S)";
-channels[84] = "S28.2E-2-2408-4805";
-channelsnames[85] = "Nat Geo+1hr (S)";
-channels[85] = "S28.2E-2-2408-4806";
-channelsnames[86] = "Nat Geo Wild (S)";
-channels[86] = "S28.2E-2-2408-4807";
-channelsnames[100] = "Sky Premiere (S)";
-channels[100] = "S28.2E-2-2007-4404";
-channelsnames[101] = "Sky Prem+1 (S)";
-channels[101] = "S28.2E-2-2007-4405";
-channelsnames[102] = "Sky Showcase (S)";
-channels[102] = "S28.2E-2-2030-4602";
-channelsnames[103] = "Sky Comedy (S)";
-channels[103] = "S28.2E-2-2007-4303";
-channelsnames[104] = "Sky Action (S)";
-channels[104] = "S28.2E-2-2007-4302";
-channelsnames[105] = "Sky Family (S)";
-channels[105] = "S28.2E-2-2007-4403";
-channelsnames[106] = "Sky Thriller (S)";
-channels[106] = "S28.2E-2-2007-4406";
-channelsnames[107] = "Sky DramaRom (S)";
-channels[107] = "S28.2E-2-2007-5502";
-channelsnames[108] = "Sky ScFi/Horror (S)";
-channels[108] = "S28.2E-2-2007-4304";
-channelsnames[109] = "Sky Mdn Greats (S)";
-channels[109] = "S28.2E-2-2007-5650";
-channelsnames[110] = "Sky Classics (S)";
-channels[110] = "S28.2E-2-2007-4305";
-channelsnames[111] = "TCM (S)";
-channels[111] = "S28.2E-2-2403-6038";
-channelsnames[112] = "TCM 2 (S)";
-channels[112] = "S28.2E-2-2021-5522";
-channelsnames[113] = "Christmas 24 (S)";
-channels[113] = "S28.2E-2-2303-52265";
-channelsnames[114] = "Christmas 24+ (S)";
-channels[114] = "S28.2E-2-2303-52270";
-channelsnames[115] = "Cinémoi movies (S)";
-channels[115] = "S28.2E-2-2311-52014";
-channelsnames[150] = "RTL Crime (S)";
-channels[150] = "S19.2E-133-1-27";
-channelsnames[151] = "RTLNITRO (S)";
-channels[151] = "S19.2E-1-1089-12061";
-channelsnames[152] = "Universal (S)";
-channels[152] = "S28.2E-2-2303-52255";
-channelsnames[153] = "Universal+1 (S)";
-channels[153] = "S28.2E-2-2303-52220";
-channelsnames[154] = "ComedyCentral (S)";
-channels[154] = "S28.2E-2-2404-50305";
-channelsnames[155] = "ComedyCtrl+1 (S)";
-channels[155] = "S28.2E-2-2604-54340";
-channelsnames[156] = "ComedyCtralX (S)";
-channels[156] = "S28.2E-2-2023-5431";
-channelsnames[157] = "ComedyCtlX+1 (S)";
-channels[157] = "S28.2E-2-2304-55211";
-channelsnames[158] = "GOLD (S)";
-channels[158] = "S28.2E-2-2006-6504";
-channelsnames[159] = "GOLD +1 (S)";
-channels[159] = "S28.2E-2-2015-7605";
-channelsnames[160] = "Dave (S)";
-channels[160] = "S28.2E-2-2006-6506";
-channelsnames[161] = "Dave ja vu (S)";
-channels[161] = "S28.2E-2-2015-7624";
-channelsnames[162] = "Syfy (S)";
-channels[162] = "S28.2E-2-2303-52250";
-channelsnames[163] = "Syfy +1 (S)";
-channels[163] = "S28.2E-2-2303-52280";
-channelsnames[164] = "alibi (S)";
-channels[164] = "S28.2E-2-2006-6521";
-channelsnames[165] = "alibi +1 (S)";
-channels[165] = "S28.2E-2-2015-7630";
-channelsnames[166] = "FX (S)";
-channels[166] = "S28.2E-2-2021-5515";
-channelsnames[167] = "FX+ (S)";
-channels[167] = "S28.2E-2-2023-5402";
-channelsnames[168] = "Watch (S)";
-channels[168] = "S28.2E-2-2006-6520";
-channelsnames[169] = "Watch +1 (S)";
-channels[169] = "S28.2E-2-2015-7615";
-channelsnames[201] = "BBC 1 London (S)";
-channels[201] = "S28.2E-2-2045-6301";
-channelsnames[202] = "BBC 2 England (S)";
-channels[202] = "S28.2E-2-2045-6302";
-channelsnames[203] = "BBC THREE (S)";
-channels[203] = "S28.2E-2-2045-6319";
-channelsnames[204] = "BBC FOUR (S)";
-channels[204] = "S28.2E-2-2047-6416";
-channelsnames[205] = "BBC NEWS (S)";
-channels[205] = "S28.2E-2-2047-6405";
-channelsnames[206] = "BBC PARL'MNT (S)";
-channels[206] = "S28.2E-2-2046-10307";
-channelsnames[211] = "ITV1 London (S)";
-channels[211] = "S28.2E-2-2044-10060";
-channelsnames[212] = "ITV1+1 (S)";
-channels[212] = "S28.2E-2-2054-10255";
-channelsnames[213] = "ITV2 (S)";
-channels[213] = "S28.2E-2-2044-10070";
-channelsnames[214] = "ITV2+1 (S)";
-channels[214] = "S28.2E-2-2053-10165";
-channelsnames[215] = "ITV3 (S)";
-channels[215] = "S28.2E-2-2054-10260";
-channelsnames[216] = "ITV3+1 (S)";
-channels[216] = "S28.2E-2-2054-10261";
-channelsnames[217] = "ITV4 (S)";
-channels[217] = "S28.2E-2-2044-10072";
-channelsnames[218] = "ITV4+1 (S)";
-channels[218] = "S28.2E-2-2049-10015";
-channelsnames[220] = "Channel 4 (S)";
-channels[220] = "S28.2E-2-2041-9211";
-channelsnames[221] = "Channel 4 +1 (S)";
-channels[221] = "S28.2E-2-2042-8311";
-channelsnames[222] = "E4 (S)";
-channels[222] = "S28.2E-2-2042-8305";
-channelsnames[223] = "E4+1 (S)";
-channels[223] = "S28.2E-2-2042-8300";
-channelsnames[224] = "More4 (S)";
-channels[224] = "S28.2E-2-2042-8340";
-channelsnames[225] = "More4 +1 (S)";
-channels[225] = "S28.2E-2-2041-9230";
-channelsnames[226] = "4seven (S)";
-channels[226] = "S28.2E-2-2068-21250";
-channelsnames[227] = "4Music (S)";
-channels[227] = "S28.2E-2-2040-12000";
-channelsnames[228] = "Film4 (S)";
-channels[228] = "S28.2E-2-2041-9220";
-channelsnames[229] = "Film4 +1 (S)";
-channels[229] = "S28.2E-2-2041-9225";
-channelsnames[230] = "Channel 5 (S)";
-channels[230] = "S28.2E-2-2057-7700";
-channelsnames[231] = "Channel 5+1 (S)";
-channels[231] = "S28.2E-2-2057-7720";
-channelsnames[232] = "5 USA (S)";
-channels[232] = "S28.2E-2-2057-7710";
-channelsnames[233] = "5 USA +1 (S)";
-channels[233] = "S28.2E-2-2057-7711";
-channelsnames[234] = "5* (S)";
-channels[234] = "S28.2E-2-2057-7715";
-channelsnames[235] = "5* +1 (S)";
-channels[235] = "S28.2E-2-2057-7716";
-channelsnames[240] = "CBS Action (S)";
-channels[240] = "S28.2E-2-2311-52007";
-channelsnames[241] = "CBS Drama (S)";
-channels[241] = "S28.2E-2-2304-50903";
-channelsnames[242] = "CBS Reality (S)";
-channels[242] = "S28.2E-2-2313-53275";
-channelsnames[243] = "CBS Reality+1 (S)";
-channels[243] = "S28.2E-2-2301-52102";
-channelsnames[244] = "horror channel (S)";
-channels[244] = "S28.2E-2-2301-52105";
-channelsnames[245] = "horror ch+1 (S)";
-channels[245] = "S28.2E-2-2311-52002";
-channelsnames[246] = "men&movies (S)";
-channels[246] = "S28.2E-2-2602-54110";
-channelsnames[247] = "men&movs+1 (S)";
-channels[247] = "S28.2E-2-2412-51120";
-channelsnames[248] = "movies4men (S)";
-channels[248] = "S28.2E-2-2412-51116";
-channelsnames[249] = "mov4men+1 (S)";
-channels[249] = "S28.2E-2-2412-51118";
-channelsnames[250] = "True Ent (S)";
-channels[250] = "S28.2E-2-2410-52375";
-channelsnames[251] = "True Movies 1 (S)";
-channels[251] = "S28.2E-2-2410-52320";
-channelsnames[252] = "True Movies 2 (S)";
-channels[252] = "S28.2E-2-2410-52325";
-channelsnames[253] = "RTE One (S)";
-channels[253] = "S28.2E-2-2043-9601";
-channelsnames[254] = "RTE TWO (S)";
-channels[254] = "S28.2E-2-2043-9602";
-channelsnames[255] = "Setanta Ireland (S)";
-channels[255] = "S28.2E-2-2412-51111";
-channelsnames[256] = "Setanta Sports1 (S)";
-channels[256] = "S28.2E-2-2412-51112";
-channelsnames[260] = "Sky Indie (S)";
-channels[260] = "S28.2E-2-2007-4306";
-channelsnames[261] = "E! (S)";
-channels[261] = "S28.2E-2-2313-53200";
-channelsnames[262] = "Sky1 (S)";
-channels[262] = "S28.2E-2-2030-4703";
-channelsnames[263] = "Sky2 (S)";
-channels[263] = "S28.2E-2-2026-4752";
-channelsnames[264] = "Sky Atlantic (S)";
-channels[264] = "S28.2E-2-2030-4712";
-channelsnames[265] = "Sky Living (S)";
-channels[265] = "S28.2E-2-2030-6028";
-channelsnames[266] = "Sky Living+1 (S)";
-channels[266] = "S28.2E-2-2030-6035";
-channelsnames[267] = "Sky Livingit (S)";
-channels[267] = "S28.2E-2-2408-6030";
-channelsnames[268] = "Sky Livingit+1 (S)";
-channels[268] = "S28.2E-2-2406-6025";
-channelsnames[269] = "Sky Arts 1 (S)";
-channels[269] = "S28.2E-2-2030-4604";
-channelsnames[270] = "Sky Arts 2 (S)";
-channels[270] = "S28.2E-2-2401-5206";
-channelsnames[271] = "Sony TV (S)";
-channels[271] = "S28.2E-2-2311-52005";
-channelsnames[272] = "Sony TV +1 (S)";
-channels[272] = "S28.2E-2-2604-54325";
-channelsnames[273] = "Sony Movies (S)";
-channels[273] = "S28.2E-2-2412-51117";
-channelsnames[274] = "Sony Movies+1 (S)";
-channels[274] = "S28.2E-2-2412-51119";
-channelsnames[275] = "Home (S)";
-channels[275] = "S28.2E-2-2006-6501";
-channelsnames[276] = "Home+1 (S)";
-channels[276] = "S28.2E-2-2015-7600";
-channelsnames[277] = "Good Food (S)";
-channels[277] = "S28.2E-2-2006-6508";
-channelsnames[278] = "Good Food +1 (S)";
-channels[278] = "S28.2E-2-2015-7626";
-channelsnames[279] = "Food Network (S)";
-channels[279] = "S28.2E-2-2313-53260";
-channelsnames[280] = "Food Netwrk+1 (S)";
-channels[280] = "S28.2E-2-2313-53270";
-channelsnames[281] = "wedding tv (S)";
-channels[281] = "S28.2E-2-2313-53280";
-channelsnames[282] = "The Active Ch (S)";
-channels[282] = "S28.2E-2-2402-55510";
-channelsnames[283] = "Fitness TV (S)";
-channels[283] = "S28.2E-2-2602-54165";
-channelsnames[284] = "Diva TV (S)";
-channels[284] = "S28.2E-2-2306-52530";
-channelsnames[285] = "BET:BlackEntTv (S)";
-channels[285] = "S28.2E-2-2313-53230";
-channelsnames[286] = "BET +1 (S)";
-channels[286] = "S28.2E-2-2311-52060";
-channelsnames[287] = "Information TV (S)";
-channels[287] = "S28.2E-2-2409-50880";
-channelsnames[288] = "Showcase (S)";
-channels[288] = "S28.2E-2-2302-52125";
-channelsnames[289] = "Showcase 2 (S)";
-channels[289] = "S28.2E-2-2601-54051";
-channelsnames[290] = "Horse & Country (S)";
-channels[290] = "S28.2E-2-2602-54140";
-channelsnames[300] = "CBBC Channel (S)";
-channels[300] = "S28.2E-2-2045-6317";
-channelsnames[301] = "CBeebies (S)";
-channels[301] = "S28.2E-2-2047-6418";
-channelsnames[302] = "CITV (S)";
-channels[302] = "S28.2E-2-2044-10071";
-channelsnames[303] = "KiKA (S)";
-channels[303] = "S19.2E-1-1079-28008";
-channelsnames[304] = "RIC (S)";
-channels[304] = "S19.2E-1-1003-13227";
-channelsnames[305] = "NICK/COMEDY (S)";
-channels[305] = "S19.2E-1-1078-28680";
-channelsnames[306] = "jazeerachildren (S)";
-channels[306] = "S28.2E-2-2312-53118";
-channelsnames[307] = "Tiny Pop (S)";
-channels[307] = "S28.2E-2-2314-53330";
-channelsnames[308] = "Tiny Pop +1 (S)";
-channels[308] = "S28.2E-2-2314-53345";
-channelsnames[309] = "POP (S)";
-channels[309] = "S28.2E-2-2314-53340";
-channelsnames[310] = "Kix! (S)";
-channels[310] = "S28.2E-2-2314-53350";
-channelsnames[311] = "PopGirl (S)";
-channels[311] = "S28.2E-2-2314-53360";
-channelsnames[312] = "PopGirl +1 (S)";
-channels[312] = "S28.2E-2-2314-53370";
-channelsnames[313] = "NICK/CC AUT (S)";
-channels[313] = "S19.2E-133-7-61";
-channelsnames[314] = "BABY TV (S)";
-channels[314] = "S13.0E-318-11500-17309";
-channelsnames[315] = "duck tv DUT (S)";
-channels[315] = "S23.5E-3-3210-5141";
-channelsnames[316] = "JIM JAM DUT (S)";
-channels[316] = "S23.5E-3-3219-13135";
-channelsnames[317] = "JIM JAM (S)";
-channels[317] = "S23.5E-3-3219-13132";
-channelsnames[318] = "Boomerang (S)";
-channels[318] = "S19.2E-1-1068-28527";
-channelsnames[319] = "Nick Jr (S)";
-channels[319] = "S28.2E-2-2604-54355";
-channelsnames[320] = "Nick Jr. 2 (S)";
-channels[320] = "S28.2E-2-2313-53285";
-channelsnames[321] = "NICK JR (S)";
-channels[321] = "S30.0W-49-7-75";
-channelsnames[322] = "Nick Jr France (S)";
-channels[322] = "S19.2E-1-1078-28677";
-channelsnames[323] = "Nick Jr. (S)";
-channels[323] = "S13.0E-318-1400-30";
-channelsnames[324] = "Nick Jr (S)";
-channels[324] = "S13.0E-64511-800-1424";
-channelsnames[325] = "DISNEY JR (S)";
-channels[325] = "S30.0W-49-4-71";
-channelsnames[326] = "Disney Junior (S)";
-channels[326] = "S28.2E-2-2051-9004";
-channelsnames[327] = "Disney Junior+ (S)";
-channels[327] = "S28.2E-2-2051-9010";
-channelsnames[328] = "BabyTV (S)";
-channels[328] = "S28.2E-2-2409-51145";
-channelsnames[329] = "Boomerang (S)";
-channels[329] = "S28.2E-2-2018-7102";
-channelsnames[330] = "Boomerang +1 (S)";
-channels[330] = "S28.2E-2-2018-7101";
-channelsnames[331] = "Cartoon Netwrk (S)";
-channels[331] = "S28.2E-2-2018-7100";
-channelsnames[332] = "Cartoonito (S)";
-channels[332] = "S28.2E-2-2021-5521";
-channelsnames[333] = "CN Too (S)";
-channels[333] = "S28.2E-2-2018-7103";
-channelsnames[334] = "Disney Chnl (S)";
-channels[334] = "S28.2E-2-2051-9001";
-channelsnames[335] = "Disney Chnl+1 (S)";
-channels[335] = "S28.2E-2-2051-9007";
-channelsnames[336] = "Disney Cine (S)";
-channels[336] = "S28.2E-2-2051-9002";
-channelsnames[337] = "Disney Cine+1 (S)";
-channels[337] = "S28.2E-2-2051-9003";
-channelsnames[338] = "Disney XD (S)";
-channels[338] = "S28.2E-2-2051-9011";
-channelsnames[339] = "Disney XD+1 (S)";
-channels[339] = "S28.2E-2-2051-9008";
-channelsnames[340] = "Nickelodeon (S)";
-channels[340] = "S28.2E-2-2004-4808";
-channelsnames[341] = "Nickelodeon (S)";
-channels[341] = "S28.2E-2-2604-54310";
-channelsnames[342] = "Nick Replay (S)";
-channels[342] = "S28.2E-2-2004-4809";
-channelsnames[343] = "Nicktoons (S)";
-channels[343] = "S28.2E-2-2004-4810";
-channelsnames[344] = "N'toons Replay (S)";
-channels[344] = "S28.2E-2-2304-55251";
-channelsnames[345] = "Cartoon I (S)";
-channels[345] = "S28.2E-2-2018-7109";
-channelsnames[346] = "Toonami I (S)";
-channels[346] = "S28.2E-2-2018-7108";
-channelsnames[401] = "Das Erste (S)";
-channels[401] = "S19.2E-1-1101-28106";
-channelsnames[402] = "ZDF (S)";
-channels[402] = "S19.2E-1-1079-28006";
-channelsnames[403] = "3sat (S)";
-channels[403] = "S19.2E-1-1079-28007";
-channelsnames[404] = "WDR Düsseldorf (S)";
-channels[404] = "S19.2E-1-1201-28308";
-channelsnames[405] = "NDR FS HH (S)";
-channels[405] = "S19.2E-1-1073-28225";
-channelsnames[406] = "MDR Thüringen (S)";
-channels[406] = "S19.2E-1-1073-28230";
-channelsnames[407] = "Bayerisches FS Nord (S)";
-channels[407] = "S19.2E-1-1101-28110";
-channelsnames[408] = "SWR Fernsehen BW (S)";
-channels[408] = "S19.2E-1-1101-28113";
-channelsnames[409] = "BR-alpha (S)";
-channels[409] = "S19.2E-1-1093-28487";
-channelsnames[410] = "hr-fernsehen (S)";
-channels[410] = "S19.2E-1-1101-28108";
-channelsnames[411] = "Radio Bremen TV (S)";
-channels[411] = "S19.2E-1-1201-28385";
-channelsnames[412] = "tagesschau24 (S)";
-channels[412] = "S19.2E-1-1051-28721";
-channelsnames[413] = "Einsfestival (S)";
-channels[413] = "S19.2E-1-1051-28722";
-channelsnames[414] = "EinsPlus (S)";
-channels[414] = "S19.2E-1-1051-28723";
-channelsnames[415] = "ZDFinfo (S)";
-channels[415] = "S19.2E-1-1079-28011";
-channelsnames[416] = "zdf.kultur (S)";
-channels[416] = "S19.2E-1-1079-28016";
-channelsnames[417] = "zdf_neo (S)";
-channels[417] = "S19.2E-1-1079-28014";
-channelsnames[418] = "arte (S)";
-channels[418] = "S19.2E-1-1051-28724";
-channelsnames[419] = "PHOENIX (S)";
-channels[419] = "S19.2E-1-1051-28725";
-channelsnames[420] = "SIXX (S)";
-channels[420] = "S19.2E-1-1107-17504";
-channelsnames[421] = "kabel eins (S)";
-channels[421] = "S19.2E-1-1107-17502";
-channelsnames[422] = "n-tv (S)";
-channels[422] = "S19.2E-1-1089-12090";
-channelsnames[423] = "N24 (S)";
-channels[423] = "S19.2E-1-1107-17503";
-channelsnames[424] = "ProSieben (S)";
-channels[424] = "S19.2E-1-1107-17501";
-channelsnames[425] = "RTL Television (S)";
-channels[425] = "S19.2E-1-1089-12003";
-channelsnames[426] = "RTL2 (S)";
-channels[426] = "S19.2E-1-1089-12020";
-channelsnames[427] = "SUPER RTL (S)";
-channels[427] = "S19.2E-1-1089-12040";
-channelsnames[428] = "SAT.1 (S)";
-channels[428] = "S19.2E-1-1107-17500";
-channelsnames[429] = "SIXX (S)";
-channels[429] = "S19.2E-133-5-776";
-channelsnames[430] = "VOX (S)";
-channels[430] = "S19.2E-1-1089-12060";
-channelsnames[431] = "kabel eins classics (S)";
-channels[431] = "S19.2E-1-1107-17506";
-channelsnames[432] = "RTL Living (S)";
-channels[432] = "S19.2E-1-1089-12030";
-channelsnames[433] = "SAT.1 emotions (S)";
-channels[433] = "S19.2E-1-1107-17505";
-channelsnames[434] = "DAS VIERTE (S)";
-channels[434] = "S19.2E-133-5-1793";
-channelsnames[450] = "13th Street (S)";
-channels[450] = "S19.2E-133-1-42";
-channelsnames[451] = "AXN Action. (S)";
-channels[451] = "S19.2E-133-9-62";
-channelsnames[452] = "Beate-Uhse.TV (S)";
-channels[452] = "S19.2E-133-17-21";
-channelsnames[453] = "Biography Channel. (S)";
-channels[453] = "S19.2E-133-9-67";
-channelsnames[454] = "Boomerang. (S)";
-channels[454] = "S19.2E-133-9-66";
-channelsnames[455] = "Cartoon Network (S). (S)";
-channels[455] = "S19.2E-133-9-64";
-channelsnames[456] = "Classica (S)";
-channels[456] = "S19.2E-133-17-24";
-channelsnames[457] = "Discovery Channel (S)";
-channels[457] = "S19.2E-133-4-14";
-channelsnames[458] = "Disney Channel (S)";
-channels[458] = "S19.2E-133-17-34";
-channelsnames[459] = "Disney Cinemagic (S)";
-channels[459] = "S19.2E-133-3-25";
-channelsnames[460] = "Disney XD (S)";
-channels[460] = "S19.2E-133-17-28";
-channelsnames[461] = "ESPN America (S) (S)";
-channels[461] = "S19.2E-1-1115-13105";
-channelsnames[462] = "Eurosport 2 Deutschland. (S)";
-channels[462] = "S19.2E-133-9-65";
-channelsnames[463] = "Fox Serie (S)";
-channels[463] = "S19.2E-133-1-16";
-channelsnames[464] = "Goldstar TV (S)";
-channels[464] = "S19.2E-133-17-518";
-channelsnames[465] = "Heimatkanal (S)";
-channels[465] = "S19.2E-133-17-22";
-channelsnames[466] = "History. (S)";
-channels[466] = "S19.2E-133-9-68";
-channelsnames[467] = "Junior (S)";
-channels[467] = "S19.2E-133-17-19";
-channelsnames[468] = "Kinowelt TV. (S)";
-channels[468] = "S19.2E-133-9-60";
-channelsnames[469] = "MGM (S)";
-channels[469] = "S19.2E-133-3-515";
-channelsnames[470] = "Motorvision TV (S)";
-channels[470] = "S19.2E-133-1-168";
-channelsnames[471] = "NatGeo Wild (S)";
-channels[471] = "S19.2E-133-4-12";
-channelsnames[472] = "National Geographic (S)";
-channels[472] = "S19.2E-133-4-13";
-channelsnames[473] = "Disney Junior (S)";
-channels[473] = "S19.2E-133-17-26";
-channelsnames[474] = "Romance TV. (S)";
-channels[474] = "S19.2E-133-9-63";
-channelsnames[475] = "RTL Passion (S)";
-channels[475] = "S19.2E-133-1-29";
-channelsnames[476] = "Sky 3D (S)";
-channels[476] = "S19.2E-133-11-117";
-channelsnames[477] = "Sky Action (S)";
-channels[477] = "S19.2E-133-2-9";
-channelsnames[478] = "Sky Bundesliga (S)";
-channels[478] = "S19.2E-133-4-223";
-channelsnames[479] = "Sky Cinema +1 (S)";
-channels[479] = "S19.2E-133-2-11";
-channelsnames[480] = "Sky Cinema +24 (S)";
-channels[480] = "S19.2E-133-2-43";
-channelsnames[481] = "Sky Hits (S)";
-channels[481] = "S19.2E-133-3-41";
-channelsnames[482] = "Sky Cinema (S)";
-channels[482] = "S19.2E-133-2-10";
-channelsnames[483] = "Sky Comedy (S)";
-channels[483] = "S19.2E-133-2-8";
-channelsnames[484] = "Sky Emotion (S)";
-channels[484] = "S19.2E-133-2-20";
-channelsnames[485] = "Sky Krimi (S)";
-channels[485] = "S19.2E-133-1-23";
-channelsnames[486] = "Sky Nostalgie (S)";
-channels[486] = "S19.2E-133-3-516";
-channelsnames[487] = "Sky Sport 1 (S)";
-channels[487] = "S19.2E-133-4-221";
-channelsnames[488] = "Sky Sport 2 (S)";
-channels[488] = "S19.2E-133-4-222";
-channelsnames[489] = "SES 01 (S)";
-channels[489] = "S19.2E-133-7-53";
-channelsnames[490] = "Spiegel Geschichte (S)";
-channels[490] = "S19.2E-133-4-52";
-channelsnames[491] = "sportdigital. (S)";
-channels[491] = "S19.2E-133-9-69";
-channelsnames[492] = "Syfy (S)";
-channels[492] = "S19.2E-133-17-36";
-channelsnames[493] = "TNT Film (TCM). (S)";
-channels[493] = "S19.2E-133-9-61";
-channelsnames[494] = "TNT Serie (S)";
-channels[494] = "S19.2E-133-1-50";
-channelsnames[501] = "ORF1 (S)";
-channels[501] = "S19.2E-1-1117-13001";
-channelsnames[502] = "ORF2 (S)";
-channels[502] = "S19.2E-1-1117-13002";
-channelsnames[503] = "ORF III (S)";
-channels[503] = "S19.2E-1-1115-13101";
-channelsnames[504] = "ATV (S)";
-channels[504] = "S19.2E-1-1117-13012";
-channelsnames[505] = "sixx Austria (S)";
-channels[505] = "S19.2E-1-1115-13106";
-channelsnames[506] = "ATV2 (S)";
-channels[506] = "S19.2E-1-1003-13223";
-channelsnames[507] = "TELE 5 Austria (S)";
-channels[507] = "S19.2E-1-1003-13228";
-channelsnames[508] = "MELODIE Express (S)";
-channels[508] = "S19.2E-1-1003-13229";
-channelsnames[509] = "Starparadies AT (S)";
-channels[509] = "S19.2E-1-1003-13226";
-channelsnames[510] = "Schau TV (S)";
-channels[510] = "S19.2E-1-1003-13225";
-channelsnames[511] = "VOLKS TV (S)";
-channels[511] = "S19.2E-1-1003-13222";
-channelsnames[512] = "ServusTV Deutschland (S)";
-channels[512] = "S19.2E-1-1115-13110";
-channelsnames[513] = "ServusTV Oesterreich (S)";
-channels[513] = "S19.2E-1-1115-13111";
-channelsnames[514] = "SF info (S)";
-channels[514] = "S13.0E-318-8500-911";
-channelsnames[515] = "SF 1 (S)";
-channels[515] = "S13.0E-318-8500-901";
-channelsnames[516] = "SF zwei (S)";
-channels[516] = "S13.0E-318-8500-907";
-channelsnames[517] = "RSI LA 1 (S)";
-channels[517] = "S13.0E-318-1700-14003";
-channelsnames[518] = "RSI LA 2 (S)";
-channels[518] = "S13.0E-318-1700-14009";
-channelsnames[519] = "RTS Un (S)";
-channels[519] = "S13.0E-318-1700-14002";
-channelsnames[520] = "RTS Deux (S)";
-channels[520] = "S13.0E-318-1700-14008";
-channelsnames[550] = "AD Sport 1 (S)";
-channels[550] = "S13.0E-318-15600-10716";
-channelsnames[551] = "Dubai Sports 3 (S)";
-channels[551] = "S13.0E-318-5103-9502";
-channelsnames[552] = "Rai Sport 1 (S)";
-channels[552] = "S13.0E-318-5400-3305";
-channelsnames[553] = "Rai Sport 2 (S)";
-channels[553] = "S13.0E-318-5400-3301";
-channelsnames[554] = "BIKE SHOW TV (S)";
-channels[554] = "S13.0E-318-7200-7258";
-channelsnames[555] = "Saudi Sports 1 (S)";
-channels[555] = "S13.0E-318-6500-498";
-channelsnames[556] = "Saudi Sport 2 (S)";
-channels[556] = "S13.0E-318-7700-103";
-channelsnames[557] = "Saudi Arabian TV2 (S)";
-channels[557] = "S13.0E-318-7700-112";
-channelsnames[558] = "JSC Sports Global (S)";
-channels[558] = "S13.0E-318-7700-126";
-channelsnames[559] = "Eurosport Deutschland (S)";
-channels[559] = "S19.2E-1-1091-31200";
-channelsnames[560] = "e8 television (S)";
-channels[560] = "S19.2E-133-33-897";
-channelsnames[561] = "SPORT1 (S)";
-channels[561] = "S19.2E-133-33-900";
-channelsnames[562] = "JSC Sports +1 (S)";
-channels[562] = "S13.0E-318-500-8437";
-channelsnames[563] = "JSC Sports +2 (S)";
-channels[563] = "S13.0E-318-500-8438";
-channelsnames[564] = "JSC Sports +3 (S)";
-channels[564] = "S13.0E-318-500-8439";
-channelsnames[565] = "JSC Sports +4 (S)";
-channels[565] = "S13.0E-318-500-8440";
-channelsnames[566] = "JSC Sports +5 (S)";
-channels[566] = "S13.0E-318-500-8441";
-channelsnames[567] = "JSC Sports +6 (S)";
-channels[567] = "S13.0E-318-500-8442";
-channelsnames[568] = "JSC Sports +7 (S)";
-channels[568] = "S13.0E-318-500-8443";
-channelsnames[569] = "JSC Sports +8 (S)";
-channels[569] = "S13.0E-318-500-8444";
-channelsnames[570] = "JSC Sports +9 (S)";
-channels[570] = "S13.0E-318-500-8445";
-channelsnames[571] = "JSC Sports +10 (S)";
-channels[571] = "S13.0E-318-500-8446";
-channelsnames[572] = "JSC World Cup (S)";
-channels[572] = "S13.0E-318-500-8447";
-channelsnames[573] = "ESPN (S)";
-channels[573] = "S28.2E-2-2407-50650";
-channelsnames[574] = "ESPN America (S)";
-channels[574] = "S28.2E-2-2407-50620";
-channelsnames[575] = "ESPN Classic (S)";
-channels[575] = "S28.2E-2-2313-53205";
-channelsnames[576] = "Eurosport (S)";
-channels[576] = "S28.2E-2-2030-6039";
-channelsnames[577] = "Eurosport 2 (S)";
-channels[577] = "S28.2E-2-2023-5009";
-channelsnames[578] = "Extreme Sports (S)";
-channels[578] = "S28.2E-2-2404-50350";
-channelsnames[579] = "Prem Spts Xtra (S)";
-channels[579] = "S28.2E-2-2412-51115";
-channelsnames[580] = "Premier Sports (S)";
-channels[580] = "S28.2E-2-2412-51113";
-channelsnames[581] = "Sky Sports 1 (S)";
-channels[581] = "S28.2E-2-2021-4214";
-channelsnames[582] = "Sky Sports 2 (S)";
-channels[582] = "S28.2E-2-2021-4208";
-channelsnames[583] = "Sky Sports 3 (S)";
-channels[583] = "S28.2E-2-2021-4219";
-channelsnames[584] = "Sky Sports 4 (S)";
-channels[584] = "S28.2E-2-2023-5401";
-channelsnames[585] = "Sky Spts News (S)";
-channels[585] = "S28.2E-2-2023-4907";
-channelsnames[586] = "CANAL+ SPORT (S)";
-channels[586] = "S19.2E-1-1072-8208";
-channelsnames[587] = "SPORT+ (S)";
-channels[587] = "S19.2E-1-1070-8009";
-channelsnames[588] = "ESP Int'l (S)";
-channels[588] = "S13.0E-318-200-13831";
-channelsnames[589] = "ESP Dutch (S)";
-channels[589] = "S13.0E-318-200-13833";
-channelsnames[590] = "ESP2 Int'l (S)";
-channels[590] = "S13.0E-318-200-13801";
-channelsnames[591] = "Fightbox (S)";
-channels[591] = "S13.0E-113-7400-7304";
-channelsnames[592] = "Sky Sport News (S)";
-channels[592] = "S19.2E-133-3-17";
-channelsnames[600] = "DELUXE MUSIC (S)";
-channels[600] = "S19.2E-133-7-65";
-channelsnames[601] = "Vintage TV (S)";
-channels[601] = "S28.2E-2-2603-54222";
-channelsnames[602] = "SLAM!TV (T)";
-channels[602] = "T-8720-2244-43";
-channelsnames[603] = "MTV (T)";
-channels[603] = "T-8720-2212-24";
-channelsnames[604] = "Scuzz (S)";
-channels[604] = "S28.2E-2-2314-53310";
-channelsnames[605] = "Rock TV (S)";
-channels[605] = "S13.0E-64511-100-15333";
-channelsnames[606] = "MTV ROCKS (S)";
-channels[606] = "S19.2E-1-1066-28659";
-channelsnames[607] = "MTV Hits (S)";
-channels[607] = "S19.2E-1-1066-28654";
-channelsnames[608] = "MTV Dance (S)";
-channels[608] = "S19.2E-1-1066-28655";
-channelsnames[609] = "VH1 Classic (S)";
-channels[609] = "S19.2E-1-1066-28657";
-channelsnames[610] = "VH1 (S)";
-channels[610] = "S19.2E-1-1066-28656";
-channelsnames[611] = "MTV Music 24 (S)";
-channels[611] = "S19.2E-1-1078-28671";
-channelsnames[612] = "GUNAZ TV (S)";
-channels[612] = "S13.0E-318-13400-4763";
-channelsnames[613] = "Greatest Hits TV (S)";
-channels[613] = "S28.2E-2-2311-52010";
-channelsnames[614] = "Blissmas (S)";
-channels[614] = "S28.2E-2-2314-53305";
-channelsnames[615] = "Flava (S)";
-channels[615] = "S28.2E-2-2314-53300";
-channelsnames[616] = "The Vault (S)";
-channels[616] = "S28.2E-2-2314-53355";
-channelsnames[617] = "Chart Show TV (S)";
-channels[617] = "S28.2E-2-2314-53365";
-channelsnames[618] = "BuzMuzik (S)";
-channels[618] = "S28.2E-2-2314-53335";
-channelsnames[619] = "Massive R&B (S)";
-channels[619] = "S28.2E-2-2612-55114";
-channelsnames[620] = "DanceNationTV (S)";
-channels[620] = "S28.2E-2-2314-53315";
-channelsnames[621] = "Clubland TV (S)";
-channels[621] = "S28.2E-2-2612-55113";
-channelsnames[622] = "Zing (S)";
-channels[622] = "S28.2E-2-2405-50470";
-channelsnames[623] = "Brit Asia TV (S)";
-channels[623] = "S28.2E-2-2612-55108";
-channelsnames[624] = "Kerrang! (S)";
-channels[624] = "S28.2E-2-2040-12015";
-channelsnames[625] = "VH1. (S)";
-channels[625] = "S19.2E-1-1066-28666";
-channelsnames[626] = "VH1 Classic. (S)";
-channels[626] = "S19.2E-1-1066-28667";
-channelsnames[627] = "MTV ROCKS. (S)";
-channels[627] = "S19.2E-1-1066-28669";
-channelsnames[628] = "MTV FRANCE (S)";
-channels[628] = "S19.2E-1-1066-28652";
-channelsnames[629] = "MTV IDOL (S)";
-channels[629] = "S19.2E-1-1078-28675";
-channelsnames[630] = "MTV PULSE (S)";
-channels[630] = "S19.2E-1-1078-28674";
-channelsnames[631] = "MTV Germany (S)";
-channels[631] = "S19.2E-1-1078-28673";
-channelsnames[632] = "VIVA Germany (S)";
-channels[632] = "S19.2E-1-1078-28676";
-channelsnames[633] = "MTV BASE FRANCE (S)";
-channels[633] = "S19.2E-1-1066-28661";
-channelsnames[634] = "MTV Hits. (S)";
-channels[634] = "S19.2E-1-1066-28664";
-channelsnames[635] = "MTV (S)";
-channels[635] = "S28.2E-2-2010-7001";
-channelsnames[636] = "MTV (S)";
-channels[636] = "S28.2E-2-2010-7010";
-channelsnames[637] = "MTV BASE (S)";
-channels[637] = "S28.2E-2-2010-7007";
-channelsnames[638] = "MTV CLASSIC (S)";
-channels[638] = "S28.2E-2-2010-7008";
-channelsnames[639] = "MTV DANCE (S)";
-channels[639] = "S28.2E-2-2010-7014";
-channelsnames[640] = "MTV HITS (S)";
-channels[640] = "S28.2E-2-2010-7006";
-channelsnames[641] = "MTV MUSIC (S)";
-channels[641] = "S28.2E-2-2010-7012";
-channelsnames[642] = "MTV ROCKS (S)";
-channels[642] = "S28.2E-2-2010-7003";
-channelsnames[643] = "MTV Trax (S)";
-channels[643] = "S28.2E-2-2010-7021";
-channelsnames[644] = "MTV+1 (S)";
-channels[644] = "S28.2E-2-2010-7005";
-channelsnames[645] = "VH1 (S)";
-channels[645] = "S28.2E-2-2010-7002";
-channelsnames[646] = "VIVA (S)";
-channels[646] = "S28.2E-2-2010-7009";
-channelsnames[647] = "VH1 (S)";
-channels[647] = "S30.0W-54-37-2003";
-channelsnames[648] = "VH1 Classic (S)";
-channels[648] = "S30.0W-54-41-612";
-channelsnames[649] = "MTV Music (S)";
-channels[649] = "S30.0W-54-40-782";
-channelsnames[650] = "MTV Dance (S)";
-channels[650] = "S30.0W-54-40-783";
-channelsnames[651] = "MTV Portugal (S)";
-channels[651] = "S30.0W-54-40-504";
-channelsnames[652] = "MTV ESPAÑA (S)";
-channels[652] = "S30.0W-49-5-85";
-channelsnames[653] = "MTV Rocks (S)";
-channels[653] = "S30.0W-54-37-967";
-channelsnames[654] = "MTV ROCKS (S)";
-channels[654] = "S30.0W-54-37-2004";
-channelsnames[655] = "MTV ESPAÑA (S)";
-channels[655] = "S30.0W-49-5-98";
-channelsnames[656] = "VIVA AUT (S)";
-channels[656] = "S19.2E-133-7-60";
-channelsnames[657] = "MTV Live (S)";
-channels[657] = "S28.2E-2-2409-50885";
-channelsnames[658] = "MTV NL (S)";
-channels[658] = "S19.2E-1-1078-28679";
-channelsnames[659] = "Nicktoons (S) (S)";
-channels[659] = "S19.2E-1-1078-28682";
-channelsnames[660] = "MTV Classic (S)";
-channels[660] = "S13.0E-64511-800-1427";
-channelsnames[661] = "MTV Music (S)";
-channels[661] = "S13.0E-64511-800-1428";
-channelsnames[662] = "MTV Dance (S)";
-channels[662] = "S13.0E-64511-800-1429";
-channelsnames[663] = "VH1 (S)";
-channels[663] = "S30.0W-54-37-785";
-channelsnames[700] = "NHK World (S)";
-channels[700] = "S13.0E-318-13100-7327";
-channelsnames[701] = "VTV4 (S)";
-channels[701] = "S13.0E-318-11500-17321";
-channelsnames[702] = "Thai Global Network (S)";
-channels[702] = "S13.0E-318-11500-17320";
-channelsnames[703] = "CNC-001 (S)";
-channels[703] = "S13.0E-318-7200-7257";
-channelsnames[704] = "CCTV9 (S)";
-channels[704] = "S13.0E-318-12600-1706";
-channelsnames[705] = "CCTV4 (S)";
-channels[705] = "S13.0E-318-7200-7224";
-channelsnames[706] = "Arirang World (S)";
-channels[706] = "S13.0E-318-15600-10715";
-channelsnames[707] = "NHK World TV (S)";
-channels[707] = "S19.2E-1-1020-7014";
-channelsnames[708] = "CCTV9 Documentary (S)";
-channels[708] = "S19.2E-1-1022-6912";
-channelsnames[709] = "CCTV NEWS (S)";
-channels[709] = "S19.2E-1-1022-6914";
-channelsnames[710] = "CCTV F (S)";
-channels[710] = "S19.2E-1-1022-6913";
-channelsnames[711] = "Arirang TV (S)";
-channels[711] = "S19.2E-1-1020-7011";
-channelsnames[712] = "CNC World (S)";
-channels[712] = "S28.2E-2-2404-50355";
-channelsnames[713] = "PCNE Chinese (S)";
-channels[713] = "S28.2E-2-2409-50878";
-channelsnames[714] = "CCTV News (S)";
-channels[714] = "S28.2E-2-2411-51011";
-channelsnames[715] = "KBS_WORLD (S)";
-channels[715] = "S13.0E-318-15600-10709";
-channelsnames[716] = "JSTV 1 (S)";
-channels[716] = "S13.0E-318-9400-8213";
-channelsnames[717] = "JSTV 2 (S)";
-channels[717] = "S13.0E-318-9400-8214";
-channelsnames[730] = "B4U Music (S)";
-channels[730] = "S28.2E-2-2302-52135";
-channelsnames[731] = "Music India (S)";
-channels[731] = "S28.2E-2-2611-55019";
-channelsnames[732] = "Rishtey (S)";
-channels[732] = "S28.2E-2-2304-55209";
-channelsnames[733] = "ARY World (S)";
-channels[733] = "S28.2E-2-2404-50310";
-channelsnames[734] = "Aastha (S)";
-channels[734] = "S28.2E-2-2402-55500";
-channelsnames[735] = "Sangat (S)";
-channels[735] = "S28.2E-2-2612-9536";
-channelsnames[736] = "Sikh Channel (S)";
-channels[736] = "S28.2E-2-2407-50610";
-channelsnames[737] = "MATV National (S)";
-channels[737] = "S28.2E-2-2604-54300";
-channelsnames[738] = "AAJ TAK (S)";
-channels[738] = "S28.2E-2-2302-52159";
-channelsnames[739] = "Hidayat TV (S)";
-channels[739] = "S28.2E-2-2313-53290";
-channelsnames[740] = "ARY QTV (S)";
-channels[740] = "S28.2E-2-2306-52535";
-channelsnames[741] = "CHSTV (S)";
-channels[741] = "S28.2E-2-2601-54062";
-channelsnames[742] = "SONY SAB (S)";
-channels[742] = "S28.2E-2-2602-54107";
-channelsnames[743] = "Sahara One (S)";
-channels[743] = "S28.2E-2-2312-53113";
-channelsnames[744] = "ATN Bangla UK (S)";
-channels[744] = "S28.2E-2-2601-54053";
-channelsnames[745] = "Venus TV (S)";
-channels[745] = "S28.2E-2-2409-50884";
-channelsnames[746] = "Sonshine TV (S)";
-channels[746] = "S13.0E-318-9400-8206";
-channelsnames[747] = "Thendral (S)";
-channels[747] = "S13.0E-318-11100-4622";
-channelsnames[748] = "Ganj e Hozour TV (S)";
-channels[748] = "S13.0E-0-211034-17017";
-channelsnames[749] = "PTV Global (S)";
-channels[749] = "S28.2E-2-2312-53116";
-channelsnames[750] = "Bangla TV (S)";
-channels[750] = "S28.2E-2-2602-54115";
-channelsnames[751] = "Channel i (S)";
-channels[751] = "S28.2E-2-2601-54068";
-channelsnames[752] = "CH NINE UK (S)";
-channels[752] = "S28.2E-2-2302-52166";
-channelsnames[753] = "SRI TV (S)";
-channels[753] = "S13.0E-318-15700-10645";
-channelsnames[754] = "SRI LANKA ONE (S)";
-channels[754] = "S13.0E-318-1400-1761";
-channelsnames[755] = "DMC TV (S)";
-channels[755] = "S13.0E-318-12200-7459";
-channelsnames[756] = "B4U Movies (S)";
-channels[756] = "S28.2E-2-2302-52134";
-channelsnames[757] = "SONY TV Asia (S)";
-channels[757] = "S28.2E-2-2014-7420";
-channelsnames[758] = "NDTV 24x7 (S)";
-channels[758] = "S28.2E-2-2055-5021";
-channelsnames[759] = "COLORS (S)";
-channels[759] = "S28.2E-2-2306-52520";
-channelsnames[760] = "STAR Gold (S)";
-channels[760] = "S28.2E-2-2301-52113";
-channelsnames[761] = "ABP News (S)";
-channels[761] = "S28.2E-2-2604-54320";
-channelsnames[762] = "Star Life OK (S)";
-channels[762] = "S28.2E-2-2304-55210";
-channelsnames[763] = "STAR Plus (S)";
-channels[763] = "S28.2E-2-2301-52108";
-channelsnames[764] = "Zee TV (S)";
-channels[764] = "S28.2E-2-2405-50460";
-channelsnames[765] = "Zee Café (S)";
-channels[765] = "S28.2E-2-2405-50480";
-channelsnames[766] = "Zee Cinema (S)";
-channels[766] = "S28.2E-2-2405-50465";
-channelsnames[767] = "Zee Punjabi (S)";
-channels[767] = "S28.2E-2-2405-50475";
-channelsnames[768] = "Deepam TV (S)";
-channels[768] = "S13.0E-318-11100-4606";
-channelsnames[769] = "ZEE CINEMA (S)";
-channels[769] = "S13.0E-318-15700-10605";
-channelsnames[770] = "ZEE TV (S)";
-channels[770] = "S13.0E-318-15700-10604";
-channelsnames[771] = "AAG (S)";
-channels[771] = "S28.2E-2-2306-52505";
-channelsnames[772] = "ARY Ent (S)";
-channels[772] = "S28.2E-2-2405-50415";
-channelsnames[773] = "GEO News (S)";
-channels[773] = "S28.2E-2-2405-50405";
-channelsnames[774] = "GEO UK (S)";
-channels[774] = "S28.2E-2-2306-52500";
-channelsnames[800] = "1TVRUS Europe (S)";
-channels[800] = "S13.0E-318-9400-8208";
-channelsnames[801] = "RTR (S)";
-channels[801] = "S13.0E-318-12600-1708";
-channelsnames[802] = "Jewish News One (S)";
-channels[802] = "S13.0E-318-12600-1703";
-channelsnames[803] = "Rossiya 24 (S)";
-channels[803] = "S13.0E-318-12600-1710";
-channelsnames[804] = "News 7 (S)";
-channels[804] = "S13.0E-318-15400-13527";
-channelsnames[805] = "Soyuz TV (S)";
-channels[805] = "S13.0E-318-11500-17313";
-channelsnames[806] = "RBC-TV (S)";
-channels[806] = "S13.0E-318-9000-8342";
-channelsnames[807] = "RT DOC (S)";
-channels[807] = "S13.0E-318-6500-487";
-channelsnames[808] = "PIK TV (S)";
-channels[808] = "S13.0E-318-6500-440";
-channelsnames[809] = "R1 (S)";
-channels[809] = "S13.0E-318-13000-14607";
-channelsnames[810] = "TVRUS (S)";
-channels[810] = "S13.0E-318-15500-637";
-channelsnames[811] = "Music Box Russia (S)";
-channels[811] = "S13.0E-318-15700-10630";
-channelsnames[812] = "Shanson TV (S)";
-channels[812] = "S13.0E-318-12600-1704";
-channelsnames[813] = "ChildRussia (S)";
-channels[813] = "S13.0E-318-15300-813";
-channelsnames[814] = "TBN Russia (S)";
-channels[814] = "S13.0E-318-15300-807";
-channelsnames[815] = "CNL (S)";
-channels[815] = "S13.0E-318-11500-17312";
-channelsnames[816] = "Euronews (S)";
-channels[816] = "S13.0E-318-9400-8211";
-channelsnames[817] = "Russia Today (S)";
-channels[817] = "S13.0E-318-600-17629";
-channelsnames[818] = "Zee Russia (S)";
-channels[818] = "S13.0E-318-15700-10608";
-channelsnames[819] = "Hispan TV (S)";
-channels[819] = "S13.0E-318-8400-3023";
-channelsnames[820] = "RTVI Europe (S)";
-channels[820] = "S13.0E-318-8100-14802";
-channelsnames[821] = "inteRTV Nashe Kino (S)";
-channels[821] = "S13.0E-318-8100-14804";
-channelsnames[822] = "inteRTV Detskii Mir - Teleclub (S)";
-channels[822] = "S13.0E-318-8100-14803";
-channelsnames[823] = "ESP2 Rus (S)";
-channels[823] = "S13.0E-318-200-13813";
-channelsnames[824] = "ESP Russian (S)";
-channels[824] = "S13.0E-318-200-13835";
-channelsnames[825] = "ESP2 NE Russian (S)";
-channels[825] = "S13.0E-318-200-13883";
-channelsnames[826] = "K+ (S)";
-channels[826] = "S13.0E-318-15600-10713";
-channelsnames[827] = "Khabar TV (S)";
-channels[827] = "S13.0E-318-7200-7220";
-channelsnames[828] = "inteRTV Mir Seriala (S)";
-channels[828] = "S13.0E-318-8100-14807";
-channelsnames[829] = "ARM_1 (S)";
-channels[829] = "S13.0E-318-9400-8202";
-channelsnames[830] = "SHANT TV (S)";
-channels[830] = "S13.0E-318-12600-1707";
-channelsnames[831] = "TV Verdade (S)";
-channels[831] = "S13.0E-318-11500-17338";
-channelsnames[832] = "TV9 (S)";
-channels[832] = "S13.0E-318-15400-13505";
-channelsnames[850] = "TVP INFO (S)";
-channels[850] = "S19.2E-1-1059-7102";
-channelsnames[851] = "TVP1 (S)";
-channels[851] = "S19.2E-1-1059-7100";
-channelsnames[852] = "TVP2 (S)";
-channels[852] = "S19.2E-1-1059-7101";
-channelsnames[853] = "TVP Sport (S)";
-channels[853] = "S19.2E-1-1059-7103";
-channelsnames[854] = "TVP Historia (S)";
-channels[854] = "S19.2E-1-1059-7105";
-channelsnames[855] = "TVP Seriale (S)";
-channels[855] = "S19.2E-1-1059-7108";
-channelsnames[856] = "TVP Kultura (S)";
-channels[856] = "S19.2E-1-1059-7106";
-channelsnames[857] = "BELSAT TV (S)";
-channels[857] = "S19.2E-1-1059-7107";
-channelsnames[858] = "TV Polonia (S)";
-channels[858] = "S19.2E-1-1059-7104";
-channelsnames[900] = "EuroNews (S)";
-channels[900] = "S19.2E-1-1091-31220";
-channelsnames[901] = "CNN Int. (S)";
-channels[901] = "S19.2E-1-1068-28522";
-channelsnames[902] = "CNBC Europe (S)";
-channels[902] = "S19.2E-1-1026-10030";
-channelsnames[903] = "BBC World (S)";
-channels[903] = "S19.2E-1-1026-10050";
-channelsnames[904] = "Sky News Intl (S)";
-channels[904] = "S19.2E-1-1111-7290";
-channelsnames[905] = "France 24 (in English) (S)";
-channels[905] = "S19.2E-1-1022-6906";
-channelsnames[906] = "Al Jazeera English (S)";
-channels[906] = "S19.2E-1-1020-7012";
-channelsnames[907] = "Al Jazeera Channel (S)";
-channels[907] = "S19.2E-1-1020-7009";
-channelsnames[908] = "Press TV (S)";
-channels[908] = "S19.2E-133-5-74";
-channelsnames[909] = "Bloomberg Europe TV (S)";
-channels[909] = "S19.2E-1-1026-10067";
-channelsnames[910] = "BBC World News (S)";
-channels[910] = "S13.0E-318-9400-8204";
-channelsnames[911] = "CNBC PE Hot (S)";
-channels[911] = "S13.0E-318-13000-14610";
-channelsnames[912] = "Bloomberg European TV (S)";
-channels[912] = "S13.0E-318-13100-7302";
-channelsnames[913] = "Al Jazeera Intl (S)";
-channels[913] = "S13.0E-318-12600-1714";
-channelsnames[914] = "PRESS TV (S)";
-channels[914] = "S13.0E-318-8700-7944";
-channelsnames[915] = "DW Europe (S)";
-channels[915] = "S13.0E-318-15500-607";
-channelsnames[916] = "Class News Tv (S)";
-channels[916] = "S13.0E-318-7000-783";
-channelsnames[917] = "Rai News (S)";
-channels[917] = "S13.0E-318-12400-8516";
-channelsnames[918] = "France 24 (in English) (S)";
-channels[918] = "S13.0E-318-200-13850";
-channelsnames[919] = "France 24 (en Francais) (S)";
-channels[919] = "S13.0E-318-200-13849";
-channelsnames[920] = "Canal 24 Horas (S)";
-channels[920] = "S13.0E-318-5000-13712";
-channelsnames[921] = "Press TV (S)";
-channels[921] = "S13.0E-318-6500-480";
-channelsnames[922] = "Chamber TV (S)";
-channels[922] = "S23.5E-3-3224-5220";
-channelsnames[923] = "Sky News (S)";
-channels[923] = "S28.2E-2-2026-4704";
-channelsnames[924] = "Euronews (S)";
-channels[924] = "S28.2E-2-2304-55280";
-channelsnames[925] = "Bloomberg (S)";
-channels[925] = "S28.2E-2-2306-52550";
-channelsnames[926] = "CNBC (S)";
-channels[926] = "S28.2E-2-2301-52111";
-channelsnames[927] = "CNN (S)";
-channels[927] = "S28.2E-2-2018-7140";
-channelsnames[928] = "FOX News (S)";
-channels[928] = "S28.2E-2-2031-4643";
-channelsnames[929] = "RT (S)";
-channels[929] = "S28.2E-2-2409-50847";
-channelsnames[930] = "Al Jazeera Eng (S)";
-channels[930] = "S28.2E-2-2412-51107";
-channelsnames[931] = "Russia Today (S)";
-channels[931] = "S19.2E-1-1022-6904";
-channelsnames[932] = "Russia Today Español (S)";
-channels[932] = "S19.2E-1-1026-10077";
-channelsnames[950] = "Travel Channel (S)";
-channels[950] = "S28.2E-2-2602-54102";
-channelsnames[951] = "Travel Ch +1 (S)";
-channels[951] = "S28.2E-2-2301-52100";
-channelsnames[952] = "Travel (S)";
-channels[952] = "S5.0E-1-1-287";
-channelsnames[953] = "Discovery Travel (S)";
-channels[953] = "S13.0E-64511-800-1410";
-channelsnames[954] = "Discovery Travel (S)";
-channels[954] = "S13.0E-64511-800-1465";
-channelsnames[955] = "RTG TV (S)";
-channels[955] = "S13.0E-318-15600-10735";
-
-channelsnames[961] = "NED1 HD (S)"
-channels[961] = "S23.5E-3-3208-7035"
-channelsnames[962] = "NED2 HD (S)"
-channels[962] = "S23.5E-3-3202-6080"
-channelsnames[963] = "NED3 HD (S)"
-channels[963] = "S23.5E-3-3225-21040"
-
diff --git a/index.svg b/index.svg
deleted file mode 100644
index 390cb7a..0000000
--- a/index.svg
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-
-
-
diff --git a/main.js b/main.js
deleted file mode 100644
index 06051ec..0000000
--- a/main.js
+++ /dev/null
@@ -1,1384 +0,0 @@
-//
-// Javascript VDR client for Motorola VIP19x0 & VIP19x3
-//
-// Martin Voerman Rekordc@gmail.com
-//
-// TODO
-//
-// Sound mapping for AC3
-// auto epg switch language for EIT Cache
-//
-// make VDR connection
-// get/set/create/edit timers
-// make/view recordings
-//
-// Mainmenu
-// set/save changes to cfg.custom.xxx
-// change IP server
-//
-
-var Version = "0.10 2012/12/xx"
-var nrChannels = channels.length;
-var nrMedia = recording.length - 1;
-
-function onLoad() {
- document.addEventListener("keydown", onKeyDown, false);
- video = document.getElementById("videoplane");
- guide = document.getElementById("GUIDE");
- createPlayer();
- getBoxSize();
- embedTeletextElement();
- toi.audioOutputService.setVolume(AudioOut, StartVolume);
- toi.audioOutputService.setMuteState(AudioOut, false);
- showDisplay((currChan.toString()), false, 100, 0 );
- play(channels[currChan]);
- eitCache = toi.dvbEitService.createInstance();
- eitCache.setFilterMode(eitCache.FILTER_MODE_PF_AND_SCHEDULE);
-// eitCache.setFilterMode(eitCache.FILTER_MODE_PF_ONLY);
- eitCache.addEventListener(eitCache.ON_CACHE_UPDATED, onCacheUpdated);
- FullScreen();
- showOSD();
-}
-
-
-function onUnload() {
- try {
- if (mediaPlayer.getState() != mediaPlayer.STATE_IDLE) {
- mediaPlayer.close();
- alert("Has closed.");
- }
- mediaPlayer.releaseInstance();
- mediaPlayer = null;
-
- document.removeEventListener("keydown", onKeyDown, false);
- }
- catch (e) {
- alert("onUnload error:" + e);
- }
-}
-
-function getBoxSize() {
- var w=videoWidth;
- var h=videoHeight;
- //get the screen size from viewBox object.
- var viewboxstring = document.documentElement.getAttributeNS(null, "viewBox");
- if (null != viewboxstring && "" != viewboxstring) {
- var vbArray = viewboxstring.split(" ");
- if (vbArray.length >= 4) {
- w=vbArray[2];
- h=vbArray[3];
- }
- }
- videoWidth = w;
- videoHeight = h;
-}
-
-
-function incChan(step) {
- currChan = currChan + step;
- if (currChan == nrChannels) {
- currChan = 1;
- }
-}
-
-function decChan(step) {
- currChan = currChan - step;
- if (currChan == 0) {
- currChan = nrChannels - 1;
- }
-}
-
-function createPlayer() {
- try {
- mediaPlayer = toi.mediaService.createPlayerInstance();
- } catch(e) {
- alert("Failed creating player: " + e);
- }
-}
-
-function play(uri) {
- try {
- if (mediaPlayer.getState() != mediaPlayer.STATE_IDLE) {
- mediaPlayer.close();
- }
- uri = ServerAdres + uri;
- mediaPlayer.open(uri);
- mediaPlayer.play(1000);
- if(isFullscreen) {
- GetEPG(currChan);
- showOSD();
- }
- showDisplay((currChan.toString()), false, 100, 0 );
- } catch (e) {
- alert("Failed opening stream: " + e);
- return;
- }
-}
-
-function preview(urip) {
- if(SwitchGuide) {
- play(urip);
- }
- showChannelList();
- if (isSchedule) {
-// GetSchedule(currChan);
- }
-}
-
-
-function FullScreen() {
- video.setAttribute("x", "0");
- video.setAttribute("y", "0");
- video.setAttribute("width", videoWidth);
- video.setAttribute("heigth", videoHeight);
-// alert ("Display :" + videoWidth + "x" + videoHeight);
-}
-
-
-function onKeyDown(event) {
- if(isVisible) {
- onKeyTeletext(event.keyIdentifier);
- } else if(isMediaMenu) {
- onKeyMedia(event.keyIdentifier);
- } else if(isSetupMenu) {
- onKeyMenu(event.keyIdentifier);
- } else {
-
- switch(event.keyIdentifier) {
- case "Up":
- if(isFullscreen) {
- count = 0;
- prevChan = currChan;
- do
- {
- incChan(1);
- }
- while (!channels[currChan]);
- play(channels[currChan]);
- } else {
- // swap up <> down in guide mode
- count = 0;
- do
- {
- decChan(1);
- }
- while (!channels[currChan]);
- preview(channels[currChan]);
- }
- break;
- case "Down":
- if(isFullscreen) {
- count = 0;
- prevChan = currChan;
- do
- {
- decChan(1);
- }
- while (!channels[currChan]);
- play(channels[currChan]);
- } else {
- // swap up <> down in guide mode
- count = 0;
- do
- {
- incChan(1);
- }
- while (!channels[currChan]);
- preview(channels[currChan]);
- }
- break;
- case "Left":
- count = 0;
- prevChan = currChan;
- if (currChan > 9) {
- decChan(9);
- } else {
- currChan = nrChannels - currChan;
- }
- do
- {
- decChan(1);
- }
- while (!channels[currChan]);
- if(isFullscreen) {
- play(channels[currChan]);
- } else {
- preview(channels[currChan]);
- }
- break;
- case "Right":
- count = 0;
- prevChan = currChan;
- if (currChan < (nrChannels - 9 )) {
- incChan(9);
- } else {
- currChan = nrChannels - currChan;
- }
- do
- {
- incChan(1);
- }
- while (!channels[currChan]);
- if(isFullscreen) {
- play(channels[currChan]);
- } else {
- preview(channels[currChan]);
- }
- break;
- case "Red":
- if(isFullscreen) {
- if(showClock == 0 ) {
- showDisplay("", true, 80, 1 );
- showClock = 1;
- } else if(showClock == 1 ) {
- showClock = 0;
- showDisplay((currChan.toString()), false, 100, 0 );
- }
- } else {
- if(NowNext) {
- settimer();
- showChannelList();
- }
- }
- break;
- case "Green":
- if(isFullscreen) {
- if(!epgactive) {
- audio = audio + 1;
- is = toi.informationService;
- if(audio == 1) {
- is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_VOLATILE);
- document.getElementById("osdlang").setAttribute("visibility","visible");
- document.getElementById("osdlangtxt").textContent = "Nederlands";
- setTimeout("document.getElementById('osdlang').setAttribute('visibility','invisible');", 3000);
- } else if(audio == 2) {
- is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_VOLATILE);
- document.getElementById("osdlang").setAttribute("visibility","visible");
- document.getElementById("osdlangtxt").textContent = "Deutsch";
- setTimeout("document.getElementById('osdlang').setAttribute('visibility','invisible');", 3000);
- } else if(audio == 3) {
- is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_VOLATILE);
- document.getElementById("osdlang").setAttribute("visibility","visible");
- document.getElementById("osdlangtxt").textContent = "English";
- setTimeout("document.getElementById('osdlang').setAttribute('visibility','invisible');", 3000);
- audio = 0;
- }
- } else {
- if (document.getElementById("EPGnow").getAttribute("visibility") == "visible" ){
- document.getElementById("EPGnow").setAttribute("visibility","invisible");
- document.getElementById("EPGnext").setAttribute("visibility","visible");
- } else {
- document.getElementById("EPGnow").setAttribute("visibility","visible");
- document.getElementById("EPGnext").setAttribute("visibility","invisible");
- }
- }
- } else {
- NowNext = 1 - NowNext;
- showChannelList();
- }
-
- break;
- case "Yellow":
- alert ("YELLOW");
- alert (isFullscreen);
- alert (isSchedule);
- alert (currChan);
- if(isFullscreen) {
- if (isSchedule) {
- document.getElementById("SCHEDULE").setAttribute("visibility","invisible");
- } else {
- document.getElementById("SCHEDULE").setAttribute("visibility","visible");
- SetSchedule();
- }
- }
- isSchedule = !isSchedule;
- break;
- case "Blue":
- if(isFullscreen) {
-
- } else {
- SetOsdInfo();
- if (NowNext){
- document.getElementById("EPGnow").setAttribute("visibility","invisible");
- document.getElementById("EPGnext").setAttribute("visibility","visible");
- } else {
- document.getElementById("EPGnow").setAttribute("visibility","visible");
- document.getElementById("EPGnext").setAttribute("visibility","invisible");
- }
-
- setTimeout("epgactive = 0; document.getElementById('EPGnow').setAttribute('visibility','invisible'); document.getElementById('EPGnext').setAttribute('visibility','invisible');", 5000);
- }
- break;
- case "BrowserBack":
- if(count) {
- count = 0;
- if(isFullscreen) {
- showDisplay((currChan.toString()), false, 100, 0 );
- }
- Change = 0;
- } else {
- if(isFullscreen) {
- if(epgactive) {
- epgactive = 0;
- document.getElementById("EPGnow").setAttribute("visibility","invisible");
- document.getElementById("EPGnext").setAttribute("visibility","invisible");
- } else {
- //SHOW epg info
- SetOsdInfo();
- document.getElementById("EPGnow").setAttribute("visibility","visible");
- document.getElementById("EPGnext").setAttribute("visibility","invisible");
- epgactive = 1;
- }
- } else if(!isFullscreen){
- isFullscreen = 1;
- FullScreen();
- currChan = preChan;
- }
- }
- break;
-
- case "Enter":
- // OK key on frontpanel
- case "Accept":
- if(isFullscreen) {
- // fullscreen
- if(!count) {
- showOSD();
- } else {
- CheckChannel(Change);
- count = 0;
- if(ChangeOK) {
- play(channels[currChan]);
- ChangeOK = 0;
- }
- }
- } else {
- // if not fullscreen
- if(count){
- CheckChannel(Change);
- count = 0;
- if(ChangeOK) {
- preview(channels[currChan]);
- ChangeOK = 0;
- }
- } else {
- isFullscreen = 1;
- guide.setAttribute("visibility","invisible");
- FullScreen();
- play(channels[currChan]);
- }
- }
- break;
-
- case "Menu":
- if(isFullscreen) {
- isSetupMenu = 1;
- document.getElementById("MENU").setAttribute("visibility","visible");
- InitMenu();
- }
- break;
- case "Scroll":
- if(isFullscreen) {
- NowNext = 0;
- guide.setAttribute("visibility","visible");
- showChannelList();
- isFullscreen = 0;
- if(!SwitchGuide) {
- preChan = currChan;
- }
- } else {
- guide.setAttribute("visibility","invisible");
- isFullscreen = 1;
- FullScreen();
- if(!SwitchGuide) {
- currChan = preChan;
- }
- }
- break;
- case "TV":
- currChan = prevChan;
- showDisplay((currChan.toString()), false, 100, 0 );
- play(channels[currChan]);
- break;
-
- case KEY_0:
- digit = 0;
- Makedigit();
- break;
- case KEY_1:
- digit = 1;
- Makedigit();
- break;
- case KEY_2:
- digit = 2;
- Makedigit();
- break;
- case KEY_3:
- digit = 3;
- Makedigit();
- break;
- case KEY_4:
- digit = 4;
- Makedigit();
- break;
- case KEY_5:
- digit = 5;
- Makedigit();
- break;
- case KEY_6:
- digit = 6;
- Makedigit();
- break;
- case KEY_7:
- digit = 7;
- Makedigit();
- break;
- case KEY_8:
- digit = 8;
- Makedigit();
- break;
- case KEY_9:
- digit = 9;
- Makedigit();
- break;
- case "Teletext":
- if(isFullscreen) {
- isVisible = 1;
- setVisible(isVisible);
- }
- break;
- case "VolumeMute":
- state = toi.audioOutputService.getMuteState(AudioOut);
- toi.audioOutputService.setMuteState(AudioOut, !state);
- if (state) {
- document.getElementById("osdmute").setAttribute("visibility","invisible") ;
- } else {
- document.getElementById("osdmute").setAttribute("visibility","visible") ;
- }
- 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;
-
- case "MediaRewind":
- break;
- case "MediaForward":
- break;
- case "MediaPlayPause":
- break;
- case "MediaStop":
- mediaList.style.opacity = 0.8;
- isMediaMenu = 1;
- showDisplay("STOP", false, 100, 0 );
- currMed = 0;
- showMediaList();
- break;
- case "MediaRecord":
- break;
-
- default:
- break;
- }
- }
-}
-
-function Makedigit() {
- prevChan = currChan;
- Change = (Change*10) + digit;
- count = count + 1;
- if(isFullscreen) {
- showDisplay((Change.toString()), false, 100, 0 );
-// document.getElementById("osdnr").setAttribute("visibility","visible");
- }
-
- if (count>2) {
- CheckChannel(Change);
- count = 0;
- }
- if(ChangeOK) {
- if(isFullscreen) {
- play(channels[currChan]);
- } else {
- preview(channels[currChan]);
- }
- ChangeOK = 0;
- }
-}
-
-function CheckChannel(CheckThis) {
-// function to check if channel exists
- if(channels[CheckThis]) {
- ChangeOK = 1;
- currChan = CheckThis;
- } else {
- ChangeOK = 0;
- }
- if(prevChan == currChan) {
- ChangeOK = 0 ;
- }
- if(isFullscreen) {
- showDisplay((currChan.toString()), false, 100, 0 );
- }
- Change = 0;
-
-}
-
-
-function showDisplay(showtxt,colonState,intensity,currentMode) {
- if(!showClock){
- toi.frontPanelService.setSegmentDisplayState(toi.statics.ToiFrontPanelServiceSegmentDisplayState.create(showtxt,colonState,intensity,currentMode));
- }
-}
-
-function SetLed(NumLed,color,blinkfreq){
- var fps = toi.frontPanelService;
- var state = toi.statics.ToiFrontPanelServiceLedState.create(color, blinkfreq);
- fps.setLedState(NumLed, state);
-}
-
-
-function showOSD() {
- if (osdtimeout) {
- clearTimeout(osdtimeout);
- }
- SetOsdInfo();
- document.getElementById("OSD").setAttribute("visibility","visible");
- osdtimeout = setTimeout("document.getElementById('OSD').setAttribute('visibility','invisible');", 3000);
-}
-
-function showVolume() {
- if (osdVolumetimeout) {
- clearTimeout(osdVolumetimeout);
- }
- document.getElementById("osdvolume").textContent = "VOLUME : \uE007" + (new Array(Volume)).join("\uE008") + (new Array(100 - Volume)).join("\uE009") + "\uE00A";
- document.getElementById("osdvolume").setAttribute("visibility","visible");
- osdVolumetimeout = setTimeout("document.getElementById('osdvolume').setAttribute('visibility','invisible');", 3000);
-}
-
-
-
-function SetOsdInfo() {
- date_time();
-// GetEPG(currChan);
- makeOSD();
- return;
-}
-
-function SetSchedule() {
- for (var i = 1; i < 15; i++) {
- document.getElementById(("schedule"+i)).textContent = schedule[i][currChan];
- }
- document.getElementById("schedule0").textContent = currChan + "\uE003" + channelsnames[currChan];
-}
-
-
-
-function onCacheUpdated() {
- GetEPG(currChan);
-
- if (osdtimeout) {
- SetOsdInfo();
- }
-// if (!isFullscreen) {
-// showChannelList();
-// }
- if (isSchedule) {
- SetSchedule();
- }
-
-}
-
-function makeOSD(){
-document.getElementById("osdnr").textContent = currChan;
-document.getElementById("osdtime").textContent = result;
-document.getElementById("osdname").textContent = Left(channelsnames[currChan],30);
-document.getElementById("epgchannel").textContent = Left(channelsnames[currChan],30);
-document.getElementById("epgchanneln").textContent = Left(channelsnames[currChan],30);
-
- tijd = EPG[0][2][currChan];
- date = new Date(tijd*1000);
- tijd = date.toUTCString();
- tijd = new Date(tijd);
- dateCurrent = new Date();
- var EPGminutes = Math.floor((dateCurrent.getTime() - date.getTime()) /1000/60);
- if (EPGminutes > 999) {
- EPGminutes = 0;
- }
- var tm = tijd.getMinutes();
- var th = tijd.getHours();
- if(th<10)
- {
- th = "0"+th;
- }
- if(tm<10)
- {
- tm = "0"+tm;
- }
- document.getElementById("osdtimenow").textContent = th + ":" + tm;
- document.getElementById("epgtime").textContent = th + ":" + tm;
-
- tijd = EPG[1][2][currChan];
- date = new Date(tijd*1000);
- tijd = date.toUTCString();
- tijd = new Date(tijd);
- var tm = tijd.getMinutes();
- var th = tijd.getHours();
- if(th<10)
- {
- th = "0"+th;
- }
- if(tm<10)
- {
- tm = "0"+tm;
- }
- document.getElementById("osdtimenext").textContent = th + ":" + tm;
- document.getElementById("epgtimen").textContent = th + ":" + tm;
-
-document.getElementById("osdpnow").textContent = Left(EPG[0][1][currChan] + " " + EPG[0][6][currChan],35);
-document.getElementById("epginfo").textContent = EPG[0][1][currChan] + " " + EPG[0][6][currChan];
-document.getElementById("osdpnext").textContent = Left(EPG[1][1][currChan] + " " + EPG[1][6][currChan],35);
-document.getElementById("epginfon").textContent = EPG[1][1][currChan] + " " + EPG[1][6][currChan];
-
-document.getElementById("epgextinfo").textContent = EPG[0][4][currChan] + EPG[0][5][currChan];
-document.getElementById("epgextinfon").textContent = EPG[1][4][currChan] + EPG[1][5][currChan];
-
-document.getElementById("osddurationnow").textContent = EPGminutes + " / " + (EPG[0][3][currChan] - EPGminutes) + " min";
-document.getElementById("epgduration").textContent = EPGminutes + " / " + (EPG[0][3][currChan] - EPGminutes) + " minutes";
-document.getElementById("osddurationnext").textContent = EPG[1][3][currChan] + " min";
-document.getElementById("epgdurationn").textContent = EPG[1][3][currChan] + " minutes";
-
-}
-
-
-
-function settimer() {
- if(SwitchTimer) {
- tijd = EPG[NowNext][2][currChan];
- date = new Date(tijd*1000);
- tijd = date.toUTCString();
- tijd = new Date(tijd);
- var tm = tijd.getMinutes();
- var th = tijd.getHours();
- if(th<10) {
- th = "0"+th;
- }
- if(tm<10) {
- tm = "0"+tm;
- }
- dateCurrent = new Date();
- var StartTime = Math.floor((date.getTime() - dateCurrent.getTime()));
- timerChan = currChan;
- TimerActions = "isVisible = 0; isFullscreen = 1; FullScreen(); setVisible(isVisible); currChan = timerChan; play(timerChan);SetLed(0,0,0);"
- // only 1 switch timer possible
- if(switchtimerID) {
- clearTimeout(switchtimerID);
- }
- switchtimerID = setTimeout(TimerActions, StartTime);
- switchicon = "\uE00C";
- switchtimericon[0] = currChan;
- SetLed(0,2,1);
- } else {
- //
- // No Switch timer so send timer info to Server
- //
- }
-}
-
-// linker n tekens van string
-function Left(str, n){
- if (n <= 0)
- return "";
- else if (n > String(str).length)
- return str;
- else
- return String(str).substring(0,n);
-}
-
-// rechter n tekens van string
-function Right(str, n){
- if (n <= 0)
- return "";
- else if (n > String(str).length)
- return str;
- else {
- var iLen = String(str).length;
- return String(str).substring(iLen, iLen - n);
- }
-}
-
-function date_time()
-{
- date = new Date;
- year = date.getFullYear();
- month = date.getMonth();
- d = date.getDate();
- day = date.getDay();
- h = date.getHours();
- if(h<10)
- {
- h = "0"+h;
- }
- m = date.getMinutes();
- if(m<10)
- {
- m = "0"+m;
- }
- s = date.getSeconds();
- if(s<10)
- {
- s = "0"+s;
- }
- result = d + "\uE003" + months[month] + "\uE003" + h + ':' +m;
- return;
-}
-
-// EPG Section
-
-function GetEPG(epgchan)
-{
- EPGShortnow = "";
- EPGExtnow = "";
- EPGShortnext = "";
- EPGExtnext = "";
- cds = 0;
-
- try {
- // streaminfo
- // SI[x] 0-sat,1-NID,2-TID,3-SID
- SI=channels[epgchan].split("-");
- is = toi.informationService;
- is.setObject("cfg.locale.ui","ger",is.STORAGE_VOLATILE);
- if(SI[0]=="S28.2E") {
- is.setObject("cfg.locale.ui","eng",is.STORAGE_VOLATILE);
- }
- if((SI[0]=="S23.5E" && SI[1]=="3") || SI[2]=="1026" || SI[2]=="1097" || SI[2]=="1105" || SI[2]=="1119") {
- is.setObject("cfg.locale.ui","dut",is.STORAGE_VOLATILE);
- cds = 1;
- }
-
- eitService = toi.statics.ToiDvbEitCacheServiceItem.create(SI[1],SI[2],SI[3]);
- eitCache.addService(eitService);
- event = eitCache.getPresentEvent(eitService);
- if(event.freeCaMode){
- document.getElementById("osdca").textContent = "\uE00D" + switchicon ;
- } else {
- document.getElementById("osdca").textContent = "\uE00F" + switchicon;
- }
-
- if (event.name)
- {
- events = eitCache.getEvents(eitService, 1000000000, 2000000000);
- extEventsnow = eitCache.getExtendedEventInfo(eitService, events.infoSequence[0].eventId);
- extEventsnext = eitCache.getExtendedEventInfo(eitService, events.infoSequence[1].eventId);
- EPGShortnow = extEventsnow.shortInfo;
- EPGShortnext = extEventsnext.shortInfo;
- EPGExtnow = extEventsnow.extendedInfo;
- EPGExtnext = extEventsnext.extendedInfo;
- }
-
- EPG[0][1][epgchan] = event.name;
- EPG[0][2][epgchan] = event.time;
- EPG[0][3][epgchan] = (event.duration/60).toFixed(0);
- EPG[0][4][epgchan] = "";
- EPG[0][5][epgchan] = "";
-
- if(EPGShortnow) {
- EPG[0][4][epgchan] = EPGShortnow;
- }
- if(EPGExtnow) {
- EPG[0][5][epgchan] = EPGExtnow;
- }
-
- if(cds){
- // CDS has short info, other providers, a little longer.
- EPG[0][6][epgchan] = EPGShortnow;
- } else {
- EPG[0][6][epgchan] = "";
- }
-
-
-// schedule
- events = eitCache.getEvents(eitService, 1000000000, 2000000000);
- if (event.name) {
- if (events.more) {
- var t = eitCache.getEvents(eitService, 1000000000, 2000000000);
- events.infoSequence.concat(t.infoSequence);
- events.more = t.more;
- }
-
- for (var i = 0; i < events.infoSequence.length && i < 14; i++) {
-
- tijd = events.infoSequence[i].time;
- date = new Date(tijd*1000);
- tijd = date.toUTCString();
- tijd = new Date(tijd);
- var tm = tijd.getMinutes();
- var th = tijd.getHours();
- if(th<10)
- {
- th = "0"+th;
- }
- if(tm<10)
- {
- tm = "0"+tm;
- }
- schedule[i+1][epgchan] = th + ":" + tm + " (" + events.infoSequence[i].duration/60 + ") " + events.infoSequence[i].name;
- }
- }
-// end schedule
-
- event = eitCache.getFollowingEvent(eitService);
-
- EPG[1][1][epgchan] = event.name;
- EPG[1][2][epgchan] = event.time;
- EPG[1][3][epgchan] = (event.duration/60).toFixed(0);
- EPG[1][4][epgchan] = "";
- EPG[1][5][epgchan] = "";
-
- if(EPGShortnext) {
- EPG[1][4][epgchan] = EPGShortnext;
- }
- if(EPGExtnext) {
- EPG[1][5][epgchan] = EPGExtnext;
- }
-
- if(cds){
- // CDS has short info, other providers, a little longer.
- EPG[1][6][epgchan] = EPGShortnow;
- } else {
- EPG[1][6][epgchan] = "";
- }
-
-
-
-
- } catch(e) {
- alert("Get EPG problem: " + e);
- }
-}
-
-
-// End of EPG section
-
-
-
-// Channelslist / EPG Guide
-//
-// show currchan - 7
-// highlite currchan
-// show currchan + 7
-//
-// check if chan is OK
-//
-
-function showChannelList() {
- document.getElementById("guide_green").textContent = NN[1 - NowNext];
- document.getElementById("guide_red").textContent = NN[3 + NowNext];
- document.getElementById("guide_yellow").textContent = "Schedule";
- document.getElementById("guide_blue").textContent = "INFO";
- var yy = 0;
- listChan = currChan-7;
- for(var i=currChan-7; i<=currChan+7; i++) {
- if (listChan<1) {
- listChan=nrChannels-2;
- }
- if (listChan>nrChannels-2) {
- listChan=0;
- }
- do
- {
- listChan = listChan + 1;
- }
- while (!channels[listChan] && (listChan 999) {
- EPGminutes = 0;
- }
- var tm = tijd.getMinutes();
- var th = tijd.getHours();
- if(th<10)
- {
- th = "0"+th;
- }
- if(tm<10)
- {
- tm = "0"+tm;
- }
-
- EpgInfo[0] = th + ":" + tm + "\uE003(" + EPGminutes + "/" + (EPG[0][3][listChan] - EPGminutes).toFixed(0) + ")" + "\uE003" + EPG[0][1][listChan] + "\uE003" + EPG[0][6][listChan];
-
-
- tijd = EPG[1][2][listChan];
- date = new Date(tijd*1000);
- tijd = date.toUTCString();
- tijd = new Date(tijd);
- dateCurrent = new Date();
- var tm = tijd.getMinutes();
- var th = tijd.getHours();
- if(th<10)
- {
- th = "0"+th;
- }
- if(tm<10)
- {
- tm = "0"+tm;
- }
-
- EpgInfo[1] = th + ":" + tm + "\uE003(" + (EPG[1][3][listChan]) + ")" + "\uE003" + EPG[1][1][listChan] + "\uE003" + EPG[1][6][listChan];
-
-
- try {
- if (listChan == switchtimericon[0] && NowNext == 1) {
- document.getElementById("guide"+yy).setAttribute("style","fill:red;font-size:36px;");
- } else {
- document.getElementById("guide"+yy).setAttribute("style","fill:white;font-size:36px;");
- }
- document.getElementById(("guide"+yy)).textContent = listChan + "\uE003" + Left(channelsnames[listChan],15) + "\uE003" + Left(EpgInfo[NowNext],60);
- } catch (e) {
- alert("Error file guide list: " + e);
- }
- yy = yy + 1;
- }
-
-
-}
-
-
-// END of Channelslist / EPG Guide
-
-
-// MENU
-
-function onKeyMenu(keyCode) {
- switch(keyCode) {
- case "Menu":
- case "BrowserBack":
- isSetupMenu = 0;
- document.getElementById("MENU").setAttribute("visibility","invisible");
- break;
- case "Left":
- break;
- case "Right":
- break;
- case "Red":
- if(showClock == 0 ) {
- showDisplay("", true, 80, 1 );
- showClock = 1;
- } else if(showClock == 1 ) {
- showClock = 0;
- showDisplay((currChan.toString()), false, 100, 0 );
- }
- InitMenu();
- break;
- case "Green":
- audio = audio + 1;
- is = toi.informationService;
- if(audio == 1) {
- is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_VOLATILE);
- } else if(audio == 2) {
- is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_VOLATILE);
- } else if(audio == 3) {
- is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_VOLATILE);
- audio = 0;
- }
- InitMenu();
- break;
- case "Yellow":
- clearTimeout(switchtimerID);
- switchtimerID = 0;
- InitMenu();
- switchtimericon[0] = 0;
- switchicon = "\uE003";
- SetLed(0,0,0);
- break;
- case "Blue":
- if(SwitchGuide == 0 ) {
- SwitchGuide = 1;
- } else if(SwitchGuide == 1 ) {
- SwitchGuide = 0;
- }
- InitMenu();
- break;
- case "MediaRewind":
- break;
- case "MediaForward":
- break;
- case "MediaStop":
- break;
- case "Teletext":
- break;
- case "TV":
- break;
- case KEY_0:
- break;
- case KEY_1:
- break;
- case KEY_2:
- break;
- case KEY_3:
- break;
- case KEY_4:
- break;
- case KEY_5:
- break;
- case KEY_6:
- break;
- case KEY_7:
- break;
- case KEY_8:
- break;
- case KEY_9:
- break;
- }
-}
-
-function InitMenu() {
- document.getElementById("menuheader").textContent = "SETTINGS";
- document.getElementById("menu0").textContent = "Frontdisplay Clock : " + showClock;
- document.getElementById("menu1").textContent = "Prio audio track : " + (toi.informationService.getObject("cfg.media.audio.languagepriority"));
- document.getElementById("menu2").textContent = "Switch timer : " + Boolean(switchtimerID);
- document.getElementById("menu3").textContent = "Preview guide : " + SwitchGuide + " ";
- document.getElementById("menu_red").textContent = " Clock ";
- document.getElementById("menu_green").textContent = " Lang. ";
- document.getElementById("menu_yellow").textContent = " Timer ";
- document.getElementById("menu_blue").textContent = " Prev. ";
-}
-
-// END Menu
-
-// Mediaplayer
-
-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 "Down":
- if (mediaList.style.opacity != 0) {
- do
- {
- incMed(1);
- }
- while (!recording[currMed]);
- showMediaList();
- } else {
- speed = 0;
- mediaPlayer.play(0);
- showDisplay("PAUS", false, 100, 0 );
- }
- break;
- case "Up":
- if (mediaList.style.opacity != 0) {
- do
- {
- decMed(1);
- }
- while (!recording[currMed]);
- showMediaList();
- } else {
- speed = 1000;
- mediaPlayer.play(1000);
- showDisplay("PLAY", 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);
- document.getElementById("osdlang").setAttribute("visibility","visible");
- document.getElementById("osdlangtxt").textContent = "Nederlands"
- setTimeout("document.getElementById('osdlang').setAttribute('visibility','invisible');", 3000);
- } else if(audio == 2) {
- is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_VOLATILE);
- document.getElementById("osdlang").setAttribute("visibility","visible");
- document.getElementById("osdlangtxt").textContent = "Deutsch"
- setTimeout("document.getElementById('osdlang').setAttribute('visibility','invisible');", 3000);
- } else if(audio == 3) {
- is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_VOLATILE);
- document.getElementById("osdlang").setAttribute("visibility","visible");
- document.getElementById("osdlangtxt").textContent = "English"
- setTimeout("document.getElementById('osdlang').setAttribute('visibility','invisible');", 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);
- if (state) {
- document.getElementById("osdmute").setAttribute("visibility","invisible") ;
- } else {
- document.getElementById("osdmute").setAttribute("visibility","visible") ;
- }
- 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 = "RECORDINGS
";
- 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\uE003\uE003" + Left(recording[listMed],60) + "
";
- }
- htmlstring = htmlstring + "
";
- mediaList.innerHTML = htmlstring;
-}
-
-
-function incMed(step) {
- currMed = currMed + step;
- if (currMed == nrMedia + 1) {
- currMed = 0;
- }
-}
-
-function decMed(step) {
- currMed = currMed - step;
- if (currMed < 0) {
- currMed = nrMedia;
- }
-}
-
-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() + "";
-}
-
-// END of Mediaplayer
-
-// TELETEXT
-
-function embedTeletextElement() {
- teletext = document.createElement("foreignObject");
- teletext.setAttribute("id", "teletext");
- teletext.setAttribute("x", "10");
- teletext.setAttribute("y", "10");
- teletext.setAttribute("width", videoWidth);
- teletext.setAttribute("height", videoHeight);
- teletext.setAttribute("requiredExtensions", "application/motorola-teletext-plugin");
- document.documentElement.appendChild(teletext);
- teletext.setAttribute("display", "none");
- return teletext;
-}
-
-
-function setVisible(isVisible) {
- if (isVisible) {
- video.setAttribute("width", (videoWidth/2));
- video.setAttribute("x", (videoWidth/2));
- teletext.setAttribute("width", (videoWidth/2));
- teletext.setAttribute("height", videoHeight);
- teletext.setAttribute("display", "inline");
- } else {
- teletext.setAttribute("display", "none");
- }
-}
-
-function onKeyTeletext(keyCode) {
- switch(keyCode) {
- case "Left":
- teletext.gotoNextPage();
- break;
- case "Right":
- teletext.gotoPreviousPage();
- break;
- case "Red":
- teletext.inputRedKey();
- break;
- case "Green":
- teletext.inputGreenKey();
- break;
- case "Yellow":
- teletext.inputYellowKey();
- break;
- case "Blue":
- teletext.inputCyanKey();
- break;
- case "MediaRewind":
- teletext.gotoPreviousSubpage();
- break;
- case "MediaForward":
- teletext.gotoNextSubpage();
- break;
- case "MediaStop":
- teletext.setAttribute("width", videoWidth);
- teletext.setAttribute("height", videoHeight);
- teletext.transparent = !teletext.transparent;
- FullScreen();
- break;
- case "BrowserBack":
- case "Teletext":
- isVisible = 0;
- setVisible(isVisible);
- FullScreen();
- break;
-
- case "TV":
- teletext.gotoIndexPage();
- break;
-
- case KEY_0:
- teletext.inputDigit(0);
- break;
- case KEY_1:
- teletext.inputDigit(1);
- break;
- case KEY_2:
- teletext.inputDigit(2);
- break;
- case KEY_3:
- teletext.inputDigit(3);
- break;
- case KEY_4:
- teletext.inputDigit(4);
- break;
- case KEY_5:
- teletext.inputDigit(5);
- break;
- case KEY_6:
- teletext.inputDigit(6);
- break;
- case KEY_7:
- teletext.inputDigit(7);
- break;
- case KEY_8:
- teletext.inputDigit(8);
- break;
- case KEY_9:
- teletext.inputDigit(9);
- break;
-
-
-
- }
-}
-
diff --git a/mute.png b/mute.png
deleted file mode 100644
index 44e9547..0000000
Binary files a/mute.png and /dev/null differ
diff --git a/portal-html/History b/portal-html/History
new file mode 100644
index 0000000..bc4b2f8
--- /dev/null
+++ b/portal-html/History
@@ -0,0 +1,22 @@
+0.04 Volume OSD bar
+ Media Player added.
+ Only Play/ Pause & FF, no REW.
+ OSD made for 576i !!
+
+0.03 Release date 2012/12/13
+ Try to fix Teletext crash.
+ teletext start screen -> teletext/tv 50%/50%
+ Fix bug in epg time left routine.
+ Cleaned SetOSDinfo routine
+ Channellist show shortepg info / (bug?) On sky UK shortepg info = ext epg info
+ split channels.js / settings.js & settings2.js (in the future settings2.js -> cfg.custom.xxx)
+ Added switch timers (atm 1 switch timer possible and for next program only)
+ switch timer reset from mainmenu.
+ EPG language is now based on Satellite/ NID/ TID
+ Added CA Mode to OSD key.png
+ Full schedule.
+ In guide mode Red - switch timer next program, Green now/next, Yellow Schedule, Blue program info.
+ Speed up OSD. (In fullscreen don't need to update channellist.)
+ AudioOut can now be selected in settings.js
+
+
diff --git a/portal-html/channels.js b/portal-html/channels.js
new file mode 100644
index 0000000..6870c85
--- /dev/null
+++ b/portal-html/channels.js
@@ -0,0 +1,1204 @@
+//
+//
+//
+// 0xxx SD channels
+// 1xxx HD channels
+// 2xxx 30 W channels
+// 3xxx 5 E channels
+// 4xxx
+// 5xxx
+// 6xxx XXX
+// 7xxx
+// 8xxx DVB-T
+// 9xxx Radio channels
+//
+//
+//
+
+
+channelsnames[1] = "NED1 (S)";
+channels[1] = "S19.2E-53-1105-4011";
+channelsnames[2] = "NED2 (S)";
+channels[2] = "S19.2E-53-1105-4012";
+channelsnames[3] = "NED3 (S)";
+channels[3] = "S19.2E-53-1105-4013";
+channelsnames[4] = "RTL4 (S)";
+channels[4] = "S19.2E-53-1097-2004";
+channelsnames[5] = "RTL5 (S)";
+channels[5] = "S19.2E-53-1097-2005";
+channelsnames[6] = "SBS6 (S)";
+channels[6] = "S19.2E-53-1105-4002";
+channelsnames[7] = "RTL7 (S)";
+channels[7] = "S19.2E-53-1097-2006";
+channelsnames[8] = "Veronica/DisneyXD (S)";
+channels[8] = "S19.2E-53-1097-2031";
+channelsnames[9] = "NET5 (S)";
+channels[9] = "S19.2E-53-1105-4003";
+channelsnames[10] = "BVN (S)";
+channels[10] = "S19.2E-53-1105-4016";
+channelsnames[11] = "RTL8 (S)";
+channels[11] = "S19.2E-53-1097-2035";
+channelsnames[12] = "Nickelodeon (S)";
+channels[12] = "S19.2E-53-1105-4014";
+channelsnames[13] = "Comedy Central/Kindernet (S)";
+channels[13] = "S19.2E-53-1097-2036";
+channelsnames[14] = "Discovery (S)";
+channels[14] = "S19.2E-53-1097-2015";
+channelsnames[15] = "Animal Planet/TLC (S)";
+channels[15] = "S19.2E-53-1097-2020";
+channelsnames[16] = "NGC (S)";
+channels[16] = "S19.2E-53-1105-4015";
+channelsnames[17] = "EUROSPORT (S)";
+channels[17] = "S19.2E-53-1097-2025";
+channelsnames[18] = "NG Wild DUT (S)";
+channels[18] = "S23.5E-3-3210-5145";
+channelsnames[19] = "History channel DUT (S)";
+channels[19] = "S23.5E-3-3210-5140";
+channelsnames[20] = "Animax (S)";
+channels[20] = "S19.2E-53-1097-2047";
+channelsnames[21] = "Eurosport 2 Deutschland (S)";
+channels[21] = "S19.2E-133-15-55";
+channelsnames[22] = "ESPN America (S)";
+channels[22] = "S19.2E-1-1115-13109";
+channelsnames[23] = "MOTORS TV (S)";
+channels[23] = "S19.2E-1-1110-9509";
+channelsnames[24] = "NAUTICAL CHANNEL (S)";
+channels[24] = "S19.2E-1-1096-8607";
+channelsnames[25] = "Omrop Fryslan Televisie (S)";
+channels[25] = "S23.5E-3-3211-20808";
+channelsnames[26] = "TV Noord (S)";
+channels[26] = "S23.5E-3-3211-20810";
+channelsnames[27] = "TV Oost (S)";
+channels[27] = "S23.5E-3-3211-20814";
+channelsnames[28] = "TV Gelderland (S)";
+channels[28] = "S23.5E-3-3211-20816";
+channelsnames[29] = "een (S)";
+channels[29] = "S19.2E-53-1119-12775";
+channelsnames[30] = "Canvas (S)";
+channels[30] = "S19.2E-53-1119-12776";
+channelsnames[31] = "VTM (MPEG4) (S)";
+channels[31] = "S19.2E-53-1119-12810";
+channelsnames[32] = "VIER (MPEG4) (S)";
+channels[32] = "S19.2E-53-1119-12814";
+channelsnames[33] = "2BE (MPEG4) (S)";
+channels[33] = "S19.2E-53-1119-12812";
+channelsnames[34] = "VIJF (MPEG4) (S)";
+channels[34] = "S19.2E-53-1119-12820";
+channelsnames[35] = "Vitaya (MPEG4) (S)";
+channels[35] = "S19.2E-53-1119-12818";
+channelsnames[36] = "KetOp12 (S)";
+channels[36] = "S19.2E-53-1119-12808";
+channelsnames[37] = "vtmKazoom/Kanaal Z (MPEG4) (S)";
+channels[37] = "S19.2E-53-1119-12816";
+channelsnames[38] = "Acht (MPEG4) (S)";
+channels[38] = "S19.2E-53-1119-12822";
+channelsnames[39] = "Informatiekanaal (S)";
+channels[39] = "S19.2E-53-1119-12826";
+channelsnames[40] = "2BE (S)";
+channels[40] = "S19.2E-53-1119-12772";
+channelsnames[41] = "VTM (S)";
+channels[41] = "S19.2E-53-1119-12771";
+channelsnames[50] = "DMAX (S)";
+channels[50] = "S19.2E-133-33-63";
+channelsnames[51] = "Discovery (S)";
+channels[51] = "S28.2E-2-2009-6201";
+channelsnames[52] = "Discovery (S)";
+channels[52] = "S28.2E-2-2009-6210";
+channelsnames[53] = "Discovery+1 (S)";
+channels[53] = "S28.2E-2-2009-6204";
+channelsnames[54] = "Disc.History (S)";
+channels[54] = "S28.2E-2-2009-6207";
+channelsnames[55] = "Disc.History+1 (S)";
+channels[55] = "S28.2E-2-2315-52435";
+channelsnames[56] = "Disc.RealTime (S)";
+channels[56] = "S28.2E-2-2009-6203";
+channelsnames[57] = "Disc.RT+1 (S)";
+channels[57] = "S28.2E-2-2315-52445";
+channelsnames[58] = "Disc.Science (S)";
+channels[58] = "S28.2E-2-2009-6206";
+channelsnames[59] = "Disc.Sci+1 (S)";
+channels[59] = "S28.2E-2-2315-52410";
+channelsnames[60] = "Disc.Turbo (S)";
+channels[60] = "S28.2E-2-2009-6209";
+channelsnames[61] = "Discovery Shed (S)";
+channels[61] = "S28.2E-2-2315-52440";
+channelsnames[62] = "Travel & Living (S)";
+channels[62] = "S28.2E-2-2009-6205";
+channelsnames[63] = "Home & Health (S)";
+channels[63] = "S28.2E-2-2009-6208";
+channelsnames[64] = "Home&Health+ (S)";
+channels[64] = "S28.2E-2-2315-52450";
+channelsnames[65] = "Investigation (S)";
+channels[65] = "S28.2E-2-2315-52400";
+channelsnames[66] = "DMAX (S)";
+channels[66] = "S28.2E-2-2315-52415";
+channelsnames[67] = "DMAX+1 (S)";
+channels[67] = "S28.2E-2-2315-52420";
+channelsnames[68] = "DMAX+2 (S)";
+channels[68] = "S28.2E-2-2315-52425";
+channelsnames[69] = "QUEST (S)";
+channels[69] = "S28.2E-2-2009-6211";
+channelsnames[70] = "QUEST+1 (S)";
+channels[70] = "S28.2E-2-2315-52430";
+channelsnames[71] = "Animal Planet (S)";
+channels[71] = "S28.2E-2-2009-6202";
+channelsnames[72] = "Animal Plnt+1 (S)";
+channels[72] = "S28.2E-2-2315-52405";
+channelsnames[73] = "Eden (S)";
+channels[73] = "S28.2E-2-2006-6502";
+channelsnames[74] = "Eden+1 (S)";
+channels[74] = "S28.2E-2-2015-7610";
+channelsnames[75] = "YESTERDAY (S)";
+channels[75] = "S28.2E-2-2006-6505";
+channelsnames[76] = "YESTERDAY+1 (S)";
+channels[76] = "S28.2E-2-2015-7650";
+channelsnames[77] = "Blighty (S)";
+channels[77] = "S28.2E-2-2006-6522";
+channelsnames[78] = "Bio (S)";
+channels[78] = "S28.2E-2-2408-4655";
+channelsnames[79] = "Crime (S)";
+channels[79] = "S28.2E-0-211604-4802";
+channelsnames[80] = "Crime+1 (S)";
+channels[80] = "S28.2E-2-2301-52169";
+channelsnames[81] = "History (S)";
+channels[81] = "S28.2E-2-2408-4653";
+channelsnames[82] = "History +1 hour (S)";
+channels[82] = "S28.2E-2-2408-5003";
+channelsnames[83] = "Military (S)";
+channels[83] = "S28.2E-2-2604-54305";
+channelsnames[84] = "Nat Geo (S)";
+channels[84] = "S28.2E-2-2408-4805";
+channelsnames[85] = "Nat Geo+1hr (S)";
+channels[85] = "S28.2E-2-2408-4806";
+channelsnames[86] = "Nat Geo Wild (S)";
+channels[86] = "S28.2E-2-2408-4807";
+channelsnames[100] = "Sky Premiere (S)";
+channels[100] = "S28.2E-2-2007-4404";
+channelsnames[101] = "Sky Prem+1 (S)";
+channels[101] = "S28.2E-2-2007-4405";
+channelsnames[102] = "Sky Showcase (S)";
+channels[102] = "S28.2E-2-2030-4602";
+channelsnames[103] = "Sky Comedy (S)";
+channels[103] = "S28.2E-2-2007-4303";
+channelsnames[104] = "Sky Action (S)";
+channels[104] = "S28.2E-2-2007-4302";
+channelsnames[105] = "Sky Family (S)";
+channels[105] = "S28.2E-2-2007-4403";
+channelsnames[106] = "Sky Thriller (S)";
+channels[106] = "S28.2E-2-2007-4406";
+channelsnames[107] = "Sky DramaRom (S)";
+channels[107] = "S28.2E-2-2007-5502";
+channelsnames[108] = "Sky ScFi/Horror (S)";
+channels[108] = "S28.2E-2-2007-4304";
+channelsnames[109] = "Sky Mdn Greats (S)";
+channels[109] = "S28.2E-2-2007-5650";
+channelsnames[110] = "Sky Classics (S)";
+channels[110] = "S28.2E-2-2007-4305";
+channelsnames[111] = "TCM (S)";
+channels[111] = "S28.2E-2-2403-6038";
+channelsnames[112] = "TCM 2 (S)";
+channels[112] = "S28.2E-2-2021-5522";
+channelsnames[113] = "Christmas 24 (S)";
+channels[113] = "S28.2E-2-2303-52265";
+channelsnames[114] = "Christmas 24+ (S)";
+channels[114] = "S28.2E-2-2303-52270";
+channelsnames[115] = "Cinémoi movies (S)";
+channels[115] = "S28.2E-2-2311-52014";
+channelsnames[150] = "RTL Crime (S)";
+channels[150] = "S19.2E-133-1-27";
+channelsnames[151] = "RTLNITRO (S)";
+channels[151] = "S19.2E-1-1089-12061";
+channelsnames[152] = "Universal (S)";
+channels[152] = "S28.2E-2-2303-52255";
+channelsnames[153] = "Universal+1 (S)";
+channels[153] = "S28.2E-2-2303-52220";
+channelsnames[154] = "ComedyCentral (S)";
+channels[154] = "S28.2E-2-2404-50305";
+channelsnames[155] = "ComedyCtrl+1 (S)";
+channels[155] = "S28.2E-2-2604-54340";
+channelsnames[156] = "ComedyCtralX (S)";
+channels[156] = "S28.2E-2-2023-5431";
+channelsnames[157] = "ComedyCtlX+1 (S)";
+channels[157] = "S28.2E-2-2304-55211";
+channelsnames[158] = "GOLD (S)";
+channels[158] = "S28.2E-2-2006-6504";
+channelsnames[159] = "GOLD +1 (S)";
+channels[159] = "S28.2E-2-2015-7605";
+channelsnames[160] = "Dave (S)";
+channels[160] = "S28.2E-2-2006-6506";
+channelsnames[161] = "Dave ja vu (S)";
+channels[161] = "S28.2E-2-2015-7624";
+channelsnames[162] = "Syfy (S)";
+channels[162] = "S28.2E-2-2303-52250";
+channelsnames[163] = "Syfy +1 (S)";
+channels[163] = "S28.2E-2-2303-52280";
+channelsnames[164] = "alibi (S)";
+channels[164] = "S28.2E-2-2006-6521";
+channelsnames[165] = "alibi +1 (S)";
+channels[165] = "S28.2E-2-2015-7630";
+channelsnames[166] = "FX (S)";
+channels[166] = "S28.2E-2-2021-5515";
+channelsnames[167] = "FX+ (S)";
+channels[167] = "S28.2E-2-2023-5402";
+channelsnames[168] = "Watch (S)";
+channels[168] = "S28.2E-2-2006-6520";
+channelsnames[169] = "Watch +1 (S)";
+channels[169] = "S28.2E-2-2015-7615";
+channelsnames[201] = "BBC 1 London (S)";
+channels[201] = "S28.2E-2-2045-6301";
+channelsnames[202] = "BBC 2 England (S)";
+channels[202] = "S28.2E-2-2045-6302";
+channelsnames[203] = "BBC THREE (S)";
+channels[203] = "S28.2E-2-2045-6319";
+channelsnames[204] = "BBC FOUR (S)";
+channels[204] = "S28.2E-2-2047-6416";
+channelsnames[205] = "BBC NEWS (S)";
+channels[205] = "S28.2E-2-2047-6405";
+channelsnames[206] = "BBC PARL'MNT (S)";
+channels[206] = "S28.2E-2-2046-10307";
+channelsnames[211] = "ITV1 London (S)";
+channels[211] = "S28.2E-2-2044-10060";
+channelsnames[212] = "ITV1+1 (S)";
+channels[212] = "S28.2E-2-2054-10255";
+channelsnames[213] = "ITV2 (S)";
+channels[213] = "S28.2E-2-2044-10070";
+channelsnames[214] = "ITV2+1 (S)";
+channels[214] = "S28.2E-2-2053-10165";
+channelsnames[215] = "ITV3 (S)";
+channels[215] = "S28.2E-2-2054-10260";
+channelsnames[216] = "ITV3+1 (S)";
+channels[216] = "S28.2E-2-2054-10261";
+channelsnames[217] = "ITV4 (S)";
+channels[217] = "S28.2E-2-2044-10072";
+channelsnames[218] = "ITV4+1 (S)";
+channels[218] = "S28.2E-2-2049-10015";
+channelsnames[220] = "Channel 4 (S)";
+channels[220] = "S28.2E-2-2041-9211";
+channelsnames[221] = "Channel 4 +1 (S)";
+channels[221] = "S28.2E-2-2042-8311";
+channelsnames[222] = "E4 (S)";
+channels[222] = "S28.2E-2-2042-8305";
+channelsnames[223] = "E4+1 (S)";
+channels[223] = "S28.2E-2-2042-8300";
+channelsnames[224] = "More4 (S)";
+channels[224] = "S28.2E-2-2042-8340";
+channelsnames[225] = "More4 +1 (S)";
+channels[225] = "S28.2E-2-2041-9230";
+channelsnames[226] = "4seven (S)";
+channels[226] = "S28.2E-2-2068-21250";
+channelsnames[227] = "4Music (S)";
+channels[227] = "S28.2E-2-2040-12000";
+channelsnames[228] = "Film4 (S)";
+channels[228] = "S28.2E-2-2041-9220";
+channelsnames[229] = "Film4 +1 (S)";
+channels[229] = "S28.2E-2-2041-9225";
+channelsnames[230] = "Channel 5 (S)";
+channels[230] = "S28.2E-2-2057-7700";
+channelsnames[231] = "Channel 5+1 (S)";
+channels[231] = "S28.2E-2-2057-7720";
+channelsnames[232] = "5 USA (S)";
+channels[232] = "S28.2E-2-2057-7710";
+channelsnames[233] = "5 USA +1 (S)";
+channels[233] = "S28.2E-2-2057-7711";
+channelsnames[234] = "5* (S)";
+channels[234] = "S28.2E-2-2057-7715";
+channelsnames[235] = "5* +1 (S)";
+channels[235] = "S28.2E-2-2057-7716";
+channelsnames[240] = "CBS Action (S)";
+channels[240] = "S28.2E-2-2311-52007";
+channelsnames[241] = "CBS Drama (S)";
+channels[241] = "S28.2E-2-2304-50903";
+channelsnames[242] = "CBS Reality (S)";
+channels[242] = "S28.2E-2-2313-53275";
+channelsnames[243] = "CBS Reality+1 (S)";
+channels[243] = "S28.2E-2-2301-52102";
+channelsnames[244] = "horror channel (S)";
+channels[244] = "S28.2E-2-2301-52105";
+channelsnames[245] = "horror ch+1 (S)";
+channels[245] = "S28.2E-2-2311-52002";
+channelsnames[246] = "men&movies (S)";
+channels[246] = "S28.2E-2-2602-54110";
+channelsnames[247] = "men&movs+1 (S)";
+channels[247] = "S28.2E-2-2412-51120";
+channelsnames[248] = "movies4men (S)";
+channels[248] = "S28.2E-2-2412-51116";
+channelsnames[249] = "mov4men+1 (S)";
+channels[249] = "S28.2E-2-2412-51118";
+channelsnames[250] = "True Ent (S)";
+channels[250] = "S28.2E-2-2410-52375";
+channelsnames[251] = "True Movies 1 (S)";
+channels[251] = "S28.2E-2-2410-52320";
+channelsnames[252] = "True Movies 2 (S)";
+channels[252] = "S28.2E-2-2410-52325";
+channelsnames[253] = "RTE One (S)";
+channels[253] = "S28.2E-2-2043-9601";
+channelsnames[254] = "RTE TWO (S)";
+channels[254] = "S28.2E-2-2043-9602";
+channelsnames[255] = "Setanta Ireland (S)";
+channels[255] = "S28.2E-2-2412-51111";
+channelsnames[256] = "Setanta Sports1 (S)";
+channels[256] = "S28.2E-2-2412-51112";
+channelsnames[260] = "Sky Indie (S)";
+channels[260] = "S28.2E-2-2007-4306";
+channelsnames[261] = "E! (S)";
+channels[261] = "S28.2E-2-2313-53200";
+channelsnames[262] = "Sky1 (S)";
+channels[262] = "S28.2E-2-2030-4703";
+channelsnames[263] = "Sky2 (S)";
+channels[263] = "S28.2E-2-2026-4752";
+channelsnames[264] = "Sky Atlantic (S)";
+channels[264] = "S28.2E-2-2030-4712";
+channelsnames[265] = "Sky Living (S)";
+channels[265] = "S28.2E-2-2030-6028";
+channelsnames[266] = "Sky Living+1 (S)";
+channels[266] = "S28.2E-2-2030-6035";
+channelsnames[267] = "Sky Livingit (S)";
+channels[267] = "S28.2E-2-2408-6030";
+channelsnames[268] = "Sky Livingit+1 (S)";
+channels[268] = "S28.2E-2-2406-6025";
+channelsnames[269] = "Sky Arts 1 (S)";
+channels[269] = "S28.2E-2-2030-4604";
+channelsnames[270] = "Sky Arts 2 (S)";
+channels[270] = "S28.2E-2-2401-5206";
+channelsnames[271] = "Sony TV (S)";
+channels[271] = "S28.2E-2-2311-52005";
+channelsnames[272] = "Sony TV +1 (S)";
+channels[272] = "S28.2E-2-2604-54325";
+channelsnames[273] = "Sony Movies (S)";
+channels[273] = "S28.2E-2-2412-51117";
+channelsnames[274] = "Sony Movies+1 (S)";
+channels[274] = "S28.2E-2-2412-51119";
+channelsnames[275] = "Home (S)";
+channels[275] = "S28.2E-2-2006-6501";
+channelsnames[276] = "Home+1 (S)";
+channels[276] = "S28.2E-2-2015-7600";
+channelsnames[277] = "Good Food (S)";
+channels[277] = "S28.2E-2-2006-6508";
+channelsnames[278] = "Good Food +1 (S)";
+channels[278] = "S28.2E-2-2015-7626";
+channelsnames[279] = "Food Network (S)";
+channels[279] = "S28.2E-2-2313-53260";
+channelsnames[280] = "Food Netwrk+1 (S)";
+channels[280] = "S28.2E-2-2313-53270";
+channelsnames[281] = "wedding tv (S)";
+channels[281] = "S28.2E-2-2313-53280";
+channelsnames[282] = "The Active Ch (S)";
+channels[282] = "S28.2E-2-2402-55510";
+channelsnames[283] = "Fitness TV (S)";
+channels[283] = "S28.2E-2-2602-54165";
+channelsnames[284] = "Diva TV (S)";
+channels[284] = "S28.2E-2-2306-52530";
+channelsnames[285] = "BET:BlackEntTv (S)";
+channels[285] = "S28.2E-2-2313-53230";
+channelsnames[286] = "BET +1 (S)";
+channels[286] = "S28.2E-2-2311-52060";
+channelsnames[287] = "Information TV (S)";
+channels[287] = "S28.2E-2-2409-50880";
+channelsnames[288] = "Showcase (S)";
+channels[288] = "S28.2E-2-2302-52125";
+channelsnames[289] = "Showcase 2 (S)";
+channels[289] = "S28.2E-2-2601-54051";
+channelsnames[290] = "Horse & Country (S)";
+channels[290] = "S28.2E-2-2602-54140";
+channelsnames[300] = "CBBC Channel (S)";
+channels[300] = "S28.2E-2-2045-6317";
+channelsnames[301] = "CBeebies (S)";
+channels[301] = "S28.2E-2-2047-6418";
+channelsnames[302] = "CITV (S)";
+channels[302] = "S28.2E-2-2044-10071";
+channelsnames[303] = "KiKA (S)";
+channels[303] = "S19.2E-1-1079-28008";
+channelsnames[304] = "RIC (S)";
+channels[304] = "S19.2E-1-1003-13227";
+channelsnames[305] = "NICK/COMEDY (S)";
+channels[305] = "S19.2E-1-1078-28680";
+channelsnames[306] = "jazeerachildren (S)";
+channels[306] = "S28.2E-2-2312-53118";
+channelsnames[307] = "Tiny Pop (S)";
+channels[307] = "S28.2E-2-2314-53330";
+channelsnames[308] = "Tiny Pop +1 (S)";
+channels[308] = "S28.2E-2-2314-53345";
+channelsnames[309] = "POP (S)";
+channels[309] = "S28.2E-2-2314-53340";
+channelsnames[310] = "Kix! (S)";
+channels[310] = "S28.2E-2-2314-53350";
+channelsnames[311] = "PopGirl (S)";
+channels[311] = "S28.2E-2-2314-53360";
+channelsnames[312] = "PopGirl +1 (S)";
+channels[312] = "S28.2E-2-2314-53370";
+channelsnames[313] = "NICK/CC AUT (S)";
+channels[313] = "S19.2E-133-7-61";
+channelsnames[314] = "BABY TV (S)";
+channels[314] = "S13.0E-318-11500-17309";
+channelsnames[315] = "duck tv DUT (S)";
+channels[315] = "S23.5E-3-3210-5141";
+channelsnames[316] = "JIM JAM DUT (S)";
+channels[316] = "S23.5E-3-3219-13135";
+channelsnames[317] = "JIM JAM (S)";
+channels[317] = "S23.5E-3-3219-13132";
+channelsnames[318] = "Boomerang (S)";
+channels[318] = "S19.2E-1-1068-28527";
+channelsnames[319] = "Nick Jr (S)";
+channels[319] = "S28.2E-2-2604-54355";
+channelsnames[320] = "Nick Jr. 2 (S)";
+channels[320] = "S28.2E-2-2313-53285";
+channelsnames[321] = "NICK JR (S)";
+channels[321] = "S30.0W-49-7-75";
+channelsnames[322] = "Nick Jr France (S)";
+channels[322] = "S19.2E-1-1078-28677";
+channelsnames[323] = "Nick Jr. (S)";
+channels[323] = "S13.0E-318-1400-30";
+channelsnames[324] = "Nick Jr (S)";
+channels[324] = "S13.0E-64511-800-1424";
+channelsnames[325] = "DISNEY JR (S)";
+channels[325] = "S30.0W-49-4-71";
+channelsnames[326] = "Disney Junior (S)";
+channels[326] = "S28.2E-2-2051-9004";
+channelsnames[327] = "Disney Junior+ (S)";
+channels[327] = "S28.2E-2-2051-9010";
+channelsnames[328] = "BabyTV (S)";
+channels[328] = "S28.2E-2-2409-51145";
+channelsnames[329] = "Boomerang (S)";
+channels[329] = "S28.2E-2-2018-7102";
+channelsnames[330] = "Boomerang +1 (S)";
+channels[330] = "S28.2E-2-2018-7101";
+channelsnames[331] = "Cartoon Netwrk (S)";
+channels[331] = "S28.2E-2-2018-7100";
+channelsnames[332] = "Cartoonito (S)";
+channels[332] = "S28.2E-2-2021-5521";
+channelsnames[333] = "CN Too (S)";
+channels[333] = "S28.2E-2-2018-7103";
+channelsnames[334] = "Disney Chnl (S)";
+channels[334] = "S28.2E-2-2051-9001";
+channelsnames[335] = "Disney Chnl+1 (S)";
+channels[335] = "S28.2E-2-2051-9007";
+channelsnames[336] = "Disney Cine (S)";
+channels[336] = "S28.2E-2-2051-9002";
+channelsnames[337] = "Disney Cine+1 (S)";
+channels[337] = "S28.2E-2-2051-9003";
+channelsnames[338] = "Disney XD (S)";
+channels[338] = "S28.2E-2-2051-9011";
+channelsnames[339] = "Disney XD+1 (S)";
+channels[339] = "S28.2E-2-2051-9008";
+channelsnames[340] = "Nickelodeon (S)";
+channels[340] = "S28.2E-2-2004-4808";
+channelsnames[341] = "Nickelodeon (S)";
+channels[341] = "S28.2E-2-2604-54310";
+channelsnames[342] = "Nick Replay (S)";
+channels[342] = "S28.2E-2-2004-4809";
+channelsnames[343] = "Nicktoons (S)";
+channels[343] = "S28.2E-2-2004-4810";
+channelsnames[344] = "N'toons Replay (S)";
+channels[344] = "S28.2E-2-2304-55251";
+channelsnames[345] = "Cartoon I (S)";
+channels[345] = "S28.2E-2-2018-7109";
+channelsnames[346] = "Toonami I (S)";
+channels[346] = "S28.2E-2-2018-7108";
+channelsnames[401] = "Das Erste (S)";
+channels[401] = "S19.2E-1-1101-28106";
+channelsnames[402] = "ZDF (S)";
+channels[402] = "S19.2E-1-1079-28006";
+channelsnames[403] = "3sat (S)";
+channels[403] = "S19.2E-1-1079-28007";
+channelsnames[404] = "WDR Düsseldorf (S)";
+channels[404] = "S19.2E-1-1201-28308";
+channelsnames[405] = "NDR FS HH (S)";
+channels[405] = "S19.2E-1-1073-28225";
+channelsnames[406] = "MDR Thüringen (S)";
+channels[406] = "S19.2E-1-1073-28230";
+channelsnames[407] = "Bayerisches FS Nord (S)";
+channels[407] = "S19.2E-1-1101-28110";
+channelsnames[408] = "SWR Fernsehen BW (S)";
+channels[408] = "S19.2E-1-1101-28113";
+channelsnames[409] = "BR-alpha (S)";
+channels[409] = "S19.2E-1-1093-28487";
+channelsnames[410] = "hr-fernsehen (S)";
+channels[410] = "S19.2E-1-1101-28108";
+channelsnames[411] = "Radio Bremen TV (S)";
+channels[411] = "S19.2E-1-1201-28385";
+channelsnames[412] = "tagesschau24 (S)";
+channels[412] = "S19.2E-1-1051-28721";
+channelsnames[413] = "Einsfestival (S)";
+channels[413] = "S19.2E-1-1051-28722";
+channelsnames[414] = "EinsPlus (S)";
+channels[414] = "S19.2E-1-1051-28723";
+channelsnames[415] = "ZDFinfo (S)";
+channels[415] = "S19.2E-1-1079-28011";
+channelsnames[416] = "zdf.kultur (S)";
+channels[416] = "S19.2E-1-1079-28016";
+channelsnames[417] = "zdf_neo (S)";
+channels[417] = "S19.2E-1-1079-28014";
+channelsnames[418] = "arte (S)";
+channels[418] = "S19.2E-1-1051-28724";
+channelsnames[419] = "PHOENIX (S)";
+channels[419] = "S19.2E-1-1051-28725";
+channelsnames[420] = "SIXX (S)";
+channels[420] = "S19.2E-1-1107-17504";
+channelsnames[421] = "kabel eins (S)";
+channels[421] = "S19.2E-1-1107-17502";
+channelsnames[422] = "n-tv (S)";
+channels[422] = "S19.2E-1-1089-12090";
+channelsnames[423] = "N24 (S)";
+channels[423] = "S19.2E-1-1107-17503";
+channelsnames[424] = "ProSieben (S)";
+channels[424] = "S19.2E-1-1107-17501";
+channelsnames[425] = "RTL Television (S)";
+channels[425] = "S19.2E-1-1089-12003";
+channelsnames[426] = "RTL2 (S)";
+channels[426] = "S19.2E-1-1089-12020";
+channelsnames[427] = "SUPER RTL (S)";
+channels[427] = "S19.2E-1-1089-12040";
+channelsnames[428] = "SAT.1 (S)";
+channels[428] = "S19.2E-1-1107-17500";
+channelsnames[429] = "SIXX (S)";
+channels[429] = "S19.2E-133-5-776";
+channelsnames[430] = "VOX (S)";
+channels[430] = "S19.2E-1-1089-12060";
+channelsnames[431] = "kabel eins classics (S)";
+channels[431] = "S19.2E-1-1107-17506";
+channelsnames[432] = "RTL Living (S)";
+channels[432] = "S19.2E-1-1089-12030";
+channelsnames[433] = "SAT.1 emotions (S)";
+channels[433] = "S19.2E-1-1107-17505";
+channelsnames[434] = "DAS VIERTE (S)";
+channels[434] = "S19.2E-133-5-1793";
+channelsnames[450] = "13th Street (S)";
+channels[450] = "S19.2E-133-1-42";
+channelsnames[451] = "AXN Action. (S)";
+channels[451] = "S19.2E-133-9-62";
+channelsnames[452] = "Beate-Uhse.TV (S)";
+channels[452] = "S19.2E-133-17-21";
+channelsnames[453] = "Biography Channel. (S)";
+channels[453] = "S19.2E-133-9-67";
+channelsnames[454] = "Boomerang. (S)";
+channels[454] = "S19.2E-133-9-66";
+channelsnames[455] = "Cartoon Network (S). (S)";
+channels[455] = "S19.2E-133-9-64";
+channelsnames[456] = "Classica (S)";
+channels[456] = "S19.2E-133-17-24";
+channelsnames[457] = "Discovery Channel (S)";
+channels[457] = "S19.2E-133-4-14";
+channelsnames[458] = "Disney Channel (S)";
+channels[458] = "S19.2E-133-17-34";
+channelsnames[459] = "Disney Cinemagic (S)";
+channels[459] = "S19.2E-133-3-25";
+channelsnames[460] = "Disney XD (S)";
+channels[460] = "S19.2E-133-17-28";
+channelsnames[461] = "ESPN America (S) (S)";
+channels[461] = "S19.2E-1-1115-13105";
+channelsnames[462] = "Eurosport 2 Deutschland. (S)";
+channels[462] = "S19.2E-133-9-65";
+channelsnames[463] = "Fox Serie (S)";
+channels[463] = "S19.2E-133-1-16";
+channelsnames[464] = "Goldstar TV (S)";
+channels[464] = "S19.2E-133-17-518";
+channelsnames[465] = "Heimatkanal (S)";
+channels[465] = "S19.2E-133-17-22";
+channelsnames[466] = "History. (S)";
+channels[466] = "S19.2E-133-9-68";
+channelsnames[467] = "Junior (S)";
+channels[467] = "S19.2E-133-17-19";
+channelsnames[468] = "Kinowelt TV. (S)";
+channels[468] = "S19.2E-133-9-60";
+channelsnames[469] = "MGM (S)";
+channels[469] = "S19.2E-133-3-515";
+channelsnames[470] = "Motorvision TV (S)";
+channels[470] = "S19.2E-133-1-168";
+channelsnames[471] = "NatGeo Wild (S)";
+channels[471] = "S19.2E-133-4-12";
+channelsnames[472] = "National Geographic (S)";
+channels[472] = "S19.2E-133-4-13";
+channelsnames[473] = "Disney Junior (S)";
+channels[473] = "S19.2E-133-17-26";
+channelsnames[474] = "Romance TV. (S)";
+channels[474] = "S19.2E-133-9-63";
+channelsnames[475] = "RTL Passion (S)";
+channels[475] = "S19.2E-133-1-29";
+channelsnames[476] = "Sky 3D (S)";
+channels[476] = "S19.2E-133-11-117";
+channelsnames[477] = "Sky Action (S)";
+channels[477] = "S19.2E-133-2-9";
+channelsnames[478] = "Sky Bundesliga (S)";
+channels[478] = "S19.2E-133-4-223";
+channelsnames[479] = "Sky Cinema +1 (S)";
+channels[479] = "S19.2E-133-2-11";
+channelsnames[480] = "Sky Cinema +24 (S)";
+channels[480] = "S19.2E-133-2-43";
+channelsnames[481] = "Sky Hits (S)";
+channels[481] = "S19.2E-133-3-41";
+channelsnames[482] = "Sky Cinema (S)";
+channels[482] = "S19.2E-133-2-10";
+channelsnames[483] = "Sky Comedy (S)";
+channels[483] = "S19.2E-133-2-8";
+channelsnames[484] = "Sky Emotion (S)";
+channels[484] = "S19.2E-133-2-20";
+channelsnames[485] = "Sky Krimi (S)";
+channels[485] = "S19.2E-133-1-23";
+channelsnames[486] = "Sky Nostalgie (S)";
+channels[486] = "S19.2E-133-3-516";
+channelsnames[487] = "Sky Sport 1 (S)";
+channels[487] = "S19.2E-133-4-221";
+channelsnames[488] = "Sky Sport 2 (S)";
+channels[488] = "S19.2E-133-4-222";
+channelsnames[489] = "SES 01 (S)";
+channels[489] = "S19.2E-133-7-53";
+channelsnames[490] = "Spiegel Geschichte (S)";
+channels[490] = "S19.2E-133-4-52";
+channelsnames[491] = "sportdigital. (S)";
+channels[491] = "S19.2E-133-9-69";
+channelsnames[492] = "Syfy (S)";
+channels[492] = "S19.2E-133-17-36";
+channelsnames[493] = "TNT Film (TCM). (S)";
+channels[493] = "S19.2E-133-9-61";
+channelsnames[494] = "TNT Serie (S)";
+channels[494] = "S19.2E-133-1-50";
+channelsnames[501] = "ORF1 (S)";
+channels[501] = "S19.2E-1-1117-13001";
+channelsnames[502] = "ORF2 (S)";
+channels[502] = "S19.2E-1-1117-13002";
+channelsnames[503] = "ORF III (S)";
+channels[503] = "S19.2E-1-1115-13101";
+channelsnames[504] = "ATV (S)";
+channels[504] = "S19.2E-1-1117-13012";
+channelsnames[505] = "sixx Austria (S)";
+channels[505] = "S19.2E-1-1115-13106";
+channelsnames[506] = "ATV2 (S)";
+channels[506] = "S19.2E-1-1003-13223";
+channelsnames[507] = "TELE 5 Austria (S)";
+channels[507] = "S19.2E-1-1003-13228";
+channelsnames[508] = "MELODIE Express (S)";
+channels[508] = "S19.2E-1-1003-13229";
+channelsnames[509] = "Starparadies AT (S)";
+channels[509] = "S19.2E-1-1003-13226";
+channelsnames[510] = "Schau TV (S)";
+channels[510] = "S19.2E-1-1003-13225";
+channelsnames[511] = "VOLKS TV (S)";
+channels[511] = "S19.2E-1-1003-13222";
+channelsnames[512] = "ServusTV Deutschland (S)";
+channels[512] = "S19.2E-1-1115-13110";
+channelsnames[513] = "ServusTV Oesterreich (S)";
+channels[513] = "S19.2E-1-1115-13111";
+channelsnames[514] = "SF info (S)";
+channels[514] = "S13.0E-318-8500-911";
+channelsnames[515] = "SF 1 (S)";
+channels[515] = "S13.0E-318-8500-901";
+channelsnames[516] = "SF zwei (S)";
+channels[516] = "S13.0E-318-8500-907";
+channelsnames[517] = "RSI LA 1 (S)";
+channels[517] = "S13.0E-318-1700-14003";
+channelsnames[518] = "RSI LA 2 (S)";
+channels[518] = "S13.0E-318-1700-14009";
+channelsnames[519] = "RTS Un (S)";
+channels[519] = "S13.0E-318-1700-14002";
+channelsnames[520] = "RTS Deux (S)";
+channels[520] = "S13.0E-318-1700-14008";
+channelsnames[550] = "AD Sport 1 (S)";
+channels[550] = "S13.0E-318-15600-10716";
+channelsnames[551] = "Dubai Sports 3 (S)";
+channels[551] = "S13.0E-318-5103-9502";
+channelsnames[552] = "Rai Sport 1 (S)";
+channels[552] = "S13.0E-318-5400-3305";
+channelsnames[553] = "Rai Sport 2 (S)";
+channels[553] = "S13.0E-318-5400-3301";
+channelsnames[554] = "BIKE SHOW TV (S)";
+channels[554] = "S13.0E-318-7200-7258";
+channelsnames[555] = "Saudi Sports 1 (S)";
+channels[555] = "S13.0E-318-6500-498";
+channelsnames[556] = "Saudi Sport 2 (S)";
+channels[556] = "S13.0E-318-7700-103";
+channelsnames[557] = "Saudi Arabian TV2 (S)";
+channels[557] = "S13.0E-318-7700-112";
+channelsnames[558] = "JSC Sports Global (S)";
+channels[558] = "S13.0E-318-7700-126";
+channelsnames[559] = "Eurosport Deutschland (S)";
+channels[559] = "S19.2E-1-1091-31200";
+channelsnames[560] = "e8 television (S)";
+channels[560] = "S19.2E-133-33-897";
+channelsnames[561] = "SPORT1 (S)";
+channels[561] = "S19.2E-133-33-900";
+channelsnames[562] = "JSC Sports +1 (S)";
+channels[562] = "S13.0E-318-500-8437";
+channelsnames[563] = "JSC Sports +2 (S)";
+channels[563] = "S13.0E-318-500-8438";
+channelsnames[564] = "JSC Sports +3 (S)";
+channels[564] = "S13.0E-318-500-8439";
+channelsnames[565] = "JSC Sports +4 (S)";
+channels[565] = "S13.0E-318-500-8440";
+channelsnames[566] = "JSC Sports +5 (S)";
+channels[566] = "S13.0E-318-500-8441";
+channelsnames[567] = "JSC Sports +6 (S)";
+channels[567] = "S13.0E-318-500-8442";
+channelsnames[568] = "JSC Sports +7 (S)";
+channels[568] = "S13.0E-318-500-8443";
+channelsnames[569] = "JSC Sports +8 (S)";
+channels[569] = "S13.0E-318-500-8444";
+channelsnames[570] = "JSC Sports +9 (S)";
+channels[570] = "S13.0E-318-500-8445";
+channelsnames[571] = "JSC Sports +10 (S)";
+channels[571] = "S13.0E-318-500-8446";
+channelsnames[572] = "JSC World Cup (S)";
+channels[572] = "S13.0E-318-500-8447";
+channelsnames[573] = "ESPN (S)";
+channels[573] = "S28.2E-2-2407-50650";
+channelsnames[574] = "ESPN America (S)";
+channels[574] = "S28.2E-2-2407-50620";
+channelsnames[575] = "ESPN Classic (S)";
+channels[575] = "S28.2E-2-2313-53205";
+channelsnames[576] = "Eurosport (S)";
+channels[576] = "S28.2E-2-2030-6039";
+channelsnames[577] = "Eurosport 2 (S)";
+channels[577] = "S28.2E-2-2023-5009";
+channelsnames[578] = "Extreme Sports (S)";
+channels[578] = "S28.2E-2-2404-50350";
+channelsnames[579] = "Prem Spts Xtra (S)";
+channels[579] = "S28.2E-2-2412-51115";
+channelsnames[580] = "Premier Sports (S)";
+channels[580] = "S28.2E-2-2412-51113";
+channelsnames[581] = "Sky Sports 1 (S)";
+channels[581] = "S28.2E-2-2021-4214";
+channelsnames[582] = "Sky Sports 2 (S)";
+channels[582] = "S28.2E-2-2021-4208";
+channelsnames[583] = "Sky Sports 3 (S)";
+channels[583] = "S28.2E-2-2021-4219";
+channelsnames[584] = "Sky Sports 4 (S)";
+channels[584] = "S28.2E-2-2023-5401";
+channelsnames[585] = "Sky Spts News (S)";
+channels[585] = "S28.2E-2-2023-4907";
+channelsnames[586] = "CANAL+ SPORT (S)";
+channels[586] = "S19.2E-1-1072-8208";
+channelsnames[587] = "SPORT+ (S)";
+channels[587] = "S19.2E-1-1070-8009";
+channelsnames[588] = "ESP Int'l (S)";
+channels[588] = "S13.0E-318-200-13831";
+channelsnames[589] = "ESP Dutch (S)";
+channels[589] = "S13.0E-318-200-13833";
+channelsnames[590] = "ESP2 Int'l (S)";
+channels[590] = "S13.0E-318-200-13801";
+channelsnames[591] = "Fightbox (S)";
+channels[591] = "S13.0E-113-7400-7304";
+channelsnames[592] = "Sky Sport News (S)";
+channels[592] = "S19.2E-133-3-17";
+channelsnames[600] = "DELUXE MUSIC (S)";
+channels[600] = "S19.2E-133-7-65";
+channelsnames[601] = "Vintage TV (S)";
+channels[601] = "S28.2E-2-2603-54222";
+channelsnames[602] = "SLAM!TV (T)";
+channels[602] = "T-8720-2244-43";
+channelsnames[603] = "MTV (T)";
+channels[603] = "T-8720-2212-24";
+channelsnames[604] = "Scuzz (S)";
+channels[604] = "S28.2E-2-2314-53310";
+channelsnames[605] = "Rock TV (S)";
+channels[605] = "S13.0E-64511-100-15333";
+channelsnames[606] = "MTV ROCKS (S)";
+channels[606] = "S19.2E-1-1066-28659";
+channelsnames[607] = "MTV Hits (S)";
+channels[607] = "S19.2E-1-1066-28654";
+channelsnames[608] = "MTV Dance (S)";
+channels[608] = "S19.2E-1-1066-28655";
+channelsnames[609] = "VH1 Classic (S)";
+channels[609] = "S19.2E-1-1066-28657";
+channelsnames[610] = "VH1 (S)";
+channels[610] = "S19.2E-1-1066-28656";
+channelsnames[611] = "MTV Music 24 (S)";
+channels[611] = "S19.2E-1-1078-28671";
+channelsnames[612] = "GUNAZ TV (S)";
+channels[612] = "S13.0E-318-13400-4763";
+channelsnames[613] = "Greatest Hits TV (S)";
+channels[613] = "S28.2E-2-2311-52010";
+channelsnames[614] = "Blissmas (S)";
+channels[614] = "S28.2E-2-2314-53305";
+channelsnames[615] = "Flava (S)";
+channels[615] = "S28.2E-2-2314-53300";
+channelsnames[616] = "The Vault (S)";
+channels[616] = "S28.2E-2-2314-53355";
+channelsnames[617] = "Chart Show TV (S)";
+channels[617] = "S28.2E-2-2314-53365";
+channelsnames[618] = "BuzMuzik (S)";
+channels[618] = "S28.2E-2-2314-53335";
+channelsnames[619] = "Massive R&B (S)";
+channels[619] = "S28.2E-2-2612-55114";
+channelsnames[620] = "DanceNationTV (S)";
+channels[620] = "S28.2E-2-2314-53315";
+channelsnames[621] = "Clubland TV (S)";
+channels[621] = "S28.2E-2-2612-55113";
+channelsnames[622] = "Zing (S)";
+channels[622] = "S28.2E-2-2405-50470";
+channelsnames[623] = "Brit Asia TV (S)";
+channels[623] = "S28.2E-2-2612-55108";
+channelsnames[624] = "Kerrang! (S)";
+channels[624] = "S28.2E-2-2040-12015";
+channelsnames[625] = "VH1. (S)";
+channels[625] = "S19.2E-1-1066-28666";
+channelsnames[626] = "VH1 Classic. (S)";
+channels[626] = "S19.2E-1-1066-28667";
+channelsnames[627] = "MTV ROCKS. (S)";
+channels[627] = "S19.2E-1-1066-28669";
+channelsnames[628] = "MTV FRANCE (S)";
+channels[628] = "S19.2E-1-1066-28652";
+channelsnames[629] = "MTV IDOL (S)";
+channels[629] = "S19.2E-1-1078-28675";
+channelsnames[630] = "MTV PULSE (S)";
+channels[630] = "S19.2E-1-1078-28674";
+channelsnames[631] = "MTV Germany (S)";
+channels[631] = "S19.2E-1-1078-28673";
+channelsnames[632] = "VIVA Germany (S)";
+channels[632] = "S19.2E-1-1078-28676";
+channelsnames[633] = "MTV BASE FRANCE (S)";
+channels[633] = "S19.2E-1-1066-28661";
+channelsnames[634] = "MTV Hits. (S)";
+channels[634] = "S19.2E-1-1066-28664";
+channelsnames[635] = "MTV (S)";
+channels[635] = "S28.2E-2-2010-7001";
+channelsnames[636] = "MTV (S)";
+channels[636] = "S28.2E-2-2010-7010";
+channelsnames[637] = "MTV BASE (S)";
+channels[637] = "S28.2E-2-2010-7007";
+channelsnames[638] = "MTV CLASSIC (S)";
+channels[638] = "S28.2E-2-2010-7008";
+channelsnames[639] = "MTV DANCE (S)";
+channels[639] = "S28.2E-2-2010-7014";
+channelsnames[640] = "MTV HITS (S)";
+channels[640] = "S28.2E-2-2010-7006";
+channelsnames[641] = "MTV MUSIC (S)";
+channels[641] = "S28.2E-2-2010-7012";
+channelsnames[642] = "MTV ROCKS (S)";
+channels[642] = "S28.2E-2-2010-7003";
+channelsnames[643] = "MTV Trax (S)";
+channels[643] = "S28.2E-2-2010-7021";
+channelsnames[644] = "MTV+1 (S)";
+channels[644] = "S28.2E-2-2010-7005";
+channelsnames[645] = "VH1 (S)";
+channels[645] = "S28.2E-2-2010-7002";
+channelsnames[646] = "VIVA (S)";
+channels[646] = "S28.2E-2-2010-7009";
+channelsnames[647] = "VH1 (S)";
+channels[647] = "S30.0W-54-37-2003";
+channelsnames[648] = "VH1 Classic (S)";
+channels[648] = "S30.0W-54-41-612";
+channelsnames[649] = "MTV Music (S)";
+channels[649] = "S30.0W-54-40-782";
+channelsnames[650] = "MTV Dance (S)";
+channels[650] = "S30.0W-54-40-783";
+channelsnames[651] = "MTV Portugal (S)";
+channels[651] = "S30.0W-54-40-504";
+channelsnames[652] = "MTV ESPAÑA (S)";
+channels[652] = "S30.0W-49-5-85";
+channelsnames[653] = "MTV Rocks (S)";
+channels[653] = "S30.0W-54-37-967";
+channelsnames[654] = "MTV ROCKS (S)";
+channels[654] = "S30.0W-54-37-2004";
+channelsnames[655] = "MTV ESPAÑA (S)";
+channels[655] = "S30.0W-49-5-98";
+channelsnames[656] = "VIVA AUT (S)";
+channels[656] = "S19.2E-133-7-60";
+channelsnames[657] = "MTV Live (S)";
+channels[657] = "S28.2E-2-2409-50885";
+channelsnames[658] = "MTV NL (S)";
+channels[658] = "S19.2E-1-1078-28679";
+channelsnames[659] = "Nicktoons (S) (S)";
+channels[659] = "S19.2E-1-1078-28682";
+channelsnames[660] = "MTV Classic (S)";
+channels[660] = "S13.0E-64511-800-1427";
+channelsnames[661] = "MTV Music (S)";
+channels[661] = "S13.0E-64511-800-1428";
+channelsnames[662] = "MTV Dance (S)";
+channels[662] = "S13.0E-64511-800-1429";
+channelsnames[663] = "VH1 (S)";
+channels[663] = "S30.0W-54-37-785";
+channelsnames[700] = "NHK World (S)";
+channels[700] = "S13.0E-318-13100-7327";
+channelsnames[701] = "VTV4 (S)";
+channels[701] = "S13.0E-318-11500-17321";
+channelsnames[702] = "Thai Global Network (S)";
+channels[702] = "S13.0E-318-11500-17320";
+channelsnames[703] = "CNC-001 (S)";
+channels[703] = "S13.0E-318-7200-7257";
+channelsnames[704] = "CCTV9 (S)";
+channels[704] = "S13.0E-318-12600-1706";
+channelsnames[705] = "CCTV4 (S)";
+channels[705] = "S13.0E-318-7200-7224";
+channelsnames[706] = "Arirang World (S)";
+channels[706] = "S13.0E-318-15600-10715";
+channelsnames[707] = "NHK World TV (S)";
+channels[707] = "S19.2E-1-1020-7014";
+channelsnames[708] = "CCTV9 Documentary (S)";
+channels[708] = "S19.2E-1-1022-6912";
+channelsnames[709] = "CCTV NEWS (S)";
+channels[709] = "S19.2E-1-1022-6914";
+channelsnames[710] = "CCTV F (S)";
+channels[710] = "S19.2E-1-1022-6913";
+channelsnames[711] = "Arirang TV (S)";
+channels[711] = "S19.2E-1-1020-7011";
+channelsnames[712] = "CNC World (S)";
+channels[712] = "S28.2E-2-2404-50355";
+channelsnames[713] = "PCNE Chinese (S)";
+channels[713] = "S28.2E-2-2409-50878";
+channelsnames[714] = "CCTV News (S)";
+channels[714] = "S28.2E-2-2411-51011";
+channelsnames[715] = "KBS_WORLD (S)";
+channels[715] = "S13.0E-318-15600-10709";
+channelsnames[716] = "JSTV 1 (S)";
+channels[716] = "S13.0E-318-9400-8213";
+channelsnames[717] = "JSTV 2 (S)";
+channels[717] = "S13.0E-318-9400-8214";
+channelsnames[730] = "B4U Music (S)";
+channels[730] = "S28.2E-2-2302-52135";
+channelsnames[731] = "Music India (S)";
+channels[731] = "S28.2E-2-2611-55019";
+channelsnames[732] = "Rishtey (S)";
+channels[732] = "S28.2E-2-2304-55209";
+channelsnames[733] = "ARY World (S)";
+channels[733] = "S28.2E-2-2404-50310";
+channelsnames[734] = "Aastha (S)";
+channels[734] = "S28.2E-2-2402-55500";
+channelsnames[735] = "Sangat (S)";
+channels[735] = "S28.2E-2-2612-9536";
+channelsnames[736] = "Sikh Channel (S)";
+channels[736] = "S28.2E-2-2407-50610";
+channelsnames[737] = "MATV National (S)";
+channels[737] = "S28.2E-2-2604-54300";
+channelsnames[738] = "AAJ TAK (S)";
+channels[738] = "S28.2E-2-2302-52159";
+channelsnames[739] = "Hidayat TV (S)";
+channels[739] = "S28.2E-2-2313-53290";
+channelsnames[740] = "ARY QTV (S)";
+channels[740] = "S28.2E-2-2306-52535";
+channelsnames[741] = "CHSTV (S)";
+channels[741] = "S28.2E-2-2601-54062";
+channelsnames[742] = "SONY SAB (S)";
+channels[742] = "S28.2E-2-2602-54107";
+channelsnames[743] = "Sahara One (S)";
+channels[743] = "S28.2E-2-2312-53113";
+channelsnames[744] = "ATN Bangla UK (S)";
+channels[744] = "S28.2E-2-2601-54053";
+channelsnames[745] = "Venus TV (S)";
+channels[745] = "S28.2E-2-2409-50884";
+channelsnames[746] = "Sonshine TV (S)";
+channels[746] = "S13.0E-318-9400-8206";
+channelsnames[747] = "Thendral (S)";
+channels[747] = "S13.0E-318-11100-4622";
+channelsnames[748] = "Ganj e Hozour TV (S)";
+channels[748] = "S13.0E-0-211034-17017";
+channelsnames[749] = "PTV Global (S)";
+channels[749] = "S28.2E-2-2312-53116";
+channelsnames[750] = "Bangla TV (S)";
+channels[750] = "S28.2E-2-2602-54115";
+channelsnames[751] = "Channel i (S)";
+channels[751] = "S28.2E-2-2601-54068";
+channelsnames[752] = "CH NINE UK (S)";
+channels[752] = "S28.2E-2-2302-52166";
+channelsnames[753] = "SRI TV (S)";
+channels[753] = "S13.0E-318-15700-10645";
+channelsnames[754] = "SRI LANKA ONE (S)";
+channels[754] = "S13.0E-318-1400-1761";
+channelsnames[755] = "DMC TV (S)";
+channels[755] = "S13.0E-318-12200-7459";
+channelsnames[756] = "B4U Movies (S)";
+channels[756] = "S28.2E-2-2302-52134";
+channelsnames[757] = "SONY TV Asia (S)";
+channels[757] = "S28.2E-2-2014-7420";
+channelsnames[758] = "NDTV 24x7 (S)";
+channels[758] = "S28.2E-2-2055-5021";
+channelsnames[759] = "COLORS (S)";
+channels[759] = "S28.2E-2-2306-52520";
+channelsnames[760] = "STAR Gold (S)";
+channels[760] = "S28.2E-2-2301-52113";
+channelsnames[761] = "ABP News (S)";
+channels[761] = "S28.2E-2-2604-54320";
+channelsnames[762] = "Star Life OK (S)";
+channels[762] = "S28.2E-2-2304-55210";
+channelsnames[763] = "STAR Plus (S)";
+channels[763] = "S28.2E-2-2301-52108";
+channelsnames[764] = "Zee TV (S)";
+channels[764] = "S28.2E-2-2405-50460";
+channelsnames[765] = "Zee Café (S)";
+channels[765] = "S28.2E-2-2405-50480";
+channelsnames[766] = "Zee Cinema (S)";
+channels[766] = "S28.2E-2-2405-50465";
+channelsnames[767] = "Zee Punjabi (S)";
+channels[767] = "S28.2E-2-2405-50475";
+channelsnames[768] = "Deepam TV (S)";
+channels[768] = "S13.0E-318-11100-4606";
+channelsnames[769] = "ZEE CINEMA (S)";
+channels[769] = "S13.0E-318-15700-10605";
+channelsnames[770] = "ZEE TV (S)";
+channels[770] = "S13.0E-318-15700-10604";
+channelsnames[771] = "AAG (S)";
+channels[771] = "S28.2E-2-2306-52505";
+channelsnames[772] = "ARY Ent (S)";
+channels[772] = "S28.2E-2-2405-50415";
+channelsnames[773] = "GEO News (S)";
+channels[773] = "S28.2E-2-2405-50405";
+channelsnames[774] = "GEO UK (S)";
+channels[774] = "S28.2E-2-2306-52500";
+channelsnames[800] = "1TVRUS Europe (S)";
+channels[800] = "S13.0E-318-9400-8208";
+channelsnames[801] = "RTR (S)";
+channels[801] = "S13.0E-318-12600-1708";
+channelsnames[802] = "Jewish News One (S)";
+channels[802] = "S13.0E-318-12600-1703";
+channelsnames[803] = "Rossiya 24 (S)";
+channels[803] = "S13.0E-318-12600-1710";
+channelsnames[804] = "News 7 (S)";
+channels[804] = "S13.0E-318-15400-13527";
+channelsnames[805] = "Soyuz TV (S)";
+channels[805] = "S13.0E-318-11500-17313";
+channelsnames[806] = "RBC-TV (S)";
+channels[806] = "S13.0E-318-9000-8342";
+channelsnames[807] = "RT DOC (S)";
+channels[807] = "S13.0E-318-6500-487";
+channelsnames[808] = "PIK TV (S)";
+channels[808] = "S13.0E-318-6500-440";
+channelsnames[809] = "R1 (S)";
+channels[809] = "S13.0E-318-13000-14607";
+channelsnames[810] = "TVRUS (S)";
+channels[810] = "S13.0E-318-15500-637";
+channelsnames[811] = "Music Box Russia (S)";
+channels[811] = "S13.0E-318-15700-10630";
+channelsnames[812] = "Shanson TV (S)";
+channels[812] = "S13.0E-318-12600-1704";
+channelsnames[813] = "ChildRussia (S)";
+channels[813] = "S13.0E-318-15300-813";
+channelsnames[814] = "TBN Russia (S)";
+channels[814] = "S13.0E-318-15300-807";
+channelsnames[815] = "CNL (S)";
+channels[815] = "S13.0E-318-11500-17312";
+channelsnames[816] = "Euronews (S)";
+channels[816] = "S13.0E-318-9400-8211";
+channelsnames[817] = "Russia Today (S)";
+channels[817] = "S13.0E-318-600-17629";
+channelsnames[818] = "Zee Russia (S)";
+channels[818] = "S13.0E-318-15700-10608";
+channelsnames[819] = "Hispan TV (S)";
+channels[819] = "S13.0E-318-8400-3023";
+channelsnames[820] = "RTVI Europe (S)";
+channels[820] = "S13.0E-318-8100-14802";
+channelsnames[821] = "inteRTV Nashe Kino (S)";
+channels[821] = "S13.0E-318-8100-14804";
+channelsnames[822] = "inteRTV Detskii Mir - Teleclub (S)";
+channels[822] = "S13.0E-318-8100-14803";
+channelsnames[823] = "ESP2 Rus (S)";
+channels[823] = "S13.0E-318-200-13813";
+channelsnames[824] = "ESP Russian (S)";
+channels[824] = "S13.0E-318-200-13835";
+channelsnames[825] = "ESP2 NE Russian (S)";
+channels[825] = "S13.0E-318-200-13883";
+channelsnames[826] = "K+ (S)";
+channels[826] = "S13.0E-318-15600-10713";
+channelsnames[827] = "Khabar TV (S)";
+channels[827] = "S13.0E-318-7200-7220";
+channelsnames[828] = "inteRTV Mir Seriala (S)";
+channels[828] = "S13.0E-318-8100-14807";
+channelsnames[829] = "ARM_1 (S)";
+channels[829] = "S13.0E-318-9400-8202";
+channelsnames[830] = "SHANT TV (S)";
+channels[830] = "S13.0E-318-12600-1707";
+channelsnames[831] = "TV Verdade (S)";
+channels[831] = "S13.0E-318-11500-17338";
+channelsnames[832] = "TV9 (S)";
+channels[832] = "S13.0E-318-15400-13505";
+channelsnames[850] = "TVP INFO (S)";
+channels[850] = "S19.2E-1-1059-7102";
+channelsnames[851] = "TVP1 (S)";
+channels[851] = "S19.2E-1-1059-7100";
+channelsnames[852] = "TVP2 (S)";
+channels[852] = "S19.2E-1-1059-7101";
+channelsnames[853] = "TVP Sport (S)";
+channels[853] = "S19.2E-1-1059-7103";
+channelsnames[854] = "TVP Historia (S)";
+channels[854] = "S19.2E-1-1059-7105";
+channelsnames[855] = "TVP Seriale (S)";
+channels[855] = "S19.2E-1-1059-7108";
+channelsnames[856] = "TVP Kultura (S)";
+channels[856] = "S19.2E-1-1059-7106";
+channelsnames[857] = "BELSAT TV (S)";
+channels[857] = "S19.2E-1-1059-7107";
+channelsnames[858] = "TV Polonia (S)";
+channels[858] = "S19.2E-1-1059-7104";
+channelsnames[900] = "EuroNews (S)";
+channels[900] = "S19.2E-1-1091-31220";
+channelsnames[901] = "CNN Int. (S)";
+channels[901] = "S19.2E-1-1068-28522";
+channelsnames[902] = "CNBC Europe (S)";
+channels[902] = "S19.2E-1-1026-10030";
+channelsnames[903] = "BBC World (S)";
+channels[903] = "S19.2E-1-1026-10050";
+channelsnames[904] = "Sky News Intl (S)";
+channels[904] = "S19.2E-1-1111-7290";
+channelsnames[905] = "France 24 (in English) (S)";
+channels[905] = "S19.2E-1-1022-6906";
+channelsnames[906] = "Al Jazeera English (S)";
+channels[906] = "S19.2E-1-1020-7012";
+channelsnames[907] = "Al Jazeera Channel (S)";
+channels[907] = "S19.2E-1-1020-7009";
+channelsnames[908] = "Press TV (S)";
+channels[908] = "S19.2E-133-5-74";
+channelsnames[909] = "Bloomberg Europe TV (S)";
+channels[909] = "S19.2E-1-1026-10067";
+channelsnames[910] = "BBC World News (S)";
+channels[910] = "S13.0E-318-9400-8204";
+channelsnames[911] = "CNBC PE Hot (S)";
+channels[911] = "S13.0E-318-13000-14610";
+channelsnames[912] = "Bloomberg European TV (S)";
+channels[912] = "S13.0E-318-13100-7302";
+channelsnames[913] = "Al Jazeera Intl (S)";
+channels[913] = "S13.0E-318-12600-1714";
+channelsnames[914] = "PRESS TV (S)";
+channels[914] = "S13.0E-318-8700-7944";
+channelsnames[915] = "DW Europe (S)";
+channels[915] = "S13.0E-318-15500-607";
+channelsnames[916] = "Class News Tv (S)";
+channels[916] = "S13.0E-318-7000-783";
+channelsnames[917] = "Rai News (S)";
+channels[917] = "S13.0E-318-12400-8516";
+channelsnames[918] = "France 24 (in English) (S)";
+channels[918] = "S13.0E-318-200-13850";
+channelsnames[919] = "France 24 (en Francais) (S)";
+channels[919] = "S13.0E-318-200-13849";
+channelsnames[920] = "Canal 24 Horas (S)";
+channels[920] = "S13.0E-318-5000-13712";
+channelsnames[921] = "Press TV (S)";
+channels[921] = "S13.0E-318-6500-480";
+channelsnames[922] = "Chamber TV (S)";
+channels[922] = "S23.5E-3-3224-5220";
+channelsnames[923] = "Sky News (S)";
+channels[923] = "S28.2E-2-2026-4704";
+channelsnames[924] = "Euronews (S)";
+channels[924] = "S28.2E-2-2304-55280";
+channelsnames[925] = "Bloomberg (S)";
+channels[925] = "S28.2E-2-2306-52550";
+channelsnames[926] = "CNBC (S)";
+channels[926] = "S28.2E-2-2301-52111";
+channelsnames[927] = "CNN (S)";
+channels[927] = "S28.2E-2-2018-7140";
+channelsnames[928] = "FOX News (S)";
+channels[928] = "S28.2E-2-2031-4643";
+channelsnames[929] = "RT (S)";
+channels[929] = "S28.2E-2-2409-50847";
+channelsnames[930] = "Al Jazeera Eng (S)";
+channels[930] = "S28.2E-2-2412-51107";
+channelsnames[931] = "Russia Today (S)";
+channels[931] = "S19.2E-1-1022-6904";
+channelsnames[932] = "Russia Today Español (S)";
+channels[932] = "S19.2E-1-1026-10077";
+channelsnames[950] = "Travel Channel (S)";
+channels[950] = "S28.2E-2-2602-54102";
+channelsnames[951] = "Travel Ch +1 (S)";
+channels[951] = "S28.2E-2-2301-52100";
+channelsnames[952] = "Travel (S)";
+channels[952] = "S5.0E-1-1-287";
+channelsnames[953] = "Discovery Travel (S)";
+channels[953] = "S13.0E-64511-800-1410";
+channelsnames[954] = "Discovery Travel (S)";
+channels[954] = "S13.0E-64511-800-1465";
+channelsnames[955] = "RTG TV (S)";
+channels[955] = "S13.0E-318-15600-10735";
+
+channelsnames[961] = "NED1 HD (S)"
+channels[961] = "S23.5E-3-3208-7035"
+channelsnames[962] = "NED2 HD (S)"
+channels[962] = "S23.5E-3-3202-6080"
+channelsnames[963] = "NED3 HD (S)"
+channels[963] = "S23.5E-3-3225-21040"
+
diff --git a/portal-html/index.html b/portal-html/index.html
new file mode 100644
index 0000000..7c658bd
--- /dev/null
+++ b/portal-html/index.html
@@ -0,0 +1,1405 @@
+
+
+
+
+
+
+
+
+
+
+
+