diff options
author | M. Voerman <rekordc@gmail.com> | 2012-12-11 22:15:08 +0100 |
---|---|---|
committer | M. Voerman <rekordc@gmail.com> | 2012-12-11 22:15:08 +0100 |
commit | fb5545fd236d9330d908bcb1fc3055e16e039447 (patch) | |
tree | 3407fe52b55f94a9ebffd01f5964f34bc38fa7a9 | |
download | vdr-vipclient-fb5545fd236d9330d908bcb1fc3055e16e039447.tar.gz vdr-vipclient-fb5545fd236d9330d908bcb1fc3055e16e039447.tar.bz2 |
master
-rw-r--r-- | History | 10 | ||||
-rw-r--r-- | channels.js | 1197 | ||||
-rw-r--r-- | index.html | 1102 | ||||
-rw-r--r-- | mute.png | bin | 0 -> 9001 bytes | |||
-rw-r--r-- | settings.js | 83 | ||||
-rw-r--r-- | settings2.js | 8 | ||||
-rw-r--r-- | unmute.png | bin | 0 -> 7472 bytes |
7 files changed, 2400 insertions, 0 deletions
@@ -0,0 +1,10 @@ +0.03 + 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. + diff --git a/channels.js b/channels.js new file mode 100644 index 0000000..3cd0392 --- /dev/null +++ b/channels.js @@ -0,0 +1,1197 @@ +// +// +// +// 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"; + diff --git a/index.html b/index.html new file mode 100644 index 0000000..70d3125 --- /dev/null +++ b/index.html @@ -0,0 +1,1102 @@ +<html> + <head> + <script type="text/javascript" src="settings.js" /> + <script type="text/javascript" src="settings2.js" /> + <script type="text/javascript" src="channels.js" /> + </head> +<script language="Javascript"> + +// +// Javascript VDR client for Motorola VIP19x0 & VIP19x3 +// +// Martin Voerman Rekordc@gmail.com +// +// TODO +// +// Sound mapping for AC3 +// auto epg switch language for EIT Cache +// show full epg if avaible (atm only now/next) +// +// 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.03 2012/12/xx" +var nrChannels = channels.length; + +window.onkeydown = onKeyDown; + +function onLoad() { + createPlayer(); + embedTeletextPlugin(); +// AUDIO_CONNECTION_TYPE_ANALOG = 0; +// AUDIO_CONNECTION_TYPE_SPDIF = 1; +// AUDIO_CONNECTION_TYPE_HDMI = 2; +// AUDIO_CONNECTION_TYPE_DECODER = 3; +// AUDIO_CONNECTION_TYPE_BUFFER = 4; +// AUDIO_CONNECTION_TYPE_I2S = 5; + toi.audioOutputService.setVolume(0, 100); + toi.audioOutputService.setVolume(3, StartVolume); + toi.audioOutputService.setMuteState(3, 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); + showOSD(); +} + +function onUnload() { + try { + mediaPlayer.close(); + mediaPlayer.releaseInstance(); + } catch(e) { + alert(e); + } +} + +function incChan(step) { + currChan = currChan + step; + if (currChan == nrChannels) { + currChan = 1; + } + osdnr.style.opacity = isFullscreen; + OSDchannr(currChan); +} + +function decChan(step) { + currChan = currChan - step; + if (currChan == 0) { + currChan = nrChannels - 1; + } + osdnr.style.opacity = isFullscreen; + OSDchannr(currChan); +} + +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) { + showOSD(); + } + showDisplay((currChan.toString()), false, 100, 0 ); + showChannelList(); + } catch (e) { + alert("Failed opening stream: " + e); + return; + } +} + +function preview(urip) { + if(SwitchGuide) { + play(urip); + } + showChannelList(); +} + + +function FullScreen() { + videoplane.style.width = "100%"; + videoplane.style.height = "100%"; + videoplane.style.left = "0px"; + videoplane.style.top = "0px"; +} + + +function onKeyDown(event) { + if(isVisible) { + onKeyTeletext(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(); + switchtimer.style.opacity = 1; + timerId = setTimeout("switchtimer.style.opacity = 0; ", 2000); + } else { + switchtimer.innerHTML = "<font color=black size=4><center> Program is running use OK to switch </center></font>"; + switchtimer.style.opacity = 1; + timerId = setTimeout("switchtimer.style.opacity = 0; ", 2000); + } + } + 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); + osdlang1.style.opacity = 1; + osdlang2.style.opacity = 0; + osdlang3.style.opacity = 0; + timerId = setTimeout("osdlang1.style.opacity = 0; ", 3000); + } else if(audio == 2) { + is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_VOLATILE); + osdlang1.style.opacity = 0; + osdlang2.style.opacity = 1; + osdlang3.style.opacity = 0; + timerId = setTimeout("osdlang2.style.opacity = 0; ", 3000); + } else if(audio == 3) { + is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_VOLATILE); + osdlang1.style.opacity = 0; + osdlang2.style.opacity = 0; + osdlang3.style.opacity = 1; + timerId = setTimeout("osdlang3.style.opacity = 0; ", 3000); + audio = 0; + } + } else { + osdepginfo.style.opacity = 0.9; + osdepginfonext.style.opacity = 0; + } + } else { + NowNext = 0; + showChannelList(); + } + + break; + case "Yellow": + if(isFullscreen) { + if(!epgactive) { + } else { + osdepginfo.style.opacity = 0; + osdepginfonext.style.opacity = 0.9; + } + } else { + NowNext = 1; + showChannelList(); + } + break; + case "Blue": + if(isFullscreen) { + RestartPortal(); + } else { + SetOsdInfo(); + osdepginfo.style.opacity = 1 - NowNext; + osdepginfonext.style.opacity = NowNext; + timerId = setTimeout("epgactive = 0; osdepginfo.style.opacity = 0; osdepginfonext.style.opacity = 0;", 5000); + } + break; + case "BrowserBack": + if(count) { + count = 0; + osdnr.style.opacity = 0; + if(isFullscreen) { + showDisplay((currChan.toString()), false, 100, 0 ); + } + Change = 0; + } else { + if(isFullscreen) { + //SHOW epg info + SetOsdInfo(); + osdepginfo.style.opacity = 0.9; + osdepginfonext.style.opacity = 0; + epgactive = 1; + timerId = setTimeout("epgactive = 0; osdepginfo.style.opacity = 0; osdepginfonext.style.opacity = 0;", 5000); + } 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; + FullScreen(); + play(channels[currChan]); + } + } + break; + + case "Menu": + if(isFullscreen) { + isSetupMenu = 1; + mainmenu.style.opacity = 1; + InitMenu(); +// timerId = setTimeout("mainmenu.style.opacity = 0;", 5000); + } + break; + case "Scroll": + if(isFullscreen) { + NowNext = 0; + showChannelList(); + videoplane.style.width = "320px"; + videoplane.style.height = "240px"; + videoplane.style.left = "380px"; + videoplane.style.top = "300px"; + isFullscreen = 0; + if(!SwitchGuide) { + preChan = currChan; + } + } else { + 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(3); + toi.audioOutputService.setMuteState(3, !state); + mute = 1 - state; + osdmute.style.opacity = mute; + break; + case "VolumeUp": + Volume = Volume + 10; + if (Volume > 100) { + Volume = 100; + } + toi.audioOutputService.setVolume(3, Volume); + break; + case "VolumeDown": + Volume = Volume - 10; + if (Volume < 0) { + Volume = 0; + } + toi.audioOutputService.setVolume(3, Volume); + break; + + case "MediaRewind": + break; + case "MediaForward": + break; + case "MediaPlayPause": + break; + case "MediaStop": + + case "MediaRecord": + break; + + default: + break; + } + } +} + + +function Makedigit() { + prevChan = currChan; + Change = (Change*10) + digit; + count = count + 1; + osdnr.style.opacity = isFullscreen; + OSDchannr(Change); + if(isFullscreen) { + showDisplay((Change.toString()), false, 100, 0 ); + } + + 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 ; + } + osdnr.style.opacity = 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() { + SetOsdInfo(); + opacity = 1; + osd.style.opacity = opacity; + osdnr.style.opacity = opacity; + osdtime.style.opacity = opacity; + osdname.style.opacity = opacity; + osdepg.style.opacity = opacity; + timerId = setTimeout("fadeOut()", 3000); + +} + +function SetOsdInfo() { + OSDchannr(currChan); + date_time(); + osdtime.innerHTML = "<font color=white size=2>" + result +"</font>"; + osdname.innerHTML = "<font color=black size=5>" + Left(channelsnames[currChan],25) + "</font>"; + GetEPG(currChan); + osdepg.innerHTML = "<font color=white size=4><p>" + EPGNow + "</p>\n<p>" + EPGNext + "<\p></font>"; + osdepginfo.innerHTML = "<center><font color=white size=4><p>" + EPGNow + "</p>\n<p>" + EPGShortnow + "</p>\n<p>" + Left(EPGExtnow,750) + "<\p></font></center>"; + osdepginfonext.innerHTML = "<center><font color=white size=4><p>" + EPGNext + "</p>\n<p>" + EPGShortnext + "</p>\n<p>" + Left(EPGExtnext,750) + "<\p></font></center>"; + return; +} + +function OSDchannr(channr) { + osdnr.innerHTML = "<center><font color=black size=6>" + channr + "</font></center>"; +} + + +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); osdtimer.innerHTML = '';SetLed(0,0,0);" + // only 1 switch timer possible + if(switchtimerID) { + clearTimeout(switchtimerID); + } + switchtimerID = setTimeout(TimerActions, StartTime); + switchtimer.innerHTML = "<font color=black size=4><p> Name : " + EPG[NowNext][1][currChan] + "</p><p> channel : " + channelsnames[currChan] + "</p><p> Starttime : " + th + ":" + tm + "</p></font>"; + osdtimer.innerHTML = "<font color=black size=3><p>" + th + ":" + tm + "</p></font>"; + SetLed(0,2,0); + } 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 fadeIn() { + opacity += 0.2; + osd.style.opacity = opacity; + osdnr.style.opacity = opacity; +// osdtime.style.opacity = opacity; +// osdname.style.opacity = opacity; +// osdepg.style.opacity = opacity; + if (osd.style.opacity >= 1) { + timerId = setTimeout("fadeOut()", 200); + return; + } + timerId = setTimeout("fadeIn()", 100); +} + +function fadeOut() { + opacity -= 0.2; + osd.style.opacity = opacity; + osdnr.style.opacity = opacity; +// osdtime.style.opacity = opacity; +// osdname.style.opacity = opacity; +// osdepg.style.opacity = opacity; + if (osd.style.opacity <= 0) { + return; + } + timerId = setTimeout("fadeOut()", 100); +} + +function RestartPortal(){ + + try { + ids = toi.applicationService.getApplicationIds(); + for ( i = 0; i < ids.length; ++i ){ + info = toi.applicationService.getInfo(ids[i]); + if (info.applicationName == "WebKit Portal"){ + dump("Killing app " + ids[i] + ": " + info.applicationName); + toi.applicationService.kill(ids[i]); + } + } + } + catch(e) { dump(e) }; +} + +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 = ''+days[day]+' '+d+' '+months[month]+' '+year+' '+h+':'+m; + return; +} + +// EPG Section + +function GetEPG(epgchan) +{ + EPGNow = ""; + EPGShortnow = ""; + EPGExtnow = ""; + EPGNext = ""; + 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; + } + if (SI[0]=="T" ) { + is.setObject("cfg.locale.ui","ned",is.STORAGE_VOLATILE); + } + if(epgchan > 419 && epgchan < 550) + { + is.setObject("cfg.locale.ui","Deu",is.STORAGE_VOLATILE); + cds = 0; + } + + + eitService = toi.statics.ToiDvbEitCacheServiceItem.create(SI[1],SI[2],SI[3]); + eitCache.addService(eitService); + event = eitCache.getPresentEvent(eitService); + 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); + EPG[0][4][epgchan] = ""; + EPG[0][5][epgchan] = ""; + if(EPGShortnow) { + EPG[0][4][epgchan] = EPGShortnow; + } + if(EPGExtnow) { + EPG[0][5][epgchan] = EPGExtnow; + } + + tijd = event.time; + 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); + var tm = tijd.getMinutes(); + var th = tijd.getHours(); + if(th<10) + { + th = "0"+th; + } + if(tm<10) + { + tm = "0"+tm; + } + if(cds){ + // CDS has short info, other providers, a little longer. + EPGNow = th + ":" + tm + " (" + EPGminutes + " / " + ((event.duration/60)-EPGminutes) + ")" + " " + event.name + " " + EPGShortnow; + } else { + EPGNow = th + ":" + tm + " (" + EPGminutes + " / " + ((event.duration/60)-EPGminutes) + ")" + " " + event.name + " "; + } + if (!event.time) + { + EPGNow = " "; + } + + event = eitCache.getFollowingEvent(eitService); + + EPG[1][1][epgchan] = event.name; + EPG[1][2][epgchan] = event.time; + EPG[1][3][epgchan] = (event.duration/60); + EPG[1][4][epgchan] = ""; + EPG[1][5][epgchan] = ""; + + if(EPGExtnext) { + EPG[1][4][epgchan] = EPGShortnext; + } + if(EPGExtnext) { + EPG[1][5][epgchan] = EPGExtnext; + } + + tijd = event.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; + } + + if(cds){ + // CDS has short info, other providers, a little longer. + EPGNext = th + ":" + tm + " (" + (event.duration/60) + ")" + " " + event.name + " " + EPGShortnext; + } else { + EPGNext = th + ":" + tm + " (" + (event.duration/60) + ")" + " " + event.name + " "; + } + if (!event.time) + { + EPGNext = " "; + } + } catch(e) { + alert("Get EPG problem: " + e); + } +} + +// End of EPG section + +// Channelslist / EPG Guide +// +// show currchan - 5 +// highlite currchan +// show currchan + 5 +// +// check if chan is OK +// +function showChannelList() { + var liststyle = ""; + var htmlstring = "<table border='0'><tr>"; + listChan = currChan-5; + for(var i=currChan-5; i<=currChan+5; i++) { + if (listChan<1) { + listChan=nrChannels-2; + } + if (listChan>nrChannels-2) { + listChan=0; + } + do + { + listChan = listChan + 1; + } + while (!channels[listChan] && (listChan<nrChannels)); + + GetEPG(listChan); + if ( listChan == currChan) { + liststyle = " style='background:#fc5;'"; + } else { + liststyle = ""; + } + EpgInfo[0] = EPGNow; + EpgInfo[1] = EPGNext; + htmlstring = htmlstring + "<td" + liststyle + ">" + listChan + "</td><td" +liststyle + ">" + Left(channelsnames[listChan],15) + "</td><td" +liststyle + ">" + Left(EpgInfo[NowNext],64) + "</td></tr>"; + } + htmlstring = htmlstring + "</table>"; + channelList.innerHTML = htmlstring; + chanlistepg.innerHTML = "<center><font color=black size=4><p>" + EPG[NowNext][1][currChan] + "</p></font><font color=black size=3><p>" + Left(EPG[NowNext][4][currChan],250) + "<\p></font></center>" ; + +} + +// END of Channelslist / EPG Guide + +// TeleTXT section + +function embedTeletextPlugin() { + teletext = document.createElement("embed"); + teletext.id = "teletext"; + teletext.type = "application/motorola-teletext-plugin"; + teletext.style.position = "absolute"; + teletext.style.width = "100%"; + teletext.style.height = "100%"; + teletext.style.top = "10px"; // has to be 1 rather than 0 + teletext.style.left = "10px"; // has to be 1 rather than 0 + teletext.style.zIndex = "501"; + return teletext; +} + + +function setVisible(isVisible) { + if (isVisible) { + document.body.appendChild(teletext); + videoplane.style.width = "50%"; + videoplane.style.left = "50%"; + teletext.style.width = "50%"; + teletext.style.visibility = "visible"; + channelList.style.visibility = "hidden"; + colorkeys.style.visibility = "hidden"; + } else { + teletext.style.visibility = "hidden"; + channelList.style.visibility = "visible"; + colorkeys.style.visibility = "visible"; + } +} + + +function onKeyTeletext(keyCode) { + switch(keyCode) { + case "Left": + teletext.api.gotoNextPage(); + break; + case "Right": + teletext.api.gotoPreviousPage(); + break; + case "Red": + teletext.api.inputRedKey(); + break; + case "Green": + teletext.api.inputGreenKey(); + break; + case "Yellow": + teletext.api.inputYellowKey(); + break; + case "Blue": + teletext.api.inputCyanKey(); + break; + case "MediaRewind": + teletext.api.gotoPreviousSubpage(); + break; + case "MediaForward": + teletext.api.gotoNextSubpage(); + break; + case "MediaStop": + teletext.style.width = "100%"; + teletext.api.transparent = !teletext.api.transparent; + FullScreen(); + break; + case "BrowserBack": + case "Teletext": + isVisible = 0; + FullScreen(); + setVisible(isVisible); + break; + + case "TV": + teletext.api.gotoIndexPage(); + break; + + case KEY_0: + teletext.api.inputDigit(0); + break; + case KEY_1: + teletext.api.inputDigit(1); + break; + case KEY_2: + teletext.api.inputDigit(2); + break; + case KEY_3: + teletext.api.inputDigit(3); + break; + case KEY_4: + teletext.api.inputDigit(4); + break; + case KEY_5: + teletext.api.inputDigit(5); + break; + case KEY_6: + teletext.api.inputDigit(6); + break; + case KEY_7: + teletext.api.inputDigit(7); + break; + case KEY_8: + teletext.api.inputDigit(8); + break; + case KEY_9: + teletext.api.inputDigit(9); + break; + + + + } +} + +// end of TeleTXT section + + +// Menu section + +function onKeyMenu(keyCode) { + switch(keyCode) { + case "Menu": + case "BrowserBack": + isSetupMenu = 0; + mainmenu.style.opacity = 0; + 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(); + osdtimer.innerHTML = ""; + 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() { + mainmenu.innerHTML = "<center><font size=7 color=white><p> SETTINGS </p><font color=red size=5><p>Frontdisplay Clock : " + showClock + "</p></font><font color=green size=5><p>Prio audio track : " + (toi.informationService.getObject("cfg.media.audio.languagepriority")) + "</p></font><font color=yellow size=5><p>Switch timer : " + Boolean(switchtimerID) + "</p></font><font color=blue size=5><p>Preview guide : " + SwitchGuide + "</p></font></center>"; +} + + + +// End of Menu section + + +</script> + + + <body style="background:#ccc;" onload="onLoad()" onunload="onUnload()"> + <embed type="application/x-motorola-toi" hidden="true"> + + <div id="channelList" style="background:#bbb; width:100%; position:absolute; left:50px; top:25px;"></div> + <div id="colorkeys" style="width:100%; position:absolute; left:75px; top:485px;"> + <font color=red size=3> Switchtimer </font> + <font color=green size=3> NOW </font> + <font color=yellow size=3> NEXT </font> + <font color=blue size=3> INFO </font> + </div> + <div id="chanlistepg" style="width:300; position:absolute; left:50px; top:290px;"> </div> + <div id="switchtimer" style="background:#3366ff;width:300; position:absolute; left:150px; top:150px;z-index:10;opacity:0;"></div> + + + <videoplane id='videoplane' style='position:absolute; left:0px; top:0px; height: 100%; width: 100%; z-index:500;'> + </videoplane> + + <div id="osd" style ="opacity:0;"> + <div id="osdmain" style="background:#3366ff;width:550px; position:absolute; left:75px; top:350px; bottom:50px;z-index:505;"></div> + <div id="osdtime" style="width:300px; position:absolute; left:375px; top:360px;z-index:505;"></div> + <div id="osdname" style="width:250px;height:25px; position:absolute; left:85px; top:375px;z-index:505;"></div> + <div id="osdepg" style="width:450px; position:absolute; left:150px; top:400px;z-index:505;"></div> + <div id="osdtimer" style="width:50px; position:absolute; left:85px; top:400px;z-index:505;"></div> + </div> + + <div id="osdnr" style="background:#CC0000;width:75px;height:50px; position:absolute; left:85px; top:320px;z-index:505;opacity:0;"></div> + + <div id="osdepginfo" style="background:#3366ff;width:550px; position:absolute; left:100px; top:100px;z-index:510;opacity:0;"></div> + <div id="osdepginfonext" style="background:#3366ff;width:550px; position:absolute; left:100px; top:100px;z-index:510;opacity:0;"></div> + + <div id="osdmute" style="width:50px; position:absolute; left:550px; top:50px;z-index:515;opacity:0;"><img src="mute.png"></div> + <div id="osdlang1" style="width:50px; position:absolute; left:550px; top:50px;z-index:515;opacity:0;"><img src="unmute.png"><font color=white size=3>Nederlands</font></div> + <div id="osdlang2" style="width:50px; position:absolute; left:550px; top:50px;z-index:515;opacity:0;"><img src="unmute.png"><font color=white size=3>Deutsch</font></div> + <div id="osdlang3" style="width:50px; position:absolute; left:550px; top:50px;z-index:515;opacity:0;"><img src="unmute.png"><font color=white size=3>English</font></div> + + <div id="mainmenu" style="background:#3366ff;width:550px; position:absolute; left:75px; top:50px; bottom:50px;z-index:520;opacity:0;"> + </div> + +</body> +</html> + + diff --git a/mute.png b/mute.png Binary files differnew file mode 100644 index 0000000..44e9547 --- /dev/null +++ b/mute.png diff --git a/settings.js b/settings.js new file mode 100644 index 0000000..bae5de7 --- /dev/null +++ b/settings.js @@ -0,0 +1,83 @@ +// static settings +// or +// init var settings + +var channels = new Array(); +var channelsnames = new Array(); +var channelsepglang = new Array(); + +var isFullscreen = 1; // start TV(1) or guide(0) +var StartVolume = 50; +var Volume = StartVolume; +var currChan = 10; // default channel +var epgchan = currChan; +var prevChan = currChan; + +var isVisible = 0; +var isSetupMenu = 0; +var mediaPlayer = null; +var Change = 0; +var ChangeOK = 0; +var count = 0; +var KEY_0 = "U+0030"; +var KEY_1 = "U+0031"; +var KEY_2 = "U+0032"; +var KEY_3 = "U+0033"; +var KEY_4 = "U+0034"; +var KEY_5 = "U+0035"; +var KEY_6 = "U+0036"; +var KEY_7 = "U+0037"; +var KEY_8 = "U+0038"; +var KEY_9 = "U+0039"; + +var eitCache = null; +var events = null; +var eitService = null; +var EPGShortnext = ""; +var EPGShortnow = ""; +var audio = 0; +var listChan = 0; +var NowNext = 0; +var EpgInfo = new Array(); +var EpgExtInfo = new Array(); + + +// +//NowNext, 1 = programma naam event.name ,currchan +//0 1 2 = start event.time +//2 = schedule 3 = lengte event.duration (/60 = minuten) +// 4 = shortinfo +// 5 = extinfo +// 6 = eventid + + +var EPG = new Array(); +EPG[0] = new Array(); +EPG[1] = new Array(); +EPG[2] = new Array(); +EPG[0][1] = new Array(); +EPG[0][2] = new Array(); +EPG[0][3] = new Array(); +EPG[0][4] = new Array(); +EPG[0][5] = new Array(); +EPG[0][6] = new Array(); +EPG[1][1] = new Array(); +EPG[1][2] = new Array(); +EPG[1][3] = new Array(); +EPG[1][4] = new Array(); +EPG[1][5] = new Array(); +EPG[1][6] = new Array(); +EPG[2][1] = new Array(); +EPG[2][2] = new Array(); +EPG[2][3] = new Array(); +EPG[2][4] = new Array(); +EPG[2][5] = new Array(); +EPG[2][6] = new Array(); + +var epgactive = 0; +var preChan = 0; +var cds = 1; +var timerChan = 10; +var TimerActions = ""; +var switchtimerID = 0; +var SwitchTimer = 1; // No other options yet diff --git a/settings2.js b/settings2.js new file mode 100644 index 0000000..e7d0d8a --- /dev/null +++ b/settings2.js @@ -0,0 +1,8 @@ + +var ServerAdres = "http://192.168.3.15:3000/" +var showClock = 0; +var SwitchGuide = 0; + +months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'Jully', 'August', 'September', 'October', 'November', 'December'); +days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); + diff --git a/unmute.png b/unmute.png Binary files differnew file mode 100644 index 0000000..70000a8 --- /dev/null +++ b/unmute.png |