From a597b113070181ad2fcb74d784daf6053ff29b7f Mon Sep 17 00:00:00 2001 From: freearhey Date: Tue, 9 Mar 2021 22:46:37 +0300 Subject: [PATCH] Init --- WGLicense.log.txt | 30 + WebGrab++.config.example.xml | 28 + WebGrab++.config.xml | 29 + WebGrab++.log.txt | 63 + bin/Microsoft.Azure.Storage.Common.dll | Bin 0 -> 367992 bytes bin/Microsoft.Azure.Storage.File.dll | Bin 0 -> 234360 bytes bin/SiteIni.Pack.Update.sh | 105 + bin/WebGrab+Plus.azure.dll | Bin 0 -> 12288 bytes bin/WebGrab+Plus.exe | Bin 0 -> 568832 bytes bin/WebGrab+Plus.logger.dll | Bin 0 -> 8704 bytes bin/WebGrab+Plus.timezone.dll | Bin 0 -> 203264 bytes bin/WebGrab+Plus.xmltv.dll | Bin 0 -> 72192 bytes bin/changelog.txt | 1095 +++ doc/Development - Manual.pdf | Bin 0 -> 1934791 bytes doc/QuickStartGuide.html | 101 + guide.xml | 949 ++ hot_cookies.txt | 5 + install.sh | 68 + mdb/mdb.config.example.xml | 206 + mdb/mdb.config.xml | 206 + rex/rex.config.example.xml | 171 + rex/rex.config.xml | 171 + robots/epg.i-cable.com.robots | 5 + robots/tv.yandex.ru.robots | 12 + run.sh | 37 + siteini.pack/Albania/albepg.channels.xml | 125 + siteini.pack/Albania/albepg.ini | 102 + siteini.pack/Albania/alsat-m.tv.channels.xml | 6 + siteini.pack/Albania/alsat-m.tv.ini | 39 + siteini.pack/Albania/ipko.com.channels.xml | 88 + siteini.pack/Albania/ipko.com.ini | 46 + siteini.pack/Albania/rtsh.al.channels.xml | 13 + siteini.pack/Albania/rtsh.al.ini | 32 + .../Albania/top-channel.tv.channels.xml | 6 + siteini.pack/Albania/top-channel.tv.ini | 42 + siteini.pack/Albania/tring.al.channels.xml | 57 + siteini.pack/Albania/tring.al.ini | 58 + .../Argentina/avcsa.com.ar.channels.xml | 139 + siteini.pack/Argentina/avcsa.com.ar.ini | 99 + .../buscadorcablevision.com.ar.channels.xml | 73 + .../Argentina/buscadorcablevision.com.ar.ini | 57 + .../Argentina/reportv.com.ar.channels.xml | 94 + siteini.pack/Argentina/reportv.com.ar.ini | 117 + .../reportvMulti.com.ar.channels.xml | 288 + .../Argentina/reportvMulti.com.ar.ini | 137 + .../Argentina/telered.com.ar.channels.xml | 200 + siteini.pack/Argentina/telered.com.ar.ini | 79 + .../Australia/fetchtv.com.au.channels.xml | 54 + siteini.pack/Australia/fetchtv.com.au.ini | 121 + .../Australia/foxtel.com.au.EK.channels.xml | 8310 +++++++++++++++++ siteini.pack/Australia/foxtel.com.au.EK.ini | 188 + .../Australia/freeview.com.au.EK.channels.xml | 434 + siteini.pack/Australia/freeview.com.au.EK.ini | 75 + .../Australia/freeview.com.au_info.txt | 82 + .../Australia/ictv.net.au.channels.xml | 6 + siteini.pack/Australia/ictv.net.au.ini | 74 + .../Australia/oztivo.net.channels.xml | 191 + siteini.pack/Australia/oztivo.net.ini | 70 + .../Australia/oztivo.net.mp.channels.xml | 353 + siteini.pack/Australia/oztivo.net.mp.ini | 96 + .../Australia/rhef.com.au.channels.xml | 6 + siteini.pack/Australia/rhef.com.au.ini | 67 + .../Australia/sattvguide.com.au.channels.xml | 74 + siteini.pack/Australia/sattvguide.com.au.ini | 44 + .../Australia/setanta.com.au.channels.xml | 7 + siteini.pack/Australia/setanta.com.au.ini | 114 + .../siliconhill.com.au.sydney.channels.xml | 26 + .../Australia/siliconhill.com.au.sydney.ini | 73 + .../siliconhill.com.au.sydney.mp.channels.xml | 26 + .../siliconhill.com.au.sydney.mp.ini | 114 + ...siliconhill.com.au.wollongong.channels.xml | 173 + .../siliconhill.com.au.wollongong.ini | 73 + ...iconhill.com.au.wollongong.mp.channels.xml | 173 + .../siliconhill.com.au.wollongong.mp.ini | 113 + .../Australia/sportsfan.com.au.channels.xml | 6 + siteini.pack/Australia/sportsfan.com.au.ini | 32 + .../Australia/yourtv.com.au.channels.xml | 57 + siteini.pack/Australia/yourtv.com.au.ini | 173 + .../Australia/yourtv.com.au_readme.txt | 28 + .../Australia/yourtv.com.au_regions.xml | 53 + .../yourtv.com.au_sidney_channels.xml | 208 + siteini.pack/Austria/m.tele.at.channels.xml | 111 + siteini.pack/Austria/m.tele.at.ini | 79 + siteini.pack/Austria/tv-media.at.channels.xml | 129 + siteini.pack/Austria/tv-media.at.ini | 64 + siteini.pack/Austria/tv.orf.at.channels.xml | 9 + siteini.pack/Austria/tv.orf.at.ini | 64 + siteini.pack/Austria/tvheute.at.channels.xml | 52 + siteini.pack/Austria/tvheute.at.ini | 72 + siteini.pack/Austria/tvtv.at.channels.xml | 122 + siteini.pack/Austria/tvtv.at.ini | 142 + siteini.pack/Austria/upc.at.channels.xml | 199 + siteini.pack/Austria/upc.at.ini | 44 + siteini.pack/Belgium/humo.be.channels.xml | 49 + siteini.pack/Belgium/humo.be.ini | 101 + .../livetv.tv-vlaanderen.be.E.channels.xml | 770 ++ .../Belgium/livetv.tv-vlaanderen.be.E.ini | 125 + .../Belgium/mijn-tv-gids.be.channels.xml | 122 + siteini.pack/Belgium/mijn-tv-gids.be.ini | 59 + .../Belgium/mon-programme-tv.be.channels.xml | 220 + siteini.pack/Belgium/mon-programme-tv.be.ini | 53 + .../Belgium/moustique.be.channels.xml | 290 + siteini.pack/Belgium/moustique.be.ini | 53 + siteini.pack/Belgium/primo.eu.channels.xml | 80 + siteini.pack/Belgium/primo.eu.ini | 95 + siteini.pack/Belgium/rtbf.be.channels.xml | 8 + siteini.pack/Belgium/rtbf.be.ini | 64 + .../Belgium/tv.telepro.be.E.channels.xml | 105 + siteini.pack/Belgium/tv.telepro.be.E.ini | 110 + .../Belgium/tvvlaanderen.be.channels.xml | 761 ++ siteini.pack/Belgium/tvvlaanderen.be.ini | 156 + siteini.pack/Belgium/tvvlaanderen.be_lang.xml | 762 ++ siteini.pack/Belgium/yelotv.be.channels.xml | 359 + siteini.pack/Belgium/yelotv.be.ini | 78 + siteini.pack/Belgium/yelotv.be_info.txt | 11 + siteini.pack/Belgium/zita.be.channels.xml | 657 ++ siteini.pack/Belgium/zita.be.ini | 58 + .../Bosnia/epg.telemach.ba.E.channels.xml | 338 + siteini.pack/Bosnia/epg.telemach.ba.E.ini | 107 + siteini.pack/Bosnia/hayat.ba.channels.xml | 10 + siteini.pack/Bosnia/hayat.ba.ini | 43 + siteini.pack/Bosnia/hteronet.ba.channels.xml | 172 + siteini.pack/Bosnia/hteronet.ba.ini | 95 + siteini.pack/Bosnia/klix.ba.channels.xml | 60 + siteini.pack/Bosnia/klix.ba.ini | 47 + siteini.pack/Bosnia/m1film.hr.channels.xml | 7 + siteini.pack/Bosnia/m1film.hr.ini | 42 + siteini.pack/Bosnia/mojtv.net.channels.xml | 299 + siteini.pack/Bosnia/mojtv.net.ini | 77 + siteini.pack/Bosnia/mtel.ba.channels.xml | 393 + siteini.pack/Bosnia/mtel.ba.ini | 84 + siteini.pack/Bosnia/plus.rtrs.tv.channels.xml | 6 + siteini.pack/Bosnia/plus.rtrs.tv.ini | 31 + siteini.pack/Bosnia/teve.ba.channels.xml | 245 + siteini.pack/Bosnia/teve.ba.ini | 37 + .../Brazil/clarotv.com.br.EK.channels.xml | 285 + siteini.pack/Brazil/clarotv.com.br.EK.ini | 90 + .../Brazil/clarotv.com.br.channels.xml | 159 + siteini.pack/Brazil/clarotv.com.br.ini | 111 + .../Brazil/foxplaybrasil.com.br.channels.xml | 21 + siteini.pack/Brazil/foxplaybrasil.com.br.ini | 67 + siteini.pack/Brazil/hagah.com.br.channels.xml | 203 + siteini.pack/Brazil/hagah.com.br.ini | 64 + .../hagah.com.br_info.howtochangeregion.txt | 62 + .../Brazil/lineup.net.br.channels.xml | 545 ++ siteini.pack/Brazil/lineup.net.br.ini | 47 + siteini.pack/Brazil/meuguia.tv.channels.xml | 175 + siteini.pack/Brazil/meuguia.tv.ini | 88 + .../Brazil/netcombo.com.br.channels.xml | 239 + siteini.pack/Brazil/netcombo.com.br.ini | 59 + siteini.pack/Brazil/philos.tv.channels.xml | 6 + siteini.pack/Brazil/philos.tv.ini | 43 + siteini.pack/Brazil/sky.com.br.channels.xml | 7 + siteini.pack/Brazil/sky.com.br.ini | 77 + .../Brazil/tvmagazine.com.br.channels.xml | 210 + siteini.pack/Brazil/tvmagazine.com.br.ini | 84 + .../Brazil/tvplus.com.br.E.channels.xml | 321 + siteini.pack/Brazil/tvplus.com.br.E.ini | 66 + siteini.pack/Bulgaria/bulsat.com.channels.xml | 87 + siteini.pack/Bulgaria/bulsat.com.ini | 86 + .../Bulgaria/media-press.tv.channels.xml | 54 + siteini.pack/Bulgaria/media-press.tv.ini | 56 + siteini.pack/Bulgaria/potv.bg.channels.xml | 132 + siteini.pack/Bulgaria/potv.bg.ini | 117 + .../Bulgaria/programatv.bg.channels.xml | 38 + siteini.pack/Bulgaria/programatv.bg.ini | 84 + .../Bulgaria/tv.boxbg.net.channels.xml | 106 + siteini.pack/Bulgaria/tv.boxbg.net.ini | 64 + siteini.pack/Bulgaria/tv.dir.bg.channels.xml | 119 + siteini.pack/Bulgaria/tv.dir.bg.ini | 59 + siteini.pack/Bulgaria/tv.etcc.bg.channels.xml | 217 + siteini.pack/Bulgaria/tv.etcc.bg.ini | 33 + siteini.pack/Bulgaria/tvplus.bg.channels.xml | 11 + siteini.pack/Bulgaria/tvplus.bg.ini | 33 + siteini.pack/Bulgaria/vivacom.bg.channels.xml | 190 + siteini.pack/Bulgaria/vivacom.bg.ini | 87 + .../Canada/canada.com.L9H1N3.channels.xml | 95 + siteini.pack/Canada/canada.com.L9H1N3.ini | 103 + .../Canada/canada.com.no-provider.ini | 106 + ...da.com.no-provider_info.howtocustomize.txt | 51 + siteini.pack/Canada/sho.com.channels.xml | 16 + siteini.pack/Canada/sho.com.ini | 52 + .../Canada/superchannel.ca.channels.xml | 9 + siteini.pack/Canada/superchannel.ca.ini | 48 + siteini.pack/Canada/tvhebdo.com.channels.xml | 385 + siteini.pack/Canada/tvhebdo.com.ini | 93 + siteini.pack/Canada/tvtv.ca.channels.xml | 816 ++ siteini.pack/Canada/tvtv.ca.ini | 102 + siteini.pack/China/fr.cntv.cn.channels.xml | 6 + siteini.pack/China/fr.cntv.cn.ini | 86 + .../China/porticomedia.com.channels.xml | 23 + siteini.pack/China/porticomedia.com.ini | 40 + siteini.pack/China/tv.cntv.cn.channels.xml | 133 + siteini.pack/China/tv.cntv.cn.ini | 36 + siteini.pack/China/tvsou.com.channels.xml | 151 + siteini.pack/China/tvsou.com.ini | 56 + siteini.pack/China/viu.tv.channels.xml | 7 + siteini.pack/China/viu.tv.ini | 35 + .../Colombia/claro.com.co.channels.xml | 302 + siteini.pack/Colombia/claro.com.co.ini | 91 + .../Colombia/directv.com.co.channels.xml | 394 + .../Colombia/movistar.co.EK.channels.xml | 178 + siteini.pack/Colombia/movistar.co.EK.ini | 104 + .../Colombia/winsportsonline.com.channels.xml | 7 + siteini.pack/Colombia/winsportsonline.com.ini | 77 + siteini.pack/Croatia/a1.hr.channels.xml | 264 + siteini.pack/Croatia/a1.hr.ini | 118 + siteini.pack/Croatia/bnet.hr.channels.xml | 226 + siteini.pack/Croatia/bnet.hr.ini | 79 + .../Croatia/m.tvprofil.net.channels.xml | 497 + siteini.pack/Croatia/m.tvprofil.net.ini | 78 + siteini.pack/Croatia/maxtv.hr.channels.xml | 286 + siteini.pack/Croatia/maxtv.hr.ini | 79 + siteini.pack/Croatia/mojtv.hr.channels.xml | 309 + siteini.pack/Croatia/mojtv.hr.ini | 68 + siteini.pack/Croatia/port.hr.channels.xml | 123 + siteini.pack/Croatia/port.hr.ini | 125 + .../Croatia/tv.iskon.hr.EK.channels.xml | 170 + siteini.pack/Croatia/tv.iskon.hr.EK.ini | 90 + .../Croatia/tvprofil.net.channels.xml | 48 + siteini.pack/Croatia/tvprofil.net.ini | 84 + .../Czech Republic/csfd.cz.channels.xml | 115 + siteini.pack/Czech Republic/csfd.cz.ini | 90 + .../Czech Republic/o2tv.cz.E.channels.xml | 147 + siteini.pack/Czech Republic/o2tv.cz.E.ini | 104 + .../Czech Republic/port.cz.channels.xml | 118 + siteini.pack/Czech Republic/port.cz.ini | 83 + .../Czech Republic/port.cz.m.channels.xml | 119 + siteini.pack/Czech Republic/port.cz.m.ini | 72 + .../programy-tv.cz.channels.xml | 282 + .../Czech Republic/programy-tv.cz.ini | 71 + .../Czech Republic/telekom.cz.EK.channels.xml | 167 + siteini.pack/Czech Republic/telekom.cz.EK.ini | 117 + .../Czech Republic/tv.sms.cz.m.channels.xml | 678 ++ siteini.pack/Czech Republic/tv.sms.cz.m.ini | 116 + siteini.pack/Denmark/ontv.dk.channels.xml | 113 + siteini.pack/Denmark/ontv.dk.ini | 72 + .../Denmark/tv.yousee.dk.E.channels.xml | 295 + siteini.pack/Denmark/tv.yousee.dk.E.ini | 81 + siteini.pack/Denmark/tvguide.dk.channels.xml | 402 + siteini.pack/Denmark/tvguide.dk.ini | 82 + .../Denmark/tvtid.tv2.dk.channels.xml | 202 + .../tvtid.tv2.dk.index-only.channels.xml | 129 + .../Denmark/tvtid.tv2.dk.index-only.ini | 31 + siteini.pack/Denmark/tvtid.tv2.dk.ini | 78 + siteini.pack/Denmark/viasat.dk.E.channels.xml | 78 + siteini.pack/Denmark/viasat.dk.E.ini | 76 + .../Egypt/elcinema.ar.com.channels.xml | 125 + siteini.pack/Egypt/elcinema.ar.com.ini | 127 + .../Egypt/elcinema.en.com.channels.xml | 125 + siteini.pack/Egypt/elcinema.en.com.ini | 126 + siteini.pack/Estonia/kava.ee.E.channels.xml | 158 + siteini.pack/Estonia/kava.ee.E.ini | 100 + siteini.pack/Estonia/kavad.ee.channels.xml | 38 + siteini.pack/Estonia/kavad.ee.ini | 46 + siteini.pack/Finland/areena.channels.xml | 23 + siteini.pack/Finland/areena.ini | 71 + siteini.pack/Finland/cmore.fi.channels.xml | 22 + siteini.pack/Finland/cmore.fi.ini | 105 + .../Finland/eurosport.fi.channels.xml | 7 + siteini.pack/Finland/eurosport.fi.ini | 94 + .../Finland/grid_telsu.fi.channels.xml | 78 + siteini.pack/Finland/grid_telsu.fi.ini | 84 + siteini.pack/Finland/iltapulu.fi.channels.xml | 64 + siteini.pack/Finland/iltapulu.fi.ini | 48 + .../Finland/list_telsu.fi.channels.xml | 78 + siteini.pack/Finland/list_telsu.fi.ini | 37 + siteini.pack/Finland/mtv3.fi.channels.xml | 29 + siteini.pack/Finland/mtv3.fi.ini | 66 + siteini.pack/Finland/nelonen.fi.channels.xml | 19 + siteini.pack/Finland/nelonen.fi.ini | 39 + siteini.pack/Finland/telkku.com.channels.xml | 118 + siteini.pack/Finland/telkku.com.ini | 82 + siteini.pack/Finland/telkussa.fi.channels.xml | 123 + siteini.pack/Finland/telkussa.fi.ini | 50 + siteini.pack/Finland/telvis.fi.channels.xml | 140 + siteini.pack/Finland/telvis.fi.ini | 76 + siteini.pack/France/bfmtv.com.channels.xml | 8 + siteini.pack/France/bfmtv.com.ini | 39 + siteini.pack/France/canalsat.fr.channels.xml | 206 + siteini.pack/France/canalsat.fr.ini | 95 + siteini.pack/France/colmax.tv.channels.xml | 6 + siteini.pack/France/colmax.tv.ini | 36 + siteini.pack/France/enorme.tv.channels.xml | 6 + siteini.pack/France/enorme.tv.ini | 37 + .../France/fr.tv.yahoo.com.channels.xml | 89 + siteini.pack/France/fr.tv.yahoo.com.ini | 35 + .../France/gongnetworks.com.channels.xml | 7 + siteini.pack/France/gongnetworks.com.ini | 32 + siteini.pack/France/latele.ch.channels.xml | 6 + siteini.pack/France/latele.ch.ini | 39 + .../France/lefigaro.fr.E.channels.xml | 197 + siteini.pack/France/lefigaro.fr.E.ini | 101 + siteini.pack/France/nrj-play.fr.channels.xml | 7 + siteini.pack/France/nrj-play.fr.ini | 43 + siteini.pack/France/ocs.fr.channels.xml | 9 + siteini.pack/France/ocs.fr.ini | 55 + .../France/paramountchannel.fr.channels.xml | 6 + siteini.pack/France/paramountchannel.fr.ini | 44 + .../programme-television.org.channels.xml | 210 + .../France/programme-television.org.ini | 77 + .../France/programme-tv.com.channels.xml | 135 + siteini.pack/France/programme-tv.com.ini | 55 + .../France/programme-tv.net.channels.xml | 281 + siteini.pack/France/programme-tv.net.ini | 111 + .../programme-tv.premiere.fr.channels.xml | 1433 +++ .../France/programme-tv.premiere.fr.ini | 81 + siteini.pack/France/sfr.fr.channels.xml | 165 + siteini.pack/France/sfr.fr.ini | 59 + .../France/skysiertv.com.channels.xml | 334 + siteini.pack/France/skysiertv.com.ini | 49 + .../France/sportenfrance.com.channels.xml | 6 + siteini.pack/France/sportenfrance.com.ini | 33 + .../France/telecablesat.fr.channels.xml | 301 + siteini.pack/France/telecablesat.fr.ini | 113 + siteini.pack/France/telepoche.fr.channels.xml | 180 + siteini.pack/France/telepoche.fr.ini | 74 + siteini.pack/France/telerama-sha1.sh | 15 + .../France/telerama.fr.api.channels.xml | 263 + siteini.pack/France/telerama.fr.api.ini | 99 + siteini.pack/France/telerama.fr.channels.xml | 318 + .../telerama.fr.index-only.channels.xml | 341 + .../France/telerama.fr.index-only.ini | 68 + siteini.pack/France/telerama.fr.ini | 96 + .../France/telerama.fr.willy.channels.xml | 315 + siteini.pack/France/telerama.fr.willy.ini | 59 + .../France/telestar.fr-full.channels.xml | 69 + siteini.pack/France/telestar.fr-full.ini | 51 + siteini.pack/France/telestar.fr.channels.xml | 68 + siteini.pack/France/telestar.fr.ini | 37 + siteini.pack/France/telez.fr.channels.xml | 145 + siteini.pack/France/telez.fr.ini | 50 + .../France/tv.orange.fr.E.channels.xml | 308 + siteini.pack/France/tv.orange.fr.E.ini | 123 + siteini.pack/France/tv.orange.fr.channels.xml | 66 + siteini.pack/France/tv.orange.fr.ini | 80 + siteini.pack/France/tv5monde.com.channels.xml | 13 + siteini.pack/France/tv5monde.com.ini | 41 + siteini.pack/France/weo.fr.channels.xml | 6 + siteini.pack/France/weo.fr.ini | 32 + .../Georgia/magticom.ge.E.channels.xml | 124 + siteini.pack/Georgia/magticom.ge.E.ini | 85 + siteini.pack/Georgia/myvideo.ge.channels.xml | 64 + siteini.pack/Georgia/myvideo.ge.ini | 35 + .../Georgia/regmarket.ge.channels.xml | 33 + siteini.pack/Georgia/regmarket.ge.ini | 55 + siteini.pack/Germany/7tv.de.channels.xml | 14 + siteini.pack/Germany/7tv.de.ini | 65 + siteini.pack/Germany/dw.com.channels.xml | 10 + siteini.pack/Germany/dw.com.ini | 62 + .../Germany/fcbayerntv.de.channels.xml | 6 + siteini.pack/Germany/fcbayerntv.de.ini | 34 + siteini.pack/Germany/hd-plus.de.channels.xml | 180 + siteini.pack/Germany/hd-plus.de.ini | 120 + siteini.pack/Germany/klack.de.channels.xml | 791 ++ siteini.pack/Germany/klack.de.ini | 63 + .../live.tvspielfilm.de.EK.channels.xml | 232 + .../Germany/live.tvspielfilm.de.EK.ini | 86 + .../Germany/m.tvtoday.de.channels.xml | 208 + siteini.pack/Germany/m.tvtoday.de.ini | 89 + siteini.pack/Germany/prisma.de.channels.xml | 136 + siteini.pack/Germany/prisma.de.ini | 56 + siteini.pack/Germany/rtv.de.channels.xml | 145 + siteini.pack/Germany/rtv.de.ini | 73 + siteini.pack/Germany/sky.de.E.channels.xml | 134 + siteini.pack/Germany/sky.de.E.ini | 110 + siteini.pack/Germany/sky.de.channels.xml | 140 + siteini.pack/Germany/sky.de.ini | 76 + siteini.pack/Germany/tv.de.E.channels.xml | 162 + siteini.pack/Germany/tv.de.E.ini | 94 + .../Germany/tvdigital.de.EK.channels.xml | 163 + siteini.pack/Germany/tvdigital.de.EK.ini | 97 + siteini.pack/Germany/tvdirekt.de.channels.xml | 141 + siteini.pack/Germany/tvdirekt.de.ini | 73 + siteini.pack/Germany/tvguide.dk.channels.xml | 385 + siteini.pack/Germany/tvguide.dk.ini | 121 + siteini.pack/Germany/tvinfo.de.channels.xml | 41 + siteini.pack/Germany/tvinfo.de.ini | 86 + siteini.pack/Germany/tvmovie.de.channels.xml | 184 + siteini.pack/Germany/tvmovie.de.ini | 85 + .../Germany/tvspielfilm.de.channels.xml | 176 + siteini.pack/Germany/tvspielfilm.de.ini | 85 + siteini.pack/Germany/tvtoday.de.channels.xml | 127 + siteini.pack/Germany/tvtoday.de.ini | 66 + siteini.pack/Germany/tvtv.de.EK.channels.xml | 143 + siteini.pack/Germany/tvtv.de.EK.ini | 122 + .../Germany/web.magentatv.E.de.channels.xml | 321 + siteini.pack/Germany/web.magentatv.E.de.ini | 114 + siteini.pack/Germany/zdf.de.channels.xml | 12 + siteini.pack/Germany/zdf.de.ini | 41 + siteini.pack/Germany/zeeone.de.channels.xml | 6 + siteini.pack/Germany/zeeone.de.ini | 39 + siteini.pack/Ghana/gotvafrica.com.gh.ini | 71 + siteini.pack/Greece/blueskytv.gr.channels.xml | 6 + siteini.pack/Greece/blueskytv.gr.ini | 31 + siteini.pack/Greece/cosmote.gr.channels.xml | 105 + siteini.pack/Greece/cosmote.gr.ini | 104 + siteini.pack/Greece/cybc.com.cy.channels.xml | 8 + siteini.pack/Greece/cybc.com.cy.ini | 83 + siteini.pack/Greece/cyta.com.cy.channels.xml | 97 + siteini.pack/Greece/cyta.com.cy.ini | 39 + siteini.pack/Greece/digea.E.gr.channels.xml | 104 + siteini.pack/Greece/digea.E.gr.ini | 118 + siteini.pack/Greece/digea.gr.channels.xml | 103 + siteini.pack/Greece/digea.gr.ini | 65 + siteini.pack/Greece/ishow.gr.channels.xml | 50 + siteini.pack/Greece/ishow.gr.ini | 199 + siteini.pack/Greece/nova.gr.channels.xml | 57 + siteini.pack/Greece/nova.gr.ini | 248 + .../Greece/novacyprus.com.channels.xml | 43 + siteini.pack/Greece/novacyprus.com.ini | 45 + siteini.pack/Greece/novaguide.gr.channels.xml | 69 + siteini.pack/Greece/novaguide.gr.ini | 66 + .../Greece/novaguide_en.gr.channels.xml | 69 + siteini.pack/Greece/novaguide_en.gr.ini | 66 + siteini.pack/Greece/palo.gr.channels.xml | 33 + siteini.pack/Greece/palo.gr.ini | 31 + .../Greece/primetel.com.cy.channels.xml | 65 + siteini.pack/Greece/primetel.com.cy.ini | 36 + .../Greece/tv.pathfinder.gr.E.channels.xml | 169 + siteini.pack/Greece/tv.pathfinder.gr.E.ini | 94 + .../tvguide.cablenetcy.net.channels.xml | 95 + .../Greece/tvguide.cablenetcy.net.ini | 75 + .../Hong Kong/epg.i-cable.com.channels.xml | 121 + .../epg.i-cable.com.chinese.channels.xml | 247 + .../Hong Kong/epg.i-cable.com.chinese.ini | 61 + siteini.pack/Hong Kong/epg.i-cable.com.ini | 39 + .../Hong Kong/nowtv.now.com.channels.xml | 347 + siteini.pack/Hong Kong/nowtv.now.com.ini | 210 + .../promo.mytvsuper.com.E.channels.xml | 121 + .../Hong Kong/promo.mytvsuper.com.E.ini | 70 + siteini.pack/Hong Kong/tvb.com.channels.xml | 18 + siteini.pack/Hong Kong/tvb.com.ini | 51 + .../Hong Kong/tvb.com.pearl.channels.xml | 6 + siteini.pack/Hong Kong/tvb.com.pearl.ini | 58 + .../tvbnetworkvision.com.channels.xml | 70 + .../Hong Kong/tvbnetworkvision.com.ini | 53 + siteini.pack/Hungary/musor.tv.channels.xml | 173 + siteini.pack/Hungary/musor.tv.ini | 97 + siteini.pack/Hungary/musor.tv.m.channels.xml | 152 + siteini.pack/Hungary/musor.tv.m.ini | 57 + .../Hungary/paramountchannel.hu.channels.xml | 6 + siteini.pack/Hungary/paramountchannel.hu.ini | 30 + siteini.pack/Hungary/port.hu.channels.xml | 159 + siteini.pack/Hungary/port.hu.ini | 107 + siteini.pack/Hungary/port.hu.m.channels.xml | 154 + siteini.pack/Hungary/port.hu.m.ini | 78 + .../Hungary/sport.mindigo.hu.E.channels.xml | 16 + siteini.pack/Hungary/sport.mindigo.hu.E.ini | 109 + .../Hungary/tavrogzito.upc.hu.channels.xml | 112 + siteini.pack/Hungary/tavrogzito.upc.hu.ini | 37 + siteini.pack/Hungary/telekom.hu.channels.xml | 122 + siteini.pack/Hungary/telekom.hu.ini | 53 + .../Hungary/tv.animare.hu.channels.xml | 105 + siteini.pack/Hungary/tv.animare.hu.ini | 80 + .../Hungary/tv.mindigo.hu.E.channels.xml | 68 + siteini.pack/Hungary/tv.mindigo.hu.E.ini | 99 + siteini.pack/Hungary/tvgo.hu.E.channels.xml | 98 + siteini.pack/Hungary/tvgo.hu.E.ini | 79 + siteini.pack/Hungary/tvmustra.hu.channels.xml | 196 + siteini.pack/Hungary/tvmustra.hu.ini | 72 + siteini.pack/Iceland/n4.is.channels.xml | 6 + siteini.pack/Iceland/n4.is.ini | 51 + siteini.pack/Iceland/ruv.is.channels.xml | 8 + siteini.pack/Iceland/ruv.is.ini | 43 + siteini.pack/Iceland/sjonvarp.is.channels.xml | 78 + siteini.pack/Iceland/sjonvarp.is.ini | 48 + siteini.pack/Iceland/skjar1.is.channels.xml | 8 + siteini.pack/Iceland/skjar1.is.ini | 35 + siteini.pack/Iceland/skjarinn.is.channels.xml | 94 + siteini.pack/Iceland/skjarinn.is.ini | 51 + siteini.pack/Iceland/stod2.is.channels.xml | 15 + siteini.pack/Iceland/stod2.is.ini | 50 + siteini.pack/India/aasthatv.com.channels.xml | 11 + siteini.pack/India/aasthatv.com.ini | 117 + siteini.pack/India/d2h.com.E.channels.xml | 527 ++ siteini.pack/India/d2h.com.E.ini | 85 + siteini.pack/India/in.com.channels.xml | 292 + siteini.pack/India/in.com.ini | 54 + siteini.pack/India/india.EK.channels.xml | 553 ++ siteini.pack/India/india.EK.ini | 70 + .../India/indiatimes.com.channels.xml | 461 + siteini.pack/India/indiatimes.com.ini | 58 + siteini.pack/India/jio.com.channels.xml | 673 ++ siteini.pack/India/jio.com.ini | 111 + siteini.pack/India/startv.com.channels.xml | 55 + siteini.pack/India/startv.com.ini | 91 + .../India/tatasky.com.EK.channels.xml | 685 ++ siteini.pack/India/tatasky.com.EK.ini | 84 + siteini.pack/India/tv.burrp.com.channels.xml | 332 + siteini.pack/India/tv.burrp.com.ini | 102 + .../India/tvscheduleindia.com.channels.xml | 445 + siteini.pack/India/tvscheduleindia.com.ini | 64 + .../India/whatsonindia.com.channels.xml | 586 ++ siteini.pack/India/whatsonindia.com.ini | 47 + siteini.pack/India/zee5.com.EK.channels.xml | 70 + siteini.pack/India/zee5.com.EK.ini | 54 + .../Indonesia/firstmedia.com.EK.channels.xml | 196 + siteini.pack/Indonesia/firstmedia.com.EK.ini | 70 + .../Indonesia/mncvision.id.E.channels.xml | 139 + siteini.pack/Indonesia/mncvision.id.E.ini | 64 + .../Indonesia/telkomvision.com.channels.xml | 92 + siteini.pack/Indonesia/telkomvision.com.ini | 59 + .../Indonesia/transvision.co.id.channels.xml | 106 + siteini.pack/Indonesia/transvision.co.id.ini | 71 + .../aljazeerasport.tv.channels.xml | 21 + .../International/aljazeerasport.tv.ini | 33 + .../International/bein.net.channels.xml | 175 + siteini.pack/International/bein.net.ini | 116 + .../doc.aljazeera.net.channels.xml | 6 + .../International/doc.aljazeera.net.ini | 33 + .../International/filmon.com.channels.xml | 778 ++ siteini.pack/International/filmon.com.ini | 97 + .../International/gatotv.com.channels.xml | 507 + siteini.pack/International/gatotv.com.ini | 78 + .../International/horizon.tv.EK.channels.xml | 2740 ++++++ siteini.pack/International/horizon.tv.EK.ini | 179 + .../International/horizon.tv.channels.xml | 2595 +++++ siteini.pack/International/horizon.tv.ini | 149 + .../horizon_latino.tv.EK.channels.xml | 197 + .../International/horizon_latino.tv.EK.ini | 153 + .../m.whatsonarabia.com.channels.xml | 205 + .../International/m.whatsonarabia.com.ini | 73 + .../m.whatsonarabia.com_info.txt | 10 + .../m.whatsonarabia.com_script.php | 40 + .../m.whatsonarabia.com_script_details.php | 27 + .../International/mbc.net.ar.channels.xml | 7 + siteini.pack/International/mbc.net.ar.ini | 46 + .../International/mbc.net.en.channels.xml | 7 + siteini.pack/International/mbc.net.en.ini | 53 + siteini.pack/International/mi.tv.channels.xml | 1979 ++++ siteini.pack/International/mi.tv.ini | 136 + .../International/schedulesdirect.org.ini | 152 + .../schedulesdirect.org_info.txt | 31 + .../International/shoofeetv.com.channels.xml | 275 + siteini.pack/International/shoofeetv.com.ini | 123 + .../sport24live.com.E.channels.xml | 9 + .../International/sport24live.com.E.ini | 53 + .../streamingtvguides.com.E.channels.xml | 3133 +++++++ .../International/streamingtvguides.com.E.ini | 46 + .../International/streamlive.to.channels.xml | 75 + siteini.pack/International/streamlive.to.ini | 47 + .../travelchanneltv.asia.channels.xml | 6 + .../International/travelchanneltv.asia.ini | 42 + .../travelchanneltv.eu.channels.xml | 6 + .../International/travelchanneltv.eu.ini | 39 + .../International/tvpassport.com.channels.xml | 544 ++ siteini.pack/International/tvpassport.com.ini | 85 + .../tvpassport.com_providersL9H1N3.xml | 13 + siteini.pack/International/yo.tv.ini | 302 + .../International/yo.tv_countries.xml | 59 + siteini.pack/International/yo.tv_info.txt | 29 + siteini.pack/Ireland/eirsport.ie.channels.xml | 11 + siteini.pack/Ireland/eirsport.ie.ini | 41 + .../Ireland/entertainment.ie.channels.xml | 73 + siteini.pack/Ireland/entertainment.ie.ini | 85 + .../Ireland/tv-guide.upc.ie.channels.xml | 178 + siteini.pack/Ireland/tv-guide.upc.ie.ini | 41 + siteini.pack/Israel/hot.net.il.channels.xml | 198 + siteini.pack/Israel/hot.net.il.ini | 91 + .../Israel/hot.net.il_ru.channels.xml | 191 + siteini.pack/Israel/hot.net.il_ru.ini | 90 + siteini.pack/Israel/i24news.tv.channels.xml | 6 + siteini.pack/Israel/i24news.tv.ini | 38 + .../Israel/isramedia.net.channels.xml | 32 + siteini.pack/Israel/isramedia.net.ini | 34 + .../Israel/partner.co.il.channels.xml | 49 + siteini.pack/Israel/partner.co.il.ini | 58 + .../Israel/tv.walla.co.il.channels.xml | 178 + siteini.pack/Israel/tv.walla.co.il.ini | 39 + siteini.pack/Israel/yes.co.il.channels.xml | 146 + siteini.pack/Israel/yes.co.il.ini | 56 + siteini.pack/Italy/alice.tv.channels.xml | 6 + siteini.pack/Italy/alice.tv.ini | 48 + siteini.pack/Italy/fineliving.it.channels.xml | 6 + siteini.pack/Italy/fineliving.it.ini | 34 + .../Italy/foodnetwork.it.channels.xml | 6 + siteini.pack/Italy/foodnetwork.it.ini | 40 + .../Italy/guidatv.sky.it.E.channels.xml | 441 + siteini.pack/Italy/guidatv.sky.it.E.ini | 131 + .../Italy/it.tv.yahoo.com.channels.xml | 51 + siteini.pack/Italy/it.tv.yahoo.com.ini | 37 + .../Italy/italiasmart.tv.channels.xml | 10 + siteini.pack/Italy/italiasmart.tv.ini | 41 + siteini.pack/Italy/ka-boomtv.it.channels.xml | 6 + siteini.pack/Italy/ka-boomtv.it.ini | 25 + siteini.pack/Italy/laguidatv.it.channels.xml | 208 + siteini.pack/Italy/laguidatv.it.ini | 43 + siteini.pack/Italy/leonardo.tv.channels.xml | 6 + siteini.pack/Italy/leonardo.tv.ini | 50 + siteini.pack/Italy/mediaset.it.channels.xml | 35 + siteini.pack/Italy/mediaset.it.ini | 110 + .../Italy/mediasetpremium.it.channels.xml | 28 + siteini.pack/Italy/mediasetpremium.it.ini | 66 + siteini.pack/Italy/movietele.it.channels.xml | 119 + siteini.pack/Italy/movietele.it.ini | 47 + siteini.pack/Italy/my.movies.it.channels.xml | 102 + siteini.pack/Italy/my.movies.it.ini | 48 + siteini.pack/Italy/myblobbox.com.channels.xml | 69 + siteini.pack/Italy/myblobbox.com.ini | 102 + siteini.pack/Italy/nove.tv.channels.xml | 12 + siteini.pack/Italy/nove.tv.ini | 63 + siteini.pack/Italy/nuvolari.tv.channels.xml | 6 + siteini.pack/Italy/nuvolari.tv.ini | 41 + .../Italy/paramountchannel.it.channels.xml | 6 + siteini.pack/Italy/paramountchannel.it.ini | 48 + siteini.pack/Italy/pop.it.ini | 33 + .../Italy/programmi-tv.eu.channels.xml | 53 + siteini.pack/Italy/programmi-tv.eu.ini | 33 + siteini.pack/Italy/rai.it.channels.xml | 22 + siteini.pack/Italy/rai.it.ini | 98 + siteini.pack/Italy/raiplay.it.channels.xml | 19 + siteini.pack/Italy/raiplay.it.ini | 78 + siteini.pack/Italy/raitalia.it.channels.xml | 6 + siteini.pack/Italy/raitalia.it.ini | 34 + .../Italy/staseraintv.com.channels.xml | 63 + siteini.pack/Italy/staseraintv.com.ini | 56 + siteini.pack/Italy/tv.zam.it.channels.xml | 57 + siteini.pack/Italy/tv.zam.it.ini | 112 + .../Italy/video.gazzetta.it.channels.xml | 6 + siteini.pack/Italy/video.gazzetta.it.ini | 36 + siteini.pack/Japan/eonet.jp.channels.xml | 243 + siteini.pack/Japan/eonet.jp.ini | 104 + .../Japan/skyperfect.co.jp.channels.xml | 85 + siteini.pack/Japan/skyperfect.co.jp.ini | 93 + .../Japan/tv.so-net.ne.jp.channels.xml | 39 + siteini.pack/Japan/tv.so-net.ne.jp.ini | 106 + .../Japan/tv.so-net.ne.jp_regions.xml | 58 + .../Japan/tvguide.myjcom.jp.channels.xml | 143 + siteini.pack/Japan/tvguide.myjcom.jp.ini | 141 + .../Kazakhstan/almatv.kz.E.channels.xml | 198 + siteini.pack/Kazakhstan/almatv.kz.E.ini | 58 + .../Kazakhstan/galamtv.kz.channels.xml | 26 + siteini.pack/Kazakhstan/galamtv.kz.ini | 30 + .../Kazakhstan/onlinetb.net.channels.xml | 91 + siteini.pack/Kazakhstan/onlinetb.net.ini | 29 + .../Kazakhstan/telecom.kz.channels.xml | 82 + siteini.pack/Kazakhstan/telecom.kz.ini | 48 + .../Kazakhstan/tv.caravan.kz.channels.xml | 70 + siteini.pack/Kazakhstan/tv.caravan.kz.ini | 32 + .../Kazakhstan/tv.nur.kz.channels.xml | 71 + siteini.pack/Kazakhstan/tv.nur.kz.ini | 42 + .../Kazakhstan/tv.zakon.kz.channels.xml | 195 + siteini.pack/Kazakhstan/tv.zakon.kz.ini | 31 + siteini.pack/Kenya/gotvafrica.com.ke.ini | 71 + siteini.pack/Kenya/kwese.com.channels.xml | 60 + siteini.pack/Kenya/kwese.com.ini | 85 + siteini.pack/Kenya/zuku.co.channels.xml | 27 + siteini.pack/Kenya/zuku.co.ini | 77 + siteini.pack/Korea/SK B Korea.channels.xml | 290 + siteini.pack/Korea/SK B Korea.ini | 34 + .../Korea/kbsworld.kbs.co.kr.E.channels.xml | 11 + siteini.pack/Korea/kbsworld.kbs.co.kr.E.ini | 65 + .../Korea/skylife.co.kr.EK.channels.xml | 231 + siteini.pack/Korea/skylife.co.kr.EK.ini | 124 + .../Latvia/lattelecom.lv.channels.xml | 197 + siteini.pack/Latvia/lattelecom.lv.ini | 42 + siteini.pack/Latvia/tet.lv.channels.xml | 115 + siteini.pack/Latvia/tet.lv.ini | 95 + siteini.pack/Latvia/tv.lv.channels.xml | 178 + siteini.pack/Latvia/tv.lv.ini | 69 + siteini.pack/Lesotho/gotvafrica.com.ls.ini | 71 + siteini.pack/Lithuania/cgates.lt.channels.xml | 159 + siteini.pack/Lithuania/cgates.lt.ini | 37 + siteini.pack/Lithuania/home3.lt.ini | 28 + .../Lithuania/tv.viasat.lt.channels.xml | 48 + siteini.pack/Lithuania/tv.viasat.lt.ini | 32 + siteini.pack/Lithuania/tv24.lt.channels.xml | 164 + siteini.pack/Lithuania/tv24.lt.ini | 99 + .../Lithuania/tvprograma.lt.channels.xml | 250 + siteini.pack/Lithuania/tvprograma.lt.ini | 47 + .../Luxembourg/kombatsport.lu.channels.xml | 6 + siteini.pack/Luxembourg/kombatsport.lu.ini | 63 + .../Luxembourg/tangotv.lu.channels.xml | 176 + siteini.pack/Luxembourg/tangotv.lu.ini | 66 + .../Luxembourg/tele.rtl.lu.channels.xml | 7 + siteini.pack/Luxembourg/tele.rtl.lu.ini | 37 + .../MDB postprocessor/allocine.fr.bing.ini | 61 + .../MDB postprocessor/allocine.fr.google.ini | 64 + .../MDB postprocessor/allocine.fr.ini | 61 + .../MDB postprocessor/imdb.com.ask.ini | 93 + .../MDB postprocessor/imdb.com.bing.ini | 91 + .../imdb.com.bing_series.ini | 126 + .../MDB postprocessor/imdb.com.imdb.ini | 103 + .../imdb.com.imdb_series.ini | 118 + .../imdb.com.imdb_series.onscreen.ini | 95 + .../MDB postprocessor/tvdb.com.bing.ini | 136 + .../tvdb.com.bing_change_language.txt | 45 + .../Macedonia/maxtvgo.mk.E.channels.xml | 55 + siteini.pack/Macedonia/maxtvgo.mk.E.ini | 77 + siteini.pack/Macedonia/one.mk.channels.xml | 81 + siteini.pack/Macedonia/one.mk.ini | 38 + siteini.pack/Macedonia/t-home.mk.channels.xml | 117 + siteini.pack/Macedonia/t-home.mk.ini | 42 + .../Macedonia/telekom.mk.channels.xml | 116 + siteini.pack/Macedonia/telekom.mk.ini | 33 + siteini.pack/Malawi/gotvafrica.com.mw.ini | 71 + .../Malaysia/astro.com.my.channels.xml | 218 + siteini.pack/Malaysia/astro.com.my.ini | 61 + siteini.pack/Malaysia/rtm.gov.my.channels.xml | 20 + siteini.pack/Malaysia/rtm.gov.my.ini | 75 + .../Malaysia/stadiumastro.com.E.channels.xml | 27 + siteini.pack/Malaysia/stadiumastro.com.E.ini | 61 + siteini.pack/Malaysia/tm.com.my.channels.xml | 83 + siteini.pack/Malaysia/tm.com.my.ini | 119 + .../Malaysia/tm.com.my.xmltv_ns.channels.xml | 69 + siteini.pack/Malaysia/tm.com.my.xmltv_ns.ini | 117 + .../Malaysia/unifi.com.my.channels.xml | 73 + siteini.pack/Malaysia/unifi.com.my.ini | 31 + siteini.pack/Malta/go.com.mt.channels.xml | 148 + siteini.pack/Malta/go.com.mt.ini | 58 + siteini.pack/Malta/melita.com.channels.xml | 212 + siteini.pack/Malta/melita.com.ini | 93 + siteini.pack/Mexico/entutele.com.channels.xml | 202 + siteini.pack/Mexico/entutele.com.ini | 62 + .../espndeportes.com.mexico.channels.xml | 9 + .../Mexico/espndeportes.com.mexico.ini | 35 + .../Mexico/foxplay.com.mx.channels.xml | 24 + siteini.pack/Mexico/foxplay.com.mx.ini | 50 + .../mexicotravelchannel.com.mx.channels.xml | 6 + .../Mexico/mexicotravelchannel.com.mx.ini | 46 + .../Misc/WebGrab++.config.example.xml | 35 + siteini.pack/Misc/dummy.ini | 37 + siteini.pack/Misc/empty.ini | 14 + siteini.pack/Misc/fixed.ini | 51 + siteini.pack/Misc/fixed_info.txt | 41 + siteini.pack/Misc/merge-xmltv.ini | 81 + .../Misc/merge-xmltv_info.howtosetup.txt | 55 + siteini.pack/Misc/site_ini_template.ini | 55 + siteini.pack/Misc/site_ini_xmltv2xmltv.ini | 50 + siteini.pack/Moldova/makler.md.channels.xml | 203 + siteini.pack/Moldova/makler.md.ini | 54 + siteini.pack/Moldova/point.md.channels.xml | 194 + siteini.pack/Moldova/point.md.ini | 41 + .../Mongolia/news.gogo.mn.channels.xml | 32 + siteini.pack/Mongolia/news.gogo.mn.ini | 41 + .../Mongolia/tv.onair.mn.channels.xml | 36 + siteini.pack/Mongolia/tv.onair.mn.ini | 33 + siteini.pack/Mongolia/zuragt.mn.channels.xml | 56 + siteini.pack/Mongolia/zuragt.mn.ini | 31 + .../Montenegro/epg.telemach.me.E.channels.xml | 262 + siteini.pack/Montenegro/epg.telemach.me.E.ini | 107 + .../Montenegro/extratv.me.channels.xml | 39 + siteini.pack/Montenegro/extratv.me.ini | 59 + siteini.pack/Mozambique/gotvafrica.com.mz.ini | 71 + .../Myanmar/skynetdth.com.channels.xml | 16 + siteini.pack/Myanmar/skynetdth.com.ini | 39 + siteini.pack/Namibia/gotvafrica.com.na.ini | 71 + .../canaldigitaal.nl.E.channels.xml | 769 ++ .../Netherlands/canaldigitaal.nl.E.ini | 126 + .../Netherlands/canaldigitaal.nl.channels.xml | 752 ++ siteini.pack/Netherlands/canaldigitaal.nl.ini | 155 + .../Netherlands/canaldigitaal.nl_lang.xml | 754 ++ .../Netherlands/disney.nl.channels.xml | 6 + siteini.pack/Netherlands/disney.nl.ini | 30 + .../Netherlands/film1.nl.channels.xml | 10 + siteini.pack/Netherlands/film1.nl.ini | 88 + siteini.pack/Netherlands/hbo.nl.channels.xml | 8 + siteini.pack/Netherlands/hbo.nl.ini | 70 + siteini.pack/Netherlands/npo.nl.channels.xml | 29 + siteini.pack/Netherlands/npo.nl.ini | 100 + .../Netherlands/oorboekje.nl.channels.xml | 52 + siteini.pack/Netherlands/oorboekje.nl.ini | 67 + siteini.pack/Netherlands/rtl.nl.channels.xml | 13 + siteini.pack/Netherlands/rtl.nl.ini | 68 + .../Netherlands/salto.nl.channels.xml | 7 + siteini.pack/Netherlands/salto.nl.ini | 30 + .../Netherlands/sport1.nl.channels.xml | 12 + siteini.pack/Netherlands/sport1.nl.ini | 34 + .../Netherlands/tele.rtl.lu.channels.xml | 7 + siteini.pack/Netherlands/tele.rtl.lu.ini | 34 + .../Netherlands/tvgids.nl.channels.xml | 125 + .../tvgids.nl.index-only.channels.xml | 109 + .../Netherlands/tvgids.nl.index-only.ini | 63 + siteini.pack/Netherlands/tvgids.nl.ini | 154 + .../Netherlands/tvgids.tv.channels.xml | 174 + siteini.pack/Netherlands/tvgids.tv.ini | 117 + ...varagids.publiekeomroep.nl.rd.channels.xml | 43 + .../varagids.publiekeomroep.nl.rd.ini | 77 + ...varagids.publiekeomroep.nl.tv.channels.xml | 86 + .../varagids.publiekeomroep.nl.tv.ini | 97 + .../Netherlands/ziggo.nl.channels.xml | 25 + siteini.pack/Netherlands/ziggo.nl.ini | 94 + .../Netherlands/ziggo.nl_all_channels.xml | 167 + .../amctvafrica_middleeast.com.channels.xml | 6 + .../Networks/amctvafrica_middleeast.com.ini | 49 + .../amctvafrica_southafrica.com.channels.xml | 6 + .../Networks/amctvafrica_southafrica.com.ini | 49 + .../australianetwork.com.channels.xml | 6 + .../Networks/australianetwork.com.ini | 49 + ...ralianetwork.com_howto_set_the_regions.txt | 3 + ...ustralianetwork.com_regions_time_zones.xml | 51 + siteini.pack/Networks/bbc.co.uk.channels.xml | 320 + siteini.pack/Networks/bbc.co.uk.ini | 32 + .../Networks/blackflag.tv.channels.xml | 6 + siteini.pack/Networks/blackflag.tv.ini | 56 + .../canalplus-afrique.com.CAT.channels.xml | 128 + .../Networks/canalplus-afrique.com.CAT.ini | 54 + .../canalplus-afrique.com.CVT.channels.xml | 128 + .../Networks/canalplus-afrique.com.CVT.ini | 54 + .../canalplus-afrique.com.EAT.channels.xml | 128 + .../Networks/canalplus-afrique.com.EAT.ini | 54 + .../canalplus-afrique.com.GMT.channels.xml | 128 + .../Networks/canalplus-afrique.com.GMT.ini | 54 + .../canalplus-afrique.com.WAT.channels.xml | 128 + .../Networks/canalplus-afrique.com.WAT.ini | 54 + .../canalplus-caledonie.com.channels.xml | 65 + .../Networks/canalplus-caledonie.com.ini | 106 + ...lplus-caraibes.com.guadeloupe.channels.xml | 81 + .../canalplus-caraibes.com.guadeloupe.ini | 71 + ...lplus-caraibes.com.martinique.channels.xml | 81 + .../canalplus-caraibes.com.martinique.ini | 72 + ...canalplus-caraibes.guadaloupe.channels.xml | 113 + .../canalplus-caraibes.guadaloupe.ini | 49 + .../canalplus-caraibes.guyane.channels.xml | 113 + .../Networks/canalplus-caraibes.guyane.ini | 49 + .../canalplus-caraibes.haiti.channels.xml | 80 + .../Networks/canalplus-caraibes.haiti.ini | 49 + ...canalplus-caraibes.martinique.channels.xml | 113 + .../canalplus-caraibes.martinique.ini | 49 + .../canalplus-caraibes.no-country.ini | 90 + ...lus-caraibes.saint-barthelemy.channels.xml | 113 + .../canalplus-caraibes.saint-barthelemy.ini | 49 + ...nalplus-caraibes.saint-martin.channels.xml | 113 + .../canalplus-caraibes.saint-martin.ini | 49 + .../canalplus-maurice.com.channels.xml | 109 + .../Networks/canalplus-maurice.com.ini | 62 + .../canalplus-reunion.com.channels.xml | 93 + .../Networks/canalplus-reunion.com.ini | 106 + siteini.pack/Networks/cinemax.tv.channels.xml | 39 + siteini.pack/Networks/cinemax.tv.ini | 79 + .../da-vinci-learning.com.channels.xml | 21 + .../Networks/da-vinci-learning.com.ini | 50 + .../Networks/directv.com.channels.xml | 1765 ++++ siteini.pack/Networks/directv.com.ini | 120 + .../Networks/directv.com_instructions.txt | 25 + .../Networks/discovery.com.channels.xml | 15 + siteini.pack/Networks/discovery.com.ini | 32 + .../Networks/espndeportes.com.nocountry.ini | 35 + .../espndeportes.com.nocountry_info.txt | 69 + .../finelivingnetwork.com.channels.xml | 6 + .../Networks/finelivingnetwork.com.ini | 31 + .../Networks/foxplay.com.channels.xml | 26 + siteini.pack/Networks/foxplay.com.ini | 96 + .../Networks/foxsportsafrica.com.channels.xml | 7 + siteini.pack/Networks/foxsportsafrica.com.ini | 32 + siteini.pack/Networks/hopetv.org.channels.xml | 8 + siteini.pack/Networks/hopetv.org.ini | 42 + .../lebouquetafricain.com.channels.xml | 24 + .../Networks/lebouquetafricain.com.ini | 23 + siteini.pack/Networks/nasa.gov.channels.xml | 8 + siteini.pack/Networks/nasa.gov.ini | 90 + .../Networks/osnplay.osn.com.channels.xml | 24 + siteini.pack/Networks/osnplay.osn.com.ini | 37 + siteini.pack/Networks/pluto.tv.E.channels.xml | 256 + siteini.pack/Networks/pluto.tv.E.ini | 70 + .../radioaustralia.net.au.channels.xml | 14 + .../Networks/radioaustralia.net.au.ini | 38 + .../Networks/setanta.com.africa.channels.xml | 6 + siteini.pack/Networks/setanta.com.africa.ini | 114 + .../Networks/setanta.com.asia.channels.xml | 7 + siteini.pack/Networks/setanta.com.asia.ini | 45 + .../Networks/setanta.com.au.channels.xml | 7 + siteini.pack/Networks/setanta.com.au.ini | 112 + .../Networks/telia.nordic.EK.channels.xml | 279 + siteini.pack/Networks/telia.nordic.EK.ini | 107 + .../tv.foxsportsasia.com.channels.xml | 55 + .../Networks/tv.foxsportsasia.com.ini | 47 + siteini.pack/Networks/tvguide.com.ini | 231 + .../tvguide.com_channels_byTimezone.xml | 537 ++ siteini.pack/Networks/tvguide.com_info.txt | 54 + .../tvguide.com_providers_byCountry.xml | 1757 ++++ siteini.pack/Networks/tvi.iol.pt | 43 + siteini.pack/Networks/tvi.iol.pt.channels.xml | 11 + .../uk.amcnetworks.outdoor.com.channels.xml | 6 + .../Networks/uk.amcnetworks.outdoor.com.ini | 45 + .../Networks/visionasia.tv.channels.xml | 53 + siteini.pack/Networks/visionasia.tv.ini | 130 + .../Networks/yourdiscovery.com.channels.xml | 115 + siteini.pack/Networks/yourdiscovery.com.ini | Bin 0 -> 5050 bytes siteini.pack/Networks/zap2it.com.channels.xml | 1202 +++ siteini.pack/Networks/zap2it.com.ini | 130 + .../canalplus-caledonie.com.channels.xml | 91 + .../New Caledonia/canalplus-caledonie.com.ini | 69 + .../New Zealand/freeviewnz.tv.channels.xml | 42 + siteini.pack/New Zealand/freeviewnz.tv.ini | 78 + .../nz.entertainment.yahoo.com.channels.xml | 137 + .../nz.entertainment.yahoo.com.ini | 158 + ...nz.entertainment.yahoo.com_info.readme.txt | 3 + .../New Zealand/sky.co.nz.channels.xml | 114 + siteini.pack/New Zealand/sky.co.nz.ini | 48 + .../New Zealand/vodafone.co.nz.channels.xml | 155 + siteini.pack/New Zealand/vodafone.co.nz.ini | 65 + .../Nigeria/gotvafrica.com.ng.channels.xml | 61 + siteini.pack/Nigeria/gotvafrica.com.ng.ini | 70 + siteini.pack/Norway/altibox.no.channels.xml | 135 + siteini.pack/Norway/altibox.no.ini | 55 + siteini.pack/Norway/se.no.channels.xml | 122 + siteini.pack/Norway/se.no.ini | 65 + siteini.pack/Norway/se.no_info.txt | 9 + siteini.pack/Norway/sol.no.channels.xml | 122 + siteini.pack/Norway/sol.no.ini | 82 + siteini.pack/Norway/tv2.no.channels.xml | 95 + siteini.pack/Norway/tv2.no.ini | 55 + siteini.pack/Norway/vg.no.channels.xml | 147 + siteini.pack/Norway/vg.no.ini | 90 + siteini.pack/Pakistan/apna.tv.channels.xml | 6 + siteini.pack/Pakistan/apna.tv.ini | 62 + .../Pakistan/arydigital.tv.channels.xml | 6 + siteini.pack/Pakistan/arydigital.tv.ini | 31 + .../Pakistan/geokahani.tv.channels.xml | 6 + siteini.pack/Pakistan/geokahani.tv.ini | 31 + .../Pakistan/harpalgeo.tv.channels.xml | 6 + siteini.pack/Pakistan/harpalgeo.tv.ini | 31 + siteini.pack/Pakistan/hum.tv.channels.xml | 6 + siteini.pack/Pakistan/hum.tv.ini | 34 + .../Pakistan/humsitaray.tv.channels.xml | 6 + siteini.pack/Pakistan/humsitaray.tv.ini | 37 + siteini.pack/Pakistan/ptv.com.pk.channels.xml | 10 + siteini.pack/Pakistan/ptv.com.pk.ini | 43 + .../Pakistan/ptv_global.com.pk.channels.xml | 6 + siteini.pack/Pakistan/ptv_global.com.pk.ini | 32 + siteini.pack/Pakistan/urdu1.tv.channels.xml | 6 + siteini.pack/Pakistan/urdu1.tv.ini | 37 + .../Panama/go.cableonda.com.EK.channels.xml | 59 + siteini.pack/Panama/go.cableonda.com.EK.ini | 104 + .../Peru/movistar.com.pe.channels.xml | 1353 +++ siteini.pack/Peru/movistar.com.pe.ini | 111 + .../Philippines/abs-cbn.com.channels.xml | 6 + siteini.pack/Philippines/abs-cbn.com.ini | 49 + .../Philippines/clickthecity.com.channels.xml | 45 + siteini.pack/Philippines/clickthecity.com.ini | 63 + .../Philippines/eaglenews.ph.channels.xml | 6 + siteini.pack/Philippines/eaglenews.ph.ini | 40 + .../Philippines/gmanetwork.com.channels.xml | 7 + siteini.pack/Philippines/gmanetwork.com.ini | 32 + .../gmanetwork_int.com.channels.xml | 8 + .../Philippines/gmanetwork_int.com.ini | 30 + .../Philippines/skycable.com.channels.xml | 154 + siteini.pack/Philippines/skycable.com.ini | 45 + .../Philippines/untv.com.channels.xml | 6 + siteini.pack/Philippines/untv.com.ini | 43 + .../Poland/cyfrowypolsat.pl.EK.channels.xml | 587 ++ siteini.pack/Poland/cyfrowypolsat.pl.EK.ini | 115 + siteini.pack/Poland/filmweb.pl.channels.xml | 406 + siteini.pack/Poland/filmweb.pl.ini | 101 + .../Poland/onlinetv.inea.pl.channels.xml | 204 + siteini.pack/Poland/onlinetv.inea.pl.ini | 98 + .../Poland/paramountchannel.pl.channels.xml | 6 + siteini.pack/Poland/paramountchannel.pl.ini | 30 + .../Poland/pl.canalplus.com.E.channels.xml | 234 + siteini.pack/Poland/pl.canalplus.com.E.ini | 103 + .../programtv.interia.pl.E.channels.xml | 434 + .../Poland/programtv.interia.pl.E.ini | 83 + .../Poland/programtv.interia.pl.channels.xml | 296 + siteini.pack/Poland/programtv.interia.pl.ini | 125 + .../Poland/programtv.onet.pl.channels.xml | 651 ++ siteini.pack/Poland/programtv.onet.pl.ini | 87 + siteini.pack/Poland/teleman.pl.channels.xml | 146 + siteini.pack/Poland/teleman.pl.ini | 141 + .../Poland/travelchanneltv.pl.channels.xml | 6 + siteini.pack/Poland/travelchanneltv.pl.ini | 40 + siteini.pack/Poland/tv.wp.pl.E.channels.xml | 610 ++ siteini.pack/Poland/tv.wp.pl.E.ini | 101 + siteini.pack/Poland/tv.wp.pl.channels.xml | 601 ++ siteini.pack/Poland/tv.wp.pl.ini | 73 + .../Portugal/cabovisao.pt.channels.xml | 119 + siteini.pack/Portugal/cabovisao.pt.ini | 82 + siteini.pack/Portugal/guia-tv.pt.channels.xml | 192 + siteini.pack/Portugal/guia-tv.pt.ini | 40 + .../Portugal/mag.sapo.pt.channels.xml | 217 + siteini.pack/Portugal/mag.sapo.pt.ini | 61 + siteini.pack/Portugal/meo.pt.channels.xml | 206 + siteini.pack/Portugal/meo.pt.ini | 74 + siteini.pack/Portugal/nos.pt.channels.xml | 248 + siteini.pack/Portugal/nos.pt.ini | 80 + siteini.pack/Portugal/nowo.pt.channels.xml | 115 + siteini.pack/Portugal/nowo.pt.ini | 58 + .../portalnacional.com.pt.channels.xml | 194 + .../Portugal/portalnacional.com.pt.ini | 51 + siteini.pack/Portugal/rpt.pt.channels.xml | 13 + siteini.pack/Portugal/rpt.pt.ini | 34 + .../Portugal/sic.sapto.pt.channels.xml | 12 + siteini.pack/Portugal/sic.sapto.pt.ini | 34 + siteini.pack/Portugal/sporttv.pt.channels.xml | 15 + siteini.pack/Portugal/sporttv.pt.ini | 37 + .../Portugal/tudonumclick.com.channels.xml | 143 + siteini.pack/Portugal/tudonumclick.com.ini | 37 + siteini.pack/Portugal/tv.sapo.pt.channels.xml | 139 + siteini.pack/Portugal/tv.sapo.pt.ini | 29 + siteini.pack/Portugal/tvi.pt.channels.xml | 11 + siteini.pack/Portugal/tvi.pt.ini | 54 + siteini.pack/Qatar/qtv.qa.channels.xml | 6 + siteini.pack/Qatar/qtv.qa.ini | 36 + .../Republic of Kosovo/tvim.tv.channels.xml | 24 + siteini.pack/Republic of Kosovo/tvim.tv.ini | 31 + .../Romania/antenaplay.ro.channels.xml | 14 + siteini.pack/Romania/antenaplay.ro.ini | 34 + .../Romania/cinemagia.ro.E.channels.xml | 300 + siteini.pack/Romania/cinemagia.ro.E.ini | 136 + .../Romania/cinemagia.ro.channels.xml | 296 + siteini.pack/Romania/cinemagia.ro.ini | 101 + .../Romania/digiromania.ro.channels.xml | 58 + siteini.pack/Romania/digiromania.ro.ini | 40 + siteini.pack/Romania/port.ro.channels.xml | 268 + siteini.pack/Romania/port.ro.ini | 111 + .../Romania/program24.ro.channels.xml | 114 + siteini.pack/Romania/program24.ro.ini | 44 + siteini.pack/Romania/roportal.ro.channels.xml | 55 + siteini.pack/Romania/roportal.ro.ini | 46 + siteini.pack/Russia/domru.ru.channels.xml | 139 + siteini.pack/Russia/domru.ru.ini | 60 + siteini.pack/Russia/kartina.tv.channels.xml | 119 + siteini.pack/Russia/kartina.tv.ini | 47 + .../Russia/nastroykino.ru.channels.xml | 17 + siteini.pack/Russia/nastroykino.ru.ini | 50 + siteini.pack/Russia/ntvplus.ru.E.channels.xml | 276 + siteini.pack/Russia/ntvplus.ru.E.ini | 93 + siteini.pack/Russia/s-tv.ru.channels.xml | 33 + siteini.pack/Russia/s-tv.ru.ini | 64 + .../Russia/teleguide.info.channels.xml | 346 + siteini.pack/Russia/teleguide.info.ini | 104 + siteini.pack/Russia/tv.mail.ru.channels.xml | 481 + siteini.pack/Russia/tv.mail.ru.ini | 73 + siteini.pack/Russia/tv.yandex.ru.channels.ini | 128 + siteini.pack/Russia/tv.yandex.ru.channels.xml | 1020 ++ siteini.pack/Russia/tv.yandex.ru.ini | 152 + siteini.pack/Russia/tviz.tv.channels.xml | 409 + siteini.pack/Russia/tviz.tv.ini | 110 + siteini.pack/Russia/tvportal.rs.channels.xml | 224 + siteini.pack/Russia/tvportal.rs.ini | 48 + siteini.pack/Russia/vsetv.com.channels.xml | 1050 +++ siteini.pack/Russia/vsetv.com.ini | 77 + siteini.pack/Rwanda/gotvafrica.com.rw.ini | 71 + .../Saudi Arabia/invision.com.sa.channels.xml | 177 + siteini.pack/Saudi Arabia/invision.com.sa.ini | 66 + .../Saudi Arabia/osn.com.channels.xml | 175 + siteini.pack/Saudi Arabia/osn.com.ini | 91 + .../Saudi Arabia/seevii.com.channels.xml | 96 + siteini.pack/Saudi Arabia/seevii.com.ini | 49 + siteini.pack/Serbia/axnspin.rs.channels.xml | 6 + siteini.pack/Serbia/axnspin.rs.ini | 84 + .../Serbia/epg.sbb.rs.EK.channels.xml | 301 + siteini.pack/Serbia/epg.sbb.rs.EK.ini | 116 + siteini.pack/Serbia/mts.rs.E.channels.xml | 460 + siteini.pack/Serbia/mts.rs.E.ini | 75 + siteini.pack/Serbia/port.rs.channels.xml | 190 + siteini.pack/Serbia/port.rs.ini | 91 + siteini.pack/Serbia/rts.rs.channels.xml | 9 + siteini.pack/Serbia/rts.rs.ini | 52 + .../Serbia/tvarenasport.com.channels.xml | 10 + siteini.pack/Serbia/tvarenasport.com.ini | 40 + .../Singapore/singteltv.com.sg.channels.xml | 171 + siteini.pack/Singapore/singteltv.com.sg.ini | 46 + .../Singapore/starhubgo.com.channels.xml | 205 + siteini.pack/Singapore/starhubgo.com.ini | 113 + .../Singapore/starhubgo.com_all-channels.xml | 174 + siteini.pack/Singapore/toggle.sg.channels.xml | 27 + siteini.pack/Singapore/toggle.sg.ini | 35 + .../Singapore/xin.msn.com.channels.xml | 12 + siteini.pack/Singapore/xin.msn.com.ini | 69 + .../SiteIni.Pack_2020.06.16_091900.txt | 3 + siteini.pack/Slovakia/port.sk.channels.xml | 121 + siteini.pack/Slovakia/port.sk.ini | 83 + .../Slovakia/satelitnatv.E.sk.channels.xml | 171 + siteini.pack/Slovakia/satelitnatv.E.sk.ini | 106 + .../Slovakia/telekom.sk.EK.channels.xml | 265 + siteini.pack/Slovakia/telekom.sk.EK.ini | 118 + siteini.pack/Slovenia/d3go.si.channels.xml | 132 + siteini.pack/Slovenia/d3go.si.ini | 42 + .../Slovenia/epg.telemach.si.E.channels.xml | 415 + siteini.pack/Slovenia/epg.telemach.si.E.ini | 106 + .../Slovenia/mojtvportal.si.channels.xml | 213 + siteini.pack/Slovenia/mojtvportal.si.ini | 100 + .../Slovenia/planettv.si.channels.xml | 7 + siteini.pack/Slovenia/planettv.si.ini | 73 + siteini.pack/Slovenia/pop-tv.si.channels.xml | 13 + siteini.pack/Slovenia/pop-tv.si.ini | 81 + siteini.pack/Slovenia/rtvslo.si.channels.xml | 20 + siteini.pack/Slovenia/rtvslo.si.ini | 94 + siteini.pack/Slovenia/siol.net.channels.xml | 329 + siteini.pack/Slovenia/siol.net.ini | 83 + siteini.pack/Slovenia/sporedi.tv.channels.xml | 306 + siteini.pack/Slovenia/sporedi.tv.ini | 66 + .../Slovenia/sport-tv.si.channels.xml | 8 + siteini.pack/Slovenia/sport-tv.si.ini | 45 + .../Slovenia/sportklub.info.channels.xml | 29 + siteini.pack/Slovenia/sportklub.info.ini | 80 + .../Slovenia/sportklubtv.si.channels.xml | 13 + siteini.pack/Slovenia/sportklubtv.si.ini | 39 + .../South Africa/dstv.co.za.E.channels.xml | 157 + siteini.pack/South Africa/dstv.co.za.E.ini | 56 + .../South Africa/dstv.com.channels.xml | 157 + siteini.pack/South Africa/dstv.com.ini | 93 + .../South Africa/dstv.com.simple.channels.xml | 130 + siteini.pack/South Africa/dstv.com.simple.ini | 58 + .../South Africa/dstv.com.simple_info.txt | 15 + siteini.pack/South Africa/dstv.com_info.txt | 67 + .../South Africa/dstv.com_south-africa.xml | 142 + .../South Africa/gononda.com.channels.xml | 82 + siteini.pack/South Africa/gononda.com.ini | 51 + siteini.pack/South Africa/m.dstv.com.ini | 74 + siteini.pack/South Africa/m.dstv.com_info.txt | 42 + .../South Africa/m.dstv.com_south-africa.xml | 162 + siteini.pack/Spain/axn.es.channels.xml | 6 + .../Spain/axn.es.index-only.channels.xml | 6 + siteini.pack/Spain/axn.es.index-only.ini | 26 + siteini.pack/Spain/axn.es.ini | 43 + siteini.pack/Spain/beinconnect.es | 36 + .../Spain/beinconnect.es.channels.xml | 18 + siteini.pack/Spain/bomcine.com.E.channels.xml | 6 + siteini.pack/Spain/bomcine.com.E.ini | 54 + siteini.pack/Spain/calle13.es.channels.xml | 6 + siteini.pack/Spain/calle13.es.ini | 44 + .../Spain/canalgasteiz.com.channels.xml | 6 + siteini.pack/Spain/canalgasteiz.com.ini | 23 + .../Spain/canalhistoria.es.channels.xml | 6 + siteini.pack/Spain/canalhistoria.es.ini | 45 + .../Spain/canalplus-export.es.channels.xml | 100 + siteini.pack/Spain/canalplus-export.es.ini | 45 + siteini.pack/Spain/canalplus.es.channels.xml | 28 + siteini.pack/Spain/canalplus.es.ini | 62 + .../Spain/cinesony.com.es.channels.xml | 6 + siteini.pack/Spain/cinesony.com.es.ini | 46 + siteini.pack/Spain/eitb.com.channels.xml | 11 + siteini.pack/Spain/eitb.com.ini | 33 + siteini.pack/Spain/elmundo.es.channels.xml | 158 + siteini.pack/Spain/elmundo.es.ini | 99 + siteini.pack/Spain/elmundo.es.mp.channels.xml | 135 + siteini.pack/Spain/elmundo.es.mp.ini | 138 + .../Spain/elmundo.es.mp_rex.config.xml | 122 + siteini.pack/Spain/elpais.com.E.channels.xml | 202 + siteini.pack/Spain/elpais.com.E.ini | 134 + siteini.pack/Spain/formulatv.com.channels.xml | 103 + siteini.pack/Spain/formulatv.com.ini | 43 + siteini.pack/Spain/fox.es.channels.xml | 7 + siteini.pack/Spain/fox.es.ini | 65 + siteini.pack/Spain/guia-tv.es.channels.xml | 43 + siteini.pack/Spain/guia-tv.es.ini | 48 + siteini.pack/Spain/hamaika.tv.channels.xml | 6 + siteini.pack/Spain/hamaika.tv.ini | 35 + .../Spain/laguiatv.abc.es.channels.xml | 121 + siteini.pack/Spain/laguiatv.abc.es.ini | 117 + siteini.pack/Spain/laguiatv.com.channels.xml | 175 + siteini.pack/Spain/laguiatv.com.ini | 71 + .../Spain/laguiatv.com.mp.channels.xml | 157 + siteini.pack/Spain/laguiatv.com.mp.ini | 150 + .../Spain/movistarplus.es.channels.xml | 184 + siteini.pack/Spain/movistarplus.es.ini | 170 + siteini.pack/Spain/orange.es.EK.channels.xml | 100 + siteini.pack/Spain/orange.es.EK.ini | 114 + .../Spain/paramountchannel.es.channels.xml | 6 + siteini.pack/Spain/paramountchannel.es.ini | 31 + siteini.pack/Spain/plus.es.channels.xml | 156 + siteini.pack/Spain/plus.es.ini | 178 + .../Spain/programacion-radio.com.channels.xml | 55 + siteini.pack/Spain/programacion-radio.com.ini | 29 + siteini.pack/Spain/rtve.es.channels.xml | 55 + siteini.pack/Spain/rtve.es.ini | 66 + siteini.pack/Spain/rtvv.es.channels.xml | 7 + siteini.pack/Spain/rtvv.es.ini | 48 + .../Spain/sincroguia-tv.com.E.channels.xml | 86 + siteini.pack/Spain/sincroguia-tv.com.E.ini | 125 + siteini.pack/Spain/syfy.es.channels.xml | 6 + siteini.pack/Spain/syfy.es.ini | 44 + siteini.pack/Spain/teleprograma.tv.ini | 22 + siteini.pack/Spain/tunein.com.channels.xml | 23 + siteini.pack/Spain/tunein.com.ini | 69 + siteini.pack/Sri Lanka/csn.lk.channels.xml | 6 + siteini.pack/Sri Lanka/csn.lk.ini | 40 + siteini.pack/Sri Lanka/peotv.com.channels.xml | 107 + siteini.pack/Sri Lanka/peotv.com.ini | 55 + .../Sweden/allatvkanaler.se.E.channels.xml | 146 + siteini.pack/Sweden/allatvkanaler.se.E.ini | 81 + siteini.pack/Sweden/dagenstv.com.channels.xml | 204 + siteini.pack/Sweden/dagenstv.com.ini | 123 + .../Sweden/dagenstv.com.xmltv_ns.channels.xml | 204 + siteini.pack/Sweden/dagenstv.com.xmltv_ns.ini | 127 + siteini.pack/Sweden/ontv.se.channels.xml | 122 + siteini.pack/Sweden/ontv.se.ini | 113 + .../Sweden/se.timefor.tv.channels.xml | 1756 ++++ siteini.pack/Sweden/se.timefor.tv.ini | 115 + siteini.pack/Sweden/svt.se.channels.xml | 18 + siteini.pack/Sweden/svt.se.ini | 80 + siteini.pack/Sweden/tv.nu.channels.xml | 242 + siteini.pack/Sweden/tv.nu.ini | 90 + siteini.pack/Switzerland/rsi.ch.channels.xml | 10 + siteini.pack/Switzerland/rsi.ch.ini | 36 + siteini.pack/Switzerland/srf.ch.channels.xml | 43 + siteini.pack/Switzerland/srf.ch.ini | 66 + siteini.pack/Switzerland/tele.ch.channels.xml | 193 + siteini.pack/Switzerland/tele.ch.ini | 72 + .../Switzerland/teleboy.ch.E.channels.xml | 241 + siteini.pack/Switzerland/teleboy.ch.E.ini | 139 + .../Switzerland/teleclub.ch.E.channels.xml | 106 + siteini.pack/Switzerland/teleclub.ch.E.ini | 123 + siteini.pack/Switzerland/tvtv.ch.channels.xml | 122 + siteini.pack/Switzerland/tvtv.ch.ini | 138 + .../Taiwan/dishhdasia.com.channels.xml | 47 + siteini.pack/Taiwan/dishhdasia.com.ini | 27 + .../Taiwan/tvbox.qmap.tw.channels.xml | 101 + siteini.pack/Taiwan/tvbox.qmap.tw.ini | 35 + .../Thailand/aisplay.ais.co.th.channels.xml | 115 + siteini.pack/Thailand/aisplay.ais.co.th.ini | 47 + siteini.pack/Thailand/cthbpl.com.channels.xml | 12 + siteini.pack/Thailand/cthbpl.com.ini | 79 + .../dtvguide.nbtc.go.th.E.channels.xml | 31 + .../Thailand/dtvguide.nbtc.go.th.E.ini | 40 + .../Thailand/totiptv.com.channels.xml | 97 + siteini.pack/Thailand/totiptv.com.ini | 45 + .../Thailand/tv.trueid.net.channels.xml | 133 + siteini.pack/Thailand/tv.trueid.net.ini | 73 + .../tvsmagazine.com.th.E.channels.xml | 171 + .../Thailand/tvsmagazine.com.th.E.ini | 92 + siteini.pack/Tunisia/watania.tn.channels.xml | 7 + siteini.pack/Tunisia/watania.tn.ini | 40 + .../Turkey/digiturk.com.tr.EK.channels.xml | 148 + siteini.pack/Turkey/digiturk.com.tr.EK.ini | 162 + .../Turkey/digiturk.com.tr.channels.xml | 191 + siteini.pack/Turkey/digiturk.com.tr.ini | 118 + .../Turkey/dsmart.com.tr.E.channels.xml | 194 + siteini.pack/Turkey/dsmart.com.tr.E.ini | 121 + .../Turkey/filmboxturkiye.com.channels.xml | 6 + siteini.pack/Turkey/filmboxturkiye.com.ini | 42 + .../Turkey/hurriyet.com.tr.channels.xml | 40 + siteini.pack/Turkey/hurriyet.com.tr.ini | 50 + .../Turkey/sinematv.com.tr.channels.xml | 17 + siteini.pack/Turkey/sinematv.com.tr.ini | 92 + .../Turkey/sporekrani.com.channels.xml | 51 + siteini.pack/Turkey/sporekrani.com.ini | 40 + siteini.pack/Turkey/trt.net.tr.channels.xml | 17 + siteini.pack/Turkey/trt.net.tr.ini | 61 + .../Turkey/turksatkablo.com.tr.E.channels.xml | 188 + siteini.pack/Turkey/turksatkablo.com.tr.E.ini | 67 + .../Turkey/turksatkablo.com.tr.channels.xml | 178 + siteini.pack/Turkey/turksatkablo.com.tr.ini | 31 + siteini.pack/UK/bfbs.com.ini | 28 + siteini.pack/UK/estuary.tv.channels.xml | 6 + siteini.pack/UK/estuary.tv.ini | 48 + .../UK/finelivingnetwork.com.channels.xml | 6 + siteini.pack/UK/finelivingnetwork.com.ini | 34 + siteini.pack/UK/freesat.co.uk.channels.xml | 189 + siteini.pack/UK/freesat.co.uk.ini | 66 + .../UK/m.tvguide.co.uk-full.channels.xml | 547 ++ siteini.pack/UK/m.tvguide.co.uk-full.ini | 70 + .../UK/m.tvguide.co.uk-index.channels.xml | 547 ++ siteini.pack/UK/m.tvguide.co.uk-index.ini | 90 + .../UK/madeinliverpool.tv.channels.xml | 6 + siteini.pack/UK/madeinliverpool.tv.ini | 37 + siteini.pack/UK/mtv.co.uk.channels.xml | 13 + siteini.pack/UK/mtv.co.uk.ini | 40 + siteini.pack/UK/mydigiguide.com.channels.xml | 72 + siteini.pack/UK/mydigiguide.com.ini | 235 + siteini.pack/UK/nottstv.com.channels.xml | 6 + siteini.pack/UK/nottstv.com.ini | 51 + siteini.pack/UK/nvtv.co.uk.channels.xml | 6 + siteini.pack/UK/nvtv.co.uk.ini | 29 + siteini.pack/UK/radiotimes.com.channels.xml | 475 + siteini.pack/UK/radiotimes.com.ini | 122 + siteini.pack/UK/sky.com.EK.channels.xml | 522 ++ siteini.pack/UK/sky.com.EK.ini | 164 + siteini.pack/UK/sky.com_region.ini | 28 + siteini.pack/UK/skysports.com.channels.xml | 16 + siteini.pack/UK/skysports.com.ini | 41 + siteini.pack/UK/spfl.co.uk.channels.xml | 6 + siteini.pack/UK/spfl.co.uk.ini | 52 + siteini.pack/UK/theguardian.com.channels.xml | 161 + siteini.pack/UK/theguardian.com.ini | 81 + .../UK/theguardian.com.xmltv_ns.channels.xml | 154 + siteini.pack/UK/theguardian.com.xmltv_ns.ini | 125 + siteini.pack/UK/thelatest.co.uk.channels.xml | 6 + siteini.pack/UK/thelatest.co.uk.ini | 56 + .../UK/travelchannel.co.uk.channels.xml | 6 + siteini.pack/UK/travelchannel.co.uk.ini | 40 + siteini.pack/UK/tv.bt.com.E.channels.xml | 5738 ++++++++++++ siteini.pack/UK/tv.bt.com.E.ini | 113 + siteini.pack/UK/tvguide.co.uk.channels.xml | 550 ++ siteini.pack/UK/tvguide.co.uk.ini | 170 + siteini.pack/UK/tvguide.co.uk_info.txt | 53 + .../UK/tvguideuk.telegraph.co.uk.channels.xml | 496 + siteini.pack/UK/tvguideuk.telegraph.co.uk.ini | 67 + siteini.pack/UK/uk-sky.com.channels.xml | 570 ++ siteini.pack/UK/uk-sky.com.ini | 101 + siteini.pack/UK/uk-tvgenius.com.channels.xml | 168 + siteini.pack/UK/uk-tvgenius.com.ini | 80 + siteini.pack/UK/zingzing.tv.channels.xml | 248 + siteini.pack/UK/zingzing.tv.ini | 81 + .../USA/cookingchanneltv.com.channels.xml | 6 + siteini.pack/USA/cookingchanneltv.com.ini | 40 + siteini.pack/USA/cozitv.com.channels.xml | 6 + siteini.pack/USA/cozitv.com.ini | 38 + siteini.pack/USA/nba.com.channels.xml | 6 + siteini.pack/USA/nba.com.ini | 39 + .../USA/pokercentral.com.channels.xml | 6 + siteini.pack/USA/pokercentral.com.ini | 42 + siteini.pack/USA/redbull.tv.channels.xml | 6 + siteini.pack/USA/redbull.tv.ini | 55 + siteini.pack/USA/sportsnetla.com.channels.xml | 6 + siteini.pack/USA/sportsnetla.com.ini | 31 + siteini.pack/USA/tv.com.channels.xml | 946 ++ siteini.pack/USA/tv.com.ini | 84 + siteini.pack/USA/tv.com_instructions.txt | 24 + siteini.pack/USA/tvtv.us.channels.xml | 528 ++ siteini.pack/USA/tvtv.us.ini | 105 + siteini.pack/USA/ustvnow.com.channels.xml | 48 + siteini.pack/USA/ustvnow.com.ini | 77 + siteini.pack/USA/voanews.com.channels.xml | 13 + siteini.pack/USA/voanews.com.ini | 45 + siteini.pack/USA/wwe.com.E.channels.xml | 6 + siteini.pack/USA/wwe.com.E.ini | 49 + siteini.pack/Uganda/gotvafrica.com.ug.ini | 71 + .../Ukraine/discoverychannel.ua.channels.xml | 14 + siteini.pack/Ukraine/discoverychannel.ua.ini | 32 + siteini.pack/Ukraine/tv.i.ua.channels.xml | 341 + siteini.pack/Ukraine/tv.i.ua.ini | 40 + siteini.pack/Ukraine/tv.ua.channels.xml | 266 + siteini.pack/Ukraine/tv.ua.ini | 53 + .../abudhabitv.ae.channels.xml | 6 + .../United Arab Emirates/abudhabitv.ae.ini | 40 + .../aljazeera-english.com.ini | 53 + .../aljazeera.com.channels.xml | 7 + .../United Arab Emirates/dcn.ae.channels.xml | 15 + siteini.pack/United Arab Emirates/dcn.ae.ini | 65 + .../United Arab Emirates/dmi.ae.channels.xml | 13 + siteini.pack/United Arab Emirates/dmi.ae.ini | 62 + .../dubaione.ae.channels.xml | 6 + .../United Arab Emirates/dubaione.ae.ini | 58 + .../mbc.net.E.channels.xml | 22 + .../United Arab Emirates/mbc.net.E.ini | 58 + .../Uruguay/montecable.com.EK.channels.xml | 172 + siteini.pack/Uruguay/montecable.com.EK.ini | 103 + .../Uruguay/nuevosiglo.com.uy.E.channels.xml | 180 + siteini.pack/Uruguay/nuevosiglo.com.uy.E.ini | 81 + .../Uruguay/tccvivo.com.uy.E.channels.xml | 188 + siteini.pack/Uruguay/tccvivo.com.uy.E.ini | 72 + .../Uruguay/tv.vera.com.uy.channels.xml | 59 + siteini.pack/Uruguay/tv.vera.com.uy.ini | 30 + siteini.pack/Uzbekistan/mtrk.uz.channels.xml | 18 + siteini.pack/Uzbekistan/mtrk.uz.ini | 34 + .../Vietnam/dichvu.vtvcab.vn.channels.xml | 62 + siteini.pack/Vietnam/dichvu.vtvcab.vn.ini | 41 + .../Vietnam/epg.vtc.gov.vn.channels.xml | 18 + siteini.pack/Vietnam/epg.vtc.gov.vn.ini | 37 + siteini.pack/Vietnam/ftpplay.net.channels.xml | 96 + siteini.pack/Vietnam/ftpplay.net.ini | 39 + siteini.pack/Vietnam/htvc.vn.E.channels.xml | 69 + siteini.pack/Vietnam/htvc.vn.E.ini | 69 + .../Vietnam/htvonline.vn.channels.xml | 71 + siteini.pack/Vietnam/htvonline.vn.ini | 49 + siteini.pack/Vietnam/kplus.vn.EK.channels.xml | 48 + siteini.pack/Vietnam/kplus.vn.EK.ini | 102 + siteini.pack/Vietnam/mytv.com.vn.channels.xml | 137 + siteini.pack/Vietnam/mytv.com.vn.ini | 49 + siteini.pack/Vietnam/tintuc.vn.channels.xml | 70 + siteini.pack/Vietnam/tintuc.vn.ini | 30 + .../Vietnam/truyenhinhanvien.vn.channels.xml | 44 + siteini.pack/Vietnam/truyenhinhanvien.vn.ini | 40 + .../Vietnam/tv.101vn.com.channels.xml | 120 + siteini.pack/Vietnam/tv.101vn.com.ini | 32 + .../Vietnam/tv.vietbao.vn.channels.xml | 423 + siteini.pack/Vietnam/tv.vietbao.vn.ini | 35 + siteini.pack/Vietnam/tv24.vn.channels.xml | 86 + siteini.pack/Vietnam/tv24.vn.ini | 47 + .../Vietnam/us.tvnet.gov.vn.channels.xml | 28 + siteini.pack/Vietnam/us.tvnet.gov.vn.ini | 37 + siteini.pack/Vietnam/vtc.gov.vn.channels.xml | 16 + siteini.pack/Vietnam/vtc.gov.vn.ini | 39 + siteini.pack/Vietnam/vtc16.vn.channels.xml | 18 + siteini.pack/Vietnam/vtc16.vn.ini | 31 + siteini.pack/Vietnam/vtv.vn.channels.xml | 16 + siteini.pack/Vietnam/vtv.vn.ini | 40 + siteini.pack/Vietnam/vtvcab.vn.channels.xml | 44 + siteini.pack/Vietnam/vtvcab.vn.ini | 43 + siteini.pack/Zambia/gotvafrica.com.za.ini | 71 + siteini.pack/Zambia/toptv.co.za.channels.xml | 92 + siteini.pack/Zambia/toptv.co.za.ini | 40 + siteini.pack/Zimbabwe/gotvafrica.com.zm.ini | 71 + 1377 files changed, 173563 insertions(+) create mode 100644 WGLicense.log.txt create mode 100755 WebGrab++.config.example.xml create mode 100755 WebGrab++.config.xml create mode 100644 WebGrab++.log.txt create mode 100755 bin/Microsoft.Azure.Storage.Common.dll create mode 100755 bin/Microsoft.Azure.Storage.File.dll create mode 100755 bin/SiteIni.Pack.Update.sh create mode 100755 bin/WebGrab+Plus.azure.dll create mode 100755 bin/WebGrab+Plus.exe create mode 100755 bin/WebGrab+Plus.logger.dll create mode 100755 bin/WebGrab+Plus.timezone.dll create mode 100755 bin/WebGrab+Plus.xmltv.dll create mode 100755 bin/changelog.txt create mode 100755 doc/Development - Manual.pdf create mode 100755 doc/QuickStartGuide.html create mode 100644 guide.xml create mode 100644 hot_cookies.txt create mode 100755 install.sh create mode 100755 mdb/mdb.config.example.xml create mode 100755 mdb/mdb.config.xml create mode 100755 rex/rex.config.example.xml create mode 100755 rex/rex.config.xml create mode 100644 robots/epg.i-cable.com.robots create mode 100644 robots/tv.yandex.ru.robots create mode 100755 run.sh create mode 100755 siteini.pack/Albania/albepg.channels.xml create mode 100755 siteini.pack/Albania/albepg.ini create mode 100755 siteini.pack/Albania/alsat-m.tv.channels.xml create mode 100755 siteini.pack/Albania/alsat-m.tv.ini create mode 100755 siteini.pack/Albania/ipko.com.channels.xml create mode 100755 siteini.pack/Albania/ipko.com.ini create mode 100755 siteini.pack/Albania/rtsh.al.channels.xml create mode 100755 siteini.pack/Albania/rtsh.al.ini create mode 100755 siteini.pack/Albania/top-channel.tv.channels.xml create mode 100755 siteini.pack/Albania/top-channel.tv.ini create mode 100755 siteini.pack/Albania/tring.al.channels.xml create mode 100755 siteini.pack/Albania/tring.al.ini create mode 100755 siteini.pack/Argentina/avcsa.com.ar.channels.xml create mode 100755 siteini.pack/Argentina/avcsa.com.ar.ini create mode 100755 siteini.pack/Argentina/buscadorcablevision.com.ar.channels.xml create mode 100755 siteini.pack/Argentina/buscadorcablevision.com.ar.ini create mode 100755 siteini.pack/Argentina/reportv.com.ar.channels.xml create mode 100755 siteini.pack/Argentina/reportv.com.ar.ini create mode 100755 siteini.pack/Argentina/reportvMulti.com.ar.channels.xml create mode 100755 siteini.pack/Argentina/reportvMulti.com.ar.ini create mode 100755 siteini.pack/Argentina/telered.com.ar.channels.xml create mode 100755 siteini.pack/Argentina/telered.com.ar.ini create mode 100755 siteini.pack/Australia/fetchtv.com.au.channels.xml create mode 100755 siteini.pack/Australia/fetchtv.com.au.ini create mode 100755 siteini.pack/Australia/foxtel.com.au.EK.channels.xml create mode 100755 siteini.pack/Australia/foxtel.com.au.EK.ini create mode 100755 siteini.pack/Australia/freeview.com.au.EK.channels.xml create mode 100755 siteini.pack/Australia/freeview.com.au.EK.ini create mode 100755 siteini.pack/Australia/freeview.com.au_info.txt create mode 100755 siteini.pack/Australia/ictv.net.au.channels.xml create mode 100755 siteini.pack/Australia/ictv.net.au.ini create mode 100755 siteini.pack/Australia/oztivo.net.channels.xml create mode 100755 siteini.pack/Australia/oztivo.net.ini create mode 100755 siteini.pack/Australia/oztivo.net.mp.channels.xml create mode 100755 siteini.pack/Australia/oztivo.net.mp.ini create mode 100755 siteini.pack/Australia/rhef.com.au.channels.xml create mode 100755 siteini.pack/Australia/rhef.com.au.ini create mode 100755 siteini.pack/Australia/sattvguide.com.au.channels.xml create mode 100755 siteini.pack/Australia/sattvguide.com.au.ini create mode 100755 siteini.pack/Australia/setanta.com.au.channels.xml create mode 100755 siteini.pack/Australia/setanta.com.au.ini create mode 100755 siteini.pack/Australia/siliconhill.com.au.sydney.channels.xml create mode 100755 siteini.pack/Australia/siliconhill.com.au.sydney.ini create mode 100755 siteini.pack/Australia/siliconhill.com.au.sydney.mp.channels.xml create mode 100755 siteini.pack/Australia/siliconhill.com.au.sydney.mp.ini create mode 100755 siteini.pack/Australia/siliconhill.com.au.wollongong.channels.xml create mode 100755 siteini.pack/Australia/siliconhill.com.au.wollongong.ini create mode 100755 siteini.pack/Australia/siliconhill.com.au.wollongong.mp.channels.xml create mode 100755 siteini.pack/Australia/siliconhill.com.au.wollongong.mp.ini create mode 100755 siteini.pack/Australia/sportsfan.com.au.channels.xml create mode 100755 siteini.pack/Australia/sportsfan.com.au.ini create mode 100755 siteini.pack/Australia/yourtv.com.au.channels.xml create mode 100755 siteini.pack/Australia/yourtv.com.au.ini create mode 100755 siteini.pack/Australia/yourtv.com.au_readme.txt create mode 100755 siteini.pack/Australia/yourtv.com.au_regions.xml create mode 100755 siteini.pack/Australia/yourtv.com.au_sidney_channels.xml create mode 100755 siteini.pack/Austria/m.tele.at.channels.xml create mode 100755 siteini.pack/Austria/m.tele.at.ini create mode 100755 siteini.pack/Austria/tv-media.at.channels.xml create mode 100755 siteini.pack/Austria/tv-media.at.ini create mode 100755 siteini.pack/Austria/tv.orf.at.channels.xml create mode 100755 siteini.pack/Austria/tv.orf.at.ini create mode 100755 siteini.pack/Austria/tvheute.at.channels.xml create mode 100755 siteini.pack/Austria/tvheute.at.ini create mode 100755 siteini.pack/Austria/tvtv.at.channels.xml create mode 100755 siteini.pack/Austria/tvtv.at.ini create mode 100755 siteini.pack/Austria/upc.at.channels.xml create mode 100755 siteini.pack/Austria/upc.at.ini create mode 100755 siteini.pack/Belgium/humo.be.channels.xml create mode 100755 siteini.pack/Belgium/humo.be.ini create mode 100755 siteini.pack/Belgium/livetv.tv-vlaanderen.be.E.channels.xml create mode 100755 siteini.pack/Belgium/livetv.tv-vlaanderen.be.E.ini create mode 100755 siteini.pack/Belgium/mijn-tv-gids.be.channels.xml create mode 100755 siteini.pack/Belgium/mijn-tv-gids.be.ini create mode 100755 siteini.pack/Belgium/mon-programme-tv.be.channels.xml create mode 100755 siteini.pack/Belgium/mon-programme-tv.be.ini create mode 100755 siteini.pack/Belgium/moustique.be.channels.xml create mode 100755 siteini.pack/Belgium/moustique.be.ini create mode 100755 siteini.pack/Belgium/primo.eu.channels.xml create mode 100755 siteini.pack/Belgium/primo.eu.ini create mode 100755 siteini.pack/Belgium/rtbf.be.channels.xml create mode 100755 siteini.pack/Belgium/rtbf.be.ini create mode 100755 siteini.pack/Belgium/tv.telepro.be.E.channels.xml create mode 100755 siteini.pack/Belgium/tv.telepro.be.E.ini create mode 100755 siteini.pack/Belgium/tvvlaanderen.be.channels.xml create mode 100755 siteini.pack/Belgium/tvvlaanderen.be.ini create mode 100755 siteini.pack/Belgium/tvvlaanderen.be_lang.xml create mode 100755 siteini.pack/Belgium/yelotv.be.channels.xml create mode 100755 siteini.pack/Belgium/yelotv.be.ini create mode 100755 siteini.pack/Belgium/yelotv.be_info.txt create mode 100755 siteini.pack/Belgium/zita.be.channels.xml create mode 100755 siteini.pack/Belgium/zita.be.ini create mode 100755 siteini.pack/Bosnia/epg.telemach.ba.E.channels.xml create mode 100755 siteini.pack/Bosnia/epg.telemach.ba.E.ini create mode 100755 siteini.pack/Bosnia/hayat.ba.channels.xml create mode 100755 siteini.pack/Bosnia/hayat.ba.ini create mode 100755 siteini.pack/Bosnia/hteronet.ba.channels.xml create mode 100755 siteini.pack/Bosnia/hteronet.ba.ini create mode 100755 siteini.pack/Bosnia/klix.ba.channels.xml create mode 100755 siteini.pack/Bosnia/klix.ba.ini create mode 100755 siteini.pack/Bosnia/m1film.hr.channels.xml create mode 100755 siteini.pack/Bosnia/m1film.hr.ini create mode 100755 siteini.pack/Bosnia/mojtv.net.channels.xml create mode 100755 siteini.pack/Bosnia/mojtv.net.ini create mode 100755 siteini.pack/Bosnia/mtel.ba.channels.xml create mode 100755 siteini.pack/Bosnia/mtel.ba.ini create mode 100755 siteini.pack/Bosnia/plus.rtrs.tv.channels.xml create mode 100755 siteini.pack/Bosnia/plus.rtrs.tv.ini create mode 100755 siteini.pack/Bosnia/teve.ba.channels.xml create mode 100755 siteini.pack/Bosnia/teve.ba.ini create mode 100755 siteini.pack/Brazil/clarotv.com.br.EK.channels.xml create mode 100755 siteini.pack/Brazil/clarotv.com.br.EK.ini create mode 100755 siteini.pack/Brazil/clarotv.com.br.channels.xml create mode 100755 siteini.pack/Brazil/clarotv.com.br.ini create mode 100755 siteini.pack/Brazil/foxplaybrasil.com.br.channels.xml create mode 100755 siteini.pack/Brazil/foxplaybrasil.com.br.ini create mode 100755 siteini.pack/Brazil/hagah.com.br.channels.xml create mode 100755 siteini.pack/Brazil/hagah.com.br.ini create mode 100755 siteini.pack/Brazil/hagah.com.br_info.howtochangeregion.txt create mode 100755 siteini.pack/Brazil/lineup.net.br.channels.xml create mode 100755 siteini.pack/Brazil/lineup.net.br.ini create mode 100755 siteini.pack/Brazil/meuguia.tv.channels.xml create mode 100755 siteini.pack/Brazil/meuguia.tv.ini create mode 100755 siteini.pack/Brazil/netcombo.com.br.channels.xml create mode 100755 siteini.pack/Brazil/netcombo.com.br.ini create mode 100755 siteini.pack/Brazil/philos.tv.channels.xml create mode 100755 siteini.pack/Brazil/philos.tv.ini create mode 100755 siteini.pack/Brazil/sky.com.br.channels.xml create mode 100755 siteini.pack/Brazil/sky.com.br.ini create mode 100755 siteini.pack/Brazil/tvmagazine.com.br.channels.xml create mode 100755 siteini.pack/Brazil/tvmagazine.com.br.ini create mode 100755 siteini.pack/Brazil/tvplus.com.br.E.channels.xml create mode 100755 siteini.pack/Brazil/tvplus.com.br.E.ini create mode 100755 siteini.pack/Bulgaria/bulsat.com.channels.xml create mode 100755 siteini.pack/Bulgaria/bulsat.com.ini create mode 100755 siteini.pack/Bulgaria/media-press.tv.channels.xml create mode 100755 siteini.pack/Bulgaria/media-press.tv.ini create mode 100755 siteini.pack/Bulgaria/potv.bg.channels.xml create mode 100755 siteini.pack/Bulgaria/potv.bg.ini create mode 100755 siteini.pack/Bulgaria/programatv.bg.channels.xml create mode 100755 siteini.pack/Bulgaria/programatv.bg.ini create mode 100755 siteini.pack/Bulgaria/tv.boxbg.net.channels.xml create mode 100755 siteini.pack/Bulgaria/tv.boxbg.net.ini create mode 100755 siteini.pack/Bulgaria/tv.dir.bg.channels.xml create mode 100755 siteini.pack/Bulgaria/tv.dir.bg.ini create mode 100755 siteini.pack/Bulgaria/tv.etcc.bg.channels.xml create mode 100755 siteini.pack/Bulgaria/tv.etcc.bg.ini create mode 100755 siteini.pack/Bulgaria/tvplus.bg.channels.xml create mode 100755 siteini.pack/Bulgaria/tvplus.bg.ini create mode 100755 siteini.pack/Bulgaria/vivacom.bg.channels.xml create mode 100755 siteini.pack/Bulgaria/vivacom.bg.ini create mode 100755 siteini.pack/Canada/canada.com.L9H1N3.channels.xml create mode 100755 siteini.pack/Canada/canada.com.L9H1N3.ini create mode 100755 siteini.pack/Canada/canada.com.no-provider.ini create mode 100755 siteini.pack/Canada/canada.com.no-provider_info.howtocustomize.txt create mode 100755 siteini.pack/Canada/sho.com.channels.xml create mode 100755 siteini.pack/Canada/sho.com.ini create mode 100755 siteini.pack/Canada/superchannel.ca.channels.xml create mode 100755 siteini.pack/Canada/superchannel.ca.ini create mode 100755 siteini.pack/Canada/tvhebdo.com.channels.xml create mode 100755 siteini.pack/Canada/tvhebdo.com.ini create mode 100755 siteini.pack/Canada/tvtv.ca.channels.xml create mode 100755 siteini.pack/Canada/tvtv.ca.ini create mode 100755 siteini.pack/China/fr.cntv.cn.channels.xml create mode 100755 siteini.pack/China/fr.cntv.cn.ini create mode 100755 siteini.pack/China/porticomedia.com.channels.xml create mode 100755 siteini.pack/China/porticomedia.com.ini create mode 100755 siteini.pack/China/tv.cntv.cn.channels.xml create mode 100755 siteini.pack/China/tv.cntv.cn.ini create mode 100755 siteini.pack/China/tvsou.com.channels.xml create mode 100755 siteini.pack/China/tvsou.com.ini create mode 100755 siteini.pack/China/viu.tv.channels.xml create mode 100755 siteini.pack/China/viu.tv.ini create mode 100755 siteini.pack/Colombia/claro.com.co.channels.xml create mode 100755 siteini.pack/Colombia/claro.com.co.ini create mode 100755 siteini.pack/Colombia/directv.com.co.channels.xml create mode 100755 siteini.pack/Colombia/movistar.co.EK.channels.xml create mode 100755 siteini.pack/Colombia/movistar.co.EK.ini create mode 100755 siteini.pack/Colombia/winsportsonline.com.channels.xml create mode 100755 siteini.pack/Colombia/winsportsonline.com.ini create mode 100755 siteini.pack/Croatia/a1.hr.channels.xml create mode 100755 siteini.pack/Croatia/a1.hr.ini create mode 100755 siteini.pack/Croatia/bnet.hr.channels.xml create mode 100755 siteini.pack/Croatia/bnet.hr.ini create mode 100755 siteini.pack/Croatia/m.tvprofil.net.channels.xml create mode 100755 siteini.pack/Croatia/m.tvprofil.net.ini create mode 100755 siteini.pack/Croatia/maxtv.hr.channels.xml create mode 100755 siteini.pack/Croatia/maxtv.hr.ini create mode 100755 siteini.pack/Croatia/mojtv.hr.channels.xml create mode 100755 siteini.pack/Croatia/mojtv.hr.ini create mode 100755 siteini.pack/Croatia/port.hr.channels.xml create mode 100755 siteini.pack/Croatia/port.hr.ini create mode 100755 siteini.pack/Croatia/tv.iskon.hr.EK.channels.xml create mode 100755 siteini.pack/Croatia/tv.iskon.hr.EK.ini create mode 100755 siteini.pack/Croatia/tvprofil.net.channels.xml create mode 100755 siteini.pack/Croatia/tvprofil.net.ini create mode 100755 siteini.pack/Czech Republic/csfd.cz.channels.xml create mode 100755 siteini.pack/Czech Republic/csfd.cz.ini create mode 100755 siteini.pack/Czech Republic/o2tv.cz.E.channels.xml create mode 100755 siteini.pack/Czech Republic/o2tv.cz.E.ini create mode 100755 siteini.pack/Czech Republic/port.cz.channels.xml create mode 100755 siteini.pack/Czech Republic/port.cz.ini create mode 100755 siteini.pack/Czech Republic/port.cz.m.channels.xml create mode 100755 siteini.pack/Czech Republic/port.cz.m.ini create mode 100755 siteini.pack/Czech Republic/programy-tv.cz.channels.xml create mode 100755 siteini.pack/Czech Republic/programy-tv.cz.ini create mode 100755 siteini.pack/Czech Republic/telekom.cz.EK.channels.xml create mode 100755 siteini.pack/Czech Republic/telekom.cz.EK.ini create mode 100755 siteini.pack/Czech Republic/tv.sms.cz.m.channels.xml create mode 100755 siteini.pack/Czech Republic/tv.sms.cz.m.ini create mode 100755 siteini.pack/Denmark/ontv.dk.channels.xml create mode 100755 siteini.pack/Denmark/ontv.dk.ini create mode 100755 siteini.pack/Denmark/tv.yousee.dk.E.channels.xml create mode 100755 siteini.pack/Denmark/tv.yousee.dk.E.ini create mode 100755 siteini.pack/Denmark/tvguide.dk.channels.xml create mode 100755 siteini.pack/Denmark/tvguide.dk.ini create mode 100755 siteini.pack/Denmark/tvtid.tv2.dk.channels.xml create mode 100755 siteini.pack/Denmark/tvtid.tv2.dk.index-only.channels.xml create mode 100755 siteini.pack/Denmark/tvtid.tv2.dk.index-only.ini create mode 100755 siteini.pack/Denmark/tvtid.tv2.dk.ini create mode 100755 siteini.pack/Denmark/viasat.dk.E.channels.xml create mode 100755 siteini.pack/Denmark/viasat.dk.E.ini create mode 100755 siteini.pack/Egypt/elcinema.ar.com.channels.xml create mode 100755 siteini.pack/Egypt/elcinema.ar.com.ini create mode 100755 siteini.pack/Egypt/elcinema.en.com.channels.xml create mode 100755 siteini.pack/Egypt/elcinema.en.com.ini create mode 100755 siteini.pack/Estonia/kava.ee.E.channels.xml create mode 100755 siteini.pack/Estonia/kava.ee.E.ini create mode 100755 siteini.pack/Estonia/kavad.ee.channels.xml create mode 100755 siteini.pack/Estonia/kavad.ee.ini create mode 100755 siteini.pack/Finland/areena.channels.xml create mode 100755 siteini.pack/Finland/areena.ini create mode 100755 siteini.pack/Finland/cmore.fi.channels.xml create mode 100755 siteini.pack/Finland/cmore.fi.ini create mode 100755 siteini.pack/Finland/eurosport.fi.channels.xml create mode 100755 siteini.pack/Finland/eurosport.fi.ini create mode 100755 siteini.pack/Finland/grid_telsu.fi.channels.xml create mode 100755 siteini.pack/Finland/grid_telsu.fi.ini create mode 100755 siteini.pack/Finland/iltapulu.fi.channels.xml create mode 100755 siteini.pack/Finland/iltapulu.fi.ini create mode 100755 siteini.pack/Finland/list_telsu.fi.channels.xml create mode 100755 siteini.pack/Finland/list_telsu.fi.ini create mode 100755 siteini.pack/Finland/mtv3.fi.channels.xml create mode 100755 siteini.pack/Finland/mtv3.fi.ini create mode 100755 siteini.pack/Finland/nelonen.fi.channels.xml create mode 100755 siteini.pack/Finland/nelonen.fi.ini create mode 100755 siteini.pack/Finland/telkku.com.channels.xml create mode 100755 siteini.pack/Finland/telkku.com.ini create mode 100755 siteini.pack/Finland/telkussa.fi.channels.xml create mode 100755 siteini.pack/Finland/telkussa.fi.ini create mode 100755 siteini.pack/Finland/telvis.fi.channels.xml create mode 100755 siteini.pack/Finland/telvis.fi.ini create mode 100755 siteini.pack/France/bfmtv.com.channels.xml create mode 100755 siteini.pack/France/bfmtv.com.ini create mode 100755 siteini.pack/France/canalsat.fr.channels.xml create mode 100755 siteini.pack/France/canalsat.fr.ini create mode 100755 siteini.pack/France/colmax.tv.channels.xml create mode 100755 siteini.pack/France/colmax.tv.ini create mode 100755 siteini.pack/France/enorme.tv.channels.xml create mode 100755 siteini.pack/France/enorme.tv.ini create mode 100755 siteini.pack/France/fr.tv.yahoo.com.channels.xml create mode 100755 siteini.pack/France/fr.tv.yahoo.com.ini create mode 100755 siteini.pack/France/gongnetworks.com.channels.xml create mode 100755 siteini.pack/France/gongnetworks.com.ini create mode 100755 siteini.pack/France/latele.ch.channels.xml create mode 100755 siteini.pack/France/latele.ch.ini create mode 100755 siteini.pack/France/lefigaro.fr.E.channels.xml create mode 100755 siteini.pack/France/lefigaro.fr.E.ini create mode 100755 siteini.pack/France/nrj-play.fr.channels.xml create mode 100755 siteini.pack/France/nrj-play.fr.ini create mode 100755 siteini.pack/France/ocs.fr.channels.xml create mode 100755 siteini.pack/France/ocs.fr.ini create mode 100755 siteini.pack/France/paramountchannel.fr.channels.xml create mode 100755 siteini.pack/France/paramountchannel.fr.ini create mode 100755 siteini.pack/France/programme-television.org.channels.xml create mode 100755 siteini.pack/France/programme-television.org.ini create mode 100755 siteini.pack/France/programme-tv.com.channels.xml create mode 100755 siteini.pack/France/programme-tv.com.ini create mode 100755 siteini.pack/France/programme-tv.net.channels.xml create mode 100755 siteini.pack/France/programme-tv.net.ini create mode 100755 siteini.pack/France/programme-tv.premiere.fr.channels.xml create mode 100755 siteini.pack/France/programme-tv.premiere.fr.ini create mode 100755 siteini.pack/France/sfr.fr.channels.xml create mode 100755 siteini.pack/France/sfr.fr.ini create mode 100755 siteini.pack/France/skysiertv.com.channels.xml create mode 100755 siteini.pack/France/skysiertv.com.ini create mode 100755 siteini.pack/France/sportenfrance.com.channels.xml create mode 100755 siteini.pack/France/sportenfrance.com.ini create mode 100755 siteini.pack/France/telecablesat.fr.channels.xml create mode 100755 siteini.pack/France/telecablesat.fr.ini create mode 100755 siteini.pack/France/telepoche.fr.channels.xml create mode 100755 siteini.pack/France/telepoche.fr.ini create mode 100755 siteini.pack/France/telerama-sha1.sh create mode 100755 siteini.pack/France/telerama.fr.api.channels.xml create mode 100755 siteini.pack/France/telerama.fr.api.ini create mode 100755 siteini.pack/France/telerama.fr.channels.xml create mode 100755 siteini.pack/France/telerama.fr.index-only.channels.xml create mode 100755 siteini.pack/France/telerama.fr.index-only.ini create mode 100755 siteini.pack/France/telerama.fr.ini create mode 100755 siteini.pack/France/telerama.fr.willy.channels.xml create mode 100755 siteini.pack/France/telerama.fr.willy.ini create mode 100755 siteini.pack/France/telestar.fr-full.channels.xml create mode 100755 siteini.pack/France/telestar.fr-full.ini create mode 100755 siteini.pack/France/telestar.fr.channels.xml create mode 100755 siteini.pack/France/telestar.fr.ini create mode 100755 siteini.pack/France/telez.fr.channels.xml create mode 100755 siteini.pack/France/telez.fr.ini create mode 100755 siteini.pack/France/tv.orange.fr.E.channels.xml create mode 100755 siteini.pack/France/tv.orange.fr.E.ini create mode 100755 siteini.pack/France/tv.orange.fr.channels.xml create mode 100755 siteini.pack/France/tv.orange.fr.ini create mode 100755 siteini.pack/France/tv5monde.com.channels.xml create mode 100755 siteini.pack/France/tv5monde.com.ini create mode 100755 siteini.pack/France/weo.fr.channels.xml create mode 100755 siteini.pack/France/weo.fr.ini create mode 100755 siteini.pack/Georgia/magticom.ge.E.channels.xml create mode 100755 siteini.pack/Georgia/magticom.ge.E.ini create mode 100755 siteini.pack/Georgia/myvideo.ge.channels.xml create mode 100755 siteini.pack/Georgia/myvideo.ge.ini create mode 100755 siteini.pack/Georgia/regmarket.ge.channels.xml create mode 100755 siteini.pack/Georgia/regmarket.ge.ini create mode 100755 siteini.pack/Germany/7tv.de.channels.xml create mode 100755 siteini.pack/Germany/7tv.de.ini create mode 100755 siteini.pack/Germany/dw.com.channels.xml create mode 100755 siteini.pack/Germany/dw.com.ini create mode 100755 siteini.pack/Germany/fcbayerntv.de.channels.xml create mode 100755 siteini.pack/Germany/fcbayerntv.de.ini create mode 100755 siteini.pack/Germany/hd-plus.de.channels.xml create mode 100755 siteini.pack/Germany/hd-plus.de.ini create mode 100755 siteini.pack/Germany/klack.de.channels.xml create mode 100755 siteini.pack/Germany/klack.de.ini create mode 100755 siteini.pack/Germany/live.tvspielfilm.de.EK.channels.xml create mode 100755 siteini.pack/Germany/live.tvspielfilm.de.EK.ini create mode 100755 siteini.pack/Germany/m.tvtoday.de.channels.xml create mode 100755 siteini.pack/Germany/m.tvtoday.de.ini create mode 100755 siteini.pack/Germany/prisma.de.channels.xml create mode 100755 siteini.pack/Germany/prisma.de.ini create mode 100755 siteini.pack/Germany/rtv.de.channels.xml create mode 100755 siteini.pack/Germany/rtv.de.ini create mode 100755 siteini.pack/Germany/sky.de.E.channels.xml create mode 100755 siteini.pack/Germany/sky.de.E.ini create mode 100755 siteini.pack/Germany/sky.de.channels.xml create mode 100755 siteini.pack/Germany/sky.de.ini create mode 100755 siteini.pack/Germany/tv.de.E.channels.xml create mode 100755 siteini.pack/Germany/tv.de.E.ini create mode 100755 siteini.pack/Germany/tvdigital.de.EK.channels.xml create mode 100755 siteini.pack/Germany/tvdigital.de.EK.ini create mode 100755 siteini.pack/Germany/tvdirekt.de.channels.xml create mode 100755 siteini.pack/Germany/tvdirekt.de.ini create mode 100755 siteini.pack/Germany/tvguide.dk.channels.xml create mode 100755 siteini.pack/Germany/tvguide.dk.ini create mode 100755 siteini.pack/Germany/tvinfo.de.channels.xml create mode 100755 siteini.pack/Germany/tvinfo.de.ini create mode 100755 siteini.pack/Germany/tvmovie.de.channels.xml create mode 100755 siteini.pack/Germany/tvmovie.de.ini create mode 100755 siteini.pack/Germany/tvspielfilm.de.channels.xml create mode 100755 siteini.pack/Germany/tvspielfilm.de.ini create mode 100755 siteini.pack/Germany/tvtoday.de.channels.xml create mode 100755 siteini.pack/Germany/tvtoday.de.ini create mode 100755 siteini.pack/Germany/tvtv.de.EK.channels.xml create mode 100755 siteini.pack/Germany/tvtv.de.EK.ini create mode 100755 siteini.pack/Germany/web.magentatv.E.de.channels.xml create mode 100755 siteini.pack/Germany/web.magentatv.E.de.ini create mode 100755 siteini.pack/Germany/zdf.de.channels.xml create mode 100755 siteini.pack/Germany/zdf.de.ini create mode 100755 siteini.pack/Germany/zeeone.de.channels.xml create mode 100755 siteini.pack/Germany/zeeone.de.ini create mode 100755 siteini.pack/Ghana/gotvafrica.com.gh.ini create mode 100755 siteini.pack/Greece/blueskytv.gr.channels.xml create mode 100755 siteini.pack/Greece/blueskytv.gr.ini create mode 100755 siteini.pack/Greece/cosmote.gr.channels.xml create mode 100755 siteini.pack/Greece/cosmote.gr.ini create mode 100755 siteini.pack/Greece/cybc.com.cy.channels.xml create mode 100755 siteini.pack/Greece/cybc.com.cy.ini create mode 100755 siteini.pack/Greece/cyta.com.cy.channels.xml create mode 100755 siteini.pack/Greece/cyta.com.cy.ini create mode 100755 siteini.pack/Greece/digea.E.gr.channels.xml create mode 100755 siteini.pack/Greece/digea.E.gr.ini create mode 100755 siteini.pack/Greece/digea.gr.channels.xml create mode 100755 siteini.pack/Greece/digea.gr.ini create mode 100755 siteini.pack/Greece/ishow.gr.channels.xml create mode 100755 siteini.pack/Greece/ishow.gr.ini create mode 100755 siteini.pack/Greece/nova.gr.channels.xml create mode 100755 siteini.pack/Greece/nova.gr.ini create mode 100755 siteini.pack/Greece/novacyprus.com.channels.xml create mode 100755 siteini.pack/Greece/novacyprus.com.ini create mode 100755 siteini.pack/Greece/novaguide.gr.channels.xml create mode 100755 siteini.pack/Greece/novaguide.gr.ini create mode 100755 siteini.pack/Greece/novaguide_en.gr.channels.xml create mode 100755 siteini.pack/Greece/novaguide_en.gr.ini create mode 100755 siteini.pack/Greece/palo.gr.channels.xml create mode 100755 siteini.pack/Greece/palo.gr.ini create mode 100755 siteini.pack/Greece/primetel.com.cy.channels.xml create mode 100755 siteini.pack/Greece/primetel.com.cy.ini create mode 100755 siteini.pack/Greece/tv.pathfinder.gr.E.channels.xml create mode 100755 siteini.pack/Greece/tv.pathfinder.gr.E.ini create mode 100755 siteini.pack/Greece/tvguide.cablenetcy.net.channels.xml create mode 100755 siteini.pack/Greece/tvguide.cablenetcy.net.ini create mode 100755 siteini.pack/Hong Kong/epg.i-cable.com.channels.xml create mode 100755 siteini.pack/Hong Kong/epg.i-cable.com.chinese.channels.xml create mode 100755 siteini.pack/Hong Kong/epg.i-cable.com.chinese.ini create mode 100755 siteini.pack/Hong Kong/epg.i-cable.com.ini create mode 100755 siteini.pack/Hong Kong/nowtv.now.com.channels.xml create mode 100755 siteini.pack/Hong Kong/nowtv.now.com.ini create mode 100755 siteini.pack/Hong Kong/promo.mytvsuper.com.E.channels.xml create mode 100755 siteini.pack/Hong Kong/promo.mytvsuper.com.E.ini create mode 100755 siteini.pack/Hong Kong/tvb.com.channels.xml create mode 100755 siteini.pack/Hong Kong/tvb.com.ini create mode 100755 siteini.pack/Hong Kong/tvb.com.pearl.channels.xml create mode 100755 siteini.pack/Hong Kong/tvb.com.pearl.ini create mode 100755 siteini.pack/Hong Kong/tvbnetworkvision.com.channels.xml create mode 100755 siteini.pack/Hong Kong/tvbnetworkvision.com.ini create mode 100755 siteini.pack/Hungary/musor.tv.channels.xml create mode 100755 siteini.pack/Hungary/musor.tv.ini create mode 100755 siteini.pack/Hungary/musor.tv.m.channels.xml create mode 100755 siteini.pack/Hungary/musor.tv.m.ini create mode 100755 siteini.pack/Hungary/paramountchannel.hu.channels.xml create mode 100755 siteini.pack/Hungary/paramountchannel.hu.ini create mode 100755 siteini.pack/Hungary/port.hu.channels.xml create mode 100755 siteini.pack/Hungary/port.hu.ini create mode 100755 siteini.pack/Hungary/port.hu.m.channels.xml create mode 100755 siteini.pack/Hungary/port.hu.m.ini create mode 100755 siteini.pack/Hungary/sport.mindigo.hu.E.channels.xml create mode 100755 siteini.pack/Hungary/sport.mindigo.hu.E.ini create mode 100755 siteini.pack/Hungary/tavrogzito.upc.hu.channels.xml create mode 100755 siteini.pack/Hungary/tavrogzito.upc.hu.ini create mode 100755 siteini.pack/Hungary/telekom.hu.channels.xml create mode 100755 siteini.pack/Hungary/telekom.hu.ini create mode 100755 siteini.pack/Hungary/tv.animare.hu.channels.xml create mode 100755 siteini.pack/Hungary/tv.animare.hu.ini create mode 100755 siteini.pack/Hungary/tv.mindigo.hu.E.channels.xml create mode 100755 siteini.pack/Hungary/tv.mindigo.hu.E.ini create mode 100755 siteini.pack/Hungary/tvgo.hu.E.channels.xml create mode 100755 siteini.pack/Hungary/tvgo.hu.E.ini create mode 100755 siteini.pack/Hungary/tvmustra.hu.channels.xml create mode 100755 siteini.pack/Hungary/tvmustra.hu.ini create mode 100755 siteini.pack/Iceland/n4.is.channels.xml create mode 100755 siteini.pack/Iceland/n4.is.ini create mode 100755 siteini.pack/Iceland/ruv.is.channels.xml create mode 100755 siteini.pack/Iceland/ruv.is.ini create mode 100755 siteini.pack/Iceland/sjonvarp.is.channels.xml create mode 100755 siteini.pack/Iceland/sjonvarp.is.ini create mode 100755 siteini.pack/Iceland/skjar1.is.channels.xml create mode 100755 siteini.pack/Iceland/skjar1.is.ini create mode 100755 siteini.pack/Iceland/skjarinn.is.channels.xml create mode 100755 siteini.pack/Iceland/skjarinn.is.ini create mode 100755 siteini.pack/Iceland/stod2.is.channels.xml create mode 100755 siteini.pack/Iceland/stod2.is.ini create mode 100755 siteini.pack/India/aasthatv.com.channels.xml create mode 100755 siteini.pack/India/aasthatv.com.ini create mode 100755 siteini.pack/India/d2h.com.E.channels.xml create mode 100755 siteini.pack/India/d2h.com.E.ini create mode 100755 siteini.pack/India/in.com.channels.xml create mode 100755 siteini.pack/India/in.com.ini create mode 100755 siteini.pack/India/india.EK.channels.xml create mode 100755 siteini.pack/India/india.EK.ini create mode 100755 siteini.pack/India/indiatimes.com.channels.xml create mode 100755 siteini.pack/India/indiatimes.com.ini create mode 100755 siteini.pack/India/jio.com.channels.xml create mode 100755 siteini.pack/India/jio.com.ini create mode 100755 siteini.pack/India/startv.com.channels.xml create mode 100755 siteini.pack/India/startv.com.ini create mode 100755 siteini.pack/India/tatasky.com.EK.channels.xml create mode 100755 siteini.pack/India/tatasky.com.EK.ini create mode 100755 siteini.pack/India/tv.burrp.com.channels.xml create mode 100755 siteini.pack/India/tv.burrp.com.ini create mode 100755 siteini.pack/India/tvscheduleindia.com.channels.xml create mode 100755 siteini.pack/India/tvscheduleindia.com.ini create mode 100755 siteini.pack/India/whatsonindia.com.channels.xml create mode 100755 siteini.pack/India/whatsonindia.com.ini create mode 100755 siteini.pack/India/zee5.com.EK.channels.xml create mode 100755 siteini.pack/India/zee5.com.EK.ini create mode 100755 siteini.pack/Indonesia/firstmedia.com.EK.channels.xml create mode 100755 siteini.pack/Indonesia/firstmedia.com.EK.ini create mode 100755 siteini.pack/Indonesia/mncvision.id.E.channels.xml create mode 100755 siteini.pack/Indonesia/mncvision.id.E.ini create mode 100755 siteini.pack/Indonesia/telkomvision.com.channels.xml create mode 100755 siteini.pack/Indonesia/telkomvision.com.ini create mode 100755 siteini.pack/Indonesia/transvision.co.id.channels.xml create mode 100755 siteini.pack/Indonesia/transvision.co.id.ini create mode 100755 siteini.pack/International/aljazeerasport.tv.channels.xml create mode 100755 siteini.pack/International/aljazeerasport.tv.ini create mode 100755 siteini.pack/International/bein.net.channels.xml create mode 100755 siteini.pack/International/bein.net.ini create mode 100755 siteini.pack/International/doc.aljazeera.net.channels.xml create mode 100755 siteini.pack/International/doc.aljazeera.net.ini create mode 100755 siteini.pack/International/filmon.com.channels.xml create mode 100755 siteini.pack/International/filmon.com.ini create mode 100755 siteini.pack/International/gatotv.com.channels.xml create mode 100755 siteini.pack/International/gatotv.com.ini create mode 100755 siteini.pack/International/horizon.tv.EK.channels.xml create mode 100755 siteini.pack/International/horizon.tv.EK.ini create mode 100755 siteini.pack/International/horizon.tv.channels.xml create mode 100755 siteini.pack/International/horizon.tv.ini create mode 100755 siteini.pack/International/horizon_latino.tv.EK.channels.xml create mode 100755 siteini.pack/International/horizon_latino.tv.EK.ini create mode 100755 siteini.pack/International/m.whatsonarabia.com.channels.xml create mode 100755 siteini.pack/International/m.whatsonarabia.com.ini create mode 100755 siteini.pack/International/m.whatsonarabia.com_info.txt create mode 100755 siteini.pack/International/m.whatsonarabia.com_script.php create mode 100755 siteini.pack/International/m.whatsonarabia.com_script_details.php create mode 100755 siteini.pack/International/mbc.net.ar.channels.xml create mode 100755 siteini.pack/International/mbc.net.ar.ini create mode 100755 siteini.pack/International/mbc.net.en.channels.xml create mode 100755 siteini.pack/International/mbc.net.en.ini create mode 100755 siteini.pack/International/mi.tv.channels.xml create mode 100755 siteini.pack/International/mi.tv.ini create mode 100755 siteini.pack/International/schedulesdirect.org.ini create mode 100755 siteini.pack/International/schedulesdirect.org_info.txt create mode 100755 siteini.pack/International/shoofeetv.com.channels.xml create mode 100755 siteini.pack/International/shoofeetv.com.ini create mode 100755 siteini.pack/International/sport24live.com.E.channels.xml create mode 100755 siteini.pack/International/sport24live.com.E.ini create mode 100755 siteini.pack/International/streamingtvguides.com.E.channels.xml create mode 100755 siteini.pack/International/streamingtvguides.com.E.ini create mode 100755 siteini.pack/International/streamlive.to.channels.xml create mode 100755 siteini.pack/International/streamlive.to.ini create mode 100755 siteini.pack/International/travelchanneltv.asia.channels.xml create mode 100755 siteini.pack/International/travelchanneltv.asia.ini create mode 100755 siteini.pack/International/travelchanneltv.eu.channels.xml create mode 100755 siteini.pack/International/travelchanneltv.eu.ini create mode 100755 siteini.pack/International/tvpassport.com.channels.xml create mode 100755 siteini.pack/International/tvpassport.com.ini create mode 100755 siteini.pack/International/tvpassport.com_providersL9H1N3.xml create mode 100755 siteini.pack/International/yo.tv.ini create mode 100755 siteini.pack/International/yo.tv_countries.xml create mode 100755 siteini.pack/International/yo.tv_info.txt create mode 100755 siteini.pack/Ireland/eirsport.ie.channels.xml create mode 100755 siteini.pack/Ireland/eirsport.ie.ini create mode 100755 siteini.pack/Ireland/entertainment.ie.channels.xml create mode 100755 siteini.pack/Ireland/entertainment.ie.ini create mode 100755 siteini.pack/Ireland/tv-guide.upc.ie.channels.xml create mode 100755 siteini.pack/Ireland/tv-guide.upc.ie.ini create mode 100755 siteini.pack/Israel/hot.net.il.channels.xml create mode 100755 siteini.pack/Israel/hot.net.il.ini create mode 100755 siteini.pack/Israel/hot.net.il_ru.channels.xml create mode 100755 siteini.pack/Israel/hot.net.il_ru.ini create mode 100755 siteini.pack/Israel/i24news.tv.channels.xml create mode 100755 siteini.pack/Israel/i24news.tv.ini create mode 100755 siteini.pack/Israel/isramedia.net.channels.xml create mode 100755 siteini.pack/Israel/isramedia.net.ini create mode 100755 siteini.pack/Israel/partner.co.il.channels.xml create mode 100755 siteini.pack/Israel/partner.co.il.ini create mode 100755 siteini.pack/Israel/tv.walla.co.il.channels.xml create mode 100755 siteini.pack/Israel/tv.walla.co.il.ini create mode 100755 siteini.pack/Israel/yes.co.il.channels.xml create mode 100755 siteini.pack/Israel/yes.co.il.ini create mode 100755 siteini.pack/Italy/alice.tv.channels.xml create mode 100755 siteini.pack/Italy/alice.tv.ini create mode 100755 siteini.pack/Italy/fineliving.it.channels.xml create mode 100755 siteini.pack/Italy/fineliving.it.ini create mode 100755 siteini.pack/Italy/foodnetwork.it.channels.xml create mode 100755 siteini.pack/Italy/foodnetwork.it.ini create mode 100755 siteini.pack/Italy/guidatv.sky.it.E.channels.xml create mode 100755 siteini.pack/Italy/guidatv.sky.it.E.ini create mode 100755 siteini.pack/Italy/it.tv.yahoo.com.channels.xml create mode 100755 siteini.pack/Italy/it.tv.yahoo.com.ini create mode 100755 siteini.pack/Italy/italiasmart.tv.channels.xml create mode 100755 siteini.pack/Italy/italiasmart.tv.ini create mode 100755 siteini.pack/Italy/ka-boomtv.it.channels.xml create mode 100755 siteini.pack/Italy/ka-boomtv.it.ini create mode 100755 siteini.pack/Italy/laguidatv.it.channels.xml create mode 100755 siteini.pack/Italy/laguidatv.it.ini create mode 100755 siteini.pack/Italy/leonardo.tv.channels.xml create mode 100755 siteini.pack/Italy/leonardo.tv.ini create mode 100755 siteini.pack/Italy/mediaset.it.channels.xml create mode 100755 siteini.pack/Italy/mediaset.it.ini create mode 100755 siteini.pack/Italy/mediasetpremium.it.channels.xml create mode 100755 siteini.pack/Italy/mediasetpremium.it.ini create mode 100755 siteini.pack/Italy/movietele.it.channels.xml create mode 100755 siteini.pack/Italy/movietele.it.ini create mode 100755 siteini.pack/Italy/my.movies.it.channels.xml create mode 100755 siteini.pack/Italy/my.movies.it.ini create mode 100755 siteini.pack/Italy/myblobbox.com.channels.xml create mode 100755 siteini.pack/Italy/myblobbox.com.ini create mode 100755 siteini.pack/Italy/nove.tv.channels.xml create mode 100755 siteini.pack/Italy/nove.tv.ini create mode 100755 siteini.pack/Italy/nuvolari.tv.channels.xml create mode 100755 siteini.pack/Italy/nuvolari.tv.ini create mode 100755 siteini.pack/Italy/paramountchannel.it.channels.xml create mode 100755 siteini.pack/Italy/paramountchannel.it.ini create mode 100755 siteini.pack/Italy/pop.it.ini create mode 100755 siteini.pack/Italy/programmi-tv.eu.channels.xml create mode 100755 siteini.pack/Italy/programmi-tv.eu.ini create mode 100755 siteini.pack/Italy/rai.it.channels.xml create mode 100755 siteini.pack/Italy/rai.it.ini create mode 100755 siteini.pack/Italy/raiplay.it.channels.xml create mode 100755 siteini.pack/Italy/raiplay.it.ini create mode 100755 siteini.pack/Italy/raitalia.it.channels.xml create mode 100755 siteini.pack/Italy/raitalia.it.ini create mode 100755 siteini.pack/Italy/staseraintv.com.channels.xml create mode 100755 siteini.pack/Italy/staseraintv.com.ini create mode 100755 siteini.pack/Italy/tv.zam.it.channels.xml create mode 100755 siteini.pack/Italy/tv.zam.it.ini create mode 100755 siteini.pack/Italy/video.gazzetta.it.channels.xml create mode 100755 siteini.pack/Italy/video.gazzetta.it.ini create mode 100755 siteini.pack/Japan/eonet.jp.channels.xml create mode 100755 siteini.pack/Japan/eonet.jp.ini create mode 100755 siteini.pack/Japan/skyperfect.co.jp.channels.xml create mode 100755 siteini.pack/Japan/skyperfect.co.jp.ini create mode 100755 siteini.pack/Japan/tv.so-net.ne.jp.channels.xml create mode 100755 siteini.pack/Japan/tv.so-net.ne.jp.ini create mode 100755 siteini.pack/Japan/tv.so-net.ne.jp_regions.xml create mode 100755 siteini.pack/Japan/tvguide.myjcom.jp.channels.xml create mode 100755 siteini.pack/Japan/tvguide.myjcom.jp.ini create mode 100755 siteini.pack/Kazakhstan/almatv.kz.E.channels.xml create mode 100755 siteini.pack/Kazakhstan/almatv.kz.E.ini create mode 100755 siteini.pack/Kazakhstan/galamtv.kz.channels.xml create mode 100755 siteini.pack/Kazakhstan/galamtv.kz.ini create mode 100755 siteini.pack/Kazakhstan/onlinetb.net.channels.xml create mode 100755 siteini.pack/Kazakhstan/onlinetb.net.ini create mode 100755 siteini.pack/Kazakhstan/telecom.kz.channels.xml create mode 100755 siteini.pack/Kazakhstan/telecom.kz.ini create mode 100755 siteini.pack/Kazakhstan/tv.caravan.kz.channels.xml create mode 100755 siteini.pack/Kazakhstan/tv.caravan.kz.ini create mode 100755 siteini.pack/Kazakhstan/tv.nur.kz.channels.xml create mode 100755 siteini.pack/Kazakhstan/tv.nur.kz.ini create mode 100755 siteini.pack/Kazakhstan/tv.zakon.kz.channels.xml create mode 100755 siteini.pack/Kazakhstan/tv.zakon.kz.ini create mode 100755 siteini.pack/Kenya/gotvafrica.com.ke.ini create mode 100755 siteini.pack/Kenya/kwese.com.channels.xml create mode 100755 siteini.pack/Kenya/kwese.com.ini create mode 100755 siteini.pack/Kenya/zuku.co.channels.xml create mode 100755 siteini.pack/Kenya/zuku.co.ini create mode 100755 siteini.pack/Korea/SK B Korea.channels.xml create mode 100755 siteini.pack/Korea/SK B Korea.ini create mode 100755 siteini.pack/Korea/kbsworld.kbs.co.kr.E.channels.xml create mode 100755 siteini.pack/Korea/kbsworld.kbs.co.kr.E.ini create mode 100755 siteini.pack/Korea/skylife.co.kr.EK.channels.xml create mode 100755 siteini.pack/Korea/skylife.co.kr.EK.ini create mode 100755 siteini.pack/Latvia/lattelecom.lv.channels.xml create mode 100755 siteini.pack/Latvia/lattelecom.lv.ini create mode 100755 siteini.pack/Latvia/tet.lv.channels.xml create mode 100755 siteini.pack/Latvia/tet.lv.ini create mode 100755 siteini.pack/Latvia/tv.lv.channels.xml create mode 100755 siteini.pack/Latvia/tv.lv.ini create mode 100755 siteini.pack/Lesotho/gotvafrica.com.ls.ini create mode 100755 siteini.pack/Lithuania/cgates.lt.channels.xml create mode 100755 siteini.pack/Lithuania/cgates.lt.ini create mode 100755 siteini.pack/Lithuania/home3.lt.ini create mode 100755 siteini.pack/Lithuania/tv.viasat.lt.channels.xml create mode 100755 siteini.pack/Lithuania/tv.viasat.lt.ini create mode 100755 siteini.pack/Lithuania/tv24.lt.channels.xml create mode 100755 siteini.pack/Lithuania/tv24.lt.ini create mode 100755 siteini.pack/Lithuania/tvprograma.lt.channels.xml create mode 100755 siteini.pack/Lithuania/tvprograma.lt.ini create mode 100755 siteini.pack/Luxembourg/kombatsport.lu.channels.xml create mode 100755 siteini.pack/Luxembourg/kombatsport.lu.ini create mode 100755 siteini.pack/Luxembourg/tangotv.lu.channels.xml create mode 100755 siteini.pack/Luxembourg/tangotv.lu.ini create mode 100755 siteini.pack/Luxembourg/tele.rtl.lu.channels.xml create mode 100755 siteini.pack/Luxembourg/tele.rtl.lu.ini create mode 100755 siteini.pack/MDB postprocessor/allocine.fr.bing.ini create mode 100755 siteini.pack/MDB postprocessor/allocine.fr.google.ini create mode 100755 siteini.pack/MDB postprocessor/allocine.fr.ini create mode 100755 siteini.pack/MDB postprocessor/imdb.com.ask.ini create mode 100755 siteini.pack/MDB postprocessor/imdb.com.bing.ini create mode 100755 siteini.pack/MDB postprocessor/imdb.com.bing_series.ini create mode 100755 siteini.pack/MDB postprocessor/imdb.com.imdb.ini create mode 100755 siteini.pack/MDB postprocessor/imdb.com.imdb_series.ini create mode 100755 siteini.pack/MDB postprocessor/imdb.com.imdb_series.onscreen.ini create mode 100755 siteini.pack/MDB postprocessor/tvdb.com.bing.ini create mode 100755 siteini.pack/MDB postprocessor/tvdb.com.bing_change_language.txt create mode 100755 siteini.pack/Macedonia/maxtvgo.mk.E.channels.xml create mode 100755 siteini.pack/Macedonia/maxtvgo.mk.E.ini create mode 100755 siteini.pack/Macedonia/one.mk.channels.xml create mode 100755 siteini.pack/Macedonia/one.mk.ini create mode 100755 siteini.pack/Macedonia/t-home.mk.channels.xml create mode 100755 siteini.pack/Macedonia/t-home.mk.ini create mode 100755 siteini.pack/Macedonia/telekom.mk.channels.xml create mode 100755 siteini.pack/Macedonia/telekom.mk.ini create mode 100755 siteini.pack/Malawi/gotvafrica.com.mw.ini create mode 100755 siteini.pack/Malaysia/astro.com.my.channels.xml create mode 100755 siteini.pack/Malaysia/astro.com.my.ini create mode 100755 siteini.pack/Malaysia/rtm.gov.my.channels.xml create mode 100755 siteini.pack/Malaysia/rtm.gov.my.ini create mode 100755 siteini.pack/Malaysia/stadiumastro.com.E.channels.xml create mode 100755 siteini.pack/Malaysia/stadiumastro.com.E.ini create mode 100755 siteini.pack/Malaysia/tm.com.my.channels.xml create mode 100755 siteini.pack/Malaysia/tm.com.my.ini create mode 100755 siteini.pack/Malaysia/tm.com.my.xmltv_ns.channels.xml create mode 100755 siteini.pack/Malaysia/tm.com.my.xmltv_ns.ini create mode 100755 siteini.pack/Malaysia/unifi.com.my.channels.xml create mode 100755 siteini.pack/Malaysia/unifi.com.my.ini create mode 100755 siteini.pack/Malta/go.com.mt.channels.xml create mode 100755 siteini.pack/Malta/go.com.mt.ini create mode 100755 siteini.pack/Malta/melita.com.channels.xml create mode 100755 siteini.pack/Malta/melita.com.ini create mode 100755 siteini.pack/Mexico/entutele.com.channels.xml create mode 100755 siteini.pack/Mexico/entutele.com.ini create mode 100755 siteini.pack/Mexico/espndeportes.com.mexico.channels.xml create mode 100755 siteini.pack/Mexico/espndeportes.com.mexico.ini create mode 100755 siteini.pack/Mexico/foxplay.com.mx.channels.xml create mode 100755 siteini.pack/Mexico/foxplay.com.mx.ini create mode 100755 siteini.pack/Mexico/mexicotravelchannel.com.mx.channels.xml create mode 100755 siteini.pack/Mexico/mexicotravelchannel.com.mx.ini create mode 100755 siteini.pack/Misc/WebGrab++.config.example.xml create mode 100755 siteini.pack/Misc/dummy.ini create mode 100755 siteini.pack/Misc/empty.ini create mode 100755 siteini.pack/Misc/fixed.ini create mode 100755 siteini.pack/Misc/fixed_info.txt create mode 100755 siteini.pack/Misc/merge-xmltv.ini create mode 100755 siteini.pack/Misc/merge-xmltv_info.howtosetup.txt create mode 100755 siteini.pack/Misc/site_ini_template.ini create mode 100755 siteini.pack/Misc/site_ini_xmltv2xmltv.ini create mode 100755 siteini.pack/Moldova/makler.md.channels.xml create mode 100755 siteini.pack/Moldova/makler.md.ini create mode 100755 siteini.pack/Moldova/point.md.channels.xml create mode 100755 siteini.pack/Moldova/point.md.ini create mode 100755 siteini.pack/Mongolia/news.gogo.mn.channels.xml create mode 100755 siteini.pack/Mongolia/news.gogo.mn.ini create mode 100755 siteini.pack/Mongolia/tv.onair.mn.channels.xml create mode 100755 siteini.pack/Mongolia/tv.onair.mn.ini create mode 100755 siteini.pack/Mongolia/zuragt.mn.channels.xml create mode 100755 siteini.pack/Mongolia/zuragt.mn.ini create mode 100755 siteini.pack/Montenegro/epg.telemach.me.E.channels.xml create mode 100755 siteini.pack/Montenegro/epg.telemach.me.E.ini create mode 100755 siteini.pack/Montenegro/extratv.me.channels.xml create mode 100755 siteini.pack/Montenegro/extratv.me.ini create mode 100755 siteini.pack/Mozambique/gotvafrica.com.mz.ini create mode 100755 siteini.pack/Myanmar/skynetdth.com.channels.xml create mode 100755 siteini.pack/Myanmar/skynetdth.com.ini create mode 100755 siteini.pack/Namibia/gotvafrica.com.na.ini create mode 100755 siteini.pack/Netherlands/canaldigitaal.nl.E.channels.xml create mode 100755 siteini.pack/Netherlands/canaldigitaal.nl.E.ini create mode 100755 siteini.pack/Netherlands/canaldigitaal.nl.channels.xml create mode 100755 siteini.pack/Netherlands/canaldigitaal.nl.ini create mode 100755 siteini.pack/Netherlands/canaldigitaal.nl_lang.xml create mode 100755 siteini.pack/Netherlands/disney.nl.channels.xml create mode 100755 siteini.pack/Netherlands/disney.nl.ini create mode 100755 siteini.pack/Netherlands/film1.nl.channels.xml create mode 100755 siteini.pack/Netherlands/film1.nl.ini create mode 100755 siteini.pack/Netherlands/hbo.nl.channels.xml create mode 100755 siteini.pack/Netherlands/hbo.nl.ini create mode 100755 siteini.pack/Netherlands/npo.nl.channels.xml create mode 100755 siteini.pack/Netherlands/npo.nl.ini create mode 100755 siteini.pack/Netherlands/oorboekje.nl.channels.xml create mode 100755 siteini.pack/Netherlands/oorboekje.nl.ini create mode 100755 siteini.pack/Netherlands/rtl.nl.channels.xml create mode 100755 siteini.pack/Netherlands/rtl.nl.ini create mode 100755 siteini.pack/Netherlands/salto.nl.channels.xml create mode 100755 siteini.pack/Netherlands/salto.nl.ini create mode 100755 siteini.pack/Netherlands/sport1.nl.channels.xml create mode 100755 siteini.pack/Netherlands/sport1.nl.ini create mode 100755 siteini.pack/Netherlands/tele.rtl.lu.channels.xml create mode 100755 siteini.pack/Netherlands/tele.rtl.lu.ini create mode 100755 siteini.pack/Netherlands/tvgids.nl.channels.xml create mode 100755 siteini.pack/Netherlands/tvgids.nl.index-only.channels.xml create mode 100755 siteini.pack/Netherlands/tvgids.nl.index-only.ini create mode 100755 siteini.pack/Netherlands/tvgids.nl.ini create mode 100755 siteini.pack/Netherlands/tvgids.tv.channels.xml create mode 100755 siteini.pack/Netherlands/tvgids.tv.ini create mode 100755 siteini.pack/Netherlands/varagids.publiekeomroep.nl.rd.channels.xml create mode 100755 siteini.pack/Netherlands/varagids.publiekeomroep.nl.rd.ini create mode 100755 siteini.pack/Netherlands/varagids.publiekeomroep.nl.tv.channels.xml create mode 100755 siteini.pack/Netherlands/varagids.publiekeomroep.nl.tv.ini create mode 100755 siteini.pack/Netherlands/ziggo.nl.channels.xml create mode 100755 siteini.pack/Netherlands/ziggo.nl.ini create mode 100755 siteini.pack/Netherlands/ziggo.nl_all_channels.xml create mode 100755 siteini.pack/Networks/amctvafrica_middleeast.com.channels.xml create mode 100755 siteini.pack/Networks/amctvafrica_middleeast.com.ini create mode 100755 siteini.pack/Networks/amctvafrica_southafrica.com.channels.xml create mode 100755 siteini.pack/Networks/amctvafrica_southafrica.com.ini create mode 100755 siteini.pack/Networks/australianetwork.com.channels.xml create mode 100755 siteini.pack/Networks/australianetwork.com.ini create mode 100755 siteini.pack/Networks/australianetwork.com_howto_set_the_regions.txt create mode 100755 siteini.pack/Networks/australianetwork.com_regions_time_zones.xml create mode 100755 siteini.pack/Networks/bbc.co.uk.channels.xml create mode 100755 siteini.pack/Networks/bbc.co.uk.ini create mode 100755 siteini.pack/Networks/blackflag.tv.channels.xml create mode 100755 siteini.pack/Networks/blackflag.tv.ini create mode 100755 siteini.pack/Networks/canalplus-afrique.com.CAT.channels.xml create mode 100755 siteini.pack/Networks/canalplus-afrique.com.CAT.ini create mode 100755 siteini.pack/Networks/canalplus-afrique.com.CVT.channels.xml create mode 100755 siteini.pack/Networks/canalplus-afrique.com.CVT.ini create mode 100755 siteini.pack/Networks/canalplus-afrique.com.EAT.channels.xml create mode 100755 siteini.pack/Networks/canalplus-afrique.com.EAT.ini create mode 100755 siteini.pack/Networks/canalplus-afrique.com.GMT.channels.xml create mode 100755 siteini.pack/Networks/canalplus-afrique.com.GMT.ini create mode 100755 siteini.pack/Networks/canalplus-afrique.com.WAT.channels.xml create mode 100755 siteini.pack/Networks/canalplus-afrique.com.WAT.ini create mode 100755 siteini.pack/Networks/canalplus-caledonie.com.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caledonie.com.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.com.guadeloupe.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caraibes.com.guadeloupe.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.com.martinique.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caraibes.com.martinique.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.guadaloupe.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caraibes.guadaloupe.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.guyane.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caraibes.guyane.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.haiti.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caraibes.haiti.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.martinique.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caraibes.martinique.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.no-country.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.saint-barthelemy.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caraibes.saint-barthelemy.ini create mode 100755 siteini.pack/Networks/canalplus-caraibes.saint-martin.channels.xml create mode 100755 siteini.pack/Networks/canalplus-caraibes.saint-martin.ini create mode 100755 siteini.pack/Networks/canalplus-maurice.com.channels.xml create mode 100755 siteini.pack/Networks/canalplus-maurice.com.ini create mode 100755 siteini.pack/Networks/canalplus-reunion.com.channels.xml create mode 100755 siteini.pack/Networks/canalplus-reunion.com.ini create mode 100755 siteini.pack/Networks/cinemax.tv.channels.xml create mode 100755 siteini.pack/Networks/cinemax.tv.ini create mode 100755 siteini.pack/Networks/da-vinci-learning.com.channels.xml create mode 100755 siteini.pack/Networks/da-vinci-learning.com.ini create mode 100755 siteini.pack/Networks/directv.com.channels.xml create mode 100755 siteini.pack/Networks/directv.com.ini create mode 100755 siteini.pack/Networks/directv.com_instructions.txt create mode 100755 siteini.pack/Networks/discovery.com.channels.xml create mode 100755 siteini.pack/Networks/discovery.com.ini create mode 100755 siteini.pack/Networks/espndeportes.com.nocountry.ini create mode 100755 siteini.pack/Networks/espndeportes.com.nocountry_info.txt create mode 100755 siteini.pack/Networks/finelivingnetwork.com.channels.xml create mode 100755 siteini.pack/Networks/finelivingnetwork.com.ini create mode 100755 siteini.pack/Networks/foxplay.com.channels.xml create mode 100755 siteini.pack/Networks/foxplay.com.ini create mode 100755 siteini.pack/Networks/foxsportsafrica.com.channels.xml create mode 100755 siteini.pack/Networks/foxsportsafrica.com.ini create mode 100755 siteini.pack/Networks/hopetv.org.channels.xml create mode 100755 siteini.pack/Networks/hopetv.org.ini create mode 100755 siteini.pack/Networks/lebouquetafricain.com.channels.xml create mode 100755 siteini.pack/Networks/lebouquetafricain.com.ini create mode 100755 siteini.pack/Networks/nasa.gov.channels.xml create mode 100755 siteini.pack/Networks/nasa.gov.ini create mode 100755 siteini.pack/Networks/osnplay.osn.com.channels.xml create mode 100755 siteini.pack/Networks/osnplay.osn.com.ini create mode 100755 siteini.pack/Networks/pluto.tv.E.channels.xml create mode 100755 siteini.pack/Networks/pluto.tv.E.ini create mode 100755 siteini.pack/Networks/radioaustralia.net.au.channels.xml create mode 100755 siteini.pack/Networks/radioaustralia.net.au.ini create mode 100755 siteini.pack/Networks/setanta.com.africa.channels.xml create mode 100755 siteini.pack/Networks/setanta.com.africa.ini create mode 100755 siteini.pack/Networks/setanta.com.asia.channels.xml create mode 100755 siteini.pack/Networks/setanta.com.asia.ini create mode 100755 siteini.pack/Networks/setanta.com.au.channels.xml create mode 100755 siteini.pack/Networks/setanta.com.au.ini create mode 100755 siteini.pack/Networks/telia.nordic.EK.channels.xml create mode 100755 siteini.pack/Networks/telia.nordic.EK.ini create mode 100755 siteini.pack/Networks/tv.foxsportsasia.com.channels.xml create mode 100755 siteini.pack/Networks/tv.foxsportsasia.com.ini create mode 100755 siteini.pack/Networks/tvguide.com.ini create mode 100755 siteini.pack/Networks/tvguide.com_channels_byTimezone.xml create mode 100755 siteini.pack/Networks/tvguide.com_info.txt create mode 100755 siteini.pack/Networks/tvguide.com_providers_byCountry.xml create mode 100755 siteini.pack/Networks/tvi.iol.pt create mode 100755 siteini.pack/Networks/tvi.iol.pt.channels.xml create mode 100755 siteini.pack/Networks/uk.amcnetworks.outdoor.com.channels.xml create mode 100755 siteini.pack/Networks/uk.amcnetworks.outdoor.com.ini create mode 100755 siteini.pack/Networks/visionasia.tv.channels.xml create mode 100755 siteini.pack/Networks/visionasia.tv.ini create mode 100755 siteini.pack/Networks/yourdiscovery.com.channels.xml create mode 100755 siteini.pack/Networks/yourdiscovery.com.ini create mode 100755 siteini.pack/Networks/zap2it.com.channels.xml create mode 100755 siteini.pack/Networks/zap2it.com.ini create mode 100755 siteini.pack/New Caledonia/canalplus-caledonie.com.channels.xml create mode 100755 siteini.pack/New Caledonia/canalplus-caledonie.com.ini create mode 100755 siteini.pack/New Zealand/freeviewnz.tv.channels.xml create mode 100755 siteini.pack/New Zealand/freeviewnz.tv.ini create mode 100755 siteini.pack/New Zealand/nz.entertainment.yahoo.com.channels.xml create mode 100755 siteini.pack/New Zealand/nz.entertainment.yahoo.com.ini create mode 100755 siteini.pack/New Zealand/nz.entertainment.yahoo.com_info.readme.txt create mode 100755 siteini.pack/New Zealand/sky.co.nz.channels.xml create mode 100755 siteini.pack/New Zealand/sky.co.nz.ini create mode 100755 siteini.pack/New Zealand/vodafone.co.nz.channels.xml create mode 100755 siteini.pack/New Zealand/vodafone.co.nz.ini create mode 100755 siteini.pack/Nigeria/gotvafrica.com.ng.channels.xml create mode 100755 siteini.pack/Nigeria/gotvafrica.com.ng.ini create mode 100755 siteini.pack/Norway/altibox.no.channels.xml create mode 100755 siteini.pack/Norway/altibox.no.ini create mode 100755 siteini.pack/Norway/se.no.channels.xml create mode 100755 siteini.pack/Norway/se.no.ini create mode 100755 siteini.pack/Norway/se.no_info.txt create mode 100755 siteini.pack/Norway/sol.no.channels.xml create mode 100755 siteini.pack/Norway/sol.no.ini create mode 100755 siteini.pack/Norway/tv2.no.channels.xml create mode 100755 siteini.pack/Norway/tv2.no.ini create mode 100755 siteini.pack/Norway/vg.no.channels.xml create mode 100755 siteini.pack/Norway/vg.no.ini create mode 100755 siteini.pack/Pakistan/apna.tv.channels.xml create mode 100755 siteini.pack/Pakistan/apna.tv.ini create mode 100755 siteini.pack/Pakistan/arydigital.tv.channels.xml create mode 100755 siteini.pack/Pakistan/arydigital.tv.ini create mode 100755 siteini.pack/Pakistan/geokahani.tv.channels.xml create mode 100755 siteini.pack/Pakistan/geokahani.tv.ini create mode 100755 siteini.pack/Pakistan/harpalgeo.tv.channels.xml create mode 100755 siteini.pack/Pakistan/harpalgeo.tv.ini create mode 100755 siteini.pack/Pakistan/hum.tv.channels.xml create mode 100755 siteini.pack/Pakistan/hum.tv.ini create mode 100755 siteini.pack/Pakistan/humsitaray.tv.channels.xml create mode 100755 siteini.pack/Pakistan/humsitaray.tv.ini create mode 100755 siteini.pack/Pakistan/ptv.com.pk.channels.xml create mode 100755 siteini.pack/Pakistan/ptv.com.pk.ini create mode 100755 siteini.pack/Pakistan/ptv_global.com.pk.channels.xml create mode 100755 siteini.pack/Pakistan/ptv_global.com.pk.ini create mode 100755 siteini.pack/Pakistan/urdu1.tv.channels.xml create mode 100755 siteini.pack/Pakistan/urdu1.tv.ini create mode 100755 siteini.pack/Panama/go.cableonda.com.EK.channels.xml create mode 100755 siteini.pack/Panama/go.cableonda.com.EK.ini create mode 100755 siteini.pack/Peru/movistar.com.pe.channels.xml create mode 100755 siteini.pack/Peru/movistar.com.pe.ini create mode 100755 siteini.pack/Philippines/abs-cbn.com.channels.xml create mode 100755 siteini.pack/Philippines/abs-cbn.com.ini create mode 100755 siteini.pack/Philippines/clickthecity.com.channels.xml create mode 100755 siteini.pack/Philippines/clickthecity.com.ini create mode 100755 siteini.pack/Philippines/eaglenews.ph.channels.xml create mode 100755 siteini.pack/Philippines/eaglenews.ph.ini create mode 100755 siteini.pack/Philippines/gmanetwork.com.channels.xml create mode 100755 siteini.pack/Philippines/gmanetwork.com.ini create mode 100755 siteini.pack/Philippines/gmanetwork_int.com.channels.xml create mode 100755 siteini.pack/Philippines/gmanetwork_int.com.ini create mode 100755 siteini.pack/Philippines/skycable.com.channels.xml create mode 100755 siteini.pack/Philippines/skycable.com.ini create mode 100755 siteini.pack/Philippines/untv.com.channels.xml create mode 100755 siteini.pack/Philippines/untv.com.ini create mode 100755 siteini.pack/Poland/cyfrowypolsat.pl.EK.channels.xml create mode 100755 siteini.pack/Poland/cyfrowypolsat.pl.EK.ini create mode 100755 siteini.pack/Poland/filmweb.pl.channels.xml create mode 100755 siteini.pack/Poland/filmweb.pl.ini create mode 100755 siteini.pack/Poland/onlinetv.inea.pl.channels.xml create mode 100755 siteini.pack/Poland/onlinetv.inea.pl.ini create mode 100755 siteini.pack/Poland/paramountchannel.pl.channels.xml create mode 100755 siteini.pack/Poland/paramountchannel.pl.ini create mode 100755 siteini.pack/Poland/pl.canalplus.com.E.channels.xml create mode 100755 siteini.pack/Poland/pl.canalplus.com.E.ini create mode 100755 siteini.pack/Poland/programtv.interia.pl.E.channels.xml create mode 100755 siteini.pack/Poland/programtv.interia.pl.E.ini create mode 100755 siteini.pack/Poland/programtv.interia.pl.channels.xml create mode 100755 siteini.pack/Poland/programtv.interia.pl.ini create mode 100755 siteini.pack/Poland/programtv.onet.pl.channels.xml create mode 100755 siteini.pack/Poland/programtv.onet.pl.ini create mode 100755 siteini.pack/Poland/teleman.pl.channels.xml create mode 100755 siteini.pack/Poland/teleman.pl.ini create mode 100755 siteini.pack/Poland/travelchanneltv.pl.channels.xml create mode 100755 siteini.pack/Poland/travelchanneltv.pl.ini create mode 100755 siteini.pack/Poland/tv.wp.pl.E.channels.xml create mode 100755 siteini.pack/Poland/tv.wp.pl.E.ini create mode 100755 siteini.pack/Poland/tv.wp.pl.channels.xml create mode 100755 siteini.pack/Poland/tv.wp.pl.ini create mode 100755 siteini.pack/Portugal/cabovisao.pt.channels.xml create mode 100755 siteini.pack/Portugal/cabovisao.pt.ini create mode 100755 siteini.pack/Portugal/guia-tv.pt.channels.xml create mode 100755 siteini.pack/Portugal/guia-tv.pt.ini create mode 100755 siteini.pack/Portugal/mag.sapo.pt.channels.xml create mode 100755 siteini.pack/Portugal/mag.sapo.pt.ini create mode 100755 siteini.pack/Portugal/meo.pt.channels.xml create mode 100755 siteini.pack/Portugal/meo.pt.ini create mode 100755 siteini.pack/Portugal/nos.pt.channels.xml create mode 100755 siteini.pack/Portugal/nos.pt.ini create mode 100755 siteini.pack/Portugal/nowo.pt.channels.xml create mode 100755 siteini.pack/Portugal/nowo.pt.ini create mode 100755 siteini.pack/Portugal/portalnacional.com.pt.channels.xml create mode 100755 siteini.pack/Portugal/portalnacional.com.pt.ini create mode 100755 siteini.pack/Portugal/rpt.pt.channels.xml create mode 100755 siteini.pack/Portugal/rpt.pt.ini create mode 100755 siteini.pack/Portugal/sic.sapto.pt.channels.xml create mode 100755 siteini.pack/Portugal/sic.sapto.pt.ini create mode 100755 siteini.pack/Portugal/sporttv.pt.channels.xml create mode 100755 siteini.pack/Portugal/sporttv.pt.ini create mode 100755 siteini.pack/Portugal/tudonumclick.com.channels.xml create mode 100755 siteini.pack/Portugal/tudonumclick.com.ini create mode 100755 siteini.pack/Portugal/tv.sapo.pt.channels.xml create mode 100755 siteini.pack/Portugal/tv.sapo.pt.ini create mode 100755 siteini.pack/Portugal/tvi.pt.channels.xml create mode 100755 siteini.pack/Portugal/tvi.pt.ini create mode 100755 siteini.pack/Qatar/qtv.qa.channels.xml create mode 100755 siteini.pack/Qatar/qtv.qa.ini create mode 100755 siteini.pack/Republic of Kosovo/tvim.tv.channels.xml create mode 100755 siteini.pack/Republic of Kosovo/tvim.tv.ini create mode 100755 siteini.pack/Romania/antenaplay.ro.channels.xml create mode 100755 siteini.pack/Romania/antenaplay.ro.ini create mode 100755 siteini.pack/Romania/cinemagia.ro.E.channels.xml create mode 100755 siteini.pack/Romania/cinemagia.ro.E.ini create mode 100755 siteini.pack/Romania/cinemagia.ro.channels.xml create mode 100755 siteini.pack/Romania/cinemagia.ro.ini create mode 100755 siteini.pack/Romania/digiromania.ro.channels.xml create mode 100755 siteini.pack/Romania/digiromania.ro.ini create mode 100755 siteini.pack/Romania/port.ro.channels.xml create mode 100755 siteini.pack/Romania/port.ro.ini create mode 100755 siteini.pack/Romania/program24.ro.channels.xml create mode 100755 siteini.pack/Romania/program24.ro.ini create mode 100755 siteini.pack/Romania/roportal.ro.channels.xml create mode 100755 siteini.pack/Romania/roportal.ro.ini create mode 100755 siteini.pack/Russia/domru.ru.channels.xml create mode 100755 siteini.pack/Russia/domru.ru.ini create mode 100755 siteini.pack/Russia/kartina.tv.channels.xml create mode 100755 siteini.pack/Russia/kartina.tv.ini create mode 100755 siteini.pack/Russia/nastroykino.ru.channels.xml create mode 100755 siteini.pack/Russia/nastroykino.ru.ini create mode 100755 siteini.pack/Russia/ntvplus.ru.E.channels.xml create mode 100755 siteini.pack/Russia/ntvplus.ru.E.ini create mode 100755 siteini.pack/Russia/s-tv.ru.channels.xml create mode 100755 siteini.pack/Russia/s-tv.ru.ini create mode 100755 siteini.pack/Russia/teleguide.info.channels.xml create mode 100755 siteini.pack/Russia/teleguide.info.ini create mode 100755 siteini.pack/Russia/tv.mail.ru.channels.xml create mode 100755 siteini.pack/Russia/tv.mail.ru.ini create mode 100755 siteini.pack/Russia/tv.yandex.ru.channels.ini create mode 100755 siteini.pack/Russia/tv.yandex.ru.channels.xml create mode 100755 siteini.pack/Russia/tv.yandex.ru.ini create mode 100755 siteini.pack/Russia/tviz.tv.channels.xml create mode 100755 siteini.pack/Russia/tviz.tv.ini create mode 100755 siteini.pack/Russia/tvportal.rs.channels.xml create mode 100755 siteini.pack/Russia/tvportal.rs.ini create mode 100755 siteini.pack/Russia/vsetv.com.channels.xml create mode 100755 siteini.pack/Russia/vsetv.com.ini create mode 100755 siteini.pack/Rwanda/gotvafrica.com.rw.ini create mode 100755 siteini.pack/Saudi Arabia/invision.com.sa.channels.xml create mode 100755 siteini.pack/Saudi Arabia/invision.com.sa.ini create mode 100755 siteini.pack/Saudi Arabia/osn.com.channels.xml create mode 100755 siteini.pack/Saudi Arabia/osn.com.ini create mode 100755 siteini.pack/Saudi Arabia/seevii.com.channels.xml create mode 100755 siteini.pack/Saudi Arabia/seevii.com.ini create mode 100755 siteini.pack/Serbia/axnspin.rs.channels.xml create mode 100755 siteini.pack/Serbia/axnspin.rs.ini create mode 100755 siteini.pack/Serbia/epg.sbb.rs.EK.channels.xml create mode 100755 siteini.pack/Serbia/epg.sbb.rs.EK.ini create mode 100755 siteini.pack/Serbia/mts.rs.E.channels.xml create mode 100755 siteini.pack/Serbia/mts.rs.E.ini create mode 100755 siteini.pack/Serbia/port.rs.channels.xml create mode 100755 siteini.pack/Serbia/port.rs.ini create mode 100755 siteini.pack/Serbia/rts.rs.channels.xml create mode 100755 siteini.pack/Serbia/rts.rs.ini create mode 100755 siteini.pack/Serbia/tvarenasport.com.channels.xml create mode 100755 siteini.pack/Serbia/tvarenasport.com.ini create mode 100755 siteini.pack/Singapore/singteltv.com.sg.channels.xml create mode 100755 siteini.pack/Singapore/singteltv.com.sg.ini create mode 100755 siteini.pack/Singapore/starhubgo.com.channels.xml create mode 100755 siteini.pack/Singapore/starhubgo.com.ini create mode 100755 siteini.pack/Singapore/starhubgo.com_all-channels.xml create mode 100755 siteini.pack/Singapore/toggle.sg.channels.xml create mode 100755 siteini.pack/Singapore/toggle.sg.ini create mode 100755 siteini.pack/Singapore/xin.msn.com.channels.xml create mode 100755 siteini.pack/Singapore/xin.msn.com.ini create mode 100755 siteini.pack/SiteIni.Pack_2020.06.16_091900.txt create mode 100755 siteini.pack/Slovakia/port.sk.channels.xml create mode 100755 siteini.pack/Slovakia/port.sk.ini create mode 100755 siteini.pack/Slovakia/satelitnatv.E.sk.channels.xml create mode 100755 siteini.pack/Slovakia/satelitnatv.E.sk.ini create mode 100755 siteini.pack/Slovakia/telekom.sk.EK.channels.xml create mode 100755 siteini.pack/Slovakia/telekom.sk.EK.ini create mode 100755 siteini.pack/Slovenia/d3go.si.channels.xml create mode 100755 siteini.pack/Slovenia/d3go.si.ini create mode 100755 siteini.pack/Slovenia/epg.telemach.si.E.channels.xml create mode 100755 siteini.pack/Slovenia/epg.telemach.si.E.ini create mode 100755 siteini.pack/Slovenia/mojtvportal.si.channels.xml create mode 100755 siteini.pack/Slovenia/mojtvportal.si.ini create mode 100755 siteini.pack/Slovenia/planettv.si.channels.xml create mode 100755 siteini.pack/Slovenia/planettv.si.ini create mode 100755 siteini.pack/Slovenia/pop-tv.si.channels.xml create mode 100755 siteini.pack/Slovenia/pop-tv.si.ini create mode 100755 siteini.pack/Slovenia/rtvslo.si.channels.xml create mode 100755 siteini.pack/Slovenia/rtvslo.si.ini create mode 100755 siteini.pack/Slovenia/siol.net.channels.xml create mode 100755 siteini.pack/Slovenia/siol.net.ini create mode 100755 siteini.pack/Slovenia/sporedi.tv.channels.xml create mode 100755 siteini.pack/Slovenia/sporedi.tv.ini create mode 100755 siteini.pack/Slovenia/sport-tv.si.channels.xml create mode 100755 siteini.pack/Slovenia/sport-tv.si.ini create mode 100755 siteini.pack/Slovenia/sportklub.info.channels.xml create mode 100755 siteini.pack/Slovenia/sportklub.info.ini create mode 100755 siteini.pack/Slovenia/sportklubtv.si.channels.xml create mode 100755 siteini.pack/Slovenia/sportklubtv.si.ini create mode 100755 siteini.pack/South Africa/dstv.co.za.E.channels.xml create mode 100755 siteini.pack/South Africa/dstv.co.za.E.ini create mode 100755 siteini.pack/South Africa/dstv.com.channels.xml create mode 100755 siteini.pack/South Africa/dstv.com.ini create mode 100755 siteini.pack/South Africa/dstv.com.simple.channels.xml create mode 100755 siteini.pack/South Africa/dstv.com.simple.ini create mode 100755 siteini.pack/South Africa/dstv.com.simple_info.txt create mode 100755 siteini.pack/South Africa/dstv.com_info.txt create mode 100755 siteini.pack/South Africa/dstv.com_south-africa.xml create mode 100755 siteini.pack/South Africa/gononda.com.channels.xml create mode 100755 siteini.pack/South Africa/gononda.com.ini create mode 100755 siteini.pack/South Africa/m.dstv.com.ini create mode 100755 siteini.pack/South Africa/m.dstv.com_info.txt create mode 100755 siteini.pack/South Africa/m.dstv.com_south-africa.xml create mode 100755 siteini.pack/Spain/axn.es.channels.xml create mode 100755 siteini.pack/Spain/axn.es.index-only.channels.xml create mode 100755 siteini.pack/Spain/axn.es.index-only.ini create mode 100755 siteini.pack/Spain/axn.es.ini create mode 100755 siteini.pack/Spain/beinconnect.es create mode 100755 siteini.pack/Spain/beinconnect.es.channels.xml create mode 100755 siteini.pack/Spain/bomcine.com.E.channels.xml create mode 100755 siteini.pack/Spain/bomcine.com.E.ini create mode 100755 siteini.pack/Spain/calle13.es.channels.xml create mode 100755 siteini.pack/Spain/calle13.es.ini create mode 100755 siteini.pack/Spain/canalgasteiz.com.channels.xml create mode 100755 siteini.pack/Spain/canalgasteiz.com.ini create mode 100755 siteini.pack/Spain/canalhistoria.es.channels.xml create mode 100755 siteini.pack/Spain/canalhistoria.es.ini create mode 100755 siteini.pack/Spain/canalplus-export.es.channels.xml create mode 100755 siteini.pack/Spain/canalplus-export.es.ini create mode 100755 siteini.pack/Spain/canalplus.es.channels.xml create mode 100755 siteini.pack/Spain/canalplus.es.ini create mode 100755 siteini.pack/Spain/cinesony.com.es.channels.xml create mode 100755 siteini.pack/Spain/cinesony.com.es.ini create mode 100755 siteini.pack/Spain/eitb.com.channels.xml create mode 100755 siteini.pack/Spain/eitb.com.ini create mode 100755 siteini.pack/Spain/elmundo.es.channels.xml create mode 100755 siteini.pack/Spain/elmundo.es.ini create mode 100755 siteini.pack/Spain/elmundo.es.mp.channels.xml create mode 100755 siteini.pack/Spain/elmundo.es.mp.ini create mode 100755 siteini.pack/Spain/elmundo.es.mp_rex.config.xml create mode 100755 siteini.pack/Spain/elpais.com.E.channels.xml create mode 100755 siteini.pack/Spain/elpais.com.E.ini create mode 100755 siteini.pack/Spain/formulatv.com.channels.xml create mode 100755 siteini.pack/Spain/formulatv.com.ini create mode 100755 siteini.pack/Spain/fox.es.channels.xml create mode 100755 siteini.pack/Spain/fox.es.ini create mode 100755 siteini.pack/Spain/guia-tv.es.channels.xml create mode 100755 siteini.pack/Spain/guia-tv.es.ini create mode 100755 siteini.pack/Spain/hamaika.tv.channels.xml create mode 100755 siteini.pack/Spain/hamaika.tv.ini create mode 100755 siteini.pack/Spain/laguiatv.abc.es.channels.xml create mode 100755 siteini.pack/Spain/laguiatv.abc.es.ini create mode 100755 siteini.pack/Spain/laguiatv.com.channels.xml create mode 100755 siteini.pack/Spain/laguiatv.com.ini create mode 100755 siteini.pack/Spain/laguiatv.com.mp.channels.xml create mode 100755 siteini.pack/Spain/laguiatv.com.mp.ini create mode 100755 siteini.pack/Spain/movistarplus.es.channels.xml create mode 100755 siteini.pack/Spain/movistarplus.es.ini create mode 100755 siteini.pack/Spain/orange.es.EK.channels.xml create mode 100755 siteini.pack/Spain/orange.es.EK.ini create mode 100755 siteini.pack/Spain/paramountchannel.es.channels.xml create mode 100755 siteini.pack/Spain/paramountchannel.es.ini create mode 100755 siteini.pack/Spain/plus.es.channels.xml create mode 100755 siteini.pack/Spain/plus.es.ini create mode 100755 siteini.pack/Spain/programacion-radio.com.channels.xml create mode 100755 siteini.pack/Spain/programacion-radio.com.ini create mode 100755 siteini.pack/Spain/rtve.es.channels.xml create mode 100755 siteini.pack/Spain/rtve.es.ini create mode 100755 siteini.pack/Spain/rtvv.es.channels.xml create mode 100755 siteini.pack/Spain/rtvv.es.ini create mode 100755 siteini.pack/Spain/sincroguia-tv.com.E.channels.xml create mode 100755 siteini.pack/Spain/sincroguia-tv.com.E.ini create mode 100755 siteini.pack/Spain/syfy.es.channels.xml create mode 100755 siteini.pack/Spain/syfy.es.ini create mode 100755 siteini.pack/Spain/teleprograma.tv.ini create mode 100755 siteini.pack/Spain/tunein.com.channels.xml create mode 100755 siteini.pack/Spain/tunein.com.ini create mode 100755 siteini.pack/Sri Lanka/csn.lk.channels.xml create mode 100755 siteini.pack/Sri Lanka/csn.lk.ini create mode 100755 siteini.pack/Sri Lanka/peotv.com.channels.xml create mode 100755 siteini.pack/Sri Lanka/peotv.com.ini create mode 100755 siteini.pack/Sweden/allatvkanaler.se.E.channels.xml create mode 100755 siteini.pack/Sweden/allatvkanaler.se.E.ini create mode 100755 siteini.pack/Sweden/dagenstv.com.channels.xml create mode 100755 siteini.pack/Sweden/dagenstv.com.ini create mode 100755 siteini.pack/Sweden/dagenstv.com.xmltv_ns.channels.xml create mode 100755 siteini.pack/Sweden/dagenstv.com.xmltv_ns.ini create mode 100755 siteini.pack/Sweden/ontv.se.channels.xml create mode 100755 siteini.pack/Sweden/ontv.se.ini create mode 100755 siteini.pack/Sweden/se.timefor.tv.channels.xml create mode 100755 siteini.pack/Sweden/se.timefor.tv.ini create mode 100755 siteini.pack/Sweden/svt.se.channels.xml create mode 100755 siteini.pack/Sweden/svt.se.ini create mode 100755 siteini.pack/Sweden/tv.nu.channels.xml create mode 100755 siteini.pack/Sweden/tv.nu.ini create mode 100755 siteini.pack/Switzerland/rsi.ch.channels.xml create mode 100755 siteini.pack/Switzerland/rsi.ch.ini create mode 100755 siteini.pack/Switzerland/srf.ch.channels.xml create mode 100755 siteini.pack/Switzerland/srf.ch.ini create mode 100755 siteini.pack/Switzerland/tele.ch.channels.xml create mode 100755 siteini.pack/Switzerland/tele.ch.ini create mode 100755 siteini.pack/Switzerland/teleboy.ch.E.channels.xml create mode 100755 siteini.pack/Switzerland/teleboy.ch.E.ini create mode 100755 siteini.pack/Switzerland/teleclub.ch.E.channels.xml create mode 100755 siteini.pack/Switzerland/teleclub.ch.E.ini create mode 100755 siteini.pack/Switzerland/tvtv.ch.channels.xml create mode 100755 siteini.pack/Switzerland/tvtv.ch.ini create mode 100755 siteini.pack/Taiwan/dishhdasia.com.channels.xml create mode 100755 siteini.pack/Taiwan/dishhdasia.com.ini create mode 100755 siteini.pack/Taiwan/tvbox.qmap.tw.channels.xml create mode 100755 siteini.pack/Taiwan/tvbox.qmap.tw.ini create mode 100755 siteini.pack/Thailand/aisplay.ais.co.th.channels.xml create mode 100755 siteini.pack/Thailand/aisplay.ais.co.th.ini create mode 100755 siteini.pack/Thailand/cthbpl.com.channels.xml create mode 100755 siteini.pack/Thailand/cthbpl.com.ini create mode 100755 siteini.pack/Thailand/dtvguide.nbtc.go.th.E.channels.xml create mode 100755 siteini.pack/Thailand/dtvguide.nbtc.go.th.E.ini create mode 100755 siteini.pack/Thailand/totiptv.com.channels.xml create mode 100755 siteini.pack/Thailand/totiptv.com.ini create mode 100755 siteini.pack/Thailand/tv.trueid.net.channels.xml create mode 100755 siteini.pack/Thailand/tv.trueid.net.ini create mode 100755 siteini.pack/Thailand/tvsmagazine.com.th.E.channels.xml create mode 100755 siteini.pack/Thailand/tvsmagazine.com.th.E.ini create mode 100755 siteini.pack/Tunisia/watania.tn.channels.xml create mode 100755 siteini.pack/Tunisia/watania.tn.ini create mode 100755 siteini.pack/Turkey/digiturk.com.tr.EK.channels.xml create mode 100755 siteini.pack/Turkey/digiturk.com.tr.EK.ini create mode 100755 siteini.pack/Turkey/digiturk.com.tr.channels.xml create mode 100755 siteini.pack/Turkey/digiturk.com.tr.ini create mode 100755 siteini.pack/Turkey/dsmart.com.tr.E.channels.xml create mode 100755 siteini.pack/Turkey/dsmart.com.tr.E.ini create mode 100755 siteini.pack/Turkey/filmboxturkiye.com.channels.xml create mode 100755 siteini.pack/Turkey/filmboxturkiye.com.ini create mode 100755 siteini.pack/Turkey/hurriyet.com.tr.channels.xml create mode 100755 siteini.pack/Turkey/hurriyet.com.tr.ini create mode 100755 siteini.pack/Turkey/sinematv.com.tr.channels.xml create mode 100755 siteini.pack/Turkey/sinematv.com.tr.ini create mode 100755 siteini.pack/Turkey/sporekrani.com.channels.xml create mode 100755 siteini.pack/Turkey/sporekrani.com.ini create mode 100755 siteini.pack/Turkey/trt.net.tr.channels.xml create mode 100755 siteini.pack/Turkey/trt.net.tr.ini create mode 100755 siteini.pack/Turkey/turksatkablo.com.tr.E.channels.xml create mode 100755 siteini.pack/Turkey/turksatkablo.com.tr.E.ini create mode 100755 siteini.pack/Turkey/turksatkablo.com.tr.channels.xml create mode 100755 siteini.pack/Turkey/turksatkablo.com.tr.ini create mode 100755 siteini.pack/UK/bfbs.com.ini create mode 100755 siteini.pack/UK/estuary.tv.channels.xml create mode 100755 siteini.pack/UK/estuary.tv.ini create mode 100755 siteini.pack/UK/finelivingnetwork.com.channels.xml create mode 100755 siteini.pack/UK/finelivingnetwork.com.ini create mode 100755 siteini.pack/UK/freesat.co.uk.channels.xml create mode 100755 siteini.pack/UK/freesat.co.uk.ini create mode 100755 siteini.pack/UK/m.tvguide.co.uk-full.channels.xml create mode 100755 siteini.pack/UK/m.tvguide.co.uk-full.ini create mode 100755 siteini.pack/UK/m.tvguide.co.uk-index.channels.xml create mode 100755 siteini.pack/UK/m.tvguide.co.uk-index.ini create mode 100755 siteini.pack/UK/madeinliverpool.tv.channels.xml create mode 100755 siteini.pack/UK/madeinliverpool.tv.ini create mode 100755 siteini.pack/UK/mtv.co.uk.channels.xml create mode 100755 siteini.pack/UK/mtv.co.uk.ini create mode 100755 siteini.pack/UK/mydigiguide.com.channels.xml create mode 100755 siteini.pack/UK/mydigiguide.com.ini create mode 100755 siteini.pack/UK/nottstv.com.channels.xml create mode 100755 siteini.pack/UK/nottstv.com.ini create mode 100755 siteini.pack/UK/nvtv.co.uk.channels.xml create mode 100755 siteini.pack/UK/nvtv.co.uk.ini create mode 100755 siteini.pack/UK/radiotimes.com.channels.xml create mode 100755 siteini.pack/UK/radiotimes.com.ini create mode 100755 siteini.pack/UK/sky.com.EK.channels.xml create mode 100755 siteini.pack/UK/sky.com.EK.ini create mode 100755 siteini.pack/UK/sky.com_region.ini create mode 100755 siteini.pack/UK/skysports.com.channels.xml create mode 100755 siteini.pack/UK/skysports.com.ini create mode 100755 siteini.pack/UK/spfl.co.uk.channels.xml create mode 100755 siteini.pack/UK/spfl.co.uk.ini create mode 100755 siteini.pack/UK/theguardian.com.channels.xml create mode 100755 siteini.pack/UK/theguardian.com.ini create mode 100755 siteini.pack/UK/theguardian.com.xmltv_ns.channels.xml create mode 100755 siteini.pack/UK/theguardian.com.xmltv_ns.ini create mode 100755 siteini.pack/UK/thelatest.co.uk.channels.xml create mode 100755 siteini.pack/UK/thelatest.co.uk.ini create mode 100755 siteini.pack/UK/travelchannel.co.uk.channels.xml create mode 100755 siteini.pack/UK/travelchannel.co.uk.ini create mode 100755 siteini.pack/UK/tv.bt.com.E.channels.xml create mode 100755 siteini.pack/UK/tv.bt.com.E.ini create mode 100755 siteini.pack/UK/tvguide.co.uk.channels.xml create mode 100755 siteini.pack/UK/tvguide.co.uk.ini create mode 100755 siteini.pack/UK/tvguide.co.uk_info.txt create mode 100755 siteini.pack/UK/tvguideuk.telegraph.co.uk.channels.xml create mode 100755 siteini.pack/UK/tvguideuk.telegraph.co.uk.ini create mode 100755 siteini.pack/UK/uk-sky.com.channels.xml create mode 100755 siteini.pack/UK/uk-sky.com.ini create mode 100755 siteini.pack/UK/uk-tvgenius.com.channels.xml create mode 100755 siteini.pack/UK/uk-tvgenius.com.ini create mode 100755 siteini.pack/UK/zingzing.tv.channels.xml create mode 100755 siteini.pack/UK/zingzing.tv.ini create mode 100755 siteini.pack/USA/cookingchanneltv.com.channels.xml create mode 100755 siteini.pack/USA/cookingchanneltv.com.ini create mode 100755 siteini.pack/USA/cozitv.com.channels.xml create mode 100755 siteini.pack/USA/cozitv.com.ini create mode 100755 siteini.pack/USA/nba.com.channels.xml create mode 100755 siteini.pack/USA/nba.com.ini create mode 100755 siteini.pack/USA/pokercentral.com.channels.xml create mode 100755 siteini.pack/USA/pokercentral.com.ini create mode 100755 siteini.pack/USA/redbull.tv.channels.xml create mode 100755 siteini.pack/USA/redbull.tv.ini create mode 100755 siteini.pack/USA/sportsnetla.com.channels.xml create mode 100755 siteini.pack/USA/sportsnetla.com.ini create mode 100755 siteini.pack/USA/tv.com.channels.xml create mode 100755 siteini.pack/USA/tv.com.ini create mode 100755 siteini.pack/USA/tv.com_instructions.txt create mode 100755 siteini.pack/USA/tvtv.us.channels.xml create mode 100755 siteini.pack/USA/tvtv.us.ini create mode 100755 siteini.pack/USA/ustvnow.com.channels.xml create mode 100755 siteini.pack/USA/ustvnow.com.ini create mode 100755 siteini.pack/USA/voanews.com.channels.xml create mode 100755 siteini.pack/USA/voanews.com.ini create mode 100755 siteini.pack/USA/wwe.com.E.channels.xml create mode 100755 siteini.pack/USA/wwe.com.E.ini create mode 100755 siteini.pack/Uganda/gotvafrica.com.ug.ini create mode 100755 siteini.pack/Ukraine/discoverychannel.ua.channels.xml create mode 100755 siteini.pack/Ukraine/discoverychannel.ua.ini create mode 100755 siteini.pack/Ukraine/tv.i.ua.channels.xml create mode 100755 siteini.pack/Ukraine/tv.i.ua.ini create mode 100755 siteini.pack/Ukraine/tv.ua.channels.xml create mode 100755 siteini.pack/Ukraine/tv.ua.ini create mode 100755 siteini.pack/United Arab Emirates/abudhabitv.ae.channels.xml create mode 100755 siteini.pack/United Arab Emirates/abudhabitv.ae.ini create mode 100755 siteini.pack/United Arab Emirates/aljazeera-english.com.ini create mode 100755 siteini.pack/United Arab Emirates/aljazeera.com.channels.xml create mode 100755 siteini.pack/United Arab Emirates/dcn.ae.channels.xml create mode 100755 siteini.pack/United Arab Emirates/dcn.ae.ini create mode 100755 siteini.pack/United Arab Emirates/dmi.ae.channels.xml create mode 100755 siteini.pack/United Arab Emirates/dmi.ae.ini create mode 100755 siteini.pack/United Arab Emirates/dubaione.ae.channels.xml create mode 100755 siteini.pack/United Arab Emirates/dubaione.ae.ini create mode 100755 siteini.pack/United Arab Emirates/mbc.net.E.channels.xml create mode 100755 siteini.pack/United Arab Emirates/mbc.net.E.ini create mode 100755 siteini.pack/Uruguay/montecable.com.EK.channels.xml create mode 100755 siteini.pack/Uruguay/montecable.com.EK.ini create mode 100755 siteini.pack/Uruguay/nuevosiglo.com.uy.E.channels.xml create mode 100755 siteini.pack/Uruguay/nuevosiglo.com.uy.E.ini create mode 100755 siteini.pack/Uruguay/tccvivo.com.uy.E.channels.xml create mode 100755 siteini.pack/Uruguay/tccvivo.com.uy.E.ini create mode 100755 siteini.pack/Uruguay/tv.vera.com.uy.channels.xml create mode 100755 siteini.pack/Uruguay/tv.vera.com.uy.ini create mode 100755 siteini.pack/Uzbekistan/mtrk.uz.channels.xml create mode 100755 siteini.pack/Uzbekistan/mtrk.uz.ini create mode 100755 siteini.pack/Vietnam/dichvu.vtvcab.vn.channels.xml create mode 100755 siteini.pack/Vietnam/dichvu.vtvcab.vn.ini create mode 100755 siteini.pack/Vietnam/epg.vtc.gov.vn.channels.xml create mode 100755 siteini.pack/Vietnam/epg.vtc.gov.vn.ini create mode 100755 siteini.pack/Vietnam/ftpplay.net.channels.xml create mode 100755 siteini.pack/Vietnam/ftpplay.net.ini create mode 100755 siteini.pack/Vietnam/htvc.vn.E.channels.xml create mode 100755 siteini.pack/Vietnam/htvc.vn.E.ini create mode 100755 siteini.pack/Vietnam/htvonline.vn.channels.xml create mode 100755 siteini.pack/Vietnam/htvonline.vn.ini create mode 100755 siteini.pack/Vietnam/kplus.vn.EK.channels.xml create mode 100755 siteini.pack/Vietnam/kplus.vn.EK.ini create mode 100755 siteini.pack/Vietnam/mytv.com.vn.channels.xml create mode 100755 siteini.pack/Vietnam/mytv.com.vn.ini create mode 100755 siteini.pack/Vietnam/tintuc.vn.channels.xml create mode 100755 siteini.pack/Vietnam/tintuc.vn.ini create mode 100755 siteini.pack/Vietnam/truyenhinhanvien.vn.channels.xml create mode 100755 siteini.pack/Vietnam/truyenhinhanvien.vn.ini create mode 100755 siteini.pack/Vietnam/tv.101vn.com.channels.xml create mode 100755 siteini.pack/Vietnam/tv.101vn.com.ini create mode 100755 siteini.pack/Vietnam/tv.vietbao.vn.channels.xml create mode 100755 siteini.pack/Vietnam/tv.vietbao.vn.ini create mode 100755 siteini.pack/Vietnam/tv24.vn.channels.xml create mode 100755 siteini.pack/Vietnam/tv24.vn.ini create mode 100755 siteini.pack/Vietnam/us.tvnet.gov.vn.channels.xml create mode 100755 siteini.pack/Vietnam/us.tvnet.gov.vn.ini create mode 100755 siteini.pack/Vietnam/vtc.gov.vn.channels.xml create mode 100755 siteini.pack/Vietnam/vtc.gov.vn.ini create mode 100755 siteini.pack/Vietnam/vtc16.vn.channels.xml create mode 100755 siteini.pack/Vietnam/vtc16.vn.ini create mode 100755 siteini.pack/Vietnam/vtv.vn.channels.xml create mode 100755 siteini.pack/Vietnam/vtv.vn.ini create mode 100755 siteini.pack/Vietnam/vtvcab.vn.channels.xml create mode 100755 siteini.pack/Vietnam/vtvcab.vn.ini create mode 100755 siteini.pack/Zambia/gotvafrica.com.za.ini create mode 100755 siteini.pack/Zambia/toptv.co.za.channels.xml create mode 100755 siteini.pack/Zambia/toptv.co.za.ini create mode 100755 siteini.pack/Zimbabwe/gotvafrica.com.zm.ini diff --git a/WGLicense.log.txt b/WGLicense.log.txt new file mode 100644 index 00000000..b52b44f9 --- /dev/null +++ b/WGLicense.log.txt @@ -0,0 +1,30 @@ +[ ] WebGrab++ license request and update log +[ ] 2021/03/09 22:37 +[ ] +[Warning ] No License request in WebGrab++.config.xml +[ Info ] Consider to add a license request , like this: +[ Info ] +[ Info ] The program will run with performance settings : 'default' +[ Info ] License check .. done +[ ] +[ ] Actual settings of the various licenses (may change from time to time) : +[ ] +[ ] default donator_license donator registered_user un_registrd_user developer +[ ] channels/ini 20 250 50 30 20 1000 +[ ] channels total 20 250 50 30 20 1000 +[ ] siteinis 2 15 10 3 2 100 +[ ] decryption keys without userkey enabled enabled enabled without userkey enabled +[ ] decryption mode legacy (V2) new (V3) & (V2) new (V3) & (V2) legacy (V2) legacy (V2) new (V3) & (V2) +[ ] index only yes no no no yes no +[ ] postprocess MDB disabled enabled enabled disabled disabled enabled +[ ] postprocess REX disabled enabled enabled enabled disabled enabled +[ ] debug False False False False False True +[ ] show details * ttd full full ttsd ttd full +[ ] update mode force all all light force all +[ ] channel delay 4 secs 0 secs 0 secs 2 secs 4 secs 0 secs +[ ] index delay 4 secs 0 secs 0 secs 4 secs 4 secs 0 secs +[ ] show delay 2 secs 0 secs 0 secs 1 secs 2 secs 0 secs +[ ] +[ ] * showdetails : 'tt = times & title, 's' = subtitle, 'd' = description +[ ] +[ ] license update interval time : 168 hours diff --git a/WebGrab++.config.example.xml b/WebGrab++.config.example.xml new file mode 100755 index 00000000..697ff3cb --- /dev/null +++ b/WebGrab++.config.example.xml @@ -0,0 +1,28 @@ + + + + + + guide.xml + + rex + Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36 Edg/79.0.309.71 + + + on + 4 + 0 + f + + + + Example + + \ No newline at end of file diff --git a/WebGrab++.config.xml b/WebGrab++.config.xml new file mode 100755 index 00000000..4f5fb597 --- /dev/null +++ b/WebGrab++.config.xml @@ -0,0 +1,29 @@ + + + + + + guide.xml + + rex + Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36 Edg/79.0.309.71 + + + on + 4 + 2 + f + + + + 2x2 + Paramount Comedy + + diff --git a/WebGrab++.log.txt b/WebGrab++.log.txt new file mode 100644 index 00000000..d6199465 --- /dev/null +++ b/WebGrab++.log.txt @@ -0,0 +1,63 @@ +[ ] +[ ] WebGrab+Plus/w MDB & REX Postprocess -- version V3.1.0.0 +[ ] +[ ] Jan van Straaten +[ ] Francis De Paemeleere +[ ] +[ ] thanks to Paul Weterings and all the contributing users +[ ] -------------------------------------------------------------------------------- +[ ] +[ ] Job started at 09/03/2021 22:37:11 +[ Debug ] +[ Debug ] Running on: Unix 19.6.0.0 +[ Debug ] Environment: 4.0.30319.42000 +[ Debug ] Mono version: 6.12.0.122 (2020-02/c621c35ffa0 Wed Feb 10 00:51:43 EST 2021) +[ Debug ] +[ Debug ] Loading timezone data +[ Debug ] Embedded timezones source: timezone.timezonesdata.txt +[ Debug ] Reading config file: /Users/Arhey/Code/iptv-org/epg/./WebGrab++.config.xml +[ Info ] Checking License .. +[ Info ] For License request/update data, see WGLicense.log.txt +[ Debug ] +[ Info ] found: /Users/Arhey/Code/iptv-org/epg/./siteini.pack/Russia/tv.yandex.ru.ini -- Revision 07 +[ Debug ] xmltv input file - /Users/Arhey/Code/iptv-org/epg/guide.xml - found +[ Debug ] 99 superfluous shows removed +[ Info ] Found existing channel (xmltv_id=2x2.ru) in the config file +[ Info ] Found existing channel (xmltv_id=ParamountComedy.ru) in the config file +[ Info ] +[ Info ] +[ Info ] +[ Info ] i=index .=same c=change g=gab r=replace n=new +[ Info ] +[ Info ] +[ Info ] Group (0) : +[ Info ] update requested for - 2 - out of - 2 - channels for 3 day(s) +[ Debug ] +[ Info ] ( 1/2 ) TV.YANDEX.RU -- chan. (xmltv_id=2x2.ru) -- mode Force +[Warning ] No episode-num matching +[Warning ] episode-num unchanged: 4-я - 6-я серии +[Warning ] No episode-num matching +[Warning ] episode-num unchanged: 4-я - 6-я серии +[ Debug ] skipped : fully overlapping show from 10/03/2021 01:50 +[ Debug ] to 10/03/2021 02:15 +[Warning ] No episode-num matching +[Warning ] episode-num unchanged: 1-я - 3-я серии +[Warning ] No episode-num matching +[Warning ] episode-num unchanged: 1-я - 3-я серии +[ Debug ] skipped : fully overlapping show from 11/03/2021 01:50 +[ Debug ] to 11/03/2021 02:15 +[Warning ] No episode-num matching +[Warning ] episode-num unchanged: 4-я - 6-я серии +[Warning ] No episode-num matching +[Warning ] episode-num unchanged: 4-я - 6-я серии +[ Info ] +[ Debug ] +[ Info ] ( 2/2 ) TV.YANDEX.RU -- chan. (xmltv_id=ParamountComedy.ru) -- mode Force +[ Info ] +[ Debug ] +[ Debug ] 312 shows in 2 channels +[ Debug ] 0 updated shows +[ Debug ] 312 new shows added +[ Info ] +[ Info ] +[ ] Job finished at 09/03/2021 22:37:49 done in 38s diff --git a/bin/Microsoft.Azure.Storage.Common.dll b/bin/Microsoft.Azure.Storage.Common.dll new file mode 100755 index 0000000000000000000000000000000000000000..adc5964debbf5452dd6d8bc5042de77094979fe8 GIT binary patch literal 367992 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

fMJtmY9!vhZY9al~1& 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≶Z+@mo*?19sRi-aJluJOg+8n;*Y`K5A30O!0o?g z1KIKWV%qE6{{@L2Bs#Wde80>M@V^djhIPvap9ey|2ktOD4}g12t*?~75c?Mew};OC zO{mW2zi_GV9P@+Y?Lf!&(Usg^{CbgV?7;G-YO>!P_k(dPG46A+vPBQZ$)%7b-$*M$v<&1_J^5LE*zKQ`u#XQ^aOVXln2W@ zSIRk8=k;RdN;&50yq-)S>${_Pepsw?KRHdyI2r=s7el{}$LlohyIDPehrzfB<4czI zl&p_A{x0|@>l?P>IDUq-V;l!v0{>2q@u#nWI|Ghi9ET@EK1`^%8PGnn@uQ3{kd1b89T7luO@`+Ib8 zok;B0dV$^z_76BvFLg3vVIu|f56Ic+b=jYcifIqgM z7{`ch%fSDN9yxR!*>k^jOTyg~I}P-+px=_?ZJMLZ5~~=Dqd~`dHH|YpupS<{^ugP3 zd}JEjkDJC(YA28Mx3{C6Df`327*xR@;_)zwXR}+dYfIub3p#BPb_Vv6 za9&3LHDSbkLxz(buS4x+@bmSU-$mrl$F+x1z;_k#w+Gjdd+iXrb1I?hE%A991BUJ) zep}qyd|oi*ykPKo!B^~k#opIodtZakBfetqEA}`p{}tk`4*9o=L;nx^53heUo%g4v z^SaW0Qa(R}_n#l669D#p20zyyAmQ2@yiRlw*yDceVet90hr!3|S+K+Xazo;4Yw|kH zZB4F^1jm`#Q4nu}!}HukaB~d3!VGe!W+ajSEuTfiR&$K!W5*XuR|1C`Aq_T=`+mbs zKZv$&UNS z92H6L@5(eg_ZtiT&>!|e9mnBGFzeT-_AC;KhG8p)9OZV2R+C9Y#WXrYn$KA zIt(19txM+X*FF7DAX~dnI3c-sLvr_m+2_KAKTw8ssG&= z9{QL4j!DP;!S1Z%vm%4Ry&?VhS;y}wvw(AevA-`0yac$dxqr}da68F)s+(D2_G;h< zj$&QblRvNLisvz$|2PKy8@l%(Jskf&lJs-T9%o9!>^;thbpba=wUYDC*R((G89Wac zF6X;@hKz&FGyC5H`y0?M-vPI+IVU2V+^C4rmd8PL%)S&*K6}ia^d_0Zi+F0+C`44I~>Dhnu{i4`@wj#K;N%^ z4L$)b_#bz`oe6EV&sP)$*Mxe&{w2qJu8Xhuw;*@EUpsPJoeu_gp*h#D7r7skTN}oq z?*W&|x1{TEa6L?qZ0z^T+*$4ey3@jdp7XKai4jv3Amw>eyI7}oHoR~zd}u3-!atWbsa-Z zUSBZOsseZ6p#*VPL*Z%#c3_7PC;*q%epuV2RTL#R3Xm22Q1Zcb|EfPa5OOX+7& zY_DDM!T!+8jn~l&knjO!$7ZiWJYEuym&xlUdYQa_qnF9&)o^H^ zxL#nm`FYf6a08&9$Nn~4+D*8$r*LUM;pXZcQDlET3d>%;+YpF#}9GkyCs za))i218!C6zZc8@2Of&&J3L?>7Uw&X#Xk!2^9a(96F0|P9Mym6Z1TPrd!)?0oR84_FuqlAmgP5I?uZ&OFXF( zPrAgDZgTiz(62pTf#*MJgF8(BE3gr``So)%@x2Q9VLXcUm0$kH+AjINr*ZyvOT5_< z?@7h^%a-`JLp#86!3D+kC&m7P*k2I4lZw+jsd)T*Qt|(0_awf1qTdt!p6J8$gesW7 z{o3?$_|GJwxslDgP}=_nxG?U+VFmr2oj|^ZX-|uiua9Wn=I-W53i#rsK^?UxJ?LXgg^SxK;D*oOqDjHzyqfcZSCGVOm^%4~zGwm&Ncw!Dw*3VZH~CEBv2jIq)#!W1m!TeJvSxTQa`3c-|&R zo3vpnj037m`t>AzKS|%$s+F&PB@EB~pP%F>z~cFj_7=~7_*y(46eaUnQ8IrO1m`iF zPx6)e^p$$@mFpN^sV6_3^OxyZUIE7`e)<;`u%GeMdA+%M`uIxNulVVe_u}}uo?e`; zNBs0!1$f?v*Cq1Pd40Jci7!av33A25?XX`&!3>&J)l1Df0|IK zk0>bztVc}qY*A94C@D{rl;@bn`!7uA^{9JD{f0~ZMo4@S5|5_W#oH`Zl*QMXnjSFY z%je;E&DU}L9&qEV(=$(ltLZ<|{6w7fhq!NT$NBsyi?4U$Ec^PC?QiL92iK!y=V2@g zxe4(+P)RfQKt00wiQbW`LrVLiJ&!N&{|}rO@i6#(McziO ze3d}=HF65}A$MvabUh4yACWKUL&(2^C+=5YV{|bbuX-5#J|kbFvR4A>pLr#Ld)dez zw3K+M2gd7R@OzFf8yAj3a{}h~BJJ1Kmj4#?xl+H2rGAs8ev_qs@&9HF7jE$J7H;tI z6mIbG6mD>T5+QoqeC4BYel9}nBE&92?Aqq@EO@ap)Vs?*vq<3=kU8Ecv5yk_II)Wp zJx=sESA2)J;_tNyR8t`d$ww|X)17anI}rOyb6B+yjzavbc>I( zbZa?XSM0X<`Y2n4#4M+H_;^W&{NQ*g-Qw$zbc?S;(k(s?Yg?&%Hh_IqsDHFe)6V(# z12-G;Riz5duULE@JZbTHFvskDyaV_T%g6J>7a)GzZx^f@C69yu1*?3)^W^e6P*qp(_mkJ{b>HJM=k)I)`q5%aKmX?>fhejv>bq>UirU-a3gF?FEnP>m0g2 zsdK#SqH!Gjr%^jy=a`;B`=)h{WtlWy^4auv%*)lohaQZ0XF2qJ`{cd@a^H21+?3P! zx;kG2l763z*L*VmhrcWupIfZ^4)MW%MB-a4@hy$Ucc=SCxG#;yqraCOu=UhE0sGas ze=3JQn_joAbNrgN7xr@X%B#Nt_uKS5KVZ|}jSkpe<#BJoroSs)=UA0N?Nhnqd~5b- zLj66jfNj-c%7-Q+Z;>7!c5=9KrT2@2kBE}lk%vh)HWSprUXPl+pV60c4 zGy0S|fxFt)3E85gTvj2-GX#-(alE`?vFCNf^F8X1?XgY(F~ zLY=_4Qq?f7Qh#LZQa;ADDhPC{krsVl)q*t^eSdWpx<99yX=!JFvn&@e){DDO?2VR7 z*&eW5&e&?XnsKzD8qGvFs zV&=A!!wt2)%kIN$A2a6IK4%JFILkJTvEFt*qtCX2vC(!HW5BkKvDNk{W5l+VvEBAL<6@i2r}#Q-S&U0<$1^Uo zoz8f*t)6kY?GnZnwwoDO+8$wCWqY2n%k~cATH6uf(TK4|+l<9eH`fUdLA=3(4q zJA!euZ7gHA?T?IGZF3p7*%mVHuwBWx({=~rF56>_yKS#9eqj5IvDcPTNb!GS8^!pA zt%C7u+bqU!Z3`KHw5?*?XM37)zwK>CW&e`VX19%{c<@U{w&*P+TUWFWjBh*UT@E0^x2POY_y-m7_d)bY_qMD zF`Cio7{};#lrv^H&S3O7<}wa-v@s5IT+Eo`xSnyOL)X7ijyqW&?YNII*YPZ4f#WsC zB8M(t6CB^OUhJ?>p!AeGhA~cZ9L-qmsAjBjG&9yY{=_)bq3hc$$5pJ?J61CK9QQId zI$mN7I6h=-b$rVhaip9~*J*d;FfMkS#Mt4O!MN1nWnAXClJRQCU5v{e>ls%#UT0kC z_<(Vh<5R{i$3Gd@I(}tb=Ww4w*Ll!!957Qo7jz2MOcHGF= z?O4UQ)$su1HpjD!I~*S}?sOb;DwWUI9Vc2XxXv!e`K-Ss`fkTY=;`VM$6JiOj(;(J z;&2s{{R_t*7{7LmWBk@Jh4DwnJjQ*F#fr!-oGBbtxk94&-+&O}AlCzkx+BuuC#<`fW z&Uq{2Oo?}vb0h2Z&es@y&V7taokvwre9N3u7&`{d2RhY?L5qP_wQ^7=>uU$;=eBN; zer^vA($8)EAl;w$4qD3LKN)mbCB^r}pa&Vh9`p<2w}WO*B>Rtpo?+ZKXyhc)_Yb;+ zQKcSHMY=8ZNk(UC?P;XDQ+G0Eq^4Js?n%|-#-XV})`z8TWXwsOGnw2+rryptD)opd zq>oO$Zz^GKs!>B&kh+|)DD~hoNS~1U31e|;%QVu+m`+%edch3B zy43xQGgHqwlk{1sdl>6eZ<$HDFV+1=!p79w7z3$e&mz4w^>)Tcs`G5p+f(0QT%7tT zV@K*Ov&gX)<0zAE+6dcv;MS})<+)NPFG zQqP-1`h%$#F|JSD!MHJXa|78orM~JT+??9#r}pZZRNY>6r#8+deT(Q@Q_q@5`U|3O zOC8%t`gYNGq;6yV714L5u56-sccp&HxI1;$d8B`kx^X^XZ|dCv!cS7Onkk-7CEORO zmqJfhU#I@W_-*RXEu{aLO7nqqwJ-IGAmRShajk^P)yimdeah%`opL_e-L4&s8Lk;2 z(mk%%8Hc*2he;pidY>`Jb$o>Mk*=+bqg>WD(nq`O3kY*vCo&eewlNmDdKZ#?g6q|G z!eUq2BEoW4E8`^ByNuPY@(ajby?|u2Z=kuXnw|cAqPK zF}XLo)-ncM2V6{gt7|@E#P!G}q_?}uItUlLzGUohm3ET8)J1PIp&q-kFD1O%^)%yh z*F{T6U*S4+Dd9@j1&pg)dlxLUi|JrrH3c_z)pE3UEI`t;f_qnbFW~yIYy1edpeaUv^{^@3Nx49p` zh0y7Ct|WB3YZ)`#8yP+Bqi!YpQ1?v6VeaP`bKIkDBl}4Ab&R9j?%PQp?Ow>3>&{+9 zdV%{n#v=DycaT28z4}hVV)vVO5th5dU4)a|<5v?_yI)|eaSywj^g8$1j5FPrGR|^a z){wp4J$Nml&)v${=r;aLdcb`(W2-xG59txNx|guseJ$f+_dARo?ltSkzSP}(AK^0h zm-iE1?LPlO!sTu~&tBo)%KA$8Z;Y$lKRrb5UGAqJCS2>j;t|4i?!T@le9%4lQNs1^ zPZ>A5osW^e$$cl|X18kt>D}%%j9c9m8%f{hu3_Ba{+My6`}xPozRP{W6NJ0nS2BL! z*7N>e_lzgW{)zi~#xLB{H71yGb9G7GTUtyNhvT+K-H*(vIFj?xWMrW6Vt( z`8??bX%{jUrQO3gA#G3(*^AS@VJuIZyOs1wY1)$+#_TBjb*=L*F9%PI{>jxGQY~ z>-{z=+j7{5sSjq&TWx_8O`ZQ28jKc?+x+?RIYdt~3AM&H0d zIY>YHeL`FMrHsz>7Z}~?#s_52NT15+Nngo0G<^@_u=LR%l6y}2C5$7}2Yp2PsPt)! zqtkC^%uV0$H?kL`clHt%rH|i3I3fK*#^UsAJ|?|9ed=DqN$G{35LTyu{wZNi`uU#` z`qB^loG_4n4A7}s(<^|3)b4Z|Uky?pq@TumZ~9cmPtx^xYt-O6_CI>?AAwetJNR72 zg27&(O9ck|*u8ZyjhFHK2RB2<^B>&KxP0)1KzuQub*FM?=y4t1@5XhV%9Ek5Gc-f5 zHx0|sr>pevo%UGX~aSdZ}#tlH!=OOgV zx_FL59%KA*$a9SQhP=eMf5@ARD)S>oTjmdp&P@8nTh!-Fz3!2bsnZ1yFAnW75T3aeNyHz(D9rzCo|S$E?}(7e1LIg=4XtvG7tJY`K!;I$>__x zg|RX7e#SuNYmBX#c)1MzBALfBwr9>@TrBD8$Xv+!(#(4pmu0@ocy;D}#^sqK{z2ha zWEL^5%$&}+DzlZbEAw{7wV9h4*JbWyd@%EXe^R*hnNt}zW?sy=Df21D&6)pX?9LqV z4f)%eIfZds=0%JHnfX5BuFUjr$=~kG3dRpImooNdZeaW*^9#l=G7tTZ{C%A{ zjq%&eD;R&w+{(Bw^KXp%GmY=bpUN7+Xv->PbY^ujy0ca=W@K$(^knri4$T_;1BDxw zRm7N+HIZ>-Ry*UUtksO8v+ifi&3c!yAj|zDg)7P$$2cMD6vpDLsf^`Wjf|7Bu4Amu zdX}*!>s`jWEWK_rGwYwM&&v9au|6yPCyLjXrPs3>v-EmaAWN@jwPsbZdn9WbV|$jD zadB1$V@DSK0xSA^xxZyu&$51X)*i;?S?T{G_Z3-%j4QKzjH|MiFm`3#$+$M_Nyc?q zUok$I<@%YztL&j}c2k)bBJF>~Y;lIwB#`ta4O^iQgz0J5U>pRB%S)PBBKYZ?{ zfY9a{&brfc3ZvUo#hBsoF?u|0j6*$_G7j_H#hBxHo^hmS5927$_l%=GY5$>kb3K`i z1)c*Li#)>^CwLBLEcT3KEcYD6ILR}HvD$MoV~wYrvCeZk<4n&q##x>}GS++Q8GRl< zW21+D;T8RXC(PLDX=jXhE@Eu=EM;8mxr(vFa|7d2&#jEhJa;l)?ODUP+_R2xh365* zm7YzEt2|p6yF4#3uJydhxX$wdDWz_MFYw?KzKet0&C3 z&C|iS!*dPePLEzc-sM@(`fktbj30PDW5lo0|4Q+H;?e6PUw95<{cFz=jNf|ndh(AR zy{@>=b3EJkdvtwL+2dKaWlv#rW;Zapvs)N5vTtGZWPijsH2bLk()EUAw=(8rKgl>U z+xU&_qq3(mj?P}in4A4MV?p*9d}RXlKl>8K3E4Xsi?a{3ki9&6F5{%^CmE}=od(%! zvd?6!6PzhHEBjow*Jm$c^kv`7*qHq?V<1~`|I(U00%)l1+0?IPs_(L?pUzZAA3%sN zcpX6YaKRG6a_1VppL)@~f(=exZaYNp5?tfd>FgGLi(s$d9ziuoU(Ys3$DbqmNYRT$ zFA*#oq_0;l?)75#3i`y}A$q6al0ko0#mLX4;=Wq!YenB8`W`_`s-!Dbr)#+AdtLdK zD#YW(q5_rUPQlfJYuq}0TSVU@Xi1ZN6)X|-3U&&139c6G7ThA(E4W8+Z<@ZIO4spQ z1cwV23)TyI1v>;g1(&4jc)CPiE!ZvCE4W8c4VLQ(<_HcKED`hyHVoGBcZ$ARaEss` z!M)=5h}T#_O8Bl>E=HDd1;eT!hP;2uFWL|;EgaJb+a!5+cA zg4Rs!e}rI}V1r<%;1a>rf@=h~2=)l>5!@?i$5bP4{7VH(=E2y$19fCQ6!v#kO77LaLmI>AidIcKJdf5bP9OBG@IkT5yeEx8N4R9>HG0J%W1$)qy&l z7Qr0B;esOsiv>#r%LMBMy@Cyb9fF;LO9Z78V2@z0;9fy>h)%CnFh_8NV6k9{V3}aO zpjWU#utTs@aEV}-;A+7&g582!1bYN~1@{Q<6;#6{y@EM{BLs^D%LMBM8w5K9mk4$V zt`Y1O>=Eo0+$*RKmFo-U2#yde7AzC27wi!16ujclGCqH{TJ-xw-y-^U(R)SzQgr$R zHH`;y1cwV23zi7hANI7$9gXpW=$(RHhxMp^u&)+=01iJ-$1=Vl~FIX&CFW4)n{viGYi%oq*j~aKJ1qaT>U9ecNUa&*3OR#%n zk6Mawy}%DB{1H8>;CPJRkJ9lJ3)TyE2zCi}3-$`CQF493V!?XB4#6(LZb5algcB?l ztQYJM>@w}6wf_#mF2QcWUO{!7#4A`V*e%#AsE!wZg583>g6afu7pxcT5bP4{7A(%s z~c8I-0^e(~Pf*y4l^1ZuA`|lMj9V25C@pemJg3lA3-q zKEa|&%CtYPV5i_}!7YM&1TE#_U$9efwcr-P?umMQ-Eq41-zBK3C0&9Yf?a~$g1v%j zviKM55bP4{7VH&NQ^dbu#}pao3w8_k3hohqYO3~^BUmh0FW4d2CD<+4JGDn$ihRte z=}~)t^))}J++4IvXZ)b92KJtz)1#(Ix&(^_>jgUmy9B!hdj(akgcmFptQYJM?3%9q zbqnUq(0Z|8y*v)gxH_cWw+QYL zRN)?VC9ZD?Yxf-Jd!XmEX}wFZc!AdI1y`H6P~sKbBWP*Y_Thr{f*pcgg583>f@+Zt zmm^p#STEQi*u6-PGq#A{EBYSM)dku;$HWV@UMyHI*mYr#Iwc?Zf1%E=Zs<2b?-som z`q$8VMOTY^R7nAz|6-{R(C>zxBYH7(TcJf2i(U_XF7$fQJD|S^y+iaa=tqvl^+oT7 z{wL_&qW41o9D1+l>Y^TX#yDL6B7J?!MUr2l7sLH&xEG6F4}C}xt}l8A^m))bMDK$B zEc7nX)x|wnP{#P`VjXX%;A+7wf_nrlm&kJ#>=5h}>=Nu2>=oQ2Xz9@5dpq_0)L+`8 zX5soBm;Rt01?DX2QU3*YF46w#FY8g&Cn7&Cljn7%#$G{nmDY0viv{ZiJFe34bP3j9 z)1x*bzAoUPlaNo>_Na4!#n<(y^}yccIzDy1l&9;pUK~Yj?-IRB{B?`oEqd?uC>IkD zpV-w6J*pPExoI z4&Qa3#$Lg$`$ZSbc|hy+f?a~Wf;kV0yI_}KuVBtY;x5=F*ejUxu(%5rKce-V^%{!> z>jk?7dj-{_;$N^>u-CLdrrp&>iBGUYuv@U}aqZsmg!p?>biwW?d(=Hto;GRw@J+Yt zawK|*=(C+=*zK9mJjlF_c_;I0nB$iwlv01k?i99%aCiXdRO%mu#Y+8C-38YtKyQMu z<*u;Zq#U3jpzA>ofv!c!he6vx?}Hpx9IOHz1Ud;+3917%g1SK;g8l_M$fnc`&EU|i69?nDQE-edC)G zU7#O8zk<>-l$sB^3bYdRFz5-;m!Pa6cz+&L3aSV7fW879o~hKCp!J})L5F1Fl|4`d zbQ!1%^b+Vj(3hZnpcD_*7(nAer-RM`1wqR|w}Bo9Z3Ddu>IHodvSlN`L8C#{pcSBv zpsk?D0ZLs8x*zl+=u432K&6fXod%i;Iv3OiS_HZnv;y=T=nc?r&_|#vhbna^=t4(KP)A;;0)u?4mM z%^fJFYSq!iGmjwd3=n^p?RT?%DBIIv$FDNu*PI69JlbK{Y0gn;Y9#iykAUT9#CHOA zor{!5ousnWWObmLst!>z@Xhg=@O`#AT%CguK6R9ur$(vy>KObg!m+9yzoT#g_IEE- zdH71#7& zrFxH=fcHR}Jbz zyw&y{(OXwAPI~4##=D2EVDuiOuYb+bTUqaUT!(8Ayh8Bj zjXK>|zIiwMyR>8-Ivg$Vz>EGd+7sb-Fe`sPpxzur4p> z3LbXM7!E&CF!Zv%?nk>do_n$mf7zuP$9pwSkn$VZrOU;iF46Xq%XGe6S~7v-{mXWp z-@E0xnE7^+xce5CvcEkYI{dlS8n+9sZ=1yK!{465ShPvs-|0g&*6z~yM5o4^YIXRR zIyJuerY>Km{@KZO9M4maoyE99u9GuC`(Ko!5m^ILT}_~j~%2b|Hu;m^p_ z;ZBxvv)~==|9~?h;;!|R2WvFlcU-2+`?ySvuME+6rPzlL*7|Gd8W*p-fa6>6&}EF4 zM>UQWyx`B*vVHGbo!=J?*Vo&(X$9LK*|dsr&t&~vKRfwu)}NJj<;Ewpzh`dM_tUgQ zjM;L;Bm z&2-nksINb*MPvWx^3ALI{swwJn_kiRQ2DCH{^17-XFgx^d7J*s>zU=kjPL*JbFIx+%h&7szvIr2Ip557+^j$6ZqW7p(~G}g_j@PneEjU>fArIT=%ar= z;}_N+sQi`j2r17ukJQ)uX|omQ$}qBfO8Xl(O53lR;bgn%{_Sh&tmm)KVr)NC`@gb5 zw}b!dIwubv%Hht)JdDw-H)}2#$@;VrW<5NH^+W%f%lQ8{U(I|UCGGYasn>&6jpg{i zzik4ed4Gr2l(KI2b3G?jv;Ly=54RsUgY}GM^^Cq(b$j=ww2Kd4G*^e0d@=LyoL6+d zUU_PO-RCaX{aE($FS);Ycd-t)a=ON1(LXyg#Qram_SWnd=f9|*+Z`|J=g?m-zg)*N zOYWzyyAxwD1HXCo2sr)nBYy7=V@4|`p6j7y;QP%s*c~#Cw8Q=wv<$TY+<=w>|AWAt z_(dBh?2m&RIO{hEb{Du4GuBktp9IG*xx!|_7}N#(CTJP>y&X5~>9AQaCQXC=FVHg7 z)8Le@!LSbjcj6atGVt#ikb#lw5ZJT8@k{4G3&yWmkPiS_FpkZJJQQfb?^GQK`Cy<0 zW7~ru4+9$NQ2aA6{yiM_TyO&;*Wuvf)CgFLzzvLJkAQq4xPh_kQIIEq8|q|?o$-rw z;P@3-jEM0oq!<$$ss!;Fsubg51Lq#|;inuNZx~=?Y{BTa5b{J^!GclnILKAFf<>JM zZr~K>Nsz0-4UB6~hTH;<-zdcuEUFdUP$68wg3)dXY+A>RmY;HxlaL%s zWMG~U1mCXChy5jRL%oc=v0&~HhWrZh#-d&YH`Hs$8;jZrZm8FhHx~52?L}H@KnR#f-v&`9~+@_mO`Vd^vFmo=kbA)m zwFmiUQ6GaFn5A3=`4e!Q_C;ReSBJq3%v!F4`~|q7zC>PH)K}p61!Cl-1@oC3A^!t; zX~CM$O_0AqURp56xdrlf_!T;f`X1cCH|1`J{BLkW{Ri_a{GKAXq5g}NA`9j}cR^N` z)sQXVsNa?~kgedT>6Sl3wu7T~TkeIN0*)GOxexLnaMWU)p+zkQH`HLuLy$AT4Xigk z0yz`hP&t@YS@0`tk3#-~Wdr09;0C__^El)qzzuZ_e%TJc^9OF=JHbyuJ`No9%knhj z6TwlxEYCom0FL@)c@FX^;HY2t6+EnJgQI>~dLWmAqkdUlfLsoa`h{P_L;V6b)FjJx z$W`EmIt{;!XHlnv8~DAPS0GOYH&g?DArHU13~ngD<#ot&!SRdf_{BVnY6Lg%9oDxX zp9gNJ7R(qeDhQ5W7`40$`FwEHN6Y(=!{Dfc_$58mL2%ST{F)x>Ah@9}uJNTuRe}FHsd;@-)Yq58Zc*QW8|qujp^(1=H`Mo*!y*3wZr~SGhC}`d+))3rjDY+zIDS*s zas=dG!BLVeM?wA#93|N}8nOi(CD}L@vK1U9**Ffe9ULXuI014BIDWy@$b*~;j^9}~ z@*%syQId^9$Qj@$$;LRync#*x&=?Os%Qy*^bHELCu5mKt+2Dq%H%^7@1viw>D1qz; zH`H9C4Dvj1{Mxip0l5j>Pyu5i(d4RwogCghdihPu`GBjnq_4RyP5Hsn>{hI+_22lB(< z27bwKHsr^^4Yk4WLf!~&sK<>4$WMS9_?0a`_+N~9;7=P(;G2#4;LjM%;LjRC_iinP={Er10QC+9{f=2jo^n_ZvsEu zdJFvIfTJa`-U>d!dOP^Z);qvYvEBuKs&zGZv2_i6mVl$Dw*DD%8MvX!t@lE%05{Zh z>wS=CfaAC7tq(vx8yscB`Vi!Ez)?1=k3gOcZm9XzMw!Q%Vfc3B74_mh*wnxAXwch$NXy|ylK6=T~slJL_J^zk#E!***og+dc=MW&0BLbHLGx+Wrpiv;6~np6wg( zM%#DbO|~Dv&$Imm9<==o-fH^=q0R?K&e;9~c>%bg7TbP>d=WVE%Jv)NOTdw1Hj9Cs zQ*gA0HY?;M;25{q?2s=5M|)^XfqVzJq3*N|f_xXap}K4?@YS|7SndW#KHCOEUJH(V zwhe)N54fT3wPk^?vt`3_A2`M#wgbT*upI=;gW#w~wnHF43~s1LY==T#4~{xzI~?+3 z;HXo!;gC0i8|q2h2*{hjQKxK2K>iCj>Xhv$$eY2@CfkmN{2DlZmDzSI1#o*{G?WaO6 z1;-fAUIM<%US`Z!Eh$qmcKGL@eDH4v6=HSvd&sxpt1g9DrQHvCmHIE_JFvx*Pos&{ zLUkv;>5>obfP9y7LcU9-LcSN@a>)lj0P;FD6!JQCFyx0-5#)!}iI5+`_gV76Pl3E% zm8PBwUY=S4J}I>f{It{x@aoiw;8Rkoz-v-Z$E>3cJ|9&x;PX*+7JNR6@3d5ap9`Ol zs(Sc*RLz0U4eC6^zd;2M|3=jUc_Y5mQiyp-2=e190{IEG0P+*~VoM?BAs0Y?QZ0u3 zlv)P)DRm{}XVgl_oVKZ|d&OFsC+kg>}Sxko()d8^t8 zd8>K?@(cJbOFsBtAis!jv*d$63;D0A8}eV(^N_cxt&q2=7a?y~+aPaOFF}4u?STA} zdKL1^YA58E)fQczx;2SB0YIQrd zhZMF_FyFymCTJe09kd*D3urCq70^#0nlk?ZG#+#bC=UaPDWEe!3qTt|{{o$5#ape0xv=3x)?WzaXEYV3WU16m5Y2DAb6E@%(Pfj!W( zKq1ftp!-2jgPsMw2+G60=ZT;)(5;~FK(*K^IuQGo$AG4Q8bBkkS9ve!W6(j^pF9t= z5OgEx9?*8sPLLaWm06%7kQej}XfNnj&`9i2P5?~?%>wyA0nq)REbK*&23-ic7jyvj zA5Q^!LFa)Mf{w)g<7uGPpvOTkgZ=|L0eg(&K>r4%U@!3y>=!Nq{Qx=^1)&pk1L!r7 z1N(*LARlNw=toc{_6RQoy$d=7`+!qH4}hKly$Uk0A2=v?!%^@Dx*arR6!wfkFM+-SjXoNA3-W=QK?^`vfF1?C2l^OvHueh}K=VOMK!c7| zY7FQ^P${S#)Csy0^a`kUH0}%ZIH=rmVagL&dn&eEl#<>;cuC5d*9bdPR$NTDB;~1Q z!pl94>2hl{m6RRiQ;`@a?`zYeq z(2bxKpqoH9gKhz>1l@{tr`xcSbUSDj)|Bo5-3hu2D?we@9bJtTp1VP7Kx;vN2HgX? z7wbmrK=)xq=YCa+RgW^Pd6Z$rqYORf>F6m>r~VMVTQyeNrl4n=h8}Gida~*0!KS0< znvRvTndr4vC z{=DE;!IuPg2)-(~Q*fM3r{@yEPQfLDR|#Gt_&H;S`c3phQ*`)K8EtBaQ|ku_9wK6~RCE!5|`8=Qb1C}e$)BbANkH%$) zvBZg9%(xr;5X>@hTEv+$2;%{xg85AFn~XoA8R^8B4{a*@S#3N9c@6XXj4vVIXY2#N z*!ExW4(10tZ+6kuk3;YIi!m4cXe-6vsn(`Z${zx+weADASVo~IwOBTT*IHj?`9tub z62pn;SKqQ$phwMc{)>4UdeCfJE%;m30`!;`%MRv$2OpL~cQo2b{6n=9eWt~-m-+Y1 zE$B60u^kNlrY)a&1$eFXOy*7C@7gY9z5@Jjwnvyh5B{d@J?39C|1a|l^tZoSbQ+F? z{GloY|G`F{GiMhqHAC}`;zLNR1%ule)!6}~A z`~*AISoGMB*v|%k#zFjOD{-uRfIsJG1>f%IW&R8E1JQ$j=ok(Do#RI4kAmA%K4$(; z=07vH=1|xI=9SE+fgh4`H+W%+WjOIP=EpPlF>hx6C-Ci#)6nAwQyyae6!_|tZ1nTn z9mg?01AKK#C(G9`f0+4EBgxM~@VBg#=i43kKt61cmhDH7C5!pt%#UM!HuEO%A?{BFMwuKt}be#frrZlpUEGgPY|C{4m>u<~(L+0Zf8Y00E#jf>) zH1+c}hV^;=$n0tUa9bckA=#7=FgHK>WwjYM!NQr|COkcQY>0?0wSJB?Y3QWJyu5;> zSIR9+YR=PUBw!3n6aA5rKwuKels^>a+hKDoW0FRb)R>nymM=+9h^4Y%$X^%owuDhw z_z`Mz!X>qt@`9g)j-}rNi$*!lOR<=635lB1U)9`d>PSrp%}*;e5Pom7 z_$mpPw3_nqX3au$l}#-^-5yQ$M;e1ZE@-jKRJ3~=B7sHmm(n+iwhX>%f~{>-f@)D! zz4QFhtfdD#DH3T#RcsBmg#DBK;V|5(1w^Q6{ucj2ZbG7Q<>jdfl;*l%A5*dhwH(*0 zYijmSojW&-8WL?;5d(RT8ph?q6mQ{`^D$OrJO(-qRFDoo5%C9KR z&nqh_FRG{``>fpS2 zcsw&uD^ZGIK+c7l8p1JyG}lNGKb(Z-8V zkf&`4?H<|}Gv2WzC9CY@p$Lrx5*Xk9LGN3FVc;42ztM|2R?^Ub@>S(Sf7>*-36CY36!w@bG3+4iM$~s6 z#g7L~u~oGArp~2G><`DvSU!2E_Fk~4qNT0bAM(x#aFNa%4|`=>O9Nn9MQvSKu({dW z;)7P_4bO+x8t_wtqdQEPr?jDyMqr3lv8YI!8bV|5_w_YaoZse+h<}VL<~Gf1gCB~! zWFelCxJVt8i&Nu<2zA!f1OrVCi_FR>PNqsl6vbJrI!`FEXw)bM6y7#Mx*S1c2$ifl z*x(It^mJbks>*_afWJXBs`|R$n&Az!`TMxhW1HF%Sk%YJkASYA8==y+rU3GREOG&*_BttcuiQ+5WLB1l2h7R^iX zp&u_AH42LoF)xH70a@}m?m95)3)cGQ(YOyf5A0%URdrLC%v5dwZK0+-wZI#o5f?-|oVXq9dg&R3Ts8-{bc`AI(81q7?3u?rDL6bJoj47c_ zghN6_rM`2v1kEEMnGbg0u_qch`03YBX=AfL;`N~tol=O=m6{On&yCatDF?(5ZkpGE z!9bI#N6^6p+u$cQ&eb8qdeEyCstToTbLUDV4Q-(iiU1zH7=i&`O)!i>Glt_jguflL z0v{?kjW?=V<_5(cX$Xsik|xr8G?Y3N=e^myBl)bOs_-pE^BxX#N8JDSZkoqk-J8aj2(e?&lG(INED zRJhQbfQr4&-h7?C`DXT#Su#mtNtOi#$?9$_hu~ZlPWn*u;6zD_`pqv;Gyy7`R)$}a z!r(}xY2KE3Jj1NQY!uI~$)|mg-|1mJ55O=FrPLdUg-z~K(-tWW1m{e_6G5Udiy%!V zyRlf=rH_?TlW4^dq>nF7eW<}qJxl0m8p>EQ6VD2J)st-P%J&;@z_T$U=Mc@_cI~r) z)w{Vnrp_E&jw|?`#y4+lei6dxQVbz^DTc$GMG=3PdogZhVDam< zf+^l+F1oPjg3V8xN+T>jKb8VS=5p9?eL+v&qe(@Ga(_dJ*C67JRQn5b@hm{E8pZ^y zs%8OvQ=IYlnpcQY-FFHRjfdO@DvNMBlj>d6bAF+!99L0ZSe~CZres`RUPVb|SzgJQ z%DnvY(y^r_Wu@gMg;;MGTQa7wY<$t!aYaRyg<}dzD#zp(78Z@mEvg(_$fX(Oa7Nzb z@z zm{*Ih0cI5aZ4;x#mV8LLf{?si!66cicmt(WxTu)G&=6=sHzbNKQ5Eg2O}aUQd$M9w z8Vm;f-j?Xo!^5KitPWGLjgdFXGe87pSpnNPbZX86Za6MoCg#uo8pF z;6e;WqshQ8%_S|3ll%dU?06nAR!y2*QdT<&qVWae3-ZPm=~`Y_S!8AjgydNQ2Xu~Y+!RBO zOSY6|Ud+uO6HPok^=@G z4CPbhSma(|MP6ZUVeZ(nl7hnWvi!X9r6sCO)_2iKLg6`x7HM(1uXCxISgKAhRg+8O zLqRb^L8MUdSEkx9E>JaCCYl=zHCL6R9`VvRBq}+w$R<;57^$iz7`chzX05NsvVJzy z_-SYkX)H4(2t_V}DO#j#vc4eow&7N9gMa$8D%BFNV4^Z}%oH`bEiiNT6ji$@9Pu|F zUo}kLaq;T8YnR&PvR?kLooc|J+z<=}n&x1v(9#l&pb9q4T~vq_u(HWEu!i|8P4>29{@`uGoKhOpaE(8to%CYiEnt-+?2NVpc2!mLEG#h&o-6S4Y>wZV>Y^mcCAH0&=T`n zf3vr>5i=ugn}$MzwK%O{H6S7jjA)X0X=xecULX$vFcJl2Y?eshA(D7lB zC9+e**8UlRMzsIdhKjDk>kxfcA#~jR7vWWsIhyJ_D^!z%3$TkDeFSumWwZw35ApJ< zzUzV3!V_zy_K!`eV1w?!=F)x^FU83clnkTI! zp5o)AmFZPFbiio0eR@5+%7^h-VD{`Ly~7Q!dARyGCv07@q9+mTE?k}0F(i;AtS zfkmbg5WkpkN+f7;FgKH^(0NHjTAI%~jUL4VEut$bfK=158--OVAlm5&b^utW6rqn| zxzvw+DVES9@Ptq=n#rO)Hm(rZ>+{VnM^oL@GQA~025w=?gA3!d>8&vr^xLQ!{-{ZB z%i@MA zYQY8x75l1i)FL@r>em|!h<_?#Y{1WTlK#g#8ow~1$`o-;mx`_Y~^72+m8ivT@rM0r4tEar0SJmbp+{saSW%7zBf74ydi>u zY6`L(jmj1X$jq2W8Zb0dX_IzU=LQ){{TRyY{KwOfMa)Kj!+bnkx(Teg@IJeC#LgMNd!Wtr#Jc$l@2q2WAy6&kobrN#B<^i58|K}ykri~*;Gk&Q_K0)-sU+z zFZnRX)Y^`rC(c|X+ED~_OW+M8I$~al?N>d;jf;?SkE&H-0Hj(^G5a{-8nR&(ZQsIu zJeci!G%<1%sgEbVy~+OOIsTBY*#o)K;zFVu?TsdP!BxW%FW2FInKs40Ffk$+dEYhB zWqJ!{MTurQbytdg)?{u;?A&O!R_bOmJbH;B*IB2W9xhZ1S$N`*6=Ag^Pq!wd?5Vp&aC7AO{FwBBbVizQJ(=Cyn4Ndbm_~Ff` zqAgKByKag48RJ``eop;bqJFMCPNQ)P5*xjA>``Mzgp7?=QX1YaMB1dzqsgX&98wZ+ zoDGqfUMP3i2M0tdoBRQcgLxP4l=-t~mwFrK;~vG_e?w#d zZ)RbnEw;o+u%nS^>>qPdPyKdD5@V4IV{;+V&3s_N7Ua6#5lHmZf6Xz`N593!Bpwpi z-4Z<^3FdO0x$=aDm>5D|N1lG7bA0O=H;PX5$ZH2>L7zX-i5ARg z`qGB+S2Fi%>CZ70N)lQRw)xBzb^6IY@zu>^mI=8MOTd6$s%oU&o*Lp7B=Ih)!h9xz zM$w6mlEu80opAZu`EAJ^sxkkg1wCql6XV3NJGldovj%XATZ#D{Z+buUe@F3q{>&A; z#Dwb(vMz`@B_B&k$PlRmwBC~#T9-H)+Rsbs9v!YxkxCMt%uNkv`sd)}Q4(i#BiQ3g zNK$krg+3wCHLg9XsPoQC=7C$HOg-LsAbkx%fSIp8EZs2W}2x>l=wlsG6&{3Cu%aeDW}vH|!VCc3Cxs zO?8dlmZ_lueb!=%?Z;aln0#W${r??rG9ZywrlV?R@bo`hS%~a65VA1b6^isaLRCCS6S#X2WoUyj7OFOq^7TTjLm+} zb4CB-jiKfNqLmhqjzA9RryOevn4wXpH()MA8^c5&xJ06HvNtpz2S*ZH6AX5PbLUcz zki->Da1t)Q?-~-P*;!8|WRm<1tfrf+| zHQSOTp?RW-eRZrEB&JvTnP^E#;zdfMe${3GcPxR?Fe-^FCNLrMHLZkH>s67smlF~b z7+s%95;r}=#1Jx6OLV{x9GQ=k@OloO=mABwskyCrV0Ul(@4BPlpgTyCBx(FGX4Bih ziI=8vNn4VT7*(R5$FnQhDUNNpCnTJaxdMLwLj$kuAKh(iw z9;$FyyWJd$B!=e!G4Gotx=AzrdtPV-egTaz{4#t_j74TAw8fX`D7T;J5H0K6%C{#8 zs*htNhBTjFEsnJ}wI{mk73b(9({Gj}dgHqu$gwh{2QiBh!(mdIXq3n3_a$}Z$+RDD z7V;`sQZG6aA}VZAF_xy>BT}l&{G&_ z(kzpgb>e279C^HMw!c_1s>B9B+`4|$!t09iCJgQ>YNzz-&H&5fEp*@p{eqf9dw(KR zGbQ3ge+2(y3R-7Tnsqp74@$AjH=maZ(3CbIK6Fde4kXxVfGGO(bJN-s<|8~*PO6cRsUbZF(Axqy-i?HV3g+GN_<(_C{K6YZ~g_x)^m5ZL0TlSJ6<)ZXwo`kR{idErpgY1ZFATz_NJ-2N7w zvgs|&eFF0i2mJQ6a^CAV)Kr8I-SC?(N-uh$@8xY>R7L$hBr=K4g-L*cJw-?G;*-l5 z>Z zA~+Z;`&sCjBsIL|t~>PTE#REe|H>%wpi7ro^W)A9!o){`XmLp4c~i!+EJJN$?A1J$7-zx>Grap2XP_Xl#UTzx8Q9N6zA&Fs?!z1pH65F> zh@~ME3+7`h}zqH?`^s8d%E2>(wLBDPuXP`*? zFPiFJuir{)e8P2Hu~cil3~N5PCKVeTwZX&CI(lk;!>=wFtfn;qbMMEGPM@L58* z8uZ}}ded{Co_eyMBB=Aur&xTng$#)g42ev)LyNTBWhyGuQ3dIsB_2J?jSh>rxXF=K z9Z38QcxJVaFCANw6RCZCQCtK1nc)pJ(Q34s5=8%mLprfzKP3xr>W1C=EJ4W z9ZpxUAH2OxIj`l|yVrP6Do*M9-Z#A|NsGH221PL0OWFM3<5tae>4>eOE8asxk;3{Q zj?mynu)GqlV&ASjh`l+K^D=$ZL`}nK5!6}Ul&JKDE6Bi*pBqj5%@KoY-kMm{nar!S1ftf!;ue-|NIjWxXuSc2j`4OoEU zJq=KP*h^J-Mv%r2xURGY=7Na|Vbw&MdkxJWWdYOv@FeTW?vOG zz;jfdWBQ`wdhDIL)#$3dY{IdFT-O{o0BPq;2a20guwN9I3O=4d&zvkg>}DsKpZ7JQ z_t1kA_R{Z4YzxUjGgi!7;ws9PT5mX}$R%Qi2-ObuhkNItIVs2_%KttwMh);7mFJqi z%;%ynsW+2Yj^96GLqY~9GtJS77BfEH9bgL<>XuM0!aR+m@dQo_PnjVNU}8AR7N(=X{0EAphTVOo&S&gs*V9I!#(kOa`RPpUP$Q&o%Cn{}_jZv7TH z+17VmlTCf6bJC{M!3s)vRZByl&F3#^ZPL1gpBiey%vYN*!^d0TKJ%Osg%V%!CMr!y zE=Lc>w9`Trd!Z#M7NToJNR_XxA;Lyo*D&B<4I6f}Va0Nvr`%@|iJhsN7oYT`r5dvn z4YcBQtPq9cR*2Y-S07qsnUDQU3WoJ{DK^<{<=)1WlP=qEcnU$w3zS(Buc^)#GYSXQ zNz~hN41ww6LE5`nl=@nIef*dmGZN5*vq0GKZ%0pqccDxNzAzW?7D@u&0FLa^qw8~w zwpJU-ogA=tbOG-Sh@ES+Ir0Bp56K+EI&!=cUROp#VopYUkL?D@}uLyhU&NA^-gr1EOJ**|mQR7tAE^l0saNq)zl8^>CAY z(pC|l-wp7K2YlbtBMr1M&F=kHBjW7+V~;w~pv4UCGX=UVWtV=nhjJKs-GY-|p|Cf= zSK@?W6^a&u*+BOvt5DI8(y#+%W>NbjJf&p}s|s7BY-r3uv#JZ=A7UycmApvzb1l@iK*Ck#pD$= ztf^pD%A0H~VyH{Uzf~2F0jZtBYZ?uWWU58S7_W!p74$$jcwW^KAfLQgge7EDV#=a& zyz9YvKrempq1}=Qdb~N917o=jCZ6V)?-)x~%>o598)`OSvAB=ULkf05%i5*`$(XF9A;1ozQkNsTn2dL&punRLdZgd zF34rqoY1N>8!@#QXbt3e^v4LG-?n90uYbXa**cnuP!n5qc{N|I>$fh6E-O}qDlzxN zB8#r&aj!E(M}G3fFj|m9PY<8C>zERbnkjQA$1%;s`C9CInX$^=j%mW-e0B=q3zqsGnGsj+zh^awn>?|9AsO8*gas^RY3?S{ggi z00hUG(75AKMPmz@smI6}=OyM~^rpDAM!mvtgWsz#i$>gp`*=B6CGRfjQ&#$M^EVHp zC$FSwN4L@(v-!loESgLY1*pK#x-(yzq!)eM3Kv5D;4%2}5 zMAzwOYDK|p3gYx(-1>LaKOggNK;Im-P<6v|){BYMc2H7KQ}pFx{f6?=t7+V2sHwOo zFHL6o1%#^DODNizUS%KHwF0{Vs0}!+&g&^Uh%|M)VW2IPqtS|_O?0#UOn&|vC@tDk z_odoU_+r8J$vk>LBNo2DP3L)kD}UJl$3Obp!(8HGF-|xoZ}#jkU%FxensGDRD0h*Z zzWZllq#lc1V=wRM7StTj(wZF)olraG`L#rS0Qaj}l}1M^lv8-vTHzWRv(t@77aF93 z^s)4DufQ=gAKvGScIe!wbK2(3qw>%~EdXsU#2lm2bXwbu zYB-|a775WCMPc4m37gBhF&{cwT3LwM`W2v<14cVCyp7rD>qpIV0*mUJBJpv=%C(G# zVj-$9Z=sJhaG6PP17B!@R%if*$^rT-qfETbE@MLUzPNh&ca~4gPDbs zn(z!-VgYzjla9N@OlI^{Ead1}qGQ}~D{o*xU#RiCoXO2~Vk9`0)evgpucF2r`Grk% zVPSJN5sbOXQiZ%FWR48^^A@-ix=dtm%y(tLJ1-nlX=xTqxzuyeOC;?q#krgJjiD&b z%VPme2dbJ_BWR3sDi8Y2Jzr^&W5Lh|;01R2Hh0WMYqmn9WLhl<#4<*W) zmv)m|)N5YagnC9peC{ve?UOOk@Y1k7-bkIb1nBQH(T|r`>7^lzP|DHx#|Nv>E6?6} z@kW0Cnj*uC%kg$j3EI`>cw^rcpLiEZjvn{%LBV)esr%Hr#hYhNuBMqzYb4%CH&=-% zlUZn!`-puuCb@exHz)~_BYW_ITDZ>zqghPjyEF8sXX6vp$b+UnPY(4j?!!RZDYiG6 z%$4dUrcK(byw=G|)JSDhcJR$>@p`H`;gzsbcJ#m`dd!QKL3JpMcX5+i)>(tqB+Pll z6n|+tL!>=oNUMeUrVza)Zrq3zm<>t~u$23--CD7KWsn)xIwu|&O zDAtqef>aGD`2S(=-DCVZ&->0Z!^;eZa+qpDo4A{HQHffr|!76~guz@6K78bTC93V!bMT|B@i*?Yr zNV@56yzA`7MGeHe8(@pw@8@~m=e+MZzu!=j;{yF-EpvY7Jn#K^pZj|`AD^C{ADiVx zJB0LC=lZVdhGRX|7Ps6g@m;Zm&l01kN_kizwGDklDeUf6tAbzmKINk0K8lcg! zFp>z=R`l4)&){2WTHK2iUlsE^6)ftIO4QE_X}f_HNOOW9wRdx_?diOB>6KYbx*9;u z`%4%u6p-^j;@$)Y5=C=vOQ9@ zieJgrUYg)=qxO3%D538F_+#q5?_~<0@K`*uCC;`s2JDr%YSufVC3kxm&zGEF@LQ+a zFj!V`U9L|m^5l1gUh6aqb&14$*A#-pif97tm#R2p}FNQ1a_nSxy zRhs@ZuNWptcUc6_{hSh-^V&^8-I*I;-xirT)c5_#3n1e0{znz6QKVeWOKxy2qrWhU z#6~qtBW#1j;%yKm)7qO=8PBtRQ@@toz_hj`W5dl zoxQ4Ck7n&Pg{P8jcQBdGWK>(vO)OmDQ47j!O7t-bf52FHZvf8DHC~S`PEO3*9S5m^ z;+btwL(!*flcn-cFpyP(!--1CC#U41qtK(J#c3@rP0!BFvustby_tEEvPi;nJq2qt zLOXU#GeKn5omR%J>!@0@cz3&E>+3fZ>TBn_!097-zrLwlx$MYuGZ%yzS(+&plI@*@ zpVT`=`t|BMNyY-PFSvJUYqH)X(>o7szeN`7#9QR4E4RJc&5@^>(*!l)|UD$IO7{?bsuN~1Svv(8Co3M zsB?<9@dz<4S>rf6=iAAw9i-7QUuCtc#%Q~MC9zN^SnIee9sI?dOm~Loi?8PyzTGrtenOTb8tViCif7UB{Q_dhz zW}?E+FT_Z?xS^#IPIKuTb2VYN;^^jgUg|q2(!1Y1kzU9d_uDk{x1g^3q$V&4&s;rU zhbu+>N6_$Xi=h&$6~+QKZTUKrZHrXW>;y06k5RM|Rqvc&T$r<+^3^4}d1jWsW+;gqmVEAe?E-Ss zh_6Jnwg=gqBW5gzJuuj~e8m8|$o9z0(sMIYsR5q|H;wEQ2-*p+D9u!Yo7EzDtEsfL zB%eLoSfU-0T8Bybk{=Q?j^Agz15%sp~ z&WsHc2_{lx&Zis@DtflwoRX8o9w`%;OIjmA7P}yt?`9SiZvrMgxKcDMPET*-?Ag(r zgR6aVfo7lUT$k&oNjdVV@>!ou+Q3i7FF*h;+Jl1C3rqgE&hGPr#9Jf@du~m)Wm(T* z%diScS$4g+fhS%vK+^S^aBa;p>XeWPTi71`tPYP0DXh;kxHo&MmP|&VEzo&$P(pTD zA=e$vQf=6h>6e^`#?0!jb4SN}bu_(uWEtj=v4+cyr14lY# z771J}vWX;c5S$zD#unT2$<63?Pl!vq|N=aFF6;TEhA?vc~h z{4U5eq?knTqB@+i6$=OBS4cLRum=nG`UrW48I0h0k&@JuFY>6aS+Yq@p1^Ls1j{gl z#zo6RN^KjE6{NQSYKD80qoTA&JTe!r^L}EFl={1$}aXlDdU5Rmo~({lbpv`X%+J zexHmYw!CCP2b0J`uskwd{h$yzvmk!aLp^mCL}|hNRTGf5E%-ZFmN-5$J^fN*tHqa0 zjk0Vt#fJd|)>WAp;=GtRwC0X+DLkK?&N&$l!n}p#!ojOSiwo@Tx&St6`a%R z5`WOQYF;!#m{IexAP$=KUK1^s?$+`c2gQt3taAm7un}IwB4?P=UF!0H+S!&`Rne-U z)373rO}jL3`3rtX9U0f%J}EvUNPM)>+>=-v^EIFPEt5z4z*{>J)*=ekGZ7M5@1Bj5en&~_N_4#EwIrzr%{)FtZ@yOwZ5!1a za;~MRZ9+s33;KkvxPkPUco2PRa};(nKcaE%!imsVc@w#B<leD5f`~PY3~dFYHqHr&*?A&W~FwsE{@I4 zRvw7eiJ&tCbtR3jP0Y_c^1g#pdRbrXU%otd#j;>EpI)3`wWRW{q_`Jb&RU{M< ze*4Jtv6)){k|g`V?n0c&rgOm6kBOzPP`GOR~IF6IvkPZnWVHy=tO=YlEfB5+Op z;`PZ8kzA{R^HKZh=}R}JP*N!#&86mZA|CrrY^`VaC7Cke%~Yn+({8p#t~$qQ0uxc0 zw$j+1IJa)`v8{gjOoiiSZL~nh%^3-h7TB7XkC*JQ=_#qjRu&71V#eb?mZ{D27J-SZBYnKA-0U|Y~ecx znh|Z%H_BlJ-c>jcN$to!JZ~5C7BD=e8kRy>nm*gLYcl z+F8^|Mte{s*dLbc)!Z*JnK~X$5R((KMW^ljHatd5Zow1X$-ej<3zO-xhIuY@gSF6It<`YLc z@Z}fz*|asyK%0>kD4$o62XC7htAwQbJzsiKgHjenF;ZNnPGN2w*ENVqX@QK2skhEl zP-+b`u5#+FVV2KzZVh`nM?hl?ifcFPE-xW8JTw5-p9VyAHr}u3WLn+eY&1h}WN={r zz~G`8TLMs2U`A4mX*7zwX^!qX8n+tusG*sDcHxHH8f1*Lc+s*+onnW*8+WDHtCqNt zU7NhiT!hYS$uLiD5t}Ol4H7&Sk~4d_2ONZ0ZAWlx#QC18nm!U0?C&crV_kisz?wK*yaybFGrrPj-lAT~Y7iVfJb^ zog|<9HzyVo&iOT45v@~bMHV|JCW3o*uPhL$x z=^D(B7SL^yCNTNYzWA8V#zxR1wyg+-cA1h7o{r;#)kkS<2AUAzy$LWICzJn={c0^}Th0b$ige-dv$!zL_Z}YMtnG+KQG)++F#c!za%C`wWzL zkz&s8c_RG;d9M`BU_0@&ebGiAJ}3OtPK-K_Auw`$wIFdhGMzsoTzMojv1I|* znCq{_miYy*BjLFL&6E=CKEe#F)c_l*%}(mNEGcImyC@Hzvup(@Wyk2uP{oh(OH4y4 zA9HG3*5?$Ni_l0cKBF1@hW%&fawg`)zFwF?=H};D(+c@j=A*Vk_3;Z$(|pDECACY*!a@|VXHkhg`|K{xrwP>q5wp-`&rUBL zg!R{%1WU5Ts*?-${L;1gu&aVXqAD@bL2X`rIo|F0=rH+=4PX`b;6D&$*!Z@2pLH%8Lrq-iP#- zF_f=7Nl7+*M09$$5Vh1>3DOi~1zjW*T}6bZ8ct2z;H#Nw3`IiG{{m{81#;=9baXOm zN>vobLPX$WTvNs2tF*^N$}^t^Ljb0{TKJoLrCzEj63#AMjXWF>NZE_ANj2HV{FG7* zqm>dgQ*%Np5pZLJ?)rVHAi<@Fu-nT)1U1+ur|wQPiYE@~RYd+ltj4EGdaj(;X}!(u zlx*lJmWRr2b%T@bl;Tw>uTfq&cqPnTr38UIx&T_>h?BP|TU%fqdpRX!(l08M0J0UB z$g`k(U#@BA5_VIOtpRviiw8;W)=$197+a@{lI03a`YLQnP254Z;yhj{-5a!S3o5Bx zL3Qiqk#rlseEF*OeA!n>eRVUHuNRvpW`*UnAwrgkMA#IbWu$@$&eGmtK7F{MDIRMzSb2)Q@@S zR)sUqNv=lK1{ftFz-`DcrM1qq&%nQ^tm`^`udOhz?|8~>cSiL!DlLX{m2rAGZ>Phm z@w9$rUu0gW9GYsgZ3b#>P8Og{4GRJ1k11$d0&8JMCKj~1xnOpZf8fJRrSxc_pCj5e z#fGs2bA6yFO$(06mCh{r)tC#_rEUyaTw~8Q5>J7mu&Gx_hM+6qQfHfY&8|9)2I957X zN0Gov74{@su+_#9b;~2aVE`Im=G4O8 zYo+)Y#x78YFx9@KR#1ry`*^S(lS?4l@|*f97nVZzRUH%y;4wdclL1q8k_4vhS6T2~ zCJWVt8GYAxLCzw7BQ_vDk%(yS1W@u!>aS4@|G>{*KE&x(8 zVuWB1 zjdjPi8t}MW+p9>!tM|tgP`6d49a48mEUT+4tVRtk9_!>!T%A+o%#t-@+E5?ll-R#c zYP_dusxJkX4VJ?E@Q&4{7W~27c9m9uOQ()4O%ksOaO}C#_AG%ae+wMNwnB%Rk}Xd+ zIru0WIp+MC?IZQ1u~=5ikdz)X*Mb|GMGxX53-?*K9jHUP4XBMz^q}0bW0t&Ljj#>M zqzzrPQ>|{hM8qp7F{0C43#neq#+qtUoSwPO?QBGQ#gnXnMVkCQFlpiEB8vo3)Z)-- zAM%7$kqLO*$gnd*$gr&kU7^o?EgqHUUEv2ORjD_ZEk292j% z&q+?pO69iM#Lx#Ln|k&5*$*F-RK0n*B7ZCM;~#!RcVrxpKI2~gWNe= z9h|hE6LNE{XU65>5-GiQa+}{+@PjOVg{X1~m(p}gr

G=%2j3@hQLj^u%Hz@oRl&eR!@llqww!GmfdB3!=nXhmM2zA&3Q7)37Rq<;~la*%|ET(R}i)P~yd?W?2 zXk)Ek-08@#ep6+vsn&t(^)i_BoSR=SnFy1t(uJH}+%TIatxj9?HSn4?P!LxaBo(V^ zyEKJer?CjKs58G@z$PugX7Rf(=#z&K69fdU?X{-fM;;OX$A|Z@^k|=4frPRd)-71k;&PB zmhIz?My&ZQ%wOA5vM7HWn$gBy6-4@b;h-B7iBo$M;w0aK6|Ougtx2Mc#k{E}lt6?67xzKbngn?Rt>xgn;e(2boP1x_o#x>_#I$4zt(? zDkGPXl;rc|OF5~ILHG*B$qQa$3AyKw7e&s+*Dej2r^RuK*yK{abr>WJe*{NQOnKx0-S^R^NFGALu8IN)TEl$hM7h8&8JF;=4Yk>NYhc~ zS@anyLCJD2L7MFH)s?$U#Vd;!v=S{8Lp~g#M3LJwa=R=tS@hKQa4d!|kI5}MNS{@M!S6rQ)Q0lw{pVxa)@&(710FT6^ z4XJ!jh$(WEp|MaTMe?}5YNSthPR_tKZu6D(NtM-Y`JOoY3W4k?-&7WYvfgash)+7Q zfQnz^&ZPosRYIt!`)OHTF?}bA-xe90`@@oPqWM?n_9ENLQMn_m=HS91iERlU zs9sd`$hI5AYeeJXotYN*$VP}=H;W42^R+)Qd)j&)d0m#B(H4oN8pI6_V~Y*glXFWg z$ao^OD8)3lKp?OM5`9cxFN;{vx3(}B`Mjuq@51Cj>Nx(Q*qUleEkM3KIX8g<7D*zmX%wB;ys2p_DHH zzf{PafJv^Z?s)69zNnQNRc8z<0%Z4~uUJ9};+`O!$U(#L%wW#RvWjBKn=7I8O_D$or-Zr%Uf6VHB5R;U zlCP+h85I1{0?m!?gya@^Y~9Bi%D}7xQCKn905Mpsyvsx|k`Tdp@rqgcPbv zew_;^?!}8V8cTbh0|XhjK$gq(RwGvvBosApK}Tvpl$$qn#M?wdV>0SAWwu^X_^0^U z_^We#0y%9=b6D-m_z{eTL_Nd3#wv$sTv$?cWPvw!J_xN`2jS!@j?q$+PkKBv)+7i5 zwBW`}ye4eKtKmzRkfypU#&$Ws6F5`53a2ktpY+o)LW+E30H7yyVTNYn&M+5B`Q6NJ zVpSPrAbh#rcG>?Vo&t^VbqbC(W7Co7N zZpX%@2bH-w+VLy$9t4$K=3W3>2D+|y<}NWgRPS`+vugpAlltzAg^);XLF}ULoZ+ks z%0&OjUz_{{9XCfZy@adpAE+)T1Z%tLHNG?5&?Yu+&tzt3QFS*|E|4lK^DUT`krY2C8d^YJ z**B8}uvP60ps(ZFVRXeOFRPTXi@->3!x%88wCC{QW4ULTBcKU8@xZbFRWfs7cH*HS{YGH#_#U{s9en_!;dccr_7@1ZuAk}}WI?nbH7#DPGmVw|ouke? za{v~Qs=hZ(Fkz*SdLv@6ELb4ImnZ;U}NlkiDX;3;XBI#kYbiq zJFQPE1;m3i7+wL9w_Uy-myM>wXNeCGkA(c=y_Sw`pbNheYEx7K5{VGEj_M#GUv~}2 zgoTwn3KX!OyRjn?%9Y5_3ZUjtHf#w$J@-lhq3^W>h-`&EWd?vaM6G z+hJyAzE$OA*2h2mz87Ci=Be47Nuax@#$HiqG@=%=n|l+4kt zC(Awo6c@-}3ope1AOQvn!GUSHXshB4==m}WWzuS!OPgG%30?v}b4GWTNFfJ2R=vXjCf z?d$KJ5p*7_Y$_B^yb_76Ve(Y9HNzZ+8>ZcRr=(Ln)nYu*adlUIzjlAI!pM_)#7|aW z?A@AKyp){86l1GQb+usllD%?u&+_a2QK^%Y|u*@f~?ejXK5q&C6SLLSLSa3t8bj~QT z_sjKrLR$U4FrCwu%0j19n9StVhQw6S#8kX{Mfu&gP_kqnIf(AYb2G{r&@$*}8~B|J zBDo=a&dlgD;YDA}oC^S*X#l)84bUrmUMdQJyxKMm;Ml1XEVsw2mfy-(Tf&Sq$}6nM z7e)g_A6lR^fEF}eTomP~N>d-N#w8{zbv9szjSP_@={6tF6mnN6AT-~E7;Q(gdF*zi zFCa?^naSR=+Z8L3jJSba%>HioELLcJtj#b^Fl7Cs45wuqYN<(_zhvpQ)kEff0HD<3 zm2THG8hPk>7jP~pIdYv*ELK*5E`7R^ZsduSG*2SZbu!q-dHJI=7r2*sRp^7M!a!oE>uk7^YksGd)61UAx+^}i057t)W z9_>(=#oy1)#V;{>f1cpewv9TRW8I0f$`m`$B92;+87y8-DUf{cl&PNirGVq!pYj}4 zstv4ixt-|12LK7NdCSNd3W37q#PDEpKY2RBvSu(`}{ zVic3)S|rav#m}c-$*+{xh^!>P7FUkQF97pCOMoWUzw~BtExWj|QtVDo2{<;Rf;`LimN5 z^4b#+d}HRHqps$=a|ul8%e&NRK->mLBuNuask8Mra#~*~tYc%=2Pxs{1)h>DS>%}+ zNaz79+5`#`x}i-woqV#i7Yj?3Y1 z)=F|3TPG1?zDCVDc_w?;Yy1Bcm%KhPxs-Y^cI8I(+$DXCM!%4R!c9CTA9DVNgrIg+ z5L59J|JoV^#a{Ex;>m8E*5yQ)>^UH0Teyi52$(Q%R;|=>IDjX0P$S86(Ox{&Fv_Ij z`rL?I*99kHbw@^$w)9#Y*uvcYflRw1SOG%iOGXW$_VFuR#`NTj-Ihn1R%7!E!!{x? z>h~vL=nqko1IF#g;sUW5)z_o_j@L|KHQA||mmx?)tBWLCYj7rO0BV7iGSK={nj@XX zFSmCkJ0ntj1-yCgot>AFo|oks5NGxPT}aK;=7h8dzMRSYLa!Oi@+Aj_|2^$l?bVSo zsdP<}u1G5Ko6AjN9iEK0w|QscS)EztfJJ?uEe9~z?ux;?$o8I; zj_~K~5PP#sc~wuBpKoxGyqzPu*l~9DgV~WB~vSPK*9C3cH@?IOqP#YtEvt6SJitLEA2L@7OIKr zVl`bI)zfq}rGHlh*GGveeI}-=mcKYwP3ph7>Z&D->hDB#S=kn=QDvXgUtP(qBBO#% z=y$TZR2|gYX!Vq;(fL73n^>ooQRShgzg<0Cy;eP_C++*P_H^U6-XisoQV&+uZOz_1 zoBC31xujMU(W$Df@ube*MZd4;KWb!9yq(dL4$|xCVpZL9OwYPEL;prqdP2X8DQ&d6 zruSKmds=At)uVc$Dj({kGV0UWs%lyV&uGXL1%IQJcM$|JursReqRNr?s^u9qRL&~5 z=V%UTwEDPGZm6WU(Vmgf)DpFTswvR2`+Y*+q3Q$G0sX!&{p~ySq|z@a|5XiRsXC@! zOlgpFHbBJys#EF@}+*eNH*gR)L~uwYKCN7*RKrO@7Yur&dZs#}A-|+L=BlUFv!~UIC-h(Sz&RTTlYUMA zn5uc>R2Ukn&&*zJp+2MR!*3_Q6Uuerb54{>KaWNBP0)sV!;mD z;}wnKpq{~5^;Ir2z2Kn-!J2C&=vQ>H{H^Ee2DC+5-JDcsE{IW`{Ahs2z0$Ep zV@}ZIKueA3->4>GPNHR6Wl+WX{-6G~$v4+{O~`Ez0o6aQ^7BF{rJDmB)r3!I%0uC6 z2wU$Kdgt_?2tdzFtv-1#Y42i%$zUwg%2jREDNwyL9o6zL(M-lhRGBRlx^mXg)1Btl z3Tie~y7T50b$eF-G5l!_eO}$VVQ+3DFrT0WdSFH;^#n&>QJEVyBVT>1ZjCA{7`~`# z+*G<*C!3;!PA&>vW=pdcNtf5^xdeOT1_us0UVDG45Z&D;N zDot}ny6ss#xx@m4;DqrrK_SOVISL;k8zF@CXNuC^sec`qVD7`>hrj&0qNk) z#otAB0$gIvj8^yRZ#M3LwDEP11PJ1>7k=&&+-cKUl}>xxw8t<*@MIFBrqV8)mN0-M z+!B1BRR5#GcHahxtxvrjgfspyc`=B~mK^S)h#5u6n-JJJr82;oYoZeEQr$_6j!}Zhq>!+WtpB}59 zKA@+gGGR`LR^y499Y)RmM9uz0&HhBq{zT3GM9u!Bng>paE}qrzm`s!B_4}-TkL#Bl zf^R>nx04$E$E&-m>Y<;lex~|aDcaBIzlW+1RgroDe$=5-$fvib5!&*Et4D7kM!UT^Bj-qV1X2U7*ddF^$%@@ zx!)ca{Fdt%Ki#>0&DFkVRQFj;B8E9NBj=B*X2wyy=NUn8XUo)P{nb9uudC0Le@QeB zF0<&Z?qZse5pe%>YmDO(8K0q_wMF z?>wg5?o8Js+36!#P}#HU3v*CyI4#5JnA)Dou&udlwLzMG!-W1#>fcrUlUu*x75$si zKY6JekXje??`8dy)v!U1h>jQB5>v@7!4roMERbP<~&K&~>gg2kfzI&SOyM5H72fLg3n57SDMw-yTwo>-3 zPaR6#oiQ4-A?TeM+N39?NvbCLyQP^{Eq}c!iL$`~%P~+U)1{P~86`1}N+h3_Q3%T; zzbK8#S$d@ISC+Z}Y)!@>~Ks7(icFtQRd7t`I|-J|5Qj$rFRKE5ZdPQ;q_b2Gd*BEhFi6YIoL!5M4A~7o^&Guc>9?gKqHNCk0QOPQqveYFLyY z3CE?nim8)Bb@3f=H!^+7jM>)(!GA?F~c)9=ywz& zybbi0%#zsRUCl__hmsFL z%4i`>31$#k@k&vS$jf=_C8{MP60!!GkJ@kEZ+9!oaf<49X5|u8+IMG$IaM9dsJvWX z3XFa*aYFT678%*3$YLi(;<#|7dzN0knkVMJ+E>ul9` zTf5E^Qk91*%7onTwvI~g95wT$@2+;*an(;huId*fsyhcJ%A{(C(k+~r)7764=5)+kg2gX zL#wUsQCrOFHgZk~;{;0(_qeJuwYJ1OR6Fs+39_IF;5HdmljAB?`sLtZPJKdDl+ng8 z+$kHzYUpwoD`;zchiRECr4H@8&+9zhvqo%ysIR)68KH$U!W5XV4aV(_d{^nU2ZV4E zC^4$}N4ZXGmYhzRuV?fO)__B&Igo_|0(GK5ksu!Pal_1OZkBa^_?+@F+5;`yrEmKo zIgAJGpWM{j^E|dh-g|Qj^9b!Y1z{|Pq1|^26oq}m{7d_7Auo}rY5=;B0X#w~m~)9S zQB@~Gmco_LG&!ih9Cb6&m7`loRA|DfTw~px`xz}Mt~mmYLG$2~o>#l)Rf<&x@Jp|u z`05s?h|u`NP)lkii089TUMMEJDb>t5wSm#?p-fsqhPP=9spY0BaXQSJGC#60RuiE+ zIMJoil&CWnlpa(F@wWnPF^DYWyixo@kFAte9HGA;cZ?jmf>Jnd6Xq%jkCfUVu!wom zX_T4|3iCIs4iF1sn1r$y)X54QXwuXy{~Xj$MK~HB@^K1g9mDC|tv6P$z#kp=oEZz~ zyf)TKt_7>@GM=7n-WQS1v+4(&Lw9{hE{AM~GhrkTVZg)wvt0o&WAp>3b9xI+30*&+d`ryhqaS8U6jB{$198 z{)9fdM>X7IBn4UdfA=U{B~RwQ9A2MlEMsRKmU#SjmrWkzKO?MwK`fMNM=4cb99Q`iI-2?otEULVo#~Z&VkTC-&?ee!2)M9A3e*zHYSeD{1p6L&L1%3K`1hmEb_w* zj$CiZh;RkVv5@8)3cQ7RNk!@M!r(`yWJA1g3Pw(-JtRn26V)NaEmFkYmXLfN=Ov&O zwhR=AWUX!?I($+8x#X&Di=_gu8^ezkqUz2Qmc!#stu%`b;=NZ7JgHj41VlZd5|J`a z?^#vg?$B4aW+toWl#iH}FQ0lnd3REC9G_I)94n}ne{D<^<*DM?3D`w>wjjH039KVu zkVAR6(dCoqr0IeLKRK^#(i!{^S1RkHmcY#^d4dw+?|KVVSin0JfqcX*PYN;GG+I?- zSaf;vQJl0M)8eDXlc0y)geOA!c$l&6l1=|3q5|39ab=V}0o8R&3-t=BBX9{rqHcY> z>h;Ily+#CPB4d7F5y&)11N`5-|Lr<{jQ(#g$+OzRtiU|g*5?eP5UYDsM$D{IvCMr^ zfr2x7VpEiB_UtTTY-b&h6|f#D=D?Ag!=RV=7<@-LBsss$po~u%ftD$=7b4#Y<-9J0 zqhmofIbne~`M7V}XZf^p`1cj&7H4rM~OtqplvHp0_D|R$dOiC=0n~(-d0WrY8tS ztYwbP?p=uZZjKM0?j?nMAt2O9Hy^+;L@Ag^T6ZH9(kW#_o>+XioAn?QuuHp(s-1~o zYg*Kbw{_Vdx$+W9R(*} zUy60PsHMlls7Y|d++3_BoQ(M{pPYTy*FZ4alT+KR)d>^{`C_bUNh7xs>M0KMlTo3}Q z9_iiRo0d7;?AOimmc2Zwe&~F)47Ahg12a0Eb~*I!TTym*v&C3YX+mQuzowtNj%lR6 zugryKHtvX^%WP^b7$32j*6|ko&MAKGF+R%vS@j)?n$p}_9Q7`Et~ATxAl;#;zgN|U#`vyg{q5PQ?rKB2X5?KcQ|ihNpts^B z+at&nSG~teB0XnR168WlcAsfP0!b^UT6?VGC$xA82FrCUxG|&KoOsUEF^s z7Iy?OriAq(O4!;ObyAMu-%^j*cUEmjSI8<>Q4l=cv<5GKO7B!x{{V+ySJ%FID) zh4StkS0la>z?xKw``hLvByPwDW<)jLp8bPX%I-1*e@5+NJXbHk0rZS{#IK1BXKlNS z1pqgOT_)hu5D2`Y{u3SwQ#^Laq80nLmu*(Jq37W)_%h4q%63eYRz%&qN5b-5zhCV> zRV#~8Xx!L428TsXvnWP}>cRRPe=SW_2)taFfRzv>m}zc6N3CH*lHw7SOdg=8dwC)+ z>Oj2ZqE1XMCUJ9Gn(a3?4m1r~@5MEZ)6JZ46Cf$l!fZ)qv8=Y8Xm#8v|bxOnBl0L6Gu2KgzIouT+77M9!a}u4 zpP$l7J?rnji%2W0dXo&$Uvajkghc}0)UN(2{k~XlIbdro2h>|62x}}K)ZARwUvht1 z+ggsI0Gy6kp(xopwo2qcQy}DwAs@PKFT5b?7$%&B>(z}M))%2(Vho5z7wk=PU~0Q- zhZdWtf`cG35Wxyago@ZRPporPQ^utF8cUvP4)nlX!PT^$gGND=y?fz~VICtSkPmS_ zs9N0tW2+Z(Xx>@^E7hHO9i=Pnq?5@|68!vfkceOQHSx>QAbt<0-}k5ApH9DzrQZ+e z*PToh6Kr-?SP1Nm>bO?StTmD<5qtRn4 z)d;3Jahdb_LE|~eUa=QvcfHcx|$d6Eha^6m_UHy;;hf9jB%(xFQhU5Q zsFOZBT_J{W){(x@DuIf~<>9`|){dKu9!`i_g`1T_^LliL0Fe1{_ zqbH6*+JdE>EwtKum}sjL)w60DLJHX*Y#%YHz@zN_+hIZSA{QaV>9o7IIvl0ZTQ2cS zG1!a~gwffCv+<)z&#)$OC`nCyx6ZAAngP;bs?pHyCy>f5wkOkQpOh~XT1 zc%rIa46+B~&HXY6GRBQn$S*?Abuk7I6p|wVE{>7>%%fYGrkgIVUw@u~z?Z(Tp^?J6 z%$YNk;}B+oaj_|3J?{-Qq#vZM_)NQNMld#IOI)hgIxIk(9 z(^_*EF7<)k?r2-z^52Ugp+CZTauUWxL!(A<94ycin#Uzs_rgPF3-b3`gaGNKES0R< zeolFDa+%udBi#Xpa$gVA1uHOx*;4edIYf(`^(*YIwL%Uj;nO8j1hqs*G;lhABeua zjq)qoPqaFSyg>4~^2r>&UUwaiMd#8BiL+$V4XJ&@kO^(kWjOQHP150N5Jc-vMjjV$ zs=7cKadRZW{J0p zi|_=pJn56^fHXbd>SwjsCa}o&P6>>;Lx1NO)q1_{)0yyWG*q|2cy64cJHiI2ex`|& za#h5A1LOqSjF!7~GHeG1k)PKa`dSRUyH}ZN`JaV+K@GPJ2sl3Wl!PEGH`1+V`@q#< z=R`R=j!G>N;mV)xf)M`UvRx4Qu*K6wznAIWUr;*iOoN8_arhOX?x6v9{|L*0>`PWF zvJxU~8%%D(6n5*tqr;MB&p3Q`0`=TmmjN4KoK5wv+ya;7 z$-t~aH9BnwZXVb@Z8F3?Ml|cAMQ+;i-)DefFgYf(uAwQP=?EBL27^y#9upW7%k?GECFcpaB_oK~ z2>J&aM<9@TGZbl#mVfy_b*I3rYYd^_76tQCx(v-;6S(C-t!jJ-TahR!bQ$z;lO8PpYbSv`7|#sz#K8ipbdvP5 z+)gAgXgKuck%Vk_c()=?gbt1x+K`TzN(3D_;1s!FL+t-{u5x?4ha!k{krUQN#zqZ9 zz7XKQ)jcqbmXK1I4O}(?CL{3Apu^(@_g97WfL+iVeyrb^;tK_&G2cN;IYLqD9Rz#Z zaOzg+qMO>1D(_=x<4TC>~4)+jglNuX@*T(^Aj9H7`wR^x-^Z71lk9 z2LG(+rV3DwNRFX+q&3jfT>)tCc4X+jdvBl{dOV#VXigMXxLwUqR)qFlyTVp(FH)kU z-=NK0Yb+$^m|#{sL1{s&z0j9wR1>=iv!)ujVN<7bE@*M6j>Q*F0r#?p2%MdA}8<`kVtucZf4&b4lTU9$A{@v<5KlQnfeSP6$-}>0ae{qVPoqZce`}zhq z>Ceb+9*6nUzjgP><^JK_otOKE`*-lOyK}XFSOETRCiC*I^3z%V>cH;K^0)dr$L)1x zyIxnu`#RSx)5@=^g?>QC`gT?uN2{GQxfj3*0k(`*DQVMa)mizC&AU6RpXeJ>^6JCn zALtvI-n@HcLO&`yGEFacR)Yh530C#>4-Zxw)TNQt=}iEKHVpIu8gx)qbyg2-sWuFE zR%eFy?Nx=Hy=r9n=lX^>jrRBL-J|UNn+N(wmcKHrjtx_FXL+S>m@bSlR3GtxGViQ* z_6=11{hb?~8(R$}plEpb_8tAgj>fZJW%<#VUhdyt?eE(%)Ng21Uv~6)#Uxsu4MTlY zPFq8jsxk2Jj)4KHum9UiFNZZHRp-X?>cGy<>f<&iHZ$dvw5RBuzB3U2pZfIq4a374 z(()HK(yy5N&UH~)9-@mikv9nK;yiyJ4847Z_5zm;#?&%-C048$5bEnew%uQ_-b%yU_<9rXZd?0 z%YQ*t%irs){#s|{t8{nyFSZSA>@5GFv;4!(@{fis`A7EhgF(^z>eR@}COWsWY2e|$ zzCN|PX{b+NW5m7zWmy_oepC1z9u)6bjc;m*!*G(O;H;V-5;v+lEA&Jld)TnK^Qa;3 zhawF%$29hJR_+^FIWSluEk;(qs%rKQ>(OYte{gg|-|$|&ZU%v!*S68SOS?x_p6Kh$ z4y4~Liu?f)snN?zE;tV9eY;RF+nH7BSYKye=vg_WU($hqI8WIEF?3cAcjh}HGZQHz z(;A@(4TiV!OE&ZygA_&L@VfeS1Aft-e?x4zPe|(<-nVJMa}8~RcZaRd^VUQ9V11vr zp3Ym+QVCiz{9gzEjOF^40mR2KvAK;()4a11Iwd6#5F}`tlZY8sduou540m?)CAkwa zWe`vcCIKe`@83SM{Km%3`Xhqhu1dCV-)`LU#&*rZ;NW0qV3UO48=d9X6KdY=|0@nrw+-?yoMvq&HLssA(aE3=zH$-ceD2XAa2-6+_1_j-O2Ln>@I zcy(lD+GudvF!8GRbLC|b$v@dK$|y9E%irxR|Ix_G2dw6$og%W&Z|JNn2@>hMO=7p9 zHebIpJg`}G_O;H+GV9%ebor z+*tMX?d?Do&CJ7AL0xvl##Ywm3P`0;KpN}*Y8Vldo7+3E$ynIL;!e6FakFxDc&GI8 zRY`1dcS?efSFWnpBB0LdcZau+dPM+NzpG)YQa$rvRS2D)r2NBr8bEaEchinONxF?g zdK1e?81Jl7FI|VK8W)6~W~y1R;jQ3LHVMxXnl>WKE7FD^hlYkEmdz3v8W`O$xNp`cb0|NVR_H*rva`?n z_^R>Ex9sl^?C%c;+}IjIETV#BH%To1$o~HIo-Pq&E$y$ii@2!UUYRTz5&3<1I2lHs zEV<_tB)zLKtp3Ms)dtBO5I(Zjx4n>QuB29eNz<-=r?#vs+X91+?eabql#cuu5^^7l zJdfM!<08HN)!kuqFk1;R-mRj;)~)+oP^@i&e2w24*`de=AWUfJR0KIJZ7rm%jHxGw zO)iKY^+>zvAtj0&v2}!k&VZ!D4fNyV=mRuK`9 zES>$;kjnjvY*E!JJ+WPVi@AkZ&4+nX`bwfTG64H^brEdPw$*dcX2j*X}q7Bnzu< z|NL$MC@4!3E{QaH>pXRMaH~uL$)c6V5HhgdRm0HgcM%JFE!XOIWm$`j_DUJZD!6KP z{qk4$%0@+|?c00nz$SsMamfV!zjAeC`OlavNjFJ}NKyyk3Q=j_zS_9oY$^~J!;FKC zG=V4?w0T|G#q6%^O{_Jj#s?vG=pzYF%^TK=r0n+xhtdN?yZrqjwAWu+Wf*uXS1onr zstx+L&EWeH!yQ>0u~9GoXe)E`&uwmmPNrqhX5^o58{O3T6wUVfxY_h_NT1jdOb;wFK(CX7#^jWV_qR z_I8`0-+_tO_6gKKvUV3HAwPz|4I8$NYCersM2*&`??j)zV}twSVpM-@8U7?P{E4CZ z15l~Tj>_IT*ID_2wK)OFtxO26|C=p}B$ds&L4+k;uy2!aZCxMiyapY9L-Pkl{yZxG zb9pSnz{;C_n+C=dv_b&$PdA1XdhQTA`{#M7*WQ-9~pt%uyMUA-m#Hi5)OsfOE@JMqz?>i zQ9YU=G(fX96;N;Gq^!K^)q{Qku=!S=H{G@J3ow!!_G^dSK$D%ab{Me!A~61)G^Saa z=k~%A(yRY&M--GRtn`3oxkp8E)g%zMy_gjL_(9sOQ~0zWz1F5Fh~7qEV5CkyC&S)FAx zhZ)5xHl2LGhXq;P=EMFE0x@iUZKRaguFN(*E738|W_Crx`Xka3<`{sC%3=WhoBL^M z!qwJasUEQ)YKzCsMjk`1o&b2R|2ya6(UW-^sO0YN-D^RpuL!NX#Q=y~HLh_o2gpNl zx_;CL6U9o?qbe3GWzx{rDrL5zeMJuzD#?{FYk)xkz6I}8K7e-m!QTG<&3nWy{d@L^ zHb++edJi7f%3tptSvw&+mZUvZ z?X310W%nt6AA)LaV-i$r8|_t`YcA)SiLte9@wyEmy0$}{@&vAq{ir5^EMb>HL?0yd zTf#0&*i%6E7-X+OOuek_HOOcI88yh=1{w0|hOD}~E#Y2IFvz_^^~l* z)Tm#43QI6|#w$bO6s(5l28d^E30qsjRK*&GXko}oKGs&bo>#X=u>x+z6^xK}T)nTe zdY~VZv#viG!7qpwx5@~n3Xka(l_6Bs4se9$@((4|6~MzB!U9r+jcC~*u{4&*?($!M3lW7Rg4l?8d)-SA6ZiWQY=AgZ+|8EEBj<{uk_IN?L*ZD6?y}O zhvr}Y6`SPeZIXwLik=rkt$jx25Jz#4=)b<4o^!L9y3`<0;GDg~;D%vNO|+x@5igaLJ5J40Tjd zZ2gsqsu-n^3rH`_X`NE~XCw~azhi^cg);2#+Yd#TL2b|_wJ-46CWX9j8QPF&$4Xj% zHP>5ZA*d-U2`*QDG&H)&yl+g1(G84A#)ymt%QQTo7;NYIuvuUVe>0UEkd!y}5f)R} zb!}y2?dJ#)c5WzA+o$;Oz$T4oP{R`5^jGE#BivqXlp$fB;|>L@G;_;eGs>B^I2&~4 z(cP~ZL-Q^HD&mv?T~pk!Z(nD1d}QtO>b%Heb-cfqj|&D6F-qU8!ulDK!d)F7-lsUG zy4zVjp&oypNn0JaDXBF1Lpz3sP_|kxU=}{1;_~471U6BlsFsUo3lOeFfN<@)h-GNV zC|E{KnD1+^TA}4AwER;8A}&mnRk>+Np~_gYXBlnFZ@P*V-AnZ|xeAB8;ju?N zE7#uSG3J#?rsHr_AAc)!#^POkkTb@_;lKMg=_s}HKMjE3be++zCO z7L@eXdB!`zSc*>YY9_)OPj?J>4RV}UzG#av*pr4W#}k!fsf?`N3ql`M8KQC$@u}s` zGb)K@enzpl04ozy&;e?8e%E3-SI zx_PJU1J+Wsrm}J8CNrj%|44E|cz#`-6!t(lk3L$SY=X`3UH*cTM_8nWG_T|fW|==@ zFDny-lHYU*{HC55h?~MMSY}D)=L<6Ic_9V5>qJbP^d^{zV4! ziwtjMNlM({5S6X7NMnD-Mt;gB-e3eoK12NNxG~6ghf~$dbhR^UQdu%bNmv$R2aD(7cSEP-=wCO> z{Sm9_wHg*ndtQk;-dX*O@=@a*$Upzbs{{S-9!2jgv7I18Bx-aki41504X6? zeDA>4!Op1>)F|&>kEZ8f5uNt4b1xH08gtS>l~#A-&FbUh9}7P(nBfoq5eBi9`WY z;q9r*WLv$2n3DM( zli)LwCP_1rPFo<8nP&fqK z(UBf@0||8Kab%T{yA?DMp`eWni?v^{zbxL3to;fMx%Lb9F)QfGHaZ+;Ny6%@4fK3D z2KHr%CUvJ{0e-S2HD}ZD~+#*>J|!>wy|k)$1}WwJeO~qJ@P> z&>X#h`IqPigWKH0VwwM%a zYj?DzhmqAkjpYx_B*ORKwcFpe({Cjg&+eD3dj* zX0aY)@iwh_d#}Z0qwKb#)@@p9A6$pD8|6+U$D&q)^C}RFoH+l!5pL}bxfCi_ z#tb$N$>zHSvAH@ZKM*^w7H4Z=f~;M?6~VWv6$|S&e$!*pfXS6cTNtgF<-{S_xHdUdFpA)e+TeDpPK#CQ@^z2zJ^= zxOdyA)V5;6fcE0doExq@rl&gg>7Pp;dtf~20YkBGi_1ejVPfFzj)Z+jf2_IMuMs_G zzs6p=*8@h@en+NJpC*n9={LXF#!2C5(_U(Uky!(GyB_F`gurvA5(T!t)LdOqqd|OM z3X_zEan8L1WA@uw`-l3y1@wJUYe`08oq2f{^0Thjt#wyKz0Wx3V+W{#>TQ}w>qc}DYTJ#IszK4GM$Eg>mJYuI=rG^{}tnuk|F z*nsRBJR56xbsN%o`3vTl3*s~+ z1dqKg0L&%q>krO6BYY-=kqnocqy_ekx~a*W@o%aDIpek?Z|$3VkVCVbwXX{9pgO|MoY3F!+x@^5Wka`JE9mR_t{T<_#gcKe?7hb=fC`|kL=q0f4uRLUmrR2n_K_KN8bGRpS|nifnVP9 zzaRSAZ~o5q*9RVY?;pSRPv^dU%YXdTfBBt%bNJ7Xf8Yzpjt+ePfBDeg{i$6~{N}fR z^bgkNe)$jnucuFa@0UL_^*`_VZ;t)jzk2EZ2Rcvx#_vr(@T1=w-1NfN)eUv9k3aP8 zem~U5k-lsC$Ek$%J~jX7+sWj+-1GP4AEppn?)_4}W7<0Jci{VGdXC(4)Q1xfoKl&s zZXMG@KH?Im?)Nsqe%vq;clAo#bHqk-UMHrSZQk(-b!OWBbtQ4OiX-*YU8VLsl}-(` z%iJIBa0rc#)0!V9ZD)NjxBNCT=f1pk=KG^}Z=H2-yH{s~3a$W|(Se8i&**#wo#%{& zW7W@y#pz2wR7CnHr)RF|@PeP?^}`u?;to~I|M-}2d82wvxu$gP?O`1{y{^NlCxxY# zbp~Ztf6wUv*vCWz$MwdSSeNvBR43$~7xa*Fp3~9Ar*z`&uu5O8&gdM}r>pnt_}^1% z_p1KBtUAwCpH#^OmHV9Tff`r(lHd>NNa`V#__T7JQVk~sT`=eoUG;TDeSb-H%;}c5 z6Z-dxu9A78+T|aoXinlNuMBv-kKGT(9SlQ$77*eZ;%u%H(jb_HqBd%Yw%Q2)ZPX2D z)yDsqKZu2mgFNlv&nSOB%AaNa$igMVM=Nr`v-Utv18?5=yWi=n22cGS08jhI?^9u) zifq(XIm)F{g7j4fxxs^b8{Xc1iyJFRhe3++KQ(WSTJs+TvTaN_KO^k(Ih_4RRV#O= zaeCCxq&QP>6mGG4H^*tf;`&*Ja{j^K>Op9ZI~6-Q@wh-x+`BU;HP1yaij+Ldp7pYH znkB|XoOg_?hl^^;?_Yq2IjGE$V6jV_Le3|lB5~I#jcVRb=W(!yD@T{A{gL{tK%95` zr1gle4nhXEHk&`2GVMW7WEe#o!GRVZ96a9Y0{%$=@w9krU^(+u1Z`2qn$eu$MJ zZFZjD@r+gB-%(@SgK^Eu4r+`mdd4-39e(sE^W|;1;1bBzJ)Bcv5XJ1xyk$%rEHXKwjcEE)Lp;1`bT` zI-#yzH-gTc+6K@skX)#C1yz^8K_oX=QwOOm50CFaIwRc?1jHF=p9W?ZMN^NO0r@=9 zS(u6B&0M-MTMY(jYy-($Ap;GG7yQMk-H*H$K-kE?qGY5(F*i9bT2CR!yQ2zzxmL`N z);XO<_wSEPWjoOCqR`7(;e23rKhmUmMGnUWqk@C+;H4piD+R{R*jv6DaoCw84*T8O ze2wls2pw_6lFImZ(IycD!WTZ4_^3fGDgvX0gbk2vs{GNS0B-YBtA1O|4&+k_=yZR! zQU#y}MC(*F>_;k{CM6;G3M;8`TzVUT`1tP*1_6OE9ELIEvVe*CuMBJ!}dJM@maQEBvIzDlO7OG+jembkmL!~!^O_#v5&O;z{y%EXEE&>BH1cZ{h7 z($qUq(({g(=#ZlKqcIl6XsB*3c>$xCGt3E`ln+bq@vO(y87>Bym6b)}RCOyLr-8Dq zUESd6NjHl8 z+j!t%sA31^16{+(;P>76CL@^Onm|ks-`9fpuwiWMP2=m<-Zt4bgfzUs5Z)a|Kjek1 z4O!xHn=j3bzEzezB~_N>vXKh6W#j5bHSA8E)Abxyqg!Ml@Vc*?kIV|;g46EU~0$u$%fGmW{g+2 zLWE<)Cgx?JZTYaeCc&AOZUcR9kE*9^To z-x_pQ-GnKp_r=pk`#8GtR| z>xVQBzNK<}z2v_oM3M1Bh8Jg@Ck*u{7&IpyXp^;`dS{izohj{Vj=ZyKxL%=M#VC^* zo$i_8t=ic2?oei1I*f^*J|77>Bn2saLi4egWyY-lQ#l;IpR0he8puSS= ziM$vWNDi2e?$?!YNsCMF>1s#hep(=yvl9T=eyMsy9%T#kemV7ZT@YDZ%<@q*Qhe!w zJ}!w0;3e*rn9@XZ7lnIK;EpjoAqc%h`@L9A1y#CS%bzUgT9+TEa;gn&i|krbBQk1o zi+c`8D)-9u_|3Yq-qgmumPfh^V@&v!^9Yy&$*6X#8{3c(qR3-%yWFU_Vd=-}Sn!(s z&9nONl;*{65|hS7Y`KxXCme$ISHd?A$g+F5DNmZhwwGcYKCa2mpRKzU^8?fWgiQoQ z!>18VKqAoZIAO#0i|d+s?nib(-;nd^^b2*ms42DBa8o~QD@zVi6g@qZKS;6vEvmz4 z2!Sg19G>EPT(`msty1fKiEM}8r{mW|ahuP^2NjR&AF7uB z;h1olZw@Z+1LpcRu0n!?`P;nR7f4x>`+QC+Cs%d(JwLO`0j*wB$J)8EEPyRonp>70 ze1X=H?#o|ri_HZm7cfDQ2y{wLX{hs_?1xtIs$4 z#sHb5ALj<|3-6?nAOAY?Pmc)^kVLOr_u)e(4a~Z;L6o*h!uWgK{p1FPr!l4XRLfr( zQ%cr~5HR|!tnB&}Wj}&(- zcGtr950}3bh=$1d7FXQd-s@uFUUkq~DPfs;`anOyR*3=32Jn?{y9%2hrc8|akJ@-+ zl-!dKGl!?SK4!>8eA&YZNKCX zK91Ij4V@RXT^Fcu;vuI?f^u@YCpTYDRz{SNfk%z3@Rst$XSgaZsK8I$N!_c}nDp%E zQ4126k%9|%7M+0n!cVM8`tPzlvjX+!3m?I1GdAYV%E9Whm>hx36KW#6p4@MS(#OhX zg8aTWC=D-{`%fL=r6CFW%Q_BLPX;3~f6Qt5rEOeCt~qyRVP?>7kQ%sfycs+GdZ=Y^ z!6*?4bQ{l?JNAN7?o}xi1W_mi6e5V6u)EJoIcN8!J2l(%=1~+Mrc*=~;aoyUPfL~q zJ^5n}k3Fl7fv*@GY*EJXz3U#|M5|GqDc_&Z$cohy5Hko#kksFEc=Ga0hqGhq_==9O^ui)d!r>4EVW>gOsrG-nwQKfs-vr z_Pg!{D2 z`GedOl%G#z)1(MSga2U&m@t#Oe^lLZ9U3i5vcTkdVFIalGo0bfE!ED**}6BuV(Zsx z^0L5bHo}@8$cSDzBm3tMnQ<34So#R^E0Sw&ZbRCxZF0%Cs#~-Bi)Ry)&uhl#WV#Xd zajjl{8ZiuG#0|nT+pgdj2sA@az+z_1+?T8uaAPrq%6#Q#ZY16oqE|Qj1|U4p?sF+d zUHiD5f}on4i2M zn8U$v1>$udXX+?uTlWB_?HWvj68K7<2F13j47AB|%xcKba0NSP&CNX9yup!0Jz?1=M69 zkm0?PK`wuz*#}Gq#MXb_Um#s-b{fubiH;c-4(LyuBEN96R^J)-LFpyGoDtIDoAu;C zOmD#-|L7SjgN4MTyR-}cIDcEH+^ls#CUILw1!qzR20Gkz2-P?dI~e;)Jd-r#y1!rAtE~;s~?t*`QZoFc)W& zMti(L9nB7a`{+VM_F_Te3|8F>D<3j;p-8HB;o^5hw#pjAI_x%@duYoc=kO?SHGwLehdZDJ7?%<7P{KG^4 zd@yAB^`puY-~Ys0#1AFlG^uWuHLw*v69*-<^?HG~5s&A$~l<>ik69Bd8?! zp}UoEUAkwQ(rg8B!Gb9aZ_&~bjRq(3sQ$Wm;cv!*1l<3S-+Ey<_k(uFO_;6sQE2ev z#;vuXZEm$EcoyoBqpJgC0=HqY9IZNY4ZZr&gxwfU#XoJ|dgpx$R6AJ_mI}Gs&3|70Tx)hG|;%{b7EdPhzGvgk9rjarR;-d?t96ip)kSn2XyRdsKV67R(cP{PK zr*cP6#36J4oQ9pxf`Z+kJz2QMrtU zcCg3L6YyBMV%0Rin>|6M`Z7qUdguWkFZ4mPKjdcVW%)}#Nh%H%jzq)+4T?{&HOX%ci!kspb9#KaEL3FcM!ZJu7TFj<76QZ;O1*$VC}n@dZ~-;t+XY zPP#1${6g^KD|kMO**fSwSGi~Kcqvmu$_FPNtmdCohHR3;irH*{s!ryt>p zmQ+w37=yG~It++CXYcN~!&AnZ;Pn4v?>oSvI=cRM5fD%jR_v&2uOPkH6+vu>g1s)V z2#TN-73+e%#jY_Ldy6G@V~xGW8oRM~jT&Q*8vUQ&Jq-8mE?5%Z@B9AG^Tx1y%gmWG zr=K%(?{d}&^P1J-hz1_A2kn_80PS#rGwyE!dt&S(SmTTuOk=hmDdq9N->)l9qOq zrehCwvPs!JjIJQGKrd5?VVes}pd1<2r@XYBf*nWf{+dx6Y^_GQ1SusT3CGM<5sr{_ zd1ymwDRh@B9$dx|8~)(bv0NaR71-{>8uP*eS9)Q|xcnltU#1i65SXXzquhAbq9q{# zLuCwr^%Ld_1^74u0-b=F$#__c0Lm*YO2bAIn}UfcBM&$&z`#%5!)J2=4p)H|6kEwA zpliI2B~J%2n)!4^8~}o$`oUI3xwzq~s%46l+zAL_dYrgm!zI&9i3GeMmSLKaw+WN( z!^1!-u*;Ww8xITl15C7nB;uHZUfdDu0i3=9ZSgDx$12bW(^j1N@Iw{gtFVGi=_vcB zD@9!oA8Ds=~#3TB`cWF4C^;IUj)ULEL^9Wmd6j3~Jbu?8u5>m9n0EQ~cJ`+r&% zU}2asEDQ3oIOQ7BQ!z@Mvx_|A$Obc05Pm=)P+{OGmf0vruaH+fDTuW>$TMU#JTqwd zx^cAeTAqx9GKUmPYVarK@jisgcy7ccvs|GbwZc+CR`h8~cfjlHqH^OL)in1NkvuPk zaCQ?!w1Yy3QI%Pp2*#CAg&gw23RDFlI$CP!-9Ga6Q4#8e(LHbpdm*#11hU9{jwOgN zm1yKoc<3J^U~E`7rOAit;~dy>FwEvfxp0a_KiSH~1WU+*$Z(d>bO2YDNzF?XP)AuH zJm~dD?&R%Uq?ahUNXLkn86qcjuBvW<1Xu*5awaXDFhC*}X-F;(NGP8o0>)Wg7ra4V zS<_rqA*N&#c98|?OG(t^bHD*K@c0zHTYL;yl%&{7hJFr6v+0_<8-M|I!DjYVyaUZ# zmt9qj%rR6xx(JiR5wMIW3Ef8MqAZBgO1`(-<^f7CX zs+=FExyCb*F_420E@5Q9wcL%c6M;ik4xhaymrpqIV;k*B3+3L_7aYc{DYX^_KV>dz ziU=ZPToX@S3)hUe);q&0$?+|*v7V`T%0$po{EmGQ?2HlU3Fd?m>)A#czk@DRVhkpL z*o;F^wByGUK}i%-iH4O# zHuN%&cr2zP;k58mII-aY)xlL@C=}Whdu7bc;*QT`;-lE$)1M>@av}ts^FA06mJvCNc1d_=I_^k+S zL=mt;#ts|EqP zZ6K+o7cz!Xz7#@72qn7_Bv2hwtWU?FKXU;SRrbX+nY74qc=?m-v`k)MR-qL#>6GIM zXhis(2vX`2G37_6o6$^LNV0*@&0Ly<)_#sCN_71ZT0+}vtoG(hYv?T#`I{lGy; z5Yl;MwZ?Zr0j|6-4_#H&no~n)13aVoP|AIfa?2W|{L=pr-kUHQa4PUTR}LDBO16H>_~yTgP=piMIL|w z4I3NNRnS9dY706?78#eJ^XAioQgQUd_5rCm7l5En=9wOFGhPHi*@#^x+@5kphxgKB zHH-~vc4Hal3cR@_i^xrWo?jSjQFdh;CX5SHfeW~dg}FkQuN=uE$nIXL1|r+#F^RJ2 z0z+eCk==~4TNg8@9;*sRL!Y41TE@Ygr^YymcoQ=N?J=e-1M++kHKV5-mcZ1Qb6n6} z&WjnYachRln21Q50k!#b;L+pnD zl~~R=cgKC!P2@T7#jI(D(@m*0_yEb}6kN1KaxOL#evCJwD9yP_pfr2aZHl3U57!Y; zMuw>?Meinty(mS;=1xNCsFW1q5Z0LcVm+5BDy0j594c z(Ef5P(@dWBkRiZ@e;f-j2YLLgvE@t{?hG;nr)jFM2sa=9F>v)t0ynV;$1WH(lIc>*viE?;3J1zLgU%u7}La9c404# zt${o*vS;*8N98zj+kYZ2LcU~+_U|O4En%J_&HI0tpNl_6m5)z1+ni$%XUf+6d=G6j;OK41Y|g}0FDiLDqC;t46O>FOfeCApl8B3DC=lK zA25GF#km+s+!IAEj_WZJ$Y*%jM6$bbWM{f>9u`x~K)ka{#2%1ikzGJ$KsVmz0{q1) zO$E9G4L~k~s6t+!!$v0YY#AyNBHID2;X_R2kmE|cl>z>-9(_ZqO=pl*e8S#J-f3qT ztz3EF9>9RT5#Yir2@8NtS6FXA(q=AApgHm@<}9K!^yBwl08hvSp0H3xs`6S3@nG#g z!NnX8!D(|kE7x{lS%myEp1>XW@XM|sAKBx~+ZPDu^nZdg)D{Ivj40xKL3`+!Ocj0# zPVj?$GDpb#cp7lUZd!TuNWc+&zKn;67vRf*g?W*V%aXkM3W*Jqcq~SOkwOcU1B}hzNh!50CRKmnGj0*hB%46%+`Xt0pbpglAeR<3$@&pbSQi zg*f&TuT+D*=mhs|{!AMGlmJwmU%?@>SD8MWr;(-$7io3^Qda(g9U`{Yi@kIZB-4P+ zG*y*dAWSG=uo)4xr~hlu!!ZR&#eNpFFsG_aNr)H{Pc4~q4(ZTZrax+7yw#0OAXAGI zUb%J&mFM6V=7GybNED$CNQjls^R<+&hf6XFdE;6(_l9f;{981o?(%lV>>_WlGOO1L z3egsR3z=f3AajT(FByKhAa{Wv%UJ+c7ukwqI&7zyY`CtpKOzUfb>XwHW?2I^?5}~S|27=^fg_K)}#Cl#tf*0TtBbWl}v$DyNiK{Bw zG;%}mYaV)J6{pF;IGao03aq#utc(X;RWV;<82Bm?-(@$@SD6n6;!;X>!whIjQ|0ZT zJYg6)NDtHqHWSgbc@zR32xFxb4CV5kcxMS~4m^$N5?{B5G?cQtynE!!kP>uhNJ~ZL(gHC9`Ye7dtDh>6n5S%zFR_sdqO2@7g6L!)mm)=z z_dUu<4aR1z0ZW)2@T0K(!p=cuTae}C@HU?2p`$-IcG>$1rIwcr5XfQn2$0yGil7U2 z5VK(CuFPA^O994;h=2nWGgnwH)v+MSse>5Nl-n$Vm6rkD`_4x{X6ye^+rf765n`0%<(Rz^+C z-;`=x5Mo)7?X4^`UrIG)$V?n|YbZ$t=8bh{q~6Nl)P>GrQ^bSS@K^_E*u8d)*RGE-b^IzyQvAmhIAcs1#cyxIvlfv>@4xKwE*P?_5x zOofM%+rX>It$;ajK)S?uD??)e1t|n^e>OWS)&=F(6+l5hD_Q8_vOKbhW-Zbo#1%s@L^ z&>Wz{pc!WxxC2SdDw#wS$x9TFn~yCfveUu_LzaBdk|A@lhCMT`s#eWN1$ebWey5Ef zA3DNB^Q+xuKM7HT1A-aK%1qL3N|bjoBaA45GqC~;i_gnD2py0uKwg!vSShDeQ#KlM z9e~{|>T!eWN(gc(4CCOB<%ew~=&O8*pYkODvj2d`W!)DND*Fv#v6N*3QDRG@A2c%# zIZVS;v9l(-*pRQw0V_rW4lD;)*M=Nm3vn#*3Y%uLzYncJ^dKkmEGNnZUBN<>(8RAk zRHI*2sH&<#Ue|O-L@139KZ1oPl$2^o?TqIbLKwlr)>3r|qc3HB2$PYQ=H;O=1#u?3 zF=GSE=1dv6lX035N+aOS7?3=O5a2*@Kqgihm|9b@%PLT2ffLybm?$S_rc%$vPg92{ znWN0t?83mBu6t%RF32g&q0l#WImW$NWw9D4OhX0gS&^_b#+5@fqRkbAU3d#XR+xy| zI0Oj-#WR9(;9OLi88U=MV8~G}m@ga$?r@qaR0a2B$7m{ovTC6O!t2C<#qd~31tf&b z{1gz(ztW-7{3eAa^_(B;uq5=#s7wzyq9jGi5 z0U{(X|6zIo(wMyOPzVGFg!l}85sWnMC7Td=S0cveoSff8WjLrzDs$=lcl1|6{(K%Nd;M?lp@lL<6a^5mVgV80wEzyPWXrBh zGO@;jl!aB1HX(Ap!%cW$7;^tPk0TqN3p>fO#=AzLZ~TsUj=Pj7Go_)Ma-|5i4{;V8 zJxjche4)Jz4U)})6GO>?P*JVFc?aFySQ)Xj46E0}X*oWQZ6KT5g>C^DMmR zUSsM*PA@Y9;{vhrmvlZgSLKEz%u?7cQJdD%k2S&bz{UxEXWTg8gGREZ3O&!7@}{=R zbmlaRBZ7BdZx*t4fT!|IHHur{9R{X81slr6&u<}A zguFn?5roN0@xrSsx3@8uWD9C4<5&$*jwmau`0Yb@0*oF(W3fc@I2>+4LS%fj^kQ%h z=#?S2yb~Hy1I!^cka`aGA?a}xQX7W0p!@u4D99vdg7AoP#f(EcSyj`3haMdSi0 zl?xxTRUvya4bx*=B@zN*nu zTuf$PZtO0FBw_m88t94kN){uy7m5wVkEV7Ug2NPm2rvu~4CDUnCW);9F^}vD@aPLp!CLgC z-9@rVCq8ASti}{zrAH$7v6p9LH>J-f3PuH92xvr5BRfdJ9p#Lf+c3Gtdyq0CQV15u zJ3>g6t6VG;D3}=i>eFszhAR*;*K1^r%6yF1UzqFl$#}BaMw{?VECT5&M2O2Ag3QWS zTe0}V-g0Iv1Q#>mQk_s9bBtt1VL01@h^h3v0-kUjusvAEk?}FMFc2o$&Kk!$ED*A# zH^xNRrmX1$F=2Kw6!D&^&!HHJ=u-aKB8V+a1sCpkLpAJc)=m&}?@hBovIF7gxg!o} zPC^Y+hS|zh31iFx$hRRWic;{=l`1XZ9t?tB0fir|!Vj#ZIk%)ym2b9^r9kP(<*Q0u z%y-4eB|!Fph`$g};0N3o3(PDlTzPFoDGR(Y)7U^7`%sv2wn%IUnL>hB;$GIH1sW9# zm9t`RC6#>X_soQ5DqA!lYI3a#dV_FB{9>h?jle~rasy)_4@7VLa55?g=9+A5OF4p6F8IiG zSj>#IU5=8K)=T96kSmc;BvTJC0yrS(XZ;o1?s1p>A?|TTC{uw1Z)9P1wy3XMj^n>$2&=U(YoL92$$YWzX z%u&u}g|7o7&`5}_G7QnuJ6gQy8CzFXXkF@x=|U3Ou|i4_3yE{#j3EFR*!T$tQwgTM zqUI_C+VUWv(#OGrF2G#WshGy>ooPM!^Y8_!A)dy#GDrxY@tj;$9`$LuP*4t+m=MeX zvAPU$$i9+ZMDgh^U=Bw5*y4mXBTeV!a((g zV#e74Fl-XS4IzO^2LIXF1AjqHW7P*5kOv`xP%ZREU~ZZdaC#>~EMb#jx_JK_k0l_P z_ZK+@MuXYnQX`22d@5{{yxPMEVcPuOOn#G&praVV++52GX|AeDtw{iRNuEVPm{d?h zNkvyx#HTUfQUco|>{0j}z)EZkx0;bHK`*6}nl240?YEp9u;rKc%E*ZtzdG3bweE5Y zwoyu5Y)G~X_5@_8E8&B9Ts-h6|KKNd7(yg$xUkKjKHv-gz*!w)epglRFuK9{wqTYy zlayr?b14z>#bC3NLs^c51brd@fEx1;wQtno1+t(C`xKZ-BmUj^=lp{jei@Hg!hwx4 zR$wp451(AUrU3(m;0Q ztVC$8IokzO$xC1R=al}snj)|@&H%-O)m+fw*te=QPu`9ILk$%G?}Xo0zP^%X_~g?w zlx0s@NB^IhUsiFQGDE|DDYy-uJMul_3b%-%cn&C(rFHoKea4`?a>hbaOl1Q+H?4>& zX~(XWSMqR-+zK#IsfSgC)R>NCOx;kaU5sL7piZbHZX8w$Q^v~JM*_`Yjg1?ai~)6I zw)=jW{{z18){ycqA5NBR(uCD52$Ha6m^b_nsKbR!*cthU<(bwZi($Khd_&G`#L5sa z0?6&rR$wX;I@vyAHXIfkS2fLD7yWYFmy-%{6b29p4M(oZNh?X>0cL)>3#_Y%9ou~w zP8=Bua+pt2i4B+9l(;hXn33{D!tD3On<|lUgMnh>uy6=qw(MR}wy2-k24(_I1E~ib z8M`yQm7~7&_Bh_ij9pAwwNfsia!b#Qmhv;&eBFz#(<^C#3VTaI2(bZ9_$v-Tpdy?- zP{wU7??4j0crT0a6z0T)HkQn?B4N6B5#pa!t5(DTY(F+$CP(4lT*RAFE7)LO2<4f= znlxh5r7WHxYQ+i%m&JYfl%WLBso@={N>JRmVzi8a4AdfT2&Xq7?1V2NZS`sW@OvdgCIJ0Mzp9B=b^x~lxLCZPxx zfV}Z846(N2k#)x=q$Mbd$hKalcudw^Ai&0fkO*@Skig_91+JRn$*dOCQyDPf9z3++ z21YWjn6tvlLMjU$ukm8c6zT=l21a0=adixV6ILCRzh4UGHKXgi?H#d$ur8*?S*&kz z-I?8|7+JvNQF)zFu+(_T1!9PJ1QGs!Vve8!D!HJ65P1kM%8G#!bzsv{%^VBUA^T18 z;7ZSc49P}d#UNV}YekLI*pFcG1+D?9oUu;Hy3~s90LcjYgMI)pL_^r3g~wqBw3Kdh zky6kT)H7ahGp!Y}JSv~IV`R}2ju#vj^)1*>0ht49MuYhCV^*Vc=A?AU=A&^Nu}TOz z6f3B*8HMD_{u1s=D4a~(FT*zmDsQ@)rxXWpg3rMfRH<=AR2A7T@MKH{N2wO{rrU5S zv@>3XH{Kn_>vF=dn(HyGF9;w|S)|M0yfW_My1s0Cl;u9)ofXhl0w@IP>wygwV9lu~ zBKI%Dlb*bTOHoc&1lDju%5^iai9>Kml}MJ^!ia?iqz$rN{50*`7|#cpi4Z=hMRvn| z8gM34%^lT02bzg3mi^_ONXE;yT%PzcF4Sv6f(L*wV8Txs(-^w=F)6MQLO3CVV<-1z zotwa5$`fixBY_eB3|Mdz>de;mUjh_U$`0y{AUdGQWm_`%-gis1lr2u3{j70d06&jm(~pSrUu7pFgm*#Ir74KkX+C*jq7A*E3iXIKzPs3jth*nSV3b)h9HL{I;GMG zS_s~L+|C0_6tke?#x_FmpJh($hDYq!&}_bu8@kmf(Pan!WbhVJ*Ms0>a_kMjbQ5|TUzC;WW7YSKwxP)Drm?B9_XsEz8F(X zmNvl;0TZ^IU(3c`K|~F*?Lz5Wyy#qn_M*2jM#B3k{X4f1Hjis=hRl~72)bu);~`h_ zjy6Dsm*mIqM+gbp8(U2o950`=p!;3Se|=XFH3 zi;!yO9dBaAaT0mzSi+t6_Q{Wq$gvdoX&Pg=sx)CFSYQ*T+L%65RYlA%A=rh_w|t{g zsVwR5iDeE09Yx{PgFY;(sVu6fY(8ZCXIF+GVoPYU%A%^u!c}Eyjh43f$c2yG_{c*a zMe5R~7k<+N-lPwaMbL(2{oL-P>8{eBugb13RTi<_;G(iYtO0GaLs^1vf20D#^{bpuzD9f{QNFCtz~aAXBpkq2R4j&_jlleJ9Kyl75@ZOJziM=#30n zZd6D{$)xZm-vC~Cj}>MuN4W~{f;i%#5H#eamQpelWncU_qL_b$?3%!AKu(2OQ&7(s zmT5y!QV>DG!mK-COr3Bcb9QRaqmfkw+Jf zM8PCjXkOTqB@KopPUR-|GZjJ5#$2HlDrDLLmH^k#5%T?!rZA^yf)YOzL7P1qtO>4i z17lvABEikG<)3MDSy~k0YT8IpRAFUIo50#&Lhx$}{TFLydX=+00kIYa1IWI-huOLFFx_c~IEu zteWUm#bx%Opw5AgYzY<2XVl<{_$ObvB8HhNw{{>{1wEMg3Qs3i@Du}za0LAkS7A;H ztx+y&@~<>213NU%Qnr*eDwbpf3CLj;5eyO?5CoAaEF&bD(_EM*`-b#^Y7FnrP$=ie z`?+M44znBx^x}%4*zKRBvI!wlAvjUYL>>aR1RR&8N(A8w?U$R2w8w=?NsKt=C%PyM zo!ljBJ8uoF`luX2rSaw9TM>iGAixKOuaa-@`V4ej@K!NNOe}^RDqf2r1PMtDvJJ+a zax!FqFfK{-9#zh4T{0>mPW=0r{xmEGAe1H2{Kby2v`!m$^nw7 zCkYZ`Wux9o+pHKsq<{it7YV4+TqwAtv<19>L6$NFmz2%0uLQyf>&`j@UPUPlh_bnu zuflwBSseu6B8x(tU@e8U@&5Fs2zl*9z@d zL`GRdaUtv=kI+n19t0v;4zFaCBBGQb3+Hc#Y#DN&tPI0h(m-@rSZERF$D)4?*>a0Z z0zIGwDhu??15kzFA|~Zx2q#t2+pJ{R%G21w`S@Kh_M$0&zTs>7x{xtUG~rT_qyJOUDpR72_CZDOm$xJ9AOIF#n zq$l2k2)duDNE`YR+n=#39QTpRM5!DaO6h-7N!;L1a)%PfMG4v&hsad$es4LS1&NbY zrHpSPQ8#U(kW)@zpeEc1n&@DfSQU}Q)%2Dn%mIB+MK6hfSVX8S@#-auNW9?&Ru`s6 zI)vIpsjP7|nZNY>mBe4Y@da%qK++}H5xNA6V3|x)qw76!p(jC*n$i~tE`32As6i|~ zq$3F&>gzU8AuuQ7AXyyf#X+1nh*A|mJZ8T2(8)L)L&y=QDkXawc@q?7iN+9-WK|J% zi3r7wAtb4svT|+q;2kK+NwEz~5X^IKVT(Y*+)DMQ-zkO7X4|CPE*MVNp-2w=*t!koMKk#TY3q33L|wuH#_LTt2wEIdE7WA{m5|x{(2;1b=l9`f!-v+;KJ3(_)M~XwPV4-RI<=!dhqYs&+;rT-!al#ImxaAW4r`4w-PEL5*xNhOcP|S*=1*!~ z!O~h|Fi^8HbW$gWbuoKOYe&OoT-|O%9SpnFnkIBRl>T~BlQ#4hMSoo~hK!->esqrS zRO$dU3`ePZS{z`k2egG&)+G#=39!bn+LmCZ^-^mLn{a2Rwba7`$JcPnaENZ*1IBbD zq4HexNK2zuX-@cX2K++!&;sZ!d_2Ty9UMKu(ROJ}3k&NUxb&wql{9rRE8L5bK)S2x z2&V>ojKs%Sd|bfCWtvV~ppoXTwjhdX((bG2I=G*14yMer^d7>t4X)a3HX|{Be?*4 zhK0s(MiZ=|W5YO0O`13J&tB7$U<_G}4^Vo@3VaY{HR*m54Tq`ifjn^?B4KYYk$6-N zdwXe4LKrOaSQk^sjE2rk1O?1a%g=H~-}Yd1T1~YkE*~%&m4h&HO!Fs1iKsoLoB8Pg zc*KdOz%)%y2mp|yfiTsi8^p~4MD78i-vDZ9I7%|5N1KKCSehZbEZAvH)%K94^!1Q+ z!h@-SD+fWYUc`kI79-r12p=p>p)O7w4fm;OS~xx+#$c-?QF8@$=~hzfnri!uZ%M%j zlwAhG5^6&LlLm9fT}d|b&^J-Tf@r~VFeDrl2R>?&am|n}81poa;*4gL9!N7{Xgo9E zJY=lIu3;pnl1$-a$U;l4O5;RJ{Te4Lm0IIuZ;ek!y>w!iQ)QuXqKi3b<=>JlgN41; ziWF+8CYAq*)4m$%UrwzB?poMrbKu+F!d7c39oSQEmB!gdt76jHYSn_sG<;txI>o1o zI$7h`uoUAv+tc_K_6{0nYGAMFU`d}Az|UEenn#sGxB5Qz*-A_F*AMj{<(Ez&St?7vm!vzfyUb^nUN=7$w ziA&VehNz+mrFOZ&b;&kSKS}n)3AM_lg?iFl=~z+-(iNhMCe<;SzAPLKQ)m_zn!b>2 zs1414Zf3IMsLYO|IcZw<#jNZB#?i3BCXd$2!p253(1A`g!IoNe9veFv%`jJEn57BM zMapKQ33W`ChEUNbvqSo#7Lp7VvyxX9zID31vqe1B+&?9}bM-%#@ z_H>cPTS{|O+p{2Tu-B4!)BMQ>JJXbNYb`ZxaiB?S>6}~3gra+zw!n{Itac{styCn) zn;bH_g7j(0)Ta>IOZFdUOk?RD4Nnr3Of(~`&sb!9!#?2LPU4K=jHBL01l{l76 z7-9)FVK|a#c#UazEklDy7g^J6q`S}g?sFR6(eRv+dqPenQ+5Whlq$|8`2o^tX_!k| znkH?SI2cvbK~08#9Cc!>X-?$qtEh{sG{MDGHbf~++C)t%W<)0hd>lFZGy`$2h$<)U zW_2q!h?$nmHb^35TC%;p=s;jHz-7X6A~lj>WeiYIMVQG0WHy$jGJwVCOfD#pAr0bi zhIoiCI36+`_5~c&R>f70X;bO{;>3bGw0V@n_i+In&w39FemzwPPBZY#fjmTbYi$Aojl}|hf=dT+^mj7K;q$M z>FQ><%Cr<|wlqP+W@%bUr*KqAYMeq~#lgdjgEWRi2&YI_2<;RCl_AyAHJSw9G&~fo z>d=9N*%QX>iPV?mXR|GtOX7zn)FL+@u`Yru&Kko>NrQszi#gMQy#@z#$HK9WCK#-T z{24Z6bfhEtAErD_N3?gaV56n8utrNa8;uq`0`K9}4g07~9)^)|K?9>J--qdCqm{Ov zy2ZdfI@mbCwppkh>^M+J+ozU%K^n&sX@qjv%$NYqvq^@=< z${Pk~Iv@)m-yk8P&pe7@`!N7FEh%)fCpRWpfRWPY*g`5RSO7%&EuDdSOG=dB7S(08_QfXKEbHE@Szz*Nac69__mngO3EHDY@x4O1|~_tGUf#UN6!$!G(wihgN0qM)0Yo=QfJBstaILZZ_p zrqdfZ{6rvxQxgj){O2*;5v% zQrnOWkZ~$zg@0uKEHtU4Hn5ntC3{PAlun4Lm<%9Gv6@$YO*kFf5eP#1QEnPpGUz4g zi_p$R;c+fIRnA-){}DEHglT1jSCl?mP(Wp4UtVP?5sv~viabJzBIH)Q$C^srrd{eECnQcK<3U4_73)RO5vp#$lj6RI8Z3yfQycL zTp>V;D}*=3!WA55+_aaxX;UgFG}IUt+2@fYPMneiXIw8vH({02o1ztrCACj)O7Rd# znC8uPDP1Z|NYY{n0ZLb87)7d7NCI_)rR#`fZP5?1L0>d|JNmLK<)F67fQV_Z=_SWT zLXoZ|o@>%`Ta$>8xgcb0q$W176A}(&vb`MC1SbQ6#?1(Z3_@ZzC6pOgoLJ~!cO)6f z@RU-#pGG3@??@soiJcUR8OCaY3zNWSv?U;!m#J-Dh<^rPdouiF)&MBuilPArK$>8Z zX$#!Oxm`Xo*3xl4@}M*hY#$NMF}(tmPCy|cRntAg86pDZ1;`Ab8JZ>;qX49!m<13L zCp5f8MWbAbq@Oxvp$OD87gr47m%bWuXzvVuyJ zijTfl^kG;^hm@=1(15FD=!5J}2CQW1##q~oQ^SM+i}jh)*p(DJsP0L+J{rLFHKKmZ7#DiMl9#4_#t+Z9=q3cbX37PEarn zou9wX-N!f5#XmCA$HmJh!rMjX?H1wUNck}gAsqzpd-Q8W?U432MRI0QD zwJI$(b9@s*HBZr}=&NW$QzGJGBOB{eYr464c)8&}FF)zapU>RfeB3;w3mNylJ-j`= z+&$gVQo4>K`it<6j`Vla`?`7fM*H~s`MT?UeLZ!4(NTIoe^0+iKli98FE@_}osV~f zKanfS$IaW{Q}6E+>E-X?8gj!y3u5#{OW8R@Op z6DmXnk0^g%cR#(3?)mBT5m9bYIyX08k7y6?C_mpQ8UctzM@M=4`{|>+qI90#dM~d? zPk+BiFK;hTH($M<-qSO}&&$Kd-ODpdr;qfH_V)Mj^Yn@K_l@+6_Vx1hcGG+N`+7(E zcEO8zgszbd_x$)3b#XHNqAChOyq$VDXmm+D`Y>OG0- z-At(-kdV|PA*p^n*Kl3Lf9?2J_M5$l;ypi3aaWj^|4RDT^`C=??tMRp?ye1V$@)IJ z)c;zV|DP?5JB7CtBfII`yrO+QBO^R0M)z~4z&t|d9_be8>+Ts9?H8q|;M>F7&xc}V zcb$)qkFT4zn_IM}m!H2+l!qT>2VN0g-qCvZ=xCov5C3Qnz1~-+bN8j#J0g-|@kl?< z$Vd-Qe>V!w{k?R4KK}kbZk}$@J|6xak$N9}l+H)*6YZ(@iS+e~prBso8AU<5znf>I zKP3S^6nyJ_+}%9BBI^gz1_V1^bvmk5xzbi?!FYyM@IU2 z>vWMiH;Ub(-6JC1y}f-RA}Igxh|;@z`@8uOwtjv-I-OrcgicQp`u~ch`7hnm{#Px{ zf9Y?hR$1xeU0Q~zR1MXtBCa8U;X#SI9{N5BiQTKT(kCK}tl8Vk)tl-s_D-3%>c=Ma zjMJrtP)iN^Xfy9@YNA#($gX<^n9NF6 z^j#%dQaz01s3+xC`pPvzb%{y(OxRRdYok_$eMQhT7-WfX?xa?={anB@eh^BYQQgQ$ zeNs|Gi8Rr%q}DRlT?l-LTGjB&!AsL`s!!HM>5_Gs0O^%R?bWJQUkVPuV&l8kBVF#| zUb#kBeRAh!5#98W$w}b}(m;|{eHr%zB}`yT;2>V{Q2}uYNqULKgtk#p*2E@J-B#~f zFEv>okdQ*+72lOriB(IUyRS+Wq*m3Vmbgva*KC!{0` zJc8m|I3qv9pB<_%?uw-4L1d?xLf`x7ApjNg1 zieQ8FaXs~kl34kCF3#k)zyN)sT)ko8lJE|U)At~=CL{fy0ZUR7u2wbsG%2#hHZVTQ z6jyRGUDT@f{{|?}J|H2U92^mWI7k|pNemKIom$o5D-KXEA%UWb_{cPH;1t5!vQMF!NTSPn+I zS#)%gUZJ|=Z~uozB6V)5R)zk;W&Im^T15ioDKF_#kYkI;Hf)e8568b1j zgZsa?zgdF)96v9+qNcj|6kQxeBl_gP-ekeZ8R?VZ9>_F)p1tMeX+VrkPG!H4$rlrA z=uWEmvCKpAyAp0DK%40Lr3S{Q^w1|FOOw2pKZ3)iYE|&3MM#Q^$a`UalGawPQC}aK zXzaE~bh@fl5ub*ZnFA$Jl%3Es1$mKa%7la_I61kei1M0Jgi8zkK%A8M^XN)}e%C}q z#_<`bDk3|R@WY)*5vEp!d>Z+W0W}WO+(`ghs8vn>9ZaLZ&Eu<}X&lNS^7>ecAd6JE zE~&dRfN33@92206kJQHz2dR`GF$Y5Rc@p|L;0V~qQbP&1z`pv(6xs*kDh?{w;3GNa zb_Z6U6dKWA0f@Mb+=>F9X3-f%flROE380^pcr&0#g0dl0}QOcHI| zL5v4`lzFj=)}(zEt*B7BySYmLs%Qf!qo8d+HRJUuw1*~6u`VH10&04?>7u-%_1LlD zqtojNZ`mk6;xl^+Owme?*AgIN~{dv3e z95{RB)4|tfm!47I-nR6Z(ow-n@*B>*?XgXLZ~p1s%esX0>r&uHwg2+h7PszpYk#-h z-$&fnoSfIwx8KQ`ZjPlYd%l`KD}TxAy+^n7&fmL6#i&&k7F2PM^h}^Fn<~|Bnsc4- zjg3ssM6HMQtW*!nSgBfs)ejr}{&JNZv(xLWE%)c~nhhsPdy)dGb?6$K+(CyuPA*Bj z$H^sLpWLBIY($5Qy-s00$z5~^(I*G>?T`@BtwRgFR4e;Pq%3Wb>KPRQO#bix=T=`L zorGv39BZ@2xrU-0#i?Wx>c_=3)y2~5Rg)qqvDfpiFzWoFEWvPKCy zYVy|3sqEEY$8rzWA6ndR=h`D}`#t?`NTaUnv_sBJxj4M=H!d9`eRJ%7ezcx{%+n{0 z6Z;lB(|FygYeVBUKUna@e0Nh0|(cezrA$MX1*RCQ~P;6IJR_m zKSL$wE>7>A>{m{jxwhxaQNfPMWwkG=ciOvnXrm7YPCD=2(thHLiBD7a*;ia09}>|a zG`Q^Xoav*V^nV(@#(UtZ#$J;`j;-r7z-rLAi_Nd*|M^8}n>BNe_bTyWUD-`Z$y?*= z?DJXQ@o?qZ51*YM^ycO4qWk~;=FHx}?Je)=X5U=$=hLE>{|Z_;z5C;^*XpfyMe?VQ z_u5n5rgqMteAap09s)5h_7n~NidtC9x1EBM@_#l`bo z@2<^jvoPZJGdRaSp>DK(YHx67_>Ge&^9ln+>B@R}8 zelj@ay;IEkht7+0_bJ(CfOF!75f2C3l*zNJ&3k<#zlVRXD*q<9<&y)pgA#`9>asKM zUk(m7?P^VEeQ&|UUZ--+om1%OUg@`%TWIfoJY5FJ5!F-Scbb zBOizTWq;v=LvWGwHGM)4YYh(`9((u8l%D6`c5XJT-n=>vx!m2JPh56we7<*A#ub`# zqQT8c^Q?#LGL(2)Qajl0`Ra2P%{uol|9jteFJ~9D`0+}xm-UmFQQn3^aRmeJKiRgS z!os^Q(=4tIaP0Gb*Ps1cH7vQqe$_Wmjuz~7w}f-vQT0pJt@=k|&vCIeM_CqK;P?ER z&E_M&A8jzWf2;db-VEAr{WS7I2Rnz&eM-ip?$KOsZNIc*!(2DkRT$=(qj1x(D5UWT0g^Yx>eRmUH=xy!9sSg2)(?Gs~iUpqPQ%*c6j-+l9A>g(yTV{AI# zQT3YNHsH1Uj4==1*%rN@Ug&A$A^%f_A9hV}iSM`lV!Lw%7PfDcQps!S_qDBxxKtle z@zzGSO1FQx-|E`TsyB|+_A5R^Q{-3cQT5Y1UAcX&yQ%JZnd2u0m#Nph{EH`3_0>oBJ5^@W!-w`;)|PH`plhGd2M;{{ z3M&3yf3ei=>Hd%Fop?ID?3Pv2f4RLoy6T=!?Dk^k z`RGCe7q+YEwz2T!J8$gtC9S@FkZ`=(%9Gvi&fK>5JC8$)ZEtx0x$KSq!QQbyu6i@S zLjP9|<-a@J?R@@`PIkjA>Q>piv&WFt9-}TT+i|DRBSar#BuIoDEiwc8hT{!VO@>XW=HEV)rX?AhjBfBiA@X!M?5?$akYwDOx= zQCr3__G+F5*H1Kxr}tar7<6!iK{w3PbEDt=4-bm>hfpogSKR#bxBi``I?XucUpart;^Pkt z(N$YKx2yHjbw3(uXO&Tg^RyuR~Wv2v$V3!M2YpU;+m*hE%LwXm43BowZV2??RwjX z1-z_nIca#8DhGS$!VgbBwQ|j^@F;vF7;r+MLHQ#r0&w*jNKPfn>ZsQ>X?dyCY`y>ZOEWUs|9%4p)o z-e_8Nr_;q*H@@G$es=xzam}4~)Lfq2XkhKgtq$wA=|(-Syn9C4*dJ02;SDXWUive} z^Nib=2M_(f?YOLNo9j&$8z$8EJ9&CQe9!mQ*EJel#Yfk4%i%pcoZn9@z3(pDtrp|g=lY-QKCk%I?SJSd5$Y{T`=4%MO>1 zjqN$L#<XfC|xz+=lPubpoM-y8Y z+hO)^_V24vY*$K`VLoJd^^=)tU(tAUE=7akWKhkE{k(Mo@Lhh~zA6n(N=7XwssP=YA zoxHAnnvUvs)Jb4^S2AylcQO+@vL_#iyz~=25oBe z!;B}jYPZhy%L#{l_OF)c*PpI=asQ>T_3u`$|Kp|8f{R1SRb8{V$=XV#?64_y>++znRfB&xTOT2y zWXGb3Wu6@Usd|&8&pM{Q9`S73{;^e-Ju4r#Fjqv&()$Z84A&RCvgz9f?*h-xTH?O4 zkJpAxHy1ds-BF@$?DC6KM~pwWCg>pS!+gg%J<`Xb^g_l0$iVmYx1I^p}tR zoair^{!-|#H~saYzrOVMx{^xu7yZ4Vzqj=Fj{Z7SR;fDDUnlzOOn+VIPyFY;c2L1x zp8Gc0zUtQdWZkepzd$FQL*lf*HIL6coIhmo=+YgQzl~fS=~1-sj_;Cozc^lL`L1zm z|8(oqtXYk;0wt%E9Q1d+Y3DS}X9R6(_3A*E15thKDqOP;v$)i8-u)iy=X)%V%QwAW z%EVXs!dnd~s=ujwtiSbl?u927wwgV=uZ2s!3IVICSm%G(>(Sfkv6|#}Ir>{K{w*%D zrrXaykL|hg@%UZe9NND7)L$V_8}}ME;=s3^4422Q_uf2y&bmTgCr{QNQay58#I?w3 zQ{IH8UOZpU^~Hlyf0VyJCGPsjbyx6P@mp@$E?EgU?r;mWuD zhS`srG&X;Yntxih8yY%1&-n5AX8ts_miOVAiDUNV*kjrEw!YEJ{rz1}mAUsi=gZtB zbnQO)dwH%eUnXRB#h^tE3ruqxbuXpMpGk>Fhc#KWcS*gS>n4qxrY_NM*pg@8-i0)Vt`b&0BnCSz3;> z8)*|fW}k2H+D8vJjL_YEc$;sY#Nk3akJg=2iC*K2ZH7d?)*}U{(ZOD!eQ8zoTxjwMpt&reZHNwU=nmqW;jmndDjIZ2a$IC|P zM+=|roo8gnfcKZ;$Mwk*b~rAy|F(Te^>cNex@V}NYuTbMIcjb2DC}{u`2OK@W}M#< z^T*3Sf2_QC=?|AY8%~Q~dua2Ii`Fl>bmU6k@4MvQ?dSgMrKWq^JsaI@U$H^z8^0WH zzc5ek=_TF_EW7SV?G{T;oV`_R(6NXU*Q36xxa037F&9dH6TE7?`_y}rpLCAj_S~iF z>7gyRFRSo#@#r`82F!S5U9R-w(s94{e_L?k1h19ne-5Zwt@-8>6~FPyJ+kVLSBf+q z>vgpH@nbQUdsz(*JfF9Hp+j9}ZaTeu%(gkrEAHRZZBuIb*tlQk_dEQ@#Wq(~Y}oo& zrHI6o9)7kqMe+w6$XE4X^{XrUr{@eg->_k5Be&GHh5L=Yx2Dm%))Vfj{x-Z$uhaau zeSw>{Pb*pXhp z*lqNCtDR?uADVLM_)kCYYVf9c)T^h<=C&SrV8;GBr+=EZ)uQCX-}6^1)5xRM<+j~j zZl}I_eA{_&lNY&k`A+|+Ztvx{aJk463wD{hA#c3*!K!7`PM2_A;9Y$Bhdo!SMvwEV zQ7a_wN~0RR^rtnKSnLbEVG@h-%)Z>JMIpo6Wo5 zrQ7zFwl#g7nxEfO@1XtD75$Sej`#bp`?p5B2Atn|Bxhve(3s83f1Wryz^A~E-NuEN z+tg(8+?yrNdyabl=%-Ruij7&b^{=xYoyPPw*pArstVhVPW%GlY)SWeG^GpZ7_J&nk z)eBlysW#!V%ezT;TeviTe6Rki9IHycsMSQXf6YlBuRNocy??&1b(z5>S|1PETIY6? zi+|jH)bD8P?GL^^-P!Wuv~Q|v9~N=gI{e+{%a@nNuV`?5fWF8dMHWxFF!yEUj!|n` zKG28cE7bEu;J44#m0D(hVCZt6TsG?CjeOc!5Aa{NrsJ#FJ$uzJ7uC31w57jW{og8= zt1uz0<=k@R(_ed?i_)}l3;5;FgbuBnG!NU{byAPp9zl~v&#%-VIU{*yZPemCyY z_2AaGLpIOY{%5sag$C!kyUfkja_-Px5eqlZ9Jyh`9_Mv^mp08aZn({_F&BS(vdyda zz8~%v51uyXr{JQ6Tx&0JIn?=L<=;oliMd?saNB|Xe!RG#VyMd8p*;Ruirf#&9pJ`lT%oEq$ z1-g3MG}`lfKi5(vW81A6IHJUa&Vy#AZ>rrdd46K;7S6Ga_g~V#*IhW7G~}S=<9yAk z)N|jMuc~(Rl$h`O%>Mr5mYZ!W*pBLOV{m(2k7DX|u5FsnUN=dQ@z+^`7Qk6E3Yf=4cTy|J+N}P+~`spQ>4a(i1V9LUan(!sVzdJyJrO*F*oON{7%N;`>J}lt0 zSsQm_(%W<82YfsI+k!7TZFn+nai!QBbB23+&rTRPWc>352UlIrF(u?cbkAYEcNc!= z(<> zWsX+{^&NL^MTgo|o}8-c^xKO*-5s`mtF4k_ultgAn)VN?jP2dPV^KoUi_d~wT3Wuj z*l4TzXw7xUT(;S??{~?6!=uS{oWEQDO`*!8bADiX>rO$`l_6b)zj-5VzYqf7HK0d4M z?OwNy_2P*;iw{p(^<-pZ$c8c-&$r!K=EuvE)2psZ8dSJO;lKVcRQLZY{Kun(dfyq> zZkf&V4O4$Syk+-}o%JG%O~_N)duw`=mggQdP9LALrGMGTYuY9j`8*?rjGW&0#chM1 zS8TBy-iHqkKCNEnySv6u&3=x~H9yCS4>q0bw@rKAu1SmgfA~D|O0mpuJ0k7Eo*|X) zj;K<)$ofhVbGz1`;u>)2VGL=$AD9L1A^_8=Adai~Ujc_qff`eY*v9T`~6L$tK^g zKK-(~TYKM*b7rmit}luY4R+Q& zu;|jtx(_4LSLdGcVBXL(8ymbSzq)|F^U)D!5?;N`bMLR7r5z5;>eeuB&AK**0T%Du z1O@(n@t2#)rH6N0@O|YmdkXfNH7;S1R(IOkdtZgX;Ir5M+|xVp=?@)dx<9Ptt=aYa zs{KWlj4YMA-m$eM{y4rn>cyMD`yHmH3>%y_Y`@d5Qy(4Nkmy!TTQsO!Z>t%JUEjK1 zuJ<%ySIs8JTl;&|8P#val52VPZG72i|IWJKT9*4cPr0QpS3EnBr}e~!1I~GV2z2OG z@|T-?ZM)z2FgjMdZf@yCC2m}Cs^4nDhow2f6NaXq-xS>aX8WY^R=Izl8W?dUu4&_3 ze?M(i@w@kq+noEl+~2UVRfpu`g^LG#yYSbmJub#RIC0bCr;CqgJ4bFF)+%&rC(p|7 z^|kKK`(a=BvAk`Aykc59kNU&?Pt}|St4_5!(Z7G^v3I9z+H|DZ(td}cee%VRy?QFG zsn*q(cK{c5B=z4fZZyOk53mp^1@zyJ0*r)Gm{{pHqb+=3sU2l|&N zemG!%K(Ax>-TaRBxW0CCoxX!ztXd5Z+4xJ@?`~cC`cb4|mw~ zVSWB5Lk7k)v(4G8LBy+kL-Q_Y``EsogGAnfwl)JanVp4)cweRjWP+_sR>o$Fto|J|f*me21L zKjV4v?X6kOE0x+8J1=bDZ_RH!D0ydH{y2Sp=T2uYBp!WodTfD-{zdxjE!}U?FWIy$`j$EDSHtmmqpwrD?H*U2vm)gs}+2DCTWuI-C z^l01JIX%|5d(&=Y$=EB89~C|E?0V3&AMzx1Jy2kE<6=LK+x32HSdMlfw|gIMvS_vH zFUxmp#*Tj7pm1E{Vf_c3-7x*Y{h-`uWwXya_uSx9M*~OnNy_!WVavngZj&QBmT6jK zK({jK=Q@w`_Hx<#piB3DdqNxo3k{v6uWj9GQBTjMlMZdjt(my_REs-*H-7q;{oO?l zr#260v7*ecn`geCRjsH)*=7|MR{m{b_uE~%-27!-xz3ttB~HydJ>u{w>(*21ZgYEI z=E<#NFFS4-cI)bjQ3bs7tjSj~z5lnfS0zRn4%g`WvQW_E-l@^Y3r?yT*4Djb)xl+L z7p{6Zb!^%YH`^u)e~r8EW%+(f!I8h&{5-hU)XvANcd>1JD6&`04ZkcO`SW4_ek~U` zZ);d%wDv~5X$MB-+uhZoQpsn7Zf|cL)6@{XBjts|$g;jIf`UH)B zsPUw6)eQHq+FVa}SiNJw%jv8C&@C8{tMk=Yd2OA7-~AA`a?`!po;8M-dC; z6KW=ODD%C3^p2DY+nQ8rKCt1^StZtvjXAOG+HW5&R_{>0Ls(jH^)==1CKcVkG|W1m z!!U2Ja<3Pj=vrl9(*6ngZcVs&tYWWTGv_WZ7hnRp8=nQ7?CUEg60?f0Z?*IykH?cXQ6~Q@4M2=+2RID^kw5 z{Owpx`2UWcnng8tt?soYx=f?~>AIVDTl)MF6mW7LXnS7*f>{@Dm%a9ygwS|854PZtmoQ(C0sjcYt(Dh z>t&wpbzhY#Snt+SgP}p#lY+lC*uQ7mu9anW-gs+KZuPFC`z}UY%Q1D<`*VXkmt1$N z|MKe-3P(irF8A#-?=lO1&3R>Vkpc&H7w$S_uFbkPIesV*^`cgXZFTw%_1|CRue7v- zFQ(jhShU}e$AO1VzW=#Fy-r@PLk~7rtH&=+`sw2H8ar#B8?(*x+|_x{e>yw9Wa5o3 z_4m79EcpGx(o@6Z?pyiIxKXz3eH-UT)9zd;zP`GB@bdEU31RVmOCCk-_}ji?C5sb_ z@{WDkYEMbey?Y-n*Pk3}ZKJ! z?gWPb0fIvy1b2dShJ5mWzwN!(y?d{7*FEQ*H8XGb+g)8bbW}NI2NFbvNL_t85xAG)N)KFSo=MYEYu#LB?n^fAviaITuPV~EO zYG%Uj_M{!qyR;u>pu_uoH&yMSA1R26&rz#z_ct~~CrAFc2feh*(_YjHxF_7bydto{|4t@0rM2WGxT=Dd@#N`O-YeoB4 zS@yaOxvS{$Q&`i38+foi_~t>%}Py`j#E2h@`low!=jX@@jea5y{K>K21ec zFZ|wNGn<5Ou#ahHF$@!|*@dOsOsI$<2ii68h!=J;Zz1w<%cpDZ9=?q;OGTg1Sa;tF zY=2s^&cTY9o;Y@m>Ocp!rH{_O3xZ$LgW zT98M&(O@2f!#aRAiJ>K1F6O|Ac=KL5{*n!nST!$NFl1htwsUFh6eZe}4|f;d(Ae2( zmKVw<6_i1@H=nPH!f71o#>xN3_4Ye~oiD<)5-IodTgP9=jatg~E~R(iWHa+$D9i)V|9Q7{T09z$7%#Ek!87VT^ zs3cS|xzh*TEMMO{6cbbn-ElY~3AJYu9J~xM4@q6Zua)~9{&il@AC05GD|W37cz?bH z#gAbP=LNCRqsdJF_)w33j-c%>cK5ETT1ajtfSYPr&cnr`ji@9F(OX=^ zkdDycK%NRepL(0394!+9>QFD}!pvFw-UY=Ud&}T2xx0D_%lJ+4fWDkMQrt8_`-^xu zf+b3&w`Cu9b+WJ47E>#QEp^1Jne)X=!}t;=T&mv;x7`bMrQKQ5zONQo^@ej{8W%eZ+RY!s0`3)i4k)9sp8(0W@XTmjx1RSP|rvH{sTRI z1ATSft(hd;hl$Vu5(h#e;|sBLvjmr>z>oFY!6Fmm+1gxMjh8pBo+)~n)X+LvYEA+w zQaaXA=L(P8oL&6gMDRUq#hb|09h?E7Ut+&kgx2Mho_+q(L6xkJ70ekFH#$%B3Ej3S z-)?`y(AAko$rIg+sZ`OIT58Tavl@rf4dc<)-ppnfE6_6&Y`yn8_Z_r01hA0yTN|t81qpkw zN;`OH4olL5>Ws_1^Wd6Lv!g)#QdW{=84wJ#F!R=S=|ywys~^}6!=X<;*bU9WHT@|6 z*`*oJQ>c)}iAY6GXk6#OPX8`|$rVoZI(skES7H~lMb>>#T2q+D^B#g(Jc6L_R95hkFrXX2r83M=?OTvO`zp z3PYs4P{peuZG-eWS$HiL`0o~IpFCK{u)F(}uFTSZE+92+&lI~O%+rAPd~2Cu!OU>c zY6%kZ)R5VP3{TFIO}|TeiuY}+xM4jn=&~kA!yl^x1ykN+WgHlpI0q( zvjIn|A6AlT&8eK0QqO5Lo6Wn!%hANH^kQ@@$Sg)lA_c5+O*8YrOQmsz7px9a5Y<%1 zlBKHvd}fY&4AWoqcJ?|doyu`<2wmdN$yFOBR5{g_QCO~~JBb4Ci(FB>{@JNdlvh2y z5sM+bBV)uMl}mgkD^aR3ev{x2gP%#-A#d;}!3RShdlIWUcaoaX@8*1%+KS3r2GPb0 zMJg22s9iyY2(t75c#RE;57Raqdgn%~rH@`d#(>7dHFTA3?tX>HC5Kh%cAJ3zqBMJ)$we@|MADYbd8{Qf8A;g&+ zb@`KDbK0)B;~>=lf3rN|jz%(<357OTHLpyRgk|(_p*q|XN7k|-aqr`Pn9F<{hhpI&;9I&GRMg*oPmoOoBE}lsCkn@g z3~!(kFiw{x88q?zZCXcy%t(O%M|d^wbT%45aYcZ+cP`-YT!kMR)AK`gqVJ zXFr?i80_fA*lUSjVmposWkP-Vjze9tLq+JQPvVqB5nmg(?{GOw zj0IodwB7T#D2;N|MvRgIWje^$evB?%tspOkdao{aw$57>^CF-(EcL+MSK$)eeK2cw zjj306p_&n4#4FL^m4$y6Ktx%!zJ&@m&4HXFOKZ0Ls~Jr!;6HiZ?ufK~ zb@zg~hnMkAq~9mJ7Naa;E*kyNIns)?@~BnV6tpsFwu0~M8TX+SD*UaP*U*xG8$#tI zi=ynPf(qY~AQTnag(!plNA*Ips&a~Xm&+lxU`o|Fl&)1=<{Ew6{IOeQ- zi5u5Jd9xw$3;3SPT~X5O)XW{b{Ink24nGBHdQL?!f67D^^@=#S@rqX0!grbT93D_J+%a?-~S~{-j$axicm_A8&IYvT0ynyyR@2l_ODCX1!K|nss(Ziw~M=93AcyY_-xuNr;C-Z2^78xe}B z7|vWow4}{}9sL*8(6G~(s0iWZ_l%_=c&s17Sh*{tJ@(;KDdU*&2X~ytK4g%nmJ3ab zrLtHr@y75GLQ+^HYAA>CN?sM^^6-5(TimMoqQ0qp{8M_z;FDTSlZE~vR#gJpUlt@T~Icc=bt8#P4DXTv#6JOxtzM0u2%;1?UxRxme{~KEUshbr!rt z9AsTEUQJN&+{Z~(l?Bj>789rxpQ2qnG4ekgn*~Y2y4IX*GaTi%sGSH>k%r#P!v)gQ zTAwo7h8l(#ZTn~DuT7;pR-%fM1d{rj@!R1dkk(t-x`FgJl_&O*y(D``-GI(Bwm#R~ zeint;Z%-P|N|;0ae(^*|33d6g&fBr#vzAFs0SmZ`gS0yil}SS&Ce{ujE!|piW&U8X zQK1rwL7#eq<39QL)^{x9svY@)(2tRB#nmLf{48Z_$JC9}BaWOS+m7oPo~Y5Sn?Vcn zf=W0=rz7pi!Nc6}rD8N4?im$C74YIlV?75`_E7Zj@#*d#IiXH5b)g#jJH>->|^kO@flu zf@Fw{ZJiARb`P2dW-({>RpJl)_e9*H>%uA(Ji+T%_hFRx&%`DV{KR)4w#pG!b)}PW zU&U=6EF&*C$jU7F9Pc?FDM3~?&t~k>Hg}tk+@7-ES9~2n2_3HVBCxHm)7xFrDSO)K z|tT^h-=hb^3f4Q*;xwZK9oP9??^4&7`O7umx*Q80g6g4PZYrCV2eHM0g zG`W`znm&W%n3{VG_a^V=6{;q~(VT9wf`!iHu!91->x;rkTZP9uAW9fH1;fY-i71Op zIyd>7hjsdb2}ziQ^jXj~;a*Q2d}JI3mreyNM}J+@H|r7K*ybXY(fReYMuukR7W7@N zbKQ@LIklHb)8`tW76~aPbs}`Bo(foP&4}e8Lo8u~sjWnI%9n|$aT!g;{PqLX3v?Wc zG}Npv^9HU&37IUl39kG|2eb9TRyeKOM{Q#J5MX8PCl! z)eH&4#3YuG%bz|GG1hK^9`a2E8e*p-z@fTY-_auB(>i=mLAUY78WD#TZ&o{&>9HhJT*GPfxeH|WTA=f>`K)UqIcl}0prkMd*fTZ=JL-+fi( ziKblBqF&l|O?(}nbXId(fn#`t0e=iatNgu)`ND{Ad(F(FtJ95O1{}mR8kmwy+98t* zM6vTs$jF;!Aw|}*1X^Dh+8+ok>Zk?5E3R&mT4!(hC%?#UD9v3z+z7#zi?VJ=Zf0^F z8>PX!2Oq{~*}IXBq$|{e`)C>i^VVXvoRm_hqNc z!fZ9LWeGBU#l=VD^1evy2Rh7c*iSKQb;#Ob!c8NrWI^$8o8w@9W}5AeN3OQL(q->~ z7+$SO{E3YxG)CXX)t?;Q<|J7e##<>tBwzyaDnVO3n#ijbr|+bor*K|yX=-Z3+c1gP z(mLRM&>v*HsO&UP&2Gw7vVG1!KW)V@>WSbdzdf>n-qP%Fb$WLZJ5gS{11vn4P{47JyK48((2m zN~!pM;bDzde6VWs)N8JxBKN|uZfR1}oTHYqz68AJjqDD|LskUlEkxr0K*#fkOdq>^ zJg6UNW#4=|&HLtVcTzp{mHdVbmOrcAXDbymn3iheH(WHn)fZCap5ll$B9a#Sx)YT@ zOj0-U7Mh~v*l=mcmNBzH&RAqtTE!r{kc@Mq!s}ZcG=b|AQuWM{dkMtZX@vd#Tz2l> z#9d_{&(gsG;~e&4{&znBCQKeBL>|1r6&X2OQ9&}@qW%ty^tWAVPET#3leGfKr1v&~ zIcAG6PSK0jygG`+sy8SqGq^lxjjJ`{9@Hk4WWwOBdp|JC25hKQwTuF4tZ;;bp&-@Jlqv zQ<&jNCV`|)slE>ji{PsdO9&V1vGe*A?NIkzF(w&OHR?M#^6}-ml;(}oI#Hip13Xjf z?o|kW=K%!VrAlX<#q35X=;+|RE!(vqw&T62AIjT1hVV8F=ko$_Uh>E{sv2&dx^D!3 zhkuYBnN(6l4??jKad-H7qYnR+$K7Lh}x-F*R4u^kyE$=;7 z8a3uW7;Tj19t^_L+`#ZCoO^Gbxbw`hur4abc%cO^4B?Ye3^L%#1)JT7i)F4*OZ0Ja zoiPFFE4uccDIYB$hvk_~Sw}beke?X$SpKQig`VGn&J+6zl4?yp-MC>)!5pHT_}TM- z*J?MU=*Q>z_kqJt=5u`M^DfkjOGCL8NyXjaT*LMg<$wAQ7r`#|8`aj_mhQjw(OdSXv+C^tsNN`aS5?=<>iS$@$ z#3xF2%jkth9h{rQG8<_QP+OuZmWL?e`QY=AcT`{4Hbd-Eb0{um$Ao-Xi@J8tn{P#y zw#I&-ZMqWp6Y<_Z-lAnpV)5k5RoENeJo@~Ql$P4w)Df>SJ5Bi< zO!KsCjnrnB9zP%!z&Ko0Z5G7tI&p;6-rrqRamAG{tv&pu7?Y69;N@1niPL1)9J7P3 zdr?};wJAIx$0^4at&blzDXC=v!V)YoqHz>eC{AQAM)g}YEq&l0_`mxm^W8*rD%RM0 zR>n+pT1MuJst)z6F1}PLa~)P{6&+`+$BF0KVR?fcP0uQJU(b%_sV&Q{Q)8Nhu@7d7 z#UCcuRmsXf0gAR6ZZn_s<1(TBjgeXAaT7X6>P|GQZ%(u`IlZzrO>RAGa|fn8IBAGKeNPxFGd^^LfpRGhb<5$li)c+u){Td%j!Y~Yq)jg<^F<%~r;m5PVT*4rRluO%o9Van2}wKz{VvB?0B) zim-A}NQYLfoo@VIKAbmXB1v@?$<7hLwVFL{VqX2@K^=MR>x>C(&X3Jb{@{mvWn;HW zbXR2x$cNFS8?w>HQ5XG4bDYV&v0yBfAQ?4hD3}oOx{jAI)nuVS*#ir`eEcfwbHnnk z+fs2D3?vqMcIFu(zQ?RY<7Rux^%`)f8vZ-B$gu5A-3`6*CWWA@l zQ{d}1&11|Vhm+7&f|egs;BX=)`5akY>`Sbx*9EI~3K^c-&nG|(uUdqIF>*6UxrOG_ zJL&Rk3O$gBwSA%Z>|e5AJ)&!ZxXr0qQFz zzS~ssh3}o+-k1oOg9F0nRc4gz+oEuZvGcBsXXLidJB%Yxs{sJbDIZbg+`G!O`E?~W z2_16Ke)IdMVu8Gq_d!)=tmoK1&2`$-(Zz9};$>kph^-)0GrqE_$lCtIQQ$WnUo8uW z)kRM-vb@+~F}mr!I~TMs@lbH*LeZX)#V)6)jY!j82aQ~S6zCl=|=&`^cAruXPiH4Oyfxx7~LvQgSJH5v(2kC&#ifl?n zbu02WCB05vXapVa3rlUdysUR;7S2dYd_0~RLg9x*MRgshRVjlCOp2Bs1{_8WoPpRS`h??#oY>=ak4#V?xgua{6LXLhK1&*RV+vRMX_tnfDsk*SYN z2MXQ}H4?zG>TpWRQ^7SxrY@46kJ@T3Ac`D&>HB+8l-_^b-jvLB7qWA+byMc(=YcsU zt6iE&0sd*Fig)V87@pFNCGr{%klgg~Bl@?(a6Od`$j1=z`JqAdSgTZ9Du+NxtS@!( zo7ou!3!7PfV@dm+T`I!SjkW>h~YtHpkd|AJQ@8WO)zw zch@JC1=1L*x$r^V}>2fkWRpme?<%!MiP9V5t}~nbm+*7Buu1vD7M6J^Hnp> zv^2Wp5px~aJ=zyZN?5#D(T*|)0*g_lU}l?JXt{W}CHhBciM(3DC%ZNwwxBik&th_^QD3B@4@&V6iEyU~9|`LQ zUIJV%a&Mn?tQ+qwVipn3XZMU&>RI)z#Oe2yN((LRP-*ZWT*W!BBX?2~&20w__#0pu z4dT;2Rr&|DNpq0E%HauU(9Sp~t}T4%7kUZhvj}Ahgut6EI#Vh;L~ArJPF*-*$B^iS-(O*QWG@)0&%(%pB?#TS!ILH?=cr+B@K?r9~tBbKxlX@|*v%>@n<&jeCRY z`a{-%14&~+8dG4$&z1mMP;O-zJw*DZPVi=&q3k_g8cd`bc%PuiPi}{g$w%@?swRU- zJes(vC)%Wj1$|!#eUx4<-hc8U4fVr&&->;>IkpYQo1}v+*2*_CATWN69fDG}&BM8} zP@k#dcMRbp5+neHSXcFPn78oaQub8DId+7L{?@Jpj?^Qp3}?GD-<#G6*L4lT{g8HV z6Z%JFuCp%1coArsq}`KCZPR+T`?kWOGX)`9b@h7eM#_?XXGbaq0}F4qv(ZRNnYfLZ z&?2~yR#R4dqxcXGZ~;a#~iW4sh)(7 z&TK^^zOXC&~scJhC59faz0PDS*Q-ZJcYDL2NaIrI;`#nA0%h%~^BL+VQ z=x8wb1&SSV|UQem__RE;TWfMCtx?IGM?kDk*D<9}Xf2cF2 zA8V6>DP@lCwm1m-&yv}&2ZgfV9HDeXi1BT4@sXmPfgJIW~}n z$YV_zw_o$~1&;>c=>k0NizVi*K%lL|d7eGnI1fzE7Tfsn?B{9|WWh4Vbp?x&j;H+E zKwvwZo!mF9ICmNliZq+`S}em|g^sY|g5D-vWRP6EtaK&DL1w>UI#$kt;WwvBUunPd zEL;zlJl4FtfkHE8Z!tQG&aUX+4T}4IB@Jr!K4yDxNMqn%ra>YPZ_vEQtEM0nE3{31aKIZaPlA_XN z`Sac=s>%|FgOw>9hxlD21iCv$wmdp_fc%)JupG;22v)-B#Z0QIeV%=9I#?!IjO9II zICc9nYrW(8NIZqM^h2x%$3BhnQ~EkYN9X&I$pZwc&r#%ZcWFtvF4~x-ml&LH-q9;2 z9obeLaNK+OeLqRY5EWB=7oLP%x0USWn}AYo3b{!xpXkW3RLX)`n1!}?KLMFWR%`Dg z;yC|)y7*`!gV!YP_|{CFqTpu$H4R%Skr_ zmj&+?^9A#_jdSU}T-bkye~{doTeYbv0yqLV_WI5=dQ8*w1a$lN!^F7~3{DjgK^@ym z>2qGJ_6??ix?FJ9I<*Abo2e^?t;NQG{^!#T_C%r@Z+*f2uUYwU&293HC*hmvNO-wn z;0flnXZ940`$u?ea#Pn~5Z|*?Bk3YH*zR^<`J*-V*Do_yh`yOv>wo$#St8tISU+jG zWnJ6{5jl(FHw%rzYO`dYoF>;~t%`|;%=E*=u$%aI_y;-S(5~xaHG@mq^BuZw+!H+U z>9wE;gJXAGLkQ8>5THj9ZY7P}pCL{2meCO0;1xaCxwt;vUzD~L6GY8z+|*eOo5HJ;t3 z>r`OZ{unkqJPzI!iyGg7v2PuXkla2Ptum&?8(1&Fl*dG8EM3RjL>c#>SyIyTcI95w zSZTNy+ekY_vuHx3zPf7*A#F~O5t|6W>-AOag~JV^{o$D3B!2NrEY@DvkSJT(BI#|v z)?K2<*2G0?OZV!R_G_ULddNVCSR4+S*wJi{MP@oqR2S~Dt$q@@0cDjGV-XB?gTr%C z&1$0NJ8Db-LN@4_Sx(CquLr!6zDb`JLXH)n_p3=Xud_*mC1%8fv84aheJv%OW|e0X zO{@~pB8}KYGuP4d){u+>+5=2i`-KK;f^d~xEV15%{ z37fL{-|Ad8O1{+)!`@Ohb+Xj!uV?&#O0O)|#rO`pm#|Bw_vM5CRj#0aj|uWRW!0Rg z;LrfC=Gl&wh?ZAo#4xPMpmD^B(AhW8jz90!VJ2egWyv_9wx;4Rcqb!{H#pNDL7BgbF@?L~&)~Al)RBFBDG~+O znCSu6b9Fn>tFb5Ll)AFFnmx-(d)FUiqN=Ikyp!4L&oFj8%TcG}S#gP85}R3%vEWb+ zrC+B{q&aG~&3t78N~5+R^4uQ@uO9J4KPCzxM29aKh3~e{QPug@&YF3hZl087`XeqI zN#V3dD84A%@w&<+$(Y;Tp5Zm<;78_}TN0~wOKV(#3;p&CME%U}VKQp++SoePiT6RL zvd>p$bE|}E`^^2(U$rSJ^WI&Vwo|pC3P||dB$lkguM?yiQH#5}jC!`y? z=ZX=P#6k6D2$uu~4ODv~p#5C%1%Ao4(IC`(1f%Q*_DMyRl89{j=i5W`X@7kcd0Jjo zGSAiPph;;MOsn@+d=8m{wu9N_tjP4e+oWSWhkNPgg4KG z!Ee_jtsj;ays4kXQEWJeA(*QPzeXbwJpal-#&e@$K0K`26QUlfNf^V{|*RJV=II%!uU++Dcf zzZ<+3ty+NQw#`|2#_x(L3a3i=_S_XviXBjBsQAg_q;h#u&*W3+0e8r^&Dm;Xrv>iT zC$8#yH*up(kx10ASydu#qES@mg+58FB5$83dFDsao*W+->8@fsaEAEfRrTiVw!wIu zrBBDrkZ!xFqO_V@I7z$4k{!s?#iUxqo7K(^4~|*~JA$;rQX6a*0W&EWI=pNtKBD8i z-`~n)v%WZL?3T(naN2WuX=9OXSBJ(ih+mRnm!p0GyA{i~MuMt(Uxt{U1DARkhu?LD zlISDz6-w)BH}wbV&-Ndl(oB~;sFhuwU3A9ALRg3dEcFR1w(vg)20svnO0;Sfwxhv4 z?fk$hRKm(A8B;4A8;JEF&XW-v|1p2JLMbp z`Qp0KoaVBN*O31TF@fEd(3wn7j z!8rm14JjpjK`NX)BV^^9N9ZcgKS)WglN%B1e}{jNP_6E0r;+O2 z(3*C9n(rv;;o#%lBoJ{*;WyI^UUV!kCqC-^{Q(SkCkbzqvy>AnRnLD)?VL~Vs6t$R z>D+Ktlf>QM6~DON-E9h12BZMSItCFPu9u zk{XG7EXbb{k?KMiXo1Ge`SKi@v?|Fu_W~aZ9%dD93V(uqn3m5T1CNjHJ=qY&XOteD z?zx+`Ze$V%$vjT$utq?S_QuA8WNn{02v&S7vBkXEp$TQty(O{X@leoqXd>fIL`lVJ zf5QH04%=^DyKKu+poV6&vkb$u?i$J+0ncXWV@w&HC|-Ua-CXp$3ukoQLF=^`Z0GNW z8Z4JwWfyY03b>fm7Z=@I8zOw!qM59|EDw$mWtpD>-@g~(#inTc`eAL;T$@6EjVgTV z>%LO2)QC{lAc7Kyn2zNKuTBmD_`QK8-$afPWcTcwPb3E7Y1yPj%R>eYNwD6r7Vh7s zxrm?{dHBBZvc(#LhsQ*^=y^59g*=W+U}3cS54AdA4>C^J*M z5;Dc6dw+wq96DF22DxSByP8{B2Oa!Al#e{i+~?IXv)Je%*00t< zIY+`|AFwl1Av2ZAV+uN>r=T~1z0qJ#b|}}_67*ufc>47qgI@_s*PTmwg0vE<*0}^` zI~NZQ`klWB3|>CmMe->wRVlM^01W7RmyR*x7=)AuJ!qfR>&me3CoT3>kXo#@xt*}q zSoT}X$UEa!Z-9+Zg~aDcXRpQVA<3u7Fh7Zb!+V8NnD15IJ$vP)Puo1CNxC@rq2f%2 z00<3y58+N|qL1I5?w3`%WJ|!Ekk@;6&2XE-4rFPrQr_!^5i7P=cM%_+rp&8h?Smnm zTFeY9e(LU4!SVPEu-H0NId&1VlGYdIG5%3AOCVgrlX@idmh}-+ET=ex$>4=Y%(?)@ z!$~ZfW|#MQg2KR#21U>=6>fVq%^}10psFi5EjwqwF&vca85;^3<}<;k=WVbw<(C3a zf2EJ{UbyvS{_ULvBwPr|Se#TBS*EC-SOa86{R%aos=C5FJC81+tE7W=cls51dI#~~ z4c@7)_OcLVLVY~7Yv<9RD4IVKZl6$TxxZIF`z$=7C0wh3`MG&w3@7Nk#BSVX&4RS{ z&`!`nNe~%L7rODPFiaP@8(Qj&ZPmRA>9WXdWikZz`=zFlOj>obM#jp08S`ylG;7hi2~^YW)f>v7hE7fGp5 zHzrn}hk4?fkvwUaChLyA@kZ&$)`xGWo?ztgjF{RTHhbjHw2`1`3z~UB35kL1(YSf; zF<{hq92M7hs7JYqH1gL7m;pmZsgI!h!SCkNnJ_>J!XaYYl8bE;i4QoB6GUvx@x2@d z*v=R6yBtwW?0ObY+McB4XOKHh$k8uwCJ#E(se>yyoppxu9r=-TTs($tY-=^#riN?2 zp9>$6%#qiiU(bF(a!f(7R~;Iw1FWHBXlf=0$J+a1Ot#T{Ns98_8l`u7VC24)cLit> z3fSMac@}}N1+S%W9Lu*`=5VL9`KO(^tm}8c|Apf z^$Rr>kQpJ~+^mopV`QP}Oqk{8wH`Gw@b5;Iy*g?w&~Dseeh2#_g{G2}_zrVHF-~RX>}{xp4`XSa6XaDIW%B=jB4&3u<@H=4e% zc;_wau8_tN4>4I%`g2}(XBk<}co$bCQq3UfeUn8U^fKvaNt zG9XGIiomoC@KX|a|9W*noIbxEbO#Co4@^P-`7QM8DG10b$=7q-{(6Z66ToB9L5x9M zfOM=u>_E(cG#x-JKpcM+qxe-z4fxa;nCl9BZVciEEawPJ{dUzu5CI8;0(o)+ma+!s zTmB15_u#K(0Dr#NK}>-6Aiz&bV7?fTo;~no4y^44Yz278H;502JCL3^@c64&%8tJ{ zu>6(&qx35euTRB6I&HGlD7226SWq67lM4g&XQ8&1Fa;SH3U@vrt?`=9`< zVG6A42rTaiq~iw6a{wU+*7-vs;=p!Yf0eNYaRNU7TmS#LF4JFlXZi=;nf~nQEALDo zWZ1HdHuz;`t%fG(4fbUnyfdDyu`kt6xfbDuno&!ExgL#3B()7p*1ka>X*F!IgbRS0yrA1Kweoucz}2R%nive zX}ADs0fSlquX5m#XMb(yH?1=RwrdY;*9FA(_woE!lxl%3SOcGv085ep%f9mZn*L2P z=0Hi40PkP5_^|06D8NDu^INA+IK_5Z#8kCT8GIk3xMU?6}Ha!V*! zx(MlrpNOE)UO)OAays7913$0HO#i2m~0i`0wjNkbGJi`Jv z3p@Z83S1om3LQ*cl?5Gu`kH`2hto86wE`Y~3p^T^1qFcgnhA{#tzvElj9+cWLIfaq z&4EM5{PVEiUs0uh4-3sg1E6|+4vtRz*XL&DB&yby4nV3T%3>m~QK?w~MA(SH_|0qp zb{1|n9(FDrV3GxxWcxh{aQh$O?|1&e{|*0u5Kywe3JN%O;31&Mz_A8}0}BBK1(|9c zg?DZGsni5VhR0;&Sr5=ItLkO#XiyAKOtfxxg33*k3vYxrBidpIRT>VSazaE9`$q6y zUqA?ZIvvqQt6k4CUv8vF+gD=ts#<73yr&|VXp^%{^K1nq5L-&BK6ltZPj7Z$G+xFo z`fb8MzB6?m1>2f5FHHQ>E?evjW$bNsEM-1%Gn<&&G~pCs-;a`}zA&g zE{`~~TN9#d4j5+Y&z6U~q{yot?Fws5Lfk#@?wni7Z)c+i!`=LKQ8@^g?I9JJD#hBN z4nH$YGFS3{VvA%>NsltF4=pQ>cH($3Uo`DZ!<>9-(ac3!FqLJ~^(AzjhDZkkDk|vv z5YPaiM0^0mz_BKzgunq{{i)6JFrZK{KwXD~ga!u(5WW^bg1~~nh={qhB=6do1P7kZ>`0@0mgsy859&k9iR$$^G6y079sJUHUR9F>wnUO8vuB! zr8*%xDCi3W7;t_4_mdes1Pl};2DeeJkheQ)0eLo@J;)zF=Yn;c+zh-{Iai$i+B~#S zcP(i#o&x~N8s+RU^ijE8ryGv5nHw?T2vVoix?33jc73f~t(4EXSiVxFO3Bq9fQEd? zxAL9N=50aK+(rkptEoDaaa{T-Px%S4<|7|G(dZ1;L5iWQGrE5KdLCWap8RunggHz0v<>-_vSPgGzGLIk_ zO_tfN`$LvVZGlCfx9-P^V7s|J2YVhBAY_ijDr%N>F?iB6d`=Pby(IaI2KCB$gC7$& zXV2HiaQnTy`y5GsN@PN#F_s5dZsw?$b(AYVLUH3k$g~Fz zAP}u_*$$&E!Jl#WXF}DF@O%NqU=f{*M)Wp|3`jMiu&c|H$=SCunBB-$ZG>YOsQX$$ zU+V)~xA;zb%m@#1-@@Yus|pnw^IjE<@^q7UtNzj;6S#Yo)#bSTC9fXv_bQU@o7`sA z4rUx)r3I$QjB~;%x8K&G5x?kpm&nlWA$Av_dv>P^oIZS`*Fhmx(4Z;uaoI%UZIv-t zIzARl3jONa=o^9mRj?se|3|b^7~Vx8v-VCRA7d?>)=;b9GwWOvxIjZ=T{3sTY;F+4 zwW3B6DF@{MkAqpDYI_cH4K8`u_*FZ2MBGoqvl*41*wo0*UQ#zoLmZlx32GW{$_yS^ z&S}4fhMV`7^v8ktJbDmTerUc#jM**ir^Brmi53I8zEN71pb}fya(xu`dY_q<~uwyp;1L^()`fh;W{8#2lAcE5Y!Kr}Yq(6nk1P%b6BqQ`k zb6}uYZ2wVnui$OwXzI%Bciorsl$@GnjeL!g_&5xD7n zbrpF79dEC$g;!VDt8?Nvw-pl!;XfGEU+8Oj5mAz{spgHxG`HktNtO-&4t2{kIaBnV z|ExDcVxPGo6NBLGfXiq5(C2QUA8=!QJyI3#FRfQhd&oFS()G>568&Q&mDQIJlKp1! zYr@C2|_c`W`7sJFPU#9^i1X1-ZvW+7x3~SzeM*hO>_&5yBenglcei^ zi_%eC0f~@(Y;|wNlvY3|L}#ldV@eEb?VywKZYT7rH{nu}e*KYerio%Q?QY}O70jqN5?b7>&eV8; z4Oi5+>kPak))|f3(N+$QWvy-l!jMpOqP;=sNGV$F@~2ef!Ye3-9QFE7KcC?q#8g+{*oX-ThQcsX3S)msyE2+<^2wa2EL-|CpeqUi!wx+X&qO?S>DDbx{ zx^O|#wol&qeO>nUHlr%8=!ibblPn>a+JF#Db>Q|75S;eE8@T@M4)8CV(t_Yx0MG#a zz9)nQXF>RL5f9v?0{3};+p@y5AOY8(e@kNmnEzH0f`tr%1jP9VliBo&c#JZ!r_dt{ zI})8cItWw*a=`S6n`Kp)pYiu#9kek6kaB^^8L`{Ve~v7 z_U$RtI27DN{9JG`gi#c8*2!;F4c11gzoE153)!j*Onan{;akQIjk{LATF7VWJ|4<6 zWO*nhq&I_}C85Q&WP>zwwg?V%e(x^jOI1yY_D?j5h2guvEI(E_0NSgHFrUWa_Vysx;Bm6~X&CI7BkW=-a(xT1Ya zxIizr_%;o>RmpaOW#+vefw#f~#Nq1)*3{FJ3!Vt7? zfDp8eKZOep4$2aOHVw=h|8s<1eG_P%z^sp8py2=Pn+O3_f`b1;3s8XWi4aghplo@8 zkj4qr=HE$&X~Tho{tM^CgG}r&KkJSgey{huT)T=bGF|&hlzyze=sxgYJDy;{!JrJL zqRKy>;h?etfGfn;nCon;9PC_7>^cC5ATZFYg5a6r;7LI6*#F3)loCJ=1QXzvlHhNP zQW0Q~G2m+SFI!6%DgecA#R%1`jP1-_Nz_zTNhDMidAUWnSs5kR*d-Zx#KlEeekTY1 zS8}gW_85V|>g=6JRLxyHtWC`eLXh|YArR+4hs@W%IAm~RJJev{^q*gy#vq`$e^uvK zhm7CN@0AAfOEIceMENra6$;rm~n>&V;h2{6;|F6aesM-I# ztpBT*C)V;iH%U&lle|9QIA(NGn~}8e1AhUyzvOtz+R;|2|3xWZVt7c)b*IskyEbFG zwL(QoN3-F3F=N`$dM~(4VNZp~MS`DF!Y!=M+|)wGm5hR0UC-{GkmB`$w|Jm68MZ6qvI=ehXIhmSpGa`OXVYP zu1-Y!6|cT5GSMMcw4POIu3{7IgVaBcAjrR$B1zA4jcTncV?Fc1sKA8sNbVm{FX}|M zUamjx72Q5XH;rc7L6fhl!JC6Qc`MF))>}Kx!3kFx{Om~v9>lEDE}*AJxi&|UKc@J_ zH0F=I0FQ&YDZ&?yA#eDrF@rT%~ zbi(b`0UE!pMU?GG#X_Qv z;F40h~Eq!0O)f7S~@mP4vtsD$MIW|{WbZ&*)0EOma2jfvC|XvEicK@ zBYOJveV}!!t(zLkml8OTkno3NKPx!~!=Zs)<9?4;K?{1_GfY)#2o_=ye7rQmDOmJ) zKVyJ)13(=4+$btcO$=dC;UhOpljvGX^@1xvlPcuB1meuWwN&tA4}}q{mXYLzmQ)05 z7?GQ?Ws+gATEldTd~)Alss3kUbO)MYyt{~?jt%2S$v$dA3QIH>Jkqyya%R!WCJp*e zp2PxYn(ozIZ$%Y^-+V^SffBR~yte2Ce}u7ls~EJ81UAKM^0BjbR9xQxD+d%(iA>=SOZ6RSskZ;a4fww_ zP5&($@GmzS;|V{C^h~Ti3#2CME>30P4F110dVg+^e>ZxZjI3<`T}JQU&<1Y23tsIU z$*YeUxP=K$1_USk-QGJGAn=F%1Ma<9{;i2smXrBy<1MDF%4}wCVGN9l_+Qw0EC1cj z`}OA_|D~Nb^!KPYh}*-P8A8F%-~zet3rQWD4ofGlS-Phow=16SHSKW$P5na_qc$7Y zduLu0M|)^fjh(nMLVN2mAuKGCy{d=(qIYM2&5=Q&A?J1~ ziZW8y6F3}r!R4>mC)XkU=h@%`poPvyh`WU?A zU4k}kXUh}BmQy~fEcKIm9rJU`ZaiCuiDA}?rttpxRHj8@?2C;_;M$NZd=k|*&k?Sy zvuUm`>Hk{p;W>*J+5D=not8DBVp;B`hjV_){;{|*<;$_9T+`Z??42jIj>V~Y$JU0~ zN)`%RRiCE3`Tk{pU2>!RQ?XO~}iU)%iQ zp>-kW{n(NjN*sx|HU!A!@BR3Y;r??&_9c_8zNflZy!f%gWA*oYMRkeU`Q)bf;E`<)-LcCwN0=R<##fb3B`&`>OYWv7V6T*8}Wbe_tns_0v18-P+tW5JcUpAvyriS=gSMYqvla`c8C>37V&r{4x%%tOE`90ait8h{ zuDj!6Gd-a2`oc>`Lmy|}3qN@Ap22~?XP)`~=G`Cb|8lOJq=o*T^AW6i?|BylnBIEN zsV;MMbDgOi$F5suw=c){-z(|x6k6ECbPhNm3!GU6_Pl>A9Dd!2Mao=2ud%bSYV$EO zNimBuw1@poUgu#U?5b^a`AgpV4YNB3Ta-7m6d^smElpt2Vnyx z34Unr&&bHw*u=y*3NBy_6)-3V7A}wx24Gi{h0#zS*wo{K8UPwfM5EnUx^ROio_6`8O-_eNo)&#OGnA9recZWipltHHE$9bdfL z%tc4F4+LIgUV3&-<|_Ad;wkD%^PW6y3%Vrn_-M!!Ue1cXWnSJ=rZ0|EB^4LTyk?V) zH{I~Z*>a)8)#WQcJrjL##_8?sx%Hx-1T_0Za}1l9d4YXLPH>8zJg_ke8A-y@bwwUY zYGU*zNj=-|@IlQusb($AaqRAm?# zH2y*|fJxu5@s&a2bA!ew290}J6jtw(eG~k8S>ikYqvkwU=S&foxc_J7k+g=^|Nm1z zWL$MIXq+(!vI6#i0}Yi;e{%O5Uw`6-(EbyP1PvBOK1>%)R*(L7sr<-JW{JtWkP{?u zTmUr8)y;Q9JE=LXC#&4zsLZvb1fTu0jo2^$58Pm-Sf_fWhP6}Dqt$g*blP)&8<)v5 z7`Dkv+!xPY{i9!fvo>G8SGAXb|a3Rm(9ONP#sc@a}~e%qWSkNh7Beh~~7KUxWDy-?Xqp_sNB;)Van8}5 z^X43LOn6-9-1(iwo6Zj3})*2zWt$dT<)8XIm5DxmW>$#BYkTV#S|Ee(Zl7zqQ zk?*cVkZ;x_68$Z5tdrIT{+MGm0*v^&W33T~tq$x=SeMvY__t4`n{eFxla7P`hWU|P zlofoZ|2i$}kO{?7aUO`m8+a5!j{r>lO-FT2D9%4BL`3pRo+Yni2E?10N+#$M>J@+F z&95jFm>Rl<;yuM>iL};C5{@`E1u{Nh>?tT<9HawB>l zBYBZ$3O#YiGA?sHlb% z)ee`_e>0qhOfUhF`x^b?zKEHT?3}{he(@l9o$ypfRGtqP!Z}sKu|hy?#4*Z3IIBv4 zEh7)qLlmQ@d41pNgq~1?`Qk+gRecq20}4q|4Y}e h&2OKxOcr8Q?+9V2apc4174 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

)Cr?Y6(F(>m#zijhcZ%6CYGBy2 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 I%7GE$Kg|0V%m4rY literal 0 HcmV?d00001 diff --git a/bin/SiteIni.Pack.Update.sh b/bin/SiteIni.Pack.Update.sh new file mode 100755 index 00000000..a6436d01 --- /dev/null +++ b/bin/SiteIni.Pack.Update.sh @@ -0,0 +1,105 @@ +#!/bin/bash + +#/** +# * @file SiteIni.Pack.Update.sh +# * @brief will update the siteini.pack folder +# * @author Francis De Paemeleere +# * @date 31/07/2016 +# */ + +#backup the current working dir +WG_BCKP_DIR="$(pwd)" + + +function quit { + #restore previous working dir + cd "$WG_BCKP_DIR" + exit $1; +} + +which unzip >/dev/null 2>&1 || { echo >&2 "unzip required, but it's not installed."; quit 1; } +which wget >/dev/null 2>&1 || { echo >&2 "wget required, but it's not installed."; quit 1; } + +# set wget progress option +wget --help | grep -q '\--show-progress' && \ + _PROGRESS_OPT="-q --show-progress" || _PROGRESS_OPT="" + +function download { + wget $_PROGRESS_OPT "$1" + if [[ $? -ne 0 ]] + then + return 1 + fi + return 0 +} + +# get the absolute path of the link (or relative path) +if [ -L $0 ] ; then + DIR=$(dirname $(readlink -f $0)) ; +else + DIR=$PWD/$(dirname $0) ; +fi ; + +# move to the real folder +cd "$DIR/.." + +#check if we can see the current siteini.pack +echo " ==> detecting siteini.pack" +if [ ! -d "siteini.pack" ] +then + echo "$(pwd)" + echo "[error] Can't find current siteini.pack folder" + quit 1 +fi + +currentVersion="siteini.pack/*.txt" +files=( $currentVersion ) + +versionCurrent=${files[0]//[!0-9]/} +echo " ==> Current version: ($versionCurrent)" + + +content=$(wget http://www.webgrabplus.com/sites/default/files/download/ini/latest_version.txt -q -O -) +#echo "${content//[!0-9]/}" +versionOnline=${content//[!0-9]/} +echo " ==> Online version: ($versionOnline)" + +if (( "$versionCurrent" >= "$versionOnline" )) +then + echo " ==> Already up-to-date" + quit 0 +fi + +echo " ==> removing history file" +#remove older downloaded file (if it would exist) +rm -f SiteIniPack_current.zip + +echo " ==> download new siteini.pack package" +#download new file +download "http://webgrabplus.com/sites/default/files/download/ini/SiteIniPack_current.zip" +if [[ $? -ne 0 ]] +then + echo "[error] Download of the siteini.pack failed" + quit 1 +fi + +echo " ==> remove old siteini.pack" +#remove old siteini.pack +rm -rf siteini.pack +#check if the siteini.pack was deleted correctly +if [ -d "siteini.pack" ] +then + echo "[error] Can't delete old siteini.pack folder" + rm -f SiteIniPack_current.zip + quit 1 +fi + +echo " ==> extract new siteini.pack" +#extract new siteini.pack +unzip -q SiteIniPack_current.zip -d . + +echo " ==> cleanup" +#remove older downloaded file +rm -f SiteIniPack_current.zip + +quit 0 diff --git a/bin/WebGrab+Plus.azure.dll b/bin/WebGrab+Plus.azure.dll new file mode 100755 index 0000000000000000000000000000000000000000..5bdc5d2ae62fc885ee4b423093b65623ab744810 GIT binary patch literal 12288 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 FzX6-88^8bn literal 0 HcmV?d00001 diff --git a/bin/WebGrab+Plus.exe b/bin/WebGrab+Plus.exe new file mode 100755 index 0000000000000000000000000000000000000000..7249dfda5642987233a77e28471e08272981f70e GIT binary patch literal 568832 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 z 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�NMv;N=G|3n~tQN5hfx)@;VToO2Wak3f7-Nzu<(bXJVtdnDlII$?;9r`)+ zWw>2hS^RboE{CsC{Cqva$bq_){ytppzYy4%|0zbYxchIok6(ipvI+}`XyJJdZ!&q% z2Z69UbEuEA)z_yYBYFJQ0{@AaRieiXzwG)=pHO}979~J?t-cAcc>0hnN`NY#@&q>G zY;k3?y9M}j$CUX$LBY92(AdHvRY+Wn;>MQ6WUo(kSdsE!K5G+p68| z(FB950N5D!kj7|*=s+MvtLhA%sm0^RQP5V9^w+UiH4pZMWG=dz9Ez85=S~B5kK+hH z-k1XKW5D`Qh?2VsVV0sN;509if$N#Kf0Qqa9u>@;II~s zN2{t`osXH+a% zr_t*qvK^|fa+Ok|#KGNn zNsaeZZO`CXpQgIPobn~YF(nA}$?@O-;n)%c`t*8i=>pK{ggXcn$eBwr>Rcf(0oz?;fpOxX! z41FdOA>9*KA3z57TSPsKE0;O|W7vk|<(8Pbd^v6J$in;8MRRMKxZ ztG(wDe290bk#VN58fDbLl{_&#$h;1+k6%gI1RPF3p007<<&eD2Y4dI+l*0ksLnrZ| zB8mrxEm~@wpWEo`Tuwsuap>@!Hr0l)oeeQJI@OTY=YW1szn7AH&t-vypxTZ>(91XA z#>aIUod=(vP^x;7Q=?+pG4WhuT7M;ooz`E4Ct1};DTp$j$0UV^4!Eb3Q`d|Ot-n0K z7^j3^4QeR(RS&X;S{fJOV)}+GNIO3u4H*uTdt0m2Fr!($z#}Mof*R&D`fxvS)v$~g zR}S(+7EqvsE5kjQ&tSiToq?GyIlR#aMSC(Jy%HV;8iqb@m>Q-Mvkt@jlJCyo-pcp^ z*lFQC$9;q+RGs6zyExqrN_2BnHTP1_lyU}F7jO&&9cl-Nb%v|q9o3zG8#rYK9ADpI zLiLnZINo?MQ(YXwS}?$Ihvx?%4t#grk%*6T;b5fV2DHEY2iR@^VEK0U?Kou^9Jjvx z_3eufuw@!x@o{23W3Zx^b}uZhHG!8e+Ircz-GDXd#XWyAZhZcFpj7J%!F5qdcHhHz zUlrg{JgvaVWH+|ZBKhM5c#)5JF@XmNkmH)coPd>ferEyl8Uh2{n!qUnywOiHPhf`t zFZMB^^@`-{1^5eUjV1R#6ZlvBRO?H8Oel3D`S zuL-`(JRe19uo~PAMP20e$=*a%%Z*m;ywPer?%~IcRwEGUazs)ig2j>%Hk`^GoL@!) zJPVU{423V{cPpn!mC$7K9sLFQj`Z>!Sux)aDJG@)Vs1}fT)`5uK}+fV^5VE+v%Y|Q z@;Wp=cP0QLXGfy_Udp<;lJVKk>Z|Cz%JX8h9Nc{@^4J`=w(_Xnsv^~s`cjRBmS2OU zth)&Sau%n-7(gL1{nK9{m<;$mzA0x^MKZFc(mFjdI?KtxndVU;;}X``E0zx;Yr?dE zg(V`xJI6*X%N_$FGDoDGuFX*}+M{4}K!IeC1qEFdD7YHs6a>|^41FZBpnUOl2S{n* zkU@}8B+2Q${yI<{-Rz9{Pju5`)EJCkJj5nL@ZjP<*eejWj*J%BNQ?g(&!3A)n4?R< zxWbSq7EGEHW%QVy3pvGaq8t3;0;~~?}n^|vRU-U9&+1fo1&a}P(x!XBK zTCayEs+WNw?j0aBJS$J@8^f3z;86~w(9jXt@K{U?n^>B84T|12@|dySk%nCn|+184On;^@&6L4hs-uq z-!4?Q{9izIR9dAA`Qh!}A-zm9WQF2lfksTxf2oXJjU9tHg-hz$k>jfH+$m9AsxNb7 z2wq}(^NHyA?jTbp27Rgfdo=9q)=@RlL=CA3(Ll6bMWQBop=y%RC#7*`dz0T#*!f?F z+>fzqd|&5ha^KVBJ{e?BmW=&8Cz}Wr^W0k5P_=b`dERD9Ec&IgJZ*`mpu~5w#8WDi zc#2U?Rm^>=vY~2ff4QT?-A|)=R2seV*RofWdCxR&0Gn1$!YVZ_x?1)YJx3){O!hUo zMHP@jl2Smh&a(%)8>*oSxF(&93fJ1K#hjN<=zbE^u30@GQeAk^bGfJTtnke&U$>{x z4kmT^wFoff%cFdEk;VD)@-3DmB_UC1SqzsNaii2wYn{B78g5#@I0}@llz;Q(kGs?^Jx+&_-bKV5apQgZ}gC%ppZchZnW@G6Qch zfzCFwuQEvtduV0xF+&c4#qmfkf11HMa{7)Nid&oX$%o=f1}-;&tA_0Jkuc-Qj+5RM zX8d~W-Y*v$O^$b+-|=Pwj0=-2^gfG0VWKP2k^7U;hV5;^4LGe_zC|4KpCH_*3S1oWVNp%=LdPK4=0Ty|?g> z;(HL`Jf7U<y7%}{ zmMs5)f!^ywVX+X&!%~R2-|(T(6i4!p8|ZyL6ea?we*?YWhhpzGlE-BXOyL0^3Z-@= zf3kr-=tG|+^dJNEr^($f61tm#av5Xz@EM`g43t-%8|WrN@wzl~d&o~W0r|_<8z}F6 zH@E`{{R`LK%|@jzOVBn#e{P@;`zdhsnt#baAMv4`gg$7X-}IrA2))igAN8Sp0wRxn z0_OIZ58ai}V-56MK6Ejm*gz!i<399ILbo%}CwyoRp}0nZxKH}fwS*2a(5HOpd4yIO z=(m07<%IqoKS<$eA4+XO{>KLTj1Rq?Q0f|@*qNY_i$4bU(wD#02GQsx2%;~4z72v% zg@WkIA7g`VE(xM9Kc7Kq(GxRETEztE(wCoHig9}h27P&DlfR=Rh(6IZFkPC>1nJV3 ze+Qz(pnFP!=*wegOoC{+6U3q~PqhYP(UK(nV)NuxxOSB`tq7V0kgQF6J$hRzSc(OW=;@9U;cOKdP0%8SrlNyt#f*|_x_u3%Z1_eR%#tnf2Irtqiu-Xg+#f&3}sOX z3fgyVW=%MkeM`cZFnnn^{LGT@vlu=z9Nt?JzJ}q$Hy>VW?&eQwU$>q;C<+5~ndBFt zT*gyX-$A=q#gau=QHyF?)K2YYW8I5oX8bC)Omos-pMg@e7_SSUM-v*$4vE)|9}Hb< z&E(yv$xbg?jK@T=zm%DYOee*%Bja_GhNtzj$Qw%XfmrwI=h*+G;PMx=&jVsTsYI$# z)j(g12gfJx9mP|nQiSQyK%)rXWf7)_i{KG$@GN-^hG;&roWm=)gU8k4DO`m+^QZ`h zUU)WaG9qdab=ofkSx41Cli3V4BWSnTJP?ufi_CgPrL0XXoAn@@byH@Piet~&!4v3N zJdFAhq9>a)Y&uHT>#8Z|QI(jS#^xBd#Ei22djVnQ#dM{r+&^IT`7XFDo8+*1Ft(g8cT{Sb_z$cxEb#viT zZX9FwJ5RCuohlZxk8$d-4_X&8kI5iO`U73P;x4~PbzQD$GYzo3c2YUY?KRy`L9xlWK$M$R!ZcaeTkfjr#=4; zJ{i(-L-cFloP`MkeVXHDbGb6jw{D*1Be6R1xJrYJGMY1%s|kgR(Z26l9redmS;{6V za22K%OuRCMTf)`c0p-isnv_$U*~YN5-e~UY`{dlFV9XJ$IzyFOw#EI;SU2}k%GZ+2 zB!87(Z4IiSlnV#+t+rjwYO|paEz_k#4lOqgiYzySpvo+|dh?aIl$Dq}wk|uPPWuz* z+`u~R&)jlO1|}=y1T&DCL}nYwRs1qyOiU$O>-x0Mw0<3OhgZatjeR@eO$%#sd6Yy}3u$SNB7O=RAb0S%}ExX&N3 z^drwbJv#6FsD;m|I`ZBsanqiOTPA4c*0!ojzlGF|?z!1`^bZK3e$jMyKMW(#qkmM2 zz+G}b1$u%lbCbeJVFY@DU3r7Rt$aTPdV+m@gFs^dAAz30GQc2+DxccnLJi7SB|314 zP~d(^mEVa5yPR@s9c`$LDwRrn>C}yv+W;Xi_4?ajq zKdk_JrvmI}6=3gHfNksx6EejHybcrF%TVX3gq=ZiF_*=`r`ql}!LDlkbHq;TKXEw3 zwJ?d)%=-lV3nuy=ehgFIr}vk>_gD1p<8$!W^kPMBkxO;ro9d$x|AE^jeBgHf>*}jx zY4eT>wpYF7hntR6~vF=_2_CrW-h%C|@kmbSv zG*Odn$0MD9`*A)XQfLkp^+Kv@Ycy7%cqb|@hh*hG%*;t~eK`vX%e_SA2;h3?!g9&O zhtRkvJ$X>v2S}u;o;SG2+KkhK?KmBWT@o?FL+GSmaz;o?zB;)xdDf3%-x;sb$6@42 zWa^{U9<>RY=hYmL9c(r|Xb15jN@(YVw9%}I>pgxi=+HTd;3n)NjDy2h%w z+_a4+rOd9z!Jw;3tftb7F(s?vOk~L9Bcs*sK?o5Z$lNCZL%skaGG|&*LRF{MHK>~G zruqzWORuYEmTi-lN_3kS;bxxVXVT(lGNe)_CBX7bhODcP z{g?K6{wo_h?1D`nCi^_>aLsNdz4iL%P}4XVQ)c69y2Y5d3Hu1R9*l0nej9?(P1x^3 zFuDo*I0U1cu-}JZbQAW65R7ieaNLR2=|6^o=yqawlL50+SR%D!+mL2HVSg9O6Lad! zZKJ04V){>vSLei2P9pD89T`^%+R)S%me5zLML&$`M#qQ;8j4e9!*TdM4S86PG;}mC z|JR`6Tj&xjaNK_RE=FqT_~*S1h2m=_gz<`;x#Z&}@U@?PddZYDuwFfE|GmepgoBWA zQ}Q2CLD%~B+Ez3_aP}Yor;)RDu zzMar|X=^e0)gPh{(<{+=U^jjftWBD#3;zJ7-6{PeoN4_D60!XT7LS3=amvhV0Bb@O zS`55AtN$a2U{PxIp8->Kr8A#($b4W`pGi~xBx)kj^gbo^rNr$Y5VzNVA8~*A62!d& z_LlN+XSnA7}XUV$K62UL6huNCuO{{zLO+OwoKxAu!EYEL;V(0voI{@056@Be{fzR#{d zEVNVnV!nVNTbob7`M*}oP5=GHRIvSlb!tMz@%+#^f5+}}Oa^orMY6dX%qq<|f%79$ zu{o&XJ_j8YI`W#aJhN35`5ly$SAcmkc0i{V%grx0bD*7mx7g`d8PyZce_&9NmTRmH zS`0`Q3n%eh-%2Lw=pGw>f zA*!6(zEr}Fh>J=<(qS>uN z$J)XvBqQ#lI7ic!4yo&&Dc71bdd!@4yr{isS6~lj`1Tp3luAZY8n4ok1UgBhhzn{f zH>66A#q|luE-hE=RW1UxgMCu?l0{e|MKH`R)!c=dov4!YcPgZnGa|CIT%%W+Ql{J| zg)d2|Fgv%nOoK;hn?)`|34J+RdPsd|NE}w8z3W%x9*=dOg$fgGR<<`#rDcyTQ|B?q zh0GD^?7Ns_NJ(dMoD#$~CLtAdbp29tQ>^^$$lC-#0Oy{!X&1*bOYiCPI;R4EYbR zU_Gc26;8ftyJdcSEE+SMLDO%tVqNGUDweMdl7* z{HKo`R7{$r#SUdJq?Fet#-}hjfw@Ja7_<~GFnJJIq{%`)YOq$tA6Z#kZjxa26yIea zG(1e7mL_w4V(RFXSKDurLOQf*VI5t2(Ff-iaqNtkoi`tNagoNCa1)^@HWx7cBw*pp zZ(Ucs(^R|Ix}0qgnPhPoNnT|T|Kp=89+af#*Y9#u5!-)^{mX;@c5`uzi9v+o4M-_J z*Ti^o+AEJqA$NcAw+|MdFfj-$iuu7XgC#~aG}=LOVm%{P2oVz~mMs)MTFFT6VpIb) z7SYA1#!85o(HskS{(0IFHFk*U%p${CF`b!ZA~DHgiUqsYAkyMRk`@CQIm*x|wl&4? z8j{5%<`xRZN)y8x%QSXeJp6;-7mFrcF_u|LtZfaJ7|U#Hk`QAVu^bwWz$%Rcz;;pC zPD+vjM6FxkNCN+jHF1@$@`0TMekj0dAE*g@OMo>#Fhk%|0<86cIM5r(-yy)555yxi zk^JQXtn-0c0%`tKrQ<$uDuF8n_%Rn-RMd2Hg_EBzz=V&9bE%R1YysB$K+GB<`HTP? zd?2i!Bl(m7??zW=(!^O_WBybnZ%!Lvfk5O7l5#%gBm#ddz`$xp%KjYz21Yxhh;pd`@Hhbu@^k+!fz$(3Y2^dia`HP0FzEw-Mc`xsIzI3{0*4E**#~YU zFfPDH{M_Fm@KcnvN(aVE+-()}rz-uZkNHCazbBZF`M@^`d{}^i<%?5S1@#Nr^nln*zAJi}Y8_ z;F$!ETG?a;{+Wey@DIabB`5f}%Lfa=9jp(Bcj4R7`e3{S-_F*DYpLMd#riH1AL>w2 zSxcWaQ_{Oz;1OZqJPTYP@%FGj>JD)+nDupw4+FoXNqbAX(|aeFk!=cj5*e#5M~SNi zZyOuyuNYCI8UvZ6!F|K1-q-qQn;F&nSs%`K1T^nsfmCt&1(|Pw8zkNW>%);vq_WWZ z&Jo{I>pKZPGv7QK20N^eLw(3G7P5~IInF}n_z)b^lUUThnsiREkl{Xr)>cfp!H4W> zAv_OcV$qh0I3N0uJuKu$K4dQodCrH>Fp9Bw6w#zZJ19cd`;fB%$+nnKx{d2RxYl7e z$M|U4gjkuQjF*;7^e&ZK*_`o8RsMpAz1Lj`t?MF99=Pva2 zqo0b-9T4nCPln80iFs3%Ze=#y!_8tRnjYOoNU#&_qI>lb=+QhL6GAvPj6jbbTAIQ! zVFY^QM2(+9Dp6IBI}Wjr;hqaR+DA{W#z}v3d!e}|VA8K@(=*S2xKzn;_0nx2&ZbBTwU-4i~{szaxf{LPqN@6c{qPJj7u@2nR# zG6jepAekkIO1Z?%`5vjKVmEODTyM*IP*{ znV23W4pmct4KcVN0n#*c`*{&LCC;4yA92mR^`8)#yo(rhAkW-0P+N!W#mVo^h=c2H z7emT;-`iV@sB|i}9*En@4C!SfO>J)SbP#y-X!D-q=i#bbJ zUk3#S*_CagiY#@Z#-{30brJ*sF$_Wj%_C`_h|CJ<7~*XGdMYzuc9XOMIqjgWrYO* zQ&7h+(P>UOsr;?%I-6DMGF+^YZr^YATKcUZwJjche4R=S^{&}yNvFjrU5WcCr6j`) z*t}r3+G1q6qY6^5cLyvvM4!)~VQR=5xLw0Zwi*iAeL0RwwJmZ|nUR2}!|=?YatQDH zz)3+%)vVnh#L58+Wr*`dO|D=Gn5boZ3$<6BC9PjY-fkPIit8Kz?9%+JK#0A;-Vsw> zt>^hwG!Zulg1OwJ&wBSj$R4p%-6tfqPP)m$zZzLrqQ%2C5go7W_rhUw4HkjLkC?;>2J86FUo1BFJ`C$Pw(HI1Mb18vG^r~7mWaC<#BWs( zdl(i2!#aNRWZ^U^~csb8_ncO?FV z6^A}qatwU;d!GN_kG1d2 znSSO>J9EyNS2E_C1X%Hbza#Kv0<8MLrC?fB<^(wD17DN{@QDK4@X?Uv z1!qNZL@mRs220h7TlAxtoM4n=x#!1OHR~)_D=?9)P|IMWWqCQRR;Z=W?foMBDYbm^ zIN*XAq=V@#XJ^W#YEV{;3IxI;X3zjh z2Re@M;|cep?J^72*hG+WS9pf~BPuPp$Lu_Uc6r(FQX{vc#OZyU2*bu^94=mhN zoh7GsX#xLl=G-N7tZ7>)hpdP@~(%x3T+g+ zsRv8MaUmRMEG^3$+QL1U*+{s~YG^%&i6Bd=SY0l8k(;YOW{xnr+s{RnF)+%itV-A< z&g1Z)iUx&m@liOD))*m4HKC99FlZ!VopoxRNX5Flo%O{l)HtVQ0Z*YA3&$7 ziRQXY*t&2^kqS8*(`rLan!Q1~AQ({|e4`yl>sg{&Ul@CF9RiLc0uF1ee!=@$G~q5 z&qS4X1ON`-T!l>Hw0;zr&Q<XBKyJo+I=yG$$9T`AH!vu& zi(cPOpWaQcZ(oFE=PJA!nE4A(>`ZH*7)O*R6Jy)dwAxmC3Y;^~qkp@zgVXFXwL@iI z>Kv}N>pjR!9sZIkkX-vK(vSF5yaSW%x7GHVi-frc-V1E2X{=GxwVeRmKl3*hc0{j>jqg z?8dCTR41t82K7Wzogins;|9+X_c^O`fX_}W1$=Iz8(ABzqyi%R2PEn`dQi~$Xatu&)x;lmD;t5Bc<^{$OxXU@M zIBfv#u3KsZg@e~NMBk0*swoF`I#74IDPsHvby{g8T~IsaFql70)GX7AE$8OPSVxk9 zol_?v-AU>s581EA(o*>ms3b(Z`m;!stK17{T7QmMJ40~noC({zPe30SmgdRo3^Rg? zW(4h0XG(vlT{@07IlJ?_jlQSMC}-AFl5tS#>e1&R0wZ$GuskAq&-Z(=-*qIy1&uj539$0m1x|t~F7#6r=)I^h zdXCVG{YV$kdr4!YY|_Ya!(@lG`?o2npU6a)p?;;+WUj8&mf0^?Sl!O%<8AIzU-TFAAGynO!2j*WK0=0GwkoR7BR23h7*+5u)R<7Fi^t5Q&2V2 zhyf>~uLMlky?$}3b#L`Uz*)>t$1>EQ%Kf$Q_*-N8D(2D#sM7*aw`h&SO0j-AbIOw_ z!Hh4~CJ+PW=pN)E^ALUtYhnFQ>8lSZ)-w(zmQv-;xN9oJVmYJEv#A^}tx%6_ALQZcXTbxx>8nYETwP36>aU>W znlH4U4OLW`UA)PAkIJDR{BoWhF6TKcC-={n(^7p2idDJlbNOj$8sUyvLSSXPr}8Tx z4>me__Uju^s_BvUc(9oXB95i$xzVP}|3871hNP!x7w z5GCl$P?ST+MJ{Xoy3l71BB5Mf=r@pcq0bynLQ!Y}F{n#m5HS=*EOz?^1&XMC6xAz7 zk9pNo&Io3mmZAePC29<&Ws}tcQ`Nhi9@Rr@ic=Y~4MOx-?ZwGZ<(f#P&yWfxihe^X zeX75SR0uPqG60L%2oICWz`sT+l3$oq1|E-8Bt@812AW7kqJ%qnpovr@N|;mzLgUfk z{!nuXlgfbH@`p)9atV{lKohA*lrX6bgluPq>JlcEfzTt&eiYc_<|%bv^@CKHs{{D} zkb#hjlp>@8Gv6SUe()FiEUCnt&ZZk@8nMMiPr?)=+b3^RSb(BGd%)>d*=i&U%ECn| z{WOw2_R4LqUVkDS<%{o8xOA{avQOfqV}P4@Q(1vg6#{l%aq0M`cVR+@`#YC@1^yI-`}jPFi`O8E%Z-> zwi@V*eJG`}Dt`p0ANg|aG&$@AGotdKf%+SdNj%0IseH*mxi2wsJCcCD&p`cM&?HtN zwBJBq;>VR+ju#r}zxnn3cgCGD&>Q`@A0zY}K<$1?`tcH&s}*aVry0YF%ha-98&s;o zoIfqH?jGyGW#lqY02eulASBI4L3ll08_xm0Q>w;%Ffas;2y5Kc}O@eCL2Sm-N>p6)PlbfN@KQii^gs+&X{8hGW7 z&={*KO!X#8B?%`wbyhR2#rZW1ve=*PVf;>eAH<*%}hT=bu zl)r)oEm9sKIjSz2lGfLt?lL3XZ-5~(<+1V^Hn{!_N^36Q@(`gFDq5xVTAUC~=d`F6 z$?qkAOP@LG3(kguvk~hI#5uC1tm|xaoeio5cTpS57n?UItB~TZp|i41r8t?d=oFpR zd{w96sGS7C((8tK5Sq+Sl4G4kWkP(3iDHsQKrlWA?QzLnAHY$-%%$)ud5?1`-O*aj^_Ce_aozzvZHcs~K$ zvv`0v5I{-!W`(jw8H`ku4PVuZ5pzHW@&_mk9{4bLMiZq1+3bfG}3^a$wAx z7k!q>C~#q9mEY$a^;ZY|!++hKANXqL05*9`V6&+6o4@K5J~eG;eFppTS7BI!)pH~7 z4k1BWY)_`*;GlPcYF;CZZv>7%Y&h95>Y8GsE9$cL2`(Bxyp7!#57Pr=gH@t@b)#mq zu)B*8(^RSb4yW3;uvugJMzMYkzb6>mAE6dwh> z14Tc%QF+=FeS#?(279cItY2WZNrl=L*rIHZYVnMIHx~F-)7Ebkb(&{k2hZc;); zTXRiX*0yNadNe_*b+Mw^))^Bi(7!fCpJv+HhN4B|wyjYEyR5+admBb&)N_P%T}>4h zEB5s&G5G<|mWc6-Jhu_(hsBFz6_Z1gZ9U#|6z5Eh+EF9X$Zc<|(HTK5MkCk6Fh<%t zqN*bZZ>lOpIzz!YFUWhIqz)CPj;UvmtDKnpICtyu>Idbc+^f7TT2gAyKEj4a*taqDf0-7`R18mdZPo-(zqCKvh+orjdgBuQaG* zft#p;RJqs0a;Ui4XR;GLRqhTecbP!Z4rP<6Oe&>|`s#6}L{UE-HEz*1rFu%`DwFhW zFw!oii|*+?rT_vr{SN4?U?0fph^Fb+OrUSDy)teBtsVCKkhQ~}9}<02D!3r2=$pQV z?Twk}qGo!vsgBrTKb?U;#nA$>t!in0NR&>oczeK2F~<6YiS;7dVdvHZDX3by`kV^1 zNI)1NBkWIRd`fHpTEu*1PUDnCuUu=OWgjYfvlkj@ph`KzxF;BBpi6lbp%nvtho1x6 zQ(11Hfi~qegyszNU4GnILZRNpn!VeH&Jp@U1HH?KK9f+Y^&xJcQTZ%F?>5jtrSeun zUt^$w{^Mi4Eab2H{sRe5@gy+I=?t)eLWM2&b-}4L_FQ zzx7sQTmR#N@Z%Z&)rRmBf^aNP$qMB^*cvK^u4j1N*{(R2Q^?SkaQceU~RcYTgB>9mr3jp4i}8*$caQ z#)kP77=29}=Fp-3iY7KkaP+~pxKhZ)Y0R_Oo>B2zQxj1aTRQAHVZ0K?g~orGF6U#E zJmFqnj)vU2dx9h5_rwaGfk_d<3GM4?cy6JpaWBs|;;+D3w;%11s%G`85Vr-K2Yk#S z12QlK=~v@7myjEA6Oa}+xcdqH@1fXq=Q>+wu;}4=QS8&>HI$MpJ;8kCVRG17-jGkq z%j8ZfpOS~kaTvcHNzKDzMzV${U|W`r)QVJiurOQxBo4sI@MGlW?d;mmSZca>I-Vwm z0&dpHL!jliWB(`-9x8REu}7V=*=tL3y`!TTU4&olJr329b}QD58>rcKkyQuJm2wH z;pu*#;pM=C7L#W&`MfEBqs}19E5-&i6f@jZjOp8A*>o%}O-mi7?#i*%&av9?NmgNm zjDM-}El|!(KU>{tiR2caND78X3XMckSb#`WXH>{U6>0;>?SHKc&zCOjs_(+i+ETW_ zMHjkykj`$^<#%DX9s(%n!mecAf(&k5y$s>#!Y^Qf%Dayhu34lDn~UjTF;F^_0vfsy z#n^y`V$N?WroIb%k*U{(y+Idt;fd!3yD*RZW|p(neNE%M-*jPrV;A->(1oT0^852Grj6*cZoX3mCmm=T4&81Q=pm7hMr{2$Cko@<4J&!Z*}Z#zV4x5T zvUF(_;+Jv#M$ky@LX;%C2cK;?WW=bY%;K2Dq*4y790I-B$4QW!m8yyq(`|@e$|nuT zXh=w=;W#3LIcVb)Oo#{&LxJ}=B7xc21pZw~mFE_fs`6d|)e<%fbgGSg<0IjS9^Stc zhK{pCciero+BA*9Xo0JrT3N4G1Gc2{| zWazYDzG%bN2fwNn+xw5z%^t5SZb_Rdr)&!92xZq{v*WfQ1$}gm#Fo0`UrKRr@2rVM zo`>(hqsPqN9;b|_MpHGI^~t{EIxM1B&EcmslnleJBn-9&(SK$&E3Wdwb7@Icj&&AW z^U=o&%tEdvOvF^QwhB4ByH}?nOUYVg<#=MiV9+FhIx5oA&!AKBKEEEIs#6Vid&F#FZxCt4RX*r~$@ETwAcfoAO->XuzK=Cy2 za`zkUAd!eWiGF`V9P^aDaSoBZArXw}usKFye?H;IpcRhf+CBwY_F@-fdttByktoJ8 ze90h#b!32M8IpT;V`4T6eCfj2ub^I<+=U|zqNQiRy}^0Gd|J$hM+cQGBN*nFOV3bo zDAGIm;w3OZkiXS&a0xnwd0siYa>W?5j;*^6y_ZKJB@G5FPrvadQs@5sC;dQ1G@%p(Q%|IqXl` z;o#Nvr$ zsx7JKFtLteUP?vgz;k$QXby;3X?NLCU~H@Snw2s9T3!ZLmuMgjFO!+vUbaT{0bH6- zqE!$-ky}t1vt3btz<(Psb|c^O)49JUxcdeRxM-Q3x_a8ePmERwcJq-)&MFx6vpGW~B)$y5rL3W((h{SHhWGO+d8Z00+C@5|_Ym*)*t-)eb=+t8UR?Xr054BBuP z5=$W_|98{NLX7u4^s*4+T@cA1Mhn>O|Ccf~*trOq_9dpD5W>!*3t;EHtl!=EG4*>N zz3=zEFqfLtAMm|YX3-z?y<$V@L!NgYgKcEQbb3J^lXALJr5TH`t^i>lMheY>Op*UV zFAFl>kI>74jQ6AT23paqsb-x`=tAf$K83jae^Q>AAz_z}8zcp5VN=`wOa=tTEBW6% z6k(QxJv}*8iU3eFHaY{<@?>`A0{ntEV7byX;A$AsFdUDYtGGF@Z{?w0HA1{Zyx?3Q z(Nt3+LUPGi%D!@1y9;Gwi3|7wt%%^nlei!-^|2+shigdUz=n}t{V^atrW-jvz53&T z$Mq-JFC4y>$s2Rh2R6j@1}qtn2ReoGQu4Zwpjj|bcN%@Ed;+JvIj#_id?Kw62T){) zMpc^lTLJ;DNaQV%o_iu2$g81l>QHYa@;ZNQU%?3c*W$atXu&;4zHRuiF4Sd-h5v3! z-(kv08hAccc#{4pKz>4fI_m`N2YntJ zQ~G3(u!9Ib4EE=!0ZQ0C;Y1sG_+ExYh`qoXu%v^8)DV6 zQYAhHkYng znj;fsj0`Ec=kQiKSP{tL3F13hss@T*5LkV)3#)fQmy}z>sNNEt{U9i=w7#KRt(W#` zFV`?jmo;Qa3!b44j|+AOSJXCwhK)y7Pj~mGZ{PrEgQph=zMH|asT4Y?4sm1R$rN7& z1k5`)r3G|!sp)Y;5@*N7#F3$}6Coi>T*PH)iLEb{FNlpAIRy&8c11KE0Ob{*gwUdX z4hFA=@C`LuXb%*P^h?WgOp^zhK*j)h=g%CXC1cG;|ZfO7Y}` z{xS)Y^Em0RDP4jTNi?3!R;G$Wj~7FP_oqKg-0FLStfP?%)e^(hxhtWAiQw39uWt?Y zCkSQHPQIA4Q>Z!UWNM>^3%Md($OZ8b^WhA??}ragO3kH!1w8#@^ipFB$sV-j$x_#k zvs?+!+QRxZA3-cGDd@}L%vRnc5x+w8Fk+RwBb_;@??|`z>;DcNi(R<)0T74Q2XR%`Lk7esbOpO!>hvb{S5Xko$@j55+ze#p z0BO&=9v`9yNxxDAH^(1dGLl++fGei(Xag-i5hzqYOe2Sf zOV}7LVKmm9VKX^YJ|RRG%q(w#Ka@=s$3Xal5#I`}0&ln%&y1P9vn-;JIu3?7)QIW_ zr)^WikSus@t%t{hY$qXufC~6IPvT$)4Af;Vu@`LV60_jB{vtx zDg6xrFF*qI(?x$CDu}v*<>Mf|U%bW?jT?aGq6Zc(dfG36KW#1Uz?Wiab4 zP~Sx3XmIZuOusa^_bu`F=>L>&ul}}t`}B9@+poVXU+8qocd7oKd|`0!`*b+%{*h|> zcBezNJ4-n@_rSzl*M4U(t_IC2u%qA%#hqovHPFZ#G`yOjxEg}{7!da^eLpgjLo`Q> zT2@d)!oY#uJ;oQ}`Hat0q^Z5vfH7;1o(8{43a+G~D`?7I9v*VoH;{g13C28yLC$3e zhW-l9%J4Q>mcvN1czmNRk4Rfa3bel0Y=h+Sn)9ESFBWUg z1Lzi6f}Fz^YR+Nmu*I4)(j4S9XH|0$AGPgk2Ezn_AV32FBQPqc3mT6NWGgFViVJ2W zQQ(PJA>L#4YU-{@rBhcmb%xnpk4Dv~*Re3o3z{ev98t(yq=y5Pj4p(dQ8n6#5;Si5 z73iY6S?1K{cvxqowZ-Nj4|S#HAP-07;)doxFUtked0Cd5Q}HrmUtMi0&5^vU4_4cM zwo2&kA}unS?k;Z3l-5c2nS;ZHm@#Bjn$2$#TZYDgCZjP2sy@!!WR@<5Z;-Q$OeVWB zC9FR_1(jNHTuth?av-LPo518qYrHvxoi$V)%^BK&D_c?I@n6o)CGlN~sV2@wvd|d_z-^1{~U@9}y z>e9OKj@`%mq{az2M70_Z>spSP>zeB`RD&c?iZNc zfAKiEwZWHvg8$-8ZXe>QwjD8!M^7mw++`~JCsbBvQhT^cTZ9Jo| zj;q!7bUbD+cyhR~+KbkiV@n3h!Qxzk=@)X{%oWraX2K#j7vvxb+p;zUzPtt97e^&*_x%s5>*`;z zbC52iMR+D^6Vfph@2}a)5I^r=*c4HdgCOF16l@yn5*Z6L2(MlDA`-BBwx^U(o`&xU zzHbUX-!^x7FZ;m{n}P3K&o}vgP-%q{B}Qub@|McS=`qsHK4VFaOa4L(VI&^PZn_k) zDJjx>Blb{BhVT2M$1sP)gIZ&@lZ;fXc^3{oOC2%vZ-}(t;>R$jg_j=is)d*Cd!+(( zdG?v=Kxuvr-)BdGhKtSuagg3(l_=N46fTNDn;-cH`e<=>)%0axPk|zYPXCKp`gAJ0 z?!X%++wGD9WP3;{7VLDPLSc+A1MW*J={I}owcX5}6mI&VFz6YT)4xXrVG2yDB4v9o zef&WJKuB419gq_c(vk25gmf`{J|Rv19Gwk-PfL^M88QsWi2~M@_v43S%RJd}IrOwO z%QMr!$NfNVJU~J3B;Zi!4HltWq($anxu)QZ;}w^+YJ9(xB^!}8Sb*L|y98=2PBjmi z@5E>qq7D;;3&rL{El32o8t+>36E%)1^`T15L_HBxu!)TGUl!&D7N`j<5G+`eb+#t> zdNqO5)}%gBQ%zn91UC9>oYiJGkNVCHrMXUvSCwISpZs?pDc!SUu+8Shw zhefdyHamfAv7bBRFrX#s7n+6qFJw9+k&D^~p54BjcSn)PSK0?2_S}bc3>?{E;WuJZn$Kv{rzGqKd|H=1U z5!e6Yc_yEOWR;un6C1jm+YNVSGkHVL!3NvgmrtAf2=4b=usPg<@Ems5^UJbx}HO6hBdNl=6H}MZJn> zV_g3k6*jxouJ$EzXQxl0kv!hjan(wgmP?;)OqiC7XEb42E}nseX}Ne%X2RIkJ`Fi# zifd_5_nYy&rdMMUYTAA=C3%lAi+=cOiB3^w3mbbWE9tjr8 z%j1UcOh$USD{k0W^h{1+&aXTX(e+=5GhPI>#w?-jp57)~BzyG>%Fxd=<0p!}3?1BT z!*`nqCQP4=Lh_ zKyO34T8n2(-1%F3=eFBC;C}LUFOSFzJ~h4P@$%@7t+@W3({Ieq-?3u@Uj8P6P41~u zJ|AlsiWt8M(E-phri2ROW=Ha-CFB4G^AiSUFh5~n2J;ha|M>Hh+z3W9c3@Vhtda@JI{t3mwBaS0^ZA8F>TdqkP25F*LEL zqsdX|ocI%pWhLVUsh~qkF zYLlAeh|S0x^PJdO*WaS9Zw%M9fM*>Gt$GPs=EU)^VA#6wdCgUZOeNWk-317uTb3eZ zyS(zS2S#uYZ1sDAlvnrKlJFYACd`mCJgTD$l?zjT!VxsHr`!Pfx4xq~cF-hoc9E<~ zK@v2c^5~CX2w@kfqQ)Y_d6>yM!-jKOM3Xf)a~vlzNXkMW!92Sr&RRF8c#sROd?3w;5n1! z9Dl5EgD)AKG0o^fN$%Q~C}d$@#C5-TN;qKR@JvCP06`04!FbT!w54Q5&+=%pJ}h1v zXRVBBGCbOxMA~BjsX==lhN`cP>Kl>Rz%-1>C7oolbhNQfU1iqLYco+logu?7OQ68K>4L;WP9Z8zcD&!91CAX zCqiRbNw-5rx{#~91E6?XI;AzElR&&_?rcV%ihY7k5kig(wY5z+ZXrMe)ZPGu3=MSZ zv527(Mw!VU^;Ktev6-}?V@f6T8~G5husF0Z`90@poDC!b`(B0Vney4#eW~yEYOkCv{`wZ;GZyJ zT5%f>Vp|l>agx@bHk)H7WBoszGE!Uq<~d^G2jXDH?=ii-{8F*n(WqQ)Cw`pv%1=15 z+VwH?b;KYddn{aqJ2B}l!5PVTjo!nl)O(Nsha*Wg?l=IQ2~3poDlynyD45;M8SF1= zX2kXB3`AF<3lbR(ovdsrrV?QD=X_Cn>Nvas>Ne2Emn>gTtTiF$@sOrc$l^{(YVRS^ zK0vMy(rDyyXxe1E8Kv!y6<*+vQjP$4m-sj4>gc*#NCD?CDe{bJ~q4Z0gU*% zyplEtSZRQ*If<*%P(n!|3$O3CPfOnk?wnj6cB-^&0l`_R?|r#MnH&{+&!urle--=j zI;f3j#jZ1hW`k*_Qn`GaxuT=RaA*IO|z;#r(|WXdwr zG<4A^;AC!zh2={5gpl{eb>0>?ux>qhdn*Pd8I~N_Tpf?%S}Z&%8IkBA(;s(q&kXJ%J5}iHxjFWL(ESgVXBU(1uRTS+QVQ$`w0tcH)xMnu=v) z{=VtbT`hodH7NfGgaKWyU@1sduR}&NFu8$>r*7m3a}ss=U1RfeTJkv~stJ3JHe(Z? zN^u^HIzb)9aaa%N*bnh`D9S}KLUVEbLd^EBXZD1d0Sjdzu+i|yDt_T?Q7(<6|x%V(eh)hX0$Mob1lXCkP4KMHUjE4(Ne)81gS z!$j|54iHpEXRFk?)dym*J}LWjyXpojwLqP&aI3k1%Y5z>8mjF!_`Ac&xP8fq0T>To z%e-T|Jj}pDdkzSrqzMtnBRki$c^HA@0yyt1xAwFz7>|aF(YB9k)z6 zP7-(o_Y+KQjif;dH@%y)aT3yO6nTTrOE9lNX<25oZoGitI=!ybXM4a~;rfFfkri|R z(?e)kgB^40cV%#>rDiEB6mI7F0bMXTZgWC5ci7oH6!(SPMh?VA4nPKCC|QVko3we) z)j3~zHg>!*)nkXOyLB`CsD3X-U9aj5LN>1mMO3}}OZQh4AQ+H6Qc=}=vy9&XBbvK3 zsrtOch>bVRq0P2bhIjz(oVVrlp|rlb(%y$j7}U_SfAUtk7Aa*AfVCdr|rwIT-+W+bahAIf!bWKby`_@h+C(XX6s}Og*z);tq?yyY#zvJ!}zep!%leR zwZuMc9SoaZ9+6(wyGdyr^>Wm8R^&%a>Pv9Uuqa+PeU`H-ze@8xDmgj(yWG{@E_XzY zlr|kaio6tPHo_QVD{ReV7Jz(}u_r#_R}bnOCt^833uWJwH%r6Hx_wh}@^-Yz)%gHP zHal7yzXpv>D7{E4^@6R0X>v5WVRfzJ+UA@qD8&{|7Ls> z;H$#PryXI7BNAy(Mk0^m8^<=m%bz-(A3!`*S;2yaS+6`ti|2suaSrBRp#skf#d+x2 z?V_F?Evo*qEnX_w%Z-)X4tA&cygZ|&Jcnl*hv&QpSD*&?_q!=?o4IbT3jbzc?CKZLcIA!%A;zyq!P|Ubq`_#AeEqEWO}!X zZ&1qH{#2%+gYH7D6JeR%8!9*@Fl$y6riCaxj)#(=z3!mD^7zGJB83RHr$w8+!aE+@ zZ(uuh4qgc5@??1%OnU_!xod!1zi+8*o+w`kh4a*I3;f~KhSOB1@7WD)_QSD11PzVl zpxxDCq`Z+15Qwm9bAUSt8oU;Fs`Q48%G3VK?(r|+MWbC%ac!Xt3N~WdbMcso37dde zVZN9&`4R;Nhhz(ue;Kq6wprK@h_)Nii7Sf=t2B>truJeXz+L$D>?c9tsQ620#7hhlM zXWho?*yo8jgP=M@S}@~M7jP%=4`z>w#^yc>mKv-$@-z1dx(j+5R36o0@swOb8iizV zytWaWTYV`&b2K>_HKtPQqreQSjY4ac@!H{Jf(?S$YyJ4ak*)GdOjR)OmrED)SID`8 zI4o`~o}8)u4UQ{eY-7n)*!V?DXGO)Rb;zc*HbqHgu+?VP#(43St8vbdiaGK7){x5n z8+qB3e}OYP`zq8%#f>TB1D%-~iq4i_d?1@CB{Rlqf@foJYA=?lI_}-FsQxuj80Ow3 za2>3l44E=lKNz! zDmZajO~bK<)8%-e9*~kbLB!oG?BXvmmiaz|UHX!+Wxix-FsfgN^ri&iF}6lC0`lzV zZIhZBUSL;b>NK;gkze*>)bm}aXMF`L{|0bl9fJy8<<*f^aLpYe>v-*b6J8H!_BmCc zirb;fxgWZfwxME1I}tKkeH)rza=qZ73}jer4cmwOfW^S%g=PcPfCO|^0}>nv^(FPq zK6iA~w7)HKr?tmLUCvf4_;&^U)X)M_Ev#t?)kehxcq36lSMzNg5wZKQBWa?(cx{7E zs#l?;z8dx*mO*YP(xwlY;x@DGGNNS=cG^WZ_U*`}E~ZKB6YkkSNz~XRHX{Wb`SnO+ zmf^Vt&A~1-LZ5Bg+KS5)e}tkBPsN72VT?{kW0^$;Vj>ub8Pn0BftauZ(M6Ur5?_A+ z_cnO9UgS9~)&_r-li$QBYcy$m=%fkOZ zCcascV2HAD7e&GjStqXRYs_eU=+{smaYhUEq1ROI)8|4DSHJLcc!*{U$)a2}8e`(p2*Th5fNg*1m=*5pRjc_}T;7 zj&ZdUyEc2ts(|AwG z{gt`aJk4x0^u=g-4Vzrhu55rl0;k8JqBTN&2_x|2R$6BFCO(umYJI!9jV2fKFcItv zAnyTZ#oA)7W0{CDYwe{{Wa#1%>tTQW5F%sO3?gh`Wbm;e=mlvHF5pq;KLQ@F!5%(- z|Ab%tGW^tDjxcO=%$#_3WaafV56yi}B0}^1n0-~OY_KsJT%Ftg6eMMN$#@jvrqcUy z!3Z_l>?FD%f(t3w23sD9TtDR`@xer!k_1i~=ProW51R| z(kjmf5ft1MAQ_&r9bz*3PK#8cSXJ@zQoRgtiG!?{H^wm~u4n|u%Q?3E<4{N+iGtlA zruHhh42RKRV{Nb992xwxPwgyhA9!(~S0Xb#j2|Q8Jwop)->d08%=eDcTlBppddt3d zHN9iLcMZL3eeXEE6TWvHz3YAN26{L8-U_`{-#ba~CeQ117(8qS09FLs(02y&#<+lV zyU|OKR%QgJIB<8s;PLO#1=TNsJb_JmNp>!+Asa$_%80jUk0DvwJ^#Z$%~kPvsS z?LxoXUA={k^+Q69F5-q^D+2BDtVd5Vrm>x9VJe55LN*kqe)2cGyOKf^ub9x%ym zUsk>y)N7)KRdI+z^hm@tOqdTc*g}u;q4R{IwLSW1!2HVXWD#|Z00muBUo%NyM&e$J zk9DgM?G%V{9Xzk%7@`&bfws}iSbSzLhoIx#9^r-v?|9bE1(0_~$D&Bw9RYHlKzj9Y zgcxzp14oRYHJm9-CY^PebT(zuxnL#{5q|)`Vd^exk~Xr_34Nd*Wch`{Y_4LoIfcX8rO4#$xFBa>=}ezQy=f? zgvkTHLA)yolXrmwSRibQhrw$X`Q-@wGI&d{iHGeTT-Fw@sfS;2T&Mc=Ztd~;m_#nF z?oN^~xHwpk=OJE(bEDy5Cd^_2D&qY#KJI=eIhgU%pHF@%(w}V8-_P_InBSLgue}=V z(|u^t{BXbig}?_y9%z1esmN)eJRCEFoqz)-oh{yOW#la>#F3kIe=ZmG$k3#BG1_hf zfn16~+@jA11(oqAUJ8~}jj>ET+(pi?N=?2SBNY5MWEv=0R(WzD zUK;K;WUGPQsfQ2Nur47vgq}fCETW|>=uX}_6MO!~A|~x!n*6bBW%tO%HlmH;MjR~0 zcHE02iwPJnDB-R2cEjTad(i}%>5bRoyHy7am@;A7Bw71L)n>{PbDv;4W3q+3%B`=d zlUezBrt}1)Qf<5aioq0}1MOJlbW*O$1$Q-btLm6Yn``$FIy(iOIlMB&+C=2H$y}uLK|NGtFo!6nj-S zjLj~^WiVb4HKzNPn%lB&pGF7J`ZxI`Mbl^`sqRt^rcu0c3F|4PCl;K+;#s%=8|2^P zX##SBlJRXeJe-I08LTBInT9>!yc$F=4l-lZ<#ttISwkob_8R#2f43~}Ra%;Tx!ue+ z_QCi5ggcQ%_d9+3=}$PzD%`^qoaHd-01O<5Yjx>|O{O1Krqr_iYNdVx+NGaFb_OkX z5Q7Xbc*WzmC0?c+`x0$PfLM~c+29b&5QK2 zP;0Nm(a1KkDnWYLU#`4lQEhK&BQa*}#_LtyjEw1Y}{r*KT35mm?YE!@yX|Y7v)XNeYK_pLZK#@7hc; z6Uxg+3fjIf%#AaZZ!7`gL@*3q{S`28FU=l=Gf~2WN%CH=t6z)B&!_4;;4#J$Yi|MR z)oHJz>z@#Gy{q@a6P^7KcX)FA>ej8Os)0}_Swdiu&4S$PaF9j|XD%T*<02cz&T_HZ z6XAos*-OpmN%(*V)(SdpHFS!XPQ!(s2M-z;D$v#E14dE_0pS$}33r{Q|2VS?Xu*C- zFW4`Kn|^7-IY+w1zStRbOWVP^1@Ebby5(+_W*wKI8l@o!X7$@^U@-75V4LcWQYvk& zAIHS!aaUryFGfqPO|+X=qa zWvId6zKKk-;MOjOdn9z<_17icozWbp2g+t1jfvs|m>a+fjTVGVZTrs!_I&1$3^_A% z#H)EE!JOf4&Cr2ybQUPtu*TY%Wz;t-}IlJUX=J=aK3BG-AiC)b%X1f?3sxn*V7ct_JT&U1B=o_Ax<2OF)t zUVj=ay6xA!*v6R_pAEl&Fhhmx&dz(_D+ss;K#)F_RGNb z`19j8Rj)^<0g;?$7Dh$tV5o4AO2(GchzjRmV+&&7XuK!%dN=AqY;1io>q3_q{f9Qx z!#xAB22-8R#_B+9WAPc-9tNxouI-s(tP`S~%{3!Walx8p4u+^Mq!L7RHP)=_U^N5B zD~u>ZGpt!=ftq21uyDED5N9n1tC@>bQZu)) zX70gi*0Na5T0pG+(poNJ|=XKUHwGD>zB+7;g=F_+4^Qb zf;}(bPa?c-I|B|q;Fl5J65csv3MxGx!&+xfsjV&q?9*nS$(g?d`FFfR0|Sbq$YBVv zTjs&3=;PmhFBMF`nmp%~k=sQuX3MWc5i6zI^etS*TUDmC4|Vmou%)NC4g_Zha4v3D z1N*UN3)SEq3yk1?HGtm%oWYpW0cDg?A-L9`DyUX41zcw-UfgO`OZ|lHDV&lBn727B zMGiQfOAg<{>n5!&!s^)ib}YP>>47cOl3ch_@|q7?nLz<7Dz~B!BPq4QZ>h5qC&c1T zwNeek+^wnb01WrJyXD8czbT=zW1gp=q915dWlRVx0q&xyK(!L>dsis65eb1BuAk0q zS>{D-8_-=i{;uH3k+11N@vY4nDT3)W0wzvMjiB{b1{P7qe{PBK9u83>M23xq$DcM7 z=^(yn>iU$k~=`|D;nRnb}9P~6j4+-OsA1!s)U zajsTlu&y`e)2$e1=E##hO>GDx+t5>eFEHK0-7toZ9b=~GhdW$jJh5DYWZpup0kRQK z&!CFRitUrXHD%t;M+Xx`91<4Om}zD zA6APUMO(-DcL?ouCXns>kx^+o93Q2lY8}ox>LRUB>!^#gUh-4x1I7=h!U=z=r2U+4 zA>sR&!x3Iqn;FGqTbJ7gliP-HZf;X<6QwOgXlV8&f+gv^8Z8fr3w%F}mQjhwv%CQ9 zoZ^`oT2uQFsx|dCQ6*TLHdR?`8n#hwG$+K{Km_HEv|1}(Ksn~;)mrrQ+PY?b&JyJ< z0Z~HhFk%~zbCN~q(^)5fG04trCHKtzt*T4TgeN*+TxG-0V>i1ajgdV`z!3bn8gKw$t)8SK3 zd2i)yhz?mP>`+FMuu)6J;*kmv7qK`k7@STf)ucU&dfQLZ$3xz6@RHy-c(#8WES`+H zA+#KBrZXO)EkZO?t}|V5wyABU?!{tYftbPq z!5c(1Z74OoKy0_Bg46|D)qS?UOLQ74CS_@ zBrt=wh|AS|HO#Ep5K!&FOtwRsE>rp+DSsx+vFb0;PP<3=0a38oIZ7SX(AxrPUM@%m*;F6NulbcBOm%;{Y zTmx))`@d`9KGf;eHA~1bt~$nIp^jW0ERLGuDV-~dG`$T4&!VupX?%3aI#e_=pXmN@ zLU@dk$Ze??4W(n0Z-_*8W>;O2weD)ms&iY!eWc!pe3r@^bk~0doa@o0(OJANE?<}r zkB=^g+JiU{@NEwu4gkJmV}93uzh}SSx8M8i_W^#HlQ@tNFZ4+fKd|2)+Aj?7#7B>b zYOpu65V*v2J|}t6&e>|T0 zxn^7IbBRiqxcZ(pUX(Dwa5+BGSxf}a!209-Q;4%zVPW=!t3QpHd6)$O(!&8j($CmT zSMZ1k?D6O&i<;Pp=&Vr4EXhLOh4e72sNae2A7Bzg}^vtaNgs zb|UZ-8dJ~4U_OA5hFY z=n?uB?h%>qOjZl@hzT`4LU&`25LS65F1#@SVM_>od&m|4>i>GhgC40oiXKSRPO9sc z(luV6V8}2Cg#BI;_D|Rlj~eMQ)VDA$#12q5qWkDEON%QbH#$o?t-_?2hoQ=o;EsXU z@9y5blC?_e5fqw?$8ddPJI}4Xl%U2@{~#&DK$}N5l{+}P%NHKPaLz13JhmBTSqwEv zEGYz7C?5B(ml1T1H+lUCm@1wKLNb%!eV`9n>x-K#%wTN{IwxQA!=UBzb>EZs6Mw^l zMQ54YWCD^9woCP|csYJJ)&y^;JOs4Kno{r}vdBZ25QfHJSBQ^3&2fVgo#k3nf}R2w z?Sw3yjf*5?@795yxT-b=nPlNb)J~<4h2S-ZEM&7BMw7cpFfzZJnO!=-E>0aGgG;50 zfF09OHWY?K?qGd|TBG|obQ?lsG<)P}CS;-Akn!4Z5#`qwcbH0;3K`2+Yb>hU62mp{ zRG^Yh$(q`Ia7Ohvf&Hj{y@yum#aLnMb7W>?f0SpVv$9r66T^-34BVWFb7tvu+hq+6 zkUIY>jTVx4i`0f&yQ(ZHGEygnxn&X0O@t5tcM){d*TWzpV-Zn2yP>ilH~p|cWo^g; zJ!C_qhs@FsvS1ajyAeM%OaOSo(<9Q~lEika#29n}%qnakL5v)FqrBbBWHR2&#;C4M zDiPWh8yjb*c*Dq@<9@yPxH-7Hn(}C?&%+KwN<>9xxuvO+d)pQtuJP$cOFXZIvkilc z&9A+Qlw|hp?ryW6m(f?fU;2&H>g3nNd9bm#`JIgN4-ZE^o%%|W?+#28rM+HTJXv%7 zEf6@aF<~t6E^jiS(tNb+uvS&1avB1bY=WCAPo+RRpf7VyuTAx(N2g|m(6>!zWNi>EL4MT53|uc2+Q zUq>1W&Q||{(qRw4z=5-dEuckFcw_WqK@oo!M3D(LDDoqPP$c29qLiN*l}1KqCEjAF z+Kr|%LIbJ@DsE}oKo!}R1$Isbv%${ER3n7x(=odnc>y`M*h_rQ=-vgU89y)jyON(s@Da7AVupJ}5B< z5j<`;r(9ft;P@}HX3(CEfE>X)@p&q-+G+LVdKKbeh7n%GVuwwWDAsh?q!_YUlr~`^ zFTs$UoD=B@pF>(w<#TM1Z`vVOTnkeMH0?mU_F~#WUexAAl?U*TmV2Q|+ycuEQDfQR zv&R0~(KHjV6Y=kl;(>UyYVuXmz2r8P(-4e1)N?NeshqMN1olJ6-c;%T;)%BS3?TUs zkF#EV9{LyR6WV#p6kXnD7KGB3*w;sA$%w*IB>X7T>%n9|6Lj*VS(s(EP_Rr%!VR>W z#ziKa@=dYY>Gf21H}?qcoMnW`nc2hvku^-1cpdoh&zo4wO&|U!z!}HBCA-ZH6dCla znXjb#n@+}1Ulp>#`^aR(n5aaV-3Xll+LMW90hBWGLO7F5%_*stHT*xp)) z4i42<%39RW+y6qN>JC?jNsBP~GX;uG_Lk_{bVXzq7+JNf|xqTO(V)ZtSd3 zAFl*tf24lSGN{j@B+^S0Em8af%uG_4WnKQ*CjxNY4CzTn@+KQ`8oDrBq=tQHM1+n2 z{#XFJk-dV)Gch`B&($5EK2j_&eE|>MF4SYnQ z6Ei@(Fj-lgx&_We7=0+vCHEg8^`-GV(`LtlNj-1$ldw=sL<^%X*9r32FUObvV)`e* zoGcb{C8&Q|@BLYw*F32(?up}

_Nh#-vca%)U>&E`T=g+rv^!YFlG_{8={(bpOr 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

au9Qv48Ud~6|y1U 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

C#(S7)e;BMmTy`NTNdRAw1k>ga^kV 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 tfs-e?a=Lj^Q3EfjVR9_&ceMH{d|6CF7)_zrbQ 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

;(3+mj=25d)NYjUbesgf^tc%3>*p^QD*~3 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%0DyGtN_R*FB_&()^LTcU6`LVT$-&-+27 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

cQ_22{7f2 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

_HML%Y}bFplf#mmgkc)W-C&c}-_`eAcxE$K=n zJ7piV`=XI5W6qM%Qp$1l#3VzOkC$?mlyb~3O{1r{Ar`to59kejAp?fO2p9wMj;EwQ zSIBk8)3QEKuQcSc{f2x-MypEc3C~LZd{*Xr_PDjTm&>@ceAHPf3#2?^Zj z$R~f0W$y707FzW6)ULlU#y@!7kacpF-6dzFUD9`U%b2uBt`YXgG4P>ge#*Y#7QN7- zms|8^bMJoC-?~RTAXm%>a1OJD#D`DTnxpn7^)xOV)NAdl2qR7USG{b*Po>{~D*N-G zEaTuRLw>e_JohY5Xpo-WAS1!wmmBhsjCY?eK3B|Ylq-v3=jWKa zra&Idf;q5I-YMJWXKDSBB7g#*qAYbXLvJ?;JX(V0oRv+#a2smisk}Zpoh*u-xBb){`>L&rcd=(T7^}1tHHv zdy(M!(OL))v{DYM>vJSD5?r^3|5~mFD)myxy$$ zt~BdcW|{T0u4cXOFDN}7_5QhL{rW!U{=K2utPgUV^&9xCMZurwo*x@j#tWU5w=K7i2}PmgxBbU z`F8H-^tpiYt5BI#iDu zp?1&*={HiD4AVz|*qgS$pInS9Vy*3y7Om~QWd^HYEv!em4mQFjlyAZo*p6}=?10_+ zt)S|I^%2M+`fbRe{1`Ab0&D*b$r^qfWe3#%L9&J)02Q@*WDP%v+`$`xVZFBVFG$w# z!zj0*{w2v8enh5!CDV_}^skL{{U)kICe`6)Q3rh(UAcv>45wP{q^H)=Q+Lx-_tKSp zbY;J|f;Nfo-YKjL`4hnN*dL-*=Aas`gu`ql7MDAvN;jn&%oV?J6&_M@l&P>lnXXKS zg~~lj0X(8CR2ITxN`>+?ELOf#zJn#okIIkmgz}T}6O@ZD?7@?&UA4nfRabR*N{v(_ zp+b#OW8i5uPK|?Q>V@is@Qm7B?GBY{iaH#gRSVP^utlAz&IG?YOPvK<)%(>F*rv`^ z=fZY%zB(V?Q_IzIs8OF%pMqL-mHG+nU}20yfc0U0poL|yfzZl^upx@do@LJ}Oe@fy zS2WuM+XSVz?M~aB$`!V|Y&W}?KFr5cc`EC~(|8(-<$ZZy z7RS?hI*aH1ct4iF`}6)Rk!SD>)|n6F16dLu%m=dz_#ONX)`d^x6WN74n`g7Gd=j6; zF5*-9RCY0+&Zo0W_&xj{){W2LGgx;%lh0&5_`UpIb}66DXR~Df0Dpj8#vkGjv7USZ zU%)Qs3;9Bp!XM?2vR?c#{ut}cm+&R*3SQ33Ss%WXFJ)Kq3SPld`7*wYUBxSTB}?PW z`EqtOU%^+fzI-KL$*$q6_$rppSM$~ETE2#_Vg2}8zLs6bt9TXb&)4yFYykf&|0~Pj zf8&2+*Ynr-YiuBYgTKLU;BWD_*dYEkf1BONx9}}&FyG3zvLU>hSF@q~J^miMiP!R4 zmdW4e@3Wiv2mAvzjPK&R*e!ey-@}IU5BZ1eR{jzHh>hSM^N-nW{1g5O8_7TApRzyj z&-iC-6#txm&Ti-5@^9H_-o%^OANeVMijCo?`Dyki{v-b{Cf6{r#dG*Hp34h(Aur-3yp+%7^ZCQPj4$Gk^C$R|{3-r4e}+HHpX1N-7x;_( zCH^vhh5v=G=NtG&{yKk?Z{qKW*oGcmgTB3!*YVwaFW<-a^8>t|ALNJl3I0$19si#H zAipsy_K8X4=i(h)oAPJnPVEi*&(41TaaP8Xl`n`{Lz!&<>_5al@qJ$#+BOpBsvU|5 ztcok&CBDBFuXIs*D7}@wN`^9&e)scuWr~ug%u?oHbY7w?Q&uW#l?}=!Wt*~7*{2*- z4lBo$lgeql)35AM_A2#CBVK7znz2|XwvSIuQoCU+PE-4#t}1EQU!+~@q+PE{yUNjueAjZaYZckGmhAeg zv}=R3>u=Jojnb~yq+M@FyWW)j_Lj77leF(`Y2RjP-#gO2Ez+)crCnR4UE8Ex)zYr* z(ysTUUA5A#9n!A%rCmFvT^~rh){|YYQ?L2St{Spym$YlQv}=#FYp=BHLuuDX(ysl| zu8*Z%2c%t}NV`6jb{&*b1jU*EiCx4UCha>$cAX@@GHi-OcjZ3^tS9%kF0j*u!igdjzA^qqxdE%)Vqt*jMZ*`Xy^Rs@9kzwN%lvFBM!sscoxR6uSS?1y_c0EB!0Onpuq$bI)LYC8 z_|zW&XnpU4;Lq0ptfHM$j>w@UYM00yV#e$ybG(RY3}bK(fEKMKV7_izH}HhqA)e7K zdR*g?Q%>Dtq)22?F zunkm51s~>r3G=NxXN#Vr??C*5=hbXAK4T4AgU_g9Rrrio8AdOx=`MVRu!lZDZLOy^ zIZSQR-bR}+7q*dYn!53Dk1pI`X%rLl*5y_3w?@ys%{xP1C{VB?n%YZ3_Oo( zwimGfUc?>hORxrB#y#pQPz8U%UFxg2Tm36+fWP5>^)+}M-oPE}Tex$58#co`xOaUQ z{IC^wuhqDVeGh7&7Wc95!%p}B>R=b_hCQ$sK7@Vn5$uPL;Q)LB_3$YigwLP>{tk!W zb7+Jw;4pj%N8l?s3SYx9_y&&u4}0eUUPaM8{F&J@o87&ay}NruZa_ptq=sswiIfmp zh!Cow_ws@iA<~B z=WKrL&OLKxcFx(^*}dchIY~~5H>!{`1agh<*)jG5JI+q9lakI(vD1>l zeq?9ZS$2;7#LlyyAs4yGF0sq(3cJd#vFq#xy9omTm6#+!MxsET!X-@#lWIx{QZ39! z8c9v1W>QC~3uGj(NJFGorMINFAum}VEtD2RX0lvbA#IVqkiL|@f^6h#X`A$ov|ZXE z?UZ&wZn8((EA5l^O9!Nb(zkLcxwO1h{#xE9e~cgQ>CUGi>ukGxmjC-0XJ$Oq+b zTygq-P zC-MfoA#cPR^CrA0Z^oPR7Vv2WpEmGm$J_J&@D98qe}Q-6op~4DmA}Zl@$Ni{zr=g+ zp1c=)`tZKIAMeix@PT{~f0+;Fuka!KRX&uz#)t9O`EWjhkK}LgQT$Cln!m-z@UeUx z|1TfU-{#4D0-wky@f1FpPvP(IseBrr&gbyCd>)_A-{TATLcWME=1cfep2nB)<$MKS z$=~Oz_-ej}ujT9bdj0|bkZ<50@s0drzKMUrH}g;VXZ&-%g@3`n#dq^Pd@tX}_wxh%Ape#h;@|PZ{0KkFzvsvJ5BxYk!B6s2{51cOpW$cuIev*> z=2!StevMz}H~3ABXq3OpQ~3-&lh5L_`A_^j|CwLl7xf-`PraAkTkoUy)%)rF^#S@o zeUSdLK3IQ6A7b=2`WStUenx*|fHBY*WV~z)Hij6l8bgiOjA6#>#&BbVG17R$7-b|I z6O4(*BqPO`Y)moUF{T>RjOoU^MyfHxm}$&1W*c*idB%L>J!65f&{$+FHkKGmjkU%) zW4-Z#@u9K7_{i93Y&JeMJ~y@)Ul?B+Um07CuZ?ZSH^z2jr}3@vopHqY-uS^dVf<*E zHGVSA8$TNtjElx4tshZ!Jhs`7AQS*EAnE8Ww+&p2P zG*6kQ%^%G(=2`Qc`IC9x{Mo!oC+>_Ju zgeRA0f@h*yN?Cuuy8J^Kby>81jQMmcciLP zHS&#AU5Y0=q(rF!*(EiWnvgvh@%BlbrOsqOM5=-0fHYbfO}>-HOXJC5h`|%c5sWrR zG1`2O(dHONn;)b!X&E_=BmYUcgj|vmoM~c;uIRLoVks6ajB`mv)Nj?J^cXM1i_z0K zuk@4tsy=}+{at-6%dCH*Ut&dYcBwheE2U!e4kJ+z)1ygQ5<}{S?&nhyhSz4LSS+i; zp3~pbm+5B+#nltBQ1{CCvtMG3SY4t)2Gf|dgrho#WwX>S z-i8==JGy0z91mKgyA{bG=8cEgoH62+gUmwY6~U}RDXv0B@jPS`DVR@8 zhHT;r^xC@6Q=5o>nI0Ee$2()9X_-FLHXYM7{bsnC*^Dp)W~7v^=9%~Uf-`G>&M0>;}eXp zpZ#Wp-2pLnm$Ap#XBmuMtB3>$a{*scf?)u`o9o)<0+$l zxB!Zzxrs|_(Awm2yl<47Hm0peKH7%1Aw_9B+Kv>X|DhepQ?wK9MT*ltbS#OX$#fEF zOqbFxNORVebt8RQ66;F_u>Ncy8OmN}uaei< zreu@Jk}J6+RSK8#k{MEdsUTS;6_#SiI*jJqFq(gZS7zJgsqz=(xZ+cMG(x$cT%ZBv zl5&YgDp!;%G>Z!EqFL3~)DiR%^$qncnnN9{j;Bwm$?7DUPo1pJrUlix>JnN?O;b10 z7MnH;ZKCc|576ci_pj4d>P?9IgLpJAMVIqu__K74mPgA=*K7H; zg7ibJuvVCUtVL_lbdy#>D?vZe%4lWiX05DNmVT<0*UHn+v{)^cey&x~s?aT3oEAsF z&}wV7>6cnPtsebKOVkqSR;`KFf_|;F)7sIUVQ?uh1Mz^q`)k zC(#p-HB6uhquz+N z4w1ABM9d?oBnMpginX<&m7FvmjiSYAC0dP+hyCBh`Gt4kC<(Xc<6o;of31eU_Q8ii zjBTbwDp{1Q$|FiPX!xd6c|LJ|(|WK#5WcDutB7N)e?f z{hDs0-_Y%J2i-|`(cN?p-Anh;{qz7mNWZ0r=y&umJwlJt@98o613gYp(37$x%hCnu zqI5~REM1YVO4p?8(hce6-(fP5sVts3Xa>2M5Bw5Avf{f8@{@w3B>1Kb{*Y-kQV-up zA+oc!_&xyf2A2MC24$iaoI%-WZa9MyL%(v_iFT(+v@d;)zD|eJQE;v-rR(T=x{-cN zKf@WLyPPMw+gU0xOCy)NHA6HiG(#k^(q~v<7R_QyeYd_x->V{=7DYX->LXjciatOi<^2)1?kL)+%-@97KlMfzfWiM~`%yTjJ+ z^<(-E`U(A{eo8;B|M-U%2O~+wIFhjr!ErvrD37(M!rF)KS(Oacg%B}@s*u}vAw*mu zkn-XxlGGIUpGhsFw^@;FfoS#!eH-?Rg4z~_tDI;SO(@j51e95tl_nC@KZeNAI#r1R zo~QvOCa?s;!6WsE23|>o>xV|H5z)avt%w1+;(v$0|T>Br9B_q>-HZa(yj{hAWjHNg4gDeu=b#IQ%N<2oZM_=>-vXE*S*zb14}M@p2cL z1g*D^EQc06KvqB${FbbQw)~E~5AAt`tb#WEo~(v;{ei53wmm`CLS#He)+|ZrXnYac=`k!b2wrA6QTK-mV{hw#=U!To=Yh0Zr?rY$DP|%}~p)U&w zs!!CX16`+YB4PSvLmctTyCQ$}XmM1b4Cl+NTdn$6N=ZMy&@C(edMOOX!N_~bi^M95 zd&xwIcydJ|;bc4!Wk_&jawbB`lHKGGIgalfXH=&)lzR7T7BP=noI?NNG?o}-Yf zGMVYjV&N>SSjWMlSTRfWz zGzN7$8jHFEt%kZ2eJYJJ^G+cW)sGrRgY{T|64-vf~AIRJ^KgdKHg_(arkc}zyKd572kWFb3kj-dO zkj-f^kS*v_AY0OCkge#`AY0S&Vr34k0P;VyBFGN3639-pGRV%f3dkVhGVbDjI9}gtrkGp7TbE9*d`RO8*O~D zltng(Y=ut?rk9m9vJ22gkzGN?MZO3!A+kHj+L7G^hY}*lYqSonN1vzlXeuw^`VIZ2K@4iVX^b}BGR7EVjd8|*jq%3Y zMw+qASZ=H^RvPactBlpg8e_My*Vu0yG!7Yujibgfq~1Wo^^l--;H&HsNR?L zB_3Qi>&01N4V2FRB+wxR@aznZ*nN$*%9$kB~fK zo`4iKhC-Y#Y0QHNU%}V~5kAh?W9%W-G0w+hoPQ4Ed<~5AH8IX7V4SaoalSUj`8pWq z>tdX*hjG5XaRVa!^QHw+y*Wnpz8KX9c>NI7Uxs?FB#C#^qW9K<|42Kfw~&tBBU7hQP^&`KWy}Uhh39S(>?&_dThT^?tQ~K(B8G2n`=xt*{`^BFPrGzPAgjh|52dw5+EAUJkt36Sz4pv8^Tb-;fVC{?6izJiP z-Rem!tGCsg_^rNHe-dsDv<8uYHP{+VvRFf`p(Lv{!Wu^&wUVvrB#)H}{wyZe=s<1b z;5*{2c%TVZEt1!&W7Q$~twgI4DPT1LZxyzNTf<2av^GCV(Fzjj10V4;?(EPiriaC9 z@xHEy#cBro)wyN8O!~oR5fM*Qi>JLKA2R#J`!~gVI%()^5SIHwmJ6FH+N_|>VQ8~~ zHhaU=`FEUg z|CTNH+JocJhgEU>W28m~%kQue|cdJ*fKc^q`0F{H}iA&&1o_XZU2w?Q`n>^xj{#*8M(nf4_Cb z8$){i%lXo6yXvDHgc-$9GKh>M;$77LZbot2nuK536kIj-VA&)xFYz9yha>aKXnT6z zCGy6HBk%g9^~=HfH4l;XzwA8}yKHG;^VVqmezfr9r+A~6S%g7XO^`0g)pgk?PkHLPXTKv`4BKRiaf z?aGB?#7u@bDyVA)bw*3Ti$zIW@&f4wF;2ufT>VQ@Lhn9EBddaMJ0RQ0ZgP+uB`3)_ za*5oaGS#U?!>M@UG&hZ+#b`-dmd4UJnn3H*#xp+=d_*x z`Gl1VWG?GTkWX5Mtl|fdvs(`ElEy=|E56EiJ zcbF9ieTP90O2F&WTG)DZK-RGmK_*%aKsK-%f@}zVidl`IPci6O!$A(u@Emh6iitBh zc;D}@_08M;PCUn^!kN*SFy$2?JrGH$NnVB)8b?!TDxFW$=o-3_ZlT-hetMLirWfc9 zrZO)JXW3XT7R91j85YapS>1bh?l+edB}GeRq*y6lsw*{?T1ziTNm4&)h%{0fC#6WK z(tIgRS|e?gwn*Eh{nAnCv~)qbA*-@i4wtjZx#TE0S}r5U%JFhtxv|_@enC!>`^iJ( zk@7e>MNXCH%W3i&d852V-Y)N#kIJXz3-S#`RlG{Ll1<5_L@Ciq86{SUSL!N_mDb7& zN|Mq~8KR6-#wjV_9e-$K5&os<-@NGGeCXc-=-(*tZ&OkP$DLw0?i9yyr!;C z<~x0Kt1ZVNu?2D+=A>dcM3wUI}_R_-_N~59Ceq7SNx`Tjiagx66CwL!b|WS5JaI zE}xMvfIcr@Q3&W8imd2FQZ(?j3))s9lx(20Dmj$gpmQntl_H=EK?{@yT~aBl#Db1d zswyx-L5tK@5<%C8c4-N^xzbj70dxnYtI`8>lF~d@7#_I+f4mi$E{n zX?zvvm3$rF2zmqG%)bP^g>U1#LGR@I`C-t9_%VJO^hxp573d56n#PEv5lt2MvNc_^ zv~bX_7AfwiYT2}$T3*n(wJ5C^=ptHitqkbWT6qnw617+@PD=n?L#wMb1f8fg)mnpY zskPTSgMLBlru72dL+hsv20cg{s*MCaTpO*82R%-ks7(buMN8G@f}X7{(9%FJ(N=2f zK(Em@Xq!QA(za;ZKyTG{YWqR&)edRLKp)jkYUe+l; zB)O2}Lh>Y%Cy_jfBsY@WNOB{|gCq}NuPDnZ->4c;+lFmpvBk6*q3z9BK zUPSUDk{6M5N75ZhcO*$jl8_`Jc?ro&NM1tH14$1gJ&^Q7(i2HfB)yUJM$#KeUnG5z z^hMGSNk1h0kn~5=A4z{C1Cb0wG7!liB!iF)LNXZ1U?hW)3_&sk$q*#3B6$_bt4M|- z8H!{mlHo{(BN>il1dil8j^mk_kvAAeo3{B9e(nCLx)G zWD=4TBq>NzkW5B08OdZMQ;v+3Z1N2pL93;=Ig6GKEYhGs#@Ch@_E~q2E3V zx0=GWXbY>Q)e5dg+gk0#)hJwxc7`j_BbXaC<6lPs8n0lrvDyL^%uPT$J;0&-u8$5alA2i%~8? zxfEp@?zs%Nm!n*PawW>uM6&9EhU-MDKIpYb*NJ0D`U*uc_rkz)a0K)aJIF*|h9jZ> z!f~r{dyUw>W45IY&hkwcEiGmOZ{8&7_uj9&=><;BvNHT+%c?pJx~_QgQ2OYi+-WeXtw;`zb=5+32t$j-?}~+mRzBZe_Z(dF+yZ1K%t%E(+CfAx zh+mVe$<{Q8Q8TUOkcCMYZN%9nB2N5WSnBy=Yk0f-|Nr%Db6?xD%>&z>)BfT1oc4g!v%`ID&khf4d(Qla z+jHgvQqQD+xSmN5NIe(*!}VPBfYh_?eLX+hKCtI!>Ob6`skma)hL8BQ?-)WbzxwOX zd3k^5h^irrR562Oy>G3uR*TstBA)3Nxnyi8pIh*cd~0w9OZZK!HWI&LA#y`aY~gyN zhM_e^5pXrJl_bOGGqh&m1F#b2-k!EAi#?-7s8@BjlAuqeg!mRTI%$XJ!sAazM=(jMQF z4LPmtvm*$xBke3ivvb+GFs~AC)@Jy8Cc`JtM2_4VXVk>+YKZ%*Jah+lFd0Th;l0!0 zM8UhM$z%#ig}tWWebZDMaxpuz-2`N$T@SaL;dXu8ZV57r{XA|rMxKbw&cZnwaF z#IZIW<>3AVZj^FO!v6;yo_eAab zq3?E3h6meAswsXYL9~}tRq7xGpT-uyd7b{-Bcfe{zn4LLU46Zwg$6?#xPiQZBKRZ& z^9_uQzzjJWe*@dS%j2kTplB=K_r9Bi1S$rqlR#iuU>V7Q8GdoRuOiNdzhBy&^;!HU zB}u+UzNWrrSfi46)aY)H6n1R!9R)i|2V%gEv_M*@R;A&Su~vV#L>cEmwY{7yzJ%c4ST)f8{&Hv>i?Q=nD2GpaNh_xCSM?bpgCjnYF9jcCb{$658Mw4qZ`NpyOZ77?qYYfU$nc~-R&g%CA){c++Ja? zwBNT^*{kg}_F8+Lz25%7{?OiFe`Ig8Kejj7pV*u2Pwmef$&nq!Q627RPMD)RhGRM& z$LnNrEXU{Aj^nsaPUi_Hm-D2P+sWhPb@Dm+odQmjQ_v~o6n2U@6`fe8l2h5K;#762 zIdM*PC*FC^so~Ug5}aC2ZKsY?*XiN(bb2|xojy)qr=Qc`8Q=_b203G$an668@y^>$ zvNOY(>CAFwJ0Ch5oR6H1&d1Is=M!hM^MiBTIpLgiPC2KYADuJKS?8R~T*;MP#Z}!3 zZj4*ejdd%zmE9_CRkxZO=T>*)-RImIZcR7At>xBs>$r8@M7Ois#qH|8=yr3vyGanU z2D`7gL)@wEG8^9vyBpx&I(NIf!`ANS|5T@egPt3PaFD={kgrLJnHzJ$4OzQ zs1rlVI`y1pB*A&v8A=*C6Py&%!kObNB5j;coo%F(^OJLt^mMr!N&30<+2DXxYf$f3qWIy!4k|f!lW>2@@ zwNvdG_Dp-0J=>mR&$Z{-^X>QS1@=OFk-gYnVlTDR>}B>@`<(rgect}rzF=RpFWHyv zEB00Untk2AVc&F!LmlRHbY5^eIh~y@PFLqer<>E=NpfCt-f%`aZ#tu$x12G~G-tZ= z|JeHu_$-R;?XzzSRg#_A77!sIO`3p+h=_<>u756}cPSA_LJ5QtxPXYrMer(3nn)8Q za1k3FQAEYwm8K$sV!ienkn){*cJlIufKtTZcO^g0&bvG1oHOk?GiPU)ifpk-JSH9& zo5d4ii+EBzCEgc%#Xj+Y_)zQ@ABm5}C*o6aSR4^YB}qfpkTvC{vX-nZ>&VMwU3s~z zC$Et8<(0C5yh=8dSIb878rfKOlIgOq>?ixn0Ww1llsC(<@)kKx-Yw_Kd*nPhUoMaf z)tj`eb355jT36zLM>NBE!RRV*F!BgKrJ^xEw?}|w?QqZqL$N8%L7r%Lr}}3QJZ5? zgVRuhccJcPq3&j*?&hHG?pAm$h_~P5YF&?$%_-(obDBBbyvv+n&NOG4v&}i?-R4~L z9&?^K-&|lWG#8oonv2c%&AsM6^8@okbHDkK`LX$l`KkGt`MLRD^9%D!^DFaf^Ba*O zZWO&lZ_!7jiZqcf`ig#{znCO$7ylM_h&#n(u}~}$_lm`0wOAw8igjYW*dR8FN5yur zL+lj0#M|N>@vhh{-V=L7jyNC=ieJPbSyGmg7s}G|B3VY3l}WOkEH5vX6=X$ONmiCs zybtEpL)zy6Y3YZPmnelb3);weaOPX>alZrZcf|d}>b~B0zXN`Y z@dyhuVisXJi}pMS!7_VldQ36@%kuvV=p-5qKU_ zxmp?4K>V6czW1i@t?+1pX(V8#LFQQQlo!Jc*h0ByYMf8}<(_n@T4dEcPgHFxY*?Dg zQvfIV1k_0}E^}`Vb~jPL>hEqw_z8p`L-=uow;=qa3RCWx!h>{esxKIp;CYp6p6Al` zBzaz6PwjbT-$)&JCVY}Q^6dUGb?14n7LDVX`3kz-YGD11?zCE1o#<{Wm2+KcEwS#W z`<=U-xwOW8)P0E_bHDa3rdKg)-mlwZbB(E0xsNebXZIxPHp$Ia-$$I9$zaL}j=>dQlxOhxOiC zr%a5t{mrO}1QYq2y`vgR)EdhFTWpw+pvz(T+59&hz36{a19@A}6M0(5zW_^Iss=}&k&Gj)D!AA(ku%D0oa&f{@ zMhFTWC~T060pl6{DdeYcAL9ju{j6QqZflSAzV(6ip|#)o*!tA^%=+B=()z~w*81N1 z!TQnq$vR*iwvKWW4B8<(Y{%J!?ILzj`vN<`Hf?EJwrx9hqFvf9W0$qd+ZWpv>`HbO z`x3jVUBj+r*S0US>)Myw^)x>5(dJu>HFtWuyxrb=-X8CLZ?Ct{`@s9q+mCe#HTIUq zdj~WAs;~3DzWldD)VmTB@x7RWo8Ki?E!Dc`<$Ns!9M3ixBl8*>hXoinPS?n>;5ZGL zUEFxLrQ7->TpBoKOP%X7p+NO{ay|O*4CP|fEd|75fG*TnY93oOlDS;Wv&?-Wn-axx zv4Sp?#bsljU;ZvTGsa3`e4WPlDUGu1qt0|1;Rf7@QOqsm7Bv#w;_d~8#kG=PIIeJQ z!*f0NLgPaBBDai@DFVJ@uo0sv!q$dOfoMvYngS;E6n=lRc0ge@8?5{wsadYQ_Q7au%-Kor^SmjST2?;Xe4v-Gu>(>GKycP*4OAYYos-b-mq@5 z7SmhKZ08{T=oWK}8J*k`ZV98aYr3Y<#dTcQ=<1esOB>zXvTj+UyIb9@ZuD?#xwVX* z?qzOWBgMVKy~60_HgFplz1>FcHAWw|iQB|TbN}WxGt%A8ZWp7U_k#C=F~HmIZ8tK! zx4n0afr&*EiyE0R?XS@pX@X-j*Cm)+=9Kv?%ly?+d@)xI6gSKZ^P#v%EDF6h(>6%s zGc31i*CU!^k# z{4ztNi2leWl*_d$!wA6c4p0Nbx7)U!VmSu&JmKo;+UQE@v31hi6;gloQ>}ga>zyC! zHO?BcPIOK4D!q!CA#YYXisGQvat&51p|O}XO2#~PKfAv@z|OD-+Jo#&d$2vk9%|oY zkG03yb)1f{lcQRw?^XGXdd`+j zSy5T2@9V^I4vo3zH(}c)9=1zaR!#R>Jv}wuwYp}OTm2T~JeWDqdcgcSFT)NP zx?Zc8dJEB?61`2|YJDrqo*eSJRdAqMP+)&fOFQ`9pfF^-YEsEWyrdafH?e}L z_6$X6p4}2ldeCuzPMaseT-la%AVX^?U{U$oqXFC(rW}PveCmL&SLh;ztmW@~j9(~d zg~aDb6cf*#IO@eGW_caPC-UksPA~VW6*)i?DOrJjt4Q3!hd-iSKF0b!<;LGCFD=PL zeSAdmBTggH=N4bKIcIa4RhrL76!3MO&D}=8&V5hcxyB)6XitTPI4xd`TUl`)rz%Wi z;B;61DtY;*Z@Bwy_QxNGc5<9_EvXyf({P3+hrfn!)V-e$m(#8uv~?IezUy^-Q^I^S zqr~anpxi)-*P%_1=dg1?@2}R<@92N5)C-{p*weOkSkS!)p24sT(U!7PIiW1U*Hbzc zg7WqE33`|!0y5TL2Agfdy!8P~igf;7de%JE&5se3^$B8`Z<0zB;Ss6LA zaZ^o(UF)h?cN20*X&vpWF4{bVy4YquwcPufyogz*lYNt3=8-q;H$UrSZ|-n!uIa+=emX~u&0ISTL-yYU9P!_&Fm&fqa; zVKk@1l^#OIz%$byYRZ8xqlYs9tx@nW002As+P;G%p;(}b4v`M_y4mK#{pY_1YL7N_F=S`Ev!I_l&s6nt#aoPx#Wvso0Vyo<3}+uOscU(3POJ zF_4p6K1ko#L_(ScUFz>sr;@H12U$?<-|#UpJsC{oeswhjUW3A#8+AavX(aP!Y-8>+ z_A#AJZ7YVt(nS_)Jay+z=T37!64MfEBeN=ZY^TS@qHBm{{66=daysnj3%e9!TN+GN z6!<6mX<;6>O4clUt*5x5(up)!%E=J3vt9DnlkWtJPi4y59fDfZN-$l`YW@ibwd zid64+yP{dZ;pTg9==KwrMI#5z;WaDnwVo zu$WM>=cuYWxA5WtSdc3;QQHz+BSKR8sbI`^PvIrk88cZ|DLt-!yhQ>d}W zyJ!Qm2Un=N_tm-~$}x<6ZIY|J-kQ+xwFp|ulH-fvMiDGRjo%zpNK!PExaOEvpwX{3 zFs$5Rfb;k1jeH52F{TqE$7gc~?ZfGqKiiQv8mGH<_!j`6JiD2%%bU@IS zp|sA8c81yh)z%ZByu#!1zE`Pa0pm;|ZhnL}^DsKcydbyF12Vri7E8A@tCi;-CzKFw z+|VmOpj5%Fa}`s=#G+A9!%ixR{X=7=VptBs?s>8!H9M94;i>_{WA&qLBA>EJpcrV_46ZwcGO8K&_sgTA7G=wM=F)yw(8o5Dvb@#=6y- z!3)QOxR90}Lraq4{y9y5zvJN3sS~y_ZRT`_O0ZC(q5$7D9iU*5sb5_vACoO^@2hdAgIH=2yyxq@QzSps=v-?IAr{)_~UM>fuDDVF+8bj z)TTkB$$B-#=)5Xg`_Wj|x3i;L-=eBoV->Y}p>tHn%Hf7uu;3cvyh5Kum-3HoQojPbWuzNi$-`B9l)mTA3FFPM} zbLL&KGi_?({UN_+Lm{{ZP{m*DuUWKqI6aTt3Tcrn>4=N4au2?%N%R)py!8Xo=d0Ss zRAN>novvR{RWqocErzuLWodU~@^NX(e*CftV6M$*=&O{Z;iKdip87KrCIBG&;v0B3 zUsav`gnUM7>KLD}_gBmo-Bm<`FKWuT0a*z^aMr+5y+qrmUl!wn{G&k+rmO<3ywN(k zPz)c@Qie<(x$@AM$vQf#qD(GBbE8}FO@A+mat3fI&2x%c2pBP>1&ei zIao0e<-A{P{A8Cr5x*Ki8dM9{5Gz9`|ACXe#kWg}QDIp`<5_+^^Zr8zE+ca(2DgB* z_>W$XUVk<1OeR(dIUANulpZDKkv3=t9Uqzod-YL z|9W`ddCMSu%Wl3eFw*s41+R=>u!W(y@d<=Dg>&onN?Z57+olLD(OVcO}+?>Xi-Wk}Uc$Hj(+VCD1I-MNvJ-1(V>K7iFBz*HIJ}+${)LbJV}1hy3BY(Z{#e81mqsTURIcrEyQPWtyWcK2dZo z&F0CbzVnS6!Rv%Ia!O`~jNtvZ>XCtuWxJuM_2BQ#;)C~gFpzw05i2;i^cBiqW| zawS$~ONi>^|BeFSobgmHEmb^~Dui8cQK>L6=E}w#8tgx62aZ)`q~cC+GN;=cv278! zbaEc~*iS!}0y3Z9#_26w4IsRJPO@nX<2iNWvnqafE4#ycpipN2^^x)}$RGl(9b4jZ z)$^~`Cr<(D@16*0;MB;8(1|;z^vtoFK2>v?C0K@~a~Rr`-lbTG^^EOK!e%Da3%Y=3 zneDdP6Y0DZDJ-agACAS%bc(O^jN4B%Mt)?FMp?`BZsGj9P*){fM7=EV&23AfQwzp1x9jlb+;4nYjq_fZo+;~tep*mxk6AWkCk zGfm|L9G2G3)W4CO;-Xwt!1v-)yk}4S_%%?U86hGfP+nKP+<*G zWtM?By~O1x1htel!>iTbPBRyp|BTvW4y?TMPY6^1^6b=zS8R+?%-6kq{0uUM{hA_2 zGPgdgYQ4-)S5pa(@zMS%uqK3ChPwE^0lFU zRZMqn&v{AWEyr|tH{Y;|7sB|_NvgNZj6)&0H)EM17 zb_lil;6;_v!ED%af2WK4l8k;hzD8(Z1{v!Uir7N;>%CTELonkRZ*4XRGN%dPfZz!de6rqIv_6Af}ZcSYhTg@lmgQAo$%8IE{kVx(JPMen9~I`f25;~ z?w_drnVY`v5lm`y6zG}}%0CNQX!LS-P3Ml1RVO4k(069a&j*czst@BuzA+0SL_qC+!ora3N26tw9gTMhEdOS$^m#?u zEzcv3RCQR*`Um-kw_b$#ZN~nD$w;V&OT$7dt0&h@K_dGq{)9zU+gcW55bT%`P&Bv4 z&I-TPSJ-lB8i4;)9uohK$`5!;)7-Qar_0n9Ws+1e&P+paovTGeoKa7LH5lEQxG? z<5&`OhS?n4f=R4DS;T>+>9~NxT z|7zR(PIe&}`OLKQ=C=O+8SMV`g|(L#ZBp0+rx)&vAHfa~z6*HC1m6{T`7PL;%m;Ue zAD%?~K^E&ig7gKeci_urWOd*r96TJ_W{d;wPRy6+uP@BKj`03J9lm|s695nj&k68D zd4f3-=tugx5DFh^wA%&uRFZdOaB^BP<~X`&c3YDV!-?4T)A|Q?XE+kr49w`nJgE*< zo4Tv8W6qk#>LPBsv)vTKNh^d;FiWjiurGrT^ds8}(%j*yVT=ZJeAwy~;*2T0Wutj1CGJ)DIByL*U!9$w9;ps5 zHH~jtPsEO^ChQ&26)w2BejZW4Mr0Y~(36#o z@Lc29YrCQhk+tYgKWaPd>`k_h@P`=J-xb{5dQR6q@62cY=CUz z>t;OXSN`%H@LkxrWe2=_8iEPHx!z&sh}S{-!;u~#HMCq3=T)#?{qwIUd#3_LjEWs7 z@11YoM{v>3h-|2Yq?5P&`sS1EG$@!$q_Be_G$_6owt)IC0 z@V5qVjgz?}(bh?w(cG}Xmli2xD9S z$-oe;BE-p|(w-;=@*3AiYpM8G@avhCJIY*X_%~AP5tZus%y%}Z zgf4`ado+7a?EB!GwthAO7Ovve0rZW+4c?9EjI_(g0g&J2aBT8Wx4|$71GNven_pjP zH+OqPh2@xvDJ04&3~R(e?$J$Vng}p~5(P(cI*4qHNv5=BAou9cKu1}zWkxVZdK@!8 zj3j~sh?NErj7Ig~W-xtz7tS$I=tk&NXh^6@Naia;EE+C8E)gzHDsC!aDq1RmCZQ&= z2UqpCYVKVXcSne9+4izAeK~IdW>?+a^i9V8(bUoc7bJ< zW#(muRCGB+6a+IENw^^xDp)EwbC^RI9GE&FD(n(839{X10RkWHW`+j^2So?}%bRWY zp3LpvN?+BeF-hWo_ba6-g(xj3RVZ~R^(pNs)hR_PttlNU#VF+{Nl??VQL=qw<7VS$ zqpJVvVqhVDv@_j0ZTy?zx49@&=qA!R!ujWORA02GZ!Xk?2snsCq2~@I4l2zm&0ft4 z&HBxT&C(A~4r30_4oeO)&GuYmd~AF?e2hNc9$p@H9?Bk`9;P1Z4>Om^mp400eQmwo zz0Z9)pDYsOGd17c1NJ5r+Ow{S1s z@m_a@(y*!iDK$x06H-08s-*K0x=v>nDU^6EHo`4#JSc;jwacu85>4s0C2dQ7k+RI4 zNte|C`)r$=sg#}+#my`IEB!+E4$jNF-{+esUL>bB&(zxu4(0(xf%jy6)`8O=(=O96 zm}<=H4G#+>E@&38M@G|aXk|H*_P-VO3{*GLnx8)%X-+?1{iWxF6deJLYSX%dwxv@2F^5^ScOA@jL=!oUId4eiN=phzn^$i z4RDT59VV+-i;sTI^5)-8Qg^V*fPT%k<=!$upt9Gm6W5 zVHGXtLTW>=_#&Ej?=I_OgB9P?W6E+`+Y~nX^iaJpj<}}TlorUmzOrGsAbo5y%*XB& z2Pr^p40Ai{Z`Xy|J@YGzC?-y0P~3`r{-+y!0E~tpLTtr!!8=l$w#+Sso6{jD=Jll7|o4&E`B*8@iWYm`4{{Z1l zK6DD1TW!~Ye%MfU{9CdoV?pVw~bX0Cj16M)qMIx3`ip070qFpKZ?E4x?! z-R>#1^EV+-xgO2FS;8_uNO|LrH5*Gh9>cGD3C@q2?(o?dCj^?o&TWyq>lZ4zRv5$FQjYL|eSZ>+%45*GyU3`fSX~MNV!PixQOmIhLC)V{nhG+8!x(cF-UB>FX=;Tz+_io>UC@G)48P&t~vMefkOJc}Af3GQg z&>r~UzmwbLFbxU?zO?XQv1(sq)qWwA2z~u8zz-}iidI~J zCs&X8Q0jgy!PQd@6jEV_l%D&C`*%YBnMuny%Z6jQO^U2r5E#kk5C{7Y?ssfycd>Bz z-^8L8DY$rPNvSBmWBic<<4HM5%VQyy<6#=2$0BR;Ih>Mb(gGFm!bjt3P;e1B?;F?3 z^e+x^d@D+grS>h$4*#;O@6?R z2w5OlP#!rcWLi46^j5g_Kfxtw$RRguXWNjgKI=0vOQ1bVAP|$2?2A40Zj?}aPwEC7 z+2)V!+;2iGqHOVaLI0b%!^>h!ep-;TVwQxS%!@jjw|CZIcRd{&+&JE;qArw#LKGrF z$>6~zvLNvr;d=Fd4>k+>m!Chmp#96w2!%*@ zb)i2}nKsQ;6)p}eMXzN;8J*>_AV2Z?2mTMP_bRA7jccuxJZU8^IrSBio~4TlFo$K&v;DVT1uBS<4~bRWzWarg4m{YGLSRC#<%+9j6>=$S@xXBW9d=SOkP zr`+}p_~3{2%Jxf8Xch6ydDDdF3?bOz)maoI-h>$~u*iqiE!bBFm!>I3*m@{w1mJzn;}^e36A~ z%-nmBu=)fw`rH)*T>T&2}CdJ2O_OoBm$BbI5 zn^kl~(7}w_b#ol4@GY0cSmB11QLQ3}VM*F2su|QG*}kbyVo$C!U{#KytkWo|6YJ%! z5bxi)Kk|Sm_IUc~4Hnq-d782_?2lr%s`(?XN>-DF=KDfnVxEkRH-%-k%)5-u``-ZF z3ntQc>wQ=(6?6JBd#=`u^`Q-_bt>1%s1io@KFc5$9*x)4lrwd|t(lsHCkf??m0;Q? z@`GBHi;)P4G=nIjA??$?)(bhHR_H4Y*jEwC_R{7yZ0^e)UJy`dNmMY)rA1mT%Tq4z zX}nBeXNkH@_U-&Oh`8vA?IUZh(VJkZT`@CTP|<9As==7!PyLQ9Y2tUE{*LKA*IXzg zu3JUvb}Sd>2ek_3-1hf*rf0{AJ9sOF4b9EYmo9-N6IHAJjxvq$D&d#)B?*;Z9DXsg zOu0zf{j1rN@1e6&>7p21ACYd39`r+HZ_gGo0aVPNUD!QjVs=m)sBdG8Yt44Orv|0C~Ef45rG1gTU9W#_c;HbmGSan6%?bRBY***pp%`<-15w-k=Y9!eQl_nUGp$(XRHMA6I%;sK@($+|++&o5t>w0bgn(DwST@|4b zNoXI{1WQ$k|5;YJE+53o{%i3u?Jt^<)`9_<3e`=fC8Hs6+NqvO+iY`%t@-e3Ku!ODa0{496%vIWfvS3W~6k7`H(D8%Zjb*ChP;pMeZV@?n zcZMyRa+f@?<%vE}y*`j*4&a4me|Ok9Q?<3j8G%>IlxX6!3XeH9KB0{c90tv8&hnO%4vBj(tj!KRW0|uup|Y_{w%0$G-(Gmsw!4=(%Rra`Kl@x zlMbm#(e@e(VG+liIy2~1J+(hpJa+Jq^qd|bf0P!vBfcfxJq5q17aW~_dLOO%KmoiO zKEA8O$IWXVkUfnN0~Q*ck+@KQ&@d?}X*GSM z5*jV-SJEG*T4LCNZg9ld(v+m6kzrw)XlQ79$*x*rCJ<xY|DcaQ6ckC(6JENLc`kJ;o@{EsAM9c}_Ol~M*KW7JnqNm%_mSo_5KW%pfiFA=<> z><(Ku!BcyP9;i&$5CT00na;)+RnDMsqI7SKi`SNXXOdjz^jsQkDW;;7X<18IFFafM zwP}^ro{dj4~v4+E9UCnCAfX#}32O;J!`{xQ_8@Y8qS;J0Lj!nvb87s`s?mOP=8 zg*Qh&R!RwsxroQ4t*MN^Wsg~&AbsOH#SDt7rZtYWpJ06x-ooF~-a_7z-l951w+cZs zU2{aYzE2PvqFn`&7X17Y72_IRyU`9G{^E{;*DdXl?l+KC*N&as&sabwxI>hYis23> zceM*#{6fd{0(@HqooP~SIoYHATLdqPjtG7Es^3eqrxuc4Q0I#N@}L6IV+U<%$ysF= zBqCX=Sz4Yn0U46~xnm@4d4EOox%XWETt%fUv!jGtnkP2jpKoy=Ie7BNjuBep7iZO7 z*nOia^G}a;T%b0jwu&;2%vwY23fGR@S`#kvTyMX;Mi3Vo%-M$}^$Da9#GmGG9cGPp zCBK&HRtmZo@9npfTvy~v6Hhwvxod2~c{B`qWf|)&9lS38*cfpPCJLdhS;RoGQFycJ zG*~Pncr-kl8yXgTKz~E%Ozc>TlW$9VhuO;L$^s3c9)w0R2Q-l z$@ued8QAeuH)MMsc`Qz+`8E~xO$ZWYN~WWnHN7PCus0lc`#I0;+&h05#?n!2=-7#1 ze{kJ+U263yaUeZY^$mXvB*=$Cg0+B7i(l+{mb^6W>o^mWEWQ#sp(|? zuhV9w7=R1Ug6_z9T#3XN0q30B=PE%{FVHFv6dt&V}`Ak zhALx5$|@Cgb7I*m74>rBmvnR51gNa_44ON?R<(7y_)0IfbUOKpZ#odU5>cG$8MOI* zwQu#KA12E{Z(a**1m(ml?%Z1?<%23APmSf5zc1j#o6K@na&78lX63xj$g7Raj zW{v!CGx+vx^5ff9kanY!;!1v~MbnaAgV~-oL+d*%3?h!aiu`W3KRz`!!Rxz_?%MAb z%*$y5#Y;_lH36*zZA}qJ$^S2pY{InMg(EEmJtTDN` zl1v2NkOmK27=f`aI4gGI#PtJL*XokEdu!BuG zIB=wF3ey>_*akRSw=^|3wJ@x^*>N_-JpbYyC)(?*oATAyKj`y`x9_<(A^-^RT=v*kwEO| z;D%dnNL~;D74+>m@T{ZEpt;-$zeI+eK$b3q*fZ#EUkJj*DiFzKWKP zE{VpAuJ3!Y4vt;>r6szo|AVrntxc>1!x(pJ?bNaOZC%O6|sgzB^< zt=$&d8XBhpb^ycAPWr|?>#H1eZuttfO!BY3em&my8-D%L(!<~L`u%v&!*0{#ofy3Z`nNFcDOGd7jLo-y{A4;p=Kv!lkn$w3EcQx za34MPIuG9z9#$XHO~uX4MSGp_8*nP9R%-CjaZ>9g5+pf&q2o>o0v*;_e%9Il(XsWI<5#F&DZGMnPfX2^Eu*Wm|wHhR8YtX!-(daWu-aysPVjx-D&v}V6B?}_BS}>Wv{5YSmHW&LH<%v949@ zx3>$7uRLuexY-j+RZEY}RKZm{PF6nMAe{mi9b3A*^zPG#bj}%>Hdn;$WK!EMO zXZPiFmZcB*M>>{OwLKP;jgN8HicTio{Pk%`J4@692yoF6WS%9w)_#qwB`tFjLK*!= zN0v#L!j!BtoH8taUFam+BGx%R3TJK#taIwoO4}~ya{yp-Jxa9bUeLNH*vGexagOo- zH5lgK*ZHe|UEyT^$k7tx)0SSWpLJ7$| zFZx^At2B)u+l6$atGA(|SNm&CN@aJ);g!er)(z;!t-6K(U0@7V2cH7PgsL>9oR<#e zR?M@eihK=s3}UL|dr$h>sD%mG){A!UlXvk?7lEu4wGWJD%-x?r4;q+VH(ip$z+84qzyhIZO=G<}Rkget_-;FyrtUaDS* z9poL=9o8M^ov$o@K50oed)7O+*M8+Vn`&-!B(x;dfGW!@#Y6l@pnEp>Gsx#7e`Y%# zC}9&uV5PX)0NDrxz%ky zN5(b%ww1<5%@uj4;PY&6Exd6ww>8HcB0;-fGJ7r`eEtPbjCO>JCB)VlNdK+DgnvcO zEe@(6JM(X5=I}s^Q6wwQ$oeAWrj7q>6H_p@;0#i$`MVL;mr z*x6sUO*{ZmGmwsT@2XP>xNgwhG|E4g{mpRELvQgRyZov{YmelE6wmJW)%stt zRRED-!=Aa@%X&22`9la1>dKWYFLC3Zh8v&JP`+Dv)83LBpV^T8+46Kj`CsaLkkvYr z%_*wk(0S7c006j;1D4nO3|*DCdvGTurDE&S0nB(D_RHsQ_hD^2?AV*Ky))KE&v)+~;aa>dc(V_)&VnXepVx!z2b%UPy4n+$JG4mOQM~eAmVA{s z&I4K6-ba@DD*z;kACW7%RJMtmNpA6kpkIRq2U(UwT5dk0(TL{{F2=WOpy&4=L-ywn zKqAFeooP!+tD(rV=GSt5aLgbz_Of#0UZI-4&G|zRkwM)afOpj_vXNV5FnVg)v4zN>agT@Bu70o0&4ymt0^~_M zmU!9WAo3v0Me{<99*5z{Ea?)~Vnpnu$c~Yfhluyb0)Rr>MXl-iCy{?tf1k`u?m8!@ zL?OraZK4JCFpVf`>&#`dC>IyK&q(Z71T!-uWq&~`I(yBRl}zohlrZt(<9QakvNjoC)ldzbJ2(BdGvD z4uC0#(dfnwJDFU$MzQ+RMQ`gBUGtOq|*DkPv%}KOKTA?xDbj|nnx~O zTOd`685=ZQh#!}?@~9Tl6fF3eAXt!$

{H&#>$=J1J$M_4yR_fw$WEfUZ}2R@Xzv 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

F7cduW1jTX->@ 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 za

Hi*MXZ&~Oe{zxk=*|Bh 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

AjtA43oL`GQV`pl$b`42wZz}C3imK%Q4lm9K~ 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

!ghOE;wZqzB6TB0V%c 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 M2O|sp{a^oo14iqYuK)l5 literal 0 HcmV?d00001 diff --git a/doc/QuickStartGuide.html b/doc/QuickStartGuide.html new file mode 100755 index 00000000..a040a966 --- /dev/null +++ b/doc/QuickStartGuide.html @@ -0,0 +1,101 @@ + + + + +Quick Start + + + + + + +

+ + +
+

What is WebGrab+Plus

+

+WebGrab+Plus is a generic webgrab tool that can grab tv listings from websites and create a xmltv file for it. This xmltv file can be fed to a PVR/EPG system to visualize the tv listing.
+Because WebGrab+Plus itself is generic, it will need to know how to grab a specific website. This info is packed into siteini files. +For every supported website, such a file will exist. On a website you have multiple tv channels. To know what channels are available for a specific siteini (website), you can look into the accompanying .channels.xml file. This file contains a list of channels that can be used. All those files can be found in the siteini.pack folder.
+Currently WebGrab+Plus is only a command line tool. So no GUI (Graphic User Interface) is available. +

+

A list of all features can be found on our website

+ + +

How to use

+ +
    +
  1. Find the config file (WebGrab++.config.xml) and open it with a simple text editor.
  2. +
  3. Locate the dummy <channel> line at the end of the file
  4. +
  5. Now look inside the siteini.pack folder and find the channels you want to grab (inside the .channels.xml files)
  6. +
  7. Replace the dummy <channel> line with the channel(s) you want to grab
  8. +
  9. Run WebGrab+Plus
  10. +
  11. You should get a xmltv file called guide.xml file with the tv listings of your channels
  12. +
  13. For more information about the configuration file, see on our website
  14. +
  15. To feed the generate xmltv file into you EPG/PVR system you can follow examples on our site
  16. +
+ + +

Usefull links:

+

+Homepage
+Online documentation
+Online forum
+Online FAQ
+

+ +
+
+ + + + diff --git a/guide.xml b/guide.xml new file mode 100644 index 00000000..7d556963 --- /dev/null +++ b/guide.xml @@ -0,0 +1,949 @@ + + + + 2x2 + + http://www.tv.yandex.ru + + + Paramount Comedy + + http://www.tv.yandex.ru + + + ДП + + + Пыхчево + + + Подозрительная Сова + + + Русские мультфильмы + + + Бешеные кролики: Вторжение + + + 2X2 Music + + + Луча Андеграунд + + + 2X2 Music + + + Симпсоны + + + Симпсоны + + + Симпсоны + + + Симпсоны + + + Космические цыплята в космосе + + + Время приключений + + + Время приключений + + + Время приключений + + + Аватар: легенда о Корре + + + Аватар: легенда о Корре + + + Время приключений + + + Время приключений + + + Время приключений + + + Крайний космос + + + Крайний космос + + + Американский папаша + + + Футурама + + + Футурама + + + Симпсоны + + + Футурама + + + Футурама + + + Футурама + + + Футурама + + + Футурама + + + Футурама + + + Американский папаша + + + Американский папаша + + + Симпсоны + + + Симпсоны + + + Подозрительная Сова + + + Подозрительная Сова + + + Суперособняк + + + Проповедник + + + Южный парк + + + Внутри девятого номера + + + Гриффины + + + Бандитский Петербургер + + + Аватар: легенда о Корре + + + Аватар: легенда о Корре + + + 2X2 Music + + + ДП + + + Пыхчево + + + Подозрительная Сова + + + Русские мультфильмы + + + Бешеные кролики: Вторжение + + + 2X2 Music + + + Луча Андеграунд + + + 2X2 Music + + + Симпсоны + + + Симпсоны + + + Симпсоны + + + Симпсоны + + + Удивительный мир Гамбола + + + Удивительный мир Гамбола + + + Удивительный мир Гамбола + + + Космические цыплята в космосе + + + Аватар: легенда о Корре + + + Аватар: легенда о Корре + + + Футурама + + + Футурама + + + Симпсоны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Футурама + + + Футурама + + + Футурама + + + Американский папаша + + + Американский папаша + + + Симпсоны + + + Симпсоны + + + Нереальный Stand Up + + + Мульtouch + + + Суперособняк + + + Проповедник + + + Южный парк + + + Металлоапокалипсис + + + Шоу Кливленда + + + Шоу Кливленда + + + Шоу Кливленда + + + 2X2 Music + + + ДП + + + Пыхчево + + + Подозрительная Сова + + + Русские мультфильмы + + + Бешеные кролики: Вторжение + + + Луча Андеграунд + + + Симпсоны + + + Симпсоны + + + Симпсоны + + + СимпсоныМо" + + + Удивительный мир Гамбола + + + Удивительный мир Гамбола + + + Удивительный мир Гамбола + + + Космические цыплята в космосе + + + Аватар: легенда о Корре + + + Аватар: легенда о Корре + + + Футурама + + + Футурама + + + Футурама + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Губка Боб квадратные штаны + + + Гриффины + + + Гриффины + + + Гриффины + + + Гриффины + + + Гриффины + + + Гриффины + + + Гриффины + + + Подозрительная Сова + + + Подозрительная Сова + + + Суперособняк + + + Проповедник + + + Южный парк + + + Черепашки мутанты ниндзя + + + Черепашки мутанты ниндзя + + + Черепашки мутанты ниндзя + + + Гриффины + + + Шоу Кливленда + + + Котопёс + + + Котопёс + + + Котопёс + + + Котопёс + + + Эй, Арнольд! + + + Друзья + + + Друзья + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Друзья + + + Друзья + + + Детство Шелдона + + + Детство Шелдона + + + Голдберги + + + Голдберги + + + Клиника + + + Друзья + + + Друзья + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Клиника + + + Американская семейка + + + Американская семейка + + + Клиника + + + Клиника + + + Клиника + + + Детство Шелдона + + + Детство Шелдона + + + Друзья + + + Друзья + + + Голдберги + + + Голдберги + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Друзья + + + Друзья + + + Клиника + + + Клиника + + + Клиника, 1-я часть + + + Голдберги + + + Голдберги + + + Южный парк + + + Южный парк + + + Друзья + + + Друзья + + + Стендап от Paramount Comedy + + + Стендап от Paramount Comedy + + + Американская семейка + + + Американская семейка + + + Южный парк + + + Детство Шелдона + + + Детство Шелдона + + + Американская семейка + + + Американская семейка + + + Эй, Арнольд! + + + Эй, Арнольд! + + + Котопёс + + + Котопёс + + + Котопёс + + + Котопёс + + + Эй, Арнольд! + + + Друзья + + + Друзья + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Друзья + + + Друзья + + + Детство Шелдона + + + Детство Шелдона + + + Голдберги + + + Голдберги + + + Клиника + + + Друзья + + + Друзья + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Клиника + + + Американская семейка + + + Американская семейка + + + Клиника + + + Клиника + + + Клиника, 1-я часть + + + Детство Шелдона + + + Детство Шелдона + + + Друзья, 1-я часть + + + Друзья, 2-я часть + + + Голдберги + + + Голдберги + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Друзья + + + Друзья + + + Клиника, 2-я часть + + + Клиника + + + Клиника + + + Голдберги + + + Голдберги + + + Южный парк + + + Южный парк + + + Друзья + + + Друзья + + + Стендап от Paramount Comedy + + + Стендап от Paramount Comedy + + + Американская семейка + + + Американская семейка + + + Южный парк + + + Детство Шелдона + + + Детство Шелдона + + + Американская семейка + + + Американская семейка + + + Эй, Арнольд! + + + Эй, Арнольд! + + + Котопёс + + + Котопёс + + + Котопёс + + + Котопёс + + + Эй, Арнольд! + + + Друзья, 1-я часть + + + Друзья, 2-я часть + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Друзья + + + Друзья + + + Детство Шелдона + + + Детство Шелдона + + + Голдберги + + + Голдберги + + + Клиника + + + Друзья, 1-я часть + + + Друзья, 2-я часть + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Клиника + + + Американская семейка + + + Американская семейка + + + Клиника, 2-я часть + + + Клиника + + + Клиника + + + Детство Шелдона + + + Детство Шелдона + + + Друзья + + + Друзья + + + Голдберги + + + Голдберги + + + Теория большого взрыва + + + Теория большого взрыва + + + Теория большого взрыва + + + Друзья + + + Друзья + + + Клиника, 1-я часть + + + Клиника, 2-я часть + + + Клиника + + + Голдберги + + + Голдберги + + + Южный парк + + + Южный парк + + + Друзья + + + Друзья + + + Стендап от Paramount Comedy + + + Стендап от Paramount Comedy + + + Американская семейка + + + Американская семейка + + + Южный парк + + + Детство Шелдона + + \ No newline at end of file diff --git a/hot_cookies.txt b/hot_cookies.txt new file mode 100644 index 00000000..93020d01 --- /dev/null +++ b/hot_cookies.txt @@ -0,0 +1,5 @@ +# Hot_Cookies, saved for the purpose of an actual WebGrab run +# Saved by WG++ 09/03/2021 22:37 +# Response cookie from url :https://tv.yandex.ru/channel/paramount-comedy-733?date=2021-03-11&period=all-day + +.yandex.ru FALSE / FALSE 1930858663 yandexuid 870117971615318663 diff --git a/install.sh b/install.sh new file mode 100755 index 00000000..55fcadc5 --- /dev/null +++ b/install.sh @@ -0,0 +1,68 @@ +#!/bin/bash + +#/** +# * @file install.sh +# * @brief install/update WebGrab+Plus +# * @author Francis De Paemeleere +# * @date 04/01/2018 +# */ +#---------------------------------------------- +# * V0.02 @ 04/01/2018 +# * - fix relative paths +# * V0.01 @ 05/11/2016 +# * - initial version +#---------------------------------------------- + +#backup the current working dir +WG_BCKP_DIR="$(pwd)" + +quit() { + #restore previous working dir + cd "$WG_BCKP_DIR" + exit $1; +} + +# go the the folder of the script +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +cd "$DIR" + + +#check if the siteini.pack.update can be seen +if [ -d "siteini.pack.update" ] +then + if [ -d "siteini.pack" ] + then + echo " ==> update siteini.pack" + rm -rf siteini.pack + mv siteini.pack.update siteini.pack + else + echo " ==> installing siteini.pack" + mv siteini.pack.update siteini.pack + fi +fi + +#check if the WebGrab++.config.example.xml needs to be installed +if [ ! -f "WebGrab++.config.xml" ] +then + echo " ==> installing WebGrab++.config.xml" + cp WebGrab++.config.example.xml WebGrab++.config.xml +fi + +#check if the mdb.config.example.xml needs to be installed +if [ ! -f "mdb/mdb.config.xml" ] +then + echo " ==> installing mdb/mdb.config.xml" + cp mdb/mdb.config.example.xml mdb/mdb.config.xml +fi + +#check if the rex.config.example.xml needs to be installed +if [ ! -f "rex/rex.config.xml" ] +then + echo " ==> installing rex/rex.config.xml" + cp rex/rex.config.example.xml rex/rex.config.xml +fi + +echo " ==> DONE" + + +quit 0; \ No newline at end of file diff --git a/mdb/mdb.config.example.xml b/mdb/mdb.config.example.xml new file mode 100755 index 00000000..9cefc5f3 --- /dev/null +++ b/mdb/mdb.config.example.xml @@ -0,0 +1,206 @@ + + + + + + + + + + + + + guide.xml + + + mdb.xml + + + + defaults + defaults + + + defaults + defaults + + + + + content + - the content of the xmltv-target elements can be specified by means of a mixture of text and element-values. + - content can be left empty to remove the xmltv element (except the element ) + - the element-values must be entered by their (wg++) element-name enclosed by ' ' + - optionally, element values can be processed by means of certain operations, + E.g. 'description[cleanup(style=upper), max_sentences=2]' + - optionally, element xmltv attribute values can be added to the content by adding /a (only attribute value) or /a+ (value + attributename) to the 'elementname' + - multiple value elements (like actor) will be converted to single value elements if the xmltv-target element is a single value element, like <desc>. + The individual values will be listed with a (standard WG++ internal element separator character) | as separator unless another separator is specified as follows: +'element-name(separator-string)' e.g. 'actor(, )' or with attribute 'actor/a(, )' + - text and element-names can be linked together by enclosing them by {}. This will ensure that, when the element in it is empty, everything between the {} is + ignored. E.g. {\nProduced in : ('productiondate')} + - the text in the xmltv-target elements may contain the following simple formatting : + - \n or \r to force a newline + - \t to add a tab + +2. The allowed xmltv-target elements (the ones in the target file specified above) are : +- IMPORTANT! : any of the next listed xmltv-target elements that is specified in this allocation specification, replaces the existing xmltv element and +its content! +2.1 'Full' function , these can be added, changed and removed + <title> <sub-title> <desc> <star-rating> <director> <actor> <category> <episode> <icon> + <review> (=optional new xmltv element) +2.2 'Remove/Keep' only, cannot be added, changed, only removed or kept as 'is' + <date> <producer> <writer> <presenter> <composer> <commentator> <rating> <aspect> <quality> <url> <country> + +3. Supported element-names (from the existing xmltv listing, name definitions as in Appendix E of the documentation) to be used as content to expand: + 'title' 'description' 'starrating' 'subtitle' 'productiondate' 'category' 'director' 'actor' 'presenter' 'writer' 'composer' 'producer' 'commentator' 'rating' + 'episode' 'showicon' 'review' 'subtitles' 'premiere' 'previously-shown' 'aspect' 'quality' 'country' 'url' + +4. Attributes + - for each of the xmltv-elements the following attribute can be specified + (if not specified, the existing one, if present in the xmltv, will be used) : + - lang for <title> and <desc> , default : no attribute + - system for <star-rating> , default : no attribute + - type for <review> , default: type="text" + - Existing xmltv attribute values can be added to expanded content. (see above) ]]> + + <!--mdb-starrating correction: +allows to convert the mdb-starrating into a value that suits a media-center starrating display. E.g. , the majority of the IMDb starrating values are between 4 (bad) and 8 (good) in a scale of 10. In a 5 star display system , like the one in MCE, there is too little difference between these values. +The following settings, first subtracts 4 from the grabbed mdb-starrating and multiplies the result by 1.2 with a maximum of 5 . That will convert the values above, in 0 (was 4) and 5 (was 8) + Default values: subtract="0" multiply="1" and max="10"--> + <mdb-starrating subtract="4" multiply="1.2" max="5" /> + + <!--example +The next two lines add mdb-title (if different) as an extra <title> element before the existing one: --> + <title lang="xx">'mdb-title' + 'title' + + {'mdb-title'...}{[plot: 'mdb-plot']\n}'description'{\n[imdb description: 'mdb-description[max_sentences=2]']} + + 'starrating' + 'mdb-starrating' + + + {Viewers comments : 'mdb-commentsummary'} + {IMDb review: 'mdb-review'} + + + Disney Channel + RTL 4 + \ No newline at end of file diff --git a/mdb/mdb.config.xml b/mdb/mdb.config.xml new file mode 100755 index 00000000..9cefc5f3 --- /dev/null +++ b/mdb/mdb.config.xml @@ -0,0 +1,206 @@ + + + + + + + + + + + + + guide.xml + + + mdb.xml + + + + defaults + defaults + + + defaults + defaults + + + + + content + - the content of the xmltv-target elements can be specified by means of a mixture of text and element-values. + - content can be left empty to remove the xmltv element (except the element ) + - the element-values must be entered by their (wg++) element-name enclosed by ' ' + - optionally, element values can be processed by means of certain operations, + E.g. 'description[cleanup(style=upper), max_sentences=2]' + - optionally, element xmltv attribute values can be added to the content by adding /a (only attribute value) or /a+ (value + attributename) to the 'elementname' + - multiple value elements (like actor) will be converted to single value elements if the xmltv-target element is a single value element, like <desc>. + The individual values will be listed with a (standard WG++ internal element separator character) | as separator unless another separator is specified as follows: +'element-name(separator-string)' e.g. 'actor(, )' or with attribute 'actor/a(, )' + - text and element-names can be linked together by enclosing them by {}. This will ensure that, when the element in it is empty, everything between the {} is + ignored. E.g. {\nProduced in : ('productiondate')} + - the text in the xmltv-target elements may contain the following simple formatting : + - \n or \r to force a newline + - \t to add a tab + +2. The allowed xmltv-target elements (the ones in the target file specified above) are : +- IMPORTANT! : any of the next listed xmltv-target elements that is specified in this allocation specification, replaces the existing xmltv element and +its content! +2.1 'Full' function , these can be added, changed and removed + <title> <sub-title> <desc> <star-rating> <director> <actor> <category> <episode> <icon> + <review> (=optional new xmltv element) +2.2 'Remove/Keep' only, cannot be added, changed, only removed or kept as 'is' + <date> <producer> <writer> <presenter> <composer> <commentator> <rating> <aspect> <quality> <url> <country> + +3. Supported element-names (from the existing xmltv listing, name definitions as in Appendix E of the documentation) to be used as content to expand: + 'title' 'description' 'starrating' 'subtitle' 'productiondate' 'category' 'director' 'actor' 'presenter' 'writer' 'composer' 'producer' 'commentator' 'rating' + 'episode' 'showicon' 'review' 'subtitles' 'premiere' 'previously-shown' 'aspect' 'quality' 'country' 'url' + +4. Attributes + - for each of the xmltv-elements the following attribute can be specified + (if not specified, the existing one, if present in the xmltv, will be used) : + - lang for <title> and <desc> , default : no attribute + - system for <star-rating> , default : no attribute + - type for <review> , default: type="text" + - Existing xmltv attribute values can be added to expanded content. (see above) ]]> + + <!--mdb-starrating correction: +allows to convert the mdb-starrating into a value that suits a media-center starrating display. E.g. , the majority of the IMDb starrating values are between 4 (bad) and 8 (good) in a scale of 10. In a 5 star display system , like the one in MCE, there is too little difference between these values. +The following settings, first subtracts 4 from the grabbed mdb-starrating and multiplies the result by 1.2 with a maximum of 5 . That will convert the values above, in 0 (was 4) and 5 (was 8) + Default values: subtract="0" multiply="1" and max="10"--> + <mdb-starrating subtract="4" multiply="1.2" max="5" /> + + <!--example +The next two lines add mdb-title (if different) as an extra <title> element before the existing one: --> + <title lang="xx">'mdb-title' + 'title' + + {'mdb-title'...}{[plot: 'mdb-plot']\n}'description'{\n[imdb description: 'mdb-description[max_sentences=2]']} + + 'starrating' + 'mdb-starrating' + + + {Viewers comments : 'mdb-commentsummary'} + {IMDb review: 'mdb-review'} + + + Disney Channel + RTL 4 + \ No newline at end of file diff --git a/rex/rex.config.example.xml b/rex/rex.config.example.xml new file mode 100755 index 00000000..d8bbf072 --- /dev/null +++ b/rex/rex.config.example.xml @@ -0,0 +1,171 @@ + + + + + + + + + + guide.xml + + + 'description'\n'actor' + The result is the existing 'description', followed by, on a newline, the actor(s) separated by the standard WG++ element separator |. + The result: + This is the original description. + Michael Douglas|Kim Basinger + + You probably don't like the | as separator between the actors, so you specify another separator like this: + 'description'\n'actor(, )' + The result: + This is the original description. + Michael Douglas, Kim Basinger + + You can make this prettier by adding some text to the actors addition: + 'description'\nActors: 'actor(, )'. + The result: + This is the original description. + Actors: Michael Douglas, Kim Basinger. + + A small problem: Suppose the source xmltv show doesn't have any actors, then the result would be not so pretty: + This is the original description. + Actors: . + + To avoid that, the added text can be linked to the element it must be added to, like this: + 'description'{\nActors: 'actor(, )'.} + Result with actors: + This is the original description. + Actors: Michael Douglas, Kim Basinger. + And without actors: + This is the original description. + + An example with some more elements: + 'description'{\n\tYear of production: 'productiondate'.}{\n\tProducer: 'producer(, )'.}{\n\tActors: 'actor(, )'.} + Result: + This is the original description. + Year of production: 2002. + Producer: Steven Spielberg. + Actors: Michael Douglas, Kim Basinger. + + And another one: + {Episode: 'episode'\t}'subtitle' + Result: + Episode: 3.2/12.1 The original subtitle + + You can also remove elements (but not the title!) from the xmltv listing by specifying an empty element, like this: + or simply + This will remove all elements + And this: + + Will remove the element, including all its child elements like , etc. + +Additional options : + +** Operations : optionally to do certain operations on the element value to expand e.g: + These operations must be specified within the ' ' characters that specify the elementname, enclosed by [] and separated by a , e.g. + {Summary: 'description[cleanup(style=upper), max_chars=500]'}{\nActors: 'actor(, )'} + supported operations : + - cleanup with style and tags arguments, + - max_chars, max_words and max_sentences to limit the content data of the expanded element. + +** Xmltv Attributes in content to expand: If the source xmltv element has an attribute, like lang="en" or role="rolename" (in actor) or system="US", + it is possible to add it to the expanded content by add /a (for attribute value only) or /a+ (for attributename and value) to the element name. + This /a or /a+ addition must be added directly after the element name, like 'actor/a' or combined with a custom separator, 'actor/a(, )' + or combined with an operation 'country/a(/)[cleanup(style=lower)]' + Example (assuming the actors role values are provided in the source xmltv file): + 'description'{\n\tYear of production: 'productiondate',}{ Rating: 'rating/a+'.}{\n\tProducer: 'producer(, )'.}{\n\tActors: 'actor/a+(, )'.} + + Result: + This is the original description. + Year of production: 2002, Rating TV-14(system=US). + Producer: Steven Spielberg. + Actors: Michael Douglas(role=The carpenter), Kim Basinger(role=Mary). + +Summary of Content/Values: +1. Syntax +content + - the content of the xmltv-target elements can be specified by means of a mixture of text and element-values. + - content can be left empty to remove the xmltv element (except the element ) + - the element-values must be entered by their (wg++) element-name enclosed by ' ' + - optionally, element values can be processed by means of certain operations, + E.g. 'description[cleanup(style=upper), max_sentences=2]' + - optionally, element xmltv attribute values can be added to the content by adding /a (only attribute value) or /a+ (value + attributename) to the 'elementname' + - multiple value elements (like actor) will be converted to single value elements if the xmltv-target element is a single value element, like <desc>. + The individual values will be listed with a (standard WG++ internal element separator character) | as separator unless another separator is specified as follows: +'element-name(separator-string)' e.g. 'actor(, )' or with attribute 'actor/a(, )' + - text and element-names can be linked together by enclosing them by {}. This will ensure that, when the element in it is empty, everything between the {} is + ignored. E.g. {\nProduced in : ('productiondate')} + - the text in the xmltv-target elements may contain the following simple formatting : + - \n or \r to force a newline + - \t to add a tab + +2. The allowed xmltv-target elements (the ones in the target file specified above) are : +- IMPORTANT! : any of the next listed xmltv-target elements that is specified in this allocation specification, replaces the existing xmltv element and +its content! +2.1 'Full' function , these can be added, changed and removed + <title> <sub-title> <desc> <star-rating> <director> <actor> <category> <episode> <icon> + <review> (=optional new xmltv element) +2.2 'Remove/Keep' only, cannot be added, changed, only removed or kept as 'is' + <date> <producer> <writer> <presenter> <composer> <commentator> <rating> <aspect> <quality> <url> <country> + +3. Supported element-names (from the existing xmltv listing, name definitions as in Appendix E of the documentation) to be used as content to expand: + 'title' 'description' 'starrating' 'subtitle' 'productiondate' 'category' 'director' 'actor' 'presenter' 'writer' 'composer' 'producer' 'commentator' 'rating' + 'episode' 'showicon' 'review' 'subtitles' 'premiere' 'previously-shown' 'aspect' 'quality' 'country' 'url' + +4. Attributes + - for each of the xmltv-elements the following attribute can be specified + (if not specified, the existing one, if present in the xmltv, will be used) : + - lang for <title> and <desc> , default : no attribute + - system for <star-rating> , default : no attribute + - type for <review> , default: type="text" + - Existing xmltv attribute values can be added to expanded content. (see above) + ]]> + <!-- examples--> + <sub-title>{Episode: 'episode' }'subtitle'</sub-title> + <desc>'description[max_words=100]'{\n\t¤ Produced in: 'productiondate'. }{¤ Category: 'category(, )'. }{\n\t¤ Actors: 'actor/a+(, )'}{\n\t¤ Director: 'director(, )'}{\n\t¤ Presenter: 'presenter(, )'}</desc> + <credits></credits> + <episode-num></episode-num> + <date></date> + <category></category> + <review>{Ratings: 'rating(, )'.}</review> + <rating></rating> +</settings> \ No newline at end of file diff --git a/rex/rex.config.xml b/rex/rex.config.xml new file mode 100755 index 00000000..d8bbf072 --- /dev/null +++ b/rex/rex.config.xml @@ -0,0 +1,171 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Configuration file for the REX (Re-arrange and Edit Xmltv) postprocessor of WebGrab+Plus +by Jan van Straaten +Version 4 Januari 2020 Postprocess V2.0.9 +- added xmltv attributes processing for the elements to expand in 'Content and Values' section +- added all Webgrab+Plus xmltv elements are now supported + WebGrab+Plus Version V3.0.0 or higher +Version 3 April 2019 Postprocess v2.0.8 +- added optional 'source_file' variable in >filename +- added optional operations of the elements to expand in 'Content and Values' section + WebGrab+Plus Version V2.1.9 or higher--> + +<!--This configuration file can be made fully functional, change the settings to your own needs as explained and save it in the rex sub-folder of the +WebGrab+Plus homefolder as rex.config.xl--> + +<!-- Introduction: + The purpose of this post-processor is to re-arrange and edit the xmltv file created by the grabber section of WebGrab+Plus. + This can be useful or necessary if the EPG viewer of the PVR/Media-Centre used, or the xmltv importer it uses, does not support all the xmltv elements + in the xmltv file created by WG++ or simply because of some users wishes. + It can: + - Move the content of xmltv elements to other xmltv elements + - Merge the content of several xmltv elements + - Add comments/prefix/postfix text + - Remove or create xmltv elements + E.g.: If the PVR doesn't support import of credit elements (actors, directors etc.) it can add the content of them to the description and remove the + original credit elements which are useless. + Or, it can move the episode data to the beginning or end of the subtitle element + Etc. .. + This file (rex.config.xml), is stored in the REX postprocess home folder. By default, that is a subfolder named rex of the WebGrab+Plus home folder + (default C:\Users\username\AppData\Local\WebGrab+Plus) + Remark: This post-processor is only fully effective if the xmltv input has a 'clean' xmltv structure in which the data is properly allocated to the elements. + If that is the case depends on the EPG source site and the design of the SiteIni file . Some of the (e.g. customized) SiteIni files produce xmltv data that + targets certain PVR/Media-Centre requirements already. In these cases this postprocessor is less effective/useful.--> + +<settings> + <!--xmltv file : +The xmltv target file in which the updated data will be merged with the grabbed EPG. +Because of the incremental nature of the grabbing process this file must be different (name and/or path) from the target file of the grabbing as <filename>, +specified in WebGrab++.config.xml . Specify path (obtional) + filename. Path can be specified absolute, like +<filename>C:\Users\username\AppData\Local\WebGrab+Plus\rex\guide.xml</filename> or relative to the path of this config file (rex.config.xml), +like (if guide.xml is in the same folder as the config file) : <filename>guide.xml</filename> !! +It may contain a variable 'source_file' that will take the value of the xmltv source file (without .xml) plus text elements: +e.g <filename>final_'source_file'_1.xml</filename> will result in final_guide_1.xml if source_file is guide.xml--> + <filename>guide.xml</filename> + + <!-- Configuration of the elements:--> + <![CDATA[ +1. Content and Values: + This is best explained in a step by step fashion: + Suppose you want to move the actors to the end of the description. You then specify: + <desc>'description'\n'actor'</desc> + The result is the existing 'description', followed by, on a newline, the actor(s) separated by the standard WG++ element separator |. + The result: + <desc>This is the original description. + Michael Douglas|Kim Basinger</desc> + + You probably don't like the | as separator between the actors, so you specify another separator like this: + <desc>'description'\n'actor(, )'</desc> + The result: + <desc>This is the original description. + Michael Douglas, Kim Basinger</desc> + + You can make this prettier by adding some text to the actors addition: + <desc>'description'\nActors: 'actor(, )'.</desc> + The result: + <desc>This is the original description. + Actors: Michael Douglas, Kim Basinger.</desc> + + A small problem: Suppose the source xmltv show doesn't have any actors, then the result would be not so pretty: + <desc>This is the original description. + Actors: .</desc> + + To avoid that, the added text can be linked to the element it must be added to, like this: + <desc>'description'{\nActors: 'actor(, )'.}</desc> + Result with actors: + <desc>This is the original description. + Actors: Michael Douglas, Kim Basinger.</desc> + And without actors: + <desc>This is the original description.</desc> + + An example with some more elements: + <desc>'description'{\n\tYear of production: 'productiondate'.}{\n\tProducer: 'producer(, )'.}{\n\tActors: 'actor(, )'.}</desc> + Result: + <desc>This is the original description. + Year of production: 2002. + Producer: Steven Spielberg. + Actors: Michael Douglas, Kim Basinger.</desc> + + And another one: + <sub-title>{Episode: 'episode'\t}'subtitle'</sub-title> + Result: + <sub-title>Episode: 3.2/12.1 The original subtitle</sub-title> + + You can also remove elements (but not the title!) from the xmltv listing by specifying an empty element, like this: + <actor></actor> or simply <actor /> + This will remove all <actor> elements + And this: + <credits /> + Will remove the <credits> element, including all its child elements like <actor> , <producer> etc. + +Additional options : + +** Operations : optionally to do certain operations on the element value to expand e.g: + These operations must be specified within the ' ' characters that specify the elementname, enclosed by [] and separated by a , e.g. + <desc>{Summary: 'description[cleanup(style=upper), max_chars=500]'}{\nActors: 'actor(, )'}</desc> + supported operations : + - cleanup with style and tags arguments, + - max_chars, max_words and max_sentences to limit the content data of the expanded element. + +** Xmltv Attributes in content to expand: If the source xmltv element has an attribute, like lang="en" or role="rolename" (in actor) or system="US", + it is possible to add it to the expanded content by add /a (for attribute value only) or /a+ (for attributename and value) to the element name. + This /a or /a+ addition must be added directly after the element name, like 'actor/a' or combined with a custom separator, 'actor/a(, )' + or combined with an operation 'country/a(/)[cleanup(style=lower)]' + Example (assuming the actors role values are provided in the source xmltv file): + <desc>'description'{\n\tYear of production: 'productiondate',}{ Rating: 'rating/a+'.}{\n\tProducer: 'producer(, )'.}{\n\tActors: 'actor/a+(, )'.}</desc> + + Result: + <desc>This is the original description. + Year of production: 2002, Rating TV-14(system=US). + Producer: Steven Spielberg. + Actors: Michael Douglas(role=The carpenter), Kim Basinger(role=Mary).</desc> + +Summary of Content/Values: +1. Syntax +<xmltv-element-name optional-attribute="attribute-value">content</xmltv-element-name> + - the content of the xmltv-target elements can be specified by means of a mixture of text and element-values. + - content can be left empty to remove the xmltv element (except the element <title>) + - the element-values must be entered by their (wg++) element-name enclosed by ' ' + - optionally, element values can be processed by means of certain operations, + E.g. 'description[cleanup(style=upper), max_sentences=2]' + - optionally, element xmltv attribute values can be added to the content by adding /a (only attribute value) or /a+ (value + attributename) to the 'elementname' + - multiple value elements (like actor) will be converted to single value elements if the xmltv-target element is a single value element, like <desc>. + The individual values will be listed with a (standard WG++ internal element separator character) | as separator unless another separator is specified as follows: +'element-name(separator-string)' e.g. 'actor(, )' or with attribute 'actor/a(, )' + - text and element-names can be linked together by enclosing them by {}. This will ensure that, when the element in it is empty, everything between the {} is + ignored. E.g. {\nProduced in : ('productiondate')} + - the text in the xmltv-target elements may contain the following simple formatting : + - \n or \r to force a newline + - \t to add a tab + +2. The allowed xmltv-target elements (the ones in the target file specified above) are : +- IMPORTANT! : any of the next listed xmltv-target elements that is specified in this allocation specification, replaces the existing xmltv element and +its content! +2.1 'Full' function , these can be added, changed and removed + <title> <sub-title> <desc> <star-rating> <director> <actor> <category> <episode> <icon> + <review> (=optional new xmltv element) +2.2 'Remove/Keep' only, cannot be added, changed, only removed or kept as 'is' + <date> <producer> <writer> <presenter> <composer> <commentator> <rating> <aspect> <quality> <url> <country> + +3. Supported element-names (from the existing xmltv listing, name definitions as in Appendix E of the documentation) to be used as content to expand: + 'title' 'description' 'starrating' 'subtitle' 'productiondate' 'category' 'director' 'actor' 'presenter' 'writer' 'composer' 'producer' 'commentator' 'rating' + 'episode' 'showicon' 'review' 'subtitles' 'premiere' 'previously-shown' 'aspect' 'quality' 'country' 'url' + +4. Attributes + - for each of the xmltv-elements the following attribute can be specified + (if not specified, the existing one, if present in the xmltv, will be used) : + - lang for <title> and <desc> , default : no attribute + - system for <star-rating> , default : no attribute + - type for <review> , default: type="text" + - Existing xmltv attribute values can be added to expanded content. (see above) + ]]> + <!-- examples--> + <sub-title>{Episode: 'episode' }'subtitle'</sub-title> + <desc>'description[max_words=100]'{\n\t¤ Produced in: 'productiondate'. }{¤ Category: 'category(, )'. }{\n\t¤ Actors: 'actor/a+(, )'}{\n\t¤ Director: 'director(, )'}{\n\t¤ Presenter: 'presenter(, )'}</desc> + <credits></credits> + <episode-num></episode-num> + <date></date> + <category></category> + <review>{Ratings: 'rating(, )'.}</review> + <rating></rating> +</settings> \ No newline at end of file diff --git a/robots/epg.i-cable.com.robots b/robots/epg.i-cable.com.robots new file mode 100644 index 00000000..f5f416f8 --- /dev/null +++ b/robots/epg.i-cable.com.robots @@ -0,0 +1,5 @@ +# No data! +# Dummy robots-data created by WebGrab+Plus: + +User-agent: * +Disallow: diff --git a/robots/tv.yandex.ru.robots b/robots/tv.yandex.ru.robots new file mode 100644 index 00000000..3e2c3676 --- /dev/null +++ b/robots/tv.yandex.ru.robots @@ -0,0 +1,12 @@ +User-agent: * +Disallow: /*/search$ +Disallow: /search$ +Disallow: /*/search?*text +Disallow: /search?*text +Disallow: /*/my/favorites +Disallow: /my/favorites +Clean-param: eventId /program/* +Clean-param: eventId /*/program/* +Sitemap: https://tv.yandex.ru/sitemap.xml +Host: https://tv.yandex.ru + diff --git a/run.sh b/run.sh new file mode 100755 index 00000000..3aa1541b --- /dev/null +++ b/run.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +#/** +# * @file run.sh +# * @brief just start WebGrab+Plus +# * @author Francis De Paemeleere +# * @date 31/07/2016 +# */ + +#backup the current working dir +WG_BCKP_DIR="$(pwd)" + +function quit { + #restore previous working dir + cd "$WG_BCKP_DIR" + exit $1; +} + +# check if mono can be found +which mono >/dev/null 2>&1 || { echo >&2 "Mono required, but it's not installed."; quit 1; } + +# get the absolute path of the link (or relative path) +if [ -L $0 ] ; then + DIR=$(dirname $(readlink -f $0)) ; +else + DUTDIR=$(dirname $0) ; + if [ "${DUTDIR:0:1}" = "/" ]; then + DIR="$DUTDIR"; + else + DIR=$PWD/$(dirname $0) ; + fi +fi ; + +mono "$DIR/bin/WebGrab+Plus.exe" "$DIR" + +quit 0; + diff --git a/siteini.pack/Albania/albepg.channels.xml b/siteini.pack/Albania/albepg.channels.xml new file mode 100755 index 00000000..fdb8293d --- /dev/null +++ b/siteini.pack/Albania/albepg.channels.xml @@ -0,0 +1,125 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V3.0.2.1 -- Jan van Straaten" site="albepg.com"> + <channels> + <channel update="i" site="albepg" site_id="TeleSport" xmltv_id="TeleSport">TeleSport</channel> + <channel update="i" site="albepg" site_id="MFM" xmltv_id="MFM">MFM</channel> + <channel update="i" site="albepg" site_id="TV Tetova" xmltv_id="TV Tetova">TV Tetova</channel> + <channel update="i" site="albepg" site_id="Elrodi TV" xmltv_id="Elrodi TV">Elrodi TV</channel> + <channel update="i" site="albepg" site_id="7 News" xmltv_id="7 News">7 News</channel> + <channel update="i" site="albepg" site_id="RTSH Sport" xmltv_id="RTSH Sport">RTSH Sport</channel> + <channel update="i" site="albepg" site_id="RTSH2 HD" xmltv_id="RTSH2 HD">RTSH2 HD</channel> + <channel update="i" site="albepg" site_id="Ora News" xmltv_id="Ora News">Ora News</channel> + <channel update="i" site="albepg" site_id="Top Channel" xmltv_id="Top Channel">Top Channel</channel> + <channel update="i" site="albepg" site_id="Top Channel HD" xmltv_id="Top Channel HD">Top Channel HD</channel> + <channel update="i" site="albepg" site_id="UTV News" xmltv_id="UTV News">UTV News</channel> + <channel update="i" site="albepg" site_id="Rrokum TV" xmltv_id="Rrokum TV">Rrokum TV</channel> + <channel update="i" site="albepg" site_id="Neser TV" xmltv_id="Neser TV">Neser TV</channel> + <channel update="i" site="albepg" site_id="ALBUK TV" xmltv_id="ALBUK TV">ALBUK TV</channel> + <channel update="i" site="albepg" site_id="Alsat-M" xmltv_id="Alsat-M">Alsat-M</channel> + <channel update="i" site="albepg" site_id="Report TV" xmltv_id="Report TV">Report TV</channel> + <channel update="i" site="albepg" site_id="INTV" xmltv_id="INTV">INTV</channel> + <channel update="i" site="albepg" site_id="RTM2" xmltv_id="RTM2">RTM2</channel> + <channel update="i" site="albepg" site_id="Klan Macedonia" xmltv_id="Klan Macedonia">Klan Macedonia</channel> + <channel update="i" site="albepg" site_id="Arena Sport 1" xmltv_id="Arena Sport 1">Arena Sport 1</channel> + <channel update="i" site="albepg" site_id="Arena Sport 2" xmltv_id="Arena Sport 2">Arena Sport 2</channel> + <channel update="i" site="albepg" site_id="Arena Sport 3" xmltv_id="Arena Sport 3">Arena Sport 3</channel> + <channel update="i" site="albepg" site_id="Arena Sport 4" xmltv_id="Arena Sport 4">Arena Sport 4</channel> + <channel update="i" site="albepg" site_id="Balkanika" xmltv_id="Balkanika">Balkanika</channel> + <channel update="i" site="albepg" site_id="Shenja TV" xmltv_id="Shenja TV">Shenja TV</channel> + <channel update="i" site="albepg" site_id="RTV 21 MK" xmltv_id="RTV 21 MK">RTV 21 MK</channel> + <channel update="i" site="albepg" site_id="Koha TV" xmltv_id="Koha TV">Koha TV</channel> + <channel update="i" site="albepg" site_id="Vizion Plus" xmltv_id="Vizion Plus">Vizion Plus</channel> + <channel update="i" site="albepg" site_id="Vizion Plus HD" xmltv_id="Vizion Plus HD">Vizion Plus HD</channel> + <channel update="i" site="albepg" site_id="Jolly HD" xmltv_id="Jolly HD">Jolly HD</channel> + <channel update="i" site="albepg" site_id="Living HD" xmltv_id="Living HD">Living HD</channel> + <channel update="i" site="albepg" site_id="Tring International" xmltv_id="Tring International">Tring International</channel> + <channel update="i" site="albepg" site_id="Smile" xmltv_id="Smile">Smile</channel> + <channel update="i" site="albepg" site_id="Muse" xmltv_id="Muse">Muse</channel> + <channel update="i" site="albepg" site_id="3 Plus" xmltv_id="3 Plus">3 Plus</channel> + <channel update="i" site="albepg" site_id="KanalD Drama" xmltv_id="KanalD Drama">KanalD Drama</channel> + <channel update="i" site="albepg" site_id="Tring Shqip" xmltv_id="Tring Shqip">Tring Shqip</channel> + <channel update="i" site="albepg" site_id="Tring Tring" xmltv_id="Tring Tring">Tring Tring</channel> + <channel update="i" site="albepg" site_id="Tring Kids" xmltv_id="Tring Kids">Tring Kids</channel> + <channel update="i" site="albepg" site_id="Tip TV" xmltv_id="Tip TV">Tip TV</channel> + <channel update="i" site="albepg" site_id="Tring Super" xmltv_id="Tring Super">Tring Super</channel> + <channel update="i" site="albepg" site_id="Tring Action" xmltv_id="Tring Action">Tring Action</channel> + <channel update="i" site="albepg" site_id="Tring Life" xmltv_id="Tring Life">Tring Life</channel> + <channel update="i" site="albepg" site_id="Tring Comedy" xmltv_id="Tring Comedy">Tring Comedy</channel> + <channel update="i" site="albepg" site_id="Tring Fantasy" xmltv_id="Tring Fantasy">Tring Fantasy</channel> + <channel update="i" site="albepg" site_id="FOX Life" xmltv_id="FOX Life">FOX Life</channel> + <channel update="i" site="albepg" site_id="FOX Crime" xmltv_id="FOX Crime">FOX Crime</channel> + <channel update="i" site="albepg" site_id="FOX" xmltv_id="FOX">FOX</channel> + <channel update="i" site="albepg" site_id="Tring History" xmltv_id="Tring History">Tring History</channel> + <channel update="i" site="albepg" site_id="Tring World" xmltv_id="Tring World">Tring World</channel> + <channel update="i" site="albepg" site_id="Tring Planet" xmltv_id="Tring Planet">Tring Planet</channel> + <channel update="i" site="albepg" site_id="National Geographic" xmltv_id="National Geographic">National Geographic</channel> + <channel update="i" site="albepg" site_id="Nat Geo HD" xmltv_id="Nat Geo HD">Nat Geo HD</channel> + <channel update="i" site="albepg" site_id="Click TV" xmltv_id="Click TV">Click TV</channel> + <channel update="i" site="albepg" site_id="Klan TV" xmltv_id="Klan TV">Klan TV</channel> + <channel update="i" site="albepg" site_id="Klan TV HD" xmltv_id="Klan TV HD">Klan TV HD</channel> + <channel update="i" site="albepg" site_id="Klan Plus" xmltv_id="Klan Plus">Klan Plus</channel> + <channel update="i" site="albepg" site_id="Fax News" xmltv_id="Fax News">Fax News</channel> + <channel update="i" site="albepg" site_id="Tring Sport News HD" xmltv_id="Tring Sport News HD">Tring Sport News HD</channel> + <channel update="i" site="albepg" site_id="Tring Sport 1 HD" xmltv_id="Tring Sport 1 HD">Tring Sport 1 HD</channel> + <channel update="i" site="albepg" site_id="Tring Sport 2 HD" xmltv_id="Tring Sport 2 HD">Tring Sport 2 HD</channel> + <channel update="i" site="albepg" site_id="Tring Sport 3 HD" xmltv_id="Tring Sport 3 HD">Tring Sport 3 HD</channel> + <channel update="i" site="albepg" site_id="Tring Sport 4 HD" xmltv_id="Tring Sport 4 HD">Tring Sport 4 HD</channel> + <channel update="i" site="albepg" site_id="My Music" xmltv_id="My Music">My Music</channel> + <channel update="i" site="albepg" site_id="ABC News" xmltv_id="ABC News">ABC News</channel> + <channel update="i" site="albepg" site_id="Animal Planet" xmltv_id="Animal Planet">Animal Planet</channel> + <channel update="i" site="albepg" site_id="ID Xtra HD" xmltv_id="ID Xtra HD">ID Xtra HD</channel> + <channel update="i" site="albepg" site_id="24 Kitchen" xmltv_id="24 Kitchen">24 Kitchen</channel> + <channel update="i" site="albepg" site_id="Fine Living" xmltv_id="Fine Living">Fine Living</channel> + <channel update="i" site="albepg" site_id="Discovery Channel" xmltv_id="Discovery Channel">Discovery Channel</channel> + <channel update="i" site="albepg" site_id="MTV Live HD" xmltv_id="MTV Live HD">MTV Live HD</channel> + <channel update="i" site="albepg" site_id="SuperSonic TV" xmltv_id="SuperSonic TV">SuperSonic TV</channel> + <channel update="i" site="albepg" site_id="STV Folk" xmltv_id="STV Folk">STV Folk</channel> + <channel update="i" site="albepg" site_id="Top News" xmltv_id="Top News">Top News</channel> + <channel update="i" site="albepg" site_id="Baby TV" xmltv_id="Baby TV">Baby TV</channel> + <channel update="i" site="albepg" site_id="RTV 21" xmltv_id="RTV 21">RTV 21</channel> + <channel update="i" site="albepg" site_id="21 Popullore" xmltv_id="21 Popullore">21 Popullore</channel> + <channel update="i" site="albepg" site_id="21 Junior" xmltv_id="21 Junior">21 Junior</channel> + <channel update="i" site="albepg" site_id="KTV" xmltv_id="KTV">KTV</channel> + <channel update="i" site="albepg" site_id="Arta HD" xmltv_id="Arta HD">Arta HD</channel> + <channel update="i" site="albepg" site_id="Tribuna Channel" xmltv_id="Tribuna Channel">Tribuna Channel</channel> + <channel update="i" site="albepg" site_id="first CHANNEL" xmltv_id="first CHANNEL">first CHANNEL</channel> + <channel update="i" site="albepg" site_id="Bang Bang" xmltv_id="Bang Bang">Bang Bang</channel> + <channel update="i" site="albepg" site_id="Cufo TV" xmltv_id="Cufo TV">Cufo TV</channel> + <channel update="i" site="albepg" site_id="Junior" xmltv_id="Junior">Junior</channel> + <channel update="i" site="albepg" site_id="Boomerang" xmltv_id="Boomerang">Boomerang</channel> + <channel update="i" site="albepg" site_id="Film Nje HD" xmltv_id="Film Nje HD">Film Nje HD</channel> + <channel update="i" site="albepg" site_id="Film Dy HD" xmltv_id="Film Dy HD">Film Dy HD</channel> + <channel update="i" site="albepg" site_id="Film Komedi" xmltv_id="Film Komedi">Film Komedi</channel> + <channel update="i" site="albepg" site_id="Film Hits+1" xmltv_id="Film Hits+1">Film Hits+1</channel> + <channel update="i" site="albepg" site_id="Film Hits" xmltv_id="Film Hits">Film Hits</channel> + <channel update="i" site="albepg" site_id="Film Thriller" xmltv_id="Film Thriller">Film Thriller</channel> + <channel update="i" site="albepg" site_id="Film Drame" xmltv_id="Film Drame">Film Drame</channel> + <channel update="i" site="albepg" site_id="Film Aksion" xmltv_id="Film Aksion">Film Aksion</channel> + <channel update="i" site="albepg" site_id="Stinet" xmltv_id="Stinet">Stinet</channel> + <channel update="i" site="albepg" site_id="EXPLORER Shkence" xmltv_id="EXPLORER Shkence">EXPLORER Shkence</channel> + <channel update="i" site="albepg" site_id="EXPLORER Histori" xmltv_id="EXPLORER Histori">EXPLORER Histori</channel> + <channel update="i" site="albepg" site_id="EXPLORER Natyra" xmltv_id="EXPLORER Natyra">EXPLORER Natyra</channel> + <channel update="i" site="albepg" site_id="Fashion TV" xmltv_id="Fashion TV">Fashion TV</channel> + <channel update="i" site="albepg" site_id="News 24" xmltv_id="News 24">News 24</channel> + <channel update="i" site="albepg" site_id="On-TV" xmltv_id="On-TV">On-TV</channel> + <channel update="i" site="albepg" site_id="EuroSport" xmltv_id="EuroSport">EuroSport</channel> + <channel update="i" site="albepg" site_id="Peace TV" xmltv_id="Peace TV">Peace TV</channel> + <channel update="i" site="albepg" site_id="RTSH1 HD" xmltv_id="RTSH1 HD">RTSH1 HD</channel> + <channel update="i" site="albepg" site_id="RTSH 1" xmltv_id="RTSH 1">RTSH 1</channel> + <channel update="i" site="albepg" site_id="RTV 21 HD" xmltv_id="RTV 21 HD">RTV 21 HD</channel> + <channel update="i" site="albepg" site_id="Klan Kosova" xmltv_id="Klan Kosova">Klan Kosova</channel> + <channel update="i" site="albepg" site_id="RTK 1" xmltv_id="RTK 1">RTK 1</channel> + <channel update="i" site="albepg" site_id="T HD" xmltv_id="T HD">T HD</channel> + <channel update="i" site="albepg" site_id="Family HD" xmltv_id="Family HD">Family HD</channel> + <channel update="i" site="albepg" site_id="T 7" xmltv_id="T 7">T 7</channel> + <channel update="i" site="albepg" site_id="SuperSport 1" xmltv_id="SuperSport 1">SuperSport 1</channel> + <channel update="i" site="albepg" site_id="SuperSport 2" xmltv_id="SuperSport 2">SuperSport 2</channel> + <channel update="i" site="albepg" site_id="SuperSport 3" xmltv_id="SuperSport 3">SuperSport 3</channel> + <channel update="i" site="albepg" site_id="SuperSport 4" xmltv_id="SuperSport 4">SuperSport 4</channel> + <channel update="i" site="albepg" site_id="SuperSport 5" xmltv_id="SuperSport 5">SuperSport 5</channel> + <channel update="i" site="albepg" site_id="SuperSport 6" xmltv_id="SuperSport 6">SuperSport 6</channel> + <channel update="i" site="albepg" site_id="SS Kosova 1" xmltv_id="SS Kosova 1">SS Kosova 1</channel> + <channel update="i" site="albepg" site_id="SS Kosova 2" xmltv_id="SS Kosova 2">SS Kosova 2</channel> + <channel update="i" site="albepg" site_id="SS Kosova 3" xmltv_id="SS Kosova 3">SS Kosova 3</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Albania/albepg.ini b/siteini.pack/Albania/albepg.ini new file mode 100755 index 00000000..d637019c --- /dev/null +++ b/siteini.pack/Albania/albepg.ini @@ -0,0 +1,102 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: albepg.com +* @MinSWversion: V2.1 +* @Revision 0 - [01/09/2018] Blackbear199 +* - creation +* @Remarks: +* @header_end +* $$encrypted [26/04/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=albepg.com|timezone=UTC|maxdays=2.1|cultureinfo=sq-AL|charset=UTF-8|titlematchfactor=90|keepindexpage|ratingsystem=AL} +0yi9ahJOSlmR+5IFe+HoTA== +jZONaqFwpA/V9uEroGPTA+aIZh4kJym+smXN7VUltOYBkKYFA8NqLRBW/4QIApYg +Jx8Ih8FqKrzSO5eUPaThWGluCqpLfyTurE1108ais/Qhw+U+y40vOqAF2iP+lorjFPKOo33+p6tlK68bUeOTWQ== +ieILqfZcymsuy/3M4ea4aQ== +4AVv5MEa0Q6MXiOh8+2dLxKCjVjhoJWNubk1pPybwxLSCbQ0yZyl3E56syzbkJ2HXdUHjT2pACxUAooGKPiLQw== +4AVv5MEa0Q6MXiOh8+2dL29pfYCuf3JfwMhp27ycuYzM8kVuk2d85fgPSqvvhn8dmtuaip/PRLcilMYfzP+l8Q== +4AVv5MEa0Q6MXiOh8+2dL29pfYCuf3JfwMhp27ycuYxHtb/cX82aeD38Wf9QTnm5wX2sw/VcO70ycm8TbUsykg== +4AVv5MEa0Q6MXiOh8+2dL29pfYCuf3JfwMhp27ycuYycPG+ijTFGzHWTWzegk6rQLifN7SWiKUa+MLa0SPhCQg== +i7UZiR98u4uO0KFWdb3ZWxqXk0CMSE9DMw74RYWvoSSo6NzZbS71FQAlVEI1td8giBjZdG8ujDkT8gpYr9o3W3EbJnXYqrFv37tIRrN9OInqy2nW4G9RTXJbG+iJJ90VSxGrZzPHuZgfY9bprSl5uQ== +ieILqfZcymsuy/3M4ea4aQ== +7fu8U0Nz9xutnhYuOQtqzf1nxEtda75xDWGsxQrLgSKPdwQTCil/0KnbB98ZVSqMnMjvzmYTQE3Qk2pKgtbeyg== +byDhMl8jIxzJ0GMVoU8Rx+vn7YsLIzTiCv8LOtDTmGxG8NuBBDAPxsR+nJ8HPhWc4zaIQm9uValZDlrufx1wQg== +3qeS4Q/mSXWn8nqjM1VzjsficKaKcBglJdJZzzosdv9+msXoJRkkY4COj3oBETo8/WES2Cx9NZUK2AyzjClSaw== +x03auIz7sKDJT0hDy5OySnBVGl4y8kNm9EtyQYzi6xwV+WgGXwtIp+py4PZD7bVUtr+s1tvCufIAs+DcqhwhDzZfbOCTHx6CQHw5n3EC+uE= +tnoYvXm58u/+SBD8xLHJuPLVTEnwGTll44gxV6KHOcQV//KonECJaz0v8srN1GGHdDsIR0gGBzsOYLl+HvuLmw== +vYCTrYGr75tzb/4ugt4POXUAizC5hAPpmmWiB8lq2E6xUdHkOihts/DaSPzLqggglwc6D4LVF5qJjlzu5e9ELw== +AyaII0izuM+Y/6SptTYpk+o9fmGxwTpy/8F2Zcb2XWtTQMlo5DdusZt7GqKv/q8JunNUGXjqzGoyj69RUz/Ncw1PC1ateN9jIEErfhf0xDA= +Mth8AKNFLJs+hPBT7UN3omKh7w/Xh1fmpLBjIarmDc2URWoRu590q7ToLUfyCWlYzW1cKJ4JkzI/lFechuqPzg== +61vLgr9hJ0uV1K/35N6jU5dSokyvvrCqzzmixIOREWoKtvgMHD89nzC1uV9BPIB/4TWNBJwU8WhdSEFev0mJfdqd8PgoLFouNa2OtnsiBtE= +2TT+lw6y3HxVE1yTG5NaVQSNmlRH1K5IkWis99+vnc4MMuri0SNzLH1riAu10TXQK+v2oAOnEGuFmexXKSco/kaVmc9+1B+LY0w5LayhyRg= +eFken+6eC1h1eoY3y0AHK7HP52qAQsUgrekot6QRX0bmPspD+KJQGrgCluSuYTBx0f+GrV//0r2q6QVxdU9LEg== +fkwFew71FVFn47KbGjk2cKEaLpWSBNf7OkBhBAAsStPbLLpKXGY8C9o87qnjV9YKE7qNRAgAA/YxySi4MmuIlQ== +KOUR1Pbsp5VMRrXo7CsFL/h/GOkm7afXSX/akplDiGvqFGpq7MqPJaOLjWK/nlccEpkAKv/wOa3D9GoKM36z79QJokusDumUr2AoWG2CJ/U= +3KejCHzN+MTYAx/rqf/erd7qVRmYr9VKW0WxJbTs5aw1f9dblpJhHeWSvgzHoDg0e7JoX7BTt6f/NzVVRuy5Rg== +iX5HWK2y+0dz3QMydQhVLjpeKalOllq+ec1GTl0ILAZvRmQp/rwS+jFCddNhS97llWzWwbzLBduuZeB37vVf0woK/J4wgbU2uTefUNDojNo= +8AhwmiV3DHl5mrRoBg49YPGsLhPV35H0kA17+ILJq2de0+mRb2dTGZVMW1NXSCsByAvPk3cpQs8b23U53GYmlmFPuy4YkAMWgf802xd42GSCRzL2kgwdx/eofu420PT7BZGv83qN8MRrJS5RYoN9uueswFVwCy2Iq5gSOXF40mQ= +v3KiDX6LJexHBhUcVowOjwwc8a9ccTofeN5vpashP9wXTWYy+x+DScuhQ6d1MaskWUCYLpXZ1IR+DS8uS+zr75R6E4NHQJBlsmz0DiQxIdU= +ieILqfZcymsuy/3M4ea4aQ== +GpvCEAIX5ZRLC+h50E6mz0AL75FH4ENa2QcTSEWpKZwxlH1hmYzoWyWJMTmY7dz/BaOgC9Cex+kbZmULJVQyfQ== +CyCayH6wwDMh4ABiuk61Jlj/44sjLyQ3zADocbx70MetMj3rBgwKk2enrTUr9N+5DxSC7GdlRrMlKXyxzUjwRA== +tnoYvXm58u/+SBD8xLHJuAvAjJVOfZcgdRK6QDet6JMSAJKaUHJMk88p+f7JXhPMg29nJtoqWhRVZpqa/xD8BJabiwy6y06yr9TBQfkp9M0= +QqY2C7VhIJUJBWB/6eUFyDWdRAlVdooVCIcVEN7KhbQr0LPw74yNeLrhkcb4kWpzZ6bvd6HDAcjLTYvBaqSSRg== +zwBP4yusLVh2NxuVX3M9VyN2MemFx8/hllALu46RlFpimMupvFHw4TA0HtCyFXLJqTRtymZk6/hM9WTFNRclTg== +VGZz3gXHYHZ9M22yYxEVj1tSuP4PXqU1+5WIwIGKi4SvLxH3/e74ALGaa1/VXxVuJLOmPAUKWWlMk2tgHjwDWA== +Hn53bRLapMQ13/8TJMEYGybJosjjCkS0usOlUQ218K7FgSNmXrjl4WhknRGJESjiscpojucgOC2WYoZbMlXJ4w== +2TT+lw6y3HxVE1yTG5NaVSiADLdWrAJusoUlb49lRT5m1sJZbC6HjczkOd4yPu+aqHv6Vm4Ucdqj+7k5uvR9Ag== +Tcn0jWWcGzdBNnWYu67BBlKHIaKj/obJupytPHgjBeEK85wsix3QKB87HqHrgh1HJc+ZmcO003tFM3XP3TrkFA== +ieILqfZcymsuy/3M4ea4aQ== +pTJ4/haXfqXRWPMf5bkYXSX1E1gyCjkmYu6CS9qyGOYO0gu+p+v9L7YnYgJouDMM +I/oMiPKSZH87v5BXs6k42gPIaFnswFj5L9ozs0xtFKC5xOOai9pGu+kS9HtAuV1Eg6LhWwgV147gq85TIcM/aA== +myfBNnN012LJpHEG/DJy1v6N5WwsoxlW5egCCFXOpPp0pkjsWIDNz+qAv/o1IjsK0L6lREpJOq54AfuAcfNaXA== +WVBt6Y04CdIauwlT9I8ClvpDysSScefXjgoYYnU3HPgzBn/EBx8UmxLA2eibKBrp +YvGX9cCUFfN3nf+LLPsfD7zh166Yqpmy8gh5vKyW4xNz8ILTeP2hwYAtiwebeS76oO2NBJV7Uqv7IjoKCZTMmw== +myfBNnN012LJpHEG/DJy1v6N5WwsoxlW5egCCFXOpPrB4VWfn5Ui8OXBPzTIB4Xm +myfBNnN012LJpHEG/DJy1o31iBser7IxaXdj9+ZqJsNR0ZQrYR6BLCqgenH1UOf/ +myfBNnN012LJpHEG/DJy1tg+To4n1GXMIlcGh9Jqtqo9yJDLvwiJ3aS27+qsQMvaDaSf4XjWn0ZObKusJjDOqA== +ieILqfZcymsuy/3M4ea4aQ== +ju5M1AUGCSbLuo5D8L8bVIZhZJZKdGfDn/yhy53xo8DXDlWDdbU1I9e1uEDCYLuU9qBNdMIRuZW0LFWAe1UFBzaG4V1ilgoWnp5k026YuTQ= +ju5M1AUGCSbLuo5D8L8bVJaRmXw2IRmvRvuR81UWbVY= +BRLaZp9SSsF9/AZpR7OqhsZp5OeMa6lGVSd504umQxoXdMU0/cTKR3HQwFPSIeF1sanO7GEGMUoC/tdDdDktjSX3RJyUSUTn55KxxOrupi8= +ju5M1AUGCSbLuo5D8L8bVGPusZo8SEpBwFddHBCuvsVUblj0JB/nzGH5KcPxdcws +BRLaZp9SSsF9/AZpR7OqhsZp5OeMa6lGVSd504umQxoXdMU0/cTKR3HQwFPSIeF1KGz7zqPehEXVWZ4rZho/8FV/yCi3PHkhNl/05J55OBo= +ju5M1AUGCSbLuo5D8L8bVGPusZo8SEpBwFddHBCuvsVGB1/L2y1ruQ996m/d0dCQ +BRLaZp9SSsF9/AZpR7OqhsZp5OeMa6lGVSd504umQxoXdMU0/cTKR3HQwFPSIeF133zVixs5YR06cZ0gEKus/QVcCW6tIydlW2h2rEvzyoc= +ju5M1AUGCSbLuo5D8L8bVGPusZo8SEpBwFddHBCuvsW4pnkatbB61XjBmc7Sxqr1 +BRLaZp9SSsF9/AZpR7OqhsZp5OeMa6lGVSd504umQxoXdMU0/cTKR3HQwFPSIeF1P3GAfeNWnFH5hfd8Pq5R/mNlX88iJYXcsZiOBUrPBOs= +EOWA11RGsxqhKuGIEuD4IfOeLan/yRthS5lR7TTNGXay+qhC4+oWezoouvod73MIRdZumUiN2kk0Mvkxc/aLsQ== +EOWA11RGsxqhKuGIEuD4IfvnMtPsEG8ACH95uhN8Tua6wfs6DbTpUKGxVvptYkI9vu6OSJMYPXdJVe3Y40fn2TapvtFZRgZlQKTdiA5HtjOJC3xgX6wW3R4KxymacShU +EOWA11RGsxqhKuGIEuD4IfvnMtPsEG8ACH95uhN8TuYplqqsqgBVdjIRg6owrL1ZZCztLqZJG4SVKF0SWL9qtEGBAK1b+q4QDM4ynu95U9D0H04PCTjU3ZE5SAguwth3 +ieILqfZcymsuy/3M4ea4aQ== +ju5M1AUGCSbLuo5D8L8bVIZhZJZKdGfDn/yhy53xo8DXDlWDdbU1I9e1uEDCYLuULdenkTBOv5zMI1xKZWU/YC6Tjpfv049e6JF2cVfwxn0= +ju5M1AUGCSbLuo5D8L8bVJaRmXw2IRmvRvuR81UWbVY= +BRLaZp9SSsF9/AZpR7OqhsZp5OeMa6lGVSd504umQxoXdMU0/cTKR3HQwFPSIeF1GLcILKSCKyr5IJU5OXi6KWWk+FubjrWh2dQ6sIj1/a8= +ju5M1AUGCSbLuo5D8L8bVGPusZo8SEpBwFddHBCuvsVUblj0JB/nzGH5KcPxdcws +BRLaZp9SSsF9/AZpR7OqhsZp5OeMa6lGVSd504umQxoXdMU0/cTKR3HQwFPSIeF1O5LtiukJR+3y08jmq2mYaBOwP+Iy2rlmmFC4sQcpPL4= +ju5M1AUGCSbLuo5D8L8bVGPusZo8SEpBwFddHBCuvsVGB1/L2y1ruQ996m/d0dCQ +BRLaZp9SSsF9/AZpR7OqhsZp5OeMa6lGVSd504umQxoXdMU0/cTKR3HQwFPSIeF1jEo9IDN2NkmQDBNlZpQADS5SzQgSdi7X4ljGJMF4SOw= +ju5M1AUGCSbLuo5D8L8bVGPusZo8SEpBwFddHBCuvsW4pnkatbB61XjBmc7Sxqr1 +BRLaZp9SSsF9/AZpR7OqhsZp5OeMa6lGVSd504umQxoXdMU0/cTKR3HQwFPSIeF1qidYPLd06Zq3S/4T/GRJ9WOE0jjDuB3elx1FfeIZgcY= +8DjoNRLulWZ6K8fA63pQzSdstDNQgjaRGvY+CZYb3sZocZ44RXLCr3F/3yHCumjfeP2veOk7kiQKJoc02b0Uxw== +8DjoNRLulWZ6K8fA63pQzZ6SxuvWyh7sNCreYFl1S0Krx685SqLH52Josg5SZuh1Fk1ThHSNihJBGDfvz38zDflmjCcBqxpt1C1rOC1ZJXihKd2oOrhUkbTLpTsGda90 +8DjoNRLulWZ6K8fA63pQzZ6SxuvWyh7sNCreYFl1S0Ju/wRrrh/xjME214qZU4KWaRkwiRM+4bRmgQ1jZew+SAaSvZ4dXPtHE8tNUdWhN2zGCmg9iLmJitGrC3lMCS+h +ieILqfZcymsuy/3M4ea4aQ== +tnoYvXm58u/+SBD8xLHJuAvAjJVOfZcgdRK6QDet6JOhVBA90QAbz2moTSIuwWxE +emWBhtFdy5Uy2PcDueYi8A== +ieILqfZcymsuy/3M4ea4aQ== +RDJnapv5m6WQ+/YevPjP/M3BxyKURsx191d8OICgOJXVX5EZfbChNolUM0GTt3pTb8KsjNKdsRET4grjzc/CKWxX9eiXsG8F6nY7X33oWrt1tgoJzs1lA2QsHnFsleZmAGf0Rq19d+y9kG602PeIeA== +ybyyrjeeEmrfRoQuLTc5+Eo0bCQWP7SBc2+ocvJbPXN7lZl5lpMqs5D456NAAiQDv2RbEO2YtxzbA3WItOooyuqOpe/ekauHiQbaq3ydCK0= +rMYRnbwznmklV2LAvQKnr2x6YWPHzVarqLlvvPMBdXg= +zfH9BAgeT7WfAju0owsjKecWQdTPkU8PEKs39ayyHbRzApr7ssRaIzs6edZDJaOlPyKqAriWZWdic1zeykzPYnXwhlqDQpkuXffKLqcMldQ= +mu2H0RYRclWcrtXzmrG9NVezYCfcoEl4tTzn0/4XZOR7nty8GVsRueMfO34EnusC +uOekbOzYtNdlpO9wzsN4WguI9wlmHeYdgp3T/c+YvYO2oCWDCLE3l1kwrea3q5XOYMa4+F6dHYuXPDVLsHImBQ== +X2hF+vAu7xcEBz6T6CbQZNHp+fUzV8w9P0uzqEyioDk4djOoSX2sQSZCMMMtj+2obrMht8hyACBHc1zaoZRX+m1hvR1tchhLfMzD1OESC19llC7oc7y2OAQBzxLtuvmz +X2hF+vAu7xcEBz6T6CbQZCCFzcQgM15ESpUuxgfAer2P4isAYTEw1PS6uYKfHClZGz7AnaYkcy+mzhMrOH/i3Q== +uOekbOzYtNdlpO9wzsN4WlJA5hzzoAfbpza7FL8x8Tg2WDrC0KxYEFd7DUUxA+Y9hZwdRaKFRuOVVgy/GnjBP82CsNVsuRIQJELnOVy8PmBIePsx9OdtcihCZaUKimUh +uOekbOzYtNdlpO9wzsN4Wv9vWiBYr9v07XQ9uygu4xxO07ywCCGXZDdDQb6AEQEFKcILqZZafhJqBGYYTJJi/ZfkeVauuERHP1zKANrdpLE= +X2hF+vAu7xcEBz6T6CbQZJMFy9yuO5oZJ10JBIqDhcalVD0dRjpJTs/VSDDseK3JqQR5ITdfzsYQx0T9bK2z6gli/vyMyJqYZ5uJiVXXa735iBbcOpRrkUZ242NsJNGv +eYBZDYz1IA6Cr4JQMtvvCw== +rMYRnbwznmklV2LAvQKnr+fPjf4xFPsvmIq9m1cWtYQ= +bWNQ6lRkPuFwcGWO7yEDYQ== diff --git a/siteini.pack/Albania/alsat-m.tv.channels.xml b/siteini.pack/Albania/alsat-m.tv.channels.xml new file mode 100755 index 00000000..ff4aee8e --- /dev/null +++ b/siteini.pack/Albania/alsat-m.tv.channels.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.24 -- Jan van Straaten" site="cosmote.gr"> + <channels> + <channel update="i" site="alsat-m.tv" site_id="Alsat" xmltv_id="Alsat">Alsat</channel> + </channels> +</site> diff --git a/siteini.pack/Albania/alsat-m.tv.ini b/siteini.pack/Albania/alsat-m.tv.ini new file mode 100755 index 00000000..8f9990b8 --- /dev/null +++ b/siteini.pack/Albania/alsat-m.tv.ini @@ -0,0 +1,39 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: alsat-m.tv +* @MinSWversion: +* @Revision 1 - [14/01/2017] Netuddki +* - added category scrub +* @Revision 0 - [07/01/2017] Netuddki +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=alsat-m.tv|timezone=Europe/Tirane|maxdays=7.1|cultureinfo=sq-AL|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +site {ratingsystem=AL|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0123456} + +url_index{url|http://alsat-m.tv} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +urldate.format {datestring|yyyy-MM-dd} +index_showsplit.scrub {multi|<select class="tab-select">|<h4>|</h4>|<div class="emisioneSection">} + +index_start.scrub {single|<a href|">|</a>|</h4>} +index_start.modify {remove(type=regex)|( .*)} +index_title.scrub {single(separator=" - " include=first)|<a href|">|</a>|</h4>} +index_title.modify {remove(type=regex)|\d} +index_title.modify {remove|:} +index_title.modify {remove|®} + +index_category.scrub {single(separator=" - " exclude=first)|<a href|">|</a>|</h4>} +index_category.modify {remove|®} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|alsat} +*index_site_channel.modify {set|Alsat} +** @auto_xml_channel_end diff --git a/siteini.pack/Albania/ipko.com.channels.xml b/siteini.pack/Albania/ipko.com.channels.xml new file mode 100755 index 00000000..ebba5197 --- /dev/null +++ b/siteini.pack/Albania/ipko.com.channels.xml @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V3.0.2.1 -- Jan van Straaten" site="ipko.com"> + <channels> + <channel update="i" site="ipko.com" site_id="402" xmltv_id="Radio Televizioni i Kosoves">Radio Televizioni i Kosoves</channel> + <channel update="i" site="ipko.com" site_id="254" xmltv_id="Klan Kosova">Klan Kosova</channel> + <channel update="i" site="ipko.com" site_id="255" xmltv_id="Radio Televizioni 21">Radio Televizioni 21</channel> + <channel update="i" site="ipko.com" site_id="312" xmltv_id="Kohavision">Kohavision</channel> + <channel update="i" site="ipko.com" site_id="404" xmltv_id="TV Dukagjini">TV Dukagjini</channel> + <channel update="i" site="ipko.com" site_id="405" xmltv_id="Top Channel">Top Channel</channel> + <channel update="i" site="ipko.com" site_id="259" xmltv_id="Klan TV">Klan TV</channel> + <channel update="i" site="ipko.com" site_id="406" xmltv_id="Stinet">Stinet</channel> + <channel update="i" site="ipko.com" site_id="407" xmltv_id="Tribuna">Tribuna</channel> + <channel update="i" site="ipko.com" site_id="270" xmltv_id="Rrokum TV">Rrokum TV</channel> + <channel update="i" site="ipko.com" site_id="408" xmltv_id="Top News">Top News</channel> + <channel update="i" site="ipko.com" site_id="269" xmltv_id="ABC News">ABC News</channel> + <channel update="i" site="ipko.com" site_id="273" xmltv_id="My Music">My Music</channel> + <channel update="i" site="ipko.com" site_id="409" xmltv_id="First Channel">First Channel</channel> + <channel update="i" site="ipko.com" site_id="410" xmltv_id="RTK 1 HD">RTK 1 HD</channel> + <channel update="i" site="ipko.com" site_id="256" xmltv_id="Radio Televizioni 21 HD">Radio Televizioni 21 HD</channel> + <channel update="i" site="ipko.com" site_id="411" xmltv_id="Top Channel HD">Top Channel HD</channel> + <channel update="i" site="ipko.com" site_id="260" xmltv_id="Klan TV HD">Klan TV HD</channel> + <channel update="i" site="ipko.com" site_id="271" xmltv_id="Rrokum HD">Rrokum HD</channel> + <channel update="i" site="ipko.com" site_id="412" xmltv_id="Nickelodeon HD">Nickelodeon HD</channel> + <channel update="i" site="ipko.com" site_id="274" xmltv_id="Bang Bang">Bang Bang</channel> + <channel update="i" site="ipko.com" site_id="275" xmltv_id="Cufo TV">Cufo TV</channel> + <channel update="i" site="ipko.com" site_id="276" xmltv_id="Junior TV">Junior TV</channel> + <channel update="i" site="ipko.com" site_id="413" xmltv_id="Baby TV">Baby TV</channel> + <channel update="i" site="ipko.com" site_id="279" xmltv_id="Boomerang">Boomerang</channel> + <channel update="i" site="ipko.com" site_id="281" xmltv_id="21 Junior">21 Junior</channel> + <channel update="i" site="ipko.com" site_id="282" xmltv_id="Film Nje HD">Film Nje HD</channel> + <channel update="i" site="ipko.com" site_id="283" xmltv_id="Film Dy HD">Film Dy HD</channel> + <channel update="i" site="ipko.com" site_id="284" xmltv_id="Plus HD">Plus HD</channel> + <channel update="i" site="ipko.com" site_id="285" xmltv_id="Film Komedi">Film Komedi</channel> + <channel update="i" site="ipko.com" site_id="414" xmltv_id="Film Autor">Film Autor</channel> + <channel update="i" site="ipko.com" site_id="415" xmltv_id="Film Hits">Film Hits</channel> + <channel update="i" site="ipko.com" site_id="289" xmltv_id="Film Thriller">Film Thriller</channel> + <channel update="i" site="ipko.com" site_id="290" xmltv_id="Film Drame">Film Drame</channel> + <channel update="i" site="ipko.com" site_id="291" xmltv_id="Film Aksion">Film Aksion</channel> + <channel update="i" site="ipko.com" site_id="292" xmltv_id="Fox Life">Fox Life</channel> + <channel update="i" site="ipko.com" site_id="416" xmltv_id="Fox">Fox</channel> + <channel update="i" site="ipko.com" site_id="309" xmltv_id="Digi Gold">Digi Gold</channel> + <channel update="i" site="ipko.com" site_id="295" xmltv_id="EXP Shkence">EXP Shkence</channel> + <channel update="i" site="ipko.com" site_id="296" xmltv_id="EXP Histori">EXP Histori</channel> + <channel update="i" site="ipko.com" site_id="298" xmltv_id="EXP Natyra">EXP Natyra</channel> + <channel update="i" site="ipko.com" site_id="417" xmltv_id="Discovery Channel">Discovery Channel</channel> + <channel update="i" site="ipko.com" site_id="300" xmltv_id="National Geographic">National Geographic</channel> + <channel update="i" site="ipko.com" site_id="418" xmltv_id="24 Kitchen">24 Kitchen</channel> + <channel update="i" site="ipko.com" site_id="419" xmltv_id="Travel Channel">Travel Channel</channel> + <channel update="i" site="ipko.com" site_id="420" xmltv_id="Fine Living">Fine Living</channel> + <channel update="i" site="ipko.com" site_id="299" xmltv_id="Nat Geo HD">Nat Geo HD</channel> + <channel update="i" site="ipko.com" site_id="421" xmltv_id="Discovery Science HD">Discovery Science HD</channel> + <channel update="i" site="ipko.com" site_id="403" xmltv_id="Animal Planet HD">Animal Planet HD</channel> + <channel update="i" site="ipko.com" site_id="422" xmltv_id="ID Xtra HD">ID Xtra HD</channel> + <channel update="i" site="ipko.com" site_id="315" xmltv_id="Ora News">Ora News</channel> + <channel update="i" site="ipko.com" site_id="316" xmltv_id="News 24">News 24</channel> + <channel update="i" site="ipko.com" site_id="423" xmltv_id="TV Arta">TV Arta</channel> + <channel update="i" site="ipko.com" site_id="385" xmltv_id="CNN int">CNN int</channel> + <channel update="i" site="ipko.com" site_id="386" xmltv_id="BBC World">BBC World</channel> + <channel update="i" site="ipko.com" site_id="387" xmltv_id="EuroNews">EuroNews</channel> + <channel update="i" site="ipko.com" site_id="388" xmltv_id="B92 Info">B92 Info</channel> + <channel update="i" site="ipko.com" site_id="424" xmltv_id="Rai News">Rai News</channel> + <channel update="i" site="ipko.com" site_id="391" xmltv_id="DW TV">DW TV</channel> + <channel update="i" site="ipko.com" site_id="303" xmltv_id="MTV Live HD">MTV Live HD</channel> + <channel update="i" site="ipko.com" site_id="304" xmltv_id="musicAL">musicAL</channel> + <channel update="i" site="ipko.com" site_id="425" xmltv_id="SuperSonic TV">SuperSonic TV</channel> + <channel update="i" site="ipko.com" site_id="426" xmltv_id="STV Folk">STV Folk</channel> + <channel update="i" site="ipko.com" site_id="427" xmltv_id="Wedding Channel">Wedding Channel</channel> + <channel update="i" site="ipko.com" site_id="308" xmltv_id="Fashion TV">Fashion TV</channel> + <channel update="i" site="ipko.com" site_id="319" xmltv_id="Alsat M">Alsat M</channel> + <channel update="i" site="ipko.com" site_id="428" xmltv_id="TVSH">TVSH</channel> + <channel update="i" site="ipko.com" site_id="321" xmltv_id="E TV">E TV</channel> + <channel update="i" site="ipko.com" site_id="322" xmltv_id="ON TV">ON TV</channel> + <channel update="i" site="ipko.com" site_id="324" xmltv_id="21 Popullore">21 Popullore</channel> + <channel update="i" site="ipko.com" site_id="317" xmltv_id="Albanian Screen">Albanian Screen</channel> + <channel update="i" site="ipko.com" site_id="352" xmltv_id="Hayat TV">Hayat TV</channel> + <channel update="i" site="ipko.com" site_id="364" xmltv_id="TV Prizren">TV Prizren</channel> + <channel update="i" site="ipko.com" site_id="365" xmltv_id="TV Festina">TV Festina</channel> + <channel update="i" site="ipko.com" site_id="373" xmltv_id="RTL">RTL</channel> + <channel update="i" site="ipko.com" site_id="375" xmltv_id="RTL 2">RTL 2</channel> + <channel update="i" site="ipko.com" site_id="377" xmltv_id="N-TV">N-TV</channel> + <channel update="i" site="ipko.com" site_id="378" xmltv_id="Rai 1">Rai 1</channel> + <channel update="i" site="ipko.com" site_id="379" xmltv_id="Rai 2">Rai 2</channel> + <channel update="i" site="ipko.com" site_id="380" xmltv_id="Rai 3">Rai 3</channel> + <channel update="i" site="ipko.com" site_id="351" xmltv_id="EuroSport">EuroSport</channel> + <channel update="i" site="ipko.com" site_id="381" xmltv_id="Al Jazeera">Al Jazeera</channel> + <channel update="i" site="ipko.com" site_id="383" xmltv_id="Peace TV">Peace TV</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Albania/ipko.com.ini b/siteini.pack/Albania/ipko.com.ini new file mode 100755 index 00000000..936a0231 --- /dev/null +++ b/siteini.pack/Albania/ipko.com.ini @@ -0,0 +1,46 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: ipko.com +* @MinSWversion: +* @Revision 2 - [10/12/2019] WGT +* @Revision 1 - [13/06/2016] Blackbear199 +* - windows only +* @Revision 0 - [30/10/2014] Jan van Straaten +* - creation +* @Remarks: only works for windows users +* @header_end +* $$encrypted [26/04/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=ipko.com|timezone=Europe/Tirane|maxdays=7|cultureinfo=sq-AL|charset=UTF-8|titlematchfactor=90|keepindexpage} +ZWm7rr783sELkaDPFDeI6Q== +At/5LZhuCO3sFR9LwA5XlzIar6/iv9oGPwbIH/SbLjVd6CAMyUvEilswLn4gm+KPMJhGBIOEmTxKsX5HRMOxMzAc1T8UlbWBm1agmlGpLoA= +U98OKvFIJpvYVU3iHJXSZqK+hOpXjXy5gI+EE+hILJPOOYyRVh7kXP/3KB4e0iIN +ZWm7rr783sELkaDPFDeI6Q== +Sh0b3kqdrXbkfFxiiEsfqNIEOsRym29u4YyTe7nzqXbs0gMTlVJZ0HbkRMT4yYo23+3tnR4Rfk+RGxixHluYBt5UeEC93tM4nT0MbRuvESY= +Sh0b3kqdrXbkfFxiiEsfqNIEOsRym29u4YyTe7nzqXbglTigzAx2tVlyso2HjDA9P5yXu+QvuJE+5pR7DZch1UH9VAQvDeVygNmAJCAg4f0= +Sh0b3kqdrXbkfFxiiEsfqFue2n7lozA9u9g3kSfdyCYukB+6XzUB40pMUGKkoQL10GLwhImCqvsbS6JvoXwt9gKZi5imPN/SZeJK164sGfQ= +Sh0b3kqdrXbkfFxiiEsfqDrsBpnj/3YkwN97/aRFSE06EKAwKF3TtanQU9dEm6AllcgGqQ8LjEtNlKbxa9uhkw== +Y1sT6/bZjO2aQkM5DPZs+w== +fslBqR/BdErbXunndmRU47VQQNS36aD5u/OtsbaTpEpvhpUDq9ELSefNeabFUt8gJFj2SCxC39W6Mf5R0EP1rg== +oq9Q9opfeG+iDRh/gLxZui+q+vUFSV7pmOTNurx6+ypUE9SyfCYIQrgSswusHHWKaMEpoUuX2cwvMFMvPP2y043pm2eqhnnL0+33Nby99NE9q53s8Skc4kwCW5O/IoEL +oq9Q9opfeG+iDRh/gLxZuv5BcPcjJyyBEVM/pgEVhvSDbN6bj0DSA0a7/uQ+qvLk3ZfEzAwFM17ZBT3rEVdVkw== +DhQcZHn8Lv86ysmfchdtqBKdQOWO3l5JbVAF95Ej0lpJZGkh+V3K2hAusOz//01TEnXam9IQriFepw9pWTpa3g== +hMq3aWE/9mnIEdV53XPAQwHZAHkhzZTfQZ9ruLeQDoM46mkPhqElH2ryGwpE4pkMzjkbZ/QkZVgJl8Q1zjHmJA== +rdYdTZaCgv58JNbMUGttuwSKSHX/ah+7DCAlIVkKFaSEbQ0YLXJqUelpgwLi0ggMwixealEAHSl4gjxOilwYdw== +t/w/DlexjfXftF1FzxIxY/5QatiDTBHuAfK0jgCNyliu6ngakuFGJ3u6HQ8zOCYQ6LCYedLt6uJLD6+M2CS13Q== +t/w/DlexjfXftF1FzxIxY2fYwGxciCbBe5k346Xf2hZC2ZriOtsJjAt6EI7dznDK +bJx+iuZtX8/L9hHaFjy18E/ShIdPZCfomZCNq/NhMJbHzwdqudKZvO9JYjZFOEeMjHZLmtCUjv3aPrD7RXMutA== +Y1sT6/bZjO2aQkM5DPZs+w== +OvAQRRjpw32IPKO+O1kTqbKJGAiFcMhXgWXaDhoDeZU6+r651f0jmZbyFkg4R/kiGtkQ8jPC3siDkBngA9xAsFL7pIy/cNLQ9Hg38U8apgsuUflr7RHlLJathx7u7rqRQyRnOiXPpUe88x6di/YuCw== +h6vbe0tehokPgpKuFYn9bG22ISSGF5dyszCK3nVafEWo422pbk6tZp9zduKt1zGFIzIGVfwsnhXmVDuM9PnC3lX00KGvnrUGMRMu9RRUROY= +I11v7sYq3K/DBXW9/N2Qdw== +1v84qL0CqYNhs2lsjGImVMmkJQaNmH6gbo2bELRu0Mw= +zGmB4EIJ6WPMG5Po6oYtH5t/XT6PTzaazpNFjF3GQL/TojdkrUOD4QNDlwR6wcRyz3CCyDLd6EZZQ5N5puxOEg== +8q3QDy+RsRwbYOaGQ/LhLwiAIFFIx8DSxTerfOs+dm3/gLtARtNBLeFsZ/3w4MD5ypZ3cmWG/stOcOgjlIlEeq98aZo4aZ3IlTZgAl+VhasKXPD0TAgrrBgnF+sS13QOpbx4azvdplbCD4LA7QoVUQ== +ttSYNeu6gBvrpGzgKFcWnvnwTi4OXbu9W6nU4x9jn/HGOA5UYYZeBsC6WbhObG7c6Go3OBSMRIaq9Edr4jio8xG11Eqfci4sG8QiFd5mF2DoAUCu2ufUkCTQBT8HObLa +CmgHbcWcJMdYgaiVBnxPQUm0Ebsx11ScZeejPN/C57tz9ROG90EwpjGaI/9nWkpm +39EUTtteKSuSZwxnLccn+wPLFvhx1DArkXS/fb1J+LfvbE6vFcBs4nEHd3qzla0ZC/Qcy73VuxBiJWdTwikHfJCWu+9yRum9FGdCwUbEl1hDq4txQe8PJzXFeQTwA7zU ++bCnPeZg0DpH3PJmrjerTw== +1v84qL0CqYNhs2lsjGImVNq7elsmlCMG4y6QbH/g6NA= +zhyJcP6PMTr6lKzfl+i7hw== diff --git a/siteini.pack/Albania/rtsh.al.channels.xml b/siteini.pack/Albania/rtsh.al.channels.xml new file mode 100755 index 00000000..4ad9a590 --- /dev/null +++ b/siteini.pack/Albania/rtsh.al.channels.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.23.1 -- Jan van Straaten" site="rtsh.al"> + <channels> + <channel update="i" site="rtsh.al" site_id="programi-tvsh/" xmltv_id="TVSH">TVSH</channel> + <channel update="i" site="rtsh.al" site_id="programi-tvsh-2/" xmltv_id="TVSH 2">TVSH 2</channel> + <channel update="i" site="rtsh.al" site_id="programi-rtsh-hd/" xmltv_id="RTSH HD">RTSH HD</channel> + <channel update="i" site="rtsh.al" site_id="programi-rtsh-art/" xmltv_id="RTSH art">RTSH art</channel> + <channel update="i" site="rtsh.al" site_id="programi-rtsh-muzike/" xmltv_id="RTSH muzikë">RTSH muzikë</channel> + <channel update="i" site="rtsh.al" site_id="programi-rtsh-sport/" xmltv_id="RTSH sport">RTSH sport</channel> + <channel update="i" site="rtsh.al" site_id="programi-rtsh-satelit/" xmltv_id="RTSH satelit">RTSH satelit</channel> + <channel update="i" site="rtsh.al" site_id="programi-radio-tirana/" xmltv_id="Radio Tirana">Radio Tirana</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Albania/rtsh.al.ini b/siteini.pack/Albania/rtsh.al.ini new file mode 100755 index 00000000..14f020d7 --- /dev/null +++ b/siteini.pack/Albania/rtsh.al.ini @@ -0,0 +1,32 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: rtsh.al +* @MinSWversion: 1.1.1/54 +* @Revision 1 - [26/07/2016] Blackbear199 +* - site changes +* @Revision 0 - [02/04/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=rtsh.al|timezone=Europe/Tirane|maxdays=1|cultureinfo=sq-AL|charset=UTF-8|titlematchfactor=90} +url_index{url|http://rtsh.al/|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dd-MM-yyyy} +* +index_showsplit.scrub {multi(separator="<br />")|<div class="entry">|<p>|</p>|<script type=} +* +index_date.scrub {single(scope=datelogo)|<h4 style="text-align: center;">||</h4>|</h4>} +index_start.scrub {regex||(\d{2}\.\d{2})||} +index_start.modify {replace|.|:} +index_title.scrub {regex||\d{2}\.\d{2}\s(.*)$||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://rtsh.al/} +*index_site_channel.scrub {multi|<a href="programi-|>Programi |</a>|</ul>} +*index_site_id.scrub {multi|PROGRAMET DITORE|<a href="|">|<a>} +** @auto_xml_channel_end diff --git a/siteini.pack/Albania/top-channel.tv.channels.xml b/siteini.pack/Albania/top-channel.tv.channels.xml new file mode 100755 index 00000000..0eba88f8 --- /dev/null +++ b/siteini.pack/Albania/top-channel.tv.channels.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.24 -- Jan van Straaten" site="cosmote.gr"> + <channels> + <channel update="i" site="top-channel.tv" site_id="top-channel" xmltv_id="Top Channel AL">Top Channel AL</channel> + </channels> +</site> diff --git a/siteini.pack/Albania/top-channel.tv.ini b/siteini.pack/Albania/top-channel.tv.ini new file mode 100755 index 00000000..2a7e51a3 --- /dev/null +++ b/siteini.pack/Albania/top-channel.tv.ini @@ -0,0 +1,42 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: top-channel.tv +* @MinSWversion: +* @Revision 0 - [14/01/2017] Netuddki +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=top-channel.tv|timezone=Europe/Tirane|maxdays=7.1|cultureinfo=sq-AL|charset=UTF-8|titlematchfactor=90|nopageoverlaps|firstday=0123456} + +url_index{url|http://top-channel.tv/new/tv/guida.php} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +*urldate.format {datestring|dd/MM/yyyy} +urldate.format {weekdayname|E Hene|E Marte|E Merkure|E Enjte|E Premte|E Shtune|E Diel} + +index_showsplit.scrub {multi|<div id="dite_jave">|<div style="margin|</div>|<div class="footercont">} + +index_start.scrub {single|<span class="tahoma12|fontblu">|</span>|<span>} + + +index_title.scrub {single|fontgrierret|">|</span>|</div>} +index_title.modify {remove(notnull type=string)|'Serial'} *Series +index_title.modify {remove(notnull type=string)|'R'} *Rerun +index_title.modify {remove(notnull type=string)|'TN'} *??? +index_title.modify {remove(notnull type=string)|'Film'} +index_title.modify {remove(notnull type=string)|'\"'} +index_title.modify {remove(notnull type=string)|'Vizatimor'} + + +index_category.scrub {single(separator="\"" exclude=last2)|fontgrierret|">|</span>|</div>} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|top-channel} +*index_site_channel.modify {set|Top Channel} +** @auto_xml_channel_end diff --git a/siteini.pack/Albania/tring.al.channels.xml b/siteini.pack/Albania/tring.al.channels.xml new file mode 100755 index 00000000..932e73fc --- /dev/null +++ b/siteini.pack/Albania/tring.al.channels.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V3.0.2.0 -- Jan van Straaten" site="tring.al"> + <channels> + <channel update="i" site="tring.al" site_id="includes/picker/images/vizion.png##0" xmltv_id="Vizion Plus">Vizion Plus</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/jollyhd.png##1" xmltv_id="JOLLY HD">JOLLY HD</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/1234.png##2" xmltv_id="LIVING">LIVING</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/tring-international.png##3" xmltv_id="INTERNATIONAL">INTERNATIONAL</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/te-brendshme/smile-web-fixed.png##4" xmltv_id="SMILE">SMILE</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/te-brendshme/muse-fixed-web.png##5" xmltv_id="MUSE">MUSE</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/3plus.png##6" xmltv_id="3 Plus">3 Plus</channel> + <channel update="i" site="tring.al" site_id="##7" xmltv_id="KanalD Drama">KanalD Drama</channel> + <channel update="i" site="tring.al" site_id="##8" xmltv_id="TRING SHQIPI">TRING SHQIPI</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/te-brendshme/tring-tring-fixed.png##9" xmltv_id="Tring Tring">Tring Tring</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/tring-kids.png##10" xmltv_id="KIDS">KIDS</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/te-brendshme/tiptv-web-fix.png##11" xmltv_id="Tip Tv">Tip Tv</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/super.png##12" xmltv_id="Tring Super">Tring Super</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/action.png##13" xmltv_id="Tring Max">Tring Max</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/life.png##14" xmltv_id="Tring Life">Tring Life</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/comedy.png##15" xmltv_id="Tring Comedy">Tring Comedy</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/tring-fantasy.png##16" xmltv_id="TRING FANTAZI">TRING FANTAZI</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/fox-life.png##17" xmltv_id="Fox Life">Fox Life</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/fox-crime.png##18" xmltv_id="Fox Crime">Fox Crime</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/fox_200x60px.png##19" xmltv_id="FOX">FOX</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/history.png##20" xmltv_id="T-HIST">T-HIST</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/world.png##21" xmltv_id="Tring World">Tring World</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/planet.png##22" xmltv_id="Tring Planet">Tring Planet</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/national-geographic.png##23" xmltv_id="National Geographic">National Geographic</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/click-tv.png##24" xmltv_id="CLICK TV">CLICK TV</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/seven.png##25" xmltv_id="Kanali 7">Kanali 7</channel> + <channel update="i" site="tring.al" site_id="##26" xmltv_id="RTSH">RTSH</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/klan-hd.png##27" xmltv_id="Klan HD">Klan HD</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/klan-plus.png##28" xmltv_id="Klan Plus HD">Klan Plus HD</channel> + <channel update="i" site="tring.al" site_id="##29" xmltv_id="Klan Kosova">Klan Kosova</channel> + <channel update="i" site="tring.al" site_id="##30" xmltv_id="RTK">RTK</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/21.png##31" xmltv_id="RTV21">RTV21</channel> + <channel update="i" site="tring.al" site_id="##32" xmltv_id="RTV 21 M">RTV 21 M</channel> + <channel update="i" site="tring.al" site_id="##33" xmltv_id="Club TV">Club TV</channel> + <channel update="i" site="tring.al" site_id="##34" xmltv_id="Fax News">Fax News</channel> + <channel update="i" site="tring.al" site_id="##35" xmltv_id="ABC NEWS">ABC NEWS</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/folk.png##36" xmltv_id="Folk +">Folk +</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/bbf.png##37" xmltv_id="BBF">BBF</channel> + <channel update="i" site="tring.al" site_id="##38" xmltv_id="Elrodi">Elrodi</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/antenna-europe.png##39" xmltv_id="Antenna Europe">Antenna Europe</channel> + <channel update="i" site="tring.al" site_id="##40" xmltv_id="RAI UNO">RAI UNO</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/canale-5.png##41" xmltv_id="Canale 5">Canale 5</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/italia-1.png##42" xmltv_id="Italia 1">Italia 1</channel> + <channel update="i" site="tring.al" site_id="##43" xmltv_id="Mediaset Italia">Mediaset Italia</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/sport-news-hd.png##44" xmltv_id="Tring Sport News HD">Tring Sport News HD</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/sport1-hd.png##45" xmltv_id="TS1 HD">TS1 HD</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/sport2-hd.png##46" xmltv_id="TS2 HD">TS2 HD</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/sport3-hd.png##47" xmltv_id="TS3 HD">TS3 HD</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/sport4-hd.png##48" xmltv_id="TS4 HD">TS4 HD</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/desire.png##49" xmltv_id="DESIRE">DESIRE</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/bizarre.png##50" xmltv_id="BIZARRE">BIZARRE</channel> + <channel update="i" site="tring.al" site_id="includes/picker/images/bungabunga.png##51" xmltv_id="BUNGA BUNGA">BUNGA BUNGA</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Albania/tring.al.ini b/siteini.pack/Albania/tring.al.ini new file mode 100755 index 00000000..3ac598ba --- /dev/null +++ b/siteini.pack/Albania/tring.al.ini @@ -0,0 +1,58 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tring.al +* @MinSWversion: V3.0.0 +* @Revision 3 - [26/04/2020] Blackbear199 +* - updated for new wg capabilities +* @Revision 2 - [03/10/2016] Blackbear199 +* - site name change to tring.al +* - site changes +* @Revision 1 - [14/06/2016] Blackbear199 +* - channel id and url_index change +* @Revision 0 - [02/04/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +* $$encrypted [26/04/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=tring.al|timezone=Europe/Tirane|maxdays=7.1|cultureinfo=sq-AL|charset=UTF-8|titlematchfactor=90} +WeSImtCNIK4tWnI032dC1g== +PFMywk/1yTqSINU5fH8Qt6bSOZ3d6+uCeOgx9i8UP0A407mg5E/VSo6GpiRHnBWH1Dbhwp5evRRKU7ZMkgvoNg== +kyVcEQGN7jq6e1pXf5Bs7dForRtaUmpW+xtXWrw3hxOJY7RY19JpuADfvnv0k4oH +kyVcEQGN7jq6e1pXf5Bs7fonPqgZcwZbNOP+5fCd7IQ= +kyVcEQGN7jq6e1pXf5Bs7ejyJDtLNIDuLEz1UnMszi5WgNhIVYJOFWkvXerAfLo5 +kyVcEQGN7jq6e1pXf5Bs7U9UaLnU/SxBL5eCxVFqukGcpyEGt/Fu1GhFZYjMSHSKZjtMeCzvZ5vxrAMRCyNiFA== +WeSImtCNIK4tWnI032dC1g== +Pqm90WtkEj4gis+f8Yg4/RTJ5Y9j10kK89Bni6U28Vs= +baEF7TteRDS88BZsHP4xjBPfv2BQ4hh8yEJk9TyCshipkvQ7uMs/LPBFYMQALZv57GcDlvhOtMaDj71Tcdbx1Q== +WeSImtCNIK4tWnI032dC1g== +hlq4TUH5D1vis7QlXLHYfg3zqFCgzH8pKNTTZmbVMLY= +Is5Mcme2Z3QOwXbABPXO0iIDyGf/cK1/Ej31OuEk+NvIUEWq9jApWuiS6ce9xZ4NgEtkkMCTCj2fbvZ/VWTEFh9y/aULFfiYt4ssz3/KJFA= +aKPHe49C+a7mJkMaCEIIcYFM7x9QogFsOUJL9HHzANHfmPb7tjSVtvX7XFZAhYoPwFOuQaCmFy9me6OdxpXCO5GOKy5ctjrd/h3IMyeiuqkOFZot9K+R3oju7OcMb0E/ +WeSImtCNIK4tWnI032dC1g== +jFqY2XZqStbP91C8HcbESIWOFSecm5gguaow9p+sxu/YrXio5tAtgrlhpoXnPgT2 +WeSImtCNIK4tWnI032dC1g== +nJ0CMZOSVRrYsA5BSk8Jbg7yasy3mxkDFq/MmSHzZpsu2IOqpbpbesDRmhss6U6CujYmsd6i3LpusQ/3v+z2uYadsdBY3uIqzHtG0IGwVTo= +nJ0CMZOSVRrYsA5BSk8JbkFUgOxIfMoNd3Rz5G3PEEbpIRm/5+o/NtEmLS7PSJYqfeiltmL1H+i8fyqMlDzFVFW6zOIGE/h3HaMQ7PTsPkVUVYwAkahI/1lf5lDYKdYc +xS3S3NivHSmEqM39WoAgdzB6T21zbtxHkR46ZSsMtpLxg1wzWu7AA3v0m/Yw4CPmfS/OreRSUzw3D1S1Y3nwRQ== +WeSImtCNIK4tWnI032dC1g== +rm/t2kB4fuaaRyai0WseAOQ25J6spDmgKM8a9+SQ9PfUnBaEgIF4D0v10KYJSjdB +kADBi0T8YHnyDyMoeZOYG7sMjdyC3vZl63P5fJg7t0buRTaVQrtpMJAHtQzsrsoU ++FCZZmtwHU0Wud459t5mqMlU6b+CTs1efiFW4cBNq4SsAYobtxAGxfKt6trCdpnf +eBwftzcHoaKNc9I5awhGM2dxD5yuKFsEF26CdKaSJ3KMOOj6pYZ3d66JrGD5OCbd5fotSp38Cp5/mJQOcKM7dg== +WeSImtCNIK4tWnI032dC1g== +eBwftzcHoaKNc9I5awhGM4Xd4dPkDeucZNgsO+YcaWho6REkG82nUAgOg4E3JFc9 +nWRSKopobsbgK2am+c986dQtN7islB92Sn3UbjFRMKypJlOlbx36RA/MSM1sHMKJXMXy72vte2m/mlAi7pBfInEX5fQ7nTQ7tNqzECPRPjYd/QoAt9zhBYdb0Rkn0KAXNFvxz+TXVYNqaV910lj0GA== +gCj5kCeQJCtOMTZkm79i7mWd3wAQrnfbALNPPlHD1f+Yv6DaOuvhG6GsDVWCEVfIwl6/JUuBjaxDHoXRcdzFOFppu7IoVYBXutKLFL1ZjUo= +aJ1X2Oh2MXxDllJAKttcgQ== +C7ikU1xToLM2TR9mL0i3KA72B0IYQwhAZKF8D+hNQNg= +Io40csg6XXtPG1riTsUaQDEFwh1vorAkHxY8Ry1h/ik= +Wmn0FDhAQ2fIZDg/Cnk+VN7+lyJUV7aC0RUDBV5GbS6ezJGLfZNddT6B76bXCQI9X8MdYbnP2vNCA2bLNFOn0n3do0+5P1Ot2i8WHG1Taao= +r5dZTlnyCwvWIZGPOgGxsnvEtIa5xAP7Ndg5ewcw9Hvv1fNf/s/kWkQcvBCe/IjScdUW5XaY1UkuzDTrqffOAcdwBXq/QXUGp242ku5eFZjxpuOdbQFNaQEyOb/ruO6U +kQrhCWrBd15ExNrbqLOqYEbrMj6CS3LD4QPsUBVpXvsz8viQYkovvj07HK6f6XN47tXcTMUMUcvboY5u+1vChq9XmDdTCchbTUsOneBCd/w= +waJY0fgLprlNi3ID7V6qpEhjaopOVU/iObSHcwu8s3BE9skhhiQ96dXAHI4TCG66feAApBt17JZ8vKhNfsMvuo9HRcLE4A/YDsPAMJ+o2lk= +waJY0fgLprlNi3ID7V6qpO57FGT7HDDgUU2CbBW8tJYtfLrZPnknzt3ztxefZ4Ej9HsLTGPA+Uu+uhZGedVfhNw0usxc5O2t6KiAmM0TgB0= +C7ikU1xToLM2TR9mL0i3KI5PSoL88FtY9uRgnvfPJJg= +WeSImtCNIK4tWnI032dC1g== +6QIVrG+vy3tEnkA86VsSyQ== diff --git a/siteini.pack/Argentina/avcsa.com.ar.channels.xml b/siteini.pack/Argentina/avcsa.com.ar.channels.xml new file mode 100755 index 00000000..343825af --- /dev/null +++ b/siteini.pack/Argentina/avcsa.com.ar.channels.xml @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.28 -- Jan van Straaten" site="avcsa.com.ar"> + <channels> + <channel update="i" site="avcsa.com.ar" site_id="3" xmltv_id="26 TV">26 TV</channel> + <channel update="i" site="avcsa.com.ar" site_id="2000" xmltv_id="360 TV">360 TV</channel> + <channel update="i" site="avcsa.com.ar" site_id="53" xmltv_id="8 MAR DEL PLATA">8 MAR DEL PLATA</channel> + <channel update="i" site="avcsa.com.ar" site_id="167" xmltv_id="A&E MUNDO">A&E MUNDO</channel> + <channel update="i" site="avcsa.com.ar" site_id="1584" xmltv_id="A&E MUNDO HD">A&E MUNDO HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="97" xmltv_id="AMC">AMC</channel> + <channel update="i" site="avcsa.com.ar" site_id="4" xmltv_id="AMERICA 2">AMERICA 2</channel> + <channel update="i" site="avcsa.com.ar" site_id="343" xmltv_id="AMERICA 24">AMERICA 24</channel> + <channel update="i" site="avcsa.com.ar" site_id="84" xmltv_id="AMERICA SPORTS SATELITAL">AMERICA SPORTS SATELITAL</channel> + <channel update="i" site="avcsa.com.ar" site_id="1623" xmltv_id="ANIMAL PLANET">ANIMAL PLANET</channel> + <channel update="i" site="avcsa.com.ar" site_id="57" xmltv_id="ARGENTINISIMA SATELITAL">ARGENTINISIMA SATELITAL</channel> + <channel update="i" site="avcsa.com.ar" site_id="100" xmltv_id="AXN">AXN</channel> + <channel update="i" site="avcsa.com.ar" site_id="1862" xmltv_id="AXN HD">AXN HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="709" xmltv_id="C5N">C5N</channel> + <channel update="i" site="avcsa.com.ar" site_id="6" xmltv_id="CANAL 13">CANAL 13</channel> + <channel update="i" site="avcsa.com.ar" site_id="1341" xmltv_id="CANAL 13 BS.AS. HD">CANAL 13 BS.AS. HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="135" xmltv_id="CANAL 7">CANAL 7</channel> + <channel update="i" site="avcsa.com.ar" site_id="1569" xmltv_id="CANAL 7 HD">CANAL 7 HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="1612" xmltv_id="CANAL 9">CANAL 9</channel> + <channel update="i" site="avcsa.com.ar" site_id="58" xmltv_id="CANAL A">CANAL A</channel> + <channel update="i" site="avcsa.com.ar" site_id="230" xmltv_id="CANAL DE LA MUSICA">CANAL DE LA MUSICA</channel> + <channel update="i" site="avcsa.com.ar" site_id="9" xmltv_id="CANAL DE LAS ESTRELLAS">CANAL DE LAS ESTRELLAS</channel> + <channel update="i" site="avcsa.com.ar" site_id="349" xmltv_id="CANAL LUZ">CANAL LUZ</channel> + <channel update="i" site="avcsa.com.ar" site_id="1063" xmltv_id="CANAL ORBE 21">CANAL ORBE 21</channel> + <channel update="i" site="avcsa.com.ar" site_id="11" xmltv_id="CANAL RURAL">CANAL RURAL</channel> + <channel update="i" site="avcsa.com.ar" site_id="273" xmltv_id="CANAL VASCO">CANAL VASCO</channel> + <channel update="i" site="avcsa.com.ar" site_id="226" xmltv_id="CARTOON NETWORK">CARTOON NETWORK</channel> + <channel update="i" site="avcsa.com.ar" site_id="1330" xmltv_id="CCTV 4">CCTV 4</channel> + <channel update="i" site="avcsa.com.ar" site_id="15" xmltv_id="CINECANAL">CINECANAL</channel> + <channel update="i" site="avcsa.com.ar" site_id="1292" xmltv_id="CINECANAL HD">CINECANAL HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="1355" xmltv_id="CINEMAX">CINEMAX</channel> + <channel update="i" site="avcsa.com.ar" site_id="1345" xmltv_id="CN 23">CN 23</channel> + <channel update="i" site="avcsa.com.ar" site_id="62" xmltv_id="CNN EN ESPAÑOL">CNN EN ESPAÑOL</channel> + <channel update="i" site="avcsa.com.ar" site_id="312" xmltv_id="CONEXIÓN EDUCATIVA">CONEXIÓN EDUCATIVA</channel> + <channel update="i" site="avcsa.com.ar" site_id="1390" xmltv_id="DESTINOS TV">DESTINOS TV</channel> + <channel update="i" site="avcsa.com.ar" site_id="17" xmltv_id="DISCOVERY">DISCOVERY</channel> + <channel update="i" site="avcsa.com.ar" site_id="494" xmltv_id="DISCOVERY CIVILIZATION">DISCOVERY CIVILIZATION</channel> + <channel update="i" site="avcsa.com.ar" site_id="111" xmltv_id="DISCOVERY ID">DISCOVERY ID</channel> + <channel update="i" site="avcsa.com.ar" site_id="2266" xmltv_id="DISCOVERY ID HD">DISCOVERY ID HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="76" xmltv_id="DISCOVERY KIDS">DISCOVERY KIDS</channel> + <channel update="i" site="avcsa.com.ar" site_id="493" xmltv_id="DISCOVERY SCIENCE">DISCOVERY SCIENCE</channel> + <channel update="i" site="avcsa.com.ar" site_id="1181" xmltv_id="DISCOVERY THEATER HD">DISCOVERY THEATER HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="492" xmltv_id="DISCOVERY TURBO">DISCOVERY TURBO</channel> + <channel update="i" site="avcsa.com.ar" site_id="1389" xmltv_id="DISCOVERY WORLD HD">DISCOVERY WORLD HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="136" xmltv_id="DISNEY">DISNEY</channel> + <channel update="i" site="avcsa.com.ar" site_id="2457" xmltv_id="DISNEY HD">DISNEY HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="756" xmltv_id="DISNEY JR.">DISNEY JR.</channel> + <channel update="i" site="avcsa.com.ar" site_id="325" xmltv_id="DISNEY XD">DISNEY XD</channel> + <channel update="i" site="avcsa.com.ar" site_id="358" xmltv_id="EL GARAGE">EL GARAGE</channel> + <channel update="i" site="avcsa.com.ar" site_id="125" xmltv_id="EL GOURMET.COM">EL GOURMET.COM</channel> + <channel update="i" site="avcsa.com.ar" site_id="477" xmltv_id="ENCUENTRO">ENCUENTRO</channel> + <channel update="i" site="avcsa.com.ar" site_id="50" xmltv_id="ENTERTAINMENT TELEVISION">ENTERTAINMENT TELEVISION</channel> + <channel update="i" site="avcsa.com.ar" site_id="18" xmltv_id="ESPN">ESPN</channel> + <channel update="i" site="avcsa.com.ar" site_id="1132" xmltv_id="ESPN +">ESPN +</channel> + <channel update="i" site="avcsa.com.ar" site_id="229" xmltv_id="ESPN 2">ESPN 2</channel> + <channel update="i" site="avcsa.com.ar" site_id="184" xmltv_id="EUROPA EUROPA">EUROPA EUROPA</channel> + <channel update="i" site="avcsa.com.ar" site_id="64" xmltv_id="EWTN">EWTN</channel> + <channel update="i" site="avcsa.com.ar" site_id="98" xmltv_id="FILM ZONE">FILM ZONE</channel> + <channel update="i" site="avcsa.com.ar" site_id="19" xmltv_id="FOX">FOX</channel> + <channel update="i" site="avcsa.com.ar" site_id="83" xmltv_id="FOX 1 ESTE">FOX 1 ESTE</channel> + <channel update="i" site="avcsa.com.ar" site_id="241" xmltv_id="FOX 1 OESTE">FOX 1 OESTE</channel> + <channel update="i" site="avcsa.com.ar" site_id="583" xmltv_id="FOX ACTION ESTE">FOX ACTION ESTE</channel> + <channel update="i" site="avcsa.com.ar" site_id="700" xmltv_id="FOX ACTION OESTE">FOX ACTION OESTE</channel> + <channel update="i" site="avcsa.com.ar" site_id="324" xmltv_id="FOX CLASSICS">FOX CLASSICS</channel> + <channel update="i" site="avcsa.com.ar" site_id="1016" xmltv_id="FOX FAMILY ESTE">FOX FAMILY ESTE</channel> + <channel update="i" site="avcsa.com.ar" site_id="1017" xmltv_id="FOX FAMILY OESTE">FOX FAMILY OESTE</channel> + <channel update="i" site="avcsa.com.ar" site_id="879" xmltv_id="FOX HD">FOX HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="366" xmltv_id="FOX LIFE">FOX LIFE</channel> + <channel update="i" site="avcsa.com.ar" site_id="589" xmltv_id="FOX MOVIES">FOX MOVIES</channel> + <channel update="i" site="avcsa.com.ar" site_id="56" xmltv_id="FOX SPORTS">FOX SPORTS</channel> + <channel update="i" site="avcsa.com.ar" site_id="978" xmltv_id="FOX SPORTS 2">FOX SPORTS 2</channel> + <channel update="i" site="avcsa.com.ar" site_id="362" xmltv_id="FOX SPORTS 3">FOX SPORTS 3</channel> + <channel update="i" site="avcsa.com.ar" site_id="979" xmltv_id="FOX SPORTS HD">FOX SPORTS HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="760" xmltv_id="FOX SY FY">FOX SY FY</channel> + <channel update="i" site="avcsa.com.ar" site_id="353" xmltv_id="FX">FX</channel> + <channel update="i" site="avcsa.com.ar" site_id="65" xmltv_id="GALICIA TV">GALICIA TV</channel> + <channel update="i" site="avcsa.com.ar" site_id="728" xmltv_id="HAPSA (TURF)">HAPSA (TURF)</channel> + <channel update="i" site="avcsa.com.ar" site_id="21" xmltv_id="HBO">HBO</channel> + <channel update="i" site="avcsa.com.ar" site_id="2127" xmltv_id="HBO 2">HBO 2</channel> + <channel update="i" site="avcsa.com.ar" site_id="335" xmltv_id="HBO FAMILY">HBO FAMILY</channel> + <channel update="i" site="avcsa.com.ar" site_id="2165" xmltv_id="HBO PLUS">HBO PLUS</channel> + <channel update="i" site="avcsa.com.ar" site_id="178" xmltv_id="HISTORY">HISTORY</channel> + <channel update="i" site="avcsa.com.ar" site_id="1499" xmltv_id="HISTORY HD">HISTORY HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="340" xmltv_id="HOME AND HEALTH">HOME AND HEALTH</channel> + <channel update="i" site="avcsa.com.ar" site_id="2218" xmltv_id="HOME AND HEALTH HD">HOME AND HEALTH HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="115" xmltv_id="HTV">HTV</channel> + <channel update="i" site="avcsa.com.ar" site_id="22" xmltv_id="I-SAT">I-SAT</channel> + <channel update="i" site="avcsa.com.ar" site_id="1605" xmltv_id="INCAA TV">INCAA TV</channel> + <channel update="i" site="avcsa.com.ar" site_id="758" xmltv_id="LA100">LA100</channel> + <channel update="i" site="avcsa.com.ar" site_id="2788" xmltv_id="LIFETIME">LIFETIME</channel> + <channel update="i" site="avcsa.com.ar" site_id="25" xmltv_id="M TV">M TV</channel> + <channel update="i" site="avcsa.com.ar" site_id="26" xmltv_id="MAGAZINE">MAGAZINE</channel> + <channel update="i" site="avcsa.com.ar" site_id="108" xmltv_id="MAS CHIC">MAS CHIC</channel> + <channel update="i" site="avcsa.com.ar" site_id="27" xmltv_id="METRO">METRO</channel> + <channel update="i" site="avcsa.com.ar" site_id="2581" xmltv_id="MUNDO FOX">MUNDO FOX</channel> + <channel update="i" site="avcsa.com.ar" site_id="1184" xmltv_id="NAT GEO WILD">NAT GEO WILD</channel> + <channel update="i" site="avcsa.com.ar" site_id="164" xmltv_id="NATIONAL GEOGRAPHIC">NATIONAL GEOGRAPHIC</channel> + <channel update="i" site="avcsa.com.ar" site_id="2710" xmltv_id="NATIONAL GEOGRAPHIC HD">NATIONAL GEOGRAPHIC HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="60" xmltv_id="NICKELODEON">NICKELODEON</channel> + <channel update="i" site="avcsa.com.ar" site_id="1492" xmltv_id="PAKAPAKA">PAKAPAKA</channel> + <channel update="i" site="avcsa.com.ar" site_id="2001" xmltv_id="PENTHOUSE">PENTHOUSE</channel> + <channel update="i" site="avcsa.com.ar" site_id="114" xmltv_id="PLAYBOY">PLAYBOY</channel> + <channel update="i" site="avcsa.com.ar" site_id="2296" xmltv_id="QM NOTICIAS">QM NOTICIAS</channel> + <channel update="i" site="avcsa.com.ar" site_id="779" xmltv_id="QUIERO MUSICA">QUIERO MUSICA</channel> + <channel update="i" site="avcsa.com.ar" site_id="1680" xmltv_id="RADIO CONTINENTAL AM 590">RADIO CONTINENTAL AM 590</channel> + <channel update="i" site="avcsa.com.ar" site_id="757" xmltv_id="RADIO MITRE 790">RADIO MITRE 790</channel> + <channel update="i" site="avcsa.com.ar" site_id="29" xmltv_id="RAI">RAI</channel> + <channel update="i" site="avcsa.com.ar" site_id="1502" xmltv_id="RT TV">RT TV</channel> + <channel update="i" site="avcsa.com.ar" site_id="380" xmltv_id="SEMBRANDO">SEMBRANDO</channel> + <channel update="i" site="avcsa.com.ar" site_id="32" xmltv_id="SONY">SONY</channel> + <channel update="i" site="avcsa.com.ar" site_id="1579" xmltv_id="SONY HD">SONY HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="33" xmltv_id="SPACE">SPACE</channel> + <channel update="i" site="avcsa.com.ar" site_id="1257" xmltv_id="SPACE HD">SPACE HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="77" xmltv_id="STUDIO UNIVERSAL">STUDIO UNIVERSAL</channel> + <channel update="i" site="avcsa.com.ar" site_id="1967" xmltv_id="TBS VERYFUNNY">TBS VERYFUNNY</channel> + <channel update="i" site="avcsa.com.ar" site_id="328" xmltv_id="TCM">TCM</channel> + <channel update="i" site="avcsa.com.ar" site_id="1999" xmltv_id="TECNOPOLIS">TECNOPOLIS</channel> + <channel update="i" site="avcsa.com.ar" site_id="35" xmltv_id="TELEFE">TELEFE</channel> + <channel update="i" site="avcsa.com.ar" site_id="388" xmltv_id="TELESUR">TELESUR</channel> + <channel update="i" site="avcsa.com.ar" site_id="36" xmltv_id="TN">TN</channel> + <channel update="i" site="avcsa.com.ar" site_id="37" xmltv_id="TNT">TNT</channel> + <channel update="i" site="avcsa.com.ar" site_id="1606" xmltv_id="TNT HD">TNT HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="2999" xmltv_id="TNT SERIES">TNT SERIES</channel> + <channel update="i" site="avcsa.com.ar" site_id="912" xmltv_id="TRU TV">TRU TV</channel> + <channel update="i" site="avcsa.com.ar" site_id="1260" xmltv_id="TRU TV HD">TRU TV HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="59" xmltv_id="TVE">TVE</channel> + <channel update="i" site="avcsa.com.ar" site_id="39" xmltv_id="TVN CHILE">TVN CHILE</channel> + <channel update="i" site="avcsa.com.ar" site_id="40" xmltv_id="TYC SPORTS">TYC SPORTS</channel> + <channel update="i" site="avcsa.com.ar" site_id="327" xmltv_id="UNIVERSAL CHANNEL">UNIVERSAL CHANNEL</channel> + <channel update="i" site="avcsa.com.ar" site_id="44" xmltv_id="VENUS">VENUS</channel> + <channel update="i" site="avcsa.com.ar" site_id="45" xmltv_id="VOLVER">VOLVER</channel> + <channel update="i" site="avcsa.com.ar" site_id="46" xmltv_id="WARNER CHANNEL">WARNER CHANNEL</channel> + <channel update="i" site="avcsa.com.ar" site_id="1800" xmltv_id="WARNER HD">WARNER HD</channel> + <channel update="i" site="avcsa.com.ar" site_id="723" xmltv_id="WOBI TV">WOBI TV</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Argentina/avcsa.com.ar.ini b/siteini.pack/Argentina/avcsa.com.ar.ini new file mode 100755 index 00000000..9168281f --- /dev/null +++ b/siteini.pack/Argentina/avcsa.com.ar.ini @@ -0,0 +1,99 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: avcsa.com.ar +* @MinSWversion: +* @Revision 0 - [24/04/2016] Blackbear199 +* - creation +* @Remarks: based on reportv.com.ar, change aid=2295 to aid=1987 +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=avcsa.com.ar|timezone=America/Argentina/Buenos_Aires|maxdays=21|cultureinfo=es-AR|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +site {ratingsystem=ES|episodesystem=onscreen} +*----------------------------------------------------------------- +* for faster grabbing set maxday=11.1,maxdays of epg drops to 11. +*----------------------------------------------------------------- +url_index{url|http://181.30.4.186/buscador/ProgXSenial.php} +urldate.format {datestring|yyyy"%2F"MM"%2F"dd} +* +scope.range{(urlindex)|end} +index_temp_1.modify {set|'config_xmltv_id'} +index_temp_1.modify {replace| |+} +end_scope +* +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {postdata=idSenial='channel'&Senial='index_temp_1'&Alineacion=1987&DiaDesde='urldate'&HoraDesde=00%3A00%3A00} +* +index_urlchannellogo {url(scope=datelogo)|http://181.30.4.186/buscador/img/Logos/|<img src='./img/Logos/||'|'} +* +index_showsplit.scrub {regex||(<div id="trProg.*?)<span></span></div></div>||} +* +index_start.scrub {single(separator=" - " include=last)|title="||"|"} +*index_duration.scrub {regex||<span>(\d{2}:\d{2}:\d{2})</span>||} *leave disabled until release version 56.29 with date calculation bug fixed +index_title.scrub {regex||<span>\d{2}:\d{2}\s-\s(.+?)</span>||} +index_category.scrub {multi (include=first)|width:158px;|class="trProgCell" |</span>|</div><div} +index_category.modify {remove |><span>} +* +index_urlshow.modify {addstart|https://www.reportv.com.ar/buscador/DetallePrograma.php} +index_urlshow.headers {method=POST|contenttype=application/x-www-form-urlencoded} +index_urlshow.headers {customheader=X-Requested-With=XMLHttpRequest} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +scope.range {(indexshowdetails)|end} +index_temp_3.scrub {single |onclick="detallePrograma(||,'|} +index_temp_4.modify {substring (type=regex)|'index_temp_3' "(^\d*),"} *id +index_temp_5.modify {substring (type=regex)|'index_temp_3' "^\d*,(\d*)"} *idc +index_temp_6.modify {substring (type=regex)|'index_temp_3' "^\d*,\d*,\d*,(\d*)"} *idp +index_variable_element.modify {clear} +index_variable_element.modify {addstart |id='index_temp_4'&idc='index_temp_5'&id_alineacion=1987&idp='index_temp_6'} +index_urlshow.headers {postdata='index_variable_element'} +end_scope +* +scope.range {(showdetails)|end} +title.scrub {single |class="lable">Título:|</label>||<br>} +title.modify {cleanup} +temp_1.scrub {single|<label class="lable">Temporada:|</label>||<br/>} +temp_1.modify {addstart (notnull)|S.} +temp_1.modify {remove |<br/>} +temp_1.modify {addend (notnull)|-} +subtitle.scrub {single|<label class="lable">Episodio:|</label> ||<br/>} +subtitle.modify {addstart (notnull)|'temp_1'Ep.} +subtitle.modify {cleanup (tags="<"">")} +description.scrub {single |<div class="inner" >||</div>|} +description.modify {remove |No hay información disponible.} +description.scrub {single |<label class="lable">Detalle:|</label>|<br>|</div>} +description.modify {cleanup (tags="<"">")} +temp_2.modify {addstart |'description'} +temp_2.modify {substring (type=regex)|"(\?\w.*?\?)"} +temp_2.modify {replace |?|"} +description.modify {replace (type=regex)|"(\?\w.*?\?)"|'temp_2'} +director.scrub {multi |<label class="lable">Directores:|<a href='#' >|</a></span>|lable">Año:} +actor.scrub {multi |<label class="lable">Actores:|<a href='#' >|</a></span>|lable">Directores:} +category.scrub {single|class="lable">Género:|</label>||} +category.modify {cleanup (tags="<"">")} +category.modify {remove | Audio:} +productiondate.scrub {single |<label class="lable">Año:|</label>||} +country.scrub {single |<label class="lable">Pais:|</label>||<br>} +country.modify {cleanup} +episode.scrub {regex ||(?:lable">Episodio:).*?>\s(\d*)||} +episode.modify {addstart (notnull)|'temp_1'Ep.} +showicon.scrub {single |<img id="ImgProg"|src=".|"|>} +showicon.modify {addstart(notnull)|https://www.reportv.com.ar/buscador} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** http://www.gigared.com.ar/buscador.html -> http://181.30.4.186/buscador/Buscador.php?aid=1987 +** +** @auto_xml_channel_start +*url_index{url|http://181.30.4.186/buscador/Buscador.php?aid=1987} +*index_site_channel.scrub {multi (exclude=first)|id="span_canal">|'>|</option>|</select></td>} +*index_site_id.scrub {multi (exclude=first)|id="span_canal">|<option value='|'>|</select></td>} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Argentina/buscadorcablevision.com.ar.channels.xml b/siteini.pack/Argentina/buscadorcablevision.com.ar.channels.xml new file mode 100755 index 00000000..9f4cab8a --- /dev/null +++ b/siteini.pack/Argentina/buscadorcablevision.com.ar.channels.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.23.1 -- Jan van Straaten" site="buscadorcablevision.com.ar"> + <channels> + <channel update="i" site="buscadorcablevision.com.ar" site_id="2332" xmltv_id="Canal de la Ciudad (Solo Capital)">Canal de la Ciudad (Solo Capital)</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="2263" xmltv_id="Metro">Metro</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="343" xmltv_id="A 24">A 24</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="709" xmltv_id="C5N">C5N</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="192" xmltv_id="Crónica TV">Crónica TV</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="3" xmltv_id="26 TV">26 TV</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="36" xmltv_id="Todo Noticias">Todo Noticias</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="175" xmltv_id="América 2">América 2</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="35" xmltv_id="Telefe">Telefe</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="292" xmltv_id="Tv Pública">Tv Pública</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="6" xmltv_id="Canal 13">Canal 13</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="96" xmltv_id="Canal 9">Canal 9</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="477" xmltv_id="Encuentro">Encuentro</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="26" xmltv_id="Magazine">Magazine</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="40" xmltv_id="T y C Sports">T y C Sports</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="229" xmltv_id="ESPN 2">ESPN 2</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="18" xmltv_id="ESPN">ESPN</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="223" xmltv_id="Fox Sports">Fox Sports</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="978" xmltv_id="Fox Sports 2">Fox Sports 2</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="358" xmltv_id="El Garage">El Garage</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="1492" xmltv_id="PAKA-PAKA">PAKA-PAKA</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="136" xmltv_id="Disney Channel">Disney Channel</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="60" xmltv_id="Nickelodeon">Nickelodeon</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="226" xmltv_id="Cartoon Network">Cartoon Network</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="325" xmltv_id="Disney XD">Disney XD</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="76" xmltv_id="Discovery Kids">Discovery Kids</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="756" xmltv_id="Disney Jrs">Disney Jrs</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="174" xmltv_id="Boomerang">Boomerang</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="1605" xmltv_id="Incaa TV">Incaa TV</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="2292" xmltv_id="Cinemax">Cinemax</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="98" xmltv_id="The Film Zone">The Film Zone</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="45" xmltv_id="Volver">Volver</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="33" xmltv_id="Space">Space</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="15" xmltv_id="Cinecanal Este">Cinecanal Este</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="37" xmltv_id="TNT">TNT</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="2999" xmltv_id="TNT SERIES">TNT SERIES</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="353" xmltv_id="FX">FX</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="19" xmltv_id="Fox">Fox</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="32" xmltv_id="Sony">Sony</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="46" xmltv_id="Warner Channel">Warner Channel</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="327" xmltv_id="Universal Channel">Universal Channel</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="100" xmltv_id="AXN">AXN</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="167" xmltv_id="A & E">A & E</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="1967" xmltv_id="TBS">TBS</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="328" xmltv_id="TCM">TCM</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="97" xmltv_id="Amc">Amc</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="22" xmltv_id="I-Sat">I-Sat</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="11" xmltv_id="Canal Rural">Canal Rural</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="111" xmltv_id="ID Investigación Discovery">ID Investigación Discovery</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="366" xmltv_id="Fox Life">Fox Life</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="125" xmltv_id="Gourmet.com">Gourmet.com</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="50" xmltv_id="E! Entertainment Television">E! Entertainment Television</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="340" xmltv_id="Discovery Home & Health">Discovery Home & Health</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="164" xmltv_id="National Geographic">National Geographic</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="17" xmltv_id="Discovery Channel">Discovery Channel</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="1623" xmltv_id="Animal Planet">Animal Planet</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="178" xmltv_id="The History Channel">The History Channel</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="912" xmltv_id="TRU TV">TRU TV</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="58" xmltv_id="Canal a">Canal a</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="63" xmltv_id="Film & Arts">Film & Arts</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="1624" xmltv_id="Travel & Living Channel">Travel & Living Channel</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="25" xmltv_id="MTV">MTV</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="230" xmltv_id="CM Musical">CM Musical</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="779" xmltv_id="Quiero... Musica en mi Idioma">Quiero... Musica en mi Idioma</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="59" xmltv_id="TV España">TV España</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="62" xmltv_id="CNN en español">CNN en español</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="29" xmltv_id="La Rai">La Rai</channel> + <channel update="i" site="buscadorcablevision.com.ar" site_id="9" xmltv_id="El Canal de las Estrellas">El Canal de las Estrellas</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Argentina/buscadorcablevision.com.ar.ini b/siteini.pack/Argentina/buscadorcablevision.com.ar.ini new file mode 100755 index 00000000..b2d05994 --- /dev/null +++ b/siteini.pack/Argentina/buscadorcablevision.com.ar.ini @@ -0,0 +1,57 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: buscadorcablevision.com.ar +* @MinSWversion: V1.1.1/49 +* @Revision 2 - [27/04/2016] Blackbear199 +* - site changed +* @Revision 1 - [10/03/2014] Steve Wildmore +* - site changed +* @Revision 0 - [29/05/2013] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=buscadorcablevision.com.ar|timezone=UTC-03:00|maxdays=14.1|cultureinfo=es-AR|charset=UTF-8|titlematchfactor=90} +site {firstday=0123456|episodesystem=onscreen} + +* +url_index{url|https://buscador.cablevisionfibertel.com.ar/GridChannelContent.aspx?ch=|channel} +index_showsplit.scrub {multi|<a rel="#overlay_ficha"|||<script type="text/javascript">} +* +scope.range {(indexshowdetails)|end} +index_urlshow {url|https://buscador.cablevisionfibertel.com.ar/|href="||"|"} +index_start.scrub {single|top:||px|">} +index_start.modify {calculate(format=time)|120 /} +index_title.scrub {single|titleChannel">||</span>|</div>} +index_subtitle.scrub {single(separator=" - " include=last)|<span class="titleChapter">||</span>|</span>} +index_temp_1.scrub {single|<span class="titleSeason">||</span>|</span>} *season +index_episode.scrub {single(separator=" - " include=first)|<span class="titleChapter">||</span>|</span>} +end_scope +* +title.scrub {single|class="tituloFicha onDemand"|class="closeAux"></a>|</div><img } +description.scrub {single|Sinopsis|class="resumenFicha onDemand">|</a>|</div>} +description.modify {clear("-")} * no description available +director.scrub {single|>Director:</a>|>|</a>|} +actor.scrub {multi(separator=", ")|<div class="contenedorActores">||</div>|</div>} +actor.modify {clear("-")} * no actor available +category.scrub {single|Género:</a><a class="detalleItemFicha">||</a>|</a>} +productiondate.scrub {single|Año:</a><a class="detalleItemFicha">||</a>|</a>} +country.scrub {single|País:</a><a class="detalleItemFicha">||</a>|</a>} +* +index_episode.modify {addstart|'index_temp_1'} +index_episode.modify {remove|: } +actor.modify {cleanup(tags="<"">")} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*scope.range {(channellist)|end} +*url_index{url|https://buscador.cablevisionfibertel.com.ar/GridChannelContent.aspx?ch=709} +*index_site_channel.scrub {multi|height:20px;width:114px;">|">|</option>|</select>} +*index_site_id.scrub {multi|<option|value="|"|</select>} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Argentina/reportv.com.ar.channels.xml b/siteini.pack/Argentina/reportv.com.ar.channels.xml new file mode 100755 index 00000000..2fa9343f --- /dev/null +++ b/siteini.pack/Argentina/reportv.com.ar.channels.xml @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.15 -- Jan van Straaten" site="reportv.com.ar"> + <channels> + <channel update="i" site="reportv.com.ar" site_id="1151" xmltv_id="A&E MUNDO">A&E MUNDO</channel> + <channel update="i" site="reportv.com.ar" site_id="832" xmltv_id="ABC">ABC</channel> + <channel update="i" site="reportv.com.ar" site_id="97" xmltv_id="AMC">AMC</channel> + <channel update="i" site="reportv.com.ar" site_id="85" xmltv_id="ANIMAL PLANET">ANIMAL PLANET</channel> + <channel update="i" site="reportv.com.ar" site_id="2854" xmltv_id="AXN">AXN</channel> + <channel update="i" site="reportv.com.ar" site_id="3159" xmltv_id="AZ CINEMA">AZ CINEMA</channel> + <channel update="i" site="reportv.com.ar" site_id="815" xmltv_id="AZ CORAZON">AZ CORAZON</channel> + <channel update="i" site="reportv.com.ar" site_id="379" xmltv_id="AZ MUNDO">AZ MUNDO</channel> + <channel update="i" site="reportv.com.ar" site_id="453" xmltv_id="BOOMERANG CARTOON">BOOMERANG CARTOON</channel> + <channel update="i" site="reportv.com.ar" site_id="1357" xmltv_id="CANAL 11 REPRETEL">CANAL 11 REPRETEL</channel> + <channel update="i" site="reportv.com.ar" site_id="1626" xmltv_id="CANAL 2 CDR">CANAL 2 CDR</channel> + <channel update="i" site="reportv.com.ar" site_id="1621" xmltv_id="CANAL 4 REPRETEL">CANAL 4 REPRETEL</channel> + <channel update="i" site="reportv.com.ar" site_id="1230" xmltv_id="CANAL 6 REPRETEL">CANAL 6 REPRETEL</channel> + <channel update="i" site="reportv.com.ar" site_id="2066" xmltv_id="CANAL 9 COSTA RICA">CANAL 9 COSTA RICA</channel> + <channel update="i" site="reportv.com.ar" site_id="9" xmltv_id="CANAL DE LAS ESTRELLAS">CANAL DE LAS ESTRELLAS</channel> + <channel update="i" site="reportv.com.ar" site_id="3000" xmltv_id="CANAL NU">CANAL NU</channel> + <channel update="i" site="reportv.com.ar" site_id="384" xmltv_id="CARACOL">CARACOL</channel> + <channel update="i" site="reportv.com.ar" site_id="403" xmltv_id="CARTOON NETWORK">CARTOON NETWORK</channel> + <channel update="i" site="reportv.com.ar" site_id="1137" xmltv_id="CBS">CBS</channel> + <channel update="i" site="reportv.com.ar" site_id="1330" xmltv_id="CCTV 4">CCTV 4</channel> + <channel update="i" site="reportv.com.ar" site_id="508" xmltv_id="CINE LATINO">CINE LATINO</channel> + <channel update="i" site="reportv.com.ar" site_id="242" xmltv_id="CINECANAL">CINECANAL</channel> + <channel update="i" site="reportv.com.ar" site_id="1575" xmltv_id="CINEMAX">CINEMAX</channel> + <channel update="i" site="reportv.com.ar" site_id="441" xmltv_id="CNN EN ESPAÑOL">CNN EN ESPAÑOL</channel> + <channel update="i" site="reportv.com.ar" site_id="13" xmltv_id="CNN INTERNACIONAL">CNN INTERNACIONAL</channel> + <channel update="i" site="reportv.com.ar" site_id="374" xmltv_id="CUBAVISION">CUBAVISION</channel> + <channel update="i" site="reportv.com.ar" site_id="1390" xmltv_id="DESTINOS TV">DESTINOS TV</channel> + <channel update="i" site="reportv.com.ar" site_id="16" xmltv_id="DEUTSCHE WELLE">DEUTSCHE WELLE</channel> + <channel update="i" site="reportv.com.ar" site_id="590" xmltv_id="DISCOVERY CHANNEL">DISCOVERY CHANNEL</channel> + <channel update="i" site="reportv.com.ar" site_id="1343" xmltv_id="DISCOVERY HOME AND HEALTH">DISCOVERY HOME AND HEALTH</channel> + <channel update="i" site="reportv.com.ar" site_id="591" xmltv_id="DISCOVERY ID">DISCOVERY ID</channel> + <channel update="i" site="reportv.com.ar" site_id="396" xmltv_id="DISCOVERY KIDS">DISCOVERY KIDS</channel> + <channel update="i" site="reportv.com.ar" site_id="339" xmltv_id="DISCOVERY TRAVEL AND LIVING">DISCOVERY TRAVEL AND LIVING</channel> + <channel update="i" site="reportv.com.ar" site_id="386" xmltv_id="DISNEY">DISNEY</channel> + <channel update="i" site="reportv.com.ar" site_id="817" xmltv_id="DISNEY JR.">DISNEY JR.</channel> + <channel update="i" site="reportv.com.ar" site_id="1130" xmltv_id="DISNEY XD">DISNEY XD</channel> + <channel update="i" site="reportv.com.ar" site_id="351" xmltv_id="EL GOURMET">EL GOURMET</channel> + <channel update="i" site="reportv.com.ar" site_id="413" xmltv_id="ENLACE TBN">ENLACE TBN</channel> + <channel update="i" site="reportv.com.ar" site_id="490" xmltv_id="ENTERTAINMENT TELEVISION">ENTERTAINMENT TELEVISION</channel> + <channel update="i" site="reportv.com.ar" site_id="1149" xmltv_id="ESPN">ESPN</channel> + <channel update="i" site="reportv.com.ar" site_id="1150" xmltv_id="ESPN DOS">ESPN DOS</channel> + <channel update="i" site="reportv.com.ar" site_id="64" xmltv_id="EWTN">EWTN</channel> + <channel update="i" site="reportv.com.ar" site_id="1663" xmltv_id="EXTRA TV 42">EXTRA TV 42</channel> + <channel update="i" site="reportv.com.ar" site_id="1529" xmltv_id="FOX">FOX</channel> + <channel update="i" site="reportv.com.ar" site_id="512" xmltv_id="FOX LIFE">FOX LIFE</channel> + <channel update="i" site="reportv.com.ar" site_id="577" xmltv_id="FOX SPORTS">FOX SPORTS</channel> + <channel update="i" site="reportv.com.ar" site_id="1266" xmltv_id="FOX SPORTS 2">FOX SPORTS 2</channel> + <channel update="i" site="reportv.com.ar" site_id="1101" xmltv_id="FOX SPORTS 3">FOX SPORTS 3</channel> + <channel update="i" site="reportv.com.ar" site_id="1526" xmltv_id="FX">FX</channel> + <channel update="i" site="reportv.com.ar" site_id="495" xmltv_id="GLITZ">GLITZ</channel> + <channel update="i" site="reportv.com.ar" site_id="401" xmltv_id="GOLDEN">GOLDEN</channel> + <channel update="i" site="reportv.com.ar" site_id="2825" xmltv_id="H2">H2</channel> + <channel update="i" site="reportv.com.ar" site_id="1073" xmltv_id="HISTORY">HISTORY</channel> + <channel update="i" site="reportv.com.ar" site_id="2879" xmltv_id="LIFETIME">LIFETIME</channel> + <channel update="i" site="reportv.com.ar" site_id="1124" xmltv_id="MAS CHIC">MAS CHIC</channel> + <channel update="i" site="reportv.com.ar" site_id="282" xmltv_id="MOVIE WORLD">MOVIE WORLD</channel> + <channel update="i" site="reportv.com.ar" site_id="296" xmltv_id="MTV">MTV</channel> + <channel update="i" site="reportv.com.ar" site_id="106" xmltv_id="MULTIPREMIER">MULTIPREMIER</channel> + <channel update="i" site="reportv.com.ar" site_id="2582" xmltv_id="MUNDO FOX">MUNDO FOX</channel> + <channel update="i" site="reportv.com.ar" site_id="405" xmltv_id="NATIONAL GEOGRAPHIC">NATIONAL GEOGRAPHIC</channel> + <channel update="i" site="reportv.com.ar" site_id="1226" xmltv_id="NICK JR">NICK JR</channel> + <channel update="i" site="reportv.com.ar" site_id="1228" xmltv_id="NICKELODEON">NICKELODEON</channel> + <channel update="i" site="reportv.com.ar" site_id="2910" xmltv_id="PARAMOUNT CHANNEL">PARAMOUNT CHANNEL</channel> + <channel update="i" site="reportv.com.ar" site_id="1662" xmltv_id="SINART CANAL 13">SINART CANAL 13</channel> + <channel update="i" site="reportv.com.ar" site_id="2851" xmltv_id="SONY">SONY</channel> + <channel update="i" site="reportv.com.ar" site_id="918" xmltv_id="SPACE">SPACE</channel> + <channel update="i" site="reportv.com.ar" site_id="2871" xmltv_id="STUDIO UNIVERSAL">STUDIO UNIVERSAL</channel> + <channel update="i" site="reportv.com.ar" site_id="1966" xmltv_id="TBS">TBS</channel> + <channel update="i" site="reportv.com.ar" site_id="1083" xmltv_id="TCM">TCM</channel> + <channel update="i" site="reportv.com.ar" site_id="2071" xmltv_id="TCTV 12">TCTV 12</channel> + <channel update="i" site="reportv.com.ar" site_id="947" xmltv_id="TDN">TDN</channel> + <channel update="i" site="reportv.com.ar" site_id="2141" xmltv_id="TELEFIDES">TELEFIDES</channel> + <channel update="i" site="reportv.com.ar" site_id="2827" xmltv_id="TELEMUNDO">TELEMUNDO</channel> + <channel update="i" site="reportv.com.ar" site_id="388" xmltv_id="TELESUR">TELESUR</channel> + <channel update="i" site="reportv.com.ar" site_id="969" xmltv_id="TELETICA">TELETICA</channel> + <channel update="i" site="reportv.com.ar" site_id="318" xmltv_id="THE FILM ZONE">THE FILM ZONE</channel> + <channel update="i" site="reportv.com.ar" site_id="1517" xmltv_id="TNT">TNT</channel> + <channel update="i" site="reportv.com.ar" site_id="3040" xmltv_id="TNT SERIES">TNT SERIES</channel> + <channel update="i" site="reportv.com.ar" site_id="880" xmltv_id="TOONCAST">TOONCAST</channel> + <channel update="i" site="reportv.com.ar" site_id="59" xmltv_id="TVE">TVE</channel> + <channel update="i" site="reportv.com.ar" site_id="39" xmltv_id="TVN CHILE">TVN CHILE</channel> + <channel update="i" site="reportv.com.ar" site_id="1666" xmltv_id="TYC SPORTS">TYC SPORTS</channel> + <channel update="i" site="reportv.com.ar" site_id="1590" xmltv_id="UNIVERSAL CHANNEL">UNIVERSAL CHANNEL</channel> + <channel update="i" site="reportv.com.ar" site_id="1661" xmltv_id="UNIVERSIDAD UCR">UNIVERSIDAD UCR</channel> + <channel update="i" site="reportv.com.ar" site_id="177" xmltv_id="VE PLUS TV">VE PLUS TV</channel> + <channel update="i" site="reportv.com.ar" site_id="699" xmltv_id="VH1">VH1</channel> + <channel update="i" site="reportv.com.ar" site_id="1665" xmltv_id="VM LATINO">VM LATINO</channel> + <channel update="i" site="reportv.com.ar" site_id="381" xmltv_id="WARNER">WARNER</channel> + <channel update="i" site="reportv.com.ar" site_id="1820" xmltv_id="XPERT TV">XPERT TV</channel> + </channels> +</site> diff --git a/siteini.pack/Argentina/reportv.com.ar.ini b/siteini.pack/Argentina/reportv.com.ar.ini new file mode 100755 index 00000000..474022d0 --- /dev/null +++ b/siteini.pack/Argentina/reportv.com.ar.ini @@ -0,0 +1,117 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: reportv.com.ar +* @MinSWversion: +* @Revision 0 - [24/04/2016] 1NSdbZVbpZDX +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=reportv.com.ar|timezone=America/Argentina/Buenos_Aires|maxdays=11.1|cultureinfo=es-AR|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +*site {ratingsystem=ES|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0000000} + +urldate.format {datestring|yyyy/MM/dd} +*subpage.format {number||1|} +url_index{url|https://www.reportv.com.ar/buscador/ProgXSenial.php} +*url_index{urlhttps://www.reportv.com.ar/buscador/Buscador.php?aid=2307} +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + +scope.range{(urlindex)|end} +*index_variable_element.modify {addstart|idSenial=59&Senial=TVE&Alineacion=2295&DiaDesde=2016%2F04%2F23&HoraDesde=16%3A00%3A00} +index_temp_1.modify {set |'config_xmltv_id'} +index_temp_1.modify {replace | |+} +index_temp_2.modify {calculate(format=date,yyyy/MM/dd)|'urldate'} +*url_index.headers {postdata=idSenial=351&Senial=EL+GOURMET&Alineacion=2295&DiaDesde=2016%2F04%2F23&HoraDesde=16%3A00%3A00} +index_variable_element.modify {addstart |idSenial='config_site_id'&Senial='index_temp_1'&Alineacion=2295&DiaDesde='index_temp_2'&HoraDesde=00:00:00} +url_index.headers {postdata='index_variable_element'} +end_scope + +index_showsplit.scrub {multi |title="||style="overflow-x|} + +*index_date.scrub {single|} +*index_start.scrub {single (debug)|EL GOURMET| - |"|class="trProg"} +index_start.scrub {regex ||\s-\s(.*?)"\s*class="trProg"||} +index_title.scrub {single |<span>||</span></div>|} +index_title.modify {remove (type=regex)|"^\d{2}:\d{2}\s-\s"} +index_category.scrub {multi (include=first)|width:158px;|class="trProgCell" |</span>|</div><div} +index_category.modify {remove |><span>} +*index_urlchannellogo {url| } + +*index_urlshow {url|} +index_urlshow.modify {addstart |https://www.reportv.com.ar/buscador/DetallePrograma.php} +index_urlshow.headers {method=POST|contenttype=application/x-www-form-urlencoded} +index_urlshow.headers {customheader=X-Requested-With=XMLHttpRequest} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages + +scope.range {(indexshowdetails)|end} +index_temp_3.scrub {single |onclick="detallePrograma(||,'|} +index_temp_4.modify {substring (type=regex)|'index_temp_3' "(^\d*),"} *id +index_temp_5.modify {substring (type=regex)|'index_temp_3' "^\d*,(\d*)"} *idc +index_temp_6.modify {substring (type=regex)|'index_temp_3' "^\d*,\d*,\d*,(\d*)"} *idp +index_variable_element.modify {clear} +index_variable_element.modify {addstart |id='index_temp_4'&idc='index_temp_5'&id_alineacion=2295&idp='index_temp_6'} +*onclick="detallePrograma(401813,1992657,2295,192609748,' +*url_index.headers {postdata=id=401813&idc=1992657&id_alineacion=2295&idp=192609748} +index_urlshow.headers {postdata='index_variable_element'} +end_scope + +scope.range {(showdetails)|end} +title.scrub {single |class="lable">Título:|</label>||<br>} +title.modify {cleanup} +*titleoriginal.scrub {single|} +temp_1.scrub {single|<label class="lable">Temporada:|</label>||<br/>} +temp_1.modify {addstart (notnull)|S.} +temp_1.modify {remove |<br/>} +temp_1.modify {addend (notnull)|-} +subtitle.scrub {single|<label class="lable">Episodio:|</label> ||<br/>} +subtitle.modify {addstart (notnull)|'temp_1'Ep.} +subtitle.modify {cleanup (tags="<"">")} +description.scrub {single |<div class="inner" >||</div>|} +description.modify {remove |No hay información disponible.} +description.scrub {single |<label class="lable">Detalle:|</label>|<br>|</div>} +description.modify {cleanup (tags="<"">")} +temp_2.modify {addstart |'description'} +temp_2.modify {substring (type=regex)|"(\?\w.*?\?)"} +temp_2.modify {replace |?|"} +description.modify {replace (type=regex)|"(\?\w.*?\?)"|'temp_2'} +director.scrub {multi |<label class="lable">Directores:|<a href='#' >|</a></span>|lable">Año:} +actor.scrub {multi |<label class="lable">Actores:|<a href='#' >|</a></span>|lable">Directores:} +*presenter.scrub {single|} +*producer.scrub {single|} +*writer.scrub {single|} +*composer.scrub {single|} +*rating.scrub {multi|} +*ratingicon.scrub {multi|} +category.scrub {single|class="lable">Género:|</label>||} +category.modify {cleanup (tags="<"">")} +category.modify {remove | Audio:} +productiondate.scrub {single |<label class="lable">Año:|</label>||} +country.scrub {single |<label class="lable">Pais:|</label>||<br>} +country.modify {cleanup} +*starrating.scrub {single|} +episode.scrub {regex ||(?:lable">Episodio:).*?>\s(\d*)||} +episode.modify {addstart (notnull)|'temp_1'Ep.} +*premiere.scrub {single|} +*previousshown.scrub {single|} +showicon.scrub {single |<img id="ImgProg"|src=".|"|>} +showicon.modify {addstart(notnull)|https://www.reportv.com.ar/buscador} +end_scope +* +* operations: + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://www.reportv.com.ar/buscador/Buscador.php?aid=2295} +*index_site_channel.scrub {multi (exclude=first)|id="span_canal">|'>|</option>|</select></td>} +**index_site_channel.modify {cleanup (style=name)} +*index_site_id.scrub {multi (exclude=first)|id="span_canal">|<option value='|'>|</select></td>} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Argentina/reportvMulti.com.ar.channels.xml b/siteini.pack/Argentina/reportvMulti.com.ar.channels.xml new file mode 100755 index 00000000..e2554f2b --- /dev/null +++ b/siteini.pack/Argentina/reportvMulti.com.ar.channels.xml @@ -0,0 +1,288 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.28 -- Jan van Straaten" site="reportvMulti.com.ar"> + <channels> + <channel update="i" site="reportvMulti.com.ar" site_id="1151##2295" xmltv_id="A&E MUNDO">A&E MUNDO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="832##2295" xmltv_id="ABC">ABC</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="97##2295" xmltv_id="AMC">AMC</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="85##2295" xmltv_id="ANIMAL PLANET">ANIMAL PLANET</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2854##2295" xmltv_id="AXN">AXN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3159##2295" xmltv_id="AZ CINEMA">AZ CINEMA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="815##2295" xmltv_id="AZ CORAZON">AZ CORAZON</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="379##2295" xmltv_id="AZ MUNDO">AZ MUNDO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="453##2295" xmltv_id="BOOMERANG CARTOON">BOOMERANG CARTOON</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1357##2295" xmltv_id="CANAL 11 REPRETEL">CANAL 11 REPRETEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1626##2295" xmltv_id="CANAL 2 CDR">CANAL 2 CDR</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1621##2295" xmltv_id="CANAL 4 REPRETEL">CANAL 4 REPRETEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1230##2295" xmltv_id="CANAL 6 REPRETEL">CANAL 6 REPRETEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2066##2295" xmltv_id="CANAL 9 COSTA RICA">CANAL 9 COSTA RICA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="9##2295" xmltv_id="CANAL DE LAS ESTRELLAS">CANAL DE LAS ESTRELLAS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3000##2295" xmltv_id="CANAL NU">CANAL NU</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="384##2295" xmltv_id="CARACOL">CARACOL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="403##2295" xmltv_id="CARTOON NETWORK">CARTOON NETWORK</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1137##2295" xmltv_id="CBS">CBS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1330##2295" xmltv_id="CCTV 4">CCTV 4</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="508##2295" xmltv_id="CINE LATINO">CINE LATINO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="242##2295" xmltv_id="CINECANAL">CINECANAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1575##2295" xmltv_id="CINEMAX">CINEMAX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="441##2295" xmltv_id="CNN EN ESPAÑOL">CNN EN ESPAÑOL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="13##2295" xmltv_id="CNN INTERNACIONAL">CNN INTERNACIONAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="374##2295" xmltv_id="CUBAVISION">CUBAVISION</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1390##2295" xmltv_id="DESTINOS TV">DESTINOS TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="16##2295" xmltv_id="DEUTSCHE WELLE">DEUTSCHE WELLE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="590##2295" xmltv_id="DISCOVERY CHANNEL">DISCOVERY CHANNEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1343##2295" xmltv_id="DISCOVERY HOME AND HEALTH">DISCOVERY HOME AND HEALTH</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="591##2295" xmltv_id="DISCOVERY ID">DISCOVERY ID</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="396##2295" xmltv_id="DISCOVERY KIDS">DISCOVERY KIDS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="339##2295" xmltv_id="DISCOVERY TRAVEL AND LIVING">DISCOVERY TRAVEL AND LIVING</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="386##2295" xmltv_id="DISNEY">DISNEY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="817##2295" xmltv_id="DISNEY JR.">DISNEY JR.</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1130##2295" xmltv_id="DISNEY XD">DISNEY XD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="351##2295" xmltv_id="EL GOURMET">EL GOURMET</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="413##2295" xmltv_id="ENLACE TBN">ENLACE TBN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="490##2295" xmltv_id="ENTERTAINMENT TELEVISION">ENTERTAINMENT TELEVISION</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1149##2295" xmltv_id="ESPN">ESPN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1150##2295" xmltv_id="ESPN DOS">ESPN DOS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="64##2295" xmltv_id="EWTN">EWTN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1663##2295" xmltv_id="EXTRA TV 42">EXTRA TV 42</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1529##2295" xmltv_id="FOX">FOX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="512##2295" xmltv_id="FOX LIFE">FOX LIFE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="577##2295" xmltv_id="FOX SPORTS">FOX SPORTS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1266##2295" xmltv_id="FOX SPORTS 2">FOX SPORTS 2</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1101##2295" xmltv_id="FOX SPORTS 3">FOX SPORTS 3</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1526##2295" xmltv_id="FX">FX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="495##2295" xmltv_id="GLITZ">GLITZ</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="401##2295" xmltv_id="GOLDEN">GOLDEN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2825##2295" xmltv_id="H2">H2</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1073##2295" xmltv_id="HISTORY">HISTORY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2879##2295" xmltv_id="LIFETIME">LIFETIME</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1124##2295" xmltv_id="MAS CHIC">MAS CHIC</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="282##2295" xmltv_id="MOVIE WORLD">MOVIE WORLD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="296##2295" xmltv_id="MTV">MTV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="106##2295" xmltv_id="MULTIPREMIER">MULTIPREMIER</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2582##2295" xmltv_id="MUNDO FOX">MUNDO FOX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="405##2295" xmltv_id="NATIONAL GEOGRAPHIC">NATIONAL GEOGRAPHIC</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1226##2295" xmltv_id="NICK JR">NICK JR</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1228##2295" xmltv_id="NICKELODEON">NICKELODEON</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2910##2295" xmltv_id="PARAMOUNT CHANNEL">PARAMOUNT CHANNEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1662##2295" xmltv_id="SINART CANAL 13">SINART CANAL 13</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2851##2295" xmltv_id="SONY">SONY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="918##2295" xmltv_id="SPACE">SPACE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2871##2295" xmltv_id="STUDIO UNIVERSAL">STUDIO UNIVERSAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1966##2295" xmltv_id="TBS">TBS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1083##2295" xmltv_id="TCM">TCM</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2071##2295" xmltv_id="TCTV 12">TCTV 12</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="947##2295" xmltv_id="TDN">TDN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2141##2295" xmltv_id="TELEFIDES">TELEFIDES</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2827##2295" xmltv_id="TELEMUNDO">TELEMUNDO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="388##2295" xmltv_id="TELESUR">TELESUR</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="969##2295" xmltv_id="TELETICA">TELETICA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="318##2295" xmltv_id="THE FILM ZONE">THE FILM ZONE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1517##2295" xmltv_id="TNT">TNT</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3040##2295" xmltv_id="TNT SERIES">TNT SERIES</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="880##2295" xmltv_id="TOONCAST">TOONCAST</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="59##2295" xmltv_id="TVE">TVE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="39##2295" xmltv_id="TVN CHILE">TVN CHILE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1666##2295" xmltv_id="TYC SPORTS">TYC SPORTS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1590##2295" xmltv_id="UNIVERSAL CHANNEL">UNIVERSAL CHANNEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1661##2295" xmltv_id="UNIVERSIDAD UCR">UNIVERSIDAD UCR</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="177##2295" xmltv_id="VE PLUS TV">VE PLUS TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="699##2295" xmltv_id="VH1">VH1</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1665##2295" xmltv_id="VM LATINO">VM LATINO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="381##2295" xmltv_id="WARNER">WARNER</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1820##2295" xmltv_id="XPERT TV">XPERT TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3##1987" xmltv_id="26 TV">26 TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2000##1987" xmltv_id="360 TV">360 TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="53##1987" xmltv_id="8 MAR DEL PLATA">8 MAR DEL PLATA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="167##1987" xmltv_id="A&E MUNDO">A&E MUNDO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1584##1987" xmltv_id="A&E MUNDO HD">A&E MUNDO HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="4##1987" xmltv_id="AMERICA 2">AMERICA 2</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="343##1987" xmltv_id="AMERICA 24">AMERICA 24</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="84##1987" xmltv_id="AMERICA SPORTS SATELITAL">AMERICA SPORTS SATELITAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1623##1987" xmltv_id="ANIMAL PLANET">ANIMAL PLANET</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="57##1987" xmltv_id="ARGENTINISIMA SATELITAL">ARGENTINISIMA SATELITAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="100##1987" xmltv_id="AXN">AXN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1862##1987" xmltv_id="AXN HD">AXN HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="709##1987" xmltv_id="C5N">C5N</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="6##1987" xmltv_id="CANAL 13">CANAL 13</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1341##1987" xmltv_id="CANAL 13 BS.AS. HD">CANAL 13 BS.AS. HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="135##1987" xmltv_id="CANAL 7">CANAL 7</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1569##1987" xmltv_id="CANAL 7 HD">CANAL 7 HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1612##1987" xmltv_id="CANAL 9">CANAL 9</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="58##1987" xmltv_id="CANAL A">CANAL A</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="230##1987" xmltv_id="CANAL DE LA MUSICA">CANAL DE LA MUSICA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="349##1987" xmltv_id="CANAL LUZ">CANAL LUZ</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1063##1987" xmltv_id="CANAL ORBE 21">CANAL ORBE 21</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="11##1987" xmltv_id="CANAL RURAL">CANAL RURAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="273##1987" xmltv_id="CANAL VASCO">CANAL VASCO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="226##1987" xmltv_id="CARTOON NETWORK">CARTOON NETWORK</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="15##1987" xmltv_id="CINECANAL">CINECANAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1292##1987" xmltv_id="CINECANAL HD">CINECANAL HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1355##1987" xmltv_id="CINEMAX ">CINEMAX </channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1345##1987" xmltv_id="CN 23">CN 23</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="62##1987" xmltv_id="CNN EN ESPAÑOL">CNN EN ESPAÑOL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="312##1987" xmltv_id="CONEXIÓN EDUCATIVA">CONEXIÓN EDUCATIVA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="17##1987" xmltv_id="DISCOVERY">DISCOVERY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="494##1987" xmltv_id="DISCOVERY CIVILIZATION">DISCOVERY CIVILIZATION</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="111##1987" xmltv_id="DISCOVERY ID">DISCOVERY ID</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2266##1987" xmltv_id="DISCOVERY ID HD">DISCOVERY ID HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="76##1987" xmltv_id="DISCOVERY KIDS">DISCOVERY KIDS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="493##1987" xmltv_id="DISCOVERY SCIENCE">DISCOVERY SCIENCE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1181##1987" xmltv_id="DISCOVERY THEATER HD">DISCOVERY THEATER HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="492##1987" xmltv_id="DISCOVERY TURBO">DISCOVERY TURBO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1389##1987" xmltv_id="DISCOVERY WORLD HD">DISCOVERY WORLD HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="136##1987" xmltv_id="DISNEY">DISNEY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2457##1987" xmltv_id="DISNEY HD">DISNEY HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="756##1987" xmltv_id="DISNEY JR.">DISNEY JR.</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="325##1987" xmltv_id="DISNEY XD">DISNEY XD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="358##1987" xmltv_id="EL GARAGE">EL GARAGE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="125##1987" xmltv_id="EL GOURMET.COM">EL GOURMET.COM</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="477##1987" xmltv_id="ENCUENTRO">ENCUENTRO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="50##1987" xmltv_id="ENTERTAINMENT TELEVISION">ENTERTAINMENT TELEVISION</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="18##1987" xmltv_id="ESPN">ESPN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1132##1987" xmltv_id="ESPN +">ESPN +</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="229##1987" xmltv_id="ESPN 2">ESPN 2</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="184##1987" xmltv_id="EUROPA EUROPA">EUROPA EUROPA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="98##1987" xmltv_id="FILM ZONE">FILM ZONE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="19##1987" xmltv_id="FOX">FOX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="83##1987" xmltv_id="FOX 1 ESTE">FOX 1 ESTE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="241##1987" xmltv_id="FOX 1 OESTE">FOX 1 OESTE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="583##1987" xmltv_id="FOX ACTION ESTE">FOX ACTION ESTE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="700##1987" xmltv_id="FOX ACTION OESTE">FOX ACTION OESTE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="324##1987" xmltv_id="FOX CLASSICS">FOX CLASSICS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1016##1987" xmltv_id="FOX FAMILY ESTE">FOX FAMILY ESTE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1017##1987" xmltv_id="FOX FAMILY OESTE">FOX FAMILY OESTE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="879##1987" xmltv_id="FOX HD">FOX HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="366##1987" xmltv_id="FOX LIFE">FOX LIFE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="589##1987" xmltv_id="FOX MOVIES">FOX MOVIES</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="56##1987" xmltv_id="FOX SPORTS">FOX SPORTS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="978##1987" xmltv_id="FOX SPORTS 2">FOX SPORTS 2</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="362##1987" xmltv_id="FOX SPORTS 3">FOX SPORTS 3</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="979##1987" xmltv_id="FOX SPORTS HD">FOX SPORTS HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="760##1987" xmltv_id="FOX SY FY">FOX SY FY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="353##1987" xmltv_id="FX">FX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="65##1987" xmltv_id="GALICIA TV">GALICIA TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="728##1987" xmltv_id="HAPSA (TURF)">HAPSA (TURF)</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="21##1987" xmltv_id="HBO">HBO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2127##1987" xmltv_id="HBO 2">HBO 2</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="335##1987" xmltv_id="HBO FAMILY">HBO FAMILY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2165##1987" xmltv_id="HBO PLUS">HBO PLUS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="178##1987" xmltv_id="HISTORY">HISTORY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1499##1987" xmltv_id="HISTORY HD">HISTORY HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="340##1987" xmltv_id="HOME AND HEALTH">HOME AND HEALTH</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2218##1987" xmltv_id="HOME AND HEALTH HD">HOME AND HEALTH HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="115##1987" xmltv_id="HTV">HTV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="22##1987" xmltv_id="I-SAT">I-SAT</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1605##1987" xmltv_id="INCAA TV ">INCAA TV </channel> + <channel update="i" site="reportvMulti.com.ar" site_id="758##1987" xmltv_id="LA100">LA100</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2788##1987" xmltv_id="LIFETIME">LIFETIME</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="25##1987" xmltv_id="M TV">M TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="26##1987" xmltv_id="MAGAZINE">MAGAZINE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="108##1987" xmltv_id="MAS CHIC">MAS CHIC</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="27##1987" xmltv_id="METRO">METRO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2581##1987" xmltv_id="MUNDO FOX">MUNDO FOX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1184##1987" xmltv_id="NAT GEO WILD">NAT GEO WILD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="164##1987" xmltv_id="NATIONAL GEOGRAPHIC">NATIONAL GEOGRAPHIC</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2710##1987" xmltv_id="NATIONAL GEOGRAPHIC HD">NATIONAL GEOGRAPHIC HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="60##1987" xmltv_id="NICKELODEON">NICKELODEON</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1492##1987" xmltv_id="PAKAPAKA">PAKAPAKA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2001##1987" xmltv_id="PENTHOUSE">PENTHOUSE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="114##1987" xmltv_id="PLAYBOY">PLAYBOY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2296##1987" xmltv_id="QM NOTICIAS">QM NOTICIAS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="779##1987" xmltv_id="QUIERO MUSICA">QUIERO MUSICA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1680##1987" xmltv_id="RADIO CONTINENTAL AM 590">RADIO CONTINENTAL AM 590</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="757##1987" xmltv_id="RADIO MITRE 790">RADIO MITRE 790</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="29##1987" xmltv_id="RAI">RAI</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1502##1987" xmltv_id="RT TV">RT TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="380##1987" xmltv_id="SEMBRANDO">SEMBRANDO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="32##1987" xmltv_id="SONY">SONY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1579##1987" xmltv_id="SONY HD">SONY HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="33##1987" xmltv_id="SPACE">SPACE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1257##1987" xmltv_id="SPACE HD">SPACE HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="77##1987" xmltv_id="STUDIO UNIVERSAL">STUDIO UNIVERSAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1967##1987" xmltv_id="TBS VERYFUNNY">TBS VERYFUNNY</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="328##1987" xmltv_id="TCM">TCM</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1999##1987" xmltv_id="TECNOPOLIS">TECNOPOLIS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="35##1987" xmltv_id="TELEFE">TELEFE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="36##1987" xmltv_id="TN">TN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="37##1987" xmltv_id="TNT">TNT</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1606##1987" xmltv_id="TNT HD">TNT HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2999##1987" xmltv_id="TNT SERIES">TNT SERIES</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="912##1987" xmltv_id="TRU TV">TRU TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1260##1987" xmltv_id="TRU TV HD">TRU TV HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="40##1987" xmltv_id="TYC SPORTS">TYC SPORTS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="327##1987" xmltv_id="UNIVERSAL CHANNEL">UNIVERSAL CHANNEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="44##1987" xmltv_id="VENUS">VENUS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="45##1987" xmltv_id="VOLVER">VOLVER</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="46##1987" xmltv_id="WARNER CHANNEL">WARNER CHANNEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1800##1987" xmltv_id="WARNER HD">WARNER HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="723##1987" xmltv_id="WOBI TV">WOBI TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2433##2078" xmltv_id="26 TV HD">26 TV HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1250##2078" xmltv_id="AMC HD">AMC HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3248##2078" xmltv_id="AMERICA 2 HD">AMERICA 2 HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2196##2078" xmltv_id="ARPEGGIO">ARPEGGIO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="266##2078" xmltv_id="BRAZZERS TV">BRAZZERS TV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2429##2078" xmltv_id="C5N HD">C5N HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="892##2078" xmltv_id="CABLE Y DIARIO">CABLE Y DIARIO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="894##2078" xmltv_id="CANAL 11 PARANÁ">CANAL 11 PARANÁ</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="228##2078" xmltv_id="CANAL 13 SANTA FE">CANAL 13 SANTA FE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2808##2078" xmltv_id="CANAL 9 HD">CANAL 9 HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="361##2078" xmltv_id="CANAL 9 LITORAL">CANAL 9 LITORAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2622##2078" xmltv_id="CANAL 9 LITORAL HD">CANAL 9 LITORAL HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3137##2078" xmltv_id="CH CORRIENTES">CH CORRIENTES</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3138##2078" xmltv_id="CH RESISTENCIA">CH RESISTENCIA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3369##2078" xmltv_id="CINCOMAS">CINCOMAS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3445##2078" xmltv_id="CINECANAL HD">CINECANAL HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2292##2078" xmltv_id="CINEMAX">CINEMAX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2037##2078" xmltv_id="COMEDY CENTRAL">COMEDY CENTRAL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1813##2078" xmltv_id="CONSTRUIR">CONSTRUIR</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="137##2078" xmltv_id="DE PELICULA">DE PELICULA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2198##2078" xmltv_id="DEPORTV">DEPORTV</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2195##2078" xmltv_id="DEPORTV HD">DEPORTV HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2472##2078" xmltv_id="DISCOVERY KIDS HD">DISCOVERY KIDS HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1624##2078" xmltv_id="DISCOVERY TRAVEL">DISCOVERY TRAVEL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3244##2078" xmltv_id="EL GOURMET HD">EL GOURMET HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2005##2078" xmltv_id="ESPN 3">ESPN 3</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3153##2078" xmltv_id="F1">F1</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="63##2078" xmltv_id="FILM&ARTS">FILM&ARTS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="221##2078" xmltv_id="FOX SPORTS">FOX SPORTS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="3431##2078" xmltv_id="FRANCE 24 FRANCES">FRANCE 24 FRANCES</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1974##2078" xmltv_id="FRANCE 24 INGLES">FRANCE 24 INGLES</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2040##2078" xmltv_id="FX HD">FX HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="104##2078" xmltv_id="GLITZ">GLITZ</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1500##2078" xmltv_id="GOLDEN HD">GOLDEN HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2376##2078" xmltv_id="GOLDEN PREMIER">GOLDEN PREMIER</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2823##2078" xmltv_id="H2">H2</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="875##2078" xmltv_id="HBO HD">HBO HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2166##2078" xmltv_id="HBO PLUS O">HBO PLUS O</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="500##2078" xmltv_id="HBO SIGNATURE">HBO SIGNATURE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="283##2078" xmltv_id="MARIAVISIÓN">MARIAVISIÓN</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="12##2078" xmltv_id="MAX">MAX</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="503##2078" xmltv_id="MAX PRIME O">MAX PRIME O</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="334##2078" xmltv_id="MAX PRIME PANAMERICANO">MAX PRIME PANAMERICANO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1378##2078" xmltv_id="MAX UP">MAX UP</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="726##2078" xmltv_id="MTV DANCE">MTV DANCE</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="727##2078" xmltv_id="MTV HITS">MTV HITS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1244##2078" xmltv_id="MTV LIVE HD">MTV LIVE HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="28##2078" xmltv_id="MUCHMUSIC">MUCHMUSIC</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1403##2078" xmltv_id="NAT GEO WILD HD">NAT GEO WILD HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1811##2078" xmltv_id="NICK 2">NICK 2</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="816##2078" xmltv_id="NICK JR">NICK JR</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2360##2078" xmltv_id="NICKTOONS">NICKTOONS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1434##2078" xmltv_id="NUEVO TIEMPO">NUEVO TIEMPO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2908##2078" xmltv_id="PARAMOUNT CHANNEL HD">PARAMOUNT CHANNEL HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1978##2078" xmltv_id="PLAYBOY HD">PLAYBOY HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="30##2078" xmltv_id="RITMOSON LATINO">RITMOSON LATINO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2057##2078" xmltv_id="TELEHIT HD">TELEHIT HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="958##2078" xmltv_id="TELEMUNDO">TELEMUNDO</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="170##2078" xmltv_id="TLNOVELAS">TLNOVELAS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="38##2078" xmltv_id="TV 5">TV 5</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="942##2078" xmltv_id="TV BRASIL">TV BRASIL</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="292##2078" xmltv_id="TV PUBLICA">TV PUBLICA</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="252##2078" xmltv_id="TyC SPORTS">TyC SPORTS</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2861##2078" xmltv_id="TYC SPORTS HD">TYC SPORTS HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2566##2078" xmltv_id="UFC NETWORK">UFC NETWORK</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="1508##2078" xmltv_id="UNIVERSAL CHANNEL HD">UNIVERSAL CHANNEL HD</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="2453##2078" xmltv_id="VH1 CLASSIC">VH1 CLASSIC</channel> + <channel update="i" site="reportvMulti.com.ar" site_id="725##2078" xmltv_id="VH1 MEGA HITS">VH1 MEGA HITS</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Argentina/reportvMulti.com.ar.ini b/siteini.pack/Argentina/reportvMulti.com.ar.ini new file mode 100755 index 00000000..fcba9b84 --- /dev/null +++ b/siteini.pack/Argentina/reportvMulti.com.ar.ini @@ -0,0 +1,137 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: reportvMulti.com.ar +* @MinSWversion: +* @Revision 0 - [07/08/2016] Blackbear199 +* - creation +* @Remarks: based on reportv.com.ar, with multiple aid numbers(other sites) +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=reportvMulti.com.ar|timezone=America/Argentina/Buenos_Aires|maxdays=21|cultureinfo=es-AR|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +site {ratingsystem=ES|episodesystem=onscreen} +*----------------------------------------------------------------- +* for faster grabbing set maxday=11.1,maxdays of epg drops to 11. +*----------------------------------------------------------------- +url_index{url|http://181.30.4.186/buscador/ProgXSenial.php} +urldate.format {datestring|yyyy"%2F"MM"%2F"dd} +* +*index_variable_element.modify {clear} +* +scope.range{(urlindex)|end} +index_temp_1.modify {set|'config_xmltv_id'} +index_temp_1.modify {replace| |+} +index_temp_2.modify {set|'config_site_id'} +index_temp_2.modify {replace|##|&Senial='index_temp_1'&Alineacion=} +end_scope +* +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {postdata=idSenial='index_temp_2'&DiaDesde='urldate'&HoraDesde=00%3A00%3A00} +* +index_urlchannellogo {url(scope=datelogo)|http://181.30.4.186/buscador/img/Logos/|<img src='./img/Logos/||'|'} +* +index_showsplit.scrub {regex||(<div id="trProg.*?)<span></span></div></div>||} +* +scope.range {(indexshowdetails)|end} +index_start.scrub {single(separator=" - " include=last)|title="||"|"} +*index_duration.scrub {regex||<span>(\d{2}:\d{2}:\d{2})</span>||} *leave disabled until release version 56.29 with date calculation bug fixed +index_title.scrub {regex||<span>\d{2}:\d{2}\s-\s(.+?)</span>||} +index_category.scrub {multi (include=first)|width:158px;|class="trProgCell" |</span>|</div><div} +index_category.modify {remove |><span>} +* +index_temp_3.scrub {single |onclick="detallePrograma(||,'|} +index_temp_4.modify {substring (type=regex)|'index_temp_3' "(^\d*),"} *id +index_temp_5.modify {substring (type=regex)|'index_temp_3' "^\d*,(\d*)"} *idc +index_temp_6.modify {substring (type=regex)|'index_temp_3' "^\d*,\d*,\d*,(\d*)"} *idp +index_variable_element.modify {substring(type=regex)|'config_site_id' "##(\d+)$"} +index_variable_element.modify {addstart|id='index_temp_4'&idc='index_temp_5'&id_alineacion=} +index_variable_element.modify {addend|&idp='index_temp_6'} +* +index_urlshow.modify {addstart|https://www.reportv.com.ar/buscador/DetallePrograma.php} +index_urlshow.headers {method=POST|contenttype=application/x-www-form-urlencoded} +index_urlshow.headers {customheader=X-Requested-With=XMLHttpRequest} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +index_urlshow.headers {postdata='index_variable_element'} +end_scope +* +scope.range {(showdetails)|end} +title.scrub {single |class="lable">Título:|</label>||<br>} +title.modify {cleanup} +temp_1.scrub {single|<label class="lable">Temporada:|</label>||<br/>} +temp_1.modify {addstart (notnull)|S.} +temp_1.modify {remove |<br/>} +temp_1.modify {addend (notnull)|-} +subtitle.scrub {single|<label class="lable">Episodio:|</label> ||<br/>} +subtitle.modify {addstart (notnull)|'temp_1'Ep.} +subtitle.modify {cleanup (tags="<"">")} +description.scrub {single |<div class="inner" >||</div>|} +description.modify {remove |No hay información disponible.} +description.scrub {single |<label class="lable">Detalle:|</label>|<br>|</div>} +description.modify {cleanup (tags="<"">")} +temp_2.modify {addstart |'description'} +temp_2.modify {substring (type=regex)|"(\?\w.*?\?)"} +temp_2.modify {replace |?|"} +description.modify {replace (type=regex)|"(\?\w.*?\?)"|'temp_2'} +director.scrub {multi |<label class="lable">Directores:|<a href='#' >|</a></span>|lable">Año:} +actor.scrub {multi |<label class="lable">Actores:|<a href='#' >|</a></span>|lable">Directores:} +category.scrub {single|class="lable">Género:|</label>||} +category.modify {cleanup (tags="<"">")} +category.modify {remove | Audio:} +productiondate.scrub {single |<label class="lable">Año:|</label>||} +country.scrub {single |<label class="lable">Pais:|</label>||<br>} +country.modify {cleanup} +episode.scrub {regex ||(?:lable">Episodio:).*?>\s(\d*)||} +episode.modify {addstart (notnull)|'temp_1'Ep.} +showicon.scrub {single |<img id="ImgProg"|src=".|"|>} +showicon.modify {addstart(notnull)|https://www.reportv.com.ar/buscador} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +* to add more sites using different aid numbers,add the site aid number to the subpage.format {...} +* +* ---Current aid Numbers--- +* +* 2295 - reportv.com.ar +* 1987 - avcsa.com.ar +* 2078 - gigared.com.ar +* +** @auto_xml_channel_start +*url_index{url|http://181.30.4.186/buscador/Buscador.php?aid=|subpage|} +*subpage.format {list|2295|1987|2078} +*scope.range {(channellist)|end} +*index_site_id.scrub{|} +*index_temp_9.scrub {multi|<body style="">||<tr id="tr_home_3">|<tr id="tr_home_3">} +* +*loop{(each "index_temp_8" in 'index_temp_9')|end} +*index_temp_7.modify {substring(type=regex)|'index_temp_8' "id=\'ALINEACION\' value=\'(.+?)\'"} *aid +* +*index_temp_6.modify {substring(type=regex)|'index_temp_8' "<span class=\"span_Titulo\" id=\"span_canal\">(.*?)<\/select><\/td>"} +*index_temp_6.modify {remove(type=regex)|^.*?selected>Todos<\/option>} +*index_temp_6.modify {substring(type=regex)|"<option value=\'(.*?)\'"} +*index_temp_6.modify {addend|##'index_temp_7'} +*index_temp_6.modify {replace|\||###} +*index_temp_1.modify {addend|'index_temp_6'###} +* +*index_temp_5.modify {substring(type=regex)|'index_temp_8' "<span class=\"span_Titulo\" id=\"span_canal\">(.*?)<\/select><\/td>"} +*index_temp_5.modify {remove(type=regex)|^.*?selected>Todos<\/option>} +*index_temp_5.modify {substring(type=regex)|"<option value=\'.*?\'>(.*?)<\/option>"} +*index_temp_5.modify {replace|\||###} +*index_temp_2.modify {addend|'index_temp_5'###} +*end_loop +*index_site_id.modify {addstart|'index_temp_1'} +*index_site_id.modify {replace|###|\|} +*index_site_id.modify {remove(type=element)|-1 1} +* +*index_site_channel.modify {addstart|'index_temp_2'} +*index_site_channel.modify {replace|###|\|} +*index_site_channel.modify {remove(type=element)|-1 1} +* +*index_temp_3.modify {substring(type=regex)|'index_site_id' "^(\d+)##"} +*index_temp_3.modify {cleanup(removeduplicates=equal,100 keepfirst link="index_site_id" link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Argentina/telered.com.ar.channels.xml b/siteini.pack/Argentina/telered.com.ar.channels.xml new file mode 100755 index 00000000..246eab32 --- /dev/null +++ b/siteini.pack/Argentina/telered.com.ar.channels.xml @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version 1.1.1/55.27 -- Jan van Straaten" site="telered.com.ar"> + <channels> + <channel update="i" site="telered.com.ar" site_id="36" xmltv_id="TN">TN</channel> + <channel update="i" site="telered.com.ar" site_id="343" xmltv_id="A24">A24</channel> + <channel update="i" site="telered.com.ar" site_id="709" xmltv_id="C5N">C5N</channel> + <channel update="i" site="telered.com.ar" site_id="192" xmltv_id="Crónica TV">Crónica TV</channel> + <channel update="i" site="telered.com.ar" site_id="3" xmltv_id="Canal 26">Canal 26</channel> + <channel update="i" site="telered.com.ar" site_id="1345" xmltv_id="CN23">CN23</channel> + <channel update="i" site="telered.com.ar" site_id="4" xmltv_id="AMÉRICA">AMÉRICA</channel> + <channel update="i" site="telered.com.ar" site_id="35" xmltv_id="TELEFE">TELEFE</channel> + <channel update="i" site="telered.com.ar" site_id="135" xmltv_id="TV PUBLICA">TV PUBLICA</channel> + <channel update="i" site="telered.com.ar" site_id="6" xmltv_id="El Trece">El Trece</channel> + <channel update="i" site="telered.com.ar" site_id="96" xmltv_id="Canal 9">Canal 9</channel> + <channel update="i" site="telered.com.ar" site_id="477" xmltv_id="Encuentro">Encuentro</channel> + <channel update="i" site="telered.com.ar" site_id="57" xmltv_id="Argentinísima Satelital">Argentinísima Satelital</channel> + <channel update="i" site="telered.com.ar" site_id="2296" xmltv_id="Qm">Qm</channel> + <channel update="i" site="telered.com.ar" site_id="1460" xmltv_id="señal santa maría">señal santa maría</channel> + <channel update="i" site="telered.com.ar" site_id="3437" xmltv_id="Orbe 21">Orbe 21</channel> + <channel update="i" site="telered.com.ar" site_id="1813" xmltv_id="CONSTRUIR">CONSTRUIR</channel> + <channel update="i" site="telered.com.ar" site_id="3370" xmltv_id="TeleRed">TeleRed</channel> + <channel update="i" site="telered.com.ar" site_id="40" xmltv_id="TyC Sports">TyC Sports</channel> + <channel update="i" site="telered.com.ar" site_id="221" xmltv_id="FOX Sports">FOX Sports</channel> + <channel update="i" site="telered.com.ar" site_id="978" xmltv_id="FOX Sports 2">FOX Sports 2</channel> + <channel update="i" site="telered.com.ar" site_id="362" xmltv_id="FOX Sports 3">FOX Sports 3</channel> + <channel update="i" site="telered.com.ar" site_id="18" xmltv_id="ESPN">ESPN</channel> + <channel update="i" site="telered.com.ar" site_id="229" xmltv_id="ESPN 2">ESPN 2</channel> + <channel update="i" site="telered.com.ar" site_id="2005" xmltv_id="ESPN 3">ESPN 3</channel> + <channel update="i" site="telered.com.ar" site_id="2198" xmltv_id="DEPORTV">DEPORTV</channel> + <channel update="i" site="telered.com.ar" site_id="734" xmltv_id="Golf Channel">Golf Channel</channel> + <channel update="i" site="telered.com.ar" site_id="492" xmltv_id="TURBO">TURBO</channel> + <channel update="i" site="telered.com.ar" site_id="358" xmltv_id="El Garage">El Garage</channel> + <channel update="i" site="telered.com.ar" site_id="3153" xmltv_id="F1">F1</channel> + <channel update="i" site="telered.com.ar" site_id="728" xmltv_id="TURF">TURF</channel> + <channel update="i" site="telered.com.ar" site_id="2631" xmltv_id="AMERICA HD">AMERICA HD</channel> + <channel update="i" site="telered.com.ar" site_id="1569" xmltv_id="TV PUBLICA HD">TV PUBLICA HD</channel> + <channel update="i" site="telered.com.ar" site_id="2808" xmltv_id="Canal 9 HD">Canal 9 HD</channel> + <channel update="i" site="telered.com.ar" site_id="2354" xmltv_id="TELEFE HD">TELEFE HD</channel> + <channel update="i" site="telered.com.ar" site_id="1341" xmltv_id="El Trece HD">El Trece HD</channel> + <channel update="i" site="telered.com.ar" site_id="1847" xmltv_id="TN HD">TN HD</channel> + <channel update="i" site="telered.com.ar" site_id="1260" xmltv_id="tru TV HD">tru TV HD</channel> + <channel update="i" site="telered.com.ar" site_id="2355" xmltv_id="TYC SPORTS HD">TYC SPORTS HD</channel> + <channel update="i" site="telered.com.ar" site_id="979" xmltv_id="FOX SPORTS HD">FOX SPORTS HD</channel> + <channel update="i" site="telered.com.ar" site_id="2785" xmltv_id="FOX SPORTS 2 HD">FOX SPORTS 2 HD</channel> + <channel update="i" site="telered.com.ar" site_id="2366" xmltv_id="FOX Sports 3 HD">FOX Sports 3 HD</channel> + <channel update="i" site="telered.com.ar" site_id="1132" xmltv_id="ESPN + HD">ESPN + HD</channel> + <channel update="i" site="telered.com.ar" site_id="3429" xmltv_id="ESPN HD">ESPN HD</channel> + <channel update="i" site="telered.com.ar" site_id="3189" xmltv_id="ESPN 2 HD">ESPN 2 HD</channel> + <channel update="i" site="telered.com.ar" site_id="2020" xmltv_id="ESPN 3 HD">ESPN 3 HD</channel> + <channel update="i" site="telered.com.ar" site_id="3077" xmltv_id="F1 HD">F1 HD</channel> + <channel update="i" site="telered.com.ar" site_id="2195" xmltv_id="DEPORTV HD">DEPORTV HD</channel> + <channel update="i" site="telered.com.ar" site_id="1964" xmltv_id="FOX MOVIES HD">FOX MOVIES HD</channel> + <channel update="i" site="telered.com.ar" site_id="1000" xmltv_id="Fox Series HD">Fox Series HD</channel> + <channel update="i" site="telered.com.ar" site_id="2036" xmltv_id="FOX ACTION HD">FOX ACTION HD</channel> + <channel update="i" site="telered.com.ar" site_id="2506" xmltv_id="FOX Family HD">FOX Family HD</channel> + <channel update="i" site="telered.com.ar" site_id="3124" xmltv_id="FOX COMEDY HD">FOX COMEDY HD</channel> + <channel update="i" site="telered.com.ar" site_id="875" xmltv_id="HBO HD">HBO HD</channel> + <channel update="i" site="telered.com.ar" site_id="1378" xmltv_id="MAX UP HD">MAX UP HD</channel> + <channel update="i" site="telered.com.ar" site_id="2688" xmltv_id="max prime HD">max prime HD</channel> + <channel update="i" site="telered.com.ar" site_id="2687" xmltv_id="HBO family HD">HBO family HD</channel> + <channel update="i" site="telered.com.ar" site_id="1448" xmltv_id="max HD">max HD</channel> + <channel update="i" site="telered.com.ar" site_id="3445" xmltv_id="CINECANAL HD">CINECANAL HD</channel> + <channel update="i" site="telered.com.ar" site_id="1257" xmltv_id="SPACE HD">SPACE HD</channel> + <channel update="i" site="telered.com.ar" site_id="1606" xmltv_id="TNT HD">TNT HD</channel> + <channel update="i" site="telered.com.ar" site_id="1579" xmltv_id="SONY HD">SONY HD</channel> + <channel update="i" site="telered.com.ar" site_id="1508" xmltv_id="UNIVERSAL HD">UNIVERSAL HD</channel> + <channel update="i" site="telered.com.ar" site_id="1584" xmltv_id="A&E HD">A&E HD</channel> + <channel update="i" site="telered.com.ar" site_id="3787" xmltv_id="Warner HD">Warner HD</channel> + <channel update="i" site="telered.com.ar" site_id="1862" xmltv_id="AXN HD">AXN HD</channel> + <channel update="i" site="telered.com.ar" site_id="2040" xmltv_id="FX HD">FX HD</channel> + <channel update="i" site="telered.com.ar" site_id="1500" xmltv_id="GOLDEN HD">GOLDEN HD</channel> + <channel update="i" site="telered.com.ar" site_id="879" xmltv_id="FOX HD">FOX HD</channel> + <channel update="i" site="telered.com.ar" site_id="1250" xmltv_id="AMC HD">AMC HD</channel> + <channel update="i" site="telered.com.ar" site_id="2215" xmltv_id="FILM ZONE HD">FILM ZONE HD</channel> + <channel update="i" site="telered.com.ar" site_id="3128" xmltv_id="TNT Series HD">TNT Series HD</channel> + <channel update="i" site="telered.com.ar" site_id="2710" xmltv_id="NATIONAL GEOGRAPHIC HD">NATIONAL GEOGRAPHIC HD</channel> + <channel update="i" site="telered.com.ar" site_id="1403" xmltv_id="NAT GEO WILD HD">NAT GEO WILD HD</channel> + <channel update="i" site="telered.com.ar" site_id="1499" xmltv_id="History HD">History HD</channel> + <channel update="i" site="telered.com.ar" site_id="1181" xmltv_id="Discovery Theater HD">Discovery Theater HD</channel> + <channel update="i" site="telered.com.ar" site_id="1389" xmltv_id="Discovery World HD">Discovery World HD</channel> + <channel update="i" site="telered.com.ar" site_id="2257" xmltv_id="SUN HD">SUN HD</channel> + <channel update="i" site="telered.com.ar" site_id="2235" xmltv_id="ESTRELLAS HD">ESTRELLAS HD</channel> + <channel update="i" site="telered.com.ar" site_id="3400" xmltv_id="FOX Life HD">FOX Life HD</channel> + <channel update="i" site="telered.com.ar" site_id="1244" xmltv_id="MTV HD">MTV HD</channel> + <channel update="i" site="telered.com.ar" site_id="2057" xmltv_id="TELEHIT HD">TELEHIT HD</channel> + <channel update="i" site="telered.com.ar" site_id="2457" xmltv_id="Disney channel HD">Disney channel HD</channel> + <channel update="i" site="telered.com.ar" site_id="2845" xmltv_id="CARTOON NETWORK HD">CARTOON NETWORK HD</channel> + <channel update="i" site="telered.com.ar" site_id="1605" xmltv_id="CINE.AR">CINE.AR</channel> + <channel update="i" site="telered.com.ar" site_id="100" xmltv_id="AXN">AXN</channel> + <channel update="i" site="telered.com.ar" site_id="15" xmltv_id="Cinecanal">Cinecanal</channel> + <channel update="i" site="telered.com.ar" site_id="337" xmltv_id="EUROCHANNEL">EUROCHANNEL</channel> + <channel update="i" site="telered.com.ar" site_id="184" xmltv_id="Europa Europa">Europa Europa</channel> + <channel update="i" site="telered.com.ar" site_id="2292" xmltv_id="Cinemax">Cinemax</channel> + <channel update="i" site="telered.com.ar" site_id="19" xmltv_id="FOX">FOX</channel> + <channel update="i" site="telered.com.ar" site_id="77" xmltv_id="STUDIO UNIVERSAL">STUDIO UNIVERSAL</channel> + <channel update="i" site="telered.com.ar" site_id="22" xmltv_id="ISAT">ISAT</channel> + <channel update="i" site="telered.com.ar" site_id="32" xmltv_id="SONY">SONY</channel> + <channel update="i" site="telered.com.ar" site_id="33" xmltv_id="SPACE">SPACE</channel> + <channel update="i" site="telered.com.ar" site_id="98" xmltv_id="FILM ZONE">FILM ZONE</channel> + <channel update="i" site="telered.com.ar" site_id="37" xmltv_id="TNT">TNT</channel> + <channel update="i" site="telered.com.ar" site_id="327" xmltv_id="UNIVERSAL">UNIVERSAL</channel> + <channel update="i" site="telered.com.ar" site_id="45" xmltv_id="VOLVER">VOLVER</channel> + <channel update="i" site="telered.com.ar" site_id="46" xmltv_id="Warner">Warner</channel> + <channel update="i" site="telered.com.ar" site_id="97" xmltv_id="AMC">AMC</channel> + <channel update="i" site="telered.com.ar" site_id="328" xmltv_id="TCM">TCM</channel> + <channel update="i" site="telered.com.ar" site_id="353" xmltv_id="FX">FX</channel> + <channel update="i" site="telered.com.ar" site_id="2788" xmltv_id="LIFETIME">LIFETIME</channel> + <channel update="i" site="telered.com.ar" site_id="3932" xmltv_id="NAT GEO KIDS">NAT GEO KIDS</channel> + <channel update="i" site="telered.com.ar" site_id="760" xmltv_id="Syfy">Syfy</channel> + <channel update="i" site="telered.com.ar" site_id="167" xmltv_id="A&E">A&E</channel> + <channel update="i" site="telered.com.ar" site_id="2037" xmltv_id="Comedy Central">Comedy Central</channel> + <channel update="i" site="telered.com.ar" site_id="1967" xmltv_id="tbs">tbs</channel> + <channel update="i" site="telered.com.ar" site_id="63" xmltv_id="Film & Arts">Film & Arts</channel> + <channel update="i" site="telered.com.ar" site_id="2999" xmltv_id="TNT Series">TNT Series</channel> + <channel update="i" site="telered.com.ar" site_id="589" xmltv_id="FOX MOVIES">FOX MOVIES</channel> + <channel update="i" site="telered.com.ar" site_id="83" xmltv_id="Fox Series">Fox Series</channel> + <channel update="i" site="telered.com.ar" site_id="241" xmltv_id="Fox Series O">Fox Series O</channel> + <channel update="i" site="telered.com.ar" site_id="583" xmltv_id="FOX ACTION ESTE">FOX ACTION ESTE</channel> + <channel update="i" site="telered.com.ar" site_id="1016" xmltv_id="FOX Family ESTE">FOX Family ESTE</channel> + <channel update="i" site="telered.com.ar" site_id="2880" xmltv_id="FOX family OESTE">FOX family OESTE</channel> + <channel update="i" site="telered.com.ar" site_id="1017" xmltv_id="FOX COMEDY">FOX COMEDY</channel> + <channel update="i" site="telered.com.ar" site_id="1690" xmltv_id="FOX CINEMA">FOX CINEMA</channel> + <channel update="i" site="telered.com.ar" site_id="324" xmltv_id="FOX Classics">FOX Classics</channel> + <channel update="i" site="telered.com.ar" site_id="21" xmltv_id="HBO">HBO</channel> + <channel update="i" site="telered.com.ar" site_id="2165" xmltv_id="HBO plus">HBO plus</channel> + <channel update="i" site="telered.com.ar" site_id="2127" xmltv_id="HBO 2">HBO 2</channel> + <channel update="i" site="telered.com.ar" site_id="335" xmltv_id="HBO family Este">HBO family Este</channel> + <channel update="i" site="telered.com.ar" site_id="12" xmltv_id="max">max</channel> + <channel update="i" site="telered.com.ar" site_id="1570" xmltv_id="MAX OESTE">MAX OESTE</channel> + <channel update="i" site="telered.com.ar" site_id="334" xmltv_id="max prime">max prime</channel> + <channel update="i" site="telered.com.ar" site_id="503" xmltv_id="MAX PRIME OESTE">MAX PRIME OESTE</channel> + <channel update="i" site="telered.com.ar" site_id="500" xmltv_id="HBO Signature">HBO Signature</channel> + <channel update="i" site="telered.com.ar" site_id="2166" xmltv_id="HBO Plus Oeste">HBO Plus Oeste</channel> + <channel update="i" site="telered.com.ar" site_id="1492" xmltv_id="PAKA PAKA">PAKA PAKA</channel> + <channel update="i" site="telered.com.ar" site_id="174" xmltv_id="BOOMERANG">BOOMERANG</channel> + <channel update="i" site="telered.com.ar" site_id="226" xmltv_id="CARTOON NETWORK">CARTOON NETWORK</channel> + <channel update="i" site="telered.com.ar" site_id="76" xmltv_id="Discovery Kids">Discovery Kids</channel> + <channel update="i" site="telered.com.ar" site_id="136" xmltv_id="Disney Channel">Disney Channel</channel> + <channel update="i" site="telered.com.ar" site_id="325" xmltv_id="Disney XD">Disney XD</channel> + <channel update="i" site="telered.com.ar" site_id="60" xmltv_id="Nickelodeon">Nickelodeon</channel> + <channel update="i" site="telered.com.ar" site_id="695" xmltv_id="Baby TV">Baby TV</channel> + <channel update="i" site="telered.com.ar" site_id="756" xmltv_id="Disney Junior">Disney Junior</channel> + <channel update="i" site="telered.com.ar" site_id="880" xmltv_id="TOONCAST">TOONCAST</channel> + <channel update="i" site="telered.com.ar" site_id="11" xmltv_id="RURAL">RURAL</channel> + <channel update="i" site="telered.com.ar" site_id="111" xmltv_id="ID">ID</channel> + <channel update="i" site="telered.com.ar" site_id="125" xmltv_id="el Gourmet">el Gourmet</channel> + <channel update="i" site="telered.com.ar" site_id="104" xmltv_id="glitz">glitz</channel> + <channel update="i" site="telered.com.ar" site_id="50" xmltv_id="E!">E!</channel> + <channel update="i" site="telered.com.ar" site_id="3055" xmltv_id="UN3">UN3</channel> + <channel update="i" site="telered.com.ar" site_id="366" xmltv_id="FOX Life">FOX Life</channel> + <channel update="i" site="telered.com.ar" site_id="108" xmltv_id="MAS CHIC">MAS CHIC</channel> + <channel update="i" site="telered.com.ar" site_id="64" xmltv_id="EWTN">EWTN</channel> + <channel update="i" site="telered.com.ar" site_id="3840" xmltv_id="Chacra TV">Chacra TV</channel> + <channel update="i" site="telered.com.ar" site_id="58" xmltv_id="CANAL A">CANAL A</channel> + <channel update="i" site="telered.com.ar" site_id="27" xmltv_id="METRO">METRO</channel> + <channel update="i" site="telered.com.ar" site_id="26" xmltv_id="Magazine">Magazine</channel> + <channel update="i" site="telered.com.ar" site_id="912" xmltv_id="tru TV">tru TV</channel> + <channel update="i" site="telered.com.ar" site_id="1623" xmltv_id="Animal Planet">Animal Planet</channel> + <channel update="i" site="telered.com.ar" site_id="17" xmltv_id="Discovery Channel">Discovery Channel</channel> + <channel update="i" site="telered.com.ar" site_id="340" xmltv_id="Home & Health">Home & Health</channel> + <channel update="i" site="telered.com.ar" site_id="178" xmltv_id="History Channel">History Channel</channel> + <channel update="i" site="telered.com.ar" site_id="164" xmltv_id="NATIONAL GEOGRAPHIC">NATIONAL GEOGRAPHIC</channel> + <channel update="i" site="telered.com.ar" site_id="1624" xmltv_id="TLC">TLC</channel> + <channel update="i" site="telered.com.ar" site_id="494" xmltv_id="Discovery Civilization">Discovery Civilization</channel> + <channel update="i" site="telered.com.ar" site_id="493" xmltv_id="Discovery Scince">Discovery Scince</channel> + <channel update="i" site="telered.com.ar" site_id="2823" xmltv_id="HISTORY 2">HISTORY 2</channel> + <channel update="i" site="telered.com.ar" site_id="771" xmltv_id="SUN Channel">SUN Channel</channel> + <channel update="i" site="telered.com.ar" site_id="1184" xmltv_id="NAT GEO WILD">NAT GEO WILD</channel> + <channel update="i" site="telered.com.ar" site_id="319" xmltv_id="Vh1">Vh1</channel> + <channel update="i" site="telered.com.ar" site_id="25" xmltv_id="MTV">MTV</channel> + <channel update="i" site="telered.com.ar" site_id="28" xmltv_id="MUCH MUSIC">MUCH MUSIC</channel> + <channel update="i" site="telered.com.ar" site_id="230" xmltv_id="CM">CM</channel> + <channel update="i" site="telered.com.ar" site_id="725" xmltv_id="Vh1 MEGA HITS">Vh1 MEGA HITS</channel> + <channel update="i" site="telered.com.ar" site_id="727" xmltv_id="MTV HITS">MTV HITS</channel> + <channel update="i" site="telered.com.ar" site_id="726" xmltv_id="MTV Dance">MTV Dance</channel> + <channel update="i" site="telered.com.ar" site_id="115" xmltv_id="hTV">hTV</channel> + <channel update="i" site="telered.com.ar" site_id="779" xmltv_id="QUIERO">QUIERO</channel> + <channel update="i" site="telered.com.ar" site_id="388" xmltv_id="Telesur">Telesur</channel> + <channel update="i" site="telered.com.ar" site_id="9" xmltv_id="ESTRELLAS">ESTRELLAS</channel> + <channel update="i" site="telered.com.ar" site_id="38" xmltv_id="TV5MONDE">TV5MONDE</channel> + <channel update="i" site="telered.com.ar" site_id="1974" xmltv_id="FRANCE 24">FRANCE 24</channel> + <channel update="i" site="telered.com.ar" site_id="29" xmltv_id="Rai">Rai</channel> + <channel update="i" site="telered.com.ar" site_id="59" xmltv_id="tve">tve</channel> + <channel update="i" site="telered.com.ar" site_id="65" xmltv_id="TV GALICIA">TV GALICIA</channel> + <channel update="i" site="telered.com.ar" site_id="273" xmltv_id="Canal Vasco">Canal Vasco</channel> + <channel update="i" site="telered.com.ar" site_id="13" xmltv_id="CNN internacional">CNN internacional</channel> + <channel update="i" site="telered.com.ar" site_id="62" xmltv_id="CNN">CNN</channel> + <channel update="i" site="telered.com.ar" site_id="16" xmltv_id="DW">DW</channel> + <channel update="i" site="telered.com.ar" site_id="1020" xmltv_id="FOX news">FOX news</channel> + <channel update="i" site="telered.com.ar" site_id="1961" xmltv_id="Paraguay TV">Paraguay TV</channel> + <channel update="i" site="telered.com.ar" site_id="743" xmltv_id="NHK">NHK</channel> + <channel update="i" site="telered.com.ar" site_id="82" xmltv_id="GLOBO TV">GLOBO TV</channel> + <channel update="i" site="telered.com.ar" site_id="746" xmltv_id="RTP">RTP</channel> + <channel update="i" site="telered.com.ar" site_id="39" xmltv_id="TV CHILE">TV CHILE</channel> + <channel update="i" site="telered.com.ar" site_id="1502" xmltv_id="RT">RT</channel> + <channel update="i" site="telered.com.ar" site_id="44" xmltv_id="Venus">Venus</channel> + <channel update="i" site="telered.com.ar" site_id="114" xmltv_id="Playboy TV">Playboy TV</channel> + <channel update="i" site="telered.com.ar" site_id="628" xmltv_id="SEXTREME">SEXTREME</channel> + </channels> +</site> diff --git a/siteini.pack/Argentina/telered.com.ar.ini b/siteini.pack/Argentina/telered.com.ar.ini new file mode 100755 index 00000000..c7afa74f --- /dev/null +++ b/siteini.pack/Argentina/telered.com.ar.ini @@ -0,0 +1,79 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: telered.com.ar +* @MinSWversion: +* @Revision 0 - [22/07/2017] 1NSdbZVbpZDX +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=telered.com.ar|timezone=America/Argentina/Buenos_Aires|maxdays=6|cultureinfo=es-AR|charset=UTF-8|titlematchfactor=90|nopageoverlaps|firstshow=now} +*site {ratingsystem=ES|episodesystem=onscreen|firstshow=1|allowlastpageoverflow} + +urldate.format {daycounter|0} + +scope.range{(urlindex)|end} +*url_index{url|https://www.telered.com.ar/buscador-grilla} +url_index{url |https://www.telered.com.ar/layout/grillaTV.php?wn=|urldate|&m=|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +end_scope + +index_showsplit.scrub {multi |<li class="program||</div>|} + +*index_date.scrub {single|} +index_start.scrub {single|programtime">||hs</span>|} +*index_stop.scrub {single|} +index_title.scrub {single (separator=" - "": " include=first)|programtitle" >||</span>|} +index_subtitle.scrub {single (separator=" - "": " exclude=first)|programtitle" >||</span>|} +index_title.modify {remove | -} + +scope.range {(indexshowdetails)|end} +*https://www.telered.com.ar/layout/builder-modal.php?cnt=FichaTV&cntid=75342-D-&id=undefined&name=&price=undefined&lgl=&srvcTV=undefined&srvcInt=undefined&srvcTF=undefined +*index_urlshow {url |https://www.telered.com.ar/layout/builder-modal.php?cnt=FichaTV&cntid='index_variable_element'&id=undefined&name=&price=undefined&lgl=&srvcTV=undefined&srvcInt=undefined&srvcTF=undefined} +index_temp_2.scrub {single |opencontentid="||" data|} +index_variable_element.modify {set |https://www.telered.com.ar/layout/builder-modal.php?cnt=FichaTV&cntid='index_temp_2'&id=undefined&name=&price=undefined&lgl=&srvcTV=undefined&srvcInt=undefined&srvcTF=undefined} + +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages +index_urlshow.modify {set |'index_variable_element'} + +end_scope + +scope.range {(showdetails)|end} +title.scrub {single |<h3 class="title">||</h3>|} +titleoriginal.scrub {single|<span class="h3">||</span>|</p>} +*subtitle.scrub {single|} +description.scrub {multi|info sinopsis">||</p>|} +director.scrub {single|direccion">|idfilter='true'>|</span>|</p>} +actor.scrub {multi|info elenco">|idfilter='true'>|</span>|</p>} +productiondate.scrub {single |exactyear'|>|</span>|(<span} +country.scrub {single |exactcountry|>|</span>|</span>} +*presenter.scrub {single|} +*producer.scrub {single|} +*writer.scrub {single|} +*composer.scrub {single|} +rating.scrub {multi|agerate|'>|</span>|<span>} +temp_1.scrub {single |<img src="||">|} +showicon.modify {addstart |https://www.telered.com.ar'temp_1'} +*ratingicon.scrub {multi|} +category.scrub {single|generotodos|>|</span>|</span>} +*starrating.scrub {single|} +*episode.scrub {single|} +*subtitles.scrub {single|} +*premiere.scrub {single|} +*previousshown.scrub {single|} +end_scope +* operations: + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url |https://www.telered.com.ar/buscador-grilla} +*index_site_id.scrub {multi|chrow -->|data-opench="|">|programslist -->} +*index_site_channel.scrub {multi (debug)|chrow -->|chname">|</span>|programslist -->} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Australia/fetchtv.com.au.channels.xml b/siteini.pack/Australia/fetchtv.com.au.channels.xml new file mode 100755 index 00000000..29a3acaf --- /dev/null +++ b/siteini.pack/Australia/fetchtv.com.au.channels.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.57 -- Jan van Straaten" site="fetchtv.com.au"> + <channels> + <channel update="i" site="fetchtv.com.au" site_id="407657" xmltv_id="9Go!">9Go!</channel> + <channel update="i" site="fetchtv.com.au" site_id="417903" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="417904" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="284792" xmltv_id="ABC2 / KIDS">ABC2 / KIDS</channel> + <channel update="i" site="fetchtv.com.au" site_id="284887" xmltv_id="SBS 2">SBS 2</channel> + <channel update="i" site="fetchtv.com.au" site_id="431141" xmltv_id="SpreeTV">SpreeTV</channel> + <channel update="i" site="fetchtv.com.au" site_id="403767" xmltv_id="ELEVEN">ELEVEN</channel> + <channel update="i" site="fetchtv.com.au" site_id="250185" xmltv_id="TEN">TEN</channel> + <channel update="i" site="fetchtv.com.au" site_id="252342" xmltv_id="Nine">Nine</channel> + <channel update="i" site="fetchtv.com.au" site_id="430654" xmltv_id="TVSN">TVSN</channel> + <channel update="i" site="fetchtv.com.au" site_id="610" xmltv_id="NDTV 24x7">NDTV 24x7</channel> + <channel update="i" site="fetchtv.com.au" site_id="644" xmltv_id="Celestial Classic Movies">Celestial Classic Movies</channel> + <channel update="i" site="fetchtv.com.au" site_id="92843" xmltv_id="ABC">ABC</channel> + <channel update="i" site="fetchtv.com.au" site_id="273191" xmltv_id="SBS">SBS</channel> + <channel update="i" site="fetchtv.com.au" site_id="430925" xmltv_id="NITV">NITV</channel> + <channel update="i" site="fetchtv.com.au" site_id="993" xmltv_id="Travel Channel">Travel Channel</channel> + <channel update="i" site="fetchtv.com.au" site_id="431081" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="431082" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="431083" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="431084" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="431085" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="431086" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="431087" xmltv_id="SBS Radio">SBS Radio</channel> + <channel update="i" site="fetchtv.com.au" site_id="1073" xmltv_id="FashionTV">FashionTV</channel> + <channel update="i" site="fetchtv.com.au" site_id="431209" xmltv_id="RACING.COM">RACING.COM</channel> + <channel update="i" site="fetchtv.com.au" site_id="410799" xmltv_id="7TWO">7TWO</channel> + <channel update="i" site="fetchtv.com.au" site_id="1243" xmltv_id="Movies Now Showing">Movies Now Showing</channel> + <channel update="i" site="fetchtv.com.au" site_id="1245" xmltv_id="Channel NewsAsia">Channel NewsAsia</channel> + <channel update="i" site="fetchtv.com.au" site_id="1267" xmltv_id="Sneak Peek - BBC First until 05 Nov">Sneak Peek - BBC First until 05 Nov</channel> + <channel update="i" site="fetchtv.com.au" site_id="1349" xmltv_id="HGTV">HGTV</channel> + <channel update="i" site="fetchtv.com.au" site_id="1352" xmltv_id="The Food Network">The Food Network</channel> + <channel update="i" site="fetchtv.com.au" site_id="1358" xmltv_id="CMusic">CMusic</channel> + <channel update="i" site="fetchtv.com.au" site_id="431492" xmltv_id="Food Network">Food Network</channel> + <channel update="i" site="fetchtv.com.au" site_id="431505" xmltv_id="9HD">9HD</channel> + <channel update="i" site="fetchtv.com.au" site_id="431511" xmltv_id="9Life">9Life</channel> + <channel update="i" site="fetchtv.com.au" site_id="431544" xmltv_id="7flix">7flix</channel> + <channel update="i" site="fetchtv.com.au" site_id="388547" xmltv_id="7mate">7mate</channel> + <channel update="i" site="fetchtv.com.au" site_id="431563" xmltv_id="TEN HD">TEN HD</channel> + <channel update="i" site="fetchtv.com.au" site_id="431614" xmltv_id="7HD">7HD</channel> + <channel update="i" site="fetchtv.com.au" site_id="388610" xmltv_id="ONE">ONE</channel> + <channel update="i" site="fetchtv.com.au" site_id="390715" xmltv_id="Double J">Double J</channel> + <channel update="i" site="fetchtv.com.au" site_id="390716" xmltv_id="ABC Jazz">ABC Jazz</channel> + <channel update="i" site="fetchtv.com.au" site_id="429678" xmltv_id="Extra">Extra</channel> + <channel update="i" site="fetchtv.com.au" site_id="411324" xmltv_id="ABC ME">ABC ME</channel> + <channel update="i" site="fetchtv.com.au" site_id="96100" xmltv_id="Seven">Seven</channel> + <channel update="i" site="fetchtv.com.au" site_id="391132" xmltv_id="9Gem">9Gem</channel> + <channel update="i" site="fetchtv.com.au" site_id="391136" xmltv_id="ABC News 24">ABC News 24</channel> + <channel update="i" site="fetchtv.com.au" site_id="391143" xmltv_id="SBS HD">SBS HD</channel> + <channel update="i" site="fetchtv.com.au" site_id="251882" xmltv_id="Channel 31">Channel 31</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Australia/fetchtv.com.au.ini b/siteini.pack/Australia/fetchtv.com.au.ini new file mode 100755 index 00000000..a652a4bb --- /dev/null +++ b/siteini.pack/Australia/fetchtv.com.au.ini @@ -0,0 +1,121 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: fetchtv.com.au +* @MinSWversion: V1.57 +* @Revision 0 - [20/10/2016] Blackbear199 +* - creation +* @Remarks: cookies required +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=fetchtv.com.au|timezone=UTC|maxdays=7|cultureinfo=en-AU|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=AU|episodesystem=onscreen|loadcookie=fetchtv.com.au.cookies.txt} + +url_index{url|https://www.fetchtv.com.au/v2/epg/programs?channel_ids=|channel|&block=4-|subpage|&count=2} + +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {contenttype=application/x-www-form-urlencoded} +url_index.headers {accept=application/json, text/javascript} +* +urldate.format {datestring|yyyy-MM-dd} +subpage.format {list(format=D0 step=2 count=3)|'index_variable_element'} +* +scope.range{(urlindex)|end} +index_variable_element.modify {calculate(format=date,java)|'urldate'} +index_variable_element.modify {calculate(format=F0)|14400000 /} +index_variable_element.modify {calculate(format=F0)|2 +} +end_scope +* +scope.range{(datelogo)|end} +index_temp_1.modify {set|'config_site_id'} +index_urlchannellogo.modify {addstart|https://www.fetchtv.com.au/v2/epg/channels/'index_temp_1'/image} +index_variable_element.scrub {multi|"synopses": {||}|}} +end_scope +* +index_showsplit.scrub {multi|"channels": {|[[|]]|}}} +index_showsplit.modify {replace|], [|\|} +index_showsplit.modify {cleanup(removeduplicates)} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {regex||^\d+, ".*?", (\d{13}),||} +index_stop.scrub {regex||^\d+, ".*?", \d{13}, (\d{13}),||} +index_title.scrub {regex||^\d+, "(.*?)", \d{13},||} +index_subtitle.scrub {regex||"\d{16}", "(.*?)", "||} +index_category.scrub {regex||"([^\"]*)", "\d{16}",||} +* +index_temp_3.scrub {regex||"\d{16}", ".*?", "(\d+)",||} +index_temp_3.modify {remove|"} +index_temp_3.modify {remove(type=regex)|\d{4}} +index_temp_3.modify {addstart(not "")|S} +index_temp_4.scrub {regex||"\d{16}", ".*?", "\d+", "(\d+)",||} +index_temp_4.modify {remove|"} +index_temp_4.modify {addstart(not "")|E} +index_temp_4.modify {addstart('index_temp_3' not "")|'index_temp_3'} +index_episode.modify {addstart(pattern="S'S1'E'E1'""S'S1'""E'E1'")|'index_temp_4'} +* +index_title.modify {remove|"} +index_subtitle.modify {remove|"} +index_subtitle.modify {clear(~ "Episode")} +index_category.modify {remove|"} +* +index_temp_1.scrub {regex||^\d+, ".*?", \d{13}, \d{13}, (\d+),||} +index_description.modify {substring(type=regex)|'index_variable_element' "\"'index_temp_1'\": \"([^\"]*)\""} +index_description.modify {cleanup(removeduplicates)} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### REGION FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|https://www.fetchtv.com.au/v2/epg/channels} +*index_site_id.scrub {multi|"region_details": {||}}|}}} +*index_site_id.modify {substring(type=regex)|"\"(\d+)\":"} +*index_site_channel.scrub {multi|"region_details": {||}}|}}} +*index_site_channel.modify {substring(type=regex)|"\[\"(.*?)\"\]"} +*index_site_channel.modify {replace|", "| } +** @auto_xml_channel_end +* +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +* use region line from above +* +** @auto_xml_channel_start +*url_index {url|https://www.fetchtv.com.au/v2/epg/channels} +*scope.range{(channellist)|end} +*index_site_id.scrub {regex||"(\d+)": \{"description": "[^\"]*", "subscribed": true,||} +*index_site_channel.scrub {regex||\{"description": "[^\"]*", "subscribed": true,.*?"regions": (\[.*?"name": "[^\"]*)"\}||} +*index_site_channel.modify {replace(type=regex)|\](.*?"name": ")| } +*index_temp_1.modify {set|0} +*index_temp_2.modify {set|'config_site_id'} +*loop{(each "index_temp_9" in 'index_site_channel')|end} +*index_temp_8.modify {substring(type=regex)|'index_temp_9' "\[([^\]]*)\]"} +*index_temp_8.modify {addstart|#} +*index_temp_8.modify {addend|#} +*index_temp_6.modify {substring(type=element)|'index_site_id' 'index_temp_1' 1} +*index_temp_3.modify {set|#'index_temp_2',} +*index_temp_7.modify {addend('index_temp_8' ~ 'index_temp_3')|'index_temp_9'##} +*index_temp_5.modify {addend('index_temp_8' ~ 'index_temp_3')|'index_temp_6'##} +*index_temp_3.modify {set|, 'index_temp_2',} +*index_temp_7.modify {addend('index_temp_8' ~ 'index_temp_3')|'index_temp_9'##} +*index_temp_5.modify {addend('index_temp_8' ~ 'index_temp_3')|'index_temp_6'##} +*index_temp_3.modify {set|, 'index_temp_2'#} +*index_temp_7.modify {addend('index_temp_8' ~ 'index_temp_3')|'index_temp_9'##} +*index_temp_5.modify {addend('index_temp_8' ~ 'index_temp_3')|'index_temp_6'##} +*index_temp_3.modify {set|#'index_temp_2'#} +*index_temp_7.modify {addend('index_temp_8' ~ 'index_temp_3')|'index_temp_9'##} +*index_temp_5.modify {addend('index_temp_8' ~ 'index_temp_3')|'index_temp_6'##} +*index_temp_7.modify {addend('index_temp_8' "##")|'index_temp_9'##} +*index_temp_5.modify {addend('index_temp_8' "##")|'index_temp_6'##} +*index_temp_1.modify {calculate(format=F0)|1 +} +*end_loop +*index_site_id.modify {set|'index_temp_5'} +*index_site_id.modify {replace|##|\|} +*index_site_id.modify {remove(type=element)|-1 1} +*index_site_channel.modify {set|'index_temp_7'} +*index_site_channel.modify {replace|##|\|} +*index_site_channel.modify {remove(type=element)|-1 1} +*index_site_channel.modify {remove(type=regex)|\[[^\]]*\]\s} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Australia/foxtel.com.au.EK.channels.xml b/siteini.pack/Australia/foxtel.com.au.EK.channels.xml new file mode 100755 index 00000000..db952be7 --- /dev/null +++ b/siteini.pack/Australia/foxtel.com.au.EK.channels.xml @@ -0,0 +1,8310 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V3.0.2.0 -- Jan van Straaten" site="foxtel.com"> + <channels> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_F1S##F1S/F1S" xmltv_id="ACT-Canberra FOX One">ACT-Canberra FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ABC##FTA/ABC" xmltv_id="ACT-Canberra ABC NSW">ACT-Canberra ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SBE##FTA/SBE" xmltv_id="ACT-Canberra SBS Eastern">ACT-Canberra SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_UKT##UKT/UKT" xmltv_id="ACT-Canberra UKTV">ACT-Canberra UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_LST##LST/LST" xmltv_id="ACT-Canberra LifeStyle">ACT-Canberra LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FOX##FOX/FOX" xmltv_id="ACT-Canberra FOX8">ACT-Canberra FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FFS##FFS/FFS" xmltv_id="ACT-Canberra FOX Funny">ACT-Canberra FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ARN##ARN/ARN" xmltv_id="ACT-Canberra Arena">ACT-Canberra Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FKC##FKC/FKC" xmltv_id="ACT-Canberra FOX Classics">ACT-Canberra FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_HAL##HAL/HAL" xmltv_id="ACT-Canberra Universal TV">ACT-Canberra Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SHC##SHC/SHC" xmltv_id="ACT-Canberra FOX SHOWCASE">ACT-Canberra FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BSF##BSF/BSF" xmltv_id="ACT-Canberra BBC First">ACT-Canberra BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FSU##FSU/FSU" xmltv_id="ACT-Canberra FOX Sleuth">ACT-Canberra FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_IOI##IOI/IOI" xmltv_id="ACT-Canberra FOX Crime">ACT-Canberra FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_HIT##HIT/HIT" xmltv_id="ACT-Canberra FOX H!TS">ACT-Canberra FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_COM##COM/COM" xmltv_id="ACT-Canberra The Comedy Channel">ACT-Canberra The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_AES##AES/AES" xmltv_id="ACT-Canberra A&E">ACT-Canberra A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FIS##FIS/FIS" xmltv_id="ACT-Canberra FOX Sci Fi">ACT-Canberra FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MTV##MTV/MTV" xmltv_id="ACT-Canberra MTV">ACT-Canberra MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ETV##ETV/ETV" xmltv_id="ACT-Canberra E! Entertainment">ACT-Canberra E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FOD##FOD/FOD" xmltv_id="ACT-Canberra LifeStyle Food">ACT-Canberra LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_LHO##LHO/LHO" xmltv_id="ACT-Canberra LifeStyle Home">ACT-Canberra LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DTA##DTA/DTA" xmltv_id="ACT-Canberra TLC">ACT-Canberra TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BXS##BXS/BXS" xmltv_id="ACT-Canberra BoxSets">ACT-Canberra BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SAR##SAR/SAR" xmltv_id="ACT-Canberra Smooth / Arts">ACT-Canberra Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_AB2##FTA/AB2" xmltv_id="ACT-Canberra ABCComedy/Kids">ACT-Canberra ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SBN##FTA/SBN" xmltv_id="ACT-Canberra SBS VICELAND">ACT-Canberra SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NFN##FTA/NFN" xmltv_id="ACT-Canberra SBS Food">ACT-Canberra SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NIT##FTA/NIT" xmltv_id="ACT-Canberra NITV">ACT-Canberra NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_F12##F12/F12" xmltv_id="ACT-Canberra FOX One +2">ACT-Canberra FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SW2##SHC/SW2" xmltv_id="ACT-Canberra FOX SHOWCASE +2">ACT-Canberra FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FO2##FOX/FO2" xmltv_id="ACT-Canberra FOX8+2">ACT-Canberra FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_IO2##IOI/IO2" xmltv_id="ACT-Canberra FOX Crime +2">ACT-Canberra FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_LS2##LST/LS2" xmltv_id="ACT-Canberra LifeStyle +2">ACT-Canberra LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_AR2##ARN/AR2" xmltv_id="ACT-Canberra Arena +2">ACT-Canberra Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ET2##ET2/ET2" xmltv_id="ACT-Canberra E!+2">ACT-Canberra E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CL2##FKC/CL2" xmltv_id="ACT-Canberra FOX Classics+2">ACT-Canberra FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_UK2##UKT/UK2" xmltv_id="ACT-Canberra UKTV+2">ACT-Canberra UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FS2##FS2/FS2" xmltv_id="ACT-Canberra FOX Sleuth +2">ACT-Canberra FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FF2##FF2/FF2" xmltv_id="ACT-Canberra FOX Funny +2">ACT-Canberra FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_HI2##HIT/HI2" xmltv_id="ACT-Canberra FOX H!TS +2">ACT-Canberra FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FI2##FI2/FI2" xmltv_id="ACT-Canberra FOX Sci Fi +2">ACT-Canberra FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_LF2##FOD/LF2" xmltv_id="ACT-Canberra LifeStyle Food +2">ACT-Canberra LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DT2##DTA/DT2" xmltv_id="ACT-Canberra TLC +2">ACT-Canberra TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_AUR##AUR/AUR" xmltv_id="ACT-Canberra Aurora">ACT-Canberra Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_TVS##TVS/TVS" xmltv_id="ACT-Canberra TVSN">ACT-Canberra TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_EXP##EXP/EXP" xmltv_id="ACT-Canberra EXPO">ACT-Canberra EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ACC##ACC/ACC" xmltv_id="ACT-Canberra ACC">ACT-Canberra ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_HLT##HLT/HLT" xmltv_id="ACT-Canberra Hillsong Channel">ACT-Canberra Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DAS##DAS/DAS" xmltv_id="ACT-Canberra Daystar">ACT-Canberra Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SLT##SLT/SLT" xmltv_id="ACT-Canberra SonLife">ACT-Canberra SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_F1H##F1H/F1H" xmltv_id="ACT-Canberra FOX One HD">ACT-Canberra FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ARD##ARN/ARD" xmltv_id="ACT-Canberra Arena HD">ACT-Canberra Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_LSD##LST/LSD" xmltv_id="ACT-Canberra LifeStyle HD">ACT-Canberra LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_F8D##FOX/F8D" xmltv_id="ACT-Canberra FOX8 HD">ACT-Canberra FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FFH##FFH/FFH" xmltv_id="ACT-Canberra FOX Funny HD">ACT-Canberra FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_UND##HAL/UND" xmltv_id="ACT-Canberra Universal HD">ACT-Canberra Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SCD##SHC/SCD" xmltv_id="ACT-Canberra FOX SHOWCASE HD">ACT-Canberra FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BFF##BSF/BFF" xmltv_id="ACT-Canberra BBC First HD">ACT-Canberra BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FSL##FSL/FSL" xmltv_id="ACT-Canberra FOX Sleuth HD">ACT-Canberra FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FCH##FCH/FCH" xmltv_id="ACT-Canberra FOX Crime HD">ACT-Canberra FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_AED##AES/AED" xmltv_id="ACT-Canberra A&E HD">ACT-Canberra A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FSI##FSI/FSI" xmltv_id="ACT-Canberra FOX Sci Fi HD">ACT-Canberra FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BXD##BXS/BXD" xmltv_id="ACT-Canberra BoxSet HD">ACT-Canberra BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_HAR##SAR/HAR" xmltv_id="ACT-Canberra Smooth / Arts HD">ACT-Canberra Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SOD##SHO/SOD" xmltv_id="ACT-Canberra Foxtel Movies Premiere HD">ACT-Canberra Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MO7##SHF/MO7" xmltv_id="ACT-Canberra Foxtel Movies Family HD">ACT-Canberra Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MO8##MO8/MO8" xmltv_id="ACT-Canberra Foxtel Movies Kids HD">ACT-Canberra Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_STN##SHA/STN" xmltv_id="ACT-Canberra Foxtel Movies Action HD">ACT-Canberra Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MO1##SHY/MO1" xmltv_id="ACT-Canberra Foxtel Movies Comedy HD">ACT-Canberra Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MO3##SHH/MO3" xmltv_id="ACT-Canberra Foxtel Movies Thriller HD">ACT-Canberra Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MO2##SHD/MO2" xmltv_id="ACT-Canberra Foxtel Movies Romance HD">ACT-Canberra Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MO5##MO6/MO5" xmltv_id="ACT-Canberra Foxtel Movies Drama HD">ACT-Canberra Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MVD##MVS/MVD" xmltv_id="ACT-Canberra Foxtel Movies Hits HD">ACT-Canberra Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_GRE##GRR/GRE" xmltv_id="ACT-Canberra Foxtel Movies Greats HD">ACT-Canberra Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FSD##FSN/FSD" xmltv_id="ACT-Canberra Fox Sports News HD">ACT-Canberra Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_F1D##FS1/F1D" xmltv_id="ACT-Canberra FOX CRICKET HD">ACT-Canberra FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_F2D##SP2/F2D" xmltv_id="ACT-Canberra FOX LEAGUE HD">ACT-Canberra FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FHD##FS3/FHD" xmltv_id="ACT-Canberra FOX SPORTS 503 HD">ACT-Canberra FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FAD##FAF/FAD" xmltv_id="ACT-Canberra Fox Footy HD">ACT-Canberra Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_F4D##FSP/F4D" xmltv_id="ACT-Canberra FOX SPORTS 505 HD">ACT-Canberra FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SPE##SPS/SPE" xmltv_id="ACT-Canberra FOX SPORTS 506 HD">ACT-Canberra FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_E1D##ESP/E1D" xmltv_id="ACT-Canberra ESPN HD">ACT-Canberra ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_EHD##ES2/EHD" xmltv_id="ACT-Canberra ESPN2 HD">ACT-Canberra ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FSM##FSS/FSM" xmltv_id="ACT-Canberra FOX SPORTS MORE HD">ACT-Canberra FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SRH##SRW/SRH" xmltv_id="ACT-Canberra SKY Tbred Cent HD">ACT-Canberra SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DHD##DIS/DHD" xmltv_id="ACT-Canberra Discovery HD">ACT-Canberra Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NGD##NGE/NGD" xmltv_id="ACT-Canberra Nat Geo HD">ACT-Canberra Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_HSD##HST/HSD" xmltv_id="ACT-Canberra History HD">ACT-Canberra History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BKH##BBK/BKH" xmltv_id="ACT-Canberra BBC Earth HD">ACT-Canberra BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NWD##NGW/NWD" xmltv_id="ACT-Canberra Nat Geo Wild HD">ACT-Canberra Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BE1##B1E/BE1" xmltv_id="ACT-Canberra beIN SPORTS 1 HD">ACT-Canberra beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BE2##B2E/BE2" xmltv_id="ACT-Canberra beIN SPORTS 2 HD">ACT-Canberra beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BE3##B3E/BE3" xmltv_id="ACT-Canberra beIN SPORTS 3 HD">ACT-Canberra beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NHD##SKY/NHD" xmltv_id="ACT-Canberra Sky News HD">ACT-Canberra Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SUH##SKY/SUH" xmltv_id="ACT-Canberra Sky News UK HD">ACT-Canberra Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FNH##FNC/FNH" xmltv_id="ACT-Canberra Fox News HD">ACT-Canberra Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_K02##K02/K02" xmltv_id="ACT-Canberra Foxtel Movies Ultra HD">ACT-Canberra Foxtel Movies Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SHO##SHO/SHO" xmltv_id="ACT-Canberra Foxtel Movies Premiere">ACT-Canberra Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SHF##SHF/SHF" xmltv_id="ACT-Canberra Foxtel Movies Family">ACT-Canberra Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MO9##MO8/MO9" xmltv_id="ACT-Canberra Foxtel Movies Kids">ACT-Canberra Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SHA##SHA/SHA" xmltv_id="ACT-Canberra Foxtel Movies Action">ACT-Canberra Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SHY##SHY/SHY" xmltv_id="ACT-Canberra Foxtel Movies Comedy">ACT-Canberra Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SHH##SHH/SHH" xmltv_id="ACT-Canberra Foxtel Movies Thriller">ACT-Canberra Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SHD##SHD/SHD" xmltv_id="ACT-Canberra Foxtel Movies Romance">ACT-Canberra Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MO6##MO6/MO6" xmltv_id="ACT-Canberra Foxtel Movies Drama">ACT-Canberra Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MVS##MVS/MVS" xmltv_id="ACT-Canberra Foxtel Movies Hits">ACT-Canberra Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_GRR##GRR/GRR" xmltv_id="ACT-Canberra Foxtel Movies Greats">ACT-Canberra Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SH2##SHO/SH2" xmltv_id="ACT-Canberra Foxtel Movies Premiere +2">ACT-Canberra Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MTA##SHA/MTA" xmltv_id="ACT-Canberra Foxtel Movies Action +2">ACT-Canberra Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MTF##SHF/MTF" xmltv_id="ACT-Canberra Foxtel Movies Family +2">ACT-Canberra Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_S4B##FTA/S4B" xmltv_id="ACT-Canberra SBS World Movies SD">ACT-Canberra SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FSN##FSN/FSN" xmltv_id="ACT-Canberra Fox Sports News">ACT-Canberra Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FS1##FS1/FS1" xmltv_id="ACT-Canberra FOX CRICKET">ACT-Canberra FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SP2##SP2/SP2" xmltv_id="ACT-Canberra FOX LEAGUE">ACT-Canberra FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FS3##FS3/FS3" xmltv_id="ACT-Canberra FOX SPORTS 503">ACT-Canberra FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FAF##FAF/FAF" xmltv_id="ACT-Canberra Fox Footy">ACT-Canberra Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FSP##FSP/FSP" xmltv_id="ACT-Canberra FOX SPORTS 505">ACT-Canberra FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SPS##SPS/SPS" xmltv_id="ACT-Canberra FOX SPORTS 506">ACT-Canberra FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FSS##FSS/FSS" xmltv_id="ACT-Canberra Fox Sports More">ACT-Canberra Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_K01##K01/K01" xmltv_id="ACT-Canberra Fox Sports Ultra HD">ACT-Canberra Fox Sports Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ESP##ESP/ESP" xmltv_id="ACT-Canberra ESPN">ACT-Canberra ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ES2##ES2/ES2" xmltv_id="ACT-Canberra ESPN2">ACT-Canberra ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_B1E##B1E/B1E" xmltv_id="ACT-Canberra beIN SPORTS 1">ACT-Canberra beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_B2E##B2E/B2E" xmltv_id="ACT-Canberra beIN SPORTS 2">ACT-Canberra beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_B3E##B3E/B3E" xmltv_id="ACT-Canberra beIN SPORTS 3">ACT-Canberra beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SRA##SRA/SRA" xmltv_id="ACT-Canberra SKY Racing">ACT-Canberra SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SR2##SR2/SR2" xmltv_id="ACT-Canberra SKY Racing 2">ACT-Canberra SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SRW##SRW/SRW" xmltv_id="ACT-Canberra SKY Tbred Cent">ACT-Canberra SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_RTV##RTV/RTV" xmltv_id="ACT-Canberra RACING.COM">ACT-Canberra RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SKY##SKY/SKY" xmltv_id="ACT-Canberra SKY News">ACT-Canberra SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FXW##FXW/FXW" xmltv_id="ACT-Canberra SKY Weather">ACT-Canberra SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ASP##ASP/ASP" xmltv_id="ACT-Canberra Sky News Extra">ACT-Canberra Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SUK##SKY/SUK" xmltv_id="ACT-Canberra Sky News UK">ACT-Canberra Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_FNC##FNC/FNC" xmltv_id="ACT-Canberra FOX News">ACT-Canberra FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CNN##CNN/CNN" xmltv_id="ACT-Canberra CNN">ACT-Canberra CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_HST##HST/HST" xmltv_id="ACT-Canberra The History Channel">ACT-Canberra The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CIN##CIN/CIN" xmltv_id="ACT-Canberra Crime">ACT-Canberra Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_E2A##AES/E2A" xmltv_id="ACT-Canberra A&E +2">ACT-Canberra A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DIS##DIS/DIS" xmltv_id="ACT-Canberra Discovery Channel">ACT-Canberra Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NGE##NGE/NGE" xmltv_id="ACT-Canberra National Geographic">ACT-Canberra National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BBK##BBK/BBK" xmltv_id="ACT-Canberra BBC Earth">ACT-Canberra BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DID##DID/DID" xmltv_id="ACT-Canberra Investigation Discovery">ACT-Canberra Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DIT##DIT/DIT" xmltv_id="ACT-Canberra Discovery Turbo">ACT-Canberra Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ANI##ANI/ANI" xmltv_id="ACT-Canberra Animal Planet">ACT-Canberra Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NGW##NGW/NGW" xmltv_id="ACT-Canberra Nat Geo Wild">ACT-Canberra Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DS2##DIS/DS2" xmltv_id="ACT-Canberra Discovery +2">ACT-Canberra Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_DI2##DIT/DI2" xmltv_id="ACT-Canberra Discovery Turbo +2">ACT-Canberra Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NG2##NGE/NG2" xmltv_id="ACT-Canberra Nat Geo +2">ACT-Canberra Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CNB##CNB/CNB" xmltv_id="ACT-Canberra CNBC">ACT-Canberra CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BBC##BBC/BBC" xmltv_id="ACT-Canberra BBC World News">ACT-Canberra BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BLM##BLM/BLM" xmltv_id="ACT-Canberra Bloomberg Television">ACT-Canberra Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_AJE##AJE/AJE" xmltv_id="ACT-Canberra Al Jazeera">ACT-Canberra Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_TRT##TRT/TRT" xmltv_id="ACT-Canberra TRT World">ACT-Canberra TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CCC##CCC/CCC" xmltv_id="ACT-Canberra CGTN">ACT-Canberra CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CCD##CCD/CCD" xmltv_id="ACT-Canberra CGTN-Documentary">ACT-Canberra CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NHK##FTA/NHK" xmltv_id="ACT-Canberra NHK World-Japan">ACT-Canberra NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_RSY##RSY/RSY" xmltv_id="ACT-Canberra Russia Today">ACT-Canberra Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NIC##NIC/NIC" xmltv_id="ACT-Canberra Nickelodeon">ACT-Canberra Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_NJR##NJR/NJR" xmltv_id="ACT-Canberra Nick Jr.">ACT-Canberra Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CBE##CBE/CBE" xmltv_id="ACT-Canberra Cbeebies">ACT-Canberra Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CNE##CNE/CNE" xmltv_id="ACT-Canberra Cartoon Network">ACT-Canberra Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_BOO##BOO/BOO" xmltv_id="ACT-Canberra Boomerang">ACT-Canberra Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_SA3##FTA/SA3" xmltv_id="ACT-Canberra ABC ME Sydney">ACT-Canberra ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CV2##CV2/CV2" xmltv_id="ACT-Canberra [V]">ACT-Canberra [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_V2H##CV2/V2H" xmltv_id="ACT-Canberra [V] +2">ACT-Canberra [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_TMF##TMF/TMF" xmltv_id="ACT-Canberra MTV Music">ACT-Canberra MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_VH1##VH1/VH1" xmltv_id="ACT-Canberra MTV Dance">ACT-Canberra MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_MMX##MMX/MMX" xmltv_id="ACT-Canberra MAX">ACT-Canberra MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_CMC##CMC/CMC" xmltv_id="ACT-Canberra CMC">ACT-Canberra CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_ANT##ANT/ANT" xmltv_id="ACT-Canberra Antenna Pacific">ACT-Canberra Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="24576_RAI##RAI/RAI" xmltv_id="ACT-Canberra RAI ITALIA">ACT-Canberra RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NIN##FTA/NIN" xmltv_id="NSW-Sydney Channel 9 Sydney">NSW-Sydney Channel 9 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_F1S##F1S/F1S" xmltv_id="NSW-Sydney FOX One">NSW-Sydney FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ABC##FTA/ABC" xmltv_id="NSW-Sydney ABC NSW">NSW-Sydney ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SBS##FTA/SBS" xmltv_id="NSW-Sydney SBS Sydney">NSW-Sydney SBS Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_UKT##UKT/UKT" xmltv_id="NSW-Sydney UKTV">NSW-Sydney UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_LST##LST/LST" xmltv_id="NSW-Sydney LifeStyle">NSW-Sydney LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ATN##FTA/ATN" xmltv_id="NSW-Sydney Channel 7 Sydney">NSW-Sydney Channel 7 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FOX##FOX/FOX" xmltv_id="NSW-Sydney FOX8">NSW-Sydney FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_TEN##FTA/TEN" xmltv_id="NSW-Sydney 10 Sydney">NSW-Sydney 10 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FFS##FFS/FFS" xmltv_id="NSW-Sydney FOX Funny">NSW-Sydney FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ARN##ARN/ARN" xmltv_id="NSW-Sydney Arena">NSW-Sydney Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FKC##FKC/FKC" xmltv_id="NSW-Sydney FOX Classics">NSW-Sydney FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_HAL##HAL/HAL" xmltv_id="NSW-Sydney Universal TV">NSW-Sydney Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SHC##SHC/SHC" xmltv_id="NSW-Sydney FOX SHOWCASE">NSW-Sydney FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BSF##BSF/BSF" xmltv_id="NSW-Sydney BBC First">NSW-Sydney BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FSU##FSU/FSU" xmltv_id="NSW-Sydney FOX Sleuth">NSW-Sydney FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_IOI##IOI/IOI" xmltv_id="NSW-Sydney FOX Crime">NSW-Sydney FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_HIT##HIT/HIT" xmltv_id="NSW-Sydney FOX H!TS">NSW-Sydney FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_COM##COM/COM" xmltv_id="NSW-Sydney The Comedy Channel">NSW-Sydney The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_AES##AES/AES" xmltv_id="NSW-Sydney A&E">NSW-Sydney A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FIS##FIS/FIS" xmltv_id="NSW-Sydney FOX Sci Fi">NSW-Sydney FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MTV##MTV/MTV" xmltv_id="NSW-Sydney MTV">NSW-Sydney MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ETV##ETV/ETV" xmltv_id="NSW-Sydney E! Entertainment">NSW-Sydney E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FOD##FOD/FOD" xmltv_id="NSW-Sydney LifeStyle Food">NSW-Sydney LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_LHO##LHO/LHO" xmltv_id="NSW-Sydney LifeStyle Home">NSW-Sydney LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DTA##DTA/DTA" xmltv_id="NSW-Sydney TLC">NSW-Sydney TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BXS##BXS/BXS" xmltv_id="NSW-Sydney BoxSets">NSW-Sydney BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SAR##SAR/SAR" xmltv_id="NSW-Sydney Smooth / Arts">NSW-Sydney Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_A2N##FTA/A2N" xmltv_id="NSW-Sydney ABCComedy/Kids">NSW-Sydney ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_S72##FTA/S72" xmltv_id="NSW-Sydney 7TWO Sydney">NSW-Sydney 7TWO Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SSD##FTA/SSD" xmltv_id="NSW-Sydney 7mate Sydney">NSW-Sydney 7mate Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_G9S##FTA/G9S" xmltv_id="NSW-Sydney 9Go! Sydney">NSW-Sydney 9Go! Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_TED##FTA/TED" xmltv_id="NSW-Sydney 10 BOLD Sydney">NSW-Sydney 10 BOLD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_TDS##FTA/TDS" xmltv_id="NSW-Sydney 10 Peach Sydney">NSW-Sydney 10 Peach Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SBN##FTA/SBN" xmltv_id="NSW-Sydney SBS VICELAND">NSW-Sydney SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SBF##FTA/SBF" xmltv_id="NSW-Sydney SBS Food NSW">NSW-Sydney SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NNS##FTA/NNS" xmltv_id="NSW-Sydney NITV">NSW-Sydney NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_F12##F12/F12" xmltv_id="NSW-Sydney FOX One +2">NSW-Sydney FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SW2##SHC/SW2" xmltv_id="NSW-Sydney FOX SHOWCASE +2">NSW-Sydney FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FO2##FOX/FO2" xmltv_id="NSW-Sydney FOX8+2">NSW-Sydney FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_IO2##IOI/IO2" xmltv_id="NSW-Sydney FOX Crime +2">NSW-Sydney FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_LS2##LST/LS2" xmltv_id="NSW-Sydney LifeStyle +2">NSW-Sydney LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_AR2##ARN/AR2" xmltv_id="NSW-Sydney Arena +2">NSW-Sydney Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ET2##ET2/ET2" xmltv_id="NSW-Sydney E!+2">NSW-Sydney E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CL2##FKC/CL2" xmltv_id="NSW-Sydney FOX Classics+2">NSW-Sydney FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_UK2##UKT/UK2" xmltv_id="NSW-Sydney UKTV+2">NSW-Sydney UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FS2##FS2/FS2" xmltv_id="NSW-Sydney FOX Sleuth +2">NSW-Sydney FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FF2##FF2/FF2" xmltv_id="NSW-Sydney FOX Funny +2">NSW-Sydney FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_HI2##HIT/HI2" xmltv_id="NSW-Sydney FOX H!TS +2">NSW-Sydney FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FI2##FI2/FI2" xmltv_id="NSW-Sydney FOX Sci Fi +2">NSW-Sydney FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_LF2##FOD/LF2" xmltv_id="NSW-Sydney LifeStyle Food +2">NSW-Sydney LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DT2##DTA/DT2" xmltv_id="NSW-Sydney TLC +2">NSW-Sydney TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_AUR##AUR/AUR" xmltv_id="NSW-Sydney Aurora">NSW-Sydney Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_TVS##TVS/TVS" xmltv_id="NSW-Sydney TVSN">NSW-Sydney TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_EXP##EXP/EXP" xmltv_id="NSW-Sydney EXPO">NSW-Sydney EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ACC##ACC/ACC" xmltv_id="NSW-Sydney ACC">NSW-Sydney ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_HLT##HLT/HLT" xmltv_id="NSW-Sydney Hillsong Channel">NSW-Sydney Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DAS##DAS/DAS" xmltv_id="NSW-Sydney Daystar">NSW-Sydney Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SLT##SLT/SLT" xmltv_id="NSW-Sydney SonLife">NSW-Sydney SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FLN##FTA/FLN" xmltv_id="NSW-Sydney 7Flix NSW">NSW-Sydney 7Flix NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NSD##FTA/NSD" xmltv_id="NSW-Sydney 9Gem Sydney">NSW-Sydney 9Gem Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_LS9##FTA/LS9" xmltv_id="NSW-Sydney 9Life Sydney">NSW-Sydney 9Life Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_F1H##F1H/F1H" xmltv_id="NSW-Sydney FOX One HD">NSW-Sydney FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_AHS##FTA/AHS" xmltv_id="NSW-Sydney ABC HD">NSW-Sydney ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ARD##ARN/ARD" xmltv_id="NSW-Sydney Arena HD">NSW-Sydney Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_LSD##LST/LSD" xmltv_id="NSW-Sydney LifeStyle HD">NSW-Sydney LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DSS##FTA/DSS" xmltv_id="NSW-Sydney 7HD Sydney">NSW-Sydney 7HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_F8D##FOX/F8D" xmltv_id="NSW-Sydney FOX8 HD">NSW-Sydney FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_HS9##FTA/HS9" xmltv_id="NSW-Sydney 9HD Sydney">NSW-Sydney 9HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_THE##FTA/THE" xmltv_id="NSW-Sydney 10 HD Sydney">NSW-Sydney 10 HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FFH##FFH/FFH" xmltv_id="NSW-Sydney FOX Funny HD">NSW-Sydney FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_UND##HAL/UND" xmltv_id="NSW-Sydney Universal HD">NSW-Sydney Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SCD##SHC/SCD" xmltv_id="NSW-Sydney FOX SHOWCASE HD">NSW-Sydney FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BFF##BSF/BFF" xmltv_id="NSW-Sydney BBC First HD">NSW-Sydney BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FSL##FSL/FSL" xmltv_id="NSW-Sydney FOX Sleuth HD">NSW-Sydney FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FCH##FCH/FCH" xmltv_id="NSW-Sydney FOX Crime HD">NSW-Sydney FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_AED##AES/AED" xmltv_id="NSW-Sydney A&E HD">NSW-Sydney A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FSI##FSI/FSI" xmltv_id="NSW-Sydney FOX Sci Fi HD">NSW-Sydney FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BSD##FTA/BSD" xmltv_id="NSW-Sydney SBS HD">NSW-Sydney SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SNN##FTA/SNN" xmltv_id="NSW-Sydney SBS Viceland HD">NSW-Sydney SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_G02##FTA/G02" xmltv_id="NSW-Sydney 9Gem HD Sydney">NSW-Sydney 9Gem HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BXD##BXS/BXD" xmltv_id="NSW-Sydney BoxSet HD">NSW-Sydney BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_HAR##SAR/HAR" xmltv_id="NSW-Sydney Smooth / Arts HD">NSW-Sydney Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SOD##SHO/SOD" xmltv_id="NSW-Sydney Foxtel Movies Premiere HD">NSW-Sydney Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MO7##SHF/MO7" xmltv_id="NSW-Sydney Foxtel Movies Family HD">NSW-Sydney Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MO8##MO8/MO8" xmltv_id="NSW-Sydney Foxtel Movies Kids HD">NSW-Sydney Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_STN##SHA/STN" xmltv_id="NSW-Sydney Foxtel Movies Action HD">NSW-Sydney Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MO1##SHY/MO1" xmltv_id="NSW-Sydney Foxtel Movies Comedy HD">NSW-Sydney Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MO3##SHH/MO3" xmltv_id="NSW-Sydney Foxtel Movies Thriller HD">NSW-Sydney Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MO2##SHD/MO2" xmltv_id="NSW-Sydney Foxtel Movies Romance HD">NSW-Sydney Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MO5##MO6/MO5" xmltv_id="NSW-Sydney Foxtel Movies Drama HD">NSW-Sydney Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MVD##MVS/MVD" xmltv_id="NSW-Sydney Foxtel Movies Hits HD">NSW-Sydney Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_GRE##GRR/GRE" xmltv_id="NSW-Sydney Foxtel Movies Greats HD">NSW-Sydney Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FSD##FSN/FSD" xmltv_id="NSW-Sydney Fox Sports News HD">NSW-Sydney Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_F1D##FS1/F1D" xmltv_id="NSW-Sydney FOX CRICKET HD">NSW-Sydney FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_F2D##SP2/F2D" xmltv_id="NSW-Sydney FOX LEAGUE HD">NSW-Sydney FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FHD##FS3/FHD" xmltv_id="NSW-Sydney FOX SPORTS 503 HD">NSW-Sydney FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FAD##FAF/FAD" xmltv_id="NSW-Sydney Fox Footy HD">NSW-Sydney Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_F4D##FSP/F4D" xmltv_id="NSW-Sydney FOX SPORTS 505 HD">NSW-Sydney FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SPE##SPS/SPE" xmltv_id="NSW-Sydney FOX SPORTS 506 HD">NSW-Sydney FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_E1D##ESP/E1D" xmltv_id="NSW-Sydney ESPN HD">NSW-Sydney ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_EHD##ES2/EHD" xmltv_id="NSW-Sydney ESPN2 HD">NSW-Sydney ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FSM##FSS/FSM" xmltv_id="NSW-Sydney FOX SPORTS MORE HD">NSW-Sydney FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SRH##SRW/SRH" xmltv_id="NSW-Sydney SKY Tbred Cent HD">NSW-Sydney SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DHD##DIS/DHD" xmltv_id="NSW-Sydney Discovery HD">NSW-Sydney Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NGD##NGE/NGD" xmltv_id="NSW-Sydney Nat Geo HD">NSW-Sydney Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_HSD##HST/HSD" xmltv_id="NSW-Sydney History HD">NSW-Sydney History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BKH##BBK/BKH" xmltv_id="NSW-Sydney BBC Earth HD">NSW-Sydney BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NWD##NGW/NWD" xmltv_id="NSW-Sydney Nat Geo Wild HD">NSW-Sydney Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BE1##B1E/BE1" xmltv_id="NSW-Sydney beIN SPORTS 1 HD">NSW-Sydney beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BE2##B2E/BE2" xmltv_id="NSW-Sydney beIN SPORTS 2 HD">NSW-Sydney beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BE3##B3E/BE3" xmltv_id="NSW-Sydney beIN SPORTS 3 HD">NSW-Sydney beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NHD##SKY/NHD" xmltv_id="NSW-Sydney Sky News HD">NSW-Sydney Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SUH##SKY/SUH" xmltv_id="NSW-Sydney Sky News UK HD">NSW-Sydney Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FNH##FNC/FNH" xmltv_id="NSW-Sydney Fox News HD">NSW-Sydney Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_K02##K02/K02" xmltv_id="NSW-Sydney Foxtel Movies Ultra HD">NSW-Sydney Foxtel Movies Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SHO##SHO/SHO" xmltv_id="NSW-Sydney Foxtel Movies Premiere">NSW-Sydney Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SHF##SHF/SHF" xmltv_id="NSW-Sydney Foxtel Movies Family">NSW-Sydney Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MO9##MO8/MO9" xmltv_id="NSW-Sydney Foxtel Movies Kids">NSW-Sydney Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SHA##SHA/SHA" xmltv_id="NSW-Sydney Foxtel Movies Action">NSW-Sydney Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SHY##SHY/SHY" xmltv_id="NSW-Sydney Foxtel Movies Comedy">NSW-Sydney Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SHH##SHH/SHH" xmltv_id="NSW-Sydney Foxtel Movies Thriller">NSW-Sydney Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SHD##SHD/SHD" xmltv_id="NSW-Sydney Foxtel Movies Romance">NSW-Sydney Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MO6##MO6/MO6" xmltv_id="NSW-Sydney Foxtel Movies Drama">NSW-Sydney Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MVS##MVS/MVS" xmltv_id="NSW-Sydney Foxtel Movies Hits">NSW-Sydney Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_GRR##GRR/GRR" xmltv_id="NSW-Sydney Foxtel Movies Greats">NSW-Sydney Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SH2##SHO/SH2" xmltv_id="NSW-Sydney Foxtel Movies Premiere +2">NSW-Sydney Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MTA##SHA/MTA" xmltv_id="NSW-Sydney Foxtel Movies Action +2">NSW-Sydney Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MTF##SHF/MTF" xmltv_id="NSW-Sydney Foxtel Movies Family +2">NSW-Sydney Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SB4##FTA/SB4" xmltv_id="NSW-Sydney SBS World Movies HD">NSW-Sydney SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_S4B##FTA/S4B" xmltv_id="NSW-Sydney SBS World Movies SD">NSW-Sydney SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FSN##FSN/FSN" xmltv_id="NSW-Sydney Fox Sports News">NSW-Sydney Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FS1##FS1/FS1" xmltv_id="NSW-Sydney FOX CRICKET">NSW-Sydney FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SP2##SP2/SP2" xmltv_id="NSW-Sydney FOX LEAGUE">NSW-Sydney FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FS3##FS3/FS3" xmltv_id="NSW-Sydney FOX SPORTS 503">NSW-Sydney FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FAF##FAF/FAF" xmltv_id="NSW-Sydney Fox Footy">NSW-Sydney Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FSP##FSP/FSP" xmltv_id="NSW-Sydney FOX SPORTS 505">NSW-Sydney FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SPS##SPS/SPS" xmltv_id="NSW-Sydney FOX SPORTS 506">NSW-Sydney FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FSS##FSS/FSS" xmltv_id="NSW-Sydney Fox Sports More">NSW-Sydney Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_K01##K01/K01" xmltv_id="NSW-Sydney Fox Sports Ultra HD">NSW-Sydney Fox Sports Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ESP##ESP/ESP" xmltv_id="NSW-Sydney ESPN">NSW-Sydney ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ES2##ES2/ES2" xmltv_id="NSW-Sydney ESPN2">NSW-Sydney ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_B1E##B1E/B1E" xmltv_id="NSW-Sydney beIN SPORTS 1">NSW-Sydney beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_B2E##B2E/B2E" xmltv_id="NSW-Sydney beIN SPORTS 2">NSW-Sydney beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_B3E##B3E/B3E" xmltv_id="NSW-Sydney beIN SPORTS 3">NSW-Sydney beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SRA##SRA/SRA" xmltv_id="NSW-Sydney SKY Racing">NSW-Sydney SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SR2##SR2/SR2" xmltv_id="NSW-Sydney SKY Racing 2">NSW-Sydney SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SRW##SRW/SRW" xmltv_id="NSW-Sydney SKY Tbred Cent">NSW-Sydney SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_RTV##RTV/RTV" xmltv_id="NSW-Sydney RACING.COM">NSW-Sydney RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SKY##SKY/SKY" xmltv_id="NSW-Sydney SKY News">NSW-Sydney SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FXW##FXW/FXW" xmltv_id="NSW-Sydney SKY Weather">NSW-Sydney SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ASP##ASP/ASP" xmltv_id="NSW-Sydney Sky News Extra">NSW-Sydney Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SUK##SKY/SUK" xmltv_id="NSW-Sydney Sky News UK">NSW-Sydney Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_FNC##FNC/FNC" xmltv_id="NSW-Sydney FOX News">NSW-Sydney FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CNN##CNN/CNN" xmltv_id="NSW-Sydney CNN">NSW-Sydney CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_HST##HST/HST" xmltv_id="NSW-Sydney The History Channel">NSW-Sydney The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CIN##CIN/CIN" xmltv_id="NSW-Sydney Crime">NSW-Sydney Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_E2A##AES/E2A" xmltv_id="NSW-Sydney A&E +2">NSW-Sydney A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DIS##DIS/DIS" xmltv_id="NSW-Sydney Discovery Channel">NSW-Sydney Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NGE##NGE/NGE" xmltv_id="NSW-Sydney National Geographic">NSW-Sydney National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BBK##BBK/BBK" xmltv_id="NSW-Sydney BBC Earth">NSW-Sydney BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DID##DID/DID" xmltv_id="NSW-Sydney Investigation Discovery">NSW-Sydney Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DIT##DIT/DIT" xmltv_id="NSW-Sydney Discovery Turbo">NSW-Sydney Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ANI##ANI/ANI" xmltv_id="NSW-Sydney Animal Planet">NSW-Sydney Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NGW##NGW/NGW" xmltv_id="NSW-Sydney Nat Geo Wild">NSW-Sydney Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DS2##DIS/DS2" xmltv_id="NSW-Sydney Discovery +2">NSW-Sydney Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_DI2##DIT/DI2" xmltv_id="NSW-Sydney Discovery Turbo +2">NSW-Sydney Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NG2##NGE/NG2" xmltv_id="NSW-Sydney Nat Geo +2">NSW-Sydney Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ASD##FTA/ASD" xmltv_id="NSW-Sydney ABC News">NSW-Sydney ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CNB##CNB/CNB" xmltv_id="NSW-Sydney CNBC">NSW-Sydney CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BBC##BBC/BBC" xmltv_id="NSW-Sydney BBC World News">NSW-Sydney BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BLM##BLM/BLM" xmltv_id="NSW-Sydney Bloomberg Television">NSW-Sydney Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_AJE##AJE/AJE" xmltv_id="NSW-Sydney Al Jazeera">NSW-Sydney Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_TRT##TRT/TRT" xmltv_id="NSW-Sydney TRT World">NSW-Sydney TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CCC##CCC/CCC" xmltv_id="NSW-Sydney CGTN">NSW-Sydney CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CCD##CCD/CCD" xmltv_id="NSW-Sydney CGTN-Documentary">NSW-Sydney CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NHK##FTA/NHK" xmltv_id="NSW-Sydney NHK World-Japan">NSW-Sydney NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_RSY##RSY/RSY" xmltv_id="NSW-Sydney Russia Today">NSW-Sydney Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NIC##NIC/NIC" xmltv_id="NSW-Sydney Nickelodeon">NSW-Sydney Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_NJR##NJR/NJR" xmltv_id="NSW-Sydney Nick Jr.">NSW-Sydney Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CBE##CBE/CBE" xmltv_id="NSW-Sydney Cbeebies">NSW-Sydney Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CNE##CNE/CNE" xmltv_id="NSW-Sydney Cartoon Network">NSW-Sydney Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_BOO##BOO/BOO" xmltv_id="NSW-Sydney Boomerang">NSW-Sydney Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_SA3##FTA/SA3" xmltv_id="NSW-Sydney ABC ME Sydney">NSW-Sydney ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CV2##CV2/CV2" xmltv_id="NSW-Sydney [V]">NSW-Sydney [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_V2H##CV2/V2H" xmltv_id="NSW-Sydney [V] +2">NSW-Sydney [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_TMF##TMF/TMF" xmltv_id="NSW-Sydney MTV Music">NSW-Sydney MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_VH1##VH1/VH1" xmltv_id="NSW-Sydney MTV Dance">NSW-Sydney MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_MMX##MMX/MMX" xmltv_id="NSW-Sydney MAX">NSW-Sydney MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_CMC##CMC/CMC" xmltv_id="NSW-Sydney CMC">NSW-Sydney CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_ANT##ANT/ANT" xmltv_id="NSW-Sydney Antenna Pacific">NSW-Sydney Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8336_RAI##RAI/RAI" xmltv_id="NSW-Sydney RAI ITALIA">NSW-Sydney RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SGS##FTA/SGS" xmltv_id="NSW-Broken Hill 10 SA">NSW-Broken Hill 10 SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_GTS##FTA/GTS" xmltv_id="NSW-Broken Hill Seven SA">NSW-Broken Hill Seven SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SC9##FTA/SC9" xmltv_id="NSW-Broken Hill Southern Cross Nine">NSW-Broken Hill Southern Cross Nine</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ASD##FTA/ASD" xmltv_id="NSW-Broken Hill ABC News">NSW-Broken Hill ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BSD##FTA/BSD" xmltv_id="NSW-Broken Hill SBS HD">NSW-Broken Hill SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SNN##FTA/SNN" xmltv_id="NSW-Broken Hill SBS Viceland HD">NSW-Broken Hill SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SB4##FTA/SB4" xmltv_id="NSW-Broken Hill SBS World Movies HD">NSW-Broken Hill SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SBF##FTA/SBF" xmltv_id="NSW-Broken Hill SBS Food NSW">NSW-Broken Hill SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SAO##FTA/SAO" xmltv_id="NSW-Broken Hill 10 BOLD SA">NSW-Broken Hill 10 BOLD SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ESA##FTA/ESA" xmltv_id="NSW-Broken Hill 10 Peach SA">NSW-Broken Hill 10 Peach SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SAT##FTA/SAT" xmltv_id="NSW-Broken Hill SC 7TWO SA">NSW-Broken Hill SC 7TWO SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SAM##FTA/SAM" xmltv_id="NSW-Broken Hill SC 7mate SA">NSW-Broken Hill SC 7mate SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SAG##FTA/SAG" xmltv_id="NSW-Broken Hill SC GEM SA">NSW-Broken Hill SC GEM SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SCG##FTA/SCG" xmltv_id="NSW-Broken Hill SC GO! SA">NSW-Broken Hill SC GO! SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_F1S##F1S/F1S" xmltv_id="NSW-Broken Hill FOX One">NSW-Broken Hill FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ABC##FTA/ABC" xmltv_id="NSW-Broken Hill ABC NSW">NSW-Broken Hill ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SBE##FTA/SBE" xmltv_id="NSW-Broken Hill SBS Eastern">NSW-Broken Hill SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_UKT##UKT/UKT" xmltv_id="NSW-Broken Hill UKTV">NSW-Broken Hill UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_LST##LST/LST" xmltv_id="NSW-Broken Hill LifeStyle">NSW-Broken Hill LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FOX##FOX/FOX" xmltv_id="NSW-Broken Hill FOX8">NSW-Broken Hill FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FFS##FFS/FFS" xmltv_id="NSW-Broken Hill FOX Funny">NSW-Broken Hill FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ARN##ARN/ARN" xmltv_id="NSW-Broken Hill Arena">NSW-Broken Hill Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FKC##FKC/FKC" xmltv_id="NSW-Broken Hill FOX Classics">NSW-Broken Hill FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_HAL##HAL/HAL" xmltv_id="NSW-Broken Hill Universal TV">NSW-Broken Hill Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SHC##SHC/SHC" xmltv_id="NSW-Broken Hill FOX SHOWCASE">NSW-Broken Hill FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BSF##BSF/BSF" xmltv_id="NSW-Broken Hill BBC First">NSW-Broken Hill BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FSU##FSU/FSU" xmltv_id="NSW-Broken Hill FOX Sleuth">NSW-Broken Hill FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_IOI##IOI/IOI" xmltv_id="NSW-Broken Hill FOX Crime">NSW-Broken Hill FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_HIT##HIT/HIT" xmltv_id="NSW-Broken Hill FOX H!TS">NSW-Broken Hill FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_COM##COM/COM" xmltv_id="NSW-Broken Hill The Comedy Channel">NSW-Broken Hill The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_AES##AES/AES" xmltv_id="NSW-Broken Hill A&E">NSW-Broken Hill A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FIS##FIS/FIS" xmltv_id="NSW-Broken Hill FOX Sci Fi">NSW-Broken Hill FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MTV##MTV/MTV" xmltv_id="NSW-Broken Hill MTV">NSW-Broken Hill MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ETV##ETV/ETV" xmltv_id="NSW-Broken Hill E! Entertainment">NSW-Broken Hill E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FOD##FOD/FOD" xmltv_id="NSW-Broken Hill LifeStyle Food">NSW-Broken Hill LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_LHO##LHO/LHO" xmltv_id="NSW-Broken Hill LifeStyle Home">NSW-Broken Hill LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DTA##DTA/DTA" xmltv_id="NSW-Broken Hill TLC">NSW-Broken Hill TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BXS##BXS/BXS" xmltv_id="NSW-Broken Hill BoxSets">NSW-Broken Hill BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SAR##SAR/SAR" xmltv_id="NSW-Broken Hill Smooth / Arts">NSW-Broken Hill Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_AB2##FTA/AB2" xmltv_id="NSW-Broken Hill ABCComedy/Kids">NSW-Broken Hill ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SBN##FTA/SBN" xmltv_id="NSW-Broken Hill SBS VICELAND">NSW-Broken Hill SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NFN##FTA/NFN" xmltv_id="NSW-Broken Hill SBS Food">NSW-Broken Hill SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NIT##FTA/NIT" xmltv_id="NSW-Broken Hill NITV">NSW-Broken Hill NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_F12##F12/F12" xmltv_id="NSW-Broken Hill FOX One +2">NSW-Broken Hill FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SW2##SHC/SW2" xmltv_id="NSW-Broken Hill FOX SHOWCASE +2">NSW-Broken Hill FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FO2##FOX/FO2" xmltv_id="NSW-Broken Hill FOX8+2">NSW-Broken Hill FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_IO2##IOI/IO2" xmltv_id="NSW-Broken Hill FOX Crime +2">NSW-Broken Hill FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_LS2##LST/LS2" xmltv_id="NSW-Broken Hill LifeStyle +2">NSW-Broken Hill LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_AR2##ARN/AR2" xmltv_id="NSW-Broken Hill Arena +2">NSW-Broken Hill Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ET2##ET2/ET2" xmltv_id="NSW-Broken Hill E!+2">NSW-Broken Hill E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CL2##FKC/CL2" xmltv_id="NSW-Broken Hill FOX Classics+2">NSW-Broken Hill FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_UK2##UKT/UK2" xmltv_id="NSW-Broken Hill UKTV+2">NSW-Broken Hill UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FS2##FS2/FS2" xmltv_id="NSW-Broken Hill FOX Sleuth +2">NSW-Broken Hill FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FF2##FF2/FF2" xmltv_id="NSW-Broken Hill FOX Funny +2">NSW-Broken Hill FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_HI2##HIT/HI2" xmltv_id="NSW-Broken Hill FOX H!TS +2">NSW-Broken Hill FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FI2##FI2/FI2" xmltv_id="NSW-Broken Hill FOX Sci Fi +2">NSW-Broken Hill FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_LF2##FOD/LF2" xmltv_id="NSW-Broken Hill LifeStyle Food +2">NSW-Broken Hill LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DT2##DTA/DT2" xmltv_id="NSW-Broken Hill TLC +2">NSW-Broken Hill TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_AUR##AUR/AUR" xmltv_id="NSW-Broken Hill Aurora">NSW-Broken Hill Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_TVS##TVS/TVS" xmltv_id="NSW-Broken Hill TVSN">NSW-Broken Hill TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_EXP##EXP/EXP" xmltv_id="NSW-Broken Hill EXPO">NSW-Broken Hill EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ACC##ACC/ACC" xmltv_id="NSW-Broken Hill ACC">NSW-Broken Hill ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_HLT##HLT/HLT" xmltv_id="NSW-Broken Hill Hillsong Channel">NSW-Broken Hill Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DAS##DAS/DAS" xmltv_id="NSW-Broken Hill Daystar">NSW-Broken Hill Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SLT##SLT/SLT" xmltv_id="NSW-Broken Hill SonLife">NSW-Broken Hill SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_F1H##F1H/F1H" xmltv_id="NSW-Broken Hill FOX One HD">NSW-Broken Hill FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ARD##ARN/ARD" xmltv_id="NSW-Broken Hill Arena HD">NSW-Broken Hill Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_LSD##LST/LSD" xmltv_id="NSW-Broken Hill LifeStyle HD">NSW-Broken Hill LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_F8D##FOX/F8D" xmltv_id="NSW-Broken Hill FOX8 HD">NSW-Broken Hill FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FFH##FFH/FFH" xmltv_id="NSW-Broken Hill FOX Funny HD">NSW-Broken Hill FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_UND##HAL/UND" xmltv_id="NSW-Broken Hill Universal HD">NSW-Broken Hill Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SCD##SHC/SCD" xmltv_id="NSW-Broken Hill FOX SHOWCASE HD">NSW-Broken Hill FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BFF##BSF/BFF" xmltv_id="NSW-Broken Hill BBC First HD">NSW-Broken Hill BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FSL##FSL/FSL" xmltv_id="NSW-Broken Hill FOX Sleuth HD">NSW-Broken Hill FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FCH##FCH/FCH" xmltv_id="NSW-Broken Hill FOX Crime HD">NSW-Broken Hill FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_AED##AES/AED" xmltv_id="NSW-Broken Hill A&E HD">NSW-Broken Hill A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FSI##FSI/FSI" xmltv_id="NSW-Broken Hill FOX Sci Fi HD">NSW-Broken Hill FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BXD##BXS/BXD" xmltv_id="NSW-Broken Hill BoxSet HD">NSW-Broken Hill BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_HAR##SAR/HAR" xmltv_id="NSW-Broken Hill Smooth / Arts HD">NSW-Broken Hill Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SOD##SHO/SOD" xmltv_id="NSW-Broken Hill Foxtel Movies Premiere HD">NSW-Broken Hill Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MO7##SHF/MO7" xmltv_id="NSW-Broken Hill Foxtel Movies Family HD">NSW-Broken Hill Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MO8##MO8/MO8" xmltv_id="NSW-Broken Hill Foxtel Movies Kids HD">NSW-Broken Hill Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_STN##SHA/STN" xmltv_id="NSW-Broken Hill Foxtel Movies Action HD">NSW-Broken Hill Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MO1##SHY/MO1" xmltv_id="NSW-Broken Hill Foxtel Movies Comedy HD">NSW-Broken Hill Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MO3##SHH/MO3" xmltv_id="NSW-Broken Hill Foxtel Movies Thriller HD">NSW-Broken Hill Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MO2##SHD/MO2" xmltv_id="NSW-Broken Hill Foxtel Movies Romance HD">NSW-Broken Hill Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MO5##MO6/MO5" xmltv_id="NSW-Broken Hill Foxtel Movies Drama HD">NSW-Broken Hill Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MVD##MVS/MVD" xmltv_id="NSW-Broken Hill Foxtel Movies Hits HD">NSW-Broken Hill Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_GRE##GRR/GRE" xmltv_id="NSW-Broken Hill Foxtel Movies Greats HD">NSW-Broken Hill Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FSD##FSN/FSD" xmltv_id="NSW-Broken Hill Fox Sports News HD">NSW-Broken Hill Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_F1D##FS1/F1D" xmltv_id="NSW-Broken Hill FOX CRICKET HD">NSW-Broken Hill FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_F2D##SP2/F2D" xmltv_id="NSW-Broken Hill FOX LEAGUE HD">NSW-Broken Hill FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FHD##FS3/FHD" xmltv_id="NSW-Broken Hill FOX SPORTS 503 HD">NSW-Broken Hill FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FAD##FAF/FAD" xmltv_id="NSW-Broken Hill Fox Footy HD">NSW-Broken Hill Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_F4D##FSP/F4D" xmltv_id="NSW-Broken Hill FOX SPORTS 505 HD">NSW-Broken Hill FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SPE##SPS/SPE" xmltv_id="NSW-Broken Hill FOX SPORTS 506 HD">NSW-Broken Hill FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_E1D##ESP/E1D" xmltv_id="NSW-Broken Hill ESPN HD">NSW-Broken Hill ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_EHD##ES2/EHD" xmltv_id="NSW-Broken Hill ESPN2 HD">NSW-Broken Hill ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FSM##FSS/FSM" xmltv_id="NSW-Broken Hill FOX SPORTS MORE HD">NSW-Broken Hill FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SRH##SRW/SRH" xmltv_id="NSW-Broken Hill SKY Tbred Cent HD">NSW-Broken Hill SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DHD##DIS/DHD" xmltv_id="NSW-Broken Hill Discovery HD">NSW-Broken Hill Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NGD##NGE/NGD" xmltv_id="NSW-Broken Hill Nat Geo HD">NSW-Broken Hill Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_HSD##HST/HSD" xmltv_id="NSW-Broken Hill History HD">NSW-Broken Hill History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BKH##BBK/BKH" xmltv_id="NSW-Broken Hill BBC Earth HD">NSW-Broken Hill BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NWD##NGW/NWD" xmltv_id="NSW-Broken Hill Nat Geo Wild HD">NSW-Broken Hill Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BE1##B1E/BE1" xmltv_id="NSW-Broken Hill beIN SPORTS 1 HD">NSW-Broken Hill beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BE2##B2E/BE2" xmltv_id="NSW-Broken Hill beIN SPORTS 2 HD">NSW-Broken Hill beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BE3##B3E/BE3" xmltv_id="NSW-Broken Hill beIN SPORTS 3 HD">NSW-Broken Hill beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NHD##SKY/NHD" xmltv_id="NSW-Broken Hill Sky News HD">NSW-Broken Hill Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SUH##SKY/SUH" xmltv_id="NSW-Broken Hill Sky News UK HD">NSW-Broken Hill Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FNH##FNC/FNH" xmltv_id="NSW-Broken Hill Fox News HD">NSW-Broken Hill Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SHO##SHO/SHO" xmltv_id="NSW-Broken Hill Foxtel Movies Premiere">NSW-Broken Hill Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SHF##SHF/SHF" xmltv_id="NSW-Broken Hill Foxtel Movies Family">NSW-Broken Hill Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MO9##MO8/MO9" xmltv_id="NSW-Broken Hill Foxtel Movies Kids">NSW-Broken Hill Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SHA##SHA/SHA" xmltv_id="NSW-Broken Hill Foxtel Movies Action">NSW-Broken Hill Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SHY##SHY/SHY" xmltv_id="NSW-Broken Hill Foxtel Movies Comedy">NSW-Broken Hill Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SHH##SHH/SHH" xmltv_id="NSW-Broken Hill Foxtel Movies Thriller">NSW-Broken Hill Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SHD##SHD/SHD" xmltv_id="NSW-Broken Hill Foxtel Movies Romance">NSW-Broken Hill Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MO6##MO6/MO6" xmltv_id="NSW-Broken Hill Foxtel Movies Drama">NSW-Broken Hill Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MVS##MVS/MVS" xmltv_id="NSW-Broken Hill Foxtel Movies Hits">NSW-Broken Hill Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_GRR##GRR/GRR" xmltv_id="NSW-Broken Hill Foxtel Movies Greats">NSW-Broken Hill Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SH2##SHO/SH2" xmltv_id="NSW-Broken Hill Foxtel Movies Premiere +2">NSW-Broken Hill Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MTA##SHA/MTA" xmltv_id="NSW-Broken Hill Foxtel Movies Action +2">NSW-Broken Hill Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MTF##SHF/MTF" xmltv_id="NSW-Broken Hill Foxtel Movies Family +2">NSW-Broken Hill Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_S4B##FTA/S4B" xmltv_id="NSW-Broken Hill SBS World Movies SD">NSW-Broken Hill SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FSN##FSN/FSN" xmltv_id="NSW-Broken Hill Fox Sports News">NSW-Broken Hill Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FS1##FS1/FS1" xmltv_id="NSW-Broken Hill FOX CRICKET">NSW-Broken Hill FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SP2##SP2/SP2" xmltv_id="NSW-Broken Hill FOX LEAGUE">NSW-Broken Hill FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FS3##FS3/FS3" xmltv_id="NSW-Broken Hill FOX SPORTS 503">NSW-Broken Hill FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FAF##FAF/FAF" xmltv_id="NSW-Broken Hill Fox Footy">NSW-Broken Hill Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FSP##FSP/FSP" xmltv_id="NSW-Broken Hill FOX SPORTS 505">NSW-Broken Hill FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SPS##SPS/SPS" xmltv_id="NSW-Broken Hill FOX SPORTS 506">NSW-Broken Hill FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FSS##FSS/FSS" xmltv_id="NSW-Broken Hill Fox Sports More">NSW-Broken Hill Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ESP##ESP/ESP" xmltv_id="NSW-Broken Hill ESPN">NSW-Broken Hill ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ES2##ES2/ES2" xmltv_id="NSW-Broken Hill ESPN2">NSW-Broken Hill ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_B1E##B1E/B1E" xmltv_id="NSW-Broken Hill beIN SPORTS 1">NSW-Broken Hill beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_B2E##B2E/B2E" xmltv_id="NSW-Broken Hill beIN SPORTS 2">NSW-Broken Hill beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_B3E##B3E/B3E" xmltv_id="NSW-Broken Hill beIN SPORTS 3">NSW-Broken Hill beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SRA##SRA/SRA" xmltv_id="NSW-Broken Hill SKY Racing">NSW-Broken Hill SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SR2##SR2/SR2" xmltv_id="NSW-Broken Hill SKY Racing 2">NSW-Broken Hill SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SRW##SRW/SRW" xmltv_id="NSW-Broken Hill SKY Tbred Cent">NSW-Broken Hill SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_RTV##RTV/RTV" xmltv_id="NSW-Broken Hill RACING.COM">NSW-Broken Hill RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SKY##SKY/SKY" xmltv_id="NSW-Broken Hill SKY News">NSW-Broken Hill SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FXW##FXW/FXW" xmltv_id="NSW-Broken Hill SKY Weather">NSW-Broken Hill SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ASP##ASP/ASP" xmltv_id="NSW-Broken Hill Sky News Extra">NSW-Broken Hill Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SUK##SKY/SUK" xmltv_id="NSW-Broken Hill Sky News UK">NSW-Broken Hill Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_FNC##FNC/FNC" xmltv_id="NSW-Broken Hill FOX News">NSW-Broken Hill FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CNN##CNN/CNN" xmltv_id="NSW-Broken Hill CNN">NSW-Broken Hill CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_HST##HST/HST" xmltv_id="NSW-Broken Hill The History Channel">NSW-Broken Hill The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CIN##CIN/CIN" xmltv_id="NSW-Broken Hill Crime">NSW-Broken Hill Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_E2A##AES/E2A" xmltv_id="NSW-Broken Hill A&E +2">NSW-Broken Hill A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DIS##DIS/DIS" xmltv_id="NSW-Broken Hill Discovery Channel">NSW-Broken Hill Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NGE##NGE/NGE" xmltv_id="NSW-Broken Hill National Geographic">NSW-Broken Hill National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BBK##BBK/BBK" xmltv_id="NSW-Broken Hill BBC Earth">NSW-Broken Hill BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DID##DID/DID" xmltv_id="NSW-Broken Hill Investigation Discovery">NSW-Broken Hill Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DIT##DIT/DIT" xmltv_id="NSW-Broken Hill Discovery Turbo">NSW-Broken Hill Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ANI##ANI/ANI" xmltv_id="NSW-Broken Hill Animal Planet">NSW-Broken Hill Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NGW##NGW/NGW" xmltv_id="NSW-Broken Hill Nat Geo Wild">NSW-Broken Hill Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DS2##DIS/DS2" xmltv_id="NSW-Broken Hill Discovery +2">NSW-Broken Hill Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_DI2##DIT/DI2" xmltv_id="NSW-Broken Hill Discovery Turbo +2">NSW-Broken Hill Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NG2##NGE/NG2" xmltv_id="NSW-Broken Hill Nat Geo +2">NSW-Broken Hill Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CNB##CNB/CNB" xmltv_id="NSW-Broken Hill CNBC">NSW-Broken Hill CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BBC##BBC/BBC" xmltv_id="NSW-Broken Hill BBC World News">NSW-Broken Hill BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BLM##BLM/BLM" xmltv_id="NSW-Broken Hill Bloomberg Television">NSW-Broken Hill Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_AJE##AJE/AJE" xmltv_id="NSW-Broken Hill Al Jazeera">NSW-Broken Hill Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_TRT##TRT/TRT" xmltv_id="NSW-Broken Hill TRT World">NSW-Broken Hill TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CCC##CCC/CCC" xmltv_id="NSW-Broken Hill CGTN">NSW-Broken Hill CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CCD##CCD/CCD" xmltv_id="NSW-Broken Hill CGTN-Documentary">NSW-Broken Hill CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NHK##FTA/NHK" xmltv_id="NSW-Broken Hill NHK World-Japan">NSW-Broken Hill NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_RSY##RSY/RSY" xmltv_id="NSW-Broken Hill Russia Today">NSW-Broken Hill Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NIC##NIC/NIC" xmltv_id="NSW-Broken Hill Nickelodeon">NSW-Broken Hill Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_NJR##NJR/NJR" xmltv_id="NSW-Broken Hill Nick Jr.">NSW-Broken Hill Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CBE##CBE/CBE" xmltv_id="NSW-Broken Hill Cbeebies">NSW-Broken Hill Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CNE##CNE/CNE" xmltv_id="NSW-Broken Hill Cartoon Network">NSW-Broken Hill Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_BOO##BOO/BOO" xmltv_id="NSW-Broken Hill Boomerang">NSW-Broken Hill Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_SA3##FTA/SA3" xmltv_id="NSW-Broken Hill ABC ME Sydney">NSW-Broken Hill ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CV2##CV2/CV2" xmltv_id="NSW-Broken Hill [V]">NSW-Broken Hill [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_V2H##CV2/V2H" xmltv_id="NSW-Broken Hill [V] +2">NSW-Broken Hill [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_TMF##TMF/TMF" xmltv_id="NSW-Broken Hill MTV Music">NSW-Broken Hill MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_VH1##VH1/VH1" xmltv_id="NSW-Broken Hill MTV Dance">NSW-Broken Hill MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_MMX##MMX/MMX" xmltv_id="NSW-Broken Hill MAX">NSW-Broken Hill MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_CMC##CMC/CMC" xmltv_id="NSW-Broken Hill CMC">NSW-Broken Hill CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_ANT##ANT/ANT" xmltv_id="NSW-Broken Hill Antenna Pacific">NSW-Broken Hill Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8192_RAI##RAI/RAI" xmltv_id="NSW-Broken Hill RAI ITALIA">NSW-Broken Hill RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_TED##FTA/TED" xmltv_id="NSW-Central Coast 10 BOLD Sydney">NSW-Central Coast 10 BOLD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NRN##FTA/NRN" xmltv_id="NSW-Central Coast WIN Television Northern NSW">NSW-Central Coast WIN Television Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NEP##FTA/NEP" xmltv_id="NSW-Central Coast PRIME7">NSW-Central Coast PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ATN##FTA/ATN" xmltv_id="NSW-Central Coast Channel 7 Sydney">NSW-Central Coast Channel 7 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NBN##FTA/NBN" xmltv_id="NSW-Central Coast NBN">NSW-Central Coast NBN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NIN##FTA/NIN" xmltv_id="NSW-Central Coast Channel 9 Sydney">NSW-Central Coast Channel 9 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_TEN##FTA/TEN" xmltv_id="NSW-Central Coast 10 Sydney">NSW-Central Coast 10 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_TDS##FTA/TDS" xmltv_id="NSW-Central Coast 10 Peach Sydney">NSW-Central Coast 10 Peach Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_THE##FTA/THE" xmltv_id="NSW-Central Coast 10 HD Sydney">NSW-Central Coast 10 HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_AHS##FTA/AHS" xmltv_id="NSW-Central Coast ABC HD">NSW-Central Coast ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ASD##FTA/ASD" xmltv_id="NSW-Central Coast ABC News">NSW-Central Coast ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BSD##FTA/BSD" xmltv_id="NSW-Central Coast SBS HD">NSW-Central Coast SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SNN##FTA/SNN" xmltv_id="NSW-Central Coast SBS Viceland HD">NSW-Central Coast SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SB4##FTA/SB4" xmltv_id="NSW-Central Coast SBS World Movies HD">NSW-Central Coast SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SBF##FTA/SBF" xmltv_id="NSW-Central Coast SBS Food NSW">NSW-Central Coast SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DRN##FTA/DRN" xmltv_id="NSW-Central Coast WIN HD Northern NSW">NSW-Central Coast WIN HD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_OND##FTA/OND" xmltv_id="NSW-Central Coast WIN BOLD Northern NSW">NSW-Central Coast WIN BOLD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ENS##FTA/ENS" xmltv_id="NSW-Central Coast WIN Peach Northern NSW">NSW-Central Coast WIN Peach Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NEX##FTA/NEX" xmltv_id="NSW-Central Coast Prime 7 HD">NSW-Central Coast Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_P7N##FTA/P7N" xmltv_id="NSW-Central Coast 7TWO NSW">NSW-Central Coast 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_PHT##FTA/PHT" xmltv_id="NSW-Central Coast 7mate NSW">NSW-Central Coast 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DSS##FTA/DSS" xmltv_id="NSW-Central Coast 7HD Sydney">NSW-Central Coast 7HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_S72##FTA/S72" xmltv_id="NSW-Central Coast 7TWO Sydney">NSW-Central Coast 7TWO Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SSD##FTA/SSD" xmltv_id="NSW-Central Coast 7mate Sydney">NSW-Central Coast 7mate Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FLN##FTA/FLN" xmltv_id="NSW-Central Coast 7Flix NSW">NSW-Central Coast 7Flix NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BN2##FTA/BN2" xmltv_id="NSW-Central Coast NBN 9HD NSW">NSW-Central Coast NBN 9HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NBH##FTA/NBH" xmltv_id="NSW-Central Coast NBN GEM NSW">NSW-Central Coast NBN GEM NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BN4##FTA/BN4" xmltv_id="NSW-Central Coast NBN 9Life NSW">NSW-Central Coast NBN 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_G11##FTA/G11" xmltv_id="NSW-Central Coast NBN 9Gem NSW HD">NSW-Central Coast NBN 9Gem NSW HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_GO1##FTA/GO1" xmltv_id="NSW-Central Coast NINE GO!">NSW-Central Coast NINE GO!</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_HS9##FTA/HS9" xmltv_id="NSW-Central Coast 9HD Sydney">NSW-Central Coast 9HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NSD##FTA/NSD" xmltv_id="NSW-Central Coast 9Gem Sydney">NSW-Central Coast 9Gem Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_LS9##FTA/LS9" xmltv_id="NSW-Central Coast 9Life Sydney">NSW-Central Coast 9Life Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_G02##FTA/G02" xmltv_id="NSW-Central Coast 9Gem HD Sydney">NSW-Central Coast 9Gem HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_G9S##FTA/G9S" xmltv_id="NSW-Central Coast 9Go! Sydney">NSW-Central Coast 9Go! Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_F1S##F1S/F1S" xmltv_id="NSW-Central Coast FOX One">NSW-Central Coast FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ABC##FTA/ABC" xmltv_id="NSW-Central Coast ABC NSW">NSW-Central Coast ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SBE##FTA/SBE" xmltv_id="NSW-Central Coast SBS Eastern">NSW-Central Coast SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_UKT##UKT/UKT" xmltv_id="NSW-Central Coast UKTV">NSW-Central Coast UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_LST##LST/LST" xmltv_id="NSW-Central Coast LifeStyle">NSW-Central Coast LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FOX##FOX/FOX" xmltv_id="NSW-Central Coast FOX8">NSW-Central Coast FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FFS##FFS/FFS" xmltv_id="NSW-Central Coast FOX Funny">NSW-Central Coast FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ARN##ARN/ARN" xmltv_id="NSW-Central Coast Arena">NSW-Central Coast Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FKC##FKC/FKC" xmltv_id="NSW-Central Coast FOX Classics">NSW-Central Coast FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_HAL##HAL/HAL" xmltv_id="NSW-Central Coast Universal TV">NSW-Central Coast Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SHC##SHC/SHC" xmltv_id="NSW-Central Coast FOX SHOWCASE">NSW-Central Coast FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BSF##BSF/BSF" xmltv_id="NSW-Central Coast BBC First">NSW-Central Coast BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FSU##FSU/FSU" xmltv_id="NSW-Central Coast FOX Sleuth">NSW-Central Coast FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_IOI##IOI/IOI" xmltv_id="NSW-Central Coast FOX Crime">NSW-Central Coast FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_HIT##HIT/HIT" xmltv_id="NSW-Central Coast FOX H!TS">NSW-Central Coast FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_COM##COM/COM" xmltv_id="NSW-Central Coast The Comedy Channel">NSW-Central Coast The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_AES##AES/AES" xmltv_id="NSW-Central Coast A&E">NSW-Central Coast A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FIS##FIS/FIS" xmltv_id="NSW-Central Coast FOX Sci Fi">NSW-Central Coast FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MTV##MTV/MTV" xmltv_id="NSW-Central Coast MTV">NSW-Central Coast MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ETV##ETV/ETV" xmltv_id="NSW-Central Coast E! Entertainment">NSW-Central Coast E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FOD##FOD/FOD" xmltv_id="NSW-Central Coast LifeStyle Food">NSW-Central Coast LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_LHO##LHO/LHO" xmltv_id="NSW-Central Coast LifeStyle Home">NSW-Central Coast LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DTA##DTA/DTA" xmltv_id="NSW-Central Coast TLC">NSW-Central Coast TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BXS##BXS/BXS" xmltv_id="NSW-Central Coast BoxSets">NSW-Central Coast BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SAR##SAR/SAR" xmltv_id="NSW-Central Coast Smooth / Arts">NSW-Central Coast Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_AB2##FTA/AB2" xmltv_id="NSW-Central Coast ABCComedy/Kids">NSW-Central Coast ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SBN##FTA/SBN" xmltv_id="NSW-Central Coast SBS VICELAND">NSW-Central Coast SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NFN##FTA/NFN" xmltv_id="NSW-Central Coast SBS Food">NSW-Central Coast SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NIT##FTA/NIT" xmltv_id="NSW-Central Coast NITV">NSW-Central Coast NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_F12##F12/F12" xmltv_id="NSW-Central Coast FOX One +2">NSW-Central Coast FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SW2##SHC/SW2" xmltv_id="NSW-Central Coast FOX SHOWCASE +2">NSW-Central Coast FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FO2##FOX/FO2" xmltv_id="NSW-Central Coast FOX8+2">NSW-Central Coast FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_IO2##IOI/IO2" xmltv_id="NSW-Central Coast FOX Crime +2">NSW-Central Coast FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_LS2##LST/LS2" xmltv_id="NSW-Central Coast LifeStyle +2">NSW-Central Coast LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_AR2##ARN/AR2" xmltv_id="NSW-Central Coast Arena +2">NSW-Central Coast Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ET2##ET2/ET2" xmltv_id="NSW-Central Coast E!+2">NSW-Central Coast E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CL2##FKC/CL2" xmltv_id="NSW-Central Coast FOX Classics+2">NSW-Central Coast FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_UK2##UKT/UK2" xmltv_id="NSW-Central Coast UKTV+2">NSW-Central Coast UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FS2##FS2/FS2" xmltv_id="NSW-Central Coast FOX Sleuth +2">NSW-Central Coast FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FF2##FF2/FF2" xmltv_id="NSW-Central Coast FOX Funny +2">NSW-Central Coast FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_HI2##HIT/HI2" xmltv_id="NSW-Central Coast FOX H!TS +2">NSW-Central Coast FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FI2##FI2/FI2" xmltv_id="NSW-Central Coast FOX Sci Fi +2">NSW-Central Coast FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_LF2##FOD/LF2" xmltv_id="NSW-Central Coast LifeStyle Food +2">NSW-Central Coast LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DT2##DTA/DT2" xmltv_id="NSW-Central Coast TLC +2">NSW-Central Coast TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_AUR##AUR/AUR" xmltv_id="NSW-Central Coast Aurora">NSW-Central Coast Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_TVS##TVS/TVS" xmltv_id="NSW-Central Coast TVSN">NSW-Central Coast TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_EXP##EXP/EXP" xmltv_id="NSW-Central Coast EXPO">NSW-Central Coast EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ACC##ACC/ACC" xmltv_id="NSW-Central Coast ACC">NSW-Central Coast ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_HLT##HLT/HLT" xmltv_id="NSW-Central Coast Hillsong Channel">NSW-Central Coast Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DAS##DAS/DAS" xmltv_id="NSW-Central Coast Daystar">NSW-Central Coast Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SLT##SLT/SLT" xmltv_id="NSW-Central Coast SonLife">NSW-Central Coast SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_F1H##F1H/F1H" xmltv_id="NSW-Central Coast FOX One HD">NSW-Central Coast FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ARD##ARN/ARD" xmltv_id="NSW-Central Coast Arena HD">NSW-Central Coast Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_LSD##LST/LSD" xmltv_id="NSW-Central Coast LifeStyle HD">NSW-Central Coast LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_F8D##FOX/F8D" xmltv_id="NSW-Central Coast FOX8 HD">NSW-Central Coast FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FFH##FFH/FFH" xmltv_id="NSW-Central Coast FOX Funny HD">NSW-Central Coast FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_UND##HAL/UND" xmltv_id="NSW-Central Coast Universal HD">NSW-Central Coast Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SCD##SHC/SCD" xmltv_id="NSW-Central Coast FOX SHOWCASE HD">NSW-Central Coast FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BFF##BSF/BFF" xmltv_id="NSW-Central Coast BBC First HD">NSW-Central Coast BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FSL##FSL/FSL" xmltv_id="NSW-Central Coast FOX Sleuth HD">NSW-Central Coast FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FCH##FCH/FCH" xmltv_id="NSW-Central Coast FOX Crime HD">NSW-Central Coast FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_AED##AES/AED" xmltv_id="NSW-Central Coast A&E HD">NSW-Central Coast A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FSI##FSI/FSI" xmltv_id="NSW-Central Coast FOX Sci Fi HD">NSW-Central Coast FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BXD##BXS/BXD" xmltv_id="NSW-Central Coast BoxSet HD">NSW-Central Coast BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_HAR##SAR/HAR" xmltv_id="NSW-Central Coast Smooth / Arts HD">NSW-Central Coast Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SOD##SHO/SOD" xmltv_id="NSW-Central Coast Foxtel Movies Premiere HD">NSW-Central Coast Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MO7##SHF/MO7" xmltv_id="NSW-Central Coast Foxtel Movies Family HD">NSW-Central Coast Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MO8##MO8/MO8" xmltv_id="NSW-Central Coast Foxtel Movies Kids HD">NSW-Central Coast Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_STN##SHA/STN" xmltv_id="NSW-Central Coast Foxtel Movies Action HD">NSW-Central Coast Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MO1##SHY/MO1" xmltv_id="NSW-Central Coast Foxtel Movies Comedy HD">NSW-Central Coast Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MO3##SHH/MO3" xmltv_id="NSW-Central Coast Foxtel Movies Thriller HD">NSW-Central Coast Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MO2##SHD/MO2" xmltv_id="NSW-Central Coast Foxtel Movies Romance HD">NSW-Central Coast Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MO5##MO6/MO5" xmltv_id="NSW-Central Coast Foxtel Movies Drama HD">NSW-Central Coast Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MVD##MVS/MVD" xmltv_id="NSW-Central Coast Foxtel Movies Hits HD">NSW-Central Coast Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_GRE##GRR/GRE" xmltv_id="NSW-Central Coast Foxtel Movies Greats HD">NSW-Central Coast Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FSD##FSN/FSD" xmltv_id="NSW-Central Coast Fox Sports News HD">NSW-Central Coast Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_F1D##FS1/F1D" xmltv_id="NSW-Central Coast FOX CRICKET HD">NSW-Central Coast FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_F2D##SP2/F2D" xmltv_id="NSW-Central Coast FOX LEAGUE HD">NSW-Central Coast FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FHD##FS3/FHD" xmltv_id="NSW-Central Coast FOX SPORTS 503 HD">NSW-Central Coast FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FAD##FAF/FAD" xmltv_id="NSW-Central Coast Fox Footy HD">NSW-Central Coast Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_F4D##FSP/F4D" xmltv_id="NSW-Central Coast FOX SPORTS 505 HD">NSW-Central Coast FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SPE##SPS/SPE" xmltv_id="NSW-Central Coast FOX SPORTS 506 HD">NSW-Central Coast FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_E1D##ESP/E1D" xmltv_id="NSW-Central Coast ESPN HD">NSW-Central Coast ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_EHD##ES2/EHD" xmltv_id="NSW-Central Coast ESPN2 HD">NSW-Central Coast ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FSM##FSS/FSM" xmltv_id="NSW-Central Coast FOX SPORTS MORE HD">NSW-Central Coast FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SRH##SRW/SRH" xmltv_id="NSW-Central Coast SKY Tbred Cent HD">NSW-Central Coast SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DHD##DIS/DHD" xmltv_id="NSW-Central Coast Discovery HD">NSW-Central Coast Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NGD##NGE/NGD" xmltv_id="NSW-Central Coast Nat Geo HD">NSW-Central Coast Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_HSD##HST/HSD" xmltv_id="NSW-Central Coast History HD">NSW-Central Coast History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BKH##BBK/BKH" xmltv_id="NSW-Central Coast BBC Earth HD">NSW-Central Coast BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NWD##NGW/NWD" xmltv_id="NSW-Central Coast Nat Geo Wild HD">NSW-Central Coast Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BE1##B1E/BE1" xmltv_id="NSW-Central Coast beIN SPORTS 1 HD">NSW-Central Coast beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BE2##B2E/BE2" xmltv_id="NSW-Central Coast beIN SPORTS 2 HD">NSW-Central Coast beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BE3##B3E/BE3" xmltv_id="NSW-Central Coast beIN SPORTS 3 HD">NSW-Central Coast beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NHD##SKY/NHD" xmltv_id="NSW-Central Coast Sky News HD">NSW-Central Coast Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SUH##SKY/SUH" xmltv_id="NSW-Central Coast Sky News UK HD">NSW-Central Coast Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FNH##FNC/FNH" xmltv_id="NSW-Central Coast Fox News HD">NSW-Central Coast Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SHO##SHO/SHO" xmltv_id="NSW-Central Coast Foxtel Movies Premiere">NSW-Central Coast Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SHF##SHF/SHF" xmltv_id="NSW-Central Coast Foxtel Movies Family">NSW-Central Coast Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MO9##MO8/MO9" xmltv_id="NSW-Central Coast Foxtel Movies Kids">NSW-Central Coast Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SHA##SHA/SHA" xmltv_id="NSW-Central Coast Foxtel Movies Action">NSW-Central Coast Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SHY##SHY/SHY" xmltv_id="NSW-Central Coast Foxtel Movies Comedy">NSW-Central Coast Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SHH##SHH/SHH" xmltv_id="NSW-Central Coast Foxtel Movies Thriller">NSW-Central Coast Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SHD##SHD/SHD" xmltv_id="NSW-Central Coast Foxtel Movies Romance">NSW-Central Coast Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MO6##MO6/MO6" xmltv_id="NSW-Central Coast Foxtel Movies Drama">NSW-Central Coast Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MVS##MVS/MVS" xmltv_id="NSW-Central Coast Foxtel Movies Hits">NSW-Central Coast Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_GRR##GRR/GRR" xmltv_id="NSW-Central Coast Foxtel Movies Greats">NSW-Central Coast Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SH2##SHO/SH2" xmltv_id="NSW-Central Coast Foxtel Movies Premiere +2">NSW-Central Coast Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MTA##SHA/MTA" xmltv_id="NSW-Central Coast Foxtel Movies Action +2">NSW-Central Coast Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MTF##SHF/MTF" xmltv_id="NSW-Central Coast Foxtel Movies Family +2">NSW-Central Coast Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_S4B##FTA/S4B" xmltv_id="NSW-Central Coast SBS World Movies SD">NSW-Central Coast SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FSN##FSN/FSN" xmltv_id="NSW-Central Coast Fox Sports News">NSW-Central Coast Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FS1##FS1/FS1" xmltv_id="NSW-Central Coast FOX CRICKET">NSW-Central Coast FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SP2##SP2/SP2" xmltv_id="NSW-Central Coast FOX LEAGUE">NSW-Central Coast FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FS3##FS3/FS3" xmltv_id="NSW-Central Coast FOX SPORTS 503">NSW-Central Coast FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FAF##FAF/FAF" xmltv_id="NSW-Central Coast Fox Footy">NSW-Central Coast Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FSP##FSP/FSP" xmltv_id="NSW-Central Coast FOX SPORTS 505">NSW-Central Coast FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SPS##SPS/SPS" xmltv_id="NSW-Central Coast FOX SPORTS 506">NSW-Central Coast FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FSS##FSS/FSS" xmltv_id="NSW-Central Coast Fox Sports More">NSW-Central Coast Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ESP##ESP/ESP" xmltv_id="NSW-Central Coast ESPN">NSW-Central Coast ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ES2##ES2/ES2" xmltv_id="NSW-Central Coast ESPN2">NSW-Central Coast ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_B1E##B1E/B1E" xmltv_id="NSW-Central Coast beIN SPORTS 1">NSW-Central Coast beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_B2E##B2E/B2E" xmltv_id="NSW-Central Coast beIN SPORTS 2">NSW-Central Coast beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_B3E##B3E/B3E" xmltv_id="NSW-Central Coast beIN SPORTS 3">NSW-Central Coast beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SRA##SRA/SRA" xmltv_id="NSW-Central Coast SKY Racing">NSW-Central Coast SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SR2##SR2/SR2" xmltv_id="NSW-Central Coast SKY Racing 2">NSW-Central Coast SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SRW##SRW/SRW" xmltv_id="NSW-Central Coast SKY Tbred Cent">NSW-Central Coast SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_RTV##RTV/RTV" xmltv_id="NSW-Central Coast RACING.COM">NSW-Central Coast RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SKY##SKY/SKY" xmltv_id="NSW-Central Coast SKY News">NSW-Central Coast SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FXW##FXW/FXW" xmltv_id="NSW-Central Coast SKY Weather">NSW-Central Coast SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ASP##ASP/ASP" xmltv_id="NSW-Central Coast Sky News Extra">NSW-Central Coast Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SUK##SKY/SUK" xmltv_id="NSW-Central Coast Sky News UK">NSW-Central Coast Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_FNC##FNC/FNC" xmltv_id="NSW-Central Coast FOX News">NSW-Central Coast FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CNN##CNN/CNN" xmltv_id="NSW-Central Coast CNN">NSW-Central Coast CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_HST##HST/HST" xmltv_id="NSW-Central Coast The History Channel">NSW-Central Coast The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CIN##CIN/CIN" xmltv_id="NSW-Central Coast Crime">NSW-Central Coast Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_E2A##AES/E2A" xmltv_id="NSW-Central Coast A&E +2">NSW-Central Coast A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DIS##DIS/DIS" xmltv_id="NSW-Central Coast Discovery Channel">NSW-Central Coast Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NGE##NGE/NGE" xmltv_id="NSW-Central Coast National Geographic">NSW-Central Coast National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BBK##BBK/BBK" xmltv_id="NSW-Central Coast BBC Earth">NSW-Central Coast BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DID##DID/DID" xmltv_id="NSW-Central Coast Investigation Discovery">NSW-Central Coast Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DIT##DIT/DIT" xmltv_id="NSW-Central Coast Discovery Turbo">NSW-Central Coast Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ANI##ANI/ANI" xmltv_id="NSW-Central Coast Animal Planet">NSW-Central Coast Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NGW##NGW/NGW" xmltv_id="NSW-Central Coast Nat Geo Wild">NSW-Central Coast Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DS2##DIS/DS2" xmltv_id="NSW-Central Coast Discovery +2">NSW-Central Coast Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_DI2##DIT/DI2" xmltv_id="NSW-Central Coast Discovery Turbo +2">NSW-Central Coast Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NG2##NGE/NG2" xmltv_id="NSW-Central Coast Nat Geo +2">NSW-Central Coast Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CNB##CNB/CNB" xmltv_id="NSW-Central Coast CNBC">NSW-Central Coast CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BBC##BBC/BBC" xmltv_id="NSW-Central Coast BBC World News">NSW-Central Coast BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BLM##BLM/BLM" xmltv_id="NSW-Central Coast Bloomberg Television">NSW-Central Coast Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_AJE##AJE/AJE" xmltv_id="NSW-Central Coast Al Jazeera">NSW-Central Coast Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_TRT##TRT/TRT" xmltv_id="NSW-Central Coast TRT World">NSW-Central Coast TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CCC##CCC/CCC" xmltv_id="NSW-Central Coast CGTN">NSW-Central Coast CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CCD##CCD/CCD" xmltv_id="NSW-Central Coast CGTN-Documentary">NSW-Central Coast CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NHK##FTA/NHK" xmltv_id="NSW-Central Coast NHK World-Japan">NSW-Central Coast NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_RSY##RSY/RSY" xmltv_id="NSW-Central Coast Russia Today">NSW-Central Coast Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NIC##NIC/NIC" xmltv_id="NSW-Central Coast Nickelodeon">NSW-Central Coast Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_NJR##NJR/NJR" xmltv_id="NSW-Central Coast Nick Jr.">NSW-Central Coast Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CBE##CBE/CBE" xmltv_id="NSW-Central Coast Cbeebies">NSW-Central Coast Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CNE##CNE/CNE" xmltv_id="NSW-Central Coast Cartoon Network">NSW-Central Coast Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_BOO##BOO/BOO" xmltv_id="NSW-Central Coast Boomerang">NSW-Central Coast Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_SA3##FTA/SA3" xmltv_id="NSW-Central Coast ABC ME Sydney">NSW-Central Coast ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CV2##CV2/CV2" xmltv_id="NSW-Central Coast [V]">NSW-Central Coast [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_V2H##CV2/V2H" xmltv_id="NSW-Central Coast [V] +2">NSW-Central Coast [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_TMF##TMF/TMF" xmltv_id="NSW-Central Coast MTV Music">NSW-Central Coast MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_VH1##VH1/VH1" xmltv_id="NSW-Central Coast MTV Dance">NSW-Central Coast MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_MMX##MMX/MMX" xmltv_id="NSW-Central Coast MAX">NSW-Central Coast MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_CMC##CMC/CMC" xmltv_id="NSW-Central Coast CMC">NSW-Central Coast CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_ANT##ANT/ANT" xmltv_id="NSW-Central Coast Antenna Pacific">NSW-Central Coast Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8289_RAI##RAI/RAI" xmltv_id="NSW-Central Coast RAI ITALIA">NSW-Central Coast RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_TED##FTA/TED" xmltv_id="NSW-Central Coast Gosford 10 BOLD Sydney">NSW-Central Coast Gosford 10 BOLD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NEP##FTA/NEP" xmltv_id="NSW-Central Coast Gosford PRIME7">NSW-Central Coast Gosford PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ATN##FTA/ATN" xmltv_id="NSW-Central Coast Gosford Channel 7 Sydney">NSW-Central Coast Gosford Channel 7 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NBN##FTA/NBN" xmltv_id="NSW-Central Coast Gosford NBN">NSW-Central Coast Gosford NBN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NIN##FTA/NIN" xmltv_id="NSW-Central Coast Gosford Channel 9 Sydney">NSW-Central Coast Gosford Channel 9 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_TEN##FTA/TEN" xmltv_id="NSW-Central Coast Gosford 10 Sydney">NSW-Central Coast Gosford 10 Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_TDS##FTA/TDS" xmltv_id="NSW-Central Coast Gosford 10 Peach Sydney">NSW-Central Coast Gosford 10 Peach Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_THE##FTA/THE" xmltv_id="NSW-Central Coast Gosford 10 HD Sydney">NSW-Central Coast Gosford 10 HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_AHS##FTA/AHS" xmltv_id="NSW-Central Coast Gosford ABC HD">NSW-Central Coast Gosford ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ASD##FTA/ASD" xmltv_id="NSW-Central Coast Gosford ABC News">NSW-Central Coast Gosford ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BSD##FTA/BSD" xmltv_id="NSW-Central Coast Gosford SBS HD">NSW-Central Coast Gosford SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SNN##FTA/SNN" xmltv_id="NSW-Central Coast Gosford SBS Viceland HD">NSW-Central Coast Gosford SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SB4##FTA/SB4" xmltv_id="NSW-Central Coast Gosford SBS World Movies HD">NSW-Central Coast Gosford SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SBF##FTA/SBF" xmltv_id="NSW-Central Coast Gosford SBS Food NSW">NSW-Central Coast Gosford SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NEX##FTA/NEX" xmltv_id="NSW-Central Coast Gosford Prime 7 HD">NSW-Central Coast Gosford Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_P7N##FTA/P7N" xmltv_id="NSW-Central Coast Gosford 7TWO NSW">NSW-Central Coast Gosford 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_PHT##FTA/PHT" xmltv_id="NSW-Central Coast Gosford 7mate NSW">NSW-Central Coast Gosford 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DSS##FTA/DSS" xmltv_id="NSW-Central Coast Gosford 7HD Sydney">NSW-Central Coast Gosford 7HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_S72##FTA/S72" xmltv_id="NSW-Central Coast Gosford 7TWO Sydney">NSW-Central Coast Gosford 7TWO Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SSD##FTA/SSD" xmltv_id="NSW-Central Coast Gosford 7mate Sydney">NSW-Central Coast Gosford 7mate Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FLN##FTA/FLN" xmltv_id="NSW-Central Coast Gosford 7Flix NSW">NSW-Central Coast Gosford 7Flix NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NBH##FTA/NBH" xmltv_id="NSW-Central Coast Gosford NBN GEM NSW">NSW-Central Coast Gosford NBN GEM NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BN2##FTA/BN2" xmltv_id="NSW-Central Coast Gosford NBN 9HD NSW">NSW-Central Coast Gosford NBN 9HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BN4##FTA/BN4" xmltv_id="NSW-Central Coast Gosford NBN 9Life NSW">NSW-Central Coast Gosford NBN 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_G11##FTA/G11" xmltv_id="NSW-Central Coast Gosford NBN 9Gem NSW HD">NSW-Central Coast Gosford NBN 9Gem NSW HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_GO1##FTA/GO1" xmltv_id="NSW-Central Coast Gosford NINE GO!">NSW-Central Coast Gosford NINE GO!</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_HS9##FTA/HS9" xmltv_id="NSW-Central Coast Gosford 9HD Sydney">NSW-Central Coast Gosford 9HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NSD##FTA/NSD" xmltv_id="NSW-Central Coast Gosford 9Gem Sydney">NSW-Central Coast Gosford 9Gem Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_LS9##FTA/LS9" xmltv_id="NSW-Central Coast Gosford 9Life Sydney">NSW-Central Coast Gosford 9Life Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_G02##FTA/G02" xmltv_id="NSW-Central Coast Gosford 9Gem HD Sydney">NSW-Central Coast Gosford 9Gem HD Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_G9S##FTA/G9S" xmltv_id="NSW-Central Coast Gosford 9Go! Sydney">NSW-Central Coast Gosford 9Go! Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_F1S##F1S/F1S" xmltv_id="NSW-Central Coast Gosford FOX One">NSW-Central Coast Gosford FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ABC##FTA/ABC" xmltv_id="NSW-Central Coast Gosford ABC NSW">NSW-Central Coast Gosford ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SBE##FTA/SBE" xmltv_id="NSW-Central Coast Gosford SBS Eastern">NSW-Central Coast Gosford SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_UKT##UKT/UKT" xmltv_id="NSW-Central Coast Gosford UKTV">NSW-Central Coast Gosford UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_LST##LST/LST" xmltv_id="NSW-Central Coast Gosford LifeStyle">NSW-Central Coast Gosford LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FOX##FOX/FOX" xmltv_id="NSW-Central Coast Gosford FOX8">NSW-Central Coast Gosford FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FFS##FFS/FFS" xmltv_id="NSW-Central Coast Gosford FOX Funny">NSW-Central Coast Gosford FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ARN##ARN/ARN" xmltv_id="NSW-Central Coast Gosford Arena">NSW-Central Coast Gosford Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FKC##FKC/FKC" xmltv_id="NSW-Central Coast Gosford FOX Classics">NSW-Central Coast Gosford FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_HAL##HAL/HAL" xmltv_id="NSW-Central Coast Gosford Universal TV">NSW-Central Coast Gosford Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SHC##SHC/SHC" xmltv_id="NSW-Central Coast Gosford FOX SHOWCASE">NSW-Central Coast Gosford FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BSF##BSF/BSF" xmltv_id="NSW-Central Coast Gosford BBC First">NSW-Central Coast Gosford BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FSU##FSU/FSU" xmltv_id="NSW-Central Coast Gosford FOX Sleuth">NSW-Central Coast Gosford FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_IOI##IOI/IOI" xmltv_id="NSW-Central Coast Gosford FOX Crime">NSW-Central Coast Gosford FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_HIT##HIT/HIT" xmltv_id="NSW-Central Coast Gosford FOX H!TS">NSW-Central Coast Gosford FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_COM##COM/COM" xmltv_id="NSW-Central Coast Gosford The Comedy Channel">NSW-Central Coast Gosford The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_AES##AES/AES" xmltv_id="NSW-Central Coast Gosford A&E">NSW-Central Coast Gosford A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FIS##FIS/FIS" xmltv_id="NSW-Central Coast Gosford FOX Sci Fi">NSW-Central Coast Gosford FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MTV##MTV/MTV" xmltv_id="NSW-Central Coast Gosford MTV">NSW-Central Coast Gosford MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ETV##ETV/ETV" xmltv_id="NSW-Central Coast Gosford E! Entertainment">NSW-Central Coast Gosford E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FOD##FOD/FOD" xmltv_id="NSW-Central Coast Gosford LifeStyle Food">NSW-Central Coast Gosford LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_LHO##LHO/LHO" xmltv_id="NSW-Central Coast Gosford LifeStyle Home">NSW-Central Coast Gosford LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DTA##DTA/DTA" xmltv_id="NSW-Central Coast Gosford TLC">NSW-Central Coast Gosford TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BXS##BXS/BXS" xmltv_id="NSW-Central Coast Gosford BoxSets">NSW-Central Coast Gosford BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SAR##SAR/SAR" xmltv_id="NSW-Central Coast Gosford Smooth / Arts">NSW-Central Coast Gosford Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_AB2##FTA/AB2" xmltv_id="NSW-Central Coast Gosford ABCComedy/Kids">NSW-Central Coast Gosford ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SBN##FTA/SBN" xmltv_id="NSW-Central Coast Gosford SBS VICELAND">NSW-Central Coast Gosford SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NFN##FTA/NFN" xmltv_id="NSW-Central Coast Gosford SBS Food">NSW-Central Coast Gosford SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NIT##FTA/NIT" xmltv_id="NSW-Central Coast Gosford NITV">NSW-Central Coast Gosford NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_F12##F12/F12" xmltv_id="NSW-Central Coast Gosford FOX One +2">NSW-Central Coast Gosford FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SW2##SHC/SW2" xmltv_id="NSW-Central Coast Gosford FOX SHOWCASE +2">NSW-Central Coast Gosford FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FO2##FOX/FO2" xmltv_id="NSW-Central Coast Gosford FOX8+2">NSW-Central Coast Gosford FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_IO2##IOI/IO2" xmltv_id="NSW-Central Coast Gosford FOX Crime +2">NSW-Central Coast Gosford FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_LS2##LST/LS2" xmltv_id="NSW-Central Coast Gosford LifeStyle +2">NSW-Central Coast Gosford LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_AR2##ARN/AR2" xmltv_id="NSW-Central Coast Gosford Arena +2">NSW-Central Coast Gosford Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ET2##ET2/ET2" xmltv_id="NSW-Central Coast Gosford E!+2">NSW-Central Coast Gosford E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CL2##FKC/CL2" xmltv_id="NSW-Central Coast Gosford FOX Classics+2">NSW-Central Coast Gosford FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_UK2##UKT/UK2" xmltv_id="NSW-Central Coast Gosford UKTV+2">NSW-Central Coast Gosford UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FS2##FS2/FS2" xmltv_id="NSW-Central Coast Gosford FOX Sleuth +2">NSW-Central Coast Gosford FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FF2##FF2/FF2" xmltv_id="NSW-Central Coast Gosford FOX Funny +2">NSW-Central Coast Gosford FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_HI2##HIT/HI2" xmltv_id="NSW-Central Coast Gosford FOX H!TS +2">NSW-Central Coast Gosford FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FI2##FI2/FI2" xmltv_id="NSW-Central Coast Gosford FOX Sci Fi +2">NSW-Central Coast Gosford FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_LF2##FOD/LF2" xmltv_id="NSW-Central Coast Gosford LifeStyle Food +2">NSW-Central Coast Gosford LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DT2##DTA/DT2" xmltv_id="NSW-Central Coast Gosford TLC +2">NSW-Central Coast Gosford TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_AUR##AUR/AUR" xmltv_id="NSW-Central Coast Gosford Aurora">NSW-Central Coast Gosford Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_TVS##TVS/TVS" xmltv_id="NSW-Central Coast Gosford TVSN">NSW-Central Coast Gosford TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_EXP##EXP/EXP" xmltv_id="NSW-Central Coast Gosford EXPO">NSW-Central Coast Gosford EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ACC##ACC/ACC" xmltv_id="NSW-Central Coast Gosford ACC">NSW-Central Coast Gosford ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_HLT##HLT/HLT" xmltv_id="NSW-Central Coast Gosford Hillsong Channel">NSW-Central Coast Gosford Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DAS##DAS/DAS" xmltv_id="NSW-Central Coast Gosford Daystar">NSW-Central Coast Gosford Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SLT##SLT/SLT" xmltv_id="NSW-Central Coast Gosford SonLife">NSW-Central Coast Gosford SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_F1H##F1H/F1H" xmltv_id="NSW-Central Coast Gosford FOX One HD">NSW-Central Coast Gosford FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ARD##ARN/ARD" xmltv_id="NSW-Central Coast Gosford Arena HD">NSW-Central Coast Gosford Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_LSD##LST/LSD" xmltv_id="NSW-Central Coast Gosford LifeStyle HD">NSW-Central Coast Gosford LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_F8D##FOX/F8D" xmltv_id="NSW-Central Coast Gosford FOX8 HD">NSW-Central Coast Gosford FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FFH##FFH/FFH" xmltv_id="NSW-Central Coast Gosford FOX Funny HD">NSW-Central Coast Gosford FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_UND##HAL/UND" xmltv_id="NSW-Central Coast Gosford Universal HD">NSW-Central Coast Gosford Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SCD##SHC/SCD" xmltv_id="NSW-Central Coast Gosford FOX SHOWCASE HD">NSW-Central Coast Gosford FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BFF##BSF/BFF" xmltv_id="NSW-Central Coast Gosford BBC First HD">NSW-Central Coast Gosford BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FSL##FSL/FSL" xmltv_id="NSW-Central Coast Gosford FOX Sleuth HD">NSW-Central Coast Gosford FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FCH##FCH/FCH" xmltv_id="NSW-Central Coast Gosford FOX Crime HD">NSW-Central Coast Gosford FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_AED##AES/AED" xmltv_id="NSW-Central Coast Gosford A&E HD">NSW-Central Coast Gosford A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FSI##FSI/FSI" xmltv_id="NSW-Central Coast Gosford FOX Sci Fi HD">NSW-Central Coast Gosford FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BXD##BXS/BXD" xmltv_id="NSW-Central Coast Gosford BoxSet HD">NSW-Central Coast Gosford BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_HAR##SAR/HAR" xmltv_id="NSW-Central Coast Gosford Smooth / Arts HD">NSW-Central Coast Gosford Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SOD##SHO/SOD" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Premiere HD">NSW-Central Coast Gosford Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MO7##SHF/MO7" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Family HD">NSW-Central Coast Gosford Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MO8##MO8/MO8" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Kids HD">NSW-Central Coast Gosford Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_STN##SHA/STN" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Action HD">NSW-Central Coast Gosford Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MO1##SHY/MO1" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Comedy HD">NSW-Central Coast Gosford Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MO3##SHH/MO3" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Thriller HD">NSW-Central Coast Gosford Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MO2##SHD/MO2" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Romance HD">NSW-Central Coast Gosford Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MO5##MO6/MO5" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Drama HD">NSW-Central Coast Gosford Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MVD##MVS/MVD" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Hits HD">NSW-Central Coast Gosford Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_GRE##GRR/GRE" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Greats HD">NSW-Central Coast Gosford Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FSD##FSN/FSD" xmltv_id="NSW-Central Coast Gosford Fox Sports News HD">NSW-Central Coast Gosford Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_F1D##FS1/F1D" xmltv_id="NSW-Central Coast Gosford FOX CRICKET HD">NSW-Central Coast Gosford FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_F2D##SP2/F2D" xmltv_id="NSW-Central Coast Gosford FOX LEAGUE HD">NSW-Central Coast Gosford FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FHD##FS3/FHD" xmltv_id="NSW-Central Coast Gosford FOX SPORTS 503 HD">NSW-Central Coast Gosford FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FAD##FAF/FAD" xmltv_id="NSW-Central Coast Gosford Fox Footy HD">NSW-Central Coast Gosford Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_F4D##FSP/F4D" xmltv_id="NSW-Central Coast Gosford FOX SPORTS 505 HD">NSW-Central Coast Gosford FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SPE##SPS/SPE" xmltv_id="NSW-Central Coast Gosford FOX SPORTS 506 HD">NSW-Central Coast Gosford FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_E1D##ESP/E1D" xmltv_id="NSW-Central Coast Gosford ESPN HD">NSW-Central Coast Gosford ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_EHD##ES2/EHD" xmltv_id="NSW-Central Coast Gosford ESPN2 HD">NSW-Central Coast Gosford ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FSM##FSS/FSM" xmltv_id="NSW-Central Coast Gosford FOX SPORTS MORE HD">NSW-Central Coast Gosford FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SRH##SRW/SRH" xmltv_id="NSW-Central Coast Gosford SKY Tbred Cent HD">NSW-Central Coast Gosford SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DHD##DIS/DHD" xmltv_id="NSW-Central Coast Gosford Discovery HD">NSW-Central Coast Gosford Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NGD##NGE/NGD" xmltv_id="NSW-Central Coast Gosford Nat Geo HD">NSW-Central Coast Gosford Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_HSD##HST/HSD" xmltv_id="NSW-Central Coast Gosford History HD">NSW-Central Coast Gosford History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BKH##BBK/BKH" xmltv_id="NSW-Central Coast Gosford BBC Earth HD">NSW-Central Coast Gosford BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NWD##NGW/NWD" xmltv_id="NSW-Central Coast Gosford Nat Geo Wild HD">NSW-Central Coast Gosford Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BE1##B1E/BE1" xmltv_id="NSW-Central Coast Gosford beIN SPORTS 1 HD">NSW-Central Coast Gosford beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BE2##B2E/BE2" xmltv_id="NSW-Central Coast Gosford beIN SPORTS 2 HD">NSW-Central Coast Gosford beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BE3##B3E/BE3" xmltv_id="NSW-Central Coast Gosford beIN SPORTS 3 HD">NSW-Central Coast Gosford beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NHD##SKY/NHD" xmltv_id="NSW-Central Coast Gosford Sky News HD">NSW-Central Coast Gosford Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SUH##SKY/SUH" xmltv_id="NSW-Central Coast Gosford Sky News UK HD">NSW-Central Coast Gosford Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FNH##FNC/FNH" xmltv_id="NSW-Central Coast Gosford Fox News HD">NSW-Central Coast Gosford Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SHO##SHO/SHO" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Premiere">NSW-Central Coast Gosford Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SHF##SHF/SHF" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Family">NSW-Central Coast Gosford Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MO9##MO8/MO9" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Kids">NSW-Central Coast Gosford Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SHA##SHA/SHA" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Action">NSW-Central Coast Gosford Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SHY##SHY/SHY" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Comedy">NSW-Central Coast Gosford Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SHH##SHH/SHH" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Thriller">NSW-Central Coast Gosford Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SHD##SHD/SHD" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Romance">NSW-Central Coast Gosford Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MO6##MO6/MO6" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Drama">NSW-Central Coast Gosford Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MVS##MVS/MVS" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Hits">NSW-Central Coast Gosford Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_GRR##GRR/GRR" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Greats">NSW-Central Coast Gosford Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SH2##SHO/SH2" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Premiere +2">NSW-Central Coast Gosford Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MTA##SHA/MTA" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Action +2">NSW-Central Coast Gosford Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MTF##SHF/MTF" xmltv_id="NSW-Central Coast Gosford Foxtel Movies Family +2">NSW-Central Coast Gosford Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_S4B##FTA/S4B" xmltv_id="NSW-Central Coast Gosford SBS World Movies SD">NSW-Central Coast Gosford SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FSN##FSN/FSN" xmltv_id="NSW-Central Coast Gosford Fox Sports News">NSW-Central Coast Gosford Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FS1##FS1/FS1" xmltv_id="NSW-Central Coast Gosford FOX CRICKET">NSW-Central Coast Gosford FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SP2##SP2/SP2" xmltv_id="NSW-Central Coast Gosford FOX LEAGUE">NSW-Central Coast Gosford FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FS3##FS3/FS3" xmltv_id="NSW-Central Coast Gosford FOX SPORTS 503">NSW-Central Coast Gosford FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FAF##FAF/FAF" xmltv_id="NSW-Central Coast Gosford Fox Footy">NSW-Central Coast Gosford Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FSP##FSP/FSP" xmltv_id="NSW-Central Coast Gosford FOX SPORTS 505">NSW-Central Coast Gosford FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SPS##SPS/SPS" xmltv_id="NSW-Central Coast Gosford FOX SPORTS 506">NSW-Central Coast Gosford FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FSS##FSS/FSS" xmltv_id="NSW-Central Coast Gosford Fox Sports More">NSW-Central Coast Gosford Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ESP##ESP/ESP" xmltv_id="NSW-Central Coast Gosford ESPN">NSW-Central Coast Gosford ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ES2##ES2/ES2" xmltv_id="NSW-Central Coast Gosford ESPN2">NSW-Central Coast Gosford ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_B1E##B1E/B1E" xmltv_id="NSW-Central Coast Gosford beIN SPORTS 1">NSW-Central Coast Gosford beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_B2E##B2E/B2E" xmltv_id="NSW-Central Coast Gosford beIN SPORTS 2">NSW-Central Coast Gosford beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_B3E##B3E/B3E" xmltv_id="NSW-Central Coast Gosford beIN SPORTS 3">NSW-Central Coast Gosford beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SRA##SRA/SRA" xmltv_id="NSW-Central Coast Gosford SKY Racing">NSW-Central Coast Gosford SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SR2##SR2/SR2" xmltv_id="NSW-Central Coast Gosford SKY Racing 2">NSW-Central Coast Gosford SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SRW##SRW/SRW" xmltv_id="NSW-Central Coast Gosford SKY Tbred Cent">NSW-Central Coast Gosford SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_RTV##RTV/RTV" xmltv_id="NSW-Central Coast Gosford RACING.COM">NSW-Central Coast Gosford RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SKY##SKY/SKY" xmltv_id="NSW-Central Coast Gosford SKY News">NSW-Central Coast Gosford SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FXW##FXW/FXW" xmltv_id="NSW-Central Coast Gosford SKY Weather">NSW-Central Coast Gosford SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ASP##ASP/ASP" xmltv_id="NSW-Central Coast Gosford Sky News Extra">NSW-Central Coast Gosford Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SUK##SKY/SUK" xmltv_id="NSW-Central Coast Gosford Sky News UK">NSW-Central Coast Gosford Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_FNC##FNC/FNC" xmltv_id="NSW-Central Coast Gosford FOX News">NSW-Central Coast Gosford FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CNN##CNN/CNN" xmltv_id="NSW-Central Coast Gosford CNN">NSW-Central Coast Gosford CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_HST##HST/HST" xmltv_id="NSW-Central Coast Gosford The History Channel">NSW-Central Coast Gosford The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CIN##CIN/CIN" xmltv_id="NSW-Central Coast Gosford Crime">NSW-Central Coast Gosford Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_E2A##AES/E2A" xmltv_id="NSW-Central Coast Gosford A&E +2">NSW-Central Coast Gosford A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DIS##DIS/DIS" xmltv_id="NSW-Central Coast Gosford Discovery Channel">NSW-Central Coast Gosford Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NGE##NGE/NGE" xmltv_id="NSW-Central Coast Gosford National Geographic">NSW-Central Coast Gosford National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BBK##BBK/BBK" xmltv_id="NSW-Central Coast Gosford BBC Earth">NSW-Central Coast Gosford BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DID##DID/DID" xmltv_id="NSW-Central Coast Gosford Investigation Discovery">NSW-Central Coast Gosford Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DIT##DIT/DIT" xmltv_id="NSW-Central Coast Gosford Discovery Turbo">NSW-Central Coast Gosford Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ANI##ANI/ANI" xmltv_id="NSW-Central Coast Gosford Animal Planet">NSW-Central Coast Gosford Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NGW##NGW/NGW" xmltv_id="NSW-Central Coast Gosford Nat Geo Wild">NSW-Central Coast Gosford Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DS2##DIS/DS2" xmltv_id="NSW-Central Coast Gosford Discovery +2">NSW-Central Coast Gosford Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_DI2##DIT/DI2" xmltv_id="NSW-Central Coast Gosford Discovery Turbo +2">NSW-Central Coast Gosford Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NG2##NGE/NG2" xmltv_id="NSW-Central Coast Gosford Nat Geo +2">NSW-Central Coast Gosford Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CNB##CNB/CNB" xmltv_id="NSW-Central Coast Gosford CNBC">NSW-Central Coast Gosford CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BBC##BBC/BBC" xmltv_id="NSW-Central Coast Gosford BBC World News">NSW-Central Coast Gosford BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BLM##BLM/BLM" xmltv_id="NSW-Central Coast Gosford Bloomberg Television">NSW-Central Coast Gosford Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_AJE##AJE/AJE" xmltv_id="NSW-Central Coast Gosford Al Jazeera">NSW-Central Coast Gosford Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_TRT##TRT/TRT" xmltv_id="NSW-Central Coast Gosford TRT World">NSW-Central Coast Gosford TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CCC##CCC/CCC" xmltv_id="NSW-Central Coast Gosford CGTN">NSW-Central Coast Gosford CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CCD##CCD/CCD" xmltv_id="NSW-Central Coast Gosford CGTN-Documentary">NSW-Central Coast Gosford CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NHK##FTA/NHK" xmltv_id="NSW-Central Coast Gosford NHK World-Japan">NSW-Central Coast Gosford NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_RSY##RSY/RSY" xmltv_id="NSW-Central Coast Gosford Russia Today">NSW-Central Coast Gosford Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NIC##NIC/NIC" xmltv_id="NSW-Central Coast Gosford Nickelodeon">NSW-Central Coast Gosford Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_NJR##NJR/NJR" xmltv_id="NSW-Central Coast Gosford Nick Jr.">NSW-Central Coast Gosford Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CBE##CBE/CBE" xmltv_id="NSW-Central Coast Gosford Cbeebies">NSW-Central Coast Gosford Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CNE##CNE/CNE" xmltv_id="NSW-Central Coast Gosford Cartoon Network">NSW-Central Coast Gosford Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_BOO##BOO/BOO" xmltv_id="NSW-Central Coast Gosford Boomerang">NSW-Central Coast Gosford Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_SA3##FTA/SA3" xmltv_id="NSW-Central Coast Gosford ABC ME Sydney">NSW-Central Coast Gosford ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CV2##CV2/CV2" xmltv_id="NSW-Central Coast Gosford [V]">NSW-Central Coast Gosford [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_V2H##CV2/V2H" xmltv_id="NSW-Central Coast Gosford [V] +2">NSW-Central Coast Gosford [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_TMF##TMF/TMF" xmltv_id="NSW-Central Coast Gosford MTV Music">NSW-Central Coast Gosford MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_VH1##VH1/VH1" xmltv_id="NSW-Central Coast Gosford MTV Dance">NSW-Central Coast Gosford MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_MMX##MMX/MMX" xmltv_id="NSW-Central Coast Gosford MAX">NSW-Central Coast Gosford MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_CMC##CMC/CMC" xmltv_id="NSW-Central Coast Gosford CMC">NSW-Central Coast Gosford CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_ANT##ANT/ANT" xmltv_id="NSW-Central Coast Gosford Antenna Pacific">NSW-Central Coast Gosford Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8290_RAI##RAI/RAI" xmltv_id="NSW-Central Coast Gosford RAI ITALIA">NSW-Central Coast Gosford RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CTC##FTA/CTC" xmltv_id="NSW-Central Tablelands SC Nine Wagga Wagga">NSW-Central Tablelands SC Nine Wagga Wagga</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CBW##FTA/CBW" xmltv_id="NSW-Central Tablelands PRIME7">NSW-Central Tablelands PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_WIN##FTA/WIN" xmltv_id="NSW-Central Tablelands WIN Television NSW">NSW-Central Tablelands WIN Television NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_AHS##FTA/AHS" xmltv_id="NSW-Central Tablelands ABC HD">NSW-Central Tablelands ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ASD##FTA/ASD" xmltv_id="NSW-Central Tablelands ABC News">NSW-Central Tablelands ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BSD##FTA/BSD" xmltv_id="NSW-Central Tablelands SBS HD">NSW-Central Tablelands SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SNN##FTA/SNN" xmltv_id="NSW-Central Tablelands SBS Viceland HD">NSW-Central Tablelands SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SB4##FTA/SB4" xmltv_id="NSW-Central Tablelands SBS World Movies HD">NSW-Central Tablelands SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SBF##FTA/SBF" xmltv_id="NSW-Central Tablelands SBS Food NSW">NSW-Central Tablelands SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SD9##FTA/SD9" xmltv_id="NSW-Central Tablelands 9HD NSW SC">NSW-Central Tablelands 9HD NSW SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_OWD##FTA/OWD" xmltv_id="NSW-Central Tablelands SC 9Gem Southern NSW">NSW-Central Tablelands SC 9Gem Southern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SL9##FTA/SL9" xmltv_id="NSW-Central Tablelands SC 9Life NSW">NSW-Central Tablelands SC 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CBX##FTA/CBX" xmltv_id="NSW-Central Tablelands Prime 7 HD">NSW-Central Tablelands Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_P7N##FTA/P7N" xmltv_id="NSW-Central Tablelands 7TWO NSW">NSW-Central Tablelands 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_PHT##FTA/PHT" xmltv_id="NSW-Central Tablelands 7mate NSW">NSW-Central Tablelands 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_HW4##FTA/HW4" xmltv_id="NSW-Central Tablelands WIN HD NSW">NSW-Central Tablelands WIN HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NSG##FTA/NSG" xmltv_id="NSW-Central Tablelands WIN BOLD NSW">NSW-Central Tablelands WIN BOLD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_WNH##FTA/WNH" xmltv_id="NSW-Central Tablelands WIN Peach NSW">NSW-Central Tablelands WIN Peach NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_F1S##F1S/F1S" xmltv_id="NSW-Central Tablelands FOX One">NSW-Central Tablelands FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ABC##FTA/ABC" xmltv_id="NSW-Central Tablelands ABC NSW">NSW-Central Tablelands ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SBE##FTA/SBE" xmltv_id="NSW-Central Tablelands SBS Eastern">NSW-Central Tablelands SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_UKT##UKT/UKT" xmltv_id="NSW-Central Tablelands UKTV">NSW-Central Tablelands UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_LST##LST/LST" xmltv_id="NSW-Central Tablelands LifeStyle">NSW-Central Tablelands LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FOX##FOX/FOX" xmltv_id="NSW-Central Tablelands FOX8">NSW-Central Tablelands FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FFS##FFS/FFS" xmltv_id="NSW-Central Tablelands FOX Funny">NSW-Central Tablelands FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ARN##ARN/ARN" xmltv_id="NSW-Central Tablelands Arena">NSW-Central Tablelands Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FKC##FKC/FKC" xmltv_id="NSW-Central Tablelands FOX Classics">NSW-Central Tablelands FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_HAL##HAL/HAL" xmltv_id="NSW-Central Tablelands Universal TV">NSW-Central Tablelands Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SHC##SHC/SHC" xmltv_id="NSW-Central Tablelands FOX SHOWCASE">NSW-Central Tablelands FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BSF##BSF/BSF" xmltv_id="NSW-Central Tablelands BBC First">NSW-Central Tablelands BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FSU##FSU/FSU" xmltv_id="NSW-Central Tablelands FOX Sleuth">NSW-Central Tablelands FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_IOI##IOI/IOI" xmltv_id="NSW-Central Tablelands FOX Crime">NSW-Central Tablelands FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_HIT##HIT/HIT" xmltv_id="NSW-Central Tablelands FOX H!TS">NSW-Central Tablelands FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_COM##COM/COM" xmltv_id="NSW-Central Tablelands The Comedy Channel">NSW-Central Tablelands The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_AES##AES/AES" xmltv_id="NSW-Central Tablelands A&E">NSW-Central Tablelands A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FIS##FIS/FIS" xmltv_id="NSW-Central Tablelands FOX Sci Fi">NSW-Central Tablelands FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MTV##MTV/MTV" xmltv_id="NSW-Central Tablelands MTV">NSW-Central Tablelands MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ETV##ETV/ETV" xmltv_id="NSW-Central Tablelands E! Entertainment">NSW-Central Tablelands E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FOD##FOD/FOD" xmltv_id="NSW-Central Tablelands LifeStyle Food">NSW-Central Tablelands LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_LHO##LHO/LHO" xmltv_id="NSW-Central Tablelands LifeStyle Home">NSW-Central Tablelands LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DTA##DTA/DTA" xmltv_id="NSW-Central Tablelands TLC">NSW-Central Tablelands TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BXS##BXS/BXS" xmltv_id="NSW-Central Tablelands BoxSets">NSW-Central Tablelands BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SAR##SAR/SAR" xmltv_id="NSW-Central Tablelands Smooth / Arts">NSW-Central Tablelands Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_AB2##FTA/AB2" xmltv_id="NSW-Central Tablelands ABCComedy/Kids">NSW-Central Tablelands ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SBN##FTA/SBN" xmltv_id="NSW-Central Tablelands SBS VICELAND">NSW-Central Tablelands SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NFN##FTA/NFN" xmltv_id="NSW-Central Tablelands SBS Food">NSW-Central Tablelands SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NIT##FTA/NIT" xmltv_id="NSW-Central Tablelands NITV">NSW-Central Tablelands NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_F12##F12/F12" xmltv_id="NSW-Central Tablelands FOX One +2">NSW-Central Tablelands FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SW2##SHC/SW2" xmltv_id="NSW-Central Tablelands FOX SHOWCASE +2">NSW-Central Tablelands FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FO2##FOX/FO2" xmltv_id="NSW-Central Tablelands FOX8+2">NSW-Central Tablelands FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_IO2##IOI/IO2" xmltv_id="NSW-Central Tablelands FOX Crime +2">NSW-Central Tablelands FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_LS2##LST/LS2" xmltv_id="NSW-Central Tablelands LifeStyle +2">NSW-Central Tablelands LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_AR2##ARN/AR2" xmltv_id="NSW-Central Tablelands Arena +2">NSW-Central Tablelands Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ET2##ET2/ET2" xmltv_id="NSW-Central Tablelands E!+2">NSW-Central Tablelands E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CL2##FKC/CL2" xmltv_id="NSW-Central Tablelands FOX Classics+2">NSW-Central Tablelands FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_UK2##UKT/UK2" xmltv_id="NSW-Central Tablelands UKTV+2">NSW-Central Tablelands UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FS2##FS2/FS2" xmltv_id="NSW-Central Tablelands FOX Sleuth +2">NSW-Central Tablelands FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FF2##FF2/FF2" xmltv_id="NSW-Central Tablelands FOX Funny +2">NSW-Central Tablelands FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_HI2##HIT/HI2" xmltv_id="NSW-Central Tablelands FOX H!TS +2">NSW-Central Tablelands FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FI2##FI2/FI2" xmltv_id="NSW-Central Tablelands FOX Sci Fi +2">NSW-Central Tablelands FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_LF2##FOD/LF2" xmltv_id="NSW-Central Tablelands LifeStyle Food +2">NSW-Central Tablelands LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DT2##DTA/DT2" xmltv_id="NSW-Central Tablelands TLC +2">NSW-Central Tablelands TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_AUR##AUR/AUR" xmltv_id="NSW-Central Tablelands Aurora">NSW-Central Tablelands Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_TVS##TVS/TVS" xmltv_id="NSW-Central Tablelands TVSN">NSW-Central Tablelands TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_EXP##EXP/EXP" xmltv_id="NSW-Central Tablelands EXPO">NSW-Central Tablelands EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ACC##ACC/ACC" xmltv_id="NSW-Central Tablelands ACC">NSW-Central Tablelands ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_HLT##HLT/HLT" xmltv_id="NSW-Central Tablelands Hillsong Channel">NSW-Central Tablelands Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DAS##DAS/DAS" xmltv_id="NSW-Central Tablelands Daystar">NSW-Central Tablelands Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SLT##SLT/SLT" xmltv_id="NSW-Central Tablelands SonLife">NSW-Central Tablelands SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_F1H##F1H/F1H" xmltv_id="NSW-Central Tablelands FOX One HD">NSW-Central Tablelands FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ARD##ARN/ARD" xmltv_id="NSW-Central Tablelands Arena HD">NSW-Central Tablelands Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_LSD##LST/LSD" xmltv_id="NSW-Central Tablelands LifeStyle HD">NSW-Central Tablelands LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_F8D##FOX/F8D" xmltv_id="NSW-Central Tablelands FOX8 HD">NSW-Central Tablelands FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FFH##FFH/FFH" xmltv_id="NSW-Central Tablelands FOX Funny HD">NSW-Central Tablelands FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_UND##HAL/UND" xmltv_id="NSW-Central Tablelands Universal HD">NSW-Central Tablelands Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SCD##SHC/SCD" xmltv_id="NSW-Central Tablelands FOX SHOWCASE HD">NSW-Central Tablelands FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BFF##BSF/BFF" xmltv_id="NSW-Central Tablelands BBC First HD">NSW-Central Tablelands BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FSL##FSL/FSL" xmltv_id="NSW-Central Tablelands FOX Sleuth HD">NSW-Central Tablelands FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FCH##FCH/FCH" xmltv_id="NSW-Central Tablelands FOX Crime HD">NSW-Central Tablelands FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_AED##AES/AED" xmltv_id="NSW-Central Tablelands A&E HD">NSW-Central Tablelands A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FSI##FSI/FSI" xmltv_id="NSW-Central Tablelands FOX Sci Fi HD">NSW-Central Tablelands FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BXD##BXS/BXD" xmltv_id="NSW-Central Tablelands BoxSet HD">NSW-Central Tablelands BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_HAR##SAR/HAR" xmltv_id="NSW-Central Tablelands Smooth / Arts HD">NSW-Central Tablelands Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SOD##SHO/SOD" xmltv_id="NSW-Central Tablelands Foxtel Movies Premiere HD">NSW-Central Tablelands Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MO7##SHF/MO7" xmltv_id="NSW-Central Tablelands Foxtel Movies Family HD">NSW-Central Tablelands Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MO8##MO8/MO8" xmltv_id="NSW-Central Tablelands Foxtel Movies Kids HD">NSW-Central Tablelands Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_STN##SHA/STN" xmltv_id="NSW-Central Tablelands Foxtel Movies Action HD">NSW-Central Tablelands Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MO1##SHY/MO1" xmltv_id="NSW-Central Tablelands Foxtel Movies Comedy HD">NSW-Central Tablelands Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MO3##SHH/MO3" xmltv_id="NSW-Central Tablelands Foxtel Movies Thriller HD">NSW-Central Tablelands Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MO2##SHD/MO2" xmltv_id="NSW-Central Tablelands Foxtel Movies Romance HD">NSW-Central Tablelands Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MO5##MO6/MO5" xmltv_id="NSW-Central Tablelands Foxtel Movies Drama HD">NSW-Central Tablelands Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MVD##MVS/MVD" xmltv_id="NSW-Central Tablelands Foxtel Movies Hits HD">NSW-Central Tablelands Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_GRE##GRR/GRE" xmltv_id="NSW-Central Tablelands Foxtel Movies Greats HD">NSW-Central Tablelands Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FSD##FSN/FSD" xmltv_id="NSW-Central Tablelands Fox Sports News HD">NSW-Central Tablelands Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_F1D##FS1/F1D" xmltv_id="NSW-Central Tablelands FOX CRICKET HD">NSW-Central Tablelands FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_F2D##SP2/F2D" xmltv_id="NSW-Central Tablelands FOX LEAGUE HD">NSW-Central Tablelands FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FHD##FS3/FHD" xmltv_id="NSW-Central Tablelands FOX SPORTS 503 HD">NSW-Central Tablelands FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FAD##FAF/FAD" xmltv_id="NSW-Central Tablelands Fox Footy HD">NSW-Central Tablelands Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_F4D##FSP/F4D" xmltv_id="NSW-Central Tablelands FOX SPORTS 505 HD">NSW-Central Tablelands FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SPE##SPS/SPE" xmltv_id="NSW-Central Tablelands FOX SPORTS 506 HD">NSW-Central Tablelands FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_E1D##ESP/E1D" xmltv_id="NSW-Central Tablelands ESPN HD">NSW-Central Tablelands ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_EHD##ES2/EHD" xmltv_id="NSW-Central Tablelands ESPN2 HD">NSW-Central Tablelands ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FSM##FSS/FSM" xmltv_id="NSW-Central Tablelands FOX SPORTS MORE HD">NSW-Central Tablelands FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SRH##SRW/SRH" xmltv_id="NSW-Central Tablelands SKY Tbred Cent HD">NSW-Central Tablelands SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DHD##DIS/DHD" xmltv_id="NSW-Central Tablelands Discovery HD">NSW-Central Tablelands Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NGD##NGE/NGD" xmltv_id="NSW-Central Tablelands Nat Geo HD">NSW-Central Tablelands Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_HSD##HST/HSD" xmltv_id="NSW-Central Tablelands History HD">NSW-Central Tablelands History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BKH##BBK/BKH" xmltv_id="NSW-Central Tablelands BBC Earth HD">NSW-Central Tablelands BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NWD##NGW/NWD" xmltv_id="NSW-Central Tablelands Nat Geo Wild HD">NSW-Central Tablelands Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BE1##B1E/BE1" xmltv_id="NSW-Central Tablelands beIN SPORTS 1 HD">NSW-Central Tablelands beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BE2##B2E/BE2" xmltv_id="NSW-Central Tablelands beIN SPORTS 2 HD">NSW-Central Tablelands beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BE3##B3E/BE3" xmltv_id="NSW-Central Tablelands beIN SPORTS 3 HD">NSW-Central Tablelands beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NHD##SKY/NHD" xmltv_id="NSW-Central Tablelands Sky News HD">NSW-Central Tablelands Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SUH##SKY/SUH" xmltv_id="NSW-Central Tablelands Sky News UK HD">NSW-Central Tablelands Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FNH##FNC/FNH" xmltv_id="NSW-Central Tablelands Fox News HD">NSW-Central Tablelands Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SHO##SHO/SHO" xmltv_id="NSW-Central Tablelands Foxtel Movies Premiere">NSW-Central Tablelands Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SHF##SHF/SHF" xmltv_id="NSW-Central Tablelands Foxtel Movies Family">NSW-Central Tablelands Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MO9##MO8/MO9" xmltv_id="NSW-Central Tablelands Foxtel Movies Kids">NSW-Central Tablelands Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SHA##SHA/SHA" xmltv_id="NSW-Central Tablelands Foxtel Movies Action">NSW-Central Tablelands Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SHY##SHY/SHY" xmltv_id="NSW-Central Tablelands Foxtel Movies Comedy">NSW-Central Tablelands Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SHH##SHH/SHH" xmltv_id="NSW-Central Tablelands Foxtel Movies Thriller">NSW-Central Tablelands Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SHD##SHD/SHD" xmltv_id="NSW-Central Tablelands Foxtel Movies Romance">NSW-Central Tablelands Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MO6##MO6/MO6" xmltv_id="NSW-Central Tablelands Foxtel Movies Drama">NSW-Central Tablelands Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MVS##MVS/MVS" xmltv_id="NSW-Central Tablelands Foxtel Movies Hits">NSW-Central Tablelands Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_GRR##GRR/GRR" xmltv_id="NSW-Central Tablelands Foxtel Movies Greats">NSW-Central Tablelands Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SH2##SHO/SH2" xmltv_id="NSW-Central Tablelands Foxtel Movies Premiere +2">NSW-Central Tablelands Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MTA##SHA/MTA" xmltv_id="NSW-Central Tablelands Foxtel Movies Action +2">NSW-Central Tablelands Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MTF##SHF/MTF" xmltv_id="NSW-Central Tablelands Foxtel Movies Family +2">NSW-Central Tablelands Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_S4B##FTA/S4B" xmltv_id="NSW-Central Tablelands SBS World Movies SD">NSW-Central Tablelands SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FSN##FSN/FSN" xmltv_id="NSW-Central Tablelands Fox Sports News">NSW-Central Tablelands Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FS1##FS1/FS1" xmltv_id="NSW-Central Tablelands FOX CRICKET">NSW-Central Tablelands FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SP2##SP2/SP2" xmltv_id="NSW-Central Tablelands FOX LEAGUE">NSW-Central Tablelands FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FS3##FS3/FS3" xmltv_id="NSW-Central Tablelands FOX SPORTS 503">NSW-Central Tablelands FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FAF##FAF/FAF" xmltv_id="NSW-Central Tablelands Fox Footy">NSW-Central Tablelands Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FSP##FSP/FSP" xmltv_id="NSW-Central Tablelands FOX SPORTS 505">NSW-Central Tablelands FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SPS##SPS/SPS" xmltv_id="NSW-Central Tablelands FOX SPORTS 506">NSW-Central Tablelands FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FSS##FSS/FSS" xmltv_id="NSW-Central Tablelands Fox Sports More">NSW-Central Tablelands Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ESP##ESP/ESP" xmltv_id="NSW-Central Tablelands ESPN">NSW-Central Tablelands ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ES2##ES2/ES2" xmltv_id="NSW-Central Tablelands ESPN2">NSW-Central Tablelands ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_B1E##B1E/B1E" xmltv_id="NSW-Central Tablelands beIN SPORTS 1">NSW-Central Tablelands beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_B2E##B2E/B2E" xmltv_id="NSW-Central Tablelands beIN SPORTS 2">NSW-Central Tablelands beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_B3E##B3E/B3E" xmltv_id="NSW-Central Tablelands beIN SPORTS 3">NSW-Central Tablelands beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SRA##SRA/SRA" xmltv_id="NSW-Central Tablelands SKY Racing">NSW-Central Tablelands SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SR2##SR2/SR2" xmltv_id="NSW-Central Tablelands SKY Racing 2">NSW-Central Tablelands SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SRW##SRW/SRW" xmltv_id="NSW-Central Tablelands SKY Tbred Cent">NSW-Central Tablelands SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_RTV##RTV/RTV" xmltv_id="NSW-Central Tablelands RACING.COM">NSW-Central Tablelands RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SKY##SKY/SKY" xmltv_id="NSW-Central Tablelands SKY News">NSW-Central Tablelands SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FXW##FXW/FXW" xmltv_id="NSW-Central Tablelands SKY Weather">NSW-Central Tablelands SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ASP##ASP/ASP" xmltv_id="NSW-Central Tablelands Sky News Extra">NSW-Central Tablelands Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SUK##SKY/SUK" xmltv_id="NSW-Central Tablelands Sky News UK">NSW-Central Tablelands Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_FNC##FNC/FNC" xmltv_id="NSW-Central Tablelands FOX News">NSW-Central Tablelands FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CNN##CNN/CNN" xmltv_id="NSW-Central Tablelands CNN">NSW-Central Tablelands CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_HST##HST/HST" xmltv_id="NSW-Central Tablelands The History Channel">NSW-Central Tablelands The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CIN##CIN/CIN" xmltv_id="NSW-Central Tablelands Crime">NSW-Central Tablelands Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_E2A##AES/E2A" xmltv_id="NSW-Central Tablelands A&E +2">NSW-Central Tablelands A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DIS##DIS/DIS" xmltv_id="NSW-Central Tablelands Discovery Channel">NSW-Central Tablelands Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NGE##NGE/NGE" xmltv_id="NSW-Central Tablelands National Geographic">NSW-Central Tablelands National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BBK##BBK/BBK" xmltv_id="NSW-Central Tablelands BBC Earth">NSW-Central Tablelands BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DID##DID/DID" xmltv_id="NSW-Central Tablelands Investigation Discovery">NSW-Central Tablelands Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DIT##DIT/DIT" xmltv_id="NSW-Central Tablelands Discovery Turbo">NSW-Central Tablelands Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ANI##ANI/ANI" xmltv_id="NSW-Central Tablelands Animal Planet">NSW-Central Tablelands Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NGW##NGW/NGW" xmltv_id="NSW-Central Tablelands Nat Geo Wild">NSW-Central Tablelands Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DS2##DIS/DS2" xmltv_id="NSW-Central Tablelands Discovery +2">NSW-Central Tablelands Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_DI2##DIT/DI2" xmltv_id="NSW-Central Tablelands Discovery Turbo +2">NSW-Central Tablelands Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NG2##NGE/NG2" xmltv_id="NSW-Central Tablelands Nat Geo +2">NSW-Central Tablelands Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CNB##CNB/CNB" xmltv_id="NSW-Central Tablelands CNBC">NSW-Central Tablelands CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BBC##BBC/BBC" xmltv_id="NSW-Central Tablelands BBC World News">NSW-Central Tablelands BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BLM##BLM/BLM" xmltv_id="NSW-Central Tablelands Bloomberg Television">NSW-Central Tablelands Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_AJE##AJE/AJE" xmltv_id="NSW-Central Tablelands Al Jazeera">NSW-Central Tablelands Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_TRT##TRT/TRT" xmltv_id="NSW-Central Tablelands TRT World">NSW-Central Tablelands TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CCC##CCC/CCC" xmltv_id="NSW-Central Tablelands CGTN">NSW-Central Tablelands CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CCD##CCD/CCD" xmltv_id="NSW-Central Tablelands CGTN-Documentary">NSW-Central Tablelands CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NHK##FTA/NHK" xmltv_id="NSW-Central Tablelands NHK World-Japan">NSW-Central Tablelands NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_RSY##RSY/RSY" xmltv_id="NSW-Central Tablelands Russia Today">NSW-Central Tablelands Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NIC##NIC/NIC" xmltv_id="NSW-Central Tablelands Nickelodeon">NSW-Central Tablelands Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_NJR##NJR/NJR" xmltv_id="NSW-Central Tablelands Nick Jr.">NSW-Central Tablelands Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CBE##CBE/CBE" xmltv_id="NSW-Central Tablelands Cbeebies">NSW-Central Tablelands Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CNE##CNE/CNE" xmltv_id="NSW-Central Tablelands Cartoon Network">NSW-Central Tablelands Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_BOO##BOO/BOO" xmltv_id="NSW-Central Tablelands Boomerang">NSW-Central Tablelands Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_SA3##FTA/SA3" xmltv_id="NSW-Central Tablelands ABC ME Sydney">NSW-Central Tablelands ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CV2##CV2/CV2" xmltv_id="NSW-Central Tablelands [V]">NSW-Central Tablelands [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_V2H##CV2/V2H" xmltv_id="NSW-Central Tablelands [V] +2">NSW-Central Tablelands [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_TMF##TMF/TMF" xmltv_id="NSW-Central Tablelands MTV Music">NSW-Central Tablelands MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_VH1##VH1/VH1" xmltv_id="NSW-Central Tablelands MTV Dance">NSW-Central Tablelands MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_MMX##MMX/MMX" xmltv_id="NSW-Central Tablelands MAX">NSW-Central Tablelands MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_CMC##CMC/CMC" xmltv_id="NSW-Central Tablelands CMC">NSW-Central Tablelands CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_ANT##ANT/ANT" xmltv_id="NSW-Central Tablelands Antenna Pacific">NSW-Central Tablelands Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8208_RAI##RAI/RAI" xmltv_id="NSW-Central Tablelands RAI ITALIA">NSW-Central Tablelands RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NRN##FTA/NRN" xmltv_id="NSW-Grafton Kempsey WIN Television Northern NSW">NSW-Grafton Kempsey WIN Television Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NET##FTA/NET" xmltv_id="NSW-Grafton Kempsey PRIME7">NSW-Grafton Kempsey PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NBN##FTA/NBN" xmltv_id="NSW-Grafton Kempsey NBN">NSW-Grafton Kempsey NBN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_AHS##FTA/AHS" xmltv_id="NSW-Grafton Kempsey ABC HD">NSW-Grafton Kempsey ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ASD##FTA/ASD" xmltv_id="NSW-Grafton Kempsey ABC News">NSW-Grafton Kempsey ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BSD##FTA/BSD" xmltv_id="NSW-Grafton Kempsey SBS HD">NSW-Grafton Kempsey SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SNN##FTA/SNN" xmltv_id="NSW-Grafton Kempsey SBS Viceland HD">NSW-Grafton Kempsey SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SB4##FTA/SB4" xmltv_id="NSW-Grafton Kempsey SBS World Movies HD">NSW-Grafton Kempsey SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SBF##FTA/SBF" xmltv_id="NSW-Grafton Kempsey SBS Food NSW">NSW-Grafton Kempsey SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DRN##FTA/DRN" xmltv_id="NSW-Grafton Kempsey WIN HD Northern NSW">NSW-Grafton Kempsey WIN HD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_OND##FTA/OND" xmltv_id="NSW-Grafton Kempsey WIN BOLD Northern NSW">NSW-Grafton Kempsey WIN BOLD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ENS##FTA/ENS" xmltv_id="NSW-Grafton Kempsey WIN Peach Northern NSW">NSW-Grafton Kempsey WIN Peach Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NED##FTA/NED" xmltv_id="NSW-Grafton Kempsey Prime 7 HD">NSW-Grafton Kempsey Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_P7N##FTA/P7N" xmltv_id="NSW-Grafton Kempsey 7TWO NSW">NSW-Grafton Kempsey 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_PHT##FTA/PHT" xmltv_id="NSW-Grafton Kempsey 7mate NSW">NSW-Grafton Kempsey 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BN2##FTA/BN2" xmltv_id="NSW-Grafton Kempsey NBN 9HD NSW">NSW-Grafton Kempsey NBN 9HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NBH##FTA/NBH" xmltv_id="NSW-Grafton Kempsey NBN GEM NSW">NSW-Grafton Kempsey NBN GEM NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BN4##FTA/BN4" xmltv_id="NSW-Grafton Kempsey NBN 9Life NSW">NSW-Grafton Kempsey NBN 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_G11##FTA/G11" xmltv_id="NSW-Grafton Kempsey NBN 9Gem NSW HD">NSW-Grafton Kempsey NBN 9Gem NSW HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_F1S##F1S/F1S" xmltv_id="NSW-Grafton Kempsey FOX One">NSW-Grafton Kempsey FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ABC##FTA/ABC" xmltv_id="NSW-Grafton Kempsey ABC NSW">NSW-Grafton Kempsey ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SBE##FTA/SBE" xmltv_id="NSW-Grafton Kempsey SBS Eastern">NSW-Grafton Kempsey SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_UKT##UKT/UKT" xmltv_id="NSW-Grafton Kempsey UKTV">NSW-Grafton Kempsey UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_LST##LST/LST" xmltv_id="NSW-Grafton Kempsey LifeStyle">NSW-Grafton Kempsey LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FOX##FOX/FOX" xmltv_id="NSW-Grafton Kempsey FOX8">NSW-Grafton Kempsey FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FFS##FFS/FFS" xmltv_id="NSW-Grafton Kempsey FOX Funny">NSW-Grafton Kempsey FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ARN##ARN/ARN" xmltv_id="NSW-Grafton Kempsey Arena">NSW-Grafton Kempsey Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FKC##FKC/FKC" xmltv_id="NSW-Grafton Kempsey FOX Classics">NSW-Grafton Kempsey FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_HAL##HAL/HAL" xmltv_id="NSW-Grafton Kempsey Universal TV">NSW-Grafton Kempsey Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SHC##SHC/SHC" xmltv_id="NSW-Grafton Kempsey FOX SHOWCASE">NSW-Grafton Kempsey FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BSF##BSF/BSF" xmltv_id="NSW-Grafton Kempsey BBC First">NSW-Grafton Kempsey BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FSU##FSU/FSU" xmltv_id="NSW-Grafton Kempsey FOX Sleuth">NSW-Grafton Kempsey FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_IOI##IOI/IOI" xmltv_id="NSW-Grafton Kempsey FOX Crime">NSW-Grafton Kempsey FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_HIT##HIT/HIT" xmltv_id="NSW-Grafton Kempsey FOX H!TS">NSW-Grafton Kempsey FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_COM##COM/COM" xmltv_id="NSW-Grafton Kempsey The Comedy Channel">NSW-Grafton Kempsey The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_AES##AES/AES" xmltv_id="NSW-Grafton Kempsey A&E">NSW-Grafton Kempsey A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FIS##FIS/FIS" xmltv_id="NSW-Grafton Kempsey FOX Sci Fi">NSW-Grafton Kempsey FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MTV##MTV/MTV" xmltv_id="NSW-Grafton Kempsey MTV">NSW-Grafton Kempsey MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ETV##ETV/ETV" xmltv_id="NSW-Grafton Kempsey E! Entertainment">NSW-Grafton Kempsey E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FOD##FOD/FOD" xmltv_id="NSW-Grafton Kempsey LifeStyle Food">NSW-Grafton Kempsey LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_LHO##LHO/LHO" xmltv_id="NSW-Grafton Kempsey LifeStyle Home">NSW-Grafton Kempsey LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DTA##DTA/DTA" xmltv_id="NSW-Grafton Kempsey TLC">NSW-Grafton Kempsey TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BXS##BXS/BXS" xmltv_id="NSW-Grafton Kempsey BoxSets">NSW-Grafton Kempsey BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SAR##SAR/SAR" xmltv_id="NSW-Grafton Kempsey Smooth / Arts">NSW-Grafton Kempsey Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_AB2##FTA/AB2" xmltv_id="NSW-Grafton Kempsey ABCComedy/Kids">NSW-Grafton Kempsey ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SBN##FTA/SBN" xmltv_id="NSW-Grafton Kempsey SBS VICELAND">NSW-Grafton Kempsey SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NFN##FTA/NFN" xmltv_id="NSW-Grafton Kempsey SBS Food">NSW-Grafton Kempsey SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NIT##FTA/NIT" xmltv_id="NSW-Grafton Kempsey NITV">NSW-Grafton Kempsey NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_F12##F12/F12" xmltv_id="NSW-Grafton Kempsey FOX One +2">NSW-Grafton Kempsey FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SW2##SHC/SW2" xmltv_id="NSW-Grafton Kempsey FOX SHOWCASE +2">NSW-Grafton Kempsey FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FO2##FOX/FO2" xmltv_id="NSW-Grafton Kempsey FOX8+2">NSW-Grafton Kempsey FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_IO2##IOI/IO2" xmltv_id="NSW-Grafton Kempsey FOX Crime +2">NSW-Grafton Kempsey FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_LS2##LST/LS2" xmltv_id="NSW-Grafton Kempsey LifeStyle +2">NSW-Grafton Kempsey LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_AR2##ARN/AR2" xmltv_id="NSW-Grafton Kempsey Arena +2">NSW-Grafton Kempsey Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ET2##ET2/ET2" xmltv_id="NSW-Grafton Kempsey E!+2">NSW-Grafton Kempsey E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CL2##FKC/CL2" xmltv_id="NSW-Grafton Kempsey FOX Classics+2">NSW-Grafton Kempsey FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_UK2##UKT/UK2" xmltv_id="NSW-Grafton Kempsey UKTV+2">NSW-Grafton Kempsey UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FS2##FS2/FS2" xmltv_id="NSW-Grafton Kempsey FOX Sleuth +2">NSW-Grafton Kempsey FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FF2##FF2/FF2" xmltv_id="NSW-Grafton Kempsey FOX Funny +2">NSW-Grafton Kempsey FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_HI2##HIT/HI2" xmltv_id="NSW-Grafton Kempsey FOX H!TS +2">NSW-Grafton Kempsey FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FI2##FI2/FI2" xmltv_id="NSW-Grafton Kempsey FOX Sci Fi +2">NSW-Grafton Kempsey FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_LF2##FOD/LF2" xmltv_id="NSW-Grafton Kempsey LifeStyle Food +2">NSW-Grafton Kempsey LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DT2##DTA/DT2" xmltv_id="NSW-Grafton Kempsey TLC +2">NSW-Grafton Kempsey TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_AUR##AUR/AUR" xmltv_id="NSW-Grafton Kempsey Aurora">NSW-Grafton Kempsey Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_TVS##TVS/TVS" xmltv_id="NSW-Grafton Kempsey TVSN">NSW-Grafton Kempsey TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_EXP##EXP/EXP" xmltv_id="NSW-Grafton Kempsey EXPO">NSW-Grafton Kempsey EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ACC##ACC/ACC" xmltv_id="NSW-Grafton Kempsey ACC">NSW-Grafton Kempsey ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_HLT##HLT/HLT" xmltv_id="NSW-Grafton Kempsey Hillsong Channel">NSW-Grafton Kempsey Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DAS##DAS/DAS" xmltv_id="NSW-Grafton Kempsey Daystar">NSW-Grafton Kempsey Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SLT##SLT/SLT" xmltv_id="NSW-Grafton Kempsey SonLife">NSW-Grafton Kempsey SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_F1H##F1H/F1H" xmltv_id="NSW-Grafton Kempsey FOX One HD">NSW-Grafton Kempsey FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ARD##ARN/ARD" xmltv_id="NSW-Grafton Kempsey Arena HD">NSW-Grafton Kempsey Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_LSD##LST/LSD" xmltv_id="NSW-Grafton Kempsey LifeStyle HD">NSW-Grafton Kempsey LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_F8D##FOX/F8D" xmltv_id="NSW-Grafton Kempsey FOX8 HD">NSW-Grafton Kempsey FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FFH##FFH/FFH" xmltv_id="NSW-Grafton Kempsey FOX Funny HD">NSW-Grafton Kempsey FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_UND##HAL/UND" xmltv_id="NSW-Grafton Kempsey Universal HD">NSW-Grafton Kempsey Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SCD##SHC/SCD" xmltv_id="NSW-Grafton Kempsey FOX SHOWCASE HD">NSW-Grafton Kempsey FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BFF##BSF/BFF" xmltv_id="NSW-Grafton Kempsey BBC First HD">NSW-Grafton Kempsey BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FSL##FSL/FSL" xmltv_id="NSW-Grafton Kempsey FOX Sleuth HD">NSW-Grafton Kempsey FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FCH##FCH/FCH" xmltv_id="NSW-Grafton Kempsey FOX Crime HD">NSW-Grafton Kempsey FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_AED##AES/AED" xmltv_id="NSW-Grafton Kempsey A&E HD">NSW-Grafton Kempsey A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FSI##FSI/FSI" xmltv_id="NSW-Grafton Kempsey FOX Sci Fi HD">NSW-Grafton Kempsey FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BXD##BXS/BXD" xmltv_id="NSW-Grafton Kempsey BoxSet HD">NSW-Grafton Kempsey BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_HAR##SAR/HAR" xmltv_id="NSW-Grafton Kempsey Smooth / Arts HD">NSW-Grafton Kempsey Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SOD##SHO/SOD" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Premiere HD">NSW-Grafton Kempsey Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MO7##SHF/MO7" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Family HD">NSW-Grafton Kempsey Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MO8##MO8/MO8" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Kids HD">NSW-Grafton Kempsey Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_STN##SHA/STN" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Action HD">NSW-Grafton Kempsey Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MO1##SHY/MO1" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Comedy HD">NSW-Grafton Kempsey Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MO3##SHH/MO3" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Thriller HD">NSW-Grafton Kempsey Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MO2##SHD/MO2" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Romance HD">NSW-Grafton Kempsey Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MO5##MO6/MO5" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Drama HD">NSW-Grafton Kempsey Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MVD##MVS/MVD" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Hits HD">NSW-Grafton Kempsey Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_GRE##GRR/GRE" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Greats HD">NSW-Grafton Kempsey Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FSD##FSN/FSD" xmltv_id="NSW-Grafton Kempsey Fox Sports News HD">NSW-Grafton Kempsey Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_F1D##FS1/F1D" xmltv_id="NSW-Grafton Kempsey FOX CRICKET HD">NSW-Grafton Kempsey FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_F2D##SP2/F2D" xmltv_id="NSW-Grafton Kempsey FOX LEAGUE HD">NSW-Grafton Kempsey FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FHD##FS3/FHD" xmltv_id="NSW-Grafton Kempsey FOX SPORTS 503 HD">NSW-Grafton Kempsey FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FAD##FAF/FAD" xmltv_id="NSW-Grafton Kempsey Fox Footy HD">NSW-Grafton Kempsey Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_F4D##FSP/F4D" xmltv_id="NSW-Grafton Kempsey FOX SPORTS 505 HD">NSW-Grafton Kempsey FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SPE##SPS/SPE" xmltv_id="NSW-Grafton Kempsey FOX SPORTS 506 HD">NSW-Grafton Kempsey FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_E1D##ESP/E1D" xmltv_id="NSW-Grafton Kempsey ESPN HD">NSW-Grafton Kempsey ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_EHD##ES2/EHD" xmltv_id="NSW-Grafton Kempsey ESPN2 HD">NSW-Grafton Kempsey ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FSM##FSS/FSM" xmltv_id="NSW-Grafton Kempsey FOX SPORTS MORE HD">NSW-Grafton Kempsey FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SRH##SRW/SRH" xmltv_id="NSW-Grafton Kempsey SKY Tbred Cent HD">NSW-Grafton Kempsey SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DHD##DIS/DHD" xmltv_id="NSW-Grafton Kempsey Discovery HD">NSW-Grafton Kempsey Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NGD##NGE/NGD" xmltv_id="NSW-Grafton Kempsey Nat Geo HD">NSW-Grafton Kempsey Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_HSD##HST/HSD" xmltv_id="NSW-Grafton Kempsey History HD">NSW-Grafton Kempsey History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BKH##BBK/BKH" xmltv_id="NSW-Grafton Kempsey BBC Earth HD">NSW-Grafton Kempsey BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NWD##NGW/NWD" xmltv_id="NSW-Grafton Kempsey Nat Geo Wild HD">NSW-Grafton Kempsey Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BE1##B1E/BE1" xmltv_id="NSW-Grafton Kempsey beIN SPORTS 1 HD">NSW-Grafton Kempsey beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BE2##B2E/BE2" xmltv_id="NSW-Grafton Kempsey beIN SPORTS 2 HD">NSW-Grafton Kempsey beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BE3##B3E/BE3" xmltv_id="NSW-Grafton Kempsey beIN SPORTS 3 HD">NSW-Grafton Kempsey beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NHD##SKY/NHD" xmltv_id="NSW-Grafton Kempsey Sky News HD">NSW-Grafton Kempsey Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SUH##SKY/SUH" xmltv_id="NSW-Grafton Kempsey Sky News UK HD">NSW-Grafton Kempsey Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FNH##FNC/FNH" xmltv_id="NSW-Grafton Kempsey Fox News HD">NSW-Grafton Kempsey Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SHO##SHO/SHO" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Premiere">NSW-Grafton Kempsey Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SHF##SHF/SHF" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Family">NSW-Grafton Kempsey Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MO9##MO8/MO9" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Kids">NSW-Grafton Kempsey Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SHA##SHA/SHA" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Action">NSW-Grafton Kempsey Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SHY##SHY/SHY" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Comedy">NSW-Grafton Kempsey Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SHH##SHH/SHH" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Thriller">NSW-Grafton Kempsey Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SHD##SHD/SHD" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Romance">NSW-Grafton Kempsey Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MO6##MO6/MO6" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Drama">NSW-Grafton Kempsey Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MVS##MVS/MVS" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Hits">NSW-Grafton Kempsey Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_GRR##GRR/GRR" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Greats">NSW-Grafton Kempsey Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SH2##SHO/SH2" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Premiere +2">NSW-Grafton Kempsey Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MTA##SHA/MTA" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Action +2">NSW-Grafton Kempsey Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MTF##SHF/MTF" xmltv_id="NSW-Grafton Kempsey Foxtel Movies Family +2">NSW-Grafton Kempsey Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_S4B##FTA/S4B" xmltv_id="NSW-Grafton Kempsey SBS World Movies SD">NSW-Grafton Kempsey SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FSN##FSN/FSN" xmltv_id="NSW-Grafton Kempsey Fox Sports News">NSW-Grafton Kempsey Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FS1##FS1/FS1" xmltv_id="NSW-Grafton Kempsey FOX CRICKET">NSW-Grafton Kempsey FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SP2##SP2/SP2" xmltv_id="NSW-Grafton Kempsey FOX LEAGUE">NSW-Grafton Kempsey FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FS3##FS3/FS3" xmltv_id="NSW-Grafton Kempsey FOX SPORTS 503">NSW-Grafton Kempsey FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FAF##FAF/FAF" xmltv_id="NSW-Grafton Kempsey Fox Footy">NSW-Grafton Kempsey Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FSP##FSP/FSP" xmltv_id="NSW-Grafton Kempsey FOX SPORTS 505">NSW-Grafton Kempsey FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SPS##SPS/SPS" xmltv_id="NSW-Grafton Kempsey FOX SPORTS 506">NSW-Grafton Kempsey FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FSS##FSS/FSS" xmltv_id="NSW-Grafton Kempsey Fox Sports More">NSW-Grafton Kempsey Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ESP##ESP/ESP" xmltv_id="NSW-Grafton Kempsey ESPN">NSW-Grafton Kempsey ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ES2##ES2/ES2" xmltv_id="NSW-Grafton Kempsey ESPN2">NSW-Grafton Kempsey ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_B1E##B1E/B1E" xmltv_id="NSW-Grafton Kempsey beIN SPORTS 1">NSW-Grafton Kempsey beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_B2E##B2E/B2E" xmltv_id="NSW-Grafton Kempsey beIN SPORTS 2">NSW-Grafton Kempsey beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_B3E##B3E/B3E" xmltv_id="NSW-Grafton Kempsey beIN SPORTS 3">NSW-Grafton Kempsey beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SRA##SRA/SRA" xmltv_id="NSW-Grafton Kempsey SKY Racing">NSW-Grafton Kempsey SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SR2##SR2/SR2" xmltv_id="NSW-Grafton Kempsey SKY Racing 2">NSW-Grafton Kempsey SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SRW##SRW/SRW" xmltv_id="NSW-Grafton Kempsey SKY Tbred Cent">NSW-Grafton Kempsey SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_RTV##RTV/RTV" xmltv_id="NSW-Grafton Kempsey RACING.COM">NSW-Grafton Kempsey RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SKY##SKY/SKY" xmltv_id="NSW-Grafton Kempsey SKY News">NSW-Grafton Kempsey SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FXW##FXW/FXW" xmltv_id="NSW-Grafton Kempsey SKY Weather">NSW-Grafton Kempsey SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ASP##ASP/ASP" xmltv_id="NSW-Grafton Kempsey Sky News Extra">NSW-Grafton Kempsey Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SUK##SKY/SUK" xmltv_id="NSW-Grafton Kempsey Sky News UK">NSW-Grafton Kempsey Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_FNC##FNC/FNC" xmltv_id="NSW-Grafton Kempsey FOX News">NSW-Grafton Kempsey FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CNN##CNN/CNN" xmltv_id="NSW-Grafton Kempsey CNN">NSW-Grafton Kempsey CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_HST##HST/HST" xmltv_id="NSW-Grafton Kempsey The History Channel">NSW-Grafton Kempsey The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CIN##CIN/CIN" xmltv_id="NSW-Grafton Kempsey Crime">NSW-Grafton Kempsey Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_E2A##AES/E2A" xmltv_id="NSW-Grafton Kempsey A&E +2">NSW-Grafton Kempsey A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DIS##DIS/DIS" xmltv_id="NSW-Grafton Kempsey Discovery Channel">NSW-Grafton Kempsey Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NGE##NGE/NGE" xmltv_id="NSW-Grafton Kempsey National Geographic">NSW-Grafton Kempsey National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BBK##BBK/BBK" xmltv_id="NSW-Grafton Kempsey BBC Earth">NSW-Grafton Kempsey BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DID##DID/DID" xmltv_id="NSW-Grafton Kempsey Investigation Discovery">NSW-Grafton Kempsey Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DIT##DIT/DIT" xmltv_id="NSW-Grafton Kempsey Discovery Turbo">NSW-Grafton Kempsey Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ANI##ANI/ANI" xmltv_id="NSW-Grafton Kempsey Animal Planet">NSW-Grafton Kempsey Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NGW##NGW/NGW" xmltv_id="NSW-Grafton Kempsey Nat Geo Wild">NSW-Grafton Kempsey Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DS2##DIS/DS2" xmltv_id="NSW-Grafton Kempsey Discovery +2">NSW-Grafton Kempsey Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_DI2##DIT/DI2" xmltv_id="NSW-Grafton Kempsey Discovery Turbo +2">NSW-Grafton Kempsey Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NG2##NGE/NG2" xmltv_id="NSW-Grafton Kempsey Nat Geo +2">NSW-Grafton Kempsey Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CNB##CNB/CNB" xmltv_id="NSW-Grafton Kempsey CNBC">NSW-Grafton Kempsey CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BBC##BBC/BBC" xmltv_id="NSW-Grafton Kempsey BBC World News">NSW-Grafton Kempsey BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BLM##BLM/BLM" xmltv_id="NSW-Grafton Kempsey Bloomberg Television">NSW-Grafton Kempsey Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_AJE##AJE/AJE" xmltv_id="NSW-Grafton Kempsey Al Jazeera">NSW-Grafton Kempsey Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_TRT##TRT/TRT" xmltv_id="NSW-Grafton Kempsey TRT World">NSW-Grafton Kempsey TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CCC##CCC/CCC" xmltv_id="NSW-Grafton Kempsey CGTN">NSW-Grafton Kempsey CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CCD##CCD/CCD" xmltv_id="NSW-Grafton Kempsey CGTN-Documentary">NSW-Grafton Kempsey CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NHK##FTA/NHK" xmltv_id="NSW-Grafton Kempsey NHK World-Japan">NSW-Grafton Kempsey NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_RSY##RSY/RSY" xmltv_id="NSW-Grafton Kempsey Russia Today">NSW-Grafton Kempsey Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NIC##NIC/NIC" xmltv_id="NSW-Grafton Kempsey Nickelodeon">NSW-Grafton Kempsey Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_NJR##NJR/NJR" xmltv_id="NSW-Grafton Kempsey Nick Jr.">NSW-Grafton Kempsey Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CBE##CBE/CBE" xmltv_id="NSW-Grafton Kempsey Cbeebies">NSW-Grafton Kempsey Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CNE##CNE/CNE" xmltv_id="NSW-Grafton Kempsey Cartoon Network">NSW-Grafton Kempsey Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_BOO##BOO/BOO" xmltv_id="NSW-Grafton Kempsey Boomerang">NSW-Grafton Kempsey Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_SA3##FTA/SA3" xmltv_id="NSW-Grafton Kempsey ABC ME Sydney">NSW-Grafton Kempsey ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CV2##CV2/CV2" xmltv_id="NSW-Grafton Kempsey [V]">NSW-Grafton Kempsey [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_V2H##CV2/V2H" xmltv_id="NSW-Grafton Kempsey [V] +2">NSW-Grafton Kempsey [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_TMF##TMF/TMF" xmltv_id="NSW-Grafton Kempsey MTV Music">NSW-Grafton Kempsey MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_VH1##VH1/VH1" xmltv_id="NSW-Grafton Kempsey MTV Dance">NSW-Grafton Kempsey MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_MMX##MMX/MMX" xmltv_id="NSW-Grafton Kempsey MAX">NSW-Grafton Kempsey MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_CMC##CMC/CMC" xmltv_id="NSW-Grafton Kempsey CMC">NSW-Grafton Kempsey CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_ANT##ANT/ANT" xmltv_id="NSW-Grafton Kempsey Antenna Pacific">NSW-Grafton Kempsey Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8224_RAI##RAI/RAI" xmltv_id="NSW-Grafton Kempsey RAI ITALIA">NSW-Grafton Kempsey RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CTC##FTA/CTC" xmltv_id="NSW-Illawarra SC Nine Wagga Wagga">NSW-Illawarra SC Nine Wagga Wagga</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CBN##FTA/CBN" xmltv_id="NSW-Illawarra PRIME7">NSW-Illawarra PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_WIN##FTA/WIN" xmltv_id="NSW-Illawarra WIN Television NSW">NSW-Illawarra WIN Television NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_AHS##FTA/AHS" xmltv_id="NSW-Illawarra ABC HD">NSW-Illawarra ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ASD##FTA/ASD" xmltv_id="NSW-Illawarra ABC News">NSW-Illawarra ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BSD##FTA/BSD" xmltv_id="NSW-Illawarra SBS HD">NSW-Illawarra SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SNN##FTA/SNN" xmltv_id="NSW-Illawarra SBS Viceland HD">NSW-Illawarra SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SB4##FTA/SB4" xmltv_id="NSW-Illawarra SBS World Movies HD">NSW-Illawarra SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SBF##FTA/SBF" xmltv_id="NSW-Illawarra SBS Food NSW">NSW-Illawarra SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SD9##FTA/SD9" xmltv_id="NSW-Illawarra 9HD NSW SC">NSW-Illawarra 9HD NSW SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_OWD##FTA/OWD" xmltv_id="NSW-Illawarra SC 9Gem Southern NSW">NSW-Illawarra SC 9Gem Southern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SL9##FTA/SL9" xmltv_id="NSW-Illawarra SC 9Life NSW">NSW-Illawarra SC 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CBD##FTA/CBD" xmltv_id="NSW-Illawarra Prime 7 HD">NSW-Illawarra Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_P7N##FTA/P7N" xmltv_id="NSW-Illawarra 7TWO NSW">NSW-Illawarra 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_PHT##FTA/PHT" xmltv_id="NSW-Illawarra 7mate NSW">NSW-Illawarra 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_HW4##FTA/HW4" xmltv_id="NSW-Illawarra WIN HD NSW">NSW-Illawarra WIN HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NSG##FTA/NSG" xmltv_id="NSW-Illawarra WIN BOLD NSW">NSW-Illawarra WIN BOLD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_WNH##FTA/WNH" xmltv_id="NSW-Illawarra WIN Peach NSW">NSW-Illawarra WIN Peach NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_F1S##F1S/F1S" xmltv_id="NSW-Illawarra FOX One">NSW-Illawarra FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ABC##FTA/ABC" xmltv_id="NSW-Illawarra ABC NSW">NSW-Illawarra ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SBE##FTA/SBE" xmltv_id="NSW-Illawarra SBS Eastern">NSW-Illawarra SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_UKT##UKT/UKT" xmltv_id="NSW-Illawarra UKTV">NSW-Illawarra UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_LST##LST/LST" xmltv_id="NSW-Illawarra LifeStyle">NSW-Illawarra LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FOX##FOX/FOX" xmltv_id="NSW-Illawarra FOX8">NSW-Illawarra FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FFS##FFS/FFS" xmltv_id="NSW-Illawarra FOX Funny">NSW-Illawarra FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ARN##ARN/ARN" xmltv_id="NSW-Illawarra Arena">NSW-Illawarra Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FKC##FKC/FKC" xmltv_id="NSW-Illawarra FOX Classics">NSW-Illawarra FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_HAL##HAL/HAL" xmltv_id="NSW-Illawarra Universal TV">NSW-Illawarra Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SHC##SHC/SHC" xmltv_id="NSW-Illawarra FOX SHOWCASE">NSW-Illawarra FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BSF##BSF/BSF" xmltv_id="NSW-Illawarra BBC First">NSW-Illawarra BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FSU##FSU/FSU" xmltv_id="NSW-Illawarra FOX Sleuth">NSW-Illawarra FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_IOI##IOI/IOI" xmltv_id="NSW-Illawarra FOX Crime">NSW-Illawarra FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_HIT##HIT/HIT" xmltv_id="NSW-Illawarra FOX H!TS">NSW-Illawarra FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_COM##COM/COM" xmltv_id="NSW-Illawarra The Comedy Channel">NSW-Illawarra The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_AES##AES/AES" xmltv_id="NSW-Illawarra A&E">NSW-Illawarra A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FIS##FIS/FIS" xmltv_id="NSW-Illawarra FOX Sci Fi">NSW-Illawarra FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MTV##MTV/MTV" xmltv_id="NSW-Illawarra MTV">NSW-Illawarra MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ETV##ETV/ETV" xmltv_id="NSW-Illawarra E! Entertainment">NSW-Illawarra E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FOD##FOD/FOD" xmltv_id="NSW-Illawarra LifeStyle Food">NSW-Illawarra LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_LHO##LHO/LHO" xmltv_id="NSW-Illawarra LifeStyle Home">NSW-Illawarra LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DTA##DTA/DTA" xmltv_id="NSW-Illawarra TLC">NSW-Illawarra TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BXS##BXS/BXS" xmltv_id="NSW-Illawarra BoxSets">NSW-Illawarra BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SAR##SAR/SAR" xmltv_id="NSW-Illawarra Smooth / Arts">NSW-Illawarra Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_AB2##FTA/AB2" xmltv_id="NSW-Illawarra ABCComedy/Kids">NSW-Illawarra ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SBN##FTA/SBN" xmltv_id="NSW-Illawarra SBS VICELAND">NSW-Illawarra SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NFN##FTA/NFN" xmltv_id="NSW-Illawarra SBS Food">NSW-Illawarra SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NIT##FTA/NIT" xmltv_id="NSW-Illawarra NITV">NSW-Illawarra NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_F12##F12/F12" xmltv_id="NSW-Illawarra FOX One +2">NSW-Illawarra FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SW2##SHC/SW2" xmltv_id="NSW-Illawarra FOX SHOWCASE +2">NSW-Illawarra FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FO2##FOX/FO2" xmltv_id="NSW-Illawarra FOX8+2">NSW-Illawarra FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_IO2##IOI/IO2" xmltv_id="NSW-Illawarra FOX Crime +2">NSW-Illawarra FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_LS2##LST/LS2" xmltv_id="NSW-Illawarra LifeStyle +2">NSW-Illawarra LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_AR2##ARN/AR2" xmltv_id="NSW-Illawarra Arena +2">NSW-Illawarra Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ET2##ET2/ET2" xmltv_id="NSW-Illawarra E!+2">NSW-Illawarra E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CL2##FKC/CL2" xmltv_id="NSW-Illawarra FOX Classics+2">NSW-Illawarra FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_UK2##UKT/UK2" xmltv_id="NSW-Illawarra UKTV+2">NSW-Illawarra UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FS2##FS2/FS2" xmltv_id="NSW-Illawarra FOX Sleuth +2">NSW-Illawarra FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FF2##FF2/FF2" xmltv_id="NSW-Illawarra FOX Funny +2">NSW-Illawarra FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_HI2##HIT/HI2" xmltv_id="NSW-Illawarra FOX H!TS +2">NSW-Illawarra FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FI2##FI2/FI2" xmltv_id="NSW-Illawarra FOX Sci Fi +2">NSW-Illawarra FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_LF2##FOD/LF2" xmltv_id="NSW-Illawarra LifeStyle Food +2">NSW-Illawarra LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DT2##DTA/DT2" xmltv_id="NSW-Illawarra TLC +2">NSW-Illawarra TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_AUR##AUR/AUR" xmltv_id="NSW-Illawarra Aurora">NSW-Illawarra Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_TVS##TVS/TVS" xmltv_id="NSW-Illawarra TVSN">NSW-Illawarra TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_EXP##EXP/EXP" xmltv_id="NSW-Illawarra EXPO">NSW-Illawarra EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ACC##ACC/ACC" xmltv_id="NSW-Illawarra ACC">NSW-Illawarra ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_HLT##HLT/HLT" xmltv_id="NSW-Illawarra Hillsong Channel">NSW-Illawarra Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DAS##DAS/DAS" xmltv_id="NSW-Illawarra Daystar">NSW-Illawarra Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SLT##SLT/SLT" xmltv_id="NSW-Illawarra SonLife">NSW-Illawarra SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_F1H##F1H/F1H" xmltv_id="NSW-Illawarra FOX One HD">NSW-Illawarra FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ARD##ARN/ARD" xmltv_id="NSW-Illawarra Arena HD">NSW-Illawarra Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_LSD##LST/LSD" xmltv_id="NSW-Illawarra LifeStyle HD">NSW-Illawarra LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_F8D##FOX/F8D" xmltv_id="NSW-Illawarra FOX8 HD">NSW-Illawarra FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FFH##FFH/FFH" xmltv_id="NSW-Illawarra FOX Funny HD">NSW-Illawarra FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_UND##HAL/UND" xmltv_id="NSW-Illawarra Universal HD">NSW-Illawarra Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SCD##SHC/SCD" xmltv_id="NSW-Illawarra FOX SHOWCASE HD">NSW-Illawarra FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BFF##BSF/BFF" xmltv_id="NSW-Illawarra BBC First HD">NSW-Illawarra BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FSL##FSL/FSL" xmltv_id="NSW-Illawarra FOX Sleuth HD">NSW-Illawarra FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FCH##FCH/FCH" xmltv_id="NSW-Illawarra FOX Crime HD">NSW-Illawarra FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_AED##AES/AED" xmltv_id="NSW-Illawarra A&E HD">NSW-Illawarra A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FSI##FSI/FSI" xmltv_id="NSW-Illawarra FOX Sci Fi HD">NSW-Illawarra FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BXD##BXS/BXD" xmltv_id="NSW-Illawarra BoxSet HD">NSW-Illawarra BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_HAR##SAR/HAR" xmltv_id="NSW-Illawarra Smooth / Arts HD">NSW-Illawarra Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SOD##SHO/SOD" xmltv_id="NSW-Illawarra Foxtel Movies Premiere HD">NSW-Illawarra Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MO7##SHF/MO7" xmltv_id="NSW-Illawarra Foxtel Movies Family HD">NSW-Illawarra Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MO8##MO8/MO8" xmltv_id="NSW-Illawarra Foxtel Movies Kids HD">NSW-Illawarra Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_STN##SHA/STN" xmltv_id="NSW-Illawarra Foxtel Movies Action HD">NSW-Illawarra Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MO1##SHY/MO1" xmltv_id="NSW-Illawarra Foxtel Movies Comedy HD">NSW-Illawarra Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MO3##SHH/MO3" xmltv_id="NSW-Illawarra Foxtel Movies Thriller HD">NSW-Illawarra Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MO2##SHD/MO2" xmltv_id="NSW-Illawarra Foxtel Movies Romance HD">NSW-Illawarra Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MO5##MO6/MO5" xmltv_id="NSW-Illawarra Foxtel Movies Drama HD">NSW-Illawarra Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MVD##MVS/MVD" xmltv_id="NSW-Illawarra Foxtel Movies Hits HD">NSW-Illawarra Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_GRE##GRR/GRE" xmltv_id="NSW-Illawarra Foxtel Movies Greats HD">NSW-Illawarra Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FSD##FSN/FSD" xmltv_id="NSW-Illawarra Fox Sports News HD">NSW-Illawarra Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_F1D##FS1/F1D" xmltv_id="NSW-Illawarra FOX CRICKET HD">NSW-Illawarra FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_F2D##SP2/F2D" xmltv_id="NSW-Illawarra FOX LEAGUE HD">NSW-Illawarra FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FHD##FS3/FHD" xmltv_id="NSW-Illawarra FOX SPORTS 503 HD">NSW-Illawarra FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FAD##FAF/FAD" xmltv_id="NSW-Illawarra Fox Footy HD">NSW-Illawarra Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_F4D##FSP/F4D" xmltv_id="NSW-Illawarra FOX SPORTS 505 HD">NSW-Illawarra FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SPE##SPS/SPE" xmltv_id="NSW-Illawarra FOX SPORTS 506 HD">NSW-Illawarra FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_E1D##ESP/E1D" xmltv_id="NSW-Illawarra ESPN HD">NSW-Illawarra ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_EHD##ES2/EHD" xmltv_id="NSW-Illawarra ESPN2 HD">NSW-Illawarra ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FSM##FSS/FSM" xmltv_id="NSW-Illawarra FOX SPORTS MORE HD">NSW-Illawarra FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SRH##SRW/SRH" xmltv_id="NSW-Illawarra SKY Tbred Cent HD">NSW-Illawarra SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DHD##DIS/DHD" xmltv_id="NSW-Illawarra Discovery HD">NSW-Illawarra Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NGD##NGE/NGD" xmltv_id="NSW-Illawarra Nat Geo HD">NSW-Illawarra Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_HSD##HST/HSD" xmltv_id="NSW-Illawarra History HD">NSW-Illawarra History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BKH##BBK/BKH" xmltv_id="NSW-Illawarra BBC Earth HD">NSW-Illawarra BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NWD##NGW/NWD" xmltv_id="NSW-Illawarra Nat Geo Wild HD">NSW-Illawarra Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BE1##B1E/BE1" xmltv_id="NSW-Illawarra beIN SPORTS 1 HD">NSW-Illawarra beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BE2##B2E/BE2" xmltv_id="NSW-Illawarra beIN SPORTS 2 HD">NSW-Illawarra beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BE3##B3E/BE3" xmltv_id="NSW-Illawarra beIN SPORTS 3 HD">NSW-Illawarra beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NHD##SKY/NHD" xmltv_id="NSW-Illawarra Sky News HD">NSW-Illawarra Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SUH##SKY/SUH" xmltv_id="NSW-Illawarra Sky News UK HD">NSW-Illawarra Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FNH##FNC/FNH" xmltv_id="NSW-Illawarra Fox News HD">NSW-Illawarra Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SHO##SHO/SHO" xmltv_id="NSW-Illawarra Foxtel Movies Premiere">NSW-Illawarra Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SHF##SHF/SHF" xmltv_id="NSW-Illawarra Foxtel Movies Family">NSW-Illawarra Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MO9##MO8/MO9" xmltv_id="NSW-Illawarra Foxtel Movies Kids">NSW-Illawarra Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SHA##SHA/SHA" xmltv_id="NSW-Illawarra Foxtel Movies Action">NSW-Illawarra Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SHY##SHY/SHY" xmltv_id="NSW-Illawarra Foxtel Movies Comedy">NSW-Illawarra Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SHH##SHH/SHH" xmltv_id="NSW-Illawarra Foxtel Movies Thriller">NSW-Illawarra Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SHD##SHD/SHD" xmltv_id="NSW-Illawarra Foxtel Movies Romance">NSW-Illawarra Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MO6##MO6/MO6" xmltv_id="NSW-Illawarra Foxtel Movies Drama">NSW-Illawarra Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MVS##MVS/MVS" xmltv_id="NSW-Illawarra Foxtel Movies Hits">NSW-Illawarra Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_GRR##GRR/GRR" xmltv_id="NSW-Illawarra Foxtel Movies Greats">NSW-Illawarra Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SH2##SHO/SH2" xmltv_id="NSW-Illawarra Foxtel Movies Premiere +2">NSW-Illawarra Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MTA##SHA/MTA" xmltv_id="NSW-Illawarra Foxtel Movies Action +2">NSW-Illawarra Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MTF##SHF/MTF" xmltv_id="NSW-Illawarra Foxtel Movies Family +2">NSW-Illawarra Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_S4B##FTA/S4B" xmltv_id="NSW-Illawarra SBS World Movies SD">NSW-Illawarra SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FSN##FSN/FSN" xmltv_id="NSW-Illawarra Fox Sports News">NSW-Illawarra Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FS1##FS1/FS1" xmltv_id="NSW-Illawarra FOX CRICKET">NSW-Illawarra FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SP2##SP2/SP2" xmltv_id="NSW-Illawarra FOX LEAGUE">NSW-Illawarra FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FS3##FS3/FS3" xmltv_id="NSW-Illawarra FOX SPORTS 503">NSW-Illawarra FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FAF##FAF/FAF" xmltv_id="NSW-Illawarra Fox Footy">NSW-Illawarra Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FSP##FSP/FSP" xmltv_id="NSW-Illawarra FOX SPORTS 505">NSW-Illawarra FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SPS##SPS/SPS" xmltv_id="NSW-Illawarra FOX SPORTS 506">NSW-Illawarra FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FSS##FSS/FSS" xmltv_id="NSW-Illawarra Fox Sports More">NSW-Illawarra Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ESP##ESP/ESP" xmltv_id="NSW-Illawarra ESPN">NSW-Illawarra ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ES2##ES2/ES2" xmltv_id="NSW-Illawarra ESPN2">NSW-Illawarra ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_B1E##B1E/B1E" xmltv_id="NSW-Illawarra beIN SPORTS 1">NSW-Illawarra beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_B2E##B2E/B2E" xmltv_id="NSW-Illawarra beIN SPORTS 2">NSW-Illawarra beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_B3E##B3E/B3E" xmltv_id="NSW-Illawarra beIN SPORTS 3">NSW-Illawarra beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SRA##SRA/SRA" xmltv_id="NSW-Illawarra SKY Racing">NSW-Illawarra SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SR2##SR2/SR2" xmltv_id="NSW-Illawarra SKY Racing 2">NSW-Illawarra SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SRW##SRW/SRW" xmltv_id="NSW-Illawarra SKY Tbred Cent">NSW-Illawarra SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_RTV##RTV/RTV" xmltv_id="NSW-Illawarra RACING.COM">NSW-Illawarra RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SKY##SKY/SKY" xmltv_id="NSW-Illawarra SKY News">NSW-Illawarra SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FXW##FXW/FXW" xmltv_id="NSW-Illawarra SKY Weather">NSW-Illawarra SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ASP##ASP/ASP" xmltv_id="NSW-Illawarra Sky News Extra">NSW-Illawarra Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SUK##SKY/SUK" xmltv_id="NSW-Illawarra Sky News UK">NSW-Illawarra Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_FNC##FNC/FNC" xmltv_id="NSW-Illawarra FOX News">NSW-Illawarra FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CNN##CNN/CNN" xmltv_id="NSW-Illawarra CNN">NSW-Illawarra CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_HST##HST/HST" xmltv_id="NSW-Illawarra The History Channel">NSW-Illawarra The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CIN##CIN/CIN" xmltv_id="NSW-Illawarra Crime">NSW-Illawarra Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_E2A##AES/E2A" xmltv_id="NSW-Illawarra A&E +2">NSW-Illawarra A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DIS##DIS/DIS" xmltv_id="NSW-Illawarra Discovery Channel">NSW-Illawarra Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NGE##NGE/NGE" xmltv_id="NSW-Illawarra National Geographic">NSW-Illawarra National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BBK##BBK/BBK" xmltv_id="NSW-Illawarra BBC Earth">NSW-Illawarra BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DID##DID/DID" xmltv_id="NSW-Illawarra Investigation Discovery">NSW-Illawarra Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DIT##DIT/DIT" xmltv_id="NSW-Illawarra Discovery Turbo">NSW-Illawarra Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ANI##ANI/ANI" xmltv_id="NSW-Illawarra Animal Planet">NSW-Illawarra Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NGW##NGW/NGW" xmltv_id="NSW-Illawarra Nat Geo Wild">NSW-Illawarra Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DS2##DIS/DS2" xmltv_id="NSW-Illawarra Discovery +2">NSW-Illawarra Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_DI2##DIT/DI2" xmltv_id="NSW-Illawarra Discovery Turbo +2">NSW-Illawarra Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NG2##NGE/NG2" xmltv_id="NSW-Illawarra Nat Geo +2">NSW-Illawarra Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CNB##CNB/CNB" xmltv_id="NSW-Illawarra CNBC">NSW-Illawarra CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BBC##BBC/BBC" xmltv_id="NSW-Illawarra BBC World News">NSW-Illawarra BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BLM##BLM/BLM" xmltv_id="NSW-Illawarra Bloomberg Television">NSW-Illawarra Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_AJE##AJE/AJE" xmltv_id="NSW-Illawarra Al Jazeera">NSW-Illawarra Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_TRT##TRT/TRT" xmltv_id="NSW-Illawarra TRT World">NSW-Illawarra TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CCC##CCC/CCC" xmltv_id="NSW-Illawarra CGTN">NSW-Illawarra CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CCD##CCD/CCD" xmltv_id="NSW-Illawarra CGTN-Documentary">NSW-Illawarra CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NHK##FTA/NHK" xmltv_id="NSW-Illawarra NHK World-Japan">NSW-Illawarra NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_RSY##RSY/RSY" xmltv_id="NSW-Illawarra Russia Today">NSW-Illawarra Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NIC##NIC/NIC" xmltv_id="NSW-Illawarra Nickelodeon">NSW-Illawarra Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_NJR##NJR/NJR" xmltv_id="NSW-Illawarra Nick Jr.">NSW-Illawarra Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CBE##CBE/CBE" xmltv_id="NSW-Illawarra Cbeebies">NSW-Illawarra Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CNE##CNE/CNE" xmltv_id="NSW-Illawarra Cartoon Network">NSW-Illawarra Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_BOO##BOO/BOO" xmltv_id="NSW-Illawarra Boomerang">NSW-Illawarra Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_SA3##FTA/SA3" xmltv_id="NSW-Illawarra ABC ME Sydney">NSW-Illawarra ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CV2##CV2/CV2" xmltv_id="NSW-Illawarra [V]">NSW-Illawarra [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_V2H##CV2/V2H" xmltv_id="NSW-Illawarra [V] +2">NSW-Illawarra [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_TMF##TMF/TMF" xmltv_id="NSW-Illawarra MTV Music">NSW-Illawarra MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_VH1##VH1/VH1" xmltv_id="NSW-Illawarra MTV Dance">NSW-Illawarra MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_MMX##MMX/MMX" xmltv_id="NSW-Illawarra MAX">NSW-Illawarra MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_CMC##CMC/CMC" xmltv_id="NSW-Illawarra CMC">NSW-Illawarra CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_ANT##ANT/ANT" xmltv_id="NSW-Illawarra Antenna Pacific">NSW-Illawarra Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8240_RAI##RAI/RAI" xmltv_id="NSW-Illawarra RAI ITALIA">NSW-Illawarra RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NRN##FTA/NRN" xmltv_id="NSW-Manning River WIN Television Northern NSW">NSW-Manning River WIN Television Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NET##FTA/NET" xmltv_id="NSW-Manning River PRIME7">NSW-Manning River PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NBN##FTA/NBN" xmltv_id="NSW-Manning River NBN">NSW-Manning River NBN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_AHS##FTA/AHS" xmltv_id="NSW-Manning River ABC HD">NSW-Manning River ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ASD##FTA/ASD" xmltv_id="NSW-Manning River ABC News">NSW-Manning River ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BSD##FTA/BSD" xmltv_id="NSW-Manning River SBS HD">NSW-Manning River SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SNN##FTA/SNN" xmltv_id="NSW-Manning River SBS Viceland HD">NSW-Manning River SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SB4##FTA/SB4" xmltv_id="NSW-Manning River SBS World Movies HD">NSW-Manning River SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SBF##FTA/SBF" xmltv_id="NSW-Manning River SBS Food NSW">NSW-Manning River SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DRN##FTA/DRN" xmltv_id="NSW-Manning River WIN HD Northern NSW">NSW-Manning River WIN HD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_OND##FTA/OND" xmltv_id="NSW-Manning River WIN BOLD Northern NSW">NSW-Manning River WIN BOLD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ENS##FTA/ENS" xmltv_id="NSW-Manning River WIN Peach Northern NSW">NSW-Manning River WIN Peach Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NED##FTA/NED" xmltv_id="NSW-Manning River Prime 7 HD">NSW-Manning River Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_P7N##FTA/P7N" xmltv_id="NSW-Manning River 7TWO NSW">NSW-Manning River 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_PHT##FTA/PHT" xmltv_id="NSW-Manning River 7mate NSW">NSW-Manning River 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BN2##FTA/BN2" xmltv_id="NSW-Manning River NBN 9HD NSW">NSW-Manning River NBN 9HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NBH##FTA/NBH" xmltv_id="NSW-Manning River NBN GEM NSW">NSW-Manning River NBN GEM NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BN4##FTA/BN4" xmltv_id="NSW-Manning River NBN 9Life NSW">NSW-Manning River NBN 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_G11##FTA/G11" xmltv_id="NSW-Manning River NBN 9Gem NSW HD">NSW-Manning River NBN 9Gem NSW HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_F1S##F1S/F1S" xmltv_id="NSW-Manning River FOX One">NSW-Manning River FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ABC##FTA/ABC" xmltv_id="NSW-Manning River ABC NSW">NSW-Manning River ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SBE##FTA/SBE" xmltv_id="NSW-Manning River SBS Eastern">NSW-Manning River SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_UKT##UKT/UKT" xmltv_id="NSW-Manning River UKTV">NSW-Manning River UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_LST##LST/LST" xmltv_id="NSW-Manning River LifeStyle">NSW-Manning River LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FOX##FOX/FOX" xmltv_id="NSW-Manning River FOX8">NSW-Manning River FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FFS##FFS/FFS" xmltv_id="NSW-Manning River FOX Funny">NSW-Manning River FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ARN##ARN/ARN" xmltv_id="NSW-Manning River Arena">NSW-Manning River Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FKC##FKC/FKC" xmltv_id="NSW-Manning River FOX Classics">NSW-Manning River FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_HAL##HAL/HAL" xmltv_id="NSW-Manning River Universal TV">NSW-Manning River Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SHC##SHC/SHC" xmltv_id="NSW-Manning River FOX SHOWCASE">NSW-Manning River FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BSF##BSF/BSF" xmltv_id="NSW-Manning River BBC First">NSW-Manning River BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FSU##FSU/FSU" xmltv_id="NSW-Manning River FOX Sleuth">NSW-Manning River FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_IOI##IOI/IOI" xmltv_id="NSW-Manning River FOX Crime">NSW-Manning River FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_HIT##HIT/HIT" xmltv_id="NSW-Manning River FOX H!TS">NSW-Manning River FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_COM##COM/COM" xmltv_id="NSW-Manning River The Comedy Channel">NSW-Manning River The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_AES##AES/AES" xmltv_id="NSW-Manning River A&E">NSW-Manning River A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FIS##FIS/FIS" xmltv_id="NSW-Manning River FOX Sci Fi">NSW-Manning River FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MTV##MTV/MTV" xmltv_id="NSW-Manning River MTV">NSW-Manning River MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ETV##ETV/ETV" xmltv_id="NSW-Manning River E! Entertainment">NSW-Manning River E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FOD##FOD/FOD" xmltv_id="NSW-Manning River LifeStyle Food">NSW-Manning River LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_LHO##LHO/LHO" xmltv_id="NSW-Manning River LifeStyle Home">NSW-Manning River LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DTA##DTA/DTA" xmltv_id="NSW-Manning River TLC">NSW-Manning River TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BXS##BXS/BXS" xmltv_id="NSW-Manning River BoxSets">NSW-Manning River BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SAR##SAR/SAR" xmltv_id="NSW-Manning River Smooth / Arts">NSW-Manning River Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_AB2##FTA/AB2" xmltv_id="NSW-Manning River ABCComedy/Kids">NSW-Manning River ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SBN##FTA/SBN" xmltv_id="NSW-Manning River SBS VICELAND">NSW-Manning River SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NFN##FTA/NFN" xmltv_id="NSW-Manning River SBS Food">NSW-Manning River SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NIT##FTA/NIT" xmltv_id="NSW-Manning River NITV">NSW-Manning River NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_F12##F12/F12" xmltv_id="NSW-Manning River FOX One +2">NSW-Manning River FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SW2##SHC/SW2" xmltv_id="NSW-Manning River FOX SHOWCASE +2">NSW-Manning River FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FO2##FOX/FO2" xmltv_id="NSW-Manning River FOX8+2">NSW-Manning River FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_IO2##IOI/IO2" xmltv_id="NSW-Manning River FOX Crime +2">NSW-Manning River FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_LS2##LST/LS2" xmltv_id="NSW-Manning River LifeStyle +2">NSW-Manning River LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_AR2##ARN/AR2" xmltv_id="NSW-Manning River Arena +2">NSW-Manning River Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ET2##ET2/ET2" xmltv_id="NSW-Manning River E!+2">NSW-Manning River E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CL2##FKC/CL2" xmltv_id="NSW-Manning River FOX Classics+2">NSW-Manning River FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_UK2##UKT/UK2" xmltv_id="NSW-Manning River UKTV+2">NSW-Manning River UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FS2##FS2/FS2" xmltv_id="NSW-Manning River FOX Sleuth +2">NSW-Manning River FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FF2##FF2/FF2" xmltv_id="NSW-Manning River FOX Funny +2">NSW-Manning River FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_HI2##HIT/HI2" xmltv_id="NSW-Manning River FOX H!TS +2">NSW-Manning River FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FI2##FI2/FI2" xmltv_id="NSW-Manning River FOX Sci Fi +2">NSW-Manning River FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_LF2##FOD/LF2" xmltv_id="NSW-Manning River LifeStyle Food +2">NSW-Manning River LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DT2##DTA/DT2" xmltv_id="NSW-Manning River TLC +2">NSW-Manning River TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_AUR##AUR/AUR" xmltv_id="NSW-Manning River Aurora">NSW-Manning River Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_TVS##TVS/TVS" xmltv_id="NSW-Manning River TVSN">NSW-Manning River TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_EXP##EXP/EXP" xmltv_id="NSW-Manning River EXPO">NSW-Manning River EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ACC##ACC/ACC" xmltv_id="NSW-Manning River ACC">NSW-Manning River ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_HLT##HLT/HLT" xmltv_id="NSW-Manning River Hillsong Channel">NSW-Manning River Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DAS##DAS/DAS" xmltv_id="NSW-Manning River Daystar">NSW-Manning River Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SLT##SLT/SLT" xmltv_id="NSW-Manning River SonLife">NSW-Manning River SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_F1H##F1H/F1H" xmltv_id="NSW-Manning River FOX One HD">NSW-Manning River FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ARD##ARN/ARD" xmltv_id="NSW-Manning River Arena HD">NSW-Manning River Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_LSD##LST/LSD" xmltv_id="NSW-Manning River LifeStyle HD">NSW-Manning River LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_F8D##FOX/F8D" xmltv_id="NSW-Manning River FOX8 HD">NSW-Manning River FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FFH##FFH/FFH" xmltv_id="NSW-Manning River FOX Funny HD">NSW-Manning River FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_UND##HAL/UND" xmltv_id="NSW-Manning River Universal HD">NSW-Manning River Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SCD##SHC/SCD" xmltv_id="NSW-Manning River FOX SHOWCASE HD">NSW-Manning River FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BFF##BSF/BFF" xmltv_id="NSW-Manning River BBC First HD">NSW-Manning River BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FSL##FSL/FSL" xmltv_id="NSW-Manning River FOX Sleuth HD">NSW-Manning River FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FCH##FCH/FCH" xmltv_id="NSW-Manning River FOX Crime HD">NSW-Manning River FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_AED##AES/AED" xmltv_id="NSW-Manning River A&E HD">NSW-Manning River A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FSI##FSI/FSI" xmltv_id="NSW-Manning River FOX Sci Fi HD">NSW-Manning River FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BXD##BXS/BXD" xmltv_id="NSW-Manning River BoxSet HD">NSW-Manning River BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_HAR##SAR/HAR" xmltv_id="NSW-Manning River Smooth / Arts HD">NSW-Manning River Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SOD##SHO/SOD" xmltv_id="NSW-Manning River Foxtel Movies Premiere HD">NSW-Manning River Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MO7##SHF/MO7" xmltv_id="NSW-Manning River Foxtel Movies Family HD">NSW-Manning River Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MO8##MO8/MO8" xmltv_id="NSW-Manning River Foxtel Movies Kids HD">NSW-Manning River Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_STN##SHA/STN" xmltv_id="NSW-Manning River Foxtel Movies Action HD">NSW-Manning River Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MO1##SHY/MO1" xmltv_id="NSW-Manning River Foxtel Movies Comedy HD">NSW-Manning River Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MO3##SHH/MO3" xmltv_id="NSW-Manning River Foxtel Movies Thriller HD">NSW-Manning River Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MO2##SHD/MO2" xmltv_id="NSW-Manning River Foxtel Movies Romance HD">NSW-Manning River Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MO5##MO6/MO5" xmltv_id="NSW-Manning River Foxtel Movies Drama HD">NSW-Manning River Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MVD##MVS/MVD" xmltv_id="NSW-Manning River Foxtel Movies Hits HD">NSW-Manning River Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_GRE##GRR/GRE" xmltv_id="NSW-Manning River Foxtel Movies Greats HD">NSW-Manning River Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FSD##FSN/FSD" xmltv_id="NSW-Manning River Fox Sports News HD">NSW-Manning River Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_F1D##FS1/F1D" xmltv_id="NSW-Manning River FOX CRICKET HD">NSW-Manning River FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_F2D##SP2/F2D" xmltv_id="NSW-Manning River FOX LEAGUE HD">NSW-Manning River FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FHD##FS3/FHD" xmltv_id="NSW-Manning River FOX SPORTS 503 HD">NSW-Manning River FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FAD##FAF/FAD" xmltv_id="NSW-Manning River Fox Footy HD">NSW-Manning River Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_F4D##FSP/F4D" xmltv_id="NSW-Manning River FOX SPORTS 505 HD">NSW-Manning River FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SPE##SPS/SPE" xmltv_id="NSW-Manning River FOX SPORTS 506 HD">NSW-Manning River FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_E1D##ESP/E1D" xmltv_id="NSW-Manning River ESPN HD">NSW-Manning River ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_EHD##ES2/EHD" xmltv_id="NSW-Manning River ESPN2 HD">NSW-Manning River ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FSM##FSS/FSM" xmltv_id="NSW-Manning River FOX SPORTS MORE HD">NSW-Manning River FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SRH##SRW/SRH" xmltv_id="NSW-Manning River SKY Tbred Cent HD">NSW-Manning River SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DHD##DIS/DHD" xmltv_id="NSW-Manning River Discovery HD">NSW-Manning River Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NGD##NGE/NGD" xmltv_id="NSW-Manning River Nat Geo HD">NSW-Manning River Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_HSD##HST/HSD" xmltv_id="NSW-Manning River History HD">NSW-Manning River History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BKH##BBK/BKH" xmltv_id="NSW-Manning River BBC Earth HD">NSW-Manning River BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NWD##NGW/NWD" xmltv_id="NSW-Manning River Nat Geo Wild HD">NSW-Manning River Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BE1##B1E/BE1" xmltv_id="NSW-Manning River beIN SPORTS 1 HD">NSW-Manning River beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BE2##B2E/BE2" xmltv_id="NSW-Manning River beIN SPORTS 2 HD">NSW-Manning River beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BE3##B3E/BE3" xmltv_id="NSW-Manning River beIN SPORTS 3 HD">NSW-Manning River beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NHD##SKY/NHD" xmltv_id="NSW-Manning River Sky News HD">NSW-Manning River Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SUH##SKY/SUH" xmltv_id="NSW-Manning River Sky News UK HD">NSW-Manning River Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FNH##FNC/FNH" xmltv_id="NSW-Manning River Fox News HD">NSW-Manning River Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SHO##SHO/SHO" xmltv_id="NSW-Manning River Foxtel Movies Premiere">NSW-Manning River Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SHF##SHF/SHF" xmltv_id="NSW-Manning River Foxtel Movies Family">NSW-Manning River Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MO9##MO8/MO9" xmltv_id="NSW-Manning River Foxtel Movies Kids">NSW-Manning River Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SHA##SHA/SHA" xmltv_id="NSW-Manning River Foxtel Movies Action">NSW-Manning River Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SHY##SHY/SHY" xmltv_id="NSW-Manning River Foxtel Movies Comedy">NSW-Manning River Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SHH##SHH/SHH" xmltv_id="NSW-Manning River Foxtel Movies Thriller">NSW-Manning River Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SHD##SHD/SHD" xmltv_id="NSW-Manning River Foxtel Movies Romance">NSW-Manning River Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MO6##MO6/MO6" xmltv_id="NSW-Manning River Foxtel Movies Drama">NSW-Manning River Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MVS##MVS/MVS" xmltv_id="NSW-Manning River Foxtel Movies Hits">NSW-Manning River Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_GRR##GRR/GRR" xmltv_id="NSW-Manning River Foxtel Movies Greats">NSW-Manning River Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SH2##SHO/SH2" xmltv_id="NSW-Manning River Foxtel Movies Premiere +2">NSW-Manning River Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MTA##SHA/MTA" xmltv_id="NSW-Manning River Foxtel Movies Action +2">NSW-Manning River Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MTF##SHF/MTF" xmltv_id="NSW-Manning River Foxtel Movies Family +2">NSW-Manning River Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_S4B##FTA/S4B" xmltv_id="NSW-Manning River SBS World Movies SD">NSW-Manning River SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FSN##FSN/FSN" xmltv_id="NSW-Manning River Fox Sports News">NSW-Manning River Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FS1##FS1/FS1" xmltv_id="NSW-Manning River FOX CRICKET">NSW-Manning River FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SP2##SP2/SP2" xmltv_id="NSW-Manning River FOX LEAGUE">NSW-Manning River FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FS3##FS3/FS3" xmltv_id="NSW-Manning River FOX SPORTS 503">NSW-Manning River FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FAF##FAF/FAF" xmltv_id="NSW-Manning River Fox Footy">NSW-Manning River Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FSP##FSP/FSP" xmltv_id="NSW-Manning River FOX SPORTS 505">NSW-Manning River FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SPS##SPS/SPS" xmltv_id="NSW-Manning River FOX SPORTS 506">NSW-Manning River FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FSS##FSS/FSS" xmltv_id="NSW-Manning River Fox Sports More">NSW-Manning River Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ESP##ESP/ESP" xmltv_id="NSW-Manning River ESPN">NSW-Manning River ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ES2##ES2/ES2" xmltv_id="NSW-Manning River ESPN2">NSW-Manning River ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_B1E##B1E/B1E" xmltv_id="NSW-Manning River beIN SPORTS 1">NSW-Manning River beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_B2E##B2E/B2E" xmltv_id="NSW-Manning River beIN SPORTS 2">NSW-Manning River beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_B3E##B3E/B3E" xmltv_id="NSW-Manning River beIN SPORTS 3">NSW-Manning River beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SRA##SRA/SRA" xmltv_id="NSW-Manning River SKY Racing">NSW-Manning River SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SR2##SR2/SR2" xmltv_id="NSW-Manning River SKY Racing 2">NSW-Manning River SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SRW##SRW/SRW" xmltv_id="NSW-Manning River SKY Tbred Cent">NSW-Manning River SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_RTV##RTV/RTV" xmltv_id="NSW-Manning River RACING.COM">NSW-Manning River RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SKY##SKY/SKY" xmltv_id="NSW-Manning River SKY News">NSW-Manning River SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FXW##FXW/FXW" xmltv_id="NSW-Manning River SKY Weather">NSW-Manning River SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ASP##ASP/ASP" xmltv_id="NSW-Manning River Sky News Extra">NSW-Manning River Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SUK##SKY/SUK" xmltv_id="NSW-Manning River Sky News UK">NSW-Manning River Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_FNC##FNC/FNC" xmltv_id="NSW-Manning River FOX News">NSW-Manning River FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CNN##CNN/CNN" xmltv_id="NSW-Manning River CNN">NSW-Manning River CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_HST##HST/HST" xmltv_id="NSW-Manning River The History Channel">NSW-Manning River The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CIN##CIN/CIN" xmltv_id="NSW-Manning River Crime">NSW-Manning River Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_E2A##AES/E2A" xmltv_id="NSW-Manning River A&E +2">NSW-Manning River A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DIS##DIS/DIS" xmltv_id="NSW-Manning River Discovery Channel">NSW-Manning River Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NGE##NGE/NGE" xmltv_id="NSW-Manning River National Geographic">NSW-Manning River National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BBK##BBK/BBK" xmltv_id="NSW-Manning River BBC Earth">NSW-Manning River BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DID##DID/DID" xmltv_id="NSW-Manning River Investigation Discovery">NSW-Manning River Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DIT##DIT/DIT" xmltv_id="NSW-Manning River Discovery Turbo">NSW-Manning River Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ANI##ANI/ANI" xmltv_id="NSW-Manning River Animal Planet">NSW-Manning River Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NGW##NGW/NGW" xmltv_id="NSW-Manning River Nat Geo Wild">NSW-Manning River Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DS2##DIS/DS2" xmltv_id="NSW-Manning River Discovery +2">NSW-Manning River Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_DI2##DIT/DI2" xmltv_id="NSW-Manning River Discovery Turbo +2">NSW-Manning River Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NG2##NGE/NG2" xmltv_id="NSW-Manning River Nat Geo +2">NSW-Manning River Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CNB##CNB/CNB" xmltv_id="NSW-Manning River CNBC">NSW-Manning River CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BBC##BBC/BBC" xmltv_id="NSW-Manning River BBC World News">NSW-Manning River BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BLM##BLM/BLM" xmltv_id="NSW-Manning River Bloomberg Television">NSW-Manning River Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_AJE##AJE/AJE" xmltv_id="NSW-Manning River Al Jazeera">NSW-Manning River Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_TRT##TRT/TRT" xmltv_id="NSW-Manning River TRT World">NSW-Manning River TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CCC##CCC/CCC" xmltv_id="NSW-Manning River CGTN">NSW-Manning River CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CCD##CCD/CCD" xmltv_id="NSW-Manning River CGTN-Documentary">NSW-Manning River CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NHK##FTA/NHK" xmltv_id="NSW-Manning River NHK World-Japan">NSW-Manning River NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_RSY##RSY/RSY" xmltv_id="NSW-Manning River Russia Today">NSW-Manning River Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NIC##NIC/NIC" xmltv_id="NSW-Manning River Nickelodeon">NSW-Manning River Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_NJR##NJR/NJR" xmltv_id="NSW-Manning River Nick Jr.">NSW-Manning River Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CBE##CBE/CBE" xmltv_id="NSW-Manning River Cbeebies">NSW-Manning River Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CNE##CNE/CNE" xmltv_id="NSW-Manning River Cartoon Network">NSW-Manning River Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_BOO##BOO/BOO" xmltv_id="NSW-Manning River Boomerang">NSW-Manning River Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_SA3##FTA/SA3" xmltv_id="NSW-Manning River ABC ME Sydney">NSW-Manning River ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CV2##CV2/CV2" xmltv_id="NSW-Manning River [V]">NSW-Manning River [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_V2H##CV2/V2H" xmltv_id="NSW-Manning River [V] +2">NSW-Manning River [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_TMF##TMF/TMF" xmltv_id="NSW-Manning River MTV Music">NSW-Manning River MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_VH1##VH1/VH1" xmltv_id="NSW-Manning River MTV Dance">NSW-Manning River MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_MMX##MMX/MMX" xmltv_id="NSW-Manning River MAX">NSW-Manning River MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_CMC##CMC/CMC" xmltv_id="NSW-Manning River CMC">NSW-Manning River CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_ANT##ANT/ANT" xmltv_id="NSW-Manning River Antenna Pacific">NSW-Manning River Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8256_RAI##RAI/RAI" xmltv_id="NSW-Manning River RAI ITALIA">NSW-Manning River RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ONS##FTA/ONS" xmltv_id="NSW-Murrumbidgee Irrigation Area WIN NINE Griffith">NSW-Murrumbidgee Irrigation Area WIN NINE Griffith</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_AMN##FTA/AMN" xmltv_id="NSW-Murrumbidgee Irrigation Area SEVEN Griffith">NSW-Murrumbidgee Irrigation Area SEVEN Griffith</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MTN##FTA/MTN" xmltv_id="NSW-Murrumbidgee Irrigation Area WIN Television">NSW-Murrumbidgee Irrigation Area WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_AHS##FTA/AHS" xmltv_id="NSW-Murrumbidgee Irrigation Area ABC HD">NSW-Murrumbidgee Irrigation Area ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ASD##FTA/ASD" xmltv_id="NSW-Murrumbidgee Irrigation Area ABC News">NSW-Murrumbidgee Irrigation Area ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BSD##FTA/BSD" xmltv_id="NSW-Murrumbidgee Irrigation Area SBS HD">NSW-Murrumbidgee Irrigation Area SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SNN##FTA/SNN" xmltv_id="NSW-Murrumbidgee Irrigation Area SBS Viceland HD">NSW-Murrumbidgee Irrigation Area SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SB4##FTA/SB4" xmltv_id="NSW-Murrumbidgee Irrigation Area SBS World Movies HD">NSW-Murrumbidgee Irrigation Area SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SBF##FTA/SBF" xmltv_id="NSW-Murrumbidgee Irrigation Area SBS Food NSW">NSW-Murrumbidgee Irrigation Area SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_WTG##FTA/WTG" xmltv_id="NSW-Murrumbidgee Irrigation Area WIN GEM Griffith">NSW-Murrumbidgee Irrigation Area WIN GEM Griffith</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ELN##FTA/ELN" xmltv_id="NSW-Murrumbidgee Irrigation Area WIN ELEVEN NSW">NSW-Murrumbidgee Irrigation Area WIN ELEVEN NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_PHT##FTA/PHT" xmltv_id="NSW-Murrumbidgee Irrigation Area 7mate NSW">NSW-Murrumbidgee Irrigation Area 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_P7N##FTA/P7N" xmltv_id="NSW-Murrumbidgee Irrigation Area 7TWO NSW">NSW-Murrumbidgee Irrigation Area 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_HW4##FTA/HW4" xmltv_id="NSW-Murrumbidgee Irrigation Area WIN HD NSW">NSW-Murrumbidgee Irrigation Area WIN HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NSG##FTA/NSG" xmltv_id="NSW-Murrumbidgee Irrigation Area WIN BOLD NSW">NSW-Murrumbidgee Irrigation Area WIN BOLD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_WNH##FTA/WNH" xmltv_id="NSW-Murrumbidgee Irrigation Area WIN Peach NSW">NSW-Murrumbidgee Irrigation Area WIN Peach NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_F1S##F1S/F1S" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX One">NSW-Murrumbidgee Irrigation Area FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ABC##FTA/ABC" xmltv_id="NSW-Murrumbidgee Irrigation Area ABC NSW">NSW-Murrumbidgee Irrigation Area ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SBE##FTA/SBE" xmltv_id="NSW-Murrumbidgee Irrigation Area SBS Eastern">NSW-Murrumbidgee Irrigation Area SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_UKT##UKT/UKT" xmltv_id="NSW-Murrumbidgee Irrigation Area UKTV">NSW-Murrumbidgee Irrigation Area UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_LST##LST/LST" xmltv_id="NSW-Murrumbidgee Irrigation Area LifeStyle">NSW-Murrumbidgee Irrigation Area LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FOX##FOX/FOX" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX8">NSW-Murrumbidgee Irrigation Area FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FFS##FFS/FFS" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Funny">NSW-Murrumbidgee Irrigation Area FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ARN##ARN/ARN" xmltv_id="NSW-Murrumbidgee Irrigation Area Arena">NSW-Murrumbidgee Irrigation Area Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FKC##FKC/FKC" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Classics">NSW-Murrumbidgee Irrigation Area FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_HAL##HAL/HAL" xmltv_id="NSW-Murrumbidgee Irrigation Area Universal TV">NSW-Murrumbidgee Irrigation Area Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SHC##SHC/SHC" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SHOWCASE">NSW-Murrumbidgee Irrigation Area FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BSF##BSF/BSF" xmltv_id="NSW-Murrumbidgee Irrigation Area BBC First">NSW-Murrumbidgee Irrigation Area BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FSU##FSU/FSU" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Sleuth">NSW-Murrumbidgee Irrigation Area FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_IOI##IOI/IOI" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Crime">NSW-Murrumbidgee Irrigation Area FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_HIT##HIT/HIT" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX H!TS">NSW-Murrumbidgee Irrigation Area FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_COM##COM/COM" xmltv_id="NSW-Murrumbidgee Irrigation Area The Comedy Channel">NSW-Murrumbidgee Irrigation Area The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_AES##AES/AES" xmltv_id="NSW-Murrumbidgee Irrigation Area A&E">NSW-Murrumbidgee Irrigation Area A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FIS##FIS/FIS" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Sci Fi">NSW-Murrumbidgee Irrigation Area FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MTV##MTV/MTV" xmltv_id="NSW-Murrumbidgee Irrigation Area MTV">NSW-Murrumbidgee Irrigation Area MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ETV##ETV/ETV" xmltv_id="NSW-Murrumbidgee Irrigation Area E! Entertainment">NSW-Murrumbidgee Irrigation Area E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FOD##FOD/FOD" xmltv_id="NSW-Murrumbidgee Irrigation Area LifeStyle Food">NSW-Murrumbidgee Irrigation Area LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_LHO##LHO/LHO" xmltv_id="NSW-Murrumbidgee Irrigation Area LifeStyle Home">NSW-Murrumbidgee Irrigation Area LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DTA##DTA/DTA" xmltv_id="NSW-Murrumbidgee Irrigation Area TLC">NSW-Murrumbidgee Irrigation Area TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BXS##BXS/BXS" xmltv_id="NSW-Murrumbidgee Irrigation Area BoxSets">NSW-Murrumbidgee Irrigation Area BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SAR##SAR/SAR" xmltv_id="NSW-Murrumbidgee Irrigation Area Smooth / Arts">NSW-Murrumbidgee Irrigation Area Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_AB2##FTA/AB2" xmltv_id="NSW-Murrumbidgee Irrigation Area ABCComedy/Kids">NSW-Murrumbidgee Irrigation Area ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SBN##FTA/SBN" xmltv_id="NSW-Murrumbidgee Irrigation Area SBS VICELAND">NSW-Murrumbidgee Irrigation Area SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NFN##FTA/NFN" xmltv_id="NSW-Murrumbidgee Irrigation Area SBS Food">NSW-Murrumbidgee Irrigation Area SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NIT##FTA/NIT" xmltv_id="NSW-Murrumbidgee Irrigation Area NITV">NSW-Murrumbidgee Irrigation Area NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_F12##F12/F12" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX One +2">NSW-Murrumbidgee Irrigation Area FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SW2##SHC/SW2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SHOWCASE +2">NSW-Murrumbidgee Irrigation Area FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FO2##FOX/FO2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX8+2">NSW-Murrumbidgee Irrigation Area FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_IO2##IOI/IO2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Crime +2">NSW-Murrumbidgee Irrigation Area FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_LS2##LST/LS2" xmltv_id="NSW-Murrumbidgee Irrigation Area LifeStyle +2">NSW-Murrumbidgee Irrigation Area LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_AR2##ARN/AR2" xmltv_id="NSW-Murrumbidgee Irrigation Area Arena +2">NSW-Murrumbidgee Irrigation Area Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ET2##ET2/ET2" xmltv_id="NSW-Murrumbidgee Irrigation Area E!+2">NSW-Murrumbidgee Irrigation Area E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CL2##FKC/CL2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Classics+2">NSW-Murrumbidgee Irrigation Area FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_UK2##UKT/UK2" xmltv_id="NSW-Murrumbidgee Irrigation Area UKTV+2">NSW-Murrumbidgee Irrigation Area UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FS2##FS2/FS2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Sleuth +2">NSW-Murrumbidgee Irrigation Area FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FF2##FF2/FF2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Funny +2">NSW-Murrumbidgee Irrigation Area FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_HI2##HIT/HI2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX H!TS +2">NSW-Murrumbidgee Irrigation Area FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FI2##FI2/FI2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Sci Fi +2">NSW-Murrumbidgee Irrigation Area FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_LF2##FOD/LF2" xmltv_id="NSW-Murrumbidgee Irrigation Area LifeStyle Food +2">NSW-Murrumbidgee Irrigation Area LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DT2##DTA/DT2" xmltv_id="NSW-Murrumbidgee Irrigation Area TLC +2">NSW-Murrumbidgee Irrigation Area TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_AUR##AUR/AUR" xmltv_id="NSW-Murrumbidgee Irrigation Area Aurora">NSW-Murrumbidgee Irrigation Area Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_TVS##TVS/TVS" xmltv_id="NSW-Murrumbidgee Irrigation Area TVSN">NSW-Murrumbidgee Irrigation Area TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_EXP##EXP/EXP" xmltv_id="NSW-Murrumbidgee Irrigation Area EXPO">NSW-Murrumbidgee Irrigation Area EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ACC##ACC/ACC" xmltv_id="NSW-Murrumbidgee Irrigation Area ACC">NSW-Murrumbidgee Irrigation Area ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_HLT##HLT/HLT" xmltv_id="NSW-Murrumbidgee Irrigation Area Hillsong Channel">NSW-Murrumbidgee Irrigation Area Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DAS##DAS/DAS" xmltv_id="NSW-Murrumbidgee Irrigation Area Daystar">NSW-Murrumbidgee Irrigation Area Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SLT##SLT/SLT" xmltv_id="NSW-Murrumbidgee Irrigation Area SonLife">NSW-Murrumbidgee Irrigation Area SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_F1H##F1H/F1H" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX One HD">NSW-Murrumbidgee Irrigation Area FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ARD##ARN/ARD" xmltv_id="NSW-Murrumbidgee Irrigation Area Arena HD">NSW-Murrumbidgee Irrigation Area Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_LSD##LST/LSD" xmltv_id="NSW-Murrumbidgee Irrigation Area LifeStyle HD">NSW-Murrumbidgee Irrigation Area LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_F8D##FOX/F8D" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX8 HD">NSW-Murrumbidgee Irrigation Area FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FFH##FFH/FFH" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Funny HD">NSW-Murrumbidgee Irrigation Area FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_UND##HAL/UND" xmltv_id="NSW-Murrumbidgee Irrigation Area Universal HD">NSW-Murrumbidgee Irrigation Area Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SCD##SHC/SCD" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SHOWCASE HD">NSW-Murrumbidgee Irrigation Area FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BFF##BSF/BFF" xmltv_id="NSW-Murrumbidgee Irrigation Area BBC First HD">NSW-Murrumbidgee Irrigation Area BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FSL##FSL/FSL" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Sleuth HD">NSW-Murrumbidgee Irrigation Area FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FCH##FCH/FCH" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Crime HD">NSW-Murrumbidgee Irrigation Area FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_AED##AES/AED" xmltv_id="NSW-Murrumbidgee Irrigation Area A&E HD">NSW-Murrumbidgee Irrigation Area A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FSI##FSI/FSI" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX Sci Fi HD">NSW-Murrumbidgee Irrigation Area FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BXD##BXS/BXD" xmltv_id="NSW-Murrumbidgee Irrigation Area BoxSet HD">NSW-Murrumbidgee Irrigation Area BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_HAR##SAR/HAR" xmltv_id="NSW-Murrumbidgee Irrigation Area Smooth / Arts HD">NSW-Murrumbidgee Irrigation Area Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SOD##SHO/SOD" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Premiere HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MO7##SHF/MO7" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Family HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MO8##MO8/MO8" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Kids HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_STN##SHA/STN" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Action HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MO1##SHY/MO1" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Comedy HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MO3##SHH/MO3" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Thriller HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MO2##SHD/MO2" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Romance HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MO5##MO6/MO5" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Drama HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MVD##MVS/MVD" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Hits HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_GRE##GRR/GRE" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Greats HD">NSW-Murrumbidgee Irrigation Area Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FSD##FSN/FSD" xmltv_id="NSW-Murrumbidgee Irrigation Area Fox Sports News HD">NSW-Murrumbidgee Irrigation Area Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_F1D##FS1/F1D" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX CRICKET HD">NSW-Murrumbidgee Irrigation Area FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_F2D##SP2/F2D" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX LEAGUE HD">NSW-Murrumbidgee Irrigation Area FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FHD##FS3/FHD" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SPORTS 503 HD">NSW-Murrumbidgee Irrigation Area FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FAD##FAF/FAD" xmltv_id="NSW-Murrumbidgee Irrigation Area Fox Footy HD">NSW-Murrumbidgee Irrigation Area Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_F4D##FSP/F4D" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SPORTS 505 HD">NSW-Murrumbidgee Irrigation Area FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SPE##SPS/SPE" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SPORTS 506 HD">NSW-Murrumbidgee Irrigation Area FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_E1D##ESP/E1D" xmltv_id="NSW-Murrumbidgee Irrigation Area ESPN HD">NSW-Murrumbidgee Irrigation Area ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_EHD##ES2/EHD" xmltv_id="NSW-Murrumbidgee Irrigation Area ESPN2 HD">NSW-Murrumbidgee Irrigation Area ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FSM##FSS/FSM" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SPORTS MORE HD">NSW-Murrumbidgee Irrigation Area FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SRH##SRW/SRH" xmltv_id="NSW-Murrumbidgee Irrigation Area SKY Tbred Cent HD">NSW-Murrumbidgee Irrigation Area SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DHD##DIS/DHD" xmltv_id="NSW-Murrumbidgee Irrigation Area Discovery HD">NSW-Murrumbidgee Irrigation Area Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NGD##NGE/NGD" xmltv_id="NSW-Murrumbidgee Irrigation Area Nat Geo HD">NSW-Murrumbidgee Irrigation Area Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_HSD##HST/HSD" xmltv_id="NSW-Murrumbidgee Irrigation Area History HD">NSW-Murrumbidgee Irrigation Area History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BKH##BBK/BKH" xmltv_id="NSW-Murrumbidgee Irrigation Area BBC Earth HD">NSW-Murrumbidgee Irrigation Area BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NWD##NGW/NWD" xmltv_id="NSW-Murrumbidgee Irrigation Area Nat Geo Wild HD">NSW-Murrumbidgee Irrigation Area Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BE1##B1E/BE1" xmltv_id="NSW-Murrumbidgee Irrigation Area beIN SPORTS 1 HD">NSW-Murrumbidgee Irrigation Area beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BE2##B2E/BE2" xmltv_id="NSW-Murrumbidgee Irrigation Area beIN SPORTS 2 HD">NSW-Murrumbidgee Irrigation Area beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BE3##B3E/BE3" xmltv_id="NSW-Murrumbidgee Irrigation Area beIN SPORTS 3 HD">NSW-Murrumbidgee Irrigation Area beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NHD##SKY/NHD" xmltv_id="NSW-Murrumbidgee Irrigation Area Sky News HD">NSW-Murrumbidgee Irrigation Area Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SUH##SKY/SUH" xmltv_id="NSW-Murrumbidgee Irrigation Area Sky News UK HD">NSW-Murrumbidgee Irrigation Area Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FNH##FNC/FNH" xmltv_id="NSW-Murrumbidgee Irrigation Area Fox News HD">NSW-Murrumbidgee Irrigation Area Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SHO##SHO/SHO" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Premiere">NSW-Murrumbidgee Irrigation Area Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SHF##SHF/SHF" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Family">NSW-Murrumbidgee Irrigation Area Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MO9##MO8/MO9" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Kids">NSW-Murrumbidgee Irrigation Area Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SHA##SHA/SHA" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Action">NSW-Murrumbidgee Irrigation Area Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SHY##SHY/SHY" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Comedy">NSW-Murrumbidgee Irrigation Area Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SHH##SHH/SHH" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Thriller">NSW-Murrumbidgee Irrigation Area Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SHD##SHD/SHD" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Romance">NSW-Murrumbidgee Irrigation Area Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MO6##MO6/MO6" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Drama">NSW-Murrumbidgee Irrigation Area Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MVS##MVS/MVS" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Hits">NSW-Murrumbidgee Irrigation Area Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_GRR##GRR/GRR" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Greats">NSW-Murrumbidgee Irrigation Area Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SH2##SHO/SH2" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Premiere +2">NSW-Murrumbidgee Irrigation Area Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MTA##SHA/MTA" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Action +2">NSW-Murrumbidgee Irrigation Area Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MTF##SHF/MTF" xmltv_id="NSW-Murrumbidgee Irrigation Area Foxtel Movies Family +2">NSW-Murrumbidgee Irrigation Area Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_S4B##FTA/S4B" xmltv_id="NSW-Murrumbidgee Irrigation Area SBS World Movies SD">NSW-Murrumbidgee Irrigation Area SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FSN##FSN/FSN" xmltv_id="NSW-Murrumbidgee Irrigation Area Fox Sports News">NSW-Murrumbidgee Irrigation Area Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FS1##FS1/FS1" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX CRICKET">NSW-Murrumbidgee Irrigation Area FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SP2##SP2/SP2" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX LEAGUE">NSW-Murrumbidgee Irrigation Area FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FS3##FS3/FS3" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SPORTS 503">NSW-Murrumbidgee Irrigation Area FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FAF##FAF/FAF" xmltv_id="NSW-Murrumbidgee Irrigation Area Fox Footy">NSW-Murrumbidgee Irrigation Area Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FSP##FSP/FSP" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SPORTS 505">NSW-Murrumbidgee Irrigation Area FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SPS##SPS/SPS" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX SPORTS 506">NSW-Murrumbidgee Irrigation Area FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FSS##FSS/FSS" xmltv_id="NSW-Murrumbidgee Irrigation Area Fox Sports More">NSW-Murrumbidgee Irrigation Area Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ESP##ESP/ESP" xmltv_id="NSW-Murrumbidgee Irrigation Area ESPN">NSW-Murrumbidgee Irrigation Area ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ES2##ES2/ES2" xmltv_id="NSW-Murrumbidgee Irrigation Area ESPN2">NSW-Murrumbidgee Irrigation Area ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_B1E##B1E/B1E" xmltv_id="NSW-Murrumbidgee Irrigation Area beIN SPORTS 1">NSW-Murrumbidgee Irrigation Area beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_B2E##B2E/B2E" xmltv_id="NSW-Murrumbidgee Irrigation Area beIN SPORTS 2">NSW-Murrumbidgee Irrigation Area beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_B3E##B3E/B3E" xmltv_id="NSW-Murrumbidgee Irrigation Area beIN SPORTS 3">NSW-Murrumbidgee Irrigation Area beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SRA##SRA/SRA" xmltv_id="NSW-Murrumbidgee Irrigation Area SKY Racing">NSW-Murrumbidgee Irrigation Area SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SR2##SR2/SR2" xmltv_id="NSW-Murrumbidgee Irrigation Area SKY Racing 2">NSW-Murrumbidgee Irrigation Area SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SRW##SRW/SRW" xmltv_id="NSW-Murrumbidgee Irrigation Area SKY Tbred Cent">NSW-Murrumbidgee Irrigation Area SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_RTV##RTV/RTV" xmltv_id="NSW-Murrumbidgee Irrigation Area RACING.COM">NSW-Murrumbidgee Irrigation Area RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SKY##SKY/SKY" xmltv_id="NSW-Murrumbidgee Irrigation Area SKY News">NSW-Murrumbidgee Irrigation Area SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FXW##FXW/FXW" xmltv_id="NSW-Murrumbidgee Irrigation Area SKY Weather">NSW-Murrumbidgee Irrigation Area SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ASP##ASP/ASP" xmltv_id="NSW-Murrumbidgee Irrigation Area Sky News Extra">NSW-Murrumbidgee Irrigation Area Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SUK##SKY/SUK" xmltv_id="NSW-Murrumbidgee Irrigation Area Sky News UK">NSW-Murrumbidgee Irrigation Area Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_FNC##FNC/FNC" xmltv_id="NSW-Murrumbidgee Irrigation Area FOX News">NSW-Murrumbidgee Irrigation Area FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CNN##CNN/CNN" xmltv_id="NSW-Murrumbidgee Irrigation Area CNN">NSW-Murrumbidgee Irrigation Area CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_HST##HST/HST" xmltv_id="NSW-Murrumbidgee Irrigation Area The History Channel">NSW-Murrumbidgee Irrigation Area The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CIN##CIN/CIN" xmltv_id="NSW-Murrumbidgee Irrigation Area Crime">NSW-Murrumbidgee Irrigation Area Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_E2A##AES/E2A" xmltv_id="NSW-Murrumbidgee Irrigation Area A&E +2">NSW-Murrumbidgee Irrigation Area A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DIS##DIS/DIS" xmltv_id="NSW-Murrumbidgee Irrigation Area Discovery Channel">NSW-Murrumbidgee Irrigation Area Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NGE##NGE/NGE" xmltv_id="NSW-Murrumbidgee Irrigation Area National Geographic">NSW-Murrumbidgee Irrigation Area National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BBK##BBK/BBK" xmltv_id="NSW-Murrumbidgee Irrigation Area BBC Earth">NSW-Murrumbidgee Irrigation Area BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DID##DID/DID" xmltv_id="NSW-Murrumbidgee Irrigation Area Investigation Discovery">NSW-Murrumbidgee Irrigation Area Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DIT##DIT/DIT" xmltv_id="NSW-Murrumbidgee Irrigation Area Discovery Turbo">NSW-Murrumbidgee Irrigation Area Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ANI##ANI/ANI" xmltv_id="NSW-Murrumbidgee Irrigation Area Animal Planet">NSW-Murrumbidgee Irrigation Area Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NGW##NGW/NGW" xmltv_id="NSW-Murrumbidgee Irrigation Area Nat Geo Wild">NSW-Murrumbidgee Irrigation Area Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DS2##DIS/DS2" xmltv_id="NSW-Murrumbidgee Irrigation Area Discovery +2">NSW-Murrumbidgee Irrigation Area Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_DI2##DIT/DI2" xmltv_id="NSW-Murrumbidgee Irrigation Area Discovery Turbo +2">NSW-Murrumbidgee Irrigation Area Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NG2##NGE/NG2" xmltv_id="NSW-Murrumbidgee Irrigation Area Nat Geo +2">NSW-Murrumbidgee Irrigation Area Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CNB##CNB/CNB" xmltv_id="NSW-Murrumbidgee Irrigation Area CNBC">NSW-Murrumbidgee Irrigation Area CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BBC##BBC/BBC" xmltv_id="NSW-Murrumbidgee Irrigation Area BBC World News">NSW-Murrumbidgee Irrigation Area BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BLM##BLM/BLM" xmltv_id="NSW-Murrumbidgee Irrigation Area Bloomberg Television">NSW-Murrumbidgee Irrigation Area Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_AJE##AJE/AJE" xmltv_id="NSW-Murrumbidgee Irrigation Area Al Jazeera">NSW-Murrumbidgee Irrigation Area Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_TRT##TRT/TRT" xmltv_id="NSW-Murrumbidgee Irrigation Area TRT World">NSW-Murrumbidgee Irrigation Area TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CCC##CCC/CCC" xmltv_id="NSW-Murrumbidgee Irrigation Area CGTN">NSW-Murrumbidgee Irrigation Area CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CCD##CCD/CCD" xmltv_id="NSW-Murrumbidgee Irrigation Area CGTN-Documentary">NSW-Murrumbidgee Irrigation Area CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NHK##FTA/NHK" xmltv_id="NSW-Murrumbidgee Irrigation Area NHK World-Japan">NSW-Murrumbidgee Irrigation Area NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_RSY##RSY/RSY" xmltv_id="NSW-Murrumbidgee Irrigation Area Russia Today">NSW-Murrumbidgee Irrigation Area Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NIC##NIC/NIC" xmltv_id="NSW-Murrumbidgee Irrigation Area Nickelodeon">NSW-Murrumbidgee Irrigation Area Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_NJR##NJR/NJR" xmltv_id="NSW-Murrumbidgee Irrigation Area Nick Jr.">NSW-Murrumbidgee Irrigation Area Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CBE##CBE/CBE" xmltv_id="NSW-Murrumbidgee Irrigation Area Cbeebies">NSW-Murrumbidgee Irrigation Area Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CNE##CNE/CNE" xmltv_id="NSW-Murrumbidgee Irrigation Area Cartoon Network">NSW-Murrumbidgee Irrigation Area Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_BOO##BOO/BOO" xmltv_id="NSW-Murrumbidgee Irrigation Area Boomerang">NSW-Murrumbidgee Irrigation Area Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_SA3##FTA/SA3" xmltv_id="NSW-Murrumbidgee Irrigation Area ABC ME Sydney">NSW-Murrumbidgee Irrigation Area ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CV2##CV2/CV2" xmltv_id="NSW-Murrumbidgee Irrigation Area [V]">NSW-Murrumbidgee Irrigation Area [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_V2H##CV2/V2H" xmltv_id="NSW-Murrumbidgee Irrigation Area [V] +2">NSW-Murrumbidgee Irrigation Area [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_TMF##TMF/TMF" xmltv_id="NSW-Murrumbidgee Irrigation Area MTV Music">NSW-Murrumbidgee Irrigation Area MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_VH1##VH1/VH1" xmltv_id="NSW-Murrumbidgee Irrigation Area MTV Dance">NSW-Murrumbidgee Irrigation Area MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_MMX##MMX/MMX" xmltv_id="NSW-Murrumbidgee Irrigation Area MAX">NSW-Murrumbidgee Irrigation Area MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_CMC##CMC/CMC" xmltv_id="NSW-Murrumbidgee Irrigation Area CMC">NSW-Murrumbidgee Irrigation Area CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_ANT##ANT/ANT" xmltv_id="NSW-Murrumbidgee Irrigation Area Antenna Pacific">NSW-Murrumbidgee Irrigation Area Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8272_RAI##RAI/RAI" xmltv_id="NSW-Murrumbidgee Irrigation Area RAI ITALIA">NSW-Murrumbidgee Irrigation Area RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NRN##FTA/NRN" xmltv_id="NSW-Newcastle WIN Television Northern NSW">NSW-Newcastle WIN Television Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NEP##FTA/NEP" xmltv_id="NSW-Newcastle PRIME7">NSW-Newcastle PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NBN##FTA/NBN" xmltv_id="NSW-Newcastle NBN">NSW-Newcastle NBN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_AHS##FTA/AHS" xmltv_id="NSW-Newcastle ABC HD">NSW-Newcastle ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ASD##FTA/ASD" xmltv_id="NSW-Newcastle ABC News">NSW-Newcastle ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BSD##FTA/BSD" xmltv_id="NSW-Newcastle SBS HD">NSW-Newcastle SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SNN##FTA/SNN" xmltv_id="NSW-Newcastle SBS Viceland HD">NSW-Newcastle SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SB4##FTA/SB4" xmltv_id="NSW-Newcastle SBS World Movies HD">NSW-Newcastle SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SBF##FTA/SBF" xmltv_id="NSW-Newcastle SBS Food NSW">NSW-Newcastle SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DRN##FTA/DRN" xmltv_id="NSW-Newcastle WIN HD Northern NSW">NSW-Newcastle WIN HD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_OND##FTA/OND" xmltv_id="NSW-Newcastle WIN BOLD Northern NSW">NSW-Newcastle WIN BOLD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ENS##FTA/ENS" xmltv_id="NSW-Newcastle WIN Peach Northern NSW">NSW-Newcastle WIN Peach Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NEX##FTA/NEX" xmltv_id="NSW-Newcastle Prime 7 HD">NSW-Newcastle Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_P7N##FTA/P7N" xmltv_id="NSW-Newcastle 7TWO NSW">NSW-Newcastle 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_PHT##FTA/PHT" xmltv_id="NSW-Newcastle 7mate NSW">NSW-Newcastle 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BN2##FTA/BN2" xmltv_id="NSW-Newcastle NBN 9HD NSW">NSW-Newcastle NBN 9HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NBH##FTA/NBH" xmltv_id="NSW-Newcastle NBN GEM NSW">NSW-Newcastle NBN GEM NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BN4##FTA/BN4" xmltv_id="NSW-Newcastle NBN 9Life NSW">NSW-Newcastle NBN 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_G11##FTA/G11" xmltv_id="NSW-Newcastle NBN 9Gem NSW HD">NSW-Newcastle NBN 9Gem NSW HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_F1S##F1S/F1S" xmltv_id="NSW-Newcastle FOX One">NSW-Newcastle FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ABC##FTA/ABC" xmltv_id="NSW-Newcastle ABC NSW">NSW-Newcastle ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SBE##FTA/SBE" xmltv_id="NSW-Newcastle SBS Eastern">NSW-Newcastle SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_UKT##UKT/UKT" xmltv_id="NSW-Newcastle UKTV">NSW-Newcastle UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_LST##LST/LST" xmltv_id="NSW-Newcastle LifeStyle">NSW-Newcastle LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FOX##FOX/FOX" xmltv_id="NSW-Newcastle FOX8">NSW-Newcastle FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FFS##FFS/FFS" xmltv_id="NSW-Newcastle FOX Funny">NSW-Newcastle FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ARN##ARN/ARN" xmltv_id="NSW-Newcastle Arena">NSW-Newcastle Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FKC##FKC/FKC" xmltv_id="NSW-Newcastle FOX Classics">NSW-Newcastle FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_HAL##HAL/HAL" xmltv_id="NSW-Newcastle Universal TV">NSW-Newcastle Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SHC##SHC/SHC" xmltv_id="NSW-Newcastle FOX SHOWCASE">NSW-Newcastle FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BSF##BSF/BSF" xmltv_id="NSW-Newcastle BBC First">NSW-Newcastle BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FSU##FSU/FSU" xmltv_id="NSW-Newcastle FOX Sleuth">NSW-Newcastle FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_IOI##IOI/IOI" xmltv_id="NSW-Newcastle FOX Crime">NSW-Newcastle FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_HIT##HIT/HIT" xmltv_id="NSW-Newcastle FOX H!TS">NSW-Newcastle FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_COM##COM/COM" xmltv_id="NSW-Newcastle The Comedy Channel">NSW-Newcastle The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_AES##AES/AES" xmltv_id="NSW-Newcastle A&E">NSW-Newcastle A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FIS##FIS/FIS" xmltv_id="NSW-Newcastle FOX Sci Fi">NSW-Newcastle FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MTV##MTV/MTV" xmltv_id="NSW-Newcastle MTV">NSW-Newcastle MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ETV##ETV/ETV" xmltv_id="NSW-Newcastle E! Entertainment">NSW-Newcastle E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FOD##FOD/FOD" xmltv_id="NSW-Newcastle LifeStyle Food">NSW-Newcastle LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_LHO##LHO/LHO" xmltv_id="NSW-Newcastle LifeStyle Home">NSW-Newcastle LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DTA##DTA/DTA" xmltv_id="NSW-Newcastle TLC">NSW-Newcastle TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BXS##BXS/BXS" xmltv_id="NSW-Newcastle BoxSets">NSW-Newcastle BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SAR##SAR/SAR" xmltv_id="NSW-Newcastle Smooth / Arts">NSW-Newcastle Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_AB2##FTA/AB2" xmltv_id="NSW-Newcastle ABCComedy/Kids">NSW-Newcastle ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SBN##FTA/SBN" xmltv_id="NSW-Newcastle SBS VICELAND">NSW-Newcastle SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NFN##FTA/NFN" xmltv_id="NSW-Newcastle SBS Food">NSW-Newcastle SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NIT##FTA/NIT" xmltv_id="NSW-Newcastle NITV">NSW-Newcastle NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_F12##F12/F12" xmltv_id="NSW-Newcastle FOX One +2">NSW-Newcastle FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SW2##SHC/SW2" xmltv_id="NSW-Newcastle FOX SHOWCASE +2">NSW-Newcastle FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FO2##FOX/FO2" xmltv_id="NSW-Newcastle FOX8+2">NSW-Newcastle FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_IO2##IOI/IO2" xmltv_id="NSW-Newcastle FOX Crime +2">NSW-Newcastle FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_LS2##LST/LS2" xmltv_id="NSW-Newcastle LifeStyle +2">NSW-Newcastle LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_AR2##ARN/AR2" xmltv_id="NSW-Newcastle Arena +2">NSW-Newcastle Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ET2##ET2/ET2" xmltv_id="NSW-Newcastle E!+2">NSW-Newcastle E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CL2##FKC/CL2" xmltv_id="NSW-Newcastle FOX Classics+2">NSW-Newcastle FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_UK2##UKT/UK2" xmltv_id="NSW-Newcastle UKTV+2">NSW-Newcastle UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FS2##FS2/FS2" xmltv_id="NSW-Newcastle FOX Sleuth +2">NSW-Newcastle FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FF2##FF2/FF2" xmltv_id="NSW-Newcastle FOX Funny +2">NSW-Newcastle FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_HI2##HIT/HI2" xmltv_id="NSW-Newcastle FOX H!TS +2">NSW-Newcastle FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FI2##FI2/FI2" xmltv_id="NSW-Newcastle FOX Sci Fi +2">NSW-Newcastle FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_LF2##FOD/LF2" xmltv_id="NSW-Newcastle LifeStyle Food +2">NSW-Newcastle LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DT2##DTA/DT2" xmltv_id="NSW-Newcastle TLC +2">NSW-Newcastle TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_AUR##AUR/AUR" xmltv_id="NSW-Newcastle Aurora">NSW-Newcastle Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_TVS##TVS/TVS" xmltv_id="NSW-Newcastle TVSN">NSW-Newcastle TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_EXP##EXP/EXP" xmltv_id="NSW-Newcastle EXPO">NSW-Newcastle EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ACC##ACC/ACC" xmltv_id="NSW-Newcastle ACC">NSW-Newcastle ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_HLT##HLT/HLT" xmltv_id="NSW-Newcastle Hillsong Channel">NSW-Newcastle Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DAS##DAS/DAS" xmltv_id="NSW-Newcastle Daystar">NSW-Newcastle Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SLT##SLT/SLT" xmltv_id="NSW-Newcastle SonLife">NSW-Newcastle SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_F1H##F1H/F1H" xmltv_id="NSW-Newcastle FOX One HD">NSW-Newcastle FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ARD##ARN/ARD" xmltv_id="NSW-Newcastle Arena HD">NSW-Newcastle Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_LSD##LST/LSD" xmltv_id="NSW-Newcastle LifeStyle HD">NSW-Newcastle LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_F8D##FOX/F8D" xmltv_id="NSW-Newcastle FOX8 HD">NSW-Newcastle FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FFH##FFH/FFH" xmltv_id="NSW-Newcastle FOX Funny HD">NSW-Newcastle FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_UND##HAL/UND" xmltv_id="NSW-Newcastle Universal HD">NSW-Newcastle Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SCD##SHC/SCD" xmltv_id="NSW-Newcastle FOX SHOWCASE HD">NSW-Newcastle FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BFF##BSF/BFF" xmltv_id="NSW-Newcastle BBC First HD">NSW-Newcastle BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FSL##FSL/FSL" xmltv_id="NSW-Newcastle FOX Sleuth HD">NSW-Newcastle FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FCH##FCH/FCH" xmltv_id="NSW-Newcastle FOX Crime HD">NSW-Newcastle FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_AED##AES/AED" xmltv_id="NSW-Newcastle A&E HD">NSW-Newcastle A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FSI##FSI/FSI" xmltv_id="NSW-Newcastle FOX Sci Fi HD">NSW-Newcastle FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BXD##BXS/BXD" xmltv_id="NSW-Newcastle BoxSet HD">NSW-Newcastle BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_HAR##SAR/HAR" xmltv_id="NSW-Newcastle Smooth / Arts HD">NSW-Newcastle Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SOD##SHO/SOD" xmltv_id="NSW-Newcastle Foxtel Movies Premiere HD">NSW-Newcastle Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MO7##SHF/MO7" xmltv_id="NSW-Newcastle Foxtel Movies Family HD">NSW-Newcastle Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MO8##MO8/MO8" xmltv_id="NSW-Newcastle Foxtel Movies Kids HD">NSW-Newcastle Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_STN##SHA/STN" xmltv_id="NSW-Newcastle Foxtel Movies Action HD">NSW-Newcastle Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MO1##SHY/MO1" xmltv_id="NSW-Newcastle Foxtel Movies Comedy HD">NSW-Newcastle Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MO3##SHH/MO3" xmltv_id="NSW-Newcastle Foxtel Movies Thriller HD">NSW-Newcastle Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MO2##SHD/MO2" xmltv_id="NSW-Newcastle Foxtel Movies Romance HD">NSW-Newcastle Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MO5##MO6/MO5" xmltv_id="NSW-Newcastle Foxtel Movies Drama HD">NSW-Newcastle Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MVD##MVS/MVD" xmltv_id="NSW-Newcastle Foxtel Movies Hits HD">NSW-Newcastle Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_GRE##GRR/GRE" xmltv_id="NSW-Newcastle Foxtel Movies Greats HD">NSW-Newcastle Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FSD##FSN/FSD" xmltv_id="NSW-Newcastle Fox Sports News HD">NSW-Newcastle Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_F1D##FS1/F1D" xmltv_id="NSW-Newcastle FOX CRICKET HD">NSW-Newcastle FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_F2D##SP2/F2D" xmltv_id="NSW-Newcastle FOX LEAGUE HD">NSW-Newcastle FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FHD##FS3/FHD" xmltv_id="NSW-Newcastle FOX SPORTS 503 HD">NSW-Newcastle FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FAD##FAF/FAD" xmltv_id="NSW-Newcastle Fox Footy HD">NSW-Newcastle Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_F4D##FSP/F4D" xmltv_id="NSW-Newcastle FOX SPORTS 505 HD">NSW-Newcastle FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SPE##SPS/SPE" xmltv_id="NSW-Newcastle FOX SPORTS 506 HD">NSW-Newcastle FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_E1D##ESP/E1D" xmltv_id="NSW-Newcastle ESPN HD">NSW-Newcastle ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_EHD##ES2/EHD" xmltv_id="NSW-Newcastle ESPN2 HD">NSW-Newcastle ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FSM##FSS/FSM" xmltv_id="NSW-Newcastle FOX SPORTS MORE HD">NSW-Newcastle FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SRH##SRW/SRH" xmltv_id="NSW-Newcastle SKY Tbred Cent HD">NSW-Newcastle SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DHD##DIS/DHD" xmltv_id="NSW-Newcastle Discovery HD">NSW-Newcastle Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NGD##NGE/NGD" xmltv_id="NSW-Newcastle Nat Geo HD">NSW-Newcastle Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_HSD##HST/HSD" xmltv_id="NSW-Newcastle History HD">NSW-Newcastle History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BKH##BBK/BKH" xmltv_id="NSW-Newcastle BBC Earth HD">NSW-Newcastle BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NWD##NGW/NWD" xmltv_id="NSW-Newcastle Nat Geo Wild HD">NSW-Newcastle Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BE1##B1E/BE1" xmltv_id="NSW-Newcastle beIN SPORTS 1 HD">NSW-Newcastle beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BE2##B2E/BE2" xmltv_id="NSW-Newcastle beIN SPORTS 2 HD">NSW-Newcastle beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BE3##B3E/BE3" xmltv_id="NSW-Newcastle beIN SPORTS 3 HD">NSW-Newcastle beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NHD##SKY/NHD" xmltv_id="NSW-Newcastle Sky News HD">NSW-Newcastle Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SUH##SKY/SUH" xmltv_id="NSW-Newcastle Sky News UK HD">NSW-Newcastle Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FNH##FNC/FNH" xmltv_id="NSW-Newcastle Fox News HD">NSW-Newcastle Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SHO##SHO/SHO" xmltv_id="NSW-Newcastle Foxtel Movies Premiere">NSW-Newcastle Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SHF##SHF/SHF" xmltv_id="NSW-Newcastle Foxtel Movies Family">NSW-Newcastle Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MO9##MO8/MO9" xmltv_id="NSW-Newcastle Foxtel Movies Kids">NSW-Newcastle Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SHA##SHA/SHA" xmltv_id="NSW-Newcastle Foxtel Movies Action">NSW-Newcastle Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SHY##SHY/SHY" xmltv_id="NSW-Newcastle Foxtel Movies Comedy">NSW-Newcastle Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SHH##SHH/SHH" xmltv_id="NSW-Newcastle Foxtel Movies Thriller">NSW-Newcastle Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SHD##SHD/SHD" xmltv_id="NSW-Newcastle Foxtel Movies Romance">NSW-Newcastle Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MO6##MO6/MO6" xmltv_id="NSW-Newcastle Foxtel Movies Drama">NSW-Newcastle Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MVS##MVS/MVS" xmltv_id="NSW-Newcastle Foxtel Movies Hits">NSW-Newcastle Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_GRR##GRR/GRR" xmltv_id="NSW-Newcastle Foxtel Movies Greats">NSW-Newcastle Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SH2##SHO/SH2" xmltv_id="NSW-Newcastle Foxtel Movies Premiere +2">NSW-Newcastle Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MTA##SHA/MTA" xmltv_id="NSW-Newcastle Foxtel Movies Action +2">NSW-Newcastle Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MTF##SHF/MTF" xmltv_id="NSW-Newcastle Foxtel Movies Family +2">NSW-Newcastle Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_S4B##FTA/S4B" xmltv_id="NSW-Newcastle SBS World Movies SD">NSW-Newcastle SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FSN##FSN/FSN" xmltv_id="NSW-Newcastle Fox Sports News">NSW-Newcastle Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FS1##FS1/FS1" xmltv_id="NSW-Newcastle FOX CRICKET">NSW-Newcastle FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SP2##SP2/SP2" xmltv_id="NSW-Newcastle FOX LEAGUE">NSW-Newcastle FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FS3##FS3/FS3" xmltv_id="NSW-Newcastle FOX SPORTS 503">NSW-Newcastle FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FAF##FAF/FAF" xmltv_id="NSW-Newcastle Fox Footy">NSW-Newcastle Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FSP##FSP/FSP" xmltv_id="NSW-Newcastle FOX SPORTS 505">NSW-Newcastle FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SPS##SPS/SPS" xmltv_id="NSW-Newcastle FOX SPORTS 506">NSW-Newcastle FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FSS##FSS/FSS" xmltv_id="NSW-Newcastle Fox Sports More">NSW-Newcastle Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ESP##ESP/ESP" xmltv_id="NSW-Newcastle ESPN">NSW-Newcastle ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ES2##ES2/ES2" xmltv_id="NSW-Newcastle ESPN2">NSW-Newcastle ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_B1E##B1E/B1E" xmltv_id="NSW-Newcastle beIN SPORTS 1">NSW-Newcastle beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_B2E##B2E/B2E" xmltv_id="NSW-Newcastle beIN SPORTS 2">NSW-Newcastle beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_B3E##B3E/B3E" xmltv_id="NSW-Newcastle beIN SPORTS 3">NSW-Newcastle beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SRA##SRA/SRA" xmltv_id="NSW-Newcastle SKY Racing">NSW-Newcastle SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SR2##SR2/SR2" xmltv_id="NSW-Newcastle SKY Racing 2">NSW-Newcastle SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SRW##SRW/SRW" xmltv_id="NSW-Newcastle SKY Tbred Cent">NSW-Newcastle SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_RTV##RTV/RTV" xmltv_id="NSW-Newcastle RACING.COM">NSW-Newcastle RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SKY##SKY/SKY" xmltv_id="NSW-Newcastle SKY News">NSW-Newcastle SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FXW##FXW/FXW" xmltv_id="NSW-Newcastle SKY Weather">NSW-Newcastle SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ASP##ASP/ASP" xmltv_id="NSW-Newcastle Sky News Extra">NSW-Newcastle Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SUK##SKY/SUK" xmltv_id="NSW-Newcastle Sky News UK">NSW-Newcastle Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_FNC##FNC/FNC" xmltv_id="NSW-Newcastle FOX News">NSW-Newcastle FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CNN##CNN/CNN" xmltv_id="NSW-Newcastle CNN">NSW-Newcastle CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_HST##HST/HST" xmltv_id="NSW-Newcastle The History Channel">NSW-Newcastle The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CIN##CIN/CIN" xmltv_id="NSW-Newcastle Crime">NSW-Newcastle Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_E2A##AES/E2A" xmltv_id="NSW-Newcastle A&E +2">NSW-Newcastle A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DIS##DIS/DIS" xmltv_id="NSW-Newcastle Discovery Channel">NSW-Newcastle Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NGE##NGE/NGE" xmltv_id="NSW-Newcastle National Geographic">NSW-Newcastle National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BBK##BBK/BBK" xmltv_id="NSW-Newcastle BBC Earth">NSW-Newcastle BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DID##DID/DID" xmltv_id="NSW-Newcastle Investigation Discovery">NSW-Newcastle Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DIT##DIT/DIT" xmltv_id="NSW-Newcastle Discovery Turbo">NSW-Newcastle Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ANI##ANI/ANI" xmltv_id="NSW-Newcastle Animal Planet">NSW-Newcastle Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NGW##NGW/NGW" xmltv_id="NSW-Newcastle Nat Geo Wild">NSW-Newcastle Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DS2##DIS/DS2" xmltv_id="NSW-Newcastle Discovery +2">NSW-Newcastle Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_DI2##DIT/DI2" xmltv_id="NSW-Newcastle Discovery Turbo +2">NSW-Newcastle Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NG2##NGE/NG2" xmltv_id="NSW-Newcastle Nat Geo +2">NSW-Newcastle Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CNB##CNB/CNB" xmltv_id="NSW-Newcastle CNBC">NSW-Newcastle CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BBC##BBC/BBC" xmltv_id="NSW-Newcastle BBC World News">NSW-Newcastle BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BLM##BLM/BLM" xmltv_id="NSW-Newcastle Bloomberg Television">NSW-Newcastle Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_AJE##AJE/AJE" xmltv_id="NSW-Newcastle Al Jazeera">NSW-Newcastle Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_TRT##TRT/TRT" xmltv_id="NSW-Newcastle TRT World">NSW-Newcastle TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CCC##CCC/CCC" xmltv_id="NSW-Newcastle CGTN">NSW-Newcastle CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CCD##CCD/CCD" xmltv_id="NSW-Newcastle CGTN-Documentary">NSW-Newcastle CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NHK##FTA/NHK" xmltv_id="NSW-Newcastle NHK World-Japan">NSW-Newcastle NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_RSY##RSY/RSY" xmltv_id="NSW-Newcastle Russia Today">NSW-Newcastle Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NIC##NIC/NIC" xmltv_id="NSW-Newcastle Nickelodeon">NSW-Newcastle Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_NJR##NJR/NJR" xmltv_id="NSW-Newcastle Nick Jr.">NSW-Newcastle Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CBE##CBE/CBE" xmltv_id="NSW-Newcastle Cbeebies">NSW-Newcastle Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CNE##CNE/CNE" xmltv_id="NSW-Newcastle Cartoon Network">NSW-Newcastle Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_BOO##BOO/BOO" xmltv_id="NSW-Newcastle Boomerang">NSW-Newcastle Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_SA3##FTA/SA3" xmltv_id="NSW-Newcastle ABC ME Sydney">NSW-Newcastle ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CV2##CV2/CV2" xmltv_id="NSW-Newcastle [V]">NSW-Newcastle [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_V2H##CV2/V2H" xmltv_id="NSW-Newcastle [V] +2">NSW-Newcastle [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_TMF##TMF/TMF" xmltv_id="NSW-Newcastle MTV Music">NSW-Newcastle MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_VH1##VH1/VH1" xmltv_id="NSW-Newcastle MTV Dance">NSW-Newcastle MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_MMX##MMX/MMX" xmltv_id="NSW-Newcastle MAX">NSW-Newcastle MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_CMC##CMC/CMC" xmltv_id="NSW-Newcastle CMC">NSW-Newcastle CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_ANT##ANT/ANT" xmltv_id="NSW-Newcastle Antenna Pacific">NSW-Newcastle Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8288_RAI##RAI/RAI" xmltv_id="NSW-Newcastle RAI ITALIA">NSW-Newcastle RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NRN##FTA/NRN" xmltv_id="NSW-Richmond Tweed WIN Television Northern NSW">NSW-Richmond Tweed WIN Television Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NET##FTA/NET" xmltv_id="NSW-Richmond Tweed PRIME7">NSW-Richmond Tweed PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NBN##FTA/NBN" xmltv_id="NSW-Richmond Tweed NBN">NSW-Richmond Tweed NBN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_AHS##FTA/AHS" xmltv_id="NSW-Richmond Tweed ABC HD">NSW-Richmond Tweed ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ASD##FTA/ASD" xmltv_id="NSW-Richmond Tweed ABC News">NSW-Richmond Tweed ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BSD##FTA/BSD" xmltv_id="NSW-Richmond Tweed SBS HD">NSW-Richmond Tweed SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SNN##FTA/SNN" xmltv_id="NSW-Richmond Tweed SBS Viceland HD">NSW-Richmond Tweed SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SB4##FTA/SB4" xmltv_id="NSW-Richmond Tweed SBS World Movies HD">NSW-Richmond Tweed SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SBF##FTA/SBF" xmltv_id="NSW-Richmond Tweed SBS Food NSW">NSW-Richmond Tweed SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DRN##FTA/DRN" xmltv_id="NSW-Richmond Tweed WIN HD Northern NSW">NSW-Richmond Tweed WIN HD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_OND##FTA/OND" xmltv_id="NSW-Richmond Tweed WIN BOLD Northern NSW">NSW-Richmond Tweed WIN BOLD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ENS##FTA/ENS" xmltv_id="NSW-Richmond Tweed WIN Peach Northern NSW">NSW-Richmond Tweed WIN Peach Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NED##FTA/NED" xmltv_id="NSW-Richmond Tweed Prime 7 HD">NSW-Richmond Tweed Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_P7N##FTA/P7N" xmltv_id="NSW-Richmond Tweed 7TWO NSW">NSW-Richmond Tweed 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_PHT##FTA/PHT" xmltv_id="NSW-Richmond Tweed 7mate NSW">NSW-Richmond Tweed 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BN2##FTA/BN2" xmltv_id="NSW-Richmond Tweed NBN 9HD NSW">NSW-Richmond Tweed NBN 9HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NBH##FTA/NBH" xmltv_id="NSW-Richmond Tweed NBN GEM NSW">NSW-Richmond Tweed NBN GEM NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BN4##FTA/BN4" xmltv_id="NSW-Richmond Tweed NBN 9Life NSW">NSW-Richmond Tweed NBN 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_G11##FTA/G11" xmltv_id="NSW-Richmond Tweed NBN 9Gem NSW HD">NSW-Richmond Tweed NBN 9Gem NSW HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_F1S##F1S/F1S" xmltv_id="NSW-Richmond Tweed FOX One">NSW-Richmond Tweed FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ABC##FTA/ABC" xmltv_id="NSW-Richmond Tweed ABC NSW">NSW-Richmond Tweed ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SBE##FTA/SBE" xmltv_id="NSW-Richmond Tweed SBS Eastern">NSW-Richmond Tweed SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_UKT##UKT/UKT" xmltv_id="NSW-Richmond Tweed UKTV">NSW-Richmond Tweed UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_LST##LST/LST" xmltv_id="NSW-Richmond Tweed LifeStyle">NSW-Richmond Tweed LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FOX##FOX/FOX" xmltv_id="NSW-Richmond Tweed FOX8">NSW-Richmond Tweed FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FFS##FFS/FFS" xmltv_id="NSW-Richmond Tweed FOX Funny">NSW-Richmond Tweed FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ARN##ARN/ARN" xmltv_id="NSW-Richmond Tweed Arena">NSW-Richmond Tweed Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FKC##FKC/FKC" xmltv_id="NSW-Richmond Tweed FOX Classics">NSW-Richmond Tweed FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_HAL##HAL/HAL" xmltv_id="NSW-Richmond Tweed Universal TV">NSW-Richmond Tweed Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SHC##SHC/SHC" xmltv_id="NSW-Richmond Tweed FOX SHOWCASE">NSW-Richmond Tweed FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BSF##BSF/BSF" xmltv_id="NSW-Richmond Tweed BBC First">NSW-Richmond Tweed BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FSU##FSU/FSU" xmltv_id="NSW-Richmond Tweed FOX Sleuth">NSW-Richmond Tweed FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_IOI##IOI/IOI" xmltv_id="NSW-Richmond Tweed FOX Crime">NSW-Richmond Tweed FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_HIT##HIT/HIT" xmltv_id="NSW-Richmond Tweed FOX H!TS">NSW-Richmond Tweed FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_COM##COM/COM" xmltv_id="NSW-Richmond Tweed The Comedy Channel">NSW-Richmond Tweed The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_AES##AES/AES" xmltv_id="NSW-Richmond Tweed A&E">NSW-Richmond Tweed A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FIS##FIS/FIS" xmltv_id="NSW-Richmond Tweed FOX Sci Fi">NSW-Richmond Tweed FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MTV##MTV/MTV" xmltv_id="NSW-Richmond Tweed MTV">NSW-Richmond Tweed MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ETV##ETV/ETV" xmltv_id="NSW-Richmond Tweed E! Entertainment">NSW-Richmond Tweed E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FOD##FOD/FOD" xmltv_id="NSW-Richmond Tweed LifeStyle Food">NSW-Richmond Tweed LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_LHO##LHO/LHO" xmltv_id="NSW-Richmond Tweed LifeStyle Home">NSW-Richmond Tweed LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DTA##DTA/DTA" xmltv_id="NSW-Richmond Tweed TLC">NSW-Richmond Tweed TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BXS##BXS/BXS" xmltv_id="NSW-Richmond Tweed BoxSets">NSW-Richmond Tweed BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SAR##SAR/SAR" xmltv_id="NSW-Richmond Tweed Smooth / Arts">NSW-Richmond Tweed Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_AB2##FTA/AB2" xmltv_id="NSW-Richmond Tweed ABCComedy/Kids">NSW-Richmond Tweed ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SBN##FTA/SBN" xmltv_id="NSW-Richmond Tweed SBS VICELAND">NSW-Richmond Tweed SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NFN##FTA/NFN" xmltv_id="NSW-Richmond Tweed SBS Food">NSW-Richmond Tweed SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NIT##FTA/NIT" xmltv_id="NSW-Richmond Tweed NITV">NSW-Richmond Tweed NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_F12##F12/F12" xmltv_id="NSW-Richmond Tweed FOX One +2">NSW-Richmond Tweed FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SW2##SHC/SW2" xmltv_id="NSW-Richmond Tweed FOX SHOWCASE +2">NSW-Richmond Tweed FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FO2##FOX/FO2" xmltv_id="NSW-Richmond Tweed FOX8+2">NSW-Richmond Tweed FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_IO2##IOI/IO2" xmltv_id="NSW-Richmond Tweed FOX Crime +2">NSW-Richmond Tweed FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_LS2##LST/LS2" xmltv_id="NSW-Richmond Tweed LifeStyle +2">NSW-Richmond Tweed LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_AR2##ARN/AR2" xmltv_id="NSW-Richmond Tweed Arena +2">NSW-Richmond Tweed Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ET2##ET2/ET2" xmltv_id="NSW-Richmond Tweed E!+2">NSW-Richmond Tweed E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CL2##FKC/CL2" xmltv_id="NSW-Richmond Tweed FOX Classics+2">NSW-Richmond Tweed FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_UK2##UKT/UK2" xmltv_id="NSW-Richmond Tweed UKTV+2">NSW-Richmond Tweed UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FS2##FS2/FS2" xmltv_id="NSW-Richmond Tweed FOX Sleuth +2">NSW-Richmond Tweed FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FF2##FF2/FF2" xmltv_id="NSW-Richmond Tweed FOX Funny +2">NSW-Richmond Tweed FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_HI2##HIT/HI2" xmltv_id="NSW-Richmond Tweed FOX H!TS +2">NSW-Richmond Tweed FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FI2##FI2/FI2" xmltv_id="NSW-Richmond Tweed FOX Sci Fi +2">NSW-Richmond Tweed FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_LF2##FOD/LF2" xmltv_id="NSW-Richmond Tweed LifeStyle Food +2">NSW-Richmond Tweed LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DT2##DTA/DT2" xmltv_id="NSW-Richmond Tweed TLC +2">NSW-Richmond Tweed TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_AUR##AUR/AUR" xmltv_id="NSW-Richmond Tweed Aurora">NSW-Richmond Tweed Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_TVS##TVS/TVS" xmltv_id="NSW-Richmond Tweed TVSN">NSW-Richmond Tweed TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_EXP##EXP/EXP" xmltv_id="NSW-Richmond Tweed EXPO">NSW-Richmond Tweed EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ACC##ACC/ACC" xmltv_id="NSW-Richmond Tweed ACC">NSW-Richmond Tweed ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_HLT##HLT/HLT" xmltv_id="NSW-Richmond Tweed Hillsong Channel">NSW-Richmond Tweed Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DAS##DAS/DAS" xmltv_id="NSW-Richmond Tweed Daystar">NSW-Richmond Tweed Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SLT##SLT/SLT" xmltv_id="NSW-Richmond Tweed SonLife">NSW-Richmond Tweed SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_F1H##F1H/F1H" xmltv_id="NSW-Richmond Tweed FOX One HD">NSW-Richmond Tweed FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ARD##ARN/ARD" xmltv_id="NSW-Richmond Tweed Arena HD">NSW-Richmond Tweed Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_LSD##LST/LSD" xmltv_id="NSW-Richmond Tweed LifeStyle HD">NSW-Richmond Tweed LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_F8D##FOX/F8D" xmltv_id="NSW-Richmond Tweed FOX8 HD">NSW-Richmond Tweed FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FFH##FFH/FFH" xmltv_id="NSW-Richmond Tweed FOX Funny HD">NSW-Richmond Tweed FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_UND##HAL/UND" xmltv_id="NSW-Richmond Tweed Universal HD">NSW-Richmond Tweed Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SCD##SHC/SCD" xmltv_id="NSW-Richmond Tweed FOX SHOWCASE HD">NSW-Richmond Tweed FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BFF##BSF/BFF" xmltv_id="NSW-Richmond Tweed BBC First HD">NSW-Richmond Tweed BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FSL##FSL/FSL" xmltv_id="NSW-Richmond Tweed FOX Sleuth HD">NSW-Richmond Tweed FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FCH##FCH/FCH" xmltv_id="NSW-Richmond Tweed FOX Crime HD">NSW-Richmond Tweed FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_AED##AES/AED" xmltv_id="NSW-Richmond Tweed A&E HD">NSW-Richmond Tweed A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FSI##FSI/FSI" xmltv_id="NSW-Richmond Tweed FOX Sci Fi HD">NSW-Richmond Tweed FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BXD##BXS/BXD" xmltv_id="NSW-Richmond Tweed BoxSet HD">NSW-Richmond Tweed BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_HAR##SAR/HAR" xmltv_id="NSW-Richmond Tweed Smooth / Arts HD">NSW-Richmond Tweed Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SOD##SHO/SOD" xmltv_id="NSW-Richmond Tweed Foxtel Movies Premiere HD">NSW-Richmond Tweed Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MO7##SHF/MO7" xmltv_id="NSW-Richmond Tweed Foxtel Movies Family HD">NSW-Richmond Tweed Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MO8##MO8/MO8" xmltv_id="NSW-Richmond Tweed Foxtel Movies Kids HD">NSW-Richmond Tweed Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_STN##SHA/STN" xmltv_id="NSW-Richmond Tweed Foxtel Movies Action HD">NSW-Richmond Tweed Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MO1##SHY/MO1" xmltv_id="NSW-Richmond Tweed Foxtel Movies Comedy HD">NSW-Richmond Tweed Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MO3##SHH/MO3" xmltv_id="NSW-Richmond Tweed Foxtel Movies Thriller HD">NSW-Richmond Tweed Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MO2##SHD/MO2" xmltv_id="NSW-Richmond Tweed Foxtel Movies Romance HD">NSW-Richmond Tweed Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MO5##MO6/MO5" xmltv_id="NSW-Richmond Tweed Foxtel Movies Drama HD">NSW-Richmond Tweed Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MVD##MVS/MVD" xmltv_id="NSW-Richmond Tweed Foxtel Movies Hits HD">NSW-Richmond Tweed Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_GRE##GRR/GRE" xmltv_id="NSW-Richmond Tweed Foxtel Movies Greats HD">NSW-Richmond Tweed Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FSD##FSN/FSD" xmltv_id="NSW-Richmond Tweed Fox Sports News HD">NSW-Richmond Tweed Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_F1D##FS1/F1D" xmltv_id="NSW-Richmond Tweed FOX CRICKET HD">NSW-Richmond Tweed FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_F2D##SP2/F2D" xmltv_id="NSW-Richmond Tweed FOX LEAGUE HD">NSW-Richmond Tweed FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FHD##FS3/FHD" xmltv_id="NSW-Richmond Tweed FOX SPORTS 503 HD">NSW-Richmond Tweed FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FAD##FAF/FAD" xmltv_id="NSW-Richmond Tweed Fox Footy HD">NSW-Richmond Tweed Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_F4D##FSP/F4D" xmltv_id="NSW-Richmond Tweed FOX SPORTS 505 HD">NSW-Richmond Tweed FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SPE##SPS/SPE" xmltv_id="NSW-Richmond Tweed FOX SPORTS 506 HD">NSW-Richmond Tweed FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_E1D##ESP/E1D" xmltv_id="NSW-Richmond Tweed ESPN HD">NSW-Richmond Tweed ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_EHD##ES2/EHD" xmltv_id="NSW-Richmond Tweed ESPN2 HD">NSW-Richmond Tweed ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FSM##FSS/FSM" xmltv_id="NSW-Richmond Tweed FOX SPORTS MORE HD">NSW-Richmond Tweed FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SRH##SRW/SRH" xmltv_id="NSW-Richmond Tweed SKY Tbred Cent HD">NSW-Richmond Tweed SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DHD##DIS/DHD" xmltv_id="NSW-Richmond Tweed Discovery HD">NSW-Richmond Tweed Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NGD##NGE/NGD" xmltv_id="NSW-Richmond Tweed Nat Geo HD">NSW-Richmond Tweed Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_HSD##HST/HSD" xmltv_id="NSW-Richmond Tweed History HD">NSW-Richmond Tweed History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BKH##BBK/BKH" xmltv_id="NSW-Richmond Tweed BBC Earth HD">NSW-Richmond Tweed BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NWD##NGW/NWD" xmltv_id="NSW-Richmond Tweed Nat Geo Wild HD">NSW-Richmond Tweed Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BE1##B1E/BE1" xmltv_id="NSW-Richmond Tweed beIN SPORTS 1 HD">NSW-Richmond Tweed beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BE2##B2E/BE2" xmltv_id="NSW-Richmond Tweed beIN SPORTS 2 HD">NSW-Richmond Tweed beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BE3##B3E/BE3" xmltv_id="NSW-Richmond Tweed beIN SPORTS 3 HD">NSW-Richmond Tweed beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NHD##SKY/NHD" xmltv_id="NSW-Richmond Tweed Sky News HD">NSW-Richmond Tweed Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SUH##SKY/SUH" xmltv_id="NSW-Richmond Tweed Sky News UK HD">NSW-Richmond Tweed Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FNH##FNC/FNH" xmltv_id="NSW-Richmond Tweed Fox News HD">NSW-Richmond Tweed Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SHO##SHO/SHO" xmltv_id="NSW-Richmond Tweed Foxtel Movies Premiere">NSW-Richmond Tweed Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SHF##SHF/SHF" xmltv_id="NSW-Richmond Tweed Foxtel Movies Family">NSW-Richmond Tweed Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MO9##MO8/MO9" xmltv_id="NSW-Richmond Tweed Foxtel Movies Kids">NSW-Richmond Tweed Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SHA##SHA/SHA" xmltv_id="NSW-Richmond Tweed Foxtel Movies Action">NSW-Richmond Tweed Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SHY##SHY/SHY" xmltv_id="NSW-Richmond Tweed Foxtel Movies Comedy">NSW-Richmond Tweed Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SHH##SHH/SHH" xmltv_id="NSW-Richmond Tweed Foxtel Movies Thriller">NSW-Richmond Tweed Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SHD##SHD/SHD" xmltv_id="NSW-Richmond Tweed Foxtel Movies Romance">NSW-Richmond Tweed Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MO6##MO6/MO6" xmltv_id="NSW-Richmond Tweed Foxtel Movies Drama">NSW-Richmond Tweed Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MVS##MVS/MVS" xmltv_id="NSW-Richmond Tweed Foxtel Movies Hits">NSW-Richmond Tweed Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_GRR##GRR/GRR" xmltv_id="NSW-Richmond Tweed Foxtel Movies Greats">NSW-Richmond Tweed Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SH2##SHO/SH2" xmltv_id="NSW-Richmond Tweed Foxtel Movies Premiere +2">NSW-Richmond Tweed Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MTA##SHA/MTA" xmltv_id="NSW-Richmond Tweed Foxtel Movies Action +2">NSW-Richmond Tweed Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MTF##SHF/MTF" xmltv_id="NSW-Richmond Tweed Foxtel Movies Family +2">NSW-Richmond Tweed Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_S4B##FTA/S4B" xmltv_id="NSW-Richmond Tweed SBS World Movies SD">NSW-Richmond Tweed SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FSN##FSN/FSN" xmltv_id="NSW-Richmond Tweed Fox Sports News">NSW-Richmond Tweed Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FS1##FS1/FS1" xmltv_id="NSW-Richmond Tweed FOX CRICKET">NSW-Richmond Tweed FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SP2##SP2/SP2" xmltv_id="NSW-Richmond Tweed FOX LEAGUE">NSW-Richmond Tweed FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FS3##FS3/FS3" xmltv_id="NSW-Richmond Tweed FOX SPORTS 503">NSW-Richmond Tweed FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FAF##FAF/FAF" xmltv_id="NSW-Richmond Tweed Fox Footy">NSW-Richmond Tweed Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FSP##FSP/FSP" xmltv_id="NSW-Richmond Tweed FOX SPORTS 505">NSW-Richmond Tweed FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SPS##SPS/SPS" xmltv_id="NSW-Richmond Tweed FOX SPORTS 506">NSW-Richmond Tweed FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FSS##FSS/FSS" xmltv_id="NSW-Richmond Tweed Fox Sports More">NSW-Richmond Tweed Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ESP##ESP/ESP" xmltv_id="NSW-Richmond Tweed ESPN">NSW-Richmond Tweed ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ES2##ES2/ES2" xmltv_id="NSW-Richmond Tweed ESPN2">NSW-Richmond Tweed ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_B1E##B1E/B1E" xmltv_id="NSW-Richmond Tweed beIN SPORTS 1">NSW-Richmond Tweed beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_B2E##B2E/B2E" xmltv_id="NSW-Richmond Tweed beIN SPORTS 2">NSW-Richmond Tweed beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_B3E##B3E/B3E" xmltv_id="NSW-Richmond Tweed beIN SPORTS 3">NSW-Richmond Tweed beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SRA##SRA/SRA" xmltv_id="NSW-Richmond Tweed SKY Racing">NSW-Richmond Tweed SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SR2##SR2/SR2" xmltv_id="NSW-Richmond Tweed SKY Racing 2">NSW-Richmond Tweed SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SRW##SRW/SRW" xmltv_id="NSW-Richmond Tweed SKY Tbred Cent">NSW-Richmond Tweed SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_RTV##RTV/RTV" xmltv_id="NSW-Richmond Tweed RACING.COM">NSW-Richmond Tweed RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SKY##SKY/SKY" xmltv_id="NSW-Richmond Tweed SKY News">NSW-Richmond Tweed SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FXW##FXW/FXW" xmltv_id="NSW-Richmond Tweed SKY Weather">NSW-Richmond Tweed SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ASP##ASP/ASP" xmltv_id="NSW-Richmond Tweed Sky News Extra">NSW-Richmond Tweed Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SUK##SKY/SUK" xmltv_id="NSW-Richmond Tweed Sky News UK">NSW-Richmond Tweed Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_FNC##FNC/FNC" xmltv_id="NSW-Richmond Tweed FOX News">NSW-Richmond Tweed FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CNN##CNN/CNN" xmltv_id="NSW-Richmond Tweed CNN">NSW-Richmond Tweed CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_HST##HST/HST" xmltv_id="NSW-Richmond Tweed The History Channel">NSW-Richmond Tweed The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CIN##CIN/CIN" xmltv_id="NSW-Richmond Tweed Crime">NSW-Richmond Tweed Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_E2A##AES/E2A" xmltv_id="NSW-Richmond Tweed A&E +2">NSW-Richmond Tweed A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DIS##DIS/DIS" xmltv_id="NSW-Richmond Tweed Discovery Channel">NSW-Richmond Tweed Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NGE##NGE/NGE" xmltv_id="NSW-Richmond Tweed National Geographic">NSW-Richmond Tweed National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BBK##BBK/BBK" xmltv_id="NSW-Richmond Tweed BBC Earth">NSW-Richmond Tweed BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DID##DID/DID" xmltv_id="NSW-Richmond Tweed Investigation Discovery">NSW-Richmond Tweed Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DIT##DIT/DIT" xmltv_id="NSW-Richmond Tweed Discovery Turbo">NSW-Richmond Tweed Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ANI##ANI/ANI" xmltv_id="NSW-Richmond Tweed Animal Planet">NSW-Richmond Tweed Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NGW##NGW/NGW" xmltv_id="NSW-Richmond Tweed Nat Geo Wild">NSW-Richmond Tweed Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DS2##DIS/DS2" xmltv_id="NSW-Richmond Tweed Discovery +2">NSW-Richmond Tweed Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_DI2##DIT/DI2" xmltv_id="NSW-Richmond Tweed Discovery Turbo +2">NSW-Richmond Tweed Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NG2##NGE/NG2" xmltv_id="NSW-Richmond Tweed Nat Geo +2">NSW-Richmond Tweed Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CNB##CNB/CNB" xmltv_id="NSW-Richmond Tweed CNBC">NSW-Richmond Tweed CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BBC##BBC/BBC" xmltv_id="NSW-Richmond Tweed BBC World News">NSW-Richmond Tweed BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BLM##BLM/BLM" xmltv_id="NSW-Richmond Tweed Bloomberg Television">NSW-Richmond Tweed Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_AJE##AJE/AJE" xmltv_id="NSW-Richmond Tweed Al Jazeera">NSW-Richmond Tweed Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_TRT##TRT/TRT" xmltv_id="NSW-Richmond Tweed TRT World">NSW-Richmond Tweed TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CCC##CCC/CCC" xmltv_id="NSW-Richmond Tweed CGTN">NSW-Richmond Tweed CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CCD##CCD/CCD" xmltv_id="NSW-Richmond Tweed CGTN-Documentary">NSW-Richmond Tweed CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NHK##FTA/NHK" xmltv_id="NSW-Richmond Tweed NHK World-Japan">NSW-Richmond Tweed NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_RSY##RSY/RSY" xmltv_id="NSW-Richmond Tweed Russia Today">NSW-Richmond Tweed Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NIC##NIC/NIC" xmltv_id="NSW-Richmond Tweed Nickelodeon">NSW-Richmond Tweed Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_NJR##NJR/NJR" xmltv_id="NSW-Richmond Tweed Nick Jr.">NSW-Richmond Tweed Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CBE##CBE/CBE" xmltv_id="NSW-Richmond Tweed Cbeebies">NSW-Richmond Tweed Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CNE##CNE/CNE" xmltv_id="NSW-Richmond Tweed Cartoon Network">NSW-Richmond Tweed Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_BOO##BOO/BOO" xmltv_id="NSW-Richmond Tweed Boomerang">NSW-Richmond Tweed Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_SA3##FTA/SA3" xmltv_id="NSW-Richmond Tweed ABC ME Sydney">NSW-Richmond Tweed ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CV2##CV2/CV2" xmltv_id="NSW-Richmond Tweed [V]">NSW-Richmond Tweed [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_V2H##CV2/V2H" xmltv_id="NSW-Richmond Tweed [V] +2">NSW-Richmond Tweed [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_TMF##TMF/TMF" xmltv_id="NSW-Richmond Tweed MTV Music">NSW-Richmond Tweed MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_VH1##VH1/VH1" xmltv_id="NSW-Richmond Tweed MTV Dance">NSW-Richmond Tweed MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_MMX##MMX/MMX" xmltv_id="NSW-Richmond Tweed MAX">NSW-Richmond Tweed MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_CMC##CMC/CMC" xmltv_id="NSW-Richmond Tweed CMC">NSW-Richmond Tweed CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_ANT##ANT/ANT" xmltv_id="NSW-Richmond Tweed Antenna Pacific">NSW-Richmond Tweed Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8304_RAI##RAI/RAI" xmltv_id="NSW-Richmond Tweed RAI ITALIA">NSW-Richmond Tweed RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CTC##FTA/CTC" xmltv_id="NSW-SW Slopes E Riverina SC Nine Wagga Wagga">NSW-SW Slopes E Riverina SC Nine Wagga Wagga</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CBW##FTA/CBW" xmltv_id="NSW-SW Slopes E Riverina PRIME7">NSW-SW Slopes E Riverina PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_WIN##FTA/WIN" xmltv_id="NSW-SW Slopes E Riverina WIN Television NSW">NSW-SW Slopes E Riverina WIN Television NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_AHS##FTA/AHS" xmltv_id="NSW-SW Slopes E Riverina ABC HD">NSW-SW Slopes E Riverina ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ASD##FTA/ASD" xmltv_id="NSW-SW Slopes E Riverina ABC News">NSW-SW Slopes E Riverina ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BSD##FTA/BSD" xmltv_id="NSW-SW Slopes E Riverina SBS HD">NSW-SW Slopes E Riverina SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SNN##FTA/SNN" xmltv_id="NSW-SW Slopes E Riverina SBS Viceland HD">NSW-SW Slopes E Riverina SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SB4##FTA/SB4" xmltv_id="NSW-SW Slopes E Riverina SBS World Movies HD">NSW-SW Slopes E Riverina SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SBF##FTA/SBF" xmltv_id="NSW-SW Slopes E Riverina SBS Food NSW">NSW-SW Slopes E Riverina SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SD9##FTA/SD9" xmltv_id="NSW-SW Slopes E Riverina 9HD NSW SC">NSW-SW Slopes E Riverina 9HD NSW SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_OWD##FTA/OWD" xmltv_id="NSW-SW Slopes E Riverina SC 9Gem Southern NSW">NSW-SW Slopes E Riverina SC 9Gem Southern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SL9##FTA/SL9" xmltv_id="NSW-SW Slopes E Riverina SC 9Life NSW">NSW-SW Slopes E Riverina SC 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CBX##FTA/CBX" xmltv_id="NSW-SW Slopes E Riverina Prime 7 HD">NSW-SW Slopes E Riverina Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_P7N##FTA/P7N" xmltv_id="NSW-SW Slopes E Riverina 7TWO NSW">NSW-SW Slopes E Riverina 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_PHT##FTA/PHT" xmltv_id="NSW-SW Slopes E Riverina 7mate NSW">NSW-SW Slopes E Riverina 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_HW4##FTA/HW4" xmltv_id="NSW-SW Slopes E Riverina WIN HD NSW">NSW-SW Slopes E Riverina WIN HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NSG##FTA/NSG" xmltv_id="NSW-SW Slopes E Riverina WIN BOLD NSW">NSW-SW Slopes E Riverina WIN BOLD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_WNH##FTA/WNH" xmltv_id="NSW-SW Slopes E Riverina WIN Peach NSW">NSW-SW Slopes E Riverina WIN Peach NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_F1S##F1S/F1S" xmltv_id="NSW-SW Slopes E Riverina FOX One">NSW-SW Slopes E Riverina FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ABC##FTA/ABC" xmltv_id="NSW-SW Slopes E Riverina ABC NSW">NSW-SW Slopes E Riverina ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SBE##FTA/SBE" xmltv_id="NSW-SW Slopes E Riverina SBS Eastern">NSW-SW Slopes E Riverina SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_UKT##UKT/UKT" xmltv_id="NSW-SW Slopes E Riverina UKTV">NSW-SW Slopes E Riverina UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_LST##LST/LST" xmltv_id="NSW-SW Slopes E Riverina LifeStyle">NSW-SW Slopes E Riverina LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FOX##FOX/FOX" xmltv_id="NSW-SW Slopes E Riverina FOX8">NSW-SW Slopes E Riverina FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FFS##FFS/FFS" xmltv_id="NSW-SW Slopes E Riverina FOX Funny">NSW-SW Slopes E Riverina FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ARN##ARN/ARN" xmltv_id="NSW-SW Slopes E Riverina Arena">NSW-SW Slopes E Riverina Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FKC##FKC/FKC" xmltv_id="NSW-SW Slopes E Riverina FOX Classics">NSW-SW Slopes E Riverina FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_HAL##HAL/HAL" xmltv_id="NSW-SW Slopes E Riverina Universal TV">NSW-SW Slopes E Riverina Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SHC##SHC/SHC" xmltv_id="NSW-SW Slopes E Riverina FOX SHOWCASE">NSW-SW Slopes E Riverina FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BSF##BSF/BSF" xmltv_id="NSW-SW Slopes E Riverina BBC First">NSW-SW Slopes E Riverina BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FSU##FSU/FSU" xmltv_id="NSW-SW Slopes E Riverina FOX Sleuth">NSW-SW Slopes E Riverina FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_IOI##IOI/IOI" xmltv_id="NSW-SW Slopes E Riverina FOX Crime">NSW-SW Slopes E Riverina FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_HIT##HIT/HIT" xmltv_id="NSW-SW Slopes E Riverina FOX H!TS">NSW-SW Slopes E Riverina FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_COM##COM/COM" xmltv_id="NSW-SW Slopes E Riverina The Comedy Channel">NSW-SW Slopes E Riverina The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_AES##AES/AES" xmltv_id="NSW-SW Slopes E Riverina A&E">NSW-SW Slopes E Riverina A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FIS##FIS/FIS" xmltv_id="NSW-SW Slopes E Riverina FOX Sci Fi">NSW-SW Slopes E Riverina FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MTV##MTV/MTV" xmltv_id="NSW-SW Slopes E Riverina MTV">NSW-SW Slopes E Riverina MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ETV##ETV/ETV" xmltv_id="NSW-SW Slopes E Riverina E! Entertainment">NSW-SW Slopes E Riverina E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FOD##FOD/FOD" xmltv_id="NSW-SW Slopes E Riverina LifeStyle Food">NSW-SW Slopes E Riverina LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_LHO##LHO/LHO" xmltv_id="NSW-SW Slopes E Riverina LifeStyle Home">NSW-SW Slopes E Riverina LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DTA##DTA/DTA" xmltv_id="NSW-SW Slopes E Riverina TLC">NSW-SW Slopes E Riverina TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BXS##BXS/BXS" xmltv_id="NSW-SW Slopes E Riverina BoxSets">NSW-SW Slopes E Riverina BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SAR##SAR/SAR" xmltv_id="NSW-SW Slopes E Riverina Smooth / Arts">NSW-SW Slopes E Riverina Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_AB2##FTA/AB2" xmltv_id="NSW-SW Slopes E Riverina ABCComedy/Kids">NSW-SW Slopes E Riverina ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SBN##FTA/SBN" xmltv_id="NSW-SW Slopes E Riverina SBS VICELAND">NSW-SW Slopes E Riverina SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NFN##FTA/NFN" xmltv_id="NSW-SW Slopes E Riverina SBS Food">NSW-SW Slopes E Riverina SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NIT##FTA/NIT" xmltv_id="NSW-SW Slopes E Riverina NITV">NSW-SW Slopes E Riverina NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_F12##F12/F12" xmltv_id="NSW-SW Slopes E Riverina FOX One +2">NSW-SW Slopes E Riverina FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SW2##SHC/SW2" xmltv_id="NSW-SW Slopes E Riverina FOX SHOWCASE +2">NSW-SW Slopes E Riverina FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FO2##FOX/FO2" xmltv_id="NSW-SW Slopes E Riverina FOX8+2">NSW-SW Slopes E Riverina FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_IO2##IOI/IO2" xmltv_id="NSW-SW Slopes E Riverina FOX Crime +2">NSW-SW Slopes E Riverina FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_LS2##LST/LS2" xmltv_id="NSW-SW Slopes E Riverina LifeStyle +2">NSW-SW Slopes E Riverina LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_AR2##ARN/AR2" xmltv_id="NSW-SW Slopes E Riverina Arena +2">NSW-SW Slopes E Riverina Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ET2##ET2/ET2" xmltv_id="NSW-SW Slopes E Riverina E!+2">NSW-SW Slopes E Riverina E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CL2##FKC/CL2" xmltv_id="NSW-SW Slopes E Riverina FOX Classics+2">NSW-SW Slopes E Riverina FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_UK2##UKT/UK2" xmltv_id="NSW-SW Slopes E Riverina UKTV+2">NSW-SW Slopes E Riverina UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FS2##FS2/FS2" xmltv_id="NSW-SW Slopes E Riverina FOX Sleuth +2">NSW-SW Slopes E Riverina FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FF2##FF2/FF2" xmltv_id="NSW-SW Slopes E Riverina FOX Funny +2">NSW-SW Slopes E Riverina FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_HI2##HIT/HI2" xmltv_id="NSW-SW Slopes E Riverina FOX H!TS +2">NSW-SW Slopes E Riverina FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FI2##FI2/FI2" xmltv_id="NSW-SW Slopes E Riverina FOX Sci Fi +2">NSW-SW Slopes E Riverina FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_LF2##FOD/LF2" xmltv_id="NSW-SW Slopes E Riverina LifeStyle Food +2">NSW-SW Slopes E Riverina LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DT2##DTA/DT2" xmltv_id="NSW-SW Slopes E Riverina TLC +2">NSW-SW Slopes E Riverina TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_AUR##AUR/AUR" xmltv_id="NSW-SW Slopes E Riverina Aurora">NSW-SW Slopes E Riverina Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_TVS##TVS/TVS" xmltv_id="NSW-SW Slopes E Riverina TVSN">NSW-SW Slopes E Riverina TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_EXP##EXP/EXP" xmltv_id="NSW-SW Slopes E Riverina EXPO">NSW-SW Slopes E Riverina EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ACC##ACC/ACC" xmltv_id="NSW-SW Slopes E Riverina ACC">NSW-SW Slopes E Riverina ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_HLT##HLT/HLT" xmltv_id="NSW-SW Slopes E Riverina Hillsong Channel">NSW-SW Slopes E Riverina Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DAS##DAS/DAS" xmltv_id="NSW-SW Slopes E Riverina Daystar">NSW-SW Slopes E Riverina Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SLT##SLT/SLT" xmltv_id="NSW-SW Slopes E Riverina SonLife">NSW-SW Slopes E Riverina SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_F1H##F1H/F1H" xmltv_id="NSW-SW Slopes E Riverina FOX One HD">NSW-SW Slopes E Riverina FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ARD##ARN/ARD" xmltv_id="NSW-SW Slopes E Riverina Arena HD">NSW-SW Slopes E Riverina Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_LSD##LST/LSD" xmltv_id="NSW-SW Slopes E Riverina LifeStyle HD">NSW-SW Slopes E Riverina LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_F8D##FOX/F8D" xmltv_id="NSW-SW Slopes E Riverina FOX8 HD">NSW-SW Slopes E Riverina FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FFH##FFH/FFH" xmltv_id="NSW-SW Slopes E Riverina FOX Funny HD">NSW-SW Slopes E Riverina FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_UND##HAL/UND" xmltv_id="NSW-SW Slopes E Riverina Universal HD">NSW-SW Slopes E Riverina Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SCD##SHC/SCD" xmltv_id="NSW-SW Slopes E Riverina FOX SHOWCASE HD">NSW-SW Slopes E Riverina FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BFF##BSF/BFF" xmltv_id="NSW-SW Slopes E Riverina BBC First HD">NSW-SW Slopes E Riverina BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FSL##FSL/FSL" xmltv_id="NSW-SW Slopes E Riverina FOX Sleuth HD">NSW-SW Slopes E Riverina FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FCH##FCH/FCH" xmltv_id="NSW-SW Slopes E Riverina FOX Crime HD">NSW-SW Slopes E Riverina FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_AED##AES/AED" xmltv_id="NSW-SW Slopes E Riverina A&E HD">NSW-SW Slopes E Riverina A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FSI##FSI/FSI" xmltv_id="NSW-SW Slopes E Riverina FOX Sci Fi HD">NSW-SW Slopes E Riverina FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BXD##BXS/BXD" xmltv_id="NSW-SW Slopes E Riverina BoxSet HD">NSW-SW Slopes E Riverina BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_HAR##SAR/HAR" xmltv_id="NSW-SW Slopes E Riverina Smooth / Arts HD">NSW-SW Slopes E Riverina Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SOD##SHO/SOD" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Premiere HD">NSW-SW Slopes E Riverina Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MO7##SHF/MO7" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Family HD">NSW-SW Slopes E Riverina Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MO8##MO8/MO8" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Kids HD">NSW-SW Slopes E Riverina Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_STN##SHA/STN" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Action HD">NSW-SW Slopes E Riverina Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MO1##SHY/MO1" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Comedy HD">NSW-SW Slopes E Riverina Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MO3##SHH/MO3" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Thriller HD">NSW-SW Slopes E Riverina Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MO2##SHD/MO2" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Romance HD">NSW-SW Slopes E Riverina Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MO5##MO6/MO5" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Drama HD">NSW-SW Slopes E Riverina Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MVD##MVS/MVD" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Hits HD">NSW-SW Slopes E Riverina Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_GRE##GRR/GRE" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Greats HD">NSW-SW Slopes E Riverina Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FSD##FSN/FSD" xmltv_id="NSW-SW Slopes E Riverina Fox Sports News HD">NSW-SW Slopes E Riverina Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_F1D##FS1/F1D" xmltv_id="NSW-SW Slopes E Riverina FOX CRICKET HD">NSW-SW Slopes E Riverina FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_F2D##SP2/F2D" xmltv_id="NSW-SW Slopes E Riverina FOX LEAGUE HD">NSW-SW Slopes E Riverina FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FHD##FS3/FHD" xmltv_id="NSW-SW Slopes E Riverina FOX SPORTS 503 HD">NSW-SW Slopes E Riverina FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FAD##FAF/FAD" xmltv_id="NSW-SW Slopes E Riverina Fox Footy HD">NSW-SW Slopes E Riverina Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_F4D##FSP/F4D" xmltv_id="NSW-SW Slopes E Riverina FOX SPORTS 505 HD">NSW-SW Slopes E Riverina FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SPE##SPS/SPE" xmltv_id="NSW-SW Slopes E Riverina FOX SPORTS 506 HD">NSW-SW Slopes E Riverina FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_E1D##ESP/E1D" xmltv_id="NSW-SW Slopes E Riverina ESPN HD">NSW-SW Slopes E Riverina ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_EHD##ES2/EHD" xmltv_id="NSW-SW Slopes E Riverina ESPN2 HD">NSW-SW Slopes E Riverina ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FSM##FSS/FSM" xmltv_id="NSW-SW Slopes E Riverina FOX SPORTS MORE HD">NSW-SW Slopes E Riverina FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SRH##SRW/SRH" xmltv_id="NSW-SW Slopes E Riverina SKY Tbred Cent HD">NSW-SW Slopes E Riverina SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DHD##DIS/DHD" xmltv_id="NSW-SW Slopes E Riverina Discovery HD">NSW-SW Slopes E Riverina Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NGD##NGE/NGD" xmltv_id="NSW-SW Slopes E Riverina Nat Geo HD">NSW-SW Slopes E Riverina Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_HSD##HST/HSD" xmltv_id="NSW-SW Slopes E Riverina History HD">NSW-SW Slopes E Riverina History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BKH##BBK/BKH" xmltv_id="NSW-SW Slopes E Riverina BBC Earth HD">NSW-SW Slopes E Riverina BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NWD##NGW/NWD" xmltv_id="NSW-SW Slopes E Riverina Nat Geo Wild HD">NSW-SW Slopes E Riverina Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BE1##B1E/BE1" xmltv_id="NSW-SW Slopes E Riverina beIN SPORTS 1 HD">NSW-SW Slopes E Riverina beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BE2##B2E/BE2" xmltv_id="NSW-SW Slopes E Riverina beIN SPORTS 2 HD">NSW-SW Slopes E Riverina beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BE3##B3E/BE3" xmltv_id="NSW-SW Slopes E Riverina beIN SPORTS 3 HD">NSW-SW Slopes E Riverina beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NHD##SKY/NHD" xmltv_id="NSW-SW Slopes E Riverina Sky News HD">NSW-SW Slopes E Riverina Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SUH##SKY/SUH" xmltv_id="NSW-SW Slopes E Riverina Sky News UK HD">NSW-SW Slopes E Riverina Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FNH##FNC/FNH" xmltv_id="NSW-SW Slopes E Riverina Fox News HD">NSW-SW Slopes E Riverina Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SHO##SHO/SHO" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Premiere">NSW-SW Slopes E Riverina Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SHF##SHF/SHF" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Family">NSW-SW Slopes E Riverina Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MO9##MO8/MO9" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Kids">NSW-SW Slopes E Riverina Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SHA##SHA/SHA" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Action">NSW-SW Slopes E Riverina Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SHY##SHY/SHY" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Comedy">NSW-SW Slopes E Riverina Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SHH##SHH/SHH" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Thriller">NSW-SW Slopes E Riverina Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SHD##SHD/SHD" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Romance">NSW-SW Slopes E Riverina Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MO6##MO6/MO6" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Drama">NSW-SW Slopes E Riverina Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MVS##MVS/MVS" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Hits">NSW-SW Slopes E Riverina Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_GRR##GRR/GRR" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Greats">NSW-SW Slopes E Riverina Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SH2##SHO/SH2" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Premiere +2">NSW-SW Slopes E Riverina Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MTA##SHA/MTA" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Action +2">NSW-SW Slopes E Riverina Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MTF##SHF/MTF" xmltv_id="NSW-SW Slopes E Riverina Foxtel Movies Family +2">NSW-SW Slopes E Riverina Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_S4B##FTA/S4B" xmltv_id="NSW-SW Slopes E Riverina SBS World Movies SD">NSW-SW Slopes E Riverina SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FSN##FSN/FSN" xmltv_id="NSW-SW Slopes E Riverina Fox Sports News">NSW-SW Slopes E Riverina Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FS1##FS1/FS1" xmltv_id="NSW-SW Slopes E Riverina FOX CRICKET">NSW-SW Slopes E Riverina FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SP2##SP2/SP2" xmltv_id="NSW-SW Slopes E Riverina FOX LEAGUE">NSW-SW Slopes E Riverina FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FS3##FS3/FS3" xmltv_id="NSW-SW Slopes E Riverina FOX SPORTS 503">NSW-SW Slopes E Riverina FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FAF##FAF/FAF" xmltv_id="NSW-SW Slopes E Riverina Fox Footy">NSW-SW Slopes E Riverina Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FSP##FSP/FSP" xmltv_id="NSW-SW Slopes E Riverina FOX SPORTS 505">NSW-SW Slopes E Riverina FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SPS##SPS/SPS" xmltv_id="NSW-SW Slopes E Riverina FOX SPORTS 506">NSW-SW Slopes E Riverina FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FSS##FSS/FSS" xmltv_id="NSW-SW Slopes E Riverina Fox Sports More">NSW-SW Slopes E Riverina Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ESP##ESP/ESP" xmltv_id="NSW-SW Slopes E Riverina ESPN">NSW-SW Slopes E Riverina ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ES2##ES2/ES2" xmltv_id="NSW-SW Slopes E Riverina ESPN2">NSW-SW Slopes E Riverina ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_B1E##B1E/B1E" xmltv_id="NSW-SW Slopes E Riverina beIN SPORTS 1">NSW-SW Slopes E Riverina beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_B2E##B2E/B2E" xmltv_id="NSW-SW Slopes E Riverina beIN SPORTS 2">NSW-SW Slopes E Riverina beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_B3E##B3E/B3E" xmltv_id="NSW-SW Slopes E Riverina beIN SPORTS 3">NSW-SW Slopes E Riverina beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SRA##SRA/SRA" xmltv_id="NSW-SW Slopes E Riverina SKY Racing">NSW-SW Slopes E Riverina SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SR2##SR2/SR2" xmltv_id="NSW-SW Slopes E Riverina SKY Racing 2">NSW-SW Slopes E Riverina SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SRW##SRW/SRW" xmltv_id="NSW-SW Slopes E Riverina SKY Tbred Cent">NSW-SW Slopes E Riverina SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_RTV##RTV/RTV" xmltv_id="NSW-SW Slopes E Riverina RACING.COM">NSW-SW Slopes E Riverina RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SKY##SKY/SKY" xmltv_id="NSW-SW Slopes E Riverina SKY News">NSW-SW Slopes E Riverina SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FXW##FXW/FXW" xmltv_id="NSW-SW Slopes E Riverina SKY Weather">NSW-SW Slopes E Riverina SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ASP##ASP/ASP" xmltv_id="NSW-SW Slopes E Riverina Sky News Extra">NSW-SW Slopes E Riverina Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SUK##SKY/SUK" xmltv_id="NSW-SW Slopes E Riverina Sky News UK">NSW-SW Slopes E Riverina Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_FNC##FNC/FNC" xmltv_id="NSW-SW Slopes E Riverina FOX News">NSW-SW Slopes E Riverina FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CNN##CNN/CNN" xmltv_id="NSW-SW Slopes E Riverina CNN">NSW-SW Slopes E Riverina CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_HST##HST/HST" xmltv_id="NSW-SW Slopes E Riverina The History Channel">NSW-SW Slopes E Riverina The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CIN##CIN/CIN" xmltv_id="NSW-SW Slopes E Riverina Crime">NSW-SW Slopes E Riverina Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_E2A##AES/E2A" xmltv_id="NSW-SW Slopes E Riverina A&E +2">NSW-SW Slopes E Riverina A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DIS##DIS/DIS" xmltv_id="NSW-SW Slopes E Riverina Discovery Channel">NSW-SW Slopes E Riverina Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NGE##NGE/NGE" xmltv_id="NSW-SW Slopes E Riverina National Geographic">NSW-SW Slopes E Riverina National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BBK##BBK/BBK" xmltv_id="NSW-SW Slopes E Riverina BBC Earth">NSW-SW Slopes E Riverina BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DID##DID/DID" xmltv_id="NSW-SW Slopes E Riverina Investigation Discovery">NSW-SW Slopes E Riverina Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DIT##DIT/DIT" xmltv_id="NSW-SW Slopes E Riverina Discovery Turbo">NSW-SW Slopes E Riverina Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ANI##ANI/ANI" xmltv_id="NSW-SW Slopes E Riverina Animal Planet">NSW-SW Slopes E Riverina Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NGW##NGW/NGW" xmltv_id="NSW-SW Slopes E Riverina Nat Geo Wild">NSW-SW Slopes E Riverina Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DS2##DIS/DS2" xmltv_id="NSW-SW Slopes E Riverina Discovery +2">NSW-SW Slopes E Riverina Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_DI2##DIT/DI2" xmltv_id="NSW-SW Slopes E Riverina Discovery Turbo +2">NSW-SW Slopes E Riverina Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NG2##NGE/NG2" xmltv_id="NSW-SW Slopes E Riverina Nat Geo +2">NSW-SW Slopes E Riverina Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CNB##CNB/CNB" xmltv_id="NSW-SW Slopes E Riverina CNBC">NSW-SW Slopes E Riverina CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BBC##BBC/BBC" xmltv_id="NSW-SW Slopes E Riverina BBC World News">NSW-SW Slopes E Riverina BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BLM##BLM/BLM" xmltv_id="NSW-SW Slopes E Riverina Bloomberg Television">NSW-SW Slopes E Riverina Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_AJE##AJE/AJE" xmltv_id="NSW-SW Slopes E Riverina Al Jazeera">NSW-SW Slopes E Riverina Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_TRT##TRT/TRT" xmltv_id="NSW-SW Slopes E Riverina TRT World">NSW-SW Slopes E Riverina TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CCC##CCC/CCC" xmltv_id="NSW-SW Slopes E Riverina CGTN">NSW-SW Slopes E Riverina CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CCD##CCD/CCD" xmltv_id="NSW-SW Slopes E Riverina CGTN-Documentary">NSW-SW Slopes E Riverina CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NHK##FTA/NHK" xmltv_id="NSW-SW Slopes E Riverina NHK World-Japan">NSW-SW Slopes E Riverina NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_RSY##RSY/RSY" xmltv_id="NSW-SW Slopes E Riverina Russia Today">NSW-SW Slopes E Riverina Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NIC##NIC/NIC" xmltv_id="NSW-SW Slopes E Riverina Nickelodeon">NSW-SW Slopes E Riverina Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_NJR##NJR/NJR" xmltv_id="NSW-SW Slopes E Riverina Nick Jr.">NSW-SW Slopes E Riverina Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CBE##CBE/CBE" xmltv_id="NSW-SW Slopes E Riverina Cbeebies">NSW-SW Slopes E Riverina Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CNE##CNE/CNE" xmltv_id="NSW-SW Slopes E Riverina Cartoon Network">NSW-SW Slopes E Riverina Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_BOO##BOO/BOO" xmltv_id="NSW-SW Slopes E Riverina Boomerang">NSW-SW Slopes E Riverina Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_SA3##FTA/SA3" xmltv_id="NSW-SW Slopes E Riverina ABC ME Sydney">NSW-SW Slopes E Riverina ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CV2##CV2/CV2" xmltv_id="NSW-SW Slopes E Riverina [V]">NSW-SW Slopes E Riverina [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_V2H##CV2/V2H" xmltv_id="NSW-SW Slopes E Riverina [V] +2">NSW-SW Slopes E Riverina [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_TMF##TMF/TMF" xmltv_id="NSW-SW Slopes E Riverina MTV Music">NSW-SW Slopes E Riverina MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_VH1##VH1/VH1" xmltv_id="NSW-SW Slopes E Riverina MTV Dance">NSW-SW Slopes E Riverina MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_MMX##MMX/MMX" xmltv_id="NSW-SW Slopes E Riverina MAX">NSW-SW Slopes E Riverina MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_CMC##CMC/CMC" xmltv_id="NSW-SW Slopes E Riverina CMC">NSW-SW Slopes E Riverina CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_ANT##ANT/ANT" xmltv_id="NSW-SW Slopes E Riverina Antenna Pacific">NSW-SW Slopes E Riverina Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8320_RAI##RAI/RAI" xmltv_id="NSW-SW Slopes E Riverina RAI ITALIA">NSW-SW Slopes E Riverina RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CTC##FTA/CTC" xmltv_id="NSW-South Coast SC Nine Wagga Wagga">NSW-South Coast SC Nine Wagga Wagga</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CBN##FTA/CBN" xmltv_id="NSW-South Coast PRIME7">NSW-South Coast PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_WIN##FTA/WIN" xmltv_id="NSW-South Coast WIN Television NSW">NSW-South Coast WIN Television NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_AHS##FTA/AHS" xmltv_id="NSW-South Coast ABC HD">NSW-South Coast ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ASD##FTA/ASD" xmltv_id="NSW-South Coast ABC News">NSW-South Coast ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BSD##FTA/BSD" xmltv_id="NSW-South Coast SBS HD">NSW-South Coast SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SNN##FTA/SNN" xmltv_id="NSW-South Coast SBS Viceland HD">NSW-South Coast SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SB4##FTA/SB4" xmltv_id="NSW-South Coast SBS World Movies HD">NSW-South Coast SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SBF##FTA/SBF" xmltv_id="NSW-South Coast SBS Food NSW">NSW-South Coast SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SD9##FTA/SD9" xmltv_id="NSW-South Coast 9HD NSW SC">NSW-South Coast 9HD NSW SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_OWD##FTA/OWD" xmltv_id="NSW-South Coast SC 9Gem Southern NSW">NSW-South Coast SC 9Gem Southern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SL9##FTA/SL9" xmltv_id="NSW-South Coast SC 9Life NSW">NSW-South Coast SC 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CBD##FTA/CBD" xmltv_id="NSW-South Coast Prime 7 HD">NSW-South Coast Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_P7N##FTA/P7N" xmltv_id="NSW-South Coast 7TWO NSW">NSW-South Coast 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_PHT##FTA/PHT" xmltv_id="NSW-South Coast 7mate NSW">NSW-South Coast 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_HW4##FTA/HW4" xmltv_id="NSW-South Coast WIN HD NSW">NSW-South Coast WIN HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NSG##FTA/NSG" xmltv_id="NSW-South Coast WIN BOLD NSW">NSW-South Coast WIN BOLD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_WNH##FTA/WNH" xmltv_id="NSW-South Coast WIN Peach NSW">NSW-South Coast WIN Peach NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_F1S##F1S/F1S" xmltv_id="NSW-South Coast FOX One">NSW-South Coast FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ABC##FTA/ABC" xmltv_id="NSW-South Coast ABC NSW">NSW-South Coast ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SBE##FTA/SBE" xmltv_id="NSW-South Coast SBS Eastern">NSW-South Coast SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_UKT##UKT/UKT" xmltv_id="NSW-South Coast UKTV">NSW-South Coast UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_LST##LST/LST" xmltv_id="NSW-South Coast LifeStyle">NSW-South Coast LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FOX##FOX/FOX" xmltv_id="NSW-South Coast FOX8">NSW-South Coast FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FFS##FFS/FFS" xmltv_id="NSW-South Coast FOX Funny">NSW-South Coast FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ARN##ARN/ARN" xmltv_id="NSW-South Coast Arena">NSW-South Coast Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FKC##FKC/FKC" xmltv_id="NSW-South Coast FOX Classics">NSW-South Coast FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_HAL##HAL/HAL" xmltv_id="NSW-South Coast Universal TV">NSW-South Coast Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SHC##SHC/SHC" xmltv_id="NSW-South Coast FOX SHOWCASE">NSW-South Coast FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BSF##BSF/BSF" xmltv_id="NSW-South Coast BBC First">NSW-South Coast BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FSU##FSU/FSU" xmltv_id="NSW-South Coast FOX Sleuth">NSW-South Coast FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_IOI##IOI/IOI" xmltv_id="NSW-South Coast FOX Crime">NSW-South Coast FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_HIT##HIT/HIT" xmltv_id="NSW-South Coast FOX H!TS">NSW-South Coast FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_COM##COM/COM" xmltv_id="NSW-South Coast The Comedy Channel">NSW-South Coast The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_AES##AES/AES" xmltv_id="NSW-South Coast A&E">NSW-South Coast A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FIS##FIS/FIS" xmltv_id="NSW-South Coast FOX Sci Fi">NSW-South Coast FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MTV##MTV/MTV" xmltv_id="NSW-South Coast MTV">NSW-South Coast MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ETV##ETV/ETV" xmltv_id="NSW-South Coast E! Entertainment">NSW-South Coast E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FOD##FOD/FOD" xmltv_id="NSW-South Coast LifeStyle Food">NSW-South Coast LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_LHO##LHO/LHO" xmltv_id="NSW-South Coast LifeStyle Home">NSW-South Coast LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DTA##DTA/DTA" xmltv_id="NSW-South Coast TLC">NSW-South Coast TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BXS##BXS/BXS" xmltv_id="NSW-South Coast BoxSets">NSW-South Coast BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SAR##SAR/SAR" xmltv_id="NSW-South Coast Smooth / Arts">NSW-South Coast Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_AB2##FTA/AB2" xmltv_id="NSW-South Coast ABCComedy/Kids">NSW-South Coast ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SBN##FTA/SBN" xmltv_id="NSW-South Coast SBS VICELAND">NSW-South Coast SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NFN##FTA/NFN" xmltv_id="NSW-South Coast SBS Food">NSW-South Coast SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NIT##FTA/NIT" xmltv_id="NSW-South Coast NITV">NSW-South Coast NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_F12##F12/F12" xmltv_id="NSW-South Coast FOX One +2">NSW-South Coast FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SW2##SHC/SW2" xmltv_id="NSW-South Coast FOX SHOWCASE +2">NSW-South Coast FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FO2##FOX/FO2" xmltv_id="NSW-South Coast FOX8+2">NSW-South Coast FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_IO2##IOI/IO2" xmltv_id="NSW-South Coast FOX Crime +2">NSW-South Coast FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_LS2##LST/LS2" xmltv_id="NSW-South Coast LifeStyle +2">NSW-South Coast LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_AR2##ARN/AR2" xmltv_id="NSW-South Coast Arena +2">NSW-South Coast Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ET2##ET2/ET2" xmltv_id="NSW-South Coast E!+2">NSW-South Coast E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CL2##FKC/CL2" xmltv_id="NSW-South Coast FOX Classics+2">NSW-South Coast FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_UK2##UKT/UK2" xmltv_id="NSW-South Coast UKTV+2">NSW-South Coast UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FS2##FS2/FS2" xmltv_id="NSW-South Coast FOX Sleuth +2">NSW-South Coast FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FF2##FF2/FF2" xmltv_id="NSW-South Coast FOX Funny +2">NSW-South Coast FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_HI2##HIT/HI2" xmltv_id="NSW-South Coast FOX H!TS +2">NSW-South Coast FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FI2##FI2/FI2" xmltv_id="NSW-South Coast FOX Sci Fi +2">NSW-South Coast FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_LF2##FOD/LF2" xmltv_id="NSW-South Coast LifeStyle Food +2">NSW-South Coast LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DT2##DTA/DT2" xmltv_id="NSW-South Coast TLC +2">NSW-South Coast TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_AUR##AUR/AUR" xmltv_id="NSW-South Coast Aurora">NSW-South Coast Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_TVS##TVS/TVS" xmltv_id="NSW-South Coast TVSN">NSW-South Coast TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_EXP##EXP/EXP" xmltv_id="NSW-South Coast EXPO">NSW-South Coast EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ACC##ACC/ACC" xmltv_id="NSW-South Coast ACC">NSW-South Coast ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_HLT##HLT/HLT" xmltv_id="NSW-South Coast Hillsong Channel">NSW-South Coast Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DAS##DAS/DAS" xmltv_id="NSW-South Coast Daystar">NSW-South Coast Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SLT##SLT/SLT" xmltv_id="NSW-South Coast SonLife">NSW-South Coast SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_F1H##F1H/F1H" xmltv_id="NSW-South Coast FOX One HD">NSW-South Coast FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ARD##ARN/ARD" xmltv_id="NSW-South Coast Arena HD">NSW-South Coast Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_LSD##LST/LSD" xmltv_id="NSW-South Coast LifeStyle HD">NSW-South Coast LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_F8D##FOX/F8D" xmltv_id="NSW-South Coast FOX8 HD">NSW-South Coast FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FFH##FFH/FFH" xmltv_id="NSW-South Coast FOX Funny HD">NSW-South Coast FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_UND##HAL/UND" xmltv_id="NSW-South Coast Universal HD">NSW-South Coast Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SCD##SHC/SCD" xmltv_id="NSW-South Coast FOX SHOWCASE HD">NSW-South Coast FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BFF##BSF/BFF" xmltv_id="NSW-South Coast BBC First HD">NSW-South Coast BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FSL##FSL/FSL" xmltv_id="NSW-South Coast FOX Sleuth HD">NSW-South Coast FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FCH##FCH/FCH" xmltv_id="NSW-South Coast FOX Crime HD">NSW-South Coast FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_AED##AES/AED" xmltv_id="NSW-South Coast A&E HD">NSW-South Coast A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FSI##FSI/FSI" xmltv_id="NSW-South Coast FOX Sci Fi HD">NSW-South Coast FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BXD##BXS/BXD" xmltv_id="NSW-South Coast BoxSet HD">NSW-South Coast BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_HAR##SAR/HAR" xmltv_id="NSW-South Coast Smooth / Arts HD">NSW-South Coast Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SOD##SHO/SOD" xmltv_id="NSW-South Coast Foxtel Movies Premiere HD">NSW-South Coast Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MO7##SHF/MO7" xmltv_id="NSW-South Coast Foxtel Movies Family HD">NSW-South Coast Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MO8##MO8/MO8" xmltv_id="NSW-South Coast Foxtel Movies Kids HD">NSW-South Coast Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_STN##SHA/STN" xmltv_id="NSW-South Coast Foxtel Movies Action HD">NSW-South Coast Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MO1##SHY/MO1" xmltv_id="NSW-South Coast Foxtel Movies Comedy HD">NSW-South Coast Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MO3##SHH/MO3" xmltv_id="NSW-South Coast Foxtel Movies Thriller HD">NSW-South Coast Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MO2##SHD/MO2" xmltv_id="NSW-South Coast Foxtel Movies Romance HD">NSW-South Coast Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MO5##MO6/MO5" xmltv_id="NSW-South Coast Foxtel Movies Drama HD">NSW-South Coast Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MVD##MVS/MVD" xmltv_id="NSW-South Coast Foxtel Movies Hits HD">NSW-South Coast Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_GRE##GRR/GRE" xmltv_id="NSW-South Coast Foxtel Movies Greats HD">NSW-South Coast Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FSD##FSN/FSD" xmltv_id="NSW-South Coast Fox Sports News HD">NSW-South Coast Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_F1D##FS1/F1D" xmltv_id="NSW-South Coast FOX CRICKET HD">NSW-South Coast FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_F2D##SP2/F2D" xmltv_id="NSW-South Coast FOX LEAGUE HD">NSW-South Coast FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FHD##FS3/FHD" xmltv_id="NSW-South Coast FOX SPORTS 503 HD">NSW-South Coast FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FAD##FAF/FAD" xmltv_id="NSW-South Coast Fox Footy HD">NSW-South Coast Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_F4D##FSP/F4D" xmltv_id="NSW-South Coast FOX SPORTS 505 HD">NSW-South Coast FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SPE##SPS/SPE" xmltv_id="NSW-South Coast FOX SPORTS 506 HD">NSW-South Coast FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_E1D##ESP/E1D" xmltv_id="NSW-South Coast ESPN HD">NSW-South Coast ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_EHD##ES2/EHD" xmltv_id="NSW-South Coast ESPN2 HD">NSW-South Coast ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FSM##FSS/FSM" xmltv_id="NSW-South Coast FOX SPORTS MORE HD">NSW-South Coast FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SRH##SRW/SRH" xmltv_id="NSW-South Coast SKY Tbred Cent HD">NSW-South Coast SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DHD##DIS/DHD" xmltv_id="NSW-South Coast Discovery HD">NSW-South Coast Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NGD##NGE/NGD" xmltv_id="NSW-South Coast Nat Geo HD">NSW-South Coast Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_HSD##HST/HSD" xmltv_id="NSW-South Coast History HD">NSW-South Coast History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BKH##BBK/BKH" xmltv_id="NSW-South Coast BBC Earth HD">NSW-South Coast BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NWD##NGW/NWD" xmltv_id="NSW-South Coast Nat Geo Wild HD">NSW-South Coast Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BE1##B1E/BE1" xmltv_id="NSW-South Coast beIN SPORTS 1 HD">NSW-South Coast beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BE2##B2E/BE2" xmltv_id="NSW-South Coast beIN SPORTS 2 HD">NSW-South Coast beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BE3##B3E/BE3" xmltv_id="NSW-South Coast beIN SPORTS 3 HD">NSW-South Coast beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NHD##SKY/NHD" xmltv_id="NSW-South Coast Sky News HD">NSW-South Coast Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SUH##SKY/SUH" xmltv_id="NSW-South Coast Sky News UK HD">NSW-South Coast Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FNH##FNC/FNH" xmltv_id="NSW-South Coast Fox News HD">NSW-South Coast Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SHO##SHO/SHO" xmltv_id="NSW-South Coast Foxtel Movies Premiere">NSW-South Coast Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SHF##SHF/SHF" xmltv_id="NSW-South Coast Foxtel Movies Family">NSW-South Coast Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MO9##MO8/MO9" xmltv_id="NSW-South Coast Foxtel Movies Kids">NSW-South Coast Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SHA##SHA/SHA" xmltv_id="NSW-South Coast Foxtel Movies Action">NSW-South Coast Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SHY##SHY/SHY" xmltv_id="NSW-South Coast Foxtel Movies Comedy">NSW-South Coast Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SHH##SHH/SHH" xmltv_id="NSW-South Coast Foxtel Movies Thriller">NSW-South Coast Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SHD##SHD/SHD" xmltv_id="NSW-South Coast Foxtel Movies Romance">NSW-South Coast Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MO6##MO6/MO6" xmltv_id="NSW-South Coast Foxtel Movies Drama">NSW-South Coast Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MVS##MVS/MVS" xmltv_id="NSW-South Coast Foxtel Movies Hits">NSW-South Coast Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_GRR##GRR/GRR" xmltv_id="NSW-South Coast Foxtel Movies Greats">NSW-South Coast Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SH2##SHO/SH2" xmltv_id="NSW-South Coast Foxtel Movies Premiere +2">NSW-South Coast Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MTA##SHA/MTA" xmltv_id="NSW-South Coast Foxtel Movies Action +2">NSW-South Coast Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MTF##SHF/MTF" xmltv_id="NSW-South Coast Foxtel Movies Family +2">NSW-South Coast Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_S4B##FTA/S4B" xmltv_id="NSW-South Coast SBS World Movies SD">NSW-South Coast SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FSN##FSN/FSN" xmltv_id="NSW-South Coast Fox Sports News">NSW-South Coast Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FS1##FS1/FS1" xmltv_id="NSW-South Coast FOX CRICKET">NSW-South Coast FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SP2##SP2/SP2" xmltv_id="NSW-South Coast FOX LEAGUE">NSW-South Coast FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FS3##FS3/FS3" xmltv_id="NSW-South Coast FOX SPORTS 503">NSW-South Coast FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FAF##FAF/FAF" xmltv_id="NSW-South Coast Fox Footy">NSW-South Coast Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FSP##FSP/FSP" xmltv_id="NSW-South Coast FOX SPORTS 505">NSW-South Coast FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SPS##SPS/SPS" xmltv_id="NSW-South Coast FOX SPORTS 506">NSW-South Coast FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FSS##FSS/FSS" xmltv_id="NSW-South Coast Fox Sports More">NSW-South Coast Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ESP##ESP/ESP" xmltv_id="NSW-South Coast ESPN">NSW-South Coast ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ES2##ES2/ES2" xmltv_id="NSW-South Coast ESPN2">NSW-South Coast ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_B1E##B1E/B1E" xmltv_id="NSW-South Coast beIN SPORTS 1">NSW-South Coast beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_B2E##B2E/B2E" xmltv_id="NSW-South Coast beIN SPORTS 2">NSW-South Coast beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_B3E##B3E/B3E" xmltv_id="NSW-South Coast beIN SPORTS 3">NSW-South Coast beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SRA##SRA/SRA" xmltv_id="NSW-South Coast SKY Racing">NSW-South Coast SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SR2##SR2/SR2" xmltv_id="NSW-South Coast SKY Racing 2">NSW-South Coast SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SRW##SRW/SRW" xmltv_id="NSW-South Coast SKY Tbred Cent">NSW-South Coast SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_RTV##RTV/RTV" xmltv_id="NSW-South Coast RACING.COM">NSW-South Coast RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SKY##SKY/SKY" xmltv_id="NSW-South Coast SKY News">NSW-South Coast SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FXW##FXW/FXW" xmltv_id="NSW-South Coast SKY Weather">NSW-South Coast SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ASP##ASP/ASP" xmltv_id="NSW-South Coast Sky News Extra">NSW-South Coast Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SUK##SKY/SUK" xmltv_id="NSW-South Coast Sky News UK">NSW-South Coast Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_FNC##FNC/FNC" xmltv_id="NSW-South Coast FOX News">NSW-South Coast FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CNN##CNN/CNN" xmltv_id="NSW-South Coast CNN">NSW-South Coast CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_HST##HST/HST" xmltv_id="NSW-South Coast The History Channel">NSW-South Coast The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CIN##CIN/CIN" xmltv_id="NSW-South Coast Crime">NSW-South Coast Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_E2A##AES/E2A" xmltv_id="NSW-South Coast A&E +2">NSW-South Coast A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DIS##DIS/DIS" xmltv_id="NSW-South Coast Discovery Channel">NSW-South Coast Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NGE##NGE/NGE" xmltv_id="NSW-South Coast National Geographic">NSW-South Coast National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BBK##BBK/BBK" xmltv_id="NSW-South Coast BBC Earth">NSW-South Coast BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DID##DID/DID" xmltv_id="NSW-South Coast Investigation Discovery">NSW-South Coast Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DIT##DIT/DIT" xmltv_id="NSW-South Coast Discovery Turbo">NSW-South Coast Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ANI##ANI/ANI" xmltv_id="NSW-South Coast Animal Planet">NSW-South Coast Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NGW##NGW/NGW" xmltv_id="NSW-South Coast Nat Geo Wild">NSW-South Coast Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DS2##DIS/DS2" xmltv_id="NSW-South Coast Discovery +2">NSW-South Coast Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_DI2##DIT/DI2" xmltv_id="NSW-South Coast Discovery Turbo +2">NSW-South Coast Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NG2##NGE/NG2" xmltv_id="NSW-South Coast Nat Geo +2">NSW-South Coast Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CNB##CNB/CNB" xmltv_id="NSW-South Coast CNBC">NSW-South Coast CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BBC##BBC/BBC" xmltv_id="NSW-South Coast BBC World News">NSW-South Coast BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BLM##BLM/BLM" xmltv_id="NSW-South Coast Bloomberg Television">NSW-South Coast Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_AJE##AJE/AJE" xmltv_id="NSW-South Coast Al Jazeera">NSW-South Coast Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_TRT##TRT/TRT" xmltv_id="NSW-South Coast TRT World">NSW-South Coast TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CCC##CCC/CCC" xmltv_id="NSW-South Coast CGTN">NSW-South Coast CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CCD##CCD/CCD" xmltv_id="NSW-South Coast CGTN-Documentary">NSW-South Coast CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NHK##FTA/NHK" xmltv_id="NSW-South Coast NHK World-Japan">NSW-South Coast NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_RSY##RSY/RSY" xmltv_id="NSW-South Coast Russia Today">NSW-South Coast Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NIC##NIC/NIC" xmltv_id="NSW-South Coast Nickelodeon">NSW-South Coast Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_NJR##NJR/NJR" xmltv_id="NSW-South Coast Nick Jr.">NSW-South Coast Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CBE##CBE/CBE" xmltv_id="NSW-South Coast Cbeebies">NSW-South Coast Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CNE##CNE/CNE" xmltv_id="NSW-South Coast Cartoon Network">NSW-South Coast Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_BOO##BOO/BOO" xmltv_id="NSW-South Coast Boomerang">NSW-South Coast Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_SA3##FTA/SA3" xmltv_id="NSW-South Coast ABC ME Sydney">NSW-South Coast ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CV2##CV2/CV2" xmltv_id="NSW-South Coast [V]">NSW-South Coast [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_V2H##CV2/V2H" xmltv_id="NSW-South Coast [V] +2">NSW-South Coast [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_TMF##TMF/TMF" xmltv_id="NSW-South Coast MTV Music">NSW-South Coast MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_VH1##VH1/VH1" xmltv_id="NSW-South Coast MTV Dance">NSW-South Coast MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_MMX##MMX/MMX" xmltv_id="NSW-South Coast MAX">NSW-South Coast MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_CMC##CMC/CMC" xmltv_id="NSW-South Coast CMC">NSW-South Coast CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_ANT##ANT/ANT" xmltv_id="NSW-South Coast Antenna Pacific">NSW-South Coast Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8241_RAI##RAI/RAI" xmltv_id="NSW-South Coast RAI ITALIA">NSW-South Coast RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NRN##FTA/NRN" xmltv_id="NSW-Upper Namoi WIN Television Northern NSW">NSW-Upper Namoi WIN Television Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NET##FTA/NET" xmltv_id="NSW-Upper Namoi PRIME7">NSW-Upper Namoi PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NBN##FTA/NBN" xmltv_id="NSW-Upper Namoi NBN">NSW-Upper Namoi NBN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_AHS##FTA/AHS" xmltv_id="NSW-Upper Namoi ABC HD">NSW-Upper Namoi ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ASD##FTA/ASD" xmltv_id="NSW-Upper Namoi ABC News">NSW-Upper Namoi ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BSD##FTA/BSD" xmltv_id="NSW-Upper Namoi SBS HD">NSW-Upper Namoi SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SNN##FTA/SNN" xmltv_id="NSW-Upper Namoi SBS Viceland HD">NSW-Upper Namoi SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SB4##FTA/SB4" xmltv_id="NSW-Upper Namoi SBS World Movies HD">NSW-Upper Namoi SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SBF##FTA/SBF" xmltv_id="NSW-Upper Namoi SBS Food NSW">NSW-Upper Namoi SBS Food NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DRN##FTA/DRN" xmltv_id="NSW-Upper Namoi WIN HD Northern NSW">NSW-Upper Namoi WIN HD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_OND##FTA/OND" xmltv_id="NSW-Upper Namoi WIN BOLD Northern NSW">NSW-Upper Namoi WIN BOLD Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ENS##FTA/ENS" xmltv_id="NSW-Upper Namoi WIN Peach Northern NSW">NSW-Upper Namoi WIN Peach Northern NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NED##FTA/NED" xmltv_id="NSW-Upper Namoi Prime 7 HD">NSW-Upper Namoi Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_P7N##FTA/P7N" xmltv_id="NSW-Upper Namoi 7TWO NSW">NSW-Upper Namoi 7TWO NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_PHT##FTA/PHT" xmltv_id="NSW-Upper Namoi 7mate NSW">NSW-Upper Namoi 7mate NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BN2##FTA/BN2" xmltv_id="NSW-Upper Namoi NBN 9HD NSW">NSW-Upper Namoi NBN 9HD NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NBH##FTA/NBH" xmltv_id="NSW-Upper Namoi NBN GEM NSW">NSW-Upper Namoi NBN GEM NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BN4##FTA/BN4" xmltv_id="NSW-Upper Namoi NBN 9Life NSW">NSW-Upper Namoi NBN 9Life NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_G11##FTA/G11" xmltv_id="NSW-Upper Namoi NBN 9Gem NSW HD">NSW-Upper Namoi NBN 9Gem NSW HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_F1S##F1S/F1S" xmltv_id="NSW-Upper Namoi FOX One">NSW-Upper Namoi FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ABC##FTA/ABC" xmltv_id="NSW-Upper Namoi ABC NSW">NSW-Upper Namoi ABC NSW</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SBE##FTA/SBE" xmltv_id="NSW-Upper Namoi SBS Eastern">NSW-Upper Namoi SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_UKT##UKT/UKT" xmltv_id="NSW-Upper Namoi UKTV">NSW-Upper Namoi UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_LST##LST/LST" xmltv_id="NSW-Upper Namoi LifeStyle">NSW-Upper Namoi LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FOX##FOX/FOX" xmltv_id="NSW-Upper Namoi FOX8">NSW-Upper Namoi FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FFS##FFS/FFS" xmltv_id="NSW-Upper Namoi FOX Funny">NSW-Upper Namoi FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ARN##ARN/ARN" xmltv_id="NSW-Upper Namoi Arena">NSW-Upper Namoi Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FKC##FKC/FKC" xmltv_id="NSW-Upper Namoi FOX Classics">NSW-Upper Namoi FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_HAL##HAL/HAL" xmltv_id="NSW-Upper Namoi Universal TV">NSW-Upper Namoi Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SHC##SHC/SHC" xmltv_id="NSW-Upper Namoi FOX SHOWCASE">NSW-Upper Namoi FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BSF##BSF/BSF" xmltv_id="NSW-Upper Namoi BBC First">NSW-Upper Namoi BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FSU##FSU/FSU" xmltv_id="NSW-Upper Namoi FOX Sleuth">NSW-Upper Namoi FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_IOI##IOI/IOI" xmltv_id="NSW-Upper Namoi FOX Crime">NSW-Upper Namoi FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_HIT##HIT/HIT" xmltv_id="NSW-Upper Namoi FOX H!TS">NSW-Upper Namoi FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_COM##COM/COM" xmltv_id="NSW-Upper Namoi The Comedy Channel">NSW-Upper Namoi The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_AES##AES/AES" xmltv_id="NSW-Upper Namoi A&E">NSW-Upper Namoi A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FIS##FIS/FIS" xmltv_id="NSW-Upper Namoi FOX Sci Fi">NSW-Upper Namoi FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MTV##MTV/MTV" xmltv_id="NSW-Upper Namoi MTV">NSW-Upper Namoi MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ETV##ETV/ETV" xmltv_id="NSW-Upper Namoi E! Entertainment">NSW-Upper Namoi E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FOD##FOD/FOD" xmltv_id="NSW-Upper Namoi LifeStyle Food">NSW-Upper Namoi LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_LHO##LHO/LHO" xmltv_id="NSW-Upper Namoi LifeStyle Home">NSW-Upper Namoi LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DTA##DTA/DTA" xmltv_id="NSW-Upper Namoi TLC">NSW-Upper Namoi TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BXS##BXS/BXS" xmltv_id="NSW-Upper Namoi BoxSets">NSW-Upper Namoi BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SAR##SAR/SAR" xmltv_id="NSW-Upper Namoi Smooth / Arts">NSW-Upper Namoi Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_AB2##FTA/AB2" xmltv_id="NSW-Upper Namoi ABCComedy/Kids">NSW-Upper Namoi ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SBN##FTA/SBN" xmltv_id="NSW-Upper Namoi SBS VICELAND">NSW-Upper Namoi SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NFN##FTA/NFN" xmltv_id="NSW-Upper Namoi SBS Food">NSW-Upper Namoi SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NIT##FTA/NIT" xmltv_id="NSW-Upper Namoi NITV">NSW-Upper Namoi NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_F12##F12/F12" xmltv_id="NSW-Upper Namoi FOX One +2">NSW-Upper Namoi FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SW2##SHC/SW2" xmltv_id="NSW-Upper Namoi FOX SHOWCASE +2">NSW-Upper Namoi FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FO2##FOX/FO2" xmltv_id="NSW-Upper Namoi FOX8+2">NSW-Upper Namoi FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_IO2##IOI/IO2" xmltv_id="NSW-Upper Namoi FOX Crime +2">NSW-Upper Namoi FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_LS2##LST/LS2" xmltv_id="NSW-Upper Namoi LifeStyle +2">NSW-Upper Namoi LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_AR2##ARN/AR2" xmltv_id="NSW-Upper Namoi Arena +2">NSW-Upper Namoi Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ET2##ET2/ET2" xmltv_id="NSW-Upper Namoi E!+2">NSW-Upper Namoi E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CL2##FKC/CL2" xmltv_id="NSW-Upper Namoi FOX Classics+2">NSW-Upper Namoi FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_UK2##UKT/UK2" xmltv_id="NSW-Upper Namoi UKTV+2">NSW-Upper Namoi UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FS2##FS2/FS2" xmltv_id="NSW-Upper Namoi FOX Sleuth +2">NSW-Upper Namoi FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FF2##FF2/FF2" xmltv_id="NSW-Upper Namoi FOX Funny +2">NSW-Upper Namoi FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_HI2##HIT/HI2" xmltv_id="NSW-Upper Namoi FOX H!TS +2">NSW-Upper Namoi FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FI2##FI2/FI2" xmltv_id="NSW-Upper Namoi FOX Sci Fi +2">NSW-Upper Namoi FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_LF2##FOD/LF2" xmltv_id="NSW-Upper Namoi LifeStyle Food +2">NSW-Upper Namoi LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DT2##DTA/DT2" xmltv_id="NSW-Upper Namoi TLC +2">NSW-Upper Namoi TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_AUR##AUR/AUR" xmltv_id="NSW-Upper Namoi Aurora">NSW-Upper Namoi Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_TVS##TVS/TVS" xmltv_id="NSW-Upper Namoi TVSN">NSW-Upper Namoi TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_EXP##EXP/EXP" xmltv_id="NSW-Upper Namoi EXPO">NSW-Upper Namoi EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ACC##ACC/ACC" xmltv_id="NSW-Upper Namoi ACC">NSW-Upper Namoi ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_HLT##HLT/HLT" xmltv_id="NSW-Upper Namoi Hillsong Channel">NSW-Upper Namoi Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DAS##DAS/DAS" xmltv_id="NSW-Upper Namoi Daystar">NSW-Upper Namoi Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SLT##SLT/SLT" xmltv_id="NSW-Upper Namoi SonLife">NSW-Upper Namoi SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_F1H##F1H/F1H" xmltv_id="NSW-Upper Namoi FOX One HD">NSW-Upper Namoi FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ARD##ARN/ARD" xmltv_id="NSW-Upper Namoi Arena HD">NSW-Upper Namoi Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_LSD##LST/LSD" xmltv_id="NSW-Upper Namoi LifeStyle HD">NSW-Upper Namoi LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_F8D##FOX/F8D" xmltv_id="NSW-Upper Namoi FOX8 HD">NSW-Upper Namoi FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FFH##FFH/FFH" xmltv_id="NSW-Upper Namoi FOX Funny HD">NSW-Upper Namoi FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_UND##HAL/UND" xmltv_id="NSW-Upper Namoi Universal HD">NSW-Upper Namoi Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SCD##SHC/SCD" xmltv_id="NSW-Upper Namoi FOX SHOWCASE HD">NSW-Upper Namoi FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BFF##BSF/BFF" xmltv_id="NSW-Upper Namoi BBC First HD">NSW-Upper Namoi BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FSL##FSL/FSL" xmltv_id="NSW-Upper Namoi FOX Sleuth HD">NSW-Upper Namoi FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FCH##FCH/FCH" xmltv_id="NSW-Upper Namoi FOX Crime HD">NSW-Upper Namoi FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_AED##AES/AED" xmltv_id="NSW-Upper Namoi A&E HD">NSW-Upper Namoi A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FSI##FSI/FSI" xmltv_id="NSW-Upper Namoi FOX Sci Fi HD">NSW-Upper Namoi FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BXD##BXS/BXD" xmltv_id="NSW-Upper Namoi BoxSet HD">NSW-Upper Namoi BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_HAR##SAR/HAR" xmltv_id="NSW-Upper Namoi Smooth / Arts HD">NSW-Upper Namoi Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SOD##SHO/SOD" xmltv_id="NSW-Upper Namoi Foxtel Movies Premiere HD">NSW-Upper Namoi Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MO7##SHF/MO7" xmltv_id="NSW-Upper Namoi Foxtel Movies Family HD">NSW-Upper Namoi Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MO8##MO8/MO8" xmltv_id="NSW-Upper Namoi Foxtel Movies Kids HD">NSW-Upper Namoi Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_STN##SHA/STN" xmltv_id="NSW-Upper Namoi Foxtel Movies Action HD">NSW-Upper Namoi Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MO1##SHY/MO1" xmltv_id="NSW-Upper Namoi Foxtel Movies Comedy HD">NSW-Upper Namoi Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MO3##SHH/MO3" xmltv_id="NSW-Upper Namoi Foxtel Movies Thriller HD">NSW-Upper Namoi Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MO2##SHD/MO2" xmltv_id="NSW-Upper Namoi Foxtel Movies Romance HD">NSW-Upper Namoi Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MO5##MO6/MO5" xmltv_id="NSW-Upper Namoi Foxtel Movies Drama HD">NSW-Upper Namoi Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MVD##MVS/MVD" xmltv_id="NSW-Upper Namoi Foxtel Movies Hits HD">NSW-Upper Namoi Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_GRE##GRR/GRE" xmltv_id="NSW-Upper Namoi Foxtel Movies Greats HD">NSW-Upper Namoi Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FSD##FSN/FSD" xmltv_id="NSW-Upper Namoi Fox Sports News HD">NSW-Upper Namoi Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_F1D##FS1/F1D" xmltv_id="NSW-Upper Namoi FOX CRICKET HD">NSW-Upper Namoi FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_F2D##SP2/F2D" xmltv_id="NSW-Upper Namoi FOX LEAGUE HD">NSW-Upper Namoi FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FHD##FS3/FHD" xmltv_id="NSW-Upper Namoi FOX SPORTS 503 HD">NSW-Upper Namoi FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FAD##FAF/FAD" xmltv_id="NSW-Upper Namoi Fox Footy HD">NSW-Upper Namoi Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_F4D##FSP/F4D" xmltv_id="NSW-Upper Namoi FOX SPORTS 505 HD">NSW-Upper Namoi FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SPE##SPS/SPE" xmltv_id="NSW-Upper Namoi FOX SPORTS 506 HD">NSW-Upper Namoi FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_E1D##ESP/E1D" xmltv_id="NSW-Upper Namoi ESPN HD">NSW-Upper Namoi ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_EHD##ES2/EHD" xmltv_id="NSW-Upper Namoi ESPN2 HD">NSW-Upper Namoi ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FSM##FSS/FSM" xmltv_id="NSW-Upper Namoi FOX SPORTS MORE HD">NSW-Upper Namoi FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SRH##SRW/SRH" xmltv_id="NSW-Upper Namoi SKY Tbred Cent HD">NSW-Upper Namoi SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DHD##DIS/DHD" xmltv_id="NSW-Upper Namoi Discovery HD">NSW-Upper Namoi Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NGD##NGE/NGD" xmltv_id="NSW-Upper Namoi Nat Geo HD">NSW-Upper Namoi Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_HSD##HST/HSD" xmltv_id="NSW-Upper Namoi History HD">NSW-Upper Namoi History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BKH##BBK/BKH" xmltv_id="NSW-Upper Namoi BBC Earth HD">NSW-Upper Namoi BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NWD##NGW/NWD" xmltv_id="NSW-Upper Namoi Nat Geo Wild HD">NSW-Upper Namoi Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BE1##B1E/BE1" xmltv_id="NSW-Upper Namoi beIN SPORTS 1 HD">NSW-Upper Namoi beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BE2##B2E/BE2" xmltv_id="NSW-Upper Namoi beIN SPORTS 2 HD">NSW-Upper Namoi beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BE3##B3E/BE3" xmltv_id="NSW-Upper Namoi beIN SPORTS 3 HD">NSW-Upper Namoi beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NHD##SKY/NHD" xmltv_id="NSW-Upper Namoi Sky News HD">NSW-Upper Namoi Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SUH##SKY/SUH" xmltv_id="NSW-Upper Namoi Sky News UK HD">NSW-Upper Namoi Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FNH##FNC/FNH" xmltv_id="NSW-Upper Namoi Fox News HD">NSW-Upper Namoi Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SHO##SHO/SHO" xmltv_id="NSW-Upper Namoi Foxtel Movies Premiere">NSW-Upper Namoi Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SHF##SHF/SHF" xmltv_id="NSW-Upper Namoi Foxtel Movies Family">NSW-Upper Namoi Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MO9##MO8/MO9" xmltv_id="NSW-Upper Namoi Foxtel Movies Kids">NSW-Upper Namoi Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SHA##SHA/SHA" xmltv_id="NSW-Upper Namoi Foxtel Movies Action">NSW-Upper Namoi Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SHY##SHY/SHY" xmltv_id="NSW-Upper Namoi Foxtel Movies Comedy">NSW-Upper Namoi Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SHH##SHH/SHH" xmltv_id="NSW-Upper Namoi Foxtel Movies Thriller">NSW-Upper Namoi Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SHD##SHD/SHD" xmltv_id="NSW-Upper Namoi Foxtel Movies Romance">NSW-Upper Namoi Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MO6##MO6/MO6" xmltv_id="NSW-Upper Namoi Foxtel Movies Drama">NSW-Upper Namoi Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MVS##MVS/MVS" xmltv_id="NSW-Upper Namoi Foxtel Movies Hits">NSW-Upper Namoi Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_GRR##GRR/GRR" xmltv_id="NSW-Upper Namoi Foxtel Movies Greats">NSW-Upper Namoi Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SH2##SHO/SH2" xmltv_id="NSW-Upper Namoi Foxtel Movies Premiere +2">NSW-Upper Namoi Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MTA##SHA/MTA" xmltv_id="NSW-Upper Namoi Foxtel Movies Action +2">NSW-Upper Namoi Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MTF##SHF/MTF" xmltv_id="NSW-Upper Namoi Foxtel Movies Family +2">NSW-Upper Namoi Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_S4B##FTA/S4B" xmltv_id="NSW-Upper Namoi SBS World Movies SD">NSW-Upper Namoi SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FSN##FSN/FSN" xmltv_id="NSW-Upper Namoi Fox Sports News">NSW-Upper Namoi Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FS1##FS1/FS1" xmltv_id="NSW-Upper Namoi FOX CRICKET">NSW-Upper Namoi FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SP2##SP2/SP2" xmltv_id="NSW-Upper Namoi FOX LEAGUE">NSW-Upper Namoi FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FS3##FS3/FS3" xmltv_id="NSW-Upper Namoi FOX SPORTS 503">NSW-Upper Namoi FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FAF##FAF/FAF" xmltv_id="NSW-Upper Namoi Fox Footy">NSW-Upper Namoi Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FSP##FSP/FSP" xmltv_id="NSW-Upper Namoi FOX SPORTS 505">NSW-Upper Namoi FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SPS##SPS/SPS" xmltv_id="NSW-Upper Namoi FOX SPORTS 506">NSW-Upper Namoi FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FSS##FSS/FSS" xmltv_id="NSW-Upper Namoi Fox Sports More">NSW-Upper Namoi Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ESP##ESP/ESP" xmltv_id="NSW-Upper Namoi ESPN">NSW-Upper Namoi ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ES2##ES2/ES2" xmltv_id="NSW-Upper Namoi ESPN2">NSW-Upper Namoi ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_B1E##B1E/B1E" xmltv_id="NSW-Upper Namoi beIN SPORTS 1">NSW-Upper Namoi beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_B2E##B2E/B2E" xmltv_id="NSW-Upper Namoi beIN SPORTS 2">NSW-Upper Namoi beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_B3E##B3E/B3E" xmltv_id="NSW-Upper Namoi beIN SPORTS 3">NSW-Upper Namoi beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SRA##SRA/SRA" xmltv_id="NSW-Upper Namoi SKY Racing">NSW-Upper Namoi SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SR2##SR2/SR2" xmltv_id="NSW-Upper Namoi SKY Racing 2">NSW-Upper Namoi SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SRW##SRW/SRW" xmltv_id="NSW-Upper Namoi SKY Tbred Cent">NSW-Upper Namoi SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_RTV##RTV/RTV" xmltv_id="NSW-Upper Namoi RACING.COM">NSW-Upper Namoi RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SKY##SKY/SKY" xmltv_id="NSW-Upper Namoi SKY News">NSW-Upper Namoi SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FXW##FXW/FXW" xmltv_id="NSW-Upper Namoi SKY Weather">NSW-Upper Namoi SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ASP##ASP/ASP" xmltv_id="NSW-Upper Namoi Sky News Extra">NSW-Upper Namoi Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SUK##SKY/SUK" xmltv_id="NSW-Upper Namoi Sky News UK">NSW-Upper Namoi Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_FNC##FNC/FNC" xmltv_id="NSW-Upper Namoi FOX News">NSW-Upper Namoi FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CNN##CNN/CNN" xmltv_id="NSW-Upper Namoi CNN">NSW-Upper Namoi CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_HST##HST/HST" xmltv_id="NSW-Upper Namoi The History Channel">NSW-Upper Namoi The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CIN##CIN/CIN" xmltv_id="NSW-Upper Namoi Crime">NSW-Upper Namoi Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_E2A##AES/E2A" xmltv_id="NSW-Upper Namoi A&E +2">NSW-Upper Namoi A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DIS##DIS/DIS" xmltv_id="NSW-Upper Namoi Discovery Channel">NSW-Upper Namoi Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NGE##NGE/NGE" xmltv_id="NSW-Upper Namoi National Geographic">NSW-Upper Namoi National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BBK##BBK/BBK" xmltv_id="NSW-Upper Namoi BBC Earth">NSW-Upper Namoi BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DID##DID/DID" xmltv_id="NSW-Upper Namoi Investigation Discovery">NSW-Upper Namoi Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DIT##DIT/DIT" xmltv_id="NSW-Upper Namoi Discovery Turbo">NSW-Upper Namoi Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ANI##ANI/ANI" xmltv_id="NSW-Upper Namoi Animal Planet">NSW-Upper Namoi Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NGW##NGW/NGW" xmltv_id="NSW-Upper Namoi Nat Geo Wild">NSW-Upper Namoi Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DS2##DIS/DS2" xmltv_id="NSW-Upper Namoi Discovery +2">NSW-Upper Namoi Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_DI2##DIT/DI2" xmltv_id="NSW-Upper Namoi Discovery Turbo +2">NSW-Upper Namoi Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NG2##NGE/NG2" xmltv_id="NSW-Upper Namoi Nat Geo +2">NSW-Upper Namoi Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CNB##CNB/CNB" xmltv_id="NSW-Upper Namoi CNBC">NSW-Upper Namoi CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BBC##BBC/BBC" xmltv_id="NSW-Upper Namoi BBC World News">NSW-Upper Namoi BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BLM##BLM/BLM" xmltv_id="NSW-Upper Namoi Bloomberg Television">NSW-Upper Namoi Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_AJE##AJE/AJE" xmltv_id="NSW-Upper Namoi Al Jazeera">NSW-Upper Namoi Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_TRT##TRT/TRT" xmltv_id="NSW-Upper Namoi TRT World">NSW-Upper Namoi TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CCC##CCC/CCC" xmltv_id="NSW-Upper Namoi CGTN">NSW-Upper Namoi CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CCD##CCD/CCD" xmltv_id="NSW-Upper Namoi CGTN-Documentary">NSW-Upper Namoi CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NHK##FTA/NHK" xmltv_id="NSW-Upper Namoi NHK World-Japan">NSW-Upper Namoi NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_RSY##RSY/RSY" xmltv_id="NSW-Upper Namoi Russia Today">NSW-Upper Namoi Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NIC##NIC/NIC" xmltv_id="NSW-Upper Namoi Nickelodeon">NSW-Upper Namoi Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_NJR##NJR/NJR" xmltv_id="NSW-Upper Namoi Nick Jr.">NSW-Upper Namoi Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CBE##CBE/CBE" xmltv_id="NSW-Upper Namoi Cbeebies">NSW-Upper Namoi Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CNE##CNE/CNE" xmltv_id="NSW-Upper Namoi Cartoon Network">NSW-Upper Namoi Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_BOO##BOO/BOO" xmltv_id="NSW-Upper Namoi Boomerang">NSW-Upper Namoi Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_SA3##FTA/SA3" xmltv_id="NSW-Upper Namoi ABC ME Sydney">NSW-Upper Namoi ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CV2##CV2/CV2" xmltv_id="NSW-Upper Namoi [V]">NSW-Upper Namoi [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_V2H##CV2/V2H" xmltv_id="NSW-Upper Namoi [V] +2">NSW-Upper Namoi [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_TMF##TMF/TMF" xmltv_id="NSW-Upper Namoi MTV Music">NSW-Upper Namoi MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_VH1##VH1/VH1" xmltv_id="NSW-Upper Namoi MTV Dance">NSW-Upper Namoi MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_MMX##MMX/MMX" xmltv_id="NSW-Upper Namoi MAX">NSW-Upper Namoi MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_CMC##CMC/CMC" xmltv_id="NSW-Upper Namoi CMC">NSW-Upper Namoi CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_ANT##ANT/ANT" xmltv_id="NSW-Upper Namoi Antenna Pacific">NSW-Upper Namoi Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="8352_RAI##RAI/RAI" xmltv_id="NSW-Upper Namoi RAI ITALIA">NSW-Upper Namoi RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DDT##FTA/DDT" xmltv_id="NT-Darwin Ten Digital">NT-Darwin Ten Digital</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_TND##FTA/TND" xmltv_id="NT-Darwin Seven Darwin">NT-Darwin Seven Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NTD##FTA/NTD" xmltv_id="NT-Darwin Channel Nine Darwin">NT-Darwin Channel Nine Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_OHN##FTA/OHN" xmltv_id="NT-Darwin 10 BOLD NT">NT-Darwin 10 BOLD NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ELD##FTA/ELD" xmltv_id="NT-Darwin 10 Peach Darwin">NT-Darwin 10 Peach Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_AHN##FTA/AHN" xmltv_id="NT-Darwin ABC News">NT-Darwin ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SHN##FTA/SHN" xmltv_id="NT-Darwin SBS HD NT">NT-Darwin SBS HD NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SND##FTA/SND" xmltv_id="NT-Darwin SBS Viceland HD">NT-Darwin SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SB5##FTA/SB5" xmltv_id="NT-Darwin SBS World Movies HD">NT-Darwin SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SFN##FTA/SFN" xmltv_id="NT-Darwin SBS Food NT">NT-Darwin SBS Food NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DSD##FTA/DSD" xmltv_id="NT-Darwin 7HD Darwin">NT-Darwin 7HD Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NT7##FTA/NT7" xmltv_id="NT-Darwin 7TWO NT">NT-Darwin 7TWO NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DCD##FTA/DCD" xmltv_id="NT-Darwin 7mate Darwin">NT-Darwin 7mate Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_HD9##FTA/HD9" xmltv_id="NT-Darwin 9HD Darwin">NT-Darwin 9HD Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NDH##FTA/NDH" xmltv_id="NT-Darwin GEM Darwin">NT-Darwin GEM Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_G08##FTA/G08" xmltv_id="NT-Darwin 9Gem HD Darwin">NT-Darwin 9Gem HD Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_GOD##FTA/GOD" xmltv_id="NT-Darwin GO! Darwin">NT-Darwin GO! Darwin</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_F1S##F1S/F1S" xmltv_id="NT-Darwin FOX One">NT-Darwin FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ADD##FTA/ADD" xmltv_id="NT-Darwin ABC NT">NT-Darwin ABC NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SBE##FTA/SBE" xmltv_id="NT-Darwin SBS Eastern">NT-Darwin SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_UKT##UKT/UKT" xmltv_id="NT-Darwin UKTV">NT-Darwin UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_LST##LST/LST" xmltv_id="NT-Darwin LifeStyle">NT-Darwin LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FOX##FOX/FOX" xmltv_id="NT-Darwin FOX8">NT-Darwin FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FFS##FFS/FFS" xmltv_id="NT-Darwin FOX Funny">NT-Darwin FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ARN##ARN/ARN" xmltv_id="NT-Darwin Arena">NT-Darwin Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FKC##FKC/FKC" xmltv_id="NT-Darwin FOX Classics">NT-Darwin FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_HAL##HAL/HAL" xmltv_id="NT-Darwin Universal TV">NT-Darwin Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SHC##SHC/SHC" xmltv_id="NT-Darwin FOX SHOWCASE">NT-Darwin FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BSF##BSF/BSF" xmltv_id="NT-Darwin BBC First">NT-Darwin BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FSU##FSU/FSU" xmltv_id="NT-Darwin FOX Sleuth">NT-Darwin FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_IOI##IOI/IOI" xmltv_id="NT-Darwin FOX Crime">NT-Darwin FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_HIT##HIT/HIT" xmltv_id="NT-Darwin FOX H!TS">NT-Darwin FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_COM##COM/COM" xmltv_id="NT-Darwin The Comedy Channel">NT-Darwin The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_AES##AES/AES" xmltv_id="NT-Darwin A&E">NT-Darwin A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FIS##FIS/FIS" xmltv_id="NT-Darwin FOX Sci Fi">NT-Darwin FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MTV##MTV/MTV" xmltv_id="NT-Darwin MTV">NT-Darwin MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ETV##ETV/ETV" xmltv_id="NT-Darwin E! Entertainment">NT-Darwin E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FOD##FOD/FOD" xmltv_id="NT-Darwin LifeStyle Food">NT-Darwin LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_LHO##LHO/LHO" xmltv_id="NT-Darwin LifeStyle Home">NT-Darwin LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DTA##DTA/DTA" xmltv_id="NT-Darwin TLC">NT-Darwin TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BXS##BXS/BXS" xmltv_id="NT-Darwin BoxSets">NT-Darwin BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SAR##SAR/SAR" xmltv_id="NT-Darwin Smooth / Arts">NT-Darwin Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_AB2##FTA/AB2" xmltv_id="NT-Darwin ABCComedy/Kids">NT-Darwin ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SBN##FTA/SBN" xmltv_id="NT-Darwin SBS VICELAND">NT-Darwin SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NFN##FTA/NFN" xmltv_id="NT-Darwin SBS Food">NT-Darwin SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NIT##FTA/NIT" xmltv_id="NT-Darwin NITV">NT-Darwin NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_F12##F12/F12" xmltv_id="NT-Darwin FOX One +2">NT-Darwin FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SW2##SHC/SW2" xmltv_id="NT-Darwin FOX SHOWCASE +2">NT-Darwin FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FO2##FOX/FO2" xmltv_id="NT-Darwin FOX8+2">NT-Darwin FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_IO2##IOI/IO2" xmltv_id="NT-Darwin FOX Crime +2">NT-Darwin FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_LS2##LST/LS2" xmltv_id="NT-Darwin LifeStyle +2">NT-Darwin LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_AR2##ARN/AR2" xmltv_id="NT-Darwin Arena +2">NT-Darwin Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ET2##ET2/ET2" xmltv_id="NT-Darwin E!+2">NT-Darwin E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CL2##FKC/CL2" xmltv_id="NT-Darwin FOX Classics+2">NT-Darwin FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_UK2##UKT/UK2" xmltv_id="NT-Darwin UKTV+2">NT-Darwin UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FS2##FS2/FS2" xmltv_id="NT-Darwin FOX Sleuth +2">NT-Darwin FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FF2##FF2/FF2" xmltv_id="NT-Darwin FOX Funny +2">NT-Darwin FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_HI2##HIT/HI2" xmltv_id="NT-Darwin FOX H!TS +2">NT-Darwin FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FI2##FI2/FI2" xmltv_id="NT-Darwin FOX Sci Fi +2">NT-Darwin FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_LF2##FOD/LF2" xmltv_id="NT-Darwin LifeStyle Food +2">NT-Darwin LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DT2##DTA/DT2" xmltv_id="NT-Darwin TLC +2">NT-Darwin TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_AUR##AUR/AUR" xmltv_id="NT-Darwin Aurora">NT-Darwin Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_TVS##TVS/TVS" xmltv_id="NT-Darwin TVSN">NT-Darwin TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_EXP##EXP/EXP" xmltv_id="NT-Darwin EXPO">NT-Darwin EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ACC##ACC/ACC" xmltv_id="NT-Darwin ACC">NT-Darwin ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_HLT##HLT/HLT" xmltv_id="NT-Darwin Hillsong Channel">NT-Darwin Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DAS##DAS/DAS" xmltv_id="NT-Darwin Daystar">NT-Darwin Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SLT##SLT/SLT" xmltv_id="NT-Darwin SonLife">NT-Darwin SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_F1H##F1H/F1H" xmltv_id="NT-Darwin FOX One HD">NT-Darwin FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ARD##ARN/ARD" xmltv_id="NT-Darwin Arena HD">NT-Darwin Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_LSD##LST/LSD" xmltv_id="NT-Darwin LifeStyle HD">NT-Darwin LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_F8D##FOX/F8D" xmltv_id="NT-Darwin FOX8 HD">NT-Darwin FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FFH##FFH/FFH" xmltv_id="NT-Darwin FOX Funny HD">NT-Darwin FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_UND##HAL/UND" xmltv_id="NT-Darwin Universal HD">NT-Darwin Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SCD##SHC/SCD" xmltv_id="NT-Darwin FOX SHOWCASE HD">NT-Darwin FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BFF##BSF/BFF" xmltv_id="NT-Darwin BBC First HD">NT-Darwin BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FSL##FSL/FSL" xmltv_id="NT-Darwin FOX Sleuth HD">NT-Darwin FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FCH##FCH/FCH" xmltv_id="NT-Darwin FOX Crime HD">NT-Darwin FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_AED##AES/AED" xmltv_id="NT-Darwin A&E HD">NT-Darwin A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FSI##FSI/FSI" xmltv_id="NT-Darwin FOX Sci Fi HD">NT-Darwin FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BXD##BXS/BXD" xmltv_id="NT-Darwin BoxSet HD">NT-Darwin BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_HAR##SAR/HAR" xmltv_id="NT-Darwin Smooth / Arts HD">NT-Darwin Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SOD##SHO/SOD" xmltv_id="NT-Darwin Foxtel Movies Premiere HD">NT-Darwin Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MO7##SHF/MO7" xmltv_id="NT-Darwin Foxtel Movies Family HD">NT-Darwin Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MO8##MO8/MO8" xmltv_id="NT-Darwin Foxtel Movies Kids HD">NT-Darwin Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_STN##SHA/STN" xmltv_id="NT-Darwin Foxtel Movies Action HD">NT-Darwin Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MO1##SHY/MO1" xmltv_id="NT-Darwin Foxtel Movies Comedy HD">NT-Darwin Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MO3##SHH/MO3" xmltv_id="NT-Darwin Foxtel Movies Thriller HD">NT-Darwin Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MO2##SHD/MO2" xmltv_id="NT-Darwin Foxtel Movies Romance HD">NT-Darwin Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MO5##MO6/MO5" xmltv_id="NT-Darwin Foxtel Movies Drama HD">NT-Darwin Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MVD##MVS/MVD" xmltv_id="NT-Darwin Foxtel Movies Hits HD">NT-Darwin Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_GRE##GRR/GRE" xmltv_id="NT-Darwin Foxtel Movies Greats HD">NT-Darwin Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FSD##FSN/FSD" xmltv_id="NT-Darwin Fox Sports News HD">NT-Darwin Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_F1D##FS1/F1D" xmltv_id="NT-Darwin FOX CRICKET HD">NT-Darwin FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_F2D##SP2/F2D" xmltv_id="NT-Darwin FOX LEAGUE HD">NT-Darwin FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FHD##FS3/FHD" xmltv_id="NT-Darwin FOX SPORTS 503 HD">NT-Darwin FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FAD##FAF/FAD" xmltv_id="NT-Darwin Fox Footy HD">NT-Darwin Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_F4D##FSP/F4D" xmltv_id="NT-Darwin FOX SPORTS 505 HD">NT-Darwin FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SPE##SPS/SPE" xmltv_id="NT-Darwin FOX SPORTS 506 HD">NT-Darwin FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_E1D##ESP/E1D" xmltv_id="NT-Darwin ESPN HD">NT-Darwin ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_EHD##ES2/EHD" xmltv_id="NT-Darwin ESPN2 HD">NT-Darwin ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FSM##FSS/FSM" xmltv_id="NT-Darwin FOX SPORTS MORE HD">NT-Darwin FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SRH##SRW/SRH" xmltv_id="NT-Darwin SKY Tbred Cent HD">NT-Darwin SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DHD##DIS/DHD" xmltv_id="NT-Darwin Discovery HD">NT-Darwin Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NGD##NGE/NGD" xmltv_id="NT-Darwin Nat Geo HD">NT-Darwin Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_HSD##HST/HSD" xmltv_id="NT-Darwin History HD">NT-Darwin History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BKH##BBK/BKH" xmltv_id="NT-Darwin BBC Earth HD">NT-Darwin BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NWD##NGW/NWD" xmltv_id="NT-Darwin Nat Geo Wild HD">NT-Darwin Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BE1##B1E/BE1" xmltv_id="NT-Darwin beIN SPORTS 1 HD">NT-Darwin beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BE2##B2E/BE2" xmltv_id="NT-Darwin beIN SPORTS 2 HD">NT-Darwin beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BE3##B3E/BE3" xmltv_id="NT-Darwin beIN SPORTS 3 HD">NT-Darwin beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NHD##SKY/NHD" xmltv_id="NT-Darwin Sky News HD">NT-Darwin Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SUH##SKY/SUH" xmltv_id="NT-Darwin Sky News UK HD">NT-Darwin Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FNH##FNC/FNH" xmltv_id="NT-Darwin Fox News HD">NT-Darwin Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SHO##SHO/SHO" xmltv_id="NT-Darwin Foxtel Movies Premiere">NT-Darwin Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SHF##SHF/SHF" xmltv_id="NT-Darwin Foxtel Movies Family">NT-Darwin Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MO9##MO8/MO9" xmltv_id="NT-Darwin Foxtel Movies Kids">NT-Darwin Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SHA##SHA/SHA" xmltv_id="NT-Darwin Foxtel Movies Action">NT-Darwin Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SHY##SHY/SHY" xmltv_id="NT-Darwin Foxtel Movies Comedy">NT-Darwin Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SHH##SHH/SHH" xmltv_id="NT-Darwin Foxtel Movies Thriller">NT-Darwin Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SHD##SHD/SHD" xmltv_id="NT-Darwin Foxtel Movies Romance">NT-Darwin Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MO6##MO6/MO6" xmltv_id="NT-Darwin Foxtel Movies Drama">NT-Darwin Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MVS##MVS/MVS" xmltv_id="NT-Darwin Foxtel Movies Hits">NT-Darwin Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_GRR##GRR/GRR" xmltv_id="NT-Darwin Foxtel Movies Greats">NT-Darwin Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SH2##SHO/SH2" xmltv_id="NT-Darwin Foxtel Movies Premiere +2">NT-Darwin Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MTA##SHA/MTA" xmltv_id="NT-Darwin Foxtel Movies Action +2">NT-Darwin Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MTF##SHF/MTF" xmltv_id="NT-Darwin Foxtel Movies Family +2">NT-Darwin Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_S4B##FTA/S4B" xmltv_id="NT-Darwin SBS World Movies SD">NT-Darwin SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FSN##FSN/FSN" xmltv_id="NT-Darwin Fox Sports News">NT-Darwin Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FS1##FS1/FS1" xmltv_id="NT-Darwin FOX CRICKET">NT-Darwin FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SP2##SP2/SP2" xmltv_id="NT-Darwin FOX LEAGUE">NT-Darwin FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FS3##FS3/FS3" xmltv_id="NT-Darwin FOX SPORTS 503">NT-Darwin FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FAF##FAF/FAF" xmltv_id="NT-Darwin Fox Footy">NT-Darwin Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FSP##FSP/FSP" xmltv_id="NT-Darwin FOX SPORTS 505">NT-Darwin FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SPS##SPS/SPS" xmltv_id="NT-Darwin FOX SPORTS 506">NT-Darwin FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FSS##FSS/FSS" xmltv_id="NT-Darwin Fox Sports More">NT-Darwin Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ESP##ESP/ESP" xmltv_id="NT-Darwin ESPN">NT-Darwin ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ES2##ES2/ES2" xmltv_id="NT-Darwin ESPN2">NT-Darwin ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_B1E##B1E/B1E" xmltv_id="NT-Darwin beIN SPORTS 1">NT-Darwin beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_B2E##B2E/B2E" xmltv_id="NT-Darwin beIN SPORTS 2">NT-Darwin beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_B3E##B3E/B3E" xmltv_id="NT-Darwin beIN SPORTS 3">NT-Darwin beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SRA##SRA/SRA" xmltv_id="NT-Darwin SKY Racing">NT-Darwin SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SR2##SR2/SR2" xmltv_id="NT-Darwin SKY Racing 2">NT-Darwin SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SRW##SRW/SRW" xmltv_id="NT-Darwin SKY Tbred Cent">NT-Darwin SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_RTV##RTV/RTV" xmltv_id="NT-Darwin RACING.COM">NT-Darwin RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SKY##SKY/SKY" xmltv_id="NT-Darwin SKY News">NT-Darwin SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FXW##FXW/FXW" xmltv_id="NT-Darwin SKY Weather">NT-Darwin SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ASP##ASP/ASP" xmltv_id="NT-Darwin Sky News Extra">NT-Darwin Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SUK##SKY/SUK" xmltv_id="NT-Darwin Sky News UK">NT-Darwin Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_FNC##FNC/FNC" xmltv_id="NT-Darwin FOX News">NT-Darwin FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CNN##CNN/CNN" xmltv_id="NT-Darwin CNN">NT-Darwin CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_HST##HST/HST" xmltv_id="NT-Darwin The History Channel">NT-Darwin The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CIN##CIN/CIN" xmltv_id="NT-Darwin Crime">NT-Darwin Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_E2A##AES/E2A" xmltv_id="NT-Darwin A&E +2">NT-Darwin A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DIS##DIS/DIS" xmltv_id="NT-Darwin Discovery Channel">NT-Darwin Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NGE##NGE/NGE" xmltv_id="NT-Darwin National Geographic">NT-Darwin National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BBK##BBK/BBK" xmltv_id="NT-Darwin BBC Earth">NT-Darwin BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DID##DID/DID" xmltv_id="NT-Darwin Investigation Discovery">NT-Darwin Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DIT##DIT/DIT" xmltv_id="NT-Darwin Discovery Turbo">NT-Darwin Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ANI##ANI/ANI" xmltv_id="NT-Darwin Animal Planet">NT-Darwin Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NGW##NGW/NGW" xmltv_id="NT-Darwin Nat Geo Wild">NT-Darwin Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DS2##DIS/DS2" xmltv_id="NT-Darwin Discovery +2">NT-Darwin Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_DI2##DIT/DI2" xmltv_id="NT-Darwin Discovery Turbo +2">NT-Darwin Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NG2##NGE/NG2" xmltv_id="NT-Darwin Nat Geo +2">NT-Darwin Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CNB##CNB/CNB" xmltv_id="NT-Darwin CNBC">NT-Darwin CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BBC##BBC/BBC" xmltv_id="NT-Darwin BBC World News">NT-Darwin BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BLM##BLM/BLM" xmltv_id="NT-Darwin Bloomberg Television">NT-Darwin Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_AJE##AJE/AJE" xmltv_id="NT-Darwin Al Jazeera">NT-Darwin Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_TRT##TRT/TRT" xmltv_id="NT-Darwin TRT World">NT-Darwin TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CCC##CCC/CCC" xmltv_id="NT-Darwin CGTN">NT-Darwin CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CCD##CCD/CCD" xmltv_id="NT-Darwin CGTN-Documentary">NT-Darwin CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NHK##FTA/NHK" xmltv_id="NT-Darwin NHK World-Japan">NT-Darwin NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_RSY##RSY/RSY" xmltv_id="NT-Darwin Russia Today">NT-Darwin Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NIC##NIC/NIC" xmltv_id="NT-Darwin Nickelodeon">NT-Darwin Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_NJR##NJR/NJR" xmltv_id="NT-Darwin Nick Jr.">NT-Darwin Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CBE##CBE/CBE" xmltv_id="NT-Darwin Cbeebies">NT-Darwin Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CNE##CNE/CNE" xmltv_id="NT-Darwin Cartoon Network">NT-Darwin Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_BOO##BOO/BOO" xmltv_id="NT-Darwin Boomerang">NT-Darwin Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_SA3##FTA/SA3" xmltv_id="NT-Darwin ABC ME Sydney">NT-Darwin ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CV2##CV2/CV2" xmltv_id="NT-Darwin [V]">NT-Darwin [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_V2H##CV2/V2H" xmltv_id="NT-Darwin [V] +2">NT-Darwin [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_TMF##TMF/TMF" xmltv_id="NT-Darwin MTV Music">NT-Darwin MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_VH1##VH1/VH1" xmltv_id="NT-Darwin MTV Dance">NT-Darwin MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_MMX##MMX/MMX" xmltv_id="NT-Darwin MAX">NT-Darwin MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_CMC##CMC/CMC" xmltv_id="NT-Darwin CMC">NT-Darwin CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_ANT##ANT/ANT" xmltv_id="NT-Darwin Antenna Pacific">NT-Darwin Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32784_RAI##RAI/RAI" xmltv_id="NT-Darwin RAI ITALIA">NT-Darwin RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_QOC##FTA/QOC" xmltv_id="NT-Alice Springs 10 BOLD Central QLD">NT-Alice Springs 10 BOLD Central QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_QQQ##FTA/QQQ" xmltv_id="NT-Alice Springs Seven Central">NT-Alice Springs Seven Central</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_QTI##FTA/QTI" xmltv_id="NT-Alice Springs Imparja Television">NT-Alice Springs Imparja Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_QTC##FTA/QTC" xmltv_id="NT-Alice Springs 10 Central Qld">NT-Alice Springs 10 Central Qld</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_Q11##FTA/Q11" xmltv_id="NT-Alice Springs 10 Peach QLD">NT-Alice Springs 10 Peach QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_AHN##FTA/AHN" xmltv_id="NT-Alice Springs ABC News">NT-Alice Springs ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SHN##FTA/SHN" xmltv_id="NT-Alice Springs SBS HD NT">NT-Alice Springs SBS HD NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SND##FTA/SND" xmltv_id="NT-Alice Springs SBS Viceland HD">NT-Alice Springs SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SB5##FTA/SB5" xmltv_id="NT-Alice Springs SBS World Movies HD">NT-Alice Springs SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SFN##FTA/SFN" xmltv_id="NT-Alice Springs SBS Food NT">NT-Alice Springs SBS Food NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_Q7M##FTA/Q7M" xmltv_id="NT-Alice Springs SCTV QLD 7mate">NT-Alice Springs SCTV QLD 7mate</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_Q72##FTA/Q72" xmltv_id="NT-Alice Springs 7TWO Central QLD">NT-Alice Springs 7TWO Central QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_QGE##FTA/QGE" xmltv_id="NT-Alice Springs Imparja GEM QLD">NT-Alice Springs Imparja GEM QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_QGO##FTA/QGO" xmltv_id="NT-Alice Springs Imparja GO! QLD">NT-Alice Springs Imparja GO! QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_F1S##F1S/F1S" xmltv_id="NT-Alice Springs FOX One">NT-Alice Springs FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ADD##FTA/ADD" xmltv_id="NT-Alice Springs ABC NT">NT-Alice Springs ABC NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SBE##FTA/SBE" xmltv_id="NT-Alice Springs SBS Eastern">NT-Alice Springs SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_UKT##UKT/UKT" xmltv_id="NT-Alice Springs UKTV">NT-Alice Springs UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_LST##LST/LST" xmltv_id="NT-Alice Springs LifeStyle">NT-Alice Springs LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FOX##FOX/FOX" xmltv_id="NT-Alice Springs FOX8">NT-Alice Springs FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FFS##FFS/FFS" xmltv_id="NT-Alice Springs FOX Funny">NT-Alice Springs FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ARN##ARN/ARN" xmltv_id="NT-Alice Springs Arena">NT-Alice Springs Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FKC##FKC/FKC" xmltv_id="NT-Alice Springs FOX Classics">NT-Alice Springs FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_HAL##HAL/HAL" xmltv_id="NT-Alice Springs Universal TV">NT-Alice Springs Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SHC##SHC/SHC" xmltv_id="NT-Alice Springs FOX SHOWCASE">NT-Alice Springs FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BSF##BSF/BSF" xmltv_id="NT-Alice Springs BBC First">NT-Alice Springs BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FSU##FSU/FSU" xmltv_id="NT-Alice Springs FOX Sleuth">NT-Alice Springs FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_IOI##IOI/IOI" xmltv_id="NT-Alice Springs FOX Crime">NT-Alice Springs FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_HIT##HIT/HIT" xmltv_id="NT-Alice Springs FOX H!TS">NT-Alice Springs FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_COM##COM/COM" xmltv_id="NT-Alice Springs The Comedy Channel">NT-Alice Springs The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_AES##AES/AES" xmltv_id="NT-Alice Springs A&E">NT-Alice Springs A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FIS##FIS/FIS" xmltv_id="NT-Alice Springs FOX Sci Fi">NT-Alice Springs FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MTV##MTV/MTV" xmltv_id="NT-Alice Springs MTV">NT-Alice Springs MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ETV##ETV/ETV" xmltv_id="NT-Alice Springs E! Entertainment">NT-Alice Springs E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FOD##FOD/FOD" xmltv_id="NT-Alice Springs LifeStyle Food">NT-Alice Springs LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_LHO##LHO/LHO" xmltv_id="NT-Alice Springs LifeStyle Home">NT-Alice Springs LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DTA##DTA/DTA" xmltv_id="NT-Alice Springs TLC">NT-Alice Springs TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BXS##BXS/BXS" xmltv_id="NT-Alice Springs BoxSets">NT-Alice Springs BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SAR##SAR/SAR" xmltv_id="NT-Alice Springs Smooth / Arts">NT-Alice Springs Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_AB2##FTA/AB2" xmltv_id="NT-Alice Springs ABCComedy/Kids">NT-Alice Springs ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SBN##FTA/SBN" xmltv_id="NT-Alice Springs SBS VICELAND">NT-Alice Springs SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NFN##FTA/NFN" xmltv_id="NT-Alice Springs SBS Food">NT-Alice Springs SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NIT##FTA/NIT" xmltv_id="NT-Alice Springs NITV">NT-Alice Springs NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_F12##F12/F12" xmltv_id="NT-Alice Springs FOX One +2">NT-Alice Springs FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SW2##SHC/SW2" xmltv_id="NT-Alice Springs FOX SHOWCASE +2">NT-Alice Springs FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FO2##FOX/FO2" xmltv_id="NT-Alice Springs FOX8+2">NT-Alice Springs FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_IO2##IOI/IO2" xmltv_id="NT-Alice Springs FOX Crime +2">NT-Alice Springs FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_LS2##LST/LS2" xmltv_id="NT-Alice Springs LifeStyle +2">NT-Alice Springs LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_AR2##ARN/AR2" xmltv_id="NT-Alice Springs Arena +2">NT-Alice Springs Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ET2##ET2/ET2" xmltv_id="NT-Alice Springs E!+2">NT-Alice Springs E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CL2##FKC/CL2" xmltv_id="NT-Alice Springs FOX Classics+2">NT-Alice Springs FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_UK2##UKT/UK2" xmltv_id="NT-Alice Springs UKTV+2">NT-Alice Springs UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FS2##FS2/FS2" xmltv_id="NT-Alice Springs FOX Sleuth +2">NT-Alice Springs FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FF2##FF2/FF2" xmltv_id="NT-Alice Springs FOX Funny +2">NT-Alice Springs FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_HI2##HIT/HI2" xmltv_id="NT-Alice Springs FOX H!TS +2">NT-Alice Springs FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FI2##FI2/FI2" xmltv_id="NT-Alice Springs FOX Sci Fi +2">NT-Alice Springs FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_LF2##FOD/LF2" xmltv_id="NT-Alice Springs LifeStyle Food +2">NT-Alice Springs LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DT2##DTA/DT2" xmltv_id="NT-Alice Springs TLC +2">NT-Alice Springs TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_AUR##AUR/AUR" xmltv_id="NT-Alice Springs Aurora">NT-Alice Springs Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_TVS##TVS/TVS" xmltv_id="NT-Alice Springs TVSN">NT-Alice Springs TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_EXP##EXP/EXP" xmltv_id="NT-Alice Springs EXPO">NT-Alice Springs EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ACC##ACC/ACC" xmltv_id="NT-Alice Springs ACC">NT-Alice Springs ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_HLT##HLT/HLT" xmltv_id="NT-Alice Springs Hillsong Channel">NT-Alice Springs Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DAS##DAS/DAS" xmltv_id="NT-Alice Springs Daystar">NT-Alice Springs Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SLT##SLT/SLT" xmltv_id="NT-Alice Springs SonLife">NT-Alice Springs SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_F1H##F1H/F1H" xmltv_id="NT-Alice Springs FOX One HD">NT-Alice Springs FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ARD##ARN/ARD" xmltv_id="NT-Alice Springs Arena HD">NT-Alice Springs Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_LSD##LST/LSD" xmltv_id="NT-Alice Springs LifeStyle HD">NT-Alice Springs LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_F8D##FOX/F8D" xmltv_id="NT-Alice Springs FOX8 HD">NT-Alice Springs FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FFH##FFH/FFH" xmltv_id="NT-Alice Springs FOX Funny HD">NT-Alice Springs FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_UND##HAL/UND" xmltv_id="NT-Alice Springs Universal HD">NT-Alice Springs Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SCD##SHC/SCD" xmltv_id="NT-Alice Springs FOX SHOWCASE HD">NT-Alice Springs FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BFF##BSF/BFF" xmltv_id="NT-Alice Springs BBC First HD">NT-Alice Springs BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FSL##FSL/FSL" xmltv_id="NT-Alice Springs FOX Sleuth HD">NT-Alice Springs FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FCH##FCH/FCH" xmltv_id="NT-Alice Springs FOX Crime HD">NT-Alice Springs FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_AED##AES/AED" xmltv_id="NT-Alice Springs A&E HD">NT-Alice Springs A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FSI##FSI/FSI" xmltv_id="NT-Alice Springs FOX Sci Fi HD">NT-Alice Springs FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BXD##BXS/BXD" xmltv_id="NT-Alice Springs BoxSet HD">NT-Alice Springs BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_HAR##SAR/HAR" xmltv_id="NT-Alice Springs Smooth / Arts HD">NT-Alice Springs Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SOD##SHO/SOD" xmltv_id="NT-Alice Springs Foxtel Movies Premiere HD">NT-Alice Springs Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MO7##SHF/MO7" xmltv_id="NT-Alice Springs Foxtel Movies Family HD">NT-Alice Springs Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MO8##MO8/MO8" xmltv_id="NT-Alice Springs Foxtel Movies Kids HD">NT-Alice Springs Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_STN##SHA/STN" xmltv_id="NT-Alice Springs Foxtel Movies Action HD">NT-Alice Springs Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MO1##SHY/MO1" xmltv_id="NT-Alice Springs Foxtel Movies Comedy HD">NT-Alice Springs Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MO3##SHH/MO3" xmltv_id="NT-Alice Springs Foxtel Movies Thriller HD">NT-Alice Springs Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MO2##SHD/MO2" xmltv_id="NT-Alice Springs Foxtel Movies Romance HD">NT-Alice Springs Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MO5##MO6/MO5" xmltv_id="NT-Alice Springs Foxtel Movies Drama HD">NT-Alice Springs Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MVD##MVS/MVD" xmltv_id="NT-Alice Springs Foxtel Movies Hits HD">NT-Alice Springs Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_GRE##GRR/GRE" xmltv_id="NT-Alice Springs Foxtel Movies Greats HD">NT-Alice Springs Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FSD##FSN/FSD" xmltv_id="NT-Alice Springs Fox Sports News HD">NT-Alice Springs Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_F1D##FS1/F1D" xmltv_id="NT-Alice Springs FOX CRICKET HD">NT-Alice Springs FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_F2D##SP2/F2D" xmltv_id="NT-Alice Springs FOX LEAGUE HD">NT-Alice Springs FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FHD##FS3/FHD" xmltv_id="NT-Alice Springs FOX SPORTS 503 HD">NT-Alice Springs FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FAD##FAF/FAD" xmltv_id="NT-Alice Springs Fox Footy HD">NT-Alice Springs Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_F4D##FSP/F4D" xmltv_id="NT-Alice Springs FOX SPORTS 505 HD">NT-Alice Springs FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SPE##SPS/SPE" xmltv_id="NT-Alice Springs FOX SPORTS 506 HD">NT-Alice Springs FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_E1D##ESP/E1D" xmltv_id="NT-Alice Springs ESPN HD">NT-Alice Springs ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_EHD##ES2/EHD" xmltv_id="NT-Alice Springs ESPN2 HD">NT-Alice Springs ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FSM##FSS/FSM" xmltv_id="NT-Alice Springs FOX SPORTS MORE HD">NT-Alice Springs FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SRH##SRW/SRH" xmltv_id="NT-Alice Springs SKY Tbred Cent HD">NT-Alice Springs SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DHD##DIS/DHD" xmltv_id="NT-Alice Springs Discovery HD">NT-Alice Springs Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NGD##NGE/NGD" xmltv_id="NT-Alice Springs Nat Geo HD">NT-Alice Springs Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_HSD##HST/HSD" xmltv_id="NT-Alice Springs History HD">NT-Alice Springs History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BKH##BBK/BKH" xmltv_id="NT-Alice Springs BBC Earth HD">NT-Alice Springs BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NWD##NGW/NWD" xmltv_id="NT-Alice Springs Nat Geo Wild HD">NT-Alice Springs Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BE1##B1E/BE1" xmltv_id="NT-Alice Springs beIN SPORTS 1 HD">NT-Alice Springs beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BE2##B2E/BE2" xmltv_id="NT-Alice Springs beIN SPORTS 2 HD">NT-Alice Springs beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BE3##B3E/BE3" xmltv_id="NT-Alice Springs beIN SPORTS 3 HD">NT-Alice Springs beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NHD##SKY/NHD" xmltv_id="NT-Alice Springs Sky News HD">NT-Alice Springs Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SUH##SKY/SUH" xmltv_id="NT-Alice Springs Sky News UK HD">NT-Alice Springs Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FNH##FNC/FNH" xmltv_id="NT-Alice Springs Fox News HD">NT-Alice Springs Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SHO##SHO/SHO" xmltv_id="NT-Alice Springs Foxtel Movies Premiere">NT-Alice Springs Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SHF##SHF/SHF" xmltv_id="NT-Alice Springs Foxtel Movies Family">NT-Alice Springs Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MO9##MO8/MO9" xmltv_id="NT-Alice Springs Foxtel Movies Kids">NT-Alice Springs Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SHA##SHA/SHA" xmltv_id="NT-Alice Springs Foxtel Movies Action">NT-Alice Springs Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SHY##SHY/SHY" xmltv_id="NT-Alice Springs Foxtel Movies Comedy">NT-Alice Springs Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SHH##SHH/SHH" xmltv_id="NT-Alice Springs Foxtel Movies Thriller">NT-Alice Springs Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SHD##SHD/SHD" xmltv_id="NT-Alice Springs Foxtel Movies Romance">NT-Alice Springs Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MO6##MO6/MO6" xmltv_id="NT-Alice Springs Foxtel Movies Drama">NT-Alice Springs Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MVS##MVS/MVS" xmltv_id="NT-Alice Springs Foxtel Movies Hits">NT-Alice Springs Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_GRR##GRR/GRR" xmltv_id="NT-Alice Springs Foxtel Movies Greats">NT-Alice Springs Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SH2##SHO/SH2" xmltv_id="NT-Alice Springs Foxtel Movies Premiere +2">NT-Alice Springs Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MTA##SHA/MTA" xmltv_id="NT-Alice Springs Foxtel Movies Action +2">NT-Alice Springs Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MTF##SHF/MTF" xmltv_id="NT-Alice Springs Foxtel Movies Family +2">NT-Alice Springs Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_S4B##FTA/S4B" xmltv_id="NT-Alice Springs SBS World Movies SD">NT-Alice Springs SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FSN##FSN/FSN" xmltv_id="NT-Alice Springs Fox Sports News">NT-Alice Springs Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FS1##FS1/FS1" xmltv_id="NT-Alice Springs FOX CRICKET">NT-Alice Springs FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SP2##SP2/SP2" xmltv_id="NT-Alice Springs FOX LEAGUE">NT-Alice Springs FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FS3##FS3/FS3" xmltv_id="NT-Alice Springs FOX SPORTS 503">NT-Alice Springs FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FAF##FAF/FAF" xmltv_id="NT-Alice Springs Fox Footy">NT-Alice Springs Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FSP##FSP/FSP" xmltv_id="NT-Alice Springs FOX SPORTS 505">NT-Alice Springs FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SPS##SPS/SPS" xmltv_id="NT-Alice Springs FOX SPORTS 506">NT-Alice Springs FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FSS##FSS/FSS" xmltv_id="NT-Alice Springs Fox Sports More">NT-Alice Springs Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ESP##ESP/ESP" xmltv_id="NT-Alice Springs ESPN">NT-Alice Springs ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ES2##ES2/ES2" xmltv_id="NT-Alice Springs ESPN2">NT-Alice Springs ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_B1E##B1E/B1E" xmltv_id="NT-Alice Springs beIN SPORTS 1">NT-Alice Springs beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_B2E##B2E/B2E" xmltv_id="NT-Alice Springs beIN SPORTS 2">NT-Alice Springs beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_B3E##B3E/B3E" xmltv_id="NT-Alice Springs beIN SPORTS 3">NT-Alice Springs beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SRA##SRA/SRA" xmltv_id="NT-Alice Springs SKY Racing">NT-Alice Springs SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SR2##SR2/SR2" xmltv_id="NT-Alice Springs SKY Racing 2">NT-Alice Springs SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SRW##SRW/SRW" xmltv_id="NT-Alice Springs SKY Tbred Cent">NT-Alice Springs SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_RTV##RTV/RTV" xmltv_id="NT-Alice Springs RACING.COM">NT-Alice Springs RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SKY##SKY/SKY" xmltv_id="NT-Alice Springs SKY News">NT-Alice Springs SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FXW##FXW/FXW" xmltv_id="NT-Alice Springs SKY Weather">NT-Alice Springs SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ASP##ASP/ASP" xmltv_id="NT-Alice Springs Sky News Extra">NT-Alice Springs Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SUK##SKY/SUK" xmltv_id="NT-Alice Springs Sky News UK">NT-Alice Springs Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_FNC##FNC/FNC" xmltv_id="NT-Alice Springs FOX News">NT-Alice Springs FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CNN##CNN/CNN" xmltv_id="NT-Alice Springs CNN">NT-Alice Springs CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_HST##HST/HST" xmltv_id="NT-Alice Springs The History Channel">NT-Alice Springs The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CIN##CIN/CIN" xmltv_id="NT-Alice Springs Crime">NT-Alice Springs Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_E2A##AES/E2A" xmltv_id="NT-Alice Springs A&E +2">NT-Alice Springs A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DIS##DIS/DIS" xmltv_id="NT-Alice Springs Discovery Channel">NT-Alice Springs Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NGE##NGE/NGE" xmltv_id="NT-Alice Springs National Geographic">NT-Alice Springs National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BBK##BBK/BBK" xmltv_id="NT-Alice Springs BBC Earth">NT-Alice Springs BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DID##DID/DID" xmltv_id="NT-Alice Springs Investigation Discovery">NT-Alice Springs Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DIT##DIT/DIT" xmltv_id="NT-Alice Springs Discovery Turbo">NT-Alice Springs Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ANI##ANI/ANI" xmltv_id="NT-Alice Springs Animal Planet">NT-Alice Springs Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NGW##NGW/NGW" xmltv_id="NT-Alice Springs Nat Geo Wild">NT-Alice Springs Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DS2##DIS/DS2" xmltv_id="NT-Alice Springs Discovery +2">NT-Alice Springs Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_DI2##DIT/DI2" xmltv_id="NT-Alice Springs Discovery Turbo +2">NT-Alice Springs Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NG2##NGE/NG2" xmltv_id="NT-Alice Springs Nat Geo +2">NT-Alice Springs Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CNB##CNB/CNB" xmltv_id="NT-Alice Springs CNBC">NT-Alice Springs CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BBC##BBC/BBC" xmltv_id="NT-Alice Springs BBC World News">NT-Alice Springs BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BLM##BLM/BLM" xmltv_id="NT-Alice Springs Bloomberg Television">NT-Alice Springs Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_AJE##AJE/AJE" xmltv_id="NT-Alice Springs Al Jazeera">NT-Alice Springs Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_TRT##TRT/TRT" xmltv_id="NT-Alice Springs TRT World">NT-Alice Springs TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CCC##CCC/CCC" xmltv_id="NT-Alice Springs CGTN">NT-Alice Springs CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CCD##CCD/CCD" xmltv_id="NT-Alice Springs CGTN-Documentary">NT-Alice Springs CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NHK##FTA/NHK" xmltv_id="NT-Alice Springs NHK World-Japan">NT-Alice Springs NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_RSY##RSY/RSY" xmltv_id="NT-Alice Springs Russia Today">NT-Alice Springs Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NIC##NIC/NIC" xmltv_id="NT-Alice Springs Nickelodeon">NT-Alice Springs Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_NJR##NJR/NJR" xmltv_id="NT-Alice Springs Nick Jr.">NT-Alice Springs Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CBE##CBE/CBE" xmltv_id="NT-Alice Springs Cbeebies">NT-Alice Springs Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CNE##CNE/CNE" xmltv_id="NT-Alice Springs Cartoon Network">NT-Alice Springs Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_BOO##BOO/BOO" xmltv_id="NT-Alice Springs Boomerang">NT-Alice Springs Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_SA3##FTA/SA3" xmltv_id="NT-Alice Springs ABC ME Sydney">NT-Alice Springs ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CV2##CV2/CV2" xmltv_id="NT-Alice Springs [V]">NT-Alice Springs [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_V2H##CV2/V2H" xmltv_id="NT-Alice Springs [V] +2">NT-Alice Springs [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_TMF##TMF/TMF" xmltv_id="NT-Alice Springs MTV Music">NT-Alice Springs MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_VH1##VH1/VH1" xmltv_id="NT-Alice Springs MTV Dance">NT-Alice Springs MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_MMX##MMX/MMX" xmltv_id="NT-Alice Springs MAX">NT-Alice Springs MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_CMC##CMC/CMC" xmltv_id="NT-Alice Springs CMC">NT-Alice Springs CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_ANT##ANT/ANT" xmltv_id="NT-Alice Springs Antenna Pacific">NT-Alice Springs Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32768_RAI##RAI/RAI" xmltv_id="NT-Alice Springs RAI ITALIA">NT-Alice Springs RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_AHN##FTA/AHN" xmltv_id="NT-Katherine ABC News">NT-Katherine ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SHN##FTA/SHN" xmltv_id="NT-Katherine SBS HD NT">NT-Katherine SBS HD NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SND##FTA/SND" xmltv_id="NT-Katherine SBS Viceland HD">NT-Katherine SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SB5##FTA/SB5" xmltv_id="NT-Katherine SBS World Movies HD">NT-Katherine SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SFN##FTA/SFN" xmltv_id="NT-Katherine SBS Food NT">NT-Katherine SBS Food NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_F1S##F1S/F1S" xmltv_id="NT-Katherine FOX One">NT-Katherine FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ADD##FTA/ADD" xmltv_id="NT-Katherine ABC NT">NT-Katherine ABC NT</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SBE##FTA/SBE" xmltv_id="NT-Katherine SBS Eastern">NT-Katherine SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_UKT##UKT/UKT" xmltv_id="NT-Katherine UKTV">NT-Katherine UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_LST##LST/LST" xmltv_id="NT-Katherine LifeStyle">NT-Katherine LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FOX##FOX/FOX" xmltv_id="NT-Katherine FOX8">NT-Katherine FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FFS##FFS/FFS" xmltv_id="NT-Katherine FOX Funny">NT-Katherine FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ARN##ARN/ARN" xmltv_id="NT-Katherine Arena">NT-Katherine Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FKC##FKC/FKC" xmltv_id="NT-Katherine FOX Classics">NT-Katherine FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_HAL##HAL/HAL" xmltv_id="NT-Katherine Universal TV">NT-Katherine Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SHC##SHC/SHC" xmltv_id="NT-Katherine FOX SHOWCASE">NT-Katherine FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BSF##BSF/BSF" xmltv_id="NT-Katherine BBC First">NT-Katherine BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FSU##FSU/FSU" xmltv_id="NT-Katherine FOX Sleuth">NT-Katherine FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_IOI##IOI/IOI" xmltv_id="NT-Katherine FOX Crime">NT-Katherine FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_HIT##HIT/HIT" xmltv_id="NT-Katherine FOX H!TS">NT-Katherine FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_COM##COM/COM" xmltv_id="NT-Katherine The Comedy Channel">NT-Katherine The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_AES##AES/AES" xmltv_id="NT-Katherine A&E">NT-Katherine A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FIS##FIS/FIS" xmltv_id="NT-Katherine FOX Sci Fi">NT-Katherine FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MTV##MTV/MTV" xmltv_id="NT-Katherine MTV">NT-Katherine MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ETV##ETV/ETV" xmltv_id="NT-Katherine E! Entertainment">NT-Katherine E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FOD##FOD/FOD" xmltv_id="NT-Katherine LifeStyle Food">NT-Katherine LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_LHO##LHO/LHO" xmltv_id="NT-Katherine LifeStyle Home">NT-Katherine LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DTA##DTA/DTA" xmltv_id="NT-Katherine TLC">NT-Katherine TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BXS##BXS/BXS" xmltv_id="NT-Katherine BoxSets">NT-Katherine BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SAR##SAR/SAR" xmltv_id="NT-Katherine Smooth / Arts">NT-Katherine Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_AB2##FTA/AB2" xmltv_id="NT-Katherine ABCComedy/Kids">NT-Katherine ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SBN##FTA/SBN" xmltv_id="NT-Katherine SBS VICELAND">NT-Katherine SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NFN##FTA/NFN" xmltv_id="NT-Katherine SBS Food">NT-Katherine SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NIT##FTA/NIT" xmltv_id="NT-Katherine NITV">NT-Katherine NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_F12##F12/F12" xmltv_id="NT-Katherine FOX One +2">NT-Katherine FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SW2##SHC/SW2" xmltv_id="NT-Katherine FOX SHOWCASE +2">NT-Katherine FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FO2##FOX/FO2" xmltv_id="NT-Katherine FOX8+2">NT-Katherine FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_IO2##IOI/IO2" xmltv_id="NT-Katherine FOX Crime +2">NT-Katherine FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_LS2##LST/LS2" xmltv_id="NT-Katherine LifeStyle +2">NT-Katherine LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_AR2##ARN/AR2" xmltv_id="NT-Katherine Arena +2">NT-Katherine Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ET2##ET2/ET2" xmltv_id="NT-Katherine E!+2">NT-Katherine E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CL2##FKC/CL2" xmltv_id="NT-Katherine FOX Classics+2">NT-Katherine FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_UK2##UKT/UK2" xmltv_id="NT-Katherine UKTV+2">NT-Katherine UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FS2##FS2/FS2" xmltv_id="NT-Katherine FOX Sleuth +2">NT-Katherine FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FF2##FF2/FF2" xmltv_id="NT-Katherine FOX Funny +2">NT-Katherine FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_HI2##HIT/HI2" xmltv_id="NT-Katherine FOX H!TS +2">NT-Katherine FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FI2##FI2/FI2" xmltv_id="NT-Katherine FOX Sci Fi +2">NT-Katherine FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_LF2##FOD/LF2" xmltv_id="NT-Katherine LifeStyle Food +2">NT-Katherine LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DT2##DTA/DT2" xmltv_id="NT-Katherine TLC +2">NT-Katherine TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_AUR##AUR/AUR" xmltv_id="NT-Katherine Aurora">NT-Katherine Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_TVS##TVS/TVS" xmltv_id="NT-Katherine TVSN">NT-Katherine TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_EXP##EXP/EXP" xmltv_id="NT-Katherine EXPO">NT-Katherine EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ACC##ACC/ACC" xmltv_id="NT-Katherine ACC">NT-Katherine ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_HLT##HLT/HLT" xmltv_id="NT-Katherine Hillsong Channel">NT-Katherine Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DAS##DAS/DAS" xmltv_id="NT-Katherine Daystar">NT-Katherine Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SLT##SLT/SLT" xmltv_id="NT-Katherine SonLife">NT-Katherine SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_F1H##F1H/F1H" xmltv_id="NT-Katherine FOX One HD">NT-Katherine FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ARD##ARN/ARD" xmltv_id="NT-Katherine Arena HD">NT-Katherine Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_LSD##LST/LSD" xmltv_id="NT-Katherine LifeStyle HD">NT-Katherine LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_F8D##FOX/F8D" xmltv_id="NT-Katherine FOX8 HD">NT-Katherine FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FFH##FFH/FFH" xmltv_id="NT-Katherine FOX Funny HD">NT-Katherine FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_UND##HAL/UND" xmltv_id="NT-Katherine Universal HD">NT-Katherine Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SCD##SHC/SCD" xmltv_id="NT-Katherine FOX SHOWCASE HD">NT-Katherine FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BFF##BSF/BFF" xmltv_id="NT-Katherine BBC First HD">NT-Katherine BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FSL##FSL/FSL" xmltv_id="NT-Katherine FOX Sleuth HD">NT-Katherine FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FCH##FCH/FCH" xmltv_id="NT-Katherine FOX Crime HD">NT-Katherine FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_AED##AES/AED" xmltv_id="NT-Katherine A&E HD">NT-Katherine A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FSI##FSI/FSI" xmltv_id="NT-Katherine FOX Sci Fi HD">NT-Katherine FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BXD##BXS/BXD" xmltv_id="NT-Katherine BoxSet HD">NT-Katherine BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_HAR##SAR/HAR" xmltv_id="NT-Katherine Smooth / Arts HD">NT-Katherine Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SOD##SHO/SOD" xmltv_id="NT-Katherine Foxtel Movies Premiere HD">NT-Katherine Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MO7##SHF/MO7" xmltv_id="NT-Katherine Foxtel Movies Family HD">NT-Katherine Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MO8##MO8/MO8" xmltv_id="NT-Katherine Foxtel Movies Kids HD">NT-Katherine Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_STN##SHA/STN" xmltv_id="NT-Katherine Foxtel Movies Action HD">NT-Katherine Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MO1##SHY/MO1" xmltv_id="NT-Katherine Foxtel Movies Comedy HD">NT-Katherine Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MO3##SHH/MO3" xmltv_id="NT-Katherine Foxtel Movies Thriller HD">NT-Katherine Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MO2##SHD/MO2" xmltv_id="NT-Katherine Foxtel Movies Romance HD">NT-Katherine Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MO5##MO6/MO5" xmltv_id="NT-Katherine Foxtel Movies Drama HD">NT-Katherine Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MVD##MVS/MVD" xmltv_id="NT-Katherine Foxtel Movies Hits HD">NT-Katherine Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_GRE##GRR/GRE" xmltv_id="NT-Katherine Foxtel Movies Greats HD">NT-Katherine Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FSD##FSN/FSD" xmltv_id="NT-Katherine Fox Sports News HD">NT-Katherine Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_F1D##FS1/F1D" xmltv_id="NT-Katherine FOX CRICKET HD">NT-Katherine FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_F2D##SP2/F2D" xmltv_id="NT-Katherine FOX LEAGUE HD">NT-Katherine FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FHD##FS3/FHD" xmltv_id="NT-Katherine FOX SPORTS 503 HD">NT-Katherine FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FAD##FAF/FAD" xmltv_id="NT-Katherine Fox Footy HD">NT-Katherine Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_F4D##FSP/F4D" xmltv_id="NT-Katherine FOX SPORTS 505 HD">NT-Katherine FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SPE##SPS/SPE" xmltv_id="NT-Katherine FOX SPORTS 506 HD">NT-Katherine FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_E1D##ESP/E1D" xmltv_id="NT-Katherine ESPN HD">NT-Katherine ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_EHD##ES2/EHD" xmltv_id="NT-Katherine ESPN2 HD">NT-Katherine ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FSM##FSS/FSM" xmltv_id="NT-Katherine FOX SPORTS MORE HD">NT-Katherine FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SRH##SRW/SRH" xmltv_id="NT-Katherine SKY Tbred Cent HD">NT-Katherine SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DHD##DIS/DHD" xmltv_id="NT-Katherine Discovery HD">NT-Katherine Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NGD##NGE/NGD" xmltv_id="NT-Katherine Nat Geo HD">NT-Katherine Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_HSD##HST/HSD" xmltv_id="NT-Katherine History HD">NT-Katherine History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BKH##BBK/BKH" xmltv_id="NT-Katherine BBC Earth HD">NT-Katherine BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NWD##NGW/NWD" xmltv_id="NT-Katherine Nat Geo Wild HD">NT-Katherine Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BE1##B1E/BE1" xmltv_id="NT-Katherine beIN SPORTS 1 HD">NT-Katherine beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BE2##B2E/BE2" xmltv_id="NT-Katherine beIN SPORTS 2 HD">NT-Katherine beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BE3##B3E/BE3" xmltv_id="NT-Katherine beIN SPORTS 3 HD">NT-Katherine beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NHD##SKY/NHD" xmltv_id="NT-Katherine Sky News HD">NT-Katherine Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SUH##SKY/SUH" xmltv_id="NT-Katherine Sky News UK HD">NT-Katherine Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FNH##FNC/FNH" xmltv_id="NT-Katherine Fox News HD">NT-Katherine Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SHO##SHO/SHO" xmltv_id="NT-Katherine Foxtel Movies Premiere">NT-Katherine Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SHF##SHF/SHF" xmltv_id="NT-Katherine Foxtel Movies Family">NT-Katherine Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MO9##MO8/MO9" xmltv_id="NT-Katherine Foxtel Movies Kids">NT-Katherine Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SHA##SHA/SHA" xmltv_id="NT-Katherine Foxtel Movies Action">NT-Katherine Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SHY##SHY/SHY" xmltv_id="NT-Katherine Foxtel Movies Comedy">NT-Katherine Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SHH##SHH/SHH" xmltv_id="NT-Katherine Foxtel Movies Thriller">NT-Katherine Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SHD##SHD/SHD" xmltv_id="NT-Katherine Foxtel Movies Romance">NT-Katherine Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MO6##MO6/MO6" xmltv_id="NT-Katherine Foxtel Movies Drama">NT-Katherine Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MVS##MVS/MVS" xmltv_id="NT-Katherine Foxtel Movies Hits">NT-Katherine Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_GRR##GRR/GRR" xmltv_id="NT-Katherine Foxtel Movies Greats">NT-Katherine Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SH2##SHO/SH2" xmltv_id="NT-Katherine Foxtel Movies Premiere +2">NT-Katherine Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MTA##SHA/MTA" xmltv_id="NT-Katherine Foxtel Movies Action +2">NT-Katherine Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MTF##SHF/MTF" xmltv_id="NT-Katherine Foxtel Movies Family +2">NT-Katherine Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_S4B##FTA/S4B" xmltv_id="NT-Katherine SBS World Movies SD">NT-Katherine SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FSN##FSN/FSN" xmltv_id="NT-Katherine Fox Sports News">NT-Katherine Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FS1##FS1/FS1" xmltv_id="NT-Katherine FOX CRICKET">NT-Katherine FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SP2##SP2/SP2" xmltv_id="NT-Katherine FOX LEAGUE">NT-Katherine FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FS3##FS3/FS3" xmltv_id="NT-Katherine FOX SPORTS 503">NT-Katherine FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FAF##FAF/FAF" xmltv_id="NT-Katherine Fox Footy">NT-Katherine Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FSP##FSP/FSP" xmltv_id="NT-Katherine FOX SPORTS 505">NT-Katherine FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SPS##SPS/SPS" xmltv_id="NT-Katherine FOX SPORTS 506">NT-Katherine FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FSS##FSS/FSS" xmltv_id="NT-Katherine Fox Sports More">NT-Katherine Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ESP##ESP/ESP" xmltv_id="NT-Katherine ESPN">NT-Katherine ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ES2##ES2/ES2" xmltv_id="NT-Katherine ESPN2">NT-Katherine ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_B1E##B1E/B1E" xmltv_id="NT-Katherine beIN SPORTS 1">NT-Katherine beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_B2E##B2E/B2E" xmltv_id="NT-Katherine beIN SPORTS 2">NT-Katherine beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_B3E##B3E/B3E" xmltv_id="NT-Katherine beIN SPORTS 3">NT-Katherine beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SRA##SRA/SRA" xmltv_id="NT-Katherine SKY Racing">NT-Katherine SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SR2##SR2/SR2" xmltv_id="NT-Katherine SKY Racing 2">NT-Katherine SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SRW##SRW/SRW" xmltv_id="NT-Katherine SKY Tbred Cent">NT-Katherine SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_RTV##RTV/RTV" xmltv_id="NT-Katherine RACING.COM">NT-Katherine RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SKY##SKY/SKY" xmltv_id="NT-Katherine SKY News">NT-Katherine SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FXW##FXW/FXW" xmltv_id="NT-Katherine SKY Weather">NT-Katherine SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ASP##ASP/ASP" xmltv_id="NT-Katherine Sky News Extra">NT-Katherine Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SUK##SKY/SUK" xmltv_id="NT-Katherine Sky News UK">NT-Katherine Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_FNC##FNC/FNC" xmltv_id="NT-Katherine FOX News">NT-Katherine FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CNN##CNN/CNN" xmltv_id="NT-Katherine CNN">NT-Katherine CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_HST##HST/HST" xmltv_id="NT-Katherine The History Channel">NT-Katherine The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CIN##CIN/CIN" xmltv_id="NT-Katherine Crime">NT-Katherine Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_E2A##AES/E2A" xmltv_id="NT-Katherine A&E +2">NT-Katherine A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DIS##DIS/DIS" xmltv_id="NT-Katherine Discovery Channel">NT-Katherine Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NGE##NGE/NGE" xmltv_id="NT-Katherine National Geographic">NT-Katherine National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BBK##BBK/BBK" xmltv_id="NT-Katherine BBC Earth">NT-Katherine BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DID##DID/DID" xmltv_id="NT-Katherine Investigation Discovery">NT-Katherine Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DIT##DIT/DIT" xmltv_id="NT-Katherine Discovery Turbo">NT-Katherine Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ANI##ANI/ANI" xmltv_id="NT-Katherine Animal Planet">NT-Katherine Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NGW##NGW/NGW" xmltv_id="NT-Katherine Nat Geo Wild">NT-Katherine Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DS2##DIS/DS2" xmltv_id="NT-Katherine Discovery +2">NT-Katherine Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_DI2##DIT/DI2" xmltv_id="NT-Katherine Discovery Turbo +2">NT-Katherine Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NG2##NGE/NG2" xmltv_id="NT-Katherine Nat Geo +2">NT-Katherine Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CNB##CNB/CNB" xmltv_id="NT-Katherine CNBC">NT-Katherine CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BBC##BBC/BBC" xmltv_id="NT-Katherine BBC World News">NT-Katherine BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BLM##BLM/BLM" xmltv_id="NT-Katherine Bloomberg Television">NT-Katherine Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_AJE##AJE/AJE" xmltv_id="NT-Katherine Al Jazeera">NT-Katherine Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_TRT##TRT/TRT" xmltv_id="NT-Katherine TRT World">NT-Katherine TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CCC##CCC/CCC" xmltv_id="NT-Katherine CGTN">NT-Katherine CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CCD##CCD/CCD" xmltv_id="NT-Katherine CGTN-Documentary">NT-Katherine CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NHK##FTA/NHK" xmltv_id="NT-Katherine NHK World-Japan">NT-Katherine NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_RSY##RSY/RSY" xmltv_id="NT-Katherine Russia Today">NT-Katherine Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NIC##NIC/NIC" xmltv_id="NT-Katherine Nickelodeon">NT-Katherine Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_NJR##NJR/NJR" xmltv_id="NT-Katherine Nick Jr.">NT-Katherine Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CBE##CBE/CBE" xmltv_id="NT-Katherine Cbeebies">NT-Katherine Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CNE##CNE/CNE" xmltv_id="NT-Katherine Cartoon Network">NT-Katherine Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_BOO##BOO/BOO" xmltv_id="NT-Katherine Boomerang">NT-Katherine Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_SA3##FTA/SA3" xmltv_id="NT-Katherine ABC ME Sydney">NT-Katherine ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CV2##CV2/CV2" xmltv_id="NT-Katherine [V]">NT-Katherine [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_V2H##CV2/V2H" xmltv_id="NT-Katherine [V] +2">NT-Katherine [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_TMF##TMF/TMF" xmltv_id="NT-Katherine MTV Music">NT-Katherine MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_VH1##VH1/VH1" xmltv_id="NT-Katherine MTV Dance">NT-Katherine MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_MMX##MMX/MMX" xmltv_id="NT-Katherine MAX">NT-Katherine MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_CMC##CMC/CMC" xmltv_id="NT-Katherine CMC">NT-Katherine CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_ANT##ANT/ANT" xmltv_id="NT-Katherine Antenna Pacific">NT-Katherine Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="32800_RAI##RAI/RAI" xmltv_id="NT-Katherine RAI ITALIA">NT-Katherine RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NIB##FTA/NIB" xmltv_id="QLD-Brisbane Channel 9 Brisbane">QLD-Brisbane Channel 9 Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_F1S##F1S/F1S" xmltv_id="QLD-Brisbane FOX One">QLD-Brisbane FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ABQ##FTA/ABQ" xmltv_id="QLD-Brisbane ABC QLD">QLD-Brisbane ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SBQ##FTA/SBQ" xmltv_id="QLD-Brisbane SBS Queensland">QLD-Brisbane SBS Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_UKT##UKT/UKT" xmltv_id="QLD-Brisbane UKTV">QLD-Brisbane UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_LST##LST/LST" xmltv_id="QLD-Brisbane LifeStyle">QLD-Brisbane LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BTQ##FTA/BTQ" xmltv_id="QLD-Brisbane Channel 7 Brisbane">QLD-Brisbane Channel 7 Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FOX##FOX/FOX" xmltv_id="QLD-Brisbane FOX8">QLD-Brisbane FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_TVQ##FTA/TVQ" xmltv_id="QLD-Brisbane 10 Brisbane">QLD-Brisbane 10 Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FFS##FFS/FFS" xmltv_id="QLD-Brisbane FOX Funny">QLD-Brisbane FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ARN##ARN/ARN" xmltv_id="QLD-Brisbane Arena">QLD-Brisbane Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FKC##FKC/FKC" xmltv_id="QLD-Brisbane FOX Classics">QLD-Brisbane FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_HAL##HAL/HAL" xmltv_id="QLD-Brisbane Universal TV">QLD-Brisbane Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SHC##SHC/SHC" xmltv_id="QLD-Brisbane FOX SHOWCASE">QLD-Brisbane FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BSF##BSF/BSF" xmltv_id="QLD-Brisbane BBC First">QLD-Brisbane BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FSU##FSU/FSU" xmltv_id="QLD-Brisbane FOX Sleuth">QLD-Brisbane FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_IOI##IOI/IOI" xmltv_id="QLD-Brisbane FOX Crime">QLD-Brisbane FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_HIT##HIT/HIT" xmltv_id="QLD-Brisbane FOX H!TS">QLD-Brisbane FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_COM##COM/COM" xmltv_id="QLD-Brisbane The Comedy Channel">QLD-Brisbane The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_AES##AES/AES" xmltv_id="QLD-Brisbane A&E">QLD-Brisbane A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FIS##FIS/FIS" xmltv_id="QLD-Brisbane FOX Sci Fi">QLD-Brisbane FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MTV##MTV/MTV" xmltv_id="QLD-Brisbane MTV">QLD-Brisbane MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ETV##ETV/ETV" xmltv_id="QLD-Brisbane E! Entertainment">QLD-Brisbane E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FOD##FOD/FOD" xmltv_id="QLD-Brisbane LifeStyle Food">QLD-Brisbane LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_LHO##LHO/LHO" xmltv_id="QLD-Brisbane LifeStyle Home">QLD-Brisbane LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DTA##DTA/DTA" xmltv_id="QLD-Brisbane TLC">QLD-Brisbane TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BXS##BXS/BXS" xmltv_id="QLD-Brisbane BoxSets">QLD-Brisbane BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SAR##SAR/SAR" xmltv_id="QLD-Brisbane Smooth / Arts">QLD-Brisbane Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_A2Q##FTA/A2Q" xmltv_id="QLD-Brisbane ABCComedy/Kids">QLD-Brisbane ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_B72##FTA/B72" xmltv_id="QLD-Brisbane 7TWO Brisbane">QLD-Brisbane 7TWO Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SHB##FTA/SHB" xmltv_id="QLD-Brisbane 7mate Brisbane">QLD-Brisbane 7mate Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_G9B##FTA/G9B" xmltv_id="QLD-Brisbane 9Go! Brisbane">QLD-Brisbane 9Go! Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_TBD##FTA/TBD" xmltv_id="QLD-Brisbane 10 BOLD Brisbane">QLD-Brisbane 10 BOLD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_TBS##FTA/TBS" xmltv_id="QLD-Brisbane 10 Peach Brisbane">QLD-Brisbane 10 Peach Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SBN##FTA/SBN" xmltv_id="QLD-Brisbane SBS VICELAND">QLD-Brisbane SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SFQ##FTA/SFQ" xmltv_id="QLD-Brisbane SBS Food QLD">QLD-Brisbane SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NQL##FTA/NQL" xmltv_id="QLD-Brisbane NITV">QLD-Brisbane NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_F12##F12/F12" xmltv_id="QLD-Brisbane FOX One +2">QLD-Brisbane FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SW2##SHC/SW2" xmltv_id="QLD-Brisbane FOX SHOWCASE +2">QLD-Brisbane FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FO2##FOX/FO2" xmltv_id="QLD-Brisbane FOX8+2">QLD-Brisbane FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_IO2##IOI/IO2" xmltv_id="QLD-Brisbane FOX Crime +2">QLD-Brisbane FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_LS2##LST/LS2" xmltv_id="QLD-Brisbane LifeStyle +2">QLD-Brisbane LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_AR2##ARN/AR2" xmltv_id="QLD-Brisbane Arena +2">QLD-Brisbane Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ET2##ET2/ET2" xmltv_id="QLD-Brisbane E!+2">QLD-Brisbane E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CL2##FKC/CL2" xmltv_id="QLD-Brisbane FOX Classics+2">QLD-Brisbane FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_UK2##UKT/UK2" xmltv_id="QLD-Brisbane UKTV+2">QLD-Brisbane UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FS2##FS2/FS2" xmltv_id="QLD-Brisbane FOX Sleuth +2">QLD-Brisbane FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FF2##FF2/FF2" xmltv_id="QLD-Brisbane FOX Funny +2">QLD-Brisbane FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_HI2##HIT/HI2" xmltv_id="QLD-Brisbane FOX H!TS +2">QLD-Brisbane FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FI2##FI2/FI2" xmltv_id="QLD-Brisbane FOX Sci Fi +2">QLD-Brisbane FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_LF2##FOD/LF2" xmltv_id="QLD-Brisbane LifeStyle Food +2">QLD-Brisbane LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DT2##DTA/DT2" xmltv_id="QLD-Brisbane TLC +2">QLD-Brisbane TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_AUR##AUR/AUR" xmltv_id="QLD-Brisbane Aurora">QLD-Brisbane Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_TVS##TVS/TVS" xmltv_id="QLD-Brisbane TVSN">QLD-Brisbane TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_EXP##EXP/EXP" xmltv_id="QLD-Brisbane EXPO">QLD-Brisbane EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ACC##ACC/ACC" xmltv_id="QLD-Brisbane ACC">QLD-Brisbane ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_HLT##HLT/HLT" xmltv_id="QLD-Brisbane Hillsong Channel">QLD-Brisbane Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DAS##DAS/DAS" xmltv_id="QLD-Brisbane Daystar">QLD-Brisbane Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SLT##SLT/SLT" xmltv_id="QLD-Brisbane SonLife">QLD-Brisbane SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FLB##FTA/FLB" xmltv_id="QLD-Brisbane 7Flix QLD">QLD-Brisbane 7Flix QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NBD##FTA/NBD" xmltv_id="QLD-Brisbane 9Gem Brisbane">QLD-Brisbane 9Gem Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_LB9##FTA/LB9" xmltv_id="QLD-Brisbane 9Life Brisbane">QLD-Brisbane 9Life Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_F1H##F1H/F1H" xmltv_id="QLD-Brisbane FOX One HD">QLD-Brisbane FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_AHR##FTA/AHR" xmltv_id="QLD-Brisbane ABC HD">QLD-Brisbane ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ARD##ARN/ARD" xmltv_id="QLD-Brisbane Arena HD">QLD-Brisbane Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_LSD##LST/LSD" xmltv_id="QLD-Brisbane LifeStyle HD">QLD-Brisbane LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DSB##FTA/DSB" xmltv_id="QLD-Brisbane 7HD Brisbane">QLD-Brisbane 7HD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_F8D##FOX/F8D" xmltv_id="QLD-Brisbane FOX8 HD">QLD-Brisbane FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_HB9##FTA/HB9" xmltv_id="QLD-Brisbane 9HD Brisbane">QLD-Brisbane 9HD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_TVH##FTA/TVH" xmltv_id="QLD-Brisbane 10 HD Brisbane">QLD-Brisbane 10 HD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FFH##FFH/FFH" xmltv_id="QLD-Brisbane FOX Funny HD">QLD-Brisbane FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_UND##HAL/UND" xmltv_id="QLD-Brisbane Universal HD">QLD-Brisbane Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SCD##SHC/SCD" xmltv_id="QLD-Brisbane FOX SHOWCASE HD">QLD-Brisbane FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BFF##BSF/BFF" xmltv_id="QLD-Brisbane BBC First HD">QLD-Brisbane BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FSL##FSL/FSL" xmltv_id="QLD-Brisbane FOX Sleuth HD">QLD-Brisbane FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FCH##FCH/FCH" xmltv_id="QLD-Brisbane FOX Crime HD">QLD-Brisbane FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_AED##AES/AED" xmltv_id="QLD-Brisbane A&E HD">QLD-Brisbane A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FSI##FSI/FSI" xmltv_id="QLD-Brisbane FOX Sci Fi HD">QLD-Brisbane FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BBD##FTA/BBD" xmltv_id="QLD-Brisbane SBS HD">QLD-Brisbane SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SNQ##FTA/SNQ" xmltv_id="QLD-Brisbane SBS Viceland HD">QLD-Brisbane SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BXD##BXS/BXD" xmltv_id="QLD-Brisbane BoxSet HD">QLD-Brisbane BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_HAR##SAR/HAR" xmltv_id="QLD-Brisbane Smooth / Arts HD">QLD-Brisbane Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SOD##SHO/SOD" xmltv_id="QLD-Brisbane Foxtel Movies Premiere HD">QLD-Brisbane Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MO7##SHF/MO7" xmltv_id="QLD-Brisbane Foxtel Movies Family HD">QLD-Brisbane Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MO8##MO8/MO8" xmltv_id="QLD-Brisbane Foxtel Movies Kids HD">QLD-Brisbane Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_STN##SHA/STN" xmltv_id="QLD-Brisbane Foxtel Movies Action HD">QLD-Brisbane Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MO1##SHY/MO1" xmltv_id="QLD-Brisbane Foxtel Movies Comedy HD">QLD-Brisbane Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MO3##SHH/MO3" xmltv_id="QLD-Brisbane Foxtel Movies Thriller HD">QLD-Brisbane Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MO2##SHD/MO2" xmltv_id="QLD-Brisbane Foxtel Movies Romance HD">QLD-Brisbane Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MO5##MO6/MO5" xmltv_id="QLD-Brisbane Foxtel Movies Drama HD">QLD-Brisbane Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MVD##MVS/MVD" xmltv_id="QLD-Brisbane Foxtel Movies Hits HD">QLD-Brisbane Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_GRE##GRR/GRE" xmltv_id="QLD-Brisbane Foxtel Movies Greats HD">QLD-Brisbane Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FSD##FSN/FSD" xmltv_id="QLD-Brisbane Fox Sports News HD">QLD-Brisbane Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_F1D##FS1/F1D" xmltv_id="QLD-Brisbane FOX CRICKET HD">QLD-Brisbane FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_F2D##SP2/F2D" xmltv_id="QLD-Brisbane FOX LEAGUE HD">QLD-Brisbane FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FHD##FS3/FHD" xmltv_id="QLD-Brisbane FOX SPORTS 503 HD">QLD-Brisbane FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FAD##FAF/FAD" xmltv_id="QLD-Brisbane Fox Footy HD">QLD-Brisbane Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_F4D##FSP/F4D" xmltv_id="QLD-Brisbane FOX SPORTS 505 HD">QLD-Brisbane FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SPE##SPS/SPE" xmltv_id="QLD-Brisbane FOX SPORTS 506 HD">QLD-Brisbane FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_E1D##ESP/E1D" xmltv_id="QLD-Brisbane ESPN HD">QLD-Brisbane ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_EHD##ES2/EHD" xmltv_id="QLD-Brisbane ESPN2 HD">QLD-Brisbane ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FSM##FSS/FSM" xmltv_id="QLD-Brisbane FOX SPORTS MORE HD">QLD-Brisbane FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SRH##SRW/SRH" xmltv_id="QLD-Brisbane SKY Tbred Cent HD">QLD-Brisbane SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DHD##DIS/DHD" xmltv_id="QLD-Brisbane Discovery HD">QLD-Brisbane Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NGD##NGE/NGD" xmltv_id="QLD-Brisbane Nat Geo HD">QLD-Brisbane Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_HSD##HST/HSD" xmltv_id="QLD-Brisbane History HD">QLD-Brisbane History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BKH##BBK/BKH" xmltv_id="QLD-Brisbane BBC Earth HD">QLD-Brisbane BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NWD##NGW/NWD" xmltv_id="QLD-Brisbane Nat Geo Wild HD">QLD-Brisbane Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BE1##B1E/BE1" xmltv_id="QLD-Brisbane beIN SPORTS 1 HD">QLD-Brisbane beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BE2##B2E/BE2" xmltv_id="QLD-Brisbane beIN SPORTS 2 HD">QLD-Brisbane beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BE3##B3E/BE3" xmltv_id="QLD-Brisbane beIN SPORTS 3 HD">QLD-Brisbane beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NHD##SKY/NHD" xmltv_id="QLD-Brisbane Sky News HD">QLD-Brisbane Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SUH##SKY/SUH" xmltv_id="QLD-Brisbane Sky News UK HD">QLD-Brisbane Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FNH##FNC/FNH" xmltv_id="QLD-Brisbane Fox News HD">QLD-Brisbane Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_K02##K02/K02" xmltv_id="QLD-Brisbane Foxtel Movies Ultra HD">QLD-Brisbane Foxtel Movies Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SHO##SHO/SHO" xmltv_id="QLD-Brisbane Foxtel Movies Premiere">QLD-Brisbane Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SHF##SHF/SHF" xmltv_id="QLD-Brisbane Foxtel Movies Family">QLD-Brisbane Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MO9##MO8/MO9" xmltv_id="QLD-Brisbane Foxtel Movies Kids">QLD-Brisbane Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SHA##SHA/SHA" xmltv_id="QLD-Brisbane Foxtel Movies Action">QLD-Brisbane Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SHY##SHY/SHY" xmltv_id="QLD-Brisbane Foxtel Movies Comedy">QLD-Brisbane Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SHH##SHH/SHH" xmltv_id="QLD-Brisbane Foxtel Movies Thriller">QLD-Brisbane Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SHD##SHD/SHD" xmltv_id="QLD-Brisbane Foxtel Movies Romance">QLD-Brisbane Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MO6##MO6/MO6" xmltv_id="QLD-Brisbane Foxtel Movies Drama">QLD-Brisbane Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MVS##MVS/MVS" xmltv_id="QLD-Brisbane Foxtel Movies Hits">QLD-Brisbane Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_GRR##GRR/GRR" xmltv_id="QLD-Brisbane Foxtel Movies Greats">QLD-Brisbane Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SH2##SHO/SH2" xmltv_id="QLD-Brisbane Foxtel Movies Premiere +2">QLD-Brisbane Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MTA##SHA/MTA" xmltv_id="QLD-Brisbane Foxtel Movies Action +2">QLD-Brisbane Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MTF##SHF/MTF" xmltv_id="QLD-Brisbane Foxtel Movies Family +2">QLD-Brisbane Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SB0##FTA/SB0" xmltv_id="QLD-Brisbane SBS World Movies HD">QLD-Brisbane SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_S4B##FTA/S4B" xmltv_id="QLD-Brisbane SBS World Movies SD">QLD-Brisbane SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FSN##FSN/FSN" xmltv_id="QLD-Brisbane Fox Sports News">QLD-Brisbane Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FS1##FS1/FS1" xmltv_id="QLD-Brisbane FOX CRICKET">QLD-Brisbane FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SP2##SP2/SP2" xmltv_id="QLD-Brisbane FOX LEAGUE">QLD-Brisbane FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FS3##FS3/FS3" xmltv_id="QLD-Brisbane FOX SPORTS 503">QLD-Brisbane FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FAF##FAF/FAF" xmltv_id="QLD-Brisbane Fox Footy">QLD-Brisbane Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FSP##FSP/FSP" xmltv_id="QLD-Brisbane FOX SPORTS 505">QLD-Brisbane FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SPS##SPS/SPS" xmltv_id="QLD-Brisbane FOX SPORTS 506">QLD-Brisbane FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FSS##FSS/FSS" xmltv_id="QLD-Brisbane Fox Sports More">QLD-Brisbane Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_K01##K01/K01" xmltv_id="QLD-Brisbane Fox Sports Ultra HD">QLD-Brisbane Fox Sports Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ESP##ESP/ESP" xmltv_id="QLD-Brisbane ESPN">QLD-Brisbane ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ES2##ES2/ES2" xmltv_id="QLD-Brisbane ESPN2">QLD-Brisbane ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_B1E##B1E/B1E" xmltv_id="QLD-Brisbane beIN SPORTS 1">QLD-Brisbane beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_B2E##B2E/B2E" xmltv_id="QLD-Brisbane beIN SPORTS 2">QLD-Brisbane beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_B3E##B3E/B3E" xmltv_id="QLD-Brisbane beIN SPORTS 3">QLD-Brisbane beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SRA##SRA/SRA" xmltv_id="QLD-Brisbane SKY Racing">QLD-Brisbane SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SR2##SR2/SR2" xmltv_id="QLD-Brisbane SKY Racing 2">QLD-Brisbane SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SRW##SRW/SRW" xmltv_id="QLD-Brisbane SKY Tbred Cent">QLD-Brisbane SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_RTV##RTV/RTV" xmltv_id="QLD-Brisbane RACING.COM">QLD-Brisbane RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SKY##SKY/SKY" xmltv_id="QLD-Brisbane SKY News">QLD-Brisbane SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FXW##FXW/FXW" xmltv_id="QLD-Brisbane SKY Weather">QLD-Brisbane SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ASP##ASP/ASP" xmltv_id="QLD-Brisbane Sky News Extra">QLD-Brisbane Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_SUK##SKY/SUK" xmltv_id="QLD-Brisbane Sky News UK">QLD-Brisbane Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_FNC##FNC/FNC" xmltv_id="QLD-Brisbane FOX News">QLD-Brisbane FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CNN##CNN/CNN" xmltv_id="QLD-Brisbane CNN">QLD-Brisbane CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_HST##HST/HST" xmltv_id="QLD-Brisbane The History Channel">QLD-Brisbane The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CIN##CIN/CIN" xmltv_id="QLD-Brisbane Crime">QLD-Brisbane Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_E2A##AES/E2A" xmltv_id="QLD-Brisbane A&E +2">QLD-Brisbane A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DIS##DIS/DIS" xmltv_id="QLD-Brisbane Discovery Channel">QLD-Brisbane Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NGE##NGE/NGE" xmltv_id="QLD-Brisbane National Geographic">QLD-Brisbane National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BBK##BBK/BBK" xmltv_id="QLD-Brisbane BBC Earth">QLD-Brisbane BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DID##DID/DID" xmltv_id="QLD-Brisbane Investigation Discovery">QLD-Brisbane Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DIT##DIT/DIT" xmltv_id="QLD-Brisbane Discovery Turbo">QLD-Brisbane Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ANI##ANI/ANI" xmltv_id="QLD-Brisbane Animal Planet">QLD-Brisbane Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NGW##NGW/NGW" xmltv_id="QLD-Brisbane Nat Geo Wild">QLD-Brisbane Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DS2##DIS/DS2" xmltv_id="QLD-Brisbane Discovery +2">QLD-Brisbane Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_DI2##DIT/DI2" xmltv_id="QLD-Brisbane Discovery Turbo +2">QLD-Brisbane Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NG2##NGE/NG2" xmltv_id="QLD-Brisbane Nat Geo +2">QLD-Brisbane Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_AHB##FTA/AHB" xmltv_id="QLD-Brisbane ABC News">QLD-Brisbane ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CNB##CNB/CNB" xmltv_id="QLD-Brisbane CNBC">QLD-Brisbane CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BBC##BBC/BBC" xmltv_id="QLD-Brisbane BBC World News">QLD-Brisbane BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BLM##BLM/BLM" xmltv_id="QLD-Brisbane Bloomberg Television">QLD-Brisbane Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_AJE##AJE/AJE" xmltv_id="QLD-Brisbane Al Jazeera">QLD-Brisbane Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_TRT##TRT/TRT" xmltv_id="QLD-Brisbane TRT World">QLD-Brisbane TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CCC##CCC/CCC" xmltv_id="QLD-Brisbane CGTN">QLD-Brisbane CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CCD##CCD/CCD" xmltv_id="QLD-Brisbane CGTN-Documentary">QLD-Brisbane CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NHK##FTA/NHK" xmltv_id="QLD-Brisbane NHK World-Japan">QLD-Brisbane NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_RSY##RSY/RSY" xmltv_id="QLD-Brisbane Russia Today">QLD-Brisbane Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NIC##NIC/NIC" xmltv_id="QLD-Brisbane Nickelodeon">QLD-Brisbane Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_NJR##NJR/NJR" xmltv_id="QLD-Brisbane Nick Jr.">QLD-Brisbane Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CBE##CBE/CBE" xmltv_id="QLD-Brisbane Cbeebies">QLD-Brisbane Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CNE##CNE/CNE" xmltv_id="QLD-Brisbane Cartoon Network">QLD-Brisbane Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BOO##BOO/BOO" xmltv_id="QLD-Brisbane Boomerang">QLD-Brisbane Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_BA3##FTA/BA3" xmltv_id="QLD-Brisbane ABC ME Brisbane">QLD-Brisbane ABC ME Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CV2##CV2/CV2" xmltv_id="QLD-Brisbane [V]">QLD-Brisbane [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_V2H##CV2/V2H" xmltv_id="QLD-Brisbane [V] +2">QLD-Brisbane [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_TMF##TMF/TMF" xmltv_id="QLD-Brisbane MTV Music">QLD-Brisbane MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_VH1##VH1/VH1" xmltv_id="QLD-Brisbane MTV Dance">QLD-Brisbane MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_MMX##MMX/MMX" xmltv_id="QLD-Brisbane MAX">QLD-Brisbane MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_CMC##CMC/CMC" xmltv_id="QLD-Brisbane CMC">QLD-Brisbane CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_ANT##ANT/ANT" xmltv_id="QLD-Brisbane Antenna Pacific">QLD-Brisbane Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16384_RAI##RAI/RAI" xmltv_id="QLD-Brisbane RAI ITALIA">QLD-Brisbane RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_TNQ##FTA/TNQ" xmltv_id="QLD-Cairns SC Nine QLD">QLD-Cairns SC Nine QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_STQ##FTA/STQ" xmltv_id="QLD-Cairns Channel Seven">QLD-Cairns Channel Seven</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_RTQ##FTA/RTQ" xmltv_id="QLD-Cairns WIN Television">QLD-Cairns WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_AHR##FTA/AHR" xmltv_id="QLD-Cairns ABC HD">QLD-Cairns ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_AHB##FTA/AHB" xmltv_id="QLD-Cairns ABC News">QLD-Cairns ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BBD##FTA/BBD" xmltv_id="QLD-Cairns SBS HD">QLD-Cairns SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SNQ##FTA/SNQ" xmltv_id="QLD-Cairns SBS Viceland HD">QLD-Cairns SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SB0##FTA/SB0" xmltv_id="QLD-Cairns SBS World Movies HD">QLD-Cairns SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SFQ##FTA/SFQ" xmltv_id="QLD-Cairns SBS Food QLD">QLD-Cairns SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CD9##FTA/CD9" xmltv_id="QLD-Cairns 9HD QLD SC">QLD-Cairns 9HD QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_OQD##FTA/OQD" xmltv_id="QLD-Cairns SC 9Gem QLD">QLD-Cairns SC 9Gem QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_EQL##FTA/EQL" xmltv_id="QLD-Cairns SC 9GO! QLD">QLD-Cairns SC 9GO! QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CL9##FTA/CL9" xmltv_id="QLD-Cairns 9Life QLD SC">QLD-Cairns 9Life QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_B72##FTA/B72" xmltv_id="QLD-Cairns 7TWO Brisbane">QLD-Cairns 7TWO Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SHB##FTA/SHB" xmltv_id="QLD-Cairns 7mate Brisbane">QLD-Cairns 7mate Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FLQ##FTA/FLQ" xmltv_id="QLD-Cairns 7Flix QLD">QLD-Cairns 7Flix QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_HW5##FTA/HW5" xmltv_id="QLD-Cairns WIN HD QLD">QLD-Cairns WIN HD QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ONQ##FTA/ONQ" xmltv_id="QLD-Cairns WIN BOLD Queensland">QLD-Cairns WIN BOLD Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_WHQ##FTA/WHQ" xmltv_id="QLD-Cairns WIN Peach Queensland">QLD-Cairns WIN Peach Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_F1S##F1S/F1S" xmltv_id="QLD-Cairns FOX One">QLD-Cairns FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ABQ##FTA/ABQ" xmltv_id="QLD-Cairns ABC QLD">QLD-Cairns ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SBE##FTA/SBE" xmltv_id="QLD-Cairns SBS Eastern">QLD-Cairns SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_UKT##UKT/UKT" xmltv_id="QLD-Cairns UKTV">QLD-Cairns UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_LST##LST/LST" xmltv_id="QLD-Cairns LifeStyle">QLD-Cairns LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FOX##FOX/FOX" xmltv_id="QLD-Cairns FOX8">QLD-Cairns FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FFS##FFS/FFS" xmltv_id="QLD-Cairns FOX Funny">QLD-Cairns FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ARN##ARN/ARN" xmltv_id="QLD-Cairns Arena">QLD-Cairns Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FKC##FKC/FKC" xmltv_id="QLD-Cairns FOX Classics">QLD-Cairns FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_HAL##HAL/HAL" xmltv_id="QLD-Cairns Universal TV">QLD-Cairns Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SHC##SHC/SHC" xmltv_id="QLD-Cairns FOX SHOWCASE">QLD-Cairns FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BSF##BSF/BSF" xmltv_id="QLD-Cairns BBC First">QLD-Cairns BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FSU##FSU/FSU" xmltv_id="QLD-Cairns FOX Sleuth">QLD-Cairns FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_IOI##IOI/IOI" xmltv_id="QLD-Cairns FOX Crime">QLD-Cairns FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_HIT##HIT/HIT" xmltv_id="QLD-Cairns FOX H!TS">QLD-Cairns FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_COM##COM/COM" xmltv_id="QLD-Cairns The Comedy Channel">QLD-Cairns The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_AES##AES/AES" xmltv_id="QLD-Cairns A&E">QLD-Cairns A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FIS##FIS/FIS" xmltv_id="QLD-Cairns FOX Sci Fi">QLD-Cairns FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MTV##MTV/MTV" xmltv_id="QLD-Cairns MTV">QLD-Cairns MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ETV##ETV/ETV" xmltv_id="QLD-Cairns E! Entertainment">QLD-Cairns E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FOD##FOD/FOD" xmltv_id="QLD-Cairns LifeStyle Food">QLD-Cairns LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_LHO##LHO/LHO" xmltv_id="QLD-Cairns LifeStyle Home">QLD-Cairns LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DTA##DTA/DTA" xmltv_id="QLD-Cairns TLC">QLD-Cairns TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BXS##BXS/BXS" xmltv_id="QLD-Cairns BoxSets">QLD-Cairns BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SAR##SAR/SAR" xmltv_id="QLD-Cairns Smooth / Arts">QLD-Cairns Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_AB2##FTA/AB2" xmltv_id="QLD-Cairns ABCComedy/Kids">QLD-Cairns ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SBN##FTA/SBN" xmltv_id="QLD-Cairns SBS VICELAND">QLD-Cairns SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NFN##FTA/NFN" xmltv_id="QLD-Cairns SBS Food">QLD-Cairns SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NIT##FTA/NIT" xmltv_id="QLD-Cairns NITV">QLD-Cairns NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_F12##F12/F12" xmltv_id="QLD-Cairns FOX One +2">QLD-Cairns FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SW2##SHC/SW2" xmltv_id="QLD-Cairns FOX SHOWCASE +2">QLD-Cairns FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FO2##FOX/FO2" xmltv_id="QLD-Cairns FOX8+2">QLD-Cairns FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_IO2##IOI/IO2" xmltv_id="QLD-Cairns FOX Crime +2">QLD-Cairns FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_LS2##LST/LS2" xmltv_id="QLD-Cairns LifeStyle +2">QLD-Cairns LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_AR2##ARN/AR2" xmltv_id="QLD-Cairns Arena +2">QLD-Cairns Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ET2##ET2/ET2" xmltv_id="QLD-Cairns E!+2">QLD-Cairns E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CL2##FKC/CL2" xmltv_id="QLD-Cairns FOX Classics+2">QLD-Cairns FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_UK2##UKT/UK2" xmltv_id="QLD-Cairns UKTV+2">QLD-Cairns UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FS2##FS2/FS2" xmltv_id="QLD-Cairns FOX Sleuth +2">QLD-Cairns FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FF2##FF2/FF2" xmltv_id="QLD-Cairns FOX Funny +2">QLD-Cairns FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_HI2##HIT/HI2" xmltv_id="QLD-Cairns FOX H!TS +2">QLD-Cairns FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FI2##FI2/FI2" xmltv_id="QLD-Cairns FOX Sci Fi +2">QLD-Cairns FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_LF2##FOD/LF2" xmltv_id="QLD-Cairns LifeStyle Food +2">QLD-Cairns LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DT2##DTA/DT2" xmltv_id="QLD-Cairns TLC +2">QLD-Cairns TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_AUR##AUR/AUR" xmltv_id="QLD-Cairns Aurora">QLD-Cairns Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_TVS##TVS/TVS" xmltv_id="QLD-Cairns TVSN">QLD-Cairns TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_EXP##EXP/EXP" xmltv_id="QLD-Cairns EXPO">QLD-Cairns EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ACC##ACC/ACC" xmltv_id="QLD-Cairns ACC">QLD-Cairns ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_HLT##HLT/HLT" xmltv_id="QLD-Cairns Hillsong Channel">QLD-Cairns Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DAS##DAS/DAS" xmltv_id="QLD-Cairns Daystar">QLD-Cairns Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SLT##SLT/SLT" xmltv_id="QLD-Cairns SonLife">QLD-Cairns SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_F1H##F1H/F1H" xmltv_id="QLD-Cairns FOX One HD">QLD-Cairns FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ARD##ARN/ARD" xmltv_id="QLD-Cairns Arena HD">QLD-Cairns Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_LSD##LST/LSD" xmltv_id="QLD-Cairns LifeStyle HD">QLD-Cairns LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_F8D##FOX/F8D" xmltv_id="QLD-Cairns FOX8 HD">QLD-Cairns FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FFH##FFH/FFH" xmltv_id="QLD-Cairns FOX Funny HD">QLD-Cairns FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_UND##HAL/UND" xmltv_id="QLD-Cairns Universal HD">QLD-Cairns Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SCD##SHC/SCD" xmltv_id="QLD-Cairns FOX SHOWCASE HD">QLD-Cairns FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BFF##BSF/BFF" xmltv_id="QLD-Cairns BBC First HD">QLD-Cairns BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FSL##FSL/FSL" xmltv_id="QLD-Cairns FOX Sleuth HD">QLD-Cairns FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FCH##FCH/FCH" xmltv_id="QLD-Cairns FOX Crime HD">QLD-Cairns FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_AED##AES/AED" xmltv_id="QLD-Cairns A&E HD">QLD-Cairns A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FSI##FSI/FSI" xmltv_id="QLD-Cairns FOX Sci Fi HD">QLD-Cairns FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BXD##BXS/BXD" xmltv_id="QLD-Cairns BoxSet HD">QLD-Cairns BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_HAR##SAR/HAR" xmltv_id="QLD-Cairns Smooth / Arts HD">QLD-Cairns Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SOD##SHO/SOD" xmltv_id="QLD-Cairns Foxtel Movies Premiere HD">QLD-Cairns Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MO7##SHF/MO7" xmltv_id="QLD-Cairns Foxtel Movies Family HD">QLD-Cairns Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MO8##MO8/MO8" xmltv_id="QLD-Cairns Foxtel Movies Kids HD">QLD-Cairns Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_STN##SHA/STN" xmltv_id="QLD-Cairns Foxtel Movies Action HD">QLD-Cairns Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MO1##SHY/MO1" xmltv_id="QLD-Cairns Foxtel Movies Comedy HD">QLD-Cairns Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MO3##SHH/MO3" xmltv_id="QLD-Cairns Foxtel Movies Thriller HD">QLD-Cairns Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MO2##SHD/MO2" xmltv_id="QLD-Cairns Foxtel Movies Romance HD">QLD-Cairns Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MO5##MO6/MO5" xmltv_id="QLD-Cairns Foxtel Movies Drama HD">QLD-Cairns Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MVD##MVS/MVD" xmltv_id="QLD-Cairns Foxtel Movies Hits HD">QLD-Cairns Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_GRE##GRR/GRE" xmltv_id="QLD-Cairns Foxtel Movies Greats HD">QLD-Cairns Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FSD##FSN/FSD" xmltv_id="QLD-Cairns Fox Sports News HD">QLD-Cairns Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_F1D##FS1/F1D" xmltv_id="QLD-Cairns FOX CRICKET HD">QLD-Cairns FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_F2D##SP2/F2D" xmltv_id="QLD-Cairns FOX LEAGUE HD">QLD-Cairns FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FHD##FS3/FHD" xmltv_id="QLD-Cairns FOX SPORTS 503 HD">QLD-Cairns FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FAD##FAF/FAD" xmltv_id="QLD-Cairns Fox Footy HD">QLD-Cairns Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_F4D##FSP/F4D" xmltv_id="QLD-Cairns FOX SPORTS 505 HD">QLD-Cairns FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SPE##SPS/SPE" xmltv_id="QLD-Cairns FOX SPORTS 506 HD">QLD-Cairns FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_E1D##ESP/E1D" xmltv_id="QLD-Cairns ESPN HD">QLD-Cairns ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_EHD##ES2/EHD" xmltv_id="QLD-Cairns ESPN2 HD">QLD-Cairns ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FSM##FSS/FSM" xmltv_id="QLD-Cairns FOX SPORTS MORE HD">QLD-Cairns FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SRH##SRW/SRH" xmltv_id="QLD-Cairns SKY Tbred Cent HD">QLD-Cairns SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DHD##DIS/DHD" xmltv_id="QLD-Cairns Discovery HD">QLD-Cairns Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NGD##NGE/NGD" xmltv_id="QLD-Cairns Nat Geo HD">QLD-Cairns Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_HSD##HST/HSD" xmltv_id="QLD-Cairns History HD">QLD-Cairns History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BKH##BBK/BKH" xmltv_id="QLD-Cairns BBC Earth HD">QLD-Cairns BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NWD##NGW/NWD" xmltv_id="QLD-Cairns Nat Geo Wild HD">QLD-Cairns Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BE1##B1E/BE1" xmltv_id="QLD-Cairns beIN SPORTS 1 HD">QLD-Cairns beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BE2##B2E/BE2" xmltv_id="QLD-Cairns beIN SPORTS 2 HD">QLD-Cairns beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BE3##B3E/BE3" xmltv_id="QLD-Cairns beIN SPORTS 3 HD">QLD-Cairns beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NHD##SKY/NHD" xmltv_id="QLD-Cairns Sky News HD">QLD-Cairns Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SUH##SKY/SUH" xmltv_id="QLD-Cairns Sky News UK HD">QLD-Cairns Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FNH##FNC/FNH" xmltv_id="QLD-Cairns Fox News HD">QLD-Cairns Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SHO##SHO/SHO" xmltv_id="QLD-Cairns Foxtel Movies Premiere">QLD-Cairns Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SHF##SHF/SHF" xmltv_id="QLD-Cairns Foxtel Movies Family">QLD-Cairns Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MO9##MO8/MO9" xmltv_id="QLD-Cairns Foxtel Movies Kids">QLD-Cairns Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SHA##SHA/SHA" xmltv_id="QLD-Cairns Foxtel Movies Action">QLD-Cairns Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SHY##SHY/SHY" xmltv_id="QLD-Cairns Foxtel Movies Comedy">QLD-Cairns Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SHH##SHH/SHH" xmltv_id="QLD-Cairns Foxtel Movies Thriller">QLD-Cairns Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SHD##SHD/SHD" xmltv_id="QLD-Cairns Foxtel Movies Romance">QLD-Cairns Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MO6##MO6/MO6" xmltv_id="QLD-Cairns Foxtel Movies Drama">QLD-Cairns Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MVS##MVS/MVS" xmltv_id="QLD-Cairns Foxtel Movies Hits">QLD-Cairns Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_GRR##GRR/GRR" xmltv_id="QLD-Cairns Foxtel Movies Greats">QLD-Cairns Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SH2##SHO/SH2" xmltv_id="QLD-Cairns Foxtel Movies Premiere +2">QLD-Cairns Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MTA##SHA/MTA" xmltv_id="QLD-Cairns Foxtel Movies Action +2">QLD-Cairns Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MTF##SHF/MTF" xmltv_id="QLD-Cairns Foxtel Movies Family +2">QLD-Cairns Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_S4B##FTA/S4B" xmltv_id="QLD-Cairns SBS World Movies SD">QLD-Cairns SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FSN##FSN/FSN" xmltv_id="QLD-Cairns Fox Sports News">QLD-Cairns Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FS1##FS1/FS1" xmltv_id="QLD-Cairns FOX CRICKET">QLD-Cairns FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SP2##SP2/SP2" xmltv_id="QLD-Cairns FOX LEAGUE">QLD-Cairns FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FS3##FS3/FS3" xmltv_id="QLD-Cairns FOX SPORTS 503">QLD-Cairns FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FAF##FAF/FAF" xmltv_id="QLD-Cairns Fox Footy">QLD-Cairns Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FSP##FSP/FSP" xmltv_id="QLD-Cairns FOX SPORTS 505">QLD-Cairns FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SPS##SPS/SPS" xmltv_id="QLD-Cairns FOX SPORTS 506">QLD-Cairns FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FSS##FSS/FSS" xmltv_id="QLD-Cairns Fox Sports More">QLD-Cairns Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ESP##ESP/ESP" xmltv_id="QLD-Cairns ESPN">QLD-Cairns ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ES2##ES2/ES2" xmltv_id="QLD-Cairns ESPN2">QLD-Cairns ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_B1E##B1E/B1E" xmltv_id="QLD-Cairns beIN SPORTS 1">QLD-Cairns beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_B2E##B2E/B2E" xmltv_id="QLD-Cairns beIN SPORTS 2">QLD-Cairns beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_B3E##B3E/B3E" xmltv_id="QLD-Cairns beIN SPORTS 3">QLD-Cairns beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SRA##SRA/SRA" xmltv_id="QLD-Cairns SKY Racing">QLD-Cairns SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SR2##SR2/SR2" xmltv_id="QLD-Cairns SKY Racing 2">QLD-Cairns SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SRW##SRW/SRW" xmltv_id="QLD-Cairns SKY Tbred Cent">QLD-Cairns SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_RTV##RTV/RTV" xmltv_id="QLD-Cairns RACING.COM">QLD-Cairns RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SKY##SKY/SKY" xmltv_id="QLD-Cairns SKY News">QLD-Cairns SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FXW##FXW/FXW" xmltv_id="QLD-Cairns SKY Weather">QLD-Cairns SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ASP##ASP/ASP" xmltv_id="QLD-Cairns Sky News Extra">QLD-Cairns Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SUK##SKY/SUK" xmltv_id="QLD-Cairns Sky News UK">QLD-Cairns Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_FNC##FNC/FNC" xmltv_id="QLD-Cairns FOX News">QLD-Cairns FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CNN##CNN/CNN" xmltv_id="QLD-Cairns CNN">QLD-Cairns CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_HST##HST/HST" xmltv_id="QLD-Cairns The History Channel">QLD-Cairns The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CIN##CIN/CIN" xmltv_id="QLD-Cairns Crime">QLD-Cairns Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_E2A##AES/E2A" xmltv_id="QLD-Cairns A&E +2">QLD-Cairns A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DIS##DIS/DIS" xmltv_id="QLD-Cairns Discovery Channel">QLD-Cairns Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NGE##NGE/NGE" xmltv_id="QLD-Cairns National Geographic">QLD-Cairns National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BBK##BBK/BBK" xmltv_id="QLD-Cairns BBC Earth">QLD-Cairns BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DID##DID/DID" xmltv_id="QLD-Cairns Investigation Discovery">QLD-Cairns Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DIT##DIT/DIT" xmltv_id="QLD-Cairns Discovery Turbo">QLD-Cairns Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ANI##ANI/ANI" xmltv_id="QLD-Cairns Animal Planet">QLD-Cairns Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NGW##NGW/NGW" xmltv_id="QLD-Cairns Nat Geo Wild">QLD-Cairns Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DS2##DIS/DS2" xmltv_id="QLD-Cairns Discovery +2">QLD-Cairns Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_DI2##DIT/DI2" xmltv_id="QLD-Cairns Discovery Turbo +2">QLD-Cairns Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NG2##NGE/NG2" xmltv_id="QLD-Cairns Nat Geo +2">QLD-Cairns Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CNB##CNB/CNB" xmltv_id="QLD-Cairns CNBC">QLD-Cairns CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BBC##BBC/BBC" xmltv_id="QLD-Cairns BBC World News">QLD-Cairns BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BLM##BLM/BLM" xmltv_id="QLD-Cairns Bloomberg Television">QLD-Cairns Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_AJE##AJE/AJE" xmltv_id="QLD-Cairns Al Jazeera">QLD-Cairns Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_TRT##TRT/TRT" xmltv_id="QLD-Cairns TRT World">QLD-Cairns TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CCC##CCC/CCC" xmltv_id="QLD-Cairns CGTN">QLD-Cairns CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CCD##CCD/CCD" xmltv_id="QLD-Cairns CGTN-Documentary">QLD-Cairns CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NHK##FTA/NHK" xmltv_id="QLD-Cairns NHK World-Japan">QLD-Cairns NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_RSY##RSY/RSY" xmltv_id="QLD-Cairns Russia Today">QLD-Cairns Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NIC##NIC/NIC" xmltv_id="QLD-Cairns Nickelodeon">QLD-Cairns Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_NJR##NJR/NJR" xmltv_id="QLD-Cairns Nick Jr.">QLD-Cairns Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CBE##CBE/CBE" xmltv_id="QLD-Cairns Cbeebies">QLD-Cairns Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CNE##CNE/CNE" xmltv_id="QLD-Cairns Cartoon Network">QLD-Cairns Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_BOO##BOO/BOO" xmltv_id="QLD-Cairns Boomerang">QLD-Cairns Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_SA3##FTA/SA3" xmltv_id="QLD-Cairns ABC ME Sydney">QLD-Cairns ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CV2##CV2/CV2" xmltv_id="QLD-Cairns [V]">QLD-Cairns [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_V2H##CV2/V2H" xmltv_id="QLD-Cairns [V] +2">QLD-Cairns [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_TMF##TMF/TMF" xmltv_id="QLD-Cairns MTV Music">QLD-Cairns MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_VH1##VH1/VH1" xmltv_id="QLD-Cairns MTV Dance">QLD-Cairns MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_MMX##MMX/MMX" xmltv_id="QLD-Cairns MAX">QLD-Cairns MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_CMC##CMC/CMC" xmltv_id="QLD-Cairns CMC">QLD-Cairns CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_ANT##ANT/ANT" xmltv_id="QLD-Cairns Antenna Pacific">QLD-Cairns Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16400_RAI##RAI/RAI" xmltv_id="QLD-Cairns RAI ITALIA">QLD-Cairns RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_TNQ##FTA/TNQ" xmltv_id="QLD-Darling Downs SC Nine QLD">QLD-Darling Downs SC Nine QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_STR##FTA/STR" xmltv_id="QLD-Darling Downs Channel Seven">QLD-Darling Downs Channel Seven</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_RTQ##FTA/RTQ" xmltv_id="QLD-Darling Downs WIN Television">QLD-Darling Downs WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_AHR##FTA/AHR" xmltv_id="QLD-Darling Downs ABC HD">QLD-Darling Downs ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_AHB##FTA/AHB" xmltv_id="QLD-Darling Downs ABC News">QLD-Darling Downs ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BBD##FTA/BBD" xmltv_id="QLD-Darling Downs SBS HD">QLD-Darling Downs SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SNQ##FTA/SNQ" xmltv_id="QLD-Darling Downs SBS Viceland HD">QLD-Darling Downs SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SB0##FTA/SB0" xmltv_id="QLD-Darling Downs SBS World Movies HD">QLD-Darling Downs SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SFQ##FTA/SFQ" xmltv_id="QLD-Darling Downs SBS Food QLD">QLD-Darling Downs SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CD9##FTA/CD9" xmltv_id="QLD-Darling Downs 9HD QLD SC">QLD-Darling Downs 9HD QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_OQD##FTA/OQD" xmltv_id="QLD-Darling Downs SC 9Gem QLD">QLD-Darling Downs SC 9Gem QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_EQL##FTA/EQL" xmltv_id="QLD-Darling Downs SC 9GO! QLD">QLD-Darling Downs SC 9GO! QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CL9##FTA/CL9" xmltv_id="QLD-Darling Downs 9Life QLD SC">QLD-Darling Downs 9Life QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_B72##FTA/B72" xmltv_id="QLD-Darling Downs 7TWO Brisbane">QLD-Darling Downs 7TWO Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SHB##FTA/SHB" xmltv_id="QLD-Darling Downs 7mate Brisbane">QLD-Darling Downs 7mate Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_HW5##FTA/HW5" xmltv_id="QLD-Darling Downs WIN HD QLD">QLD-Darling Downs WIN HD QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ONQ##FTA/ONQ" xmltv_id="QLD-Darling Downs WIN BOLD Queensland">QLD-Darling Downs WIN BOLD Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_WHQ##FTA/WHQ" xmltv_id="QLD-Darling Downs WIN Peach Queensland">QLD-Darling Downs WIN Peach Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_F1S##F1S/F1S" xmltv_id="QLD-Darling Downs FOX One">QLD-Darling Downs FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ABQ##FTA/ABQ" xmltv_id="QLD-Darling Downs ABC QLD">QLD-Darling Downs ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SBE##FTA/SBE" xmltv_id="QLD-Darling Downs SBS Eastern">QLD-Darling Downs SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_UKT##UKT/UKT" xmltv_id="QLD-Darling Downs UKTV">QLD-Darling Downs UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_LST##LST/LST" xmltv_id="QLD-Darling Downs LifeStyle">QLD-Darling Downs LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FOX##FOX/FOX" xmltv_id="QLD-Darling Downs FOX8">QLD-Darling Downs FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FFS##FFS/FFS" xmltv_id="QLD-Darling Downs FOX Funny">QLD-Darling Downs FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ARN##ARN/ARN" xmltv_id="QLD-Darling Downs Arena">QLD-Darling Downs Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FKC##FKC/FKC" xmltv_id="QLD-Darling Downs FOX Classics">QLD-Darling Downs FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_HAL##HAL/HAL" xmltv_id="QLD-Darling Downs Universal TV">QLD-Darling Downs Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SHC##SHC/SHC" xmltv_id="QLD-Darling Downs FOX SHOWCASE">QLD-Darling Downs FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BSF##BSF/BSF" xmltv_id="QLD-Darling Downs BBC First">QLD-Darling Downs BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FSU##FSU/FSU" xmltv_id="QLD-Darling Downs FOX Sleuth">QLD-Darling Downs FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_IOI##IOI/IOI" xmltv_id="QLD-Darling Downs FOX Crime">QLD-Darling Downs FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_HIT##HIT/HIT" xmltv_id="QLD-Darling Downs FOX H!TS">QLD-Darling Downs FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_COM##COM/COM" xmltv_id="QLD-Darling Downs The Comedy Channel">QLD-Darling Downs The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_AES##AES/AES" xmltv_id="QLD-Darling Downs A&E">QLD-Darling Downs A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FIS##FIS/FIS" xmltv_id="QLD-Darling Downs FOX Sci Fi">QLD-Darling Downs FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MTV##MTV/MTV" xmltv_id="QLD-Darling Downs MTV">QLD-Darling Downs MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ETV##ETV/ETV" xmltv_id="QLD-Darling Downs E! Entertainment">QLD-Darling Downs E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FOD##FOD/FOD" xmltv_id="QLD-Darling Downs LifeStyle Food">QLD-Darling Downs LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_LHO##LHO/LHO" xmltv_id="QLD-Darling Downs LifeStyle Home">QLD-Darling Downs LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DTA##DTA/DTA" xmltv_id="QLD-Darling Downs TLC">QLD-Darling Downs TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BXS##BXS/BXS" xmltv_id="QLD-Darling Downs BoxSets">QLD-Darling Downs BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SAR##SAR/SAR" xmltv_id="QLD-Darling Downs Smooth / Arts">QLD-Darling Downs Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_AB2##FTA/AB2" xmltv_id="QLD-Darling Downs ABCComedy/Kids">QLD-Darling Downs ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SBN##FTA/SBN" xmltv_id="QLD-Darling Downs SBS VICELAND">QLD-Darling Downs SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NFN##FTA/NFN" xmltv_id="QLD-Darling Downs SBS Food">QLD-Darling Downs SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NIT##FTA/NIT" xmltv_id="QLD-Darling Downs NITV">QLD-Darling Downs NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_F12##F12/F12" xmltv_id="QLD-Darling Downs FOX One +2">QLD-Darling Downs FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SW2##SHC/SW2" xmltv_id="QLD-Darling Downs FOX SHOWCASE +2">QLD-Darling Downs FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FO2##FOX/FO2" xmltv_id="QLD-Darling Downs FOX8+2">QLD-Darling Downs FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_IO2##IOI/IO2" xmltv_id="QLD-Darling Downs FOX Crime +2">QLD-Darling Downs FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_LS2##LST/LS2" xmltv_id="QLD-Darling Downs LifeStyle +2">QLD-Darling Downs LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_AR2##ARN/AR2" xmltv_id="QLD-Darling Downs Arena +2">QLD-Darling Downs Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ET2##ET2/ET2" xmltv_id="QLD-Darling Downs E!+2">QLD-Darling Downs E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CL2##FKC/CL2" xmltv_id="QLD-Darling Downs FOX Classics+2">QLD-Darling Downs FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_UK2##UKT/UK2" xmltv_id="QLD-Darling Downs UKTV+2">QLD-Darling Downs UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FS2##FS2/FS2" xmltv_id="QLD-Darling Downs FOX Sleuth +2">QLD-Darling Downs FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FF2##FF2/FF2" xmltv_id="QLD-Darling Downs FOX Funny +2">QLD-Darling Downs FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_HI2##HIT/HI2" xmltv_id="QLD-Darling Downs FOX H!TS +2">QLD-Darling Downs FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FI2##FI2/FI2" xmltv_id="QLD-Darling Downs FOX Sci Fi +2">QLD-Darling Downs FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_LF2##FOD/LF2" xmltv_id="QLD-Darling Downs LifeStyle Food +2">QLD-Darling Downs LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DT2##DTA/DT2" xmltv_id="QLD-Darling Downs TLC +2">QLD-Darling Downs TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_AUR##AUR/AUR" xmltv_id="QLD-Darling Downs Aurora">QLD-Darling Downs Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_TVS##TVS/TVS" xmltv_id="QLD-Darling Downs TVSN">QLD-Darling Downs TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_EXP##EXP/EXP" xmltv_id="QLD-Darling Downs EXPO">QLD-Darling Downs EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ACC##ACC/ACC" xmltv_id="QLD-Darling Downs ACC">QLD-Darling Downs ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_HLT##HLT/HLT" xmltv_id="QLD-Darling Downs Hillsong Channel">QLD-Darling Downs Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DAS##DAS/DAS" xmltv_id="QLD-Darling Downs Daystar">QLD-Darling Downs Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SLT##SLT/SLT" xmltv_id="QLD-Darling Downs SonLife">QLD-Darling Downs SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_F1H##F1H/F1H" xmltv_id="QLD-Darling Downs FOX One HD">QLD-Darling Downs FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ARD##ARN/ARD" xmltv_id="QLD-Darling Downs Arena HD">QLD-Darling Downs Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_LSD##LST/LSD" xmltv_id="QLD-Darling Downs LifeStyle HD">QLD-Darling Downs LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_F8D##FOX/F8D" xmltv_id="QLD-Darling Downs FOX8 HD">QLD-Darling Downs FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FFH##FFH/FFH" xmltv_id="QLD-Darling Downs FOX Funny HD">QLD-Darling Downs FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_UND##HAL/UND" xmltv_id="QLD-Darling Downs Universal HD">QLD-Darling Downs Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SCD##SHC/SCD" xmltv_id="QLD-Darling Downs FOX SHOWCASE HD">QLD-Darling Downs FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BFF##BSF/BFF" xmltv_id="QLD-Darling Downs BBC First HD">QLD-Darling Downs BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FSL##FSL/FSL" xmltv_id="QLD-Darling Downs FOX Sleuth HD">QLD-Darling Downs FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FCH##FCH/FCH" xmltv_id="QLD-Darling Downs FOX Crime HD">QLD-Darling Downs FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_AED##AES/AED" xmltv_id="QLD-Darling Downs A&E HD">QLD-Darling Downs A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FSI##FSI/FSI" xmltv_id="QLD-Darling Downs FOX Sci Fi HD">QLD-Darling Downs FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BXD##BXS/BXD" xmltv_id="QLD-Darling Downs BoxSet HD">QLD-Darling Downs BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_HAR##SAR/HAR" xmltv_id="QLD-Darling Downs Smooth / Arts HD">QLD-Darling Downs Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SOD##SHO/SOD" xmltv_id="QLD-Darling Downs Foxtel Movies Premiere HD">QLD-Darling Downs Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MO7##SHF/MO7" xmltv_id="QLD-Darling Downs Foxtel Movies Family HD">QLD-Darling Downs Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MO8##MO8/MO8" xmltv_id="QLD-Darling Downs Foxtel Movies Kids HD">QLD-Darling Downs Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_STN##SHA/STN" xmltv_id="QLD-Darling Downs Foxtel Movies Action HD">QLD-Darling Downs Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MO1##SHY/MO1" xmltv_id="QLD-Darling Downs Foxtel Movies Comedy HD">QLD-Darling Downs Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MO3##SHH/MO3" xmltv_id="QLD-Darling Downs Foxtel Movies Thriller HD">QLD-Darling Downs Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MO2##SHD/MO2" xmltv_id="QLD-Darling Downs Foxtel Movies Romance HD">QLD-Darling Downs Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MO5##MO6/MO5" xmltv_id="QLD-Darling Downs Foxtel Movies Drama HD">QLD-Darling Downs Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MVD##MVS/MVD" xmltv_id="QLD-Darling Downs Foxtel Movies Hits HD">QLD-Darling Downs Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_GRE##GRR/GRE" xmltv_id="QLD-Darling Downs Foxtel Movies Greats HD">QLD-Darling Downs Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FSD##FSN/FSD" xmltv_id="QLD-Darling Downs Fox Sports News HD">QLD-Darling Downs Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_F1D##FS1/F1D" xmltv_id="QLD-Darling Downs FOX CRICKET HD">QLD-Darling Downs FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_F2D##SP2/F2D" xmltv_id="QLD-Darling Downs FOX LEAGUE HD">QLD-Darling Downs FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FHD##FS3/FHD" xmltv_id="QLD-Darling Downs FOX SPORTS 503 HD">QLD-Darling Downs FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FAD##FAF/FAD" xmltv_id="QLD-Darling Downs Fox Footy HD">QLD-Darling Downs Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_F4D##FSP/F4D" xmltv_id="QLD-Darling Downs FOX SPORTS 505 HD">QLD-Darling Downs FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SPE##SPS/SPE" xmltv_id="QLD-Darling Downs FOX SPORTS 506 HD">QLD-Darling Downs FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_E1D##ESP/E1D" xmltv_id="QLD-Darling Downs ESPN HD">QLD-Darling Downs ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_EHD##ES2/EHD" xmltv_id="QLD-Darling Downs ESPN2 HD">QLD-Darling Downs ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FSM##FSS/FSM" xmltv_id="QLD-Darling Downs FOX SPORTS MORE HD">QLD-Darling Downs FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SRH##SRW/SRH" xmltv_id="QLD-Darling Downs SKY Tbred Cent HD">QLD-Darling Downs SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DHD##DIS/DHD" xmltv_id="QLD-Darling Downs Discovery HD">QLD-Darling Downs Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NGD##NGE/NGD" xmltv_id="QLD-Darling Downs Nat Geo HD">QLD-Darling Downs Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_HSD##HST/HSD" xmltv_id="QLD-Darling Downs History HD">QLD-Darling Downs History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BKH##BBK/BKH" xmltv_id="QLD-Darling Downs BBC Earth HD">QLD-Darling Downs BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NWD##NGW/NWD" xmltv_id="QLD-Darling Downs Nat Geo Wild HD">QLD-Darling Downs Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BE1##B1E/BE1" xmltv_id="QLD-Darling Downs beIN SPORTS 1 HD">QLD-Darling Downs beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BE2##B2E/BE2" xmltv_id="QLD-Darling Downs beIN SPORTS 2 HD">QLD-Darling Downs beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BE3##B3E/BE3" xmltv_id="QLD-Darling Downs beIN SPORTS 3 HD">QLD-Darling Downs beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NHD##SKY/NHD" xmltv_id="QLD-Darling Downs Sky News HD">QLD-Darling Downs Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SUH##SKY/SUH" xmltv_id="QLD-Darling Downs Sky News UK HD">QLD-Darling Downs Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FNH##FNC/FNH" xmltv_id="QLD-Darling Downs Fox News HD">QLD-Darling Downs Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SHO##SHO/SHO" xmltv_id="QLD-Darling Downs Foxtel Movies Premiere">QLD-Darling Downs Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SHF##SHF/SHF" xmltv_id="QLD-Darling Downs Foxtel Movies Family">QLD-Darling Downs Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MO9##MO8/MO9" xmltv_id="QLD-Darling Downs Foxtel Movies Kids">QLD-Darling Downs Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SHA##SHA/SHA" xmltv_id="QLD-Darling Downs Foxtel Movies Action">QLD-Darling Downs Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SHY##SHY/SHY" xmltv_id="QLD-Darling Downs Foxtel Movies Comedy">QLD-Darling Downs Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SHH##SHH/SHH" xmltv_id="QLD-Darling Downs Foxtel Movies Thriller">QLD-Darling Downs Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SHD##SHD/SHD" xmltv_id="QLD-Darling Downs Foxtel Movies Romance">QLD-Darling Downs Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MO6##MO6/MO6" xmltv_id="QLD-Darling Downs Foxtel Movies Drama">QLD-Darling Downs Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MVS##MVS/MVS" xmltv_id="QLD-Darling Downs Foxtel Movies Hits">QLD-Darling Downs Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_GRR##GRR/GRR" xmltv_id="QLD-Darling Downs Foxtel Movies Greats">QLD-Darling Downs Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SH2##SHO/SH2" xmltv_id="QLD-Darling Downs Foxtel Movies Premiere +2">QLD-Darling Downs Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MTA##SHA/MTA" xmltv_id="QLD-Darling Downs Foxtel Movies Action +2">QLD-Darling Downs Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MTF##SHF/MTF" xmltv_id="QLD-Darling Downs Foxtel Movies Family +2">QLD-Darling Downs Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_S4B##FTA/S4B" xmltv_id="QLD-Darling Downs SBS World Movies SD">QLD-Darling Downs SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FSN##FSN/FSN" xmltv_id="QLD-Darling Downs Fox Sports News">QLD-Darling Downs Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FS1##FS1/FS1" xmltv_id="QLD-Darling Downs FOX CRICKET">QLD-Darling Downs FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SP2##SP2/SP2" xmltv_id="QLD-Darling Downs FOX LEAGUE">QLD-Darling Downs FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FS3##FS3/FS3" xmltv_id="QLD-Darling Downs FOX SPORTS 503">QLD-Darling Downs FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FAF##FAF/FAF" xmltv_id="QLD-Darling Downs Fox Footy">QLD-Darling Downs Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FSP##FSP/FSP" xmltv_id="QLD-Darling Downs FOX SPORTS 505">QLD-Darling Downs FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SPS##SPS/SPS" xmltv_id="QLD-Darling Downs FOX SPORTS 506">QLD-Darling Downs FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FSS##FSS/FSS" xmltv_id="QLD-Darling Downs Fox Sports More">QLD-Darling Downs Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ESP##ESP/ESP" xmltv_id="QLD-Darling Downs ESPN">QLD-Darling Downs ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ES2##ES2/ES2" xmltv_id="QLD-Darling Downs ESPN2">QLD-Darling Downs ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_B1E##B1E/B1E" xmltv_id="QLD-Darling Downs beIN SPORTS 1">QLD-Darling Downs beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_B2E##B2E/B2E" xmltv_id="QLD-Darling Downs beIN SPORTS 2">QLD-Darling Downs beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_B3E##B3E/B3E" xmltv_id="QLD-Darling Downs beIN SPORTS 3">QLD-Darling Downs beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SRA##SRA/SRA" xmltv_id="QLD-Darling Downs SKY Racing">QLD-Darling Downs SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SR2##SR2/SR2" xmltv_id="QLD-Darling Downs SKY Racing 2">QLD-Darling Downs SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SRW##SRW/SRW" xmltv_id="QLD-Darling Downs SKY Tbred Cent">QLD-Darling Downs SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_RTV##RTV/RTV" xmltv_id="QLD-Darling Downs RACING.COM">QLD-Darling Downs RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SKY##SKY/SKY" xmltv_id="QLD-Darling Downs SKY News">QLD-Darling Downs SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FXW##FXW/FXW" xmltv_id="QLD-Darling Downs SKY Weather">QLD-Darling Downs SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ASP##ASP/ASP" xmltv_id="QLD-Darling Downs Sky News Extra">QLD-Darling Downs Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SUK##SKY/SUK" xmltv_id="QLD-Darling Downs Sky News UK">QLD-Darling Downs Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_FNC##FNC/FNC" xmltv_id="QLD-Darling Downs FOX News">QLD-Darling Downs FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CNN##CNN/CNN" xmltv_id="QLD-Darling Downs CNN">QLD-Darling Downs CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_HST##HST/HST" xmltv_id="QLD-Darling Downs The History Channel">QLD-Darling Downs The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CIN##CIN/CIN" xmltv_id="QLD-Darling Downs Crime">QLD-Darling Downs Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_E2A##AES/E2A" xmltv_id="QLD-Darling Downs A&E +2">QLD-Darling Downs A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DIS##DIS/DIS" xmltv_id="QLD-Darling Downs Discovery Channel">QLD-Darling Downs Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NGE##NGE/NGE" xmltv_id="QLD-Darling Downs National Geographic">QLD-Darling Downs National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BBK##BBK/BBK" xmltv_id="QLD-Darling Downs BBC Earth">QLD-Darling Downs BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DID##DID/DID" xmltv_id="QLD-Darling Downs Investigation Discovery">QLD-Darling Downs Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DIT##DIT/DIT" xmltv_id="QLD-Darling Downs Discovery Turbo">QLD-Darling Downs Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ANI##ANI/ANI" xmltv_id="QLD-Darling Downs Animal Planet">QLD-Darling Downs Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NGW##NGW/NGW" xmltv_id="QLD-Darling Downs Nat Geo Wild">QLD-Darling Downs Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DS2##DIS/DS2" xmltv_id="QLD-Darling Downs Discovery +2">QLD-Darling Downs Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_DI2##DIT/DI2" xmltv_id="QLD-Darling Downs Discovery Turbo +2">QLD-Darling Downs Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NG2##NGE/NG2" xmltv_id="QLD-Darling Downs Nat Geo +2">QLD-Darling Downs Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CNB##CNB/CNB" xmltv_id="QLD-Darling Downs CNBC">QLD-Darling Downs CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BBC##BBC/BBC" xmltv_id="QLD-Darling Downs BBC World News">QLD-Darling Downs BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BLM##BLM/BLM" xmltv_id="QLD-Darling Downs Bloomberg Television">QLD-Darling Downs Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_AJE##AJE/AJE" xmltv_id="QLD-Darling Downs Al Jazeera">QLD-Darling Downs Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_TRT##TRT/TRT" xmltv_id="QLD-Darling Downs TRT World">QLD-Darling Downs TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CCC##CCC/CCC" xmltv_id="QLD-Darling Downs CGTN">QLD-Darling Downs CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CCD##CCD/CCD" xmltv_id="QLD-Darling Downs CGTN-Documentary">QLD-Darling Downs CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NHK##FTA/NHK" xmltv_id="QLD-Darling Downs NHK World-Japan">QLD-Darling Downs NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_RSY##RSY/RSY" xmltv_id="QLD-Darling Downs Russia Today">QLD-Darling Downs Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NIC##NIC/NIC" xmltv_id="QLD-Darling Downs Nickelodeon">QLD-Darling Downs Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_NJR##NJR/NJR" xmltv_id="QLD-Darling Downs Nick Jr.">QLD-Darling Downs Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CBE##CBE/CBE" xmltv_id="QLD-Darling Downs Cbeebies">QLD-Darling Downs Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CNE##CNE/CNE" xmltv_id="QLD-Darling Downs Cartoon Network">QLD-Darling Downs Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_BOO##BOO/BOO" xmltv_id="QLD-Darling Downs Boomerang">QLD-Darling Downs Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_SA3##FTA/SA3" xmltv_id="QLD-Darling Downs ABC ME Sydney">QLD-Darling Downs ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CV2##CV2/CV2" xmltv_id="QLD-Darling Downs [V]">QLD-Darling Downs [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_V2H##CV2/V2H" xmltv_id="QLD-Darling Downs [V] +2">QLD-Darling Downs [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_TMF##TMF/TMF" xmltv_id="QLD-Darling Downs MTV Music">QLD-Darling Downs MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_VH1##VH1/VH1" xmltv_id="QLD-Darling Downs MTV Dance">QLD-Darling Downs MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_MMX##MMX/MMX" xmltv_id="QLD-Darling Downs MAX">QLD-Darling Downs MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_CMC##CMC/CMC" xmltv_id="QLD-Darling Downs CMC">QLD-Darling Downs CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_ANT##ANT/ANT" xmltv_id="QLD-Darling Downs Antenna Pacific">QLD-Darling Downs Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16416_RAI##RAI/RAI" xmltv_id="QLD-Darling Downs RAI ITALIA">QLD-Darling Downs RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_TBD##FTA/TBD" xmltv_id="QLD-Gold Coast 10 BOLD Brisbane">QLD-Gold Coast 10 BOLD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NRG##FTA/NRG" xmltv_id="QLD-Gold Coast WIN Television Gold Coast">QLD-Gold Coast WIN Television Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_PGC##FTA/PGC" xmltv_id="QLD-Gold Coast PRIME7 Gold Coast">QLD-Gold Coast PRIME7 Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BTQ##FTA/BTQ" xmltv_id="QLD-Gold Coast Channel 7 Brisbane">QLD-Gold Coast Channel 7 Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NBQ##FTA/NBQ" xmltv_id="QLD-Gold Coast NBN Gold Coast">QLD-Gold Coast NBN Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NIG##FTA/NIG" xmltv_id="QLD-Gold Coast Channel 9 Gold Coast">QLD-Gold Coast Channel 9 Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_TVQ##FTA/TVQ" xmltv_id="QLD-Gold Coast 10 Brisbane">QLD-Gold Coast 10 Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_TBS##FTA/TBS" xmltv_id="QLD-Gold Coast 10 Peach Brisbane">QLD-Gold Coast 10 Peach Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_TVH##FTA/TVH" xmltv_id="QLD-Gold Coast 10 HD Brisbane">QLD-Gold Coast 10 HD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_AHR##FTA/AHR" xmltv_id="QLD-Gold Coast ABC HD">QLD-Gold Coast ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_AHB##FTA/AHB" xmltv_id="QLD-Gold Coast ABC News">QLD-Gold Coast ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BBD##FTA/BBD" xmltv_id="QLD-Gold Coast SBS HD">QLD-Gold Coast SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SNQ##FTA/SNQ" xmltv_id="QLD-Gold Coast SBS Viceland HD">QLD-Gold Coast SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SB0##FTA/SB0" xmltv_id="QLD-Gold Coast SBS World Movies HD">QLD-Gold Coast SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SFQ##FTA/SFQ" xmltv_id="QLD-Gold Coast SBS Food QLD">QLD-Gold Coast SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DRG##FTA/DRG" xmltv_id="QLD-Gold Coast WIN HD Gold Coast">QLD-Gold Coast WIN HD Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_COS##FTA/COS" xmltv_id="QLD-Gold Coast WIN BOLD Gold Coast">QLD-Gold Coast WIN BOLD Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_VCG##FTA/VCG" xmltv_id="QLD-Gold Coast WIN Peach Gold Coast">QLD-Gold Coast WIN Peach Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_PGD##FTA/PGD" xmltv_id="QLD-Gold Coast Prime 7 HD">QLD-Gold Coast Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_P7Q##FTA/P7Q" xmltv_id="QLD-Gold Coast 7TWO QLD">QLD-Gold Coast 7TWO QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_PHG##FTA/PHG" xmltv_id="QLD-Gold Coast 7mate on Prime QLD">QLD-Gold Coast 7mate on Prime QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_B72##FTA/B72" xmltv_id="QLD-Gold Coast 7TWO Brisbane">QLD-Gold Coast 7TWO Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SHB##FTA/SHB" xmltv_id="QLD-Gold Coast 7mate Brisbane">QLD-Gold Coast 7mate Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FLB##FTA/FLB" xmltv_id="QLD-Gold Coast 7Flix QLD">QLD-Gold Coast 7Flix QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BN1##FTA/BN1" xmltv_id="QLD-Gold Coast NBN 9HD Gold Coast">QLD-Gold Coast NBN 9HD Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NHQ##FTA/NHQ" xmltv_id="QLD-Gold Coast NBN GEM">QLD-Gold Coast NBN GEM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BN3##FTA/BN3" xmltv_id="QLD-Gold Coast NBN 9Life Gold Coast">QLD-Gold Coast NBN 9Life Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_G07##FTA/G07" xmltv_id="QLD-Gold Coast NBN 9Gem Gold Coast HD">QLD-Gold Coast NBN 9Gem Gold Coast HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_GO2##FTA/GO2" xmltv_id="QLD-Gold Coast NINE GO!">QLD-Gold Coast NINE GO!</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_HG9##FTA/HG9" xmltv_id="QLD-Gold Coast 9HD Gold Coast">QLD-Gold Coast 9HD Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NHG##FTA/NHG" xmltv_id="QLD-Gold Coast GEM Gold Coast">QLD-Gold Coast GEM Gold Coast</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_LB9##FTA/LB9" xmltv_id="QLD-Gold Coast 9Life Brisbane">QLD-Gold Coast 9Life Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_G04##FTA/G04" xmltv_id="QLD-Gold Coast 9Gem HD Brisbane">QLD-Gold Coast 9Gem HD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_G9B##FTA/G9B" xmltv_id="QLD-Gold Coast 9Go! Brisbane">QLD-Gold Coast 9Go! Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_F1S##F1S/F1S" xmltv_id="QLD-Gold Coast FOX One">QLD-Gold Coast FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ABQ##FTA/ABQ" xmltv_id="QLD-Gold Coast ABC QLD">QLD-Gold Coast ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SBE##FTA/SBE" xmltv_id="QLD-Gold Coast SBS Eastern">QLD-Gold Coast SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_UKT##UKT/UKT" xmltv_id="QLD-Gold Coast UKTV">QLD-Gold Coast UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_LST##LST/LST" xmltv_id="QLD-Gold Coast LifeStyle">QLD-Gold Coast LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FOX##FOX/FOX" xmltv_id="QLD-Gold Coast FOX8">QLD-Gold Coast FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FFS##FFS/FFS" xmltv_id="QLD-Gold Coast FOX Funny">QLD-Gold Coast FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ARN##ARN/ARN" xmltv_id="QLD-Gold Coast Arena">QLD-Gold Coast Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FKC##FKC/FKC" xmltv_id="QLD-Gold Coast FOX Classics">QLD-Gold Coast FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_HAL##HAL/HAL" xmltv_id="QLD-Gold Coast Universal TV">QLD-Gold Coast Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SHC##SHC/SHC" xmltv_id="QLD-Gold Coast FOX SHOWCASE">QLD-Gold Coast FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BSF##BSF/BSF" xmltv_id="QLD-Gold Coast BBC First">QLD-Gold Coast BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FSU##FSU/FSU" xmltv_id="QLD-Gold Coast FOX Sleuth">QLD-Gold Coast FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_IOI##IOI/IOI" xmltv_id="QLD-Gold Coast FOX Crime">QLD-Gold Coast FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_HIT##HIT/HIT" xmltv_id="QLD-Gold Coast FOX H!TS">QLD-Gold Coast FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_COM##COM/COM" xmltv_id="QLD-Gold Coast The Comedy Channel">QLD-Gold Coast The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_AES##AES/AES" xmltv_id="QLD-Gold Coast A&E">QLD-Gold Coast A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FIS##FIS/FIS" xmltv_id="QLD-Gold Coast FOX Sci Fi">QLD-Gold Coast FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MTV##MTV/MTV" xmltv_id="QLD-Gold Coast MTV">QLD-Gold Coast MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ETV##ETV/ETV" xmltv_id="QLD-Gold Coast E! Entertainment">QLD-Gold Coast E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FOD##FOD/FOD" xmltv_id="QLD-Gold Coast LifeStyle Food">QLD-Gold Coast LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_LHO##LHO/LHO" xmltv_id="QLD-Gold Coast LifeStyle Home">QLD-Gold Coast LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DTA##DTA/DTA" xmltv_id="QLD-Gold Coast TLC">QLD-Gold Coast TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BXS##BXS/BXS" xmltv_id="QLD-Gold Coast BoxSets">QLD-Gold Coast BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SAR##SAR/SAR" xmltv_id="QLD-Gold Coast Smooth / Arts">QLD-Gold Coast Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_AB2##FTA/AB2" xmltv_id="QLD-Gold Coast ABCComedy/Kids">QLD-Gold Coast ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SBN##FTA/SBN" xmltv_id="QLD-Gold Coast SBS VICELAND">QLD-Gold Coast SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NFN##FTA/NFN" xmltv_id="QLD-Gold Coast SBS Food">QLD-Gold Coast SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NIT##FTA/NIT" xmltv_id="QLD-Gold Coast NITV">QLD-Gold Coast NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_F12##F12/F12" xmltv_id="QLD-Gold Coast FOX One +2">QLD-Gold Coast FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SW2##SHC/SW2" xmltv_id="QLD-Gold Coast FOX SHOWCASE +2">QLD-Gold Coast FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FO2##FOX/FO2" xmltv_id="QLD-Gold Coast FOX8+2">QLD-Gold Coast FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_IO2##IOI/IO2" xmltv_id="QLD-Gold Coast FOX Crime +2">QLD-Gold Coast FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_LS2##LST/LS2" xmltv_id="QLD-Gold Coast LifeStyle +2">QLD-Gold Coast LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_AR2##ARN/AR2" xmltv_id="QLD-Gold Coast Arena +2">QLD-Gold Coast Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ET2##ET2/ET2" xmltv_id="QLD-Gold Coast E!+2">QLD-Gold Coast E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CL2##FKC/CL2" xmltv_id="QLD-Gold Coast FOX Classics+2">QLD-Gold Coast FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_UK2##UKT/UK2" xmltv_id="QLD-Gold Coast UKTV+2">QLD-Gold Coast UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FS2##FS2/FS2" xmltv_id="QLD-Gold Coast FOX Sleuth +2">QLD-Gold Coast FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FF2##FF2/FF2" xmltv_id="QLD-Gold Coast FOX Funny +2">QLD-Gold Coast FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_HI2##HIT/HI2" xmltv_id="QLD-Gold Coast FOX H!TS +2">QLD-Gold Coast FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FI2##FI2/FI2" xmltv_id="QLD-Gold Coast FOX Sci Fi +2">QLD-Gold Coast FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_LF2##FOD/LF2" xmltv_id="QLD-Gold Coast LifeStyle Food +2">QLD-Gold Coast LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DT2##DTA/DT2" xmltv_id="QLD-Gold Coast TLC +2">QLD-Gold Coast TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_AUR##AUR/AUR" xmltv_id="QLD-Gold Coast Aurora">QLD-Gold Coast Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_TVS##TVS/TVS" xmltv_id="QLD-Gold Coast TVSN">QLD-Gold Coast TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_EXP##EXP/EXP" xmltv_id="QLD-Gold Coast EXPO">QLD-Gold Coast EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ACC##ACC/ACC" xmltv_id="QLD-Gold Coast ACC">QLD-Gold Coast ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_HLT##HLT/HLT" xmltv_id="QLD-Gold Coast Hillsong Channel">QLD-Gold Coast Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DAS##DAS/DAS" xmltv_id="QLD-Gold Coast Daystar">QLD-Gold Coast Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SLT##SLT/SLT" xmltv_id="QLD-Gold Coast SonLife">QLD-Gold Coast SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_F1H##F1H/F1H" xmltv_id="QLD-Gold Coast FOX One HD">QLD-Gold Coast FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ARD##ARN/ARD" xmltv_id="QLD-Gold Coast Arena HD">QLD-Gold Coast Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_LSD##LST/LSD" xmltv_id="QLD-Gold Coast LifeStyle HD">QLD-Gold Coast LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_F8D##FOX/F8D" xmltv_id="QLD-Gold Coast FOX8 HD">QLD-Gold Coast FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FFH##FFH/FFH" xmltv_id="QLD-Gold Coast FOX Funny HD">QLD-Gold Coast FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_UND##HAL/UND" xmltv_id="QLD-Gold Coast Universal HD">QLD-Gold Coast Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SCD##SHC/SCD" xmltv_id="QLD-Gold Coast FOX SHOWCASE HD">QLD-Gold Coast FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BFF##BSF/BFF" xmltv_id="QLD-Gold Coast BBC First HD">QLD-Gold Coast BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FSL##FSL/FSL" xmltv_id="QLD-Gold Coast FOX Sleuth HD">QLD-Gold Coast FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FCH##FCH/FCH" xmltv_id="QLD-Gold Coast FOX Crime HD">QLD-Gold Coast FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_AED##AES/AED" xmltv_id="QLD-Gold Coast A&E HD">QLD-Gold Coast A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FSI##FSI/FSI" xmltv_id="QLD-Gold Coast FOX Sci Fi HD">QLD-Gold Coast FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BXD##BXS/BXD" xmltv_id="QLD-Gold Coast BoxSet HD">QLD-Gold Coast BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_HAR##SAR/HAR" xmltv_id="QLD-Gold Coast Smooth / Arts HD">QLD-Gold Coast Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SOD##SHO/SOD" xmltv_id="QLD-Gold Coast Foxtel Movies Premiere HD">QLD-Gold Coast Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MO7##SHF/MO7" xmltv_id="QLD-Gold Coast Foxtel Movies Family HD">QLD-Gold Coast Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MO8##MO8/MO8" xmltv_id="QLD-Gold Coast Foxtel Movies Kids HD">QLD-Gold Coast Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_STN##SHA/STN" xmltv_id="QLD-Gold Coast Foxtel Movies Action HD">QLD-Gold Coast Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MO1##SHY/MO1" xmltv_id="QLD-Gold Coast Foxtel Movies Comedy HD">QLD-Gold Coast Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MO3##SHH/MO3" xmltv_id="QLD-Gold Coast Foxtel Movies Thriller HD">QLD-Gold Coast Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MO2##SHD/MO2" xmltv_id="QLD-Gold Coast Foxtel Movies Romance HD">QLD-Gold Coast Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MO5##MO6/MO5" xmltv_id="QLD-Gold Coast Foxtel Movies Drama HD">QLD-Gold Coast Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MVD##MVS/MVD" xmltv_id="QLD-Gold Coast Foxtel Movies Hits HD">QLD-Gold Coast Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_GRE##GRR/GRE" xmltv_id="QLD-Gold Coast Foxtel Movies Greats HD">QLD-Gold Coast Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FSD##FSN/FSD" xmltv_id="QLD-Gold Coast Fox Sports News HD">QLD-Gold Coast Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_F1D##FS1/F1D" xmltv_id="QLD-Gold Coast FOX CRICKET HD">QLD-Gold Coast FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_F2D##SP2/F2D" xmltv_id="QLD-Gold Coast FOX LEAGUE HD">QLD-Gold Coast FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FHD##FS3/FHD" xmltv_id="QLD-Gold Coast FOX SPORTS 503 HD">QLD-Gold Coast FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FAD##FAF/FAD" xmltv_id="QLD-Gold Coast Fox Footy HD">QLD-Gold Coast Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_F4D##FSP/F4D" xmltv_id="QLD-Gold Coast FOX SPORTS 505 HD">QLD-Gold Coast FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SPE##SPS/SPE" xmltv_id="QLD-Gold Coast FOX SPORTS 506 HD">QLD-Gold Coast FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_E1D##ESP/E1D" xmltv_id="QLD-Gold Coast ESPN HD">QLD-Gold Coast ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_EHD##ES2/EHD" xmltv_id="QLD-Gold Coast ESPN2 HD">QLD-Gold Coast ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FSM##FSS/FSM" xmltv_id="QLD-Gold Coast FOX SPORTS MORE HD">QLD-Gold Coast FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SRH##SRW/SRH" xmltv_id="QLD-Gold Coast SKY Tbred Cent HD">QLD-Gold Coast SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DHD##DIS/DHD" xmltv_id="QLD-Gold Coast Discovery HD">QLD-Gold Coast Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NGD##NGE/NGD" xmltv_id="QLD-Gold Coast Nat Geo HD">QLD-Gold Coast Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_HSD##HST/HSD" xmltv_id="QLD-Gold Coast History HD">QLD-Gold Coast History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BKH##BBK/BKH" xmltv_id="QLD-Gold Coast BBC Earth HD">QLD-Gold Coast BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NWD##NGW/NWD" xmltv_id="QLD-Gold Coast Nat Geo Wild HD">QLD-Gold Coast Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BE1##B1E/BE1" xmltv_id="QLD-Gold Coast beIN SPORTS 1 HD">QLD-Gold Coast beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BE2##B2E/BE2" xmltv_id="QLD-Gold Coast beIN SPORTS 2 HD">QLD-Gold Coast beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BE3##B3E/BE3" xmltv_id="QLD-Gold Coast beIN SPORTS 3 HD">QLD-Gold Coast beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NHD##SKY/NHD" xmltv_id="QLD-Gold Coast Sky News HD">QLD-Gold Coast Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SUH##SKY/SUH" xmltv_id="QLD-Gold Coast Sky News UK HD">QLD-Gold Coast Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FNH##FNC/FNH" xmltv_id="QLD-Gold Coast Fox News HD">QLD-Gold Coast Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SHO##SHO/SHO" xmltv_id="QLD-Gold Coast Foxtel Movies Premiere">QLD-Gold Coast Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SHF##SHF/SHF" xmltv_id="QLD-Gold Coast Foxtel Movies Family">QLD-Gold Coast Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MO9##MO8/MO9" xmltv_id="QLD-Gold Coast Foxtel Movies Kids">QLD-Gold Coast Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SHA##SHA/SHA" xmltv_id="QLD-Gold Coast Foxtel Movies Action">QLD-Gold Coast Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SHY##SHY/SHY" xmltv_id="QLD-Gold Coast Foxtel Movies Comedy">QLD-Gold Coast Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SHH##SHH/SHH" xmltv_id="QLD-Gold Coast Foxtel Movies Thriller">QLD-Gold Coast Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SHD##SHD/SHD" xmltv_id="QLD-Gold Coast Foxtel Movies Romance">QLD-Gold Coast Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MO6##MO6/MO6" xmltv_id="QLD-Gold Coast Foxtel Movies Drama">QLD-Gold Coast Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MVS##MVS/MVS" xmltv_id="QLD-Gold Coast Foxtel Movies Hits">QLD-Gold Coast Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_GRR##GRR/GRR" xmltv_id="QLD-Gold Coast Foxtel Movies Greats">QLD-Gold Coast Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SH2##SHO/SH2" xmltv_id="QLD-Gold Coast Foxtel Movies Premiere +2">QLD-Gold Coast Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MTA##SHA/MTA" xmltv_id="QLD-Gold Coast Foxtel Movies Action +2">QLD-Gold Coast Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MTF##SHF/MTF" xmltv_id="QLD-Gold Coast Foxtel Movies Family +2">QLD-Gold Coast Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_S4B##FTA/S4B" xmltv_id="QLD-Gold Coast SBS World Movies SD">QLD-Gold Coast SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FSN##FSN/FSN" xmltv_id="QLD-Gold Coast Fox Sports News">QLD-Gold Coast Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FS1##FS1/FS1" xmltv_id="QLD-Gold Coast FOX CRICKET">QLD-Gold Coast FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SP2##SP2/SP2" xmltv_id="QLD-Gold Coast FOX LEAGUE">QLD-Gold Coast FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FS3##FS3/FS3" xmltv_id="QLD-Gold Coast FOX SPORTS 503">QLD-Gold Coast FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FAF##FAF/FAF" xmltv_id="QLD-Gold Coast Fox Footy">QLD-Gold Coast Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FSP##FSP/FSP" xmltv_id="QLD-Gold Coast FOX SPORTS 505">QLD-Gold Coast FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SPS##SPS/SPS" xmltv_id="QLD-Gold Coast FOX SPORTS 506">QLD-Gold Coast FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FSS##FSS/FSS" xmltv_id="QLD-Gold Coast Fox Sports More">QLD-Gold Coast Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ESP##ESP/ESP" xmltv_id="QLD-Gold Coast ESPN">QLD-Gold Coast ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ES2##ES2/ES2" xmltv_id="QLD-Gold Coast ESPN2">QLD-Gold Coast ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_B1E##B1E/B1E" xmltv_id="QLD-Gold Coast beIN SPORTS 1">QLD-Gold Coast beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_B2E##B2E/B2E" xmltv_id="QLD-Gold Coast beIN SPORTS 2">QLD-Gold Coast beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_B3E##B3E/B3E" xmltv_id="QLD-Gold Coast beIN SPORTS 3">QLD-Gold Coast beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SRA##SRA/SRA" xmltv_id="QLD-Gold Coast SKY Racing">QLD-Gold Coast SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SR2##SR2/SR2" xmltv_id="QLD-Gold Coast SKY Racing 2">QLD-Gold Coast SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SRW##SRW/SRW" xmltv_id="QLD-Gold Coast SKY Tbred Cent">QLD-Gold Coast SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_RTV##RTV/RTV" xmltv_id="QLD-Gold Coast RACING.COM">QLD-Gold Coast RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SKY##SKY/SKY" xmltv_id="QLD-Gold Coast SKY News">QLD-Gold Coast SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FXW##FXW/FXW" xmltv_id="QLD-Gold Coast SKY Weather">QLD-Gold Coast SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ASP##ASP/ASP" xmltv_id="QLD-Gold Coast Sky News Extra">QLD-Gold Coast Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SUK##SKY/SUK" xmltv_id="QLD-Gold Coast Sky News UK">QLD-Gold Coast Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_FNC##FNC/FNC" xmltv_id="QLD-Gold Coast FOX News">QLD-Gold Coast FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CNN##CNN/CNN" xmltv_id="QLD-Gold Coast CNN">QLD-Gold Coast CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_HST##HST/HST" xmltv_id="QLD-Gold Coast The History Channel">QLD-Gold Coast The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CIN##CIN/CIN" xmltv_id="QLD-Gold Coast Crime">QLD-Gold Coast Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_E2A##AES/E2A" xmltv_id="QLD-Gold Coast A&E +2">QLD-Gold Coast A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DIS##DIS/DIS" xmltv_id="QLD-Gold Coast Discovery Channel">QLD-Gold Coast Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NGE##NGE/NGE" xmltv_id="QLD-Gold Coast National Geographic">QLD-Gold Coast National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BBK##BBK/BBK" xmltv_id="QLD-Gold Coast BBC Earth">QLD-Gold Coast BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DID##DID/DID" xmltv_id="QLD-Gold Coast Investigation Discovery">QLD-Gold Coast Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DIT##DIT/DIT" xmltv_id="QLD-Gold Coast Discovery Turbo">QLD-Gold Coast Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ANI##ANI/ANI" xmltv_id="QLD-Gold Coast Animal Planet">QLD-Gold Coast Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NGW##NGW/NGW" xmltv_id="QLD-Gold Coast Nat Geo Wild">QLD-Gold Coast Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DS2##DIS/DS2" xmltv_id="QLD-Gold Coast Discovery +2">QLD-Gold Coast Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_DI2##DIT/DI2" xmltv_id="QLD-Gold Coast Discovery Turbo +2">QLD-Gold Coast Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NG2##NGE/NG2" xmltv_id="QLD-Gold Coast Nat Geo +2">QLD-Gold Coast Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CNB##CNB/CNB" xmltv_id="QLD-Gold Coast CNBC">QLD-Gold Coast CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BBC##BBC/BBC" xmltv_id="QLD-Gold Coast BBC World News">QLD-Gold Coast BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BLM##BLM/BLM" xmltv_id="QLD-Gold Coast Bloomberg Television">QLD-Gold Coast Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_AJE##AJE/AJE" xmltv_id="QLD-Gold Coast Al Jazeera">QLD-Gold Coast Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_TRT##TRT/TRT" xmltv_id="QLD-Gold Coast TRT World">QLD-Gold Coast TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CCC##CCC/CCC" xmltv_id="QLD-Gold Coast CGTN">QLD-Gold Coast CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CCD##CCD/CCD" xmltv_id="QLD-Gold Coast CGTN-Documentary">QLD-Gold Coast CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NHK##FTA/NHK" xmltv_id="QLD-Gold Coast NHK World-Japan">QLD-Gold Coast NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_RSY##RSY/RSY" xmltv_id="QLD-Gold Coast Russia Today">QLD-Gold Coast Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NIC##NIC/NIC" xmltv_id="QLD-Gold Coast Nickelodeon">QLD-Gold Coast Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_NJR##NJR/NJR" xmltv_id="QLD-Gold Coast Nick Jr.">QLD-Gold Coast Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CBE##CBE/CBE" xmltv_id="QLD-Gold Coast Cbeebies">QLD-Gold Coast Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CNE##CNE/CNE" xmltv_id="QLD-Gold Coast Cartoon Network">QLD-Gold Coast Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_BOO##BOO/BOO" xmltv_id="QLD-Gold Coast Boomerang">QLD-Gold Coast Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_SA3##FTA/SA3" xmltv_id="QLD-Gold Coast ABC ME Sydney">QLD-Gold Coast ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CV2##CV2/CV2" xmltv_id="QLD-Gold Coast [V]">QLD-Gold Coast [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_V2H##CV2/V2H" xmltv_id="QLD-Gold Coast [V] +2">QLD-Gold Coast [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_TMF##TMF/TMF" xmltv_id="QLD-Gold Coast MTV Music">QLD-Gold Coast MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_VH1##VH1/VH1" xmltv_id="QLD-Gold Coast MTV Dance">QLD-Gold Coast MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_MMX##MMX/MMX" xmltv_id="QLD-Gold Coast MAX">QLD-Gold Coast MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_CMC##CMC/CMC" xmltv_id="QLD-Gold Coast CMC">QLD-Gold Coast CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_ANT##ANT/ANT" xmltv_id="QLD-Gold Coast Antenna Pacific">QLD-Gold Coast Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16432_RAI##RAI/RAI" xmltv_id="QLD-Gold Coast RAI ITALIA">QLD-Gold Coast RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_QOC##FTA/QOC" xmltv_id="QLD-MT Isa 10 BOLD Central QLD">QLD-MT Isa 10 BOLD Central QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_QQQ##FTA/QQQ" xmltv_id="QLD-MT Isa Seven Central">QLD-MT Isa Seven Central</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_QTI##FTA/QTI" xmltv_id="QLD-MT Isa Imparja Television">QLD-MT Isa Imparja Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_QTC##FTA/QTC" xmltv_id="QLD-MT Isa 10 Central Qld">QLD-MT Isa 10 Central Qld</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_Q11##FTA/Q11" xmltv_id="QLD-MT Isa 10 Peach QLD">QLD-MT Isa 10 Peach QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_AHR##FTA/AHR" xmltv_id="QLD-MT Isa ABC HD">QLD-MT Isa ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_AHB##FTA/AHB" xmltv_id="QLD-MT Isa ABC News">QLD-MT Isa ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BBD##FTA/BBD" xmltv_id="QLD-MT Isa SBS HD">QLD-MT Isa SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SNQ##FTA/SNQ" xmltv_id="QLD-MT Isa SBS Viceland HD">QLD-MT Isa SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SB0##FTA/SB0" xmltv_id="QLD-MT Isa SBS World Movies HD">QLD-MT Isa SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SFQ##FTA/SFQ" xmltv_id="QLD-MT Isa SBS Food QLD">QLD-MT Isa SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_Q7M##FTA/Q7M" xmltv_id="QLD-MT Isa SCTV QLD 7mate">QLD-MT Isa SCTV QLD 7mate</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_Q72##FTA/Q72" xmltv_id="QLD-MT Isa 7TWO Central QLD">QLD-MT Isa 7TWO Central QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_QGE##FTA/QGE" xmltv_id="QLD-MT Isa Imparja GEM QLD">QLD-MT Isa Imparja GEM QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_QGO##FTA/QGO" xmltv_id="QLD-MT Isa Imparja GO! QLD">QLD-MT Isa Imparja GO! QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_F1S##F1S/F1S" xmltv_id="QLD-MT Isa FOX One">QLD-MT Isa FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ABQ##FTA/ABQ" xmltv_id="QLD-MT Isa ABC QLD">QLD-MT Isa ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SBE##FTA/SBE" xmltv_id="QLD-MT Isa SBS Eastern">QLD-MT Isa SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_UKT##UKT/UKT" xmltv_id="QLD-MT Isa UKTV">QLD-MT Isa UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_LST##LST/LST" xmltv_id="QLD-MT Isa LifeStyle">QLD-MT Isa LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FOX##FOX/FOX" xmltv_id="QLD-MT Isa FOX8">QLD-MT Isa FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FFS##FFS/FFS" xmltv_id="QLD-MT Isa FOX Funny">QLD-MT Isa FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ARN##ARN/ARN" xmltv_id="QLD-MT Isa Arena">QLD-MT Isa Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FKC##FKC/FKC" xmltv_id="QLD-MT Isa FOX Classics">QLD-MT Isa FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_HAL##HAL/HAL" xmltv_id="QLD-MT Isa Universal TV">QLD-MT Isa Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SHC##SHC/SHC" xmltv_id="QLD-MT Isa FOX SHOWCASE">QLD-MT Isa FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BSF##BSF/BSF" xmltv_id="QLD-MT Isa BBC First">QLD-MT Isa BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FSU##FSU/FSU" xmltv_id="QLD-MT Isa FOX Sleuth">QLD-MT Isa FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_IOI##IOI/IOI" xmltv_id="QLD-MT Isa FOX Crime">QLD-MT Isa FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_HIT##HIT/HIT" xmltv_id="QLD-MT Isa FOX H!TS">QLD-MT Isa FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_COM##COM/COM" xmltv_id="QLD-MT Isa The Comedy Channel">QLD-MT Isa The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_AES##AES/AES" xmltv_id="QLD-MT Isa A&E">QLD-MT Isa A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FIS##FIS/FIS" xmltv_id="QLD-MT Isa FOX Sci Fi">QLD-MT Isa FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MTV##MTV/MTV" xmltv_id="QLD-MT Isa MTV">QLD-MT Isa MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ETV##ETV/ETV" xmltv_id="QLD-MT Isa E! Entertainment">QLD-MT Isa E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FOD##FOD/FOD" xmltv_id="QLD-MT Isa LifeStyle Food">QLD-MT Isa LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_LHO##LHO/LHO" xmltv_id="QLD-MT Isa LifeStyle Home">QLD-MT Isa LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DTA##DTA/DTA" xmltv_id="QLD-MT Isa TLC">QLD-MT Isa TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BXS##BXS/BXS" xmltv_id="QLD-MT Isa BoxSets">QLD-MT Isa BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SAR##SAR/SAR" xmltv_id="QLD-MT Isa Smooth / Arts">QLD-MT Isa Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_AB2##FTA/AB2" xmltv_id="QLD-MT Isa ABCComedy/Kids">QLD-MT Isa ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SBN##FTA/SBN" xmltv_id="QLD-MT Isa SBS VICELAND">QLD-MT Isa SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NFN##FTA/NFN" xmltv_id="QLD-MT Isa SBS Food">QLD-MT Isa SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NIT##FTA/NIT" xmltv_id="QLD-MT Isa NITV">QLD-MT Isa NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_F12##F12/F12" xmltv_id="QLD-MT Isa FOX One +2">QLD-MT Isa FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SW2##SHC/SW2" xmltv_id="QLD-MT Isa FOX SHOWCASE +2">QLD-MT Isa FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FO2##FOX/FO2" xmltv_id="QLD-MT Isa FOX8+2">QLD-MT Isa FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_IO2##IOI/IO2" xmltv_id="QLD-MT Isa FOX Crime +2">QLD-MT Isa FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_LS2##LST/LS2" xmltv_id="QLD-MT Isa LifeStyle +2">QLD-MT Isa LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_AR2##ARN/AR2" xmltv_id="QLD-MT Isa Arena +2">QLD-MT Isa Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ET2##ET2/ET2" xmltv_id="QLD-MT Isa E!+2">QLD-MT Isa E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CL2##FKC/CL2" xmltv_id="QLD-MT Isa FOX Classics+2">QLD-MT Isa FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_UK2##UKT/UK2" xmltv_id="QLD-MT Isa UKTV+2">QLD-MT Isa UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FS2##FS2/FS2" xmltv_id="QLD-MT Isa FOX Sleuth +2">QLD-MT Isa FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FF2##FF2/FF2" xmltv_id="QLD-MT Isa FOX Funny +2">QLD-MT Isa FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_HI2##HIT/HI2" xmltv_id="QLD-MT Isa FOX H!TS +2">QLD-MT Isa FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FI2##FI2/FI2" xmltv_id="QLD-MT Isa FOX Sci Fi +2">QLD-MT Isa FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_LF2##FOD/LF2" xmltv_id="QLD-MT Isa LifeStyle Food +2">QLD-MT Isa LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DT2##DTA/DT2" xmltv_id="QLD-MT Isa TLC +2">QLD-MT Isa TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_AUR##AUR/AUR" xmltv_id="QLD-MT Isa Aurora">QLD-MT Isa Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_TVS##TVS/TVS" xmltv_id="QLD-MT Isa TVSN">QLD-MT Isa TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_EXP##EXP/EXP" xmltv_id="QLD-MT Isa EXPO">QLD-MT Isa EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ACC##ACC/ACC" xmltv_id="QLD-MT Isa ACC">QLD-MT Isa ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_HLT##HLT/HLT" xmltv_id="QLD-MT Isa Hillsong Channel">QLD-MT Isa Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DAS##DAS/DAS" xmltv_id="QLD-MT Isa Daystar">QLD-MT Isa Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SLT##SLT/SLT" xmltv_id="QLD-MT Isa SonLife">QLD-MT Isa SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_F1H##F1H/F1H" xmltv_id="QLD-MT Isa FOX One HD">QLD-MT Isa FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ARD##ARN/ARD" xmltv_id="QLD-MT Isa Arena HD">QLD-MT Isa Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_LSD##LST/LSD" xmltv_id="QLD-MT Isa LifeStyle HD">QLD-MT Isa LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_F8D##FOX/F8D" xmltv_id="QLD-MT Isa FOX8 HD">QLD-MT Isa FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FFH##FFH/FFH" xmltv_id="QLD-MT Isa FOX Funny HD">QLD-MT Isa FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_UND##HAL/UND" xmltv_id="QLD-MT Isa Universal HD">QLD-MT Isa Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SCD##SHC/SCD" xmltv_id="QLD-MT Isa FOX SHOWCASE HD">QLD-MT Isa FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BFF##BSF/BFF" xmltv_id="QLD-MT Isa BBC First HD">QLD-MT Isa BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FSL##FSL/FSL" xmltv_id="QLD-MT Isa FOX Sleuth HD">QLD-MT Isa FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FCH##FCH/FCH" xmltv_id="QLD-MT Isa FOX Crime HD">QLD-MT Isa FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_AED##AES/AED" xmltv_id="QLD-MT Isa A&E HD">QLD-MT Isa A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FSI##FSI/FSI" xmltv_id="QLD-MT Isa FOX Sci Fi HD">QLD-MT Isa FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BXD##BXS/BXD" xmltv_id="QLD-MT Isa BoxSet HD">QLD-MT Isa BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_HAR##SAR/HAR" xmltv_id="QLD-MT Isa Smooth / Arts HD">QLD-MT Isa Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SOD##SHO/SOD" xmltv_id="QLD-MT Isa Foxtel Movies Premiere HD">QLD-MT Isa Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MO7##SHF/MO7" xmltv_id="QLD-MT Isa Foxtel Movies Family HD">QLD-MT Isa Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MO8##MO8/MO8" xmltv_id="QLD-MT Isa Foxtel Movies Kids HD">QLD-MT Isa Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_STN##SHA/STN" xmltv_id="QLD-MT Isa Foxtel Movies Action HD">QLD-MT Isa Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MO1##SHY/MO1" xmltv_id="QLD-MT Isa Foxtel Movies Comedy HD">QLD-MT Isa Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MO3##SHH/MO3" xmltv_id="QLD-MT Isa Foxtel Movies Thriller HD">QLD-MT Isa Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MO2##SHD/MO2" xmltv_id="QLD-MT Isa Foxtel Movies Romance HD">QLD-MT Isa Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MO5##MO6/MO5" xmltv_id="QLD-MT Isa Foxtel Movies Drama HD">QLD-MT Isa Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MVD##MVS/MVD" xmltv_id="QLD-MT Isa Foxtel Movies Hits HD">QLD-MT Isa Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_GRE##GRR/GRE" xmltv_id="QLD-MT Isa Foxtel Movies Greats HD">QLD-MT Isa Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FSD##FSN/FSD" xmltv_id="QLD-MT Isa Fox Sports News HD">QLD-MT Isa Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_F1D##FS1/F1D" xmltv_id="QLD-MT Isa FOX CRICKET HD">QLD-MT Isa FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_F2D##SP2/F2D" xmltv_id="QLD-MT Isa FOX LEAGUE HD">QLD-MT Isa FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FHD##FS3/FHD" xmltv_id="QLD-MT Isa FOX SPORTS 503 HD">QLD-MT Isa FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FAD##FAF/FAD" xmltv_id="QLD-MT Isa Fox Footy HD">QLD-MT Isa Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_F4D##FSP/F4D" xmltv_id="QLD-MT Isa FOX SPORTS 505 HD">QLD-MT Isa FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SPE##SPS/SPE" xmltv_id="QLD-MT Isa FOX SPORTS 506 HD">QLD-MT Isa FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_E1D##ESP/E1D" xmltv_id="QLD-MT Isa ESPN HD">QLD-MT Isa ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_EHD##ES2/EHD" xmltv_id="QLD-MT Isa ESPN2 HD">QLD-MT Isa ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FSM##FSS/FSM" xmltv_id="QLD-MT Isa FOX SPORTS MORE HD">QLD-MT Isa FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SRH##SRW/SRH" xmltv_id="QLD-MT Isa SKY Tbred Cent HD">QLD-MT Isa SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DHD##DIS/DHD" xmltv_id="QLD-MT Isa Discovery HD">QLD-MT Isa Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NGD##NGE/NGD" xmltv_id="QLD-MT Isa Nat Geo HD">QLD-MT Isa Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_HSD##HST/HSD" xmltv_id="QLD-MT Isa History HD">QLD-MT Isa History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BKH##BBK/BKH" xmltv_id="QLD-MT Isa BBC Earth HD">QLD-MT Isa BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NWD##NGW/NWD" xmltv_id="QLD-MT Isa Nat Geo Wild HD">QLD-MT Isa Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BE1##B1E/BE1" xmltv_id="QLD-MT Isa beIN SPORTS 1 HD">QLD-MT Isa beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BE2##B2E/BE2" xmltv_id="QLD-MT Isa beIN SPORTS 2 HD">QLD-MT Isa beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BE3##B3E/BE3" xmltv_id="QLD-MT Isa beIN SPORTS 3 HD">QLD-MT Isa beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NHD##SKY/NHD" xmltv_id="QLD-MT Isa Sky News HD">QLD-MT Isa Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SUH##SKY/SUH" xmltv_id="QLD-MT Isa Sky News UK HD">QLD-MT Isa Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FNH##FNC/FNH" xmltv_id="QLD-MT Isa Fox News HD">QLD-MT Isa Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SHO##SHO/SHO" xmltv_id="QLD-MT Isa Foxtel Movies Premiere">QLD-MT Isa Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SHF##SHF/SHF" xmltv_id="QLD-MT Isa Foxtel Movies Family">QLD-MT Isa Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MO9##MO8/MO9" xmltv_id="QLD-MT Isa Foxtel Movies Kids">QLD-MT Isa Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SHA##SHA/SHA" xmltv_id="QLD-MT Isa Foxtel Movies Action">QLD-MT Isa Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SHY##SHY/SHY" xmltv_id="QLD-MT Isa Foxtel Movies Comedy">QLD-MT Isa Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SHH##SHH/SHH" xmltv_id="QLD-MT Isa Foxtel Movies Thriller">QLD-MT Isa Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SHD##SHD/SHD" xmltv_id="QLD-MT Isa Foxtel Movies Romance">QLD-MT Isa Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MO6##MO6/MO6" xmltv_id="QLD-MT Isa Foxtel Movies Drama">QLD-MT Isa Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MVS##MVS/MVS" xmltv_id="QLD-MT Isa Foxtel Movies Hits">QLD-MT Isa Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_GRR##GRR/GRR" xmltv_id="QLD-MT Isa Foxtel Movies Greats">QLD-MT Isa Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SH2##SHO/SH2" xmltv_id="QLD-MT Isa Foxtel Movies Premiere +2">QLD-MT Isa Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MTA##SHA/MTA" xmltv_id="QLD-MT Isa Foxtel Movies Action +2">QLD-MT Isa Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MTF##SHF/MTF" xmltv_id="QLD-MT Isa Foxtel Movies Family +2">QLD-MT Isa Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_S4B##FTA/S4B" xmltv_id="QLD-MT Isa SBS World Movies SD">QLD-MT Isa SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FSN##FSN/FSN" xmltv_id="QLD-MT Isa Fox Sports News">QLD-MT Isa Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FS1##FS1/FS1" xmltv_id="QLD-MT Isa FOX CRICKET">QLD-MT Isa FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SP2##SP2/SP2" xmltv_id="QLD-MT Isa FOX LEAGUE">QLD-MT Isa FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FS3##FS3/FS3" xmltv_id="QLD-MT Isa FOX SPORTS 503">QLD-MT Isa FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FAF##FAF/FAF" xmltv_id="QLD-MT Isa Fox Footy">QLD-MT Isa Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FSP##FSP/FSP" xmltv_id="QLD-MT Isa FOX SPORTS 505">QLD-MT Isa FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SPS##SPS/SPS" xmltv_id="QLD-MT Isa FOX SPORTS 506">QLD-MT Isa FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FSS##FSS/FSS" xmltv_id="QLD-MT Isa Fox Sports More">QLD-MT Isa Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ESP##ESP/ESP" xmltv_id="QLD-MT Isa ESPN">QLD-MT Isa ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ES2##ES2/ES2" xmltv_id="QLD-MT Isa ESPN2">QLD-MT Isa ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_B1E##B1E/B1E" xmltv_id="QLD-MT Isa beIN SPORTS 1">QLD-MT Isa beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_B2E##B2E/B2E" xmltv_id="QLD-MT Isa beIN SPORTS 2">QLD-MT Isa beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_B3E##B3E/B3E" xmltv_id="QLD-MT Isa beIN SPORTS 3">QLD-MT Isa beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SRA##SRA/SRA" xmltv_id="QLD-MT Isa SKY Racing">QLD-MT Isa SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SR2##SR2/SR2" xmltv_id="QLD-MT Isa SKY Racing 2">QLD-MT Isa SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SRW##SRW/SRW" xmltv_id="QLD-MT Isa SKY Tbred Cent">QLD-MT Isa SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_RTV##RTV/RTV" xmltv_id="QLD-MT Isa RACING.COM">QLD-MT Isa RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SKY##SKY/SKY" xmltv_id="QLD-MT Isa SKY News">QLD-MT Isa SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FXW##FXW/FXW" xmltv_id="QLD-MT Isa SKY Weather">QLD-MT Isa SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ASP##ASP/ASP" xmltv_id="QLD-MT Isa Sky News Extra">QLD-MT Isa Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SUK##SKY/SUK" xmltv_id="QLD-MT Isa Sky News UK">QLD-MT Isa Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_FNC##FNC/FNC" xmltv_id="QLD-MT Isa FOX News">QLD-MT Isa FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CNN##CNN/CNN" xmltv_id="QLD-MT Isa CNN">QLD-MT Isa CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_HST##HST/HST" xmltv_id="QLD-MT Isa The History Channel">QLD-MT Isa The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CIN##CIN/CIN" xmltv_id="QLD-MT Isa Crime">QLD-MT Isa Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_E2A##AES/E2A" xmltv_id="QLD-MT Isa A&E +2">QLD-MT Isa A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DIS##DIS/DIS" xmltv_id="QLD-MT Isa Discovery Channel">QLD-MT Isa Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NGE##NGE/NGE" xmltv_id="QLD-MT Isa National Geographic">QLD-MT Isa National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BBK##BBK/BBK" xmltv_id="QLD-MT Isa BBC Earth">QLD-MT Isa BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DID##DID/DID" xmltv_id="QLD-MT Isa Investigation Discovery">QLD-MT Isa Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DIT##DIT/DIT" xmltv_id="QLD-MT Isa Discovery Turbo">QLD-MT Isa Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ANI##ANI/ANI" xmltv_id="QLD-MT Isa Animal Planet">QLD-MT Isa Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NGW##NGW/NGW" xmltv_id="QLD-MT Isa Nat Geo Wild">QLD-MT Isa Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DS2##DIS/DS2" xmltv_id="QLD-MT Isa Discovery +2">QLD-MT Isa Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_DI2##DIT/DI2" xmltv_id="QLD-MT Isa Discovery Turbo +2">QLD-MT Isa Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NG2##NGE/NG2" xmltv_id="QLD-MT Isa Nat Geo +2">QLD-MT Isa Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CNB##CNB/CNB" xmltv_id="QLD-MT Isa CNBC">QLD-MT Isa CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BBC##BBC/BBC" xmltv_id="QLD-MT Isa BBC World News">QLD-MT Isa BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BLM##BLM/BLM" xmltv_id="QLD-MT Isa Bloomberg Television">QLD-MT Isa Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_AJE##AJE/AJE" xmltv_id="QLD-MT Isa Al Jazeera">QLD-MT Isa Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_TRT##TRT/TRT" xmltv_id="QLD-MT Isa TRT World">QLD-MT Isa TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CCC##CCC/CCC" xmltv_id="QLD-MT Isa CGTN">QLD-MT Isa CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CCD##CCD/CCD" xmltv_id="QLD-MT Isa CGTN-Documentary">QLD-MT Isa CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NHK##FTA/NHK" xmltv_id="QLD-MT Isa NHK World-Japan">QLD-MT Isa NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_RSY##RSY/RSY" xmltv_id="QLD-MT Isa Russia Today">QLD-MT Isa Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NIC##NIC/NIC" xmltv_id="QLD-MT Isa Nickelodeon">QLD-MT Isa Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_NJR##NJR/NJR" xmltv_id="QLD-MT Isa Nick Jr.">QLD-MT Isa Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CBE##CBE/CBE" xmltv_id="QLD-MT Isa Cbeebies">QLD-MT Isa Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CNE##CNE/CNE" xmltv_id="QLD-MT Isa Cartoon Network">QLD-MT Isa Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_BOO##BOO/BOO" xmltv_id="QLD-MT Isa Boomerang">QLD-MT Isa Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_SA3##FTA/SA3" xmltv_id="QLD-MT Isa ABC ME Sydney">QLD-MT Isa ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CV2##CV2/CV2" xmltv_id="QLD-MT Isa [V]">QLD-MT Isa [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_V2H##CV2/V2H" xmltv_id="QLD-MT Isa [V] +2">QLD-MT Isa [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_TMF##TMF/TMF" xmltv_id="QLD-MT Isa MTV Music">QLD-MT Isa MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_VH1##VH1/VH1" xmltv_id="QLD-MT Isa MTV Dance">QLD-MT Isa MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_MMX##MMX/MMX" xmltv_id="QLD-MT Isa MAX">QLD-MT Isa MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_CMC##CMC/CMC" xmltv_id="QLD-MT Isa CMC">QLD-MT Isa CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_ANT##ANT/ANT" xmltv_id="QLD-MT Isa Antenna Pacific">QLD-MT Isa Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16528_RAI##RAI/RAI" xmltv_id="QLD-MT Isa RAI ITALIA">QLD-MT Isa RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_TNQ##FTA/TNQ" xmltv_id="QLD-Mackay SC Nine QLD">QLD-Mackay SC Nine QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_STQ##FTA/STQ" xmltv_id="QLD-Mackay Channel Seven">QLD-Mackay Channel Seven</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_RTM##FTA/RTM" xmltv_id="QLD-Mackay WIN Television">QLD-Mackay WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_AHR##FTA/AHR" xmltv_id="QLD-Mackay ABC HD">QLD-Mackay ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_AHB##FTA/AHB" xmltv_id="QLD-Mackay ABC News">QLD-Mackay ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BBD##FTA/BBD" xmltv_id="QLD-Mackay SBS HD">QLD-Mackay SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SNQ##FTA/SNQ" xmltv_id="QLD-Mackay SBS Viceland HD">QLD-Mackay SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SB0##FTA/SB0" xmltv_id="QLD-Mackay SBS World Movies HD">QLD-Mackay SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SFQ##FTA/SFQ" xmltv_id="QLD-Mackay SBS Food QLD">QLD-Mackay SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CD9##FTA/CD9" xmltv_id="QLD-Mackay 9HD QLD SC">QLD-Mackay 9HD QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_OQD##FTA/OQD" xmltv_id="QLD-Mackay SC 9Gem QLD">QLD-Mackay SC 9Gem QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_EQL##FTA/EQL" xmltv_id="QLD-Mackay SC 9GO! QLD">QLD-Mackay SC 9GO! QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CL9##FTA/CL9" xmltv_id="QLD-Mackay 9Life QLD SC">QLD-Mackay 9Life QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_B72##FTA/B72" xmltv_id="QLD-Mackay 7TWO Brisbane">QLD-Mackay 7TWO Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SHB##FTA/SHB" xmltv_id="QLD-Mackay 7mate Brisbane">QLD-Mackay 7mate Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FLQ##FTA/FLQ" xmltv_id="QLD-Mackay 7Flix QLD">QLD-Mackay 7Flix QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_HW5##FTA/HW5" xmltv_id="QLD-Mackay WIN HD QLD">QLD-Mackay WIN HD QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ONQ##FTA/ONQ" xmltv_id="QLD-Mackay WIN BOLD Queensland">QLD-Mackay WIN BOLD Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_WHQ##FTA/WHQ" xmltv_id="QLD-Mackay WIN Peach Queensland">QLD-Mackay WIN Peach Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_F1S##F1S/F1S" xmltv_id="QLD-Mackay FOX One">QLD-Mackay FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ABQ##FTA/ABQ" xmltv_id="QLD-Mackay ABC QLD">QLD-Mackay ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SBE##FTA/SBE" xmltv_id="QLD-Mackay SBS Eastern">QLD-Mackay SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_UKT##UKT/UKT" xmltv_id="QLD-Mackay UKTV">QLD-Mackay UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_LST##LST/LST" xmltv_id="QLD-Mackay LifeStyle">QLD-Mackay LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FOX##FOX/FOX" xmltv_id="QLD-Mackay FOX8">QLD-Mackay FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FFS##FFS/FFS" xmltv_id="QLD-Mackay FOX Funny">QLD-Mackay FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ARN##ARN/ARN" xmltv_id="QLD-Mackay Arena">QLD-Mackay Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FKC##FKC/FKC" xmltv_id="QLD-Mackay FOX Classics">QLD-Mackay FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_HAL##HAL/HAL" xmltv_id="QLD-Mackay Universal TV">QLD-Mackay Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SHC##SHC/SHC" xmltv_id="QLD-Mackay FOX SHOWCASE">QLD-Mackay FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BSF##BSF/BSF" xmltv_id="QLD-Mackay BBC First">QLD-Mackay BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FSU##FSU/FSU" xmltv_id="QLD-Mackay FOX Sleuth">QLD-Mackay FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_IOI##IOI/IOI" xmltv_id="QLD-Mackay FOX Crime">QLD-Mackay FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_HIT##HIT/HIT" xmltv_id="QLD-Mackay FOX H!TS">QLD-Mackay FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_COM##COM/COM" xmltv_id="QLD-Mackay The Comedy Channel">QLD-Mackay The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_AES##AES/AES" xmltv_id="QLD-Mackay A&E">QLD-Mackay A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FIS##FIS/FIS" xmltv_id="QLD-Mackay FOX Sci Fi">QLD-Mackay FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MTV##MTV/MTV" xmltv_id="QLD-Mackay MTV">QLD-Mackay MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ETV##ETV/ETV" xmltv_id="QLD-Mackay E! Entertainment">QLD-Mackay E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FOD##FOD/FOD" xmltv_id="QLD-Mackay LifeStyle Food">QLD-Mackay LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_LHO##LHO/LHO" xmltv_id="QLD-Mackay LifeStyle Home">QLD-Mackay LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DTA##DTA/DTA" xmltv_id="QLD-Mackay TLC">QLD-Mackay TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BXS##BXS/BXS" xmltv_id="QLD-Mackay BoxSets">QLD-Mackay BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SAR##SAR/SAR" xmltv_id="QLD-Mackay Smooth / Arts">QLD-Mackay Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_AB2##FTA/AB2" xmltv_id="QLD-Mackay ABCComedy/Kids">QLD-Mackay ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SBN##FTA/SBN" xmltv_id="QLD-Mackay SBS VICELAND">QLD-Mackay SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NFN##FTA/NFN" xmltv_id="QLD-Mackay SBS Food">QLD-Mackay SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NIT##FTA/NIT" xmltv_id="QLD-Mackay NITV">QLD-Mackay NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_F12##F12/F12" xmltv_id="QLD-Mackay FOX One +2">QLD-Mackay FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SW2##SHC/SW2" xmltv_id="QLD-Mackay FOX SHOWCASE +2">QLD-Mackay FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FO2##FOX/FO2" xmltv_id="QLD-Mackay FOX8+2">QLD-Mackay FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_IO2##IOI/IO2" xmltv_id="QLD-Mackay FOX Crime +2">QLD-Mackay FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_LS2##LST/LS2" xmltv_id="QLD-Mackay LifeStyle +2">QLD-Mackay LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_AR2##ARN/AR2" xmltv_id="QLD-Mackay Arena +2">QLD-Mackay Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ET2##ET2/ET2" xmltv_id="QLD-Mackay E!+2">QLD-Mackay E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CL2##FKC/CL2" xmltv_id="QLD-Mackay FOX Classics+2">QLD-Mackay FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_UK2##UKT/UK2" xmltv_id="QLD-Mackay UKTV+2">QLD-Mackay UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FS2##FS2/FS2" xmltv_id="QLD-Mackay FOX Sleuth +2">QLD-Mackay FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FF2##FF2/FF2" xmltv_id="QLD-Mackay FOX Funny +2">QLD-Mackay FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_HI2##HIT/HI2" xmltv_id="QLD-Mackay FOX H!TS +2">QLD-Mackay FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FI2##FI2/FI2" xmltv_id="QLD-Mackay FOX Sci Fi +2">QLD-Mackay FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_LF2##FOD/LF2" xmltv_id="QLD-Mackay LifeStyle Food +2">QLD-Mackay LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DT2##DTA/DT2" xmltv_id="QLD-Mackay TLC +2">QLD-Mackay TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_AUR##AUR/AUR" xmltv_id="QLD-Mackay Aurora">QLD-Mackay Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_TVS##TVS/TVS" xmltv_id="QLD-Mackay TVSN">QLD-Mackay TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_EXP##EXP/EXP" xmltv_id="QLD-Mackay EXPO">QLD-Mackay EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ACC##ACC/ACC" xmltv_id="QLD-Mackay ACC">QLD-Mackay ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_HLT##HLT/HLT" xmltv_id="QLD-Mackay Hillsong Channel">QLD-Mackay Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DAS##DAS/DAS" xmltv_id="QLD-Mackay Daystar">QLD-Mackay Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SLT##SLT/SLT" xmltv_id="QLD-Mackay SonLife">QLD-Mackay SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_F1H##F1H/F1H" xmltv_id="QLD-Mackay FOX One HD">QLD-Mackay FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ARD##ARN/ARD" xmltv_id="QLD-Mackay Arena HD">QLD-Mackay Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_LSD##LST/LSD" xmltv_id="QLD-Mackay LifeStyle HD">QLD-Mackay LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_F8D##FOX/F8D" xmltv_id="QLD-Mackay FOX8 HD">QLD-Mackay FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FFH##FFH/FFH" xmltv_id="QLD-Mackay FOX Funny HD">QLD-Mackay FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_UND##HAL/UND" xmltv_id="QLD-Mackay Universal HD">QLD-Mackay Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SCD##SHC/SCD" xmltv_id="QLD-Mackay FOX SHOWCASE HD">QLD-Mackay FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BFF##BSF/BFF" xmltv_id="QLD-Mackay BBC First HD">QLD-Mackay BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FSL##FSL/FSL" xmltv_id="QLD-Mackay FOX Sleuth HD">QLD-Mackay FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FCH##FCH/FCH" xmltv_id="QLD-Mackay FOX Crime HD">QLD-Mackay FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_AED##AES/AED" xmltv_id="QLD-Mackay A&E HD">QLD-Mackay A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FSI##FSI/FSI" xmltv_id="QLD-Mackay FOX Sci Fi HD">QLD-Mackay FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BXD##BXS/BXD" xmltv_id="QLD-Mackay BoxSet HD">QLD-Mackay BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_HAR##SAR/HAR" xmltv_id="QLD-Mackay Smooth / Arts HD">QLD-Mackay Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SOD##SHO/SOD" xmltv_id="QLD-Mackay Foxtel Movies Premiere HD">QLD-Mackay Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MO7##SHF/MO7" xmltv_id="QLD-Mackay Foxtel Movies Family HD">QLD-Mackay Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MO8##MO8/MO8" xmltv_id="QLD-Mackay Foxtel Movies Kids HD">QLD-Mackay Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_STN##SHA/STN" xmltv_id="QLD-Mackay Foxtel Movies Action HD">QLD-Mackay Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MO1##SHY/MO1" xmltv_id="QLD-Mackay Foxtel Movies Comedy HD">QLD-Mackay Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MO3##SHH/MO3" xmltv_id="QLD-Mackay Foxtel Movies Thriller HD">QLD-Mackay Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MO2##SHD/MO2" xmltv_id="QLD-Mackay Foxtel Movies Romance HD">QLD-Mackay Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MO5##MO6/MO5" xmltv_id="QLD-Mackay Foxtel Movies Drama HD">QLD-Mackay Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MVD##MVS/MVD" xmltv_id="QLD-Mackay Foxtel Movies Hits HD">QLD-Mackay Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_GRE##GRR/GRE" xmltv_id="QLD-Mackay Foxtel Movies Greats HD">QLD-Mackay Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FSD##FSN/FSD" xmltv_id="QLD-Mackay Fox Sports News HD">QLD-Mackay Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_F1D##FS1/F1D" xmltv_id="QLD-Mackay FOX CRICKET HD">QLD-Mackay FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_F2D##SP2/F2D" xmltv_id="QLD-Mackay FOX LEAGUE HD">QLD-Mackay FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FHD##FS3/FHD" xmltv_id="QLD-Mackay FOX SPORTS 503 HD">QLD-Mackay FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FAD##FAF/FAD" xmltv_id="QLD-Mackay Fox Footy HD">QLD-Mackay Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_F4D##FSP/F4D" xmltv_id="QLD-Mackay FOX SPORTS 505 HD">QLD-Mackay FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SPE##SPS/SPE" xmltv_id="QLD-Mackay FOX SPORTS 506 HD">QLD-Mackay FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_E1D##ESP/E1D" xmltv_id="QLD-Mackay ESPN HD">QLD-Mackay ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_EHD##ES2/EHD" xmltv_id="QLD-Mackay ESPN2 HD">QLD-Mackay ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FSM##FSS/FSM" xmltv_id="QLD-Mackay FOX SPORTS MORE HD">QLD-Mackay FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SRH##SRW/SRH" xmltv_id="QLD-Mackay SKY Tbred Cent HD">QLD-Mackay SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DHD##DIS/DHD" xmltv_id="QLD-Mackay Discovery HD">QLD-Mackay Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NGD##NGE/NGD" xmltv_id="QLD-Mackay Nat Geo HD">QLD-Mackay Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_HSD##HST/HSD" xmltv_id="QLD-Mackay History HD">QLD-Mackay History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BKH##BBK/BKH" xmltv_id="QLD-Mackay BBC Earth HD">QLD-Mackay BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NWD##NGW/NWD" xmltv_id="QLD-Mackay Nat Geo Wild HD">QLD-Mackay Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BE1##B1E/BE1" xmltv_id="QLD-Mackay beIN SPORTS 1 HD">QLD-Mackay beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BE2##B2E/BE2" xmltv_id="QLD-Mackay beIN SPORTS 2 HD">QLD-Mackay beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BE3##B3E/BE3" xmltv_id="QLD-Mackay beIN SPORTS 3 HD">QLD-Mackay beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NHD##SKY/NHD" xmltv_id="QLD-Mackay Sky News HD">QLD-Mackay Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SUH##SKY/SUH" xmltv_id="QLD-Mackay Sky News UK HD">QLD-Mackay Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FNH##FNC/FNH" xmltv_id="QLD-Mackay Fox News HD">QLD-Mackay Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SHO##SHO/SHO" xmltv_id="QLD-Mackay Foxtel Movies Premiere">QLD-Mackay Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SHF##SHF/SHF" xmltv_id="QLD-Mackay Foxtel Movies Family">QLD-Mackay Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MO9##MO8/MO9" xmltv_id="QLD-Mackay Foxtel Movies Kids">QLD-Mackay Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SHA##SHA/SHA" xmltv_id="QLD-Mackay Foxtel Movies Action">QLD-Mackay Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SHY##SHY/SHY" xmltv_id="QLD-Mackay Foxtel Movies Comedy">QLD-Mackay Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SHH##SHH/SHH" xmltv_id="QLD-Mackay Foxtel Movies Thriller">QLD-Mackay Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SHD##SHD/SHD" xmltv_id="QLD-Mackay Foxtel Movies Romance">QLD-Mackay Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MO6##MO6/MO6" xmltv_id="QLD-Mackay Foxtel Movies Drama">QLD-Mackay Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MVS##MVS/MVS" xmltv_id="QLD-Mackay Foxtel Movies Hits">QLD-Mackay Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_GRR##GRR/GRR" xmltv_id="QLD-Mackay Foxtel Movies Greats">QLD-Mackay Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SH2##SHO/SH2" xmltv_id="QLD-Mackay Foxtel Movies Premiere +2">QLD-Mackay Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MTA##SHA/MTA" xmltv_id="QLD-Mackay Foxtel Movies Action +2">QLD-Mackay Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MTF##SHF/MTF" xmltv_id="QLD-Mackay Foxtel Movies Family +2">QLD-Mackay Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_S4B##FTA/S4B" xmltv_id="QLD-Mackay SBS World Movies SD">QLD-Mackay SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FSN##FSN/FSN" xmltv_id="QLD-Mackay Fox Sports News">QLD-Mackay Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FS1##FS1/FS1" xmltv_id="QLD-Mackay FOX CRICKET">QLD-Mackay FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SP2##SP2/SP2" xmltv_id="QLD-Mackay FOX LEAGUE">QLD-Mackay FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FS3##FS3/FS3" xmltv_id="QLD-Mackay FOX SPORTS 503">QLD-Mackay FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FAF##FAF/FAF" xmltv_id="QLD-Mackay Fox Footy">QLD-Mackay Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FSP##FSP/FSP" xmltv_id="QLD-Mackay FOX SPORTS 505">QLD-Mackay FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SPS##SPS/SPS" xmltv_id="QLD-Mackay FOX SPORTS 506">QLD-Mackay FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FSS##FSS/FSS" xmltv_id="QLD-Mackay Fox Sports More">QLD-Mackay Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ESP##ESP/ESP" xmltv_id="QLD-Mackay ESPN">QLD-Mackay ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ES2##ES2/ES2" xmltv_id="QLD-Mackay ESPN2">QLD-Mackay ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_B1E##B1E/B1E" xmltv_id="QLD-Mackay beIN SPORTS 1">QLD-Mackay beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_B2E##B2E/B2E" xmltv_id="QLD-Mackay beIN SPORTS 2">QLD-Mackay beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_B3E##B3E/B3E" xmltv_id="QLD-Mackay beIN SPORTS 3">QLD-Mackay beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SRA##SRA/SRA" xmltv_id="QLD-Mackay SKY Racing">QLD-Mackay SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SR2##SR2/SR2" xmltv_id="QLD-Mackay SKY Racing 2">QLD-Mackay SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SRW##SRW/SRW" xmltv_id="QLD-Mackay SKY Tbred Cent">QLD-Mackay SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_RTV##RTV/RTV" xmltv_id="QLD-Mackay RACING.COM">QLD-Mackay RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SKY##SKY/SKY" xmltv_id="QLD-Mackay SKY News">QLD-Mackay SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FXW##FXW/FXW" xmltv_id="QLD-Mackay SKY Weather">QLD-Mackay SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ASP##ASP/ASP" xmltv_id="QLD-Mackay Sky News Extra">QLD-Mackay Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SUK##SKY/SUK" xmltv_id="QLD-Mackay Sky News UK">QLD-Mackay Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_FNC##FNC/FNC" xmltv_id="QLD-Mackay FOX News">QLD-Mackay FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CNN##CNN/CNN" xmltv_id="QLD-Mackay CNN">QLD-Mackay CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_HST##HST/HST" xmltv_id="QLD-Mackay The History Channel">QLD-Mackay The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CIN##CIN/CIN" xmltv_id="QLD-Mackay Crime">QLD-Mackay Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_E2A##AES/E2A" xmltv_id="QLD-Mackay A&E +2">QLD-Mackay A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DIS##DIS/DIS" xmltv_id="QLD-Mackay Discovery Channel">QLD-Mackay Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NGE##NGE/NGE" xmltv_id="QLD-Mackay National Geographic">QLD-Mackay National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BBK##BBK/BBK" xmltv_id="QLD-Mackay BBC Earth">QLD-Mackay BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DID##DID/DID" xmltv_id="QLD-Mackay Investigation Discovery">QLD-Mackay Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DIT##DIT/DIT" xmltv_id="QLD-Mackay Discovery Turbo">QLD-Mackay Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ANI##ANI/ANI" xmltv_id="QLD-Mackay Animal Planet">QLD-Mackay Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NGW##NGW/NGW" xmltv_id="QLD-Mackay Nat Geo Wild">QLD-Mackay Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DS2##DIS/DS2" xmltv_id="QLD-Mackay Discovery +2">QLD-Mackay Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_DI2##DIT/DI2" xmltv_id="QLD-Mackay Discovery Turbo +2">QLD-Mackay Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NG2##NGE/NG2" xmltv_id="QLD-Mackay Nat Geo +2">QLD-Mackay Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CNB##CNB/CNB" xmltv_id="QLD-Mackay CNBC">QLD-Mackay CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BBC##BBC/BBC" xmltv_id="QLD-Mackay BBC World News">QLD-Mackay BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BLM##BLM/BLM" xmltv_id="QLD-Mackay Bloomberg Television">QLD-Mackay Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_AJE##AJE/AJE" xmltv_id="QLD-Mackay Al Jazeera">QLD-Mackay Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_TRT##TRT/TRT" xmltv_id="QLD-Mackay TRT World">QLD-Mackay TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CCC##CCC/CCC" xmltv_id="QLD-Mackay CGTN">QLD-Mackay CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CCD##CCD/CCD" xmltv_id="QLD-Mackay CGTN-Documentary">QLD-Mackay CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NHK##FTA/NHK" xmltv_id="QLD-Mackay NHK World-Japan">QLD-Mackay NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_RSY##RSY/RSY" xmltv_id="QLD-Mackay Russia Today">QLD-Mackay Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NIC##NIC/NIC" xmltv_id="QLD-Mackay Nickelodeon">QLD-Mackay Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_NJR##NJR/NJR" xmltv_id="QLD-Mackay Nick Jr.">QLD-Mackay Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CBE##CBE/CBE" xmltv_id="QLD-Mackay Cbeebies">QLD-Mackay Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CNE##CNE/CNE" xmltv_id="QLD-Mackay Cartoon Network">QLD-Mackay Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_BOO##BOO/BOO" xmltv_id="QLD-Mackay Boomerang">QLD-Mackay Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_SA3##FTA/SA3" xmltv_id="QLD-Mackay ABC ME Sydney">QLD-Mackay ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CV2##CV2/CV2" xmltv_id="QLD-Mackay [V]">QLD-Mackay [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_V2H##CV2/V2H" xmltv_id="QLD-Mackay [V] +2">QLD-Mackay [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_TMF##TMF/TMF" xmltv_id="QLD-Mackay MTV Music">QLD-Mackay MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_VH1##VH1/VH1" xmltv_id="QLD-Mackay MTV Dance">QLD-Mackay MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_MMX##MMX/MMX" xmltv_id="QLD-Mackay MAX">QLD-Mackay MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_CMC##CMC/CMC" xmltv_id="QLD-Mackay CMC">QLD-Mackay CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_ANT##ANT/ANT" xmltv_id="QLD-Mackay Antenna Pacific">QLD-Mackay Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16448_RAI##RAI/RAI" xmltv_id="QLD-Mackay RAI ITALIA">QLD-Mackay RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_TNQ##FTA/TNQ" xmltv_id="QLD-Rockhampton SC Nine QLD">QLD-Rockhampton SC Nine QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_STR##FTA/STR" xmltv_id="QLD-Rockhampton Channel Seven">QLD-Rockhampton Channel Seven</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_RTQ##FTA/RTQ" xmltv_id="QLD-Rockhampton WIN Television">QLD-Rockhampton WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_AHR##FTA/AHR" xmltv_id="QLD-Rockhampton ABC HD">QLD-Rockhampton ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_AHB##FTA/AHB" xmltv_id="QLD-Rockhampton ABC News">QLD-Rockhampton ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BBD##FTA/BBD" xmltv_id="QLD-Rockhampton SBS HD">QLD-Rockhampton SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SNQ##FTA/SNQ" xmltv_id="QLD-Rockhampton SBS Viceland HD">QLD-Rockhampton SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SB0##FTA/SB0" xmltv_id="QLD-Rockhampton SBS World Movies HD">QLD-Rockhampton SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SFQ##FTA/SFQ" xmltv_id="QLD-Rockhampton SBS Food QLD">QLD-Rockhampton SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CD9##FTA/CD9" xmltv_id="QLD-Rockhampton 9HD QLD SC">QLD-Rockhampton 9HD QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_OQD##FTA/OQD" xmltv_id="QLD-Rockhampton SC 9Gem QLD">QLD-Rockhampton SC 9Gem QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_EQL##FTA/EQL" xmltv_id="QLD-Rockhampton SC 9GO! QLD">QLD-Rockhampton SC 9GO! QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CL9##FTA/CL9" xmltv_id="QLD-Rockhampton 9Life QLD SC">QLD-Rockhampton 9Life QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_B72##FTA/B72" xmltv_id="QLD-Rockhampton 7TWO Brisbane">QLD-Rockhampton 7TWO Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SHB##FTA/SHB" xmltv_id="QLD-Rockhampton 7mate Brisbane">QLD-Rockhampton 7mate Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FLQ##FTA/FLQ" xmltv_id="QLD-Rockhampton 7Flix QLD">QLD-Rockhampton 7Flix QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_HW5##FTA/HW5" xmltv_id="QLD-Rockhampton WIN HD QLD">QLD-Rockhampton WIN HD QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ONQ##FTA/ONQ" xmltv_id="QLD-Rockhampton WIN BOLD Queensland">QLD-Rockhampton WIN BOLD Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_WHQ##FTA/WHQ" xmltv_id="QLD-Rockhampton WIN Peach Queensland">QLD-Rockhampton WIN Peach Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_F1S##F1S/F1S" xmltv_id="QLD-Rockhampton FOX One">QLD-Rockhampton FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ABQ##FTA/ABQ" xmltv_id="QLD-Rockhampton ABC QLD">QLD-Rockhampton ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SBE##FTA/SBE" xmltv_id="QLD-Rockhampton SBS Eastern">QLD-Rockhampton SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_UKT##UKT/UKT" xmltv_id="QLD-Rockhampton UKTV">QLD-Rockhampton UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_LST##LST/LST" xmltv_id="QLD-Rockhampton LifeStyle">QLD-Rockhampton LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FOX##FOX/FOX" xmltv_id="QLD-Rockhampton FOX8">QLD-Rockhampton FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FFS##FFS/FFS" xmltv_id="QLD-Rockhampton FOX Funny">QLD-Rockhampton FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ARN##ARN/ARN" xmltv_id="QLD-Rockhampton Arena">QLD-Rockhampton Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FKC##FKC/FKC" xmltv_id="QLD-Rockhampton FOX Classics">QLD-Rockhampton FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_HAL##HAL/HAL" xmltv_id="QLD-Rockhampton Universal TV">QLD-Rockhampton Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SHC##SHC/SHC" xmltv_id="QLD-Rockhampton FOX SHOWCASE">QLD-Rockhampton FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BSF##BSF/BSF" xmltv_id="QLD-Rockhampton BBC First">QLD-Rockhampton BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FSU##FSU/FSU" xmltv_id="QLD-Rockhampton FOX Sleuth">QLD-Rockhampton FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_IOI##IOI/IOI" xmltv_id="QLD-Rockhampton FOX Crime">QLD-Rockhampton FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_HIT##HIT/HIT" xmltv_id="QLD-Rockhampton FOX H!TS">QLD-Rockhampton FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_COM##COM/COM" xmltv_id="QLD-Rockhampton The Comedy Channel">QLD-Rockhampton The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_AES##AES/AES" xmltv_id="QLD-Rockhampton A&E">QLD-Rockhampton A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FIS##FIS/FIS" xmltv_id="QLD-Rockhampton FOX Sci Fi">QLD-Rockhampton FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MTV##MTV/MTV" xmltv_id="QLD-Rockhampton MTV">QLD-Rockhampton MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ETV##ETV/ETV" xmltv_id="QLD-Rockhampton E! Entertainment">QLD-Rockhampton E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FOD##FOD/FOD" xmltv_id="QLD-Rockhampton LifeStyle Food">QLD-Rockhampton LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_LHO##LHO/LHO" xmltv_id="QLD-Rockhampton LifeStyle Home">QLD-Rockhampton LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DTA##DTA/DTA" xmltv_id="QLD-Rockhampton TLC">QLD-Rockhampton TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BXS##BXS/BXS" xmltv_id="QLD-Rockhampton BoxSets">QLD-Rockhampton BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SAR##SAR/SAR" xmltv_id="QLD-Rockhampton Smooth / Arts">QLD-Rockhampton Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_AB2##FTA/AB2" xmltv_id="QLD-Rockhampton ABCComedy/Kids">QLD-Rockhampton ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SBN##FTA/SBN" xmltv_id="QLD-Rockhampton SBS VICELAND">QLD-Rockhampton SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NFN##FTA/NFN" xmltv_id="QLD-Rockhampton SBS Food">QLD-Rockhampton SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NIT##FTA/NIT" xmltv_id="QLD-Rockhampton NITV">QLD-Rockhampton NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_F12##F12/F12" xmltv_id="QLD-Rockhampton FOX One +2">QLD-Rockhampton FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SW2##SHC/SW2" xmltv_id="QLD-Rockhampton FOX SHOWCASE +2">QLD-Rockhampton FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FO2##FOX/FO2" xmltv_id="QLD-Rockhampton FOX8+2">QLD-Rockhampton FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_IO2##IOI/IO2" xmltv_id="QLD-Rockhampton FOX Crime +2">QLD-Rockhampton FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_LS2##LST/LS2" xmltv_id="QLD-Rockhampton LifeStyle +2">QLD-Rockhampton LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_AR2##ARN/AR2" xmltv_id="QLD-Rockhampton Arena +2">QLD-Rockhampton Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ET2##ET2/ET2" xmltv_id="QLD-Rockhampton E!+2">QLD-Rockhampton E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CL2##FKC/CL2" xmltv_id="QLD-Rockhampton FOX Classics+2">QLD-Rockhampton FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_UK2##UKT/UK2" xmltv_id="QLD-Rockhampton UKTV+2">QLD-Rockhampton UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FS2##FS2/FS2" xmltv_id="QLD-Rockhampton FOX Sleuth +2">QLD-Rockhampton FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FF2##FF2/FF2" xmltv_id="QLD-Rockhampton FOX Funny +2">QLD-Rockhampton FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_HI2##HIT/HI2" xmltv_id="QLD-Rockhampton FOX H!TS +2">QLD-Rockhampton FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FI2##FI2/FI2" xmltv_id="QLD-Rockhampton FOX Sci Fi +2">QLD-Rockhampton FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_LF2##FOD/LF2" xmltv_id="QLD-Rockhampton LifeStyle Food +2">QLD-Rockhampton LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DT2##DTA/DT2" xmltv_id="QLD-Rockhampton TLC +2">QLD-Rockhampton TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_AUR##AUR/AUR" xmltv_id="QLD-Rockhampton Aurora">QLD-Rockhampton Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_TVS##TVS/TVS" xmltv_id="QLD-Rockhampton TVSN">QLD-Rockhampton TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_EXP##EXP/EXP" xmltv_id="QLD-Rockhampton EXPO">QLD-Rockhampton EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ACC##ACC/ACC" xmltv_id="QLD-Rockhampton ACC">QLD-Rockhampton ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_HLT##HLT/HLT" xmltv_id="QLD-Rockhampton Hillsong Channel">QLD-Rockhampton Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DAS##DAS/DAS" xmltv_id="QLD-Rockhampton Daystar">QLD-Rockhampton Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SLT##SLT/SLT" xmltv_id="QLD-Rockhampton SonLife">QLD-Rockhampton SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_F1H##F1H/F1H" xmltv_id="QLD-Rockhampton FOX One HD">QLD-Rockhampton FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ARD##ARN/ARD" xmltv_id="QLD-Rockhampton Arena HD">QLD-Rockhampton Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_LSD##LST/LSD" xmltv_id="QLD-Rockhampton LifeStyle HD">QLD-Rockhampton LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_F8D##FOX/F8D" xmltv_id="QLD-Rockhampton FOX8 HD">QLD-Rockhampton FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FFH##FFH/FFH" xmltv_id="QLD-Rockhampton FOX Funny HD">QLD-Rockhampton FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_UND##HAL/UND" xmltv_id="QLD-Rockhampton Universal HD">QLD-Rockhampton Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SCD##SHC/SCD" xmltv_id="QLD-Rockhampton FOX SHOWCASE HD">QLD-Rockhampton FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BFF##BSF/BFF" xmltv_id="QLD-Rockhampton BBC First HD">QLD-Rockhampton BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FSL##FSL/FSL" xmltv_id="QLD-Rockhampton FOX Sleuth HD">QLD-Rockhampton FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FCH##FCH/FCH" xmltv_id="QLD-Rockhampton FOX Crime HD">QLD-Rockhampton FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_AED##AES/AED" xmltv_id="QLD-Rockhampton A&E HD">QLD-Rockhampton A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FSI##FSI/FSI" xmltv_id="QLD-Rockhampton FOX Sci Fi HD">QLD-Rockhampton FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BXD##BXS/BXD" xmltv_id="QLD-Rockhampton BoxSet HD">QLD-Rockhampton BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_HAR##SAR/HAR" xmltv_id="QLD-Rockhampton Smooth / Arts HD">QLD-Rockhampton Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SOD##SHO/SOD" xmltv_id="QLD-Rockhampton Foxtel Movies Premiere HD">QLD-Rockhampton Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MO7##SHF/MO7" xmltv_id="QLD-Rockhampton Foxtel Movies Family HD">QLD-Rockhampton Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MO8##MO8/MO8" xmltv_id="QLD-Rockhampton Foxtel Movies Kids HD">QLD-Rockhampton Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_STN##SHA/STN" xmltv_id="QLD-Rockhampton Foxtel Movies Action HD">QLD-Rockhampton Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MO1##SHY/MO1" xmltv_id="QLD-Rockhampton Foxtel Movies Comedy HD">QLD-Rockhampton Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MO3##SHH/MO3" xmltv_id="QLD-Rockhampton Foxtel Movies Thriller HD">QLD-Rockhampton Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MO2##SHD/MO2" xmltv_id="QLD-Rockhampton Foxtel Movies Romance HD">QLD-Rockhampton Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MO5##MO6/MO5" xmltv_id="QLD-Rockhampton Foxtel Movies Drama HD">QLD-Rockhampton Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MVD##MVS/MVD" xmltv_id="QLD-Rockhampton Foxtel Movies Hits HD">QLD-Rockhampton Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_GRE##GRR/GRE" xmltv_id="QLD-Rockhampton Foxtel Movies Greats HD">QLD-Rockhampton Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FSD##FSN/FSD" xmltv_id="QLD-Rockhampton Fox Sports News HD">QLD-Rockhampton Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_F1D##FS1/F1D" xmltv_id="QLD-Rockhampton FOX CRICKET HD">QLD-Rockhampton FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_F2D##SP2/F2D" xmltv_id="QLD-Rockhampton FOX LEAGUE HD">QLD-Rockhampton FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FHD##FS3/FHD" xmltv_id="QLD-Rockhampton FOX SPORTS 503 HD">QLD-Rockhampton FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FAD##FAF/FAD" xmltv_id="QLD-Rockhampton Fox Footy HD">QLD-Rockhampton Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_F4D##FSP/F4D" xmltv_id="QLD-Rockhampton FOX SPORTS 505 HD">QLD-Rockhampton FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SPE##SPS/SPE" xmltv_id="QLD-Rockhampton FOX SPORTS 506 HD">QLD-Rockhampton FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_E1D##ESP/E1D" xmltv_id="QLD-Rockhampton ESPN HD">QLD-Rockhampton ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_EHD##ES2/EHD" xmltv_id="QLD-Rockhampton ESPN2 HD">QLD-Rockhampton ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FSM##FSS/FSM" xmltv_id="QLD-Rockhampton FOX SPORTS MORE HD">QLD-Rockhampton FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SRH##SRW/SRH" xmltv_id="QLD-Rockhampton SKY Tbred Cent HD">QLD-Rockhampton SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DHD##DIS/DHD" xmltv_id="QLD-Rockhampton Discovery HD">QLD-Rockhampton Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NGD##NGE/NGD" xmltv_id="QLD-Rockhampton Nat Geo HD">QLD-Rockhampton Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_HSD##HST/HSD" xmltv_id="QLD-Rockhampton History HD">QLD-Rockhampton History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BKH##BBK/BKH" xmltv_id="QLD-Rockhampton BBC Earth HD">QLD-Rockhampton BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NWD##NGW/NWD" xmltv_id="QLD-Rockhampton Nat Geo Wild HD">QLD-Rockhampton Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BE1##B1E/BE1" xmltv_id="QLD-Rockhampton beIN SPORTS 1 HD">QLD-Rockhampton beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BE2##B2E/BE2" xmltv_id="QLD-Rockhampton beIN SPORTS 2 HD">QLD-Rockhampton beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BE3##B3E/BE3" xmltv_id="QLD-Rockhampton beIN SPORTS 3 HD">QLD-Rockhampton beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NHD##SKY/NHD" xmltv_id="QLD-Rockhampton Sky News HD">QLD-Rockhampton Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SUH##SKY/SUH" xmltv_id="QLD-Rockhampton Sky News UK HD">QLD-Rockhampton Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FNH##FNC/FNH" xmltv_id="QLD-Rockhampton Fox News HD">QLD-Rockhampton Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SHO##SHO/SHO" xmltv_id="QLD-Rockhampton Foxtel Movies Premiere">QLD-Rockhampton Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SHF##SHF/SHF" xmltv_id="QLD-Rockhampton Foxtel Movies Family">QLD-Rockhampton Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MO9##MO8/MO9" xmltv_id="QLD-Rockhampton Foxtel Movies Kids">QLD-Rockhampton Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SHA##SHA/SHA" xmltv_id="QLD-Rockhampton Foxtel Movies Action">QLD-Rockhampton Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SHY##SHY/SHY" xmltv_id="QLD-Rockhampton Foxtel Movies Comedy">QLD-Rockhampton Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SHH##SHH/SHH" xmltv_id="QLD-Rockhampton Foxtel Movies Thriller">QLD-Rockhampton Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SHD##SHD/SHD" xmltv_id="QLD-Rockhampton Foxtel Movies Romance">QLD-Rockhampton Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MO6##MO6/MO6" xmltv_id="QLD-Rockhampton Foxtel Movies Drama">QLD-Rockhampton Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MVS##MVS/MVS" xmltv_id="QLD-Rockhampton Foxtel Movies Hits">QLD-Rockhampton Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_GRR##GRR/GRR" xmltv_id="QLD-Rockhampton Foxtel Movies Greats">QLD-Rockhampton Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SH2##SHO/SH2" xmltv_id="QLD-Rockhampton Foxtel Movies Premiere +2">QLD-Rockhampton Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MTA##SHA/MTA" xmltv_id="QLD-Rockhampton Foxtel Movies Action +2">QLD-Rockhampton Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MTF##SHF/MTF" xmltv_id="QLD-Rockhampton Foxtel Movies Family +2">QLD-Rockhampton Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_S4B##FTA/S4B" xmltv_id="QLD-Rockhampton SBS World Movies SD">QLD-Rockhampton SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FSN##FSN/FSN" xmltv_id="QLD-Rockhampton Fox Sports News">QLD-Rockhampton Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FS1##FS1/FS1" xmltv_id="QLD-Rockhampton FOX CRICKET">QLD-Rockhampton FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SP2##SP2/SP2" xmltv_id="QLD-Rockhampton FOX LEAGUE">QLD-Rockhampton FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FS3##FS3/FS3" xmltv_id="QLD-Rockhampton FOX SPORTS 503">QLD-Rockhampton FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FAF##FAF/FAF" xmltv_id="QLD-Rockhampton Fox Footy">QLD-Rockhampton Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FSP##FSP/FSP" xmltv_id="QLD-Rockhampton FOX SPORTS 505">QLD-Rockhampton FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SPS##SPS/SPS" xmltv_id="QLD-Rockhampton FOX SPORTS 506">QLD-Rockhampton FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FSS##FSS/FSS" xmltv_id="QLD-Rockhampton Fox Sports More">QLD-Rockhampton Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ESP##ESP/ESP" xmltv_id="QLD-Rockhampton ESPN">QLD-Rockhampton ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ES2##ES2/ES2" xmltv_id="QLD-Rockhampton ESPN2">QLD-Rockhampton ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_B1E##B1E/B1E" xmltv_id="QLD-Rockhampton beIN SPORTS 1">QLD-Rockhampton beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_B2E##B2E/B2E" xmltv_id="QLD-Rockhampton beIN SPORTS 2">QLD-Rockhampton beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_B3E##B3E/B3E" xmltv_id="QLD-Rockhampton beIN SPORTS 3">QLD-Rockhampton beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SRA##SRA/SRA" xmltv_id="QLD-Rockhampton SKY Racing">QLD-Rockhampton SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SR2##SR2/SR2" xmltv_id="QLD-Rockhampton SKY Racing 2">QLD-Rockhampton SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SRW##SRW/SRW" xmltv_id="QLD-Rockhampton SKY Tbred Cent">QLD-Rockhampton SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_RTV##RTV/RTV" xmltv_id="QLD-Rockhampton RACING.COM">QLD-Rockhampton RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SKY##SKY/SKY" xmltv_id="QLD-Rockhampton SKY News">QLD-Rockhampton SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FXW##FXW/FXW" xmltv_id="QLD-Rockhampton SKY Weather">QLD-Rockhampton SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ASP##ASP/ASP" xmltv_id="QLD-Rockhampton Sky News Extra">QLD-Rockhampton Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SUK##SKY/SUK" xmltv_id="QLD-Rockhampton Sky News UK">QLD-Rockhampton Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_FNC##FNC/FNC" xmltv_id="QLD-Rockhampton FOX News">QLD-Rockhampton FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CNN##CNN/CNN" xmltv_id="QLD-Rockhampton CNN">QLD-Rockhampton CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_HST##HST/HST" xmltv_id="QLD-Rockhampton The History Channel">QLD-Rockhampton The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CIN##CIN/CIN" xmltv_id="QLD-Rockhampton Crime">QLD-Rockhampton Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_E2A##AES/E2A" xmltv_id="QLD-Rockhampton A&E +2">QLD-Rockhampton A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DIS##DIS/DIS" xmltv_id="QLD-Rockhampton Discovery Channel">QLD-Rockhampton Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NGE##NGE/NGE" xmltv_id="QLD-Rockhampton National Geographic">QLD-Rockhampton National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BBK##BBK/BBK" xmltv_id="QLD-Rockhampton BBC Earth">QLD-Rockhampton BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DID##DID/DID" xmltv_id="QLD-Rockhampton Investigation Discovery">QLD-Rockhampton Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DIT##DIT/DIT" xmltv_id="QLD-Rockhampton Discovery Turbo">QLD-Rockhampton Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ANI##ANI/ANI" xmltv_id="QLD-Rockhampton Animal Planet">QLD-Rockhampton Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NGW##NGW/NGW" xmltv_id="QLD-Rockhampton Nat Geo Wild">QLD-Rockhampton Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DS2##DIS/DS2" xmltv_id="QLD-Rockhampton Discovery +2">QLD-Rockhampton Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_DI2##DIT/DI2" xmltv_id="QLD-Rockhampton Discovery Turbo +2">QLD-Rockhampton Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NG2##NGE/NG2" xmltv_id="QLD-Rockhampton Nat Geo +2">QLD-Rockhampton Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CNB##CNB/CNB" xmltv_id="QLD-Rockhampton CNBC">QLD-Rockhampton CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BBC##BBC/BBC" xmltv_id="QLD-Rockhampton BBC World News">QLD-Rockhampton BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BLM##BLM/BLM" xmltv_id="QLD-Rockhampton Bloomberg Television">QLD-Rockhampton Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_AJE##AJE/AJE" xmltv_id="QLD-Rockhampton Al Jazeera">QLD-Rockhampton Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_TRT##TRT/TRT" xmltv_id="QLD-Rockhampton TRT World">QLD-Rockhampton TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CCC##CCC/CCC" xmltv_id="QLD-Rockhampton CGTN">QLD-Rockhampton CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CCD##CCD/CCD" xmltv_id="QLD-Rockhampton CGTN-Documentary">QLD-Rockhampton CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NHK##FTA/NHK" xmltv_id="QLD-Rockhampton NHK World-Japan">QLD-Rockhampton NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_RSY##RSY/RSY" xmltv_id="QLD-Rockhampton Russia Today">QLD-Rockhampton Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NIC##NIC/NIC" xmltv_id="QLD-Rockhampton Nickelodeon">QLD-Rockhampton Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_NJR##NJR/NJR" xmltv_id="QLD-Rockhampton Nick Jr.">QLD-Rockhampton Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CBE##CBE/CBE" xmltv_id="QLD-Rockhampton Cbeebies">QLD-Rockhampton Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CNE##CNE/CNE" xmltv_id="QLD-Rockhampton Cartoon Network">QLD-Rockhampton Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_BOO##BOO/BOO" xmltv_id="QLD-Rockhampton Boomerang">QLD-Rockhampton Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_SA3##FTA/SA3" xmltv_id="QLD-Rockhampton ABC ME Sydney">QLD-Rockhampton ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CV2##CV2/CV2" xmltv_id="QLD-Rockhampton [V]">QLD-Rockhampton [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_V2H##CV2/V2H" xmltv_id="QLD-Rockhampton [V] +2">QLD-Rockhampton [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_TMF##TMF/TMF" xmltv_id="QLD-Rockhampton MTV Music">QLD-Rockhampton MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_VH1##VH1/VH1" xmltv_id="QLD-Rockhampton MTV Dance">QLD-Rockhampton MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_MMX##MMX/MMX" xmltv_id="QLD-Rockhampton MAX">QLD-Rockhampton MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_CMC##CMC/CMC" xmltv_id="QLD-Rockhampton CMC">QLD-Rockhampton CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_ANT##ANT/ANT" xmltv_id="QLD-Rockhampton Antenna Pacific">QLD-Rockhampton Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16464_RAI##RAI/RAI" xmltv_id="QLD-Rockhampton RAI ITALIA">QLD-Rockhampton RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_TBD##FTA/TBD" xmltv_id="QLD-Sunshine Coast 10 BOLD Brisbane">QLD-Sunshine Coast 10 BOLD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_TNQ##FTA/TNQ" xmltv_id="QLD-Sunshine Coast SC Nine QLD">QLD-Sunshine Coast SC Nine QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_STQ##FTA/STQ" xmltv_id="QLD-Sunshine Coast Channel Seven">QLD-Sunshine Coast Channel Seven</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BTQ##FTA/BTQ" xmltv_id="QLD-Sunshine Coast Channel 7 Brisbane">QLD-Sunshine Coast Channel 7 Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_RTQ##FTA/RTQ" xmltv_id="QLD-Sunshine Coast WIN Television">QLD-Sunshine Coast WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NIB##FTA/NIB" xmltv_id="QLD-Sunshine Coast Channel 9 Brisbane">QLD-Sunshine Coast Channel 9 Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_TVQ##FTA/TVQ" xmltv_id="QLD-Sunshine Coast 10 Brisbane">QLD-Sunshine Coast 10 Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_TBS##FTA/TBS" xmltv_id="QLD-Sunshine Coast 10 Peach Brisbane">QLD-Sunshine Coast 10 Peach Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_TVH##FTA/TVH" xmltv_id="QLD-Sunshine Coast 10 HD Brisbane">QLD-Sunshine Coast 10 HD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_AHR##FTA/AHR" xmltv_id="QLD-Sunshine Coast ABC HD">QLD-Sunshine Coast ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_AHB##FTA/AHB" xmltv_id="QLD-Sunshine Coast ABC News">QLD-Sunshine Coast ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BBD##FTA/BBD" xmltv_id="QLD-Sunshine Coast SBS HD">QLD-Sunshine Coast SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SNQ##FTA/SNQ" xmltv_id="QLD-Sunshine Coast SBS Viceland HD">QLD-Sunshine Coast SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SB0##FTA/SB0" xmltv_id="QLD-Sunshine Coast SBS World Movies HD">QLD-Sunshine Coast SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SFQ##FTA/SFQ" xmltv_id="QLD-Sunshine Coast SBS Food QLD">QLD-Sunshine Coast SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CD9##FTA/CD9" xmltv_id="QLD-Sunshine Coast 9HD QLD SC">QLD-Sunshine Coast 9HD QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_OQD##FTA/OQD" xmltv_id="QLD-Sunshine Coast SC 9Gem QLD">QLD-Sunshine Coast SC 9Gem QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_EQL##FTA/EQL" xmltv_id="QLD-Sunshine Coast SC 9GO! QLD">QLD-Sunshine Coast SC 9GO! QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CL9##FTA/CL9" xmltv_id="QLD-Sunshine Coast 9Life QLD SC">QLD-Sunshine Coast 9Life QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_B72##FTA/B72" xmltv_id="QLD-Sunshine Coast 7TWO Brisbane">QLD-Sunshine Coast 7TWO Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SHB##FTA/SHB" xmltv_id="QLD-Sunshine Coast 7mate Brisbane">QLD-Sunshine Coast 7mate Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FLB##FTA/FLB" xmltv_id="QLD-Sunshine Coast 7Flix QLD">QLD-Sunshine Coast 7Flix QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HW5##FTA/HW5" xmltv_id="QLD-Sunshine Coast WIN HD QLD">QLD-Sunshine Coast WIN HD QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ONQ##FTA/ONQ" xmltv_id="QLD-Sunshine Coast WIN BOLD Queensland">QLD-Sunshine Coast WIN BOLD Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_WHQ##FTA/WHQ" xmltv_id="QLD-Sunshine Coast WIN Peach Queensland">QLD-Sunshine Coast WIN Peach Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HB9##FTA/HB9" xmltv_id="QLD-Sunshine Coast 9HD Brisbane">QLD-Sunshine Coast 9HD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NBD##FTA/NBD" xmltv_id="QLD-Sunshine Coast 9Gem Brisbane">QLD-Sunshine Coast 9Gem Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_LB9##FTA/LB9" xmltv_id="QLD-Sunshine Coast 9Life Brisbane">QLD-Sunshine Coast 9Life Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_G04##FTA/G04" xmltv_id="QLD-Sunshine Coast 9Gem HD Brisbane">QLD-Sunshine Coast 9Gem HD Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_G9B##FTA/G9B" xmltv_id="QLD-Sunshine Coast 9Go! Brisbane">QLD-Sunshine Coast 9Go! Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_F1S##F1S/F1S" xmltv_id="QLD-Sunshine Coast FOX One">QLD-Sunshine Coast FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ABQ##FTA/ABQ" xmltv_id="QLD-Sunshine Coast ABC QLD">QLD-Sunshine Coast ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SBE##FTA/SBE" xmltv_id="QLD-Sunshine Coast SBS Eastern">QLD-Sunshine Coast SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_UKT##UKT/UKT" xmltv_id="QLD-Sunshine Coast UKTV">QLD-Sunshine Coast UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_LST##LST/LST" xmltv_id="QLD-Sunshine Coast LifeStyle">QLD-Sunshine Coast LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FOX##FOX/FOX" xmltv_id="QLD-Sunshine Coast FOX8">QLD-Sunshine Coast FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FFS##FFS/FFS" xmltv_id="QLD-Sunshine Coast FOX Funny">QLD-Sunshine Coast FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ARN##ARN/ARN" xmltv_id="QLD-Sunshine Coast Arena">QLD-Sunshine Coast Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FKC##FKC/FKC" xmltv_id="QLD-Sunshine Coast FOX Classics">QLD-Sunshine Coast FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HAL##HAL/HAL" xmltv_id="QLD-Sunshine Coast Universal TV">QLD-Sunshine Coast Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SHC##SHC/SHC" xmltv_id="QLD-Sunshine Coast FOX SHOWCASE">QLD-Sunshine Coast FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BSF##BSF/BSF" xmltv_id="QLD-Sunshine Coast BBC First">QLD-Sunshine Coast BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FSU##FSU/FSU" xmltv_id="QLD-Sunshine Coast FOX Sleuth">QLD-Sunshine Coast FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_IOI##IOI/IOI" xmltv_id="QLD-Sunshine Coast FOX Crime">QLD-Sunshine Coast FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HIT##HIT/HIT" xmltv_id="QLD-Sunshine Coast FOX H!TS">QLD-Sunshine Coast FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_COM##COM/COM" xmltv_id="QLD-Sunshine Coast The Comedy Channel">QLD-Sunshine Coast The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_AES##AES/AES" xmltv_id="QLD-Sunshine Coast A&E">QLD-Sunshine Coast A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FIS##FIS/FIS" xmltv_id="QLD-Sunshine Coast FOX Sci Fi">QLD-Sunshine Coast FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MTV##MTV/MTV" xmltv_id="QLD-Sunshine Coast MTV">QLD-Sunshine Coast MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ETV##ETV/ETV" xmltv_id="QLD-Sunshine Coast E! Entertainment">QLD-Sunshine Coast E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FOD##FOD/FOD" xmltv_id="QLD-Sunshine Coast LifeStyle Food">QLD-Sunshine Coast LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_LHO##LHO/LHO" xmltv_id="QLD-Sunshine Coast LifeStyle Home">QLD-Sunshine Coast LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DTA##DTA/DTA" xmltv_id="QLD-Sunshine Coast TLC">QLD-Sunshine Coast TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BXS##BXS/BXS" xmltv_id="QLD-Sunshine Coast BoxSets">QLD-Sunshine Coast BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SAR##SAR/SAR" xmltv_id="QLD-Sunshine Coast Smooth / Arts">QLD-Sunshine Coast Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_AB2##FTA/AB2" xmltv_id="QLD-Sunshine Coast ABCComedy/Kids">QLD-Sunshine Coast ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SBN##FTA/SBN" xmltv_id="QLD-Sunshine Coast SBS VICELAND">QLD-Sunshine Coast SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NFN##FTA/NFN" xmltv_id="QLD-Sunshine Coast SBS Food">QLD-Sunshine Coast SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NIT##FTA/NIT" xmltv_id="QLD-Sunshine Coast NITV">QLD-Sunshine Coast NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_F12##F12/F12" xmltv_id="QLD-Sunshine Coast FOX One +2">QLD-Sunshine Coast FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SW2##SHC/SW2" xmltv_id="QLD-Sunshine Coast FOX SHOWCASE +2">QLD-Sunshine Coast FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FO2##FOX/FO2" xmltv_id="QLD-Sunshine Coast FOX8+2">QLD-Sunshine Coast FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_IO2##IOI/IO2" xmltv_id="QLD-Sunshine Coast FOX Crime +2">QLD-Sunshine Coast FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_LS2##LST/LS2" xmltv_id="QLD-Sunshine Coast LifeStyle +2">QLD-Sunshine Coast LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_AR2##ARN/AR2" xmltv_id="QLD-Sunshine Coast Arena +2">QLD-Sunshine Coast Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ET2##ET2/ET2" xmltv_id="QLD-Sunshine Coast E!+2">QLD-Sunshine Coast E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CL2##FKC/CL2" xmltv_id="QLD-Sunshine Coast FOX Classics+2">QLD-Sunshine Coast FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_UK2##UKT/UK2" xmltv_id="QLD-Sunshine Coast UKTV+2">QLD-Sunshine Coast UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FS2##FS2/FS2" xmltv_id="QLD-Sunshine Coast FOX Sleuth +2">QLD-Sunshine Coast FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FF2##FF2/FF2" xmltv_id="QLD-Sunshine Coast FOX Funny +2">QLD-Sunshine Coast FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HI2##HIT/HI2" xmltv_id="QLD-Sunshine Coast FOX H!TS +2">QLD-Sunshine Coast FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FI2##FI2/FI2" xmltv_id="QLD-Sunshine Coast FOX Sci Fi +2">QLD-Sunshine Coast FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_LF2##FOD/LF2" xmltv_id="QLD-Sunshine Coast LifeStyle Food +2">QLD-Sunshine Coast LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DT2##DTA/DT2" xmltv_id="QLD-Sunshine Coast TLC +2">QLD-Sunshine Coast TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_AUR##AUR/AUR" xmltv_id="QLD-Sunshine Coast Aurora">QLD-Sunshine Coast Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_TVS##TVS/TVS" xmltv_id="QLD-Sunshine Coast TVSN">QLD-Sunshine Coast TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_EXP##EXP/EXP" xmltv_id="QLD-Sunshine Coast EXPO">QLD-Sunshine Coast EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ACC##ACC/ACC" xmltv_id="QLD-Sunshine Coast ACC">QLD-Sunshine Coast ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HLT##HLT/HLT" xmltv_id="QLD-Sunshine Coast Hillsong Channel">QLD-Sunshine Coast Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DAS##DAS/DAS" xmltv_id="QLD-Sunshine Coast Daystar">QLD-Sunshine Coast Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SLT##SLT/SLT" xmltv_id="QLD-Sunshine Coast SonLife">QLD-Sunshine Coast SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_F1H##F1H/F1H" xmltv_id="QLD-Sunshine Coast FOX One HD">QLD-Sunshine Coast FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ARD##ARN/ARD" xmltv_id="QLD-Sunshine Coast Arena HD">QLD-Sunshine Coast Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_LSD##LST/LSD" xmltv_id="QLD-Sunshine Coast LifeStyle HD">QLD-Sunshine Coast LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_F8D##FOX/F8D" xmltv_id="QLD-Sunshine Coast FOX8 HD">QLD-Sunshine Coast FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FFH##FFH/FFH" xmltv_id="QLD-Sunshine Coast FOX Funny HD">QLD-Sunshine Coast FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_UND##HAL/UND" xmltv_id="QLD-Sunshine Coast Universal HD">QLD-Sunshine Coast Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SCD##SHC/SCD" xmltv_id="QLD-Sunshine Coast FOX SHOWCASE HD">QLD-Sunshine Coast FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BFF##BSF/BFF" xmltv_id="QLD-Sunshine Coast BBC First HD">QLD-Sunshine Coast BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FSL##FSL/FSL" xmltv_id="QLD-Sunshine Coast FOX Sleuth HD">QLD-Sunshine Coast FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FCH##FCH/FCH" xmltv_id="QLD-Sunshine Coast FOX Crime HD">QLD-Sunshine Coast FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_AED##AES/AED" xmltv_id="QLD-Sunshine Coast A&E HD">QLD-Sunshine Coast A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FSI##FSI/FSI" xmltv_id="QLD-Sunshine Coast FOX Sci Fi HD">QLD-Sunshine Coast FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BXD##BXS/BXD" xmltv_id="QLD-Sunshine Coast BoxSet HD">QLD-Sunshine Coast BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HAR##SAR/HAR" xmltv_id="QLD-Sunshine Coast Smooth / Arts HD">QLD-Sunshine Coast Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SOD##SHO/SOD" xmltv_id="QLD-Sunshine Coast Foxtel Movies Premiere HD">QLD-Sunshine Coast Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MO7##SHF/MO7" xmltv_id="QLD-Sunshine Coast Foxtel Movies Family HD">QLD-Sunshine Coast Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MO8##MO8/MO8" xmltv_id="QLD-Sunshine Coast Foxtel Movies Kids HD">QLD-Sunshine Coast Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_STN##SHA/STN" xmltv_id="QLD-Sunshine Coast Foxtel Movies Action HD">QLD-Sunshine Coast Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MO1##SHY/MO1" xmltv_id="QLD-Sunshine Coast Foxtel Movies Comedy HD">QLD-Sunshine Coast Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MO3##SHH/MO3" xmltv_id="QLD-Sunshine Coast Foxtel Movies Thriller HD">QLD-Sunshine Coast Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MO2##SHD/MO2" xmltv_id="QLD-Sunshine Coast Foxtel Movies Romance HD">QLD-Sunshine Coast Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MO5##MO6/MO5" xmltv_id="QLD-Sunshine Coast Foxtel Movies Drama HD">QLD-Sunshine Coast Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MVD##MVS/MVD" xmltv_id="QLD-Sunshine Coast Foxtel Movies Hits HD">QLD-Sunshine Coast Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_GRE##GRR/GRE" xmltv_id="QLD-Sunshine Coast Foxtel Movies Greats HD">QLD-Sunshine Coast Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FSD##FSN/FSD" xmltv_id="QLD-Sunshine Coast Fox Sports News HD">QLD-Sunshine Coast Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_F1D##FS1/F1D" xmltv_id="QLD-Sunshine Coast FOX CRICKET HD">QLD-Sunshine Coast FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_F2D##SP2/F2D" xmltv_id="QLD-Sunshine Coast FOX LEAGUE HD">QLD-Sunshine Coast FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FHD##FS3/FHD" xmltv_id="QLD-Sunshine Coast FOX SPORTS 503 HD">QLD-Sunshine Coast FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FAD##FAF/FAD" xmltv_id="QLD-Sunshine Coast Fox Footy HD">QLD-Sunshine Coast Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_F4D##FSP/F4D" xmltv_id="QLD-Sunshine Coast FOX SPORTS 505 HD">QLD-Sunshine Coast FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SPE##SPS/SPE" xmltv_id="QLD-Sunshine Coast FOX SPORTS 506 HD">QLD-Sunshine Coast FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_E1D##ESP/E1D" xmltv_id="QLD-Sunshine Coast ESPN HD">QLD-Sunshine Coast ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_EHD##ES2/EHD" xmltv_id="QLD-Sunshine Coast ESPN2 HD">QLD-Sunshine Coast ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FSM##FSS/FSM" xmltv_id="QLD-Sunshine Coast FOX SPORTS MORE HD">QLD-Sunshine Coast FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SRH##SRW/SRH" xmltv_id="QLD-Sunshine Coast SKY Tbred Cent HD">QLD-Sunshine Coast SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DHD##DIS/DHD" xmltv_id="QLD-Sunshine Coast Discovery HD">QLD-Sunshine Coast Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NGD##NGE/NGD" xmltv_id="QLD-Sunshine Coast Nat Geo HD">QLD-Sunshine Coast Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HSD##HST/HSD" xmltv_id="QLD-Sunshine Coast History HD">QLD-Sunshine Coast History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BKH##BBK/BKH" xmltv_id="QLD-Sunshine Coast BBC Earth HD">QLD-Sunshine Coast BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NWD##NGW/NWD" xmltv_id="QLD-Sunshine Coast Nat Geo Wild HD">QLD-Sunshine Coast Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BE1##B1E/BE1" xmltv_id="QLD-Sunshine Coast beIN SPORTS 1 HD">QLD-Sunshine Coast beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BE2##B2E/BE2" xmltv_id="QLD-Sunshine Coast beIN SPORTS 2 HD">QLD-Sunshine Coast beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BE3##B3E/BE3" xmltv_id="QLD-Sunshine Coast beIN SPORTS 3 HD">QLD-Sunshine Coast beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NHD##SKY/NHD" xmltv_id="QLD-Sunshine Coast Sky News HD">QLD-Sunshine Coast Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SUH##SKY/SUH" xmltv_id="QLD-Sunshine Coast Sky News UK HD">QLD-Sunshine Coast Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FNH##FNC/FNH" xmltv_id="QLD-Sunshine Coast Fox News HD">QLD-Sunshine Coast Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SHO##SHO/SHO" xmltv_id="QLD-Sunshine Coast Foxtel Movies Premiere">QLD-Sunshine Coast Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SHF##SHF/SHF" xmltv_id="QLD-Sunshine Coast Foxtel Movies Family">QLD-Sunshine Coast Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MO9##MO8/MO9" xmltv_id="QLD-Sunshine Coast Foxtel Movies Kids">QLD-Sunshine Coast Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SHA##SHA/SHA" xmltv_id="QLD-Sunshine Coast Foxtel Movies Action">QLD-Sunshine Coast Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SHY##SHY/SHY" xmltv_id="QLD-Sunshine Coast Foxtel Movies Comedy">QLD-Sunshine Coast Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SHH##SHH/SHH" xmltv_id="QLD-Sunshine Coast Foxtel Movies Thriller">QLD-Sunshine Coast Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SHD##SHD/SHD" xmltv_id="QLD-Sunshine Coast Foxtel Movies Romance">QLD-Sunshine Coast Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MO6##MO6/MO6" xmltv_id="QLD-Sunshine Coast Foxtel Movies Drama">QLD-Sunshine Coast Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MVS##MVS/MVS" xmltv_id="QLD-Sunshine Coast Foxtel Movies Hits">QLD-Sunshine Coast Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_GRR##GRR/GRR" xmltv_id="QLD-Sunshine Coast Foxtel Movies Greats">QLD-Sunshine Coast Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SH2##SHO/SH2" xmltv_id="QLD-Sunshine Coast Foxtel Movies Premiere +2">QLD-Sunshine Coast Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MTA##SHA/MTA" xmltv_id="QLD-Sunshine Coast Foxtel Movies Action +2">QLD-Sunshine Coast Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MTF##SHF/MTF" xmltv_id="QLD-Sunshine Coast Foxtel Movies Family +2">QLD-Sunshine Coast Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_S4B##FTA/S4B" xmltv_id="QLD-Sunshine Coast SBS World Movies SD">QLD-Sunshine Coast SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FSN##FSN/FSN" xmltv_id="QLD-Sunshine Coast Fox Sports News">QLD-Sunshine Coast Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FS1##FS1/FS1" xmltv_id="QLD-Sunshine Coast FOX CRICKET">QLD-Sunshine Coast FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SP2##SP2/SP2" xmltv_id="QLD-Sunshine Coast FOX LEAGUE">QLD-Sunshine Coast FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FS3##FS3/FS3" xmltv_id="QLD-Sunshine Coast FOX SPORTS 503">QLD-Sunshine Coast FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FAF##FAF/FAF" xmltv_id="QLD-Sunshine Coast Fox Footy">QLD-Sunshine Coast Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FSP##FSP/FSP" xmltv_id="QLD-Sunshine Coast FOX SPORTS 505">QLD-Sunshine Coast FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SPS##SPS/SPS" xmltv_id="QLD-Sunshine Coast FOX SPORTS 506">QLD-Sunshine Coast FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FSS##FSS/FSS" xmltv_id="QLD-Sunshine Coast Fox Sports More">QLD-Sunshine Coast Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ESP##ESP/ESP" xmltv_id="QLD-Sunshine Coast ESPN">QLD-Sunshine Coast ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ES2##ES2/ES2" xmltv_id="QLD-Sunshine Coast ESPN2">QLD-Sunshine Coast ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_B1E##B1E/B1E" xmltv_id="QLD-Sunshine Coast beIN SPORTS 1">QLD-Sunshine Coast beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_B2E##B2E/B2E" xmltv_id="QLD-Sunshine Coast beIN SPORTS 2">QLD-Sunshine Coast beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_B3E##B3E/B3E" xmltv_id="QLD-Sunshine Coast beIN SPORTS 3">QLD-Sunshine Coast beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SRA##SRA/SRA" xmltv_id="QLD-Sunshine Coast SKY Racing">QLD-Sunshine Coast SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SR2##SR2/SR2" xmltv_id="QLD-Sunshine Coast SKY Racing 2">QLD-Sunshine Coast SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SRW##SRW/SRW" xmltv_id="QLD-Sunshine Coast SKY Tbred Cent">QLD-Sunshine Coast SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_RTV##RTV/RTV" xmltv_id="QLD-Sunshine Coast RACING.COM">QLD-Sunshine Coast RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SKY##SKY/SKY" xmltv_id="QLD-Sunshine Coast SKY News">QLD-Sunshine Coast SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FXW##FXW/FXW" xmltv_id="QLD-Sunshine Coast SKY Weather">QLD-Sunshine Coast SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ASP##ASP/ASP" xmltv_id="QLD-Sunshine Coast Sky News Extra">QLD-Sunshine Coast Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SUK##SKY/SUK" xmltv_id="QLD-Sunshine Coast Sky News UK">QLD-Sunshine Coast Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_FNC##FNC/FNC" xmltv_id="QLD-Sunshine Coast FOX News">QLD-Sunshine Coast FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CNN##CNN/CNN" xmltv_id="QLD-Sunshine Coast CNN">QLD-Sunshine Coast CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_HST##HST/HST" xmltv_id="QLD-Sunshine Coast The History Channel">QLD-Sunshine Coast The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CIN##CIN/CIN" xmltv_id="QLD-Sunshine Coast Crime">QLD-Sunshine Coast Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_E2A##AES/E2A" xmltv_id="QLD-Sunshine Coast A&E +2">QLD-Sunshine Coast A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DIS##DIS/DIS" xmltv_id="QLD-Sunshine Coast Discovery Channel">QLD-Sunshine Coast Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NGE##NGE/NGE" xmltv_id="QLD-Sunshine Coast National Geographic">QLD-Sunshine Coast National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BBK##BBK/BBK" xmltv_id="QLD-Sunshine Coast BBC Earth">QLD-Sunshine Coast BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DID##DID/DID" xmltv_id="QLD-Sunshine Coast Investigation Discovery">QLD-Sunshine Coast Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DIT##DIT/DIT" xmltv_id="QLD-Sunshine Coast Discovery Turbo">QLD-Sunshine Coast Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ANI##ANI/ANI" xmltv_id="QLD-Sunshine Coast Animal Planet">QLD-Sunshine Coast Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NGW##NGW/NGW" xmltv_id="QLD-Sunshine Coast Nat Geo Wild">QLD-Sunshine Coast Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DS2##DIS/DS2" xmltv_id="QLD-Sunshine Coast Discovery +2">QLD-Sunshine Coast Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_DI2##DIT/DI2" xmltv_id="QLD-Sunshine Coast Discovery Turbo +2">QLD-Sunshine Coast Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NG2##NGE/NG2" xmltv_id="QLD-Sunshine Coast Nat Geo +2">QLD-Sunshine Coast Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CNB##CNB/CNB" xmltv_id="QLD-Sunshine Coast CNBC">QLD-Sunshine Coast CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BBC##BBC/BBC" xmltv_id="QLD-Sunshine Coast BBC World News">QLD-Sunshine Coast BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BLM##BLM/BLM" xmltv_id="QLD-Sunshine Coast Bloomberg Television">QLD-Sunshine Coast Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_AJE##AJE/AJE" xmltv_id="QLD-Sunshine Coast Al Jazeera">QLD-Sunshine Coast Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_TRT##TRT/TRT" xmltv_id="QLD-Sunshine Coast TRT World">QLD-Sunshine Coast TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CCC##CCC/CCC" xmltv_id="QLD-Sunshine Coast CGTN">QLD-Sunshine Coast CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CCD##CCD/CCD" xmltv_id="QLD-Sunshine Coast CGTN-Documentary">QLD-Sunshine Coast CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NHK##FTA/NHK" xmltv_id="QLD-Sunshine Coast NHK World-Japan">QLD-Sunshine Coast NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_RSY##RSY/RSY" xmltv_id="QLD-Sunshine Coast Russia Today">QLD-Sunshine Coast Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NIC##NIC/NIC" xmltv_id="QLD-Sunshine Coast Nickelodeon">QLD-Sunshine Coast Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_NJR##NJR/NJR" xmltv_id="QLD-Sunshine Coast Nick Jr.">QLD-Sunshine Coast Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CBE##CBE/CBE" xmltv_id="QLD-Sunshine Coast Cbeebies">QLD-Sunshine Coast Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CNE##CNE/CNE" xmltv_id="QLD-Sunshine Coast Cartoon Network">QLD-Sunshine Coast Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_BOO##BOO/BOO" xmltv_id="QLD-Sunshine Coast Boomerang">QLD-Sunshine Coast Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_SA3##FTA/SA3" xmltv_id="QLD-Sunshine Coast ABC ME Sydney">QLD-Sunshine Coast ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CV2##CV2/CV2" xmltv_id="QLD-Sunshine Coast [V]">QLD-Sunshine Coast [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_V2H##CV2/V2H" xmltv_id="QLD-Sunshine Coast [V] +2">QLD-Sunshine Coast [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_TMF##TMF/TMF" xmltv_id="QLD-Sunshine Coast MTV Music">QLD-Sunshine Coast MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_VH1##VH1/VH1" xmltv_id="QLD-Sunshine Coast MTV Dance">QLD-Sunshine Coast MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_MMX##MMX/MMX" xmltv_id="QLD-Sunshine Coast MAX">QLD-Sunshine Coast MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_CMC##CMC/CMC" xmltv_id="QLD-Sunshine Coast CMC">QLD-Sunshine Coast CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_ANT##ANT/ANT" xmltv_id="QLD-Sunshine Coast Antenna Pacific">QLD-Sunshine Coast Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16480_RAI##RAI/RAI" xmltv_id="QLD-Sunshine Coast RAI ITALIA">QLD-Sunshine Coast RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_TNQ##FTA/TNQ" xmltv_id="QLD-Wide Bay SC Nine QLD">QLD-Wide Bay SC Nine QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_STQ##FTA/STQ" xmltv_id="QLD-Wide Bay Channel Seven">QLD-Wide Bay Channel Seven</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_RTM##FTA/RTM" xmltv_id="QLD-Wide Bay WIN Television">QLD-Wide Bay WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_AHR##FTA/AHR" xmltv_id="QLD-Wide Bay ABC HD">QLD-Wide Bay ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_AHB##FTA/AHB" xmltv_id="QLD-Wide Bay ABC News">QLD-Wide Bay ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BBD##FTA/BBD" xmltv_id="QLD-Wide Bay SBS HD">QLD-Wide Bay SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SNQ##FTA/SNQ" xmltv_id="QLD-Wide Bay SBS Viceland HD">QLD-Wide Bay SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SB0##FTA/SB0" xmltv_id="QLD-Wide Bay SBS World Movies HD">QLD-Wide Bay SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SFQ##FTA/SFQ" xmltv_id="QLD-Wide Bay SBS Food QLD">QLD-Wide Bay SBS Food QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CD9##FTA/CD9" xmltv_id="QLD-Wide Bay 9HD QLD SC">QLD-Wide Bay 9HD QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_OQD##FTA/OQD" xmltv_id="QLD-Wide Bay SC 9Gem QLD">QLD-Wide Bay SC 9Gem QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_EQL##FTA/EQL" xmltv_id="QLD-Wide Bay SC 9GO! QLD">QLD-Wide Bay SC 9GO! QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CL9##FTA/CL9" xmltv_id="QLD-Wide Bay 9Life QLD SC">QLD-Wide Bay 9Life QLD SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_B72##FTA/B72" xmltv_id="QLD-Wide Bay 7TWO Brisbane">QLD-Wide Bay 7TWO Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SHB##FTA/SHB" xmltv_id="QLD-Wide Bay 7mate Brisbane">QLD-Wide Bay 7mate Brisbane</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FLQ##FTA/FLQ" xmltv_id="QLD-Wide Bay 7Flix QLD">QLD-Wide Bay 7Flix QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_HW5##FTA/HW5" xmltv_id="QLD-Wide Bay WIN HD QLD">QLD-Wide Bay WIN HD QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ONQ##FTA/ONQ" xmltv_id="QLD-Wide Bay WIN BOLD Queensland">QLD-Wide Bay WIN BOLD Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_WHQ##FTA/WHQ" xmltv_id="QLD-Wide Bay WIN Peach Queensland">QLD-Wide Bay WIN Peach Queensland</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_F1S##F1S/F1S" xmltv_id="QLD-Wide Bay FOX One">QLD-Wide Bay FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ABQ##FTA/ABQ" xmltv_id="QLD-Wide Bay ABC QLD">QLD-Wide Bay ABC QLD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SBE##FTA/SBE" xmltv_id="QLD-Wide Bay SBS Eastern">QLD-Wide Bay SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_UKT##UKT/UKT" xmltv_id="QLD-Wide Bay UKTV">QLD-Wide Bay UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_LST##LST/LST" xmltv_id="QLD-Wide Bay LifeStyle">QLD-Wide Bay LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FOX##FOX/FOX" xmltv_id="QLD-Wide Bay FOX8">QLD-Wide Bay FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FFS##FFS/FFS" xmltv_id="QLD-Wide Bay FOX Funny">QLD-Wide Bay FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ARN##ARN/ARN" xmltv_id="QLD-Wide Bay Arena">QLD-Wide Bay Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FKC##FKC/FKC" xmltv_id="QLD-Wide Bay FOX Classics">QLD-Wide Bay FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_HAL##HAL/HAL" xmltv_id="QLD-Wide Bay Universal TV">QLD-Wide Bay Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SHC##SHC/SHC" xmltv_id="QLD-Wide Bay FOX SHOWCASE">QLD-Wide Bay FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BSF##BSF/BSF" xmltv_id="QLD-Wide Bay BBC First">QLD-Wide Bay BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FSU##FSU/FSU" xmltv_id="QLD-Wide Bay FOX Sleuth">QLD-Wide Bay FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_IOI##IOI/IOI" xmltv_id="QLD-Wide Bay FOX Crime">QLD-Wide Bay FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_HIT##HIT/HIT" xmltv_id="QLD-Wide Bay FOX H!TS">QLD-Wide Bay FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_COM##COM/COM" xmltv_id="QLD-Wide Bay The Comedy Channel">QLD-Wide Bay The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_AES##AES/AES" xmltv_id="QLD-Wide Bay A&E">QLD-Wide Bay A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FIS##FIS/FIS" xmltv_id="QLD-Wide Bay FOX Sci Fi">QLD-Wide Bay FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MTV##MTV/MTV" xmltv_id="QLD-Wide Bay MTV">QLD-Wide Bay MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ETV##ETV/ETV" xmltv_id="QLD-Wide Bay E! Entertainment">QLD-Wide Bay E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FOD##FOD/FOD" xmltv_id="QLD-Wide Bay LifeStyle Food">QLD-Wide Bay LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_LHO##LHO/LHO" xmltv_id="QLD-Wide Bay LifeStyle Home">QLD-Wide Bay LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DTA##DTA/DTA" xmltv_id="QLD-Wide Bay TLC">QLD-Wide Bay TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BXS##BXS/BXS" xmltv_id="QLD-Wide Bay BoxSets">QLD-Wide Bay BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SAR##SAR/SAR" xmltv_id="QLD-Wide Bay Smooth / Arts">QLD-Wide Bay Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_AB2##FTA/AB2" xmltv_id="QLD-Wide Bay ABCComedy/Kids">QLD-Wide Bay ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SBN##FTA/SBN" xmltv_id="QLD-Wide Bay SBS VICELAND">QLD-Wide Bay SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NFN##FTA/NFN" xmltv_id="QLD-Wide Bay SBS Food">QLD-Wide Bay SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NIT##FTA/NIT" xmltv_id="QLD-Wide Bay NITV">QLD-Wide Bay NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_F12##F12/F12" xmltv_id="QLD-Wide Bay FOX One +2">QLD-Wide Bay FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SW2##SHC/SW2" xmltv_id="QLD-Wide Bay FOX SHOWCASE +2">QLD-Wide Bay FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FO2##FOX/FO2" xmltv_id="QLD-Wide Bay FOX8+2">QLD-Wide Bay FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_IO2##IOI/IO2" xmltv_id="QLD-Wide Bay FOX Crime +2">QLD-Wide Bay FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_LS2##LST/LS2" xmltv_id="QLD-Wide Bay LifeStyle +2">QLD-Wide Bay LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_AR2##ARN/AR2" xmltv_id="QLD-Wide Bay Arena +2">QLD-Wide Bay Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ET2##ET2/ET2" xmltv_id="QLD-Wide Bay E!+2">QLD-Wide Bay E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CL2##FKC/CL2" xmltv_id="QLD-Wide Bay FOX Classics+2">QLD-Wide Bay FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_UK2##UKT/UK2" xmltv_id="QLD-Wide Bay UKTV+2">QLD-Wide Bay UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FS2##FS2/FS2" xmltv_id="QLD-Wide Bay FOX Sleuth +2">QLD-Wide Bay FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FF2##FF2/FF2" xmltv_id="QLD-Wide Bay FOX Funny +2">QLD-Wide Bay FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_HI2##HIT/HI2" xmltv_id="QLD-Wide Bay FOX H!TS +2">QLD-Wide Bay FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FI2##FI2/FI2" xmltv_id="QLD-Wide Bay FOX Sci Fi +2">QLD-Wide Bay FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_LF2##FOD/LF2" xmltv_id="QLD-Wide Bay LifeStyle Food +2">QLD-Wide Bay LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DT2##DTA/DT2" xmltv_id="QLD-Wide Bay TLC +2">QLD-Wide Bay TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_AUR##AUR/AUR" xmltv_id="QLD-Wide Bay Aurora">QLD-Wide Bay Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_TVS##TVS/TVS" xmltv_id="QLD-Wide Bay TVSN">QLD-Wide Bay TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_EXP##EXP/EXP" xmltv_id="QLD-Wide Bay EXPO">QLD-Wide Bay EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ACC##ACC/ACC" xmltv_id="QLD-Wide Bay ACC">QLD-Wide Bay ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_HLT##HLT/HLT" xmltv_id="QLD-Wide Bay Hillsong Channel">QLD-Wide Bay Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DAS##DAS/DAS" xmltv_id="QLD-Wide Bay Daystar">QLD-Wide Bay Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SLT##SLT/SLT" xmltv_id="QLD-Wide Bay SonLife">QLD-Wide Bay SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_F1H##F1H/F1H" xmltv_id="QLD-Wide Bay FOX One HD">QLD-Wide Bay FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ARD##ARN/ARD" xmltv_id="QLD-Wide Bay Arena HD">QLD-Wide Bay Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_LSD##LST/LSD" xmltv_id="QLD-Wide Bay LifeStyle HD">QLD-Wide Bay LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_F8D##FOX/F8D" xmltv_id="QLD-Wide Bay FOX8 HD">QLD-Wide Bay FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FFH##FFH/FFH" xmltv_id="QLD-Wide Bay FOX Funny HD">QLD-Wide Bay FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_UND##HAL/UND" xmltv_id="QLD-Wide Bay Universal HD">QLD-Wide Bay Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SCD##SHC/SCD" xmltv_id="QLD-Wide Bay FOX SHOWCASE HD">QLD-Wide Bay FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BFF##BSF/BFF" xmltv_id="QLD-Wide Bay BBC First HD">QLD-Wide Bay BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FSL##FSL/FSL" xmltv_id="QLD-Wide Bay FOX Sleuth HD">QLD-Wide Bay FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FCH##FCH/FCH" xmltv_id="QLD-Wide Bay FOX Crime HD">QLD-Wide Bay FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_AED##AES/AED" xmltv_id="QLD-Wide Bay A&E HD">QLD-Wide Bay A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FSI##FSI/FSI" xmltv_id="QLD-Wide Bay FOX Sci Fi HD">QLD-Wide Bay FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BXD##BXS/BXD" xmltv_id="QLD-Wide Bay BoxSet HD">QLD-Wide Bay BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_HAR##SAR/HAR" xmltv_id="QLD-Wide Bay Smooth / Arts HD">QLD-Wide Bay Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SOD##SHO/SOD" xmltv_id="QLD-Wide Bay Foxtel Movies Premiere HD">QLD-Wide Bay Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MO7##SHF/MO7" xmltv_id="QLD-Wide Bay Foxtel Movies Family HD">QLD-Wide Bay Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MO8##MO8/MO8" xmltv_id="QLD-Wide Bay Foxtel Movies Kids HD">QLD-Wide Bay Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_STN##SHA/STN" xmltv_id="QLD-Wide Bay Foxtel Movies Action HD">QLD-Wide Bay Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MO1##SHY/MO1" xmltv_id="QLD-Wide Bay Foxtel Movies Comedy HD">QLD-Wide Bay Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MO3##SHH/MO3" xmltv_id="QLD-Wide Bay Foxtel Movies Thriller HD">QLD-Wide Bay Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MO2##SHD/MO2" xmltv_id="QLD-Wide Bay Foxtel Movies Romance HD">QLD-Wide Bay Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MO5##MO6/MO5" xmltv_id="QLD-Wide Bay Foxtel Movies Drama HD">QLD-Wide Bay Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MVD##MVS/MVD" xmltv_id="QLD-Wide Bay Foxtel Movies Hits HD">QLD-Wide Bay Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_GRE##GRR/GRE" xmltv_id="QLD-Wide Bay Foxtel Movies Greats HD">QLD-Wide Bay Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FSD##FSN/FSD" xmltv_id="QLD-Wide Bay Fox Sports News HD">QLD-Wide Bay Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_F1D##FS1/F1D" xmltv_id="QLD-Wide Bay FOX CRICKET HD">QLD-Wide Bay FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_F2D##SP2/F2D" xmltv_id="QLD-Wide Bay FOX LEAGUE HD">QLD-Wide Bay FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FHD##FS3/FHD" xmltv_id="QLD-Wide Bay FOX SPORTS 503 HD">QLD-Wide Bay FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FAD##FAF/FAD" xmltv_id="QLD-Wide Bay Fox Footy HD">QLD-Wide Bay Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_F4D##FSP/F4D" xmltv_id="QLD-Wide Bay FOX SPORTS 505 HD">QLD-Wide Bay FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SPE##SPS/SPE" xmltv_id="QLD-Wide Bay FOX SPORTS 506 HD">QLD-Wide Bay FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_E1D##ESP/E1D" xmltv_id="QLD-Wide Bay ESPN HD">QLD-Wide Bay ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_EHD##ES2/EHD" xmltv_id="QLD-Wide Bay ESPN2 HD">QLD-Wide Bay ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FSM##FSS/FSM" xmltv_id="QLD-Wide Bay FOX SPORTS MORE HD">QLD-Wide Bay FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SRH##SRW/SRH" xmltv_id="QLD-Wide Bay SKY Tbred Cent HD">QLD-Wide Bay SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DHD##DIS/DHD" xmltv_id="QLD-Wide Bay Discovery HD">QLD-Wide Bay Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NGD##NGE/NGD" xmltv_id="QLD-Wide Bay Nat Geo HD">QLD-Wide Bay Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_HSD##HST/HSD" xmltv_id="QLD-Wide Bay History HD">QLD-Wide Bay History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BKH##BBK/BKH" xmltv_id="QLD-Wide Bay BBC Earth HD">QLD-Wide Bay BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NWD##NGW/NWD" xmltv_id="QLD-Wide Bay Nat Geo Wild HD">QLD-Wide Bay Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BE1##B1E/BE1" xmltv_id="QLD-Wide Bay beIN SPORTS 1 HD">QLD-Wide Bay beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BE2##B2E/BE2" xmltv_id="QLD-Wide Bay beIN SPORTS 2 HD">QLD-Wide Bay beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BE3##B3E/BE3" xmltv_id="QLD-Wide Bay beIN SPORTS 3 HD">QLD-Wide Bay beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NHD##SKY/NHD" xmltv_id="QLD-Wide Bay Sky News HD">QLD-Wide Bay Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SUH##SKY/SUH" xmltv_id="QLD-Wide Bay Sky News UK HD">QLD-Wide Bay Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FNH##FNC/FNH" xmltv_id="QLD-Wide Bay Fox News HD">QLD-Wide Bay Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SHO##SHO/SHO" xmltv_id="QLD-Wide Bay Foxtel Movies Premiere">QLD-Wide Bay Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SHF##SHF/SHF" xmltv_id="QLD-Wide Bay Foxtel Movies Family">QLD-Wide Bay Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MO9##MO8/MO9" xmltv_id="QLD-Wide Bay Foxtel Movies Kids">QLD-Wide Bay Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SHA##SHA/SHA" xmltv_id="QLD-Wide Bay Foxtel Movies Action">QLD-Wide Bay Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SHY##SHY/SHY" xmltv_id="QLD-Wide Bay Foxtel Movies Comedy">QLD-Wide Bay Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SHH##SHH/SHH" xmltv_id="QLD-Wide Bay Foxtel Movies Thriller">QLD-Wide Bay Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SHD##SHD/SHD" xmltv_id="QLD-Wide Bay Foxtel Movies Romance">QLD-Wide Bay Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MO6##MO6/MO6" xmltv_id="QLD-Wide Bay Foxtel Movies Drama">QLD-Wide Bay Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MVS##MVS/MVS" xmltv_id="QLD-Wide Bay Foxtel Movies Hits">QLD-Wide Bay Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_GRR##GRR/GRR" xmltv_id="QLD-Wide Bay Foxtel Movies Greats">QLD-Wide Bay Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SH2##SHO/SH2" xmltv_id="QLD-Wide Bay Foxtel Movies Premiere +2">QLD-Wide Bay Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MTA##SHA/MTA" xmltv_id="QLD-Wide Bay Foxtel Movies Action +2">QLD-Wide Bay Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MTF##SHF/MTF" xmltv_id="QLD-Wide Bay Foxtel Movies Family +2">QLD-Wide Bay Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_S4B##FTA/S4B" xmltv_id="QLD-Wide Bay SBS World Movies SD">QLD-Wide Bay SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FSN##FSN/FSN" xmltv_id="QLD-Wide Bay Fox Sports News">QLD-Wide Bay Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FS1##FS1/FS1" xmltv_id="QLD-Wide Bay FOX CRICKET">QLD-Wide Bay FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SP2##SP2/SP2" xmltv_id="QLD-Wide Bay FOX LEAGUE">QLD-Wide Bay FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FS3##FS3/FS3" xmltv_id="QLD-Wide Bay FOX SPORTS 503">QLD-Wide Bay FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FAF##FAF/FAF" xmltv_id="QLD-Wide Bay Fox Footy">QLD-Wide Bay Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FSP##FSP/FSP" xmltv_id="QLD-Wide Bay FOX SPORTS 505">QLD-Wide Bay FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SPS##SPS/SPS" xmltv_id="QLD-Wide Bay FOX SPORTS 506">QLD-Wide Bay FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FSS##FSS/FSS" xmltv_id="QLD-Wide Bay Fox Sports More">QLD-Wide Bay Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ESP##ESP/ESP" xmltv_id="QLD-Wide Bay ESPN">QLD-Wide Bay ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ES2##ES2/ES2" xmltv_id="QLD-Wide Bay ESPN2">QLD-Wide Bay ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_B1E##B1E/B1E" xmltv_id="QLD-Wide Bay beIN SPORTS 1">QLD-Wide Bay beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_B2E##B2E/B2E" xmltv_id="QLD-Wide Bay beIN SPORTS 2">QLD-Wide Bay beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_B3E##B3E/B3E" xmltv_id="QLD-Wide Bay beIN SPORTS 3">QLD-Wide Bay beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SRA##SRA/SRA" xmltv_id="QLD-Wide Bay SKY Racing">QLD-Wide Bay SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SR2##SR2/SR2" xmltv_id="QLD-Wide Bay SKY Racing 2">QLD-Wide Bay SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SRW##SRW/SRW" xmltv_id="QLD-Wide Bay SKY Tbred Cent">QLD-Wide Bay SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_RTV##RTV/RTV" xmltv_id="QLD-Wide Bay RACING.COM">QLD-Wide Bay RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SKY##SKY/SKY" xmltv_id="QLD-Wide Bay SKY News">QLD-Wide Bay SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FXW##FXW/FXW" xmltv_id="QLD-Wide Bay SKY Weather">QLD-Wide Bay SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ASP##ASP/ASP" xmltv_id="QLD-Wide Bay Sky News Extra">QLD-Wide Bay Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SUK##SKY/SUK" xmltv_id="QLD-Wide Bay Sky News UK">QLD-Wide Bay Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_FNC##FNC/FNC" xmltv_id="QLD-Wide Bay FOX News">QLD-Wide Bay FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CNN##CNN/CNN" xmltv_id="QLD-Wide Bay CNN">QLD-Wide Bay CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_HST##HST/HST" xmltv_id="QLD-Wide Bay The History Channel">QLD-Wide Bay The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CIN##CIN/CIN" xmltv_id="QLD-Wide Bay Crime">QLD-Wide Bay Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_E2A##AES/E2A" xmltv_id="QLD-Wide Bay A&E +2">QLD-Wide Bay A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DIS##DIS/DIS" xmltv_id="QLD-Wide Bay Discovery Channel">QLD-Wide Bay Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NGE##NGE/NGE" xmltv_id="QLD-Wide Bay National Geographic">QLD-Wide Bay National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BBK##BBK/BBK" xmltv_id="QLD-Wide Bay BBC Earth">QLD-Wide Bay BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DID##DID/DID" xmltv_id="QLD-Wide Bay Investigation Discovery">QLD-Wide Bay Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DIT##DIT/DIT" xmltv_id="QLD-Wide Bay Discovery Turbo">QLD-Wide Bay Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ANI##ANI/ANI" xmltv_id="QLD-Wide Bay Animal Planet">QLD-Wide Bay Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NGW##NGW/NGW" xmltv_id="QLD-Wide Bay Nat Geo Wild">QLD-Wide Bay Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DS2##DIS/DS2" xmltv_id="QLD-Wide Bay Discovery +2">QLD-Wide Bay Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_DI2##DIT/DI2" xmltv_id="QLD-Wide Bay Discovery Turbo +2">QLD-Wide Bay Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NG2##NGE/NG2" xmltv_id="QLD-Wide Bay Nat Geo +2">QLD-Wide Bay Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CNB##CNB/CNB" xmltv_id="QLD-Wide Bay CNBC">QLD-Wide Bay CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BBC##BBC/BBC" xmltv_id="QLD-Wide Bay BBC World News">QLD-Wide Bay BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BLM##BLM/BLM" xmltv_id="QLD-Wide Bay Bloomberg Television">QLD-Wide Bay Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_AJE##AJE/AJE" xmltv_id="QLD-Wide Bay Al Jazeera">QLD-Wide Bay Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_TRT##TRT/TRT" xmltv_id="QLD-Wide Bay TRT World">QLD-Wide Bay TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CCC##CCC/CCC" xmltv_id="QLD-Wide Bay CGTN">QLD-Wide Bay CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CCD##CCD/CCD" xmltv_id="QLD-Wide Bay CGTN-Documentary">QLD-Wide Bay CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NHK##FTA/NHK" xmltv_id="QLD-Wide Bay NHK World-Japan">QLD-Wide Bay NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_RSY##RSY/RSY" xmltv_id="QLD-Wide Bay Russia Today">QLD-Wide Bay Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NIC##NIC/NIC" xmltv_id="QLD-Wide Bay Nickelodeon">QLD-Wide Bay Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_NJR##NJR/NJR" xmltv_id="QLD-Wide Bay Nick Jr.">QLD-Wide Bay Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CBE##CBE/CBE" xmltv_id="QLD-Wide Bay Cbeebies">QLD-Wide Bay Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CNE##CNE/CNE" xmltv_id="QLD-Wide Bay Cartoon Network">QLD-Wide Bay Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_BOO##BOO/BOO" xmltv_id="QLD-Wide Bay Boomerang">QLD-Wide Bay Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_SA3##FTA/SA3" xmltv_id="QLD-Wide Bay ABC ME Sydney">QLD-Wide Bay ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CV2##CV2/CV2" xmltv_id="QLD-Wide Bay [V]">QLD-Wide Bay [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_V2H##CV2/V2H" xmltv_id="QLD-Wide Bay [V] +2">QLD-Wide Bay [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_TMF##TMF/TMF" xmltv_id="QLD-Wide Bay MTV Music">QLD-Wide Bay MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_VH1##VH1/VH1" xmltv_id="QLD-Wide Bay MTV Dance">QLD-Wide Bay MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_MMX##MMX/MMX" xmltv_id="QLD-Wide Bay MAX">QLD-Wide Bay MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_CMC##CMC/CMC" xmltv_id="QLD-Wide Bay CMC">QLD-Wide Bay CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_ANT##ANT/ANT" xmltv_id="QLD-Wide Bay Antenna Pacific">QLD-Wide Bay Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="16512_RAI##RAI/RAI" xmltv_id="QLD-Wide Bay RAI ITALIA">QLD-Wide Bay RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NIA##FTA/NIA" xmltv_id="SA-Adelaide Channel 9 Adelaide">SA-Adelaide Channel 9 Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_F1S##F1S/F1S" xmltv_id="SA-Adelaide FOX One">SA-Adelaide FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ABS##FTA/ABS" xmltv_id="SA-Adelaide ABC SA">SA-Adelaide ABC SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SBT##FTA/SBT" xmltv_id="SA-Adelaide SBS SA">SA-Adelaide SBS SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_UKT##UKT/UKT" xmltv_id="SA-Adelaide UKTV">SA-Adelaide UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_LST##LST/LST" xmltv_id="SA-Adelaide LifeStyle">SA-Adelaide LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SAS##FTA/SAS" xmltv_id="SA-Adelaide Channel 7 Adelaide">SA-Adelaide Channel 7 Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FOX##FOX/FOX" xmltv_id="SA-Adelaide FOX8">SA-Adelaide FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ADS##FTA/ADS" xmltv_id="SA-Adelaide 10 Adelaide">SA-Adelaide 10 Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FFS##FFS/FFS" xmltv_id="SA-Adelaide FOX Funny">SA-Adelaide FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ARN##ARN/ARN" xmltv_id="SA-Adelaide Arena">SA-Adelaide Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FKC##FKC/FKC" xmltv_id="SA-Adelaide FOX Classics">SA-Adelaide FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_HAL##HAL/HAL" xmltv_id="SA-Adelaide Universal TV">SA-Adelaide Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SHC##SHC/SHC" xmltv_id="SA-Adelaide FOX SHOWCASE">SA-Adelaide FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BSF##BSF/BSF" xmltv_id="SA-Adelaide BBC First">SA-Adelaide BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FSU##FSU/FSU" xmltv_id="SA-Adelaide FOX Sleuth">SA-Adelaide FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_IOI##IOI/IOI" xmltv_id="SA-Adelaide FOX Crime">SA-Adelaide FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_HIT##HIT/HIT" xmltv_id="SA-Adelaide FOX H!TS">SA-Adelaide FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_COM##COM/COM" xmltv_id="SA-Adelaide The Comedy Channel">SA-Adelaide The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_AES##AES/AES" xmltv_id="SA-Adelaide A&E">SA-Adelaide A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FIS##FIS/FIS" xmltv_id="SA-Adelaide FOX Sci Fi">SA-Adelaide FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MTV##MTV/MTV" xmltv_id="SA-Adelaide MTV">SA-Adelaide MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ETV##ETV/ETV" xmltv_id="SA-Adelaide E! Entertainment">SA-Adelaide E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FOD##FOD/FOD" xmltv_id="SA-Adelaide LifeStyle Food">SA-Adelaide LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_LHO##LHO/LHO" xmltv_id="SA-Adelaide LifeStyle Home">SA-Adelaide LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DTA##DTA/DTA" xmltv_id="SA-Adelaide TLC">SA-Adelaide TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BXS##BXS/BXS" xmltv_id="SA-Adelaide BoxSets">SA-Adelaide BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SAR##SAR/SAR" xmltv_id="SA-Adelaide Smooth / Arts">SA-Adelaide Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_A2S##FTA/A2S" xmltv_id="SA-Adelaide ABCComedy/Kids">SA-Adelaide ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_A72##FTA/A72" xmltv_id="SA-Adelaide 7TWO Adelaide">SA-Adelaide 7TWO Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SAD##FTA/SAD" xmltv_id="SA-Adelaide 7mate Adelaide">SA-Adelaide 7mate Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_G9A##FTA/G9A" xmltv_id="SA-Adelaide 9Go! Adelaide">SA-Adelaide 9Go! Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_THA##FTA/THA" xmltv_id="SA-Adelaide 10 BOLD Adelaide">SA-Adelaide 10 BOLD Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_TAS##FTA/TAS" xmltv_id="SA-Adelaide 10 Peach Adelaide">SA-Adelaide 10 Peach Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SBN##FTA/SBN" xmltv_id="SA-Adelaide SBS VICELAND">SA-Adelaide SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SFS##FTA/SFS" xmltv_id="SA-Adelaide SBS Food SA">SA-Adelaide SBS Food SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NSA##FTA/NSA" xmltv_id="SA-Adelaide NITV">SA-Adelaide NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_F12##F12/F12" xmltv_id="SA-Adelaide FOX One +2">SA-Adelaide FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SW2##SHC/SW2" xmltv_id="SA-Adelaide FOX SHOWCASE +2">SA-Adelaide FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FO2##FOX/FO2" xmltv_id="SA-Adelaide FOX8+2">SA-Adelaide FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_IO2##IOI/IO2" xmltv_id="SA-Adelaide FOX Crime +2">SA-Adelaide FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_LS2##LST/LS2" xmltv_id="SA-Adelaide LifeStyle +2">SA-Adelaide LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_AR2##ARN/AR2" xmltv_id="SA-Adelaide Arena +2">SA-Adelaide Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ET2##ET2/ET2" xmltv_id="SA-Adelaide E!+2">SA-Adelaide E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CL2##FKC/CL2" xmltv_id="SA-Adelaide FOX Classics+2">SA-Adelaide FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_UK2##UKT/UK2" xmltv_id="SA-Adelaide UKTV+2">SA-Adelaide UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FS2##FS2/FS2" xmltv_id="SA-Adelaide FOX Sleuth +2">SA-Adelaide FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FF2##FF2/FF2" xmltv_id="SA-Adelaide FOX Funny +2">SA-Adelaide FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_HI2##HIT/HI2" xmltv_id="SA-Adelaide FOX H!TS +2">SA-Adelaide FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FI2##FI2/FI2" xmltv_id="SA-Adelaide FOX Sci Fi +2">SA-Adelaide FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_LF2##FOD/LF2" xmltv_id="SA-Adelaide LifeStyle Food +2">SA-Adelaide LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DT2##DTA/DT2" xmltv_id="SA-Adelaide TLC +2">SA-Adelaide TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_AUR##AUR/AUR" xmltv_id="SA-Adelaide Aurora">SA-Adelaide Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_TVS##TVS/TVS" xmltv_id="SA-Adelaide TVSN">SA-Adelaide TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_EXP##EXP/EXP" xmltv_id="SA-Adelaide EXPO">SA-Adelaide EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ACC##ACC/ACC" xmltv_id="SA-Adelaide ACC">SA-Adelaide ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_HLT##HLT/HLT" xmltv_id="SA-Adelaide Hillsong Channel">SA-Adelaide Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DAS##DAS/DAS" xmltv_id="SA-Adelaide Daystar">SA-Adelaide Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SLT##SLT/SLT" xmltv_id="SA-Adelaide SonLife">SA-Adelaide SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FLS##FTA/FLS" xmltv_id="SA-Adelaide 7Flix SA">SA-Adelaide 7Flix SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NAD##FTA/NAD" xmltv_id="SA-Adelaide 9Gem Adelaide">SA-Adelaide 9Gem Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_LA9##FTA/LA9" xmltv_id="SA-Adelaide 9Life Adelaide">SA-Adelaide 9Life Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_F1H##F1H/F1H" xmltv_id="SA-Adelaide FOX One HD">SA-Adelaide FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_AHZ##FTA/AHZ" xmltv_id="SA-Adelaide ABC HD">SA-Adelaide ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ARD##ARN/ARD" xmltv_id="SA-Adelaide Arena HD">SA-Adelaide Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_LSD##LST/LSD" xmltv_id="SA-Adelaide LifeStyle HD">SA-Adelaide LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DSA##FTA/DSA" xmltv_id="SA-Adelaide 7HD Adelaide">SA-Adelaide 7HD Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_F8D##FOX/F8D" xmltv_id="SA-Adelaide FOX8 HD">SA-Adelaide FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_HL9##FTA/HL9" xmltv_id="SA-Adelaide 9HD Adelaide">SA-Adelaide 9HD Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ADH##FTA/ADH" xmltv_id="SA-Adelaide 10 HD Adelaide">SA-Adelaide 10 HD Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FFH##FFH/FFH" xmltv_id="SA-Adelaide FOX Funny HD">SA-Adelaide FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_UND##HAL/UND" xmltv_id="SA-Adelaide Universal HD">SA-Adelaide Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SCD##SHC/SCD" xmltv_id="SA-Adelaide FOX SHOWCASE HD">SA-Adelaide FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BFF##BSF/BFF" xmltv_id="SA-Adelaide BBC First HD">SA-Adelaide BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FSL##FSL/FSL" xmltv_id="SA-Adelaide FOX Sleuth HD">SA-Adelaide FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FCH##FCH/FCH" xmltv_id="SA-Adelaide FOX Crime HD">SA-Adelaide FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_AED##AES/AED" xmltv_id="SA-Adelaide A&E HD">SA-Adelaide A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FSI##FSI/FSI" xmltv_id="SA-Adelaide FOX Sci Fi HD">SA-Adelaide FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BAD##FTA/BAD" xmltv_id="SA-Adelaide SBS HD">SA-Adelaide SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SNS##FTA/SNS" xmltv_id="SA-Adelaide SBS Viceland HD">SA-Adelaide SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_G05##FTA/G05" xmltv_id="SA-Adelaide 9Gem HD Adelaide">SA-Adelaide 9Gem HD Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BXD##BXS/BXD" xmltv_id="SA-Adelaide BoxSet HD">SA-Adelaide BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_HAR##SAR/HAR" xmltv_id="SA-Adelaide Smooth / Arts HD">SA-Adelaide Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SOD##SHO/SOD" xmltv_id="SA-Adelaide Foxtel Movies Premiere HD">SA-Adelaide Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MO7##SHF/MO7" xmltv_id="SA-Adelaide Foxtel Movies Family HD">SA-Adelaide Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MO8##MO8/MO8" xmltv_id="SA-Adelaide Foxtel Movies Kids HD">SA-Adelaide Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_STN##SHA/STN" xmltv_id="SA-Adelaide Foxtel Movies Action HD">SA-Adelaide Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MO1##SHY/MO1" xmltv_id="SA-Adelaide Foxtel Movies Comedy HD">SA-Adelaide Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MO3##SHH/MO3" xmltv_id="SA-Adelaide Foxtel Movies Thriller HD">SA-Adelaide Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MO2##SHD/MO2" xmltv_id="SA-Adelaide Foxtel Movies Romance HD">SA-Adelaide Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MO5##MO6/MO5" xmltv_id="SA-Adelaide Foxtel Movies Drama HD">SA-Adelaide Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MVD##MVS/MVD" xmltv_id="SA-Adelaide Foxtel Movies Hits HD">SA-Adelaide Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_GRE##GRR/GRE" xmltv_id="SA-Adelaide Foxtel Movies Greats HD">SA-Adelaide Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FSD##FSN/FSD" xmltv_id="SA-Adelaide Fox Sports News HD">SA-Adelaide Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_F1D##FS1/F1D" xmltv_id="SA-Adelaide FOX CRICKET HD">SA-Adelaide FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_F2D##SP2/F2D" xmltv_id="SA-Adelaide FOX LEAGUE HD">SA-Adelaide FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FHD##FS3/FHD" xmltv_id="SA-Adelaide FOX SPORTS 503 HD">SA-Adelaide FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FAD##FAF/FAD" xmltv_id="SA-Adelaide Fox Footy HD">SA-Adelaide Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_F4D##FSP/F4D" xmltv_id="SA-Adelaide FOX SPORTS 505 HD">SA-Adelaide FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SPE##SPS/SPE" xmltv_id="SA-Adelaide FOX SPORTS 506 HD">SA-Adelaide FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_E1D##ESP/E1D" xmltv_id="SA-Adelaide ESPN HD">SA-Adelaide ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_EHD##ES2/EHD" xmltv_id="SA-Adelaide ESPN2 HD">SA-Adelaide ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FSM##FSS/FSM" xmltv_id="SA-Adelaide FOX SPORTS MORE HD">SA-Adelaide FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SRH##SRW/SRH" xmltv_id="SA-Adelaide SKY Tbred Cent HD">SA-Adelaide SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DHD##DIS/DHD" xmltv_id="SA-Adelaide Discovery HD">SA-Adelaide Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NGD##NGE/NGD" xmltv_id="SA-Adelaide Nat Geo HD">SA-Adelaide Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_HSD##HST/HSD" xmltv_id="SA-Adelaide History HD">SA-Adelaide History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BKH##BBK/BKH" xmltv_id="SA-Adelaide BBC Earth HD">SA-Adelaide BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NWD##NGW/NWD" xmltv_id="SA-Adelaide Nat Geo Wild HD">SA-Adelaide Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BE1##B1E/BE1" xmltv_id="SA-Adelaide beIN SPORTS 1 HD">SA-Adelaide beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BE2##B2E/BE2" xmltv_id="SA-Adelaide beIN SPORTS 2 HD">SA-Adelaide beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BE3##B3E/BE3" xmltv_id="SA-Adelaide beIN SPORTS 3 HD">SA-Adelaide beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NHD##SKY/NHD" xmltv_id="SA-Adelaide Sky News HD">SA-Adelaide Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SUH##SKY/SUH" xmltv_id="SA-Adelaide Sky News UK HD">SA-Adelaide Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FNH##FNC/FNH" xmltv_id="SA-Adelaide Fox News HD">SA-Adelaide Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_K02##K02/K02" xmltv_id="SA-Adelaide Foxtel Movies Ultra HD">SA-Adelaide Foxtel Movies Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SHO##SHO/SHO" xmltv_id="SA-Adelaide Foxtel Movies Premiere">SA-Adelaide Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SHF##SHF/SHF" xmltv_id="SA-Adelaide Foxtel Movies Family">SA-Adelaide Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MO9##MO8/MO9" xmltv_id="SA-Adelaide Foxtel Movies Kids">SA-Adelaide Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SHA##SHA/SHA" xmltv_id="SA-Adelaide Foxtel Movies Action">SA-Adelaide Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SHY##SHY/SHY" xmltv_id="SA-Adelaide Foxtel Movies Comedy">SA-Adelaide Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SHH##SHH/SHH" xmltv_id="SA-Adelaide Foxtel Movies Thriller">SA-Adelaide Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SHD##SHD/SHD" xmltv_id="SA-Adelaide Foxtel Movies Romance">SA-Adelaide Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MO6##MO6/MO6" xmltv_id="SA-Adelaide Foxtel Movies Drama">SA-Adelaide Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MVS##MVS/MVS" xmltv_id="SA-Adelaide Foxtel Movies Hits">SA-Adelaide Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_GRR##GRR/GRR" xmltv_id="SA-Adelaide Foxtel Movies Greats">SA-Adelaide Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SH2##SHO/SH2" xmltv_id="SA-Adelaide Foxtel Movies Premiere +2">SA-Adelaide Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MTA##SHA/MTA" xmltv_id="SA-Adelaide Foxtel Movies Action +2">SA-Adelaide Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MTF##SHF/MTF" xmltv_id="SA-Adelaide Foxtel Movies Family +2">SA-Adelaide Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SB8##FTA/SB8" xmltv_id="SA-Adelaide SBS World Movies HD">SA-Adelaide SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_S4B##FTA/S4B" xmltv_id="SA-Adelaide SBS World Movies SD">SA-Adelaide SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FSN##FSN/FSN" xmltv_id="SA-Adelaide Fox Sports News">SA-Adelaide Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FS1##FS1/FS1" xmltv_id="SA-Adelaide FOX CRICKET">SA-Adelaide FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SP2##SP2/SP2" xmltv_id="SA-Adelaide FOX LEAGUE">SA-Adelaide FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FS3##FS3/FS3" xmltv_id="SA-Adelaide FOX SPORTS 503">SA-Adelaide FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FAF##FAF/FAF" xmltv_id="SA-Adelaide Fox Footy">SA-Adelaide Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FSP##FSP/FSP" xmltv_id="SA-Adelaide FOX SPORTS 505">SA-Adelaide FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SPS##SPS/SPS" xmltv_id="SA-Adelaide FOX SPORTS 506">SA-Adelaide FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FSS##FSS/FSS" xmltv_id="SA-Adelaide Fox Sports More">SA-Adelaide Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_K01##K01/K01" xmltv_id="SA-Adelaide Fox Sports Ultra HD">SA-Adelaide Fox Sports Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ESP##ESP/ESP" xmltv_id="SA-Adelaide ESPN">SA-Adelaide ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ES2##ES2/ES2" xmltv_id="SA-Adelaide ESPN2">SA-Adelaide ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_B1E##B1E/B1E" xmltv_id="SA-Adelaide beIN SPORTS 1">SA-Adelaide beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_B2E##B2E/B2E" xmltv_id="SA-Adelaide beIN SPORTS 2">SA-Adelaide beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_B3E##B3E/B3E" xmltv_id="SA-Adelaide beIN SPORTS 3">SA-Adelaide beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SRA##SRA/SRA" xmltv_id="SA-Adelaide SKY Racing">SA-Adelaide SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SR2##SR2/SR2" xmltv_id="SA-Adelaide SKY Racing 2">SA-Adelaide SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SRW##SRW/SRW" xmltv_id="SA-Adelaide SKY Tbred Cent">SA-Adelaide SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_RTV##RTV/RTV" xmltv_id="SA-Adelaide RACING.COM">SA-Adelaide RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SKY##SKY/SKY" xmltv_id="SA-Adelaide SKY News">SA-Adelaide SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FXW##FXW/FXW" xmltv_id="SA-Adelaide SKY Weather">SA-Adelaide SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ASP##ASP/ASP" xmltv_id="SA-Adelaide Sky News Extra">SA-Adelaide Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_SUK##SKY/SUK" xmltv_id="SA-Adelaide Sky News UK">SA-Adelaide Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_FNC##FNC/FNC" xmltv_id="SA-Adelaide FOX News">SA-Adelaide FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CNN##CNN/CNN" xmltv_id="SA-Adelaide CNN">SA-Adelaide CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_HST##HST/HST" xmltv_id="SA-Adelaide The History Channel">SA-Adelaide The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CIN##CIN/CIN" xmltv_id="SA-Adelaide Crime">SA-Adelaide Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_E2A##AES/E2A" xmltv_id="SA-Adelaide A&E +2">SA-Adelaide A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DIS##DIS/DIS" xmltv_id="SA-Adelaide Discovery Channel">SA-Adelaide Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NGE##NGE/NGE" xmltv_id="SA-Adelaide National Geographic">SA-Adelaide National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BBK##BBK/BBK" xmltv_id="SA-Adelaide BBC Earth">SA-Adelaide BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DID##DID/DID" xmltv_id="SA-Adelaide Investigation Discovery">SA-Adelaide Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DIT##DIT/DIT" xmltv_id="SA-Adelaide Discovery Turbo">SA-Adelaide Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ANI##ANI/ANI" xmltv_id="SA-Adelaide Animal Planet">SA-Adelaide Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NGW##NGW/NGW" xmltv_id="SA-Adelaide Nat Geo Wild">SA-Adelaide Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DS2##DIS/DS2" xmltv_id="SA-Adelaide Discovery +2">SA-Adelaide Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_DI2##DIT/DI2" xmltv_id="SA-Adelaide Discovery Turbo +2">SA-Adelaide Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NG2##NGE/NG2" xmltv_id="SA-Adelaide Nat Geo +2">SA-Adelaide Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_AAD##FTA/AAD" xmltv_id="SA-Adelaide ABC News">SA-Adelaide ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CNB##CNB/CNB" xmltv_id="SA-Adelaide CNBC">SA-Adelaide CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BBC##BBC/BBC" xmltv_id="SA-Adelaide BBC World News">SA-Adelaide BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BLM##BLM/BLM" xmltv_id="SA-Adelaide Bloomberg Television">SA-Adelaide Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_AJE##AJE/AJE" xmltv_id="SA-Adelaide Al Jazeera">SA-Adelaide Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_TRT##TRT/TRT" xmltv_id="SA-Adelaide TRT World">SA-Adelaide TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CCC##CCC/CCC" xmltv_id="SA-Adelaide CGTN">SA-Adelaide CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CCD##CCD/CCD" xmltv_id="SA-Adelaide CGTN-Documentary">SA-Adelaide CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NHK##FTA/NHK" xmltv_id="SA-Adelaide NHK World-Japan">SA-Adelaide NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_RSY##RSY/RSY" xmltv_id="SA-Adelaide Russia Today">SA-Adelaide Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NIC##NIC/NIC" xmltv_id="SA-Adelaide Nickelodeon">SA-Adelaide Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_NJR##NJR/NJR" xmltv_id="SA-Adelaide Nick Jr.">SA-Adelaide Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CBE##CBE/CBE" xmltv_id="SA-Adelaide Cbeebies">SA-Adelaide Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CNE##CNE/CNE" xmltv_id="SA-Adelaide Cartoon Network">SA-Adelaide Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_BOO##BOO/BOO" xmltv_id="SA-Adelaide Boomerang">SA-Adelaide Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_AA3##FTA/AA3" xmltv_id="SA-Adelaide ABC ME Adelaide">SA-Adelaide ABC ME Adelaide</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CV2##CV2/CV2" xmltv_id="SA-Adelaide [V]">SA-Adelaide [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_V2H##CV2/V2H" xmltv_id="SA-Adelaide [V] +2">SA-Adelaide [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_TMF##TMF/TMF" xmltv_id="SA-Adelaide MTV Music">SA-Adelaide MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_VH1##VH1/VH1" xmltv_id="SA-Adelaide MTV Dance">SA-Adelaide MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_MMX##MMX/MMX" xmltv_id="SA-Adelaide MAX">SA-Adelaide MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_CMC##CMC/CMC" xmltv_id="SA-Adelaide CMC">SA-Adelaide CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_ANT##ANT/ANT" xmltv_id="SA-Adelaide Antenna Pacific">SA-Adelaide Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20480_RAI##RAI/RAI" xmltv_id="SA-Adelaide RAI ITALIA">SA-Adelaide RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SGS##FTA/SGS" xmltv_id="SA-Port Lincoln 10 SA">SA-Port Lincoln 10 SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_GTS##FTA/GTS" xmltv_id="SA-Port Lincoln Seven SA">SA-Port Lincoln Seven SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SC9##FTA/SC9" xmltv_id="SA-Port Lincoln Southern Cross Nine">SA-Port Lincoln Southern Cross Nine</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_AHZ##FTA/AHZ" xmltv_id="SA-Port Lincoln ABC HD">SA-Port Lincoln ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_AAD##FTA/AAD" xmltv_id="SA-Port Lincoln ABC News">SA-Port Lincoln ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BAD##FTA/BAD" xmltv_id="SA-Port Lincoln SBS HD">SA-Port Lincoln SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SNS##FTA/SNS" xmltv_id="SA-Port Lincoln SBS Viceland HD">SA-Port Lincoln SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SB8##FTA/SB8" xmltv_id="SA-Port Lincoln SBS World Movies HD">SA-Port Lincoln SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SFS##FTA/SFS" xmltv_id="SA-Port Lincoln SBS Food SA">SA-Port Lincoln SBS Food SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SAO##FTA/SAO" xmltv_id="SA-Port Lincoln 10 BOLD SA">SA-Port Lincoln 10 BOLD SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ESA##FTA/ESA" xmltv_id="SA-Port Lincoln 10 Peach SA">SA-Port Lincoln 10 Peach SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SAT##FTA/SAT" xmltv_id="SA-Port Lincoln SC 7TWO SA">SA-Port Lincoln SC 7TWO SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SAM##FTA/SAM" xmltv_id="SA-Port Lincoln SC 7mate SA">SA-Port Lincoln SC 7mate SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SAG##FTA/SAG" xmltv_id="SA-Port Lincoln SC GEM SA">SA-Port Lincoln SC GEM SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SCG##FTA/SCG" xmltv_id="SA-Port Lincoln SC GO! SA">SA-Port Lincoln SC GO! SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_F1S##F1S/F1S" xmltv_id="SA-Port Lincoln FOX One">SA-Port Lincoln FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ABS##FTA/ABS" xmltv_id="SA-Port Lincoln ABC SA">SA-Port Lincoln ABC SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SBE##FTA/SBE" xmltv_id="SA-Port Lincoln SBS Eastern">SA-Port Lincoln SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_UKT##UKT/UKT" xmltv_id="SA-Port Lincoln UKTV">SA-Port Lincoln UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_LST##LST/LST" xmltv_id="SA-Port Lincoln LifeStyle">SA-Port Lincoln LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FOX##FOX/FOX" xmltv_id="SA-Port Lincoln FOX8">SA-Port Lincoln FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FFS##FFS/FFS" xmltv_id="SA-Port Lincoln FOX Funny">SA-Port Lincoln FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ARN##ARN/ARN" xmltv_id="SA-Port Lincoln Arena">SA-Port Lincoln Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FKC##FKC/FKC" xmltv_id="SA-Port Lincoln FOX Classics">SA-Port Lincoln FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_HAL##HAL/HAL" xmltv_id="SA-Port Lincoln Universal TV">SA-Port Lincoln Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SHC##SHC/SHC" xmltv_id="SA-Port Lincoln FOX SHOWCASE">SA-Port Lincoln FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BSF##BSF/BSF" xmltv_id="SA-Port Lincoln BBC First">SA-Port Lincoln BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FSU##FSU/FSU" xmltv_id="SA-Port Lincoln FOX Sleuth">SA-Port Lincoln FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_IOI##IOI/IOI" xmltv_id="SA-Port Lincoln FOX Crime">SA-Port Lincoln FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_HIT##HIT/HIT" xmltv_id="SA-Port Lincoln FOX H!TS">SA-Port Lincoln FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_COM##COM/COM" xmltv_id="SA-Port Lincoln The Comedy Channel">SA-Port Lincoln The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_AES##AES/AES" xmltv_id="SA-Port Lincoln A&E">SA-Port Lincoln A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FIS##FIS/FIS" xmltv_id="SA-Port Lincoln FOX Sci Fi">SA-Port Lincoln FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MTV##MTV/MTV" xmltv_id="SA-Port Lincoln MTV">SA-Port Lincoln MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ETV##ETV/ETV" xmltv_id="SA-Port Lincoln E! Entertainment">SA-Port Lincoln E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FOD##FOD/FOD" xmltv_id="SA-Port Lincoln LifeStyle Food">SA-Port Lincoln LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_LHO##LHO/LHO" xmltv_id="SA-Port Lincoln LifeStyle Home">SA-Port Lincoln LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DTA##DTA/DTA" xmltv_id="SA-Port Lincoln TLC">SA-Port Lincoln TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BXS##BXS/BXS" xmltv_id="SA-Port Lincoln BoxSets">SA-Port Lincoln BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SAR##SAR/SAR" xmltv_id="SA-Port Lincoln Smooth / Arts">SA-Port Lincoln Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_AB2##FTA/AB2" xmltv_id="SA-Port Lincoln ABCComedy/Kids">SA-Port Lincoln ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SBN##FTA/SBN" xmltv_id="SA-Port Lincoln SBS VICELAND">SA-Port Lincoln SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NFN##FTA/NFN" xmltv_id="SA-Port Lincoln SBS Food">SA-Port Lincoln SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NIT##FTA/NIT" xmltv_id="SA-Port Lincoln NITV">SA-Port Lincoln NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_F12##F12/F12" xmltv_id="SA-Port Lincoln FOX One +2">SA-Port Lincoln FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SW2##SHC/SW2" xmltv_id="SA-Port Lincoln FOX SHOWCASE +2">SA-Port Lincoln FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FO2##FOX/FO2" xmltv_id="SA-Port Lincoln FOX8+2">SA-Port Lincoln FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_IO2##IOI/IO2" xmltv_id="SA-Port Lincoln FOX Crime +2">SA-Port Lincoln FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_LS2##LST/LS2" xmltv_id="SA-Port Lincoln LifeStyle +2">SA-Port Lincoln LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_AR2##ARN/AR2" xmltv_id="SA-Port Lincoln Arena +2">SA-Port Lincoln Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ET2##ET2/ET2" xmltv_id="SA-Port Lincoln E!+2">SA-Port Lincoln E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CL2##FKC/CL2" xmltv_id="SA-Port Lincoln FOX Classics+2">SA-Port Lincoln FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_UK2##UKT/UK2" xmltv_id="SA-Port Lincoln UKTV+2">SA-Port Lincoln UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FS2##FS2/FS2" xmltv_id="SA-Port Lincoln FOX Sleuth +2">SA-Port Lincoln FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FF2##FF2/FF2" xmltv_id="SA-Port Lincoln FOX Funny +2">SA-Port Lincoln FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_HI2##HIT/HI2" xmltv_id="SA-Port Lincoln FOX H!TS +2">SA-Port Lincoln FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FI2##FI2/FI2" xmltv_id="SA-Port Lincoln FOX Sci Fi +2">SA-Port Lincoln FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_LF2##FOD/LF2" xmltv_id="SA-Port Lincoln LifeStyle Food +2">SA-Port Lincoln LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DT2##DTA/DT2" xmltv_id="SA-Port Lincoln TLC +2">SA-Port Lincoln TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_AUR##AUR/AUR" xmltv_id="SA-Port Lincoln Aurora">SA-Port Lincoln Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_TVS##TVS/TVS" xmltv_id="SA-Port Lincoln TVSN">SA-Port Lincoln TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_EXP##EXP/EXP" xmltv_id="SA-Port Lincoln EXPO">SA-Port Lincoln EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ACC##ACC/ACC" xmltv_id="SA-Port Lincoln ACC">SA-Port Lincoln ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_HLT##HLT/HLT" xmltv_id="SA-Port Lincoln Hillsong Channel">SA-Port Lincoln Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DAS##DAS/DAS" xmltv_id="SA-Port Lincoln Daystar">SA-Port Lincoln Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SLT##SLT/SLT" xmltv_id="SA-Port Lincoln SonLife">SA-Port Lincoln SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_F1H##F1H/F1H" xmltv_id="SA-Port Lincoln FOX One HD">SA-Port Lincoln FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ARD##ARN/ARD" xmltv_id="SA-Port Lincoln Arena HD">SA-Port Lincoln Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_LSD##LST/LSD" xmltv_id="SA-Port Lincoln LifeStyle HD">SA-Port Lincoln LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_F8D##FOX/F8D" xmltv_id="SA-Port Lincoln FOX8 HD">SA-Port Lincoln FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FFH##FFH/FFH" xmltv_id="SA-Port Lincoln FOX Funny HD">SA-Port Lincoln FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_UND##HAL/UND" xmltv_id="SA-Port Lincoln Universal HD">SA-Port Lincoln Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SCD##SHC/SCD" xmltv_id="SA-Port Lincoln FOX SHOWCASE HD">SA-Port Lincoln FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BFF##BSF/BFF" xmltv_id="SA-Port Lincoln BBC First HD">SA-Port Lincoln BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FSL##FSL/FSL" xmltv_id="SA-Port Lincoln FOX Sleuth HD">SA-Port Lincoln FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FCH##FCH/FCH" xmltv_id="SA-Port Lincoln FOX Crime HD">SA-Port Lincoln FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_AED##AES/AED" xmltv_id="SA-Port Lincoln A&E HD">SA-Port Lincoln A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FSI##FSI/FSI" xmltv_id="SA-Port Lincoln FOX Sci Fi HD">SA-Port Lincoln FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BXD##BXS/BXD" xmltv_id="SA-Port Lincoln BoxSet HD">SA-Port Lincoln BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_HAR##SAR/HAR" xmltv_id="SA-Port Lincoln Smooth / Arts HD">SA-Port Lincoln Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SOD##SHO/SOD" xmltv_id="SA-Port Lincoln Foxtel Movies Premiere HD">SA-Port Lincoln Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MO7##SHF/MO7" xmltv_id="SA-Port Lincoln Foxtel Movies Family HD">SA-Port Lincoln Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MO8##MO8/MO8" xmltv_id="SA-Port Lincoln Foxtel Movies Kids HD">SA-Port Lincoln Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_STN##SHA/STN" xmltv_id="SA-Port Lincoln Foxtel Movies Action HD">SA-Port Lincoln Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MO1##SHY/MO1" xmltv_id="SA-Port Lincoln Foxtel Movies Comedy HD">SA-Port Lincoln Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MO3##SHH/MO3" xmltv_id="SA-Port Lincoln Foxtel Movies Thriller HD">SA-Port Lincoln Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MO2##SHD/MO2" xmltv_id="SA-Port Lincoln Foxtel Movies Romance HD">SA-Port Lincoln Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MO5##MO6/MO5" xmltv_id="SA-Port Lincoln Foxtel Movies Drama HD">SA-Port Lincoln Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MVD##MVS/MVD" xmltv_id="SA-Port Lincoln Foxtel Movies Hits HD">SA-Port Lincoln Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_GRE##GRR/GRE" xmltv_id="SA-Port Lincoln Foxtel Movies Greats HD">SA-Port Lincoln Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FSD##FSN/FSD" xmltv_id="SA-Port Lincoln Fox Sports News HD">SA-Port Lincoln Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_F1D##FS1/F1D" xmltv_id="SA-Port Lincoln FOX CRICKET HD">SA-Port Lincoln FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_F2D##SP2/F2D" xmltv_id="SA-Port Lincoln FOX LEAGUE HD">SA-Port Lincoln FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FHD##FS3/FHD" xmltv_id="SA-Port Lincoln FOX SPORTS 503 HD">SA-Port Lincoln FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FAD##FAF/FAD" xmltv_id="SA-Port Lincoln Fox Footy HD">SA-Port Lincoln Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_F4D##FSP/F4D" xmltv_id="SA-Port Lincoln FOX SPORTS 505 HD">SA-Port Lincoln FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SPE##SPS/SPE" xmltv_id="SA-Port Lincoln FOX SPORTS 506 HD">SA-Port Lincoln FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_E1D##ESP/E1D" xmltv_id="SA-Port Lincoln ESPN HD">SA-Port Lincoln ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_EHD##ES2/EHD" xmltv_id="SA-Port Lincoln ESPN2 HD">SA-Port Lincoln ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FSM##FSS/FSM" xmltv_id="SA-Port Lincoln FOX SPORTS MORE HD">SA-Port Lincoln FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SRH##SRW/SRH" xmltv_id="SA-Port Lincoln SKY Tbred Cent HD">SA-Port Lincoln SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DHD##DIS/DHD" xmltv_id="SA-Port Lincoln Discovery HD">SA-Port Lincoln Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NGD##NGE/NGD" xmltv_id="SA-Port Lincoln Nat Geo HD">SA-Port Lincoln Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_HSD##HST/HSD" xmltv_id="SA-Port Lincoln History HD">SA-Port Lincoln History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BKH##BBK/BKH" xmltv_id="SA-Port Lincoln BBC Earth HD">SA-Port Lincoln BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NWD##NGW/NWD" xmltv_id="SA-Port Lincoln Nat Geo Wild HD">SA-Port Lincoln Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BE1##B1E/BE1" xmltv_id="SA-Port Lincoln beIN SPORTS 1 HD">SA-Port Lincoln beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BE2##B2E/BE2" xmltv_id="SA-Port Lincoln beIN SPORTS 2 HD">SA-Port Lincoln beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BE3##B3E/BE3" xmltv_id="SA-Port Lincoln beIN SPORTS 3 HD">SA-Port Lincoln beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NHD##SKY/NHD" xmltv_id="SA-Port Lincoln Sky News HD">SA-Port Lincoln Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SUH##SKY/SUH" xmltv_id="SA-Port Lincoln Sky News UK HD">SA-Port Lincoln Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FNH##FNC/FNH" xmltv_id="SA-Port Lincoln Fox News HD">SA-Port Lincoln Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SHO##SHO/SHO" xmltv_id="SA-Port Lincoln Foxtel Movies Premiere">SA-Port Lincoln Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SHF##SHF/SHF" xmltv_id="SA-Port Lincoln Foxtel Movies Family">SA-Port Lincoln Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MO9##MO8/MO9" xmltv_id="SA-Port Lincoln Foxtel Movies Kids">SA-Port Lincoln Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SHA##SHA/SHA" xmltv_id="SA-Port Lincoln Foxtel Movies Action">SA-Port Lincoln Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SHY##SHY/SHY" xmltv_id="SA-Port Lincoln Foxtel Movies Comedy">SA-Port Lincoln Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SHH##SHH/SHH" xmltv_id="SA-Port Lincoln Foxtel Movies Thriller">SA-Port Lincoln Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SHD##SHD/SHD" xmltv_id="SA-Port Lincoln Foxtel Movies Romance">SA-Port Lincoln Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MO6##MO6/MO6" xmltv_id="SA-Port Lincoln Foxtel Movies Drama">SA-Port Lincoln Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MVS##MVS/MVS" xmltv_id="SA-Port Lincoln Foxtel Movies Hits">SA-Port Lincoln Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_GRR##GRR/GRR" xmltv_id="SA-Port Lincoln Foxtel Movies Greats">SA-Port Lincoln Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SH2##SHO/SH2" xmltv_id="SA-Port Lincoln Foxtel Movies Premiere +2">SA-Port Lincoln Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MTA##SHA/MTA" xmltv_id="SA-Port Lincoln Foxtel Movies Action +2">SA-Port Lincoln Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MTF##SHF/MTF" xmltv_id="SA-Port Lincoln Foxtel Movies Family +2">SA-Port Lincoln Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_S4B##FTA/S4B" xmltv_id="SA-Port Lincoln SBS World Movies SD">SA-Port Lincoln SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FSN##FSN/FSN" xmltv_id="SA-Port Lincoln Fox Sports News">SA-Port Lincoln Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FS1##FS1/FS1" xmltv_id="SA-Port Lincoln FOX CRICKET">SA-Port Lincoln FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SP2##SP2/SP2" xmltv_id="SA-Port Lincoln FOX LEAGUE">SA-Port Lincoln FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FS3##FS3/FS3" xmltv_id="SA-Port Lincoln FOX SPORTS 503">SA-Port Lincoln FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FAF##FAF/FAF" xmltv_id="SA-Port Lincoln Fox Footy">SA-Port Lincoln Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FSP##FSP/FSP" xmltv_id="SA-Port Lincoln FOX SPORTS 505">SA-Port Lincoln FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SPS##SPS/SPS" xmltv_id="SA-Port Lincoln FOX SPORTS 506">SA-Port Lincoln FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FSS##FSS/FSS" xmltv_id="SA-Port Lincoln Fox Sports More">SA-Port Lincoln Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ESP##ESP/ESP" xmltv_id="SA-Port Lincoln ESPN">SA-Port Lincoln ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ES2##ES2/ES2" xmltv_id="SA-Port Lincoln ESPN2">SA-Port Lincoln ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_B1E##B1E/B1E" xmltv_id="SA-Port Lincoln beIN SPORTS 1">SA-Port Lincoln beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_B2E##B2E/B2E" xmltv_id="SA-Port Lincoln beIN SPORTS 2">SA-Port Lincoln beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_B3E##B3E/B3E" xmltv_id="SA-Port Lincoln beIN SPORTS 3">SA-Port Lincoln beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SRA##SRA/SRA" xmltv_id="SA-Port Lincoln SKY Racing">SA-Port Lincoln SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SR2##SR2/SR2" xmltv_id="SA-Port Lincoln SKY Racing 2">SA-Port Lincoln SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SRW##SRW/SRW" xmltv_id="SA-Port Lincoln SKY Tbred Cent">SA-Port Lincoln SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_RTV##RTV/RTV" xmltv_id="SA-Port Lincoln RACING.COM">SA-Port Lincoln RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SKY##SKY/SKY" xmltv_id="SA-Port Lincoln SKY News">SA-Port Lincoln SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FXW##FXW/FXW" xmltv_id="SA-Port Lincoln SKY Weather">SA-Port Lincoln SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ASP##ASP/ASP" xmltv_id="SA-Port Lincoln Sky News Extra">SA-Port Lincoln Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SUK##SKY/SUK" xmltv_id="SA-Port Lincoln Sky News UK">SA-Port Lincoln Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_FNC##FNC/FNC" xmltv_id="SA-Port Lincoln FOX News">SA-Port Lincoln FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CNN##CNN/CNN" xmltv_id="SA-Port Lincoln CNN">SA-Port Lincoln CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_HST##HST/HST" xmltv_id="SA-Port Lincoln The History Channel">SA-Port Lincoln The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CIN##CIN/CIN" xmltv_id="SA-Port Lincoln Crime">SA-Port Lincoln Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_E2A##AES/E2A" xmltv_id="SA-Port Lincoln A&E +2">SA-Port Lincoln A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DIS##DIS/DIS" xmltv_id="SA-Port Lincoln Discovery Channel">SA-Port Lincoln Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NGE##NGE/NGE" xmltv_id="SA-Port Lincoln National Geographic">SA-Port Lincoln National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BBK##BBK/BBK" xmltv_id="SA-Port Lincoln BBC Earth">SA-Port Lincoln BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DID##DID/DID" xmltv_id="SA-Port Lincoln Investigation Discovery">SA-Port Lincoln Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DIT##DIT/DIT" xmltv_id="SA-Port Lincoln Discovery Turbo">SA-Port Lincoln Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ANI##ANI/ANI" xmltv_id="SA-Port Lincoln Animal Planet">SA-Port Lincoln Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NGW##NGW/NGW" xmltv_id="SA-Port Lincoln Nat Geo Wild">SA-Port Lincoln Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DS2##DIS/DS2" xmltv_id="SA-Port Lincoln Discovery +2">SA-Port Lincoln Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_DI2##DIT/DI2" xmltv_id="SA-Port Lincoln Discovery Turbo +2">SA-Port Lincoln Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NG2##NGE/NG2" xmltv_id="SA-Port Lincoln Nat Geo +2">SA-Port Lincoln Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CNB##CNB/CNB" xmltv_id="SA-Port Lincoln CNBC">SA-Port Lincoln CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BBC##BBC/BBC" xmltv_id="SA-Port Lincoln BBC World News">SA-Port Lincoln BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BLM##BLM/BLM" xmltv_id="SA-Port Lincoln Bloomberg Television">SA-Port Lincoln Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_AJE##AJE/AJE" xmltv_id="SA-Port Lincoln Al Jazeera">SA-Port Lincoln Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_TRT##TRT/TRT" xmltv_id="SA-Port Lincoln TRT World">SA-Port Lincoln TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CCC##CCC/CCC" xmltv_id="SA-Port Lincoln CGTN">SA-Port Lincoln CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CCD##CCD/CCD" xmltv_id="SA-Port Lincoln CGTN-Documentary">SA-Port Lincoln CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NHK##FTA/NHK" xmltv_id="SA-Port Lincoln NHK World-Japan">SA-Port Lincoln NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_RSY##RSY/RSY" xmltv_id="SA-Port Lincoln Russia Today">SA-Port Lincoln Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NIC##NIC/NIC" xmltv_id="SA-Port Lincoln Nickelodeon">SA-Port Lincoln Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_NJR##NJR/NJR" xmltv_id="SA-Port Lincoln Nick Jr.">SA-Port Lincoln Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CBE##CBE/CBE" xmltv_id="SA-Port Lincoln Cbeebies">SA-Port Lincoln Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CNE##CNE/CNE" xmltv_id="SA-Port Lincoln Cartoon Network">SA-Port Lincoln Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_BOO##BOO/BOO" xmltv_id="SA-Port Lincoln Boomerang">SA-Port Lincoln Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_SA3##FTA/SA3" xmltv_id="SA-Port Lincoln ABC ME Sydney">SA-Port Lincoln ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CV2##CV2/CV2" xmltv_id="SA-Port Lincoln [V]">SA-Port Lincoln [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_V2H##CV2/V2H" xmltv_id="SA-Port Lincoln [V] +2">SA-Port Lincoln [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_TMF##TMF/TMF" xmltv_id="SA-Port Lincoln MTV Music">SA-Port Lincoln MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_VH1##VH1/VH1" xmltv_id="SA-Port Lincoln MTV Dance">SA-Port Lincoln MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_MMX##MMX/MMX" xmltv_id="SA-Port Lincoln MAX">SA-Port Lincoln MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_CMC##CMC/CMC" xmltv_id="SA-Port Lincoln CMC">SA-Port Lincoln CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_ANT##ANT/ANT" xmltv_id="SA-Port Lincoln Antenna Pacific">SA-Port Lincoln Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20496_RAI##RAI/RAI" xmltv_id="SA-Port Lincoln RAI ITALIA">SA-Port Lincoln RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_WI1##FTA/WI1" xmltv_id="SA-Renmark Loxton WIN NINE South East SA">SA-Renmark Loxton WIN NINE South East SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_RTS##FTA/RTS" xmltv_id="SA-Renmark Loxton SEVEN SA">SA-Renmark Loxton SEVEN SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_WI9##FTA/WI9" xmltv_id="SA-Renmark Loxton WIN SA">SA-Renmark Loxton WIN SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_AHZ##FTA/AHZ" xmltv_id="SA-Renmark Loxton ABC HD">SA-Renmark Loxton ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_AAD##FTA/AAD" xmltv_id="SA-Renmark Loxton ABC News">SA-Renmark Loxton ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BAD##FTA/BAD" xmltv_id="SA-Renmark Loxton SBS HD">SA-Renmark Loxton SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SNS##FTA/SNS" xmltv_id="SA-Renmark Loxton SBS Viceland HD">SA-Renmark Loxton SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SB8##FTA/SB8" xmltv_id="SA-Renmark Loxton SBS World Movies HD">SA-Renmark Loxton SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SFS##FTA/SFS" xmltv_id="SA-Renmark Loxton SBS Food SA">SA-Renmark Loxton SBS Food SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_WTN##FTA/WTN" xmltv_id="SA-Renmark Loxton WIN GEM South East SA">SA-Renmark Loxton WIN GEM South East SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_W11##FTA/W11" xmltv_id="SA-Renmark Loxton WIN ELEVEN SA">SA-Renmark Loxton WIN ELEVEN SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_W7M##FTA/W7M" xmltv_id="SA-Renmark Loxton WIN 7MATE SA">SA-Renmark Loxton WIN 7MATE SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_W72##FTA/W72" xmltv_id="SA-Renmark Loxton WIN 7TWO SA">SA-Renmark Loxton WIN 7TWO SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_HW6##FTA/HW6" xmltv_id="SA-Renmark Loxton WIN HD SA">SA-Renmark Loxton WIN HD SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_WOS##FTA/WOS" xmltv_id="SA-Renmark Loxton WIN BOLD South East SA">SA-Renmark Loxton WIN BOLD South East SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_WES##FTA/WES" xmltv_id="SA-Renmark Loxton WIN Peach South East SA">SA-Renmark Loxton WIN Peach South East SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_F1S##F1S/F1S" xmltv_id="SA-Renmark Loxton FOX One">SA-Renmark Loxton FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ABS##FTA/ABS" xmltv_id="SA-Renmark Loxton ABC SA">SA-Renmark Loxton ABC SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SBE##FTA/SBE" xmltv_id="SA-Renmark Loxton SBS Eastern">SA-Renmark Loxton SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_UKT##UKT/UKT" xmltv_id="SA-Renmark Loxton UKTV">SA-Renmark Loxton UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_LST##LST/LST" xmltv_id="SA-Renmark Loxton LifeStyle">SA-Renmark Loxton LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FOX##FOX/FOX" xmltv_id="SA-Renmark Loxton FOX8">SA-Renmark Loxton FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FFS##FFS/FFS" xmltv_id="SA-Renmark Loxton FOX Funny">SA-Renmark Loxton FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ARN##ARN/ARN" xmltv_id="SA-Renmark Loxton Arena">SA-Renmark Loxton Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FKC##FKC/FKC" xmltv_id="SA-Renmark Loxton FOX Classics">SA-Renmark Loxton FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_HAL##HAL/HAL" xmltv_id="SA-Renmark Loxton Universal TV">SA-Renmark Loxton Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SHC##SHC/SHC" xmltv_id="SA-Renmark Loxton FOX SHOWCASE">SA-Renmark Loxton FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BSF##BSF/BSF" xmltv_id="SA-Renmark Loxton BBC First">SA-Renmark Loxton BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FSU##FSU/FSU" xmltv_id="SA-Renmark Loxton FOX Sleuth">SA-Renmark Loxton FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_IOI##IOI/IOI" xmltv_id="SA-Renmark Loxton FOX Crime">SA-Renmark Loxton FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_HIT##HIT/HIT" xmltv_id="SA-Renmark Loxton FOX H!TS">SA-Renmark Loxton FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_COM##COM/COM" xmltv_id="SA-Renmark Loxton The Comedy Channel">SA-Renmark Loxton The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_AES##AES/AES" xmltv_id="SA-Renmark Loxton A&E">SA-Renmark Loxton A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FIS##FIS/FIS" xmltv_id="SA-Renmark Loxton FOX Sci Fi">SA-Renmark Loxton FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MTV##MTV/MTV" xmltv_id="SA-Renmark Loxton MTV">SA-Renmark Loxton MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ETV##ETV/ETV" xmltv_id="SA-Renmark Loxton E! Entertainment">SA-Renmark Loxton E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FOD##FOD/FOD" xmltv_id="SA-Renmark Loxton LifeStyle Food">SA-Renmark Loxton LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_LHO##LHO/LHO" xmltv_id="SA-Renmark Loxton LifeStyle Home">SA-Renmark Loxton LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DTA##DTA/DTA" xmltv_id="SA-Renmark Loxton TLC">SA-Renmark Loxton TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BXS##BXS/BXS" xmltv_id="SA-Renmark Loxton BoxSets">SA-Renmark Loxton BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SAR##SAR/SAR" xmltv_id="SA-Renmark Loxton Smooth / Arts">SA-Renmark Loxton Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_AB2##FTA/AB2" xmltv_id="SA-Renmark Loxton ABCComedy/Kids">SA-Renmark Loxton ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SBN##FTA/SBN" xmltv_id="SA-Renmark Loxton SBS VICELAND">SA-Renmark Loxton SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NFN##FTA/NFN" xmltv_id="SA-Renmark Loxton SBS Food">SA-Renmark Loxton SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NIT##FTA/NIT" xmltv_id="SA-Renmark Loxton NITV">SA-Renmark Loxton NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_F12##F12/F12" xmltv_id="SA-Renmark Loxton FOX One +2">SA-Renmark Loxton FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SW2##SHC/SW2" xmltv_id="SA-Renmark Loxton FOX SHOWCASE +2">SA-Renmark Loxton FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FO2##FOX/FO2" xmltv_id="SA-Renmark Loxton FOX8+2">SA-Renmark Loxton FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_IO2##IOI/IO2" xmltv_id="SA-Renmark Loxton FOX Crime +2">SA-Renmark Loxton FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_LS2##LST/LS2" xmltv_id="SA-Renmark Loxton LifeStyle +2">SA-Renmark Loxton LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_AR2##ARN/AR2" xmltv_id="SA-Renmark Loxton Arena +2">SA-Renmark Loxton Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ET2##ET2/ET2" xmltv_id="SA-Renmark Loxton E!+2">SA-Renmark Loxton E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CL2##FKC/CL2" xmltv_id="SA-Renmark Loxton FOX Classics+2">SA-Renmark Loxton FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_UK2##UKT/UK2" xmltv_id="SA-Renmark Loxton UKTV+2">SA-Renmark Loxton UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FS2##FS2/FS2" xmltv_id="SA-Renmark Loxton FOX Sleuth +2">SA-Renmark Loxton FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FF2##FF2/FF2" xmltv_id="SA-Renmark Loxton FOX Funny +2">SA-Renmark Loxton FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_HI2##HIT/HI2" xmltv_id="SA-Renmark Loxton FOX H!TS +2">SA-Renmark Loxton FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FI2##FI2/FI2" xmltv_id="SA-Renmark Loxton FOX Sci Fi +2">SA-Renmark Loxton FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_LF2##FOD/LF2" xmltv_id="SA-Renmark Loxton LifeStyle Food +2">SA-Renmark Loxton LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DT2##DTA/DT2" xmltv_id="SA-Renmark Loxton TLC +2">SA-Renmark Loxton TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_AUR##AUR/AUR" xmltv_id="SA-Renmark Loxton Aurora">SA-Renmark Loxton Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_TVS##TVS/TVS" xmltv_id="SA-Renmark Loxton TVSN">SA-Renmark Loxton TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_EXP##EXP/EXP" xmltv_id="SA-Renmark Loxton EXPO">SA-Renmark Loxton EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ACC##ACC/ACC" xmltv_id="SA-Renmark Loxton ACC">SA-Renmark Loxton ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_HLT##HLT/HLT" xmltv_id="SA-Renmark Loxton Hillsong Channel">SA-Renmark Loxton Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DAS##DAS/DAS" xmltv_id="SA-Renmark Loxton Daystar">SA-Renmark Loxton Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SLT##SLT/SLT" xmltv_id="SA-Renmark Loxton SonLife">SA-Renmark Loxton SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_F1H##F1H/F1H" xmltv_id="SA-Renmark Loxton FOX One HD">SA-Renmark Loxton FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ARD##ARN/ARD" xmltv_id="SA-Renmark Loxton Arena HD">SA-Renmark Loxton Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_LSD##LST/LSD" xmltv_id="SA-Renmark Loxton LifeStyle HD">SA-Renmark Loxton LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_F8D##FOX/F8D" xmltv_id="SA-Renmark Loxton FOX8 HD">SA-Renmark Loxton FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FFH##FFH/FFH" xmltv_id="SA-Renmark Loxton FOX Funny HD">SA-Renmark Loxton FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_UND##HAL/UND" xmltv_id="SA-Renmark Loxton Universal HD">SA-Renmark Loxton Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SCD##SHC/SCD" xmltv_id="SA-Renmark Loxton FOX SHOWCASE HD">SA-Renmark Loxton FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BFF##BSF/BFF" xmltv_id="SA-Renmark Loxton BBC First HD">SA-Renmark Loxton BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FSL##FSL/FSL" xmltv_id="SA-Renmark Loxton FOX Sleuth HD">SA-Renmark Loxton FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FCH##FCH/FCH" xmltv_id="SA-Renmark Loxton FOX Crime HD">SA-Renmark Loxton FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_AED##AES/AED" xmltv_id="SA-Renmark Loxton A&E HD">SA-Renmark Loxton A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FSI##FSI/FSI" xmltv_id="SA-Renmark Loxton FOX Sci Fi HD">SA-Renmark Loxton FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BXD##BXS/BXD" xmltv_id="SA-Renmark Loxton BoxSet HD">SA-Renmark Loxton BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_HAR##SAR/HAR" xmltv_id="SA-Renmark Loxton Smooth / Arts HD">SA-Renmark Loxton Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SOD##SHO/SOD" xmltv_id="SA-Renmark Loxton Foxtel Movies Premiere HD">SA-Renmark Loxton Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MO7##SHF/MO7" xmltv_id="SA-Renmark Loxton Foxtel Movies Family HD">SA-Renmark Loxton Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MO8##MO8/MO8" xmltv_id="SA-Renmark Loxton Foxtel Movies Kids HD">SA-Renmark Loxton Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_STN##SHA/STN" xmltv_id="SA-Renmark Loxton Foxtel Movies Action HD">SA-Renmark Loxton Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MO1##SHY/MO1" xmltv_id="SA-Renmark Loxton Foxtel Movies Comedy HD">SA-Renmark Loxton Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MO3##SHH/MO3" xmltv_id="SA-Renmark Loxton Foxtel Movies Thriller HD">SA-Renmark Loxton Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MO2##SHD/MO2" xmltv_id="SA-Renmark Loxton Foxtel Movies Romance HD">SA-Renmark Loxton Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MO5##MO6/MO5" xmltv_id="SA-Renmark Loxton Foxtel Movies Drama HD">SA-Renmark Loxton Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MVD##MVS/MVD" xmltv_id="SA-Renmark Loxton Foxtel Movies Hits HD">SA-Renmark Loxton Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_GRE##GRR/GRE" xmltv_id="SA-Renmark Loxton Foxtel Movies Greats HD">SA-Renmark Loxton Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FSD##FSN/FSD" xmltv_id="SA-Renmark Loxton Fox Sports News HD">SA-Renmark Loxton Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_F1D##FS1/F1D" xmltv_id="SA-Renmark Loxton FOX CRICKET HD">SA-Renmark Loxton FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_F2D##SP2/F2D" xmltv_id="SA-Renmark Loxton FOX LEAGUE HD">SA-Renmark Loxton FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FHD##FS3/FHD" xmltv_id="SA-Renmark Loxton FOX SPORTS 503 HD">SA-Renmark Loxton FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FAD##FAF/FAD" xmltv_id="SA-Renmark Loxton Fox Footy HD">SA-Renmark Loxton Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_F4D##FSP/F4D" xmltv_id="SA-Renmark Loxton FOX SPORTS 505 HD">SA-Renmark Loxton FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SPE##SPS/SPE" xmltv_id="SA-Renmark Loxton FOX SPORTS 506 HD">SA-Renmark Loxton FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_E1D##ESP/E1D" xmltv_id="SA-Renmark Loxton ESPN HD">SA-Renmark Loxton ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_EHD##ES2/EHD" xmltv_id="SA-Renmark Loxton ESPN2 HD">SA-Renmark Loxton ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FSM##FSS/FSM" xmltv_id="SA-Renmark Loxton FOX SPORTS MORE HD">SA-Renmark Loxton FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SRH##SRW/SRH" xmltv_id="SA-Renmark Loxton SKY Tbred Cent HD">SA-Renmark Loxton SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DHD##DIS/DHD" xmltv_id="SA-Renmark Loxton Discovery HD">SA-Renmark Loxton Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NGD##NGE/NGD" xmltv_id="SA-Renmark Loxton Nat Geo HD">SA-Renmark Loxton Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_HSD##HST/HSD" xmltv_id="SA-Renmark Loxton History HD">SA-Renmark Loxton History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BKH##BBK/BKH" xmltv_id="SA-Renmark Loxton BBC Earth HD">SA-Renmark Loxton BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NWD##NGW/NWD" xmltv_id="SA-Renmark Loxton Nat Geo Wild HD">SA-Renmark Loxton Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BE1##B1E/BE1" xmltv_id="SA-Renmark Loxton beIN SPORTS 1 HD">SA-Renmark Loxton beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BE2##B2E/BE2" xmltv_id="SA-Renmark Loxton beIN SPORTS 2 HD">SA-Renmark Loxton beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BE3##B3E/BE3" xmltv_id="SA-Renmark Loxton beIN SPORTS 3 HD">SA-Renmark Loxton beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NHD##SKY/NHD" xmltv_id="SA-Renmark Loxton Sky News HD">SA-Renmark Loxton Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SUH##SKY/SUH" xmltv_id="SA-Renmark Loxton Sky News UK HD">SA-Renmark Loxton Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FNH##FNC/FNH" xmltv_id="SA-Renmark Loxton Fox News HD">SA-Renmark Loxton Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SHO##SHO/SHO" xmltv_id="SA-Renmark Loxton Foxtel Movies Premiere">SA-Renmark Loxton Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SHF##SHF/SHF" xmltv_id="SA-Renmark Loxton Foxtel Movies Family">SA-Renmark Loxton Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MO9##MO8/MO9" xmltv_id="SA-Renmark Loxton Foxtel Movies Kids">SA-Renmark Loxton Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SHA##SHA/SHA" xmltv_id="SA-Renmark Loxton Foxtel Movies Action">SA-Renmark Loxton Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SHY##SHY/SHY" xmltv_id="SA-Renmark Loxton Foxtel Movies Comedy">SA-Renmark Loxton Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SHH##SHH/SHH" xmltv_id="SA-Renmark Loxton Foxtel Movies Thriller">SA-Renmark Loxton Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SHD##SHD/SHD" xmltv_id="SA-Renmark Loxton Foxtel Movies Romance">SA-Renmark Loxton Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MO6##MO6/MO6" xmltv_id="SA-Renmark Loxton Foxtel Movies Drama">SA-Renmark Loxton Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MVS##MVS/MVS" xmltv_id="SA-Renmark Loxton Foxtel Movies Hits">SA-Renmark Loxton Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_GRR##GRR/GRR" xmltv_id="SA-Renmark Loxton Foxtel Movies Greats">SA-Renmark Loxton Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SH2##SHO/SH2" xmltv_id="SA-Renmark Loxton Foxtel Movies Premiere +2">SA-Renmark Loxton Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MTA##SHA/MTA" xmltv_id="SA-Renmark Loxton Foxtel Movies Action +2">SA-Renmark Loxton Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MTF##SHF/MTF" xmltv_id="SA-Renmark Loxton Foxtel Movies Family +2">SA-Renmark Loxton Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_S4B##FTA/S4B" xmltv_id="SA-Renmark Loxton SBS World Movies SD">SA-Renmark Loxton SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FSN##FSN/FSN" xmltv_id="SA-Renmark Loxton Fox Sports News">SA-Renmark Loxton Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FS1##FS1/FS1" xmltv_id="SA-Renmark Loxton FOX CRICKET">SA-Renmark Loxton FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SP2##SP2/SP2" xmltv_id="SA-Renmark Loxton FOX LEAGUE">SA-Renmark Loxton FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FS3##FS3/FS3" xmltv_id="SA-Renmark Loxton FOX SPORTS 503">SA-Renmark Loxton FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FAF##FAF/FAF" xmltv_id="SA-Renmark Loxton Fox Footy">SA-Renmark Loxton Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FSP##FSP/FSP" xmltv_id="SA-Renmark Loxton FOX SPORTS 505">SA-Renmark Loxton FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SPS##SPS/SPS" xmltv_id="SA-Renmark Loxton FOX SPORTS 506">SA-Renmark Loxton FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FSS##FSS/FSS" xmltv_id="SA-Renmark Loxton Fox Sports More">SA-Renmark Loxton Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ESP##ESP/ESP" xmltv_id="SA-Renmark Loxton ESPN">SA-Renmark Loxton ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ES2##ES2/ES2" xmltv_id="SA-Renmark Loxton ESPN2">SA-Renmark Loxton ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_B1E##B1E/B1E" xmltv_id="SA-Renmark Loxton beIN SPORTS 1">SA-Renmark Loxton beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_B2E##B2E/B2E" xmltv_id="SA-Renmark Loxton beIN SPORTS 2">SA-Renmark Loxton beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_B3E##B3E/B3E" xmltv_id="SA-Renmark Loxton beIN SPORTS 3">SA-Renmark Loxton beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SRA##SRA/SRA" xmltv_id="SA-Renmark Loxton SKY Racing">SA-Renmark Loxton SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SR2##SR2/SR2" xmltv_id="SA-Renmark Loxton SKY Racing 2">SA-Renmark Loxton SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SRW##SRW/SRW" xmltv_id="SA-Renmark Loxton SKY Tbred Cent">SA-Renmark Loxton SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_RTV##RTV/RTV" xmltv_id="SA-Renmark Loxton RACING.COM">SA-Renmark Loxton RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SKY##SKY/SKY" xmltv_id="SA-Renmark Loxton SKY News">SA-Renmark Loxton SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FXW##FXW/FXW" xmltv_id="SA-Renmark Loxton SKY Weather">SA-Renmark Loxton SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ASP##ASP/ASP" xmltv_id="SA-Renmark Loxton Sky News Extra">SA-Renmark Loxton Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SUK##SKY/SUK" xmltv_id="SA-Renmark Loxton Sky News UK">SA-Renmark Loxton Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_FNC##FNC/FNC" xmltv_id="SA-Renmark Loxton FOX News">SA-Renmark Loxton FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CNN##CNN/CNN" xmltv_id="SA-Renmark Loxton CNN">SA-Renmark Loxton CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_HST##HST/HST" xmltv_id="SA-Renmark Loxton The History Channel">SA-Renmark Loxton The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CIN##CIN/CIN" xmltv_id="SA-Renmark Loxton Crime">SA-Renmark Loxton Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_E2A##AES/E2A" xmltv_id="SA-Renmark Loxton A&E +2">SA-Renmark Loxton A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DIS##DIS/DIS" xmltv_id="SA-Renmark Loxton Discovery Channel">SA-Renmark Loxton Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NGE##NGE/NGE" xmltv_id="SA-Renmark Loxton National Geographic">SA-Renmark Loxton National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BBK##BBK/BBK" xmltv_id="SA-Renmark Loxton BBC Earth">SA-Renmark Loxton BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DID##DID/DID" xmltv_id="SA-Renmark Loxton Investigation Discovery">SA-Renmark Loxton Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DIT##DIT/DIT" xmltv_id="SA-Renmark Loxton Discovery Turbo">SA-Renmark Loxton Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ANI##ANI/ANI" xmltv_id="SA-Renmark Loxton Animal Planet">SA-Renmark Loxton Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NGW##NGW/NGW" xmltv_id="SA-Renmark Loxton Nat Geo Wild">SA-Renmark Loxton Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DS2##DIS/DS2" xmltv_id="SA-Renmark Loxton Discovery +2">SA-Renmark Loxton Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_DI2##DIT/DI2" xmltv_id="SA-Renmark Loxton Discovery Turbo +2">SA-Renmark Loxton Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NG2##NGE/NG2" xmltv_id="SA-Renmark Loxton Nat Geo +2">SA-Renmark Loxton Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CNB##CNB/CNB" xmltv_id="SA-Renmark Loxton CNBC">SA-Renmark Loxton CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BBC##BBC/BBC" xmltv_id="SA-Renmark Loxton BBC World News">SA-Renmark Loxton BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BLM##BLM/BLM" xmltv_id="SA-Renmark Loxton Bloomberg Television">SA-Renmark Loxton Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_AJE##AJE/AJE" xmltv_id="SA-Renmark Loxton Al Jazeera">SA-Renmark Loxton Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_TRT##TRT/TRT" xmltv_id="SA-Renmark Loxton TRT World">SA-Renmark Loxton TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CCC##CCC/CCC" xmltv_id="SA-Renmark Loxton CGTN">SA-Renmark Loxton CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CCD##CCD/CCD" xmltv_id="SA-Renmark Loxton CGTN-Documentary">SA-Renmark Loxton CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NHK##FTA/NHK" xmltv_id="SA-Renmark Loxton NHK World-Japan">SA-Renmark Loxton NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_RSY##RSY/RSY" xmltv_id="SA-Renmark Loxton Russia Today">SA-Renmark Loxton Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NIC##NIC/NIC" xmltv_id="SA-Renmark Loxton Nickelodeon">SA-Renmark Loxton Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_NJR##NJR/NJR" xmltv_id="SA-Renmark Loxton Nick Jr.">SA-Renmark Loxton Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CBE##CBE/CBE" xmltv_id="SA-Renmark Loxton Cbeebies">SA-Renmark Loxton Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CNE##CNE/CNE" xmltv_id="SA-Renmark Loxton Cartoon Network">SA-Renmark Loxton Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_BOO##BOO/BOO" xmltv_id="SA-Renmark Loxton Boomerang">SA-Renmark Loxton Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_SA3##FTA/SA3" xmltv_id="SA-Renmark Loxton ABC ME Sydney">SA-Renmark Loxton ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CV2##CV2/CV2" xmltv_id="SA-Renmark Loxton [V]">SA-Renmark Loxton [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_V2H##CV2/V2H" xmltv_id="SA-Renmark Loxton [V] +2">SA-Renmark Loxton [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_TMF##TMF/TMF" xmltv_id="SA-Renmark Loxton MTV Music">SA-Renmark Loxton MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_VH1##VH1/VH1" xmltv_id="SA-Renmark Loxton MTV Dance">SA-Renmark Loxton MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_MMX##MMX/MMX" xmltv_id="SA-Renmark Loxton MAX">SA-Renmark Loxton MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_CMC##CMC/CMC" xmltv_id="SA-Renmark Loxton CMC">SA-Renmark Loxton CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_ANT##ANT/ANT" xmltv_id="SA-Renmark Loxton Antenna Pacific">SA-Renmark Loxton Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20512_RAI##RAI/RAI" xmltv_id="SA-Renmark Loxton RAI ITALIA">SA-Renmark Loxton RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_WI1##FTA/WI1" xmltv_id="SA-South East SA WIN NINE South East SA">SA-South East SA WIN NINE South East SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_RTS##FTA/RTS" xmltv_id="SA-South East SA SEVEN SA">SA-South East SA SEVEN SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_WI9##FTA/WI9" xmltv_id="SA-South East SA WIN SA">SA-South East SA WIN SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_AHZ##FTA/AHZ" xmltv_id="SA-South East SA ABC HD">SA-South East SA ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_AAD##FTA/AAD" xmltv_id="SA-South East SA ABC News">SA-South East SA ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BAD##FTA/BAD" xmltv_id="SA-South East SA SBS HD">SA-South East SA SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SNS##FTA/SNS" xmltv_id="SA-South East SA SBS Viceland HD">SA-South East SA SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SB8##FTA/SB8" xmltv_id="SA-South East SA SBS World Movies HD">SA-South East SA SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SFS##FTA/SFS" xmltv_id="SA-South East SA SBS Food SA">SA-South East SA SBS Food SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_WTN##FTA/WTN" xmltv_id="SA-South East SA WIN GEM South East SA">SA-South East SA WIN GEM South East SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_W11##FTA/W11" xmltv_id="SA-South East SA WIN ELEVEN SA">SA-South East SA WIN ELEVEN SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_W7M##FTA/W7M" xmltv_id="SA-South East SA WIN 7MATE SA">SA-South East SA WIN 7MATE SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_W72##FTA/W72" xmltv_id="SA-South East SA WIN 7TWO SA">SA-South East SA WIN 7TWO SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_HW6##FTA/HW6" xmltv_id="SA-South East SA WIN HD SA">SA-South East SA WIN HD SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_WOS##FTA/WOS" xmltv_id="SA-South East SA WIN BOLD South East SA">SA-South East SA WIN BOLD South East SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_WES##FTA/WES" xmltv_id="SA-South East SA WIN Peach South East SA">SA-South East SA WIN Peach South East SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_F1S##F1S/F1S" xmltv_id="SA-South East SA FOX One">SA-South East SA FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ABS##FTA/ABS" xmltv_id="SA-South East SA ABC SA">SA-South East SA ABC SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SBE##FTA/SBE" xmltv_id="SA-South East SA SBS Eastern">SA-South East SA SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_UKT##UKT/UKT" xmltv_id="SA-South East SA UKTV">SA-South East SA UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_LST##LST/LST" xmltv_id="SA-South East SA LifeStyle">SA-South East SA LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FOX##FOX/FOX" xmltv_id="SA-South East SA FOX8">SA-South East SA FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FFS##FFS/FFS" xmltv_id="SA-South East SA FOX Funny">SA-South East SA FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ARN##ARN/ARN" xmltv_id="SA-South East SA Arena">SA-South East SA Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FKC##FKC/FKC" xmltv_id="SA-South East SA FOX Classics">SA-South East SA FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_HAL##HAL/HAL" xmltv_id="SA-South East SA Universal TV">SA-South East SA Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SHC##SHC/SHC" xmltv_id="SA-South East SA FOX SHOWCASE">SA-South East SA FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BSF##BSF/BSF" xmltv_id="SA-South East SA BBC First">SA-South East SA BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FSU##FSU/FSU" xmltv_id="SA-South East SA FOX Sleuth">SA-South East SA FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_IOI##IOI/IOI" xmltv_id="SA-South East SA FOX Crime">SA-South East SA FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_HIT##HIT/HIT" xmltv_id="SA-South East SA FOX H!TS">SA-South East SA FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_COM##COM/COM" xmltv_id="SA-South East SA The Comedy Channel">SA-South East SA The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_AES##AES/AES" xmltv_id="SA-South East SA A&E">SA-South East SA A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FIS##FIS/FIS" xmltv_id="SA-South East SA FOX Sci Fi">SA-South East SA FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MTV##MTV/MTV" xmltv_id="SA-South East SA MTV">SA-South East SA MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ETV##ETV/ETV" xmltv_id="SA-South East SA E! Entertainment">SA-South East SA E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FOD##FOD/FOD" xmltv_id="SA-South East SA LifeStyle Food">SA-South East SA LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_LHO##LHO/LHO" xmltv_id="SA-South East SA LifeStyle Home">SA-South East SA LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DTA##DTA/DTA" xmltv_id="SA-South East SA TLC">SA-South East SA TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BXS##BXS/BXS" xmltv_id="SA-South East SA BoxSets">SA-South East SA BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SAR##SAR/SAR" xmltv_id="SA-South East SA Smooth / Arts">SA-South East SA Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_AB2##FTA/AB2" xmltv_id="SA-South East SA ABCComedy/Kids">SA-South East SA ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SBN##FTA/SBN" xmltv_id="SA-South East SA SBS VICELAND">SA-South East SA SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NFN##FTA/NFN" xmltv_id="SA-South East SA SBS Food">SA-South East SA SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NIT##FTA/NIT" xmltv_id="SA-South East SA NITV">SA-South East SA NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_F12##F12/F12" xmltv_id="SA-South East SA FOX One +2">SA-South East SA FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SW2##SHC/SW2" xmltv_id="SA-South East SA FOX SHOWCASE +2">SA-South East SA FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FO2##FOX/FO2" xmltv_id="SA-South East SA FOX8+2">SA-South East SA FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_IO2##IOI/IO2" xmltv_id="SA-South East SA FOX Crime +2">SA-South East SA FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_LS2##LST/LS2" xmltv_id="SA-South East SA LifeStyle +2">SA-South East SA LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_AR2##ARN/AR2" xmltv_id="SA-South East SA Arena +2">SA-South East SA Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ET2##ET2/ET2" xmltv_id="SA-South East SA E!+2">SA-South East SA E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CL2##FKC/CL2" xmltv_id="SA-South East SA FOX Classics+2">SA-South East SA FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_UK2##UKT/UK2" xmltv_id="SA-South East SA UKTV+2">SA-South East SA UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FS2##FS2/FS2" xmltv_id="SA-South East SA FOX Sleuth +2">SA-South East SA FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FF2##FF2/FF2" xmltv_id="SA-South East SA FOX Funny +2">SA-South East SA FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_HI2##HIT/HI2" xmltv_id="SA-South East SA FOX H!TS +2">SA-South East SA FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FI2##FI2/FI2" xmltv_id="SA-South East SA FOX Sci Fi +2">SA-South East SA FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_LF2##FOD/LF2" xmltv_id="SA-South East SA LifeStyle Food +2">SA-South East SA LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DT2##DTA/DT2" xmltv_id="SA-South East SA TLC +2">SA-South East SA TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_AUR##AUR/AUR" xmltv_id="SA-South East SA Aurora">SA-South East SA Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_TVS##TVS/TVS" xmltv_id="SA-South East SA TVSN">SA-South East SA TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_EXP##EXP/EXP" xmltv_id="SA-South East SA EXPO">SA-South East SA EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ACC##ACC/ACC" xmltv_id="SA-South East SA ACC">SA-South East SA ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_HLT##HLT/HLT" xmltv_id="SA-South East SA Hillsong Channel">SA-South East SA Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DAS##DAS/DAS" xmltv_id="SA-South East SA Daystar">SA-South East SA Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SLT##SLT/SLT" xmltv_id="SA-South East SA SonLife">SA-South East SA SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_F1H##F1H/F1H" xmltv_id="SA-South East SA FOX One HD">SA-South East SA FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ARD##ARN/ARD" xmltv_id="SA-South East SA Arena HD">SA-South East SA Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_LSD##LST/LSD" xmltv_id="SA-South East SA LifeStyle HD">SA-South East SA LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_F8D##FOX/F8D" xmltv_id="SA-South East SA FOX8 HD">SA-South East SA FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FFH##FFH/FFH" xmltv_id="SA-South East SA FOX Funny HD">SA-South East SA FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_UND##HAL/UND" xmltv_id="SA-South East SA Universal HD">SA-South East SA Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SCD##SHC/SCD" xmltv_id="SA-South East SA FOX SHOWCASE HD">SA-South East SA FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BFF##BSF/BFF" xmltv_id="SA-South East SA BBC First HD">SA-South East SA BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FSL##FSL/FSL" xmltv_id="SA-South East SA FOX Sleuth HD">SA-South East SA FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FCH##FCH/FCH" xmltv_id="SA-South East SA FOX Crime HD">SA-South East SA FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_AED##AES/AED" xmltv_id="SA-South East SA A&E HD">SA-South East SA A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FSI##FSI/FSI" xmltv_id="SA-South East SA FOX Sci Fi HD">SA-South East SA FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BXD##BXS/BXD" xmltv_id="SA-South East SA BoxSet HD">SA-South East SA BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_HAR##SAR/HAR" xmltv_id="SA-South East SA Smooth / Arts HD">SA-South East SA Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SOD##SHO/SOD" xmltv_id="SA-South East SA Foxtel Movies Premiere HD">SA-South East SA Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MO7##SHF/MO7" xmltv_id="SA-South East SA Foxtel Movies Family HD">SA-South East SA Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MO8##MO8/MO8" xmltv_id="SA-South East SA Foxtel Movies Kids HD">SA-South East SA Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_STN##SHA/STN" xmltv_id="SA-South East SA Foxtel Movies Action HD">SA-South East SA Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MO1##SHY/MO1" xmltv_id="SA-South East SA Foxtel Movies Comedy HD">SA-South East SA Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MO3##SHH/MO3" xmltv_id="SA-South East SA Foxtel Movies Thriller HD">SA-South East SA Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MO2##SHD/MO2" xmltv_id="SA-South East SA Foxtel Movies Romance HD">SA-South East SA Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MO5##MO6/MO5" xmltv_id="SA-South East SA Foxtel Movies Drama HD">SA-South East SA Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MVD##MVS/MVD" xmltv_id="SA-South East SA Foxtel Movies Hits HD">SA-South East SA Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_GRE##GRR/GRE" xmltv_id="SA-South East SA Foxtel Movies Greats HD">SA-South East SA Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FSD##FSN/FSD" xmltv_id="SA-South East SA Fox Sports News HD">SA-South East SA Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_F1D##FS1/F1D" xmltv_id="SA-South East SA FOX CRICKET HD">SA-South East SA FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_F2D##SP2/F2D" xmltv_id="SA-South East SA FOX LEAGUE HD">SA-South East SA FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FHD##FS3/FHD" xmltv_id="SA-South East SA FOX SPORTS 503 HD">SA-South East SA FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FAD##FAF/FAD" xmltv_id="SA-South East SA Fox Footy HD">SA-South East SA Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_F4D##FSP/F4D" xmltv_id="SA-South East SA FOX SPORTS 505 HD">SA-South East SA FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SPE##SPS/SPE" xmltv_id="SA-South East SA FOX SPORTS 506 HD">SA-South East SA FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_E1D##ESP/E1D" xmltv_id="SA-South East SA ESPN HD">SA-South East SA ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_EHD##ES2/EHD" xmltv_id="SA-South East SA ESPN2 HD">SA-South East SA ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FSM##FSS/FSM" xmltv_id="SA-South East SA FOX SPORTS MORE HD">SA-South East SA FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SRH##SRW/SRH" xmltv_id="SA-South East SA SKY Tbred Cent HD">SA-South East SA SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DHD##DIS/DHD" xmltv_id="SA-South East SA Discovery HD">SA-South East SA Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NGD##NGE/NGD" xmltv_id="SA-South East SA Nat Geo HD">SA-South East SA Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_HSD##HST/HSD" xmltv_id="SA-South East SA History HD">SA-South East SA History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BKH##BBK/BKH" xmltv_id="SA-South East SA BBC Earth HD">SA-South East SA BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NWD##NGW/NWD" xmltv_id="SA-South East SA Nat Geo Wild HD">SA-South East SA Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BE1##B1E/BE1" xmltv_id="SA-South East SA beIN SPORTS 1 HD">SA-South East SA beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BE2##B2E/BE2" xmltv_id="SA-South East SA beIN SPORTS 2 HD">SA-South East SA beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BE3##B3E/BE3" xmltv_id="SA-South East SA beIN SPORTS 3 HD">SA-South East SA beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NHD##SKY/NHD" xmltv_id="SA-South East SA Sky News HD">SA-South East SA Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SUH##SKY/SUH" xmltv_id="SA-South East SA Sky News UK HD">SA-South East SA Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FNH##FNC/FNH" xmltv_id="SA-South East SA Fox News HD">SA-South East SA Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SHO##SHO/SHO" xmltv_id="SA-South East SA Foxtel Movies Premiere">SA-South East SA Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SHF##SHF/SHF" xmltv_id="SA-South East SA Foxtel Movies Family">SA-South East SA Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MO9##MO8/MO9" xmltv_id="SA-South East SA Foxtel Movies Kids">SA-South East SA Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SHA##SHA/SHA" xmltv_id="SA-South East SA Foxtel Movies Action">SA-South East SA Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SHY##SHY/SHY" xmltv_id="SA-South East SA Foxtel Movies Comedy">SA-South East SA Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SHH##SHH/SHH" xmltv_id="SA-South East SA Foxtel Movies Thriller">SA-South East SA Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SHD##SHD/SHD" xmltv_id="SA-South East SA Foxtel Movies Romance">SA-South East SA Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MO6##MO6/MO6" xmltv_id="SA-South East SA Foxtel Movies Drama">SA-South East SA Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MVS##MVS/MVS" xmltv_id="SA-South East SA Foxtel Movies Hits">SA-South East SA Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_GRR##GRR/GRR" xmltv_id="SA-South East SA Foxtel Movies Greats">SA-South East SA Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SH2##SHO/SH2" xmltv_id="SA-South East SA Foxtel Movies Premiere +2">SA-South East SA Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MTA##SHA/MTA" xmltv_id="SA-South East SA Foxtel Movies Action +2">SA-South East SA Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MTF##SHF/MTF" xmltv_id="SA-South East SA Foxtel Movies Family +2">SA-South East SA Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_S4B##FTA/S4B" xmltv_id="SA-South East SA SBS World Movies SD">SA-South East SA SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FSN##FSN/FSN" xmltv_id="SA-South East SA Fox Sports News">SA-South East SA Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FS1##FS1/FS1" xmltv_id="SA-South East SA FOX CRICKET">SA-South East SA FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SP2##SP2/SP2" xmltv_id="SA-South East SA FOX LEAGUE">SA-South East SA FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FS3##FS3/FS3" xmltv_id="SA-South East SA FOX SPORTS 503">SA-South East SA FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FAF##FAF/FAF" xmltv_id="SA-South East SA Fox Footy">SA-South East SA Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FSP##FSP/FSP" xmltv_id="SA-South East SA FOX SPORTS 505">SA-South East SA FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SPS##SPS/SPS" xmltv_id="SA-South East SA FOX SPORTS 506">SA-South East SA FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FSS##FSS/FSS" xmltv_id="SA-South East SA Fox Sports More">SA-South East SA Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ESP##ESP/ESP" xmltv_id="SA-South East SA ESPN">SA-South East SA ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ES2##ES2/ES2" xmltv_id="SA-South East SA ESPN2">SA-South East SA ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_B1E##B1E/B1E" xmltv_id="SA-South East SA beIN SPORTS 1">SA-South East SA beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_B2E##B2E/B2E" xmltv_id="SA-South East SA beIN SPORTS 2">SA-South East SA beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_B3E##B3E/B3E" xmltv_id="SA-South East SA beIN SPORTS 3">SA-South East SA beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SRA##SRA/SRA" xmltv_id="SA-South East SA SKY Racing">SA-South East SA SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SR2##SR2/SR2" xmltv_id="SA-South East SA SKY Racing 2">SA-South East SA SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SRW##SRW/SRW" xmltv_id="SA-South East SA SKY Tbred Cent">SA-South East SA SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_RTV##RTV/RTV" xmltv_id="SA-South East SA RACING.COM">SA-South East SA RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SKY##SKY/SKY" xmltv_id="SA-South East SA SKY News">SA-South East SA SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FXW##FXW/FXW" xmltv_id="SA-South East SA SKY Weather">SA-South East SA SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ASP##ASP/ASP" xmltv_id="SA-South East SA Sky News Extra">SA-South East SA Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SUK##SKY/SUK" xmltv_id="SA-South East SA Sky News UK">SA-South East SA Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_FNC##FNC/FNC" xmltv_id="SA-South East SA FOX News">SA-South East SA FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CNN##CNN/CNN" xmltv_id="SA-South East SA CNN">SA-South East SA CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_HST##HST/HST" xmltv_id="SA-South East SA The History Channel">SA-South East SA The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CIN##CIN/CIN" xmltv_id="SA-South East SA Crime">SA-South East SA Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_E2A##AES/E2A" xmltv_id="SA-South East SA A&E +2">SA-South East SA A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DIS##DIS/DIS" xmltv_id="SA-South East SA Discovery Channel">SA-South East SA Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NGE##NGE/NGE" xmltv_id="SA-South East SA National Geographic">SA-South East SA National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BBK##BBK/BBK" xmltv_id="SA-South East SA BBC Earth">SA-South East SA BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DID##DID/DID" xmltv_id="SA-South East SA Investigation Discovery">SA-South East SA Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DIT##DIT/DIT" xmltv_id="SA-South East SA Discovery Turbo">SA-South East SA Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ANI##ANI/ANI" xmltv_id="SA-South East SA Animal Planet">SA-South East SA Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NGW##NGW/NGW" xmltv_id="SA-South East SA Nat Geo Wild">SA-South East SA Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DS2##DIS/DS2" xmltv_id="SA-South East SA Discovery +2">SA-South East SA Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_DI2##DIT/DI2" xmltv_id="SA-South East SA Discovery Turbo +2">SA-South East SA Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NG2##NGE/NG2" xmltv_id="SA-South East SA Nat Geo +2">SA-South East SA Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CNB##CNB/CNB" xmltv_id="SA-South East SA CNBC">SA-South East SA CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BBC##BBC/BBC" xmltv_id="SA-South East SA BBC World News">SA-South East SA BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BLM##BLM/BLM" xmltv_id="SA-South East SA Bloomberg Television">SA-South East SA Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_AJE##AJE/AJE" xmltv_id="SA-South East SA Al Jazeera">SA-South East SA Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_TRT##TRT/TRT" xmltv_id="SA-South East SA TRT World">SA-South East SA TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CCC##CCC/CCC" xmltv_id="SA-South East SA CGTN">SA-South East SA CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CCD##CCD/CCD" xmltv_id="SA-South East SA CGTN-Documentary">SA-South East SA CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NHK##FTA/NHK" xmltv_id="SA-South East SA NHK World-Japan">SA-South East SA NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_RSY##RSY/RSY" xmltv_id="SA-South East SA Russia Today">SA-South East SA Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NIC##NIC/NIC" xmltv_id="SA-South East SA Nickelodeon">SA-South East SA Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_NJR##NJR/NJR" xmltv_id="SA-South East SA Nick Jr.">SA-South East SA Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CBE##CBE/CBE" xmltv_id="SA-South East SA Cbeebies">SA-South East SA Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CNE##CNE/CNE" xmltv_id="SA-South East SA Cartoon Network">SA-South East SA Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_BOO##BOO/BOO" xmltv_id="SA-South East SA Boomerang">SA-South East SA Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_SA3##FTA/SA3" xmltv_id="SA-South East SA ABC ME Sydney">SA-South East SA ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CV2##CV2/CV2" xmltv_id="SA-South East SA [V]">SA-South East SA [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_V2H##CV2/V2H" xmltv_id="SA-South East SA [V] +2">SA-South East SA [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_TMF##TMF/TMF" xmltv_id="SA-South East SA MTV Music">SA-South East SA MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_VH1##VH1/VH1" xmltv_id="SA-South East SA MTV Dance">SA-South East SA MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_MMX##MMX/MMX" xmltv_id="SA-South East SA MAX">SA-South East SA MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_CMC##CMC/CMC" xmltv_id="SA-South East SA CMC">SA-South East SA CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_ANT##ANT/ANT" xmltv_id="SA-South East SA Antenna Pacific">SA-South East SA Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20528_RAI##RAI/RAI" xmltv_id="SA-South East SA RAI ITALIA">SA-South East SA RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SGS##FTA/SGS" xmltv_id="SA-Spencer Gulf 10 SA">SA-Spencer Gulf 10 SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_GTS##FTA/GTS" xmltv_id="SA-Spencer Gulf Seven SA">SA-Spencer Gulf Seven SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SC9##FTA/SC9" xmltv_id="SA-Spencer Gulf Southern Cross Nine">SA-Spencer Gulf Southern Cross Nine</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_AHZ##FTA/AHZ" xmltv_id="SA-Spencer Gulf ABC HD">SA-Spencer Gulf ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_AAD##FTA/AAD" xmltv_id="SA-Spencer Gulf ABC News">SA-Spencer Gulf ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BAD##FTA/BAD" xmltv_id="SA-Spencer Gulf SBS HD">SA-Spencer Gulf SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SNS##FTA/SNS" xmltv_id="SA-Spencer Gulf SBS Viceland HD">SA-Spencer Gulf SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SB8##FTA/SB8" xmltv_id="SA-Spencer Gulf SBS World Movies HD">SA-Spencer Gulf SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SFS##FTA/SFS" xmltv_id="SA-Spencer Gulf SBS Food SA">SA-Spencer Gulf SBS Food SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SAO##FTA/SAO" xmltv_id="SA-Spencer Gulf 10 BOLD SA">SA-Spencer Gulf 10 BOLD SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ESA##FTA/ESA" xmltv_id="SA-Spencer Gulf 10 Peach SA">SA-Spencer Gulf 10 Peach SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SAT##FTA/SAT" xmltv_id="SA-Spencer Gulf SC 7TWO SA">SA-Spencer Gulf SC 7TWO SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SAM##FTA/SAM" xmltv_id="SA-Spencer Gulf SC 7mate SA">SA-Spencer Gulf SC 7mate SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SAG##FTA/SAG" xmltv_id="SA-Spencer Gulf SC GEM SA">SA-Spencer Gulf SC GEM SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SCG##FTA/SCG" xmltv_id="SA-Spencer Gulf SC GO! SA">SA-Spencer Gulf SC GO! SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_F1S##F1S/F1S" xmltv_id="SA-Spencer Gulf FOX One">SA-Spencer Gulf FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ABS##FTA/ABS" xmltv_id="SA-Spencer Gulf ABC SA">SA-Spencer Gulf ABC SA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SBE##FTA/SBE" xmltv_id="SA-Spencer Gulf SBS Eastern">SA-Spencer Gulf SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_UKT##UKT/UKT" xmltv_id="SA-Spencer Gulf UKTV">SA-Spencer Gulf UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_LST##LST/LST" xmltv_id="SA-Spencer Gulf LifeStyle">SA-Spencer Gulf LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FOX##FOX/FOX" xmltv_id="SA-Spencer Gulf FOX8">SA-Spencer Gulf FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FFS##FFS/FFS" xmltv_id="SA-Spencer Gulf FOX Funny">SA-Spencer Gulf FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ARN##ARN/ARN" xmltv_id="SA-Spencer Gulf Arena">SA-Spencer Gulf Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FKC##FKC/FKC" xmltv_id="SA-Spencer Gulf FOX Classics">SA-Spencer Gulf FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_HAL##HAL/HAL" xmltv_id="SA-Spencer Gulf Universal TV">SA-Spencer Gulf Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SHC##SHC/SHC" xmltv_id="SA-Spencer Gulf FOX SHOWCASE">SA-Spencer Gulf FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BSF##BSF/BSF" xmltv_id="SA-Spencer Gulf BBC First">SA-Spencer Gulf BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FSU##FSU/FSU" xmltv_id="SA-Spencer Gulf FOX Sleuth">SA-Spencer Gulf FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_IOI##IOI/IOI" xmltv_id="SA-Spencer Gulf FOX Crime">SA-Spencer Gulf FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_HIT##HIT/HIT" xmltv_id="SA-Spencer Gulf FOX H!TS">SA-Spencer Gulf FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_COM##COM/COM" xmltv_id="SA-Spencer Gulf The Comedy Channel">SA-Spencer Gulf The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_AES##AES/AES" xmltv_id="SA-Spencer Gulf A&E">SA-Spencer Gulf A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FIS##FIS/FIS" xmltv_id="SA-Spencer Gulf FOX Sci Fi">SA-Spencer Gulf FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MTV##MTV/MTV" xmltv_id="SA-Spencer Gulf MTV">SA-Spencer Gulf MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ETV##ETV/ETV" xmltv_id="SA-Spencer Gulf E! Entertainment">SA-Spencer Gulf E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FOD##FOD/FOD" xmltv_id="SA-Spencer Gulf LifeStyle Food">SA-Spencer Gulf LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_LHO##LHO/LHO" xmltv_id="SA-Spencer Gulf LifeStyle Home">SA-Spencer Gulf LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DTA##DTA/DTA" xmltv_id="SA-Spencer Gulf TLC">SA-Spencer Gulf TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BXS##BXS/BXS" xmltv_id="SA-Spencer Gulf BoxSets">SA-Spencer Gulf BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SAR##SAR/SAR" xmltv_id="SA-Spencer Gulf Smooth / Arts">SA-Spencer Gulf Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_AB2##FTA/AB2" xmltv_id="SA-Spencer Gulf ABCComedy/Kids">SA-Spencer Gulf ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SBN##FTA/SBN" xmltv_id="SA-Spencer Gulf SBS VICELAND">SA-Spencer Gulf SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NFN##FTA/NFN" xmltv_id="SA-Spencer Gulf SBS Food">SA-Spencer Gulf SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NIT##FTA/NIT" xmltv_id="SA-Spencer Gulf NITV">SA-Spencer Gulf NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_F12##F12/F12" xmltv_id="SA-Spencer Gulf FOX One +2">SA-Spencer Gulf FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SW2##SHC/SW2" xmltv_id="SA-Spencer Gulf FOX SHOWCASE +2">SA-Spencer Gulf FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FO2##FOX/FO2" xmltv_id="SA-Spencer Gulf FOX8+2">SA-Spencer Gulf FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_IO2##IOI/IO2" xmltv_id="SA-Spencer Gulf FOX Crime +2">SA-Spencer Gulf FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_LS2##LST/LS2" xmltv_id="SA-Spencer Gulf LifeStyle +2">SA-Spencer Gulf LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_AR2##ARN/AR2" xmltv_id="SA-Spencer Gulf Arena +2">SA-Spencer Gulf Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ET2##ET2/ET2" xmltv_id="SA-Spencer Gulf E!+2">SA-Spencer Gulf E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CL2##FKC/CL2" xmltv_id="SA-Spencer Gulf FOX Classics+2">SA-Spencer Gulf FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_UK2##UKT/UK2" xmltv_id="SA-Spencer Gulf UKTV+2">SA-Spencer Gulf UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FS2##FS2/FS2" xmltv_id="SA-Spencer Gulf FOX Sleuth +2">SA-Spencer Gulf FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FF2##FF2/FF2" xmltv_id="SA-Spencer Gulf FOX Funny +2">SA-Spencer Gulf FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_HI2##HIT/HI2" xmltv_id="SA-Spencer Gulf FOX H!TS +2">SA-Spencer Gulf FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FI2##FI2/FI2" xmltv_id="SA-Spencer Gulf FOX Sci Fi +2">SA-Spencer Gulf FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_LF2##FOD/LF2" xmltv_id="SA-Spencer Gulf LifeStyle Food +2">SA-Spencer Gulf LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DT2##DTA/DT2" xmltv_id="SA-Spencer Gulf TLC +2">SA-Spencer Gulf TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_AUR##AUR/AUR" xmltv_id="SA-Spencer Gulf Aurora">SA-Spencer Gulf Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_TVS##TVS/TVS" xmltv_id="SA-Spencer Gulf TVSN">SA-Spencer Gulf TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_EXP##EXP/EXP" xmltv_id="SA-Spencer Gulf EXPO">SA-Spencer Gulf EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ACC##ACC/ACC" xmltv_id="SA-Spencer Gulf ACC">SA-Spencer Gulf ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_HLT##HLT/HLT" xmltv_id="SA-Spencer Gulf Hillsong Channel">SA-Spencer Gulf Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DAS##DAS/DAS" xmltv_id="SA-Spencer Gulf Daystar">SA-Spencer Gulf Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SLT##SLT/SLT" xmltv_id="SA-Spencer Gulf SonLife">SA-Spencer Gulf SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_F1H##F1H/F1H" xmltv_id="SA-Spencer Gulf FOX One HD">SA-Spencer Gulf FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ARD##ARN/ARD" xmltv_id="SA-Spencer Gulf Arena HD">SA-Spencer Gulf Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_LSD##LST/LSD" xmltv_id="SA-Spencer Gulf LifeStyle HD">SA-Spencer Gulf LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_F8D##FOX/F8D" xmltv_id="SA-Spencer Gulf FOX8 HD">SA-Spencer Gulf FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FFH##FFH/FFH" xmltv_id="SA-Spencer Gulf FOX Funny HD">SA-Spencer Gulf FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_UND##HAL/UND" xmltv_id="SA-Spencer Gulf Universal HD">SA-Spencer Gulf Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SCD##SHC/SCD" xmltv_id="SA-Spencer Gulf FOX SHOWCASE HD">SA-Spencer Gulf FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BFF##BSF/BFF" xmltv_id="SA-Spencer Gulf BBC First HD">SA-Spencer Gulf BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FSL##FSL/FSL" xmltv_id="SA-Spencer Gulf FOX Sleuth HD">SA-Spencer Gulf FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FCH##FCH/FCH" xmltv_id="SA-Spencer Gulf FOX Crime HD">SA-Spencer Gulf FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_AED##AES/AED" xmltv_id="SA-Spencer Gulf A&E HD">SA-Spencer Gulf A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FSI##FSI/FSI" xmltv_id="SA-Spencer Gulf FOX Sci Fi HD">SA-Spencer Gulf FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BXD##BXS/BXD" xmltv_id="SA-Spencer Gulf BoxSet HD">SA-Spencer Gulf BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_HAR##SAR/HAR" xmltv_id="SA-Spencer Gulf Smooth / Arts HD">SA-Spencer Gulf Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SOD##SHO/SOD" xmltv_id="SA-Spencer Gulf Foxtel Movies Premiere HD">SA-Spencer Gulf Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MO7##SHF/MO7" xmltv_id="SA-Spencer Gulf Foxtel Movies Family HD">SA-Spencer Gulf Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MO8##MO8/MO8" xmltv_id="SA-Spencer Gulf Foxtel Movies Kids HD">SA-Spencer Gulf Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_STN##SHA/STN" xmltv_id="SA-Spencer Gulf Foxtel Movies Action HD">SA-Spencer Gulf Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MO1##SHY/MO1" xmltv_id="SA-Spencer Gulf Foxtel Movies Comedy HD">SA-Spencer Gulf Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MO3##SHH/MO3" xmltv_id="SA-Spencer Gulf Foxtel Movies Thriller HD">SA-Spencer Gulf Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MO2##SHD/MO2" xmltv_id="SA-Spencer Gulf Foxtel Movies Romance HD">SA-Spencer Gulf Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MO5##MO6/MO5" xmltv_id="SA-Spencer Gulf Foxtel Movies Drama HD">SA-Spencer Gulf Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MVD##MVS/MVD" xmltv_id="SA-Spencer Gulf Foxtel Movies Hits HD">SA-Spencer Gulf Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_GRE##GRR/GRE" xmltv_id="SA-Spencer Gulf Foxtel Movies Greats HD">SA-Spencer Gulf Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FSD##FSN/FSD" xmltv_id="SA-Spencer Gulf Fox Sports News HD">SA-Spencer Gulf Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_F1D##FS1/F1D" xmltv_id="SA-Spencer Gulf FOX CRICKET HD">SA-Spencer Gulf FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_F2D##SP2/F2D" xmltv_id="SA-Spencer Gulf FOX LEAGUE HD">SA-Spencer Gulf FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FHD##FS3/FHD" xmltv_id="SA-Spencer Gulf FOX SPORTS 503 HD">SA-Spencer Gulf FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FAD##FAF/FAD" xmltv_id="SA-Spencer Gulf Fox Footy HD">SA-Spencer Gulf Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_F4D##FSP/F4D" xmltv_id="SA-Spencer Gulf FOX SPORTS 505 HD">SA-Spencer Gulf FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SPE##SPS/SPE" xmltv_id="SA-Spencer Gulf FOX SPORTS 506 HD">SA-Spencer Gulf FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_E1D##ESP/E1D" xmltv_id="SA-Spencer Gulf ESPN HD">SA-Spencer Gulf ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_EHD##ES2/EHD" xmltv_id="SA-Spencer Gulf ESPN2 HD">SA-Spencer Gulf ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FSM##FSS/FSM" xmltv_id="SA-Spencer Gulf FOX SPORTS MORE HD">SA-Spencer Gulf FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SRH##SRW/SRH" xmltv_id="SA-Spencer Gulf SKY Tbred Cent HD">SA-Spencer Gulf SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DHD##DIS/DHD" xmltv_id="SA-Spencer Gulf Discovery HD">SA-Spencer Gulf Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NGD##NGE/NGD" xmltv_id="SA-Spencer Gulf Nat Geo HD">SA-Spencer Gulf Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_HSD##HST/HSD" xmltv_id="SA-Spencer Gulf History HD">SA-Spencer Gulf History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BKH##BBK/BKH" xmltv_id="SA-Spencer Gulf BBC Earth HD">SA-Spencer Gulf BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NWD##NGW/NWD" xmltv_id="SA-Spencer Gulf Nat Geo Wild HD">SA-Spencer Gulf Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BE1##B1E/BE1" xmltv_id="SA-Spencer Gulf beIN SPORTS 1 HD">SA-Spencer Gulf beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BE2##B2E/BE2" xmltv_id="SA-Spencer Gulf beIN SPORTS 2 HD">SA-Spencer Gulf beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BE3##B3E/BE3" xmltv_id="SA-Spencer Gulf beIN SPORTS 3 HD">SA-Spencer Gulf beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NHD##SKY/NHD" xmltv_id="SA-Spencer Gulf Sky News HD">SA-Spencer Gulf Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SUH##SKY/SUH" xmltv_id="SA-Spencer Gulf Sky News UK HD">SA-Spencer Gulf Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FNH##FNC/FNH" xmltv_id="SA-Spencer Gulf Fox News HD">SA-Spencer Gulf Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SHO##SHO/SHO" xmltv_id="SA-Spencer Gulf Foxtel Movies Premiere">SA-Spencer Gulf Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SHF##SHF/SHF" xmltv_id="SA-Spencer Gulf Foxtel Movies Family">SA-Spencer Gulf Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MO9##MO8/MO9" xmltv_id="SA-Spencer Gulf Foxtel Movies Kids">SA-Spencer Gulf Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SHA##SHA/SHA" xmltv_id="SA-Spencer Gulf Foxtel Movies Action">SA-Spencer Gulf Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SHY##SHY/SHY" xmltv_id="SA-Spencer Gulf Foxtel Movies Comedy">SA-Spencer Gulf Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SHH##SHH/SHH" xmltv_id="SA-Spencer Gulf Foxtel Movies Thriller">SA-Spencer Gulf Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SHD##SHD/SHD" xmltv_id="SA-Spencer Gulf Foxtel Movies Romance">SA-Spencer Gulf Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MO6##MO6/MO6" xmltv_id="SA-Spencer Gulf Foxtel Movies Drama">SA-Spencer Gulf Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MVS##MVS/MVS" xmltv_id="SA-Spencer Gulf Foxtel Movies Hits">SA-Spencer Gulf Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_GRR##GRR/GRR" xmltv_id="SA-Spencer Gulf Foxtel Movies Greats">SA-Spencer Gulf Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SH2##SHO/SH2" xmltv_id="SA-Spencer Gulf Foxtel Movies Premiere +2">SA-Spencer Gulf Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MTA##SHA/MTA" xmltv_id="SA-Spencer Gulf Foxtel Movies Action +2">SA-Spencer Gulf Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MTF##SHF/MTF" xmltv_id="SA-Spencer Gulf Foxtel Movies Family +2">SA-Spencer Gulf Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_S4B##FTA/S4B" xmltv_id="SA-Spencer Gulf SBS World Movies SD">SA-Spencer Gulf SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FSN##FSN/FSN" xmltv_id="SA-Spencer Gulf Fox Sports News">SA-Spencer Gulf Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FS1##FS1/FS1" xmltv_id="SA-Spencer Gulf FOX CRICKET">SA-Spencer Gulf FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SP2##SP2/SP2" xmltv_id="SA-Spencer Gulf FOX LEAGUE">SA-Spencer Gulf FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FS3##FS3/FS3" xmltv_id="SA-Spencer Gulf FOX SPORTS 503">SA-Spencer Gulf FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FAF##FAF/FAF" xmltv_id="SA-Spencer Gulf Fox Footy">SA-Spencer Gulf Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FSP##FSP/FSP" xmltv_id="SA-Spencer Gulf FOX SPORTS 505">SA-Spencer Gulf FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SPS##SPS/SPS" xmltv_id="SA-Spencer Gulf FOX SPORTS 506">SA-Spencer Gulf FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FSS##FSS/FSS" xmltv_id="SA-Spencer Gulf Fox Sports More">SA-Spencer Gulf Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ESP##ESP/ESP" xmltv_id="SA-Spencer Gulf ESPN">SA-Spencer Gulf ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ES2##ES2/ES2" xmltv_id="SA-Spencer Gulf ESPN2">SA-Spencer Gulf ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_B1E##B1E/B1E" xmltv_id="SA-Spencer Gulf beIN SPORTS 1">SA-Spencer Gulf beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_B2E##B2E/B2E" xmltv_id="SA-Spencer Gulf beIN SPORTS 2">SA-Spencer Gulf beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_B3E##B3E/B3E" xmltv_id="SA-Spencer Gulf beIN SPORTS 3">SA-Spencer Gulf beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SRA##SRA/SRA" xmltv_id="SA-Spencer Gulf SKY Racing">SA-Spencer Gulf SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SR2##SR2/SR2" xmltv_id="SA-Spencer Gulf SKY Racing 2">SA-Spencer Gulf SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SRW##SRW/SRW" xmltv_id="SA-Spencer Gulf SKY Tbred Cent">SA-Spencer Gulf SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_RTV##RTV/RTV" xmltv_id="SA-Spencer Gulf RACING.COM">SA-Spencer Gulf RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SKY##SKY/SKY" xmltv_id="SA-Spencer Gulf SKY News">SA-Spencer Gulf SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FXW##FXW/FXW" xmltv_id="SA-Spencer Gulf SKY Weather">SA-Spencer Gulf SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ASP##ASP/ASP" xmltv_id="SA-Spencer Gulf Sky News Extra">SA-Spencer Gulf Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SUK##SKY/SUK" xmltv_id="SA-Spencer Gulf Sky News UK">SA-Spencer Gulf Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_FNC##FNC/FNC" xmltv_id="SA-Spencer Gulf FOX News">SA-Spencer Gulf FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CNN##CNN/CNN" xmltv_id="SA-Spencer Gulf CNN">SA-Spencer Gulf CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_HST##HST/HST" xmltv_id="SA-Spencer Gulf The History Channel">SA-Spencer Gulf The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CIN##CIN/CIN" xmltv_id="SA-Spencer Gulf Crime">SA-Spencer Gulf Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_E2A##AES/E2A" xmltv_id="SA-Spencer Gulf A&E +2">SA-Spencer Gulf A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DIS##DIS/DIS" xmltv_id="SA-Spencer Gulf Discovery Channel">SA-Spencer Gulf Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NGE##NGE/NGE" xmltv_id="SA-Spencer Gulf National Geographic">SA-Spencer Gulf National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BBK##BBK/BBK" xmltv_id="SA-Spencer Gulf BBC Earth">SA-Spencer Gulf BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DID##DID/DID" xmltv_id="SA-Spencer Gulf Investigation Discovery">SA-Spencer Gulf Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DIT##DIT/DIT" xmltv_id="SA-Spencer Gulf Discovery Turbo">SA-Spencer Gulf Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ANI##ANI/ANI" xmltv_id="SA-Spencer Gulf Animal Planet">SA-Spencer Gulf Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NGW##NGW/NGW" xmltv_id="SA-Spencer Gulf Nat Geo Wild">SA-Spencer Gulf Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DS2##DIS/DS2" xmltv_id="SA-Spencer Gulf Discovery +2">SA-Spencer Gulf Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_DI2##DIT/DI2" xmltv_id="SA-Spencer Gulf Discovery Turbo +2">SA-Spencer Gulf Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NG2##NGE/NG2" xmltv_id="SA-Spencer Gulf Nat Geo +2">SA-Spencer Gulf Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CNB##CNB/CNB" xmltv_id="SA-Spencer Gulf CNBC">SA-Spencer Gulf CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BBC##BBC/BBC" xmltv_id="SA-Spencer Gulf BBC World News">SA-Spencer Gulf BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BLM##BLM/BLM" xmltv_id="SA-Spencer Gulf Bloomberg Television">SA-Spencer Gulf Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_AJE##AJE/AJE" xmltv_id="SA-Spencer Gulf Al Jazeera">SA-Spencer Gulf Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_TRT##TRT/TRT" xmltv_id="SA-Spencer Gulf TRT World">SA-Spencer Gulf TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CCC##CCC/CCC" xmltv_id="SA-Spencer Gulf CGTN">SA-Spencer Gulf CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CCD##CCD/CCD" xmltv_id="SA-Spencer Gulf CGTN-Documentary">SA-Spencer Gulf CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NHK##FTA/NHK" xmltv_id="SA-Spencer Gulf NHK World-Japan">SA-Spencer Gulf NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_RSY##RSY/RSY" xmltv_id="SA-Spencer Gulf Russia Today">SA-Spencer Gulf Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NIC##NIC/NIC" xmltv_id="SA-Spencer Gulf Nickelodeon">SA-Spencer Gulf Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_NJR##NJR/NJR" xmltv_id="SA-Spencer Gulf Nick Jr.">SA-Spencer Gulf Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CBE##CBE/CBE" xmltv_id="SA-Spencer Gulf Cbeebies">SA-Spencer Gulf Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CNE##CNE/CNE" xmltv_id="SA-Spencer Gulf Cartoon Network">SA-Spencer Gulf Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_BOO##BOO/BOO" xmltv_id="SA-Spencer Gulf Boomerang">SA-Spencer Gulf Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_SA3##FTA/SA3" xmltv_id="SA-Spencer Gulf ABC ME Sydney">SA-Spencer Gulf ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CV2##CV2/CV2" xmltv_id="SA-Spencer Gulf [V]">SA-Spencer Gulf [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_V2H##CV2/V2H" xmltv_id="SA-Spencer Gulf [V] +2">SA-Spencer Gulf [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_TMF##TMF/TMF" xmltv_id="SA-Spencer Gulf MTV Music">SA-Spencer Gulf MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_VH1##VH1/VH1" xmltv_id="SA-Spencer Gulf MTV Dance">SA-Spencer Gulf MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_MMX##MMX/MMX" xmltv_id="SA-Spencer Gulf MAX">SA-Spencer Gulf MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_CMC##CMC/CMC" xmltv_id="SA-Spencer Gulf CMC">SA-Spencer Gulf CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_ANT##ANT/ANT" xmltv_id="SA-Spencer Gulf Antenna Pacific">SA-Spencer Gulf Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="20544_RAI##RAI/RAI" xmltv_id="SA-Spencer Gulf RAI ITALIA">SA-Spencer Gulf RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ABD##FTA/ABD" xmltv_id="TAS-Hobart ABC TAS">TAS-Hobart ABC TAS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_TDT##FTA/TDT" xmltv_id="TAS-Hobart Tasmanian Digital">TAS-Hobart Tasmanian Digital</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_TNT##FTA/TNT" xmltv_id="TAS-Hobart Seven Tasmania">TAS-Hobart Seven Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_TVT##FTA/TVT" xmltv_id="TAS-Hobart WIN Television">TAS-Hobart WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_AHT##FTA/AHT" xmltv_id="TAS-Hobart ABC News">TAS-Hobart ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SHT##FTA/SHT" xmltv_id="TAS-Hobart SBS HD Tasmania">TAS-Hobart SBS HD Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SNT##FTA/SNT" xmltv_id="TAS-Hobart SBS Viceland HD">TAS-Hobart SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SB7##FTA/SB7" xmltv_id="TAS-Hobart SBS World Movies HD">TAS-Hobart SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SFT##FTA/SFT" xmltv_id="TAS-Hobart SBS Food TAS">TAS-Hobart SBS Food TAS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HT9##FTA/HT9" xmltv_id="TAS-Hobart 9HD Tasmania">TAS-Hobart 9HD Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_OTA##FTA/OTA" xmltv_id="TAS-Hobart 9GEM">TAS-Hobart 9GEM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ETA##FTA/ETA" xmltv_id="TAS-Hobart 9GO!">TAS-Hobart 9GO!</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_TA7##FTA/TA7" xmltv_id="TAS-Hobart 7TWO Tas">TAS-Hobart 7TWO Tas</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SCH##FTA/SCH" xmltv_id="TAS-Hobart 7mate Tasmania">TAS-Hobart 7mate Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HW7##FTA/HW7" xmltv_id="TAS-Hobart WIN HD Tasmania">TAS-Hobart WIN HD Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_GOT##FTA/GOT" xmltv_id="TAS-Hobart WIN BOLD Tasmania">TAS-Hobart WIN BOLD Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_WTH##FTA/WTH" xmltv_id="TAS-Hobart WIN Peach Tasmania">TAS-Hobart WIN Peach Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_F1S##F1S/F1S" xmltv_id="TAS-Hobart FOX One">TAS-Hobart FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ABV##FTA/ABV" xmltv_id="TAS-Hobart ABC VIC">TAS-Hobart ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SBE##FTA/SBE" xmltv_id="TAS-Hobart SBS Eastern">TAS-Hobart SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_UKT##UKT/UKT" xmltv_id="TAS-Hobart UKTV">TAS-Hobart UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_LST##LST/LST" xmltv_id="TAS-Hobart LifeStyle">TAS-Hobart LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FOX##FOX/FOX" xmltv_id="TAS-Hobart FOX8">TAS-Hobart FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FFS##FFS/FFS" xmltv_id="TAS-Hobart FOX Funny">TAS-Hobart FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ARN##ARN/ARN" xmltv_id="TAS-Hobart Arena">TAS-Hobart Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FKC##FKC/FKC" xmltv_id="TAS-Hobart FOX Classics">TAS-Hobart FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HAL##HAL/HAL" xmltv_id="TAS-Hobart Universal TV">TAS-Hobart Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SHC##SHC/SHC" xmltv_id="TAS-Hobart FOX SHOWCASE">TAS-Hobart FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BSF##BSF/BSF" xmltv_id="TAS-Hobart BBC First">TAS-Hobart BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FSU##FSU/FSU" xmltv_id="TAS-Hobart FOX Sleuth">TAS-Hobart FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_IOI##IOI/IOI" xmltv_id="TAS-Hobart FOX Crime">TAS-Hobart FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HIT##HIT/HIT" xmltv_id="TAS-Hobart FOX H!TS">TAS-Hobart FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_COM##COM/COM" xmltv_id="TAS-Hobart The Comedy Channel">TAS-Hobart The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_AES##AES/AES" xmltv_id="TAS-Hobart A&E">TAS-Hobart A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FIS##FIS/FIS" xmltv_id="TAS-Hobart FOX Sci Fi">TAS-Hobart FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MTV##MTV/MTV" xmltv_id="TAS-Hobart MTV">TAS-Hobart MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ETV##ETV/ETV" xmltv_id="TAS-Hobart E! Entertainment">TAS-Hobart E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FOD##FOD/FOD" xmltv_id="TAS-Hobart LifeStyle Food">TAS-Hobart LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_LHO##LHO/LHO" xmltv_id="TAS-Hobart LifeStyle Home">TAS-Hobart LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DTA##DTA/DTA" xmltv_id="TAS-Hobart TLC">TAS-Hobart TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BXS##BXS/BXS" xmltv_id="TAS-Hobart BoxSets">TAS-Hobart BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SAR##SAR/SAR" xmltv_id="TAS-Hobart Smooth / Arts">TAS-Hobart Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_AB2##FTA/AB2" xmltv_id="TAS-Hobart ABCComedy/Kids">TAS-Hobart ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SBN##FTA/SBN" xmltv_id="TAS-Hobart SBS VICELAND">TAS-Hobart SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NFN##FTA/NFN" xmltv_id="TAS-Hobart SBS Food">TAS-Hobart SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NIT##FTA/NIT" xmltv_id="TAS-Hobart NITV">TAS-Hobart NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_F12##F12/F12" xmltv_id="TAS-Hobart FOX One +2">TAS-Hobart FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SW2##SHC/SW2" xmltv_id="TAS-Hobart FOX SHOWCASE +2">TAS-Hobart FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FO2##FOX/FO2" xmltv_id="TAS-Hobart FOX8+2">TAS-Hobart FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_IO2##IOI/IO2" xmltv_id="TAS-Hobart FOX Crime +2">TAS-Hobart FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_LS2##LST/LS2" xmltv_id="TAS-Hobart LifeStyle +2">TAS-Hobart LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_AR2##ARN/AR2" xmltv_id="TAS-Hobart Arena +2">TAS-Hobart Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ET2##ET2/ET2" xmltv_id="TAS-Hobart E!+2">TAS-Hobart E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CL2##FKC/CL2" xmltv_id="TAS-Hobart FOX Classics+2">TAS-Hobart FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_UK2##UKT/UK2" xmltv_id="TAS-Hobart UKTV+2">TAS-Hobart UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FS2##FS2/FS2" xmltv_id="TAS-Hobart FOX Sleuth +2">TAS-Hobart FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FF2##FF2/FF2" xmltv_id="TAS-Hobart FOX Funny +2">TAS-Hobart FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HI2##HIT/HI2" xmltv_id="TAS-Hobart FOX H!TS +2">TAS-Hobart FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FI2##FI2/FI2" xmltv_id="TAS-Hobart FOX Sci Fi +2">TAS-Hobart FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_LF2##FOD/LF2" xmltv_id="TAS-Hobart LifeStyle Food +2">TAS-Hobart LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DT2##DTA/DT2" xmltv_id="TAS-Hobart TLC +2">TAS-Hobart TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_AUR##AUR/AUR" xmltv_id="TAS-Hobart Aurora">TAS-Hobart Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_TVS##TVS/TVS" xmltv_id="TAS-Hobart TVSN">TAS-Hobart TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_EXP##EXP/EXP" xmltv_id="TAS-Hobart EXPO">TAS-Hobart EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ACC##ACC/ACC" xmltv_id="TAS-Hobart ACC">TAS-Hobart ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HLT##HLT/HLT" xmltv_id="TAS-Hobart Hillsong Channel">TAS-Hobart Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DAS##DAS/DAS" xmltv_id="TAS-Hobart Daystar">TAS-Hobart Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SLT##SLT/SLT" xmltv_id="TAS-Hobart SonLife">TAS-Hobart SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_F1H##F1H/F1H" xmltv_id="TAS-Hobart FOX One HD">TAS-Hobart FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ARD##ARN/ARD" xmltv_id="TAS-Hobart Arena HD">TAS-Hobart Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_LSD##LST/LSD" xmltv_id="TAS-Hobart LifeStyle HD">TAS-Hobart LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_F8D##FOX/F8D" xmltv_id="TAS-Hobart FOX8 HD">TAS-Hobart FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FFH##FFH/FFH" xmltv_id="TAS-Hobart FOX Funny HD">TAS-Hobart FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_UND##HAL/UND" xmltv_id="TAS-Hobart Universal HD">TAS-Hobart Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SCD##SHC/SCD" xmltv_id="TAS-Hobart FOX SHOWCASE HD">TAS-Hobart FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BFF##BSF/BFF" xmltv_id="TAS-Hobart BBC First HD">TAS-Hobart BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FSL##FSL/FSL" xmltv_id="TAS-Hobart FOX Sleuth HD">TAS-Hobart FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FCH##FCH/FCH" xmltv_id="TAS-Hobart FOX Crime HD">TAS-Hobart FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_AED##AES/AED" xmltv_id="TAS-Hobart A&E HD">TAS-Hobart A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FSI##FSI/FSI" xmltv_id="TAS-Hobart FOX Sci Fi HD">TAS-Hobart FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BXD##BXS/BXD" xmltv_id="TAS-Hobart BoxSet HD">TAS-Hobart BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HAR##SAR/HAR" xmltv_id="TAS-Hobart Smooth / Arts HD">TAS-Hobart Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SOD##SHO/SOD" xmltv_id="TAS-Hobart Foxtel Movies Premiere HD">TAS-Hobart Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MO7##SHF/MO7" xmltv_id="TAS-Hobart Foxtel Movies Family HD">TAS-Hobart Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MO8##MO8/MO8" xmltv_id="TAS-Hobart Foxtel Movies Kids HD">TAS-Hobart Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_STN##SHA/STN" xmltv_id="TAS-Hobart Foxtel Movies Action HD">TAS-Hobart Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MO1##SHY/MO1" xmltv_id="TAS-Hobart Foxtel Movies Comedy HD">TAS-Hobart Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MO3##SHH/MO3" xmltv_id="TAS-Hobart Foxtel Movies Thriller HD">TAS-Hobart Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MO2##SHD/MO2" xmltv_id="TAS-Hobart Foxtel Movies Romance HD">TAS-Hobart Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MO5##MO6/MO5" xmltv_id="TAS-Hobart Foxtel Movies Drama HD">TAS-Hobart Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MVD##MVS/MVD" xmltv_id="TAS-Hobart Foxtel Movies Hits HD">TAS-Hobart Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_GRE##GRR/GRE" xmltv_id="TAS-Hobart Foxtel Movies Greats HD">TAS-Hobart Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FSD##FSN/FSD" xmltv_id="TAS-Hobart Fox Sports News HD">TAS-Hobart Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_F1D##FS1/F1D" xmltv_id="TAS-Hobart FOX CRICKET HD">TAS-Hobart FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_F2D##SP2/F2D" xmltv_id="TAS-Hobart FOX LEAGUE HD">TAS-Hobart FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FHD##FS3/FHD" xmltv_id="TAS-Hobart FOX SPORTS 503 HD">TAS-Hobart FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FAD##FAF/FAD" xmltv_id="TAS-Hobart Fox Footy HD">TAS-Hobart Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_F4D##FSP/F4D" xmltv_id="TAS-Hobart FOX SPORTS 505 HD">TAS-Hobart FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SPE##SPS/SPE" xmltv_id="TAS-Hobart FOX SPORTS 506 HD">TAS-Hobart FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_E1D##ESP/E1D" xmltv_id="TAS-Hobart ESPN HD">TAS-Hobart ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_EHD##ES2/EHD" xmltv_id="TAS-Hobart ESPN2 HD">TAS-Hobart ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FSM##FSS/FSM" xmltv_id="TAS-Hobart FOX SPORTS MORE HD">TAS-Hobart FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SRH##SRW/SRH" xmltv_id="TAS-Hobart SKY Tbred Cent HD">TAS-Hobart SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DHD##DIS/DHD" xmltv_id="TAS-Hobart Discovery HD">TAS-Hobart Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NGD##NGE/NGD" xmltv_id="TAS-Hobart Nat Geo HD">TAS-Hobart Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HSD##HST/HSD" xmltv_id="TAS-Hobart History HD">TAS-Hobart History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BKH##BBK/BKH" xmltv_id="TAS-Hobart BBC Earth HD">TAS-Hobart BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NWD##NGW/NWD" xmltv_id="TAS-Hobart Nat Geo Wild HD">TAS-Hobart Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BE1##B1E/BE1" xmltv_id="TAS-Hobart beIN SPORTS 1 HD">TAS-Hobart beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BE2##B2E/BE2" xmltv_id="TAS-Hobart beIN SPORTS 2 HD">TAS-Hobart beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BE3##B3E/BE3" xmltv_id="TAS-Hobart beIN SPORTS 3 HD">TAS-Hobart beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NHD##SKY/NHD" xmltv_id="TAS-Hobart Sky News HD">TAS-Hobart Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SUH##SKY/SUH" xmltv_id="TAS-Hobart Sky News UK HD">TAS-Hobart Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FNH##FNC/FNH" xmltv_id="TAS-Hobart Fox News HD">TAS-Hobart Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SHO##SHO/SHO" xmltv_id="TAS-Hobart Foxtel Movies Premiere">TAS-Hobart Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SHF##SHF/SHF" xmltv_id="TAS-Hobart Foxtel Movies Family">TAS-Hobart Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MO9##MO8/MO9" xmltv_id="TAS-Hobart Foxtel Movies Kids">TAS-Hobart Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SHA##SHA/SHA" xmltv_id="TAS-Hobart Foxtel Movies Action">TAS-Hobart Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SHY##SHY/SHY" xmltv_id="TAS-Hobart Foxtel Movies Comedy">TAS-Hobart Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SHH##SHH/SHH" xmltv_id="TAS-Hobart Foxtel Movies Thriller">TAS-Hobart Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SHD##SHD/SHD" xmltv_id="TAS-Hobart Foxtel Movies Romance">TAS-Hobart Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MO6##MO6/MO6" xmltv_id="TAS-Hobart Foxtel Movies Drama">TAS-Hobart Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MVS##MVS/MVS" xmltv_id="TAS-Hobart Foxtel Movies Hits">TAS-Hobart Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_GRR##GRR/GRR" xmltv_id="TAS-Hobart Foxtel Movies Greats">TAS-Hobart Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SH2##SHO/SH2" xmltv_id="TAS-Hobart Foxtel Movies Premiere +2">TAS-Hobart Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MTA##SHA/MTA" xmltv_id="TAS-Hobart Foxtel Movies Action +2">TAS-Hobart Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MTF##SHF/MTF" xmltv_id="TAS-Hobart Foxtel Movies Family +2">TAS-Hobart Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_S4B##FTA/S4B" xmltv_id="TAS-Hobart SBS World Movies SD">TAS-Hobart SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FSN##FSN/FSN" xmltv_id="TAS-Hobart Fox Sports News">TAS-Hobart Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FS1##FS1/FS1" xmltv_id="TAS-Hobart FOX CRICKET">TAS-Hobart FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SP2##SP2/SP2" xmltv_id="TAS-Hobart FOX LEAGUE">TAS-Hobart FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FS3##FS3/FS3" xmltv_id="TAS-Hobart FOX SPORTS 503">TAS-Hobart FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FAF##FAF/FAF" xmltv_id="TAS-Hobart Fox Footy">TAS-Hobart Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FSP##FSP/FSP" xmltv_id="TAS-Hobart FOX SPORTS 505">TAS-Hobart FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SPS##SPS/SPS" xmltv_id="TAS-Hobart FOX SPORTS 506">TAS-Hobart FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FSS##FSS/FSS" xmltv_id="TAS-Hobart Fox Sports More">TAS-Hobart Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ESP##ESP/ESP" xmltv_id="TAS-Hobart ESPN">TAS-Hobart ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ES2##ES2/ES2" xmltv_id="TAS-Hobart ESPN2">TAS-Hobart ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_B1E##B1E/B1E" xmltv_id="TAS-Hobart beIN SPORTS 1">TAS-Hobart beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_B2E##B2E/B2E" xmltv_id="TAS-Hobart beIN SPORTS 2">TAS-Hobart beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_B3E##B3E/B3E" xmltv_id="TAS-Hobart beIN SPORTS 3">TAS-Hobart beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SRA##SRA/SRA" xmltv_id="TAS-Hobart SKY Racing">TAS-Hobart SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SR2##SR2/SR2" xmltv_id="TAS-Hobart SKY Racing 2">TAS-Hobart SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SRW##SRW/SRW" xmltv_id="TAS-Hobart SKY Tbred Cent">TAS-Hobart SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_RTV##RTV/RTV" xmltv_id="TAS-Hobart RACING.COM">TAS-Hobart RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SKY##SKY/SKY" xmltv_id="TAS-Hobart SKY News">TAS-Hobart SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FXW##FXW/FXW" xmltv_id="TAS-Hobart SKY Weather">TAS-Hobart SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ASP##ASP/ASP" xmltv_id="TAS-Hobart Sky News Extra">TAS-Hobart Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SUK##SKY/SUK" xmltv_id="TAS-Hobart Sky News UK">TAS-Hobart Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_FNC##FNC/FNC" xmltv_id="TAS-Hobart FOX News">TAS-Hobart FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CNN##CNN/CNN" xmltv_id="TAS-Hobart CNN">TAS-Hobart CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_HST##HST/HST" xmltv_id="TAS-Hobart The History Channel">TAS-Hobart The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CIN##CIN/CIN" xmltv_id="TAS-Hobart Crime">TAS-Hobart Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_E2A##AES/E2A" xmltv_id="TAS-Hobart A&E +2">TAS-Hobart A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DIS##DIS/DIS" xmltv_id="TAS-Hobart Discovery Channel">TAS-Hobart Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NGE##NGE/NGE" xmltv_id="TAS-Hobart National Geographic">TAS-Hobart National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BBK##BBK/BBK" xmltv_id="TAS-Hobart BBC Earth">TAS-Hobart BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DID##DID/DID" xmltv_id="TAS-Hobart Investigation Discovery">TAS-Hobart Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DIT##DIT/DIT" xmltv_id="TAS-Hobart Discovery Turbo">TAS-Hobart Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ANI##ANI/ANI" xmltv_id="TAS-Hobart Animal Planet">TAS-Hobart Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NGW##NGW/NGW" xmltv_id="TAS-Hobart Nat Geo Wild">TAS-Hobart Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DS2##DIS/DS2" xmltv_id="TAS-Hobart Discovery +2">TAS-Hobart Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_DI2##DIT/DI2" xmltv_id="TAS-Hobart Discovery Turbo +2">TAS-Hobart Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NG2##NGE/NG2" xmltv_id="TAS-Hobart Nat Geo +2">TAS-Hobart Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CNB##CNB/CNB" xmltv_id="TAS-Hobart CNBC">TAS-Hobart CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BBC##BBC/BBC" xmltv_id="TAS-Hobart BBC World News">TAS-Hobart BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BLM##BLM/BLM" xmltv_id="TAS-Hobart Bloomberg Television">TAS-Hobart Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_AJE##AJE/AJE" xmltv_id="TAS-Hobart Al Jazeera">TAS-Hobart Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_TRT##TRT/TRT" xmltv_id="TAS-Hobart TRT World">TAS-Hobart TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CCC##CCC/CCC" xmltv_id="TAS-Hobart CGTN">TAS-Hobart CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CCD##CCD/CCD" xmltv_id="TAS-Hobart CGTN-Documentary">TAS-Hobart CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NHK##FTA/NHK" xmltv_id="TAS-Hobart NHK World-Japan">TAS-Hobart NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_RSY##RSY/RSY" xmltv_id="TAS-Hobart Russia Today">TAS-Hobart Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NIC##NIC/NIC" xmltv_id="TAS-Hobart Nickelodeon">TAS-Hobart Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_NJR##NJR/NJR" xmltv_id="TAS-Hobart Nick Jr.">TAS-Hobart Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CBE##CBE/CBE" xmltv_id="TAS-Hobart Cbeebies">TAS-Hobart Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CNE##CNE/CNE" xmltv_id="TAS-Hobart Cartoon Network">TAS-Hobart Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_BOO##BOO/BOO" xmltv_id="TAS-Hobart Boomerang">TAS-Hobart Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_SA3##FTA/SA3" xmltv_id="TAS-Hobart ABC ME Sydney">TAS-Hobart ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CV2##CV2/CV2" xmltv_id="TAS-Hobart [V]">TAS-Hobart [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_V2H##CV2/V2H" xmltv_id="TAS-Hobart [V] +2">TAS-Hobart [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_TMF##TMF/TMF" xmltv_id="TAS-Hobart MTV Music">TAS-Hobart MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_VH1##VH1/VH1" xmltv_id="TAS-Hobart MTV Dance">TAS-Hobart MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_MMX##MMX/MMX" xmltv_id="TAS-Hobart MAX">TAS-Hobart MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_CMC##CMC/CMC" xmltv_id="TAS-Hobart CMC">TAS-Hobart CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_ANT##ANT/ANT" xmltv_id="TAS-Hobart Antenna Pacific">TAS-Hobart Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28672_RAI##RAI/RAI" xmltv_id="TAS-Hobart RAI ITALIA">TAS-Hobart RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ABD##FTA/ABD" xmltv_id="TAS-NE Tasmania ABC TAS">TAS-NE Tasmania ABC TAS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_TDT##FTA/TDT" xmltv_id="TAS-NE Tasmania Tasmanian Digital">TAS-NE Tasmania Tasmanian Digital</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_TNT##FTA/TNT" xmltv_id="TAS-NE Tasmania Seven Tasmania">TAS-NE Tasmania Seven Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_TVT##FTA/TVT" xmltv_id="TAS-NE Tasmania WIN Television">TAS-NE Tasmania WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_AHT##FTA/AHT" xmltv_id="TAS-NE Tasmania ABC News">TAS-NE Tasmania ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SHT##FTA/SHT" xmltv_id="TAS-NE Tasmania SBS HD Tasmania">TAS-NE Tasmania SBS HD Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SNT##FTA/SNT" xmltv_id="TAS-NE Tasmania SBS Viceland HD">TAS-NE Tasmania SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SB7##FTA/SB7" xmltv_id="TAS-NE Tasmania SBS World Movies HD">TAS-NE Tasmania SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SFT##FTA/SFT" xmltv_id="TAS-NE Tasmania SBS Food TAS">TAS-NE Tasmania SBS Food TAS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HT9##FTA/HT9" xmltv_id="TAS-NE Tasmania 9HD Tasmania">TAS-NE Tasmania 9HD Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_OTA##FTA/OTA" xmltv_id="TAS-NE Tasmania 9GEM">TAS-NE Tasmania 9GEM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ETA##FTA/ETA" xmltv_id="TAS-NE Tasmania 9GO!">TAS-NE Tasmania 9GO!</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_TA7##FTA/TA7" xmltv_id="TAS-NE Tasmania 7TWO Tas">TAS-NE Tasmania 7TWO Tas</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SCH##FTA/SCH" xmltv_id="TAS-NE Tasmania 7mate Tasmania">TAS-NE Tasmania 7mate Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HW7##FTA/HW7" xmltv_id="TAS-NE Tasmania WIN HD Tasmania">TAS-NE Tasmania WIN HD Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_GOT##FTA/GOT" xmltv_id="TAS-NE Tasmania WIN BOLD Tasmania">TAS-NE Tasmania WIN BOLD Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_WTH##FTA/WTH" xmltv_id="TAS-NE Tasmania WIN Peach Tasmania">TAS-NE Tasmania WIN Peach Tasmania</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_F1S##F1S/F1S" xmltv_id="TAS-NE Tasmania FOX One">TAS-NE Tasmania FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ABV##FTA/ABV" xmltv_id="TAS-NE Tasmania ABC VIC">TAS-NE Tasmania ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SBE##FTA/SBE" xmltv_id="TAS-NE Tasmania SBS Eastern">TAS-NE Tasmania SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_UKT##UKT/UKT" xmltv_id="TAS-NE Tasmania UKTV">TAS-NE Tasmania UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_LST##LST/LST" xmltv_id="TAS-NE Tasmania LifeStyle">TAS-NE Tasmania LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FOX##FOX/FOX" xmltv_id="TAS-NE Tasmania FOX8">TAS-NE Tasmania FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FFS##FFS/FFS" xmltv_id="TAS-NE Tasmania FOX Funny">TAS-NE Tasmania FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ARN##ARN/ARN" xmltv_id="TAS-NE Tasmania Arena">TAS-NE Tasmania Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FKC##FKC/FKC" xmltv_id="TAS-NE Tasmania FOX Classics">TAS-NE Tasmania FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HAL##HAL/HAL" xmltv_id="TAS-NE Tasmania Universal TV">TAS-NE Tasmania Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SHC##SHC/SHC" xmltv_id="TAS-NE Tasmania FOX SHOWCASE">TAS-NE Tasmania FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BSF##BSF/BSF" xmltv_id="TAS-NE Tasmania BBC First">TAS-NE Tasmania BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FSU##FSU/FSU" xmltv_id="TAS-NE Tasmania FOX Sleuth">TAS-NE Tasmania FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_IOI##IOI/IOI" xmltv_id="TAS-NE Tasmania FOX Crime">TAS-NE Tasmania FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HIT##HIT/HIT" xmltv_id="TAS-NE Tasmania FOX H!TS">TAS-NE Tasmania FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_COM##COM/COM" xmltv_id="TAS-NE Tasmania The Comedy Channel">TAS-NE Tasmania The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_AES##AES/AES" xmltv_id="TAS-NE Tasmania A&E">TAS-NE Tasmania A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FIS##FIS/FIS" xmltv_id="TAS-NE Tasmania FOX Sci Fi">TAS-NE Tasmania FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MTV##MTV/MTV" xmltv_id="TAS-NE Tasmania MTV">TAS-NE Tasmania MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ETV##ETV/ETV" xmltv_id="TAS-NE Tasmania E! Entertainment">TAS-NE Tasmania E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FOD##FOD/FOD" xmltv_id="TAS-NE Tasmania LifeStyle Food">TAS-NE Tasmania LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_LHO##LHO/LHO" xmltv_id="TAS-NE Tasmania LifeStyle Home">TAS-NE Tasmania LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DTA##DTA/DTA" xmltv_id="TAS-NE Tasmania TLC">TAS-NE Tasmania TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BXS##BXS/BXS" xmltv_id="TAS-NE Tasmania BoxSets">TAS-NE Tasmania BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SAR##SAR/SAR" xmltv_id="TAS-NE Tasmania Smooth / Arts">TAS-NE Tasmania Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_AB2##FTA/AB2" xmltv_id="TAS-NE Tasmania ABCComedy/Kids">TAS-NE Tasmania ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SBN##FTA/SBN" xmltv_id="TAS-NE Tasmania SBS VICELAND">TAS-NE Tasmania SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NFN##FTA/NFN" xmltv_id="TAS-NE Tasmania SBS Food">TAS-NE Tasmania SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NIT##FTA/NIT" xmltv_id="TAS-NE Tasmania NITV">TAS-NE Tasmania NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_F12##F12/F12" xmltv_id="TAS-NE Tasmania FOX One +2">TAS-NE Tasmania FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SW2##SHC/SW2" xmltv_id="TAS-NE Tasmania FOX SHOWCASE +2">TAS-NE Tasmania FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FO2##FOX/FO2" xmltv_id="TAS-NE Tasmania FOX8+2">TAS-NE Tasmania FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_IO2##IOI/IO2" xmltv_id="TAS-NE Tasmania FOX Crime +2">TAS-NE Tasmania FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_LS2##LST/LS2" xmltv_id="TAS-NE Tasmania LifeStyle +2">TAS-NE Tasmania LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_AR2##ARN/AR2" xmltv_id="TAS-NE Tasmania Arena +2">TAS-NE Tasmania Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ET2##ET2/ET2" xmltv_id="TAS-NE Tasmania E!+2">TAS-NE Tasmania E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CL2##FKC/CL2" xmltv_id="TAS-NE Tasmania FOX Classics+2">TAS-NE Tasmania FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_UK2##UKT/UK2" xmltv_id="TAS-NE Tasmania UKTV+2">TAS-NE Tasmania UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FS2##FS2/FS2" xmltv_id="TAS-NE Tasmania FOX Sleuth +2">TAS-NE Tasmania FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FF2##FF2/FF2" xmltv_id="TAS-NE Tasmania FOX Funny +2">TAS-NE Tasmania FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HI2##HIT/HI2" xmltv_id="TAS-NE Tasmania FOX H!TS +2">TAS-NE Tasmania FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FI2##FI2/FI2" xmltv_id="TAS-NE Tasmania FOX Sci Fi +2">TAS-NE Tasmania FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_LF2##FOD/LF2" xmltv_id="TAS-NE Tasmania LifeStyle Food +2">TAS-NE Tasmania LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DT2##DTA/DT2" xmltv_id="TAS-NE Tasmania TLC +2">TAS-NE Tasmania TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_AUR##AUR/AUR" xmltv_id="TAS-NE Tasmania Aurora">TAS-NE Tasmania Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_TVS##TVS/TVS" xmltv_id="TAS-NE Tasmania TVSN">TAS-NE Tasmania TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_EXP##EXP/EXP" xmltv_id="TAS-NE Tasmania EXPO">TAS-NE Tasmania EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ACC##ACC/ACC" xmltv_id="TAS-NE Tasmania ACC">TAS-NE Tasmania ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HLT##HLT/HLT" xmltv_id="TAS-NE Tasmania Hillsong Channel">TAS-NE Tasmania Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DAS##DAS/DAS" xmltv_id="TAS-NE Tasmania Daystar">TAS-NE Tasmania Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SLT##SLT/SLT" xmltv_id="TAS-NE Tasmania SonLife">TAS-NE Tasmania SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_F1H##F1H/F1H" xmltv_id="TAS-NE Tasmania FOX One HD">TAS-NE Tasmania FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ARD##ARN/ARD" xmltv_id="TAS-NE Tasmania Arena HD">TAS-NE Tasmania Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_LSD##LST/LSD" xmltv_id="TAS-NE Tasmania LifeStyle HD">TAS-NE Tasmania LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_F8D##FOX/F8D" xmltv_id="TAS-NE Tasmania FOX8 HD">TAS-NE Tasmania FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FFH##FFH/FFH" xmltv_id="TAS-NE Tasmania FOX Funny HD">TAS-NE Tasmania FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_UND##HAL/UND" xmltv_id="TAS-NE Tasmania Universal HD">TAS-NE Tasmania Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SCD##SHC/SCD" xmltv_id="TAS-NE Tasmania FOX SHOWCASE HD">TAS-NE Tasmania FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BFF##BSF/BFF" xmltv_id="TAS-NE Tasmania BBC First HD">TAS-NE Tasmania BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FSL##FSL/FSL" xmltv_id="TAS-NE Tasmania FOX Sleuth HD">TAS-NE Tasmania FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FCH##FCH/FCH" xmltv_id="TAS-NE Tasmania FOX Crime HD">TAS-NE Tasmania FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_AED##AES/AED" xmltv_id="TAS-NE Tasmania A&E HD">TAS-NE Tasmania A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FSI##FSI/FSI" xmltv_id="TAS-NE Tasmania FOX Sci Fi HD">TAS-NE Tasmania FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BXD##BXS/BXD" xmltv_id="TAS-NE Tasmania BoxSet HD">TAS-NE Tasmania BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HAR##SAR/HAR" xmltv_id="TAS-NE Tasmania Smooth / Arts HD">TAS-NE Tasmania Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SOD##SHO/SOD" xmltv_id="TAS-NE Tasmania Foxtel Movies Premiere HD">TAS-NE Tasmania Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MO7##SHF/MO7" xmltv_id="TAS-NE Tasmania Foxtel Movies Family HD">TAS-NE Tasmania Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MO8##MO8/MO8" xmltv_id="TAS-NE Tasmania Foxtel Movies Kids HD">TAS-NE Tasmania Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_STN##SHA/STN" xmltv_id="TAS-NE Tasmania Foxtel Movies Action HD">TAS-NE Tasmania Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MO1##SHY/MO1" xmltv_id="TAS-NE Tasmania Foxtel Movies Comedy HD">TAS-NE Tasmania Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MO3##SHH/MO3" xmltv_id="TAS-NE Tasmania Foxtel Movies Thriller HD">TAS-NE Tasmania Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MO2##SHD/MO2" xmltv_id="TAS-NE Tasmania Foxtel Movies Romance HD">TAS-NE Tasmania Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MO5##MO6/MO5" xmltv_id="TAS-NE Tasmania Foxtel Movies Drama HD">TAS-NE Tasmania Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MVD##MVS/MVD" xmltv_id="TAS-NE Tasmania Foxtel Movies Hits HD">TAS-NE Tasmania Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_GRE##GRR/GRE" xmltv_id="TAS-NE Tasmania Foxtel Movies Greats HD">TAS-NE Tasmania Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FSD##FSN/FSD" xmltv_id="TAS-NE Tasmania Fox Sports News HD">TAS-NE Tasmania Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_F1D##FS1/F1D" xmltv_id="TAS-NE Tasmania FOX CRICKET HD">TAS-NE Tasmania FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_F2D##SP2/F2D" xmltv_id="TAS-NE Tasmania FOX LEAGUE HD">TAS-NE Tasmania FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FHD##FS3/FHD" xmltv_id="TAS-NE Tasmania FOX SPORTS 503 HD">TAS-NE Tasmania FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FAD##FAF/FAD" xmltv_id="TAS-NE Tasmania Fox Footy HD">TAS-NE Tasmania Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_F4D##FSP/F4D" xmltv_id="TAS-NE Tasmania FOX SPORTS 505 HD">TAS-NE Tasmania FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SPE##SPS/SPE" xmltv_id="TAS-NE Tasmania FOX SPORTS 506 HD">TAS-NE Tasmania FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_E1D##ESP/E1D" xmltv_id="TAS-NE Tasmania ESPN HD">TAS-NE Tasmania ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_EHD##ES2/EHD" xmltv_id="TAS-NE Tasmania ESPN2 HD">TAS-NE Tasmania ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FSM##FSS/FSM" xmltv_id="TAS-NE Tasmania FOX SPORTS MORE HD">TAS-NE Tasmania FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SRH##SRW/SRH" xmltv_id="TAS-NE Tasmania SKY Tbred Cent HD">TAS-NE Tasmania SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DHD##DIS/DHD" xmltv_id="TAS-NE Tasmania Discovery HD">TAS-NE Tasmania Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NGD##NGE/NGD" xmltv_id="TAS-NE Tasmania Nat Geo HD">TAS-NE Tasmania Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HSD##HST/HSD" xmltv_id="TAS-NE Tasmania History HD">TAS-NE Tasmania History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BKH##BBK/BKH" xmltv_id="TAS-NE Tasmania BBC Earth HD">TAS-NE Tasmania BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NWD##NGW/NWD" xmltv_id="TAS-NE Tasmania Nat Geo Wild HD">TAS-NE Tasmania Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BE1##B1E/BE1" xmltv_id="TAS-NE Tasmania beIN SPORTS 1 HD">TAS-NE Tasmania beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BE2##B2E/BE2" xmltv_id="TAS-NE Tasmania beIN SPORTS 2 HD">TAS-NE Tasmania beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BE3##B3E/BE3" xmltv_id="TAS-NE Tasmania beIN SPORTS 3 HD">TAS-NE Tasmania beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NHD##SKY/NHD" xmltv_id="TAS-NE Tasmania Sky News HD">TAS-NE Tasmania Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SUH##SKY/SUH" xmltv_id="TAS-NE Tasmania Sky News UK HD">TAS-NE Tasmania Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FNH##FNC/FNH" xmltv_id="TAS-NE Tasmania Fox News HD">TAS-NE Tasmania Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SHO##SHO/SHO" xmltv_id="TAS-NE Tasmania Foxtel Movies Premiere">TAS-NE Tasmania Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SHF##SHF/SHF" xmltv_id="TAS-NE Tasmania Foxtel Movies Family">TAS-NE Tasmania Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MO9##MO8/MO9" xmltv_id="TAS-NE Tasmania Foxtel Movies Kids">TAS-NE Tasmania Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SHA##SHA/SHA" xmltv_id="TAS-NE Tasmania Foxtel Movies Action">TAS-NE Tasmania Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SHY##SHY/SHY" xmltv_id="TAS-NE Tasmania Foxtel Movies Comedy">TAS-NE Tasmania Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SHH##SHH/SHH" xmltv_id="TAS-NE Tasmania Foxtel Movies Thriller">TAS-NE Tasmania Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SHD##SHD/SHD" xmltv_id="TAS-NE Tasmania Foxtel Movies Romance">TAS-NE Tasmania Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MO6##MO6/MO6" xmltv_id="TAS-NE Tasmania Foxtel Movies Drama">TAS-NE Tasmania Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MVS##MVS/MVS" xmltv_id="TAS-NE Tasmania Foxtel Movies Hits">TAS-NE Tasmania Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_GRR##GRR/GRR" xmltv_id="TAS-NE Tasmania Foxtel Movies Greats">TAS-NE Tasmania Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SH2##SHO/SH2" xmltv_id="TAS-NE Tasmania Foxtel Movies Premiere +2">TAS-NE Tasmania Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MTA##SHA/MTA" xmltv_id="TAS-NE Tasmania Foxtel Movies Action +2">TAS-NE Tasmania Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MTF##SHF/MTF" xmltv_id="TAS-NE Tasmania Foxtel Movies Family +2">TAS-NE Tasmania Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_S4B##FTA/S4B" xmltv_id="TAS-NE Tasmania SBS World Movies SD">TAS-NE Tasmania SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FSN##FSN/FSN" xmltv_id="TAS-NE Tasmania Fox Sports News">TAS-NE Tasmania Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FS1##FS1/FS1" xmltv_id="TAS-NE Tasmania FOX CRICKET">TAS-NE Tasmania FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SP2##SP2/SP2" xmltv_id="TAS-NE Tasmania FOX LEAGUE">TAS-NE Tasmania FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FS3##FS3/FS3" xmltv_id="TAS-NE Tasmania FOX SPORTS 503">TAS-NE Tasmania FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FAF##FAF/FAF" xmltv_id="TAS-NE Tasmania Fox Footy">TAS-NE Tasmania Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FSP##FSP/FSP" xmltv_id="TAS-NE Tasmania FOX SPORTS 505">TAS-NE Tasmania FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SPS##SPS/SPS" xmltv_id="TAS-NE Tasmania FOX SPORTS 506">TAS-NE Tasmania FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FSS##FSS/FSS" xmltv_id="TAS-NE Tasmania Fox Sports More">TAS-NE Tasmania Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ESP##ESP/ESP" xmltv_id="TAS-NE Tasmania ESPN">TAS-NE Tasmania ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ES2##ES2/ES2" xmltv_id="TAS-NE Tasmania ESPN2">TAS-NE Tasmania ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_B1E##B1E/B1E" xmltv_id="TAS-NE Tasmania beIN SPORTS 1">TAS-NE Tasmania beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_B2E##B2E/B2E" xmltv_id="TAS-NE Tasmania beIN SPORTS 2">TAS-NE Tasmania beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_B3E##B3E/B3E" xmltv_id="TAS-NE Tasmania beIN SPORTS 3">TAS-NE Tasmania beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SRA##SRA/SRA" xmltv_id="TAS-NE Tasmania SKY Racing">TAS-NE Tasmania SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SR2##SR2/SR2" xmltv_id="TAS-NE Tasmania SKY Racing 2">TAS-NE Tasmania SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SRW##SRW/SRW" xmltv_id="TAS-NE Tasmania SKY Tbred Cent">TAS-NE Tasmania SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_RTV##RTV/RTV" xmltv_id="TAS-NE Tasmania RACING.COM">TAS-NE Tasmania RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SKY##SKY/SKY" xmltv_id="TAS-NE Tasmania SKY News">TAS-NE Tasmania SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FXW##FXW/FXW" xmltv_id="TAS-NE Tasmania SKY Weather">TAS-NE Tasmania SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ASP##ASP/ASP" xmltv_id="TAS-NE Tasmania Sky News Extra">TAS-NE Tasmania Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SUK##SKY/SUK" xmltv_id="TAS-NE Tasmania Sky News UK">TAS-NE Tasmania Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_FNC##FNC/FNC" xmltv_id="TAS-NE Tasmania FOX News">TAS-NE Tasmania FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CNN##CNN/CNN" xmltv_id="TAS-NE Tasmania CNN">TAS-NE Tasmania CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_HST##HST/HST" xmltv_id="TAS-NE Tasmania The History Channel">TAS-NE Tasmania The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CIN##CIN/CIN" xmltv_id="TAS-NE Tasmania Crime">TAS-NE Tasmania Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_E2A##AES/E2A" xmltv_id="TAS-NE Tasmania A&E +2">TAS-NE Tasmania A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DIS##DIS/DIS" xmltv_id="TAS-NE Tasmania Discovery Channel">TAS-NE Tasmania Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NGE##NGE/NGE" xmltv_id="TAS-NE Tasmania National Geographic">TAS-NE Tasmania National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BBK##BBK/BBK" xmltv_id="TAS-NE Tasmania BBC Earth">TAS-NE Tasmania BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DID##DID/DID" xmltv_id="TAS-NE Tasmania Investigation Discovery">TAS-NE Tasmania Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DIT##DIT/DIT" xmltv_id="TAS-NE Tasmania Discovery Turbo">TAS-NE Tasmania Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ANI##ANI/ANI" xmltv_id="TAS-NE Tasmania Animal Planet">TAS-NE Tasmania Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NGW##NGW/NGW" xmltv_id="TAS-NE Tasmania Nat Geo Wild">TAS-NE Tasmania Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DS2##DIS/DS2" xmltv_id="TAS-NE Tasmania Discovery +2">TAS-NE Tasmania Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_DI2##DIT/DI2" xmltv_id="TAS-NE Tasmania Discovery Turbo +2">TAS-NE Tasmania Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NG2##NGE/NG2" xmltv_id="TAS-NE Tasmania Nat Geo +2">TAS-NE Tasmania Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CNB##CNB/CNB" xmltv_id="TAS-NE Tasmania CNBC">TAS-NE Tasmania CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BBC##BBC/BBC" xmltv_id="TAS-NE Tasmania BBC World News">TAS-NE Tasmania BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BLM##BLM/BLM" xmltv_id="TAS-NE Tasmania Bloomberg Television">TAS-NE Tasmania Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_AJE##AJE/AJE" xmltv_id="TAS-NE Tasmania Al Jazeera">TAS-NE Tasmania Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_TRT##TRT/TRT" xmltv_id="TAS-NE Tasmania TRT World">TAS-NE Tasmania TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CCC##CCC/CCC" xmltv_id="TAS-NE Tasmania CGTN">TAS-NE Tasmania CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CCD##CCD/CCD" xmltv_id="TAS-NE Tasmania CGTN-Documentary">TAS-NE Tasmania CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NHK##FTA/NHK" xmltv_id="TAS-NE Tasmania NHK World-Japan">TAS-NE Tasmania NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_RSY##RSY/RSY" xmltv_id="TAS-NE Tasmania Russia Today">TAS-NE Tasmania Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NIC##NIC/NIC" xmltv_id="TAS-NE Tasmania Nickelodeon">TAS-NE Tasmania Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_NJR##NJR/NJR" xmltv_id="TAS-NE Tasmania Nick Jr.">TAS-NE Tasmania Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CBE##CBE/CBE" xmltv_id="TAS-NE Tasmania Cbeebies">TAS-NE Tasmania Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CNE##CNE/CNE" xmltv_id="TAS-NE Tasmania Cartoon Network">TAS-NE Tasmania Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_BOO##BOO/BOO" xmltv_id="TAS-NE Tasmania Boomerang">TAS-NE Tasmania Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_SA3##FTA/SA3" xmltv_id="TAS-NE Tasmania ABC ME Sydney">TAS-NE Tasmania ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CV2##CV2/CV2" xmltv_id="TAS-NE Tasmania [V]">TAS-NE Tasmania [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_V2H##CV2/V2H" xmltv_id="TAS-NE Tasmania [V] +2">TAS-NE Tasmania [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_TMF##TMF/TMF" xmltv_id="TAS-NE Tasmania MTV Music">TAS-NE Tasmania MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_VH1##VH1/VH1" xmltv_id="TAS-NE Tasmania MTV Dance">TAS-NE Tasmania MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_MMX##MMX/MMX" xmltv_id="TAS-NE Tasmania MAX">TAS-NE Tasmania MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_CMC##CMC/CMC" xmltv_id="TAS-NE Tasmania CMC">TAS-NE Tasmania CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_ANT##ANT/ANT" xmltv_id="TAS-NE Tasmania Antenna Pacific">TAS-NE Tasmania Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="28688_RAI##RAI/RAI" xmltv_id="TAS-NE Tasmania RAI ITALIA">TAS-NE Tasmania RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NIM##FTA/NIM" xmltv_id="VIC-Melbourne Channel 9 Melbourne">VIC-Melbourne Channel 9 Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_F1S##F1S/F1S" xmltv_id="VIC-Melbourne FOX One">VIC-Melbourne FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ABV##FTA/ABV" xmltv_id="VIC-Melbourne ABC VIC">VIC-Melbourne ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SBV##FTA/SBV" xmltv_id="VIC-Melbourne SBS Melbourne">VIC-Melbourne SBS Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_UKT##UKT/UKT" xmltv_id="VIC-Melbourne UKTV">VIC-Melbourne UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_LST##LST/LST" xmltv_id="VIC-Melbourne LifeStyle">VIC-Melbourne LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HSV##FTA/HSV" xmltv_id="VIC-Melbourne Channel 7 Melbourne">VIC-Melbourne Channel 7 Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FOX##FOX/FOX" xmltv_id="VIC-Melbourne FOX8">VIC-Melbourne FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ATV##FTA/ATV" xmltv_id="VIC-Melbourne 10 Melbourne">VIC-Melbourne 10 Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FFS##FFS/FFS" xmltv_id="VIC-Melbourne FOX Funny">VIC-Melbourne FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ARN##ARN/ARN" xmltv_id="VIC-Melbourne Arena">VIC-Melbourne Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FKC##FKC/FKC" xmltv_id="VIC-Melbourne FOX Classics">VIC-Melbourne FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HAL##HAL/HAL" xmltv_id="VIC-Melbourne Universal TV">VIC-Melbourne Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SHC##SHC/SHC" xmltv_id="VIC-Melbourne FOX SHOWCASE">VIC-Melbourne FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BSF##BSF/BSF" xmltv_id="VIC-Melbourne BBC First">VIC-Melbourne BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FSU##FSU/FSU" xmltv_id="VIC-Melbourne FOX Sleuth">VIC-Melbourne FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_IOI##IOI/IOI" xmltv_id="VIC-Melbourne FOX Crime">VIC-Melbourne FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HIT##HIT/HIT" xmltv_id="VIC-Melbourne FOX H!TS">VIC-Melbourne FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_COM##COM/COM" xmltv_id="VIC-Melbourne The Comedy Channel">VIC-Melbourne The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_AES##AES/AES" xmltv_id="VIC-Melbourne A&E">VIC-Melbourne A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FIS##FIS/FIS" xmltv_id="VIC-Melbourne FOX Sci Fi">VIC-Melbourne FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MTV##MTV/MTV" xmltv_id="VIC-Melbourne MTV">VIC-Melbourne MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ETV##ETV/ETV" xmltv_id="VIC-Melbourne E! Entertainment">VIC-Melbourne E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FOD##FOD/FOD" xmltv_id="VIC-Melbourne LifeStyle Food">VIC-Melbourne LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_LHO##LHO/LHO" xmltv_id="VIC-Melbourne LifeStyle Home">VIC-Melbourne LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DTA##DTA/DTA" xmltv_id="VIC-Melbourne TLC">VIC-Melbourne TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BXS##BXS/BXS" xmltv_id="VIC-Melbourne BoxSets">VIC-Melbourne BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SAR##SAR/SAR" xmltv_id="VIC-Melbourne Smooth / Arts">VIC-Melbourne Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_A2V##FTA/A2V" xmltv_id="VIC-Melbourne ABCComedy/Kids">VIC-Melbourne ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_M72##FTA/M72" xmltv_id="VIC-Melbourne 7TWO Melbourne">VIC-Melbourne 7TWO Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SMD##FTA/SMD" xmltv_id="VIC-Melbourne 7mate Melbourne">VIC-Melbourne 7mate Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_G9M##FTA/G9M" xmltv_id="VIC-Melbourne 9Go! Melbourne">VIC-Melbourne 9Go! Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_TMD##FTA/TMD" xmltv_id="VIC-Melbourne 10 BOLD Melbourne">VIC-Melbourne 10 BOLD Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_TMS##FTA/TMS" xmltv_id="VIC-Melbourne 10 Peach Melbourne">VIC-Melbourne 10 Peach Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SBN##FTA/SBN" xmltv_id="VIC-Melbourne SBS VICELAND">VIC-Melbourne SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SFV##FTA/SFV" xmltv_id="VIC-Melbourne SBS Food VIC">VIC-Melbourne SBS Food VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NVI##FTA/NVI" xmltv_id="VIC-Melbourne NITV">VIC-Melbourne NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_F12##F12/F12" xmltv_id="VIC-Melbourne FOX One +2">VIC-Melbourne FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SW2##SHC/SW2" xmltv_id="VIC-Melbourne FOX SHOWCASE +2">VIC-Melbourne FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FO2##FOX/FO2" xmltv_id="VIC-Melbourne FOX8+2">VIC-Melbourne FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_IO2##IOI/IO2" xmltv_id="VIC-Melbourne FOX Crime +2">VIC-Melbourne FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_LS2##LST/LS2" xmltv_id="VIC-Melbourne LifeStyle +2">VIC-Melbourne LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_AR2##ARN/AR2" xmltv_id="VIC-Melbourne Arena +2">VIC-Melbourne Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ET2##ET2/ET2" xmltv_id="VIC-Melbourne E!+2">VIC-Melbourne E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CL2##FKC/CL2" xmltv_id="VIC-Melbourne FOX Classics+2">VIC-Melbourne FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_UK2##UKT/UK2" xmltv_id="VIC-Melbourne UKTV+2">VIC-Melbourne UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FS2##FS2/FS2" xmltv_id="VIC-Melbourne FOX Sleuth +2">VIC-Melbourne FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FF2##FF2/FF2" xmltv_id="VIC-Melbourne FOX Funny +2">VIC-Melbourne FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HI2##HIT/HI2" xmltv_id="VIC-Melbourne FOX H!TS +2">VIC-Melbourne FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FI2##FI2/FI2" xmltv_id="VIC-Melbourne FOX Sci Fi +2">VIC-Melbourne FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_LF2##FOD/LF2" xmltv_id="VIC-Melbourne LifeStyle Food +2">VIC-Melbourne LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DT2##DTA/DT2" xmltv_id="VIC-Melbourne TLC +2">VIC-Melbourne TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_AUR##AUR/AUR" xmltv_id="VIC-Melbourne Aurora">VIC-Melbourne Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_TVS##TVS/TVS" xmltv_id="VIC-Melbourne TVSN">VIC-Melbourne TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_EXP##EXP/EXP" xmltv_id="VIC-Melbourne EXPO">VIC-Melbourne EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ACC##ACC/ACC" xmltv_id="VIC-Melbourne ACC">VIC-Melbourne ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HLT##HLT/HLT" xmltv_id="VIC-Melbourne Hillsong Channel">VIC-Melbourne Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DAS##DAS/DAS" xmltv_id="VIC-Melbourne Daystar">VIC-Melbourne Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SLT##SLT/SLT" xmltv_id="VIC-Melbourne SonLife">VIC-Melbourne SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FLV##FTA/FLV" xmltv_id="VIC-Melbourne 7Flix VIC">VIC-Melbourne 7Flix VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NMD##FTA/NMD" xmltv_id="VIC-Melbourne 9Gem Melbourne">VIC-Melbourne 9Gem Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_LM9##FTA/LM9" xmltv_id="VIC-Melbourne 9Life Melbourne">VIC-Melbourne 9Life Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_F1H##F1H/F1H" xmltv_id="VIC-Melbourne FOX One HD">VIC-Melbourne FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_AHM##FTA/AHM" xmltv_id="VIC-Melbourne ABC HD">VIC-Melbourne ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ARD##ARN/ARD" xmltv_id="VIC-Melbourne Arena HD">VIC-Melbourne Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_LSD##LST/LSD" xmltv_id="VIC-Melbourne LifeStyle HD">VIC-Melbourne LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DSM##FTA/DSM" xmltv_id="VIC-Melbourne 7HD Melbourne">VIC-Melbourne 7HD Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_F8D##FOX/F8D" xmltv_id="VIC-Melbourne FOX8 HD">VIC-Melbourne FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HM9##FTA/HM9" xmltv_id="VIC-Melbourne 9HD Melbourne">VIC-Melbourne 9HD Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_AVH##FTA/AVH" xmltv_id="VIC-Melbourne 10 HD Melbourne">VIC-Melbourne 10 HD Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FFH##FFH/FFH" xmltv_id="VIC-Melbourne FOX Funny HD">VIC-Melbourne FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_UND##HAL/UND" xmltv_id="VIC-Melbourne Universal HD">VIC-Melbourne Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SCD##SHC/SCD" xmltv_id="VIC-Melbourne FOX SHOWCASE HD">VIC-Melbourne FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BFF##BSF/BFF" xmltv_id="VIC-Melbourne BBC First HD">VIC-Melbourne BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FSL##FSL/FSL" xmltv_id="VIC-Melbourne FOX Sleuth HD">VIC-Melbourne FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FCH##FCH/FCH" xmltv_id="VIC-Melbourne FOX Crime HD">VIC-Melbourne FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_AED##AES/AED" xmltv_id="VIC-Melbourne A&E HD">VIC-Melbourne A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FSI##FSI/FSI" xmltv_id="VIC-Melbourne FOX Sci Fi HD">VIC-Melbourne FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BMD##FTA/BMD" xmltv_id="VIC-Melbourne SBS HD">VIC-Melbourne SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SNV##FTA/SNV" xmltv_id="VIC-Melbourne SBS Viceland HD">VIC-Melbourne SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_G03##FTA/G03" xmltv_id="VIC-Melbourne 9Gem HD Melbourne">VIC-Melbourne 9Gem HD Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BXD##BXS/BXD" xmltv_id="VIC-Melbourne BoxSet HD">VIC-Melbourne BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HAR##SAR/HAR" xmltv_id="VIC-Melbourne Smooth / Arts HD">VIC-Melbourne Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SOD##SHO/SOD" xmltv_id="VIC-Melbourne Foxtel Movies Premiere HD">VIC-Melbourne Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MO7##SHF/MO7" xmltv_id="VIC-Melbourne Foxtel Movies Family HD">VIC-Melbourne Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MO8##MO8/MO8" xmltv_id="VIC-Melbourne Foxtel Movies Kids HD">VIC-Melbourne Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_STN##SHA/STN" xmltv_id="VIC-Melbourne Foxtel Movies Action HD">VIC-Melbourne Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MO1##SHY/MO1" xmltv_id="VIC-Melbourne Foxtel Movies Comedy HD">VIC-Melbourne Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MO3##SHH/MO3" xmltv_id="VIC-Melbourne Foxtel Movies Thriller HD">VIC-Melbourne Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MO2##SHD/MO2" xmltv_id="VIC-Melbourne Foxtel Movies Romance HD">VIC-Melbourne Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MO5##MO6/MO5" xmltv_id="VIC-Melbourne Foxtel Movies Drama HD">VIC-Melbourne Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MVD##MVS/MVD" xmltv_id="VIC-Melbourne Foxtel Movies Hits HD">VIC-Melbourne Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_GRE##GRR/GRE" xmltv_id="VIC-Melbourne Foxtel Movies Greats HD">VIC-Melbourne Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FSD##FSN/FSD" xmltv_id="VIC-Melbourne Fox Sports News HD">VIC-Melbourne Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_F1D##FS1/F1D" xmltv_id="VIC-Melbourne FOX CRICKET HD">VIC-Melbourne FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_F2D##SP2/F2D" xmltv_id="VIC-Melbourne FOX LEAGUE HD">VIC-Melbourne FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FHD##FS3/FHD" xmltv_id="VIC-Melbourne FOX SPORTS 503 HD">VIC-Melbourne FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FAD##FAF/FAD" xmltv_id="VIC-Melbourne Fox Footy HD">VIC-Melbourne Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_F4D##FSP/F4D" xmltv_id="VIC-Melbourne FOX SPORTS 505 HD">VIC-Melbourne FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SPE##SPS/SPE" xmltv_id="VIC-Melbourne FOX SPORTS 506 HD">VIC-Melbourne FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_E1D##ESP/E1D" xmltv_id="VIC-Melbourne ESPN HD">VIC-Melbourne ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_EHD##ES2/EHD" xmltv_id="VIC-Melbourne ESPN2 HD">VIC-Melbourne ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FSM##FSS/FSM" xmltv_id="VIC-Melbourne FOX SPORTS MORE HD">VIC-Melbourne FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SRH##SRW/SRH" xmltv_id="VIC-Melbourne SKY Tbred Cent HD">VIC-Melbourne SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DHD##DIS/DHD" xmltv_id="VIC-Melbourne Discovery HD">VIC-Melbourne Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NGD##NGE/NGD" xmltv_id="VIC-Melbourne Nat Geo HD">VIC-Melbourne Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HSD##HST/HSD" xmltv_id="VIC-Melbourne History HD">VIC-Melbourne History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BKH##BBK/BKH" xmltv_id="VIC-Melbourne BBC Earth HD">VIC-Melbourne BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NWD##NGW/NWD" xmltv_id="VIC-Melbourne Nat Geo Wild HD">VIC-Melbourne Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BE1##B1E/BE1" xmltv_id="VIC-Melbourne beIN SPORTS 1 HD">VIC-Melbourne beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BE2##B2E/BE2" xmltv_id="VIC-Melbourne beIN SPORTS 2 HD">VIC-Melbourne beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BE3##B3E/BE3" xmltv_id="VIC-Melbourne beIN SPORTS 3 HD">VIC-Melbourne beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NHD##SKY/NHD" xmltv_id="VIC-Melbourne Sky News HD">VIC-Melbourne Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SUH##SKY/SUH" xmltv_id="VIC-Melbourne Sky News UK HD">VIC-Melbourne Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FNH##FNC/FNH" xmltv_id="VIC-Melbourne Fox News HD">VIC-Melbourne Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_K02##K02/K02" xmltv_id="VIC-Melbourne Foxtel Movies Ultra HD">VIC-Melbourne Foxtel Movies Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SHO##SHO/SHO" xmltv_id="VIC-Melbourne Foxtel Movies Premiere">VIC-Melbourne Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SHF##SHF/SHF" xmltv_id="VIC-Melbourne Foxtel Movies Family">VIC-Melbourne Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MO9##MO8/MO9" xmltv_id="VIC-Melbourne Foxtel Movies Kids">VIC-Melbourne Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SHA##SHA/SHA" xmltv_id="VIC-Melbourne Foxtel Movies Action">VIC-Melbourne Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SHY##SHY/SHY" xmltv_id="VIC-Melbourne Foxtel Movies Comedy">VIC-Melbourne Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SHH##SHH/SHH" xmltv_id="VIC-Melbourne Foxtel Movies Thriller">VIC-Melbourne Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SHD##SHD/SHD" xmltv_id="VIC-Melbourne Foxtel Movies Romance">VIC-Melbourne Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MO6##MO6/MO6" xmltv_id="VIC-Melbourne Foxtel Movies Drama">VIC-Melbourne Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MVS##MVS/MVS" xmltv_id="VIC-Melbourne Foxtel Movies Hits">VIC-Melbourne Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_GRR##GRR/GRR" xmltv_id="VIC-Melbourne Foxtel Movies Greats">VIC-Melbourne Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SH2##SHO/SH2" xmltv_id="VIC-Melbourne Foxtel Movies Premiere +2">VIC-Melbourne Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MTA##SHA/MTA" xmltv_id="VIC-Melbourne Foxtel Movies Action +2">VIC-Melbourne Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MTF##SHF/MTF" xmltv_id="VIC-Melbourne Foxtel Movies Family +2">VIC-Melbourne Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SB6##FTA/SB6" xmltv_id="VIC-Melbourne SBS World Movies HD">VIC-Melbourne SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_S4B##FTA/S4B" xmltv_id="VIC-Melbourne SBS World Movies SD">VIC-Melbourne SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FSN##FSN/FSN" xmltv_id="VIC-Melbourne Fox Sports News">VIC-Melbourne Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FS1##FS1/FS1" xmltv_id="VIC-Melbourne FOX CRICKET">VIC-Melbourne FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SP2##SP2/SP2" xmltv_id="VIC-Melbourne FOX LEAGUE">VIC-Melbourne FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FS3##FS3/FS3" xmltv_id="VIC-Melbourne FOX SPORTS 503">VIC-Melbourne FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FAF##FAF/FAF" xmltv_id="VIC-Melbourne Fox Footy">VIC-Melbourne Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FSP##FSP/FSP" xmltv_id="VIC-Melbourne FOX SPORTS 505">VIC-Melbourne FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SPS##SPS/SPS" xmltv_id="VIC-Melbourne FOX SPORTS 506">VIC-Melbourne FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FSS##FSS/FSS" xmltv_id="VIC-Melbourne Fox Sports More">VIC-Melbourne Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_K01##K01/K01" xmltv_id="VIC-Melbourne Fox Sports Ultra HD">VIC-Melbourne Fox Sports Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ESP##ESP/ESP" xmltv_id="VIC-Melbourne ESPN">VIC-Melbourne ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ES2##ES2/ES2" xmltv_id="VIC-Melbourne ESPN2">VIC-Melbourne ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_B1E##B1E/B1E" xmltv_id="VIC-Melbourne beIN SPORTS 1">VIC-Melbourne beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_B2E##B2E/B2E" xmltv_id="VIC-Melbourne beIN SPORTS 2">VIC-Melbourne beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_B3E##B3E/B3E" xmltv_id="VIC-Melbourne beIN SPORTS 3">VIC-Melbourne beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SRA##SRA/SRA" xmltv_id="VIC-Melbourne SKY Racing">VIC-Melbourne SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SR2##SR2/SR2" xmltv_id="VIC-Melbourne SKY Racing 2">VIC-Melbourne SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SRW##SRW/SRW" xmltv_id="VIC-Melbourne SKY Tbred Cent">VIC-Melbourne SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_RTV##RTV/RTV" xmltv_id="VIC-Melbourne RACING.COM">VIC-Melbourne RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SKY##SKY/SKY" xmltv_id="VIC-Melbourne SKY News">VIC-Melbourne SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FXW##FXW/FXW" xmltv_id="VIC-Melbourne SKY Weather">VIC-Melbourne SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ASP##ASP/ASP" xmltv_id="VIC-Melbourne Sky News Extra">VIC-Melbourne Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_SUK##SKY/SUK" xmltv_id="VIC-Melbourne Sky News UK">VIC-Melbourne Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_FNC##FNC/FNC" xmltv_id="VIC-Melbourne FOX News">VIC-Melbourne FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CNN##CNN/CNN" xmltv_id="VIC-Melbourne CNN">VIC-Melbourne CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_HST##HST/HST" xmltv_id="VIC-Melbourne The History Channel">VIC-Melbourne The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CIN##CIN/CIN" xmltv_id="VIC-Melbourne Crime">VIC-Melbourne Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_E2A##AES/E2A" xmltv_id="VIC-Melbourne A&E +2">VIC-Melbourne A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DIS##DIS/DIS" xmltv_id="VIC-Melbourne Discovery Channel">VIC-Melbourne Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NGE##NGE/NGE" xmltv_id="VIC-Melbourne National Geographic">VIC-Melbourne National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BBK##BBK/BBK" xmltv_id="VIC-Melbourne BBC Earth">VIC-Melbourne BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DID##DID/DID" xmltv_id="VIC-Melbourne Investigation Discovery">VIC-Melbourne Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DIT##DIT/DIT" xmltv_id="VIC-Melbourne Discovery Turbo">VIC-Melbourne Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ANI##ANI/ANI" xmltv_id="VIC-Melbourne Animal Planet">VIC-Melbourne Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NGW##NGW/NGW" xmltv_id="VIC-Melbourne Nat Geo Wild">VIC-Melbourne Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DS2##DIS/DS2" xmltv_id="VIC-Melbourne Discovery +2">VIC-Melbourne Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_DI2##DIT/DI2" xmltv_id="VIC-Melbourne Discovery Turbo +2">VIC-Melbourne Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NG2##NGE/NG2" xmltv_id="VIC-Melbourne Nat Geo +2">VIC-Melbourne Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_AMD##FTA/AMD" xmltv_id="VIC-Melbourne ABC News">VIC-Melbourne ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CNB##CNB/CNB" xmltv_id="VIC-Melbourne CNBC">VIC-Melbourne CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BBC##BBC/BBC" xmltv_id="VIC-Melbourne BBC World News">VIC-Melbourne BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BLM##BLM/BLM" xmltv_id="VIC-Melbourne Bloomberg Television">VIC-Melbourne Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_AJE##AJE/AJE" xmltv_id="VIC-Melbourne Al Jazeera">VIC-Melbourne Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_TRT##TRT/TRT" xmltv_id="VIC-Melbourne TRT World">VIC-Melbourne TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CCC##CCC/CCC" xmltv_id="VIC-Melbourne CGTN">VIC-Melbourne CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CCD##CCD/CCD" xmltv_id="VIC-Melbourne CGTN-Documentary">VIC-Melbourne CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NHK##FTA/NHK" xmltv_id="VIC-Melbourne NHK World-Japan">VIC-Melbourne NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_RSY##RSY/RSY" xmltv_id="VIC-Melbourne Russia Today">VIC-Melbourne Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NIC##NIC/NIC" xmltv_id="VIC-Melbourne Nickelodeon">VIC-Melbourne Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_NJR##NJR/NJR" xmltv_id="VIC-Melbourne Nick Jr.">VIC-Melbourne Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CBE##CBE/CBE" xmltv_id="VIC-Melbourne Cbeebies">VIC-Melbourne Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CNE##CNE/CNE" xmltv_id="VIC-Melbourne Cartoon Network">VIC-Melbourne Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_BOO##BOO/BOO" xmltv_id="VIC-Melbourne Boomerang">VIC-Melbourne Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MA3##FTA/MA3" xmltv_id="VIC-Melbourne ABC ME Melbourne">VIC-Melbourne ABC ME Melbourne</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CV2##CV2/CV2" xmltv_id="VIC-Melbourne [V]">VIC-Melbourne [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_V2H##CV2/V2H" xmltv_id="VIC-Melbourne [V] +2">VIC-Melbourne [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_TMF##TMF/TMF" xmltv_id="VIC-Melbourne MTV Music">VIC-Melbourne MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_VH1##VH1/VH1" xmltv_id="VIC-Melbourne MTV Dance">VIC-Melbourne MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_MMX##MMX/MMX" xmltv_id="VIC-Melbourne MAX">VIC-Melbourne MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_CMC##CMC/CMC" xmltv_id="VIC-Melbourne CMC">VIC-Melbourne CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_ANT##ANT/ANT" xmltv_id="VIC-Melbourne Antenna Pacific">VIC-Melbourne Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12352_RAI##RAI/RAI" xmltv_id="VIC-Melbourne RAI ITALIA">VIC-Melbourne RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BCV##FTA/BCV" xmltv_id="VIC-Ballarat SC Nine VIC">VIC-Ballarat SC Nine VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AMV##FTA/AMV" xmltv_id="VIC-Ballarat PRIME7">VIC-Ballarat PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_VTV##FTA/VTV" xmltv_id="VIC-Ballarat WIN Television">VIC-Ballarat WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AHM##FTA/AHM" xmltv_id="VIC-Ballarat ABC HD">VIC-Ballarat ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AMD##FTA/AMD" xmltv_id="VIC-Ballarat ABC News">VIC-Ballarat ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BMD##FTA/BMD" xmltv_id="VIC-Ballarat SBS HD">VIC-Ballarat SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SNV##FTA/SNV" xmltv_id="VIC-Ballarat SBS Viceland HD">VIC-Ballarat SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SB6##FTA/SB6" xmltv_id="VIC-Ballarat SBS World Movies HD">VIC-Ballarat SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SFV##FTA/SFV" xmltv_id="VIC-Ballarat SBS Food VIC">VIC-Ballarat SBS Food VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AD9##FTA/AD9" xmltv_id="VIC-Ballarat 9HD VIC SC">VIC-Ballarat 9HD VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_OVD##FTA/OVD" xmltv_id="VIC-Ballarat SC 9Gem VIC">VIC-Ballarat SC 9Gem VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_EVI##FTA/EVI" xmltv_id="VIC-Ballarat SC 9GO! Victoria">VIC-Ballarat SC 9GO! Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AL9##FTA/AL9" xmltv_id="VIC-Ballarat 9Life VIC SC">VIC-Ballarat 9Life VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AMX##FTA/AMX" xmltv_id="VIC-Ballarat Prime 7 HD">VIC-Ballarat Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_P7V##FTA/P7V" xmltv_id="VIC-Ballarat 7TWO Vic">VIC-Ballarat 7TWO Vic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_PHR##FTA/PHR" xmltv_id="VIC-Ballarat 7mate on Prime">VIC-Ballarat 7mate on Prime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_HW8##FTA/HW8" xmltv_id="VIC-Ballarat WIN HD Victoria">VIC-Ballarat WIN HD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_WOM##FTA/WOM" xmltv_id="VIC-Ballarat WIN BOLD Victoria">VIC-Ballarat WIN BOLD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_WHV##FTA/WHV" xmltv_id="VIC-Ballarat WIN Peach Victoria">VIC-Ballarat WIN Peach Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_F1S##F1S/F1S" xmltv_id="VIC-Ballarat FOX One">VIC-Ballarat FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ABV##FTA/ABV" xmltv_id="VIC-Ballarat ABC VIC">VIC-Ballarat ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SBE##FTA/SBE" xmltv_id="VIC-Ballarat SBS Eastern">VIC-Ballarat SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_UKT##UKT/UKT" xmltv_id="VIC-Ballarat UKTV">VIC-Ballarat UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_LST##LST/LST" xmltv_id="VIC-Ballarat LifeStyle">VIC-Ballarat LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FOX##FOX/FOX" xmltv_id="VIC-Ballarat FOX8">VIC-Ballarat FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FFS##FFS/FFS" xmltv_id="VIC-Ballarat FOX Funny">VIC-Ballarat FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ARN##ARN/ARN" xmltv_id="VIC-Ballarat Arena">VIC-Ballarat Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FKC##FKC/FKC" xmltv_id="VIC-Ballarat FOX Classics">VIC-Ballarat FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_HAL##HAL/HAL" xmltv_id="VIC-Ballarat Universal TV">VIC-Ballarat Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SHC##SHC/SHC" xmltv_id="VIC-Ballarat FOX SHOWCASE">VIC-Ballarat FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BSF##BSF/BSF" xmltv_id="VIC-Ballarat BBC First">VIC-Ballarat BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FSU##FSU/FSU" xmltv_id="VIC-Ballarat FOX Sleuth">VIC-Ballarat FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_IOI##IOI/IOI" xmltv_id="VIC-Ballarat FOX Crime">VIC-Ballarat FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_HIT##HIT/HIT" xmltv_id="VIC-Ballarat FOX H!TS">VIC-Ballarat FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_COM##COM/COM" xmltv_id="VIC-Ballarat The Comedy Channel">VIC-Ballarat The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AES##AES/AES" xmltv_id="VIC-Ballarat A&E">VIC-Ballarat A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FIS##FIS/FIS" xmltv_id="VIC-Ballarat FOX Sci Fi">VIC-Ballarat FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MTV##MTV/MTV" xmltv_id="VIC-Ballarat MTV">VIC-Ballarat MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ETV##ETV/ETV" xmltv_id="VIC-Ballarat E! Entertainment">VIC-Ballarat E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FOD##FOD/FOD" xmltv_id="VIC-Ballarat LifeStyle Food">VIC-Ballarat LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_LHO##LHO/LHO" xmltv_id="VIC-Ballarat LifeStyle Home">VIC-Ballarat LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DTA##DTA/DTA" xmltv_id="VIC-Ballarat TLC">VIC-Ballarat TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BXS##BXS/BXS" xmltv_id="VIC-Ballarat BoxSets">VIC-Ballarat BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SAR##SAR/SAR" xmltv_id="VIC-Ballarat Smooth / Arts">VIC-Ballarat Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AB2##FTA/AB2" xmltv_id="VIC-Ballarat ABCComedy/Kids">VIC-Ballarat ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SBN##FTA/SBN" xmltv_id="VIC-Ballarat SBS VICELAND">VIC-Ballarat SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NFN##FTA/NFN" xmltv_id="VIC-Ballarat SBS Food">VIC-Ballarat SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NIT##FTA/NIT" xmltv_id="VIC-Ballarat NITV">VIC-Ballarat NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_F12##F12/F12" xmltv_id="VIC-Ballarat FOX One +2">VIC-Ballarat FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SW2##SHC/SW2" xmltv_id="VIC-Ballarat FOX SHOWCASE +2">VIC-Ballarat FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FO2##FOX/FO2" xmltv_id="VIC-Ballarat FOX8+2">VIC-Ballarat FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_IO2##IOI/IO2" xmltv_id="VIC-Ballarat FOX Crime +2">VIC-Ballarat FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_LS2##LST/LS2" xmltv_id="VIC-Ballarat LifeStyle +2">VIC-Ballarat LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AR2##ARN/AR2" xmltv_id="VIC-Ballarat Arena +2">VIC-Ballarat Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ET2##ET2/ET2" xmltv_id="VIC-Ballarat E!+2">VIC-Ballarat E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CL2##FKC/CL2" xmltv_id="VIC-Ballarat FOX Classics+2">VIC-Ballarat FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_UK2##UKT/UK2" xmltv_id="VIC-Ballarat UKTV+2">VIC-Ballarat UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FS2##FS2/FS2" xmltv_id="VIC-Ballarat FOX Sleuth +2">VIC-Ballarat FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FF2##FF2/FF2" xmltv_id="VIC-Ballarat FOX Funny +2">VIC-Ballarat FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_HI2##HIT/HI2" xmltv_id="VIC-Ballarat FOX H!TS +2">VIC-Ballarat FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FI2##FI2/FI2" xmltv_id="VIC-Ballarat FOX Sci Fi +2">VIC-Ballarat FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_LF2##FOD/LF2" xmltv_id="VIC-Ballarat LifeStyle Food +2">VIC-Ballarat LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DT2##DTA/DT2" xmltv_id="VIC-Ballarat TLC +2">VIC-Ballarat TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AUR##AUR/AUR" xmltv_id="VIC-Ballarat Aurora">VIC-Ballarat Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_TVS##TVS/TVS" xmltv_id="VIC-Ballarat TVSN">VIC-Ballarat TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_EXP##EXP/EXP" xmltv_id="VIC-Ballarat EXPO">VIC-Ballarat EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ACC##ACC/ACC" xmltv_id="VIC-Ballarat ACC">VIC-Ballarat ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_HLT##HLT/HLT" xmltv_id="VIC-Ballarat Hillsong Channel">VIC-Ballarat Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DAS##DAS/DAS" xmltv_id="VIC-Ballarat Daystar">VIC-Ballarat Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SLT##SLT/SLT" xmltv_id="VIC-Ballarat SonLife">VIC-Ballarat SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_F1H##F1H/F1H" xmltv_id="VIC-Ballarat FOX One HD">VIC-Ballarat FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ARD##ARN/ARD" xmltv_id="VIC-Ballarat Arena HD">VIC-Ballarat Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_LSD##LST/LSD" xmltv_id="VIC-Ballarat LifeStyle HD">VIC-Ballarat LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_F8D##FOX/F8D" xmltv_id="VIC-Ballarat FOX8 HD">VIC-Ballarat FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FFH##FFH/FFH" xmltv_id="VIC-Ballarat FOX Funny HD">VIC-Ballarat FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_UND##HAL/UND" xmltv_id="VIC-Ballarat Universal HD">VIC-Ballarat Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SCD##SHC/SCD" xmltv_id="VIC-Ballarat FOX SHOWCASE HD">VIC-Ballarat FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BFF##BSF/BFF" xmltv_id="VIC-Ballarat BBC First HD">VIC-Ballarat BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FSL##FSL/FSL" xmltv_id="VIC-Ballarat FOX Sleuth HD">VIC-Ballarat FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FCH##FCH/FCH" xmltv_id="VIC-Ballarat FOX Crime HD">VIC-Ballarat FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AED##AES/AED" xmltv_id="VIC-Ballarat A&E HD">VIC-Ballarat A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FSI##FSI/FSI" xmltv_id="VIC-Ballarat FOX Sci Fi HD">VIC-Ballarat FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BXD##BXS/BXD" xmltv_id="VIC-Ballarat BoxSet HD">VIC-Ballarat BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_HAR##SAR/HAR" xmltv_id="VIC-Ballarat Smooth / Arts HD">VIC-Ballarat Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SOD##SHO/SOD" xmltv_id="VIC-Ballarat Foxtel Movies Premiere HD">VIC-Ballarat Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MO7##SHF/MO7" xmltv_id="VIC-Ballarat Foxtel Movies Family HD">VIC-Ballarat Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MO8##MO8/MO8" xmltv_id="VIC-Ballarat Foxtel Movies Kids HD">VIC-Ballarat Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_STN##SHA/STN" xmltv_id="VIC-Ballarat Foxtel Movies Action HD">VIC-Ballarat Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MO1##SHY/MO1" xmltv_id="VIC-Ballarat Foxtel Movies Comedy HD">VIC-Ballarat Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MO3##SHH/MO3" xmltv_id="VIC-Ballarat Foxtel Movies Thriller HD">VIC-Ballarat Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MO2##SHD/MO2" xmltv_id="VIC-Ballarat Foxtel Movies Romance HD">VIC-Ballarat Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MO5##MO6/MO5" xmltv_id="VIC-Ballarat Foxtel Movies Drama HD">VIC-Ballarat Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MVD##MVS/MVD" xmltv_id="VIC-Ballarat Foxtel Movies Hits HD">VIC-Ballarat Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_GRE##GRR/GRE" xmltv_id="VIC-Ballarat Foxtel Movies Greats HD">VIC-Ballarat Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FSD##FSN/FSD" xmltv_id="VIC-Ballarat Fox Sports News HD">VIC-Ballarat Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_F1D##FS1/F1D" xmltv_id="VIC-Ballarat FOX CRICKET HD">VIC-Ballarat FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_F2D##SP2/F2D" xmltv_id="VIC-Ballarat FOX LEAGUE HD">VIC-Ballarat FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FHD##FS3/FHD" xmltv_id="VIC-Ballarat FOX SPORTS 503 HD">VIC-Ballarat FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FAD##FAF/FAD" xmltv_id="VIC-Ballarat Fox Footy HD">VIC-Ballarat Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_F4D##FSP/F4D" xmltv_id="VIC-Ballarat FOX SPORTS 505 HD">VIC-Ballarat FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SPE##SPS/SPE" xmltv_id="VIC-Ballarat FOX SPORTS 506 HD">VIC-Ballarat FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_E1D##ESP/E1D" xmltv_id="VIC-Ballarat ESPN HD">VIC-Ballarat ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_EHD##ES2/EHD" xmltv_id="VIC-Ballarat ESPN2 HD">VIC-Ballarat ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FSM##FSS/FSM" xmltv_id="VIC-Ballarat FOX SPORTS MORE HD">VIC-Ballarat FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SRH##SRW/SRH" xmltv_id="VIC-Ballarat SKY Tbred Cent HD">VIC-Ballarat SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DHD##DIS/DHD" xmltv_id="VIC-Ballarat Discovery HD">VIC-Ballarat Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NGD##NGE/NGD" xmltv_id="VIC-Ballarat Nat Geo HD">VIC-Ballarat Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_HSD##HST/HSD" xmltv_id="VIC-Ballarat History HD">VIC-Ballarat History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BKH##BBK/BKH" xmltv_id="VIC-Ballarat BBC Earth HD">VIC-Ballarat BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NWD##NGW/NWD" xmltv_id="VIC-Ballarat Nat Geo Wild HD">VIC-Ballarat Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BE1##B1E/BE1" xmltv_id="VIC-Ballarat beIN SPORTS 1 HD">VIC-Ballarat beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BE2##B2E/BE2" xmltv_id="VIC-Ballarat beIN SPORTS 2 HD">VIC-Ballarat beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BE3##B3E/BE3" xmltv_id="VIC-Ballarat beIN SPORTS 3 HD">VIC-Ballarat beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NHD##SKY/NHD" xmltv_id="VIC-Ballarat Sky News HD">VIC-Ballarat Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SUH##SKY/SUH" xmltv_id="VIC-Ballarat Sky News UK HD">VIC-Ballarat Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FNH##FNC/FNH" xmltv_id="VIC-Ballarat Fox News HD">VIC-Ballarat Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SHO##SHO/SHO" xmltv_id="VIC-Ballarat Foxtel Movies Premiere">VIC-Ballarat Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SHF##SHF/SHF" xmltv_id="VIC-Ballarat Foxtel Movies Family">VIC-Ballarat Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MO9##MO8/MO9" xmltv_id="VIC-Ballarat Foxtel Movies Kids">VIC-Ballarat Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SHA##SHA/SHA" xmltv_id="VIC-Ballarat Foxtel Movies Action">VIC-Ballarat Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SHY##SHY/SHY" xmltv_id="VIC-Ballarat Foxtel Movies Comedy">VIC-Ballarat Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SHH##SHH/SHH" xmltv_id="VIC-Ballarat Foxtel Movies Thriller">VIC-Ballarat Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SHD##SHD/SHD" xmltv_id="VIC-Ballarat Foxtel Movies Romance">VIC-Ballarat Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MO6##MO6/MO6" xmltv_id="VIC-Ballarat Foxtel Movies Drama">VIC-Ballarat Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MVS##MVS/MVS" xmltv_id="VIC-Ballarat Foxtel Movies Hits">VIC-Ballarat Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_GRR##GRR/GRR" xmltv_id="VIC-Ballarat Foxtel Movies Greats">VIC-Ballarat Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SH2##SHO/SH2" xmltv_id="VIC-Ballarat Foxtel Movies Premiere +2">VIC-Ballarat Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MTA##SHA/MTA" xmltv_id="VIC-Ballarat Foxtel Movies Action +2">VIC-Ballarat Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MTF##SHF/MTF" xmltv_id="VIC-Ballarat Foxtel Movies Family +2">VIC-Ballarat Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_S4B##FTA/S4B" xmltv_id="VIC-Ballarat SBS World Movies SD">VIC-Ballarat SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FSN##FSN/FSN" xmltv_id="VIC-Ballarat Fox Sports News">VIC-Ballarat Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FS1##FS1/FS1" xmltv_id="VIC-Ballarat FOX CRICKET">VIC-Ballarat FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SP2##SP2/SP2" xmltv_id="VIC-Ballarat FOX LEAGUE">VIC-Ballarat FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FS3##FS3/FS3" xmltv_id="VIC-Ballarat FOX SPORTS 503">VIC-Ballarat FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FAF##FAF/FAF" xmltv_id="VIC-Ballarat Fox Footy">VIC-Ballarat Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FSP##FSP/FSP" xmltv_id="VIC-Ballarat FOX SPORTS 505">VIC-Ballarat FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SPS##SPS/SPS" xmltv_id="VIC-Ballarat FOX SPORTS 506">VIC-Ballarat FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FSS##FSS/FSS" xmltv_id="VIC-Ballarat Fox Sports More">VIC-Ballarat Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ESP##ESP/ESP" xmltv_id="VIC-Ballarat ESPN">VIC-Ballarat ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ES2##ES2/ES2" xmltv_id="VIC-Ballarat ESPN2">VIC-Ballarat ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_B1E##B1E/B1E" xmltv_id="VIC-Ballarat beIN SPORTS 1">VIC-Ballarat beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_B2E##B2E/B2E" xmltv_id="VIC-Ballarat beIN SPORTS 2">VIC-Ballarat beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_B3E##B3E/B3E" xmltv_id="VIC-Ballarat beIN SPORTS 3">VIC-Ballarat beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SRA##SRA/SRA" xmltv_id="VIC-Ballarat SKY Racing">VIC-Ballarat SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SR2##SR2/SR2" xmltv_id="VIC-Ballarat SKY Racing 2">VIC-Ballarat SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SRW##SRW/SRW" xmltv_id="VIC-Ballarat SKY Tbred Cent">VIC-Ballarat SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_RTV##RTV/RTV" xmltv_id="VIC-Ballarat RACING.COM">VIC-Ballarat RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SKY##SKY/SKY" xmltv_id="VIC-Ballarat SKY News">VIC-Ballarat SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FXW##FXW/FXW" xmltv_id="VIC-Ballarat SKY Weather">VIC-Ballarat SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ASP##ASP/ASP" xmltv_id="VIC-Ballarat Sky News Extra">VIC-Ballarat Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SUK##SKY/SUK" xmltv_id="VIC-Ballarat Sky News UK">VIC-Ballarat Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_FNC##FNC/FNC" xmltv_id="VIC-Ballarat FOX News">VIC-Ballarat FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CNN##CNN/CNN" xmltv_id="VIC-Ballarat CNN">VIC-Ballarat CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_HST##HST/HST" xmltv_id="VIC-Ballarat The History Channel">VIC-Ballarat The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CIN##CIN/CIN" xmltv_id="VIC-Ballarat Crime">VIC-Ballarat Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_E2A##AES/E2A" xmltv_id="VIC-Ballarat A&E +2">VIC-Ballarat A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DIS##DIS/DIS" xmltv_id="VIC-Ballarat Discovery Channel">VIC-Ballarat Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NGE##NGE/NGE" xmltv_id="VIC-Ballarat National Geographic">VIC-Ballarat National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BBK##BBK/BBK" xmltv_id="VIC-Ballarat BBC Earth">VIC-Ballarat BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DID##DID/DID" xmltv_id="VIC-Ballarat Investigation Discovery">VIC-Ballarat Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DIT##DIT/DIT" xmltv_id="VIC-Ballarat Discovery Turbo">VIC-Ballarat Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ANI##ANI/ANI" xmltv_id="VIC-Ballarat Animal Planet">VIC-Ballarat Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NGW##NGW/NGW" xmltv_id="VIC-Ballarat Nat Geo Wild">VIC-Ballarat Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DS2##DIS/DS2" xmltv_id="VIC-Ballarat Discovery +2">VIC-Ballarat Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_DI2##DIT/DI2" xmltv_id="VIC-Ballarat Discovery Turbo +2">VIC-Ballarat Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NG2##NGE/NG2" xmltv_id="VIC-Ballarat Nat Geo +2">VIC-Ballarat Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CNB##CNB/CNB" xmltv_id="VIC-Ballarat CNBC">VIC-Ballarat CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BBC##BBC/BBC" xmltv_id="VIC-Ballarat BBC World News">VIC-Ballarat BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BLM##BLM/BLM" xmltv_id="VIC-Ballarat Bloomberg Television">VIC-Ballarat Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_AJE##AJE/AJE" xmltv_id="VIC-Ballarat Al Jazeera">VIC-Ballarat Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_TRT##TRT/TRT" xmltv_id="VIC-Ballarat TRT World">VIC-Ballarat TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CCC##CCC/CCC" xmltv_id="VIC-Ballarat CGTN">VIC-Ballarat CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CCD##CCD/CCD" xmltv_id="VIC-Ballarat CGTN-Documentary">VIC-Ballarat CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NHK##FTA/NHK" xmltv_id="VIC-Ballarat NHK World-Japan">VIC-Ballarat NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_RSY##RSY/RSY" xmltv_id="VIC-Ballarat Russia Today">VIC-Ballarat Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NIC##NIC/NIC" xmltv_id="VIC-Ballarat Nickelodeon">VIC-Ballarat Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_NJR##NJR/NJR" xmltv_id="VIC-Ballarat Nick Jr.">VIC-Ballarat Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CBE##CBE/CBE" xmltv_id="VIC-Ballarat Cbeebies">VIC-Ballarat Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CNE##CNE/CNE" xmltv_id="VIC-Ballarat Cartoon Network">VIC-Ballarat Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_BOO##BOO/BOO" xmltv_id="VIC-Ballarat Boomerang">VIC-Ballarat Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_SA3##FTA/SA3" xmltv_id="VIC-Ballarat ABC ME Sydney">VIC-Ballarat ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CV2##CV2/CV2" xmltv_id="VIC-Ballarat [V]">VIC-Ballarat [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_V2H##CV2/V2H" xmltv_id="VIC-Ballarat [V] +2">VIC-Ballarat [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_TMF##TMF/TMF" xmltv_id="VIC-Ballarat MTV Music">VIC-Ballarat MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_VH1##VH1/VH1" xmltv_id="VIC-Ballarat MTV Dance">VIC-Ballarat MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_MMX##MMX/MMX" xmltv_id="VIC-Ballarat MAX">VIC-Ballarat MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_CMC##CMC/CMC" xmltv_id="VIC-Ballarat CMC">VIC-Ballarat CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_ANT##ANT/ANT" xmltv_id="VIC-Ballarat Antenna Pacific">VIC-Ballarat Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12288_RAI##RAI/RAI" xmltv_id="VIC-Ballarat RAI ITALIA">VIC-Ballarat RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BCV##FTA/BCV" xmltv_id="VIC-Bendigo SC Nine VIC">VIC-Bendigo SC Nine VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AMV##FTA/AMV" xmltv_id="VIC-Bendigo PRIME7">VIC-Bendigo PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_VTV##FTA/VTV" xmltv_id="VIC-Bendigo WIN Television">VIC-Bendigo WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AHM##FTA/AHM" xmltv_id="VIC-Bendigo ABC HD">VIC-Bendigo ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AMD##FTA/AMD" xmltv_id="VIC-Bendigo ABC News">VIC-Bendigo ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BMD##FTA/BMD" xmltv_id="VIC-Bendigo SBS HD">VIC-Bendigo SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SNV##FTA/SNV" xmltv_id="VIC-Bendigo SBS Viceland HD">VIC-Bendigo SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SB6##FTA/SB6" xmltv_id="VIC-Bendigo SBS World Movies HD">VIC-Bendigo SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SFV##FTA/SFV" xmltv_id="VIC-Bendigo SBS Food VIC">VIC-Bendigo SBS Food VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AD9##FTA/AD9" xmltv_id="VIC-Bendigo 9HD VIC SC">VIC-Bendigo 9HD VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_OVD##FTA/OVD" xmltv_id="VIC-Bendigo SC 9Gem VIC">VIC-Bendigo SC 9Gem VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_EVI##FTA/EVI" xmltv_id="VIC-Bendigo SC 9GO! Victoria">VIC-Bendigo SC 9GO! Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AL9##FTA/AL9" xmltv_id="VIC-Bendigo 9Life VIC SC">VIC-Bendigo 9Life VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AMX##FTA/AMX" xmltv_id="VIC-Bendigo Prime 7 HD">VIC-Bendigo Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_P7V##FTA/P7V" xmltv_id="VIC-Bendigo 7TWO Vic">VIC-Bendigo 7TWO Vic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_PHR##FTA/PHR" xmltv_id="VIC-Bendigo 7mate on Prime">VIC-Bendigo 7mate on Prime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_HW8##FTA/HW8" xmltv_id="VIC-Bendigo WIN HD Victoria">VIC-Bendigo WIN HD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_WOM##FTA/WOM" xmltv_id="VIC-Bendigo WIN BOLD Victoria">VIC-Bendigo WIN BOLD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_WHV##FTA/WHV" xmltv_id="VIC-Bendigo WIN Peach Victoria">VIC-Bendigo WIN Peach Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_F1S##F1S/F1S" xmltv_id="VIC-Bendigo FOX One">VIC-Bendigo FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ABV##FTA/ABV" xmltv_id="VIC-Bendigo ABC VIC">VIC-Bendigo ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SBE##FTA/SBE" xmltv_id="VIC-Bendigo SBS Eastern">VIC-Bendigo SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_UKT##UKT/UKT" xmltv_id="VIC-Bendigo UKTV">VIC-Bendigo UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_LST##LST/LST" xmltv_id="VIC-Bendigo LifeStyle">VIC-Bendigo LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FOX##FOX/FOX" xmltv_id="VIC-Bendigo FOX8">VIC-Bendigo FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FFS##FFS/FFS" xmltv_id="VIC-Bendigo FOX Funny">VIC-Bendigo FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ARN##ARN/ARN" xmltv_id="VIC-Bendigo Arena">VIC-Bendigo Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FKC##FKC/FKC" xmltv_id="VIC-Bendigo FOX Classics">VIC-Bendigo FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_HAL##HAL/HAL" xmltv_id="VIC-Bendigo Universal TV">VIC-Bendigo Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SHC##SHC/SHC" xmltv_id="VIC-Bendigo FOX SHOWCASE">VIC-Bendigo FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BSF##BSF/BSF" xmltv_id="VIC-Bendigo BBC First">VIC-Bendigo BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FSU##FSU/FSU" xmltv_id="VIC-Bendigo FOX Sleuth">VIC-Bendigo FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_IOI##IOI/IOI" xmltv_id="VIC-Bendigo FOX Crime">VIC-Bendigo FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_HIT##HIT/HIT" xmltv_id="VIC-Bendigo FOX H!TS">VIC-Bendigo FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_COM##COM/COM" xmltv_id="VIC-Bendigo The Comedy Channel">VIC-Bendigo The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AES##AES/AES" xmltv_id="VIC-Bendigo A&E">VIC-Bendigo A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FIS##FIS/FIS" xmltv_id="VIC-Bendigo FOX Sci Fi">VIC-Bendigo FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MTV##MTV/MTV" xmltv_id="VIC-Bendigo MTV">VIC-Bendigo MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ETV##ETV/ETV" xmltv_id="VIC-Bendigo E! Entertainment">VIC-Bendigo E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FOD##FOD/FOD" xmltv_id="VIC-Bendigo LifeStyle Food">VIC-Bendigo LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_LHO##LHO/LHO" xmltv_id="VIC-Bendigo LifeStyle Home">VIC-Bendigo LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DTA##DTA/DTA" xmltv_id="VIC-Bendigo TLC">VIC-Bendigo TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BXS##BXS/BXS" xmltv_id="VIC-Bendigo BoxSets">VIC-Bendigo BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SAR##SAR/SAR" xmltv_id="VIC-Bendigo Smooth / Arts">VIC-Bendigo Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AB2##FTA/AB2" xmltv_id="VIC-Bendigo ABCComedy/Kids">VIC-Bendigo ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SBN##FTA/SBN" xmltv_id="VIC-Bendigo SBS VICELAND">VIC-Bendigo SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NFN##FTA/NFN" xmltv_id="VIC-Bendigo SBS Food">VIC-Bendigo SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NIT##FTA/NIT" xmltv_id="VIC-Bendigo NITV">VIC-Bendigo NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_F12##F12/F12" xmltv_id="VIC-Bendigo FOX One +2">VIC-Bendigo FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SW2##SHC/SW2" xmltv_id="VIC-Bendigo FOX SHOWCASE +2">VIC-Bendigo FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FO2##FOX/FO2" xmltv_id="VIC-Bendigo FOX8+2">VIC-Bendigo FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_IO2##IOI/IO2" xmltv_id="VIC-Bendigo FOX Crime +2">VIC-Bendigo FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_LS2##LST/LS2" xmltv_id="VIC-Bendigo LifeStyle +2">VIC-Bendigo LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AR2##ARN/AR2" xmltv_id="VIC-Bendigo Arena +2">VIC-Bendigo Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ET2##ET2/ET2" xmltv_id="VIC-Bendigo E!+2">VIC-Bendigo E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CL2##FKC/CL2" xmltv_id="VIC-Bendigo FOX Classics+2">VIC-Bendigo FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_UK2##UKT/UK2" xmltv_id="VIC-Bendigo UKTV+2">VIC-Bendigo UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FS2##FS2/FS2" xmltv_id="VIC-Bendigo FOX Sleuth +2">VIC-Bendigo FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FF2##FF2/FF2" xmltv_id="VIC-Bendigo FOX Funny +2">VIC-Bendigo FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_HI2##HIT/HI2" xmltv_id="VIC-Bendigo FOX H!TS +2">VIC-Bendigo FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FI2##FI2/FI2" xmltv_id="VIC-Bendigo FOX Sci Fi +2">VIC-Bendigo FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_LF2##FOD/LF2" xmltv_id="VIC-Bendigo LifeStyle Food +2">VIC-Bendigo LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DT2##DTA/DT2" xmltv_id="VIC-Bendigo TLC +2">VIC-Bendigo TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AUR##AUR/AUR" xmltv_id="VIC-Bendigo Aurora">VIC-Bendigo Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_TVS##TVS/TVS" xmltv_id="VIC-Bendigo TVSN">VIC-Bendigo TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_EXP##EXP/EXP" xmltv_id="VIC-Bendigo EXPO">VIC-Bendigo EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ACC##ACC/ACC" xmltv_id="VIC-Bendigo ACC">VIC-Bendigo ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_HLT##HLT/HLT" xmltv_id="VIC-Bendigo Hillsong Channel">VIC-Bendigo Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DAS##DAS/DAS" xmltv_id="VIC-Bendigo Daystar">VIC-Bendigo Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SLT##SLT/SLT" xmltv_id="VIC-Bendigo SonLife">VIC-Bendigo SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_F1H##F1H/F1H" xmltv_id="VIC-Bendigo FOX One HD">VIC-Bendigo FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ARD##ARN/ARD" xmltv_id="VIC-Bendigo Arena HD">VIC-Bendigo Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_LSD##LST/LSD" xmltv_id="VIC-Bendigo LifeStyle HD">VIC-Bendigo LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_F8D##FOX/F8D" xmltv_id="VIC-Bendigo FOX8 HD">VIC-Bendigo FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FFH##FFH/FFH" xmltv_id="VIC-Bendigo FOX Funny HD">VIC-Bendigo FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_UND##HAL/UND" xmltv_id="VIC-Bendigo Universal HD">VIC-Bendigo Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SCD##SHC/SCD" xmltv_id="VIC-Bendigo FOX SHOWCASE HD">VIC-Bendigo FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BFF##BSF/BFF" xmltv_id="VIC-Bendigo BBC First HD">VIC-Bendigo BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FSL##FSL/FSL" xmltv_id="VIC-Bendigo FOX Sleuth HD">VIC-Bendigo FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FCH##FCH/FCH" xmltv_id="VIC-Bendigo FOX Crime HD">VIC-Bendigo FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AED##AES/AED" xmltv_id="VIC-Bendigo A&E HD">VIC-Bendigo A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FSI##FSI/FSI" xmltv_id="VIC-Bendigo FOX Sci Fi HD">VIC-Bendigo FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BXD##BXS/BXD" xmltv_id="VIC-Bendigo BoxSet HD">VIC-Bendigo BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_HAR##SAR/HAR" xmltv_id="VIC-Bendigo Smooth / Arts HD">VIC-Bendigo Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SOD##SHO/SOD" xmltv_id="VIC-Bendigo Foxtel Movies Premiere HD">VIC-Bendigo Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MO7##SHF/MO7" xmltv_id="VIC-Bendigo Foxtel Movies Family HD">VIC-Bendigo Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MO8##MO8/MO8" xmltv_id="VIC-Bendigo Foxtel Movies Kids HD">VIC-Bendigo Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_STN##SHA/STN" xmltv_id="VIC-Bendigo Foxtel Movies Action HD">VIC-Bendigo Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MO1##SHY/MO1" xmltv_id="VIC-Bendigo Foxtel Movies Comedy HD">VIC-Bendigo Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MO3##SHH/MO3" xmltv_id="VIC-Bendigo Foxtel Movies Thriller HD">VIC-Bendigo Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MO2##SHD/MO2" xmltv_id="VIC-Bendigo Foxtel Movies Romance HD">VIC-Bendigo Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MO5##MO6/MO5" xmltv_id="VIC-Bendigo Foxtel Movies Drama HD">VIC-Bendigo Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MVD##MVS/MVD" xmltv_id="VIC-Bendigo Foxtel Movies Hits HD">VIC-Bendigo Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_GRE##GRR/GRE" xmltv_id="VIC-Bendigo Foxtel Movies Greats HD">VIC-Bendigo Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FSD##FSN/FSD" xmltv_id="VIC-Bendigo Fox Sports News HD">VIC-Bendigo Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_F1D##FS1/F1D" xmltv_id="VIC-Bendigo FOX CRICKET HD">VIC-Bendigo FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_F2D##SP2/F2D" xmltv_id="VIC-Bendigo FOX LEAGUE HD">VIC-Bendigo FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FHD##FS3/FHD" xmltv_id="VIC-Bendigo FOX SPORTS 503 HD">VIC-Bendigo FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FAD##FAF/FAD" xmltv_id="VIC-Bendigo Fox Footy HD">VIC-Bendigo Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_F4D##FSP/F4D" xmltv_id="VIC-Bendigo FOX SPORTS 505 HD">VIC-Bendigo FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SPE##SPS/SPE" xmltv_id="VIC-Bendigo FOX SPORTS 506 HD">VIC-Bendigo FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_E1D##ESP/E1D" xmltv_id="VIC-Bendigo ESPN HD">VIC-Bendigo ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_EHD##ES2/EHD" xmltv_id="VIC-Bendigo ESPN2 HD">VIC-Bendigo ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FSM##FSS/FSM" xmltv_id="VIC-Bendigo FOX SPORTS MORE HD">VIC-Bendigo FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SRH##SRW/SRH" xmltv_id="VIC-Bendigo SKY Tbred Cent HD">VIC-Bendigo SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DHD##DIS/DHD" xmltv_id="VIC-Bendigo Discovery HD">VIC-Bendigo Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NGD##NGE/NGD" xmltv_id="VIC-Bendigo Nat Geo HD">VIC-Bendigo Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_HSD##HST/HSD" xmltv_id="VIC-Bendigo History HD">VIC-Bendigo History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BKH##BBK/BKH" xmltv_id="VIC-Bendigo BBC Earth HD">VIC-Bendigo BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NWD##NGW/NWD" xmltv_id="VIC-Bendigo Nat Geo Wild HD">VIC-Bendigo Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BE1##B1E/BE1" xmltv_id="VIC-Bendigo beIN SPORTS 1 HD">VIC-Bendigo beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BE2##B2E/BE2" xmltv_id="VIC-Bendigo beIN SPORTS 2 HD">VIC-Bendigo beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BE3##B3E/BE3" xmltv_id="VIC-Bendigo beIN SPORTS 3 HD">VIC-Bendigo beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NHD##SKY/NHD" xmltv_id="VIC-Bendigo Sky News HD">VIC-Bendigo Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SUH##SKY/SUH" xmltv_id="VIC-Bendigo Sky News UK HD">VIC-Bendigo Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FNH##FNC/FNH" xmltv_id="VIC-Bendigo Fox News HD">VIC-Bendigo Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SHO##SHO/SHO" xmltv_id="VIC-Bendigo Foxtel Movies Premiere">VIC-Bendigo Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SHF##SHF/SHF" xmltv_id="VIC-Bendigo Foxtel Movies Family">VIC-Bendigo Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MO9##MO8/MO9" xmltv_id="VIC-Bendigo Foxtel Movies Kids">VIC-Bendigo Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SHA##SHA/SHA" xmltv_id="VIC-Bendigo Foxtel Movies Action">VIC-Bendigo Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SHY##SHY/SHY" xmltv_id="VIC-Bendigo Foxtel Movies Comedy">VIC-Bendigo Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SHH##SHH/SHH" xmltv_id="VIC-Bendigo Foxtel Movies Thriller">VIC-Bendigo Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SHD##SHD/SHD" xmltv_id="VIC-Bendigo Foxtel Movies Romance">VIC-Bendigo Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MO6##MO6/MO6" xmltv_id="VIC-Bendigo Foxtel Movies Drama">VIC-Bendigo Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MVS##MVS/MVS" xmltv_id="VIC-Bendigo Foxtel Movies Hits">VIC-Bendigo Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_GRR##GRR/GRR" xmltv_id="VIC-Bendigo Foxtel Movies Greats">VIC-Bendigo Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SH2##SHO/SH2" xmltv_id="VIC-Bendigo Foxtel Movies Premiere +2">VIC-Bendigo Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MTA##SHA/MTA" xmltv_id="VIC-Bendigo Foxtel Movies Action +2">VIC-Bendigo Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MTF##SHF/MTF" xmltv_id="VIC-Bendigo Foxtel Movies Family +2">VIC-Bendigo Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_S4B##FTA/S4B" xmltv_id="VIC-Bendigo SBS World Movies SD">VIC-Bendigo SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FSN##FSN/FSN" xmltv_id="VIC-Bendigo Fox Sports News">VIC-Bendigo Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FS1##FS1/FS1" xmltv_id="VIC-Bendigo FOX CRICKET">VIC-Bendigo FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SP2##SP2/SP2" xmltv_id="VIC-Bendigo FOX LEAGUE">VIC-Bendigo FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FS3##FS3/FS3" xmltv_id="VIC-Bendigo FOX SPORTS 503">VIC-Bendigo FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FAF##FAF/FAF" xmltv_id="VIC-Bendigo Fox Footy">VIC-Bendigo Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FSP##FSP/FSP" xmltv_id="VIC-Bendigo FOX SPORTS 505">VIC-Bendigo FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SPS##SPS/SPS" xmltv_id="VIC-Bendigo FOX SPORTS 506">VIC-Bendigo FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FSS##FSS/FSS" xmltv_id="VIC-Bendigo Fox Sports More">VIC-Bendigo Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ESP##ESP/ESP" xmltv_id="VIC-Bendigo ESPN">VIC-Bendigo ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ES2##ES2/ES2" xmltv_id="VIC-Bendigo ESPN2">VIC-Bendigo ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_B1E##B1E/B1E" xmltv_id="VIC-Bendigo beIN SPORTS 1">VIC-Bendigo beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_B2E##B2E/B2E" xmltv_id="VIC-Bendigo beIN SPORTS 2">VIC-Bendigo beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_B3E##B3E/B3E" xmltv_id="VIC-Bendigo beIN SPORTS 3">VIC-Bendigo beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SRA##SRA/SRA" xmltv_id="VIC-Bendigo SKY Racing">VIC-Bendigo SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SR2##SR2/SR2" xmltv_id="VIC-Bendigo SKY Racing 2">VIC-Bendigo SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SRW##SRW/SRW" xmltv_id="VIC-Bendigo SKY Tbred Cent">VIC-Bendigo SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_RTV##RTV/RTV" xmltv_id="VIC-Bendigo RACING.COM">VIC-Bendigo RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SKY##SKY/SKY" xmltv_id="VIC-Bendigo SKY News">VIC-Bendigo SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FXW##FXW/FXW" xmltv_id="VIC-Bendigo SKY Weather">VIC-Bendigo SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ASP##ASP/ASP" xmltv_id="VIC-Bendigo Sky News Extra">VIC-Bendigo Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SUK##SKY/SUK" xmltv_id="VIC-Bendigo Sky News UK">VIC-Bendigo Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_FNC##FNC/FNC" xmltv_id="VIC-Bendigo FOX News">VIC-Bendigo FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CNN##CNN/CNN" xmltv_id="VIC-Bendigo CNN">VIC-Bendigo CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_HST##HST/HST" xmltv_id="VIC-Bendigo The History Channel">VIC-Bendigo The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CIN##CIN/CIN" xmltv_id="VIC-Bendigo Crime">VIC-Bendigo Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_E2A##AES/E2A" xmltv_id="VIC-Bendigo A&E +2">VIC-Bendigo A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DIS##DIS/DIS" xmltv_id="VIC-Bendigo Discovery Channel">VIC-Bendigo Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NGE##NGE/NGE" xmltv_id="VIC-Bendigo National Geographic">VIC-Bendigo National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BBK##BBK/BBK" xmltv_id="VIC-Bendigo BBC Earth">VIC-Bendigo BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DID##DID/DID" xmltv_id="VIC-Bendigo Investigation Discovery">VIC-Bendigo Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DIT##DIT/DIT" xmltv_id="VIC-Bendigo Discovery Turbo">VIC-Bendigo Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ANI##ANI/ANI" xmltv_id="VIC-Bendigo Animal Planet">VIC-Bendigo Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NGW##NGW/NGW" xmltv_id="VIC-Bendigo Nat Geo Wild">VIC-Bendigo Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DS2##DIS/DS2" xmltv_id="VIC-Bendigo Discovery +2">VIC-Bendigo Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_DI2##DIT/DI2" xmltv_id="VIC-Bendigo Discovery Turbo +2">VIC-Bendigo Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NG2##NGE/NG2" xmltv_id="VIC-Bendigo Nat Geo +2">VIC-Bendigo Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CNB##CNB/CNB" xmltv_id="VIC-Bendigo CNBC">VIC-Bendigo CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BBC##BBC/BBC" xmltv_id="VIC-Bendigo BBC World News">VIC-Bendigo BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BLM##BLM/BLM" xmltv_id="VIC-Bendigo Bloomberg Television">VIC-Bendigo Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_AJE##AJE/AJE" xmltv_id="VIC-Bendigo Al Jazeera">VIC-Bendigo Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_TRT##TRT/TRT" xmltv_id="VIC-Bendigo TRT World">VIC-Bendigo TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CCC##CCC/CCC" xmltv_id="VIC-Bendigo CGTN">VIC-Bendigo CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CCD##CCD/CCD" xmltv_id="VIC-Bendigo CGTN-Documentary">VIC-Bendigo CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NHK##FTA/NHK" xmltv_id="VIC-Bendigo NHK World-Japan">VIC-Bendigo NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_RSY##RSY/RSY" xmltv_id="VIC-Bendigo Russia Today">VIC-Bendigo Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NIC##NIC/NIC" xmltv_id="VIC-Bendigo Nickelodeon">VIC-Bendigo Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_NJR##NJR/NJR" xmltv_id="VIC-Bendigo Nick Jr.">VIC-Bendigo Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CBE##CBE/CBE" xmltv_id="VIC-Bendigo Cbeebies">VIC-Bendigo Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CNE##CNE/CNE" xmltv_id="VIC-Bendigo Cartoon Network">VIC-Bendigo Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_BOO##BOO/BOO" xmltv_id="VIC-Bendigo Boomerang">VIC-Bendigo Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_SA3##FTA/SA3" xmltv_id="VIC-Bendigo ABC ME Sydney">VIC-Bendigo ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CV2##CV2/CV2" xmltv_id="VIC-Bendigo [V]">VIC-Bendigo [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_V2H##CV2/V2H" xmltv_id="VIC-Bendigo [V] +2">VIC-Bendigo [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_TMF##TMF/TMF" xmltv_id="VIC-Bendigo MTV Music">VIC-Bendigo MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_VH1##VH1/VH1" xmltv_id="VIC-Bendigo MTV Dance">VIC-Bendigo MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_MMX##MMX/MMX" xmltv_id="VIC-Bendigo MAX">VIC-Bendigo MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_CMC##CMC/CMC" xmltv_id="VIC-Bendigo CMC">VIC-Bendigo CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_ANT##ANT/ANT" xmltv_id="VIC-Bendigo Antenna Pacific">VIC-Bendigo Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12304_RAI##RAI/RAI" xmltv_id="VIC-Bendigo RAI ITALIA">VIC-Bendigo RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_GLV##FTA/GLV" xmltv_id="VIC-Goulburn Valley SC Nine VIC">VIC-Goulburn Valley SC Nine VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AMV##FTA/AMV" xmltv_id="VIC-Goulburn Valley PRIME7">VIC-Goulburn Valley PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_VTV##FTA/VTV" xmltv_id="VIC-Goulburn Valley WIN Television">VIC-Goulburn Valley WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AHM##FTA/AHM" xmltv_id="VIC-Goulburn Valley ABC HD">VIC-Goulburn Valley ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AMD##FTA/AMD" xmltv_id="VIC-Goulburn Valley ABC News">VIC-Goulburn Valley ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BMD##FTA/BMD" xmltv_id="VIC-Goulburn Valley SBS HD">VIC-Goulburn Valley SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SNV##FTA/SNV" xmltv_id="VIC-Goulburn Valley SBS Viceland HD">VIC-Goulburn Valley SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SB6##FTA/SB6" xmltv_id="VIC-Goulburn Valley SBS World Movies HD">VIC-Goulburn Valley SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SFV##FTA/SFV" xmltv_id="VIC-Goulburn Valley SBS Food VIC">VIC-Goulburn Valley SBS Food VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AD9##FTA/AD9" xmltv_id="VIC-Goulburn Valley 9HD VIC SC">VIC-Goulburn Valley 9HD VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_OVD##FTA/OVD" xmltv_id="VIC-Goulburn Valley SC 9Gem VIC">VIC-Goulburn Valley SC 9Gem VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_EVI##FTA/EVI" xmltv_id="VIC-Goulburn Valley SC 9GO! Victoria">VIC-Goulburn Valley SC 9GO! Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AL9##FTA/AL9" xmltv_id="VIC-Goulburn Valley 9Life VIC SC">VIC-Goulburn Valley 9Life VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AMX##FTA/AMX" xmltv_id="VIC-Goulburn Valley Prime 7 HD">VIC-Goulburn Valley Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_P7V##FTA/P7V" xmltv_id="VIC-Goulburn Valley 7TWO Vic">VIC-Goulburn Valley 7TWO Vic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_PHR##FTA/PHR" xmltv_id="VIC-Goulburn Valley 7mate on Prime">VIC-Goulburn Valley 7mate on Prime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_HW8##FTA/HW8" xmltv_id="VIC-Goulburn Valley WIN HD Victoria">VIC-Goulburn Valley WIN HD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_WOM##FTA/WOM" xmltv_id="VIC-Goulburn Valley WIN BOLD Victoria">VIC-Goulburn Valley WIN BOLD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_WHV##FTA/WHV" xmltv_id="VIC-Goulburn Valley WIN Peach Victoria">VIC-Goulburn Valley WIN Peach Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_F1S##F1S/F1S" xmltv_id="VIC-Goulburn Valley FOX One">VIC-Goulburn Valley FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ABV##FTA/ABV" xmltv_id="VIC-Goulburn Valley ABC VIC">VIC-Goulburn Valley ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SBE##FTA/SBE" xmltv_id="VIC-Goulburn Valley SBS Eastern">VIC-Goulburn Valley SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_UKT##UKT/UKT" xmltv_id="VIC-Goulburn Valley UKTV">VIC-Goulburn Valley UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_LST##LST/LST" xmltv_id="VIC-Goulburn Valley LifeStyle">VIC-Goulburn Valley LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FOX##FOX/FOX" xmltv_id="VIC-Goulburn Valley FOX8">VIC-Goulburn Valley FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FFS##FFS/FFS" xmltv_id="VIC-Goulburn Valley FOX Funny">VIC-Goulburn Valley FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ARN##ARN/ARN" xmltv_id="VIC-Goulburn Valley Arena">VIC-Goulburn Valley Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FKC##FKC/FKC" xmltv_id="VIC-Goulburn Valley FOX Classics">VIC-Goulburn Valley FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_HAL##HAL/HAL" xmltv_id="VIC-Goulburn Valley Universal TV">VIC-Goulburn Valley Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SHC##SHC/SHC" xmltv_id="VIC-Goulburn Valley FOX SHOWCASE">VIC-Goulburn Valley FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BSF##BSF/BSF" xmltv_id="VIC-Goulburn Valley BBC First">VIC-Goulburn Valley BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FSU##FSU/FSU" xmltv_id="VIC-Goulburn Valley FOX Sleuth">VIC-Goulburn Valley FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_IOI##IOI/IOI" xmltv_id="VIC-Goulburn Valley FOX Crime">VIC-Goulburn Valley FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_HIT##HIT/HIT" xmltv_id="VIC-Goulburn Valley FOX H!TS">VIC-Goulburn Valley FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_COM##COM/COM" xmltv_id="VIC-Goulburn Valley The Comedy Channel">VIC-Goulburn Valley The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AES##AES/AES" xmltv_id="VIC-Goulburn Valley A&E">VIC-Goulburn Valley A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FIS##FIS/FIS" xmltv_id="VIC-Goulburn Valley FOX Sci Fi">VIC-Goulburn Valley FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MTV##MTV/MTV" xmltv_id="VIC-Goulburn Valley MTV">VIC-Goulburn Valley MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ETV##ETV/ETV" xmltv_id="VIC-Goulburn Valley E! Entertainment">VIC-Goulburn Valley E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FOD##FOD/FOD" xmltv_id="VIC-Goulburn Valley LifeStyle Food">VIC-Goulburn Valley LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_LHO##LHO/LHO" xmltv_id="VIC-Goulburn Valley LifeStyle Home">VIC-Goulburn Valley LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DTA##DTA/DTA" xmltv_id="VIC-Goulburn Valley TLC">VIC-Goulburn Valley TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BXS##BXS/BXS" xmltv_id="VIC-Goulburn Valley BoxSets">VIC-Goulburn Valley BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SAR##SAR/SAR" xmltv_id="VIC-Goulburn Valley Smooth / Arts">VIC-Goulburn Valley Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AB2##FTA/AB2" xmltv_id="VIC-Goulburn Valley ABCComedy/Kids">VIC-Goulburn Valley ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SBN##FTA/SBN" xmltv_id="VIC-Goulburn Valley SBS VICELAND">VIC-Goulburn Valley SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NFN##FTA/NFN" xmltv_id="VIC-Goulburn Valley SBS Food">VIC-Goulburn Valley SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NIT##FTA/NIT" xmltv_id="VIC-Goulburn Valley NITV">VIC-Goulburn Valley NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_F12##F12/F12" xmltv_id="VIC-Goulburn Valley FOX One +2">VIC-Goulburn Valley FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SW2##SHC/SW2" xmltv_id="VIC-Goulburn Valley FOX SHOWCASE +2">VIC-Goulburn Valley FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FO2##FOX/FO2" xmltv_id="VIC-Goulburn Valley FOX8+2">VIC-Goulburn Valley FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_IO2##IOI/IO2" xmltv_id="VIC-Goulburn Valley FOX Crime +2">VIC-Goulburn Valley FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_LS2##LST/LS2" xmltv_id="VIC-Goulburn Valley LifeStyle +2">VIC-Goulburn Valley LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AR2##ARN/AR2" xmltv_id="VIC-Goulburn Valley Arena +2">VIC-Goulburn Valley Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ET2##ET2/ET2" xmltv_id="VIC-Goulburn Valley E!+2">VIC-Goulburn Valley E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CL2##FKC/CL2" xmltv_id="VIC-Goulburn Valley FOX Classics+2">VIC-Goulburn Valley FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_UK2##UKT/UK2" xmltv_id="VIC-Goulburn Valley UKTV+2">VIC-Goulburn Valley UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FS2##FS2/FS2" xmltv_id="VIC-Goulburn Valley FOX Sleuth +2">VIC-Goulburn Valley FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FF2##FF2/FF2" xmltv_id="VIC-Goulburn Valley FOX Funny +2">VIC-Goulburn Valley FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_HI2##HIT/HI2" xmltv_id="VIC-Goulburn Valley FOX H!TS +2">VIC-Goulburn Valley FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FI2##FI2/FI2" xmltv_id="VIC-Goulburn Valley FOX Sci Fi +2">VIC-Goulburn Valley FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_LF2##FOD/LF2" xmltv_id="VIC-Goulburn Valley LifeStyle Food +2">VIC-Goulburn Valley LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DT2##DTA/DT2" xmltv_id="VIC-Goulburn Valley TLC +2">VIC-Goulburn Valley TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AUR##AUR/AUR" xmltv_id="VIC-Goulburn Valley Aurora">VIC-Goulburn Valley Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_TVS##TVS/TVS" xmltv_id="VIC-Goulburn Valley TVSN">VIC-Goulburn Valley TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_EXP##EXP/EXP" xmltv_id="VIC-Goulburn Valley EXPO">VIC-Goulburn Valley EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ACC##ACC/ACC" xmltv_id="VIC-Goulburn Valley ACC">VIC-Goulburn Valley ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_HLT##HLT/HLT" xmltv_id="VIC-Goulburn Valley Hillsong Channel">VIC-Goulburn Valley Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DAS##DAS/DAS" xmltv_id="VIC-Goulburn Valley Daystar">VIC-Goulburn Valley Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SLT##SLT/SLT" xmltv_id="VIC-Goulburn Valley SonLife">VIC-Goulburn Valley SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_F1H##F1H/F1H" xmltv_id="VIC-Goulburn Valley FOX One HD">VIC-Goulburn Valley FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ARD##ARN/ARD" xmltv_id="VIC-Goulburn Valley Arena HD">VIC-Goulburn Valley Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_LSD##LST/LSD" xmltv_id="VIC-Goulburn Valley LifeStyle HD">VIC-Goulburn Valley LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_F8D##FOX/F8D" xmltv_id="VIC-Goulburn Valley FOX8 HD">VIC-Goulburn Valley FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FFH##FFH/FFH" xmltv_id="VIC-Goulburn Valley FOX Funny HD">VIC-Goulburn Valley FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_UND##HAL/UND" xmltv_id="VIC-Goulburn Valley Universal HD">VIC-Goulburn Valley Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SCD##SHC/SCD" xmltv_id="VIC-Goulburn Valley FOX SHOWCASE HD">VIC-Goulburn Valley FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BFF##BSF/BFF" xmltv_id="VIC-Goulburn Valley BBC First HD">VIC-Goulburn Valley BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FSL##FSL/FSL" xmltv_id="VIC-Goulburn Valley FOX Sleuth HD">VIC-Goulburn Valley FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FCH##FCH/FCH" xmltv_id="VIC-Goulburn Valley FOX Crime HD">VIC-Goulburn Valley FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AED##AES/AED" xmltv_id="VIC-Goulburn Valley A&E HD">VIC-Goulburn Valley A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FSI##FSI/FSI" xmltv_id="VIC-Goulburn Valley FOX Sci Fi HD">VIC-Goulburn Valley FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BXD##BXS/BXD" xmltv_id="VIC-Goulburn Valley BoxSet HD">VIC-Goulburn Valley BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_HAR##SAR/HAR" xmltv_id="VIC-Goulburn Valley Smooth / Arts HD">VIC-Goulburn Valley Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SOD##SHO/SOD" xmltv_id="VIC-Goulburn Valley Foxtel Movies Premiere HD">VIC-Goulburn Valley Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MO7##SHF/MO7" xmltv_id="VIC-Goulburn Valley Foxtel Movies Family HD">VIC-Goulburn Valley Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MO8##MO8/MO8" xmltv_id="VIC-Goulburn Valley Foxtel Movies Kids HD">VIC-Goulburn Valley Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_STN##SHA/STN" xmltv_id="VIC-Goulburn Valley Foxtel Movies Action HD">VIC-Goulburn Valley Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MO1##SHY/MO1" xmltv_id="VIC-Goulburn Valley Foxtel Movies Comedy HD">VIC-Goulburn Valley Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MO3##SHH/MO3" xmltv_id="VIC-Goulburn Valley Foxtel Movies Thriller HD">VIC-Goulburn Valley Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MO2##SHD/MO2" xmltv_id="VIC-Goulburn Valley Foxtel Movies Romance HD">VIC-Goulburn Valley Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MO5##MO6/MO5" xmltv_id="VIC-Goulburn Valley Foxtel Movies Drama HD">VIC-Goulburn Valley Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MVD##MVS/MVD" xmltv_id="VIC-Goulburn Valley Foxtel Movies Hits HD">VIC-Goulburn Valley Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_GRE##GRR/GRE" xmltv_id="VIC-Goulburn Valley Foxtel Movies Greats HD">VIC-Goulburn Valley Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FSD##FSN/FSD" xmltv_id="VIC-Goulburn Valley Fox Sports News HD">VIC-Goulburn Valley Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_F1D##FS1/F1D" xmltv_id="VIC-Goulburn Valley FOX CRICKET HD">VIC-Goulburn Valley FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_F2D##SP2/F2D" xmltv_id="VIC-Goulburn Valley FOX LEAGUE HD">VIC-Goulburn Valley FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FHD##FS3/FHD" xmltv_id="VIC-Goulburn Valley FOX SPORTS 503 HD">VIC-Goulburn Valley FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FAD##FAF/FAD" xmltv_id="VIC-Goulburn Valley Fox Footy HD">VIC-Goulburn Valley Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_F4D##FSP/F4D" xmltv_id="VIC-Goulburn Valley FOX SPORTS 505 HD">VIC-Goulburn Valley FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SPE##SPS/SPE" xmltv_id="VIC-Goulburn Valley FOX SPORTS 506 HD">VIC-Goulburn Valley FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_E1D##ESP/E1D" xmltv_id="VIC-Goulburn Valley ESPN HD">VIC-Goulburn Valley ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_EHD##ES2/EHD" xmltv_id="VIC-Goulburn Valley ESPN2 HD">VIC-Goulburn Valley ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FSM##FSS/FSM" xmltv_id="VIC-Goulburn Valley FOX SPORTS MORE HD">VIC-Goulburn Valley FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SRH##SRW/SRH" xmltv_id="VIC-Goulburn Valley SKY Tbred Cent HD">VIC-Goulburn Valley SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DHD##DIS/DHD" xmltv_id="VIC-Goulburn Valley Discovery HD">VIC-Goulburn Valley Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NGD##NGE/NGD" xmltv_id="VIC-Goulburn Valley Nat Geo HD">VIC-Goulburn Valley Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_HSD##HST/HSD" xmltv_id="VIC-Goulburn Valley History HD">VIC-Goulburn Valley History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BKH##BBK/BKH" xmltv_id="VIC-Goulburn Valley BBC Earth HD">VIC-Goulburn Valley BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NWD##NGW/NWD" xmltv_id="VIC-Goulburn Valley Nat Geo Wild HD">VIC-Goulburn Valley Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BE1##B1E/BE1" xmltv_id="VIC-Goulburn Valley beIN SPORTS 1 HD">VIC-Goulburn Valley beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BE2##B2E/BE2" xmltv_id="VIC-Goulburn Valley beIN SPORTS 2 HD">VIC-Goulburn Valley beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BE3##B3E/BE3" xmltv_id="VIC-Goulburn Valley beIN SPORTS 3 HD">VIC-Goulburn Valley beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NHD##SKY/NHD" xmltv_id="VIC-Goulburn Valley Sky News HD">VIC-Goulburn Valley Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SUH##SKY/SUH" xmltv_id="VIC-Goulburn Valley Sky News UK HD">VIC-Goulburn Valley Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FNH##FNC/FNH" xmltv_id="VIC-Goulburn Valley Fox News HD">VIC-Goulburn Valley Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SHO##SHO/SHO" xmltv_id="VIC-Goulburn Valley Foxtel Movies Premiere">VIC-Goulburn Valley Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SHF##SHF/SHF" xmltv_id="VIC-Goulburn Valley Foxtel Movies Family">VIC-Goulburn Valley Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MO9##MO8/MO9" xmltv_id="VIC-Goulburn Valley Foxtel Movies Kids">VIC-Goulburn Valley Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SHA##SHA/SHA" xmltv_id="VIC-Goulburn Valley Foxtel Movies Action">VIC-Goulburn Valley Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SHY##SHY/SHY" xmltv_id="VIC-Goulburn Valley Foxtel Movies Comedy">VIC-Goulburn Valley Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SHH##SHH/SHH" xmltv_id="VIC-Goulburn Valley Foxtel Movies Thriller">VIC-Goulburn Valley Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SHD##SHD/SHD" xmltv_id="VIC-Goulburn Valley Foxtel Movies Romance">VIC-Goulburn Valley Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MO6##MO6/MO6" xmltv_id="VIC-Goulburn Valley Foxtel Movies Drama">VIC-Goulburn Valley Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MVS##MVS/MVS" xmltv_id="VIC-Goulburn Valley Foxtel Movies Hits">VIC-Goulburn Valley Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_GRR##GRR/GRR" xmltv_id="VIC-Goulburn Valley Foxtel Movies Greats">VIC-Goulburn Valley Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SH2##SHO/SH2" xmltv_id="VIC-Goulburn Valley Foxtel Movies Premiere +2">VIC-Goulburn Valley Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MTA##SHA/MTA" xmltv_id="VIC-Goulburn Valley Foxtel Movies Action +2">VIC-Goulburn Valley Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MTF##SHF/MTF" xmltv_id="VIC-Goulburn Valley Foxtel Movies Family +2">VIC-Goulburn Valley Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_S4B##FTA/S4B" xmltv_id="VIC-Goulburn Valley SBS World Movies SD">VIC-Goulburn Valley SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FSN##FSN/FSN" xmltv_id="VIC-Goulburn Valley Fox Sports News">VIC-Goulburn Valley Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FS1##FS1/FS1" xmltv_id="VIC-Goulburn Valley FOX CRICKET">VIC-Goulburn Valley FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SP2##SP2/SP2" xmltv_id="VIC-Goulburn Valley FOX LEAGUE">VIC-Goulburn Valley FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FS3##FS3/FS3" xmltv_id="VIC-Goulburn Valley FOX SPORTS 503">VIC-Goulburn Valley FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FAF##FAF/FAF" xmltv_id="VIC-Goulburn Valley Fox Footy">VIC-Goulburn Valley Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FSP##FSP/FSP" xmltv_id="VIC-Goulburn Valley FOX SPORTS 505">VIC-Goulburn Valley FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SPS##SPS/SPS" xmltv_id="VIC-Goulburn Valley FOX SPORTS 506">VIC-Goulburn Valley FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FSS##FSS/FSS" xmltv_id="VIC-Goulburn Valley Fox Sports More">VIC-Goulburn Valley Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ESP##ESP/ESP" xmltv_id="VIC-Goulburn Valley ESPN">VIC-Goulburn Valley ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ES2##ES2/ES2" xmltv_id="VIC-Goulburn Valley ESPN2">VIC-Goulburn Valley ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_B1E##B1E/B1E" xmltv_id="VIC-Goulburn Valley beIN SPORTS 1">VIC-Goulburn Valley beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_B2E##B2E/B2E" xmltv_id="VIC-Goulburn Valley beIN SPORTS 2">VIC-Goulburn Valley beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_B3E##B3E/B3E" xmltv_id="VIC-Goulburn Valley beIN SPORTS 3">VIC-Goulburn Valley beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SRA##SRA/SRA" xmltv_id="VIC-Goulburn Valley SKY Racing">VIC-Goulburn Valley SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SR2##SR2/SR2" xmltv_id="VIC-Goulburn Valley SKY Racing 2">VIC-Goulburn Valley SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SRW##SRW/SRW" xmltv_id="VIC-Goulburn Valley SKY Tbred Cent">VIC-Goulburn Valley SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_RTV##RTV/RTV" xmltv_id="VIC-Goulburn Valley RACING.COM">VIC-Goulburn Valley RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SKY##SKY/SKY" xmltv_id="VIC-Goulburn Valley SKY News">VIC-Goulburn Valley SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FXW##FXW/FXW" xmltv_id="VIC-Goulburn Valley SKY Weather">VIC-Goulburn Valley SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ASP##ASP/ASP" xmltv_id="VIC-Goulburn Valley Sky News Extra">VIC-Goulburn Valley Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SUK##SKY/SUK" xmltv_id="VIC-Goulburn Valley Sky News UK">VIC-Goulburn Valley Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_FNC##FNC/FNC" xmltv_id="VIC-Goulburn Valley FOX News">VIC-Goulburn Valley FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CNN##CNN/CNN" xmltv_id="VIC-Goulburn Valley CNN">VIC-Goulburn Valley CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_HST##HST/HST" xmltv_id="VIC-Goulburn Valley The History Channel">VIC-Goulburn Valley The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CIN##CIN/CIN" xmltv_id="VIC-Goulburn Valley Crime">VIC-Goulburn Valley Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_E2A##AES/E2A" xmltv_id="VIC-Goulburn Valley A&E +2">VIC-Goulburn Valley A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DIS##DIS/DIS" xmltv_id="VIC-Goulburn Valley Discovery Channel">VIC-Goulburn Valley Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NGE##NGE/NGE" xmltv_id="VIC-Goulburn Valley National Geographic">VIC-Goulburn Valley National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BBK##BBK/BBK" xmltv_id="VIC-Goulburn Valley BBC Earth">VIC-Goulburn Valley BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DID##DID/DID" xmltv_id="VIC-Goulburn Valley Investigation Discovery">VIC-Goulburn Valley Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DIT##DIT/DIT" xmltv_id="VIC-Goulburn Valley Discovery Turbo">VIC-Goulburn Valley Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ANI##ANI/ANI" xmltv_id="VIC-Goulburn Valley Animal Planet">VIC-Goulburn Valley Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NGW##NGW/NGW" xmltv_id="VIC-Goulburn Valley Nat Geo Wild">VIC-Goulburn Valley Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DS2##DIS/DS2" xmltv_id="VIC-Goulburn Valley Discovery +2">VIC-Goulburn Valley Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_DI2##DIT/DI2" xmltv_id="VIC-Goulburn Valley Discovery Turbo +2">VIC-Goulburn Valley Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NG2##NGE/NG2" xmltv_id="VIC-Goulburn Valley Nat Geo +2">VIC-Goulburn Valley Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CNB##CNB/CNB" xmltv_id="VIC-Goulburn Valley CNBC">VIC-Goulburn Valley CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BBC##BBC/BBC" xmltv_id="VIC-Goulburn Valley BBC World News">VIC-Goulburn Valley BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BLM##BLM/BLM" xmltv_id="VIC-Goulburn Valley Bloomberg Television">VIC-Goulburn Valley Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_AJE##AJE/AJE" xmltv_id="VIC-Goulburn Valley Al Jazeera">VIC-Goulburn Valley Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_TRT##TRT/TRT" xmltv_id="VIC-Goulburn Valley TRT World">VIC-Goulburn Valley TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CCC##CCC/CCC" xmltv_id="VIC-Goulburn Valley CGTN">VIC-Goulburn Valley CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CCD##CCD/CCD" xmltv_id="VIC-Goulburn Valley CGTN-Documentary">VIC-Goulburn Valley CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NHK##FTA/NHK" xmltv_id="VIC-Goulburn Valley NHK World-Japan">VIC-Goulburn Valley NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_RSY##RSY/RSY" xmltv_id="VIC-Goulburn Valley Russia Today">VIC-Goulburn Valley Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NIC##NIC/NIC" xmltv_id="VIC-Goulburn Valley Nickelodeon">VIC-Goulburn Valley Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_NJR##NJR/NJR" xmltv_id="VIC-Goulburn Valley Nick Jr.">VIC-Goulburn Valley Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CBE##CBE/CBE" xmltv_id="VIC-Goulburn Valley Cbeebies">VIC-Goulburn Valley Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CNE##CNE/CNE" xmltv_id="VIC-Goulburn Valley Cartoon Network">VIC-Goulburn Valley Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_BOO##BOO/BOO" xmltv_id="VIC-Goulburn Valley Boomerang">VIC-Goulburn Valley Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_SA3##FTA/SA3" xmltv_id="VIC-Goulburn Valley ABC ME Sydney">VIC-Goulburn Valley ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CV2##CV2/CV2" xmltv_id="VIC-Goulburn Valley [V]">VIC-Goulburn Valley [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_V2H##CV2/V2H" xmltv_id="VIC-Goulburn Valley [V] +2">VIC-Goulburn Valley [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_TMF##TMF/TMF" xmltv_id="VIC-Goulburn Valley MTV Music">VIC-Goulburn Valley MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_VH1##VH1/VH1" xmltv_id="VIC-Goulburn Valley MTV Dance">VIC-Goulburn Valley MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_MMX##MMX/MMX" xmltv_id="VIC-Goulburn Valley MAX">VIC-Goulburn Valley MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_CMC##CMC/CMC" xmltv_id="VIC-Goulburn Valley CMC">VIC-Goulburn Valley CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_ANT##ANT/ANT" xmltv_id="VIC-Goulburn Valley Antenna Pacific">VIC-Goulburn Valley Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12320_RAI##RAI/RAI" xmltv_id="VIC-Goulburn Valley RAI ITALIA">VIC-Goulburn Valley RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_GLV##FTA/GLV" xmltv_id="VIC-Latrobe Valley SC Nine VIC">VIC-Latrobe Valley SC Nine VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AMV##FTA/AMV" xmltv_id="VIC-Latrobe Valley PRIME7">VIC-Latrobe Valley PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_VTV##FTA/VTV" xmltv_id="VIC-Latrobe Valley WIN Television">VIC-Latrobe Valley WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AHM##FTA/AHM" xmltv_id="VIC-Latrobe Valley ABC HD">VIC-Latrobe Valley ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AMD##FTA/AMD" xmltv_id="VIC-Latrobe Valley ABC News">VIC-Latrobe Valley ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BMD##FTA/BMD" xmltv_id="VIC-Latrobe Valley SBS HD">VIC-Latrobe Valley SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SNV##FTA/SNV" xmltv_id="VIC-Latrobe Valley SBS Viceland HD">VIC-Latrobe Valley SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SB6##FTA/SB6" xmltv_id="VIC-Latrobe Valley SBS World Movies HD">VIC-Latrobe Valley SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SFV##FTA/SFV" xmltv_id="VIC-Latrobe Valley SBS Food VIC">VIC-Latrobe Valley SBS Food VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AD9##FTA/AD9" xmltv_id="VIC-Latrobe Valley 9HD VIC SC">VIC-Latrobe Valley 9HD VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_OVD##FTA/OVD" xmltv_id="VIC-Latrobe Valley SC 9Gem VIC">VIC-Latrobe Valley SC 9Gem VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_EVI##FTA/EVI" xmltv_id="VIC-Latrobe Valley SC 9GO! Victoria">VIC-Latrobe Valley SC 9GO! Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AL9##FTA/AL9" xmltv_id="VIC-Latrobe Valley 9Life VIC SC">VIC-Latrobe Valley 9Life VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AMX##FTA/AMX" xmltv_id="VIC-Latrobe Valley Prime 7 HD">VIC-Latrobe Valley Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_P7V##FTA/P7V" xmltv_id="VIC-Latrobe Valley 7TWO Vic">VIC-Latrobe Valley 7TWO Vic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_PHR##FTA/PHR" xmltv_id="VIC-Latrobe Valley 7mate on Prime">VIC-Latrobe Valley 7mate on Prime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_HW8##FTA/HW8" xmltv_id="VIC-Latrobe Valley WIN HD Victoria">VIC-Latrobe Valley WIN HD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_WOM##FTA/WOM" xmltv_id="VIC-Latrobe Valley WIN BOLD Victoria">VIC-Latrobe Valley WIN BOLD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_WHV##FTA/WHV" xmltv_id="VIC-Latrobe Valley WIN Peach Victoria">VIC-Latrobe Valley WIN Peach Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_F1S##F1S/F1S" xmltv_id="VIC-Latrobe Valley FOX One">VIC-Latrobe Valley FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ABV##FTA/ABV" xmltv_id="VIC-Latrobe Valley ABC VIC">VIC-Latrobe Valley ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SBE##FTA/SBE" xmltv_id="VIC-Latrobe Valley SBS Eastern">VIC-Latrobe Valley SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_UKT##UKT/UKT" xmltv_id="VIC-Latrobe Valley UKTV">VIC-Latrobe Valley UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_LST##LST/LST" xmltv_id="VIC-Latrobe Valley LifeStyle">VIC-Latrobe Valley LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FOX##FOX/FOX" xmltv_id="VIC-Latrobe Valley FOX8">VIC-Latrobe Valley FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FFS##FFS/FFS" xmltv_id="VIC-Latrobe Valley FOX Funny">VIC-Latrobe Valley FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ARN##ARN/ARN" xmltv_id="VIC-Latrobe Valley Arena">VIC-Latrobe Valley Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FKC##FKC/FKC" xmltv_id="VIC-Latrobe Valley FOX Classics">VIC-Latrobe Valley FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_HAL##HAL/HAL" xmltv_id="VIC-Latrobe Valley Universal TV">VIC-Latrobe Valley Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SHC##SHC/SHC" xmltv_id="VIC-Latrobe Valley FOX SHOWCASE">VIC-Latrobe Valley FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BSF##BSF/BSF" xmltv_id="VIC-Latrobe Valley BBC First">VIC-Latrobe Valley BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FSU##FSU/FSU" xmltv_id="VIC-Latrobe Valley FOX Sleuth">VIC-Latrobe Valley FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_IOI##IOI/IOI" xmltv_id="VIC-Latrobe Valley FOX Crime">VIC-Latrobe Valley FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_HIT##HIT/HIT" xmltv_id="VIC-Latrobe Valley FOX H!TS">VIC-Latrobe Valley FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_COM##COM/COM" xmltv_id="VIC-Latrobe Valley The Comedy Channel">VIC-Latrobe Valley The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AES##AES/AES" xmltv_id="VIC-Latrobe Valley A&E">VIC-Latrobe Valley A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FIS##FIS/FIS" xmltv_id="VIC-Latrobe Valley FOX Sci Fi">VIC-Latrobe Valley FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MTV##MTV/MTV" xmltv_id="VIC-Latrobe Valley MTV">VIC-Latrobe Valley MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ETV##ETV/ETV" xmltv_id="VIC-Latrobe Valley E! Entertainment">VIC-Latrobe Valley E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FOD##FOD/FOD" xmltv_id="VIC-Latrobe Valley LifeStyle Food">VIC-Latrobe Valley LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_LHO##LHO/LHO" xmltv_id="VIC-Latrobe Valley LifeStyle Home">VIC-Latrobe Valley LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DTA##DTA/DTA" xmltv_id="VIC-Latrobe Valley TLC">VIC-Latrobe Valley TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BXS##BXS/BXS" xmltv_id="VIC-Latrobe Valley BoxSets">VIC-Latrobe Valley BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SAR##SAR/SAR" xmltv_id="VIC-Latrobe Valley Smooth / Arts">VIC-Latrobe Valley Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AB2##FTA/AB2" xmltv_id="VIC-Latrobe Valley ABCComedy/Kids">VIC-Latrobe Valley ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SBN##FTA/SBN" xmltv_id="VIC-Latrobe Valley SBS VICELAND">VIC-Latrobe Valley SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NFN##FTA/NFN" xmltv_id="VIC-Latrobe Valley SBS Food">VIC-Latrobe Valley SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NIT##FTA/NIT" xmltv_id="VIC-Latrobe Valley NITV">VIC-Latrobe Valley NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_F12##F12/F12" xmltv_id="VIC-Latrobe Valley FOX One +2">VIC-Latrobe Valley FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SW2##SHC/SW2" xmltv_id="VIC-Latrobe Valley FOX SHOWCASE +2">VIC-Latrobe Valley FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FO2##FOX/FO2" xmltv_id="VIC-Latrobe Valley FOX8+2">VIC-Latrobe Valley FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_IO2##IOI/IO2" xmltv_id="VIC-Latrobe Valley FOX Crime +2">VIC-Latrobe Valley FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_LS2##LST/LS2" xmltv_id="VIC-Latrobe Valley LifeStyle +2">VIC-Latrobe Valley LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AR2##ARN/AR2" xmltv_id="VIC-Latrobe Valley Arena +2">VIC-Latrobe Valley Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ET2##ET2/ET2" xmltv_id="VIC-Latrobe Valley E!+2">VIC-Latrobe Valley E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CL2##FKC/CL2" xmltv_id="VIC-Latrobe Valley FOX Classics+2">VIC-Latrobe Valley FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_UK2##UKT/UK2" xmltv_id="VIC-Latrobe Valley UKTV+2">VIC-Latrobe Valley UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FS2##FS2/FS2" xmltv_id="VIC-Latrobe Valley FOX Sleuth +2">VIC-Latrobe Valley FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FF2##FF2/FF2" xmltv_id="VIC-Latrobe Valley FOX Funny +2">VIC-Latrobe Valley FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_HI2##HIT/HI2" xmltv_id="VIC-Latrobe Valley FOX H!TS +2">VIC-Latrobe Valley FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FI2##FI2/FI2" xmltv_id="VIC-Latrobe Valley FOX Sci Fi +2">VIC-Latrobe Valley FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_LF2##FOD/LF2" xmltv_id="VIC-Latrobe Valley LifeStyle Food +2">VIC-Latrobe Valley LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DT2##DTA/DT2" xmltv_id="VIC-Latrobe Valley TLC +2">VIC-Latrobe Valley TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AUR##AUR/AUR" xmltv_id="VIC-Latrobe Valley Aurora">VIC-Latrobe Valley Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_TVS##TVS/TVS" xmltv_id="VIC-Latrobe Valley TVSN">VIC-Latrobe Valley TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_EXP##EXP/EXP" xmltv_id="VIC-Latrobe Valley EXPO">VIC-Latrobe Valley EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ACC##ACC/ACC" xmltv_id="VIC-Latrobe Valley ACC">VIC-Latrobe Valley ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_HLT##HLT/HLT" xmltv_id="VIC-Latrobe Valley Hillsong Channel">VIC-Latrobe Valley Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DAS##DAS/DAS" xmltv_id="VIC-Latrobe Valley Daystar">VIC-Latrobe Valley Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SLT##SLT/SLT" xmltv_id="VIC-Latrobe Valley SonLife">VIC-Latrobe Valley SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_F1H##F1H/F1H" xmltv_id="VIC-Latrobe Valley FOX One HD">VIC-Latrobe Valley FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ARD##ARN/ARD" xmltv_id="VIC-Latrobe Valley Arena HD">VIC-Latrobe Valley Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_LSD##LST/LSD" xmltv_id="VIC-Latrobe Valley LifeStyle HD">VIC-Latrobe Valley LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_F8D##FOX/F8D" xmltv_id="VIC-Latrobe Valley FOX8 HD">VIC-Latrobe Valley FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FFH##FFH/FFH" xmltv_id="VIC-Latrobe Valley FOX Funny HD">VIC-Latrobe Valley FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_UND##HAL/UND" xmltv_id="VIC-Latrobe Valley Universal HD">VIC-Latrobe Valley Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SCD##SHC/SCD" xmltv_id="VIC-Latrobe Valley FOX SHOWCASE HD">VIC-Latrobe Valley FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BFF##BSF/BFF" xmltv_id="VIC-Latrobe Valley BBC First HD">VIC-Latrobe Valley BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FSL##FSL/FSL" xmltv_id="VIC-Latrobe Valley FOX Sleuth HD">VIC-Latrobe Valley FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FCH##FCH/FCH" xmltv_id="VIC-Latrobe Valley FOX Crime HD">VIC-Latrobe Valley FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AED##AES/AED" xmltv_id="VIC-Latrobe Valley A&E HD">VIC-Latrobe Valley A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FSI##FSI/FSI" xmltv_id="VIC-Latrobe Valley FOX Sci Fi HD">VIC-Latrobe Valley FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BXD##BXS/BXD" xmltv_id="VIC-Latrobe Valley BoxSet HD">VIC-Latrobe Valley BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_HAR##SAR/HAR" xmltv_id="VIC-Latrobe Valley Smooth / Arts HD">VIC-Latrobe Valley Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SOD##SHO/SOD" xmltv_id="VIC-Latrobe Valley Foxtel Movies Premiere HD">VIC-Latrobe Valley Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MO7##SHF/MO7" xmltv_id="VIC-Latrobe Valley Foxtel Movies Family HD">VIC-Latrobe Valley Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MO8##MO8/MO8" xmltv_id="VIC-Latrobe Valley Foxtel Movies Kids HD">VIC-Latrobe Valley Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_STN##SHA/STN" xmltv_id="VIC-Latrobe Valley Foxtel Movies Action HD">VIC-Latrobe Valley Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MO1##SHY/MO1" xmltv_id="VIC-Latrobe Valley Foxtel Movies Comedy HD">VIC-Latrobe Valley Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MO3##SHH/MO3" xmltv_id="VIC-Latrobe Valley Foxtel Movies Thriller HD">VIC-Latrobe Valley Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MO2##SHD/MO2" xmltv_id="VIC-Latrobe Valley Foxtel Movies Romance HD">VIC-Latrobe Valley Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MO5##MO6/MO5" xmltv_id="VIC-Latrobe Valley Foxtel Movies Drama HD">VIC-Latrobe Valley Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MVD##MVS/MVD" xmltv_id="VIC-Latrobe Valley Foxtel Movies Hits HD">VIC-Latrobe Valley Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_GRE##GRR/GRE" xmltv_id="VIC-Latrobe Valley Foxtel Movies Greats HD">VIC-Latrobe Valley Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FSD##FSN/FSD" xmltv_id="VIC-Latrobe Valley Fox Sports News HD">VIC-Latrobe Valley Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_F1D##FS1/F1D" xmltv_id="VIC-Latrobe Valley FOX CRICKET HD">VIC-Latrobe Valley FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_F2D##SP2/F2D" xmltv_id="VIC-Latrobe Valley FOX LEAGUE HD">VIC-Latrobe Valley FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FHD##FS3/FHD" xmltv_id="VIC-Latrobe Valley FOX SPORTS 503 HD">VIC-Latrobe Valley FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FAD##FAF/FAD" xmltv_id="VIC-Latrobe Valley Fox Footy HD">VIC-Latrobe Valley Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_F4D##FSP/F4D" xmltv_id="VIC-Latrobe Valley FOX SPORTS 505 HD">VIC-Latrobe Valley FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SPE##SPS/SPE" xmltv_id="VIC-Latrobe Valley FOX SPORTS 506 HD">VIC-Latrobe Valley FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_E1D##ESP/E1D" xmltv_id="VIC-Latrobe Valley ESPN HD">VIC-Latrobe Valley ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_EHD##ES2/EHD" xmltv_id="VIC-Latrobe Valley ESPN2 HD">VIC-Latrobe Valley ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FSM##FSS/FSM" xmltv_id="VIC-Latrobe Valley FOX SPORTS MORE HD">VIC-Latrobe Valley FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SRH##SRW/SRH" xmltv_id="VIC-Latrobe Valley SKY Tbred Cent HD">VIC-Latrobe Valley SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DHD##DIS/DHD" xmltv_id="VIC-Latrobe Valley Discovery HD">VIC-Latrobe Valley Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NGD##NGE/NGD" xmltv_id="VIC-Latrobe Valley Nat Geo HD">VIC-Latrobe Valley Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_HSD##HST/HSD" xmltv_id="VIC-Latrobe Valley History HD">VIC-Latrobe Valley History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BKH##BBK/BKH" xmltv_id="VIC-Latrobe Valley BBC Earth HD">VIC-Latrobe Valley BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NWD##NGW/NWD" xmltv_id="VIC-Latrobe Valley Nat Geo Wild HD">VIC-Latrobe Valley Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BE1##B1E/BE1" xmltv_id="VIC-Latrobe Valley beIN SPORTS 1 HD">VIC-Latrobe Valley beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BE2##B2E/BE2" xmltv_id="VIC-Latrobe Valley beIN SPORTS 2 HD">VIC-Latrobe Valley beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BE3##B3E/BE3" xmltv_id="VIC-Latrobe Valley beIN SPORTS 3 HD">VIC-Latrobe Valley beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NHD##SKY/NHD" xmltv_id="VIC-Latrobe Valley Sky News HD">VIC-Latrobe Valley Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SUH##SKY/SUH" xmltv_id="VIC-Latrobe Valley Sky News UK HD">VIC-Latrobe Valley Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FNH##FNC/FNH" xmltv_id="VIC-Latrobe Valley Fox News HD">VIC-Latrobe Valley Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SHO##SHO/SHO" xmltv_id="VIC-Latrobe Valley Foxtel Movies Premiere">VIC-Latrobe Valley Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SHF##SHF/SHF" xmltv_id="VIC-Latrobe Valley Foxtel Movies Family">VIC-Latrobe Valley Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MO9##MO8/MO9" xmltv_id="VIC-Latrobe Valley Foxtel Movies Kids">VIC-Latrobe Valley Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SHA##SHA/SHA" xmltv_id="VIC-Latrobe Valley Foxtel Movies Action">VIC-Latrobe Valley Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SHY##SHY/SHY" xmltv_id="VIC-Latrobe Valley Foxtel Movies Comedy">VIC-Latrobe Valley Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SHH##SHH/SHH" xmltv_id="VIC-Latrobe Valley Foxtel Movies Thriller">VIC-Latrobe Valley Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SHD##SHD/SHD" xmltv_id="VIC-Latrobe Valley Foxtel Movies Romance">VIC-Latrobe Valley Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MO6##MO6/MO6" xmltv_id="VIC-Latrobe Valley Foxtel Movies Drama">VIC-Latrobe Valley Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MVS##MVS/MVS" xmltv_id="VIC-Latrobe Valley Foxtel Movies Hits">VIC-Latrobe Valley Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_GRR##GRR/GRR" xmltv_id="VIC-Latrobe Valley Foxtel Movies Greats">VIC-Latrobe Valley Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SH2##SHO/SH2" xmltv_id="VIC-Latrobe Valley Foxtel Movies Premiere +2">VIC-Latrobe Valley Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MTA##SHA/MTA" xmltv_id="VIC-Latrobe Valley Foxtel Movies Action +2">VIC-Latrobe Valley Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MTF##SHF/MTF" xmltv_id="VIC-Latrobe Valley Foxtel Movies Family +2">VIC-Latrobe Valley Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_S4B##FTA/S4B" xmltv_id="VIC-Latrobe Valley SBS World Movies SD">VIC-Latrobe Valley SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FSN##FSN/FSN" xmltv_id="VIC-Latrobe Valley Fox Sports News">VIC-Latrobe Valley Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FS1##FS1/FS1" xmltv_id="VIC-Latrobe Valley FOX CRICKET">VIC-Latrobe Valley FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SP2##SP2/SP2" xmltv_id="VIC-Latrobe Valley FOX LEAGUE">VIC-Latrobe Valley FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FS3##FS3/FS3" xmltv_id="VIC-Latrobe Valley FOX SPORTS 503">VIC-Latrobe Valley FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FAF##FAF/FAF" xmltv_id="VIC-Latrobe Valley Fox Footy">VIC-Latrobe Valley Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FSP##FSP/FSP" xmltv_id="VIC-Latrobe Valley FOX SPORTS 505">VIC-Latrobe Valley FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SPS##SPS/SPS" xmltv_id="VIC-Latrobe Valley FOX SPORTS 506">VIC-Latrobe Valley FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FSS##FSS/FSS" xmltv_id="VIC-Latrobe Valley Fox Sports More">VIC-Latrobe Valley Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ESP##ESP/ESP" xmltv_id="VIC-Latrobe Valley ESPN">VIC-Latrobe Valley ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ES2##ES2/ES2" xmltv_id="VIC-Latrobe Valley ESPN2">VIC-Latrobe Valley ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_B1E##B1E/B1E" xmltv_id="VIC-Latrobe Valley beIN SPORTS 1">VIC-Latrobe Valley beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_B2E##B2E/B2E" xmltv_id="VIC-Latrobe Valley beIN SPORTS 2">VIC-Latrobe Valley beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_B3E##B3E/B3E" xmltv_id="VIC-Latrobe Valley beIN SPORTS 3">VIC-Latrobe Valley beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SRA##SRA/SRA" xmltv_id="VIC-Latrobe Valley SKY Racing">VIC-Latrobe Valley SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SR2##SR2/SR2" xmltv_id="VIC-Latrobe Valley SKY Racing 2">VIC-Latrobe Valley SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SRW##SRW/SRW" xmltv_id="VIC-Latrobe Valley SKY Tbred Cent">VIC-Latrobe Valley SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_RTV##RTV/RTV" xmltv_id="VIC-Latrobe Valley RACING.COM">VIC-Latrobe Valley RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SKY##SKY/SKY" xmltv_id="VIC-Latrobe Valley SKY News">VIC-Latrobe Valley SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FXW##FXW/FXW" xmltv_id="VIC-Latrobe Valley SKY Weather">VIC-Latrobe Valley SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ASP##ASP/ASP" xmltv_id="VIC-Latrobe Valley Sky News Extra">VIC-Latrobe Valley Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SUK##SKY/SUK" xmltv_id="VIC-Latrobe Valley Sky News UK">VIC-Latrobe Valley Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_FNC##FNC/FNC" xmltv_id="VIC-Latrobe Valley FOX News">VIC-Latrobe Valley FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CNN##CNN/CNN" xmltv_id="VIC-Latrobe Valley CNN">VIC-Latrobe Valley CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_HST##HST/HST" xmltv_id="VIC-Latrobe Valley The History Channel">VIC-Latrobe Valley The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CIN##CIN/CIN" xmltv_id="VIC-Latrobe Valley Crime">VIC-Latrobe Valley Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_E2A##AES/E2A" xmltv_id="VIC-Latrobe Valley A&E +2">VIC-Latrobe Valley A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DIS##DIS/DIS" xmltv_id="VIC-Latrobe Valley Discovery Channel">VIC-Latrobe Valley Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NGE##NGE/NGE" xmltv_id="VIC-Latrobe Valley National Geographic">VIC-Latrobe Valley National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BBK##BBK/BBK" xmltv_id="VIC-Latrobe Valley BBC Earth">VIC-Latrobe Valley BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DID##DID/DID" xmltv_id="VIC-Latrobe Valley Investigation Discovery">VIC-Latrobe Valley Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DIT##DIT/DIT" xmltv_id="VIC-Latrobe Valley Discovery Turbo">VIC-Latrobe Valley Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ANI##ANI/ANI" xmltv_id="VIC-Latrobe Valley Animal Planet">VIC-Latrobe Valley Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NGW##NGW/NGW" xmltv_id="VIC-Latrobe Valley Nat Geo Wild">VIC-Latrobe Valley Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DS2##DIS/DS2" xmltv_id="VIC-Latrobe Valley Discovery +2">VIC-Latrobe Valley Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_DI2##DIT/DI2" xmltv_id="VIC-Latrobe Valley Discovery Turbo +2">VIC-Latrobe Valley Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NG2##NGE/NG2" xmltv_id="VIC-Latrobe Valley Nat Geo +2">VIC-Latrobe Valley Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CNB##CNB/CNB" xmltv_id="VIC-Latrobe Valley CNBC">VIC-Latrobe Valley CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BBC##BBC/BBC" xmltv_id="VIC-Latrobe Valley BBC World News">VIC-Latrobe Valley BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BLM##BLM/BLM" xmltv_id="VIC-Latrobe Valley Bloomberg Television">VIC-Latrobe Valley Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_AJE##AJE/AJE" xmltv_id="VIC-Latrobe Valley Al Jazeera">VIC-Latrobe Valley Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_TRT##TRT/TRT" xmltv_id="VIC-Latrobe Valley TRT World">VIC-Latrobe Valley TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CCC##CCC/CCC" xmltv_id="VIC-Latrobe Valley CGTN">VIC-Latrobe Valley CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CCD##CCD/CCD" xmltv_id="VIC-Latrobe Valley CGTN-Documentary">VIC-Latrobe Valley CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NHK##FTA/NHK" xmltv_id="VIC-Latrobe Valley NHK World-Japan">VIC-Latrobe Valley NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_RSY##RSY/RSY" xmltv_id="VIC-Latrobe Valley Russia Today">VIC-Latrobe Valley Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NIC##NIC/NIC" xmltv_id="VIC-Latrobe Valley Nickelodeon">VIC-Latrobe Valley Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_NJR##NJR/NJR" xmltv_id="VIC-Latrobe Valley Nick Jr.">VIC-Latrobe Valley Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CBE##CBE/CBE" xmltv_id="VIC-Latrobe Valley Cbeebies">VIC-Latrobe Valley Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CNE##CNE/CNE" xmltv_id="VIC-Latrobe Valley Cartoon Network">VIC-Latrobe Valley Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_BOO##BOO/BOO" xmltv_id="VIC-Latrobe Valley Boomerang">VIC-Latrobe Valley Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_SA3##FTA/SA3" xmltv_id="VIC-Latrobe Valley ABC ME Sydney">VIC-Latrobe Valley ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CV2##CV2/CV2" xmltv_id="VIC-Latrobe Valley [V]">VIC-Latrobe Valley [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_V2H##CV2/V2H" xmltv_id="VIC-Latrobe Valley [V] +2">VIC-Latrobe Valley [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_TMF##TMF/TMF" xmltv_id="VIC-Latrobe Valley MTV Music">VIC-Latrobe Valley MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_VH1##VH1/VH1" xmltv_id="VIC-Latrobe Valley MTV Dance">VIC-Latrobe Valley MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_MMX##MMX/MMX" xmltv_id="VIC-Latrobe Valley MAX">VIC-Latrobe Valley MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_CMC##CMC/CMC" xmltv_id="VIC-Latrobe Valley CMC">VIC-Latrobe Valley CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_ANT##ANT/ANT" xmltv_id="VIC-Latrobe Valley Antenna Pacific">VIC-Latrobe Valley Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12336_RAI##RAI/RAI" xmltv_id="VIC-Latrobe Valley RAI ITALIA">VIC-Latrobe Valley RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_PTV##FTA/PTV" xmltv_id="VIC-Mildura Sunraysia PRIME7">VIC-Mildura Sunraysia PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_STV##FTA/STV" xmltv_id="VIC-Mildura Sunraysia WIN Television">VIC-Mildura Sunraysia WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_AHM##FTA/AHM" xmltv_id="VIC-Mildura Sunraysia ABC HD">VIC-Mildura Sunraysia ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_AMD##FTA/AMD" xmltv_id="VIC-Mildura Sunraysia ABC News">VIC-Mildura Sunraysia ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BMD##FTA/BMD" xmltv_id="VIC-Mildura Sunraysia SBS HD">VIC-Mildura Sunraysia SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SNV##FTA/SNV" xmltv_id="VIC-Mildura Sunraysia SBS Viceland HD">VIC-Mildura Sunraysia SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SB6##FTA/SB6" xmltv_id="VIC-Mildura Sunraysia SBS World Movies HD">VIC-Mildura Sunraysia SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SFV##FTA/SFV" xmltv_id="VIC-Mildura Sunraysia SBS Food VIC">VIC-Mildura Sunraysia SBS Food VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_TMA##FTA/TMA" xmltv_id="VIC-Mildura Sunraysia WIN GEM Mildura">VIC-Mildura Sunraysia WIN GEM Mildura</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_OVD##FTA/OVD" xmltv_id="VIC-Mildura Sunraysia SC 9Gem VIC">VIC-Mildura Sunraysia SC 9Gem VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_PTD##FTA/PTD" xmltv_id="VIC-Mildura Sunraysia Prime 7 HD">VIC-Mildura Sunraysia Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_P7V##FTA/P7V" xmltv_id="VIC-Mildura Sunraysia 7TWO Vic">VIC-Mildura Sunraysia 7TWO Vic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_PHR##FTA/PHR" xmltv_id="VIC-Mildura Sunraysia 7mate on Prime">VIC-Mildura Sunraysia 7mate on Prime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_HW8##FTA/HW8" xmltv_id="VIC-Mildura Sunraysia WIN HD Victoria">VIC-Mildura Sunraysia WIN HD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_WOM##FTA/WOM" xmltv_id="VIC-Mildura Sunraysia WIN BOLD Victoria">VIC-Mildura Sunraysia WIN BOLD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_WHV##FTA/WHV" xmltv_id="VIC-Mildura Sunraysia WIN Peach Victoria">VIC-Mildura Sunraysia WIN Peach Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_F1S##F1S/F1S" xmltv_id="VIC-Mildura Sunraysia FOX One">VIC-Mildura Sunraysia FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ABV##FTA/ABV" xmltv_id="VIC-Mildura Sunraysia ABC VIC">VIC-Mildura Sunraysia ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SBE##FTA/SBE" xmltv_id="VIC-Mildura Sunraysia SBS Eastern">VIC-Mildura Sunraysia SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_UKT##UKT/UKT" xmltv_id="VIC-Mildura Sunraysia UKTV">VIC-Mildura Sunraysia UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_LST##LST/LST" xmltv_id="VIC-Mildura Sunraysia LifeStyle">VIC-Mildura Sunraysia LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FOX##FOX/FOX" xmltv_id="VIC-Mildura Sunraysia FOX8">VIC-Mildura Sunraysia FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FFS##FFS/FFS" xmltv_id="VIC-Mildura Sunraysia FOX Funny">VIC-Mildura Sunraysia FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ARN##ARN/ARN" xmltv_id="VIC-Mildura Sunraysia Arena">VIC-Mildura Sunraysia Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FKC##FKC/FKC" xmltv_id="VIC-Mildura Sunraysia FOX Classics">VIC-Mildura Sunraysia FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_HAL##HAL/HAL" xmltv_id="VIC-Mildura Sunraysia Universal TV">VIC-Mildura Sunraysia Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SHC##SHC/SHC" xmltv_id="VIC-Mildura Sunraysia FOX SHOWCASE">VIC-Mildura Sunraysia FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BSF##BSF/BSF" xmltv_id="VIC-Mildura Sunraysia BBC First">VIC-Mildura Sunraysia BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FSU##FSU/FSU" xmltv_id="VIC-Mildura Sunraysia FOX Sleuth">VIC-Mildura Sunraysia FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_IOI##IOI/IOI" xmltv_id="VIC-Mildura Sunraysia FOX Crime">VIC-Mildura Sunraysia FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_HIT##HIT/HIT" xmltv_id="VIC-Mildura Sunraysia FOX H!TS">VIC-Mildura Sunraysia FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_COM##COM/COM" xmltv_id="VIC-Mildura Sunraysia The Comedy Channel">VIC-Mildura Sunraysia The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_AES##AES/AES" xmltv_id="VIC-Mildura Sunraysia A&E">VIC-Mildura Sunraysia A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FIS##FIS/FIS" xmltv_id="VIC-Mildura Sunraysia FOX Sci Fi">VIC-Mildura Sunraysia FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MTV##MTV/MTV" xmltv_id="VIC-Mildura Sunraysia MTV">VIC-Mildura Sunraysia MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ETV##ETV/ETV" xmltv_id="VIC-Mildura Sunraysia E! Entertainment">VIC-Mildura Sunraysia E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FOD##FOD/FOD" xmltv_id="VIC-Mildura Sunraysia LifeStyle Food">VIC-Mildura Sunraysia LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_LHO##LHO/LHO" xmltv_id="VIC-Mildura Sunraysia LifeStyle Home">VIC-Mildura Sunraysia LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DTA##DTA/DTA" xmltv_id="VIC-Mildura Sunraysia TLC">VIC-Mildura Sunraysia TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BXS##BXS/BXS" xmltv_id="VIC-Mildura Sunraysia BoxSets">VIC-Mildura Sunraysia BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SAR##SAR/SAR" xmltv_id="VIC-Mildura Sunraysia Smooth / Arts">VIC-Mildura Sunraysia Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_AB2##FTA/AB2" xmltv_id="VIC-Mildura Sunraysia ABCComedy/Kids">VIC-Mildura Sunraysia ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SBN##FTA/SBN" xmltv_id="VIC-Mildura Sunraysia SBS VICELAND">VIC-Mildura Sunraysia SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NFN##FTA/NFN" xmltv_id="VIC-Mildura Sunraysia SBS Food">VIC-Mildura Sunraysia SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NIT##FTA/NIT" xmltv_id="VIC-Mildura Sunraysia NITV">VIC-Mildura Sunraysia NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_F12##F12/F12" xmltv_id="VIC-Mildura Sunraysia FOX One +2">VIC-Mildura Sunraysia FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SW2##SHC/SW2" xmltv_id="VIC-Mildura Sunraysia FOX SHOWCASE +2">VIC-Mildura Sunraysia FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FO2##FOX/FO2" xmltv_id="VIC-Mildura Sunraysia FOX8+2">VIC-Mildura Sunraysia FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_IO2##IOI/IO2" xmltv_id="VIC-Mildura Sunraysia FOX Crime +2">VIC-Mildura Sunraysia FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_LS2##LST/LS2" xmltv_id="VIC-Mildura Sunraysia LifeStyle +2">VIC-Mildura Sunraysia LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_AR2##ARN/AR2" xmltv_id="VIC-Mildura Sunraysia Arena +2">VIC-Mildura Sunraysia Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ET2##ET2/ET2" xmltv_id="VIC-Mildura Sunraysia E!+2">VIC-Mildura Sunraysia E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CL2##FKC/CL2" xmltv_id="VIC-Mildura Sunraysia FOX Classics+2">VIC-Mildura Sunraysia FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_UK2##UKT/UK2" xmltv_id="VIC-Mildura Sunraysia UKTV+2">VIC-Mildura Sunraysia UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FS2##FS2/FS2" xmltv_id="VIC-Mildura Sunraysia FOX Sleuth +2">VIC-Mildura Sunraysia FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FF2##FF2/FF2" xmltv_id="VIC-Mildura Sunraysia FOX Funny +2">VIC-Mildura Sunraysia FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_HI2##HIT/HI2" xmltv_id="VIC-Mildura Sunraysia FOX H!TS +2">VIC-Mildura Sunraysia FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FI2##FI2/FI2" xmltv_id="VIC-Mildura Sunraysia FOX Sci Fi +2">VIC-Mildura Sunraysia FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_LF2##FOD/LF2" xmltv_id="VIC-Mildura Sunraysia LifeStyle Food +2">VIC-Mildura Sunraysia LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DT2##DTA/DT2" xmltv_id="VIC-Mildura Sunraysia TLC +2">VIC-Mildura Sunraysia TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_AUR##AUR/AUR" xmltv_id="VIC-Mildura Sunraysia Aurora">VIC-Mildura Sunraysia Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_TVS##TVS/TVS" xmltv_id="VIC-Mildura Sunraysia TVSN">VIC-Mildura Sunraysia TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_EXP##EXP/EXP" xmltv_id="VIC-Mildura Sunraysia EXPO">VIC-Mildura Sunraysia EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ACC##ACC/ACC" xmltv_id="VIC-Mildura Sunraysia ACC">VIC-Mildura Sunraysia ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_HLT##HLT/HLT" xmltv_id="VIC-Mildura Sunraysia Hillsong Channel">VIC-Mildura Sunraysia Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DAS##DAS/DAS" xmltv_id="VIC-Mildura Sunraysia Daystar">VIC-Mildura Sunraysia Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SLT##SLT/SLT" xmltv_id="VIC-Mildura Sunraysia SonLife">VIC-Mildura Sunraysia SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_F1H##F1H/F1H" xmltv_id="VIC-Mildura Sunraysia FOX One HD">VIC-Mildura Sunraysia FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ARD##ARN/ARD" xmltv_id="VIC-Mildura Sunraysia Arena HD">VIC-Mildura Sunraysia Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_LSD##LST/LSD" xmltv_id="VIC-Mildura Sunraysia LifeStyle HD">VIC-Mildura Sunraysia LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_F8D##FOX/F8D" xmltv_id="VIC-Mildura Sunraysia FOX8 HD">VIC-Mildura Sunraysia FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FFH##FFH/FFH" xmltv_id="VIC-Mildura Sunraysia FOX Funny HD">VIC-Mildura Sunraysia FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_UND##HAL/UND" xmltv_id="VIC-Mildura Sunraysia Universal HD">VIC-Mildura Sunraysia Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SCD##SHC/SCD" xmltv_id="VIC-Mildura Sunraysia FOX SHOWCASE HD">VIC-Mildura Sunraysia FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BFF##BSF/BFF" xmltv_id="VIC-Mildura Sunraysia BBC First HD">VIC-Mildura Sunraysia BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FSL##FSL/FSL" xmltv_id="VIC-Mildura Sunraysia FOX Sleuth HD">VIC-Mildura Sunraysia FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FCH##FCH/FCH" xmltv_id="VIC-Mildura Sunraysia FOX Crime HD">VIC-Mildura Sunraysia FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_AED##AES/AED" xmltv_id="VIC-Mildura Sunraysia A&E HD">VIC-Mildura Sunraysia A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FSI##FSI/FSI" xmltv_id="VIC-Mildura Sunraysia FOX Sci Fi HD">VIC-Mildura Sunraysia FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BXD##BXS/BXD" xmltv_id="VIC-Mildura Sunraysia BoxSet HD">VIC-Mildura Sunraysia BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_HAR##SAR/HAR" xmltv_id="VIC-Mildura Sunraysia Smooth / Arts HD">VIC-Mildura Sunraysia Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SOD##SHO/SOD" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Premiere HD">VIC-Mildura Sunraysia Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MO7##SHF/MO7" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Family HD">VIC-Mildura Sunraysia Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MO8##MO8/MO8" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Kids HD">VIC-Mildura Sunraysia Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_STN##SHA/STN" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Action HD">VIC-Mildura Sunraysia Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MO1##SHY/MO1" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Comedy HD">VIC-Mildura Sunraysia Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MO3##SHH/MO3" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Thriller HD">VIC-Mildura Sunraysia Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MO2##SHD/MO2" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Romance HD">VIC-Mildura Sunraysia Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MO5##MO6/MO5" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Drama HD">VIC-Mildura Sunraysia Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MVD##MVS/MVD" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Hits HD">VIC-Mildura Sunraysia Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_GRE##GRR/GRE" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Greats HD">VIC-Mildura Sunraysia Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FSD##FSN/FSD" xmltv_id="VIC-Mildura Sunraysia Fox Sports News HD">VIC-Mildura Sunraysia Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_F1D##FS1/F1D" xmltv_id="VIC-Mildura Sunraysia FOX CRICKET HD">VIC-Mildura Sunraysia FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_F2D##SP2/F2D" xmltv_id="VIC-Mildura Sunraysia FOX LEAGUE HD">VIC-Mildura Sunraysia FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FHD##FS3/FHD" xmltv_id="VIC-Mildura Sunraysia FOX SPORTS 503 HD">VIC-Mildura Sunraysia FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FAD##FAF/FAD" xmltv_id="VIC-Mildura Sunraysia Fox Footy HD">VIC-Mildura Sunraysia Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_F4D##FSP/F4D" xmltv_id="VIC-Mildura Sunraysia FOX SPORTS 505 HD">VIC-Mildura Sunraysia FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SPE##SPS/SPE" xmltv_id="VIC-Mildura Sunraysia FOX SPORTS 506 HD">VIC-Mildura Sunraysia FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_E1D##ESP/E1D" xmltv_id="VIC-Mildura Sunraysia ESPN HD">VIC-Mildura Sunraysia ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_EHD##ES2/EHD" xmltv_id="VIC-Mildura Sunraysia ESPN2 HD">VIC-Mildura Sunraysia ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FSM##FSS/FSM" xmltv_id="VIC-Mildura Sunraysia FOX SPORTS MORE HD">VIC-Mildura Sunraysia FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SRH##SRW/SRH" xmltv_id="VIC-Mildura Sunraysia SKY Tbred Cent HD">VIC-Mildura Sunraysia SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DHD##DIS/DHD" xmltv_id="VIC-Mildura Sunraysia Discovery HD">VIC-Mildura Sunraysia Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NGD##NGE/NGD" xmltv_id="VIC-Mildura Sunraysia Nat Geo HD">VIC-Mildura Sunraysia Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_HSD##HST/HSD" xmltv_id="VIC-Mildura Sunraysia History HD">VIC-Mildura Sunraysia History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BKH##BBK/BKH" xmltv_id="VIC-Mildura Sunraysia BBC Earth HD">VIC-Mildura Sunraysia BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NWD##NGW/NWD" xmltv_id="VIC-Mildura Sunraysia Nat Geo Wild HD">VIC-Mildura Sunraysia Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BE1##B1E/BE1" xmltv_id="VIC-Mildura Sunraysia beIN SPORTS 1 HD">VIC-Mildura Sunraysia beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BE2##B2E/BE2" xmltv_id="VIC-Mildura Sunraysia beIN SPORTS 2 HD">VIC-Mildura Sunraysia beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BE3##B3E/BE3" xmltv_id="VIC-Mildura Sunraysia beIN SPORTS 3 HD">VIC-Mildura Sunraysia beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NHD##SKY/NHD" xmltv_id="VIC-Mildura Sunraysia Sky News HD">VIC-Mildura Sunraysia Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SUH##SKY/SUH" xmltv_id="VIC-Mildura Sunraysia Sky News UK HD">VIC-Mildura Sunraysia Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FNH##FNC/FNH" xmltv_id="VIC-Mildura Sunraysia Fox News HD">VIC-Mildura Sunraysia Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SHO##SHO/SHO" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Premiere">VIC-Mildura Sunraysia Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SHF##SHF/SHF" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Family">VIC-Mildura Sunraysia Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MO9##MO8/MO9" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Kids">VIC-Mildura Sunraysia Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SHA##SHA/SHA" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Action">VIC-Mildura Sunraysia Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SHY##SHY/SHY" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Comedy">VIC-Mildura Sunraysia Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SHH##SHH/SHH" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Thriller">VIC-Mildura Sunraysia Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SHD##SHD/SHD" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Romance">VIC-Mildura Sunraysia Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MO6##MO6/MO6" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Drama">VIC-Mildura Sunraysia Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MVS##MVS/MVS" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Hits">VIC-Mildura Sunraysia Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_GRR##GRR/GRR" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Greats">VIC-Mildura Sunraysia Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SH2##SHO/SH2" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Premiere +2">VIC-Mildura Sunraysia Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MTA##SHA/MTA" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Action +2">VIC-Mildura Sunraysia Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MTF##SHF/MTF" xmltv_id="VIC-Mildura Sunraysia Foxtel Movies Family +2">VIC-Mildura Sunraysia Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_S4B##FTA/S4B" xmltv_id="VIC-Mildura Sunraysia SBS World Movies SD">VIC-Mildura Sunraysia SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FSN##FSN/FSN" xmltv_id="VIC-Mildura Sunraysia Fox Sports News">VIC-Mildura Sunraysia Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FS1##FS1/FS1" xmltv_id="VIC-Mildura Sunraysia FOX CRICKET">VIC-Mildura Sunraysia FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SP2##SP2/SP2" xmltv_id="VIC-Mildura Sunraysia FOX LEAGUE">VIC-Mildura Sunraysia FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FS3##FS3/FS3" xmltv_id="VIC-Mildura Sunraysia FOX SPORTS 503">VIC-Mildura Sunraysia FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FAF##FAF/FAF" xmltv_id="VIC-Mildura Sunraysia Fox Footy">VIC-Mildura Sunraysia Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FSP##FSP/FSP" xmltv_id="VIC-Mildura Sunraysia FOX SPORTS 505">VIC-Mildura Sunraysia FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SPS##SPS/SPS" xmltv_id="VIC-Mildura Sunraysia FOX SPORTS 506">VIC-Mildura Sunraysia FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FSS##FSS/FSS" xmltv_id="VIC-Mildura Sunraysia Fox Sports More">VIC-Mildura Sunraysia Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ESP##ESP/ESP" xmltv_id="VIC-Mildura Sunraysia ESPN">VIC-Mildura Sunraysia ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ES2##ES2/ES2" xmltv_id="VIC-Mildura Sunraysia ESPN2">VIC-Mildura Sunraysia ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_B1E##B1E/B1E" xmltv_id="VIC-Mildura Sunraysia beIN SPORTS 1">VIC-Mildura Sunraysia beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_B2E##B2E/B2E" xmltv_id="VIC-Mildura Sunraysia beIN SPORTS 2">VIC-Mildura Sunraysia beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_B3E##B3E/B3E" xmltv_id="VIC-Mildura Sunraysia beIN SPORTS 3">VIC-Mildura Sunraysia beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SRA##SRA/SRA" xmltv_id="VIC-Mildura Sunraysia SKY Racing">VIC-Mildura Sunraysia SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SR2##SR2/SR2" xmltv_id="VIC-Mildura Sunraysia SKY Racing 2">VIC-Mildura Sunraysia SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SRW##SRW/SRW" xmltv_id="VIC-Mildura Sunraysia SKY Tbred Cent">VIC-Mildura Sunraysia SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_RTV##RTV/RTV" xmltv_id="VIC-Mildura Sunraysia RACING.COM">VIC-Mildura Sunraysia RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SKY##SKY/SKY" xmltv_id="VIC-Mildura Sunraysia SKY News">VIC-Mildura Sunraysia SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FXW##FXW/FXW" xmltv_id="VIC-Mildura Sunraysia SKY Weather">VIC-Mildura Sunraysia SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ASP##ASP/ASP" xmltv_id="VIC-Mildura Sunraysia Sky News Extra">VIC-Mildura Sunraysia Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SUK##SKY/SUK" xmltv_id="VIC-Mildura Sunraysia Sky News UK">VIC-Mildura Sunraysia Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_FNC##FNC/FNC" xmltv_id="VIC-Mildura Sunraysia FOX News">VIC-Mildura Sunraysia FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CNN##CNN/CNN" xmltv_id="VIC-Mildura Sunraysia CNN">VIC-Mildura Sunraysia CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_HST##HST/HST" xmltv_id="VIC-Mildura Sunraysia The History Channel">VIC-Mildura Sunraysia The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CIN##CIN/CIN" xmltv_id="VIC-Mildura Sunraysia Crime">VIC-Mildura Sunraysia Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_E2A##AES/E2A" xmltv_id="VIC-Mildura Sunraysia A&E +2">VIC-Mildura Sunraysia A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DIS##DIS/DIS" xmltv_id="VIC-Mildura Sunraysia Discovery Channel">VIC-Mildura Sunraysia Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NGE##NGE/NGE" xmltv_id="VIC-Mildura Sunraysia National Geographic">VIC-Mildura Sunraysia National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BBK##BBK/BBK" xmltv_id="VIC-Mildura Sunraysia BBC Earth">VIC-Mildura Sunraysia BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DID##DID/DID" xmltv_id="VIC-Mildura Sunraysia Investigation Discovery">VIC-Mildura Sunraysia Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DIT##DIT/DIT" xmltv_id="VIC-Mildura Sunraysia Discovery Turbo">VIC-Mildura Sunraysia Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ANI##ANI/ANI" xmltv_id="VIC-Mildura Sunraysia Animal Planet">VIC-Mildura Sunraysia Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NGW##NGW/NGW" xmltv_id="VIC-Mildura Sunraysia Nat Geo Wild">VIC-Mildura Sunraysia Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DS2##DIS/DS2" xmltv_id="VIC-Mildura Sunraysia Discovery +2">VIC-Mildura Sunraysia Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_DI2##DIT/DI2" xmltv_id="VIC-Mildura Sunraysia Discovery Turbo +2">VIC-Mildura Sunraysia Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NG2##NGE/NG2" xmltv_id="VIC-Mildura Sunraysia Nat Geo +2">VIC-Mildura Sunraysia Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CNB##CNB/CNB" xmltv_id="VIC-Mildura Sunraysia CNBC">VIC-Mildura Sunraysia CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BBC##BBC/BBC" xmltv_id="VIC-Mildura Sunraysia BBC World News">VIC-Mildura Sunraysia BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BLM##BLM/BLM" xmltv_id="VIC-Mildura Sunraysia Bloomberg Television">VIC-Mildura Sunraysia Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_AJE##AJE/AJE" xmltv_id="VIC-Mildura Sunraysia Al Jazeera">VIC-Mildura Sunraysia Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_TRT##TRT/TRT" xmltv_id="VIC-Mildura Sunraysia TRT World">VIC-Mildura Sunraysia TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CCC##CCC/CCC" xmltv_id="VIC-Mildura Sunraysia CGTN">VIC-Mildura Sunraysia CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CCD##CCD/CCD" xmltv_id="VIC-Mildura Sunraysia CGTN-Documentary">VIC-Mildura Sunraysia CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NHK##FTA/NHK" xmltv_id="VIC-Mildura Sunraysia NHK World-Japan">VIC-Mildura Sunraysia NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_RSY##RSY/RSY" xmltv_id="VIC-Mildura Sunraysia Russia Today">VIC-Mildura Sunraysia Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NIC##NIC/NIC" xmltv_id="VIC-Mildura Sunraysia Nickelodeon">VIC-Mildura Sunraysia Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_NJR##NJR/NJR" xmltv_id="VIC-Mildura Sunraysia Nick Jr.">VIC-Mildura Sunraysia Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CBE##CBE/CBE" xmltv_id="VIC-Mildura Sunraysia Cbeebies">VIC-Mildura Sunraysia Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CNE##CNE/CNE" xmltv_id="VIC-Mildura Sunraysia Cartoon Network">VIC-Mildura Sunraysia Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_BOO##BOO/BOO" xmltv_id="VIC-Mildura Sunraysia Boomerang">VIC-Mildura Sunraysia Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_SA3##FTA/SA3" xmltv_id="VIC-Mildura Sunraysia ABC ME Sydney">VIC-Mildura Sunraysia ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CV2##CV2/CV2" xmltv_id="VIC-Mildura Sunraysia [V]">VIC-Mildura Sunraysia [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_V2H##CV2/V2H" xmltv_id="VIC-Mildura Sunraysia [V] +2">VIC-Mildura Sunraysia [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_TMF##TMF/TMF" xmltv_id="VIC-Mildura Sunraysia MTV Music">VIC-Mildura Sunraysia MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_VH1##VH1/VH1" xmltv_id="VIC-Mildura Sunraysia MTV Dance">VIC-Mildura Sunraysia MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_MMX##MMX/MMX" xmltv_id="VIC-Mildura Sunraysia MAX">VIC-Mildura Sunraysia MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_CMC##CMC/CMC" xmltv_id="VIC-Mildura Sunraysia CMC">VIC-Mildura Sunraysia CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_ANT##ANT/ANT" xmltv_id="VIC-Mildura Sunraysia Antenna Pacific">VIC-Mildura Sunraysia Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12368_RAI##RAI/RAI" xmltv_id="VIC-Mildura Sunraysia RAI ITALIA">VIC-Mildura Sunraysia RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_GLV##FTA/GLV" xmltv_id="VIC-Upper Murray SC Nine VIC">VIC-Upper Murray SC Nine VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AMV##FTA/AMV" xmltv_id="VIC-Upper Murray PRIME7">VIC-Upper Murray PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_VTV##FTA/VTV" xmltv_id="VIC-Upper Murray WIN Television">VIC-Upper Murray WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AHM##FTA/AHM" xmltv_id="VIC-Upper Murray ABC HD">VIC-Upper Murray ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AMD##FTA/AMD" xmltv_id="VIC-Upper Murray ABC News">VIC-Upper Murray ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BMD##FTA/BMD" xmltv_id="VIC-Upper Murray SBS HD">VIC-Upper Murray SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SNV##FTA/SNV" xmltv_id="VIC-Upper Murray SBS Viceland HD">VIC-Upper Murray SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SB6##FTA/SB6" xmltv_id="VIC-Upper Murray SBS World Movies HD">VIC-Upper Murray SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SFV##FTA/SFV" xmltv_id="VIC-Upper Murray SBS Food VIC">VIC-Upper Murray SBS Food VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AD9##FTA/AD9" xmltv_id="VIC-Upper Murray 9HD VIC SC">VIC-Upper Murray 9HD VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_OVD##FTA/OVD" xmltv_id="VIC-Upper Murray SC 9Gem VIC">VIC-Upper Murray SC 9Gem VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_EVI##FTA/EVI" xmltv_id="VIC-Upper Murray SC 9GO! Victoria">VIC-Upper Murray SC 9GO! Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AL9##FTA/AL9" xmltv_id="VIC-Upper Murray 9Life VIC SC">VIC-Upper Murray 9Life VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AMX##FTA/AMX" xmltv_id="VIC-Upper Murray Prime 7 HD">VIC-Upper Murray Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_P7V##FTA/P7V" xmltv_id="VIC-Upper Murray 7TWO Vic">VIC-Upper Murray 7TWO Vic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_PHR##FTA/PHR" xmltv_id="VIC-Upper Murray 7mate on Prime">VIC-Upper Murray 7mate on Prime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_HW8##FTA/HW8" xmltv_id="VIC-Upper Murray WIN HD Victoria">VIC-Upper Murray WIN HD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_WOM##FTA/WOM" xmltv_id="VIC-Upper Murray WIN BOLD Victoria">VIC-Upper Murray WIN BOLD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_WHV##FTA/WHV" xmltv_id="VIC-Upper Murray WIN Peach Victoria">VIC-Upper Murray WIN Peach Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_F1S##F1S/F1S" xmltv_id="VIC-Upper Murray FOX One">VIC-Upper Murray FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ABV##FTA/ABV" xmltv_id="VIC-Upper Murray ABC VIC">VIC-Upper Murray ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SBE##FTA/SBE" xmltv_id="VIC-Upper Murray SBS Eastern">VIC-Upper Murray SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_UKT##UKT/UKT" xmltv_id="VIC-Upper Murray UKTV">VIC-Upper Murray UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_LST##LST/LST" xmltv_id="VIC-Upper Murray LifeStyle">VIC-Upper Murray LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FOX##FOX/FOX" xmltv_id="VIC-Upper Murray FOX8">VIC-Upper Murray FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FFS##FFS/FFS" xmltv_id="VIC-Upper Murray FOX Funny">VIC-Upper Murray FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ARN##ARN/ARN" xmltv_id="VIC-Upper Murray Arena">VIC-Upper Murray Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FKC##FKC/FKC" xmltv_id="VIC-Upper Murray FOX Classics">VIC-Upper Murray FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_HAL##HAL/HAL" xmltv_id="VIC-Upper Murray Universal TV">VIC-Upper Murray Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SHC##SHC/SHC" xmltv_id="VIC-Upper Murray FOX SHOWCASE">VIC-Upper Murray FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BSF##BSF/BSF" xmltv_id="VIC-Upper Murray BBC First">VIC-Upper Murray BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FSU##FSU/FSU" xmltv_id="VIC-Upper Murray FOX Sleuth">VIC-Upper Murray FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_IOI##IOI/IOI" xmltv_id="VIC-Upper Murray FOX Crime">VIC-Upper Murray FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_HIT##HIT/HIT" xmltv_id="VIC-Upper Murray FOX H!TS">VIC-Upper Murray FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_COM##COM/COM" xmltv_id="VIC-Upper Murray The Comedy Channel">VIC-Upper Murray The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AES##AES/AES" xmltv_id="VIC-Upper Murray A&E">VIC-Upper Murray A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FIS##FIS/FIS" xmltv_id="VIC-Upper Murray FOX Sci Fi">VIC-Upper Murray FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MTV##MTV/MTV" xmltv_id="VIC-Upper Murray MTV">VIC-Upper Murray MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ETV##ETV/ETV" xmltv_id="VIC-Upper Murray E! Entertainment">VIC-Upper Murray E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FOD##FOD/FOD" xmltv_id="VIC-Upper Murray LifeStyle Food">VIC-Upper Murray LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_LHO##LHO/LHO" xmltv_id="VIC-Upper Murray LifeStyle Home">VIC-Upper Murray LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DTA##DTA/DTA" xmltv_id="VIC-Upper Murray TLC">VIC-Upper Murray TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BXS##BXS/BXS" xmltv_id="VIC-Upper Murray BoxSets">VIC-Upper Murray BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SAR##SAR/SAR" xmltv_id="VIC-Upper Murray Smooth / Arts">VIC-Upper Murray Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AB2##FTA/AB2" xmltv_id="VIC-Upper Murray ABCComedy/Kids">VIC-Upper Murray ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SBN##FTA/SBN" xmltv_id="VIC-Upper Murray SBS VICELAND">VIC-Upper Murray SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NFN##FTA/NFN" xmltv_id="VIC-Upper Murray SBS Food">VIC-Upper Murray SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NIT##FTA/NIT" xmltv_id="VIC-Upper Murray NITV">VIC-Upper Murray NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_F12##F12/F12" xmltv_id="VIC-Upper Murray FOX One +2">VIC-Upper Murray FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SW2##SHC/SW2" xmltv_id="VIC-Upper Murray FOX SHOWCASE +2">VIC-Upper Murray FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FO2##FOX/FO2" xmltv_id="VIC-Upper Murray FOX8+2">VIC-Upper Murray FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_IO2##IOI/IO2" xmltv_id="VIC-Upper Murray FOX Crime +2">VIC-Upper Murray FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_LS2##LST/LS2" xmltv_id="VIC-Upper Murray LifeStyle +2">VIC-Upper Murray LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AR2##ARN/AR2" xmltv_id="VIC-Upper Murray Arena +2">VIC-Upper Murray Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ET2##ET2/ET2" xmltv_id="VIC-Upper Murray E!+2">VIC-Upper Murray E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CL2##FKC/CL2" xmltv_id="VIC-Upper Murray FOX Classics+2">VIC-Upper Murray FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_UK2##UKT/UK2" xmltv_id="VIC-Upper Murray UKTV+2">VIC-Upper Murray UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FS2##FS2/FS2" xmltv_id="VIC-Upper Murray FOX Sleuth +2">VIC-Upper Murray FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FF2##FF2/FF2" xmltv_id="VIC-Upper Murray FOX Funny +2">VIC-Upper Murray FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_HI2##HIT/HI2" xmltv_id="VIC-Upper Murray FOX H!TS +2">VIC-Upper Murray FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FI2##FI2/FI2" xmltv_id="VIC-Upper Murray FOX Sci Fi +2">VIC-Upper Murray FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_LF2##FOD/LF2" xmltv_id="VIC-Upper Murray LifeStyle Food +2">VIC-Upper Murray LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DT2##DTA/DT2" xmltv_id="VIC-Upper Murray TLC +2">VIC-Upper Murray TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AUR##AUR/AUR" xmltv_id="VIC-Upper Murray Aurora">VIC-Upper Murray Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_TVS##TVS/TVS" xmltv_id="VIC-Upper Murray TVSN">VIC-Upper Murray TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_EXP##EXP/EXP" xmltv_id="VIC-Upper Murray EXPO">VIC-Upper Murray EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ACC##ACC/ACC" xmltv_id="VIC-Upper Murray ACC">VIC-Upper Murray ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_HLT##HLT/HLT" xmltv_id="VIC-Upper Murray Hillsong Channel">VIC-Upper Murray Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DAS##DAS/DAS" xmltv_id="VIC-Upper Murray Daystar">VIC-Upper Murray Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SLT##SLT/SLT" xmltv_id="VIC-Upper Murray SonLife">VIC-Upper Murray SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_F1H##F1H/F1H" xmltv_id="VIC-Upper Murray FOX One HD">VIC-Upper Murray FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ARD##ARN/ARD" xmltv_id="VIC-Upper Murray Arena HD">VIC-Upper Murray Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_LSD##LST/LSD" xmltv_id="VIC-Upper Murray LifeStyle HD">VIC-Upper Murray LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_F8D##FOX/F8D" xmltv_id="VIC-Upper Murray FOX8 HD">VIC-Upper Murray FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FFH##FFH/FFH" xmltv_id="VIC-Upper Murray FOX Funny HD">VIC-Upper Murray FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_UND##HAL/UND" xmltv_id="VIC-Upper Murray Universal HD">VIC-Upper Murray Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SCD##SHC/SCD" xmltv_id="VIC-Upper Murray FOX SHOWCASE HD">VIC-Upper Murray FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BFF##BSF/BFF" xmltv_id="VIC-Upper Murray BBC First HD">VIC-Upper Murray BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FSL##FSL/FSL" xmltv_id="VIC-Upper Murray FOX Sleuth HD">VIC-Upper Murray FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FCH##FCH/FCH" xmltv_id="VIC-Upper Murray FOX Crime HD">VIC-Upper Murray FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AED##AES/AED" xmltv_id="VIC-Upper Murray A&E HD">VIC-Upper Murray A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FSI##FSI/FSI" xmltv_id="VIC-Upper Murray FOX Sci Fi HD">VIC-Upper Murray FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BXD##BXS/BXD" xmltv_id="VIC-Upper Murray BoxSet HD">VIC-Upper Murray BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_HAR##SAR/HAR" xmltv_id="VIC-Upper Murray Smooth / Arts HD">VIC-Upper Murray Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SOD##SHO/SOD" xmltv_id="VIC-Upper Murray Foxtel Movies Premiere HD">VIC-Upper Murray Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MO7##SHF/MO7" xmltv_id="VIC-Upper Murray Foxtel Movies Family HD">VIC-Upper Murray Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MO8##MO8/MO8" xmltv_id="VIC-Upper Murray Foxtel Movies Kids HD">VIC-Upper Murray Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_STN##SHA/STN" xmltv_id="VIC-Upper Murray Foxtel Movies Action HD">VIC-Upper Murray Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MO1##SHY/MO1" xmltv_id="VIC-Upper Murray Foxtel Movies Comedy HD">VIC-Upper Murray Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MO3##SHH/MO3" xmltv_id="VIC-Upper Murray Foxtel Movies Thriller HD">VIC-Upper Murray Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MO2##SHD/MO2" xmltv_id="VIC-Upper Murray Foxtel Movies Romance HD">VIC-Upper Murray Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MO5##MO6/MO5" xmltv_id="VIC-Upper Murray Foxtel Movies Drama HD">VIC-Upper Murray Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MVD##MVS/MVD" xmltv_id="VIC-Upper Murray Foxtel Movies Hits HD">VIC-Upper Murray Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_GRE##GRR/GRE" xmltv_id="VIC-Upper Murray Foxtel Movies Greats HD">VIC-Upper Murray Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FSD##FSN/FSD" xmltv_id="VIC-Upper Murray Fox Sports News HD">VIC-Upper Murray Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_F1D##FS1/F1D" xmltv_id="VIC-Upper Murray FOX CRICKET HD">VIC-Upper Murray FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_F2D##SP2/F2D" xmltv_id="VIC-Upper Murray FOX LEAGUE HD">VIC-Upper Murray FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FHD##FS3/FHD" xmltv_id="VIC-Upper Murray FOX SPORTS 503 HD">VIC-Upper Murray FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FAD##FAF/FAD" xmltv_id="VIC-Upper Murray Fox Footy HD">VIC-Upper Murray Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_F4D##FSP/F4D" xmltv_id="VIC-Upper Murray FOX SPORTS 505 HD">VIC-Upper Murray FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SPE##SPS/SPE" xmltv_id="VIC-Upper Murray FOX SPORTS 506 HD">VIC-Upper Murray FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_E1D##ESP/E1D" xmltv_id="VIC-Upper Murray ESPN HD">VIC-Upper Murray ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_EHD##ES2/EHD" xmltv_id="VIC-Upper Murray ESPN2 HD">VIC-Upper Murray ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FSM##FSS/FSM" xmltv_id="VIC-Upper Murray FOX SPORTS MORE HD">VIC-Upper Murray FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SRH##SRW/SRH" xmltv_id="VIC-Upper Murray SKY Tbred Cent HD">VIC-Upper Murray SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DHD##DIS/DHD" xmltv_id="VIC-Upper Murray Discovery HD">VIC-Upper Murray Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NGD##NGE/NGD" xmltv_id="VIC-Upper Murray Nat Geo HD">VIC-Upper Murray Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_HSD##HST/HSD" xmltv_id="VIC-Upper Murray History HD">VIC-Upper Murray History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BKH##BBK/BKH" xmltv_id="VIC-Upper Murray BBC Earth HD">VIC-Upper Murray BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NWD##NGW/NWD" xmltv_id="VIC-Upper Murray Nat Geo Wild HD">VIC-Upper Murray Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BE1##B1E/BE1" xmltv_id="VIC-Upper Murray beIN SPORTS 1 HD">VIC-Upper Murray beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BE2##B2E/BE2" xmltv_id="VIC-Upper Murray beIN SPORTS 2 HD">VIC-Upper Murray beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BE3##B3E/BE3" xmltv_id="VIC-Upper Murray beIN SPORTS 3 HD">VIC-Upper Murray beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NHD##SKY/NHD" xmltv_id="VIC-Upper Murray Sky News HD">VIC-Upper Murray Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SUH##SKY/SUH" xmltv_id="VIC-Upper Murray Sky News UK HD">VIC-Upper Murray Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FNH##FNC/FNH" xmltv_id="VIC-Upper Murray Fox News HD">VIC-Upper Murray Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SHO##SHO/SHO" xmltv_id="VIC-Upper Murray Foxtel Movies Premiere">VIC-Upper Murray Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SHF##SHF/SHF" xmltv_id="VIC-Upper Murray Foxtel Movies Family">VIC-Upper Murray Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MO9##MO8/MO9" xmltv_id="VIC-Upper Murray Foxtel Movies Kids">VIC-Upper Murray Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SHA##SHA/SHA" xmltv_id="VIC-Upper Murray Foxtel Movies Action">VIC-Upper Murray Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SHY##SHY/SHY" xmltv_id="VIC-Upper Murray Foxtel Movies Comedy">VIC-Upper Murray Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SHH##SHH/SHH" xmltv_id="VIC-Upper Murray Foxtel Movies Thriller">VIC-Upper Murray Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SHD##SHD/SHD" xmltv_id="VIC-Upper Murray Foxtel Movies Romance">VIC-Upper Murray Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MO6##MO6/MO6" xmltv_id="VIC-Upper Murray Foxtel Movies Drama">VIC-Upper Murray Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MVS##MVS/MVS" xmltv_id="VIC-Upper Murray Foxtel Movies Hits">VIC-Upper Murray Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_GRR##GRR/GRR" xmltv_id="VIC-Upper Murray Foxtel Movies Greats">VIC-Upper Murray Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SH2##SHO/SH2" xmltv_id="VIC-Upper Murray Foxtel Movies Premiere +2">VIC-Upper Murray Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MTA##SHA/MTA" xmltv_id="VIC-Upper Murray Foxtel Movies Action +2">VIC-Upper Murray Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MTF##SHF/MTF" xmltv_id="VIC-Upper Murray Foxtel Movies Family +2">VIC-Upper Murray Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_S4B##FTA/S4B" xmltv_id="VIC-Upper Murray SBS World Movies SD">VIC-Upper Murray SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FSN##FSN/FSN" xmltv_id="VIC-Upper Murray Fox Sports News">VIC-Upper Murray Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FS1##FS1/FS1" xmltv_id="VIC-Upper Murray FOX CRICKET">VIC-Upper Murray FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SP2##SP2/SP2" xmltv_id="VIC-Upper Murray FOX LEAGUE">VIC-Upper Murray FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FS3##FS3/FS3" xmltv_id="VIC-Upper Murray FOX SPORTS 503">VIC-Upper Murray FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FAF##FAF/FAF" xmltv_id="VIC-Upper Murray Fox Footy">VIC-Upper Murray Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FSP##FSP/FSP" xmltv_id="VIC-Upper Murray FOX SPORTS 505">VIC-Upper Murray FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SPS##SPS/SPS" xmltv_id="VIC-Upper Murray FOX SPORTS 506">VIC-Upper Murray FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FSS##FSS/FSS" xmltv_id="VIC-Upper Murray Fox Sports More">VIC-Upper Murray Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ESP##ESP/ESP" xmltv_id="VIC-Upper Murray ESPN">VIC-Upper Murray ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ES2##ES2/ES2" xmltv_id="VIC-Upper Murray ESPN2">VIC-Upper Murray ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_B1E##B1E/B1E" xmltv_id="VIC-Upper Murray beIN SPORTS 1">VIC-Upper Murray beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_B2E##B2E/B2E" xmltv_id="VIC-Upper Murray beIN SPORTS 2">VIC-Upper Murray beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_B3E##B3E/B3E" xmltv_id="VIC-Upper Murray beIN SPORTS 3">VIC-Upper Murray beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SRA##SRA/SRA" xmltv_id="VIC-Upper Murray SKY Racing">VIC-Upper Murray SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SR2##SR2/SR2" xmltv_id="VIC-Upper Murray SKY Racing 2">VIC-Upper Murray SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SRW##SRW/SRW" xmltv_id="VIC-Upper Murray SKY Tbred Cent">VIC-Upper Murray SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_RTV##RTV/RTV" xmltv_id="VIC-Upper Murray RACING.COM">VIC-Upper Murray RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SKY##SKY/SKY" xmltv_id="VIC-Upper Murray SKY News">VIC-Upper Murray SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FXW##FXW/FXW" xmltv_id="VIC-Upper Murray SKY Weather">VIC-Upper Murray SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ASP##ASP/ASP" xmltv_id="VIC-Upper Murray Sky News Extra">VIC-Upper Murray Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SUK##SKY/SUK" xmltv_id="VIC-Upper Murray Sky News UK">VIC-Upper Murray Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_FNC##FNC/FNC" xmltv_id="VIC-Upper Murray FOX News">VIC-Upper Murray FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CNN##CNN/CNN" xmltv_id="VIC-Upper Murray CNN">VIC-Upper Murray CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_HST##HST/HST" xmltv_id="VIC-Upper Murray The History Channel">VIC-Upper Murray The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CIN##CIN/CIN" xmltv_id="VIC-Upper Murray Crime">VIC-Upper Murray Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_E2A##AES/E2A" xmltv_id="VIC-Upper Murray A&E +2">VIC-Upper Murray A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DIS##DIS/DIS" xmltv_id="VIC-Upper Murray Discovery Channel">VIC-Upper Murray Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NGE##NGE/NGE" xmltv_id="VIC-Upper Murray National Geographic">VIC-Upper Murray National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BBK##BBK/BBK" xmltv_id="VIC-Upper Murray BBC Earth">VIC-Upper Murray BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DID##DID/DID" xmltv_id="VIC-Upper Murray Investigation Discovery">VIC-Upper Murray Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DIT##DIT/DIT" xmltv_id="VIC-Upper Murray Discovery Turbo">VIC-Upper Murray Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ANI##ANI/ANI" xmltv_id="VIC-Upper Murray Animal Planet">VIC-Upper Murray Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NGW##NGW/NGW" xmltv_id="VIC-Upper Murray Nat Geo Wild">VIC-Upper Murray Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DS2##DIS/DS2" xmltv_id="VIC-Upper Murray Discovery +2">VIC-Upper Murray Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_DI2##DIT/DI2" xmltv_id="VIC-Upper Murray Discovery Turbo +2">VIC-Upper Murray Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NG2##NGE/NG2" xmltv_id="VIC-Upper Murray Nat Geo +2">VIC-Upper Murray Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CNB##CNB/CNB" xmltv_id="VIC-Upper Murray CNBC">VIC-Upper Murray CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BBC##BBC/BBC" xmltv_id="VIC-Upper Murray BBC World News">VIC-Upper Murray BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BLM##BLM/BLM" xmltv_id="VIC-Upper Murray Bloomberg Television">VIC-Upper Murray Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_AJE##AJE/AJE" xmltv_id="VIC-Upper Murray Al Jazeera">VIC-Upper Murray Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_TRT##TRT/TRT" xmltv_id="VIC-Upper Murray TRT World">VIC-Upper Murray TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CCC##CCC/CCC" xmltv_id="VIC-Upper Murray CGTN">VIC-Upper Murray CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CCD##CCD/CCD" xmltv_id="VIC-Upper Murray CGTN-Documentary">VIC-Upper Murray CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NHK##FTA/NHK" xmltv_id="VIC-Upper Murray NHK World-Japan">VIC-Upper Murray NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_RSY##RSY/RSY" xmltv_id="VIC-Upper Murray Russia Today">VIC-Upper Murray Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NIC##NIC/NIC" xmltv_id="VIC-Upper Murray Nickelodeon">VIC-Upper Murray Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_NJR##NJR/NJR" xmltv_id="VIC-Upper Murray Nick Jr.">VIC-Upper Murray Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CBE##CBE/CBE" xmltv_id="VIC-Upper Murray Cbeebies">VIC-Upper Murray Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CNE##CNE/CNE" xmltv_id="VIC-Upper Murray Cartoon Network">VIC-Upper Murray Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_BOO##BOO/BOO" xmltv_id="VIC-Upper Murray Boomerang">VIC-Upper Murray Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_SA3##FTA/SA3" xmltv_id="VIC-Upper Murray ABC ME Sydney">VIC-Upper Murray ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CV2##CV2/CV2" xmltv_id="VIC-Upper Murray [V]">VIC-Upper Murray [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_V2H##CV2/V2H" xmltv_id="VIC-Upper Murray [V] +2">VIC-Upper Murray [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_TMF##TMF/TMF" xmltv_id="VIC-Upper Murray MTV Music">VIC-Upper Murray MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_VH1##VH1/VH1" xmltv_id="VIC-Upper Murray MTV Dance">VIC-Upper Murray MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_MMX##MMX/MMX" xmltv_id="VIC-Upper Murray MAX">VIC-Upper Murray MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_CMC##CMC/CMC" xmltv_id="VIC-Upper Murray CMC">VIC-Upper Murray CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_ANT##ANT/ANT" xmltv_id="VIC-Upper Murray Antenna Pacific">VIC-Upper Murray Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12384_RAI##RAI/RAI" xmltv_id="VIC-Upper Murray RAI ITALIA">VIC-Upper Murray RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BCV##FTA/BCV" xmltv_id="VIC-Western Victoria SC Nine VIC">VIC-Western Victoria SC Nine VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AMV##FTA/AMV" xmltv_id="VIC-Western Victoria PRIME7">VIC-Western Victoria PRIME7</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_VTV##FTA/VTV" xmltv_id="VIC-Western Victoria WIN Television">VIC-Western Victoria WIN Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AHM##FTA/AHM" xmltv_id="VIC-Western Victoria ABC HD">VIC-Western Victoria ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AMD##FTA/AMD" xmltv_id="VIC-Western Victoria ABC News">VIC-Western Victoria ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BMD##FTA/BMD" xmltv_id="VIC-Western Victoria SBS HD">VIC-Western Victoria SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SNV##FTA/SNV" xmltv_id="VIC-Western Victoria SBS Viceland HD">VIC-Western Victoria SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SB6##FTA/SB6" xmltv_id="VIC-Western Victoria SBS World Movies HD">VIC-Western Victoria SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SFV##FTA/SFV" xmltv_id="VIC-Western Victoria SBS Food VIC">VIC-Western Victoria SBS Food VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AD9##FTA/AD9" xmltv_id="VIC-Western Victoria 9HD VIC SC">VIC-Western Victoria 9HD VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_OVD##FTA/OVD" xmltv_id="VIC-Western Victoria SC 9Gem VIC">VIC-Western Victoria SC 9Gem VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_EVI##FTA/EVI" xmltv_id="VIC-Western Victoria SC 9GO! Victoria">VIC-Western Victoria SC 9GO! Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AL9##FTA/AL9" xmltv_id="VIC-Western Victoria 9Life VIC SC">VIC-Western Victoria 9Life VIC SC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AMX##FTA/AMX" xmltv_id="VIC-Western Victoria Prime 7 HD">VIC-Western Victoria Prime 7 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_P7V##FTA/P7V" xmltv_id="VIC-Western Victoria 7TWO Vic">VIC-Western Victoria 7TWO Vic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_PHR##FTA/PHR" xmltv_id="VIC-Western Victoria 7mate on Prime">VIC-Western Victoria 7mate on Prime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_HW8##FTA/HW8" xmltv_id="VIC-Western Victoria WIN HD Victoria">VIC-Western Victoria WIN HD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_WOM##FTA/WOM" xmltv_id="VIC-Western Victoria WIN BOLD Victoria">VIC-Western Victoria WIN BOLD Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_WHV##FTA/WHV" xmltv_id="VIC-Western Victoria WIN Peach Victoria">VIC-Western Victoria WIN Peach Victoria</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_F1S##F1S/F1S" xmltv_id="VIC-Western Victoria FOX One">VIC-Western Victoria FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ABV##FTA/ABV" xmltv_id="VIC-Western Victoria ABC VIC">VIC-Western Victoria ABC VIC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SBE##FTA/SBE" xmltv_id="VIC-Western Victoria SBS Eastern">VIC-Western Victoria SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_UKT##UKT/UKT" xmltv_id="VIC-Western Victoria UKTV">VIC-Western Victoria UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_LST##LST/LST" xmltv_id="VIC-Western Victoria LifeStyle">VIC-Western Victoria LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FOX##FOX/FOX" xmltv_id="VIC-Western Victoria FOX8">VIC-Western Victoria FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FFS##FFS/FFS" xmltv_id="VIC-Western Victoria FOX Funny">VIC-Western Victoria FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ARN##ARN/ARN" xmltv_id="VIC-Western Victoria Arena">VIC-Western Victoria Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FKC##FKC/FKC" xmltv_id="VIC-Western Victoria FOX Classics">VIC-Western Victoria FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_HAL##HAL/HAL" xmltv_id="VIC-Western Victoria Universal TV">VIC-Western Victoria Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SHC##SHC/SHC" xmltv_id="VIC-Western Victoria FOX SHOWCASE">VIC-Western Victoria FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BSF##BSF/BSF" xmltv_id="VIC-Western Victoria BBC First">VIC-Western Victoria BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FSU##FSU/FSU" xmltv_id="VIC-Western Victoria FOX Sleuth">VIC-Western Victoria FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_IOI##IOI/IOI" xmltv_id="VIC-Western Victoria FOX Crime">VIC-Western Victoria FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_HIT##HIT/HIT" xmltv_id="VIC-Western Victoria FOX H!TS">VIC-Western Victoria FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_COM##COM/COM" xmltv_id="VIC-Western Victoria The Comedy Channel">VIC-Western Victoria The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AES##AES/AES" xmltv_id="VIC-Western Victoria A&E">VIC-Western Victoria A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FIS##FIS/FIS" xmltv_id="VIC-Western Victoria FOX Sci Fi">VIC-Western Victoria FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MTV##MTV/MTV" xmltv_id="VIC-Western Victoria MTV">VIC-Western Victoria MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ETV##ETV/ETV" xmltv_id="VIC-Western Victoria E! Entertainment">VIC-Western Victoria E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FOD##FOD/FOD" xmltv_id="VIC-Western Victoria LifeStyle Food">VIC-Western Victoria LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_LHO##LHO/LHO" xmltv_id="VIC-Western Victoria LifeStyle Home">VIC-Western Victoria LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DTA##DTA/DTA" xmltv_id="VIC-Western Victoria TLC">VIC-Western Victoria TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BXS##BXS/BXS" xmltv_id="VIC-Western Victoria BoxSets">VIC-Western Victoria BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SAR##SAR/SAR" xmltv_id="VIC-Western Victoria Smooth / Arts">VIC-Western Victoria Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AB2##FTA/AB2" xmltv_id="VIC-Western Victoria ABCComedy/Kids">VIC-Western Victoria ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SBN##FTA/SBN" xmltv_id="VIC-Western Victoria SBS VICELAND">VIC-Western Victoria SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NFN##FTA/NFN" xmltv_id="VIC-Western Victoria SBS Food">VIC-Western Victoria SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NIT##FTA/NIT" xmltv_id="VIC-Western Victoria NITV">VIC-Western Victoria NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_F12##F12/F12" xmltv_id="VIC-Western Victoria FOX One +2">VIC-Western Victoria FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SW2##SHC/SW2" xmltv_id="VIC-Western Victoria FOX SHOWCASE +2">VIC-Western Victoria FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FO2##FOX/FO2" xmltv_id="VIC-Western Victoria FOX8+2">VIC-Western Victoria FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_IO2##IOI/IO2" xmltv_id="VIC-Western Victoria FOX Crime +2">VIC-Western Victoria FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_LS2##LST/LS2" xmltv_id="VIC-Western Victoria LifeStyle +2">VIC-Western Victoria LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AR2##ARN/AR2" xmltv_id="VIC-Western Victoria Arena +2">VIC-Western Victoria Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ET2##ET2/ET2" xmltv_id="VIC-Western Victoria E!+2">VIC-Western Victoria E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CL2##FKC/CL2" xmltv_id="VIC-Western Victoria FOX Classics+2">VIC-Western Victoria FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_UK2##UKT/UK2" xmltv_id="VIC-Western Victoria UKTV+2">VIC-Western Victoria UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FS2##FS2/FS2" xmltv_id="VIC-Western Victoria FOX Sleuth +2">VIC-Western Victoria FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FF2##FF2/FF2" xmltv_id="VIC-Western Victoria FOX Funny +2">VIC-Western Victoria FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_HI2##HIT/HI2" xmltv_id="VIC-Western Victoria FOX H!TS +2">VIC-Western Victoria FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FI2##FI2/FI2" xmltv_id="VIC-Western Victoria FOX Sci Fi +2">VIC-Western Victoria FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_LF2##FOD/LF2" xmltv_id="VIC-Western Victoria LifeStyle Food +2">VIC-Western Victoria LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DT2##DTA/DT2" xmltv_id="VIC-Western Victoria TLC +2">VIC-Western Victoria TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AUR##AUR/AUR" xmltv_id="VIC-Western Victoria Aurora">VIC-Western Victoria Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_TVS##TVS/TVS" xmltv_id="VIC-Western Victoria TVSN">VIC-Western Victoria TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_EXP##EXP/EXP" xmltv_id="VIC-Western Victoria EXPO">VIC-Western Victoria EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ACC##ACC/ACC" xmltv_id="VIC-Western Victoria ACC">VIC-Western Victoria ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_HLT##HLT/HLT" xmltv_id="VIC-Western Victoria Hillsong Channel">VIC-Western Victoria Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DAS##DAS/DAS" xmltv_id="VIC-Western Victoria Daystar">VIC-Western Victoria Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SLT##SLT/SLT" xmltv_id="VIC-Western Victoria SonLife">VIC-Western Victoria SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_F1H##F1H/F1H" xmltv_id="VIC-Western Victoria FOX One HD">VIC-Western Victoria FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ARD##ARN/ARD" xmltv_id="VIC-Western Victoria Arena HD">VIC-Western Victoria Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_LSD##LST/LSD" xmltv_id="VIC-Western Victoria LifeStyle HD">VIC-Western Victoria LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_F8D##FOX/F8D" xmltv_id="VIC-Western Victoria FOX8 HD">VIC-Western Victoria FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FFH##FFH/FFH" xmltv_id="VIC-Western Victoria FOX Funny HD">VIC-Western Victoria FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_UND##HAL/UND" xmltv_id="VIC-Western Victoria Universal HD">VIC-Western Victoria Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SCD##SHC/SCD" xmltv_id="VIC-Western Victoria FOX SHOWCASE HD">VIC-Western Victoria FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BFF##BSF/BFF" xmltv_id="VIC-Western Victoria BBC First HD">VIC-Western Victoria BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FSL##FSL/FSL" xmltv_id="VIC-Western Victoria FOX Sleuth HD">VIC-Western Victoria FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FCH##FCH/FCH" xmltv_id="VIC-Western Victoria FOX Crime HD">VIC-Western Victoria FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AED##AES/AED" xmltv_id="VIC-Western Victoria A&E HD">VIC-Western Victoria A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FSI##FSI/FSI" xmltv_id="VIC-Western Victoria FOX Sci Fi HD">VIC-Western Victoria FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BXD##BXS/BXD" xmltv_id="VIC-Western Victoria BoxSet HD">VIC-Western Victoria BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_HAR##SAR/HAR" xmltv_id="VIC-Western Victoria Smooth / Arts HD">VIC-Western Victoria Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SOD##SHO/SOD" xmltv_id="VIC-Western Victoria Foxtel Movies Premiere HD">VIC-Western Victoria Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MO7##SHF/MO7" xmltv_id="VIC-Western Victoria Foxtel Movies Family HD">VIC-Western Victoria Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MO8##MO8/MO8" xmltv_id="VIC-Western Victoria Foxtel Movies Kids HD">VIC-Western Victoria Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_STN##SHA/STN" xmltv_id="VIC-Western Victoria Foxtel Movies Action HD">VIC-Western Victoria Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MO1##SHY/MO1" xmltv_id="VIC-Western Victoria Foxtel Movies Comedy HD">VIC-Western Victoria Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MO3##SHH/MO3" xmltv_id="VIC-Western Victoria Foxtel Movies Thriller HD">VIC-Western Victoria Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MO2##SHD/MO2" xmltv_id="VIC-Western Victoria Foxtel Movies Romance HD">VIC-Western Victoria Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MO5##MO6/MO5" xmltv_id="VIC-Western Victoria Foxtel Movies Drama HD">VIC-Western Victoria Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MVD##MVS/MVD" xmltv_id="VIC-Western Victoria Foxtel Movies Hits HD">VIC-Western Victoria Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_GRE##GRR/GRE" xmltv_id="VIC-Western Victoria Foxtel Movies Greats HD">VIC-Western Victoria Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FSD##FSN/FSD" xmltv_id="VIC-Western Victoria Fox Sports News HD">VIC-Western Victoria Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_F1D##FS1/F1D" xmltv_id="VIC-Western Victoria FOX CRICKET HD">VIC-Western Victoria FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_F2D##SP2/F2D" xmltv_id="VIC-Western Victoria FOX LEAGUE HD">VIC-Western Victoria FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FHD##FS3/FHD" xmltv_id="VIC-Western Victoria FOX SPORTS 503 HD">VIC-Western Victoria FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FAD##FAF/FAD" xmltv_id="VIC-Western Victoria Fox Footy HD">VIC-Western Victoria Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_F4D##FSP/F4D" xmltv_id="VIC-Western Victoria FOX SPORTS 505 HD">VIC-Western Victoria FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SPE##SPS/SPE" xmltv_id="VIC-Western Victoria FOX SPORTS 506 HD">VIC-Western Victoria FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_E1D##ESP/E1D" xmltv_id="VIC-Western Victoria ESPN HD">VIC-Western Victoria ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_EHD##ES2/EHD" xmltv_id="VIC-Western Victoria ESPN2 HD">VIC-Western Victoria ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FSM##FSS/FSM" xmltv_id="VIC-Western Victoria FOX SPORTS MORE HD">VIC-Western Victoria FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SRH##SRW/SRH" xmltv_id="VIC-Western Victoria SKY Tbred Cent HD">VIC-Western Victoria SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DHD##DIS/DHD" xmltv_id="VIC-Western Victoria Discovery HD">VIC-Western Victoria Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NGD##NGE/NGD" xmltv_id="VIC-Western Victoria Nat Geo HD">VIC-Western Victoria Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_HSD##HST/HSD" xmltv_id="VIC-Western Victoria History HD">VIC-Western Victoria History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BKH##BBK/BKH" xmltv_id="VIC-Western Victoria BBC Earth HD">VIC-Western Victoria BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NWD##NGW/NWD" xmltv_id="VIC-Western Victoria Nat Geo Wild HD">VIC-Western Victoria Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BE1##B1E/BE1" xmltv_id="VIC-Western Victoria beIN SPORTS 1 HD">VIC-Western Victoria beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BE2##B2E/BE2" xmltv_id="VIC-Western Victoria beIN SPORTS 2 HD">VIC-Western Victoria beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BE3##B3E/BE3" xmltv_id="VIC-Western Victoria beIN SPORTS 3 HD">VIC-Western Victoria beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NHD##SKY/NHD" xmltv_id="VIC-Western Victoria Sky News HD">VIC-Western Victoria Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SUH##SKY/SUH" xmltv_id="VIC-Western Victoria Sky News UK HD">VIC-Western Victoria Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FNH##FNC/FNH" xmltv_id="VIC-Western Victoria Fox News HD">VIC-Western Victoria Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SHO##SHO/SHO" xmltv_id="VIC-Western Victoria Foxtel Movies Premiere">VIC-Western Victoria Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SHF##SHF/SHF" xmltv_id="VIC-Western Victoria Foxtel Movies Family">VIC-Western Victoria Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MO9##MO8/MO9" xmltv_id="VIC-Western Victoria Foxtel Movies Kids">VIC-Western Victoria Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SHA##SHA/SHA" xmltv_id="VIC-Western Victoria Foxtel Movies Action">VIC-Western Victoria Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SHY##SHY/SHY" xmltv_id="VIC-Western Victoria Foxtel Movies Comedy">VIC-Western Victoria Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SHH##SHH/SHH" xmltv_id="VIC-Western Victoria Foxtel Movies Thriller">VIC-Western Victoria Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SHD##SHD/SHD" xmltv_id="VIC-Western Victoria Foxtel Movies Romance">VIC-Western Victoria Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MO6##MO6/MO6" xmltv_id="VIC-Western Victoria Foxtel Movies Drama">VIC-Western Victoria Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MVS##MVS/MVS" xmltv_id="VIC-Western Victoria Foxtel Movies Hits">VIC-Western Victoria Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_GRR##GRR/GRR" xmltv_id="VIC-Western Victoria Foxtel Movies Greats">VIC-Western Victoria Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SH2##SHO/SH2" xmltv_id="VIC-Western Victoria Foxtel Movies Premiere +2">VIC-Western Victoria Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MTA##SHA/MTA" xmltv_id="VIC-Western Victoria Foxtel Movies Action +2">VIC-Western Victoria Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MTF##SHF/MTF" xmltv_id="VIC-Western Victoria Foxtel Movies Family +2">VIC-Western Victoria Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_S4B##FTA/S4B" xmltv_id="VIC-Western Victoria SBS World Movies SD">VIC-Western Victoria SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FSN##FSN/FSN" xmltv_id="VIC-Western Victoria Fox Sports News">VIC-Western Victoria Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FS1##FS1/FS1" xmltv_id="VIC-Western Victoria FOX CRICKET">VIC-Western Victoria FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SP2##SP2/SP2" xmltv_id="VIC-Western Victoria FOX LEAGUE">VIC-Western Victoria FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FS3##FS3/FS3" xmltv_id="VIC-Western Victoria FOX SPORTS 503">VIC-Western Victoria FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FAF##FAF/FAF" xmltv_id="VIC-Western Victoria Fox Footy">VIC-Western Victoria Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FSP##FSP/FSP" xmltv_id="VIC-Western Victoria FOX SPORTS 505">VIC-Western Victoria FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SPS##SPS/SPS" xmltv_id="VIC-Western Victoria FOX SPORTS 506">VIC-Western Victoria FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FSS##FSS/FSS" xmltv_id="VIC-Western Victoria Fox Sports More">VIC-Western Victoria Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ESP##ESP/ESP" xmltv_id="VIC-Western Victoria ESPN">VIC-Western Victoria ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ES2##ES2/ES2" xmltv_id="VIC-Western Victoria ESPN2">VIC-Western Victoria ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_B1E##B1E/B1E" xmltv_id="VIC-Western Victoria beIN SPORTS 1">VIC-Western Victoria beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_B2E##B2E/B2E" xmltv_id="VIC-Western Victoria beIN SPORTS 2">VIC-Western Victoria beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_B3E##B3E/B3E" xmltv_id="VIC-Western Victoria beIN SPORTS 3">VIC-Western Victoria beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SRA##SRA/SRA" xmltv_id="VIC-Western Victoria SKY Racing">VIC-Western Victoria SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SR2##SR2/SR2" xmltv_id="VIC-Western Victoria SKY Racing 2">VIC-Western Victoria SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SRW##SRW/SRW" xmltv_id="VIC-Western Victoria SKY Tbred Cent">VIC-Western Victoria SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_RTV##RTV/RTV" xmltv_id="VIC-Western Victoria RACING.COM">VIC-Western Victoria RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SKY##SKY/SKY" xmltv_id="VIC-Western Victoria SKY News">VIC-Western Victoria SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FXW##FXW/FXW" xmltv_id="VIC-Western Victoria SKY Weather">VIC-Western Victoria SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ASP##ASP/ASP" xmltv_id="VIC-Western Victoria Sky News Extra">VIC-Western Victoria Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SUK##SKY/SUK" xmltv_id="VIC-Western Victoria Sky News UK">VIC-Western Victoria Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_FNC##FNC/FNC" xmltv_id="VIC-Western Victoria FOX News">VIC-Western Victoria FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CNN##CNN/CNN" xmltv_id="VIC-Western Victoria CNN">VIC-Western Victoria CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_HST##HST/HST" xmltv_id="VIC-Western Victoria The History Channel">VIC-Western Victoria The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CIN##CIN/CIN" xmltv_id="VIC-Western Victoria Crime">VIC-Western Victoria Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_E2A##AES/E2A" xmltv_id="VIC-Western Victoria A&E +2">VIC-Western Victoria A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DIS##DIS/DIS" xmltv_id="VIC-Western Victoria Discovery Channel">VIC-Western Victoria Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NGE##NGE/NGE" xmltv_id="VIC-Western Victoria National Geographic">VIC-Western Victoria National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BBK##BBK/BBK" xmltv_id="VIC-Western Victoria BBC Earth">VIC-Western Victoria BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DID##DID/DID" xmltv_id="VIC-Western Victoria Investigation Discovery">VIC-Western Victoria Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DIT##DIT/DIT" xmltv_id="VIC-Western Victoria Discovery Turbo">VIC-Western Victoria Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ANI##ANI/ANI" xmltv_id="VIC-Western Victoria Animal Planet">VIC-Western Victoria Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NGW##NGW/NGW" xmltv_id="VIC-Western Victoria Nat Geo Wild">VIC-Western Victoria Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DS2##DIS/DS2" xmltv_id="VIC-Western Victoria Discovery +2">VIC-Western Victoria Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_DI2##DIT/DI2" xmltv_id="VIC-Western Victoria Discovery Turbo +2">VIC-Western Victoria Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NG2##NGE/NG2" xmltv_id="VIC-Western Victoria Nat Geo +2">VIC-Western Victoria Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CNB##CNB/CNB" xmltv_id="VIC-Western Victoria CNBC">VIC-Western Victoria CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BBC##BBC/BBC" xmltv_id="VIC-Western Victoria BBC World News">VIC-Western Victoria BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BLM##BLM/BLM" xmltv_id="VIC-Western Victoria Bloomberg Television">VIC-Western Victoria Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_AJE##AJE/AJE" xmltv_id="VIC-Western Victoria Al Jazeera">VIC-Western Victoria Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_TRT##TRT/TRT" xmltv_id="VIC-Western Victoria TRT World">VIC-Western Victoria TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CCC##CCC/CCC" xmltv_id="VIC-Western Victoria CGTN">VIC-Western Victoria CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CCD##CCD/CCD" xmltv_id="VIC-Western Victoria CGTN-Documentary">VIC-Western Victoria CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NHK##FTA/NHK" xmltv_id="VIC-Western Victoria NHK World-Japan">VIC-Western Victoria NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_RSY##RSY/RSY" xmltv_id="VIC-Western Victoria Russia Today">VIC-Western Victoria Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NIC##NIC/NIC" xmltv_id="VIC-Western Victoria Nickelodeon">VIC-Western Victoria Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_NJR##NJR/NJR" xmltv_id="VIC-Western Victoria Nick Jr.">VIC-Western Victoria Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CBE##CBE/CBE" xmltv_id="VIC-Western Victoria Cbeebies">VIC-Western Victoria Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CNE##CNE/CNE" xmltv_id="VIC-Western Victoria Cartoon Network">VIC-Western Victoria Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_BOO##BOO/BOO" xmltv_id="VIC-Western Victoria Boomerang">VIC-Western Victoria Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_SA3##FTA/SA3" xmltv_id="VIC-Western Victoria ABC ME Sydney">VIC-Western Victoria ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CV2##CV2/CV2" xmltv_id="VIC-Western Victoria [V]">VIC-Western Victoria [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_V2H##CV2/V2H" xmltv_id="VIC-Western Victoria [V] +2">VIC-Western Victoria [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_TMF##TMF/TMF" xmltv_id="VIC-Western Victoria MTV Music">VIC-Western Victoria MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_VH1##VH1/VH1" xmltv_id="VIC-Western Victoria MTV Dance">VIC-Western Victoria MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_MMX##MMX/MMX" xmltv_id="VIC-Western Victoria MAX">VIC-Western Victoria MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_CMC##CMC/CMC" xmltv_id="VIC-Western Victoria CMC">VIC-Western Victoria CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_ANT##ANT/ANT" xmltv_id="VIC-Western Victoria Antenna Pacific">VIC-Western Victoria Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="12289_RAI##RAI/RAI" xmltv_id="VIC-Western Victoria RAI ITALIA">VIC-Western Victoria RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NIP##FTA/NIP" xmltv_id="WA-Perth Channel 9 Perth">WA-Perth Channel 9 Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_F1S##F1S/F1S" xmltv_id="WA-Perth FOX One">WA-Perth FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ABW##FTA/ABW" xmltv_id="WA-Perth ABC WA">WA-Perth ABC WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SBW##FTA/SBW" xmltv_id="WA-Perth SBS WA">WA-Perth SBS WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_UKT##UKT/UKT" xmltv_id="WA-Perth UKTV">WA-Perth UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_LST##LST/LST" xmltv_id="WA-Perth LifeStyle">WA-Perth LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_TVW##FTA/TVW" xmltv_id="WA-Perth Channel 7 Perth">WA-Perth Channel 7 Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FOX##FOX/FOX" xmltv_id="WA-Perth FOX8">WA-Perth FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NEW##FTA/NEW" xmltv_id="WA-Perth 10 Perth">WA-Perth 10 Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FFS##FFS/FFS" xmltv_id="WA-Perth FOX Funny">WA-Perth FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ARN##ARN/ARN" xmltv_id="WA-Perth Arena">WA-Perth Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FKC##FKC/FKC" xmltv_id="WA-Perth FOX Classics">WA-Perth FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_HAL##HAL/HAL" xmltv_id="WA-Perth Universal TV">WA-Perth Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SHC##SHC/SHC" xmltv_id="WA-Perth FOX SHOWCASE">WA-Perth FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BSF##BSF/BSF" xmltv_id="WA-Perth BBC First">WA-Perth BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FSU##FSU/FSU" xmltv_id="WA-Perth FOX Sleuth">WA-Perth FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_IOI##IOI/IOI" xmltv_id="WA-Perth FOX Crime">WA-Perth FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_HIT##HIT/HIT" xmltv_id="WA-Perth FOX H!TS">WA-Perth FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_COM##COM/COM" xmltv_id="WA-Perth The Comedy Channel">WA-Perth The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_AES##AES/AES" xmltv_id="WA-Perth A&E">WA-Perth A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FIS##FIS/FIS" xmltv_id="WA-Perth FOX Sci Fi">WA-Perth FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MTV##MTV/MTV" xmltv_id="WA-Perth MTV">WA-Perth MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ETV##ETV/ETV" xmltv_id="WA-Perth E! Entertainment">WA-Perth E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FOD##FOD/FOD" xmltv_id="WA-Perth LifeStyle Food">WA-Perth LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_LHO##LHO/LHO" xmltv_id="WA-Perth LifeStyle Home">WA-Perth LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DTA##DTA/DTA" xmltv_id="WA-Perth TLC">WA-Perth TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BXS##BXS/BXS" xmltv_id="WA-Perth BoxSets">WA-Perth BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SAR##SAR/SAR" xmltv_id="WA-Perth Smooth / Arts">WA-Perth Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_A2W##FTA/A2W" xmltv_id="WA-Perth ABCComedy/Kids">WA-Perth ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_P72##FTA/P72" xmltv_id="WA-Perth 7TWO Perth">WA-Perth 7TWO Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SPD##FTA/SPD" xmltv_id="WA-Perth 7mate Perth">WA-Perth 7mate Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_G9P##FTA/G9P" xmltv_id="WA-Perth 9Go! Perth">WA-Perth 9Go! Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_TPD##FTA/TPD" xmltv_id="WA-Perth 10 BOLD Perth">WA-Perth 10 BOLD Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_TPS##FTA/TPS" xmltv_id="WA-Perth 10 Peach Perth">WA-Perth 10 Peach Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SBN##FTA/SBN" xmltv_id="WA-Perth SBS VICELAND">WA-Perth SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SFW##FTA/SFW" xmltv_id="WA-Perth SBS Food WA">WA-Perth SBS Food WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NWA##FTA/NWA" xmltv_id="WA-Perth NITV">WA-Perth NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_F12##F12/F12" xmltv_id="WA-Perth FOX One +2">WA-Perth FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SW2##SHC/SW2" xmltv_id="WA-Perth FOX SHOWCASE +2">WA-Perth FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FO2##FOX/FO2" xmltv_id="WA-Perth FOX8+2">WA-Perth FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_IO2##IOI/IO2" xmltv_id="WA-Perth FOX Crime +2">WA-Perth FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_LS2##LST/LS2" xmltv_id="WA-Perth LifeStyle +2">WA-Perth LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_AR2##ARN/AR2" xmltv_id="WA-Perth Arena +2">WA-Perth Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ET2##ET2/ET2" xmltv_id="WA-Perth E!+2">WA-Perth E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CL2##FKC/CL2" xmltv_id="WA-Perth FOX Classics+2">WA-Perth FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_UK2##UKT/UK2" xmltv_id="WA-Perth UKTV+2">WA-Perth UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FS2##FS2/FS2" xmltv_id="WA-Perth FOX Sleuth +2">WA-Perth FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FF2##FF2/FF2" xmltv_id="WA-Perth FOX Funny +2">WA-Perth FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_HI2##HIT/HI2" xmltv_id="WA-Perth FOX H!TS +2">WA-Perth FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FI2##FI2/FI2" xmltv_id="WA-Perth FOX Sci Fi +2">WA-Perth FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_LF2##FOD/LF2" xmltv_id="WA-Perth LifeStyle Food +2">WA-Perth LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DT2##DTA/DT2" xmltv_id="WA-Perth TLC +2">WA-Perth TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_AUR##AUR/AUR" xmltv_id="WA-Perth Aurora">WA-Perth Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_TVS##TVS/TVS" xmltv_id="WA-Perth TVSN">WA-Perth TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_EXP##EXP/EXP" xmltv_id="WA-Perth EXPO">WA-Perth EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ACC##ACC/ACC" xmltv_id="WA-Perth ACC">WA-Perth ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_HLT##HLT/HLT" xmltv_id="WA-Perth Hillsong Channel">WA-Perth Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DAS##DAS/DAS" xmltv_id="WA-Perth Daystar">WA-Perth Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SLT##SLT/SLT" xmltv_id="WA-Perth SonLife">WA-Perth SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FLW##FTA/FLW" xmltv_id="WA-Perth 7Flix WA">WA-Perth 7Flix WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NPD##FTA/NPD" xmltv_id="WA-Perth 9Gem Perth">WA-Perth 9Gem Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_LP9##FTA/LP9" xmltv_id="WA-Perth 9Life Perth">WA-Perth 9Life Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_F1H##F1H/F1H" xmltv_id="WA-Perth FOX One HD">WA-Perth FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_AHE##FTA/AHE" xmltv_id="WA-Perth ABC HD">WA-Perth ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ARD##ARN/ARD" xmltv_id="WA-Perth Arena HD">WA-Perth Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_LSD##LST/LSD" xmltv_id="WA-Perth LifeStyle HD">WA-Perth LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DSP##FTA/DSP" xmltv_id="WA-Perth 7HD Perth">WA-Perth 7HD Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_F8D##FOX/F8D" xmltv_id="WA-Perth FOX8 HD">WA-Perth FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_HP9##FTA/HP9" xmltv_id="WA-Perth 9HD Perth">WA-Perth 9HD Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NEH##FTA/NEH" xmltv_id="WA-Perth 10 HD Perth">WA-Perth 10 HD Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FFH##FFH/FFH" xmltv_id="WA-Perth FOX Funny HD">WA-Perth FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_UND##HAL/UND" xmltv_id="WA-Perth Universal HD">WA-Perth Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SCD##SHC/SCD" xmltv_id="WA-Perth FOX SHOWCASE HD">WA-Perth FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BFF##BSF/BFF" xmltv_id="WA-Perth BBC First HD">WA-Perth BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FSL##FSL/FSL" xmltv_id="WA-Perth FOX Sleuth HD">WA-Perth FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FCH##FCH/FCH" xmltv_id="WA-Perth FOX Crime HD">WA-Perth FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_AED##AES/AED" xmltv_id="WA-Perth A&E HD">WA-Perth A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FSI##FSI/FSI" xmltv_id="WA-Perth FOX Sci Fi HD">WA-Perth FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BPD##FTA/BPD" xmltv_id="WA-Perth SBS HD">WA-Perth SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SNW##FTA/SNW" xmltv_id="WA-Perth SBS Viceland HD">WA-Perth SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_G06##FTA/G06" xmltv_id="WA-Perth 9Gem HD Perth">WA-Perth 9Gem HD Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BXD##BXS/BXD" xmltv_id="WA-Perth BoxSet HD">WA-Perth BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_HAR##SAR/HAR" xmltv_id="WA-Perth Smooth / Arts HD">WA-Perth Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SOD##SHO/SOD" xmltv_id="WA-Perth Foxtel Movies Premiere HD">WA-Perth Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MO7##SHF/MO7" xmltv_id="WA-Perth Foxtel Movies Family HD">WA-Perth Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MO8##MO8/MO8" xmltv_id="WA-Perth Foxtel Movies Kids HD">WA-Perth Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_STN##SHA/STN" xmltv_id="WA-Perth Foxtel Movies Action HD">WA-Perth Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MO1##SHY/MO1" xmltv_id="WA-Perth Foxtel Movies Comedy HD">WA-Perth Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MO3##SHH/MO3" xmltv_id="WA-Perth Foxtel Movies Thriller HD">WA-Perth Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MO2##SHD/MO2" xmltv_id="WA-Perth Foxtel Movies Romance HD">WA-Perth Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MO5##MO6/MO5" xmltv_id="WA-Perth Foxtel Movies Drama HD">WA-Perth Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MVD##MVS/MVD" xmltv_id="WA-Perth Foxtel Movies Hits HD">WA-Perth Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_GRE##GRR/GRE" xmltv_id="WA-Perth Foxtel Movies Greats HD">WA-Perth Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FSD##FSN/FSD" xmltv_id="WA-Perth Fox Sports News HD">WA-Perth Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_F1D##FS1/F1D" xmltv_id="WA-Perth FOX CRICKET HD">WA-Perth FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_F2D##SP2/F2D" xmltv_id="WA-Perth FOX LEAGUE HD">WA-Perth FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FHD##FS3/FHD" xmltv_id="WA-Perth FOX SPORTS 503 HD">WA-Perth FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FAD##FAF/FAD" xmltv_id="WA-Perth Fox Footy HD">WA-Perth Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_F4D##FSP/F4D" xmltv_id="WA-Perth FOX SPORTS 505 HD">WA-Perth FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SPE##SPS/SPE" xmltv_id="WA-Perth FOX SPORTS 506 HD">WA-Perth FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_E1D##ESP/E1D" xmltv_id="WA-Perth ESPN HD">WA-Perth ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_EHD##ES2/EHD" xmltv_id="WA-Perth ESPN2 HD">WA-Perth ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FSM##FSS/FSM" xmltv_id="WA-Perth FOX SPORTS MORE HD">WA-Perth FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SRH##SRW/SRH" xmltv_id="WA-Perth SKY Tbred Cent HD">WA-Perth SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DHD##DIS/DHD" xmltv_id="WA-Perth Discovery HD">WA-Perth Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NGD##NGE/NGD" xmltv_id="WA-Perth Nat Geo HD">WA-Perth Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_HSD##HST/HSD" xmltv_id="WA-Perth History HD">WA-Perth History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BKH##BBK/BKH" xmltv_id="WA-Perth BBC Earth HD">WA-Perth BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NWD##NGW/NWD" xmltv_id="WA-Perth Nat Geo Wild HD">WA-Perth Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BE1##B1E/BE1" xmltv_id="WA-Perth beIN SPORTS 1 HD">WA-Perth beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BE2##B2E/BE2" xmltv_id="WA-Perth beIN SPORTS 2 HD">WA-Perth beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BE3##B3E/BE3" xmltv_id="WA-Perth beIN SPORTS 3 HD">WA-Perth beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NHD##SKY/NHD" xmltv_id="WA-Perth Sky News HD">WA-Perth Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SUH##SKY/SUH" xmltv_id="WA-Perth Sky News UK HD">WA-Perth Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FNH##FNC/FNH" xmltv_id="WA-Perth Fox News HD">WA-Perth Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_K02##K02/K02" xmltv_id="WA-Perth Foxtel Movies Ultra HD">WA-Perth Foxtel Movies Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SHO##SHO/SHO" xmltv_id="WA-Perth Foxtel Movies Premiere">WA-Perth Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SHF##SHF/SHF" xmltv_id="WA-Perth Foxtel Movies Family">WA-Perth Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MO9##MO8/MO9" xmltv_id="WA-Perth Foxtel Movies Kids">WA-Perth Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SHA##SHA/SHA" xmltv_id="WA-Perth Foxtel Movies Action">WA-Perth Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SHY##SHY/SHY" xmltv_id="WA-Perth Foxtel Movies Comedy">WA-Perth Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SHH##SHH/SHH" xmltv_id="WA-Perth Foxtel Movies Thriller">WA-Perth Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SHD##SHD/SHD" xmltv_id="WA-Perth Foxtel Movies Romance">WA-Perth Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MO6##MO6/MO6" xmltv_id="WA-Perth Foxtel Movies Drama">WA-Perth Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MVS##MVS/MVS" xmltv_id="WA-Perth Foxtel Movies Hits">WA-Perth Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_GRR##GRR/GRR" xmltv_id="WA-Perth Foxtel Movies Greats">WA-Perth Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SH2##SHO/SH2" xmltv_id="WA-Perth Foxtel Movies Premiere +2">WA-Perth Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MTA##SHA/MTA" xmltv_id="WA-Perth Foxtel Movies Action +2">WA-Perth Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MTF##SHF/MTF" xmltv_id="WA-Perth Foxtel Movies Family +2">WA-Perth Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SB9##FTA/SB9" xmltv_id="WA-Perth SBS World Movies HD">WA-Perth SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_S4B##FTA/S4B" xmltv_id="WA-Perth SBS World Movies SD">WA-Perth SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FSN##FSN/FSN" xmltv_id="WA-Perth Fox Sports News">WA-Perth Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FS1##FS1/FS1" xmltv_id="WA-Perth FOX CRICKET">WA-Perth FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SP2##SP2/SP2" xmltv_id="WA-Perth FOX LEAGUE">WA-Perth FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FS3##FS3/FS3" xmltv_id="WA-Perth FOX SPORTS 503">WA-Perth FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FAF##FAF/FAF" xmltv_id="WA-Perth Fox Footy">WA-Perth Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FSP##FSP/FSP" xmltv_id="WA-Perth FOX SPORTS 505">WA-Perth FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SPS##SPS/SPS" xmltv_id="WA-Perth FOX SPORTS 506">WA-Perth FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FSS##FSS/FSS" xmltv_id="WA-Perth Fox Sports More">WA-Perth Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_K01##K01/K01" xmltv_id="WA-Perth Fox Sports Ultra HD">WA-Perth Fox Sports Ultra HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ESP##ESP/ESP" xmltv_id="WA-Perth ESPN">WA-Perth ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ES2##ES2/ES2" xmltv_id="WA-Perth ESPN2">WA-Perth ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_B1E##B1E/B1E" xmltv_id="WA-Perth beIN SPORTS 1">WA-Perth beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_B2E##B2E/B2E" xmltv_id="WA-Perth beIN SPORTS 2">WA-Perth beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_B3E##B3E/B3E" xmltv_id="WA-Perth beIN SPORTS 3">WA-Perth beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SRA##SRA/SRA" xmltv_id="WA-Perth SKY Racing">WA-Perth SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SR2##SR2/SR2" xmltv_id="WA-Perth SKY Racing 2">WA-Perth SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SRW##SRW/SRW" xmltv_id="WA-Perth SKY Tbred Cent">WA-Perth SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_RTV##RTV/RTV" xmltv_id="WA-Perth RACING.COM">WA-Perth RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SKY##SKY/SKY" xmltv_id="WA-Perth SKY News">WA-Perth SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FXW##FXW/FXW" xmltv_id="WA-Perth SKY Weather">WA-Perth SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ASP##ASP/ASP" xmltv_id="WA-Perth Sky News Extra">WA-Perth Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_SUK##SKY/SUK" xmltv_id="WA-Perth Sky News UK">WA-Perth Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_FNC##FNC/FNC" xmltv_id="WA-Perth FOX News">WA-Perth FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CNN##CNN/CNN" xmltv_id="WA-Perth CNN">WA-Perth CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_HST##HST/HST" xmltv_id="WA-Perth The History Channel">WA-Perth The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CIN##CIN/CIN" xmltv_id="WA-Perth Crime">WA-Perth Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_E2A##AES/E2A" xmltv_id="WA-Perth A&E +2">WA-Perth A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DIS##DIS/DIS" xmltv_id="WA-Perth Discovery Channel">WA-Perth Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NGE##NGE/NGE" xmltv_id="WA-Perth National Geographic">WA-Perth National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BBK##BBK/BBK" xmltv_id="WA-Perth BBC Earth">WA-Perth BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DID##DID/DID" xmltv_id="WA-Perth Investigation Discovery">WA-Perth Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DIT##DIT/DIT" xmltv_id="WA-Perth Discovery Turbo">WA-Perth Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ANI##ANI/ANI" xmltv_id="WA-Perth Animal Planet">WA-Perth Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NGW##NGW/NGW" xmltv_id="WA-Perth Nat Geo Wild">WA-Perth Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DS2##DIS/DS2" xmltv_id="WA-Perth Discovery +2">WA-Perth Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_DI2##DIT/DI2" xmltv_id="WA-Perth Discovery Turbo +2">WA-Perth Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NG2##NGE/NG2" xmltv_id="WA-Perth Nat Geo +2">WA-Perth Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_APD##FTA/APD" xmltv_id="WA-Perth ABC News">WA-Perth ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CNB##CNB/CNB" xmltv_id="WA-Perth CNBC">WA-Perth CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BBC##BBC/BBC" xmltv_id="WA-Perth BBC World News">WA-Perth BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BLM##BLM/BLM" xmltv_id="WA-Perth Bloomberg Television">WA-Perth Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_AJE##AJE/AJE" xmltv_id="WA-Perth Al Jazeera">WA-Perth Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_TRT##TRT/TRT" xmltv_id="WA-Perth TRT World">WA-Perth TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CCC##CCC/CCC" xmltv_id="WA-Perth CGTN">WA-Perth CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CCD##CCD/CCD" xmltv_id="WA-Perth CGTN-Documentary">WA-Perth CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NHK##FTA/NHK" xmltv_id="WA-Perth NHK World-Japan">WA-Perth NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_RSY##RSY/RSY" xmltv_id="WA-Perth Russia Today">WA-Perth Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NIC##NIC/NIC" xmltv_id="WA-Perth Nickelodeon">WA-Perth Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_NJR##NJR/NJR" xmltv_id="WA-Perth Nick Jr.">WA-Perth Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CBE##CBE/CBE" xmltv_id="WA-Perth Cbeebies">WA-Perth Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CNE##CNE/CNE" xmltv_id="WA-Perth Cartoon Network">WA-Perth Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_BOO##BOO/BOO" xmltv_id="WA-Perth Boomerang">WA-Perth Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_PA3##FTA/PA3" xmltv_id="WA-Perth ABC ME Perth">WA-Perth ABC ME Perth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CV2##CV2/CV2" xmltv_id="WA-Perth [V]">WA-Perth [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_V2H##CV2/V2H" xmltv_id="WA-Perth [V] +2">WA-Perth [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_TMF##TMF/TMF" xmltv_id="WA-Perth MTV Music">WA-Perth MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_VH1##VH1/VH1" xmltv_id="WA-Perth MTV Dance">WA-Perth MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_MMX##MMX/MMX" xmltv_id="WA-Perth MAX">WA-Perth MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_CMC##CMC/CMC" xmltv_id="WA-Perth CMC">WA-Perth CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_ANT##ANT/ANT" xmltv_id="WA-Perth Antenna Pacific">WA-Perth Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="36992_RAI##RAI/RAI" xmltv_id="WA-Perth RAI ITALIA">WA-Perth RAI ITALIA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WEN##FTA/WEN" xmltv_id="WA-Regional WA WDT Nine WA">WA-Regional WA WDT Nine WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WSE##FTA/WSE" xmltv_id="WA-Regional WA GWN7 - WA">WA-Regional WA GWN7 - WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WWN##FTA/WWN" xmltv_id="WA-Regional WA WIN - WA">WA-Regional WA WIN - WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_AHE##FTA/AHE" xmltv_id="WA-Regional WA ABC HD">WA-Regional WA ABC HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_APD##FTA/APD" xmltv_id="WA-Regional WA ABC News">WA-Regional WA ABC News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BPD##FTA/BPD" xmltv_id="WA-Regional WA SBS HD">WA-Regional WA SBS HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SNW##FTA/SNW" xmltv_id="WA-Regional WA SBS Viceland HD">WA-Regional WA SBS Viceland HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SB9##FTA/SB9" xmltv_id="WA-Regional WA SBS World Movies HD">WA-Regional WA SBS World Movies HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SFW##FTA/SFW" xmltv_id="WA-Regional WA SBS Food WA">WA-Regional WA SBS Food WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WON##FTA/WON" xmltv_id="WA-Regional WA WDT GEM WA">WA-Regional WA WDT GEM WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WEL##FTA/WEL" xmltv_id="WA-Regional WA WDT GO! WA">WA-Regional WA WDT GO! WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WTO##FTA/WTO" xmltv_id="WA-Regional WA 7TWO - WA">WA-Regional WA 7TWO - WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WTM##FTA/WTM" xmltv_id="WA-Regional WA 7mate - WA">WA-Regional WA 7mate - WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_HW9##FTA/HW9" xmltv_id="WA-Regional WA WIN HD WA">WA-Regional WA WIN HD WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WAG##FTA/WAG" xmltv_id="WA-Regional WA WIN BOLD WA">WA-Regional WA WIN BOLD WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_WEM##FTA/WEM" xmltv_id="WA-Regional WA WIN Peach WA">WA-Regional WA WIN Peach WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_F1S##F1S/F1S" xmltv_id="WA-Regional WA FOX One">WA-Regional WA FOX One</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ABW##FTA/ABW" xmltv_id="WA-Regional WA ABC WA">WA-Regional WA ABC WA</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SBE##FTA/SBE" xmltv_id="WA-Regional WA SBS Eastern">WA-Regional WA SBS Eastern</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_UKT##UKT/UKT" xmltv_id="WA-Regional WA UKTV">WA-Regional WA UKTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_LST##LST/LST" xmltv_id="WA-Regional WA LifeStyle">WA-Regional WA LifeStyle</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FOX##FOX/FOX" xmltv_id="WA-Regional WA FOX8">WA-Regional WA FOX8</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FFS##FFS/FFS" xmltv_id="WA-Regional WA FOX Funny">WA-Regional WA FOX Funny</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ARN##ARN/ARN" xmltv_id="WA-Regional WA Arena">WA-Regional WA Arena</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FKC##FKC/FKC" xmltv_id="WA-Regional WA FOX Classics">WA-Regional WA FOX Classics</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_HAL##HAL/HAL" xmltv_id="WA-Regional WA Universal TV">WA-Regional WA Universal TV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SHC##SHC/SHC" xmltv_id="WA-Regional WA FOX SHOWCASE">WA-Regional WA FOX SHOWCASE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BSF##BSF/BSF" xmltv_id="WA-Regional WA BBC First">WA-Regional WA BBC First</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FSU##FSU/FSU" xmltv_id="WA-Regional WA FOX Sleuth">WA-Regional WA FOX Sleuth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_IOI##IOI/IOI" xmltv_id="WA-Regional WA FOX Crime">WA-Regional WA FOX Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_HIT##HIT/HIT" xmltv_id="WA-Regional WA FOX H!TS">WA-Regional WA FOX H!TS</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_COM##COM/COM" xmltv_id="WA-Regional WA The Comedy Channel">WA-Regional WA The Comedy Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_AES##AES/AES" xmltv_id="WA-Regional WA A&E">WA-Regional WA A&E</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FIS##FIS/FIS" xmltv_id="WA-Regional WA FOX Sci Fi">WA-Regional WA FOX Sci Fi</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MTV##MTV/MTV" xmltv_id="WA-Regional WA MTV">WA-Regional WA MTV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ETV##ETV/ETV" xmltv_id="WA-Regional WA E! Entertainment">WA-Regional WA E! Entertainment</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FOD##FOD/FOD" xmltv_id="WA-Regional WA LifeStyle Food">WA-Regional WA LifeStyle Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_LHO##LHO/LHO" xmltv_id="WA-Regional WA LifeStyle Home">WA-Regional WA LifeStyle Home</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DTA##DTA/DTA" xmltv_id="WA-Regional WA TLC">WA-Regional WA TLC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BXS##BXS/BXS" xmltv_id="WA-Regional WA BoxSets">WA-Regional WA BoxSets</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SAR##SAR/SAR" xmltv_id="WA-Regional WA Smooth / Arts">WA-Regional WA Smooth / Arts</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_AB2##FTA/AB2" xmltv_id="WA-Regional WA ABCComedy/Kids">WA-Regional WA ABCComedy/Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SBN##FTA/SBN" xmltv_id="WA-Regional WA SBS VICELAND">WA-Regional WA SBS VICELAND</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NFN##FTA/NFN" xmltv_id="WA-Regional WA SBS Food">WA-Regional WA SBS Food</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NIT##FTA/NIT" xmltv_id="WA-Regional WA NITV">WA-Regional WA NITV</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_F12##F12/F12" xmltv_id="WA-Regional WA FOX One +2">WA-Regional WA FOX One +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SW2##SHC/SW2" xmltv_id="WA-Regional WA FOX SHOWCASE +2">WA-Regional WA FOX SHOWCASE +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FO2##FOX/FO2" xmltv_id="WA-Regional WA FOX8+2">WA-Regional WA FOX8+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_IO2##IOI/IO2" xmltv_id="WA-Regional WA FOX Crime +2">WA-Regional WA FOX Crime +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_LS2##LST/LS2" xmltv_id="WA-Regional WA LifeStyle +2">WA-Regional WA LifeStyle +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_AR2##ARN/AR2" xmltv_id="WA-Regional WA Arena +2">WA-Regional WA Arena +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ET2##ET2/ET2" xmltv_id="WA-Regional WA E!+2">WA-Regional WA E!+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CL2##FKC/CL2" xmltv_id="WA-Regional WA FOX Classics+2">WA-Regional WA FOX Classics+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_UK2##UKT/UK2" xmltv_id="WA-Regional WA UKTV+2">WA-Regional WA UKTV+2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FS2##FS2/FS2" xmltv_id="WA-Regional WA FOX Sleuth +2">WA-Regional WA FOX Sleuth +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FF2##FF2/FF2" xmltv_id="WA-Regional WA FOX Funny +2">WA-Regional WA FOX Funny +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_HI2##HIT/HI2" xmltv_id="WA-Regional WA FOX H!TS +2">WA-Regional WA FOX H!TS +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FI2##FI2/FI2" xmltv_id="WA-Regional WA FOX Sci Fi +2">WA-Regional WA FOX Sci Fi +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_LF2##FOD/LF2" xmltv_id="WA-Regional WA LifeStyle Food +2">WA-Regional WA LifeStyle Food +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DT2##DTA/DT2" xmltv_id="WA-Regional WA TLC +2">WA-Regional WA TLC +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_AUR##AUR/AUR" xmltv_id="WA-Regional WA Aurora">WA-Regional WA Aurora</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_TVS##TVS/TVS" xmltv_id="WA-Regional WA TVSN">WA-Regional WA TVSN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_EXP##EXP/EXP" xmltv_id="WA-Regional WA EXPO">WA-Regional WA EXPO</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ACC##ACC/ACC" xmltv_id="WA-Regional WA ACC">WA-Regional WA ACC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_HLT##HLT/HLT" xmltv_id="WA-Regional WA Hillsong Channel">WA-Regional WA Hillsong Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DAS##DAS/DAS" xmltv_id="WA-Regional WA Daystar">WA-Regional WA Daystar</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SLT##SLT/SLT" xmltv_id="WA-Regional WA SonLife">WA-Regional WA SonLife</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_F1H##F1H/F1H" xmltv_id="WA-Regional WA FOX One HD">WA-Regional WA FOX One HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ARD##ARN/ARD" xmltv_id="WA-Regional WA Arena HD">WA-Regional WA Arena HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_LSD##LST/LSD" xmltv_id="WA-Regional WA LifeStyle HD">WA-Regional WA LifeStyle HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_F8D##FOX/F8D" xmltv_id="WA-Regional WA FOX8 HD">WA-Regional WA FOX8 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FFH##FFH/FFH" xmltv_id="WA-Regional WA FOX Funny HD">WA-Regional WA FOX Funny HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_UND##HAL/UND" xmltv_id="WA-Regional WA Universal HD">WA-Regional WA Universal HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SCD##SHC/SCD" xmltv_id="WA-Regional WA FOX SHOWCASE HD">WA-Regional WA FOX SHOWCASE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BFF##BSF/BFF" xmltv_id="WA-Regional WA BBC First HD">WA-Regional WA BBC First HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FSL##FSL/FSL" xmltv_id="WA-Regional WA FOX Sleuth HD">WA-Regional WA FOX Sleuth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FCH##FCH/FCH" xmltv_id="WA-Regional WA FOX Crime HD">WA-Regional WA FOX Crime HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_AED##AES/AED" xmltv_id="WA-Regional WA A&E HD">WA-Regional WA A&E HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FSI##FSI/FSI" xmltv_id="WA-Regional WA FOX Sci Fi HD">WA-Regional WA FOX Sci Fi HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BXD##BXS/BXD" xmltv_id="WA-Regional WA BoxSet HD">WA-Regional WA BoxSet HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_HAR##SAR/HAR" xmltv_id="WA-Regional WA Smooth / Arts HD">WA-Regional WA Smooth / Arts HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SOD##SHO/SOD" xmltv_id="WA-Regional WA Foxtel Movies Premiere HD">WA-Regional WA Foxtel Movies Premiere HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MO7##SHF/MO7" xmltv_id="WA-Regional WA Foxtel Movies Family HD">WA-Regional WA Foxtel Movies Family HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MO8##MO8/MO8" xmltv_id="WA-Regional WA Foxtel Movies Kids HD">WA-Regional WA Foxtel Movies Kids HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_STN##SHA/STN" xmltv_id="WA-Regional WA Foxtel Movies Action HD">WA-Regional WA Foxtel Movies Action HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MO1##SHY/MO1" xmltv_id="WA-Regional WA Foxtel Movies Comedy HD">WA-Regional WA Foxtel Movies Comedy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MO3##SHH/MO3" xmltv_id="WA-Regional WA Foxtel Movies Thriller HD">WA-Regional WA Foxtel Movies Thriller HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MO2##SHD/MO2" xmltv_id="WA-Regional WA Foxtel Movies Romance HD">WA-Regional WA Foxtel Movies Romance HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MO5##MO6/MO5" xmltv_id="WA-Regional WA Foxtel Movies Drama HD">WA-Regional WA Foxtel Movies Drama HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MVD##MVS/MVD" xmltv_id="WA-Regional WA Foxtel Movies Hits HD">WA-Regional WA Foxtel Movies Hits HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_GRE##GRR/GRE" xmltv_id="WA-Regional WA Foxtel Movies Greats HD">WA-Regional WA Foxtel Movies Greats HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FSD##FSN/FSD" xmltv_id="WA-Regional WA Fox Sports News HD">WA-Regional WA Fox Sports News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_F1D##FS1/F1D" xmltv_id="WA-Regional WA FOX CRICKET HD">WA-Regional WA FOX CRICKET HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_F2D##SP2/F2D" xmltv_id="WA-Regional WA FOX LEAGUE HD">WA-Regional WA FOX LEAGUE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FHD##FS3/FHD" xmltv_id="WA-Regional WA FOX SPORTS 503 HD">WA-Regional WA FOX SPORTS 503 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FAD##FAF/FAD" xmltv_id="WA-Regional WA Fox Footy HD">WA-Regional WA Fox Footy HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_F4D##FSP/F4D" xmltv_id="WA-Regional WA FOX SPORTS 505 HD">WA-Regional WA FOX SPORTS 505 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SPE##SPS/SPE" xmltv_id="WA-Regional WA FOX SPORTS 506 HD">WA-Regional WA FOX SPORTS 506 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_E1D##ESP/E1D" xmltv_id="WA-Regional WA ESPN HD">WA-Regional WA ESPN HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_EHD##ES2/EHD" xmltv_id="WA-Regional WA ESPN2 HD">WA-Regional WA ESPN2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FSM##FSS/FSM" xmltv_id="WA-Regional WA FOX SPORTS MORE HD">WA-Regional WA FOX SPORTS MORE HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SRH##SRW/SRH" xmltv_id="WA-Regional WA SKY Tbred Cent HD">WA-Regional WA SKY Tbred Cent HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DHD##DIS/DHD" xmltv_id="WA-Regional WA Discovery HD">WA-Regional WA Discovery HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NGD##NGE/NGD" xmltv_id="WA-Regional WA Nat Geo HD">WA-Regional WA Nat Geo HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_HSD##HST/HSD" xmltv_id="WA-Regional WA History HD">WA-Regional WA History HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BKH##BBK/BKH" xmltv_id="WA-Regional WA BBC Earth HD">WA-Regional WA BBC Earth HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NWD##NGW/NWD" xmltv_id="WA-Regional WA Nat Geo Wild HD">WA-Regional WA Nat Geo Wild HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BE1##B1E/BE1" xmltv_id="WA-Regional WA beIN SPORTS 1 HD">WA-Regional WA beIN SPORTS 1 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BE2##B2E/BE2" xmltv_id="WA-Regional WA beIN SPORTS 2 HD">WA-Regional WA beIN SPORTS 2 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BE3##B3E/BE3" xmltv_id="WA-Regional WA beIN SPORTS 3 HD">WA-Regional WA beIN SPORTS 3 HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NHD##SKY/NHD" xmltv_id="WA-Regional WA Sky News HD">WA-Regional WA Sky News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SUH##SKY/SUH" xmltv_id="WA-Regional WA Sky News UK HD">WA-Regional WA Sky News UK HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FNH##FNC/FNH" xmltv_id="WA-Regional WA Fox News HD">WA-Regional WA Fox News HD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SHO##SHO/SHO" xmltv_id="WA-Regional WA Foxtel Movies Premiere">WA-Regional WA Foxtel Movies Premiere</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SHF##SHF/SHF" xmltv_id="WA-Regional WA Foxtel Movies Family">WA-Regional WA Foxtel Movies Family</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MO9##MO8/MO9" xmltv_id="WA-Regional WA Foxtel Movies Kids">WA-Regional WA Foxtel Movies Kids</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SHA##SHA/SHA" xmltv_id="WA-Regional WA Foxtel Movies Action">WA-Regional WA Foxtel Movies Action</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SHY##SHY/SHY" xmltv_id="WA-Regional WA Foxtel Movies Comedy">WA-Regional WA Foxtel Movies Comedy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SHH##SHH/SHH" xmltv_id="WA-Regional WA Foxtel Movies Thriller">WA-Regional WA Foxtel Movies Thriller</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SHD##SHD/SHD" xmltv_id="WA-Regional WA Foxtel Movies Romance">WA-Regional WA Foxtel Movies Romance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MO6##MO6/MO6" xmltv_id="WA-Regional WA Foxtel Movies Drama">WA-Regional WA Foxtel Movies Drama</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MVS##MVS/MVS" xmltv_id="WA-Regional WA Foxtel Movies Hits">WA-Regional WA Foxtel Movies Hits</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_GRR##GRR/GRR" xmltv_id="WA-Regional WA Foxtel Movies Greats">WA-Regional WA Foxtel Movies Greats</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SH2##SHO/SH2" xmltv_id="WA-Regional WA Foxtel Movies Premiere +2">WA-Regional WA Foxtel Movies Premiere +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MTA##SHA/MTA" xmltv_id="WA-Regional WA Foxtel Movies Action +2">WA-Regional WA Foxtel Movies Action +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MTF##SHF/MTF" xmltv_id="WA-Regional WA Foxtel Movies Family +2">WA-Regional WA Foxtel Movies Family +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_S4B##FTA/S4B" xmltv_id="WA-Regional WA SBS World Movies SD">WA-Regional WA SBS World Movies SD</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FSN##FSN/FSN" xmltv_id="WA-Regional WA Fox Sports News">WA-Regional WA Fox Sports News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FS1##FS1/FS1" xmltv_id="WA-Regional WA FOX CRICKET">WA-Regional WA FOX CRICKET</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SP2##SP2/SP2" xmltv_id="WA-Regional WA FOX LEAGUE">WA-Regional WA FOX LEAGUE</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FS3##FS3/FS3" xmltv_id="WA-Regional WA FOX SPORTS 503">WA-Regional WA FOX SPORTS 503</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FAF##FAF/FAF" xmltv_id="WA-Regional WA Fox Footy">WA-Regional WA Fox Footy</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FSP##FSP/FSP" xmltv_id="WA-Regional WA FOX SPORTS 505">WA-Regional WA FOX SPORTS 505</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SPS##SPS/SPS" xmltv_id="WA-Regional WA FOX SPORTS 506">WA-Regional WA FOX SPORTS 506</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FSS##FSS/FSS" xmltv_id="WA-Regional WA Fox Sports More">WA-Regional WA Fox Sports More</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ESP##ESP/ESP" xmltv_id="WA-Regional WA ESPN">WA-Regional WA ESPN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ES2##ES2/ES2" xmltv_id="WA-Regional WA ESPN2">WA-Regional WA ESPN2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_B1E##B1E/B1E" xmltv_id="WA-Regional WA beIN SPORTS 1">WA-Regional WA beIN SPORTS 1</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_B2E##B2E/B2E" xmltv_id="WA-Regional WA beIN SPORTS 2">WA-Regional WA beIN SPORTS 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_B3E##B3E/B3E" xmltv_id="WA-Regional WA beIN SPORTS 3">WA-Regional WA beIN SPORTS 3</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SRA##SRA/SRA" xmltv_id="WA-Regional WA SKY Racing">WA-Regional WA SKY Racing</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SR2##SR2/SR2" xmltv_id="WA-Regional WA SKY Racing 2">WA-Regional WA SKY Racing 2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SRW##SRW/SRW" xmltv_id="WA-Regional WA SKY Tbred Cent">WA-Regional WA SKY Tbred Cent</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_RTV##RTV/RTV" xmltv_id="WA-Regional WA RACING.COM">WA-Regional WA RACING.COM</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SKY##SKY/SKY" xmltv_id="WA-Regional WA SKY News">WA-Regional WA SKY News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FXW##FXW/FXW" xmltv_id="WA-Regional WA SKY Weather">WA-Regional WA SKY Weather</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ASP##ASP/ASP" xmltv_id="WA-Regional WA Sky News Extra">WA-Regional WA Sky News Extra</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SUK##SKY/SUK" xmltv_id="WA-Regional WA Sky News UK">WA-Regional WA Sky News UK</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_FNC##FNC/FNC" xmltv_id="WA-Regional WA FOX News">WA-Regional WA FOX News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CNN##CNN/CNN" xmltv_id="WA-Regional WA CNN">WA-Regional WA CNN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_HST##HST/HST" xmltv_id="WA-Regional WA The History Channel">WA-Regional WA The History Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CIN##CIN/CIN" xmltv_id="WA-Regional WA Crime">WA-Regional WA Crime</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_E2A##AES/E2A" xmltv_id="WA-Regional WA A&E +2">WA-Regional WA A&E +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DIS##DIS/DIS" xmltv_id="WA-Regional WA Discovery Channel">WA-Regional WA Discovery Channel</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NGE##NGE/NGE" xmltv_id="WA-Regional WA National Geographic">WA-Regional WA National Geographic</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BBK##BBK/BBK" xmltv_id="WA-Regional WA BBC Earth">WA-Regional WA BBC Earth</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DID##DID/DID" xmltv_id="WA-Regional WA Investigation Discovery">WA-Regional WA Investigation Discovery</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DIT##DIT/DIT" xmltv_id="WA-Regional WA Discovery Turbo">WA-Regional WA Discovery Turbo</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ANI##ANI/ANI" xmltv_id="WA-Regional WA Animal Planet">WA-Regional WA Animal Planet</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NGW##NGW/NGW" xmltv_id="WA-Regional WA Nat Geo Wild">WA-Regional WA Nat Geo Wild</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DS2##DIS/DS2" xmltv_id="WA-Regional WA Discovery +2">WA-Regional WA Discovery +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_DI2##DIT/DI2" xmltv_id="WA-Regional WA Discovery Turbo +2">WA-Regional WA Discovery Turbo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NG2##NGE/NG2" xmltv_id="WA-Regional WA Nat Geo +2">WA-Regional WA Nat Geo +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CNB##CNB/CNB" xmltv_id="WA-Regional WA CNBC">WA-Regional WA CNBC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BBC##BBC/BBC" xmltv_id="WA-Regional WA BBC World News">WA-Regional WA BBC World News</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BLM##BLM/BLM" xmltv_id="WA-Regional WA Bloomberg Television">WA-Regional WA Bloomberg Television</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_AJE##AJE/AJE" xmltv_id="WA-Regional WA Al Jazeera">WA-Regional WA Al Jazeera</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_TRT##TRT/TRT" xmltv_id="WA-Regional WA TRT World">WA-Regional WA TRT World</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CCC##CCC/CCC" xmltv_id="WA-Regional WA CGTN">WA-Regional WA CGTN</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CCD##CCD/CCD" xmltv_id="WA-Regional WA CGTN-Documentary">WA-Regional WA CGTN-Documentary</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NHK##FTA/NHK" xmltv_id="WA-Regional WA NHK World-Japan">WA-Regional WA NHK World-Japan</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_RSY##RSY/RSY" xmltv_id="WA-Regional WA Russia Today">WA-Regional WA Russia Today</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NIC##NIC/NIC" xmltv_id="WA-Regional WA Nickelodeon">WA-Regional WA Nickelodeon</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_NJR##NJR/NJR" xmltv_id="WA-Regional WA Nick Jr.">WA-Regional WA Nick Jr.</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CBE##CBE/CBE" xmltv_id="WA-Regional WA Cbeebies">WA-Regional WA Cbeebies</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CNE##CNE/CNE" xmltv_id="WA-Regional WA Cartoon Network">WA-Regional WA Cartoon Network</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_BOO##BOO/BOO" xmltv_id="WA-Regional WA Boomerang">WA-Regional WA Boomerang</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_SA3##FTA/SA3" xmltv_id="WA-Regional WA ABC ME Sydney">WA-Regional WA ABC ME Sydney</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CV2##CV2/CV2" xmltv_id="WA-Regional WA [V]">WA-Regional WA [V]</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_V2H##CV2/V2H" xmltv_id="WA-Regional WA [V] +2">WA-Regional WA [V] +2</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_TMF##TMF/TMF" xmltv_id="WA-Regional WA MTV Music">WA-Regional WA MTV Music</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_VH1##VH1/VH1" xmltv_id="WA-Regional WA MTV Dance">WA-Regional WA MTV Dance</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_MMX##MMX/MMX" xmltv_id="WA-Regional WA MAX">WA-Regional WA MAX</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_CMC##CMC/CMC" xmltv_id="WA-Regional WA CMC">WA-Regional WA CMC</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_ANT##ANT/ANT" xmltv_id="WA-Regional WA Antenna Pacific">WA-Regional WA Antenna Pacific</channel> + <channel update="i" site="foxtel.com.au.EK" site_id="37088_RAI##RAI/RAI" xmltv_id="WA-Regional WA RAI ITALIA">WA-Regional WA RAI ITALIA</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Australia/foxtel.com.au.EK.ini b/siteini.pack/Australia/foxtel.com.au.EK.ini new file mode 100755 index 00000000..26f87c46 --- /dev/null +++ b/siteini.pack/Australia/foxtel.com.au.EK.ini @@ -0,0 +1,188 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: foxtel.com.au +* @MinSWversion: V2.1.9 +* @Revision 9 - [17/04/2020] WGT*Mat8861*V3 +* @Revision 8 - [28/12/2019] WGT*Mat8861 +* @Revision 7 - [19/11/2016] Blackbear199 +* - url_index date fix +* @Revision 6 - [07/10/2016] Blackbear199 +* - url_index start/stop time fix +* @Revision 5 - [23/06/2016] Blackbear199 +* - rewrite +* @Revision 4 - [17/11/2015] Mitchell Ross/philzgr8 +* - Remove of duplicate descriptions +* @Revision 3 - [02/07/2015] Francis De Paemeleere +* - Adjust to site changes +* @Revision 2 - [27/02/2015] Francis De Paemeleere +* - fix .channels.xml generation (tanks @damof) + make it easier to configure +* @Revision 1 - [22/11/2014] Jan van Straaten +* - one day ahead fix: firstshow=1 +* @Revision 0 - [07/11/2014] Jan van Straaten +* - creation +* @Remarks: +* @header_end +* $$encrypted w/userkey/expiry [17/04/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=foxtel.com|timezone=UTC|maxdays=14|cultureinfo=en-AU|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +GkbJMimqrIrAdEKhundpvQ== +j42ZrJXg5WF6KZ8XaAmN/7hvo4Xo7v2x6+l+eBqQm0rpccL1VMeV5+L0mnaFHZXV +vb2czbDtdoCfOvAQKDtTCA== +5p5R6pAyqYkXKrWov7ReR4IbawUV7QQ530sMNdVdsls= +J4nMy37INqFnMNvNZtStbFvwVHnnU21WTJVMmCkJVkl39MfkhYjCPlI77HUWI+CB2ZucZMtjuN3ODLx6LCF2XTlLuVAaTu3HNhBU2TLjiAk= +x6adg6OPWG3q4zg9+Aa0bmSTUiC42JImeoJqyf2mDE390MqEco0CMBp9SgGlkt5YiiGDR9dpmAiYmrJJS2o+rfoYsewuNA20cfVO+zALSzY= +zMR1OXy89tlExUOBBzhaoIcqHWnkZJrFnZjxA0V7fxHbJGLZ1qilQ8N/UZ9EVqDFdHxURzqz2oo7MZVhqhdNpj3JqhYnot7Rb/VwBGRq8SE= +7PHcJhOo0gJC5erFegPfr09x6SUQO25HiXiWKTptjfSWrfxlZlqSbXqDB5rQyE1j+hePPlm5CkVIhhWDIn3JUw== +7PHcJhOo0gJC5erFegPfry5R8gJzMLWYVnY+9rnpLM862bfI0UmmYKeOaKxdzgr+RmlukAerz3mHOPGPXP09PA== +KiwVGU5PtKq8nuLKUHfBVpDfXJZ69mZLKRnZ6n48hCJVwTNZRQyMaCbPfNjcnsvuHH6gfpBWY3vAEwnNilQw7F6N+KkznUL7v7Ww0vU2OOKJSYdFTuXe6KucTRd0eN99RcvbPjqJEUXx3ksIISvROg== +AtjlK09KjMimHWORLjxj7aUW2b/9UOTrEe1Z9ivB+kZ/HfolR4QTC8GgyFlieBiP6uykJuQFjZMD4vF8A1nBHoSI+di/rs6aVrpT2X2F5Y79e/OhMct5yTg4KpoA//Av +KiwVGU5PtKq8nuLKUHfBVpDfXJZ69mZLKRnZ6n48hCJVwTNZRQyMaCbPfNjcnsvu4rz0oQ9x2SaNINuFJ4IY8ZtyeORvPG+CafR53ZoL6wR6UFdmJafO4q5F6FruPNdw +KiwVGU5PtKq8nuLKUHfBVisxYiUYmbvrOCYBvyZjJpWXR4s5Lm2DBOi4NwkdTfsOxo4J2UUn6M/W8J5Fc5LmH1lHX22BrTdfy11T6AaaBeg= +KiwVGU5PtKq8nuLKUHfBVpDfXJZ69mZLKRnZ6n48hCJVwTNZRQyMaCbPfNjcnsvu4rz0oQ9x2SaNINuFJ4IY8Q7zsaSWBFWohvMB6wwmpfU= +7PHcJhOo0gJC5erFegPfr8uzKpu2eGfL1aQ9bdAjYlKyH9ZAkJtTA8EH/UTpWTEeAWvr3oru0doNcj3JqIeRLQ== +HiHyrP9KHVDOWs3zIccfXwJJfjW5Lz1UrYpFhUFduQSABXx4bvbeqAu10ObWss2QCXIWr2d+3kOqqI8P8nXBrntBdf3pQLQIx8BCP4NvF1o= +7PHcJhOo0gJC5erFegPfr3xgYPW0o9lmNTMgDHtd7KZMQrJTFrtPlVa69dmd0nmz9V3lAeq7qh2TjNUwCP7U6Q== +Ue5pec4B5H5QlkXoZNV7kM9qJmtuuXIpVVbi8FXiljUTTAMJQw+UORiZAii64vy4ArwJeQixpnXKmcDwaZMvX4iGcRQtNvZ6nNz/B3F2lb4= +P+DSWyBhfWlZ6gAZrKE1ku25xJXdpb/mjEanllvIXNNcOESTUazv644pVbzwQF/cMdwOgNvpcppEwwQ1d4to65Gm0OGWV5NBXFdKz2V5jPvUzCnpHhUAyaf1CcOvykoVHXs2AJPswvaLkURLISn63g5lRlh8XPytFLqx0u3/qmOgonD1Lz8mJaaKcmVk0deg299b7GriHlU4Ph75VBosjQwE3PufJmcL4Af6M9s7QO2YP0xn3LF7Hw3fuLSH4yJQ +i/uSVDrSSTLh5fDfUZS5iggIk2JvQ0C7WmMZtQr6fuMfSflfB3u33LzGmmaueVgV4gA2vkxyt9fqnBJXMjHisBJjZ1tONmU6pk1RukifzTQ= +i/uSVDrSSTLh5fDfUZS5iggIk2JvQ0C7WmMZtQr6fuNxMCob6x+KL1v6n1nHmeedjEHu0iNlug0NalykytfNvQ== +i/uSVDrSSTLh5fDfUZS5iguuFGh9Wsqsj0Py3cDr6WMXeR49FcN113JPvIXZIO+/bkZJUIgQm7KHf0WhAF+ExgkskV4Qgt3mJ+AnGWIX+G4= +i/uSVDrSSTLh5fDfUZS5iggIk2JvQ0C7WmMZtQr6fuOSTC+mxhfa1V9o4vnDnG24z2lyrn8UfI3VbdM1/HpNKQ== +i/uSVDrSSTLh5fDfUZS5iggIk2JvQ0C7WmMZtQr6fuNkkwBLfD3lu2SebG+pEW7Ret+5dA9sumYOf9PTGvUIQg== +i/uSVDrSSTLh5fDfUZS5iggIk2JvQ0C7WmMZtQr6fuNedbHgnuseSQUOeEc1AdCk650rNnHTqzoCTLhGWjzQ5A== +i/uSVDrSSTLh5fDfUZS5iggIk2JvQ0C7WmMZtQr6fuNsSJ6/62brmNCQdkCwyA1Bw15YDEtL82ILIq5TJDTL/A== +i/uSVDrSSTLh5fDfUZS5iggIk2JvQ0C7WmMZtQr6fuOYg1kRhXPUS/lRSP82mR3N+T8RlGOIZPhOlIetcMl1aoIw9etYih+sCvmH4qyc2fk= +i/uSVDrSSTLh5fDfUZS5ipRa1DH9W9MW5DDvgnKUxOVk5gII8zrJwf1YN+XgJM6WqUKAST2/GCveahJqGaYL1H4XYjBoJ8mF2jULw87HifA= +zfuKkE/FJ0xxHI+vOkqSzA== +vb2czbDtdoCfOvAQKDtTCA== ++aIZDqKLbg57SY41KxQ45oSeZcOEUxZqIIS6XWZAkKVJXKZqiMtANJv92cloc84ZZUNKoaHOIHaSPM14XWc9cw0/OgT+Qj29E1oGSJ3b9DltUnQcuXnxKqbksfCEdWVccENnVJMyLWEHVy967rngQRgGkyaC6UaxdohXlBMavtE= +auql13zmXbR1O0cb9GRX1w== +GFiIVqMWbZ2pQuwQavnNR6irtfnoHXQ/2Sd+WYXePOU= +UjJSo5COAJljJCbEbDO99aJTVd0/wf5QxK/Tv/Ync0N+DtXBUWl5Js5ZcT1fAjiiWODl00Lix7kdSRiBIihthw== +SZ8AXmLpMsRr9/77ssAdqCWORXHAzs2Zn3H3K+/1rTNBsbeKwnDc7hgJhFWxTDPTE7YCYQ6kSzK53dmYvlRA0Orj6Dtxi01tC+pIU/vaArR229K2kdDKG45VXYHA7hFi +SZ8AXmLpMsRr9/77ssAdqB37lsck79Lp3zpB1/SOxnIqO6P4zDKT2LeAsaVEXNTVyucJmFD8ve56IEuN6rWT7nznp08W+I9QzB7i3cKzPWQ= +v2YdD9/kGrJFkrQoYTywnJAasX4pUuS6h8ITP3oZ7xYnbiU5Jh0EpZTC0/H9+xev +zfuKkE/FJ0xxHI+vOkqSzA== +vb2czbDtdoCfOvAQKDtTCA== +amyW3PabkgAqqsTRUFBLE7C5ukYU2cqI+wigzNta4mPI5ZAZ37NTR9DG4LPDoibI +X3ziQvmtc4A/lPVd0tkc/NtFXfu73qv4y7DTrfnzBof3+W3f4qHDWEmtsqqxkN+c13ZqWgfu1DyL27WHHv5ijg== +T0f0bfaq4YDmRew+tlQMiF2jVmaR12G1LmPRAcNKGD5YeTjwlhR8sjPFO/tlCRBBVKxvxgowPyAXaXQGqTpb4w== +srxZT8kTkH/4+3C2KIkte/Y2U38rBXAbkCouVhqqJbxDQDTeT45heVQDsGQTQwyDH6waeDX3D5Ye0HhN4mhEAw== +2qraGj2V+dmuvW7JQQjJV77DmyNvYYgas74fPgXOQxlEuHNQVuOoCte8YKvkRJkqBqIq61O6KK/noEn+lvFptQ== +MTWx2jv5d7Cl5ddMH0Xpj7J/gQihdRvpmlTIJm7uknlE7BVOvJbxem8hCFJxp2R2w6p4OkSjFVHEep32bpl6aA== +yARO1ZE88aGZwU2HulVVZFNKHGjDkuX3ty61Gq+FiPtWg7rn3x5KHtV4xZxAqPCu +yARO1ZE88aGZwU2HulVVZH7+LrftpDq93eTKHUZuZoN21SIZbojUngfIPGe07FYJ +NhjtSbk51qnQbUCZ75d/JeELyWmR6FkidBI81K+h/uAovGli13EKXxxTU61tA4GTWf5nkcUk11y8chJvjm9gyw== +VSqPHDPOjdHMteLTnwV4r2i0o97znGQX/jvShQf7NCXXO+cJn7ljk7bPwPSZ7LIt +0oF97Dl6xl0hFj18qF2cv4Iu8+VtbYN1aadKR4AX88Xcox5AWc6E2BtjDCf3MxSHdNTbEN56PQF78/9SIT3QSeWdJMoG/iGbZ1sEIIOPs4dPZdM94tdZQgOeMokXgRAOGIR0y5/toM7hL599x6t89g== +yjGuk6eanrZuqs8S5cb5o2fW6oOZ6jS8++VgCKszXR1i6tIDK2/cFjYOyGvNRhnR879LBPjMEWurmlUamSqOnk7bHcuZFkWRWteAQg7bY7k= +c5Of5CGDDg7xLUyjPqKuW0fXsuQg0oX7W5qyy4Dcrl7F68lSWlUUyGen1vEGoTMy +lTif++LCW9wKLtz6BIFs2DYPaiOE9puEAsNG9J8juBhVMktJx0zkxDIHjkz7EMyD +vb2czbDtdoCfOvAQKDtTCA== +yRPrEztfWlx4wBIotzdY/gMehC9+D2gGy5I9yIGsplegB1VmRNnXTTvdtaHTVKwV0lLZZWDaVvoBm+GBZYNvXVML1MCDqTHvRcD4Knwl8+wmLf/Pb8DaoIlbNbshjJUnUY6S93zBc1Xz9eqRlBVpSbjmCDtowPqDpG5kMeP+Ck98V+m0Tru5puExMzR5yBVBXugA4R6xc/EPJGrtgqBgMQ== +wQWoEu81ATBKS9tEYA5i47RJ2pEsc3JKCjlC0dphGnMs2MxJ1REZD4zhdUMIsLPTLeH/Ww+k4TJgiKVNkrbCkEAz1i6Ki5KakM/fxONloLA= +wQWoEu81ATBKS9tEYA5i47RJ2pEsc3JKCjlC0dphGnO14FqlVd/mFjEMjXnY/LEPI4jJxU0LsKpGhnzyAWjVe2Sb6wu8R+0EU1xwISK0y9k= +wQWoEu81ATBKS9tEYA5i40lT4LLsiNhhLFKyAVCKYwDEXiRpQfnT1yPd0WbrwyPMDET4rSywSJ2F/7Cv/9SEe+x64jP1QkuJ7uQfyVdJmr8= +wQWoEu81ATBKS9tEYA5i47RJ2pEsc3JKCjlC0dphGnOiGaymtnAAa7YCgslePrfo+d7XGqlTUsWhUe7EzpWWow== +wQWoEu81ATBKS9tEYA5i47RJ2pEsc3JKCjlC0dphGnPi4694e5Evh6KDkgBJ7t5bU5LMbjFaI+R615d2q/dK3g== +wQWoEu81ATBKS9tEYA5i47RJ2pEsc3JKCjlC0dphGnPqIRGoNrByT4sqjZdIVq41pg07pud2iABOY4c6mHMRz9+GkZUrXcu7v+/eNcyMppE= +wQWoEu81ATBKS9tEYA5i47RJ2pEsc3JKCjlC0dphGnP1MwtxmU5ysKM15LwFvOQ5UtTy/PMIjGdJIq5OLGIlrQ== +wQWoEu81ATBKS9tEYA5i47RJ2pEsc3JKCjlC0dphGnMPM7u0Z9+vgOP/W06yX5IQ80af1sLmnmWg6ygPVyVZ9TwddnIGIh5x2UYe/zRiSSM= +wQWoEu81ATBKS9tEYA5i43gzu1b7NzCx2xK5OQmwUzb+z9W6zGACUVi9nBtH+yqG5VJRjwxIuKsJitHYTTKxnqyW/awzcKMkgHxQUt8a10g= +zfuKkE/FJ0xxHI+vOkqSzA== +vb2czbDtdoCfOvAQKDtTCA== ++YRD34eIfUktN8j7ZuWmppE9wqzIBnO6uI/fS6vTwsXvbUbDv80ufPMM+ij0u1Sa +tqmlBPZoFDH4pg2uZGxfLn5cB4siALcfinCmahcV1mAn14zFsOXOp1oaWuBf7IkV +rou1Rs8TEz0UKZRWj6ZCYpDdinrkj4Pw/WfTmrnaSV+/2itc5usrg5HW4N42W6cftKwF2ClSv36h68HOsPnKaQ== +MMdsBepOlon7Yn1h00tDu9YnPW1uLvBGPM76qfdavaXERWJSWmBfE5QM3EHBFkomS2hgvUWoryLwHDU2+7ZZkg== +EGWDdLp6Wm/StlgRt/O742QvtEK9aM32wXw7mTBz+z/D9b4/d4OwD7iojg63ja3lalmKAQZDMrgqn6xeq4xh8A== +d3Vl4GldYnV4xMK7lLBMagXTihjuCOBmICaLjtTWpNQsAmB/WKSExR+7XZxFAEBWJaM0SaNNtF2DnJVdz1fN9g== +v7vKD4yKTkoaLh5QAV7UqzeTo0GSO5mCKyQ1WL0/oy0zgiQzoZN4SeGfdT1ElBvS +v7vKD4yKTkoaLh5QAV7Uq/CC8NTr9YZXOp4vsQx1L2T9CmUQUrMykWMM7FOwKrCa +ANHJUzfpi8dejKdj548tWa8tjatOAjtnwoGwZJFfwOeYgZb6pDhehfZ/HCq4WeplSAo0mi/kWaJb/7catk0HLg== +H9Ihy0D9Ji2XtXkbjs2UMBDQi88EAG7Nd8Q5vDfg+yBV3dyLVk/iAQcP57XmXEtuXZc/+V9FjKHkiWGnV28Jfg== +tDUcmgPhCmGGe3EP31oaxyB7wuvYSmJPnSCB2LwGtU50Vlq7yNOuN1Cz0c0NroGa +5HFXXUYfYeUSs8njK/uA6uTgx/+3Wi2ACRYb/0CThpfKMhhY9eAtUgrty6Ds/dqU +vtEcJyzvJ2WFjbL3zjXYHw== +vb2czbDtdoCfOvAQKDtTCA== +vb2czbDtdoCfOvAQKDtTCA== +bXuE/fmaRtt29hsIIZenVzrXgsIXCimmJHI47gPraCEYw5G6j5MPAaNbGmNJhJKN7lKV1HWUOTXFyZuhLkJZfkJWhQdhoq8rMtRPppesEBhOBvZSWoaDqpfwT0+2nn5yjjrDs3MgvKqyJsQl2b7eQg== +aAZ4/NPkK4vwbVFKPy55w2TL61+IU5wOcylukk4tnGmnOUvMPS/QiFthCVZDFCk3y+o0YfXSiUi5MTuq33jwYHjANlEqsuCLAGjTFeA9K4E= +GkbJMimqrIrAdEKhundpvQ== +bwYgBMXovBbDzNJia7DD0rWmGa5zwp+zAO0nrnFAsqo= +JUha3IPTwvHCZ0A+XPtwe5pvbflt0JPZ0ff/q3yE2IYXgUm2cU2uweKWzr9cjkKGfLNDGFLUIjFCJCyisyb+u+Y4Ky/nrmCw0dlOHfUkQZV7FTXTCTaz6k0YsYkf5T08 +DTWanUL66/pMDF9+6LplGwGFgz0JJGQGhCJUZWi96zfi3MQjgETQWISOs3UfCqiQLDBtPFrQ07gCSgpFbb+BUmo3EAJlAsEzxB1YBtd6xUhDJc1F8WAKiObzHicGEoivWP4na5LQfJS9cA2fhSKzFLrFZfIh0U7/JpyqgK8sS/2Gj6yGCzxgN/mWyS+BtLvvjXCtZ6+sxk35oXV7ODZN7QJxbYgeTj1YXLwXf7fcjLV+7He+hjPxXqEYbpgyJuqiFm7bvpc+Zn+QuOT1XtGtqKVUHsKhedkATb2s5UUu1c8ovsuYatfWRTvXkmLiPMz7ibOSFTbIoXv9Fa+3KNBDoA6FZYrz9jDG4ZFDNrHgvVMJGR7MbChGKVPg8pN4MO+4 +GLRcMsZo55RpRGcja7rH1OyrT28pV4po7tEF+OEBxzE= +QLZWdMeqLZziZZV4WMcyZoW+KrFKjnDl8hatg72RPFr58sPgtWzisX1ZR8tyg6S2QiyKVINik9H1w1TV+ZAajmIXFF2ph37YelVIu4yfuWLFkZugc+FHSMp9me++JtKpcN40LKR8l7985xNRXJZApZKxQUb/tblXdDGikQD6PnUe3jTwNsqhh8n2S6BsYcOaXfqSLMqRZMC5otdFuqjC6XKe+vscNpiE+72Q26JmYwMhfanVINjqoak0S7qeYFgDUyj4Vf8SPMhFJ9rsRDxu8prX+RhJdQ8YMB4cC+9PHedBN/GlU2hBm991Ohw38yrtLRPin/3hNBDdxFuwYlnArCRIZSR5SRFIe7vEB1gw2GkmtC4Wn/AbR7FWEDfmLCs75JfCeHfRZhsKPIRYPgQFnuMXaakibpy9Ll1tvYvXWg43DpBrCmFVh0BWO50Roset +8qYv8JZbbwLVMWrNyOMfyHpEl0lrttPFanDTnkw6Z9c= +i8F+Q4WMX91LcJsSlqABdJZaqkRtu6REpeYV85ZTdpT8CzXLrYs2K5p1exxM+46p +s35eQ5Tck8LWpgS26aDljeg4QW3NmEofs8Mdw5NErPiwGHwwOYyunwo1x2ItbUuBHTmLBzEg6MfJNwMjyFnSZQ== +3h/WogJfmjNSgM3AdRz34m6nmoZff4eOLzNlOgCOFrzzFbD1a4saKzNWJik0KwPxxfG4Dk4D/We4sqtZ8XAzdo/Tb4YQDx/kb2wGYynBMng= +YADn6ZnzAYzi46ORmdMy2p6PCmV2WdIFgycXoefPWWEqkq7NL9j8PA1eKqmXLMJzJtwqaVLg+kFLbU1bf/Pnp/LMllq61+kXDuM5AMyrbFvisHYX9Q4XrvbyGRpsEU5dyiZcs3YDGASRLcqK62wxsQ== +YADn6ZnzAYzi46ORmdMy2hb5biNzrlSCV5EqghGqEMH9iuzMl7hW0jykeRRQrJJ6cBPgpLG+RMvIqfyKbk4s6g== +YADn6ZnzAYzi46ORmdMy2sPiPJEDQUeO//kq9Dje1sDYNCKtW/4AwNib1u3EDafO +071Z01s59/SOnsP2pA1G7Ad5n1gxdlG0/mWepsi5jwHBMZppMy0l03qBWWiwHI/TwvC6oGhvbFdwmEm3wpD3Sz8rtyCQf4Z8YkdoZImUD7zwsrpicAX9UAb8GcdPUZtW +071Z01s59/SOnsP2pA1G7FYT9Vi26pcS3d35cAFu2Bo8dmKYTxa6uuy9a+QvY0id +071Z01s59/SOnsP2pA1G7A+ibMYrxNll36Yq8R+jCA0H2MpaROyVT0zEC/vs8Qkk +iD7Ov+BlHzSMBSLqMo74X95qC7g4fnygausJGnvLvcrHvfhCMvtZn4eua5VdX6u3 +qlyHq/7junAExpH3fFASYdaTWo22T03m56e9B4CkFHwb6494UHhDvISEf+Vo84jP +8qYv8JZbbwLVMWrNyOMfyIlSAKBP5sv8j/cwerMqPDhVsWAzePB+cU/A+iid+TqqeWW4/0Upq2xJG+tvOYVVUg== +UVoyBu+0AuVgWrUCqI6INw== +FNkljtMgYRKn1Bv8JKLzxLRyc+EMB7DCF4CG5Pv+EzXjIN1AEb5ArwCwTM+Vs8E2kGgLDbJLtbSZIgNSJnoRiA== +FNkljtMgYRKn1Bv8JKLzxBZq9jKtJenggssfI5qRkUD5andwk1RzSzOYgF25ei18 +FNkljtMgYRKn1Bv8JKLzxLWu62sP2C9ADoTX/fdF3yrIQmOV1gb6mUbd/yhHDK/offsCXIHXI6zP7iPfH2R/CQ== +CHCTFduGd/OP1go3hNdvqX/nNhs/RO9hf/6tRCVuhDponxV629d98MgNO8CVq1gv6yxwrVV8UQXBR2kr2zCf3A== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6U8o7FXakSjo2Ps5U5iOxxO +CHCTFduGd/OP1go3hNdvqSGXeryaO4meHnZrRjovWpS9nCxKiUDDwAZ0aMAr0ZxMkxLt0QomXRlmangE/cjMkQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6UWLSXZteDo/TEO++5sJXB9/dkNzfs9lJFa8Tqp0wtaBw== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6VrfkfRKLFuutXOr6KqsGXgRWrEPrQMY/UHtmC9nJ2JoQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6UGmlg31w/V8ghKoQcpsFGANvqK8PwCDdLGRwfKDKzFMg== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6VnnHZWdc/TMbR72nn79P9IQe6t9muGR6hdHvoEH91RXQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XSNoMvwy3umVL3OF4GZNQDdgkN8B6MeHNkW4Vrm1m87t304EPidtlmHFHZXmD1/bQ= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6UqfBuQ9DlFzeMaraoyr4jPkoeE+8xy2g1RcnmAx0y0ZJ6Hyx+pYSwHkjMY6yrzox0= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6VNtidnX5GmQLxmbHfbxXIvxCqjslP6vC6o5P2hYqT/BYXx4W+ZYSawurN1Y1MJWrc= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6VtTRKIMYmsthLb2q0oFYa+mb8b2IA5G2qIkFJlfoVH2A== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XcY1f/xItDPJg9HdOWhM0TcZLp7Wq4LQ4H8/yVWV2g1g== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6X/LV0JtEPYWCYcGDvaM/bdhRc4NJk7rsBe1a6osPJ6IVStwNwLR1SNb9/ZM7jVW1k= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6WSycekyAFn+uMeY3FzYME2gAkeVwTIjOaWsSrhbJwliQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6V4F5X3ezOCXSYXBqq9yjq7jc3BZ61EdhEzBuS3DeOJeA== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6U39SNV9C6QDV1x0C/wJSPsu+ZRMlpqtrIdXk0zFWIWDrrDKeD1LJTr3l9Le8TtmME= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6U0h1mkKzI5Ik5ELZ6E4V2ZCjHb081oFXX4L2gyFQ0UZw== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6Vwqjd8mqRurnnDwVAqjSKnKQGij+r7ZhTFF6qirYGGGA== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XTbDAyPLHqPRBusdrWID0Q1ziJ+jhZ7DoFlLjU+8xRlA== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6X3iMPtT49XvcdUmTIBjB6cC/3AJBvioYVT11f3OevzHg== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6WCCUd+SIead3AfQlW3NIyvKRZbX7LDeC7o9jTJb1BFWw== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6WeEXH09T0AcLfQ5mNtyfOUriZPTXRasjHKKoCLfkL7AQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6UBmy/SCgNw1tfqX2di5mJ7bmUvaNGD8t53aLfv8yfv5A== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6WtX3lvGD0Tu1SXZSba2F/DHEyhukOLUA2IsNqA/aMppg== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6X1+0X/AlUD1zVeZJ+585vyp63u0QzM4TgdVDHXtmjeDA== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6U6SYXBZsxrVAQt4N6x5YFfpYpDPrv4CHGTn8Lv8Coo/Q== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XwJz3lOYpR4umxLXEXO4tWNq/9+2s/3L+nsevFTR8rGg== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6UsfCEBH9lDILRdKgTbGDWZOmeSRdHyCx9u2J/tfWBveQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6Wek6LXPnxGP9zSOno+VXA5OPKLQm+x8Wpmfwtw2Y1xUhgeSYOW6GnkrAGkuMkHF4s= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6Wl1rLGRhpDeCF3LAqs4bfGtlWeLR5EkmUNSTXKdo2NrA== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6UsgVP+0aTcMrvQhkfUQp4yxi9CKZQLkQOJaZGCksKvqw== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6VpvCELLhap2APl7oL5q4WkVCVANEeCPWuNQDXHJsx9fw== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6URoA4i864V8Ti0zrTzL9T6OkZ2BpM271jGcEOVdMofxQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XTU3u19ivaC0QkrjjoOOVjMNpa28minHIi1k2aFWMEPQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XBNyP2D0zLDwWVMJaD8kV56mIi0+9RXQ5px3UjGqr5WA== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6WSyFEWJ71CWebcmH0OPxa6o4UnO95KMG7rwS3zhGiJTA== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XFVDI9gxZYAO2pj7kufX/IVClslSgwA4QCekGhdT/R0w== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6WXaOojcmlydh+DaOS/CzxtRIyFlFr+6enTvfuItgFFnQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6WDzsL7A+WfV1c4A7RRLPxn8sEZhBDkSWcLg00iISgt1A== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6W5FoIpVulu8RrLkS3w92n1be6Sf+DlHOqPOu5oqQLlXQ== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6U56iScWA0RnfSNWNmGSyVBjNfi5MXTPTEnLknIJgAHyA== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6U7CQms85yZMF/6lZw+nFsuvWBOqvNxhxKvf9pRN4m0yf97uPpKg7wN9tRN8ZRdTV8= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6Ve7m2FnzlmrsyUCY7uZAaXOQ8IF3b7+gu8dbF6uZpEYHhdVuihBKG46s1/kEL6NoE= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XTJ6m3owIJPcvPVEky7/IQmCiNjTBp3Q21q1E7rJg0yCqA05IibmYOlP6VrelxuHI= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XjnKoF/xNw98hKb1UiLz9n1KGS1czysAmFNsCPiM2I2w== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6W3klQ0ptb5xIXpTQ92tr/NHGNJciZOF5wf0WJ7Nq3d9uTzpc/rMaMGabT1f+6SHpA= +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XxOyrCBlzIl2mdwwopLcrP8bwgCvIVzIubmEzY1BbXMw== +CHCTFduGd/OP1go3hNdvqVJ/I9rHvg3jfD53H3CAJ6XheFl9EFI4DHKm6eicBsZsfCFRtdnzUagMRGqC5DROPw== +FNkljtMgYRKn1Bv8JKLzxE/qHeKkqXQiy8JcpUsxHoW6xVJidfysO81W2fkTJfEc6shUp0rYVv3UsqWxcjwMprTDh1mkJCUL3tFsO6sYlG4= +FNkljtMgYRKn1Bv8JKLzxINkw5fG5bQaEqkZrjEzJW4C3CmV1SWp1bXzcIEy3sY1d14CelirQE+QHWmG/KkAOIKFojOiwe8jzBHNwsA0qMNBYQDpssDfCNATbTZcc6K3 +bwYgBMXovBbDzNJia7DD0rroSG6nR2h5QGsD4QFISQ4= +auql13zmXbR1O0cb9GRX1w== +%&$€Hb38fv1u6XFpJI2i5/k7QySQBeBoqMWu1rJc1pv8yJs=€$&% +xp/VG0aLG814K+JiA7eZdQ== diff --git a/siteini.pack/Australia/freeview.com.au.EK.channels.xml b/siteini.pack/Australia/freeview.com.au.EK.channels.xml new file mode 100755 index 00000000..4a73268f --- /dev/null +++ b/siteini.pack/Australia/freeview.com.au.EK.channels.xml @@ -0,0 +1,434 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V2.1.10.0 -- Jan van Straaten" site="freeview.com.au"> + <channels> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="CatchAll - ABC COMEDY/ABC KIDS NSW">CatchAll - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="CatchAll - ABC ME">CatchAll - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="CatchAll - 9HD">CatchAll - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="CatchAll - NITV">CatchAll - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="CatchAll - SBS VICELAND HD">CatchAll - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="CatchAll - ABC NEWS">CatchAll - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="CatchAll - 9Go!">CatchAll - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="CatchAll - RACING.COM">CatchAll - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="CatchAll - SBS Food">CatchAll - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="CatchAll - SBS">CatchAll - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="CatchAll - SBS World Movies Sydney">CatchAll - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0221" xmltv_id="NSW - Sydney - ABC">NSW - Sydney - ABC</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NSW - Sydney - ABC COMEDY/ABC KIDS NSW">NSW - Sydney - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NSW - Sydney - ABC ME">NSW - Sydney - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NSW - Sydney - 9HD">NSW - Sydney - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0420:0424" xmltv_id="NSW - Sydney - 9Life">NSW - Sydney - 9Life</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0522" xmltv_id="NSW - Sydney - 7TWO">NSW - Sydney - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0525" xmltv_id="NSW - Sydney - 7flix">NSW - Sydney - 7flix</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0527" xmltv_id="NSW - Sydney - 7food network Sydney">NSW - Sydney - 7food network Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0602:0621" xmltv_id="NSW - Sydney - 10 Bold">NSW - Sydney - 10 Bold</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0602:0625" xmltv_id="NSW - Sydney - TEN">NSW - Sydney - TEN</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0602:0628" xmltv_id="NSW - Sydney - 10 Peach">NSW - Sydney - 10 Peach</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NSW - Sydney - NITV">NSW - Sydney - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NSW - Sydney - SBS VICELAND HD">NSW - Sydney - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NSW - Sydney - ABC NEWS">NSW - Sydney - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NSW - Sydney - 9Go!">NSW - Sydney - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0420:0421" xmltv_id="NSW - Sydney - Channel 9">NSW - Sydney - Channel 9</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0420:0427" xmltv_id="NSW - Sydney - 9Gem">NSW - Sydney - 9Gem</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0420:0428" xmltv_id="NSW - Sydney - 9Go!">NSW - Sydney - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0520" xmltv_id="NSW - Sydney - Seven">NSW - Sydney - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0523" xmltv_id="NSW - Sydney - 7mate">NSW - Sydney - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NSW - Sydney - RACING.COM">NSW - Sydney - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NSW - Sydney - SBS Food">NSW - Sydney - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NSW - Sydney - SBS">NSW - Sydney - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NSW - Sydney - SBS World Movies Sydney">NSW - Sydney - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NSW - Newcastle - ABC COMEDY/ABC KIDS NSW">NSW - Newcastle - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NSW - Newcastle - ABC ME">NSW - Newcastle - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NSW - Newcastle - 9HD">NSW - Newcastle - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NSW - Newcastle - NITV">NSW - Newcastle - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NSW - Newcastle - SBS VICELAND HD">NSW - Newcastle - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NSW - Newcastle - ABC NEWS">NSW - Newcastle - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NSW - Newcastle - 9Go!">NSW - Newcastle - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NSW - Newcastle - RACING.COM">NSW - Newcastle - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NSW - Newcastle - SBS Food">NSW - Newcastle - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NSW - Newcastle - SBS">NSW - Newcastle - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NSW - Newcastle - SBS World Movies Sydney">NSW - Newcastle - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NSW - Tare - ABC COMEDY/ABC KIDS NSW">NSW - Tare - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NSW - Tare - ABC ME">NSW - Tare - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NSW - Tare - 9HD">NSW - Tare - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NSW - Tare - NITV">NSW - Tare - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NSW - Tare - SBS VICELAND HD">NSW - Tare - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NSW - Tare - ABC NEWS">NSW - Tare - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NSW - Tare - 9Go!">NSW - Tare - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NSW - Tare - RACING.COM">NSW - Tare - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NSW - Tare - SBS Food">NSW - Tare - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NSW - Tare - SBS">NSW - Tare - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NSW - Tare - SBS World Movies Sydney">NSW - Tare - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NSW - Tamworth - ABC COMEDY/ABC KIDS NSW">NSW - Tamworth - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NSW - Tamworth - ABC ME">NSW - Tamworth - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NSW - Tamworth - 9HD">NSW - Tamworth - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NSW - Tamworth - NITV">NSW - Tamworth - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NSW - Tamworth - SBS VICELAND HD">NSW - Tamworth - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NSW - Tamworth - ABC NEWS">NSW - Tamworth - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NSW - Tamworth - 9Go!">NSW - Tamworth - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NSW - Tamworth - RACING.COM">NSW - Tamworth - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NSW - Tamworth - SBS Food">NSW - Tamworth - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NSW - Tamworth - SBS">NSW - Tamworth - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NSW - Tamworth - SBS World Movies Sydney">NSW - Tamworth - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NSW - Orange, Dubbo, Wagga - ABC COMEDY/ABC KIDS NSW">NSW - Orange, Dubbo, Wagga - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NSW - Orange, Dubbo, Wagga - ABC ME">NSW - Orange, Dubbo, Wagga - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NSW - Orange, Dubbo, Wagga - 9HD">NSW - Orange, Dubbo, Wagga - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NSW - Orange, Dubbo, Wagga - NITV">NSW - Orange, Dubbo, Wagga - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NSW - Orange, Dubbo, Wagga - SBS VICELAND HD">NSW - Orange, Dubbo, Wagga - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NSW - Orange, Dubbo, Wagga - ABC NEWS">NSW - Orange, Dubbo, Wagga - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NSW - Orange, Dubbo, Wagga - 9Go!">NSW - Orange, Dubbo, Wagga - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NSW - Orange, Dubbo, Wagga - RACING.COM">NSW - Orange, Dubbo, Wagga - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NSW - Orange, Dubbo, Wagga - SBS Food">NSW - Orange, Dubbo, Wagga - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NSW - Orange, Dubbo, Wagga - SBS">NSW - Orange, Dubbo, Wagga - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NSW - Orange, Dubbo, Wagga - SBS World Movies Sydney">NSW - Orange, Dubbo, Wagga - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NSW - Northern Rivers - ABC COMEDY/ABC KIDS NSW">NSW - Northern Rivers - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NSW - Northern Rivers - ABC ME">NSW - Northern Rivers - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NSW - Northern Rivers - 9HD">NSW - Northern Rivers - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NSW - Northern Rivers - NITV">NSW - Northern Rivers - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NSW - Northern Rivers - SBS VICELAND HD">NSW - Northern Rivers - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NSW - Northern Rivers - ABC NEWS">NSW - Northern Rivers - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NSW - Northern Rivers - 9Go!">NSW - Northern Rivers - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NSW - Northern Rivers - RACING.COM">NSW - Northern Rivers - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NSW - Northern Rivers - SBS Food">NSW - Northern Rivers - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NSW - Northern Rivers - SBS">NSW - Northern Rivers - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NSW - Northern Rivers - SBS World Movies Sydney">NSW - Northern Rivers - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NSW - Wollongong - ABC COMEDY/ABC KIDS NSW">NSW - Wollongong - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NSW - Wollongong - ABC ME">NSW - Wollongong - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NSW - Wollongong - 9HD">NSW - Wollongong - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NSW - Wollongong - NITV">NSW - Wollongong - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NSW - Wollongong - SBS VICELAND HD">NSW - Wollongong - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NSW - Wollongong - ABC NEWS">NSW - Wollongong - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NSW - Wollongong - 9Go!">NSW - Wollongong - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NSW - Wollongong - RACING.COM">NSW - Wollongong - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NSW - Wollongong - SBS Food">NSW - Wollongong - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NSW - Wollongong - SBS">NSW - Wollongong - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NSW - Wollongong - SBS World Movies Sydney">NSW - Wollongong - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0211:0211" xmltv_id="NSW - Canberra - ABC">NSW - Canberra - ABC</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NSW - Canberra - ABC COMEDY/ABC KIDS NSW">NSW - Canberra - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NSW - Canberra - ABC ME">NSW - Canberra - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NSW - Canberra - 9HD">NSW - Canberra - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NSW - Canberra - NITV">NSW - Canberra - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NSW - Canberra - SBS VICELAND HD">NSW - Canberra - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NSW - Canberra - ABC NEWS">NSW - Canberra - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NSW - Canberra - 9Go!">NSW - Canberra - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NSW - Canberra - RACING.COM">NSW - Canberra - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NSW - Canberra - SBS Food">NSW - Canberra - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NSW - Canberra - SBS">NSW - Canberra - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NSW - Canberra - SBS World Movies Sydney">NSW - Canberra - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="NT - Regional - ABC COMEDY/ABC KIDS NSW">NT - Regional - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="NT - Regional - ABC ME">NT - Regional - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="NT - Regional - 9HD">NT - Regional - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="NT - Regional - NITV">NT - Regional - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="NT - Regional - SBS VICELAND HD">NT - Regional - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="NT - Regional - ABC NEWS">NT - Regional - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="NT - Regional - 9Go!">NT - Regional - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="NT - Regional - RACING.COM">NT - Regional - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="NT - Regional - SBS Food">NT - Regional - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="NT - Regional - SBS">NT - Regional - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="NT - Regional - SBS World Movies Sydney">NT - Regional - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="VIC - Albury - ABC COMEDY/ABC KIDS NSW">VIC - Albury - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="VIC - Albury - ABC ME">VIC - Albury - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="VIC - Albury - 9HD">VIC - Albury - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="VIC - Albury - NITV">VIC - Albury - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="VIC - Albury - SBS VICELAND HD">VIC - Albury - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="VIC - Albury - ABC NEWS">VIC - Albury - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="VIC - Albury - 9Go!">VIC - Albury - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="VIC - Albury - RACING.COM">VIC - Albury - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="VIC - Albury - SBS Food">VIC - Albury - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="VIC - Albury - SBS">VIC - Albury - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="VIC - Albury - SBS World Movies Sydney">VIC - Albury - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="VIC - Shepparton - ABC COMEDY/ABC KIDS NSW">VIC - Shepparton - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="VIC - Shepparton - ABC ME">VIC - Shepparton - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="VIC - Shepparton - 9HD">VIC - Shepparton - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="VIC - Shepparton - NITV">VIC - Shepparton - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="VIC - Shepparton - SBS VICELAND HD">VIC - Shepparton - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="VIC - Shepparton - ABC NEWS">VIC - Shepparton - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="VIC - Shepparton - 9Go!">VIC - Shepparton - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="VIC - Shepparton - RACING.COM">VIC - Shepparton - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="VIC - Shepparton - SBS Food">VIC - Shepparton - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="VIC - Shepparton - SBS">VIC - Shepparton - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="VIC - Shepparton - SBS World Movies Sydney">VIC - Shepparton - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="VIC - Bendigo - ABC COMEDY/ABC KIDS NSW">VIC - Bendigo - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="VIC - Bendigo - ABC ME">VIC - Bendigo - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="VIC - Bendigo - 9HD">VIC - Bendigo - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="VIC - Bendigo - NITV">VIC - Bendigo - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="VIC - Bendigo - SBS VICELAND HD">VIC - Bendigo - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="VIC - Bendigo - ABC NEWS">VIC - Bendigo - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="VIC - Bendigo - 9Go!">VIC - Bendigo - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="VIC - Bendigo - RACING.COM">VIC - Bendigo - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="VIC - Bendigo - SBS Food">VIC - Bendigo - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="VIC - Bendigo - SBS">VIC - Bendigo - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="VIC - Bendigo - SBS World Movies Sydney">VIC - Bendigo - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="VIC - Melbourne - ABC COMEDY/ABC KIDS NSW">VIC - Melbourne - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="VIC - Melbourne - ABC ME">VIC - Melbourne - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0231:0231" xmltv_id="VIC - Melbourne - ABC">VIC - Melbourne - ABC</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="VIC - Melbourne - 9HD">VIC - Melbourne - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0430:0433" xmltv_id="VIC - Melbourne - 9Life">VIC - Melbourne - 9Life</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0430:0436" xmltv_id="VIC - Melbourne - 9Gem">VIC - Melbourne - 9Gem</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0430:0437" xmltv_id="VIC - Melbourne - 9Go!">VIC - Melbourne - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0503:0530" xmltv_id="VIC - Melbourne - Seven">VIC - Melbourne - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0503:0537" xmltv_id="VIC - Melbourne - 7food network Melbourne">VIC - Melbourne - 7food network Melbourne</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0603:0638" xmltv_id="VIC - Melbourne - 10 Peach">VIC - Melbourne - 10 Peach</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="VIC - Melbourne - NITV">VIC - Melbourne - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="VIC - Melbourne - SBS VICELAND HD">VIC - Melbourne - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="VIC - Melbourne - ABC NEWS">VIC - Melbourne - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="VIC - Melbourne - 9Go!">VIC - Melbourne - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0430:0430" xmltv_id="VIC - Melbourne - Channel 9">VIC - Melbourne - Channel 9</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="VIC - Melbourne - RACING.COM">VIC - Melbourne - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0503:0532" xmltv_id="VIC - Melbourne - 7TWO">VIC - Melbourne - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0503:0533" xmltv_id="VIC - Melbourne - 7mate">VIC - Melbourne - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0503:0535" xmltv_id="VIC - Melbourne - 7flix">VIC - Melbourne - 7flix</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0603:0631" xmltv_id="VIC - Melbourne - 10 Bold">VIC - Melbourne - 10 Bold</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0603:0635" xmltv_id="VIC - Melbourne - TEN">VIC - Melbourne - TEN</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="VIC - Melbourne - SBS Food">VIC - Melbourne - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="VIC - Melbourne - SBS">VIC - Melbourne - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="VIC - Melbourne - SBS World Movies Sydney">VIC - Melbourne - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="VIC - Ballarat - ABC COMEDY/ABC KIDS NSW">VIC - Ballarat - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="VIC - Ballarat - ABC ME">VIC - Ballarat - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="VIC - Ballarat - 9HD">VIC - Ballarat - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="VIC - Ballarat - NITV">VIC - Ballarat - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="VIC - Ballarat - SBS VICELAND HD">VIC - Ballarat - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="VIC - Ballarat - ABC NEWS">VIC - Ballarat - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="VIC - Ballarat - 9Go!">VIC - Ballarat - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="VIC - Ballarat - RACING.COM">VIC - Ballarat - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="VIC - Ballarat - SBS Food">VIC - Ballarat - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="VIC - Ballarat - SBS">VIC - Ballarat - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="VIC - Ballarat - SBS World Movies Sydney">VIC - Ballarat - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="VIC - Gippsland - ABC COMEDY/ABC KIDS NSW">VIC - Gippsland - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="VIC - Gippsland - ABC ME">VIC - Gippsland - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="VIC - Gippsland - 9HD">VIC - Gippsland - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="VIC - Gippsland - NITV">VIC - Gippsland - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="VIC - Gippsland - SBS VICELAND HD">VIC - Gippsland - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="VIC - Gippsland - ABC NEWS">VIC - Gippsland - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="VIC - Gippsland - 9Go!">VIC - Gippsland - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="VIC - Gippsland - RACING.COM">VIC - Gippsland - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="VIC - Gippsland - SBS Food">VIC - Gippsland - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="VIC - Gippsland - SBS">VIC - Gippsland - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="VIC - Gippsland - SBS World Movies Sydney">VIC - Gippsland - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:040B" xmltv_id="QLD - Brisbane - 9Go!">QLD - Brisbane - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Brisbane - ABC COMEDY/ABC KIDS NSW">QLD - Brisbane - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Brisbane - ABC ME">QLD - Brisbane - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0241:0241" xmltv_id="QLD - Brisbane - ABC">QLD - Brisbane - ABC</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0407" xmltv_id="QLD - Brisbane - 9Life">QLD - Brisbane - 9Life</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Brisbane - 9HD">QLD - Brisbane - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0504:0542" xmltv_id="QLD - Brisbane - 7TWO">QLD - Brisbane - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0504:0545" xmltv_id="QLD - Brisbane - 7flix">QLD - Brisbane - 7flix</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0604:0645" xmltv_id="QLD - Brisbane - TEN">QLD - Brisbane - TEN</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0604:0648" xmltv_id="QLD - Brisbane - 10 Peach">QLD - Brisbane - 10 Peach</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Brisbane - NITV">QLD - Brisbane - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Brisbane - SBS VICELAND HD">QLD - Brisbane - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:040A" xmltv_id="QLD - Brisbane - 9Gem">QLD - Brisbane - 9Gem</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Brisbane - ABC NEWS">QLD - Brisbane - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0401" xmltv_id="QLD - Brisbane - Channel 9">QLD - Brisbane - Channel 9</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Brisbane - 9Go!">QLD - Brisbane - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Brisbane - RACING.COM">QLD - Brisbane - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0504:0540" xmltv_id="QLD - Brisbane - Seven">QLD - Brisbane - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0504:0543" xmltv_id="QLD - Brisbane - 7mate">QLD - Brisbane - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0504:0547" xmltv_id="QLD - Brisbane - 7food network Brisbane">QLD - Brisbane - 7food network Brisbane</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0604:0641" xmltv_id="QLD - Brisbane - 10 Bold">QLD - Brisbane - 10 Bold</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Brisbane - SBS Food">QLD - Brisbane - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Brisbane - SBS">QLD - Brisbane - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Brisbane - SBS World Movies Sydney">QLD - Brisbane - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Goldcoast - ABC COMEDY/ABC KIDS NSW">QLD - Goldcoast - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Goldcoast - ABC ME">QLD - Goldcoast - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Goldcoast - 9HD">QLD - Goldcoast - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Goldcoast - NITV">QLD - Goldcoast - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Goldcoast - SBS VICELAND HD">QLD - Goldcoast - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Goldcoast - ABC NEWS">QLD - Goldcoast - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Goldcoast - 9Go!">QLD - Goldcoast - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Goldcoast - RACING.COM">QLD - Goldcoast - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0507:0570" xmltv_id="QLD - Goldcoast - Seven">QLD - Goldcoast - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Goldcoast - SBS Food">QLD - Goldcoast - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Goldcoast - SBS">QLD - Goldcoast - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Goldcoast - SBS World Movies Sydney">QLD - Goldcoast - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Toowoomba - ABC COMEDY/ABC KIDS NSW">QLD - Toowoomba - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Toowoomba - ABC ME">QLD - Toowoomba - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Toowoomba - 9HD">QLD - Toowoomba - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0960:0970" xmltv_id="QLD - Toowoomba - Seven">QLD - Toowoomba - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0960:0972" xmltv_id="QLD - Toowoomba - 7TWO">QLD - Toowoomba - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Toowoomba - NITV">QLD - Toowoomba - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Toowoomba - SBS VICELAND HD">QLD - Toowoomba - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Toowoomba - ABC NEWS">QLD - Toowoomba - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Toowoomba - 9Go!">QLD - Toowoomba - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Toowoomba - RACING.COM">QLD - Toowoomba - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0960:0973" xmltv_id="QLD - Toowoomba - 7mate">QLD - Toowoomba - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Toowoomba - SBS Food">QLD - Toowoomba - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Toowoomba - SBS">QLD - Toowoomba - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Toowoomba - SBS World Movies Sydney">QLD - Toowoomba - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Maryborough - ABC COMEDY/ABC KIDS NSW">QLD - Maryborough - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Maryborough - ABC ME">QLD - Maryborough - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Maryborough - 9HD">QLD - Maryborough - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0900:0915" xmltv_id="QLD - Maryborough - 7flix">QLD - Maryborough - 7flix</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0950:0962" xmltv_id="QLD - Maryborough - 7TWO">QLD - Maryborough - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Maryborough - NITV">QLD - Maryborough - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Maryborough - SBS VICELAND HD">QLD - Maryborough - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Maryborough - ABC NEWS">QLD - Maryborough - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Maryborough - 9Go!">QLD - Maryborough - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Maryborough - RACING.COM">QLD - Maryborough - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0950:0960" xmltv_id="QLD - Maryborough - Seven">QLD - Maryborough - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0950:0963" xmltv_id="QLD - Maryborough - 7mate">QLD - Maryborough - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Maryborough - SBS Food">QLD - Maryborough - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Maryborough - SBS">QLD - Maryborough - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Maryborough - SBS World Movies Sydney">QLD - Maryborough - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Widebay - ABC COMEDY/ABC KIDS NSW">QLD - Widebay - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Widebay - ABC ME">QLD - Widebay - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Widebay - 9HD">QLD - Widebay - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0940:0950" xmltv_id="QLD - Widebay - Seven">QLD - Widebay - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0940:0952" xmltv_id="QLD - Widebay - 7TWO">QLD - Widebay - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Widebay - NITV">QLD - Widebay - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Widebay - SBS VICELAND HD">QLD - Widebay - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Widebay - ABC NEWS">QLD - Widebay - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Widebay - 9Go!">QLD - Widebay - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Widebay - RACING.COM">QLD - Widebay - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0940:0953" xmltv_id="QLD - Widebay - 7mate">QLD - Widebay - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Widebay - SBS Food">QLD - Widebay - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Widebay - SBS">QLD - Widebay - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Widebay - SBS World Movies Sydney">QLD - Widebay - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Rockhampton - ABC COMEDY/ABC KIDS NSW">QLD - Rockhampton - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Rockhampton - ABC ME">QLD - Rockhampton - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Rockhampton - 9HD">QLD - Rockhampton - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0930:0942" xmltv_id="QLD - Rockhampton - 7TWO">QLD - Rockhampton - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Rockhampton - NITV">QLD - Rockhampton - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Rockhampton - SBS VICELAND HD">QLD - Rockhampton - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Rockhampton - ABC NEWS">QLD - Rockhampton - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Rockhampton - 9Go!">QLD - Rockhampton - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Rockhampton - RACING.COM">QLD - Rockhampton - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0930:0940" xmltv_id="QLD - Rockhampton - Seven">QLD - Rockhampton - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0930:0943" xmltv_id="QLD - Rockhampton - 7mate">QLD - Rockhampton - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Rockhampton - SBS Food">QLD - Rockhampton - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Rockhampton - SBS">QLD - Rockhampton - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Rockhampton - SBS World Movies Sydney">QLD - Rockhampton - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Mackay - ABC COMEDY/ABC KIDS NSW">QLD - Mackay - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Mackay - ABC ME">QLD - Mackay - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Mackay - 9HD">QLD - Mackay - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Mackay - NITV">QLD - Mackay - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Mackay - SBS VICELAND HD">QLD - Mackay - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Mackay - ABC NEWS">QLD - Mackay - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Mackay - 9Go!">QLD - Mackay - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Mackay - RACING.COM">QLD - Mackay - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0920:0930" xmltv_id="QLD - Mackay - Seven">QLD - Mackay - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0920:0932" xmltv_id="QLD - Mackay - 7TWO">QLD - Mackay - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0920:0933" xmltv_id="QLD - Mackay - 7mate">QLD - Mackay - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Mackay - SBS Food">QLD - Mackay - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Mackay - SBS">QLD - Mackay - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Mackay - SBS World Movies Sydney">QLD - Mackay - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Townsville - ABC COMEDY/ABC KIDS NSW">QLD - Townsville - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Townsville - ABC ME">QLD - Townsville - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Townsville - 9HD">QLD - Townsville - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0910:0920" xmltv_id="QLD - Townsville - Seven">QLD - Townsville - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0910:0923" xmltv_id="QLD - Townsville - 7mate">QLD - Townsville - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Townsville - NITV">QLD - Townsville - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Townsville - SBS VICELAND HD">QLD - Townsville - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Townsville - ABC NEWS">QLD - Townsville - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Townsville - 9Go!">QLD - Townsville - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Townsville - RACING.COM">QLD - Townsville - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0910:0922" xmltv_id="QLD - Townsville - 7TWO">QLD - Townsville - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Townsville - SBS Food">QLD - Townsville - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Townsville - SBS">QLD - Townsville - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Townsville - SBS World Movies Sydney">QLD - Townsville - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="QLD - Cairns - ABC COMEDY/ABC KIDS NSW">QLD - Cairns - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="QLD - Cairns - ABC ME">QLD - Cairns - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="QLD - Cairns - 9HD">QLD - Cairns - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0900:0910" xmltv_id="QLD - Cairns - Seven">QLD - Cairns - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0900:0913" xmltv_id="QLD - Cairns - 7mate">QLD - Cairns - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="QLD - Cairns - NITV">QLD - Cairns - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="QLD - Cairns - SBS VICELAND HD">QLD - Cairns - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="QLD - Cairns - ABC NEWS">QLD - Cairns - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="QLD - Cairns - 9Go!">QLD - Cairns - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="QLD - Cairns - RACING.COM">QLD - Cairns - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0900:0912" xmltv_id="QLD - Cairns - 7TWO">QLD - Cairns - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="QLD - Cairns - SBS Food">QLD - Cairns - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="QLD - Cairns - SBS">QLD - Cairns - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="QLD - Cairns - SBS World Movies Sydney">QLD - Cairns - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="SA - Adelaide - ABC COMEDY/ABC KIDS NSW">SA - Adelaide - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="SA - Adelaide - ABC ME">SA - Adelaide - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0251:0251" xmltv_id="SA - Adelaide - ABC">SA - Adelaide - ABC</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="SA - Adelaide - 9HD">SA - Adelaide - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0450:0457" xmltv_id="SA - Adelaide - 9Gem">SA - Adelaide - 9Gem</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0450:0458" xmltv_id="SA - Adelaide - 9Go!">SA - Adelaide - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0605:0658" xmltv_id="SA - Adelaide - 10 Peach">SA - Adelaide - 10 Peach</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="SA - Adelaide - NITV">SA - Adelaide - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="SA - Adelaide - SBS VICELAND HD">SA - Adelaide - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="SA - Adelaide - ABC NEWS">SA - Adelaide - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="SA - Adelaide - 9Go!">SA - Adelaide - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0450:0451" xmltv_id="SA - Adelaide - Channel 9">SA - Adelaide - Channel 9</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0450:0454" xmltv_id="SA - Adelaide - 9Life">SA - Adelaide - 9Life</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="SA - Adelaide - RACING.COM">SA - Adelaide - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0505:0550" xmltv_id="SA - Adelaide - Seven">SA - Adelaide - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0505:0552" xmltv_id="SA - Adelaide - 7TWO">SA - Adelaide - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0505:0553" xmltv_id="SA - Adelaide - 7mate">SA - Adelaide - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0505:0555" xmltv_id="SA - Adelaide - 7flix">SA - Adelaide - 7flix</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0605:0651" xmltv_id="SA - Adelaide - 10 Bold">SA - Adelaide - 10 Bold</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0605:0655" xmltv_id="SA - Adelaide - TEN">SA - Adelaide - TEN</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="SA - Adelaide - SBS Food">SA - Adelaide - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="SA - Adelaide - SBS">SA - Adelaide - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="SA - Adelaide - SBS World Movies Sydney">SA - Adelaide - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="SA - Regional - ABC COMEDY/ABC KIDS NSW">SA - Regional - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="SA - Regional - ABC ME">SA - Regional - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="SA - Regional - 9HD">SA - Regional - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="SA - Regional - NITV">SA - Regional - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="SA - Regional - SBS VICELAND HD">SA - Regional - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="SA - Regional - ABC NEWS">SA - Regional - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="SA - Regional - 9Go!">SA - Regional - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="SA - Regional - RACING.COM">SA - Regional - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="SA - Regional - SBS Food">SA - Regional - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="SA - Regional - SBS">SA - Regional - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="SA - Regional - SBS World Movies Sydney">SA - Regional - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="WA - Perth - ABC COMEDY/ABC KIDS NSW">WA - Perth - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="WA - Perth - ABC ME">WA - Perth - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="WA - Perth - 9HD">WA - Perth - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0460:0464" xmltv_id="WA - Perth - 9Life">WA - Perth - 9Life</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0460:0467" xmltv_id="WA - Perth - 9Gem">WA - Perth - 9Gem</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0506:0560" xmltv_id="WA - Perth - Seven">WA - Perth - Seven</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0607:0681" xmltv_id="WA - Perth - 10 Bold">WA - Perth - 10 Bold</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0607:0688" xmltv_id="WA - Perth - 10 Peach">WA - Perth - 10 Peach</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="WA - Perth - NITV">WA - Perth - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="WA - Perth - SBS VICELAND HD">WA - Perth - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3201:0261:02E1" xmltv_id="WA - Perth - ABC">WA - Perth - ABC</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="WA - Perth - ABC NEWS">WA - Perth - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="WA - Perth - 9Go!">WA - Perth - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0460:0461" xmltv_id="WA - Perth - Channel 9">WA - Perth - Channel 9</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0460:0468" xmltv_id="WA - Perth - 9Go!">WA - Perth - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="WA - Perth - RACING.COM">WA - Perth - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0506:0562" xmltv_id="WA - Perth - 7TWO">WA - Perth - 7TWO</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0506:0563" xmltv_id="WA - Perth - 7mate">WA - Perth - 7mate</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0506:0565" xmltv_id="WA - Perth - 7flix">WA - Perth - 7flix</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1014:0607:0685" xmltv_id="WA - Perth - TEN">WA - Perth - TEN</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="WA - Perth - SBS Food">WA - Perth - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="WA - Perth - SBS">WA - Perth - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="WA - Perth - SBS World Movies Sydney">WA - Perth - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="WA - REGIONAL WA - ABC COMEDY/ABC KIDS NSW">WA - REGIONAL WA - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="WA - REGIONAL WA - ABC ME">WA - REGIONAL WA - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="WA - REGIONAL WA - 9HD">WA - REGIONAL WA - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="WA - REGIONAL WA - NITV">WA - REGIONAL WA - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="WA - REGIONAL WA - SBS VICELAND HD">WA - REGIONAL WA - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="WA - REGIONAL WA - ABC NEWS">WA - REGIONAL WA - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="WA - REGIONAL WA - 9Go!">WA - REGIONAL WA - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="WA - REGIONAL WA - RACING.COM">WA - REGIONAL WA - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="WA - REGIONAL WA - SBS Food">WA - REGIONAL WA - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="WA - REGIONAL WA - SBS">WA - REGIONAL WA - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="WA - REGIONAL WA - SBS World Movies Sydney">WA - REGIONAL WA - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="TAS - Hobart - ABC COMEDY/ABC KIDS NSW">TAS - Hobart - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="TAS - Hobart - ABC ME">TAS - Hobart - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0271:0271" xmltv_id="TAS - Hobart - ABC">TAS - Hobart - ABC</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="TAS - Hobart - 9HD">TAS - Hobart - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="TAS - Hobart - NITV">TAS - Hobart - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="TAS - Hobart - SBS VICELAND HD">TAS - Hobart - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="TAS - Hobart - ABC NEWS">TAS - Hobart - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="TAS - Hobart - 9Go!">TAS - Hobart - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="TAS - Hobart - RACING.COM">TAS - Hobart - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="TAS - Hobart - SBS Food">TAS - Hobart - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="TAS - Hobart - SBS">TAS - Hobart - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="TAS - Hobart - SBS World Movies Sydney">TAS - Hobart - SBS World Movies Sydney</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0222" xmltv_id="TAS - Launceston - ABC COMEDY/ABC KIDS NSW">TAS - Launceston - ABC COMEDY/ABC KIDS NSW</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0224" xmltv_id="TAS - Launceston - ABC ME">TAS - Launceston - ABC ME</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0480" xmltv_id="TAS - Launceston - 9HD">TAS - Launceston - 9HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0305" xmltv_id="TAS - Launceston - NITV">TAS - Launceston - NITV</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0303" xmltv_id="TAS - Launceston - SBS VICELAND HD">TAS - Launceston - SBS VICELAND HD</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1010:0221:0220" xmltv_id="TAS - Launceston - ABC NEWS">TAS - Launceston - ABC NEWS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1012:0400:0406" xmltv_id="TAS - Launceston - 9Go!">TAS - Launceston - 9Go!</channel> + <channel update="i" site="freeview.com.au.EK" site_id="1013:0502:0528" xmltv_id="TAS - Launceston - RACING.COM">TAS - Launceston - RACING.COM</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0304" xmltv_id="TAS - Launceston - SBS Food">TAS - Launceston - SBS Food</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0301" xmltv_id="TAS - Launceston - SBS">TAS - Launceston - SBS</channel> + <channel update="i" site="freeview.com.au.EK" site_id="3202:0300:0307" xmltv_id="TAS - Launceston - SBS World Movies Sydney">TAS - Launceston - SBS World Movies Sydney</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Australia/freeview.com.au.EK.ini b/siteini.pack/Australia/freeview.com.au.EK.ini new file mode 100755 index 00000000..aa73873d --- /dev/null +++ b/siteini.pack/Australia/freeview.com.au.EK.ini @@ -0,0 +1,75 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: freeview.com.au +* @MinSWversion: V2.1.9 +* @Revision 6 - [28/11/2018] WGTeam-Mat8861 +* +* @Remarks: UserKey in donators area +* @header_end +* $$encrypted w/userkey/expiry [18/07/2019] +**------------------------------------------------------------------------------------------------ +site {url=freeview.com.au|cultureinfo=en-AU|timezone=UTC|maxdays=7|charset=utf-8|titlematchfactor=90|episodesystem=onscreen|ratingsystem=AU|episodesystem=xmltv_ns} +jp70CRemiz9sHUqnznIqrA== +tOjQzjJoFRq7uZRbn0taiA== +XaMr3BJGDdI8I4PouphvmWCoFNcGt06gn/Lh9luHKrbaksLEiTmuKj4E6HgOhPme +sLibuL8IAjsMG7/Z8XVYm0NlHlUwGGllr+qYaluccDYay3nmsNdNG/qMbZYGXF/UagTKTc5jd8qRo0kkiyFS+u4unZJRnPEYT/sHgrL4/jqcpBs3JoKcXAZ/wCjFON/BXMhrNDuPNbFAWxtRa0LuSs0Ho+xyfD+Fv0oJH5blnmEHwAM2jKkxi8WQgWNU2LGocQqvHYEX4K63fQJ1MrPnaxtum7RV2mfKhHcJ5mvEzDxGNbMqtKXZBnE3sLIw/Hlmsr9lf9UJ/tJabu3roQgIEIgte835doP7j7QBED7eayMl3S9mVj+aKXlSv9IlamdDALB4Bj0yusQfuiL1rdYo/e7hXvfh/8OzvysdCv9rsoncWGkAmXtFKAwsuNby5GmV +pwzHefb01ETqeV7BABJRCmhmSOzrkaXfrkdVgRGw0g+Bns2KbqroUtrTD+TyDHns8YJKTjQo9jTA3KBOE+09gw== +jp70CRemiz9sHUqnznIqrA== +pwzHefb01ETqeV7BABJRCmhmSOzrkaXfrkdVgRGw0g+Bns2KbqroUtrTD+TyDHns8YJKTjQo9jTA3KBOE+09gw== +ZixiaD+gdByViK9iWfNwRu8TXZh5d8B6D6CHmnjzUcdOiyOqubCXtqba9PBGufzp+avHr0u6OHSuYJiwaY/cuw== +ZixiaD+gdByViK9iWfNwRgOKaCngKuFzW+cP2zqPgIhHs9d8vkdPBEjeNzNFa4p2TduntgPJsaKVPTrmpNketA== +e0r1GBx6pRf4H8jXAxYVxomlj5Yh8kAKx7Z2j0BAU1Bk9YZ4R5PzIfUeA7wYFA5n +%&$€u3Z8KSVbEdakbpv9lP15V3Bg3hGQIBUy/S1VNSUcANg=€$&% +Sdv7FniOcVLEG7EXbM2VS0qmU+RkG4onpY7PiyJHHGFbPXH4Kha7YNgdrGXGkzBfHFedbzXebiiXqHrYkToH4yZdvEbnB3E9m3zYz0I+lWy4raqdrFUL+6LefKeYPygy +Sdv7FniOcVLEG7EXbM2VS5+A45j8+GMOeZRyGSs3b+obY5CMk7OoT0zOe0I+LMELFxkhcmAsi1zgLiOW6O0z+Rsi0xRHdZhVRnOmTwDQvvU= +jp70CRemiz9sHUqnznIqrA== +r8hqRUJyVF5gmYwVe3GQ4yMDg4lKH7IJ8Fy8MF8h1ANYYAqr8BHOmIOI6aI8VkIz2MetrITLILthm2qiZg4SnCmNfhjGAs3NUQPOmlmPRc1e6EPZu21G7RARtJpOmDL+ +MQBK79W1BgNlaIEkSUhleHd7VRog30HX6KnombZW1Q9ZkJu/lwEWCwWiuDyzZxKH +Mcgbrq/9ceT1peQLcFFDG/zlIyJY+Hyk2Q9zeROjWBKmC75Wu48Ibh+NWR0bae9xR68maXUPQ0ReTw1QNiCLQg== +3OSpNuPZQwx7DWRmEnrzfA== +TuuPU0fHGHlyYu7y6kVXoPp+wsth4/sv1/qVmPmTioCQKxJ2hp9UzOmtLM1T2enjgdg+FdoQRiYMNXiCbVmZ4Q== +C7FPIA+c3KVvyRrHaqSoEZRGu1tri8ERPwxW/BMoEaPx7xtirK15VOOxqUeHkJfTVWOgJpqbXKoWS02DE2lhQg== +jp70CRemiz9sHUqnznIqrA== +N0fCU7XqMRvyjMcFPWpy0sqjDIxXOEbPW2cnHgtku3IPSrw6sIhwAag1eoQXAOCa3ESNeF3C8bsU5pmTUyjnXg== +NWiKgKjlvURKrtTNizbjQ7wWHvCgwNJy7cYrySnAC9ibi+HPn0JI9NbqPuMJs3DZ +jXCd0hn8Rd7QEMeyA4oCsfsHB+9p3wjV7JBsa0dlOnIdWpT0LMlqLnrvknsv0bLbhGrL9PEFvB603gUSHSB+zg== +j2z3OeZ+GqcjigNEFI9Dde3kC9IcdH5ThX/lC225EvHl0Gp1lILzzM8VH+lMJlJv6EehPdAORjToIC8B8WpyGg== +j2z3OeZ+GqcjigNEFI9DddlPDm0TJiLc0Wai1dl7x17uWqenn29HNR+m4PZ9Np6U8/97slBCGzmqagKZPz29Ww== +g1NZ/2EfaNbz044KB2kmZ17lSb7Mj51H+7nuSeKSA9qaEmG9F34RpVdWOzdir3Zq68eX/743F3cOHhNk31hOLg== +QiE3lkh6gSo7DKhlCLt1TrIpSVSAgT7bumir3SkgYZ1FxI9kDQ5uub3PQhdhYy8gCcw0kONbMC03x6KnFv/gA4ACNHKnf4L0HGTnaUpnzA5iwKgG6+TrEWjqW4Ppyq8r +N0fCU7XqMRvyjMcFPWpy0h8KX2acS9/Ji47EzjV5nWXy2khrl5FjjggUXuoJUcNM6Oajb8AKKBSyisFUWVcXXQ== +N0fCU7XqMRvyjMcFPWpy0j0HnGhf/TKWCYeEr97VFRpuba7XQDGoMUceW7InYCg2 +jp70CRemiz9sHUqnznIqrA== +50Cgmeup08xpYJVHiCvGdseJnNZIsVSZ1XpARHYst/kcEZ6rLsxGU81Fsm1oWcPbD6/SZUyuy2n5men/lNmjBQ== +CklVjQTZ3OBOz+/vfKTvXd8tQJsESXBYzbKrZ3OhtI4G0+lT3MJlwCT3TFiBC/Yd +thzfmmozzy0j+GwLzrL/Nm/4qtp7XBtCQTyogE285yG7CaReqgVYKJp+8dz4fXDUT5y/R3Syj6pKY0btSBwKVA== +kTGYOn5Ky7izNGTLcxPcrYJuFm0eaathFBQGNxAYq6uPoeGGoEbPjvV5BK0Q4OVSpNKb1Z+eUILYKzNl64I05w== +kTGYOn5Ky7izNGTLcxPcrdPP3YOxIN6IZO7d3M+ox/lxiQ5B+CghPIFtc5qumh7n +kTGYOn5Ky7izNGTLcxPcrTwU5N3rgE8jfKB3yH5KNLlw2AwdCXTG34+IaXaV0KR2 +FRGC8cbF/bP3T5p7JvU/DOQC6vsh5qHipULMKyo+BxNPH6Jt4OTLacM8oVqzs5Jeb+ZEAqzHnwCPAcwwO7RmntcLEC4wJIOuNut3hVsor2E= +jp70CRemiz9sHUqnznIqrA== +sFfnwIXO7BfRj+w1Aj2oDng93mQQHkEg5putTIuNUA99rFhI2YjHRrtGYkIv07Eb2Qu8oTdasFI3f8sye0iATw/AcflKEad58k+InDceZ2avUW7DhWlDkbRMElv9QvGsV6WEfiPRCsdChQmhHbtG5Q== +yw8JFvHooI6ewmE/2woYzYqfiDLkCLOyxukXuwet0VopsT8bnqmaav8qmEU6QU+jT9rcEL8ajfVsosTB3VfmAKzbWNFooxhqIUw04ZCjKIw= +tOjQzjJoFRq7uZRbn0taiA== +k4ILLvyOjEk+benxJzxEFwFCc5B/Vrk31mzvhFIpfs0= +r+MKVA0sbPQHUgD2ToTQw9tPLfyxKoTGcSHb8+YMEszQtHUJ4a1fgEtPYuwXhZplQB9++lkCiq3SjrWN0k0Y031AANYHzqF8BdurzeCYI7jKgdZFQTGstcElrqInaM2jrtBb9Wiarz+4soLxm0DM25exexsZz0vzMLx7+VxLCJINcRYGlKcMH6CVMzRrQc8a5GutCsg1cVuapw0Dv2opkFOWSVn8yK7yhJe1NGC1pCA= +LRO04CXsCxa1HAHdwblRv//O3aaaCJItvtNRU7xPcecfThhvEh3EVF+bb95xtt7miTOh0kJZf+TUFb7+f4YVsesxHuoeHYdzRX2n5ya781YOjotRRGdQTyN8DErJAwCsSvvdCeeS3ecbrYVU7dciX8riog70VG7wxt8JK1VF8HI5JiK5dREEVttO7RAEb4o6QrzpqyQ4NRsOjJfBjPrOGH1eazZK5S0t1jbMLiew5SAKlYXrKk0gmg69btSQqlPTns0d7GF+s4JC4SkBZevaSkVJwaHTTI0Lsmsn640tQWno4jQ5yNtBbg8jzfQb9gBVhwk3+0WEqCXrwSIaG9B+DIYJMfEsTuRiwR22fk7634m0/4C9gNZoR3AgCid0BtEyLptCzeckIes+EjCLLf6PtlP5RwCu93Z2aja3uKXVC7bODSmwUzKk/SkHahxsMTD6IdbHquL1gESyMavGdI4u1+4R8Km3TT3keDm8NRPKBffPjXptjeC//oLpa1lnNJQPCHgiY3kjr86nl3t3R2cFikPY876S+Tv+3IrvALDAGWhiEIzpoh274a5FdQ63/wajvcNJaoIfed1IrzD2NgAy9A7YbC8dP78wL2V+7u3StrboSnVVvnZmJTTrFDpqRgsdntgGw5qjv4KEAcmS+KWU3PpRuTeAFYOuYMPnoPk9uQ7bMpsge+Z6TV8XLH1APhSGsf33xpVtUqAS7fgQsYghko7S5gM4qRkqBHEwCRs8DDtgSJqugqyo94IRQvezQL5vWDU4nXPtx9iVF3ozHIhu03ahJI99fgKhO2RpC6pa/bAEbF6FyQ7nga+XeUFo5izRDOV4AtAR4jpMRm4OS7NVTfWiUJ99H4jrI9jEXm9m+D8= +vSIzgi++EVzGXXlpLEv4w2wPAXn2FshACqPl3o9nsxBYEZC2SjQ8wXDt5UgF4ElN +yoAVPW5t4DIYAzBQiTSPSqN9e+4DCL5GRYw2bF+zJVXs9wsY3ExHIKm7Gan1WdqnxwM7/QGFEOudIZy3fK6Tag== +CKp0cxQdMrXFjMW7MloqYvnfQIJNNuVw1Ds2BQFPOmT0w5u94Ltq2tc6YlrWasxA +I0hHR9kBzQiCi740mjdLnbnVbWNd2qk0xg+psAzPcto= +fd7mo9uh3yeqYH4BQMLuiW6R31VO3v1u3cFQrZxay5iIuI/1hULWx4WBdnoMZ5VbsDire6pxCRr88cWDHgOfAQ== +mFMbwAsvRZy2dgkkbNEFExo2BF/eFjwyY5GwWjQAm4naeZ6SK+huSS72c2yfxzIpnfWNeQOFUdjT8A1ETL/iCx2h9y4/J1T3VY6Jfo9j7gZxAu1EAjs2AXwdGlhM1VvUejMiNvNTJKCY40HEC2qv8stJ7NSUpkQ2bfGPvt0uAGxrmDUs352QHGyElU7f+t2RUOfPosw8I5l3GQRRtKgP2Yq727DfQdCbmrpQOc3tk04reoqJvrnjCWXIMPP0GtCIefFKqj9A2ellF24KR4e3oxfS7dBcgBRZ19SMb8l8mnYlNqNFYj9sOmZ3IlT0U6sgTpsCPZTzQPNRkdtKHRmwtblKV0q3uODh+hxxyUUcfs+hkHxC7yXoxyhtb89BORJw4NLPGreews8D7lN5/39Jnhagg8u4Jb+UlI5SEV9R9IqfK8PHqJ6xqdY8scJWWUqXo7yDZ2jgdtz2YL5xgONHzPxIcnQdrW6ty9eL+51jZvfoMDOOQI0GLyDj89LVp3MThoWJ8wpBqdxuft4yW/0a4QdaBTWK2DQBV7TcNflVRC6kj7SR+GVBcB1m7EaFGJ+Lkn6vyZfpcGhahJYOtRD9HeBoDVBrPbczYhjS0HSaF9UbAKWpDgza7GomuoLTWI9OqTCiqB7de5oHudf9tX/T9yfUsYyNR8SIq6rUDBQqDFeE5mJAXzttF2ApZQdsqk/1gJOX69r3130evZarE10eew== +mFMbwAsvRZy2dgkkbNEFE6ENffsJoy9rj/WOqNkC9ewkqIYan6po4PvH9Ytdz8Muf25w3tuwLmlGPy9/g7/YFYng3vJLRlj9nVLJ25uKpzw= +pBVuglP/GNXmQAGLla8wT+AXTnLPZKEdw7ZFXD/4RhQWuIguVLNVdrB9fvCLGQc8PDlA9Q6b2/7OieKx9DcqjIGL3DYFZCboB3f8rFwyoW23I1I0Rh+1yltti7WTN8kf +pBVuglP/GNXmQAGLla8wT7hxaNNE6biT0v0KmXmSP1VhdQZ1xiOic/QvAh4/xTxEjsd9/+3May6E2ANUvwQG+w== +pBVuglP/GNXmQAGLla8wTy9QUSnenMangsXezvXOHLgxtLrTNj8D2uSnSHp3v60i +RHb/r9dDy6/dldBvEoFawOzH73/vuWG4cjbqvx++45y8qeLaVtJfKgVCitAeFfVL3b25ImwFGo1Ei6yp1mbQ/w== +I0hHR9kBzQiCi740mjdLneLSKRKW/cccq1L/Shmraodmq0C/FfBCATbslcJeCdypnhnF30lf8Uk0kks/SiljTA== +lmIkRB1BH0c12Jm5eFNR+w== +aF6/BFmGz3ekbeAFcOHHqkSwXMigc5xQGtouQROBdCO1608W1U1uQU8zAutVbWr5VDtda1SP4RrHSdLCv70WmQ== +aF6/BFmGz3ekbeAFcOHHqp51oNsBw/xVcK42C4GzW4mErWP1I/7T39z661NW1xd9 +L+T5jbRFIpvn+VaRoxdkKQ== +k4ILLvyOjEk+benxJzxEF7xJUni1QTal7NTG4w+gGfk= +wLNP9/UWXGYEf3oPpikefQ== diff --git a/siteini.pack/Australia/freeview.com.au_info.txt b/siteini.pack/Australia/freeview.com.au_info.txt new file mode 100755 index 00000000..af3ac35a --- /dev/null +++ b/siteini.pack/Australia/freeview.com.au_info.txt @@ -0,0 +1,82 @@ +1. Open the freeview.com.au.ini +1. Find your RegionId in the list below and enter you RegionId in the following line + url_index.headers {postdata=serviceid='channel''urldate'&RegionId=xx} + default is RegionId=94 NSW - Sydney +2. Find your timezone in the list below and edit the following line with you timezone + site {url=freeview.com.au|timezone=Australia/Sydney + you can use the UTC or Australia/xxxx format,example + timezone=UTC+10:00 or timezone=Australia/Sydney + default is timezone=Australia/Sydney +3.If your timezone is not listed you can run webgrab with the setting timezone=? + When finished open your webgrab++.log.txt and you will see a list of available timezones. +4. create your channels list as you normally would.included list is RegionId=73 NSW - Sydney + +Thats it. + +* Region Id's +* +*Region Id=73:NSW - Sydney +*Region Id=94:VIC - Melbourne +*Region Id=75:QLD - Brisbane +*Region Id=81:SA - Adelaide +*Region Id=101:WA - Perth +*Region Id=126:ACT - Canberra +*Region Id=88:TAS - Hobart +*Region Id=74:NT - Darwin +*Region Id=63:NSW - Broken Hill +*Region Id=66:NSW - Central Coast +*Region Id=292:NSW - Coffs Harbour +*Region Id=67:NSW - Griffith +*Region Id=261:NSW - Lismore +*Region Id=184:NSW - Newcastle +*Region Id=262:NSW - Orange/Dubbo +*Region Id=106:NSW - Remote and Central +*Region Id=259:NSW - South Coast +*Region Id=69:NSW - Tamworth +*Region Id=264:NSW - Wagga Wagga +*Region Id=71:NSW - Wollongong +*Region Id=108:NT - Regional NT +*Region Id=79:QLD - Cairns +*Region Id=78:QLD - Gold Coast +*Region Id=253:QLD - Mackay +*Region Id=114:QLD - Remote and Central +*Region Id=254:QLD - Rockhampton +*Region Id=255:QLD - Sunshine Coast +*Region Id=256:QLD - Toowoomba +*Region Id=257:QLD - Townsville +*Region Id=258:QLD - Wide Bay +*Region Id=82:SA - Port Augusta +*Region Id=107:SA - Remote and Central +*Region Id=83:SA - Riverland +*Region Id=85:SA - South East SA +*Region Id=86:SA - Spencer Gulf +*Region Id=293:TAS - Launceston +*Region Id=268:VIC - Albury/Wodonga +*Region Id=90:VIC - Ballarat +*Region Id=266:VIC - Bendigo +*Region Id=93:VIC - Geelong +*Region Id=98:VIC - Gippsland +*Region Id=95:VIC - Mildura/Sunraysia +*Region Id=267:VIC - Shepparton +*Region Id=344:WA - Albany +*Region Id=343:WA - Bunbury +*Region Id=342:WA - Mandurah +*Region Id=102:WA - Regional WA + +* Timezones +* +* UTC+09:30 Australia/Adelaide +* UTC+09:30 Australia/Broken_Hill +* UTC+09:30 Australia/South +* UTC+09:30 Australia/Yancowinna +* UTC+09:30 Australia/Darwin no DST +* UTC+09:30 Australia/North no DST +* UTC+10:00 Australia/ACT +* UTC+10:00 Australia/Canberra +* UTC+10:00 Australia/Currie +* UTC+10:00 Australia/Hobart +* UTC+10:00 Australia/Melbourne +* UTC+10:00 Australia/NSW +* UTC+10:00 Australia/Sydney +* UTC+10:00 Australia/Tasmania +* UTC+10:00 Australia/Victoria diff --git a/siteini.pack/Australia/ictv.net.au.channels.xml b/siteini.pack/Australia/ictv.net.au.channels.xml new file mode 100755 index 00000000..f1985e59 --- /dev/null +++ b/siteini.pack/Australia/ictv.net.au.channels.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version 1.1.1/51 pre -- Jan van Straaten" site="ictv.net.au"> + <channels> + <channel update="i" site="ictv.net.au" site_id="ictv" xmltv_id="ICTV">ICTV</channel> + </channels> +</site> \ No newline at end of file diff --git a/siteini.pack/Australia/ictv.net.au.ini b/siteini.pack/Australia/ictv.net.au.ini new file mode 100755 index 00000000..886cc01f --- /dev/null +++ b/siteini.pack/Australia/ictv.net.au.ini @@ -0,0 +1,74 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: ictv.net.au +* @MinSWversion: V1.1.1/51 +* - needs half hour timezone +* @Revision 2 - [2013/07/25] Jan van Straaten +* - new showsplit with a date filter +* @Revision 1 - [2013/07/22] Jan van Straaten +* - firstshow = 3 , skipps the previous days shows on the index page +* @Revision 0 - [2013/07/20] Sean McManus, Jan van Straaten +* - created ini +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=ictv.net.au|timezone=UTC+09:30|maxdays=7|cultureinfo=en-AU|charset=ISO-8859-1|titlematchfactor=90} +* +index_variable_element.modify {calculate(format=date,-MMMM-dd-yyyy)|'urldate'} +index_variable_element.modify {cleanup(style=lower)} +url_index {url()|http://www.ictv.net.au/|urldate|####|.html} +url_index.modify {replace()|####|'index_variable_element'} +urldate.format {weekdayname|76-monday|77-tuesday|84-wednesday|79-thursday|80-friday|81-saturday|82-sunday} +* this site has an varying number of shows from the previous evening on the index page +* the following loop solves this problem by selecting only the shows of the day of the index_page +scope.range {(splitindex)|end} +index_showsplit.scrub {multi|<tbody>||</tbody>|</tbody>} *split in index page +index_showsplit.modify {|} +index_temp_1.modify {calculate(type=element format=F0)|'index_showsplit' #} +index_temp_3.modify {calculate(format=date,vba)|'now'} * used to calculate the date +loop {('index_temp_1' > "0" max=10)|end} * step through the index page, from last to first +index_temp_1.modify {calculate(format=f0)|1 -} * index of the page to examine +index_temp_2.modify {substring(type=element)|'index_showsplit' 'index_temp_1' 1} * copy of the page +index_temp_2.modify {replace|<tr style|\|} * split in shows +index_temp_4.modify {calculate(format=date,dd/MM/yy)|'index_temp_3' 'index_temp_1' +} * the date of the index_page of index_temp_2 +index_temp_2.modify {select()|'index_temp_4' ~} * select only the shows of the date +index_temp_2.modify {replace|\||####} * convert to single value +index_temp_6.modify {addstart|'index_temp_2'####} * add to target element +end_loop +index_showsplit.modify {clear} +index_showsplit.modify {addstart|'index_temp_6'} +index_showsplit.modify {replace|####|\|} * back to multi value +end_scope +* +index_start.scrub {multi(separator="</td><td>" include=2)|style="height: 15.0pt;" height="15">|||</tr>|</tr>} +* this site uses a 'non standard' time syntax e.g. 12:08 am is used for 12:08 which should be 12:08 pm according to the standard +* correct aand convert to 24 hour system: +index_temp_6.modify {clear} +index_temp_6.modify {addstart('index_start' ~ "pm")|pm} * used to calculate the corrected time +index_start.modify {remove(type=word)|1 1} * remove am and pm +index_start.modify {calculate('index_temp_6' ~ "pm" format=time,HH:mm)|'index_start' 12:00 +} +index_title.scrub {multi(separator="</td><td>" include=last)|style="height: 15.0pt;" height="15">|||</tr>|</tr>} +index_title.modify {cleanup(tags="<"">")} +* +* the following checks the date and ignores the show if the date is before now +index_temp_1.scrub {multi(separator="</td><td>" include=first)|style="height: 15.0pt;" height="15">|||</tr>|</tr>} * the date +index_temp_1.modify {calculate(format=date,vba)} *convert to vba date number +index_temp_2.modify {calculate(format=date,vba)|'now'} *'now' converted to vba date number +index_title.modify {clear('index_temp_1' < 'index_temp_2')} * clear title if date before now (will ignore show) +* +* correct start with half an hour (waiting for build 51 that supports half hour timezones) +* not sure if add or substract! +*index_start.modify {calculate(format=time)|'index_start' 0:30 +} * to add! +*index_start.modify {calculate(format=time)|'index_start' 0:30 -} * to substract! +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +** single fixed channel +*index_site_id.scrub {|} +*index_site_channel.modify {addstart|ICTV} +*index_site_id.modify {addstart|ictv} +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Australia/oztivo.net.channels.xml b/siteini.pack/Australia/oztivo.net.channels.xml new file mode 100755 index 00000000..1b34cd47 --- /dev/null +++ b/siteini.pack/Australia/oztivo.net.channels.xml @@ -0,0 +1,191 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.5 -- Jan van Straaten" site="oztivo.net"> + <channels> + <channel update="i" site="oztivo.net" site_id="7TWO-ACT" xmltv_id="7TWO ACT">7TWO ACT</channel> + <channel update="i" site="oztivo.net" site_id="7TWO-NSW" xmltv_id="7TWO NSW">7TWO NSW</channel> + <channel update="i" site="oztivo.net" site_id="7TWO-NT" xmltv_id="7TWO NT">7TWO NT</channel> + <channel update="i" site="oztivo.net" site_id="7TWO-Qld" xmltv_id="7TWO Queensland">7TWO Queensland</channel> + <channel update="i" site="oztivo.net" site_id="7TWO-SA" xmltv_id="7TWO South Australia">7TWO South Australia</channel> + <channel update="i" site="oztivo.net" site_id="7TWO-Tas" xmltv_id="7TWO Tasmania">7TWO Tasmania</channel> + <channel update="i" site="oztivo.net" site_id="7TWO-Vic" xmltv_id="7TWO Victoria">7TWO Victoria</channel> + <channel update="i" site="oztivo.net" site_id="7TWO-WA" xmltv_id="7TWO West Australia">7TWO West Australia</channel> + <channel update="i" site="oztivo.net" site_id="7flix" xmltv_id="7flix">7flix</channel> + <channel update="i" site="oztivo.net" site_id="7mate" xmltv_id="7mate">7mate</channel> + <channel update="i" site="oztivo.net" site_id="9Life" xmltv_id="9Life">9Life</channel> + <channel update="i" site="oztivo.net" site_id="13THST+2" xmltv_id="13th Street +2">13th Street +2</channel> + <channel update="i" site="oztivo.net" site_id="13THST" xmltv_id="13th Street">13th Street</channel> + <channel update="i" site="oztivo.net" site_id="31-Mel" xmltv_id="Channel 31 Melbourne">Channel 31 Melbourne</channel> + <channel update="i" site="oztivo.net" site_id="111f+2" xmltv_id="111 funny +2">111 funny +2</channel> + <channel update="i" site="oztivo.net" site_id="111f" xmltv_id="111 funny">111 funny</channel> + <channel update="i" site="oztivo.net" site_id="ABC-Can" xmltv_id="ABC Canberra">ABC Canberra</channel> + <channel update="i" site="oztivo.net" site_id="ABC-NSW" xmltv_id="ABC NSW">ABC NSW</channel> + <channel update="i" site="oztivo.net" site_id="ABC-NT" xmltv_id="ABC NT">ABC NT</channel> + <channel update="i" site="oztivo.net" site_id="ABC-News24" xmltv_id="ABC News 24">ABC News 24</channel> + <channel update="i" site="oztivo.net" site_id="ABC-Qld" xmltv_id="ABC Queensland">ABC Queensland</channel> + <channel update="i" site="oztivo.net" site_id="ABC-SA" xmltv_id="ABC South Australia">ABC South Australia</channel> + <channel update="i" site="oztivo.net" site_id="ABC-Tas" xmltv_id="ABC Tasmania">ABC Tasmania</channel> + <channel update="i" site="oztivo.net" site_id="ABC-Vic" xmltv_id="ABC Victora">ABC Victora</channel> + <channel update="i" site="oztivo.net" site_id="ABC-WA" xmltv_id="ABC Western Australia">ABC Western Australia</channel> + <channel update="i" site="oztivo.net" site_id="ABC2" xmltv_id="ABC 2">ABC 2</channel> + <channel update="i" site="oztivo.net" site_id="ABC3" xmltv_id="ABC 3">ABC 3</channel> + <channel update="i" site="oztivo.net" site_id="ACC" xmltv_id="Australian Christian Channel">Australian Christian Channel</channel> + <channel update="i" site="oztivo.net" site_id="ALJA" xmltv_id="Al Jazeera">Al Jazeera</channel> + <channel update="i" site="oztivo.net" site_id="ANIMAL" xmltv_id="Animal Planet">Animal Planet</channel> + <channel update="i" site="oztivo.net" site_id="ANT" xmltv_id="Antenna">Antenna</channel> + <channel update="i" site="oztivo.net" site_id="ARNA+2" xmltv_id="Arena +2">Arena +2</channel> + <channel update="i" site="oztivo.net" site_id="ARNA" xmltv_id="Arena">Arena</channel> + <channel update="i" site="oztivo.net" site_id="AUR" xmltv_id="Aurora Community Television">Aurora Community Television</channel> + <channel update="i" site="oztivo.net" site_id="AandE" xmltv_id="A&E">A&E</channel> + <channel update="i" site="oztivo.net" site_id="BBCF" xmltv_id="BBC First">BBC First</channel> + <channel update="i" site="oztivo.net" site_id="BBCK" xmltv_id="BBC Knowledge">BBC Knowledge</channel> + <channel update="i" site="oztivo.net" site_id="BBC" xmltv_id="BBC World">BBC World</channel> + <channel update="i" site="oztivo.net" site_id="BLM" xmltv_id="Bloomberg Television">Bloomberg Television</channel> + <channel update="i" site="oztivo.net" site_id="BOOM" xmltv_id="Boomerang">Boomerang</channel> + <channel update="i" site="oztivo.net" site_id="BOXS" xmltv_id="BoxSets">BoxSets</channel> + <channel update="i" site="oztivo.net" site_id="CART" xmltv_id="Cartoon Network">Cartoon Network</channel> + <channel update="i" site="oztivo.net" site_id="CBEEB" xmltv_id="CBeebies">CBeebies</channel> + <channel update="i" site="oztivo.net" site_id="CLAS+2" xmltv_id="Fox Classics +2">Fox Classics +2</channel> + <channel update="i" site="oztivo.net" site_id="CLAS" xmltv_id="Fox Classics">Fox Classics</channel> + <channel update="i" site="oztivo.net" site_id="CMC" xmltv_id="Country Music Channel">Country Music Channel</channel> + <channel update="i" site="oztivo.net" site_id="CMDY+2" xmltv_id="thecomedychannel +2">thecomedychannel +2</channel> + <channel update="i" site="oztivo.net" site_id="CMDY" xmltv_id="thecomedychannel">thecomedychannel</channel> + <channel update="i" site="oztivo.net" site_id="CNBC" xmltv_id="CNBC Australia">CNBC Australia</channel> + <channel update="i" site="oztivo.net" site_id="CNNI" xmltv_id="CNN International">CNN International</channel> + <channel update="i" site="oztivo.net" site_id="CRIME" xmltv_id="Crime & Investigation">Crime & Investigation</channel> + <channel update="i" site="oztivo.net" site_id="DISC+2" xmltv_id="Discovery Channel +2">Discovery Channel +2</channel> + <channel update="i" site="oztivo.net" site_id="DISC" xmltv_id="Discovery Channel">Discovery Channel</channel> + <channel update="i" site="oztivo.net" site_id="DISMOV" xmltv_id="Disney Movies">Disney Movies</channel> + <channel update="i" site="oztivo.net" site_id="DISN" xmltv_id="Disney Channel">Disney Channel</channel> + <channel update="i" site="oztivo.net" site_id="DJNR" xmltv_id="Disney Junior">Disney Junior</channel> + <channel update="i" site="oztivo.net" site_id="DKIDS" xmltv_id="Discovery Kids">Discovery Kids</channel> + <channel update="i" site="oztivo.net" site_id="DTM+2" xmltv_id="Discovery Turbo Max +2">Discovery Turbo Max +2</channel> + <channel update="i" site="oztivo.net" site_id="DTM" xmltv_id="Discovery Turbo Max">Discovery Turbo Max</channel> + <channel update="i" site="oztivo.net" site_id="E!" xmltv_id="Entertainment Channel">Entertainment Channel</channel> + <channel update="i" site="oztivo.net" site_id="ELEVEN" xmltv_id="ELEVEN">ELEVEN</channel> + <channel update="i" site="oztivo.net" site_id="ESNEWS" xmltv_id="European Sports News">European Sports News</channel> + <channel update="i" site="oztivo.net" site_id="ESPN2" xmltv_id="ESPN2">ESPN2</channel> + <channel update="i" site="oztivo.net" site_id="ESPN" xmltv_id="ESPN">ESPN</channel> + <channel update="i" site="oztivo.net" site_id="EUROSPORT" xmltv_id="EUROSPORT">EUROSPORT</channel> + <channel update="i" site="oztivo.net" site_id="FFC-WA" xmltv_id="Fox Footy Channel Western Australia">Fox Footy Channel Western Australia</channel> + <channel update="i" site="oztivo.net" site_id="FFC" xmltv_id="Fox Footy Channel">Fox Footy Channel</channel> + <channel update="i" site="oztivo.net" site_id="FMACT+2" xmltv_id="Foxtel Movies Action/Adventure +2">Foxtel Movies Action/Adventure +2</channel> + <channel update="i" site="oztivo.net" site_id="FMACT" xmltv_id="Foxtel Movies Action/Adventure">Foxtel Movies Action/Adventure</channel> + <channel update="i" site="oztivo.net" site_id="FMCOM" xmltv_id="Foxtel Movies Comedy">Foxtel Movies Comedy</channel> + <channel update="i" site="oztivo.net" site_id="FMDRA" xmltv_id="Foxtel Movies Drama/Romance">Foxtel Movies Drama/Romance</channel> + <channel update="i" site="oztivo.net" site_id="FMFAM+2" xmltv_id="Foxtel Movies Family +2">Foxtel Movies Family +2</channel> + <channel update="i" site="oztivo.net" site_id="FMFAM" xmltv_id="Foxtel Movies Family">Foxtel Movies Family</channel> + <channel update="i" site="oztivo.net" site_id="FMMAST" xmltv_id="Foxtel Movies Masterpiece">Foxtel Movies Masterpiece</channel> + <channel update="i" site="oztivo.net" site_id="FMPREM+2" xmltv_id="Foxtel Movies Premiere +2">Foxtel Movies Premiere +2</channel> + <channel update="i" site="oztivo.net" site_id="FMPREM" xmltv_id="Foxtel Movies Premiere">Foxtel Movies Premiere</channel> + <channel update="i" site="oztivo.net" site_id="FMROM" xmltv_id="Foxtel Movies Romance">Foxtel Movies Romance</channel> + <channel update="i" site="oztivo.net" site_id="FMTHR" xmltv_id="Foxtel Movies Thriller">Foxtel Movies Thriller</channel> + <channel update="i" site="oztivo.net" site_id="FOOD+2" xmltv_id="LifeStyle Food +2">LifeStyle Food +2</channel> + <channel update="i" site="oztivo.net" site_id="FOOD" xmltv_id="LifeStyle Food">LifeStyle Food</channel> + <channel update="i" site="oztivo.net" site_id="FOX8+2" xmltv_id="FOX8 +2">FOX8 +2</channel> + <channel update="i" site="oztivo.net" site_id="FOX8" xmltv_id="Fox8">Fox8</channel> + <channel update="i" site="oztivo.net" site_id="FOXN" xmltv_id="Fox News Channel">Fox News Channel</channel> + <channel update="i" site="oztivo.net" site_id="FS1" xmltv_id="Fox Sports One">Fox Sports One</channel> + <channel update="i" site="oztivo.net" site_id="FS2" xmltv_id="Fox Sports Two">Fox Sports Two</channel> + <channel update="i" site="oztivo.net" site_id="FS3" xmltv_id="Fox Sports Three">Fox Sports Three</channel> + <channel update="i" site="oztivo.net" site_id="FS4" xmltv_id="Fox Sports Four">Fox Sports Four</channel> + <channel update="i" site="oztivo.net" site_id="FS5" xmltv_id="Fox Sports Five">Fox Sports Five</channel> + <channel update="i" site="oztivo.net" site_id="FSN" xmltv_id="Fox Sports News">Fox Sports News</channel> + <channel update="i" site="oztivo.net" site_id="GEM-ACT" xmltv_id="GEM ACT">GEM ACT</channel> + <channel update="i" site="oztivo.net" site_id="GEM-NSW" xmltv_id="GEM NSW">GEM NSW</channel> + <channel update="i" site="oztivo.net" site_id="GEM-Qld" xmltv_id="GEM Queensland">GEM Queensland</channel> + <channel update="i" site="oztivo.net" site_id="GEM-SA" xmltv_id="GEM South Australia">GEM South Australia</channel> + <channel update="i" site="oztivo.net" site_id="GEM-Tas" xmltv_id="GEM Tasmania">GEM Tasmania</channel> + <channel update="i" site="oztivo.net" site_id="GEM-Vic" xmltv_id="GEM Victoria">GEM Victoria</channel> + <channel update="i" site="oztivo.net" site_id="GEM-WA" xmltv_id="GEM Western Australia">GEM Western Australia</channel> + <channel update="i" site="oztivo.net" site_id="GO" xmltv_id="GO!">GO!</channel> + <channel update="i" site="oztivo.net" site_id="HIST" xmltv_id="History Channel">History Channel</channel> + <channel update="i" site="oztivo.net" site_id="HNKW" xmltv_id="HNK World">HNK World</channel> + <channel update="i" site="oztivo.net" site_id="LHOME" xmltv_id="Lifestyle Home">Lifestyle Home</channel> + <channel update="i" site="oztivo.net" site_id="LIFE+2" xmltv_id="LifeStyle Channel +2">LifeStyle Channel +2</channel> + <channel update="i" site="oztivo.net" site_id="LIFE" xmltv_id="LifeStyle Channel">LifeStyle Channel</channel> + <channel update="i" site="oztivo.net" site_id="MAIN" xmltv_id="Main Event">Main Event</channel> + <channel update="i" site="oztivo.net" site_id="MOVG" xmltv_id="Movie Greats">Movie Greats</channel> + <channel update="i" site="oztivo.net" site_id="MTVD" xmltv_id="MTV Dance">MTV Dance</channel> + <channel update="i" site="oztivo.net" site_id="MTV" xmltv_id="MTV">MTV</channel> + <channel update="i" site="oztivo.net" site_id="NBN" xmltv_id="NBN NSW">NBN NSW</channel> + <channel update="i" site="oztivo.net" site_id="NGEO+2" xmltv_id="National Geographic Channel +2">National Geographic Channel +2</channel> + <channel update="i" site="oztivo.net" site_id="NGEO" xmltv_id="National Geographic Channel">National Geographic Channel</channel> + <channel update="i" site="oztivo.net" site_id="NGW" xmltv_id="National Geographic Wild">National Geographic Wild</channel> + <channel update="i" site="oztivo.net" site_id="NICK" xmltv_id="Nickelodeon">Nickelodeon</channel> + <channel update="i" site="oztivo.net" site_id="NICKJR" xmltv_id="Nick Jr">Nick Jr</channel> + <channel update="i" site="oztivo.net" site_id="NITV" xmltv_id="National Indigenous TV">National Indigenous TV</channel> + <channel update="i" site="oztivo.net" site_id="Nine-Mel" xmltv_id="Nine Melbourne">Nine Melbourne</channel> + <channel update="i" site="oztivo.net" site_id="Nine-NT" xmltv_id="Nine NT">Nine NT</channel> + <channel update="i" site="oztivo.net" site_id="Nine-Qld" xmltv_id="Nine Queensland">Nine Queensland</channel> + <channel update="i" site="oztivo.net" site_id="Nine-SA" xmltv_id="Nine South Australia">Nine South Australia</channel> + <channel update="i" site="oztivo.net" site_id="Nine-Syd" xmltv_id="Nine Sydney">Nine Sydney</channel> + <channel update="i" site="oztivo.net" site_id="Nine-WA" xmltv_id="Nine West Australia">Nine West Australia</channel> + <channel update="i" site="oztivo.net" site_id="One-Dar" xmltv_id="One Darwin">One Darwin</channel> + <channel update="i" site="oztivo.net" site_id="One-NSW" xmltv_id="One NSW">One NSW</channel> + <channel update="i" site="oztivo.net" site_id="One-Qld" xmltv_id="One Queensland">One Queensland</channel> + <channel update="i" site="oztivo.net" site_id="One-SA" xmltv_id="One South Australia">One South Australia</channel> + <channel update="i" site="oztivo.net" site_id="One-Tas" xmltv_id="One Tasmania">One Tasmania</channel> + <channel update="i" site="oztivo.net" site_id="One-Vic" xmltv_id="One Victoria">One Victoria</channel> + <channel update="i" site="oztivo.net" site_id="One-WA" xmltv_id="One West Australia">One West Australia</channel> + <channel update="i" site="oztivo.net" site_id="Prime-Can" xmltv_id="Prime Canberra">Prime Canberra</channel> + <channel update="i" site="oztivo.net" site_id="PrimeN" xmltv_id="Prime North">Prime North</channel> + <channel update="i" site="oztivo.net" site_id="RAI" xmltv_id="RAI International">RAI International</channel> + <channel update="i" site="oztivo.net" site_id="SBS-Can" xmltv_id="SBS Canberra">SBS Canberra</channel> + <channel update="i" site="oztivo.net" site_id="SBS-NSW" xmltv_id="SBS NSW">SBS NSW</channel> + <channel update="i" site="oztivo.net" site_id="SBS-NT" xmltv_id="SBS NT">SBS NT</channel> + <channel update="i" site="oztivo.net" site_id="SBS-Qld" xmltv_id="SBS Queensland">SBS Queensland</channel> + <channel update="i" site="oztivo.net" site_id="SBS-SA" xmltv_id="SBS South Australia">SBS South Australia</channel> + <channel update="i" site="oztivo.net" site_id="SBS-Tas" xmltv_id="SBS Tasmania">SBS Tasmania</channel> + <channel update="i" site="oztivo.net" site_id="SBS-Vic" xmltv_id="SBS Victoria">SBS Victoria</channel> + <channel update="i" site="oztivo.net" site_id="SBS-WA" xmltv_id="SBS West Australia">SBS West Australia</channel> + <channel update="i" site="oztivo.net" site_id="SBSF-Can" xmltv_id="SBS Food Canberra">SBS Food Canberra</channel> + <channel update="i" site="oztivo.net" site_id="SBSF-NSW" xmltv_id="SBS Food NSW">SBS Food NSW</channel> + <channel update="i" site="oztivo.net" site_id="SBSF-NT" xmltv_id="SBS Food NT">SBS Food NT</channel> + <channel update="i" site="oztivo.net" site_id="SBSF-Qld" xmltv_id="SBS Food Queensland">SBS Food Queensland</channel> + <channel update="i" site="oztivo.net" site_id="SBSF-SA" xmltv_id="SBS Food South Australia">SBS Food South Australia</channel> + <channel update="i" site="oztivo.net" site_id="SBSF-Tas" xmltv_id="SBS Food Tasmania">SBS Food Tasmania</channel> + <channel update="i" site="oztivo.net" site_id="SBSF-Vic" xmltv_id="SBS Food Victoria">SBS Food Victoria</channel> + <channel update="i" site="oztivo.net" site_id="SBSF-WA" xmltv_id="SBS Food West Australia">SBS Food West Australia</channel> + <channel update="i" site="oztivo.net" site_id="SBSTWO-NSW" xmltv_id="SBS Viceland NSW">SBS Viceland NSW</channel> + <channel update="i" site="oztivo.net" site_id="SBSTWO-NT" xmltv_id="SBS Viceland NT">SBS Viceland NT</channel> + <channel update="i" site="oztivo.net" site_id="SBSTWO-Qld" xmltv_id="SBS Viceland Queensland">SBS Viceland Queensland</channel> + <channel update="i" site="oztivo.net" site_id="SBSTWO-SA" xmltv_id="SBS Viceland South Australia">SBS Viceland South Australia</channel> + <channel update="i" site="oztivo.net" site_id="SBSTWO-Tas" xmltv_id="SBS Viceland Tasmania">SBS Viceland Tasmania</channel> + <channel update="i" site="oztivo.net" site_id="SBSTWO-Vic" xmltv_id="SBS Viceland Victoria">SBS Viceland Victoria</channel> + <channel update="i" site="oztivo.net" site_id="SBSTWO-WA" xmltv_id="SBS Viceland WA">SBS Viceland WA</channel> + <channel update="i" site="oztivo.net" site_id="SCIENCE" xmltv_id="Discovery Science">Discovery Science</channel> + <channel update="i" site="oztivo.net" site_id="SHWC+2" xmltv_id="Showcase +2">Showcase +2</channel> + <channel update="i" site="oztivo.net" site_id="SHWC" xmltv_id="Showcase">Showcase</channel> + <channel update="i" site="oztivo.net" site_id="STYLE" xmltv_id="The Style Network">The Style Network</channel> + <channel update="i" site="oztivo.net" site_id="Seven-Dar" xmltv_id="Seven Darwin">Seven Darwin</channel> + <channel update="i" site="oztivo.net" site_id="Seven-Mel" xmltv_id="Seven Melbourne">Seven Melbourne</channel> + <channel update="i" site="oztivo.net" site_id="Seven-Qld" xmltv_id="Seven Queensland">Seven Queensland</channel> + <channel update="i" site="oztivo.net" site_id="Seven-SA" xmltv_id="Seven South Australia">Seven South Australia</channel> + <channel update="i" site="oztivo.net" site_id="Seven-Syd" xmltv_id="Seven Sydney">Seven Sydney</channel> + <channel update="i" site="oztivo.net" site_id="Seven-WA" xmltv_id="Seven West Australia">Seven West Australia</channel> + <channel update="i" site="oztivo.net" site_id="Syfy+2" xmltv_id="Syfy +2">Syfy +2</channel> + <channel update="i" site="oztivo.net" site_id="Syfy" xmltv_id="Syfy">Syfy</channel> + <channel update="i" site="oztivo.net" site_id="TLC+2" xmltv_id="TLC+2">TLC+2</channel> + <channel update="i" site="oztivo.net" site_id="TLC" xmltv_id="TLC">TLC</channel> + <channel update="i" site="oztivo.net" site_id="TVHITS+2" xmltv_id="TVHITS +2">TVHITS +2</channel> + <channel update="i" site="oztivo.net" site_id="TVHITS" xmltv_id="TVHITS">TVHITS</channel> + <channel update="i" site="oztivo.net" site_id="Ten-Can" xmltv_id="Ten Canberra">Ten Canberra</channel> + <channel update="i" site="oztivo.net" site_id="Ten-Dar" xmltv_id="Ten Darwin">Ten Darwin</channel> + <channel update="i" site="oztivo.net" site_id="Ten-NSW" xmltv_id="Ten NSW">Ten NSW</channel> + <channel update="i" site="oztivo.net" site_id="Ten-Qld" xmltv_id="Ten Queensland">Ten Queensland</channel> + <channel update="i" site="oztivo.net" site_id="Ten-SA" xmltv_id="Ten South Australia">Ten South Australia</channel> + <channel update="i" site="oztivo.net" site_id="Ten-Vic" xmltv_id="Ten Victoria">Ten Victoria</channel> + <channel update="i" site="oztivo.net" site_id="Ten-WA" xmltv_id="Ten West Australia">Ten West Australia</channel> + <channel update="i" site="oztivo.net" site_id="UKTV+2" xmltv_id="BBC UKTV +2">BBC UKTV +2</channel> + <channel update="i" site="oztivo.net" site_id="UKTV" xmltv_id="BBC UKTV">BBC UKTV</channel> + <channel update="i" site="oztivo.net" site_id="UNIV+2" xmltv_id="Universal Channel +2">Universal Channel +2</channel> + <channel update="i" site="oztivo.net" site_id="UNIV" xmltv_id="Universal Channel">Universal Channel</channel> + <channel update="i" site="oztivo.net" site_id="VHITS" xmltv_id="V Hits">V Hits</channel> + <channel update="i" site="oztivo.net" site_id="WIN-Can" xmltv_id="WIN Canberra">WIN Canberra</channel> + <channel update="i" site="oztivo.net" site_id="WIN-NSW" xmltv_id="WIN NSW">WIN NSW</channel> + <channel update="i" site="oztivo.net" site_id="WIN-Qld" xmltv_id="WIN Queensland">WIN Queensland</channel> + <channel update="i" site="oztivo.net" site_id="WIN-Tas" xmltv_id="WIN Tasmania">WIN Tasmania</channel> + <channel update="i" site="oztivo.net" site_id="WIN-WA" xmltv_id="WIN West Australia">WIN West Australia</channel> + <channel update="i" site="oztivo.net" site_id="WTV" xmltv_id="WTV">WTV</channel> + </channels> +</site> diff --git a/siteini.pack/Australia/oztivo.net.ini b/siteini.pack/Australia/oztivo.net.ini new file mode 100755 index 00000000..3e16393b --- /dev/null +++ b/siteini.pack/Australia/oztivo.net.ini @@ -0,0 +1,70 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: oztivo.net +* @MinSWversion: V1.1.1/55.27 +* none +* @Revision 1 - [27/10/2015] Jan van Straaten +* added the boolean elements: subtitles, premiere and previously-shown +* @Revision 0 - [08/10/2012] Jan van Straaten +* none +* @Remarks: +* uses the xmltv feed +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=oztivo.net|timezone=UTC+10:00|maxdays=6|cultureinfo=en-AU|charset=ISO-8859-1|titlematchfactor=90} +site {ratingsystem=AU|episodesystem=xmltv_ns|subtitlestype=teletext} +url_index{url|http://www.oztivo.net/xmltv/|channel|_|urldate|.xml.gz} +*http://www.oztivo.net/xmltv/7CEN_2012-09-19.xml.gz +urldate.format {datestring|yyyy-MM-dd} +index_showsplit.scrub {multi|<programme||</programme>|</programme>} +* +index_start.scrub {single|start="||"|>} +index_stop.scrub {single|stop="||"|>} +*start="20120922004200" stop="20120922021200" +index_title.scrub {single|<title|>||} +index_subtitle.scrub {single|||} +index_description.scrub {single|||} +index_actor.scrub {multi||||} +index_director.scrub {multi||||} +index_writer.scrub {multi||||} +index_producer.scrub {multi||||} +index_presenter.scrub {multi||||} +index_productiondate.scrub {single||||} +index_category.scrub {multi|||} +index_rating.scrub {multi||||} +index_starrating.scrub {single||||} +index_episode.scrub {single|||} +index_subtitles.scrub {regex||<(subtitles).*?/>||} +index_previousshown.scrub {regex||<(previously).*?/>||} +index_premiere.scrub {regex||<(premiere).*?/>||} +* +*operations +scope.range {(indexshowdetails)|end} +index_start.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_start' 0 2} * the hours +index_start.modify {substring(type=char)|2 2} * the minutes +index_start.modify {addstart|'index_temp_1':} +index_stop.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_stop' 0 2} * the hours +index_stop.modify {substring(type=char)|2 2} * the minutes +index_stop.modify {addstart|'index_temp_1':} +index_description.modify {cleanup} +index_starrating.modify {clear("0/10")} +index_subtitles.modify {set( ~ "subtitles")|true} +index_previousshown.modify {set( ~ "previously")|true} +index_premiere.modify {set( ~ "premiere")|true} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*scope.range {(channellist)|end} +*url_index {url|http://www.oztivo.net/xmltv/channels.xml.gz} +*index_site_id.scrub {multi||} +*index_site_channel.scrub {multi|||} +*index_site_channel.modify {cleanup(removeduplicates=equal,100 link="index_site_id")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Australia/oztivo.net.mp.channels.xml b/siteini.pack/Australia/oztivo.net.mp.channels.xml new file mode 100755 index 00000000..5b096ffb --- /dev/null +++ b/siteini.pack/Australia/oztivo.net.mp.channels.xml @@ -0,0 +1,353 @@ + + + + air: dig + SelectTV 1 + ABC2 + Syria TV + Cartoon Network + D4 News + LifeStyle YOU + Soundtrack Channel + W for Women +2 + Nickelodeon + Leonardo World + Foxtel Box Office 4 + Showtime 2 + ABC WA + Olympics 5 + Foxtel Box Office 17 + TV Canal Sur + Parliamentary Committee RM3 + GEM SA + Foxtel Box Office 6 + Fox Footy Channel WA + Parliamentary Committee RM4 + Foxtel Box Office 20 + Fox Sports One + Southern Cross Tas + Channel V + air: Active + Olympics 8 + Ch31 Adelaide + Nine Qld + Ten WA + GEM NSW + MTVC + GEM WA + SPEED + EuroNews Spanish + Foxtel Box Office 22 + Main Event + Fox8 + Olympics 7 + Discovery Channel +2 + GO! + Wine TV German + LifeStyle YOU +2 + WIN-7 SA + SBS NSW + Olympics 6 + Television Shopping Network + Foxtel Box Office 14 + Tasmanian Digital Television + Ten Capital Canberra + Cinemax + ABC Local Radio + Ovation + Al Jazeera + Nine NT + Briz 31 + GEM Qld + GEM ACT + Discovery Real Time + ABC HD + The Style Network + RMTV + WIN Qld + Animal Planet + Parliamentary Committees + Parliamentary Committee RM1 + TV Educativa + Nine SA + Antenna + Lifestyle Home + Foxtel Box Office 18 + Liaoning TV + GEM Vic + GEM Tas + House of Representatives + Sci Fi + ABC Qld + Golden West Network + National Geographic Channel +2 + ABC NT + Olympics 4 + Adults Only Select + WIN Canberra + 7TWO West Aus + NBN NSW + Nine Sydney + 7TWO Tasmania + 7TWO Queensland + Sydney Digital Datacast 4 + Foxtel Box Office 3 + 7TWO ACT + The Biography Channel + MCM Top + Prime Canberra + Foxtel Box Office 13 + ABC State Radio + Fox Footy Channel + Fox Sports News + Foxtel Box Office 21 + Foxtel Box Office 27 + Fox Sports Two + thecomedychannel +2 + SBS Canberra + Fuel + Olympics 1 + ABC3 + Ishtar TV + ESPN + Da Ai TV2 + TV Chille + Triple J + Arcade Games + Olympics 3 + TLC+2 + 7TWO South Aus + LifeStyle Food + Seven Darwin + Seven Melbourne + air: SBS FM + SBS TWO NT + air: SBS AM + Wine TV + UK.TV +2 + Test Station + Adults Only Select 2 + Entertainment Channel + Sky Racing + TLC + WIN Victoria + W for Women + 7TWO NSW + Olympics 2 + Weather Channel + Deutsche Welle + 7TWO NT + 13th Street +2 + ESPN2 + Aurora Community Television + NBN Gold Coast + Foxtel Digital Guide + Fox Sports Selector + Nine Melbourne + Showtime + Prime Victoria + Foxtel Box Office 26 + 7TWO Victoria + Prime South + ABC Classic FM + Foxtel Box Office 10 + Channel V2 + National Indigenous TV + Channelvision + MTV Hits + WTV + 7mate + Gamesworld + Ten Darwin + NSW Government Info + Australian Christian Channel + BBC Knowledge + WIN WA + Southern Cross Ten Gold Coast + National Geographic Adventure + SBS TWO QLD + Discovery Channel + SBS TWO Tas + Channel NewsAsia + SBS Qld + EuroNews Spanish + Southern Cross Ten NSW + Fox News Channel + ART + SBS TWO SA + Bethel TV + ABC HD Victoria + TV Hits + LifeStyle Channel + Discovery Turbo Max + Fox Classics +2 + National Geographic Adventure +2 + Fox Classics + Imparja + National Geographic Wild + One SC Newcastle + ERT World + One WA + SBS TWO WA + MTVN Live + Parliamentary Committee RM2 + SBS Two NSW + One Darwin + RTP International + One QLD + One Vic + No Nag Channel + Showtime Comedy + Ten NSW + LifeStyle Food +2 + Eternal Word Television Network + Fox Footy Channel Victoria ACT NT + Prime Gold Coast + AV Channel + Eritrea TV + ABC Canberra + SBS WA + TV Hits +2 + ABC SA + Foxtel Box Office 7 + Crime & Investigation + Arena +2 + thecomedychannel + Foxtel Box Office 15 + Sky News Business + OUTtv + SBS NT + Seven WA + WIN Tas + Arena + Country Music Channel + SBS TWO Vic + Ten Brisbane + Expo Channel + Star World + Boomerang + Weatherzone + STARPICS +2 + 13th Street + TVS Sydney + Foxtel Box Office 24 + CCTV International English + Fashion TV + Discovery Turbo Max +2 + Adults Only + European News + Seven SA + Club V + Showtime Action + Westlink Network + CNBC Australia + National Geographic Channel + Mindgames + Seven Central + EuroNews Italia + TAB NSW + One Tas + WIN Griffith + CCTV International Mandarin + Star Movies + TV1 + Family Movie Channel + News Sport Weather + Fox Footy Channel NSW + EuroNews German + Senate + RAI International + CNN International + Showcase +2 + TV1 +2 + Showcase + Foxtel Box Office 23 + Foxtel Box Office 5 + Disney Channel + Prime North + Fox Footy Channel SA + Seven Qld + Foxtel Box Office 11 + Bloomberg Television + Seven Sydney + Showtime Drama + HBO Movies + BBC World + TV5 + Southern Cross Ten Qld + air: ABC NewsRadio + SBS HD Victoria + Bosnia TV + LifeStyle Channel +2 + Discovery Home & Leisure + Nine WA + World Movies + Box Office Preview + Seven Regional Qld + Foxtel Box Office 2 + Australia's Public Affairs Channel + Turner Classic Movies + One SA + Discovery Science + Movie One Take Two + FX + ELEVEN + ABC News 24 + EUROSPORT + Ten SA + Fox Sports Three + ABC Radio National + UKTV + Foxtel Box Office 9 + musicMAX + Thoroughbred Racing + ABC Tas + CBeebies + History Channel +2 + Foxtel Box Office 12 + KidsCo + CNN Financial Network + Ch31 Melbourne + SBS Tas + MTV + Foxtel Box Office 16 + Odyssey + Foxtel Box Office 19 + Lebanese Broadcasting + ABC NSW + Movie Extra + Foxtel Box Office 25 + FOX8 +2 + History Channel + Macquarie Digital + European Sports News + Foxtel Box Office 8 + WIN NSW + Universal Channel + ABC Vic + SBS SA + Movie One + Southern Cross Ten Victoria + MCM Top Music + Sci Fi +2 + Playhouse Disney + Foxtel Box Office 1 + EuroNews Italian + dig jazz + Sky News Australia + SBS Vic + Central GTS/BKN + VTV Uruguay + Discovery Health + Setanta Sports + STYDIO + A&E + Ten Melbourne + Showtime Greats + STARPICS + Nick Jr + Movie Greats + One NSW + Fox Footy Channel Qld + + \ No newline at end of file diff --git a/siteini.pack/Australia/oztivo.net.mp.ini b/siteini.pack/Australia/oztivo.net.mp.ini new file mode 100755 index 00000000..ad6fbb41 --- /dev/null +++ b/siteini.pack/Australia/oztivo.net.mp.ini @@ -0,0 +1,96 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: oztivo.net +* @MinSWversion: V0 +* none +* @Revision 0 - [08/10/2012] Jan van Straaten +* none +* @Remarks: +* uses the xmltv feed +* MediaPortal version, 'all' elements combined in description +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=oztivo.net|timezone=UTC+10:00|maxdays=6|cultureinfo=en-AU|charset=ISO-8859-1|titlematchfactor=90} +site {ratingsystem=AU|episodesystem=xmltv_ns} +url_index{url|http://www.oztivo.net/xmltv/|channel|_|urldate|.xml.gz} +*http://www.oztivo.net/xmltv/7CEN_2012-09-19.xml.gz +urldate.format {datestring|yyyy-MM-dd} +index_showsplit.scrub {multi||} +* +index_start.scrub {single|start="||"|>} +index_stop.scrub {single|stop="||"|>} +*start="20120922004200" stop="20120922021200" +index_title.scrub {single|||} +index_subtitle.scrub {single|||} +index_description.scrub {single|||} +index_actor.scrub {multi||||} +index_director.scrub {multi||||} +index_writer.scrub {multi||||} +index_producer.scrub {multi||||} +index_presenter.scrub {multi||||} +index_productiondate.scrub {single||||} +index_category.scrub {multi|||} +index_rating.scrub {multi||||} +index_starrating.scrub {single||||} +index_episode.scrub {single|||} +* +*operations +scope.range {(indexshowdetails)|end} +index_start.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_start' 0 2} * the hours +index_start.modify {substring(type=char)|2 2} * the minutes +index_start.modify {addstart()|'index_temp_1':} +index_stop.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_stop' 0 2} * the hours +index_stop.modify {substring(type=char)|2 2} * the minutes +index_stop.modify {addstart()|'index_temp_1':} +index_description.modify {cleanup} +index_starrating.modify {clear("0/10")} +* +* MP version optionally combine detail elements with description +* convert episode from 2.3.0 to Season 3 Episode 4 Part 1 +index_temp_6.modify {addstart('index_episode' not "")|.'index_episode'} * copy of episode, extra . to get the season with the loop +index_temp_5.modify {addstart|Part } * first indicator +index_episode.modify {clear} +loop {(max=2)|end} +index_temp_1.modify {calculate('index_temp_6' not "" type=char format=F0)|'index_temp_6' "." -@} * last index-of . +index_temp_4.modify {calculate('index_temp_1' not "-1" format=F0)|'index_temp_1' 1 +} * the index-of the value +index_temp_2.modify {substring('index_temp_1' not "-1" type=char)|'index_temp_6' 'index_temp_4'} * the 'part' value, xmltv_ns norm +index_temp_3.modify {calculate('index_temp_2' not "" format=F0)|'index_temp_2' 1 +} * part value, onscreen norm +index_episode.modify {addstart('index_temp_2' not "")|'index_temp_5''index_temp_3' } * build the episode, onscreen norm +index_temp_5.modify {replace(~ "Episode")|'index_temp_5'|Season } * change the indicator +index_temp_5.modify {replace(~ "Part")|'index_temp_5'|Episode } * change the indicator +index_temp_6.modify {substring('index_temp_1' > "-1" type=char)|'index_temp_6' 0 'index_temp_1'} +end_loop +* +index_description.modify {addend('index_episode' not "")|\n'index_episode'} +index_episode.modify {clear} +index_description.modify {addend('index_category' not "" separator=", ")|\nCategory: 'index_category'.} +index_category.modify {clear} +index_description.modify {addend('index_director' not "" separator=", ")|\nDirector: 'index_director'.} +index_director.modify {clear} +index_description.modify {addend('index_actor' not "" separator=", ")|\nActors: 'index_actor'.} +index_actor.modify {clear} +index_description.modify {addend('index_producer' not "" separator=", ")|\nProducer: 'index_producer'.} +index_producer.modify {clear} +index_description.modify {addend('index_presenter' not "" separator=", ")|\nPresenter: 'index_presenter'.} +index_presenter.modify {clear} +index_description.modify {addend('index_productiondate' not "")|\nProductiondate: 'index_productiondate'.} +index_productiondate.modify {clear} +index_description.modify {addend('index_rating' not "" separator=", ")|\nRating: 'index_rating'.} +index_rating.modify {clear} +index_description.modify {addend('index_starrating' not "")|\nStarrating: 'index_starrating'.} +index_starrating.modify {clear} +* clear only? +index_videoquality.modify {clear} +index_videoaspect.modify {clear} +index_previousshown.modify {clear} +index_subtitles.modify {clear} +end_scope +* +* the following creates a channel list file when enabled: +*url_index {url(debug)|http://www.oztivo.net/xmltv/channels.xml.gz} +*index_site_id.scrub {multi||} +*index_site_channel.scrub {multi|||} \ No newline at end of file diff --git a/siteini.pack/Australia/rhef.com.au.channels.xml b/siteini.pack/Australia/rhef.com.au.channels.xml new file mode 100755 index 00000000..ba54a8cf --- /dev/null +++ b/siteini.pack/Australia/rhef.com.au.channels.xml @@ -0,0 +1,6 @@ + + + + RHC + + \ No newline at end of file diff --git a/siteini.pack/Australia/rhef.com.au.ini b/siteini.pack/Australia/rhef.com.au.ini new file mode 100755 index 00000000..cf1723cd --- /dev/null +++ b/siteini.pack/Australia/rhef.com.au.ini @@ -0,0 +1,67 @@ +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* Site : Indigenous Community Television Australia +* revision : 20 July 2013 +* Name date +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: rhef.com.au , Rural Health Channel, Indigenous Community Television Australia +* @MinSWversion: V1.1.1/51 +* - needs half hour timezone +* @Revision 1 - [27/07/2013] Jan van Straaten +* - adds dummy shows on Saterday and Sunday morning +* @Revision 0 - [23/07/2013] Sean McManus, Jan van Straaten +* - created ini +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=rhef.com.au|timezone=UTC+10:00|maxdays=14|cultureinfo=en-AU|charset=utf-8|titlematchfactor=90} +site {ratingsystem=ACB} +url_index{url(debug)|http://www.rhef.com.au/wp-admin/admin-ajax.php} +** +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +url_index.headers {postdata=action=switch_guide_main&date='urldate'} +urldate.format{datenumber|UNIX|0} +* +index_showsplit.scrub {multi()|} +* +index_urlshow {url|https://www.yourtv.com.au/api/airings/|data-event-id="||">|">} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +title.scrub {single|"title":"||"|"} +subtitle.scrub {single|"episodeTitle":"||"|"} +description.scrub {single|"synopsis":"||"|"} +director.scrub {single|"director":"||"|"} +actor.scrub {single(separator=", ")|"mainCast":"||"|"} +category.scrub {single|"genre":{|"name":"|"|}} +category.scrub {single|"programTypeId":||,|,} +productiondate.scrub {single|"yearReleased":"||"|"} +country.scrub {single|"country":"||"|"} +rating.scrub {single|"classification":"||"|"} +showicon.scrub {single|"w320":"||"|"} +* +*temp_1.scrub {single|"seriesNumber":"||"|"} +*temp_1.modify {remove(type=regex)|\d{4}} +*temp_1.modify {addstart(not "")|S} +*temp_2.scrub {single|"episodeNumber":"||"|"} +*temp_2.modify {addstart(not "")|E} +*temp_1.modify {addend('temp_2' not "")|'temp_2'} +*episode.modify {addstart(pattern="S'S1' E'E1'""S'S1'""E'E1'")|'temp_1'} +* +* 2 digit season/episode added to beginning of subtitle episodesystem=onscreen only +temp_1.scrub {single|"seriesNumber":"||"|"} +temp_1.modify {clear("0")} *erase if season number is zero +temp_1.modify {remove(type=regex)|\d{4}} *erase if season number is 4 digits(year) +temp_3.modify {calculate('temp_1' not "" type=char format=F0)|'temp_1' #} +temp_1.modify {addstart('temp_3' "1")|0} +temp_1.modify {addstart('temp_1' not "")|S} +temp_2.scrub {single|"episodeNumber":"||"|"} +temp_4.modify {calculate('temp_2' not "" type=char format=F0)|'temp_2' #} +temp_2.modify {addstart('temp_4' "1")|0} +temp_2.modify {addstart('temp_2' not "")|E} +temp_2.modify {addstart|'temp_1'} +subtitle.modify {addstart('temp_2' not "")|'temp_2' } +* +category.modify {replace|2|Movie} +category.modify {replace|4|Series} +category.modify {replace|5|Series} +category.modify {replace|8|Series} +category.modify {replace|9|Series} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### REGION FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://www.yourtv.com.au/guide/} +*index_site_id.scrub {regex||data-region-id="([^\"]*".*? data-region-timezone="[^\"]*)"||} +*index_site_id.modify {replace(type=regex)|^[^\"]*(".*?timezone="Australia\/)|##} +*index_site_channel.scrub {multi|data-region-name="||"|"} +** @auto_xml_channel_end +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +* +* use region from file created above in your WebGrab++.config.xml +* +* Pay Region Ids +* +* Foxtel = 168 +* Foxtel Play = 371 +* Foxtel on T-Box = 372 +* Optus TV Feat Foxtel = 192 +* FetchTV = 284 +* TransACT = 128 +* +* select your region id from the list and edit these 2 lines +* +* subpage.format {list|'index_variable_element'|##region##} +* index_temp_7.modify {set|'index_variable_element'\|##region##'index_temp_3'} +* replace ##REGION## with your region id,example for Foxtel +* +* subpage.format {list|'index_variable_element'|168} +* index_temp_7.modify {set|'index_variable_element'\|168'index_temp_3'} +* +* you can have as many regions as you want,after creating a region channel list +* rename it with the region name,example yourtv.com.au.channels_foxtel_sidney.xml +* or it will be overwritten if you choose to create another channel list with +* a different region id. +* +** @auto_xml_channel_start +*url_index{url|https://www.yourtv.com.au/api/regions/|subpage|/channels} +*****subpage.format {list|'index_variable_element'|##REGION##} ****sample line change region id on line below +*subpage.format {list|'index_variable_element'|168} +*scope.range{(urlindex)|end} +*index_variable_element.modify {substring(type=regex)|'config_site_id' "^([^#]*)##"} +*end_scope +*scope.range{(channellist)|end} +*index_site_id.scrub {|} +*index_temp_9.scrub {regex||\{.*?\}\]||} +*index_variable_element.modify {set|'config_site_id'} +*index_temp_3.modify {substring(type=regex)|'config_site_id' "##.*$"} +*index_temp_4.modify {set|0} +*loop{(each "index_temp_8" in 'index_temp_9')|end} +*****index_temp_7.modify {set|'index_variable_element'\|##region##'index_temp_3'} ****sample line change region id on line below +*index_temp_7.modify {set|'index_variable_element'\|168'index_temp_3'} +*index_temp_7.modify {substring(type=element)|'index_temp_7' 'index_temp_4' 1} +*index_temp_6.modify {substring(type=regex)|'index_temp_8' "\{\"id\":(\d+),\"description\""} +*index_temp_6.modify {addend|#'index_temp_7'} +*index_temp_6.modify {replace|\||###} +*index_temp_1.modify {addend|'index_temp_6'###} +*index_temp_5.modify {substring(type=regex)|'index_temp_8' "\{\"id\":\d+,\"description\":\"[^\"]*\",\"name"\:\"([^\"]*)\",\"callsign\""} +*index_temp_5.modify {replace|\||###} +*index_temp_2.modify {addend|'index_temp_5'###} +*index_temp_4.modify {calculate(format=F0)|1 +} +*end_loop +*index_site_id.modify {addstart|'index_temp_1'} +*index_site_id.modify {replace|###|\|} +*index_site_id.modify {remove(type=element)|-1 1} +*index_site_channel.modify {addstart|'index_temp_2'} +*index_site_channel.modify {replace|###|\|} +*index_site_channel.modify {remove(type=element)|-1 1} +*index_site_id.modify {cleanup(removeduplicates link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Australia/yourtv.com.au_readme.txt b/siteini.pack/Australia/yourtv.com.au_readme.txt new file mode 100755 index 00000000..76f65107 --- /dev/null +++ b/siteini.pack/Australia/yourtv.com.au_readme.txt @@ -0,0 +1,28 @@ +* this sites needs a cookie file to work correctly. +* steps to do + +************************************************************************************************** +* configure your settings on the site +************************************************************************************************** +01. go to the site +02. set your preferences (click "Guide set-up") +03. select at least, all the channels you want to grab for +04. save the settings (click "Save Settings") +************************************************************************************************** +* save the cookie file +************************************************************************************************** +05. get the cookie file for this site and save it as "yourtv.com.au_cookies.txt" + see http://webgrabplus.com/documentation/configuration/cookie + for more info about cookie saving +06. put "yourtv.com.au_cookies.txt" into the same directory as the .ini +************************************************************************************************** +* generate your own yourtv.com.au.channel.xml file +************************************************************************************************** +07. open yourtv.com.au.ini with a text editor +08. remove the FIRST * in all the lines between @auto_xml_channel_start and @auto_xml_channel_end +09. in the WebGrab++.config.xml file, add a dummy channel like this: + dummy +10. run WG++ once. +11. your should get a yourtv.com.au.channel.xml file in the same directory as the .ini file +12. put the first * back in all the lines between @auto_xml_channel_start and @auto_xml_channel_end +13. use the yourtv.com.au.channel.xml to setup your WebGrab++.config.xml file (you can now remove the dummy channels from 09.) diff --git a/siteini.pack/Australia/yourtv.com.au_regions.xml b/siteini.pack/Australia/yourtv.com.au_regions.xml new file mode 100755 index 00000000..772f3390 --- /dev/null +++ b/siteini.pack/Australia/yourtv.com.au_regions.xml @@ -0,0 +1,53 @@ + + + + Sydney + Broken Hill + Central Coast + Coffs Harbour + Griffith + Lismore + Newcastle + Orange/Dubbo + Remote and Central + South Coast + Tamworth + Taree/Port Macquarie + Wagga Wagga + Wollongong + Melbourne + Albury/Wodonga + Ballarat + Bendigo + Geelong + Gippsland + Mildura/Sunraysia + Shepparton + Adelaide + Port Augusta + Remote and Central + Riverland + South East SA + Spencer Gulf + Brisbane + Cairns + Gold Coast + Mackay + Remote and Central + Rockhampton + Sunshine Coast + Toowoomba + Townsville + Wide Bay + Perth + Albany + Bunbury + Mandurah + Regional WA + Canberra + Darwin + Regional NT + Hobart + Launceston + + \ No newline at end of file diff --git a/siteini.pack/Australia/yourtv.com.au_sidney_channels.xml b/siteini.pack/Australia/yourtv.com.au_sidney_channels.xml new file mode 100755 index 00000000..cfb19740 --- /dev/null +++ b/siteini.pack/Australia/yourtv.com.au_sidney_channels.xml @@ -0,0 +1,208 @@ + + + + Nine + 9HD + 9Gem + 9Go! + 9Life + ABC + ABC2 / KIDS + ABC ME + ABC News 24 + SBS + SBS HD + SBS 2 + TEN + TEN HD + ONE + ELEVEN + Seven + 7HD + 7TWO + 7mate + 7flix + TVSN + SpreeTV + Food Network + NITV + RACING.COM + Extra + TVH!ts + UKTV + ARENA + Lifestyle Channel + FOX8 + 111 + Universal Channel + FOX Classics + Showcase + Boxsets + Binge + BBC First + 13TH STREET + FX + THE COMEDY CHANNEL + A&E HD + Syfy + MTV + E! + style. + Lifestyle FOOD + Lifestyle HOME + Lifestyle YOU + TLC + Arts + TVH!ts +2 + UKTV +2 + ARENA +2 + Lifestyle Channel +2 + FOX8 +2 + 111 +2 + Universal +2 + FOX Classics +2 + Showcase +2 + 13TH STREET +2 + FX+2 + A&E +2 + THE COMEDY CHANNEL+2 + Syfy +2 + Lifestyle FOOD +2 + Lifestyle YOU +2 + TLC +2 + AURORA + TVSN Shopping + EXPO + ACC + Hillsong TV + SonLife + Daystar + ARENA HD + Lifestyle HD + FOX8 HD + Universal HD + Showcase HD + Binge HD + Boxsets HD + BBC First HD + 13TH STREET HD + FX HD + A&E + Syfy HD + Arts HD + Premiere HD + Masterpiece HD + Foxtel Movies Disney HD + Family HD + Action HD + Comedy HD + Romance HD + Thriller HD + World Movies HD + More Movies HD + FOX SPORTS News HD + FOX SPORTS 1 HD + FOX SPORTS 2 HD + FOX SPORTS 3 HD + FOX FOOTY HD + FOX SPORTS 4 HD + FOX SPORTS 5 HD + ESPN HD + ESPN2HD + Eurosport HD + Sky Tbred HD + Sky News HD + Sky Business HD + Discovery HD + Nat Geo HD + The History Channel HD + BBC Knowledge HD + Nat Geo Wild HD + beIN SPORTS 1 HD + beIN SPORTS 2 HD + beIN SPORTS 3 HD + Chelsea FC TV HD + Liverpool FC TV HD + Manch United FC TV HD + More Movies + Premiere + Premiere +2 + Foxtel Movies Disney SD + Family + Action + Comedy + Romance + Thriller + Masterpiece + Action+2 + Family +2 + Disney Movies +2 + TCM + World Movies + FOX SPORTS News + FOX SPORTS 1 + FOX SPORTS 2 + FOX SPORTS 3 + FOX FOOTY + FOX SPORTS 4 + FOX SPORTS 5 + FOX SPORTS PLUS + ESPN + ESPN2 + Eurosport + Eurosport News + beIN SPORTS 2 + beIN SPORTS 3 + Chelsea FC TV + Liverpool FC TV + Manchester United FC TV + Sky Racing 1 + Sky Racing 2 + Sky Thoroughbred Central + beIN Sports 1 + Sky News Australia + Sky News Business + SKY Weather + FOX NEWS + CNN + Discovery Channel + National Geographic + The History Channel + BBC Knowledge + Crime & Investigation + Animal Planet + Nat Geo Wild + Nat Geo People + Discovery Turbo + Discovery Turbo +2 + Discovery Science + Discovery Channel +2 + Nat Geo +2 + Sky News Election + BBC World News + Bloomberg + Al Jazeera English + CNBC + CCTV News + CCTV-9 Documentary + NHK + Russia Today + Nickelodeon + Nick Jr + BBC CBeebies + Disney Channel + Disney Junior + CARTOON NETWORK + BOOMERANG + Discovery Kids + [V] Hits + [V] Hits +2 + MAX + Smooth + MTV Music + MTV Dance + CMC + Antenna + RAI + + \ No newline at end of file diff --git a/siteini.pack/Austria/m.tele.at.channels.xml b/siteini.pack/Austria/m.tele.at.channels.xml new file mode 100755 index 00000000..b20995ef --- /dev/null +++ b/siteini.pack/Austria/m.tele.at.channels.xml @@ -0,0 +1,111 @@ + + + + 13th Street + 3sat + Al Jazeera + ARD-alpha + ARTE + ATV + ATV2 + AXN + Bayerisches Fernsehen + BBC + BBC Entertainment + Beate Uhse TV + Bibel TV + Bon Gusto + Classica + CNN + Comedy Central + Das Erste + Discovery Channel + Disney Channel + Disney Cinemagic + Disney Junior + Disney XD + DMAX + Eins festival + Eins plus + Euronews + Eurosport + Fix & Foxi + FM4 + FOX + Goldstar TV + gotv + Heimatkanal + hessen fernsehen + History + HSE 24 + Junior + kabel eins + KI.KA + MDR + MGM + n-tv + N24 + National Geo. Wildlife + National Geographic + NDR + NICK + Ö1 + OKTO + ORF 2 + ORF 3 + ORF eins + ORF Sport + + Phoenix + Pro7 MAXX + ProSieben + Puls 4 + RBB + RIC + RTL + RTL Crime + RTL II + RTL NITRO + Sat.1 + SAT.1 emotions + SAT.1 Gold + Servus TV + SF1 + SF2 + Silverline + SIXX Austria + Sky Action + Sky Atlantic HD + Sky Bundesliga + Sky Cinema +1 + Sky Cinema +24 + Sky Cinema HD + Sky Comedy + Sky Emotion + Sky Hits + Sky Krimi + Sky Nostalgie + Sky Sport 1 + Sky Sport 2 + Sky Sport Austria + Sky Sport HD (1) + Slovenija 1 + Slovenija 2 + Spiegel Geschichte + Spiegel TV + Sport1 + Super RTL + SWR + Tagesschau24 + Tele 5 + TLC + TNT-Serie + TV5 + VOX + W24 + WDR + ZDF + ZDF infokanal + ZDF neo + ZDFkultur + + diff --git a/siteini.pack/Austria/m.tele.at.ini b/siteini.pack/Austria/m.tele.at.ini new file mode 100755 index 00000000..c8be03c3 --- /dev/null +++ b/siteini.pack/Austria/m.tele.at.ini @@ -0,0 +1,79 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tele.at +* @MinSWversion: V2.1.9 +* @Revision 2 - [29/01/2020] WGT*fix episode +* @Revision 1 - [19/03/2016] Blackbear199 +* - showsplit and element fixes +* @Revision 0 - [16/04/2013] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=m.tele.at|timezone=UTC+01:00|maxdays=6|cultureinfo=en-GB|charset=utf-8|titlematchfactor=30} +* +urldate.format {datestring|dd.MM.yyyy} +url_index{url|http://m.tele.at/listing?filter[station]=|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +scope.range {(urlindex)|end} +index_variable_element.modify {calculate(format=date,dd.MM.yyyy)|'urldate'} +subpage.format {list|06%3A00|16%3A00|00%3A00} +url_index.headers {method=POST|application/x-www-form-urlencoded} +url_index.headers {postdata=filter%5BstartTime%5D='subpage'&filter%5BstartDate%5D='index_variable_element'} +end_scope +* +index_showsplit.scrub {multi|
|
| |>||} +index_start.scrub {single(separator="-" include=first)|
|>||} +index_stop.scrub {single(separator="-" include=last)|
|>||} +index_urlshow {url|http://m.tele.at|} +showicon.scrub {single|
|src="|"|>} +temp_1.scrub {single|} +videoquality.modify {addstart('temp_1' not="")|HDTV} +* +actor.modify {remove|Mit: } +episode.modify {substring(type=regex pattern="'S1' Staffel Folge 'E1'""Folge 'E1'")|'description' ".*Folge\s\d+:\s"} +description.modify {cleanup(tags="<"">")} +description.modify {remove|'episode'} +episode.modify {remove|.} +episode.modify {remove|,} +episode.modify {remove|:} +actor.modify {cleanup} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://m.tele.at/sender.html} +*index_site_channel.scrub {multi|
||
|
} +*index_site_id.scrub {multi|
|'>} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end + diff --git a/siteini.pack/Austria/tv-media.at.channels.xml b/siteini.pack/Austria/tv-media.at.channels.xml new file mode 100755 index 00000000..860faee2 --- /dev/null +++ b/siteini.pack/Austria/tv-media.at.channels.xml @@ -0,0 +1,129 @@ + + + + ORF eins + ORF zwei + ATV + PULS 4 + SERVUS TV + ORF III + ATV 2 + RTL + SAT.1 + PRO 7 + ARD + ZDF + 3SAT + ARTE + BAYERN \/ BR + VOX + RTL 2 + KABEL 1 + TELE 5 + SUPER RTL + DMAX + RTL NITRO + NICK\/COMEDY CENTRAL + ANIXE + KIKA + SWR + WDR + NDR + MDR + HESSEN + ARD ALPHA + RBB + EINS FESTIVAL + EINS PLUS + Kultur + ZDF NEO + ZDF INFO + ZDF KULTUR + Sat.1 Gold + SIXX AUSTRIA + PRO 7 maxx + DISNEY CHANNEL + SF1 + SF2 + TAGESSCHAU 24 + ORF SPORT PLUS + SPORT 1 + BBC ENTERTAINMENT + RAI + TV5 MONDE + TRT + NTV + N 24 + PHOENIX + CNN + CNBC + SKY KRIMI + FOX + TNT SERIE + SYFY + UNIVERSAL + RTL CRIME + RTL PASSION + HEIMATKANAL + 13TH STREET + SPIEGEL GESCHICHTE + PRO 7 FUN + TNT GLITZ + JUKEBOX + UNITEL CLASSICA + GOLD STAR TV + Junior + DISNEY JUNIOR \/ Playhouse + DISNEY XD + MOTOR VISION TV + HISTORY HD + NATIONAL GEOGRAPHIC + NAT GEO WILD + TNT FILM + AXN ACTION + E! ENTERTAINMENT + SAT 1. EMOTIONS + KINOWELT + KABEL 1 CLASSICS + BIOGRAPHY CHANNEL + ROMANCE TV + RTL LIVING + NICK TOONS + ANIMAX + BOOMERANG + CARTOON NETWORK + EURO SPORT + EUROSPORT 2 + MTV + MTV LIVE HD + SKY CINEMA + SKY CINEMA +24 + SKY HITS + SKY ACTION + SKY NOSTALGIE + SKY COMEDY + SKY EMOTION + SKY ATLANTIC HD + DISNEY CINEMAGIC + MGM + SKY SPORT AUSTRIA + SKY SPORT 1 + SKY SPORT 2 + SKY BUNDESLIGA + SPORT 1 PLUS HD + SKY SPORT NEWS HD + SKY 3D + SPORT 1 US HD + Auto Motor Sport + GO TV + OKTO + W24 + VIVA + QVC + HSE 24 + Animal Planet + Planet TV + GUTE LAUNE TV + BONGUSTO HD + + \ No newline at end of file diff --git a/siteini.pack/Austria/tv-media.at.ini b/siteini.pack/Austria/tv-media.at.ini new file mode 100755 index 00000000..087e1f45 --- /dev/null +++ b/siteini.pack/Austria/tv-media.at.ini @@ -0,0 +1,64 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv-media.at +* @MinSWversion: V2.1 +* @Revision 2 - [07/04/2019] doglover +* - General update +* @Revision 1 - [28/01/2017] doglover +* - Via PHP for linux +* @Revision 0 - [23/02/2016] doglover +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=tv-media.at|timezone=Europe/Vienna|maxdays=7|cultureinfo=de-AT|charset=utf-8|titlematchfactor=50|firstshow=2} +site {keepindexpage} +url_index{url()|https://www.tv-media.at/nnw1-tv-data/programs_|urldate|.json} +urldate.format {datestring|dd.MM} +* +* +index_variable_element.modify{addstart|"sender":"'config_site_id'",} + +index_showsplit.scrub {multi (includeblock='index_variable_element' exclude="tipp")|"programs":{"pt":[|{"id"|}|}]}}} +index_start.scrub {single () |"zeit":"||"} +index_title.scrub {single () |"titel":"||"} +index_subtitle.scrub {single () |"subtitel":"||"} +index_category.scrub {multi|"kategorie":"||"|,} +index_temp_5.scrub {single ()|:"||"|,"titel} +index_urlshow {url ()|https://www.tv-media.at/php/tv-media-programs-detail.php?id=|:"||"|,"titel} +index_title.modify {cleanup} +index_subtitle.modify {cleanup} +index_category.modify {cleanup} +index_subtitle.modify {remove|\} +index_category.modify {remove|\} + +title.scrub {single|"titel":"||"} +subtitle.scrub {single|"ut":"||"} +description.scrub {single|"archivtext":["||"|} +description.modify {cleanup} +title.modify {cleanup} +subtitle.modify {cleanup} +subtitle.modify {remove|\} +description.modify {remove|\} +director.scrub {multi|"reg":"||"} +actor.scrub {multi|"darname":"||}|} +actor.modify {replace|,"rolle":| - } +actor.modify {remove|"} +actor.modify {cleanup} +director.modify {clenaup} +actor.modify {cleanup} +director.modify {cleanup} +actor.modify {remove|\} +director.modify {remove|\} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_channel.scrub {multi ()|"sender":"|"sendername":"|"|} +*index_site_id.scrub {multi|"sender":"||"|} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Austria/tv.orf.at.channels.xml b/siteini.pack/Austria/tv.orf.at.channels.xml new file mode 100755 index 00000000..e70523eb --- /dev/null +++ b/siteini.pack/Austria/tv.orf.at.channels.xml @@ -0,0 +1,9 @@ + + + + ORF eins + ORF 2 + ORF III + ORF Sport+ + + \ No newline at end of file diff --git a/siteini.pack/Austria/tv.orf.at.ini b/siteini.pack/Austria/tv.orf.at.ini new file mode 100755 index 00000000..ea698f55 --- /dev/null +++ b/siteini.pack/Austria/tv.orf.at.ini @@ -0,0 +1,64 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.orf.at +* @MinSWversion: V1.57 +* @Revision 0 - [15/11/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tv.orf.at|timezone=Europe/Vienna|maxdays=14|cultureinfo=de-AT|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=AT|episodesystem=onscreen} +* +url_index{url|http://tv.orf.at/program/|channel|/|urldate|/} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +urldate.format {datestring|yyyyMMdd} +* +index_showsplit.scrub {multi|} +index_subtitle.scrub {single|

||

|} +index_category.scrub {single|

||

|

} +index_category.scrub {single|Kategorie - Sendungsprofil:||/|/} +index_productiondate.scrub {single|
|

|

|
} +index_country.scrub {single(exclude="Stereo""VPS""Mono")|
|

|

|
} +index_country.modify {remove(not "" type=regex)|\s*\d{4}} +index_country.modify {clear(~ ":")} +* +scope.range{(showdetails)|end} +title.scrub {single|

|

|
} +temp_1.scrub {single|

|||

} +title.modify {set('index_title' not 'title')|'temp_1'} +title.modify {addstart("")|'index_title'} +description.scrub {single|
|

|

|
} +description.scrub {single("")|

|||

} +description.scrub {single("")|
|

|

|
} +description.scrub {single("")|
|

|

|
} +director.scrub {single|

Regie

||
|
} +actor.scrub {single(separator="
")|

Hauptdarsteller

||
||
} +writer.scrub {single|

Drehbuch

||
|
} +* +description.modify {remove(type=regex)|\([^\)]*\)$} +description.modify {cleanup(tags="<"">")} +description.modify {cleanup} +actor.modify {remove(type=regex)|

.*$} +actor.modify {remove(type=regex)|.\([^\)]*\)$} +end_scope +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://tv.orf.at/} +*index_site_id.scrub {multi|
|
} +*index_site_channel.scrub {multi|
} +*index_site_channel.modify {remove| Programm} +** @auto_xml_channel_end diff --git a/siteini.pack/Austria/tvheute.at.channels.xml b/siteini.pack/Austria/tvheute.at.channels.xml new file mode 100755 index 00000000..8a51ec7a --- /dev/null +++ b/siteini.pack/Austria/tvheute.at.channels.xml @@ -0,0 +1,52 @@ + + + + ORF1 + ORF2 + ORF III + ATV + PULS 4 + ServusTV + ATV2 + ARD + ZDF + 3SAT + ARTE + one + PRO7 + SAT1 + RTL + VOX + K1 + RTL2 + sixx + Sat1Gold + RTLNitro + RTLCrime + RTLLiving + 7MAXX + Tele 5 + DMAX + ZDFneo + ZDFinfo + PHOENIX + N24 + NTV + ORF + + Sport1 + EURO + KIKA + RTLS + Disney + NICK + BR + SWR + NDR + WDR + HR + MDR + rbb + SF1 + SF2 + + \ No newline at end of file diff --git a/siteini.pack/Austria/tvheute.at.ini b/siteini.pack/Austria/tvheute.at.ini new file mode 100755 index 00000000..6867e0f0 --- /dev/null +++ b/siteini.pack/Austria/tvheute.at.ini @@ -0,0 +1,72 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvheute.at +* @MinSWversion: V2.1.3 +* @Revision 0 - [15/09/2017] Mat8861 & Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tvheute.at|timezone=Europe/Vienna|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +site {episodesystem=onscreen} +* +urldate.format {datestring|dd-MM-yyyy} +url_index{url|http://tvheute.at/|channel|/|urldate|-im-tv} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +* +index_showsplit.scrub {multi||||} +index_start.scrub {regex||
|
} +index_description.modify {cleanup(tags="<"">")} +end_scope +* +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +index_urlshow {url|http://tvheute.at|
||} +scope.range{(showdetails)|end} +title.scrub {single|

||

} +title.modify {addstart("")|'index_title'} +description.scrub {single|
|
|
} +description.modify {cleanup(tags="<"">")} +director.scrub {single(max=2)|Regie: |||

} +director.modify {cleanup(tags="<"">")} +director.modify {cleanup} +actor.scrub {single(separator=", " max=3)|Darsteller|:|||} +actor.modify {cleanup(tags="<"">")} +productiondate.scrub {single|

||

} +category.scrub {single()|

|||} +episode.scrub {regex||.*?((?:Staffel:\s\d+).*?Folge:\s\d+).*?

||} +episode.modify {remove|,} +composer.scrub {single(separator=",")||Musik: ||} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://tvheute.at/} +*index_site_id.scrub {multi|
  • |
  • |} +*index_site_channel.scrub {multi|
  • |
  • |} +*index_site_channel.modify {cleanup(tags="<"">")} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Austria/tvtv.at.channels.xml b/siteini.pack/Austria/tvtv.at.channels.xml new file mode 100755 index 00000000..439bfeff --- /dev/null +++ b/siteini.pack/Austria/tvtv.at.channels.xml @@ -0,0 +1,122 @@ + + + + ORF eins + ORF 2 + ATV + PULS 4 + Okto + ServusTV + Sat.1 + RTL + ProSieben + ZDF + Das Erste + VOX + Super RTL + RTL II + kabel eins + 3sat + DAS VIERTE + Tele 5 + ARTE + AXN + KinoweltTV + FOX + MGM + TNT Film + RTL Crime + Passion + sixx + DMAX + 13th STREET + Syfy Universal + KiKA + Nick + Junior + Disney Channel + Disney Junior + Disney Cinemagic + Disney XD + Eurosport + Eurosport 2 + SPORT1 + Sky Sport Austria + Sky Sport HD 1 + Sky Sport 1 + Sky Sport 2 + Sky Fußball BuLiga + MTV + VIVA + gotv + GoldStar TV + Unitel Classica + n-tv + euronews + N24 + CNN International + BBC World News + BBC Entertainment + Bloomberg TV + TV5 Monde Europe + Discovery Channel + Spiegel Geschichte + Nat Geographic + Nat Geo Wild + tagesschau24 + Einsfestival + EinsPlus + PHOENIX + BR-alpha + ZDFinfo + HISTORY + Sky Cinema + Sky Cinema +1 + Sky Cinema +24 + Sky Hits + Sky Action + Sky Comedy + Sky Emotion + Sky Krimi + Sky Nostalgie + Sky Atlantic HD + TNT Serie + Heimatkanal + Blue Movie 1 + SF 1 + SF zwei + TF1 + France 2 + France 3 + Nederland 1 + Nederland 2 + Nederland 3 + DR1 + TV 2 + WDR Fernsehen + BR Fernsehen + NDR Fernsehen + hr-fernsehen + SWR Fernsehen + MDR + rbb Brandenburg + RNF + Hamburg 1 + TV.BERLIN + münchen.tv + rheinmaintv + ZDFneo + ZDFkultur + ComedyCentral + SILVERLINE + Sat.1 emotions + kabel eins class + ANIXE HD + QVC + HSE24 + Animal Planet + BEATE-UHSE.TV + Bibel TV + BonGusto + + \ No newline at end of file diff --git a/siteini.pack/Austria/tvtv.at.ini b/siteini.pack/Austria/tvtv.at.ini new file mode 100755 index 00000000..b587f416 --- /dev/null +++ b/siteini.pack/Austria/tvtv.at.ini @@ -0,0 +1,142 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvtv.at +* @MinSWversion: 1.1.1/49 +* @Revision 3 - [21/06/2013] Jan van Straaten +* - improved episode and subtitle +* @Revision 2 - [05/04/2013] Jan van Straaten +* - for three weeks of epg +* @Revision 1 - [05/04/2013] Jan van Straaten +* @Revision 0 - [02/03/2013] Jan van Straaten +* - creation +* @Remarks: Based on tvtv.de rev 5. +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tvtv.at|timezone=UTC+01:00|maxdays=21.3|cultureinfo=de-AT|charset=utf-8|titlematchfactor=90} +site {subtitlestype=Gehörlose} +url_index{url|http://tvtv.at/senderlistings_channel.php?channel=|channel|&woche=|urldate} +*http://tvtv.de/senderlistings_channel.php?channel=ORF1&woche=2 +* +urldate.format {list|0|0|0|0|0|0|0|1|1|1|1|1|1|1|2|2|2|2|2|2|2} +* +index_showsplit.scrub {multi||
    } +**** +* The index page is a 21 days tvguide with the shows grouped in two hour fragments +* the order of these fragments is : +* week 1 +* 0: fragment 1 day 1, 1: fragment 1 day 2, ....., 6: fragment 1 day 7. +* 7: fragment 2 day 1, 8: fragment 2 day 2, ....., 13: fragment 2 day 7. +* ... +* 77: fragment 12 day 1, 78: fragment 12 day 2, ....., 84: fragment 12 day 7. +* week 2 +* fragment 1 day 8, fragment 1 day 9, ....., fragment 1 day 14. +* fragment 2 day 8, fragment 2 day 9, ....., fragment 2 day 14. +* ... +* fragment 12 day 8, fragment 12 day 9, ....., fragment 12 day 14. +* week 3 +* fragment 1 day 15, fragment 1 day 16, ....., fragment 1 day 21. +* fragment 2 day 15, fragment 2 day 16, ....., fragment 2 day 21. +* ... +* fragment 12 day 15, fragment 12 day 16, ....., fragment 12 day 21. +* +scope.range {(splitindex)|end} +index_temp_6.modify {calculate(type=element format=F0)|'index_showsplit' #} +index_temp_6.modify {calculate(format=F0)|1 - 7 /} * we use this to determine how many weeks in the index page +* first sorting, time fragments of the days after each other, days still mixed up +index_temp_1.modify {substring(type=element)|'index_showsplit' 0 1/7} * all 12 fragments of day01|day08|day15 +index_temp_1.modify {replace|\||####} * we must make it single to use it in a add operation +index_temp_2.modify {addend|'index_temp_1'####} +index_temp_1.modify {substring(type=element)|'index_showsplit' 1 1/7} * all 12 fragments of day02|day09|day16 +index_temp_1.modify {replace|\||####} * we must make it single to use it in a add operation +index_temp_2.modify {addend|'index_temp_1'####} +index_temp_1.modify {substring(type=element)|'index_showsplit' 2 1/7} * all 12 fragments of day03|day10|day17 +index_temp_1.modify {replace|\||####} * we must make it single to use it in a add operation +index_temp_2.modify {addend|'index_temp_1'####} +index_temp_1.modify {substring(type=element)|'index_showsplit' 3 1/7} * all 12 fragments of day04|day11|day18 +index_temp_1.modify {replace|\||####} * we must make it single to use it in a add operation +index_temp_2.modify {addend|'index_temp_1'####} +index_temp_1.modify {substring(type=element)|'index_showsplit' 4 1/7} * all 12 fragments of day05|day12|day19 +index_temp_1.modify {replace|\||####} * we must make it single to use it in a add operation +index_temp_2.modify {addend|'index_temp_1'####} +index_temp_1.modify {substring(type=element)|'index_showsplit' 5 1/7} * all 12 fragments of day06|day13|day20 +index_temp_1.modify {replace|\||####} * we must make it single to use it in a add operation +index_temp_2.modify {addend|'index_temp_1'####} +index_temp_1.modify {substring(type=element)|'index_showsplit' 6 1/7} * all 12 fragments of day07|day14|day21 +index_temp_1.modify {replace|\||####} * we must make it single to use it in a add operation +index_temp_2.modify {addend|'index_temp_1'####} +index_temp_2.modify {replace|####|\|} * back to multi for operation substring +* Second sorting, order the days +index_showsplit.modify {clear} +* first week: +index_temp_3.modify {substring(type=element)|'index_temp_2' 0 12/'index_temp_6'} * all 12 fragments of day1,2,3,4,5,6,7 +index_temp_3.modify {replace|\||####} * single again +index_showsplit.modify {addend|'index_temp_3'####} +* second week: +index_temp_3.modify {substring('index_temp_6' > "12" type=element)|'index_temp_2' 12 12/'index_temp_6'} * all 12 fragments of day8,9,10,11,12,13,14 +index_temp_3.modify {replace('index_temp_6' > "12")|\||####} * single again +index_showsplit.modify {addend('index_temp_6' > "12")|'index_temp_3'####} +* third week +index_temp_3.modify {substring('index_temp_6' > "24" type=element)|'index_temp_2' 24 12/'index_temp_6'} * all 12 fragments of day15,16,17,18,19,20,21 +index_temp_3.modify {replace('index_temp_6' > "24")|\||####} * single again +index_showsplit.modify {addend('index_temp_6' > "24")|'index_temp_3'####} +index_showsplit.modify {replace|####|\|} * all the 2 hour fragments sorted +******* +index_showsplit.modify {replace||\|} * split the individual shows within a 2 hour block +index_showsplit.modify {select|"title=" ~~} * select the real index shows +end_scope.range +* +scope.range {(indexshowdetails)|end} +index_temp_1.scrub {single(separator="', '" include=2)|openDetailPopup|(|);|} +index_urlshow.modify {addstart('index_temp_1' not "")|http://tvtv.at/detailansicht.php?sendungs_id='index_temp_1'} +*http://tvtv.at/detailansicht.php?sendungs_id=216703670 +index_urlchannellogo {url|http://tvtv.at/||Sender:|/>}
+*
+** addition see http://www.webgrabplus.com/content/tvtv-sites
+index_date.scrub {single(force)|<td class=||} +index_start.scrub {single|||<|<} +index_title.scrub {single|title="mehr|"|"">|} +end_scope +scope.range {(showdetails)|end} +title.scrub {single|

    |
      1:30 PM(U 120 mins)
      No showing at this time
    } * add dummy +index_temp_2.modify {replace(not ~ "|
      7:30 PM(U 120 mins)
      No showing at this time
    } * add dummy +index_showsplit.modify {addstart|####'index_temp_2'} +end_loop +index_showsplit.modify {replace|####|\|} * make multi +index_showsplit.modify {replace||\|} * split in showings +index_showsplit.modify {select|"" ~} * select only the showings +end_scope +index_urlshow {url(include="http://www.rhef.com.au")||more|} +* +index_start.scrub {single()||||} +index_start.modify {replace| AM|am} +index_start.modify {replace| PM|pm} +index_duration.scrub {single||(|mins)|} * rating and duration in minutes +index_duration.modify {calculate(format=time)|'index_duration' 60 /} * converted into hh:mm +index_rating.scrub {single(separator=" " include=first)||(|mins)|} +index_title.scrub {single||||} +* +title.scrub {single()|
    |

    |

    |
    ||
    |} +description.modify {cleanup(tags="<"">")} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +** single fixed channel +*index_site_id.scrub {|} +*index_site_channel.modify {addstart|RHC} +*index_site_id.modify {addstart|rhc} +** @auto_xml_channel_end diff --git a/siteini.pack/Australia/sattvguide.com.au.channels.xml b/siteini.pack/Australia/sattvguide.com.au.channels.xml new file mode 100755 index 00000000..e5b47798 --- /dev/null +++ b/siteini.pack/Australia/sattvguide.com.au.channels.xml @@ -0,0 +1,74 @@ + + + + ABC New South Wales + ABC2 South-East + ABC3 South-East + ABC News 24 South-East + SBS New South Wales + SBS 2 South-East + Food Network + Southern Cross Central South-East + 7mate Central South-East + 7TWO Central South-East + Imparja South-East + GEM South-East + GO! South-East + ONE Central South-East + TEN Central South-East + ELEVEN South-East + National Indigenous TV + Indigenous Community TV + Westlink + Racing.com + Extra + ABC Victoria + ABC Queensland + ABC South Australia + ABC Western Australia + ABC Tasmania + ABC Northern Territory + ABC2 Queensland + ABC2 South Australia + ABC2 Western Australia + ABC2 Northern Territory + ABC3 Queensland + ABC3 South Australia + ABC3 Western Australia + ABC3 Northern Territory + ABC News 24 Queensland + ABC News 24 South Australia + ABC News 24 Western Australia + ABC News 24 Northern Territory + SBS Victoria + SBS Queensland + SBS South Australia + SBS Western Australia + SBS Tasmania + SBS Northern Territory + SBS 2 Queensland + SBS 2 South Australia + SBS 2 Western Australia + SBS 2 Northern Territory + WIN News Cairns & Townsville, Qld + WIN News Mackay & Rockhampton, Qld + WIN News Bundaberg & Toowoomba, Qld + WIN News Orange & Wagga Wagga, NSW + WIN News Wollongong, NSW & Canberra, ACT + WIN News Albury & Gippsland, Vic. + WIN News Bendigo & Shepparton, Vic. + WIN News Ballarat & Mildura, Vic. + WIN News Tasmania & Darwin, NT + Southern Cross News Queensland, NT, NSW & Victoria + Southern Cross News Tasmania, South Australia & Broken Hill + Seven Local News Cairns & Townsville, Qld + Seven Local News Mackay & Rockhampton, Qld + Seven Local News Wide Bay & Sunshine Coast, Qld + NBN News Gold Coast & Lismore, NSW + NBN News Coffs Harbour & Tamworth, NSW + NBN News Newcastle & Central Coast, NSW + Prime7 News Coffs Harbour & Tamworth, NSW + Prime7 News Southern New South Wales & Victoria + Prime7 News Orange & Wagga, NSW + + \ No newline at end of file diff --git a/siteini.pack/Australia/sattvguide.com.au.ini b/siteini.pack/Australia/sattvguide.com.au.ini new file mode 100755 index 00000000..6e1cd5f0 --- /dev/null +++ b/siteini.pack/Australia/sattvguide.com.au.ini @@ -0,0 +1,44 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: sattvguide.com.au +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [04/05/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=sattvguide.com.au|timezone=UTC+00:00|maxdays=7|cultureinfo=en-GB|charset=ISO-8859-1|titlematchfactor=90} +site {ratingsystem=GB|episodesystem=onscreen} +url_index{url|http://www.sattvguide.com.au/?id=2&c=|channel|&d=|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyyMMdd} +* +index_showsplit.scrub {multi|

    |
    } +* +index_start.scrub {single|#CCCCCC; ">||
    |} +index_start.modify {replace|am| am} +index_start.modify {replace|pm| pm} +index_title.scrub {single||||
    } +index_subtitle.scrub {single|
    |||} +* +index_urlshow {url|http://www.sattvguide.com.au/|previewUrl('||'|'}} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +title.scrub {single|
    |
    ||
    ||||} +* +index_title.modify {remove|:} +description.modify {remove(type=regex)|<.+?>} +description.modify {cleanup} +category.modify {remove|Repeat} +category.modify {remove(type=regex)|\(.+?\)} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.sattvguide.com.au/?id=2&g=L} +*index_site_id.scrub {multi(excludeblock="/_chanview.png")|
    } +** @auto_xml_channel_end diff --git a/siteini.pack/Australia/setanta.com.au.channels.xml b/siteini.pack/Australia/setanta.com.au.channels.xml new file mode 100755 index 00000000..84aca11e --- /dev/null +++ b/siteini.pack/Australia/setanta.com.au.channels.xml @@ -0,0 +1,7 @@ + + + + Setanta Sports + Setanta-i + + \ No newline at end of file diff --git a/siteini.pack/Australia/setanta.com.au.ini b/siteini.pack/Australia/setanta.com.au.ini new file mode 100755 index 00000000..e39e933c --- /dev/null +++ b/siteini.pack/Australia/setanta.com.au.ini @@ -0,0 +1,114 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: setanta.com/au +* @Revision 2 - [05/12/2012] Jan van Straaten +* - added LIVE to description in case of a live event. +* @Revision 1 - [29/11/2012] Francis De Paemeleere +* - changed site url=setanta.com.au to setanta.com/au +* @Revision 0 - [21/11/2012] Francis De Paemeleere +* - creation +* @Remarks: common site structure(setanta.com.asia, setanta.com.africa, setanta.com.au) +* @header_end +**------------------------------------------------------------------------------------------------ + +* ____________________________ +* | site | +* |____________________________| +site {url=setanta.com/au|timezone=UTC-04:00|maxdays=13|cultureinfo=en-AU|charset=utf-8|titlematchfactor=90|episodesystem=onscreen} + +* ____________________________ +* | url_index | +* |____________________________| +url_index{url|http://www.setanta.com/au/TV-Listings/} +urldate.format {daycounter|1} * 0=gisteren, 1=vandaag, ... +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +url_index.headers {postdata=ctl00$cphForm$AllCols$'index_variable_element'$btnDay&ctl00$cphForm$AllCols$hidCurrentChannel='channel'} + +* compose the variable part (index_variable_element) of postdada conform syntax below: +scope.range {(urlindex)|end} +index_temp_1.modify {calculate(format=date,vba)|'now'} * format vba gives a daynumber +index_temp_2.modify {calculate(format=date,vba)|'urldate'} +index_temp_3.modify {calculate(format=F0)|'index_temp_2' 'index_temp_1' - 1 +} * daycounter today=1 tomorrow=2 etc +index_temp_4.modify {calculate(format=F0)} * week , set to 0 +index_temp_4.modify {replace('index_temp_3' > "6")|'index_temp_4'|7} week = 7 if daycounter > 6 +index_temp_5.modify {calculate(format=F0)|'index_temp_3'} * ct10 day number when +index_temp_5.modify {calculate('index_temp_3' > "6" format=F0)|'index_temp_3' 7 -} *ct10 day number +index_variable_element.modify {addstart|hidShiftWeek='index_temp_4'&__EVENTTARGET=ctl00$cphForm$AllCols$tvlHeader$rptDays$ctl0'index_temp_5'} +end_scope.range + +* build up: +* yesterday....hidShiftWeek=0......$rptDays$ctl00..... +* today ....hidShiftWeek=0......$rptDays$ctl01..... +* tomorrow ....hidShiftWeek=0......$rptDays$ctl02..... +* . ....hidShiftWeek=0......$rptDays$ctl03..... +* . ....hidShiftWeek=0......$rptDays$ctl04..... +* . ....hidShiftWeek=0......$rptDays$ctl05..... +* . ....hidShiftWeek=0......$rptDays$ctl06..... +* ....hidShiftWeek=7......$rptDays$ctl00..... +* ....hidShiftWeek=7......$rptDays$ctl01..... +* ....hidShiftWeek=7......$rptDays$ctl02..... +* ....hidShiftWeek=7......$rptDays$ctl03..... +* ....hidShiftWeek=7......$rptDays$ctl04..... +* ....hidShiftWeek=7......$rptDays$ctl05..... +* ....hidShiftWeek=7......$rptDays$ctl06..... + + +* ____________________________ +* | index_showsplit | +* |____________________________| +index_showsplit.scrub {multi()|
    |
    } +*index_site_id.scrub {multi|
      |ctl00$cphForm$AllCols$tvlChannels$rptChannels$ctl|$hplChannel','|
    } +** @auto_xml_channel_end diff --git a/siteini.pack/Australia/siliconhill.com.au.sydney.channels.xml b/siteini.pack/Australia/siliconhill.com.au.sydney.channels.xml new file mode 100755 index 00000000..d6faee09 --- /dev/null +++ b/siteini.pack/Australia/siliconhill.com.au.sydney.channels.xml @@ -0,0 +1,26 @@ + + + + 4ME + 7mate + 7TWO + ABC1 + ABC2 / ABC4 + ABC3 + ABC News 24 + ACC + ELEVEN + EXPO + Extra + GEM + GO! + Nine + ONE + SBS HD + SBS ONE + SBS TWO + Seven + TEN + TVS + + \ No newline at end of file diff --git a/siteini.pack/Australia/siliconhill.com.au.sydney.ini b/siteini.pack/Australia/siliconhill.com.au.sydney.ini new file mode 100755 index 00000000..66fcafa1 --- /dev/null +++ b/siteini.pack/Australia/siliconhill.com.au.sydney.ini @@ -0,0 +1,73 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: siliconhill.com.au +* @MinSWversion: V1.1.1/26 +* none +* @Revision 0 - [08/10/2012] Jan van Straaten +* none +* @Remarks: +* Sydney area +* uses a GZIP compressed xmltv feed +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=siliconhill.com.au|timezone=UTC+10:00|maxdays=7.1|cultureinfo=en-AU|charset=ISO-8859-1|titlematchfactor=90|keepindexpage} +site {compression=gzip|ratingsystem=ABA|episodesystem=xmltv_ns|subtitlestype=teletext} +url_index{url|http://www.siliconhill.com.au/shepherd/Sydney/fta/output.xmltv.gz} +*http://www.siliconhill.com.au/shepherd/Sydney/fta/output.xmltv.gz +urldate.format {daycounter|0} +index_variable_element.modify {addstart|'config_site_id'} +index_showsplit.scrub {multi(include='index_variable_element')||} +* +index_start.scrub {single|start="||"|>} +index_stop.scrub {single|stop="||"|>} +*start="20120922004200" stop="20120922021200" +index_title.scrub {single(separator=": " include=first)|||} +index_subtitle.scrub {single|||} +index_description.scrub {single|||} +index_actor.scrub {multi||||} +index_director.scrub {multi||||} +index_writer.scrub {multi||||} +index_producer.scrub {multi||||} +index_presenter.scrub {multi||||} +index_productiondate.scrub {single||||} +index_category.scrub {multi|||} +index_rating.scrub {single|||} +index_starrating.scrub {single|||} +index_episode.scrub {single|||} +index_subtitles.scrub {single|} +*index_premiere.scrub {single|channel|||} +index_previousshown.scrub {single||/>} +index_videoaspect.scrub {single|} +index_videoquality.scrub {single|} +* +*operations +scope.range {(indexshowdetails)|end} +** date component: 20121009 +index_temp_2.modify {substring(type=char)|'index_start' 0 8} +index_temp_3.modify {calculate(format=date,yyyyMMdd)|now} +* +index_start.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_start' 0 2} * the hours +index_start.modify {substring(type=char)|2 2} * the minutes +index_start.modify {addstart()|'index_temp_1':} +index_stop.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_stop' 0 2} * the hours +index_stop.modify {substring(type=char)|2 2} * the minutes +index_stop.modify {addstart()|'index_temp_1':} +* +* clear if before date now: +index_start.modify {clear('index_temp_2' < 'index_temp_3')} +index_stop.modify {clear('index_temp_2' < 'index_temp_3')} +* +index_description.modify {cleanup} +index_subtitles.modify {replace("teletext")|teletext|true} +index_previousshown.modify {replace(~ "shown")|'index_previousshown'|true} +index_videoquality.modify {replace(~ "yes")|'index_videoquality'|colour} +index_episode.modify {remove| } +end_scope +* +* the following creates a channel list file when enabled: +*index_site_id.scrub {multi||} +*index_site_channel.scrub {multi|||} \ No newline at end of file diff --git a/siteini.pack/Australia/siliconhill.com.au.sydney.mp.channels.xml b/siteini.pack/Australia/siliconhill.com.au.sydney.mp.channels.xml new file mode 100755 index 00000000..2c0fbc06 --- /dev/null +++ b/siteini.pack/Australia/siliconhill.com.au.sydney.mp.channels.xml @@ -0,0 +1,26 @@ + + + + 4ME + 7mate + 7TWO + ABC1 + ABC2 / ABC4 + ABC3 + ABC News 24 + ACC + ELEVEN + EXPO + Extra + GEM + GO! + Nine + ONE + SBS HD + SBS ONE + SBS TWO + Seven + TEN + TVS + + \ No newline at end of file diff --git a/siteini.pack/Australia/siliconhill.com.au.sydney.mp.ini b/siteini.pack/Australia/siliconhill.com.au.sydney.mp.ini new file mode 100755 index 00000000..1855baa6 --- /dev/null +++ b/siteini.pack/Australia/siliconhill.com.au.sydney.mp.ini @@ -0,0 +1,114 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: siliconhill.com.au +* @MinSWversion: V1.1.1/26 +* none +* @Revision 0 - [08/10/2012] Jan van Straaten +* none +* @Remarks: +* Sydney area +* uses a GZIP compressed xmltv feed +* MediaPortal version, 'all' elements combined in description, episode converted to 'onscreen' +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=siliconhill.com.au|timezone=UTC+10:00|maxdays=7.1|cultureinfo=en-AU|charset=ISO-8859-1|titlematchfactor=90|keepindexpage} +site {compression=gzip|ratingsystem=ABA|episodesystem=onscreen|subtitlestype=teletext} +url_index{url|http://www.siliconhill.com.au/shepherd/Sydney/fta/output.xmltv.gz} +*http://www.siliconhill.com.au/shepherd/Sydney/fta/output.xmltv.gz +urldate.format {daycounter|0} +index_variable_element.modify {addstart|'config_site_id'} +index_showsplit.scrub {multi(include='index_variable_element')||} +* +index_start.scrub {single|start="||"|>} +index_stop.scrub {single|stop="||"|>} +*start="20120922004200" stop="20120922021200" +index_title.scrub {single(separator=": " include=first)|||} +index_subtitle.scrub {single|||} +index_description.scrub {single|||} +index_actor.scrub {multi||||} +index_director.scrub {multi||||} +index_writer.scrub {multi||||} +index_producer.scrub {multi||||} +index_presenter.scrub {multi||||} +index_productiondate.scrub {single||||} +index_category.scrub {multi|||} +index_rating.scrub {single|||} +index_starrating.scrub {single|||} +index_episode.scrub {single|||} +index_subtitles.scrub {single|} +index_previousshown.scrub {single||/>} +index_videoaspect.scrub {single|} +index_videoquality.scrub {single|} +* +*operations +scope.range {(indexshowdetails)|end} +** date component: 20121009 +index_temp_2.modify {substring(type=char)|'index_start' 0 8} +index_temp_3.modify {calculate(format=date,yyyyMMdd)|now} +* +index_start.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_start' 0 2} * the hours +index_start.modify {substring(type=char)|2 2} * the minutes +index_start.modify {addstart()|'index_temp_1':} +index_stop.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_stop' 0 2} * the hours +index_stop.modify {substring(type=char)|2 2} * the minutes +index_stop.modify {addstart()|'index_temp_1':} +* +* clear if before date now: +index_start.modify {clear('index_temp_2' < 'index_temp_3')} +index_stop.modify {clear('index_temp_2' < 'index_temp_3')} +* +index_description.modify {cleanup} +index_subtitles.modify {replace("teletext")|teletext|true} +index_previousshown.modify {replace(~ "shown")|'index_previousshown'|true} +index_videoquality.modify {replace(~ "yes")|'index_videoquality'|colour} +index_episode.modify {remove| } +* +* MP version optionally combine detail elements with description +* convert episode from 2.3.0 to Season 3 Episode 4 Part 1 +index_temp_6.modify {addstart('index_episode' not "")|.'index_episode'} * copy of episode, extra . to get the season with the loop +index_temp_5.modify {addstart|Part } * first indicator +index_episode.modify {clear} +loop {(max=2)|end} +index_temp_1.modify {calculate('index_temp_6' not "" type=char format=F0)|'index_temp_6' "." -@} * last index-of . +index_temp_4.modify {calculate('index_temp_1' not "-1" format=F0)|'index_temp_1' 1 +} * the index-of the value +index_temp_2.modify {substring('index_temp_1' not "-1" type=char)|'index_temp_6' 'index_temp_4'} * the 'part' value, xmltv_ns norm +index_temp_3.modify {calculate('index_temp_2' not "" format=F0)|'index_temp_2' 1 +} * part value, onscreen norm +index_episode.modify {addstart('index_temp_2' not "")|'index_temp_5''index_temp_3' } * build the episode, onscreen norm +index_temp_5.modify {replace(~ "Episode")|'index_temp_5'|Season } * change the indicator +index_temp_5.modify {replace(~ "Part")|'index_temp_5'|Episode } * change the indicator +index_temp_6.modify {substring('index_temp_1' > "-1" type=char)|'index_temp_6' 0 'index_temp_1'} +end_loop +* +index_description.modify {addend('index_episode' not "")|\n'index_episode'} +index_episode.modify {clear} +index_description.modify {addend('index_category' not "" separator=", ")|\nCategory: 'index_category'.} +index_category.modify {clear} +index_description.modify {addend('index_director' not "" separator=", ")|\nDirector: 'index_director'.} +index_director.modify {clear} +index_description.modify {addend('index_actor' not "" separator=", ")|\nActors: 'index_actor'.} +index_actor.modify {clear} +index_description.modify {addend('index_producer' not "" separator=", ")|\nProducer: 'index_producer'.} +index_producer.modify {clear} +index_description.modify {addend('index_presenter' not "" separator=", ")|\nPresenter: 'index_presenter'.} +index_presenter.modify {clear} +index_description.modify {addend('index_productiondate' not "")|\nProductiondate: 'index_productiondate'.} +index_productiondate.modify {clear} +index_description.modify {addend('index_rating' not "" separator=", ")|\nRating: 'index_rating'.} +index_rating.modify {clear} +index_description.modify {addend('index_starrating' not "")|\nStarrating: 'index_starrating'.} +index_starrating.modify {clear} +* clear only? +index_videoquality.modify {clear} +index_videoaspect.modify {clear} +index_previousshown.modify {clear} +index_subtitles.modify {clear} +end_scope +* +* the following creates a channel list file when enabled: +* +*index_site_id.scrub {multi||} +*index_site_channel.scrub {multi|||} \ No newline at end of file diff --git a/siteini.pack/Australia/siliconhill.com.au.wollongong.channels.xml b/siteini.pack/Australia/siliconhill.com.au.wollongong.channels.xml new file mode 100755 index 00000000..9ba33214 --- /dev/null +++ b/siteini.pack/Australia/siliconhill.com.au.wollongong.channels.xml @@ -0,0 +1,173 @@ + + + + 111Hits + 111HITS2 + 13THSTREET + 13thSTREET2 + 3DChannel + 4ME + 7mate + 7TWO + ABC1 + ABC2 / ABC4 + ABC3 + ABC News 24 + ACC + AdultsOnly960 + AE + AEHD + AIR + AlJazeera + AnimalPlanet + AntennaPacific + APAC + Arena + Arena2 + Aurora + BBCKnowledge + BBCKnowledgeHD + BBCWorldNews + Bio + BloombergTelevision + Boomerang + CartoonNetwork + Cbeebies + CCTVNews + ChannelV + CMC + CNBC + CNN + Comedy2 + ComedyChannel + Crime + Discovery2 + DiscoveryChannel + DiscoveryHealth + DiscoveryScience + DiscoveryTurboMAX + DiscoveryWorldHD + DiscTurboMAX2 + DisneyChannel + E!Entertainment + ELEVEN + ESPN + ESPN2 + ESPN2 HD + ESPNHD + Eurosport + Eurosportnews + EXPO + FashionTV + FMC + FOX8 + FOX82 + FOX8HD + FOXClassics + FOXClassics2 + FOX FOOTY + FOX FOOTY HD + FOXNews + FOXSPORTS1 + FoxSports1HD + FOXSPORTS2 + FoxSports2HD + FOXSPORTS3 + FoxSports3HD + FOXSPORTSNews + FoxtelBoxOffice + FUELTV + FX + FXHD + GEM + GO! + KidsCo + LifeStyle2 + LifeStyleFOOD + LifestyleFOOD2 + LifestyleHD + LifeStyleHOME + LifeStyleYOU + LifStyleYOU2 + MainEvent + MAX + MOVIEEXTRA + MOVIEGREATS + MOVIEONE + MOVIEONEHD + MOVIETWO + MTV + MTVClassic + MTVHits + MTVNLive + MTVNLiveHD + NatGeo2 + NatGeoAdventure + NatGeoAdventure2 + NatGeoHD + NatGeoWild + NatGeoWildHD + NationalGeographic + Nickelodeon + NickJr + NITV + ONE + Ovation + PlayhouseDisney + PRIME7 + Prime HD + RAIITALIA + SBS HD + SBS ONE + SBS TWO + SC10 + SCIFI + SCIFI2 + SetantaSports + showcase + showcaseHD + showcasetwo + ShowPremiereHD + showtimeaction + showtimeactionHD + showtimecomedy + showtimedrama + showtimepremiere + showtimetwo + SKYNewsBusiness + SKYNewsNational + SKYRacing + SKYRacing2 + SKYRacingWorld + SPEED + SPEEDHD + STARPICS1 + STARPICS1HD + STARPICS2 + STARPICS2HD + STVDIO + Style + TCM + Television 4 + TheHistoryChannel + TheLifeStyleChannel + TheWeatherChannel + TLC + TLC2 + TSN + TV1 + TV12 + TVN + TVSN + UKTV + UKTV2 + UKTVHD + Universal + VHits + W + W2 + WHD + WIN + WORLDMOVIES + + \ No newline at end of file diff --git a/siteini.pack/Australia/siliconhill.com.au.wollongong.ini b/siteini.pack/Australia/siliconhill.com.au.wollongong.ini new file mode 100755 index 00000000..d98f4626 --- /dev/null +++ b/siteini.pack/Australia/siliconhill.com.au.wollongong.ini @@ -0,0 +1,73 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: siliconhill.com.au +* @MinSWversion: V1.1.1/26 +* none +* @Revision 0 - [08/10/2012] Jan van Straaten +* none +* @Remarks: +* Wollengong area +* uses a GZIP compressed xmltv feed +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=siliconhill.com.au|timezone=UTC+10:00|maxdays=7.1|cultureinfo=en-AU|charset=ISO-8859-1|titlematchfactor=90|keepindexpage} +site {compression=gzip|ratingsystem=ABA|episodesystem=xmltv_ns|subtitlestype=teletext} +url_index{url|http://www.siliconhill.com.au/shepherd/Wollongong/fta/output.xmltv.gz} +*http://www.siliconhill.com.au/shepherd/Wollongong/fta/output.xmltv.gz +urldate.format {daycounter|0} +index_variable_element.modify {addstart|'config_site_id'} +index_showsplit.scrub {multi(include='index_variable_element')||} +* +index_start.scrub {single|start="||"|>} +index_stop.scrub {single|stop="||"|>} +*start="20120922004200" stop="20120922021200" +index_title.scrub {single(separator=": " include=first)|||} +index_subtitle.scrub {single|||} +index_description.scrub {single|||} +index_actor.scrub {multi||||} +index_director.scrub {multi||||} +index_writer.scrub {multi||||} +index_producer.scrub {multi||||} +index_presenter.scrub {multi||||} +index_productiondate.scrub {single||||} +index_category.scrub {multi|||} +index_rating.scrub {single|||} +index_starrating.scrub {single|||} +index_episode.scrub {single|||} +index_subtitles.scrub {single|} +*index_premiere.scrub {single|channel|||} +index_previousshown.scrub {single||/>} +index_videoaspect.scrub {single|} +index_videoquality.scrub {single|} +* +*operations +scope.range {(indexshowdetails)|end} +** date component: 20121009 +index_temp_2.modify {substring(type=char)|'index_start' 0 8} +index_temp_3.modify {calculate(format=date,yyyyMMdd)|now} +* +index_start.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_start' 0 2} * the hours +index_start.modify {substring(type=char)|2 2} * the minutes +index_start.modify {addstart()|'index_temp_1':} +index_stop.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_stop' 0 2} * the hours +index_stop.modify {substring(type=char)|2 2} * the minutes +index_stop.modify {addstart()|'index_temp_1':} +* +* clear if before date now: +index_start.modify {clear('index_temp_2' < 'index_temp_3')} +index_stop.modify {clear('index_temp_2' < 'index_temp_3')} +* +index_description.modify {cleanup} +index_subtitles.modify {replace("teletext")|teletext|true} +index_previousshown.modify {replace(~ "shown")|'index_previousshown'|true} +index_videoquality.modify {replace(~ "yes")|'index_videoquality'|colour} +index_episode.modify {remove| } +end_scope +* +* the following creates a channel list file when enabled: +*index_site_id.scrub {multi||} +*index_site_channel.scrub {multi|||} \ No newline at end of file diff --git a/siteini.pack/Australia/siliconhill.com.au.wollongong.mp.channels.xml b/siteini.pack/Australia/siliconhill.com.au.wollongong.mp.channels.xml new file mode 100755 index 00000000..4932d8c3 --- /dev/null +++ b/siteini.pack/Australia/siliconhill.com.au.wollongong.mp.channels.xml @@ -0,0 +1,173 @@ + + + + 111Hits + 111HITS2 + 13THSTREET + 13thSTREET2 + 3DChannel + 4ME + 7mate + 7TWO + ABC1 + ABC2 / ABC4 + ABC3 + ABC News 24 + ACC + AdultsOnly960 + AE + AEHD + AIR + AlJazeera + AnimalPlanet + AntennaPacific + APAC + Arena + Arena2 + Aurora + BBCKnowledge + BBCKnowledgeHD + BBCWorldNews + Bio + BloombergTelevision + Boomerang + CartoonNetwork + Cbeebies + CCTVNews + ChannelV + CMC + CNBC + CNN + Comedy2 + ComedyChannel + Crime + Discovery2 + DiscoveryChannel + DiscoveryHealth + DiscoveryScience + DiscoveryTurboMAX + DiscoveryWorldHD + DiscTurboMAX2 + DisneyChannel + E!Entertainment + ELEVEN + ESPN + ESPN2 + ESPN2 HD + ESPNHD + Eurosport + Eurosportnews + EXPO + FashionTV + FMC + FOX8 + FOX82 + FOX8HD + FOXClassics + FOXClassics2 + FOX FOOTY + FOX FOOTY HD + FOXNews + FOXSPORTS1 + FoxSports1HD + FOXSPORTS2 + FoxSports2HD + FOXSPORTS3 + FoxSports3HD + FOXSPORTSNews + FoxtelBoxOffice + FUELTV + FX + FXHD + GEM + GO! + KidsCo + LifeStyle2 + LifeStyleFOOD + LifestyleFOOD2 + LifestyleHD + LifeStyleHOME + LifeStyleYOU + LifStyleYOU2 + MainEvent + MAX + MOVIEEXTRA + MOVIEGREATS + MOVIEONE + MOVIEONEHD + MOVIETWO + MTV + MTVClassic + MTVHits + MTVNLive + MTVNLiveHD + NatGeo2 + NatGeoAdventure + NatGeoAdventure2 + NatGeoHD + NatGeoWild + NatGeoWildHD + NationalGeographic + Nickelodeon + NickJr + NITV + ONE + Ovation + PlayhouseDisney + PRIME7 + Prime HD + RAIITALIA + SBS HD + SBS ONE + SBS TWO + SC10 + SCIFI + SCIFI2 + SetantaSports + showcase + showcaseHD + showcasetwo + ShowPremiereHD + showtimeaction + showtimeactionHD + showtimecomedy + showtimedrama + showtimepremiere + showtimetwo + SKYNewsBusiness + SKYNewsNational + SKYRacing + SKYRacing2 + SKYRacingWorld + SPEED + SPEEDHD + STARPICS1 + STARPICS1HD + STARPICS2 + STARPICS2HD + STVDIO + Style + TCM + Television 4 + TheHistoryChannel + TheLifeStyleChannel + TheWeatherChannel + TLC + TLC2 + TSN + TV1 + TV12 + TVN + TVSN + UKTV + UKTV2 + UKTVHD + Universal + VHits + W + W2 + WHD + WIN + WORLDMOVIES + + \ No newline at end of file diff --git a/siteini.pack/Australia/siliconhill.com.au.wollongong.mp.ini b/siteini.pack/Australia/siliconhill.com.au.wollongong.mp.ini new file mode 100755 index 00000000..a7e081c9 --- /dev/null +++ b/siteini.pack/Australia/siliconhill.com.au.wollongong.mp.ini @@ -0,0 +1,113 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: siliconhill.com.au +* @MinSWversion: V1.1.1/26 +* none +* @Revision 0 - [08/10/2012] Jan van Straaten +* none +* @Remarks: +* Wollengong area +* uses a GZIP compressed xmltv feed +* MediaPortal version, 'all' elements combined in description, episode converted to 'onscreen' +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=siliconhill.com.au|timezone=UTC+10:00|maxdays=7.1|cultureinfo=en-AU|charset=ISO-8859-1|titlematchfactor=90|keepindexpage} +site {compression=gzip|ratingsystem=ABA|episodesystem=onscreen|subtitlestype=teletext} +url_index{url|http://www.siliconhill.com.au/shepherd/Wollongong/fta/output.xmltv.gz} +*http://www.siliconhill.com.au/shepherd/Wollongong/fta/output.xmltv.gz +urldate.format {daycounter|0} +index_variable_element.modify {addstart|'config_site_id'} +index_showsplit.scrub {multi(include='index_variable_element')||} +* +index_start.scrub {single|start="||"|>} +index_stop.scrub {single|stop="||"|>} +*start="20120922004200" stop="20120922021200" +index_title.scrub {single(separator=": " include=first)|||} +index_subtitle.scrub {single|||} +index_description.scrub {single|||} +index_actor.scrub {multi||||} +index_director.scrub {multi||||} +index_writer.scrub {multi||||} +index_producer.scrub {multi||||} +index_presenter.scrub {multi||||} +index_productiondate.scrub {single||||} +index_category.scrub {multi|||} +index_rating.scrub {single|||} +index_starrating.scrub {single|||} +index_episode.scrub {single|||} +index_subtitles.scrub {single|} +index_previousshown.scrub {single||/>} +index_videoaspect.scrub {single|} +index_videoquality.scrub {single|} +* +*operations +scope.range {(indexshowdetails)|end} +** date component: 20121009 +index_temp_2.modify {substring(type=char)|'index_start' 0 8} +index_temp_3.modify {calculate(format=date,yyyyMMdd)|now} +* +index_start.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_start' 0 2} * the hours +index_start.modify {substring(type=char)|2 2} * the minutes +index_start.modify {addstart()|'index_temp_1':} +index_stop.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_stop' 0 2} * the hours +index_stop.modify {substring(type=char)|2 2} * the minutes +index_stop.modify {addstart()|'index_temp_1':} +* +* clear if before date now: +index_start.modify {clear('index_temp_2' < 'index_temp_3')} +index_stop.modify {clear('index_temp_2' < 'index_temp_3')} +* +index_description.modify {cleanup} +index_subtitles.modify {replace("teletext")|teletext|true} +index_previousshown.modify {replace(~ "shown")|'index_previousshown'|true} +index_videoquality.modify {replace(~ "yes")|'index_videoquality'|colour} +index_episode.modify {remove| } +* +* MP version optionally combine detail elements with description +* convert episode from 2.3.0 to Season 3 Episode 4 Part 1 +index_temp_6.modify {addstart('index_episode' not "")|.'index_episode'} * copy of episode, extra . to get the season with the loop +index_temp_5.modify {addstart|Part } * first indicator +index_episode.modify {clear} +loop {(max=2)|end} +index_temp_1.modify {calculate('index_temp_6' not "" type=char format=F0)|'index_temp_6' "." -@} * last index-of . +index_temp_4.modify {calculate('index_temp_1' not "-1" format=F0)|'index_temp_1' 1 +} * the index-of the value +index_temp_2.modify {substring('index_temp_1' not "-1" type=char)|'index_temp_6' 'index_temp_4'} * the 'part' value, xmltv_ns norm +index_temp_3.modify {calculate('index_temp_2' not "" format=F0)|'index_temp_2' 1 +} * part value, onscreen norm +index_episode.modify {addstart('index_temp_2' not "")|'index_temp_5''index_temp_3' } * build the episode, onscreen norm +index_temp_5.modify {replace(~ "Episode")|'index_temp_5'|Season } * change the indicator +index_temp_5.modify {replace(~ "Part")|'index_temp_5'|Episode } * change the indicator +index_temp_6.modify {substring('index_temp_1' > "-1" type=char)|'index_temp_6' 0 'index_temp_1'} +end_loop +* +index_description.modify {addend('index_episode' not "")|\n'index_episode'} +index_episode.modify {clear} +index_description.modify {addend('index_category' not "" separator=", ")|\nCategory: 'index_category'.} +index_category.modify {clear} +index_description.modify {addend('index_director' not "" separator=", ")|\nDirector: 'index_director'.} +index_director.modify {clear} +index_description.modify {addend('index_actor' not "" separator=", ")|\nActors: 'index_actor'.} +index_actor.modify {clear} +index_description.modify {addend('index_producer' not "" separator=", ")|\nProducer: 'index_producer'.} +index_producer.modify {clear} +index_description.modify {addend('index_presenter' not "" separator=", ")|\nPresenter: 'index_presenter'.} +index_presenter.modify {clear} +index_description.modify {addend('index_productiondate' not "")|\nProductiondate: 'index_productiondate'.} +index_productiondate.modify {clear} +index_description.modify {addend('index_rating' not "" separator=", ")|\nRating: 'index_rating'.} +index_rating.modify {clear} +index_description.modify {addend('index_starrating' not "")|\nStarrating: 'index_starrating'.} +index_starrating.modify {clear} +* clear only? +index_videoquality.modify {clear} +index_videoaspect.modify {clear} +index_previousshown.modify {clear} +index_subtitles.modify {clear} +end_scope +* +* the following creates a channel list file when enabled: +*index_site_id.scrub {multi||} +*index_site_channel.scrub {multi|||} \ No newline at end of file diff --git a/siteini.pack/Australia/sportsfan.com.au.channels.xml b/siteini.pack/Australia/sportsfan.com.au.channels.xml new file mode 100755 index 00000000..74830127 --- /dev/null +++ b/siteini.pack/Australia/sportsfan.com.au.channels.xml @@ -0,0 +1,6 @@ + + + + Sports Fan TV + + \ No newline at end of file diff --git a/siteini.pack/Australia/sportsfan.com.au.ini b/siteini.pack/Australia/sportsfan.com.au.ini new file mode 100755 index 00000000..621c3f6b --- /dev/null +++ b/siteini.pack/Australia/sportsfan.com.au.ini @@ -0,0 +1,32 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: sportsfan.com.au +* @MinSWversion: 1.1.1/56.25 +* @Revision 0 - [17/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=sportsfan.com.au|timezone=UTC|maxdays=4|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=GB|episodesystem=onscreen} +url_index{url|http://www.sportsfan.com.au/ajax.aspx?Feed=EPGSummary.GetContentFeed&TabID=607&StreamingTVTabID=492&TruncateLength=40&ChannelID=4&Date=|urldate|&Search=&TimezoneOffset=0&_=} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi|
    ||

    |

    } +index_title.scrub {single|

    ||

    |

    } +index_description.scrub {single|

    ||

    |

    } +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.sportsfan.com.au/Home/WatchSportsFanTV/EPGChannelGuide/tabid/607/ChannelID/4/Default.aspx} +*index_site_id.scrub {|} +*index_site_id.modify {set|sports-fan-tv} +*index_site_channel.modify {set|Sports Fan TV} +** @auto_xml_channel_end diff --git a/siteini.pack/Australia/yourtv.com.au.channels.xml b/siteini.pack/Australia/yourtv.com.au.channels.xml new file mode 100755 index 00000000..c03dcae8 --- /dev/null +++ b/siteini.pack/Australia/yourtv.com.au.channels.xml @@ -0,0 +1,57 @@ + + + + NBN + NBN 9HD + 9GEM + 9GO! + 9Life + ABC + ABC2 / KIDS + ABC3 + ABC News 24 + SBS + SBS HD + SBS 2 + Food Network + NITV + SC10 + ONE + TVSN + ELEVEN + Aspire + Extra + PRIME7 + 7TWO + 7mate + RACING.COM + MTV + E! + fashiontv + NITV + ACC + TCM + ESPN + Eurosport + Eurosport News + beIN Sports 1 + National Geographic + Nat Geo People + Animal Planet + TLC + Discovery Science + CNN + BBC World News + CNBC + Bloomberg + Channel NewsAsia + Al Jazeera English + Disney Channel + Disney Junior + CARTOON NETWORK + BOOMERANG + TV5 + DW + MTV Dance + + \ No newline at end of file diff --git a/siteini.pack/Australia/yourtv.com.au.ini b/siteini.pack/Australia/yourtv.com.au.ini new file mode 100755 index 00000000..b44d4679 --- /dev/null +++ b/siteini.pack/Australia/yourtv.com.au.ini @@ -0,0 +1,173 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: yourtv.com.au +* @MinSWversion: V1.57 +* @Revision 5 - [15/11/2016] Blackbear199 +* showsplit fix +* @Revision 4 - [16/10/2016] Blackbear199 +* rewrite again +* @Revision 3 - [12/06/2016] Blackbear199 +* rewrite +* @Revision 2 - [16/04/2014] Jan van Straaten +* added keepindexpages, channellist creation block +* @Revision 1 - [20/12/2011] Jan van Straaten +* removed keepindexpages, doesn't work in 109 +* @Remarks: +* +* @header_end +**------------------------------------------------------------------------------------------------ +* +* set timezone= to the austraila timezone for the region you selected.use timezone=? and run webgrab once. +* open you webgrab++.log and there will be a list of valid timezones for the world. +* +site {url=yourtv.com.au|timezone=UTC+08:00|maxdays=7|cultureinfo=en-AU|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=AU|subtitlestype=ClosedCaption|episodesystem=onscreen|firstshow=1} +* +url_index{url|https://www.yourtv.com.au/api/guide/?day=|urldate|&timezone=Australia%2F##timezone##&format=html®ion=##region##} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +urldate.format {list|today|tomorrow|{datestring|ddd}} +* +scope.range{(urlindex)|end} +index_temp_1.modify {set|'config_site_id'} +index_temp_2.modify {substring(type=regex)|'index_temp_1' "^.*#([^\#]*)##"} *region id +index_temp_3.modify {substring(type=regex)|'index_temp_1' "##(.*?)$"} *timezone +index_temp_1.modify {remove(type=regex)|^[^#]*(#.*$)} *channel id +url_index.modify {replace|##region##|'index_temp_2'} +url_index.modify {replace|##timezone##|'index_temp_3'} +index_temp_4.modify {substring(type=regex)|'url_index' "day=([^&]*)&"} +index_temp_4.modify {cleanup(style=lower)} +url_index.modify {replace(type=regex)|day=([^&]*)&|'index_temp_4'} +end_scope +* +index_urlchannellogo {url(includeblock="'index_variable_element'")|https://www.yourtv.com.au|
    } +* +index_variable_element.modify {set|'index_temp_1'} +index_showsplit.scrub {multi(debug includeblock="data-channel-id="'index_variable_element'"")|
    } +scope.range{(splitindex)|end} +index_showsplit.modify {remove(type=regex)|
    "} +index_temp_1.modify {substring(type=regex)|'index_showsplit' "data-event-id=\"(\d+)\""} +index_temp_1.modify {cleanup(removeduplicates span=1 link="index_showsplit")} +end_scope +* +index_start.scrub {single|

    ||

    |

    } +index_title.scrub {single|

    ||

    |

    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

    |class="DetailTitel">|} +title.modify {cleanup} +titleoriginal.scrub {single||||} +subtitle.scrub {single(exclude="" separator="," exclude="Staffel""Folge")||||} +description.scrub {single||||} +description.scrub {single|
    |||
    } +description.modify {cleanup} +director.scrub {single||'">||} +actor.scrub {multi||'">||} +actor.modify {addend|>} +actor.modify {cleanup(tags="<"">")} +actor.modify {remove|>} +actor.modify {remove|,} +presenter.scrub {multi||'">||} +presenter.modify {cleanup(removeduplicates=name)} +presenter.modify {cleanup} +producer.scrub {single||||} +producer.modify {cleanup} +writer.scrub {multi||'">||} +writer.modify {cleanup} +composer.scrub {multi||'">||} +composer.modify {cleanup} +category.scrub {single||||} +category.scrub {multi||'">||} +productiondate.scrub {single||||} +episode.scrub {single(exclude="" separator="," include="Staffel""Folge")||||} +episode.modify {replace|\||,} +temp_1.scrub {single||||} +subtitles.modify {addstart('temp_1' ~"Gehörlose")|true} +videoaspect.modify {addstart('temp_1' ~ "Breitbild")|Breitbild} +videoquality.modify {addstart('temp_1' ~ "HDTV")|HDTV} +* +end_scope.range +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_channel.scrub {multi|||} +*index_site_id.scrub {multi|a href="senderlistings_channel.php?channel=||">|} +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Austria/upc.at.channels.xml b/siteini.pack/Austria/upc.at.channels.xml new file mode 100755 index 00000000..46b61df5 --- /dev/null +++ b/siteini.pack/Austria/upc.at.channels.xml @@ -0,0 +1,199 @@ + + + + ORF eins + ORF 2 Wien + ATV + PULS 4 + W24 + Sixx Austria + Servus TV + OKTO + UPC Infokanal + Das Erste + ZDF + ORF III + ProSieben + RTL + SAT.1 + RTL II + kabel eins + VOX + ATV II + 3sat + BR + MDR + Südwest Fernsehen / BW + NDR + WDR + hessen fernsehen + RBB Fernsehen + SF1 Schweizer Fernsehen + SF2 Schweizer Fernsehen + arte + ORF 2 Steiermark + ORF 2 Kärnten + ORF 2 Nö + ORF 2 Oberösterreich + ORF 2 Burgenland + ORF 2 Salzburg + ORF 2 Vorarlberg + ORF 2 Tirol + ORF 2 EUROPA + 13TH STREET + Syfy + Kinowelt TV + RTL Crime + RTL Passion + MGM + Romance TV + TNT Serie + TELE 5 + FOX + Sky Krimi + ORF eins HD + ORF 2 HD + Servus TV HD + Das Erste HD + ZDF HD + arte HD + PULS 4 HD + ProSieben HD + SAT.1 HD + kabel eins HD + ATV HD + Sport 1 US HD + Eurosport HD + Sport1+ HD + Syfy HD + 13TH STREET HD + TNT Serie HD + FOX HD + RTL Crime HD + Kinowelt TV HD + Discovery Channel HD + Nat Geo HD + Planet HD + RTL Living HD + Romance TV HD + RTL Passion HD + Fashion-TV HD + Bongusto HD + Classica HD + 3sat HD + ZDF neo HD + BR HD + KI.KA HD + Cartoon Network HD + Auto Motor und Sport Channel + DMAX + Eurosport + Eurosport 2 + Sport 1 US + Sport 1 + Extreme Sports Channel + ORF Sport+ + Eurosport Polska + Eurosport Turkce + Eurosport Srbija + Eurosport 2 Srbija + QVC + HSE24 + 123.tv + HSE24 Extra + Melodie TV + RTL Living + E! Entertainment + Fashion-TV + CBS Reality + KI.KA + NICK/Comedy Central + Super RTL + yourfamilyentertainment + Disney Channel + Baby TV + JIM JAM + Nick Junior + Cartoon Network + RiC + n-tv + Euronews + BBC World + CNN + CNBC + Russia today + CCTV News + Bloomberg Europe TV + Al Jazeera + France 24 + 24 Vesti news + Discovery Channel + History Channel + National Geographic + The Biography Channel + Animal Planet + Planet + PHOENIX + tagesschau24 + EinsFestival + EinsPlus + BR-alpha + ZDFinfokanal + ZDF neo + ZDF.kultur + gotv + MTV + VIVA + MTV Rocks + MTV Dance + MTVhits! + VH-1 Europe + VH-1 Classic + MCM Top + Gute Laune TV + BBC Entertainment + TV5Monde Europe + RAI Uno + RAI Due + TVE + RTR Planeta + EDTV 1 + CCTV4 + HRT TV 1 + RTS Sat + TV Polonia + Duna TV + TRT International + Hayat + Pink Plus + Pink Extra + Pink Film + Pink Music + Disney XD + Disney Junior + Sky Atlantic HD + Sky Cinema HD + Sky Hits HD + Disney Cinemagic HD + MGM HD + Sky Cinema + Sky Cinema +1 + Sky Cinema +24 + Sky Hits + Sky Action + Sky Emotion + Sky Nostalgie + Sky Comedy + Disney Cinemagic + Sky Atlantic + Sky Sport News HD + Sky Sport HD 1 + Sky Sport HD 2 + Sky Bundesliga HD 1 + Sky Sport News + Sky Sport Austria + Sky Sport 1 + Sky Sport 2 + Sky Bundesliga 1 + + \ No newline at end of file diff --git a/siteini.pack/Austria/upc.at.ini b/siteini.pack/Austria/upc.at.ini new file mode 100755 index 00000000..55601d62 --- /dev/null +++ b/siteini.pack/Austria/upc.at.ini @@ -0,0 +1,44 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: upc.at +* @MinSWversion: V1.1.1/53 +* @Revision 0 - [13/02/2014] Francis De Paemeleere - Willy De Wilde +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=upc.at|timezone=UTC+01:00|maxdays=7|cultureinfo=de|charset=UTF-8|titlematchfactor=90|firstshow=1|keepindexpage} + +urldate.format {datestring|yyyy-MM-dd} +subpage.format {list(step=3 count=8)|0} +url_index{url|http://tv-guide.upc.at/TV/wa/grid/?startDateTime=|urldate|T|subpage|:00:00Z} + +index_variable_element.modify {addstart|'config_site_id'} +index_showsplit.scrub {multi(type=regex)||
      ]*id="cid_'index_variable_element'"[^>]*>(.*?)
    ||} + +scope.range {(splitindex)|end} +index_showsplit.modify {remove(type=regex)|
  • ]*class="[^"]*channel_info[^"]*"[^>]*>.*?
  • } +index_showsplit.modify {substring(type=regex)|} +index_showsplit.modify {cleanup(removeduplicates=equal span=1)} +end_scope + +index_start.scrub {single||| -|<} +index_stop.scrub {single|| -|<|<} +index_title.scrub {single|||} +index_description.scrub {single|

    ||

    |

    } +index_description.modify {cleanup(tags="<"">")} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://tv-guide.upc.at/TV/wa/grid/?startDateTime=|urldate|T00:00:00Z} +*index_site_channel.scrub {multi|class="channel_logo"|title="|"|">} +*index_site_id.scrub {regex||
      ]*id="cid_(.*?)"||} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Belgium/humo.be.channels.xml b/siteini.pack/Belgium/humo.be.channels.xml new file mode 100755 index 00000000..389c7343 --- /dev/null +++ b/siteini.pack/Belgium/humo.be.channels.xml @@ -0,0 +1,49 @@ + + + + één + Canvas + vtm + Q2 + VIER + VIJF + ZES + National Geographic + Discovery + Vitaya + CAZ + NPO 1 + NPO 2 + NPO 3 + Njam! + TLC + FOX + BBC 1 + BBC 2 + Arte + Eurosport 1 + La Une + La Deux + France 2 + France 3 + ARD + ZDF + WDR + Kadet + Comedy Central + MTV + La Trois + TVE + RTL-TVi + RAI Uno + TF1 + VICELAND + AMC + Ketnet + VTM Kzoom + Studio 100 TV + Disney Channel + Nickelodeon + Cartoon Network + + diff --git a/siteini.pack/Belgium/humo.be.ini b/siteini.pack/Belgium/humo.be.ini new file mode 100755 index 00000000..adcced92 --- /dev/null +++ b/siteini.pack/Belgium/humo.be.ini @@ -0,0 +1,101 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: humo.be +* @MinSWversion: V1.1.1/54 +* @Revision 5 - [06/02/2020] WGT +* @Revision 4 - [07/11/2015] Francis De Paemeleere +* update to new site api +* @Revision 3 - [09/11/2013] Francis De Paemeleere +* update +* @Revision 2 - [28/02/2013] Francis De Paemeleere +* new site implementation +* @Remarks: +* .channels.xml generation not fully automatic! +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=humo.be|timezone=Europe/Brussels|maxdays=8|cultureinfo=nl-BE|charset=UTF-8|titlematchfactor=90|keepindexpage} +site {loadcookie=hot_cookies.txt} +subpage.format {list|main|rest} +url_index{url|https://www.humo.be/api/epg/humosite/schedule/|subpage|/|urldate|/full} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +url_index.headers {customheader=Cookie=pwv=1; pws=functional\|analytics} +urldate.format {datestring|yyyy-MM-dd} + +scope.range {(urlindex)|end} +index_variable_element.modify {substring(type=regex)|'config_site_id' "##id=([^#]*)"} +index_variable_element.modify {set|"id":'index_variable_element',"code":"} +end_scope + +index_urlchannellogo.scrub {regex||^.*'index_variable_element'.*?"medium":"([^\"]*)"||} +scope.range{(datelogo)|end} +index_urlchannellogo.modify {cleanup(style=jsondecode)} +end_scope + +index_showsplit.scrub {multi|'index_variable_element'|,"url":"||,"code":"} +index_start.scrub {regex||^.*?"starttime"\s*:\s*([+-]?\d*)||} +index_start.scrub {single|"starttime":|||,} +index_stop.scrub {single|"endtime":|||,} +index_title.scrub {single|"title":"||"|"} +index_subtitle.scrub {single|"episodetitle":"||"|"} +index_temp_1.scrub {single|"episodenumber":"||"|} +index_temp_2.scrub {single|"episodetotal":"||"|} +index_temp_3.scrub {single|"episodeseason":"||"|} +index_productiondate.scrub {single|"year":"||"|} +index_description.scrub {single|"content_short":"||"|} +index_actor.scrub {multi|"credits":|"role":"actor","name":"|"|]} +index_presenter.scrub {multi|"credits":|"role":"presenter","name":"|"|]} +index_director.scrub {multi(separator="," " en ")|"credits":|"role":"director","name":"|"|]} +index_category.scrub {multi|"genres":[|"|"|]} +index_starrating.scrub {single|"appreciation":"||"|} +index_videoaspect.scrub {single|"prop_16_9"||1|1} +index_videoquality.scrub {single|"hd"||1|1} +index_showicon.scrub {single|"resized_urls":{"large":"||",|",} +index_country.scrub {single|"countries":["||"]} + + +scope.range {(indexshowdetails)|end} +index_start.modify {calculate(format=utctime)} +index_stop.modify {calculate(format=utctime)} +index_urlshow.modify{replace|\/|/} +** create the episode element +index_episode.modify {addstart('index_temp_3' not= "")|Seizoen 'index_temp_3'} +index_episode.modify {addend('index_temp_1' not= "")| Aflevering 'index_temp_1'} +index_episode.modify {addend('index_temp_2' not= "")|/'index_temp_2'} +* +** cleanup the unicode characters +index_title.modify {cleanup} +index_subtitle.modify {cleanup} +index_description.modify {cleanup} +index_actor.modify {cleanup} +index_presenter.modify {cleanup} +index_category.modify {cleanup(style=name)} +* +index_starrating.modify {calculate(not "" format=F1)|'index_starrating' 10 /} +index_videoaspect.modify {replace(not "")|'index_videoaspect'|16:9} +index_videoquality.modify {replace(not "")|'index_videoquality'|hdtv} +index_showicon.modify {cleanup(style=jsondecode)} +end_scope + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +*** @auto_xml_channel_start +*subpage.format {list|main|rest} +*url_index{url|https://www.humo.be/api/epg/humosite/channels/|subpage|} +*url_index.headers {customheader=Cookie=pwv=1; pws=functional\|analytics} +*index_site_id.scrub {multi|"groups":[{"code":|||} +*scope.range {(channellist)|end} +*index_temp_2.modify {clear} +*loop {(each 'index_temp_6' in 'index_site_id' max=3000)|end} +*index_temp_1.modify {substring(type=regex)|'index_temp_6' ^.*?"([^\"]*)"} +*index_temp_6.modify {replace|"id":|"id":##type='index_temp_1'##id=} +*index_temp_2.modify {addend|'index_temp_6'} +*end_loop +*index_site_id.modify {substring(type=regex)|'index_temp_2' "id":([^,]*),"code":"[^\"]*","display_name":"[^\"]*"} +*index_site_channel.modify {substring(type=regex)|'index_temp_2' "id":[^,]*,"code":"[^\"]*","display_name":"([^\"]*)"} +*index_site_channel.modify {cleanup(style=jsondecode)} +*end_scope +*** @auto_xml_channel_end diff --git a/siteini.pack/Belgium/livetv.tv-vlaanderen.be.E.channels.xml b/siteini.pack/Belgium/livetv.tv-vlaanderen.be.E.channels.xml new file mode 100755 index 00000000..0b186ab3 --- /dev/null +++ b/siteini.pack/Belgium/livetv.tv-vlaanderen.be.E.channels.xml @@ -0,0 +1,770 @@ + + + + één HD + Canvas HD + VTM HD + VIER HD + Q2 HD + VIJF + Vitaya + CAZ + ZES + VTM Kids JR + VTM Kids / Kanaal Z + Ketnet / één+ / Canvas+ + Eclips TV + Infokanaal + NPO 1 HD + NPO 2 HD + NPO 3 HD + Film Europe HD + E! Entertainment + Fox + History + Discovery Showcase HD + Discovery + NatGeo HD + DOCUBOX + Travelxp HD + ID Investigation Discovery + Comedy Central + TLC + the QYOU HD + Animal Planet + National Geographic Wild HD + Fishing and Hunting + Love Nature HD + ONS + Nick Jr. + Cartoon Network + Boomerang + Disney XD HD (04u-18u) + Disney Channel + Nickelodeon / Spike BE + duck tv + Baby TV + Stingray iConcerts HD + 192TV + MTV NL + MTV Music 24 + Stingray CMusic + VH-1 + VH-1 Classic + Retro Music TV + Mezzo HD + Stingray Classica HD + TV Oranje + Schlager TV + Insight TV HD + Insight TV UHD + France 2 HD + TVO (Oost-Vlaanderen) + ATV (Antwerpen) + TVL (Limburg) + (18+) Leo TV (22-06) + (18+) Brazzers TV (22-05) + (18+) Hustler TV + (18+) Penthouse Gold + (18+) Penthouse Quickies + (18+) VividTV + (18+) Reality Kings + (18+) Man-X (00-06) + Eleven Sports 1 + Eleven Sports 2 + Eleven Sports 3 HD + Eurosport 1 HD + Eurosport 2 BE + Fuel TV HD + AutoMotorSport HD + Nautical Channel HD + Sky News + BBC World News HD + CNBC + France 24 (in English) + Euronews (Français) + TV5MONDE HD (F,B,CH) + TV5MONDE Europe + CNN International + CNEWS HD + Al Jazeera English HD + NHK World HD + RT HD + Bloomberg Europe + Rai News 24 + LCI HD + TV Noord + Omroep Zeeland + L1MBURG + Omroep Brabant + TV Gelderland + Omrop Fryslan + TV Oost + TV Drenthe + Das Erste HD + ZDF HD + 3sat HD + Sat.1 + SAT.1 Gold Austria + RTL Television + RTL 2 + NITRO + RTLplus + ProSieben + ProSieben MAXX Austria + VOX + Sixx + Kabel eins + DMAX + N24 Doku + Kabel 1 Doku Austria + Tele 5 + arte HD + ONE HD + Welt der Wunder + ZDF_neo HD + Euronews (Deutsch) + ZDFinfo HD + ARD-alpha HD + phoenix HD + Tagesschau 24 HD + Welt + N-TV + Servus TV HD Deutschland + Eurosport 1 Deutschland + sport1 + DW-TV (Deutsche Welle) + ANIXE HD + Disney Channel DE + Nickelodeon + Super RTL + KiKA HD + RiC + OE24.TV + ORF 2 Europe + WDR HD Köln + R9 Österreich HD + RBB Brandenburg HD + RBB Berlin HD + SWR BW HD + SWR RP HD + SR Fernsehen HD + BR Nord HD + BR Süd HD + NDR FS NDS HD + NDR FS MV HD + NDR FS SH HD + NDR FS HH HD + MDR Sachsen HD + MDR S-Anhalt HD + MDR Thüringen HD + hr-fernsehen HD + INTV HD + RFO (na 18u) + München TV HD + TV Mittelrhein + Rhein Main TV + Ulm-Allgäu HD + Franken Fernsehen HD + HGTV (Deutschland) + Shop 24 Direct + Comedy Central (D) + MTV Deutschland + Radio Bremen TV + Go TV + Melodie TV + Folx TV + Deutsches Musik Fernsehen + Deluxe Music + TLC Deutschland + Sparhandy + LT1 + Equi 8 + Regio TV + Super RTL Austria + RTL Nitro Austria + Sat 1 Osterreich + Pro Sieben Osterreich + Comedy Central Austria + Sky Sport News HD + MeinTVshop + Health.TV + HSE24 HD + QVC HD Germany + Juwelo HD + DW-TV HD + CGTN News + CGTN 9 Documentary + CGTN Documentary HD + LCP HD + Mont Blanc Live TV + M6 Boutique & Co + Arirang TV + RTL Tele Letzebuerg + Chamber TV HD + TVE International + Canal 24 Horas + Telesur HD + TV Record + Extremadura TV + Cubavision Internacional + RT Espanol HD + ARAGON TV + TV Galicia + Canal Sur Andalucia + i24 News Français + France 24 (in Arabic) + Tele Maroc + TRWAM + RTS Svet HD + TV 8 + Power TV + REBEL + Ocko Star + Ocko + CT 24 HD + Noe TV HD + Slagr TV + TA3 HD + TV Lux HD + regionalnitelevize.cz + SonLife Broadcasting Network + GOD Europe + EWTN katholisches TV + Bibel TV HD + K-TV Fernsehen + TBN Europe (13) + Hilsong Channel (13) + Daystar TV (13) + S Neu Jerusalem (13) + Tele Padre Pio (13) + Bethel Television (13) + Angel TV (13) + KICC TV (13) + sonnenklar.TV HD + AstroTV + Juwelo TV + HSE24 Extra + STS International + TV Rus + 1-2-3.tv HD + Channel 21 Shop + Genius Teleshopping + TV Centr International + Zee One HD + R1 (Russia) + TRT World HD + Yol TV + 8 Kanal International + NTV Mir + WAR (Monitor) + Eurosport 2 DE (Monitor) + AXN Deutschland (Monitor) + kabel eins CLASSICS (Monitor) + Planet (Monitor) + sportdigital.tv (Monitor) + SES UHD Demo Channel + UHD1 by ASTRA + PEARL TV UHD + Fashion 4K + QVC Deutschland UHD + NASA TV UHD (13) + 4K Universe + Hotbird 4K1 (13) + Fashion TV UHD (13) + Astra UHD Demo + Astra Ultra HD Demo 2 + SES UHD Demo2 + Automoto TV + Voice of America (13) + VOA TV 2 (13) + BFC (13) + NASA HDTV (13) + Mediasport TV + W9 HD Suisse (9) + 6ter Suisse (9) + M6 HD Suisse (9) + RT France HD + La Une HD (13) + La Deux (13) + RTL-TVI HD (13) + Club RTL / Kidz RTL (13) + Plug RTL (13) + La Trois (13) + AB3 + TF 1 HD + France 3 + France 4 + France 5 + France Ô + TV Breizh HD + Comédie+ HD + MCM + TMC + TFX + AB1 + Disney Channel HD + Disney Channel+1 HD + Disney XD HD + Disney Junior HD + Gulli + Nickelodeon HD(+) + TiJi HD + Canal J HD + Télétoon+ HD + Télétoon+1 HD + Piwi+ HD + Mangas + Action HD + Crime District + Science & Vie TV HD + Planéte+ HD + Histoire HD + Toute l'Histoire + Trek HD + Animaux HD + Ushuaia TV HD + Golf Channel France + National Geographic FR HD + National Geographic Wild HD (FR) + Chasse et Pêche + (18+) XXL + (18+) Hustler HD + (18+) Redlight HD + (18+) Private tv HD + VRT Radio1 + VRT Radio2 + MNM + Studio Brussel + Klara + QMusic + Joe + Nostalgie + NRJ + Classic FM + BNR Nieuwsradio + Sky Radio + Radio 10 + Radio 538 + Veronica Radio + RTL Radio + L1 Radio + FunX + Arrow Classic Rock + 100% NL + NPO Radio 1 + NPO Radio 2 + NPO 3FM + NPO Radio 4 + NPO Radio 5 + SLAM! + COUNTRY JZ + COUNTRY SV + Country Radio + Beat JM + Radio Beat + Radio Gelderland + Radio Oost + BBC World Service + Jazz Radio + CRo JAZZ + CRo RADIO WAVE + CRo Radiozurnal + RTL + RTL 2 FR + Fun Radio + Radio Classique + NRJ FR + Europe 1 + Virgin Radio FR + Sky Rock + Nova + RFM + Cherie FM + France Culture + France Info + France Inter + France Musique + France Bleu IDF + CRo Radio Praha + RFI Int + RMC Info + Rire & Chansons + Mc Doualiya + TSF Jazz + BFM Business Radio + Mouv + Radio FG + Contact FM + BBC ARABIC + Oui FM + Beur FM + Sud Radio + La prem1ère + VivaCité + Musiq 3 + Classic21 + Pure FM + Bel RTL + Mint + Radio Contact + RNE Radio Nacional + RNE Radio Clasica + RNE Radio 3 + RNE Radio 4 + RNE Radio 5 Todo Noticias + RNE Radio Exterior + FIP + RTL Radio Letzebuerg + Radio 100 + Antenne Bayern + NDR Blue + Bayern 1 + Bayern 2 + BAYERN 3 + Bayern4Klassik + B5 aktuell + BAYERN plus + PULS + DR Dokumente & Debatten + hr1 + hr2 + hr3 + hr4 + You FM + hr-info + MDR Jump + MDR 1 Sachsen + MDR1 S-Anhalt + MDR1 Thuringen + MDR Figaro + MDR Info + NDR Kultur + NDR Info + N-Joy + NDR 90.3 + NDR 1 Radio MV + NDR 1 Radio Niedersachsen + NDR Info Spezial + NDR 1 Welle Nord + Info Radio + kulturradio + Antenne Brandenburg + Radio Berlin 88.8 + SR3 (Saarlandwelle) + SPUTNIK + SR1 (Europawelle) + SR2 (Kulturradio) + NDR Plus + SWR1 BW + SWR1 RP + SWR2 BW + SWR3 + SWR4 BW + SWR4 RP + DAS DING + SWR Aktuell + 1LIVE + WDR 2 Koln + WDR 3 + WDR 4 + WDR 5 + WDR Cosmo + 1LIVE diGGi + Kiraka + ERF Radio + Deutschlandfunk Kultur + Deutschlandfunk + Radio U1 Tirol + OE1 DD + OE1 + OE2B + OE2K + OE2N + OE2O + OE2S + OE2ST + OE2T + OE2V + OE2W + OE3 + FM4 + Rockantenne + Radio Maria + Hit Radio FFH + Hitradio OE3 + Radio Lebensquelle + Harmony FM + Sunshine Live + Inselradio + Planet Radio + Klassik Radio + Nordwestradio + Radio neue Hoffnung + Radio Horeb + Radio Paloma + Fritz + Deutschlandfunk Nova + Radio Freundes-Dienst + B5 plus + Bremen Eins + Bremen Vier + Regenbogen 2 + FFN Digital + BBC Radio 1 (28) + BBC 1 Xtra (28) + BBC Radio 2 (28) + BBC Radio 3 (28) + BBC Radio 4 (28) + BBC Radio Five Live (28) + BBC Radio Five Live Sport (28) + BBC 6 Music (28) + BBC Radio 4 Extra (28) + BBC London (28) + Capital FM (28) + Absolute Classic Rock (28) + Classic FM (28) + Gold (28) + Absolute (28) + Jazz FM (28) + talkSPORT (28) + Planet Rock (28) + Capital Xtra (28) + Smooth (28) + Radio X (28) + WRN Europe (28) + Absolute 80s (28) + Absolute 90s (28) + BFBS Radio (28) + Virgin Radio UK + BVN (13) + Euronews English HD (13) + Rai 1 (13) + Rai 2 (13) + Rai 3 (13) + RadioNorba TV (13) + Radio Zeta Radiovisione (13) + Radio Italia TV (13) + RTL 102.5 HD (13) + Radio freccia TV HD (13) + Rai Storia (13) + Rai Scuola (13) + RDS Social TV + Rai Gulp (13) + Rai News 24 (13) + TgCom24 (13) + TRM (13) + Rai Sport (13) + Supertennis HD (13) + Fishing TV (13) + RTL 102.5 Doc + TV Moda(13) + SRF Info HD (13) + Polo TV (13) + RT Doc HD (13) + 1TVRUS Europe (13) + RTP International (13) + France 24 Fr HD (13) + 4Fun.TV (13) + RTR Planeta (13) + TV Romania International (13) + 4Fun Dance (13) + 4Fun Gold Hits (13) + Tele 5 polska (13) + CNBC (13) + Fashion One (13) + Euronews (13) + Stars TV (13) + UnireSat HD (13) + Eska TV (13) + TVS-TV Silesia (13) + Fashion TV (13) + Radio Italia Trend TV + BBC Arabic TV (13) + ERT World (13) + KBS World HD (13) + Arte HD (13) + Al Aoula Inter 1 (13) + 2M Monde (13) + Arriadia 3 (13) + Arrabiaa 4 (13) + Al Maghribiyah 5 (13) + Al Masriyah (13) + VOX Music TV (13) + Medi 1 Sat (13) + Canal Yek (13) + Al Jazeera Mubasher (13) + TVP Info HD (13) + Al Jazeera Documentary (13) + i24 News Francais HD (13) + Wine TV (13) + NSL + World Fashion Channel HD + AD SPORT1 (13) + Dubai TV HD (13) + Dubai Sports 3 HD (13) + Sama Dubai HD (13) + AL SHARQIYA HD (13) + RADIOUNO (13) + RADIODUE (13) + RADIOTRE (13) + BBC Persian (13) + Al Arabia (13) + Tunis 7 (13) + Canal Algerie (13) + CCTV 4 (13) + Power TV (13) + CCTV 4 HD (13) + ARIRANG WORLD (13) + Thai TV Global Network (13) + i24 News English HD (13) + Manoto HD (13) + BFM TV (13) + BBC One HD (28) + BBC Two HD (28) + ITV HD (28) + Channel 4 HD (28) + Channel 5 HD (28) + BBC Four HD (28) + BBC ALBA (28) + S4C HD (28) + BBC Scotland + ITV +1 (28) + ITV 2 (28) + ITV 2 +1 (28) + ITV 3 (28) + ITV 3 +1 (28) + ITV 4 (28) + ITV4 +1 (28) + ITV Be (28) + ITV Be +1 (28) + Channel 4 +1 (28) + More 4 (28) + More 4 +1 (28) + E4 UK (28) + E4 +1 (28) + 4seven (28) + Channel 5 +1 (28) + UTV (Ulster) (28) + UTV +1 (28) + 5SELECT (28) + 5 USA (28) + 5 USA +1 (28) + 5STAR (28) + 5STAR +1 (28) + Dave (28) + Blaze (28) + 5Spike (28) + Forces TV (28) + BET U.K. (28) + Together (28) + Yesterday (28) + Home (28) + Really (28) + Quest (28) + Quest+1 (28) + Quest Red (28) + Quest Red +1 (28) + Food Network (28) + Food Network +1 (28) + Travel Channel (28) + Travel Channel +1 (28) + DMAX UK + PBS America (28) + BBC Parliament (28) + BBC News HD (28) + Bloomberg HD (28) + CNBC UK (28) + Euronews English (28) + Smithsonian Channel UK + CNBC HD + CGTN (28) + PCNE (28) + NHK World HD (28) + RT HD (28) + TRT World (28) + TVC News (28) + Times Now - India (28) + Travel XP (UK) + Food XP + Freesports HD + Front Runner (28) + Showcase +1 (28) + Horse & Country (28) + Pick TV (28) + Pick TV +1 (28) + Challenge (28) + Challenge+1 (28) + Paramount Network (28) + Sony Crime (28) + Sony Crime +1 (28) + CBS Reality (28) + CBS Reality +1 (28) + CBS Action (28) + CBS Drama (28) + Drama (28) + True Entertainment (28) + True Entertainment +1 (28) + Film4 (28) + Film4 +1 (28) + True Movies (28) + True Movies 2 (28) + Movies4Men (28) + Movies4Men +1 (28) + Sony Movies + Sony Movies +1 + Talking Pictures (28) + Horror Channel (28) + Horror Channel+1 (28) + CBBC HD (28) + CBeebies HD (28) + CITV U.K. (28) + Pop Max (28) + Pop (28) + Pop Max +1 (28) + Pop +1 (28) + Tiny Pop (28) + Tiny Pop +1 (28) + S4C Digidol (28) + Your TV International (28) + Retro Movies + The Box UK (28) + ABN TV (28) + VOX Africa (28) + ROK TV (28) + YANGA! (28) + The Vault + Chart Show Hits + Chart Show TV (28) + Now 80s (28) + Now 90s (28) + Massive R&B (28) + Kiss TV (28) + Clubland TV (28) + Keep it Country (28) + TV Record HD UK (28) + BEN (28) + Box Upfront (28) + Box Hits! (28) + Magic (28) + QVC (28) + JML Direct (28) + High Street TV 1 (28) + Brit Asia TV (28) + Bangla TV (28) + Arirang HD (28) + Aastha (28) + Kerrang (28) + PTV Prime (28) + Geo Tez (28) + Geo TV (28) + Geo News (28) + Freesat EPG (28) + Abu Dhabi TV (28) + Takbeer TV (28) + Channel S (28) + Hidayat TV (28) + BBC Red Button 1 (28) + BBC Red Button HD (28) + + \ No newline at end of file diff --git a/siteini.pack/Belgium/livetv.tv-vlaanderen.be.E.ini b/siteini.pack/Belgium/livetv.tv-vlaanderen.be.E.ini new file mode 100755 index 00000000..9bbc40f3 --- /dev/null +++ b/siteini.pack/Belgium/livetv.tv-vlaanderen.be.E.ini @@ -0,0 +1,125 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: livetv.tv-vlaanderen.be.E +* @MinSWversion: 2.1.9 +* @Revision 1 - [26/07/2019] WGTeam*fix +* +* @Remarks: +* @header_end +* $$encrypted [26/07/2019] +**------------------------------------------------------------------------------------------------ +site {url=livetv.tv-vlaanderen.be.E|timezone=UTC|maxdays=8.1|cultureinfo=nl-BE|charset=UTF-8|titlematchfactor=90|nopageoverlaps|ratingsystem=Kijkwijzer|episodesystem=onscreen} +eI7tD3Ybb9bfSkq97W0lyg== +cFoy0BXEEuHphOg1wdSY9w== +ohtG7aFkxKDOQMMsa9W6x8FPbPUntaakfMI6S+QX1xl41HpKu8+m8cssWhvMu5xtnqkdg4GUWeW4ktNtmykGi5BUDokoCgqcLZFegGijXG9umANQ/rhF84gbZZD02YPSvUW9POBN96NMhgW2xDEaUw== +QSgDqOoO4fU6LtCuh9PeXt/56sHeUvdwzmPVl9/O0/2vu3KKK+B33rWLbEtwVjX84QUoXA3Lr4t7ZDMCeVCmXqtubuFqO3Kw3k0lkVsMDF/JIHa1NXgnK5L56o26n45Nyzi8VzSzFlbjZOVcQpG3rLXve6MpTG98hR/wDPcRLro= +QSgDqOoO4fU6LtCuh9PeXuOs9saqLSZwAc33u10MPyjHUFP+kLcNMSSHM2rs052nHByxdlz4e6aKztPhaz5iEt+AFaRKdZtuvi2snE7uaLXCm3gDW8DbKDsoiGZ3wV7nV7Eddh8PO8WWOEFcZ3pU1/F/ws/sql1brr1UrpsPbqfgozRuGPFJaT33PYiEBxUuo/IFocd+MvYr1M3bOu8kUQ== +CVckRUP6a4PDiJEhlKdIDKmnBaPha6bqkeyO5MdCyNKqNSh23MEC3PI0lsH40+UQtTSSZnEXYaB1XaQbos/s+xuXUZP37jbGmLAhJOAbc97YlN2YtYO7lbYYuPK/mCXFhqZTFLXYu2OtYIBEuj0YcIwKB+FLlV68tdFSG4nrfk0= +n0P7VEiQV8iT7EG4W9ydo1pVpy1R0YxH3R2gHuMBBn1scfe+r6+qkUoWAH1+4bBPRnwT88xV75lg88/sFcc7Pw== +n0P7VEiQV8iT7EG4W9ydozg6dntj1/e7FzPY60yHFjJ/6dYn5YQ5zposutKY/dwk +n0P7VEiQV8iT7EG4W9ydozg6dntj1/e7FzPY60yHFjLLDClgpngotiqdzo15aWY8 +n0P7VEiQV8iT7EG4W9ydozg6dntj1/e7FzPY60yHFjKvKgX9MOzlZELpDgGWFllc +9D0fzq0Xd5wGmHKccIS9NZPM3Et+zSrS5s/eOtAZOHhPvNTVzmO/+GzxWIJsB3ie +mwjOMop4sr8zPpWggu8Xeg== +MH7GwKm/SMz/j8rJeOE8YIm1P+2jzgekWZzLyScmRLA= +mwjOMop4sr8zPpWggu8Xeg== +C11NVq88ZqdioCMdRM8fC8UbaL49FxuRU51MBNYfKiczAUgIc4Ux1wJ50NblgZusjRKk2phDbUHp8yEL7pBe2A== +o8U8h/psSiGa2IuwlYEl8NA75uCxbYO8kVjuxIgrZvhBmJcqQND6z08OLyVOYQPBrJKqNXtBAB9lfE0Cp/LEWiFiVgtLTekS4lJfyJdFHCU= +C11NVq88ZqdioCMdRM8fC/8RQ4HHdRXnSn8u93V41Cs2dnzXBZJZJXVNGwxG61U5 +WXFn9ithfgwsl+/Ie4vL7rYZiA9+cj4CZJ3Edd3ejNnT+EN4qpk+k3zYGWKIBJ+R4GHLNwiBk1U9/hUmOSSWDEOatjdq8DolHABoP2yzHWQln+CZypp7ySqDubcCjjXydRlXHeWfaf/DlmuRyQBftw== +WXFn9ithfgwsl+/Ie4vL7rYZiA9+cj4CZJ3Edd3ejNnT+EN4qpk+k3zYGWKIBJ+RH7uAdNd/srMDq6W45/8MgRS0m4xisUGVgTNzeK4gVHy6Ap/x8N/bdBqR0teM6IsZhetVHdZoMpia6M1NcnBp8A== +HgDgr/Yxi9X9hsQXJVdWQDCqu4vBLBz6TN55KnNOMwuDHsLC531p9j9ERtbvAJi3AYmeWMIoQWU/qcwsN203mW0l3/m3YsbZLD8Dol/I4Go= +mwjOMop4sr8zPpWggu8Xeg== +LdfNMX6d1Dos1bxy0FDDXUErlQNWhIZVMklGCz97P5g5NXNpsFGUSUxcBsgkCGJB +/zdMn7ZyZ4xQs+mF+z3FFSP5IEnmje1VNs+hHIDOXJd9zL+5zkJ8rEyzSWTUHlPinU1OCPGSIgECw1+5SQBtQg== +/zdMn7ZyZ4xQs+mF+z3FFbK//kF2JViAxVJZwiP1HBBBsfnTjDMJjbb9lQ5MxvnPvOCfrVtuZpwLtv77/sMBRA== +/zdMn7ZyZ4xQs+mF+z3FFSrAX0dgnG1bQIc5aaedIAMz5ffIt33PQCgiTE7PhVMab5T21QoMR5sclKgEZaKcjA== +mv0chMGKY9RikCLKGgcW/w== ++oEO7w0U1Gzxxo++Q0kxG08PzuIbgkA99LLbB9ZvtVgO29pM7eHvvzQDlZbot2LA ++oEO7w0U1Gzxxo++Q0kxGz87apO5/ndv1qtNJrGyN8aVCf67XY7JlxsZNh9nofeERv/VaDaxzAXCUxZfVkx37w== ++oEO7w0U1Gzxxo++Q0kxG2bs1UAdB22CF1NF2eDa6AOIbak2KyhVIesgaYGk0T8aVJj32uF5X+9Jun+QP7r0NEjEkL2by2Tv4tCPAGAlRx7/7Waj8ENFsR/CjR2zXVRf0ohNtL6KJGUorzhq10vCmqRu+7x4FJEPcBxRneC19Rc= +mwjOMop4sr8zPpWggu8Xeg== +r1zlQh6Kh4TNgpB1uWsXQupcN/CqEGobkrX49XiEcGg= +vzAeoThrM7/rZCyNbZ0Ud8SY1vIWRsjQw6HbVatmICz3Yjj3xpp1KBRZQv4KnSnaIVq8U4L8NKHsSYnayyQZDg== +e/4mF8Gbyr3aZNnf7DUlew2NcKA9ULrbiH1gw0qIusHKXwXBvKosYVXxWb8bRme3YOujX4MOiJGY60HPc/GfNw== +fdKE+nHwNYfl6y3CftdG15LhImYTxSUe89Bw/hqc4HZFg6TdPFneVVSJa9pCd4lN+TkXk2rzS4lwkE77LbXg+jNnG8n9zq+quUmz5fjlF0o= +mKVi35tft+Y9HRYgPuUSaJoWagDgV7UOoIg4/Y9bAUBOi1sKA53KLmYOXIEOfMrHiJzaBlB+JlV5ZUSA5YwES3sZxzmAYf2r3hz/ZnB3VggrnDspxZMuGuChqgXehb40 +ab8E64OiA4KsNXVZf9mP4Q== ++oEO7w0U1Gzxxo++Q0kxG/3zAxiYseB6s7Rizhp0d2/4rwdEj54mI4AWmWEo2jPucjVTm8TGzmdPiL6viBE3YKaOYot4IqvLMpNxDOyHUXA= +KYLXXfG5Y5/+gT4J1/eiWw== +PzTvQYOH1+3yNrqLaejco7bxrbZGCPTs47WYM+tLil6oxKLNdHEcyePNbJBPrAy5 +3b3DEzj7b3rlTqbhXXgOK4JMpVQw7QL4daT+v54jtKc= +mKVi35tft+Y9HRYgPuUSaHJltbcmutZRjdWJAV5Z2rc= +fdKE+nHwNYfl6y3CftdG13REV1xkFGQeZR+EK+xwAz0= +6B4LOk1+xsXzAldw688EQJT6CFgN3mYcRma8ZWZeIDI= +mv0chMGKY9RikCLKGgcW/w== +mwjOMop4sr8zPpWggu8Xeg== +8lOrsHj5Qz2MzvtoOyvxvarhjHKkMqYSnCqw4vo0RtkJZHHdgWOuMcHUaxGMl5bb +uTFn6vveEW7IUwstlLxDNfAPXM80+QwOIboUnSimpMOh38IgovL2eLllDmNguJ83 +IKxLyG51rJyUlcPYj4qwQPR/Fyj5JLE8AOhUcIH8/ij72XXyzgT9ay+8WDYx9eGY +6k84QaGupXwOJbCRITZC92lW8ZB+Blfra6KclXBqvoClTYvSb73Uo+GddNOMhedMpKEhiDPvQOudiDpYnEI0L9b5JN6ZlUrBh3nrjyNUWSw= +TQaP9wMbhlymuZ5o/RJxclsyzUszTYRC80smYcXt7XiBN3Bw0hp8lo0NvfFlNpcYUaEQyhm5E8YLY+Gjk6S0zFqsxgsu1tcotNtDxcPJlrg= +ek/JXzPryj3TyAccrKoBZ3854wuajs9J+rf2d3OCW2wlmTaGeMCe9s9rR2Zba75C22YDJWRCCo00bBKDjttpSA== +ek/JXzPryj3TyAccrKoBZw76g/yMQ2O+Ysh1gE5kVEhqKYcyHLfn+jJYXyDQ1uGP +ek/JXzPryj3TyAccrKoBZ7LTVnTjlmE6fFnbzVw0QbQWcRqhg68BkT3arekmPVgc4DT0iMhy3rBEeuGMHx6QHw== +y0+FSs5XRnNkdgJJlySIJFENagXi4gSie/PfRBEmdwcvs9uQPlpyXqJOC/+NIPnT +5O+fZhxD5oHAqeeiat3kTy66ZB6u0LRq+Im9EdAaap6z2+7JE/9q1+aQhu1R5JWdYCXQ1pRH75klajZ3bBJP8ifTn/xZY5gfpd8PwgNqPnQ= +hzlFALExUMp8n4gdn6+vBRuO7Nge5wa2ySosEuyXcVKB8iPkSf1SfkglsUgDRbVykxLUlH4skw2R7YeQuZMQz/jX6+drCgjLh86NgaqS4rw= +hzlFALExUMp8n4gdn6+vBRuO7Nge5wa2ySosEuyXcVKV4lGZVVoisqsOsqvbuvyPUMCV4PA7dMJE4zxBAk5cWd06Alz3nT450lOsrR3vAZ8= +hzlFALExUMp8n4gdn6+vBRuO7Nge5wa2ySosEuyXcVKLoP8cqVg+R7pK91iv0MCEbHkMbIL7lnK1jc30U3jEG7IzJ9numJhLMVa34AhFhulhWO5iDwGOtzUN843pUU84 ++pxjnBgONfZZNDy7CNGVftVLOuS6oC8yZlzL5+js+Afw6TDu1/oadIw5IWlMmaM8QBtVkViWK9chvfPTitv9E9QsTMJxDPV2tc3u/Ww4rPRJfCy20lDNo+y13EpZimaN +SLWJ7ILH4P6Loh3fZ20T88kYUdCTyo3t8HkxiI98Cpno+wxWo2JLTrgEV4ebQW3aAAnf878Rq6gQP6CUQWSD8Q== +SLWJ7ILH4P6Loh3fZ20T8zHSMDX5iW3bNRCHf88j4mftA9EYNTXbQEeYj7zMhgdxeUJxGYALx90IAoVKKzG4pA== +SLWJ7ILH4P6Loh3fZ20T8zHSMDX5iW3bNRCHf88j4mftA9EYNTXbQEeYj7zMhgdxeXD4ZEeSQMavqsqwB1IkBw== +4wiIL/vVGcmwO9axrf9RLKfNr3+mcVQjwt1bflMBbz6a1LNZbAKqycBwysz8qAZG +I9FGabTGbtYYhC4JgK+tCFXN+ZMKQsrISwKxuwB3UaM1gcF2AGsTDMIY19bJwJ8eJ+PBqkDr/pCxcqn1JAcj2epuofniexulzAIpS6l8tUG6GduXOSJuWho8pL8yvaA8 +mAzAno+5jlTzUuj2ILaj4sI6ZanrV3eQg7fpwzujls1RrYQeDqVVOoC/NcNXGIGZgZGKs0+Kr41x6RbiD+iIAoxR4c8WoYB+e1FWZvVYPA8j3ydvizCFFuy9f3kauLdY +4cG8PUu27JqgF8JIynJkW9/nOtmnq2IHbJ9OErh+18pvfhAoZgDaeSa6sh+w5wuO5/Gyt1H4f28Q9I+4lW6+a6IM2/D1OYDOKPkkTZyW7UsBZoZouL5qzjTzgQlR9CD/ +ND4zaFS2qI1VwCUSf+U1pbnLASNWyN22fGgg/xmZT9w0AdLogKeQ5TODLC471Ur2GO0eJCLOPdKLnvscVP4TGrcDN0AhzfSmHgYiSNEN9IdoR3EGa5JsHg9w1HGoAcDL +Act2NH4qjDSW5+wStUDzS2tl9IGsW4FSNGBoriIJCF7T4rrJkeHmeHOAqGvp4vk/7zkeU4t+XEDJHjpTSCmmFBxh7pRvANsZQA7DjPvf+xxv6elvQD8McrSsCQc/A2pMYLaZV5z+99cYHJsr8kSJ6Q== +6B4LOk1+xsXzAldw688EQJotID7Ytiq9bj9t137MxTz1fcMW5S2lJo7fjWov4+HF +Act2NH4qjDSW5+wStUDzS7xN9vNNSNucJMQZ05C8o1k= +xXZ7Yno9Akfd0QLeCDpE9b3fX5+V3ik3+Yh4T/k6BfAdQVLTJG9Sy/WWRAi0dZlwlvQlpgr373xbuu8X13QEjQ== +TzRHHmwz+jqNNwf5YSQLF1PAUs2PgefblLdmpSiJJ2e1851kWiYrahpYdYK5/Co/Vy5XJnoUXGEiwkoDKBPt0jouAhp45UneUl3FeT3wRLGTKCWEDiOIVBT/8ipPJCoA +TzRHHmwz+jqNNwf5YSQLFx/v3H30CHD3/1q5kx3syhg01nbpX2FRt7FIKaCTYnq+lA8PK7wywyWs1XS2rjgfZA== +De4FG6Gd/MCmauP1vfxHLUl9gbuKXuvRus7Fxl6xzrvRfItAriiRG9fHoUf1NVorIXIDyTmEYfAuILIlW2cqCg== +Act2NH4qjDSW5+wStUDzS9BazNniloiH0fvQbKntSEH2OerNE53TDvuk+rqgwCBPPyjK9ydafV2orSs/duly6GE0swqi4atHYVE8/UDpN/4= +Act2NH4qjDSW5+wStUDzS9SJCZ3TFmeP5rw7o9fag+/QACz64PIZMoAqTb0nvSOz +ab8E64OiA4KsNXVZf9mP4Q== +2bUSXbVRu0A8A65+z/KIV3yLdirUrOh7B5KDBjNv4u6shgGyZkasnVLIilNMuTOz +qU6ie4LfMRMp3Smj1u8/Koqd8XAbv6Rid0uOiyCBGn2XxFfM6WFAltAzQo6pt39zOWPh2lFVW1eboOkQb1tsPw== +qU6ie4LfMRMp3Smj1u8/Koqd8XAbv6Rid0uOiyCBGn30J3vHATuTxsiRSxp/n2/VqGuD9hN6sTYrzKu9tnEniA== +qU6ie4LfMRMp3Smj1u8/KgeJ8xZHkryFK7Ai9RFObC5VYV/IjSWGw+loMzIUFbSd +B2eDPlBR/vWlAgZhFgPVkIRZJILwYLcZmYYwgohjoWolo2efRFlwH7DxYFxw/l3m +3b3DEzj7b3rlTqbhXXgOK/DlZxF3Wq4RfsQ5JDjqfjTpkwLuEneUV8OzTM1QLoDcWC2kTm/Jci73ziVxxVJhPw== +3b3DEzj7b3rlTqbhXXgOK/DlZxF3Wq4RfsQ5JDjqfjTirq0XXkPoOeXuO0TxTttvm9qSOKv7ME823DWNTt2Q9V9+nuStCdA9JCPsBDa7MAnoC1f6XFX7D6gReqjo2fBi2IOe4CrkeojEn/AWwnMcjw== +3b3DEzj7b3rlTqbhXXgOK3qwL5mrwxArLCXt24JCHco27cBhw4iyJKjsV8LKFb9U +VLwvYPwvrnEDIWfUet1+p+MG/vLIQMuM9LbiyL6eEZU2dBfvg3LYdvleDg51dJ7T2rQqJZ4dZdh04d8OAuO49jlgH1r+kiN1u/T4V4tpYsAnrp5FyUySoMg0UE35UscQZ0+a+uMFPVcU/4e06b9kxg== +TJO6bvQED9zRQ1dmVm7fMYhzanIhI/OP80NlFttaMWnoq1F8gC1U0RAxM2RLxe2rqmkSnW66P6IMnVwRjrOF/WojEnp71R7PkJg0V57KQtcP1eaWoMY5HBFAbWTr4XG+ +ek/JXzPryj3TyAccrKoBZ7UbNYRC1LKI1pP/8E0ENXPRUUhfhuPawhvwrR4yf/ZAMpGBOjANWqF4i+J2O5upHA== +mv0chMGKY9RikCLKGgcW/w== +mwjOMop4sr8zPpWggu8Xeg== +Sn8g+xuypHstiC9OKNFP++Y5cmAbfMOttiHjsgRSgJFdom/GX4yame3YhHiwi3ih +0FP0/PNZbMc1eZn9CCvFXCX0rx03rx0ZYV0/VaNp0FKnNojJfw0aIvZXqgXPwbON +0FP0/PNZbMc1eZn9CCvFXGekl/nZq20xwWpkAD/9QGtwe1XV7uut+0BDDMoxxuTU +ek/JXzPryj3TyAccrKoBZw76g/yMQ2O+Ysh1gE5kVEhqKYcyHLfn+jJYXyDQ1uGP +4cG8PUu27JqgF8JIynJkWyEj82vPY9hQKZEIWaa3WtvsKYXhT9wjjm0vfTEVZF/+Ib+ajQs5kIXnlPrO0tE2Pw== +ND4zaFS2qI1VwCUSf+U1pQrLNPLTbjNy+Yzmj3Qef0lyz4Ef9YHR4ToXkkWOpQ3Fbn8wWhAuXzv+bAlAJO/GbQ== +SLWJ7ILH4P6Loh3fZ20T80zsADyRAv0Iut5wnT8faa8tmvzun4S7mRMVk4Jmc5GnF/gXVbjoN936PaA5CqZo0w== +ZBr9XUZ44kxmeItA8wiAPjGnmr+2gzwSQ895MBXkmp9kXEXrX67hAoYmhCED40RH +0FP0/PNZbMc1eZn9CCvFXOJj+dxzwW92mc2p9ooWTWNRtzw1Ca+nj0+FnXQiybf7vGGefByuQTaKn6x2DqQgFk0PbxkzzocZ1FfgURXPXZY= +0FP0/PNZbMc1eZn9CCvFXPzVkI8UHXUFn22bcC3kRp3y1F0Cf14qnQxf0nct9om3 +mwjOMop4sr8zPpWggu8Xeg== +NqnEy3o+C/73EKC0ehku6l+1FDr3QJR08qhmzH8fRj7Uh/LuFIeYWEL2nL370NVHMdQ5kcwVTpPTuf/TP/32i5nPlnT8vsdW5feKXToi4G19tfIAiiJxWwoFtR5+MzzVFn+aXrS+we5CZuK8sDkK3Q== +Bwsp6e5NndVAPFPPq04on2v6rZkzRoJvgRcqu04q3FO6c4BqYWcXc63Dv86UTD6Eji3jZ0bnRMtHEHuXncxehGlaSJ0rQh6Iv8l6KcYHnnk= +eI7tD3Ybb9bfSkq97W0lyg== +K9Y4MyNS/oVohObZxTXRynZC8HvUsTTWn/bXfCwDjK8= +3nWpoVTPB3YhKq+vkYYuh4imZujf9tC8w5fDRgUsEjUPInYv8peiWAjjy9v8HBhCleaWIszFIwRZgNG3n/3Vbg== +pGLUktMgqpFzq2uMLq0UfBr7sRtLyFEIY7UxgB0DzSpVAHWF1CzUiu6oBbBlV+ky +KFAQS0KE7bsei1OktweIXC/r5NDyj8FmWwlJ0lKlAZYkX6psxoE2N64JYUSyW1zmilLnNW4kjrLxgsc/RL4gaQ== +cDYadhSHnGI1T/VbWVKYE/JJ1Pe5bln+kUx82IAtU9zPmy721vjyxy6+injjso0n +XuUFL7ya2GMeYoXtFEnshjOK6l3M3yy1ApHr15dLibma/oA85lkCMGGw2baeum5E0/DEb8arhviSr7C4umKD89tGPYdQG0NIf/6cRvU7akY= +Q+y2f1E/ncJ1PsEVD+Z6Tw== +K9Y4MyNS/oVohObZxTXRyklzw2NzNK/z1nudfPESuuM= +bQxxVvEhFzG0uCxiLf2OGA== diff --git a/siteini.pack/Belgium/mijn-tv-gids.be.channels.xml b/siteini.pack/Belgium/mijn-tv-gids.be.channels.xml new file mode 100755 index 00000000..0d79761c --- /dev/null +++ b/siteini.pack/Belgium/mijn-tv-gids.be.channels.xml @@ -0,0 +1,122 @@ + + + + 11 + 13EME RUE + AB MOTEURS + ARTE + BBC ENTERTAINMENT + BBC1 + BBC2 + BOOMERANG + CANVAS + CARTOON NETWORK + CAZ + CLUB RTL + CULTUUR 7 + DISCOVERY CHANNEL + E! ENTERTAINMENT + EEN + EUROSPORT 2 + EUROSPORT NL + FRANCE 2 + FRANCE 3 + FRANCE 4 + FRANCE 5 + FRANCE Ô + KETNET + LA DEUX + LA TROIS + LA UNE + MEZZO + MTV + NATIONAL GEOGRAPHIC + NET 5 + NICKELODEON + NJAM ! + NPO1 + NPO2 + NPO3 + PEBBLE TV + PLAYBOY TV + PLUG RTL + PRIME ACTION + PRIME FAMILY + PRIME SERIE + PRIME STAR + Q2 + RAI 1 + RTL + RTL 4 + RTL 5 + RTL 7 + RTL 8 + RTL TVI + SBS 6 + STUDIO100tv + TF1 + TRACE URBAN + TV BREIZH + VIER + VIJF + VITAYA + VTM + VTM KZOOM + ZES + 11 + CANVAS + CARTOON NETWORK + CAZ + CULTUUR 7 + DISCOVERY CHANNEL + EEN + EUROSPORT NL + KETNET + MTV + NATIONAL GEOGRAPHIC + NET 5 + NICKELODEON + NJAM ! + PEBBLE TV + PRIME ACTION + PRIME FAMILY + PRIME SERIE + PRIME STAR + Q2 + RTL + RTL 4 + RTL 5 + RTL 7 + RTL 8 + SBS 6 + STUDIO100tv + VIER + VIJF + VITAYA + VTM + VTM KZOOM + ZES + 13EME RUE + AB MOTEURS + ARTE + BOOMERANG + CLUB RTL + E! ENTERTAINMENT + EUROSPORT + EUROSPORT 2 + FRANCE 2 + FRANCE 3 + FRANCE 4 + FRANCE 5 + FRANCE Ô + LA DEUX + LA TROIS + LA UNE + MEZZO + PLUG RTL + RTL TVI + TF1 + TRACE URBAN + TV BREIZH + + diff --git a/siteini.pack/Belgium/mijn-tv-gids.be.ini b/siteini.pack/Belgium/mijn-tv-gids.be.ini new file mode 100755 index 00000000..87397370 --- /dev/null +++ b/siteini.pack/Belgium/mijn-tv-gids.be.ini @@ -0,0 +1,59 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mijn-tv-gids.be +* @MinSWversion: V2.1 +* @Revision 6 - [24/03/2019] doglover +* Cleanup +* @Revision 5 - [14/10/2015] doglover +* - New Website +* @Revision 4 - [31/10/2013] Truienguy +* @Revision 3 - [17/10/2012] Francis De Paemeleere +* @Revision 2 - [11/11/2011] Jan van Straaten +* Revision 1 - small change in episode +* Jan van Straaten 17 Jan 2011 +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=mijn-tv-gids.be|timezone=Europe/Brussels|maxdays=14|cultureinfo=nl-BE|charset=UTF-8|titlematchfactor=90|ratingsystem=BE|episodesystem=onscreen} +url_index{url ()|https://www.mijn-tv-gids.be/ajax_calls/search.php} +urldate.format {datestring|yyyy-MM-dd} + +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {postdata=s_day='urldate'&s_hour=&s_genre=0&s_channel='channel'} + +index_urlshow {url ()|https://www.mijn-tv-gids.be|||} +index_start.scrub {single|class="hour|">|||||">|} +** @auto_xml_channel_end +* +title.scrub {single|ListItem" class="current">||} +titleoriginal.scrub {single|

      Titre Original :|">|")} +productiondate.scrub {single|

      |||

      |

      |
      } +subtitle.modify {replace|Seizoen |S} +subtitle.modify {replace| aflevering |E} +subtitle.modify {cleanup(tags="<"">")} +description.scrub {multi ()|
      ")} +director.scrub {multi(separator="
      ")|

      Rolverdeling

      |Réalisateur|} +director.modify {cleanup(tags="<"">")} +actor.scrub {multi(separator="
      ")|

      Rolverdeling

      |Acteur|} +actor.modify {cleanup(tags="<"">")} diff --git a/siteini.pack/Belgium/mon-programme-tv.be.channels.xml b/siteini.pack/Belgium/mon-programme-tv.be.channels.xml new file mode 100755 index 00000000..8a3def3a --- /dev/null +++ b/siteini.pack/Belgium/mon-programme-tv.be.channels.xml @@ -0,0 +1,220 @@ + + + + 11 + 13EME RUE + AB MOTEURS + AB3 + AB4 + ACTION + ALTICE STUDIO + ANIMAUX + ARTE + BBC ENTERTAINMENT + BBC1 + BBC2 + BE 1 + BE CINE + BE SERIES + BFM TV + BOING + BOOMERANG + CANAL J + CANVAS + CARTOON NETWORK + CHASSE & PECHE + CINE + CLASSIC BE + CINE + FRISSON BE + CINE + PREMIER BE + CLUB RTL + CNEWS + COMEDIE + + CSTAR + DISCOVERY CHANNEL + DISNEY CHANNEL + DISNEY CINEMA + DISNEY JUNIOR + DISNEY XD + E! ENTERTAINMENT + EEN + ELEVEN + ELEVEN SPORTS + EQUIDIA + EUROSPORT + EUROSPORT 2 + EUROSPORT NL + FRANCE 2 + FRANCE 3 + FRANCE 4 + FRANCE 5 + FRANCE Ô + GAME ONE + GULLI + HD1 + HISTOIRE + INFO SPORT + JUNE + KETNET + LA DEUX + LA TROIS + LA UNE + LCI + M6 + M6 MUSIC + MANGAS + MCS + MELODY + MEZZO + MTV + MTV IDOL + MTV PULSE + NATIONAL GEOGRAPHIC CHANNEL + NATIONAL GEOGRAPHIC WILD + NAUTICAL CHANNEL + NICKELODEON + NJAM ! + NPO1 + NPO2 + NPO3 + PIWI + + PLANETE + + PLANETE + THALASSA + PLANETE+ AE + PLANETE+ CI + PLAYBOY TV + PLUG RTL + Q2 + RAI 1 + RTL TVI + RTS DEUX + RTS UN + SCIENCE & VIE TV + SEASONS + + STUDIO100tv + SYFY + TCM CINEMA + TELETOON + + TF1 + TIJI + TMC + TOUTE L'HISTOIRE + TRACE URBAN + TV BREIZH + TV5 MONDE + USHUAIA TV + VIER + VIJF + VITAYA + VIVOLTA + VOOsport World 1 + VOOsport World 2 + VOOsport World 3 + VOYAGE + VTM + VTM KZOOM + ZES + 11 + 13EME RUE + AB MOTEURS + AB3 + AB4 + ACTION + ALTICE STUDIO + ANIMAUX + ARTE + BE 1 + BE CINE + BE SERIES + BFM TV + BOING + BOOMERANG + CANAL J + CARTOON NETWORK + CHASSE & PECHE + CINE + CLASSIC BE + CINE + FRISSON BE + CINE + PREMIER BE + CLUB RTL + CNEWS + COMEDIE + + CSTAR + DISCOVERY CHANNEL + DISNEY CHANNEL + DISNEY CINEMA + DISNEY JUNIOR + DISNEY XD + E! ENTERTAINMENT + EQUIDIA + ELEVEN + ELEVEN SPORTS + EUROSPORT + EUROSPORT 2 + FRANCE 2 + FRANCE 3 + FRANCE 4 + FRANCE 5 + FRANCE Ô + GAME ONE + GULLI + HD1 + HISTOIRE + INFO SPORT + JUNE + LA DEUX + LA TROIS + LA UNE + LCI + M6 + M6 MUSIC + MANGAS + MCS + MELODY + MEZZO + MTV + MTV IDOL + MTV PULSE + NATIONAL GEOGRAPHIC CHANNEL + NATIONAL GEOGRAPHIC WILD + NAUTICAL CHANNEL + NICKELODEON + PIWI + + PLANETE + + PLANETE + THALASSA + PLANETE+ AE + PLANETE+ CI + PLUG RTL + RTL TVI + RTS DEUX + RTS UN + SCIENCE & VIE TV + SEASONS + + SYFY + TCM CINEMA + TELETOON + + TF1 + TIJI + TMC + TOUTE L'HISTOIRE + TRACE URBAN + TV BREIZH + TV5 MONDE + USHUAIA TV + VOOsport World 1 + VOOsport World 2 + VOOsport World 3 + VIVOLTA + VOYAGE + CANVAS + EEN + KETNET + NJAM ! + Q2 + STUDIO100tv + VIER + VIJF + VITAYA + VTM + VTM KZOOM + ZES + + diff --git a/siteini.pack/Belgium/mon-programme-tv.be.ini b/siteini.pack/Belgium/mon-programme-tv.be.ini new file mode 100755 index 00000000..9d172ac2 --- /dev/null +++ b/siteini.pack/Belgium/mon-programme-tv.be.ini @@ -0,0 +1,53 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mon-programme-tv.be +* @MinSWversion: V2.1 +* @Revision 3 - [24/03/2019] doglover +* Cleanup +* @Revision 2 - [14/10/2015] doglover +* - New Website +* Revision 1 - small change in episode +* Jan van Straaten 17 Jan 2011 +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=mon-programme-tv.be|timezone=Europe/Brussels|maxdays=14|cultureinfo=fr-FR|charset=UTF-8|titlematchfactor=90} +url_index{url ()|https://www.mon-programme-tv.be/ajax_calls/search.php} +urldate.format {datestring|yyyy-MM-dd} + +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {postdata=s_day='urldate'&s_hour=&s_genre=0&s_channel='channel'} +* +index_showsplit.scrub {multi ()|
      ||} +index_start.scrub {single|class="hour|">|||||">|} +** @auto_xml_channel_end +* +title.scrub {single|ListItem" class="current">||} +titleoriginal.scrub {single|

      Titre Original :|">|")} +productiondate.scrub {single|

      |||

      |

      |
      } +subtitle.modify {replace|Saison |S} +subtitle.modify {replace| épisode |E} +subtitle.modify {cleanup(tags="<"">")} +description.scrub {multi ()|
      ")} +director.scrub {multi(separator="
      ")|

      Casting

      |Réalisateur|} +director.modify {cleanup(tags="<"">")} +actor.scrub {multi(separator="
      ")|

      Casting

      |Acteur|} +actor.modify {cleanup(tags="<"">")} diff --git a/siteini.pack/Belgium/moustique.be.channels.xml b/siteini.pack/Belgium/moustique.be.channels.xml new file mode 100755 index 00000000..b50a0797 --- /dev/null +++ b/siteini.pack/Belgium/moustique.be.channels.xml @@ -0,0 +1,290 @@ + + + + 13eme RUE + AB 3 + ABXPLORE + Acht + Action + Actua-TV + ACTV + Animaux + ARD + Arte Belgique + BBC 1 + BBC 2 + BE 1 + Be Ciné + Be Séries + BX1 + Canal C + Canal Zoom + Canvas + Cartoon Network + Chasse et pêche + Ciné+ Classic + Ciné+ Classic Belgique + Ciné+ Emotion + Ciné+ Frisson Belgique + Ciné+ Premier + Ciné+ Premier Belgique + Club RTL + Comédie+ + Discovery Channel + Disney Channel Wallonia + Disney Cinema + Disney XD + E ! + één + ElleGirl + Eurosport 1 + Eurosport 2 + France 2 + France 3 + France 4 + France 5 + France Ô + Gulli + Histoire + Kanaal Z + Ketnet + La Deux + La Trois + La Une + M6 + MAtélé + Mezzo + MTV + National Geographic + Nickelodéon Wallonia + NoTélé + NPO1 + NPO2 + NPO3 + Planète+ + Plug RTL + Q2 + Rai Uno + RTC Télé Liège + RTL Télévision + RTL TVI + RTPI + Sundance TV + SWR + Syfy + TCM Cinéma + Télé MB + Télé Sambre + TF1 + Toute l'histoire + TV COM + TV Lux + TV5MONDE + TV5MONDE Europe + TvBreizh + TVE + Ushuaïa TV + Vedia + Vier + Vijf + Vitaya + Vivolta + VOOsport World 1 + VOOsport World 2 + Voyage + VTM + VTMKZOOM + WDR + ZDF + 13eme RUE + AB 3 + ABXPLORE + Acht + Action + Actua-TV + ACTV + Animaux + ARD + Arte Belgique + BBC 1 + BBC 2 + BE 1 + Be Ciné + Be Séries + BX1 + Canal C + Canal Zoom + Canvas + Cartoon Network + Chasse et pêche + Ciné+ Classic + Ciné+ Classic Belgique + Ciné+ Emotion + Ciné+ Frisson Belgique + Ciné+ Premier + Ciné+ Premier Belgique + Club RTL + Comédie+ + Discovery Channel + Disney Channel Wallonia + Disney Cinema + Disney XD + E ! + één + ElleGirl + Eurosport 1 + Eurosport 2 + France 2 + France 3 + France 4 + France 5 + France Ô + Gulli + Histoire + Kanaal Z + Ketnet + La Deux + La Trois + La Une + M6 + MAtélé + Mezzo + MTV + National Geographic + Nickelodéon Wallonia + NoTélé + NPO1 + NPO2 + NPO3 + Planète+ + Plug RTL + Q2 + Rai Uno + RTC Télé Liège + RTL Télévision + RTL TVI + RTPI + Sundance TV + SWR + Syfy + TCM Cinéma + Télé MB + Télé Sambre + TF1 + Toute l'histoire + TV COM + TV Lux + TV5MONDE + TV5MONDE Europe + TvBreizh + TVE + Ushuaïa TV + Vedia + Vier + Vijf + Vitaya + Vivolta + VOOsport World 1 + VOOsport World 2 + Voyage + VTM + VTMKZOOM + WDR + ZDF + 13eme RUE + AB 3 + ABXPLORE + Acht + Action + Actua-TV + ACTV + Animaux + ARD + Arte Belgique + BBC 1 + BBC 2 + BE 1 + Be Ciné + Be Séries + BX1 + Canal C + Canal Zoom + Canvas + Cartoon Network + Chasse et pêche + Ciné+ Classic + Ciné+ Classic Belgique + Ciné+ Emotion + Ciné+ Frisson Belgique + Ciné+ Premier + Ciné+ Premier Belgique + Club RTL + Comédie+ + Discovery Channel + Disney Channel Wallonia + Disney Cinema + Disney XD + E ! + één + ElleGirl + Eurosport 1 + Eurosport 2 + France 2 + France 3 + France 4 + France 5 + France Ô + Gulli + Histoire + Kanaal Z + Ketnet + La Deux + La Trois + La Une + M6 + MAtélé + Mezzo + MTV + National Geographic + Nickelodéon Wallonia + NoTélé + NPO1 + NPO2 + NPO3 + Planète+ + Plug RTL + Q2 + Rai Uno + RTC Télé Liège + RTL Télévision + RTL TVI + RTPI + Sundance TV + SWR + Syfy + TCM Cinéma + Télé MB + Télé Sambre + TF1 + Toute l'histoire + TV COM + TV Lux + TV5MONDE + TV5MONDE Europe + TvBreizh + TVE + Ushuaïa TV + Vedia + Vier + Vijf + Vitaya + Vivolta + VOOsport World 1 + VOOsport World 2 + Voyage + VTM + VTMKZOOM + WDR + ZDF + + diff --git a/siteini.pack/Belgium/moustique.be.ini b/siteini.pack/Belgium/moustique.be.ini new file mode 100755 index 00000000..0ac80908 --- /dev/null +++ b/siteini.pack/Belgium/moustique.be.ini @@ -0,0 +1,53 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: moustique.be +* @MinSWversion: V2 +* none +* @Revision 1 - [25/03/2019] doglover +* @Revision 0 - [18/02/2012] doglover +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=moustique.be|timezone=Europe/Brussels|maxdays=6.1|cultureinfo=fr-BE|charset=UTF-8|titlematchfactor=50} +url_index{url()|https://www.moustique.be/programme-tele/?chaine=|channel|&period=||subpage} +urldate.format {datestring|yyyy-MM-dd} +subpage.format {list|1|2|3} +* +index_showsplit.scrub {multi(sort@06:00,12:00,20:00 include="grilleProg")|
      ||} +subtitle.scrub {single|Подзаглавие: |||} +description.scrub {single|

      ||

      |

      } +director.scrub {multi(includeblock=""director"")|
    1. } +actor.scrub {multi(includeblock=""actor"")|
    2. } +writer.scrub {multi(includeblock=""author"")|
    3. |
      |
    4. } +rating.scrub {single|} +category.scrub {single||} +productiondate.scrub {single| |||} +country.scrub {single||||} +starrating.scrub {single|
      |
      } +episode.scrub {single(pattern="E:'E1'")|

      |(|)|

      } +showicon.scrub {single|
      |src="|"|
      } +* +title.modify {cleanup(tags="")} +titleoriginal.modify {clear('title')} +category.modify {cleanup(tags="<"">")} +starrating.modify {calculate(not "" format=F1)} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://programatv.bg/tv-programm-data?SenderGroups=1&date=|urldate|&senderpart=|subpage|} +*subpage.format {list(format=D0 step=4 count=9)|0} +*scope.range {(channellist)|end} +*index_site_id.scrub {multi||
      } +*index_temp_9.modify {set|0\|4\|8\|12\|16\|20\|24\|28\|32} +*index_temp_3.modify {set|0} +*loop{(each "index_temp_8" in 'index_site_id')|end} +*index_temp_7.modify {substring(type=element)|'index_temp_9' 'index_temp_3' 1} +*index_temp_6.modify {substring(type=regex)|'index_temp_8' ""} +*index_temp_6.modify {addstart|'index_temp_7'##} +*index_temp_6.modify {replace|\||###} +*index_temp_1.modify {addend|'index_temp_6'###} +*index_temp_5.modify {substring(type=regex)|'index_temp_8' "
      [^<]*([^<]*)<\/span>"} +*index_temp_5.modify {replace|\||###} +*index_temp_2.modify {addend|'index_temp_5'###} +*index_temp_3.modify {calculate(format=F0)|1 +} +*end_loop +*index_site_id.modify {addstart|'index_temp_1'} +*index_site_id.modify {replace|###|\|} +*index_site_id.modify {remove(type=element)|-1 1} +*index_site_channel.modify {addstart|'index_temp_2'} +*index_site_channel.modify {replace|###|\|} +*index_site_channel.modify {remove(type=element)|-1 1} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Bulgaria/tv.boxbg.net.channels.xml b/siteini.pack/Bulgaria/tv.boxbg.net.channels.xml new file mode 100755 index 00000000..65cdf168 --- /dev/null +++ b/siteini.pack/Bulgaria/tv.boxbg.net.channels.xml @@ -0,0 +1,106 @@ + + + + БНТ1 + bTV + Нова телевизия + БНТ Свят + HBO + HBO Comedy + bTV Action + bTV Cinema + bTV Comedy + bTV Lady + Диема + KinoNova + Диема Фемили + FOX Life + FOX Crime + Fox + AXN + AXN Black + AXN White + БНТ2 + TV7 + Diema Sport HD + Diema Sport 2 HD + Нова Спорт + TV+ + F+ + България Он Ер + AMC + City TV + The Voice + Balkanika MTV + Travel TV + TV1 + 24kitchen + Евроком НКТВ + СКАТ + Европа + Алфа + Планета + Планета Фолк + Планета HD + Супер 7 + Телекабел + VTV + Фиеста ТВ + Хоби ТВ + Охота и рыбалка + Русское телевидение RTVi + Animal Planet + ARD + Boomerang + Cartoon Network + EKids + Cinemax + Cinemax 2 + CNN + Da Vinci Learning + Discovery Channel + Discovery Science + Discovery Showcase HD + Discovery World + Disney Channel + Eurosport + Fine Living Network + Food Network HD + History + JimJam + Kabel 1 + MCM + MGM + MTV + Motors TV + Римекс + Агро + Nat Geo Wild + National Geographic Channel + RTL + RTL 2 + SAT 1 + Sky Sports + TLC Balkans + Travel Channel + Viasat Explorer + Viasat History + Viasat Nature + Viasat TV 1000 + VOX + CBS Reality + CBS Drama + СКАТ+ + Crime and Investigation + News7 + БНТ HD + Nickelodeon + Канал 3 + Nick Jr. + Investigation Discovery + Черно море + Враца + FilmBox Extra HD + FilmBox Plus + + \ No newline at end of file diff --git a/siteini.pack/Bulgaria/tv.boxbg.net.ini b/siteini.pack/Bulgaria/tv.boxbg.net.ini new file mode 100755 index 00000000..e27f9888 --- /dev/null +++ b/siteini.pack/Bulgaria/tv.boxbg.net.ini @@ -0,0 +1,64 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.boxbg.net +* @MinSWversion: 1.1.1/56.13 +* @Revision 0 - [30/01/2016] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tv.boxbg.net|timezone=Europe/Sofia|maxdays=7|cultureinfo=bg-BG|charset=UTF-8|titlematchfactor=30|nopageoverlaps} +* one week from saterday to saterday? +urldate.format {datestring|ddMMyyyy} +url_index{url|http://tv.boxbg.net/channel/|channel|?day=|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + +index_showsplit.scrub {multi|||} +category.modify {cleanup} +productiondate.scrub {regex||Година:(.+?)
      ||} +starrating.scrub {regex|| IMDB:(.+?)
      ||} +starrating.modify {cleanup} +temp_1.modify {substring(type=regex)|'starrating' "\A(\d).+?от"} +starrating.modify {clear('temp_1' "")} * clear if no value +starrating.modify {addstart(not "")|IMDb: } +episode.scrub {regex||Епизоди:(.+?)
      ||} +episode.modify {cleanup} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index.modify {set()|http://tv.boxbg.net/} +*index_site_channel.scrub {regex||alt="(.+?)">||} +*index_site_id.scrub {regex||||} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Bulgaria/tv.dir.bg.channels.xml b/siteini.pack/Bulgaria/tv.dir.bg.channels.xml new file mode 100755 index 00000000..1636c6cd --- /dev/null +++ b/siteini.pack/Bulgaria/tv.dir.bg.channels.xml @@ -0,0 +1,119 @@ + + + + + Alfa + Balkanika + bbt + BGTV + Box TV + bTV + bTV Action + bTV Cinema + bTV Comedy + bTV Lady + City + Community + Diema + Diema Family + EBF + EKids + Fiesta + Film+ + NBT (Пловдив) + Pop Core (Стара Загора) + Ring.bg + Super7 + The Voice + TV+ + TV1 + TV7 + VTV + БНТ Свят + БНТ1 + БНТ2 + България Он Ер + Евроком + Европа + Канал3 + Кино Нова + Нова + Нова Спорт + Планета + Планета Фолк + Скат + Скат+ (Бургас) + Телекабел (Пазарджик) + Травъл + Тракия (Пловдив) + Туризъм + Фен + Хоби + Черно море (Варна) + + Охота и рыбалка + Первый канал + РТР Планета + Русское телевидение RTVi + + 24kitchen + Animal Planet + ARD + AXN + AXN Crime + AXN Sci Fi + Boomerang + Cartoon Network + CBS Drama + CBS Reality + Cinemax + Cinemax2 + CNN + Crime and Investigation + Da Vinci Learning + Discovery Channel + Discovery Science + Discovery World + Disney Channel + Diva Universal + DSF + ESPN Classic + Euronews + Eurosport + Eurosport2 + Extreme Sports Channel + Fine Living + FOX + FOX Crime + FOX Life + HBO + HBO Comedy + History + JimJam + Kabel1 + MCM + MGM + Motors + MTV + MTV Live HD + MTV Rocks + Nat Geo Wild + National Geographic Channel + ProSieben + RTL + RTL2 + SAT1 + Sky Sports + SuperRTL + TCM + TLC Balkans + Travel Channel + Travel Channel HD + VH1 + Viasat Explorer + Viasat History + Viasat Nature + Viasat TV1000 Balkan + VOX + + \ No newline at end of file diff --git a/siteini.pack/Bulgaria/tv.dir.bg.ini b/siteini.pack/Bulgaria/tv.dir.bg.ini new file mode 100755 index 00000000..ce907af4 --- /dev/null +++ b/siteini.pack/Bulgaria/tv.dir.bg.ini @@ -0,0 +1,59 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.dir.bg +* @MinSWversion: V1.1.1/51 +* @Revision 2 - [21/03/2016] Blackbear199 +* rewrite +* @Revision 1 - [25/08/2013] Francis De Paemeleere +* small update +* @Revision 0 - [10/12/2012] Jan van Straaten +* creation +* @Remarks: +* this file should be saved with encoding charset windows-1252! +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=tv.dir.bg|timezone=UTC+02:00|maxdays=6|cultureinfo=bg-BG|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns} +url_index{url|http://tv.dir.bg/tv_channel.php?id=|channel|&dd=|urldate|} +urldate.format {datestring|dd.MM} +index_showsplit.scrub {multi|
        |
      • |
      • |
      } +* +index_start.scrub {single||||} +*index_title.scrub {regex||(.+?)-||} +index_title.scrub {single(separator="-" include=first)||||} +index_episode.scrub {single(separator="-" include=last)||||} +index_episode.modify {clear('index_episode' not~ "еп.")} +* +scope.range {(indexshowdetails)|end} +index_start.modify {replace|.|:} +index_title.modify {cleanup(tags="<"">")} +index_title.modify {remove|"} +index_episode.modify {cleanup(tags="<"">")} +end_scope +* +index_urlshow {url|http://tv.dir.bg/|
      |">} +* +title.scrub {single|

      ||

      |} +description.scrub {multi(separator="
      " exclude=last)|

      |
      |

      |
      Жанрове:|||} +actor.scrub {multi(separator=", ")|В ролите:||

      |

      } +producer.scrub {single(separator=", ")|Режисьор:||

      |

      } +productiondate.scrub {single|Година:||
      |
      } +country.scrub {single(separator=" / ")|Държава:||
      |
      } +* +scope.range {(showdetails)|end} +description.modify {cleanup} +category.modify {cleanup(tags="<"">")} +end_scope.range +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the tv-dir.bg.channel.xml file) +** +** @auto_xml_channel_start +** extraction not perfect, remove the obvious non channels by hand +*url_index{url|http://tv.dir.bg/} +*index_site_channel.scrub {multi||<|} +*index_site_id.scrub {multi| + + + Action Plus HD + Alfa TV + AMC + Animal Planet + ArenaSport 1 + ArenaSport 2 + ArenaSport 3 + ArenaSport 4 + AXN + B92 + Balkanika + BNT 1 + BNT 2 + BNT HD + BNT World + bTV + bTV HD + bTV Action + bTV Cinema + bTV Comedy + bTV Lady + Cartoon Network + Cinema Plus + City TV + Comedy Central + Comedy Plus + Destination BG + Diema + Diema Family + Diema Sport + Diema Sport 2 + Discovery Channel + Disney Channel + Disney Junior + DM Sat + EKids + Eurosport 1 + Eurosport 1 HD + Eurosport 2 North + Evrokom + Fan TV + Fen Folk TV + Film Plus + FilmBox + Fine Living Network + Folklor TV + Fox + Fox Crime + Fox Life + Happy TV + History Channel + History HD + Hobby lov + Hobby TV HD + Hobby TV + Kanal 3 + Kino Nova + Magic TV Bulgaria + MiniMax + MTV Hits + NatGeo Wild + NatGeo Wild HD + National Geographic + Nickelodeon + Nova Sport + Nova TV + On Air + Perviy Kanal + Planeta Folk + Planeta HD + Planeta TV + Prva Srpska Televizija + Ring BG + RTS 1 + RTS 2 + RTV 1 Vojvodina + Skat TV + Sport Plus HD + Super 7 + TCM + The Voice + Tiankov TV + TLC + TV 7 + TV Evropa + TV Plus + Viasat Explore + Viasat History + Viasat Nature + 24 Vesti + Alfa MK + Alsat M + ERA + Kanal 5 + Kanal 5+ + MRT1 + MRT2 + MRT3 + Nasa TV + Sitel + Sitel 3 + Telma + TV Sonce + A1 Report + ABC News + Alsat-M + Bang Bang + BCTV Europe + Cufo TV + Digi Gold + Era TV + EXPLORER histori + EXPLORER natyra + EXPLORER shkence + Film Aksion + Film Autor + Film Drame + Film Hits + Film Komedi + Film Thriller + Film Nje HD + Film Dy HD + First TV + Folklorit + Junior TV + Klan Kosova + Klan TV HD + KTV + MAD TV + Music AL + My Music + News 24 + Ora News + Plus HD + RTV 21 + Scan TV + Supersport 1 + Supersport 2 + Supersport 3 + Supersport 4 + Supersport 5 + Supersport 6 + Stinet + STV Folk + SuperSonic TV + T HD + Top Channel HD + Top News + 3 Plus + BBF + ERA TV + Kanali 7 + Luxe TV + Muse + RTV 21 Plus + Tring Comedy + Tring Fantasy + Tring History + Tring Super + Vizion Plus + 3+ + 3sat + ANIXE + ARTE + ATV II + ATV + BBC World News + BR + CNN International + COMEDY CENTRAL + Das Erste + DELUXE MUSIC + DMAX + DW (Europe) + Einsfestival + EinsPlus + Eurosport + EXTREME SPORTS + FOX + HR + kabel eins + MDR + N24 + NAT GEO WILD + NDR + n-tv + ORF 2 + ORF eins + ORF III + ORF SPORT + + PHOENIX + ProSieben + RBB + RiC + RTL II + RTL NITRO + RTL + SAT.1 Gold + SAT.1 + ServusTV + sixx + SPORT1 + SPORT1+ + SUPER RTL + tagesschau 24 + TELE 5 + VOX + WDR + ZDF + ZDFinfo + ZDFkultur + ZDFneo + + \ No newline at end of file diff --git a/siteini.pack/Bulgaria/tv.etcc.bg.ini b/siteini.pack/Bulgaria/tv.etcc.bg.ini new file mode 100755 index 00000000..62fc3029 --- /dev/null +++ b/siteini.pack/Bulgaria/tv.etcc.bg.ini @@ -0,0 +1,33 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.etcc.bg +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [01/04/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tv.etcc.bg|timezone=UTC|maxdays=6|cultureinfo=sq-AL|charset=UTF-8|titlematchfactor=90} +site {loadcookie=tv.etcc.bg_cookies.txt} +url_index{url|http://tv.etcc.bg/|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dd-MM-yyyy} +index_showsplit.scrub {multi|Detailed description|||} +* +index_date.scrub {multi(force pattern="dd-MM-yyyy" includeblock=1)||||} +index_start.scrub {regex||\s(\d{2}:\d{2})\s||} +index_duration.scrub {regex||\s(\d{2}:\d{2})\s[^>]*||} +index_title.scrub {single||||} +index_description.scrub {multi||||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://tv.etcc.bg/} +*index_site_channel.scrub {multi||} +*index_site_id.modify {replace| |%20} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Bulgaria/tvplus.bg.channels.xml b/siteini.pack/Bulgaria/tvplus.bg.channels.xml new file mode 100755 index 00000000..f9b22938 --- /dev/null +++ b/siteini.pack/Bulgaria/tvplus.bg.channels.xml @@ -0,0 +1,11 @@ + + + + TVPLUS + FPLUS + SPORTPLUSHD + COMEDYPLUS + CINEMAPLUS + ACTIONPLUS + + \ No newline at end of file diff --git a/siteini.pack/Bulgaria/tvplus.bg.ini b/siteini.pack/Bulgaria/tvplus.bg.ini new file mode 100755 index 00000000..bdfdd331 --- /dev/null +++ b/siteini.pack/Bulgaria/tvplus.bg.ini @@ -0,0 +1,33 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvplus.bg +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [29/03/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tvplus.bg|timezone=Europe/Sofia|maxdays=6|cultureinfo=bg-BG|charset=UTF-8|titlematchfactor=90} +url_index{url|http://www.tvplus.bg/inc/program-list.php?channel=|channel|&date=|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi|
      ||<|<} +index_start.modify {remove|,} +index_title.scrub {single(separator="-" include=first)|>|||||||| + + + БНТ + bTV + bTV HD + Nova TV + bTV Action + bTV Action HD + Diema + Кино Нова + bTV Comedy + bTV Cinema + Diema Family + Fox + Fox HD + БНТ HD + БНТ 2 + Канал 3 + Алфа ТВ + CNN + БНТ World + bTV Lady + Fox Crime + Fox Life + VIVACOM Arena + Film+ + Cartoon Network + Disney Junior + Baby TV + Duck TV + Jim Jam + Boomerang + Disney + E Kids + Nickelodeon + Fix&Foxi + Nick Junior + Detskii Mir + Eurosport + Eurosport HD + Eurosport 2 + Eurosport 2 HD + Nova Sport + Nova Sport HD + Extreme Sports/Free X-TV + RING + CNBC + Evrokom NCTV + BG On Air + AXN + AXN Black + AXN White + HBO + HBO 2 + HBO HD + HBO 3 + Cinemax + Cinemax 2 + History + Nat Geo Wild + Discovery Channel + CI Network + ID Xtra + TLC + Mezzo Live HD + Outdoor Channel HD + Tiankov Folk + Travel Channel + RAI 1 + TV1 + TVE + TV+ + TV 1000 + TVT Телевизия туризъм + Агро ТВ + Балканика + Bloomberg + Наше Кино + France 24 + CBS Drama + CBS Reality + Comedy Central Extra + Fashion TV + AMC + DM Sat + English Club TV + Fashion TV HD + БНТ + 24 Kitchen + Food Network HD + Auto Motor Sport + Animal Planet + Nat Geo HD + Nat Geo Wild HD + Travel Channel HD + Luxe TV HD + Пловдивска Православна Телевизия + RING HD + RTL + RTVi + Планета ТВ + Планета ТВ HD + Fen TV + Fen Folk TV + The Voice + Фолклор ТВ + Планета Фолк + Родина + Deluxe Music HD + Box TV + Magic TV + Mezzo + BG Music Channel + City TV + MTV Hits + MTV Rocks + MTV HD + MTV + VH1 + Deluxe Lounge HD + Первий канал России + ТВ Европа + Viasat Explore + Viasat History + Viasat HD + Viasat Nature + VOX + ВТК + VTV + WFC + AMS HD + Fishing & Hunting HD + Hustler + Dorcel HD + Travel TV + Diema Sport HD + Trace Sport Stars + Diema Sport 2 HD + BiT + Bloomberg BG + Euronews + History HD + Ribalka i ohota + Film Box plus + BN Music + BN Sat + Chasse&Peche + Jukebox + RCK TV + RIC + Realitatea + TVR International + Public Television of Armenia + CTCi + Peretz INT + Russia24 + Planeta RTR + RT Documentary + Russia Today Arabic + Russia Today HD + DocuBox + Fast and Fun + Fight Box + FilmBox Extra + C Music + Fuel TV + iConcerts + Motors TV + MyZen TV + Wellness + 24 Horas + English Club TV HD + Fashion One + Hit Mix + The World + UATV + Da Vinci Learning + Mediaset + Sundance + HMTV + Deutsche Welle + Movie Star + TV 5 Monde + InLife + VH1 classic + НТВ Мир + Fight Network + + diff --git a/siteini.pack/Bulgaria/vivacom.bg.ini b/siteini.pack/Bulgaria/vivacom.bg.ini new file mode 100755 index 00000000..3efd8b59 --- /dev/null +++ b/siteini.pack/Bulgaria/vivacom.bg.ini @@ -0,0 +1,87 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: vivacom.bg +* @MinSWversion: V1.57 +* @Revision 3 - [11/11/2016] Blackbear199 +* - url_index change +* @Revision 2 - [19/12/2014] Francis De Paemeleere +* - new index page +* @Revision 1 - [03/06/2014] Jan van Straaten +* - completely new +* @Revision 0 - [13/02/2014] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=vivacom.bg|timezone=Europe/Sofia|maxdays=7|cultureinfo=bg-BG|charset=UTF-8|titlematchfactor=90} + +url_index{url|http://www.vivacom.bg/bg/tv/programa/?date=|urldate|&page=##page##} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} + +urldate.format {datestring|yyyy-MM-dd} +* +scope.range{(urlindex)|end} +index_temp_1.modify {substring(type=regex)|'config_site_id' "^([^#]*)##"} +url_index.modify {replace|##page##|'index_temp_1'} +end_scope +* +index_variable_element.scrub {regex||^.*?
        .*?(\s*)+||} * the channel list (names) +index_showsplit.scrub {regex||id="scroll-horizontal".*?(\s*)+||} * the channel list (shows) +* +scope.range {(splitindex)|end} +* first search the index of the channel we want to grab +index_temp_3.modify {clear}* index of the channel +index_temp_2.modify {clear}* index counter +index_temp_2.modify {addend|0} +index_temp_4.modify {substring(type=regex)|'config_site_id' "##(.$)$"} +index_temp_4.modify {set|title="'index_temp_4'"} +loop {(each 'index_temp_6' in 'index_variable_element' max=3000)|end} +index_temp_3.modify {addend('index_temp_6' ~ 'index_temp_4')|'index_temp_2'} +*index_temp_5.modify {addend('index_temp_6' ~ 'index_temp_4')|'index_temp_6'} ** currently can't use this in this scope +index_temp_2.modify {calculate(format=D0)|1 +} +end_loop +* we have the index of the channel. +* we will now select the channels on all the index pages +index_showsplit.modify {substring(type=element)|'index_showsplit' 'index_temp_3' 1/'index_temp_2'} +index_showsplit.modify {substring(type=regex)|

        .*?} * now split into different channels +* just cleanup the logo url +*index_temp_5.modify {substring(type=regex)|src=\"([^\"]*)\"} ** currently can't use this in this scope +end_scope +* +index_start.scrub {single||| -|<} +index_stop.scrub {single|| -|<|<} +index_title.scrub {regex||

        \s*([^<]*)\s*

        ||} +index_description.scrub {regex||

        \s*(.*?)\s*

        ||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.vivacom.bg/bg/tv/programa/?date=|urldate|&page=|subpage|} +*subpage.format {list(format=D0 step=1 count=21)|1} +*scope.range {(channellist)|end} +*index_site_id.scrub {|} +*index_temp_9.scrub {multi|
          ||
        |

      } +*index_temp_3.modify {set|1\|2\|3\|4\|5\|6\|7\|8\|9\|10\|11\|12\|13\|14\|15\|16\|17\|18\|19\|20\|21} +*index_temp_4.modify {set|0} +*loop{(each "index_temp_8" in 'index_temp_9')|end} +*index_temp_7.modify {substring(type=element)|'index_temp_3' 'index_temp_4' 1} +*index_temp_6.modify {substring(type=regex)|'index_temp_8' "title=\"([^\"]*)\""} +*index_temp_6.modify {addstart|'index_temp_7'##} +*index_temp_6.modify {replace|\||###} +*index_temp_1.modify {addend|'index_temp_6'###} +*index_temp_5.modify {substring(type=regex)|'index_temp_8' "title=\"([^\"]*)\""} +*index_temp_5.modify {replace|\||###} +*index_temp_2.modify {addend|'index_temp_5'###} +*index_temp_4.modify {calculate(format=F0)|1 +} +*end_loop +*index_site_id.modify {addstart|'index_temp_1'} +*index_site_id.modify {replace|###|\|} +*index_site_id.modify {remove(type=element)|-1 1} +*index_site_channel.modify {addstart|'index_temp_2'} +*index_site_channel.modify {replace|###|\|} +*index_site_channel.modify {remove(type=element)|-1 1} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Canada/canada.com.L9H1N3.channels.xml b/siteini.pack/Canada/canada.com.L9H1N3.channels.xml new file mode 100755 index 00000000..0eb14bc5 --- /dev/null +++ b/siteini.pack/Canada/canada.com.L9H1N3.channels.xml @@ -0,0 +1,95 @@ + + + + CBFT + CBXFT + CANLM + TFO-DV + VRAK + ZDV + S+DV + HIST + CTV2A + OMNI1 + OMNI2 + TVO-DV + APTN + APTN + YTV-DV + YTV-PDV + SLICE + FOOD + FASHDV + BRAVO + E! + DISC-DV + AMI-tvDV + VP + AMI + CBLTDV + CBUTDV + CFTO-DV + CIVTDV + CIII-DV + CHANCDV + CITYDV + CKVUDV + CKYDV + CBWTDV + CBHTDV + VISION-DV + CTV2T + CTV2V + CFSK + CICT + CFCFDV + SCDV + WGBH-DV + KCTSDV + CFCNDV + CFRNDV + CKNDDV + ONE-HD + TWNDV + MMDV + TREEDV + HGTVDV + HIST + TOON + TOON + TOON + COM + COM + SPACE + DTOUR + CBAFT + CFER + CFTF + CFRS + CJPM + CFKS + TVASPH + CKSH + CFAP + CFCM + CBVT + CBFT + SHOP + CFJP + CFTM + CHOT + CBWFT + CBXFT + CBUFT + CFTMW + RDS + RDSI + CBOFT + RDI + LCN + CAN-D + METEO + Z + SERI+ + + \ No newline at end of file diff --git a/siteini.pack/Canada/canada.com.L9H1N3.ini b/siteini.pack/Canada/canada.com.L9H1N3.ini new file mode 100755 index 00000000..959ca3cb --- /dev/null +++ b/siteini.pack/Canada/canada.com.L9H1N3.ini @@ -0,0 +1,103 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: canada.com +* @MinSWversion: 1.1.1/55.11 +* @Revision 2 - [21/01/2015] Jan van Straaten +* - improved channellist , accepts complex numerical site_id like 51-1 +* @Revision 1 - [09/01/2015] Jan van Straaten +* - complete new creation +* @Remarks: Makes use of the times from showdetail page option of 55.11 +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=canada.com|timezone=UTC|maxdays=8|cultureinfo=en-CA|charset=iso-8859-1|titlematchfactor=0|ratingsystem=CBSC} +site {loadcookie=canada.com_cookies.txt} + +scope.range {(urlindex)|end} +index_variable_element.modify {calculate(format=date,unix)|'urldate'} +*subpage.format {list(step=21600 count=4)|'index_variable_element'} * 6 hour steps ---> set wd=1005 +subpage.format {list(step=43200 count=2)|'index_variable_element'} * 12 hour steps ---> set wd=1905 +url_index{url(debug)|http://tvmds.tvpassport.com/snippet/white_label/php/grid.php?subid=tvpassport&lang=en&lu=1743&tz=UTC&items=90&sess=405421C2B575D7DBDC4AA691C0BE9B0B&st=|subpage|&wd=1905} +url_index.headers {customheader=Accept-Encoding=gzip,deflate}* to speedup the downloading of the index pages +end_scope +* the url from IE Dev tools: +*http://tvmds.tvpassport.com/snippet/white_label/php/grid.php?subid=tvpassport&mode=json&lang=en&lu=36625D&tz=America%2FToronto&items=90&sess=60B98B964B06A8263C3366B7E3792953&st=&wd=940&nc=0&div=tvmds_frames&si=0&callback=jsonp1420552422682 + +* it appears that the following can be left out: +* callback=jQuerey... and +* numhours=.. (is related to wd= e.g wd=1904 numhours=11 wd=1905 numhours=12 it also changes from 5 to 6 at 1004 and 1005 +* div=tvmds_frames and +* items=... and +* ctrlpos=top and +* style=wh and +* ch=.. defaults to ch=1 for any value? +* &wid=&css_url= obviously because they are without value anyhow +* +* The following have influence +* wd= very important : determines the hours timespan counted from the st= startvalue +* st= the start date/time in unix timeformat +* sess=.... the session id, this is the user default as set by the user on the site. The value can be copied from the cookies +* cookie www.canada.com TRUE / FALSE 1502794471 id 41EB66C9325A41E09E43DD60A377E51E +* lu=5931D an important value, without it no epg, can be optained from a certain url, see canada.com_info.txt +* tz=.. sets the timezone , the database values seem to work, set it to UTC +* &mode=json .. output in json, if left out in plain html + +* still unknown influence if any +* ht=.. defaults to 445 if left out + + +scope.range {(datelogo)|end} +index_variable_element.modify {clear} +index_variable_element.modify {addstart|\'tvm_chan_'config_site_id'\'} +end_scope + +scope.range {(splitindex)|end} +index_showsplit.scrub {multi(include='index_variable_element')|(.+?)<\/td>||} +title=\"Click for more details\" width=\"3%\">Four Senses <\/td> +* prepare the urlshow +index_temp_1.scrub {regex||TVMDS.programinfo.programDetails\((\d{9}, \d+?, '\d+?.')||} * value 281272512, 6056, '5931D' +index_temp_1.modify {addstart(not "")|<id=} +index_temp_1.modify {replace|, '|&luid=} +index_temp_1.modify {replace|, |&stid=} +index_temp_1.modify {remove()|'} * value <id=281272717&stid=6056&luid=5931D +index_urlshow.modify {addstart('index_temp_1' not "")|http://tvmds.tvpassport.com/snippet/white_label/php/program_details_V2.php?subid=tvpassport&sid=405421C2B575D7DBDC4AA691C0BE9B0B&tz=UTC'index_temp_1'&lang=en} + +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages +end_scope +* details: +* start time from detail!! +temp_1.scrub {single()|Date|tvm-program-details">||} * the date as in Saturday, Dec 13, without the year! +temp_2.modify {calculate(format=date,yyyy)|'urldate'} *the year +temp_1.modify {addend|, 'temp_2'} * dates as provided need a year to be recognised +start.scrub {single()|Time|tvm-program-details">||} +start.modify {addstart()|'temp_1' } +title.scrub {single||||} +title.modify {replace||:} +title.modify {cleanup(tags="<"">")} +description.scrub {single(separator="

      " include=first)|

      ||

      |
      } +description.modify {cleanup(tags="<"">")} +rating.scrub {single|Rating|tvm-program-details">||} +actor.scrub {regex()||

      (.+?)
      Cast||} +director.scrub {regex||

      ([^<]*)
      Director||} +category.scrub {single|Genre|tvm-program-details">||} +productiondate.scrub {single|Year|

    5. |
    6. |} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +* @auto_xml_channel_start +*index_site_channel.scrub {regex()||chan_name\\">(.+?)<||} +*index_site_id.scrub {regex|| set wd=1005 +subpage.format {list(step=43200 count=2)|'index_variable_element'} * 12 hour steps ---> set wd=1905 +url_index{url|http://tvmds.tvpassport.com/snippet/white_label/php/grid.php?subid=tvpassport&lang=en&lu=#lineup_id#&tz=UTC&items=90&sess=#session_id#&st=|subpage|&wd=1905} +url_index.headers {customheader=Accept-Encoding=gzip,deflate}* to speedup the downloading of the index pages +end_scope +* the url from IE Dev tools: +*http://tvmds.tvpassport.com/snippet/white_label/php/grid.php?subid=tvpassport&mode=json&lang=en&lu=36625D&tz=America%2FToronto&items=90&sess=60B98B964B06A8263C3366B7E3792953&st=&wd=940&nc=0&div=tvmds_frames&si=0&callback=jsonp1420552422682 + +* it appears that the following can be left out: +* callback=jQuerey... and +* numhours=.. (is related to wd= e.g wd=1904 numhours=11 wd=1905 numhours=12 it also changes from 5 to 6 at 1004 and 1005 +* div=tvmds_frames and +* items=... and +* ctrlpos=top and +* style=wh and +* ch=.. defaults to ch=1 for any value? +* &wid=&css_url= obviously because they are without value anyhow +* +* The following have influence +* wd= very important : determines the hours timespan counted from the st= startvalue +* st= the start date/time in unix timeformat +* sess=.... the session id, this is the user default as set by the user on the site. The value can be copied from the cookies +* cookie www.canada.com TRUE / FALSE 1502794471 id 41EB66C9325A41E09E43DD60A377E51E +* lu=5931D an important value, without it no epg, can be optained from a certain url, see canada.com_info.txt +* tz=.. sets the timezone , the database values seem to work, set it to UTC +* &mode=json .. output in json, if left out in plain html + +* still unknown influence if any +* ht=.. defaults to 445 if left out + + +scope.range {(datelogo)|end} +index_variable_element.modify {clear} +index_variable_element.modify {addstart|\'tvm_chan_'config_site_id'\'} +end_scope + +scope.range {(splitindex)|end} +index_showsplit.scrub {multi(include='index_variable_element')|(.+?)<\/td>||} +title=\"Click for more details\" width=\"3%\">Four Senses <\/td> +* prepare the urlshow +index_temp_1.scrub {regex||TVMDS.programinfo.programDetails\((\d{9}, \d+?, '\d+?.')||} * value 281272512, 6056, '5931D' +index_temp_1.modify {addstart(not "")|<id=} +index_temp_1.modify {replace|, '|&luid=} +index_temp_1.modify {replace|, |&stid=} +index_temp_1.modify {remove()|'} * value <id=281272717&stid=6056&luid=5931D +index_urlshow.modify {addstart('index_temp_1' not "")|http://tvmds.tvpassport.com/snippet/white_label/php/program_details_V2.php?subid=tvpassport&sid=#session_id#&tz=UTC'index_temp_1'&lang=en} + +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages +end_scope +* details: +* start time from detail!! +temp_1.scrub {single()|Date|tvm-program-details">||} * the date as in Saturday, Dec 13, without the year! +temp_2.modify {calculate(format=date,yyyy)|'urldate'} *the year +temp_1.modify {addend|, 'temp_2'} * dates as provided need a year to be recognised +start.scrub {single()|Time|tvm-program-details">||} +start.modify {addstart()|'temp_1' } +title.scrub {single|||
      |} +title.modify {replace||:} +title.modify {cleanup(tags="<"">")} +title.modify {cleanup} +description.scrub {single(separator="

      " include=first)|

      ||

      |
      } +description.modify {cleanup(tags="<"">")} +rating.scrub {single|Rating|tvm-program-details">||} +actor.scrub {regex()||

      (.+?)
      Cast||} +director.scrub {regex||

      ([^<]*)
      Director||} +category.scrub {single|Genre|tvm-program-details">||} +productiondate.scrub {single|Year|

    7. |
    8. |} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_channel.scrub {regex()||chan_name\\">(.+?)<||} +*index_site_id.scrub {regex||dummy +B8. Run WG++, this will create a new cookie file canada.com_cookies.txt in which only the relevant cookies are left. +B9. Open this cookie file and locate the line with the id , it will look like this : + www.canada.com TRUE / FALSE 1507312020 id 60B98B964B06A8263C3366B7E3792953 +B10. Copy the id value , 60B98B964B06A8263C3366B7E3792953 , in the example. +B11. Rename canada.com.no-provider.ini to canada.com.L9H1N3.ini (of course instead of L9H1N3 use your postal code) Open this file canada.com.L9H1N3.ini in a text editor, e.g. notepad or notepad++ +B12. Replace #session_id# with the id value copied in B10. Be sure to replace both instances, there is one in the line that starts with url_index and another that starts with index_url_show !! + +C. Get the lineup_id: +C1. In your browser go to http://tvmds.tvpassport.com/snippet/white_label/php/session.php?mode=g&session_id=#session_id# 8E0378902599B454E669028E211ACA3D. +Make sure to replace #session_id# with the value of the session_id found in B10 !! +C2. Your browser should respond with something like this: {"callback":"jQuery111102747483376103626_1420548477680","lineup_id":"36625D","tz":"America\/Toronto","_":"1420548477683","session_id":"60B98B964B06A8263C3366B7E3792953"} +C3. Copy the "lineup_id" value: 36625D in this example. +C4. Replace #lineup_id# with the value found in 14 in canada.com.L9H1N3.ini + +D. Create the channellist file: +D1. In canada.com.L9H1N3.ini remove the comment character * at the beginning of all the lines near the end of the file starting with *index_site_channel.scrub upto the line *end_scope +D2. Save canada.com.L9H1N3.ini +D3. Change the channel entry in the webgrab++.config.xml : +dummy into +dummy +(of course instead of L9H1N3 use your postal code) +D4. Run WG++, this will create a channel list file canada.com.L9H1N3.channels.xml with all the channels selected in B5. +D5. Undo the changes made in step D1 and save the changes. + +Done. Next you need to configure WG++ in the regular way. +If you are not familiar with configuring WG++ , follow the instructions on the website, http://www.webgrabplus.com/documentation/configuration. + +The example files canada.com.L9H1N3.ini and canada.com.L9H1N3.channels.xml can be found on http://webgrabplus.com/epg-channels in the Canada section + +enjoy, Jan van Straaten diff --git a/siteini.pack/Canada/sho.com.channels.xml b/siteini.pack/Canada/sho.com.channels.xml new file mode 100755 index 00000000..e8503282 --- /dev/null +++ b/siteini.pack/Canada/sho.com.channels.xml @@ -0,0 +1,16 @@ + + + + SHOWTIME + SHO 2 + SHOWTIME SHOWCASE + SHO BEYOND + SHO EXTREME + SHO NEXT + SHO WOMEN + SHOWTIME FAMILY ZONE + FLIX + THE MOVIE CHANNEL + THE MOVIE CHANNEL XTRA + + \ No newline at end of file diff --git a/siteini.pack/Canada/sho.com.ini b/siteini.pack/Canada/sho.com.ini new file mode 100755 index 00000000..52fca472 --- /dev/null +++ b/siteini.pack/Canada/sho.com.ini @@ -0,0 +1,52 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: sho.com +* @MinSWversion: 1.1.1/56.25 +* @Revision 0 - [22/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=sho.com|timezone=UTC|maxdays=30|cultureinfo=en-CA|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=CA|episodesystem=onscreen} +url_index{url|http://www.sho.com/schedule/grid.json?date=|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_variable_element.modify {set|'config_site_id'} +index_showsplit.scrub {multi|{"channelId":'index_variable_element'|{|}|]} +index_showsplit.modify {cleanup(removeduplicates=equal,100)} +* +index_urlshow {url|http://www.sho.com|"cta":"||"|"} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_start.scrub {single|"startAiringDateTime":||,|,}} +index_stop.scrub {single|"endAiringDateTime":|||} +index_title.scrub {single|"title":"||"|"} +index_subtitle.scrub {single|"subTitle":"||"|"} +*index_description.scrub {single|"description":"||"|"} +* +index_episode.modify {substring(type=regex)|'index_subtitle' ".*?:*E\d+"} +index_subtitle.modify {clear('index_episode')} +* +title.scrub {single|

      ||

      |} +description.scrub {single|

      ||

      |

      } +director.scrub {multi|||Genre} +actor.scrub {multi||value--multi-key">|

    CJ$uJ??iw22zH{%u?rkGOdw1^`7#$fM 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 literal 0 HcmV?d00001 diff --git a/bin/WebGrab+Plus.timezone.dll b/bin/WebGrab+Plus.timezone.dll new file mode 100755 index 0000000000000000000000000000000000000000..f151937ec0ecbaf1b451c177b040861342b6525f GIT binary patch literal 203264 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�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 literal 0 HcmV?d00001 diff --git a/bin/WebGrab+Plus.xmltv.dll b/bin/WebGrab+Plus.xmltv.dll new file mode 100755 index 0000000000000000000000000000000000000000..4bfd917375123b4a82ade43f23c88098a0904d58 GIT binary patch literal 72192 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 literal 0 HcmV?d00001 diff --git a/bin/changelog.txt b/bin/changelog.txt new file mode 100755 index 00000000..5564c83b --- /dev/null +++ b/bin/changelog.txt @@ -0,0 +1,1095 @@ +Changelog WebGrab+Plus + +16/06/2020 +Version 3.1 +--------------------------------------------------------------------------------------------- +- (3.0.3.5) new : WG.common.azure.dll V1.5.1 with encrypted connection string + fixed : the mess with all the azure references and nuget packages +- (3.0.3.4) changed : WG_Azure.dll is now an included project WG.common.azure.dll + also revert to the code of WG_Azure.dll version 1.3 + fixed : missing ssl statement in GrabHtmlPage: ServicePointManager.ServerCertificateValidationCallback = Validator; +- (3.0.3.3) changed : using WG_Azure version 1.4 that uses the azureconfiguration manager and the azure access data in app.config +- (3.0.3.2) fixed : grabexe for subdetail was not yet implemented + improved: grabexe speedup, will no longer write to console, only response.txt file + improved: path setting of the response file +- (3.0.3.1) fixed : conditional urldate in postback error + +09/05/2020 +Version 3.0.3 beta +--------------------------------------------------------------------------------------------- +- (3.0.2.4) fixed : urldate in postback expanded always to urldate day 0 +- (3.0.2.3) added : custom license data file will deleted 30 days after being expired + added : the response.txt data file used with grabexe will be deleted after being read +- (3.0.2.2) added : custom license handling + changed : default values of license update interval 1 day (was 14 days), hwupdate interval 1 hour (was 1 day) +- (3.0.2.1) added : the option to specify header value contenttype 'null' to overwrite the default value 'application/x-www-form-urlencode' + update : new tzdatabase based on tzdata2019c + +15/04/2020 +Version 3.0.2 beta (codebase 3.0.1.1) +--------------------------------------------------------------------------------------------- + 12/04/2020 3.0.2 beta prerelease (send to jose Rodriguez for evaluation) based on code 3.0.1.1 +- (3.0.1.1) fixed : license_option_enabled has wrong default value 'false' now 'true' (this caused disabling of license checks unless use of 'force') + changed : a new more relaxed version of hwid creation and matching + added : azure hwid data created with previous versions of hwid will be replaced by the new values + added : license 'h' (besides license 'f' for force) will force a hwid update in case of the hw_update status , e.g. >f,h for both + - Postprocess 2.11 + fixed : wrong seriesrun conditional in line 279 + +05/04/2020 +Version 3.0.1 beta (= codebase 3.0.0.25) +--------------------------------------------------------------------------------------------- +- (3.0.0.25) added : default security protocol setting Tls Tls11 Tls12 Tls13 and Ssl3 , which probably avoids using the site {securityprotcol=value} +- (3.0.0.24) added : security protcol setting of the http request/response by means of a sitei site {securityprotocol=value} setting +- (3.0.0.23) + - Postprocess 2.10 + fixed : bug in xmltv parsing of country + improved: in all html pages \n replaced by \r to allow easy regex matching + improved: block of operations in mdb that are already done on the same element value +23/03/2020 +Version 3.0.0 build 2 (= source code 3.0.0.22) --- +--------------------------------------------------------------------------------------------- +- (3.0.0.22) fixed : decryption key was erased due to a remaining test line + improved: license update on_off option, update is default off, was on + +21/03/2020 +Version 3.0.0 (= source code 3.0.0.21) ---> use obfuscar +--------------------------------------------------------------------------------------------- +- (3.0.0.21) fixed : subpage was not properly expanded in postdata in case method POST_BACK + fixed : crash when no decrypt key is present in config +- (3.0.0.20) added : license_on_off check enables to disable or enable license check for usersnames starting with certain chars + fixed : bug in config when no license or decrypt key element in config file + changed: benefit set when no or false password change to default (same as unregistered user) +- (3.0.0.19) fixed : the previous fix created a new error condition + added : in license a check of a license_on_off azure file to enable or disable license check + added : optional password handling for license + added : force license in config to override license update interval +- (3.0.0.18) fixed : a few rare conditions for which the headerlists returned errors or false values +- (3.0.0.17) changed: the option to use an executable external grabber uses a data file 'response.txt' as interface, replacing the console interface +- (3.0.0.16) fixed : and another error in new code for headerlists (3.0.0.13 - 14 - 15) + + + added : a dummy hot_cookies.txt file is created if loadcookie=hot_cookies.txt and that file doesn't exist yet +- (3.0.0.15) fixed : another error in new code for headerlists (3.0.0.13 - 14) +- (3.0.0.14) fixed : error in new code for headerlists (3.0.0.13) + fixed : crash when two headers with the same headername are specified, the last occuring will be kept (overwrite) +- (3.0.0.13) fixed : allocation of headersets without a headerlist crash because headerindex > number of headersets + added : 'channel' in url_index operations in postback expands to config_site_id + improved : creation of headerlist, new code in 'static private Dictionary HeaderSets(ChannelToUpdate chan , int page)' +- (3.0.0.12) fixed : the combination of subpage and postback + improved : headersets & headerlists for user in subpages and postback + added : in license : create a backup of a azure user file before saving the update + added : in license : use backup of azure user file if file is corrupt + added : option to specify and use multiple url_index with an operation, the index pages will be merged into one +- (3.0.0.11) fixed : a condition that the second request in postback has no headers specified + improved : use default http header values when siteini value is 'blank' +- (3.0.0.10) added : WG++ version update check and warning + fixed : headerset builder missing customheader name in header 2 and following + improved : in scope postback and in url_index.modify 'urldate' and 'subpage' are default expanded to 'urldate_formatted' and 'subpage_formatted' + fixed : a condition that a channel doesn't exist and grabbing with subpages created an exception +- (3.0.0.9) added : external grabengine option for html pages , specify url|exepath arg_1 .. arg_n} + added : new readonly elements urldate_formatted and subpage_formatted +- (3.0.0.8) fixed : a very rare condition that a show is added to the xmltv without a title -- added title="??" + completed : expansion of variables for the second url of POST_BACK with method sequence +- (3.0.0.7) added : option to specify the request method sequence for POST_BACK e.g. POST_BACK(POST,GET) + - Postprocess 2.09 REX + added : xmltv attributes can be added in to rex target elements +- (3.0.0.6) added : license benefit set value debug 'false' for 'donator_license' can be overruled by a debug attribute in the config logging element + fixed : exception logging blocked when unknown timezone or request for a list of all timezones in siteini + - Postprocess 2.09 REX + added : epg elements 'country', 'url', 'subtitles', 'premiere' and 'previously-shown' +- (3.0.0.5) added : benefit set value index_only effect +- (3.0.0.4) fixed : license accepted an email mismatch +- (3.0.0.3) added : all benefit value effects on options and performance except channels_siteini + added : windows & linux path for local license file +- (3.0.0.2) changed : statistic upload permanently disabled + added : license benefit set values effect imolemented for postprocess, decryption, debug, channels_total +- (3.0.0.1) added : license option (license.cs) + added : azure access dll + added : 'new' mode decryption in addition of the existing 'legacy' mode + +dd/MM/yyyy : not yet public +Version 2.1.12 ---> don't forget dotrefiner +--------------------------------------------------------------------------------------------- +- (2.1.11.3) fixed : argument 'alloc' in scrubstring caused the cleared the actual scrub values + fixed : auto channellist removed all leading * not just only the first +- (2.1.11.2) fixed : in new grabengine the option to specify a different url for the second request (POST) in case POST_BACK + optimized : header expansion of the postdata header of the second request in case of POST_BACK + added : the option to specify headersets for multi urlindex'es + changed : headersets are now specified with urlindex.headers {list|} also for subpages + : (subpage.headers {list|} remains possible for compatiblity) + added : the option to do channel list creation in POST_BACK + cleanup : a lot of code warnings +- (2.1.11.1) fixed : new grabengine missing postback boolean + fixed : incorrect error message "subpage headerlist value : must be an integer!!" with the default subpageheaderlist + +04/09/2019 +Version 2.1.11 ---> use dotrefiner +--------------------------------------------------------------------------------------------- +- (2.1.10.3) added : check and log of subpage headerlist values errors (only integers, no 0, not > number of headers sets) + added : default subpage headerlist {list|} which ignores all header sets except the first one + fixed : bug in url file mode , must start with // or file:// (was \\) +- (2.1.10.2) added : option to use a global element in a subpage.format {list|'global_element'} +- (2.1.10.1) new : grabengine overhaul, completely rewritten . + It solves the problem of save and reload of cookies, e.g. in method POST-BACK + new : temporary re-introduction of grabengine as sitedependant element + added : new grabengine supports 'Brotli' compressed stream decompression + fixed : method=POST wan not overwritten when later method with other value + fixed : if no headers specified , always take the defaults + +10/07/2019 +Version 2.1.10 ---> use dotrefiner +--------------------------------------------------------------------------------------------- +- (2.1.9.4) fixed : crash when no headers are specified + added : header-set log + - Postprocess 2.08 REX + fixed : operations max_char, max_words not properly implemented +- (2.1.9.3) fixed : crash when no subpage header list is specified + fixed : logging of exceptions shows meaningfull stacktrace +- (2.1.9.2) fixed : incorrect string composr for datetime calculations due to adding >> to input value (see 2.1.9.1) + added : different headers sets for subpages, (unfinished? -needs more testing) +- (2.1.9.1) fixed : converting to other timezone inverted the timespan used to correct the time + added : nesting of 'if' operation(s) within a 'loop' operation + added : nesting of 'loop' operation(s) as part of an 'if' operation + added : 'else' operation als part of 'if' + added : boolean operators & (and) | (or) ^ (xor) and ! (not) to be used in RPN style boolean preconditional expressions + added : 'if' operation to enable multiple scrubstrings under the same condition + fixed : operation calculate, added inputvalue>> to start of operation string if not there + fixed : removed logging of special operation of config_timespan_days + changed : all (5) projects of WG++ are targetted to .net 4.7.2 (prepared for possible move to .net core) + +11/04/2019 +Version V2.1.9 ---> use dotrefiner +--------------------------------------------------------------------------------------------- +- fixed the use of confuserEx caused crashes on the LINUX distro, .net 4.7 not fully supported +- added use of dotrefiner + +31/03/2019 +Version V2.1.8 ---> use confuser before distribution!!! +--------------------------------------------------------------------------------------------- +- (2.1.7.1) changed : timespan definitions and implementation --integers are minutes, decimals are hours + added : 'legacy' mode for timespan, if swminversion < 2.1.7.1 legacy mode + added : special timespan handling of 'config_timespan_days' , converts to days as default + fixed : regex pattern for encrypt message , handles the normal date variants + changed : decryption is based on new init vector, same as SiteIni_Encrypt + - Postprocess 2.07 REX + fixed : elements containing certain string values (used as placeholder for control chars) + were 'pruned' + added : in rex.config can contain a variable 'source_file' that will take the + value of the xmltv source file (without .xml) plus text elements: + e.g rex_'source_file'_1.xml + added : the option to do certain operations on the element value to expand e.g: + {Sunmary: 'description[cleanup(style=upper), max_chars=500]'}{\nActors: 'actor(, )'} + supported operation : cleanup with style and tags aruments, max_chars, max_words and max_sentences + + +14/03/2019 +Version V2.1.7 ---> possibly V3.0? (based on V2.1.5) +--------------------------------------------------------------------------------------------- +- (2.1.6.7) added : handles siteini encryption with expiry date set +- (2.1.6.6) improved: title match procedure removes any attributes added to the title value + fixed : method SOAP + fixed : method POST_BACK + update : decryption following SiteIni_Encrypt V1.2 rules (leaves site {..} lines unencrypted) + added : control elements from site{} line : episodesystem, subtitlestype and ratingsystem, these can be + expanded to its value by 'site_episodesystem' , 'site_subtitlestype' and 'site:ratingsystem' + added : siteini scrubstrings before site {} are blocked +- (2.1.6.5) improved: only first channel in config for a site that has a channellist request + will get the attribute update set to "c", the other get "" (none) +- (2.1.6.4) added : channellist creation through Version 2.1.6 (Unfinished, cannot be published, kept on hold! ) + | --------------------------------------------------------------------------------- + | - (2.1.5.6) added : method REST + | - (2.1.5.5) work in progress + | - (2.1.5.4) work in progress + | - (2.1.5.3) linux test evaluation version + | - (2.1.5.2) work in progress + | - (2.1.5.1) fixed : show.Programme.Titles.First() not expanded to its value + | - (2.1.5.1) fixed : bug in cleanup style=roman2arabicnumeral + | - Postprocess 2.0.6: + | - (2.1.5.6) added : method REST + | - (2.1.5.5) added : condition to prevent that unselected shows are procesed with + | allocation/presentation setting that erase them because missing mdb elements + | - (2.1.5.4) fixed : allocation/presentation for category + | - (2.1.5.2) added : all xmtv elements processed in update xmltv + | - (2.1.5.2) fixed : a few errors in evaluate content of rexconfig + | - (2.1.5.1) added : expand primarysearch headers for mdb_variable_element, x_title, x_subtitle + | and x_productiondate + | - (2.1.5.1) in progress : implement allocation /presentation to use attributes and attribute matching + | +28/09/2017 +Version V2.1.5 +--------------------------------------------------------------------------------------------- +- (2.1.4.1) fixed : index_title is selected if detail_title fails with no value +- (2.1.4.1) fixed : url_mdb_p7 and url_mdb_p8 were missing in ScrubOperations +- Postprocess 2.06: + - in progress : implementing the xmltv attributes , using the xmltv class + - fixed : matching with totals (St, Et and Pt) in xmltv episode-num failed + - optimized : scrub of the mdbepisodenumlist + - fixed : due to operations done several times in the various scopes + elements can get multiple duplicate values + +19/09/2017 +Version V2.1.4 +--------------------------------------------------------------------------------------------- +- (2.1.3.2) update : new tzdatabase based on tzdata2017b (again) +- (2.1.3.2) fixed : set(type=run) error in path composition in linux +- (2.1.3.1) fixed : previous elements were not properly implemented in class Times + +30/08/2017 +Version V2.1.3 +--------------------------------------------------------------------------------------------- +- (2.1.2.1) fixed : episode values having chars like - , : etc not matched with correct pattern +- (2.1.2.1) changed : upgrade to .NET Framework 4.7 + +26/08/2017 +Version V2.1.2 +--------------------------------------------------------------------------------------------- +- (2.1.1.3) improved : set(type=run) accepts absolute and relative executable file locations +- (2.1.1.3) fixed : global temp elements no longer overwritten with empty values in subsequent scopes +- (2.1.1.3) improved : xmltv attribute name and value extraction (no false names , value may contain ()) +- (2.1.1.3) fixed : incomplete debug logging for calculate format conversion operations +- (2.1.1.3) improved : set(type=run) looks for the exe to run in the siteini folders +- (2.1.1.2) fixed : country element without value no longer created if only lang attribute +- (2.1.1.1) improved : episode pattern matching values St, Et and Pt are now included in the evaluation +- (2.1.1.1) fixed : incorrect error logging episode pattern matching +- (2.1.1.1) fixed : incomplete debug logging for cleanup operations + +09/08/2017 +Version V2.1.1 +--------------------------------------------------------------------------------------------- +- (2.1.0.5) fixed : removed index_title from xmltv output if detail/subdetail_title available +- (2.1.0.4) fixed : bug in UrlsShow composition causing exception +- (2.1.0.3) added : preload url for showdetails + support for headers +- (2.1.0.2) fixed : bug in ParseElementAttributes() +- (2.1.0.2) improved : element/attribute composition of starrating , video and rating/icon +- (2.1.0.1) added : full support of xmltv attributes +- (2.1.0.1) improved : xmltv.dll +- (2.1.0.1) added : general site dependent parameter 'langoverrule' which value overrules the lang + component of cultureinfo as default lang attribute value. +- (2.1.0.1) added : log warning if siteini is in channelfile creation mode +- (2.1.0.1) added : log warning if siteini contains active debug arguments + +19/06/2017 +Version V2.1 +--------------------------------------------------------------------------------------------- +- Full version release, same source as V2.0.7 beta + +02/06/2017 +Version V2.0.7 +--------------------------------------------------------------------------------------------- +- (2.0.6.1) added : cleanup(style=roman2arabicnumeral) Converts roman numerals into arabic +- (2.0.6.2) Postprocess 2.05: + - fixed : starratingvotes was not properly implemented (missing as mdb value) +- (2.0.6.3) improved : start and stop time handling from mixed index and detail pages + +14/05/2017 +Version V2.0.6 +--------------------------------------------------------------------------------------------- +- added : the option to keep epg data for a number of past days, using the new + 3 9:30 is maintained) + example 3 +- fixed : config d , the path of the output xmltv file was not properly composed. + + +02/04/2017 +Version V2.0.5 +--------------------------------------------------------------------------------------------- +- update : new tzdatabase based on tzdata2017b +- added : element list only debugging mode : element.modify {(debug)} +- added : urldate type weekdayname longer than 7 days + +23/03/2017 +Version V2.0.4 +--------------------------------------------------------------------------------------------- +- fixed : exception during subdetailurlheader composition. + +17/03/2017 +Version V2.0.3 +--------------------------------------------------------------------------------------------- +- fixed : exception while grabbing robots data due to missing dummy headers (required since V2.0.2) +- Postprocess 2.04: + - added : log of output file written succesfully in MDB and REX + - added : log warnings of irregular mdb.config and rex.config allocation specifications + +06/03/2017 +Version V2.0.2 +---------------------------------------------------------------------------------------------- +- fixed : an exception occured with hour value 24 while parsing to a datetime +- added : header and element expansion support for preload url +- improved : console logging of c,r,g updates +- Postprocess 2.03: + - changed : headers in dictionary (needed because of preload headers) + - fixed : wrong error report when wrong mdinitype + +19/02/2017 +Version V2.0.1 +---------------------------------------------------------------------------------------------- +- fixed : fix global_temp_x.scrub +- fixed : fix global_temp_x.modify in datalogo + +12/02/2017 +Version V2.0 (same as Beta 1.57.1) +---------------------------------------------------------------------------------------------- +- update : new installer + +Old style installer +Run patchexe.bat 'as administrator' will update your (windows) WebGrab+Plus V1.1.1 to the latest build. +Linux users can use the included WebGrab+Plus.exe and xmltv.dll to replace it manually with the one in use. + +Beta 1.57.1 +- fixed : cleanup(style=htmlencodespecialchar) to encode the whole range and not only above char 160. +- improved : logging of episode pattern handling +- fixed : remove significance of spaces and uppercase in episode pattern handling +- added : bitwise calculations shift right and shift left, operators 'shiftr' and 'shiftl' resp +- added : base64decode output format : string (default) and decimal, specified in cleanup as (style=base64decode,dec) or (style=base64decode,decimal) +- update : new tzdatabase based on tzdata2016g +- update : new tzdatabase based on tzdata2016h +- update : new tzdatabase based on tzdata2016i +- fixed : incremental update process failed (always (c)) if indexstart was only determined by a modify + +03/08/2016 +Version V1.57.0 (same as Beta 56.29) +---------------------------------------------------------------------------------------------- + +Beta 56.29 +- update : update the V2 version schema +- fixed : when duration or stop without a date component is specified + the date of the next start- and stoptime is sometimes 1 day off +- improved : calculate(timezone=timezone_id) uses start or stop pattern when the element is any start or stop +- improved : error and warning logging of calculate(timezone=timezone_id) + +Beta 56.28 +- changed : date time calculation result uses the cultinfo from the siteini (not the currentculture) +- added : default episodesystem "onscreen" if episode pattern is used and no system defined in siteini +- update : new tzdatabase based on tzdata2016f +- fixed : extracting preconditionals when episide pattern has multiple patterns + +Beta 56.27 +- fixed : index_episode was processed while applying episode pattern to (detail-) or (subdetail_)episode +- fixed : error that rejected a episode pattern that matched the one element minimum requirement +- Postprocess 2.02: + - fixed : a movie show that was also selected and matched as serie will not be updated in the target xmltv + because it's already updated as serie + - fixed : a serie show in ldb will be ignored for a movie + - fixed : a movie match with the same showid as a serie in ldb will be saved as a separate entry + - improved : logging of select (re)added in logfile and console + +Beta 56.26 +- improved : datetime patterns in start and stop also supported for scrub and modify. +- added : episodenum pattern support in scrub and modify +- update : new tzdatabase based on tzdata2016e +- improved : description will remain empty if composed of multi empty elements (was a single .) +- Postprocess 2.01: + - added : attribute lang support for subtitle and mdb-subtitle in REX + - fixed : when both episode-title and episode-num are in mustmatch + the mustnum is decreased by 1 to allow matching if only one of the two is matched + +Beta 56.25 +- added : cleanup style htmlencodespecialchar and style htmldecodespecialchar +- improved : cleanup converts html character entities (like ä) to the actual char by default +- added : time pattern without date component +- fixed : calculate 'indexof' @ , small bug that removed the first and last char of the inputstring +- added : WG.common.xmltv containing (among others) episodenum class to validate and convert episodenum values. +- Postprocess 2.0: + - MDB part: + - added : scopes, 3 levels; primarysearch, match and getelements + - added : for series, mustmatch of episode-num implemented, allows series episode matching with episede numbers; + - added : two new elements : episodenumlist and episodetitlelist + that will contain all episodenums or episodetitles for the serie under inspection + - added : in mdb.config the element to describe the episodenumber format of the xmltv input. + - added : default settings for select and match in mdb.config + . added : MdbIniType in MdbIni to verify if a mdbini is of type "movie" or "serie" + +Beta 56.24 +- Postprocess 1.15: + - added : muti charset support (for primary search and mdbsite) + +Beta 56.23 +- fixed : time pattern for nextstart was not properly implemented +- fixed : in calculate, format=date,"formatstring", formatstring containing space was not properly implemented +- fixed : correct error handling on page download fail +- fixed : command select crashes if 'whathow' cannot be split in 'what' and 'how' +- fixed : Time pattern handling for nextstart fixed +- fixed : subpage calculations 64-bit +- fixed : channel update with ' in the channelId +- added : cleanup(style=base64decode), will decode a base64 encoded string +- added : calculate(format=chartodec), will a character to a decimal value (padding with 0's until 3 digits, ma.255). If the element is longer that 1 char, it will concatenate all converted chars into one long string. +- Postprocess 1.14: + - fixed : retry run with series mdbini's failed due to leftover mdb_episode_id from previous first run + - fixed : mdb run fails (no config settins available) + +Beta 56.22 +- update : new tzdatabase based on tzdata2016c +- fixed : escaped config entries are causing problems + +Beta 56.21 +- added : file:// now supports relative paths (relative from the siteini file) +- fix : combi-channel fails if update=incremental +- fix : a channel update value of "" means None and not Undefined +- update : new tzdatabase based on tzdata2016b + +Beta 56.20 +- fixed : failing incremental update on mode when xmltv_id contained a backslash + +Beta 56.19 +- fixed : empty resulted in no grabbing +- fixed : adding better logging when identical revisions were found in the siteini header + +Beta 56.18 +- fixed : broken incremental update +- fixed : same_as broken after new config implementation (channel grouping) +- added : extra config validation + +Beta 56.17 +- added : calculate(timezone=timezone_id) Converts a time into another timezone +- added : calculate(format=timespan,hours)|t1 t2 -} t1 and t2 times in decimal Unix, Java or ticks time format +- fixed : date calculation if stop from detail (next date more than 1 day later) + +Beta 56.16 +- removed : wget is no longer supported +- added : can now be a relative path (seen from the WebGrab++.config.xml file) +- added : channel grouping with +- changed : Searching for siteini's now in fixed locations, WGHome (commandline or default), subfolder siteini.user and siteini.user +- Postprocess 1.13: + - changed : Searching for mdbini's now in fixed locations, WGHome(commandline or default) subfolder MDB, subfolder siteini.user + and siteini.user + - added : & can now be a relative path (seen from the mdb.config.xml file) + - added : can now be a relative path (seen from the rex.config.xml file) + +Beta 56.15 +- update : new tzdatabase based on tzdata2016a +- Postprocess 1.12: + - fix : matchoptionals in series didn't work because the episode_id was not yet available + +Beta 56.14 +- fix : crash during removing overlapping shows +- fix : crash during cleanup(style=name) +- fix : timespan calculations with integer values + +Beta 56.12 +- fix : crash when no index_start or index_stop scrub was defined +- Postproces 1.11: + - mdb_title will also be scrubbed if not in mustmatch list + - Elementnames show_id and episode_id replaced by mdb_show_id and mdb_episode_id for mdbini's SWMinVersion below 56.12 + - improved unselect options (accepts tags) + - added mdb_temp_7 .. 9 + - allow loop {(each ..)} + - IMdbElements added +Beta 56.11 +- fix : bug introduced in 56.10 (invalid "time parsing error") +- improved : better recovery of guide data when error occurs during grabbing +Beta 56.10 +- fix : invalid "time parsing error" +- change : now modifies, should not change the number of multi elements + : just clear and remove(type=elements) should change that +- improved : MDB 'mustcontain' and 'unselect' +Beta 56.09 +- improved : total timings +- improved : datetime pattern, stoppattern doesn't default to startpattern anymore +- fix : wrong channel numbering during logging (+ refactor the code) +Beta 56.08 +- fix : global_ issues in datelogo and postdata scrubs +- added : xmltv time logging +- added : times logging after string to time converge +- change : in split titles to improve title matching +Beta 56.07 +- PostProcess V1.10: logging improved, XPath bug fixed, mdb_production date improved +- update : change some logging +- fix : in SelectNodes , PostProcess, Xpath. Added Utils XPathEscapeDoubleQuotes +- fix : in removeduplicates, keeplast +- fix : HTTP header Accept default value to */* +Beta 56.06 +- make cookie file reader more robust (now lines without expires are accepted) +- adding global_temp_1 -> global_temp_9 +- speedup slow StringBuilder parts +Beta 56.05 +- bug fixed: fixing failing siteini header parsing +Beta 56.04 +Beta 56.03 +- same as 56.02, but now correct binary file +Beta 56.02 +- bug fixed: file:\\ changed to the correct file:// URI. (local file failing on mono/linux) +Beta 56.01 +- bug fixed in times with pattern that mixed up month and day +- added , command sort, sorting by datetime, e.g. sort(descending,datetime) + +28/09/2015 +Version V1.1.1/55 (same as Beta 55.27) +------------------------------------------------------------------------------------------------ +From Beta 55.27 + - PostProcess V1.9: added mdb-category + - bug fixed: issue on Mono with PostProcess (MDB and REX) during removing of elements + - improved: Date/Time Pattern to take into account the sites Culture info +From Beta 55.26 + - added: xmltv elements url (= program url) and country + - added: argument pattern= to specify a non standard start and/or stop time result from scrub. + - bug fixed: problem with include and/or exclude arguments in scrub + - ProgramInfo: add initialization check + - Logger: don't log to file, if no file was set + - bug fixed: error on cleanup/keeplast, when no info is found + - added: static ProgramInfo class. Contains info (author, fullname, co-author, ...) + - move some common stuff to WG.Common + - adjust minor logging + - An interface can never have attributes on its properties. So declare them on the real classes + - fix manifest issues (after renaming) + - rename namespaces + move logger to its own namespace + - Move LogSpecial() out of Log class + - move RandomWord to Utils class + - adding ideabox.txt file + - change Logger into Log + - only set in one place, the log file path + - moving IElements and co, to a separate file + - adding temp_7,temp_8 and temp_9 (thanks IElements) ? + - make advantage of IElements where possible + - Solves times without start.scrub, accepts datetime string of syntax 'dateTtime' + - add comment to notify a "bug" +From Beta 55.25 + - changed: grouping elements (internal data structure) + - bug fixed: AddScope bug with index_showsplit inside an already existing scope +From Beta 55.24 + - bug fixed: subdetails got copied from previous show, when no subdetail page was grabbed +From Beta 55.23 + - bug fixed: wget correct lowercase function call (fails on linux) + - bug fixed: partial fix for | edit + - changed: clear tmp index page, because it is not collected by the GC (reduce memory footprint) + - changed: adding out of memory info during exception +From Beta 55.22 + - bug fixed: crash when no user-agent was defined (introduced in Beta 55.21) + - changed: try to reduce the memory footprint (especially with very large index pages) +From Beta 55.21 + - added: profiler (only for developers) + - changed: util class now fully static + - changed: logger also more static + - changed: Remove \r and \n from user-agent, because this is an invalid value on linux. + - changed: Use also the encoder type for reading directly from a file:\\ + - changed: only read the stream if it is not a redirect (speed up during redirections) +From Beta 55.20 + - changed: small fix bug (but important) +From Beta 55.19 + - changed: speedup unidecode + - changed: speedup title matching + fix memory bug +From Beta 55.18 + - bug fixed: crash on logger in WebGrab.Grab.FetchHtmlPage (introduced in 55.16) +From Beta 55.17 + - bug fixed: formatted date not always correct done (now invariant culture output) +From Beta 55.16 + - added: new logger instance + - changed: speedup splitindex parsing + - changed: MDB fix crash on invalid ID + - changed: made productiondate detection more robust + - changed: some other minor fixes +From Beta 55.15 (first build from repo) + - bug fixed: "!?!?!" should be also "!??!" + - bug fixed: "!??!" replaced with "|" during output now +From Beta 55.14 + - PostProcess + - bug fixed: allows one letter subtitles in MDB +From Beta 55.13 + - added : command set: element.modify {set(opt args)|expression_1} + will set element to the value of expression_1 irrespective of the current value of element + - bug fixed: the date of the next start was not properly determined + - added : numeric datetimes values (e.g UNIX and Ticks) in start and stop are now supported + - added : the datetimeformat in calculate format=time,datetimeformat accept a space if entered between "" , like format=time,"yyyy/MM/dd HH:mm" + - bug fixed: headers for urlshow was identical to those for urlsubdetail. +From Beta 55.12 + - improved: loading cookies into the htpp request rejects non valid cookies +From Beta 55.11 + - bug fixed: logging of shows added in case of times from showdetail page was inaccurate + - changed : scope splitindex allows operations with the absence of index_showsplit.modify + - changed : index_showsplit.modify gets scope=splitindex automatically + - changed : de base date for urldate.format changed to site date (was computer date) + - added : error handling and logging of cultureinfo entry in siteini + - bug fixed: stop time with date component not always properly implemented + - bug fixed: unit test firstshow failed + - bug fixed: basic unittest stop time not properly saved + - first evaluation version with the new 'times' class + - details of this class: + -- allows a date component in start and stop + -- possible time input combinations: + start only + start with date only + start and stop + start with date and stop + start and date both with date + start and duration + start with date and duration + all the combinations above from the detail show + (these 'mode' have reduced functionality elsewhere, no incremental grabbing and no 'oneshow-only' debugging) + date from index_page with all the combinations above without date component + start from index show (with or without date) and stop from detail show + start from index show (with or without date) and duration from detail show + -- allows duration in minutes besides the HH:mm + -- allows duration in dd:HH:mm (recommended, enables > 24h) + -- improved globalisation of datetime formats + -- automatic timeoverlap detection and correction + - improved: the addition of 55.11.2 now also works if the an error occurred during grabbing + - added : if the index_page fails to grab the existing xmltv data will be restored and the update process will be interrupted. + - changed : the bug fixed in beta 55.7 that corrected the error that shows were blocked that happened on the day before of the user timezone + into shows being blocked that are actually already past, is now changed that all shows are blocked that took place on the day before the actual day in the tvguide timezone. + - added : logging of the .net version and the mono version +From Beta 55.10 + - MDB/REX postprocess V1.8 + - bug fixed: in REX : runtime error if description end with () + - improved : in REX : expand logged a warning if the input string is "" + from Eval 55.10.2 + - bug fixed: introduced through the changes made in 5.10.1 in scrub type url composing the headstring and the scrubresult + from Eval 55.10.1 + - improved: scrub results for empty values , for single, multi and regex, are properly passed. +From Beta 55.9 + - MDB postprocess V 1.7 + - improved : new matching algoritme for serie location in the local DB. Now finds the best matching serie episode rather than + the first one that passes the matching criteria. +From Beta 55.8 + - bug fixed: update mode in XmlSource was implemented on basis of local times instead of guide-site times +From Beta 55.7 + - improved : statistics upload error handling when webgrabplus.com is unavailable. + - bug fixed: shows were blocked that have showtimes before local time instead of before guide-site time + - MDB postprocess V 1.6 + - added: log and console warning if a match cannot be added to the local mdb file because of a conflicting show +From Beta 55.6 + - bug fixed: the 'improvement' in calculate in 55.3 causes errors. Reverted +From Beta 55.5 + - bug fixed: the combination of certain escape values resulted in a mix up +From Beta 55.4 + - bug fixed: in method POSTBACK VIEWSTATE value was kept in header postdata for subsequent channels +From Beta 55.3 + - improved : calculate returns "" if input is "" + - bug fixed: sort called for the wrong 'getelement' variant + - bug fixed: introduced with beta 55.1, spaces in some preconditionals where removed +From Beta 55.2 + - added : for operation 'select' the operator can be negated with the addition 'not' in front of it +From Beta 55.1 + - added : argument keeplast or keepfirst (default) in cleanup removeduplicates + +07/08/2014 +Version V1.1.1/54 (= assembly version 1.1.1.5407 = evaluation version 1.54.07) +-------------------------------------------------------------------------------------------------------- + - bug fixed: when the config calls a non existend siteini loading empty.ini was not properly implemented + - bug fixed: argument value 'minimum=' was not properly implemented in MDBpostprocessor + - update : new tzdatabase based on tzdata2014e + - changed : default max value in each loop is length source element with a limit of 10000 + - improved : unmatched timezone now logs al timezones sorted with coming DST date + - added : timezone query , (add ? to timezone name in ini), lists timezone details in log file + - bug fixed: not fully working debug switch in loops + - bug fixed: index_variable_element in each loop didn't work + - improved : parsing and error handling maxdays +From Evaluatie V1.1.1.54.4.1 + - bug fixed: replace type regex did not accept #### as new string (that was internally used) +From Evaluatie V1.1.1.54.3.7 + - improved : logging and error handling loops +From Evaluatie V1.1.1.54.3.6 + - added : 'foreach' loop first implementatie + e.g loop {(debug each 'index_temp_6' in 'index_actor' max=15)|end} +From Evaluatie V1.1.1.54.3.5 + - changed : loop condition is now executed as real precondition, condition false -- loop not executed + - improved : loop debug logging +From Evaluatie V1.1.1.54.3.4 + - added : config mode switch ~ , as in #~ to switch off the 3 seconds wait at the end of a run +From Evaluatie V1.1.1.54.3.3 + - added : forgotten arguments for command sort (descending ascending string integer) added to argument and preconditional ectraction +From Evaluatie V1.1.1.54.3.2 + - bug fixed: error in the new argument extraction corrected + - improved : MinSWversion check syntax check +From Evaluatie V1.1.1.54.3.1 + - bug fixed: the order of the arguments in an operation created problems when the preconditional was not the first after debug + - improved : the overall internal extraction of preconditionals and other arguments in operations + - bug fixed: small typo in log "pdate" changed in "update" + - bug fixed: datetime globalization error in // indexpage overlaps ? (date MM/dd/yyyy cannot parse in dd/MM/yyyy) + - bug fixed: preconditionals ~~ and == were not properly implemented + - Postprocess V1.5 + - added url headers +From Evaluation 1.54.2.1 + - bug fixed: a conditional string between [] is considered a wildcard even if it is no * or ? + - bug fixed: request header host cannot be empty, condition added + - added : loadcookie=cookiefilename,domain domain=* will disable domain filter + - bug fixed: request header referer was not used in method GET + - added : request header host + +26/05/2014 +Version V1.1.1/53 (= assembly version 1.1.1.5317 = evaluation version 1.53.17) +-------------------------------------------------------------------------------------------------------- +From Beta 53.17 + - added : the default timezone=UTC+00:00 or WET + - improved : cookie syntax testing now done only for relevant cookies + - improved : the config credential were not expanded in the headers + - bug fixed: lang attribute for titleoriginal was not properly passed to xmltv in case of index_titleoriginal and subdetail_titleoriginal + - added : the option to grab multiple subdetail pages + - improved : loadcookie (accepts empty cookie values plus generally more robust due to syntax checking) + - improved : firstshow=now skips all shows before fist dayjump as intended + - improved : shows that are fully scheduled in the dst transitions period are skipped + - changed : title check actual index_title with (detail_)title now uses titlematchlev , (previously just a simple trim and lowercase) + - changed : allow a space at the the beginning of a valid siteini line + - added : in class TimeZones Dst cutoverDates DateTime.Kind handling + - added : TimeZones classes IsDst and InTransition + - fixed : TimeZones classes GetCutoverWindows, GetOffsets, ConvertToLocal and ConvertToUtc for the Dst cutoverDates DateTime.Kind parameter + - added : Dst Transition period handling for transitions from standard to dst + - removed : all debug additions from 1.53.15.13 + - added : embedded tzdata handling + - added : tzdata is accepted from a single file, or if single file not exist a tzdata folder or + if tzdata folder not exist the embedded tzdata + - debug : the timezones classes used are listed in the logfile to trace the linux error + - bug fixed: error in converttolocal in timezones.cs (double adding of the offset) + - changed : forward looking dst addapted to the timezones classes + - changed : converttotime in utils is now independent from the system timezone + - added : more logging of the tz addition + - changed : location of the tzdata to the .exe loaction + - added : error logging , try catch in the TimeZones constructor to locate the Linux failure. + - added : tzdata base, must be located in homefolder/tzdata + - added : the timezone in the siteini will accept timezone names from a tzdata base. + consequently the dst changes reflect the changes at the transmitter side + - changed : logging and console text more standardised, mostly lower case + - added : debug.n, n specifies the show index number in the indexshowslit result. Limits the debug logging to show[n] only. + - bug fixed: xmltv_id and channelname accept " in value + - added : xmltv_id and channelname values cannot contain both ' and " during channelfile creation, then " is replaced by . + PostProcess version 1.4 + - improved : A channel excluded from MDB processing will now get the REX presentation update + - bug fixed: cleanup style=name fails when last char is a space + - added : Statistic upload to the site: # in mode of config to disable, ## to test it + - bug fixed: regex in substring, replace and remove with {} in it were interpreted as scrubstrings + - bug fixed: headers were only expanded once , therefore subsequent shows got the same headers. This of course is a problem when the headers contains variables. + - bug fixed: error if all channels from a site in the config have an empty update argument. This error was introduced with the new config class in 53.13.2 + - bug fixed: urlshow.header postdata was not properly parsed + - improved : speed of the auto siteini locator +From Beta 53.15 + - bug fixed: cookie expiration correction didn't work properly after 53.14.3 +From Evaluatie 1.53.14.3 + - changed : read cookie ignores non standard 'undefined' added by the FireBug cookie exporter. +From Evaluatie 1.53.14.2 + - bug fixed: auto siteini file locator didn't work properly with revision 0 of a siteini +From Evaluatie 1.53.14.1 + - added : auto siteini file locator +From Beta 53.14 + - bug fixed: in REX missing element icon + - bug fixed: in REX missing instance of mdbscrub +From Evaluatie 1.53.13.5 + - added : HttpWebrequestHeader expect experiment: + specify as url_index.headers {expect=100-continue=false} or + url_index.headers {expect=100-continue=true} or + url_index.headers {expect=100-continue} (also true) +From Evaluatie 1.53.13.4 + - bug fixed: update mode for all channels was not properly implemented +From Evaluatie 1.53.13.3 + - improved : warning when credentials are not in the config + - added : icon +From Evaluatie 1.53.13.2 + - updated : new config class based on xml classes rather then datatables + - added : config element 127 into the html char sequence for it +From Beta 53.1 + - changed + - added : the mdb postprocessor is now able to extract series details + - improved : xmltv attributes handling + - improved : allocation handling + - added : xmltv target elements icon and episode-num for the mdb postproceesor + - added : in mdbpostprocessor a extra grab layer for the series details + - added : in mdbposrprocessor two extra urls (p7 and p8) + - added : in mdbpostprocessor expand of episode_id + - improved : operation select more robust + +10/11/2013 +Version 1.1.1/52 +-------------------------------------------------------------------------------------------------------- +- changed : the index_variable_element is saved and kept throughout any following scrub and operation untill updated +- added : cleanup(style=regex) adds all escapes to regex meta chars +- added : regex in scrub accepts 'index_variable_element' as component +- bug fixed: the bug fixed :remove and replace accepts 'real' \ characters specified as \\ was not properly implemented +- bug fixed: index_duration was not properly formatted to the culture info used inside the program +- added : log of OsVersion +- bug fixed: Mono runtime error wrt XPathstring containing / +- bug fixed: httpwebresponse was not closed +- changed : httpwebrequest header accept-encoding= "gzip, deflate" is no longer default +- improved : timespan calcuations +- bug fixed: regex scrub accepts a \| as a 'real' | +- added : remove and replace accepts 'real' \ characters specified as \\ +- improved : unicode character sequence in cleanup handles also \\n, \\r and \\t +- added : default default httpwebrequest headers accept-encoding, pargma and cache-control +- added : timespan calculation +- bug fixed: trimmed regex scrub elements from leading and trailing | +- added : support for SOAP web services (required for Schedules Direct EPG service) +- bug fixed: the captures in regex scrub were not added together. +- added : url header credentials +- improved : urlshow and urlsubdetail will be empty "" if the grab part doesn't return a value +- added : grab a local file in the indexpage with url_index {url|\\computername\path\filename} +- added : servicepoint experiments in grab +- added : cleanup arguments type=urlencode en urldecode +- bug fixed: Regex scrub was not enabled for single value scrubstring element like title +- improved : Regex Operations remove and replace using index and length of the relevant match +- added : httpwebrequest method POST_BACK for url_index +- added : suppages in channellist creation +- added : index_variable_element accepts 'config_timespan_days' +- added : url header 'customheader' +- added : the max value in a loop may contain an element name + +04/08/2013 +Version V1.1.1/51 +-------------------------------------------------------------------------------------------------------- +- added : url header 'accept' +- bug fixed: some conditional arguments were disabled by the automatic addition of the scope +- bug fixed: datenumber urldate was not properly calculated (timezone problem) +- changed : support for half hour timezone +- changed : forward looking dst mode is now default. To switch back to old style mode=f +- bug fixed: in setting the scope.range when the first ( char occurs without a | char. (As in cleanup tags) +- bug fixed: in GetInsertMode when only one channel and a show needs to be inserted before the none existing second channel +- added (experimental) : Regex Operations and Regex scrub + +10/06/2013 +Version V1.1.1/50 +-------------------------------------------------------------------------------------------------------- +- improved : robots exclusion handling, now following the 'Cosa Brazil' agreements. +- added : site {allowlastdayoverflow} allows the last day to overflow into the next morning. +- bug fixed: in setting the scope.range when the first ( char occurs after the | char. +- bug fixed: cookie expires value calculation crashes when expires value > max datetime value (9999 31/12 23.59.59) +- added : bitwise calculations 'and' 'or' 'xor' and 'not' +- bug fixed: In MDB postprocess runtime error if no ldb path is specified +- added : in urldate format datenumber, the offset can now be specified in decimal hours 5.5 or timespan 5:30 +- bug fixed: in titlematch that forced an unnecessary update if the title ends with a number +- bug fixed: error in postdata extraction if no subpagelist is listed in the siteini +- MDB & REX: xmltv elements videoaspect, videoquality, presenter, writer, producer, composer and commentator added + as elements that can be removed from the xmltv file +- MDB & REX: added xmltv elements videoaspect and videoquality as source element +- bug fixed: endless loop in scrub.result() +- bug fixed: that was introduced in /49 which disabled channel file creation +- bug fixed: in showicon .modify that was handled as .scrub +- added : minSWversion check of siteini +- changed : console heading +- solved : cookie expiry with a decimal point as in chrome cookie export + +15/04/2013 +Version V1.1.1/49 +-------------------------------------------------------------------------------------------------------- +- added: postdata accepts 'subpage' as value to expand. This enables subpages defined by postdata. +- added: subpage list accepts 'index_variable_element' as value to expand +- added: new feature sort, enables to sort multi value elements for a part of its value +- credits and channel elements in xmltv follow the xmltv standard +- bug fixed : forward looking dst switch didn't work properly for the 'spring' switch. +- added: new option in operations with indices, operators: start (optional)length/(optional)repeat + works for commands substring, remove and replace. +- url subpage list builder with variable + subpage.format {list(step=21600 count=3)|'index_variable_element'} +- bug fixed in calculate: syntax like : element.modify {calculate(format=date,unix)} + +10/03/2013 +Version V1.1.1/48 +-------------------------------------------------------------------------------------------------------- +- changed : xpath selection strings that handles char ' correctly +- improved : xpath selection string with better efficiency +- bug fixed : in subpage introduced in build 46 +- Updated Postprocessor constructor. Included controlled errorhandling in case of missing mdb and rex folder and config files. + +24/02/2013 +Version V1.1.1/47 +-------------------------------------------------------------------------------------------------------- +- bug fixed : the cleanup(tags= ) introduced in 1.1.1/46 crashed in the postprocessor + +23/02/2013 +Version V1.1.1/46 +-------------------------------------------------------------------------------------------------------- +- bug fixed : order of xmltv elements in outputfile conform xmltv specification +- added : {cleanup(removeduplicates=type, matchingquality link="elementname""elementname")} +- bug fixed : added missing < an > as word separator char in extractproductiondate +- added : {cleanup(tags="string1""string2)} , removes the string between string1 and string2 including these +- added : switched to titlematchlev() in postprocess for subtitlematch +- loadcookie : cookies with a 'zero' expiry are now passed to the output cookie file + +11/02/2013 +Version V1.1.1/45 +-------------------------------------------------------------------------------------------------------- +- added command select in operations +- fixed small bug in loop end counter +- major update of the MDB postprocessor to allow series grabbing in thetvdb.com and the series in IMDb.com +- added alloc attribute for index_site_id and index_site_channel to specify the target xml element in the channel file + +19/01/2013 +Version V1.1.1/44 +-------------------------------------------------------------------------------------------------------- +- MDB postprocessor replace | in the grabbed pages in !?!?! +- fixed small bug in addscope + +09/01/2013 +Version V1.1.1/43 +-------------------------------------------------------------------------------------------------------- +- added in MDB postprocessor the possibility to add the mdb-showid to the xmltv output + +04/01/2013 +Version V1.1.1/42 +-------------------------------------------------------------------------------------------------------- +- added explicit SSL support in the default grabengine (https and ftps). Needed for LINUX. +- improved WGet grabengine, without the need for wget.bat, SSL support through --no-check-certificate + +02/01/2013 +Version V1.1.1/41 +-------------------------------------------------------------------------------------------------------- +- removed bug, introduced in V1.1.1/39, in grab of subdetail page if from index_urlsubdetail + +30/12/2012 +Version V1.1.1/40 +-------------------------------------------------------------------------------------------------------- +- header contenttype implemented for method Get +- changed the replacement of the char | in the html page from !??! in !?!?! + (!??! is also used as escape char for | , this replaces it back to | in operations) + +17/12/2012 +Version V1.1.1/39 +-------------------------------------------------------------------------------------------------------- +- Added the possibility to scrub urlsubdetail from the detail page and grab this subdetail page +- Added an automatic xmltv repair for corrupted input files + +30/11/2012 +Version V1.1.1/38 +-------------------------------------------------------------------------------------------------------- +- Change in site argument value in the header of the channel-list file. +Now equal to the url value of the general site dependant data of the siteini. + +30/11/2012 +Version V1.1.1/37 +-------------------------------------------------------------------------------------------------------- +- added element index_titleoriginal +- added ftp file download + +26/11/2012 +version V1.1.1/36 +-------------------------------------------------------------------------------------------------------- +- improved nextday handling when stoptime is scrubbed + +23/11/2012 +version V1.1.1/35 +-------------------------------------------------------------------------------------------------------- +- do not use build 1.1.1/34 !! +- removed stupid error in urlbuilder in V1.1.1/34 + +23/11/2012 +version V1.1.1/34 +-------------------------------------------------------------------------------------------------------- +- added expand for index_urlsubdetail +- remove bug in composition of the description + +11/11/2012 +version V1.1.1/33 +-------------------------------------------------------------------------------------------------------- +- improved escape handling in calculate @ and # + +10/11/2012 +version V1.1.1/32 +-------------------------------------------------------------------------------------------------------- +- removed bug in nextday jump when a show is already determined as invalid + +06/11/2012 +version V1.1.1/31 +-------------------------------------------------------------------------------------------------------- +- improved loadcookie handling: -- ignores session cookie -- channel update canceled if loadcookie fails + +01/11/2012 +version V1.1.1/30 +-------------------------------------------------------------------------------------------------------- +- corrected bug in path of home folder when entered as command line parameter + +20/10/2012 +version V1.1.1/29 +-------------------------------------------------------------------------------------------------------- +- spaces and tabs allowed in urldate and subpage + +19/10/2012 +version V1.1.1/28 +-------------------------------------------------------------------------------------------------------- +- removed bug xmltv output of composer and commenter node + +18/10/2012 +version V1.1.1/27 +-------------------------------------------------------------------------------------------------------- +- added cleanup(removeduplicates=type,matchfactor) type: equal, name, title matchfactor: 0 to 100 +- added element commentator : all prefixes, multi xmltv +- improved cleanup(style=name) + +10/10/2012 +This version V1.1.1/26 +-------------------------------------------------------------------------------------------------------- +- forward looking dst change optional, has own f in config +- added site attribute compression , possible values gzip and deflate, to decompress compressed webpages + +06/10/2012 +This version V1.1.1/25 +-------------------------------------------------------------------------------------------------------- +- small bug fixed in composition of element description + +05/10/2012 +This version V1.1.1/24 +-------------------------------------------------------------------------------------------------------- +Adds : +- wild cards in conditional expressions , like "ab[*]ef" and "ab[?]ef" +- 'daylight time saving' changes now looks ahead +- chars " and ' in calculate count # and index-of @, must be entered as \" and \' + +26/09/2012 +This version V1.1.1/23 +-------------------------------------------------------------------------------------------------------- +Adds : +- stop or duration can also be scrubbed from the show detail page +- site control 'nopageoverlap' indicates that the site doesn't list overlapping shows on subsequent index pages (disables auto removal) +- site control 'skip' as in config file, overrules the setting of the config +- some minor bug fixing \ No newline at end of file diff --git a/doc/Development - Manual.pdf b/doc/Development - Manual.pdf new file mode 100755 index 0000000000000000000000000000000000000000..0be04820e4bbcf2a0bca0a533762dfcb0319979f GIT binary patch literal 1934791 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 z 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�*z6v%z5J3Ft~fs|FVY#IfY2!?)|# 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ʠJk&kR+^+UA0lkUi=*lhPBf;rn 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

    |} +writer.scrub {multi|||Directed by} +rating.scrub {single|||} +category.scrub {multi||||} +productiondate.scrub {single|||} +* +category.modify {remove|,} +category.modify {cleanup(style=name)} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {multi|"channelId":||,|,} +*index_site_channel.scrub {multi|"channelName":"||"|"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Canada/superchannel.ca.channels.xml b/siteini.pack/Canada/superchannel.ca.channels.xml new file mode 100755 index 00000000..5c9c8b6c --- /dev/null +++ b/siteini.pack/Canada/superchannel.ca.channels.xml @@ -0,0 +1,9 @@ + + + + Super Channel 1 + Super Channel 2 + Super Channel 3 + Super Channel 4 + + \ No newline at end of file diff --git a/siteini.pack/Canada/superchannel.ca.ini b/siteini.pack/Canada/superchannel.ca.ini new file mode 100755 index 00000000..3a0bcf37 --- /dev/null +++ b/siteini.pack/Canada/superchannel.ca.ini @@ -0,0 +1,48 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: superchannel.ca +* @MinSWversion: 1.1.1/56.25 +* @Revision 0 - [19/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=superchannel.ca|timezone=America/Toronto|maxdays=14|cultureinfo=en-CA|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=CA|episodesystem=onscreen} +url_index{url|http://www.superchannel.ca/agenda?day=##day##&channel=|channel|&timezone=ET&month=##mth##} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +scope.range{(urlindex)|end} +index_temp_1.modify {calculate(format=date,dd)|'urldate'} +index_temp_2.modify {calculate(format=date,MM)|'urldate'} +url_index.modify {replace|##day##|'index_temp_1'} +url_index.modify {replace|##mth##|'index_temp_2'} +end_scope +* +index_showsplit.scrub {multi|
      |
    • |
    • |
    } +* +index_start.scrub {single|
    | !??! ||
    } +index_title.scrub {single|
    } +category.scrub {multi|

    |">||

    } +productiondate.scrub {single|||} +country.scrub {single|||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|1\|2\|3\|4} +*index_site_channel.modify {set|Super Channel 1\|Super Channel 2\|Super Channel 3\|Super Channel 4} +** @auto_xml_channel_end diff --git a/siteini.pack/Canada/tvhebdo.com.channels.xml b/siteini.pack/Canada/tvhebdo.com.channels.xml new file mode 100755 index 00000000..e69de88f --- /dev/null +++ b/siteini.pack/Canada/tvhebdo.com.channels.xml @@ -0,0 +1,385 @@ + + + + CBFT + CIVM + CFTM + CFJP + CBVU-TV + CFCF + CKMI (Montréal) + MAMTL + CJNT (Metro 14) + CBC News Network + RDI + METEO + WTHR + Canal Savoir + TVA Sports + TVA Sports 2 + Aboriginal Peoples Television Network + AMI-Télé + The Accessible Channel + TREE + YOOPA + MP + Artv + MMAX + RDS + TOONF + Canal Vie + D + TV5 + Vrak TV + LCN + Évasion + Séries Plus + Historia + Z + Saint-Pierre-et-Miquelon + Disney Jr Franco + Zeste + Avis de recherche + WCFE + WVNY + WPTZ + WCAX + WFFF + WETK + Wild + World Fishing Network + Gol TV Espagnol + Casino and Gambling TV + CNN + CTVN + TDC + TLC + A&E + MuchMusic + COUNTRY MUSIC TELEVISION + BRAVO! + SPACE + TOONA + YTV + Slice + HISTORY + VISION + SHOW + CICA + CITY + Sun News + Omni 1 + FOOD + HGTV + Cosmopolitan TV + Investigation + UNIS + Explora + Moi&cie + LCN Argent + ADDIK + TFO + Prise 2 + CASA + Télétoon Rétro français + Télétoon Rétro Aglais + RDS Info + ONE: Body, Mind & Spirit Channel + WTN + FYI + Fashion TV + Cottage Life + H2 + Out TV + W Movies + NHL Network + The Score + Speed Channel + GOLF + OUTDOOR LIFE + SPARK + Fight Network + ESPN classics + National Geographic Wild + NFL Network + Much More Retro + MUCHMORE + DTOUR + Spike TV + BLACK ENTERTAINMENT + STAR! + GAME SHOW NETWORK + COMEDY + Independent Film Channel + Crime + Investigation + BBC Canada + Lifetime Canada + Showcase Action + TV Land Canada (Comedy Gold) + Rewind + Investigation Discovery Canada + MovieTime + Déjà View + Sundance + Silver Screen Classics + CNN HEADLINE NEWS + ROB (BNN) + CNBC + MSNBC + Travel & Escape + i channel + BBC World + MTV Canada + DIY + OWN Canada + Documentary Channel + Tech TV + Biography Channel + National Geographic Canada + Animal Planet + Discovery Science + Book Television + American Hero Channel + Disney Jr + FAMILY + RDS2 + BBC Kids + Razer + Juice + BPM TV + Much Loud + Much Vibe + Nickelodeon + Baby TV francophone + Planète + Euronews + ALJAZEERA + CPAC + CPAC English + Assemblée Nationale + Sports Net One + The Shopping Channel + Sports Net EST + Sports Net Ontario + Sports Net West + Sports Net Pacifique + Sportsnet World + TSN1 + TSN2 + TSN3 + TSN4 + TSN + NBA TV + France 24 + Ciné-pop + SE + SE 2 + SE 3 + SE 4 + Super Channel 1 + Super Channel 2 + Super Channel 3 + Super Channel 4 + Station AMC + FX Canada + The Movie Netwtork + HBO + MExcess + MFun! + MFest + Movie PIX + Encore 2 + WPCH-TV + Turner Classic Movie 1 + PLAYBOY + VIVID FR + VIVID + Hard + WGN TV 9 + WSBK + WPIX + KTLA + E + Salt + Light TV + Univision Canada + RAI Nettuno Sat Uno + TLAT + FAIR + ASIAN TELEVISION NETWORK + OTN + Art America + Festival Portuguese Television + ERT World + Deutsche Welle + Caracol TV + TLN Ninos + Cine Latino + FOXLife + AZ Mundo + Tv Chile international + TVE1 + Nuevo Mundo + CBUFT + CBUT-2 + CIVT + CHAN + CJON + Spo15 + Spo16 + Spo17 + Spo18 + Spo19 + KOMO + KING + KIRO + KCPQ + Spo1 + Spo2 + Spo3 + Spo4 + Spo5 + Spo6 + Spo7 + Spo8 + Spo9 + Spo10 + Spo11 + Spo12 + Spo13 + Spo14 + Spo23 + Spo24 + Spo25 + Spo26 + Spo27 + Spo28 + Spo29 + Spo30 + Spo31 + Spo32 + CBFT HD + CIVM + CFTM HD + CFJP HD + CBMT + CFCF HD + CIII (Hull-Ottawa) HD + MATV HD + CJNT (Metro 14) + ICI Canal international HD + CBC News Network HD + RDI HD + Canal Savoir HD + TVA Sports HD + TVA Sports 2 HD + APTN HD + YOOPA HD + MP HD + Artv HD + MMAX HD + RDS HD + Canal Vie HD + D HD + TV5 HD + Vrak HD + LCN HD + Évasion HD + Séries Plus HD + Historia HD + Z HD + Zeste HD + WCFEDT1 + WVNDT + WPTZDT + WCAXDT + WFFF + OWN HD Canada + CNN HD + Discovery HD + A&E HD + MuchMusic HD + BRAVO! HD + SPACE HD + YTV HD + Slice HD + History HD + Showcase HD + City HD + Sun News HD + Be In Sports + FOOD HD + HGTV HD + Investigation HD + UNIS HD + Explora HD + Moi&cie + ADDIK HD + TFO HD + Prise 2 HD + CASA HD + RDS Info HD + Ciné-pop HD + SE HD + SE 2 HD + SE3 HD + SE4 HD + W Movies HD + The Score HD + Speed Channel HD + GOLF HD + ABC Sparks HD + Fight Network HD + National Geo Wild HD + NFL HD + Spike TV HD + Discovery Channel HD + Oasis HD + Lifetime Canada HD + Investigation Discovery Canada HD + MovieTime HD + CNN Headline News HD + Travel & Escape HD + National Geographic HD + Animal Planet HD + Discovery Science HD + H2 HD + Disney Jr HD + THE FAMILY CHANNEL HD + RDS2 HD + Planète HD + Sports Net HD + Sportsnet Ontario HD + Sports Net West HD + Sports Net Pacifique HD + SNWHD + Sports Net One HD + TSN1 HD + TSN2 HD + TSN3 HD + TSN4 HD + TSN HD + NBA TV HD + Super Channel 1 HD + Super Channel 2 HD + Super Channel 3 HD + Super Channel 4 HD + AMC HD + FX Canada HD + MHD + HBO HD + MExcess HD + MFUN HD + MFEST HD + Movie PIX HD + TMN Encore 2 HD + Peachtree HD + TCM HD + VIVID FR HD + WGN9 HD + WSBK HD + WPIX HD + KTLA HD + HDS11 862 + HDS13 864 + + \ No newline at end of file diff --git a/siteini.pack/Canada/tvhebdo.com.ini b/siteini.pack/Canada/tvhebdo.com.ini new file mode 100755 index 00000000..47e23c1b --- /dev/null +++ b/siteini.pack/Canada/tvhebdo.com.ini @@ -0,0 +1,93 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvhebdo.com +* @MinSWversion: 1.1.1/54 +* @Revision 2 - [06/03/2016] Blackbear199 +* - fix index_title/title mismatch +* @Revision 1 - [05/02/2015] Francis De Paemeleere +* - add xmltv_ns +* @Revision 0 - [27/01/2015] Willy De wilde +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tvhebdo.com|timezone=America/Montreal|maxdays=7|cultureinfo=en|charset=utf-8|titlematchfactor=90|episodesystem=xmltv_ns} +url_index{url|http://www.tvhebdo.com/horaire-tele/|channel|/date/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} + +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi||href="|">|} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +index_start.scrub {single|||<} +index_title.scrub {single(separator="-" include=first)||">||||} +subtitle.modify {cleanup} +subtitle.modify {clear('title')} +description.scrub {single|
    |

    ||(|)|")|

    |Réalisation : |")|

    |Avec :|")} +director.modify {cleanup(tags="<"">")} +actor.modify {cleanup} +director.modify {cleanup} +category.scrub {single(separator="-" include=first)|

    ||

    |} +category.modify {cleanup} +productiondate.scrub {single|Première diffusion:||<} + +temp_1.modify {clear} +temp_2.modify {clear} +temp_3.modify {clear} +temp_4.modify {clear} + +temp_1.modify {substring(type=regex)|'episode' "S(\d*)"} +temp_2.modify {substring(type=regex)|'episode' "EP(\d*)"} + +* temp_1 = season +* temp_2 = episode +* temp_3 = number of seasons +* temp_4 = number of episodes +temp_1.modify {calculate(not="" format=F0)|1 -} +temp_2.modify {calculate(not="" format=F0)|1 -} +episode.modify {clear} +episode.modify {addend('temp_1' not="")|'temp_1'} +episode.modify {addend('temp_3' not="")|/'temp_3'} +episode.modify {addend|.} +episode.modify {addend('temp_2' not="")|'temp_2'} +episode.modify {addend('temp_4' not="")|/'temp_4'} +episode.modify {addend|.} +episode.modify {clear(="..")} + +subtitle.modify {clear('subtitle' == 'title')} + +category.modify {replace(type=regex)|-|\|} +category.modify {cleanup} + +videoquality.modify {substring(type=regex)|'category' "^HD$"} +category.modify {remove(type=regex)|^HD$} * remove HD info +category.modify {remove(type=regex)|^\d*\s*min$} * remove duration info +category.modify {remove(type=regex)|^'productiondate'$} * remove producion date + +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.tvhebdo.com/horaire/gr/offset/|subpage|/date/|urldate|} +*subpage.format {list|000|020|040|060|080|100|120|140|160|180|200|220|240|260|280|300|320|340|360|} +*index_site_channel.scrub {multi||">} +* +index_start.scrub {single||||
    } +index_title.scrub {single|||} +index_title.modify {cleanup(tags="<"">")} +index_title.modify {remove|">} +* +title.scrub {single||||} +title.modify {remove|- CCTV Francais} +title.modify {remove|- Francais_CCTV.com} +title.modify {remove|- CCTV.com +title.modify {remove|- CNTV Francais +title.modify {cleanup} +* +description.scrub {single|Présentation|

    |

    |} +description.scrub {single|Présentation|

    |

    |} +description.modify {cleanup(tags="<"">")} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +* a fixed single channel with a dummy site_id +*index_site_id.scrub {multi|} +*index_site_id.modify {addstart|xx} +*index_site_channel.modify {addstart|CNTV Français} +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/China/porticomedia.com.channels.xml b/siteini.pack/China/porticomedia.com.channels.xml new file mode 100755 index 00000000..7ffcfc31 --- /dev/null +++ b/siteini.pack/China/porticomedia.com.channels.xml @@ -0,0 +1,23 @@ + + + + DIVA 頻道 + Universal Channel 環球影劇頻道 + Syfy 超自然科幻頻道 + CinemaWorld 世界影城電影頻道 + COMEDY CENTRAL 爆笑頻道 + E! 好萊塢流行娛樂頻道 + History 歷史頻道 + CI 罪案偵緝頻道 + Lifetime 娛樂頻道 + MTV Live 音樂頻道 + H2 頻道 + Fashiontv 時尚頻道 + Z Living 健康頻道 + fyi 生活頻道 + Nick Jr. 兒童頻道 + The Golf Channel 美國高爾夫頻道 + CNBC Asia 財經台 + DW 德國之聲電視台 + + \ No newline at end of file diff --git a/siteini.pack/China/porticomedia.com.ini b/siteini.pack/China/porticomedia.com.ini new file mode 100755 index 00000000..54565598 --- /dev/null +++ b/siteini.pack/China/porticomedia.com.ini @@ -0,0 +1,40 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: porticomedia.com +* @MinSWversion: V1.57 +* @Revision 0 - [19/09/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=porticomedia.com|timezone=UTC+08:00|maxdays=8|cultureinfo=zh-CN|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=CN|episodesystem=onscreen} +url_index{url|http://www.porticomedia.com/schedule/|channel|/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi|
    |
    |
    |
    } +index_showsplit.modify {substring(type=regex)|"
  • "} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {regex||content=\"(\d{4}-\d{2}-\d{2}T\d{2}:\d{2}):||} +index_title.scrub {single|
    || |||} +index_subtitle.scrub {regex|| S\d+E\d+([^<]*)<\/span>||} +index_description.scrub {single|
    ||
    |
    } +index_category.scrub {single(separator="/")||||} +index_episode.scrub {regex(pattern="S'S1'E'E1'""E'E1'")|| ((?:S\d+)?E\d+).*?<\/span>||} +index_country.modify {substring(type=regex)|'index_title' "(([^)]*))"} +index_country.modify {replace|/|\|} +index_title.modify {remove(type=regex)|([^)]*)} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.porticomedia.com/schedule/102/|urldate|} +*index_site_id.scrub {multi|} +index_start.modify {cleanup(tags="<"">")} +index_title.scrub {single(separator="\">" include=last)|
    |||
    } +index_title.modify {remove| epizoda } +index_category.scrub {single|
    |
    ||
    } +* +title.scrub {single|

    ||

    |} +titleoriginal.scrub {single(separator="\">" include=last)|

    ||

    |} +titleoriginal.modify {cleanup} +subtitle.scrub {single|Epizoda:| - ||

    } +description.scrub {multi(include=last)|
    |

    |

    |Redatelj:
    ||
    |
    } +actor.scrub {multi(separator=",")|Reparto:||
    |
    } +writer.scrub {multi(separator=",")|Scenarist:||
    |
    } +rating.scrub {single|Ocjena:||
    |
    } +category.scrub {multi|Žanr:|">||

    } +productiondate.scrub {single|

    |(|)|

    } +temp_1.scrub {single|Temporada:|">||
    } * the season +temp_2.scrub {single|Episodio:|||

    } * the episode +* +index_title.modify {cleanup} +episode.modify {addstart('temp_1' not "")|'temp_1'} +episode.modify {addstart('temp_1' not "")|Temporada: } +episode.modify {addend('temp_2' not "")| Epizoda: } +episode.modify {addend('temp_2' not "")|'temp_2'} +episode.modify {cleanup} +titleoriginal.modify {remove('productiondate' not "")|('productiondate')} +titleoriginal.modify {replace| - |, } +titleoriginal.modify {cleanup(style=sentence)} +titleoriginal.modify {remove|'title'} +subtitle.modify {cleanup(style=sentence)} +description.modify {cleanup} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*scope.range {(channellist)|end} +*url_index{url|http://m.tvprofil.net/?grupaID=|subpage|} +*subpage.format {list(step=1 count=23)|1} +*index_site_id.scrub {multi(exclude="http")|
    ||

    |} * finds actor list, HTML junk is removed with modify later +director.scrub {single()||||

    Instruktør} * finds director +director.modify {addend()| - Instruktør} * adds " - Instruktør" +director.modify {remove()|.} * remove dot +* operations: +*producer.modify {addstart()| 'temp_1'} * writes temp_1 (sæson number) in producer to see contest - only for test +temp_1.modify {addstart(notnull)|sæson } *adds sæson if it is not 'blank' +category.modify {addend()| 'temp_1'} * adds sæson and number to category (movietype) +episode.modify {remove()|'temp_1'} * Removes "sæson" and number in episode +episode.modify {addstart()|#} * Helper +episode.modify {addend()|#} * Helper +episode.modify {remove()|:#} * To remove if it ends on : +episode.modify {remove()|#:} * To remove : if it starts with a : +episode.modify {remove()|#} * remove helper +episode.modify {remove()| } * removes spaces +episode.modify {replace()|:|/} * replace : with / +actor.modify {replace()|

    | - } * removes HTML junk in actorlist +actor.modify {addend()|#} * Helper +actor.modify {remove()| - #} * removes - if it is the end fo string +actor.modify {remove()|#} * remove helper +actor.modify {remove()|.} * remove dot +actor.modify {remove()|'director'} * Removes director from actorlist +* +temp_1.modify {substring(type=element)|'actor' -1 1} * the last actor +temp_2.modify {substring(type=element)|'actor' -2 1} * the fore-last actor +actor.modify {remove('temp_1' = 'temp_2' type=element)|-1 1} * remove if equal +* +description.modify {remove()|..} +index_date.modify {addstart()|20} +subtitle.modify {remove() |Annonce:} +description.modify {cleanup} +subtitle.modify {cleanup} diff --git a/siteini.pack/Denmark/tv.yousee.dk.E.channels.xml b/siteini.pack/Denmark/tv.yousee.dk.E.channels.xml new file mode 100755 index 00000000..d3872fae --- /dev/null +++ b/siteini.pack/Denmark/tv.yousee.dk.E.channels.xml @@ -0,0 +1,295 @@ + + + + DR1 + DR2 + TV 2 L + Zulu + Charli + TV3 + TV3plus + Kanal4 + Kanal5 + Infoka + 3Puls + dk4 + YouSee + Kanal 5 HD + DR3 + 6eren + Nickel + Disney + Cartoo + DisnXD + NGWild + EuroSp + 3Sport + 3Sp2 + DR1MP4 + DR1UHD + MTVLHD + Discov + Animal + NatGeo + DR1Syn + DR2Syn + DR3Syn + VH1 + 2News + BBC B + BBC W + CNN + BBC HD + TV4 + SVT1 + SVT2 + NRK2 + NRK1 + Norge2 + 24Nord + ARD + ZDF + NDR + RTL + Sat1 + Pro7 + VOX + TLC + RTL2 + MDR + Nickelodeon HD + 6rn HD + Lokal + Lokal2 + Kanal Sport + ProveK + ZDF HD + Ultra + OutDHD + 2Fri + EuNews + Ekstra + EventHD + L info + Paramount + 2Sport + ComeHD + eSport + LinfHD + HisCHD + 4K prg + 4K prg2 + Paramo + Ny Kanal + Nicktoons + DRKSyn + BBC E + BBC L + NickJr + CNBC + Via NC + HBO_FL + DKF_FL + Canal8 + Canal9 + Scienc + MBIOFL + Eu36M1 + Eu36M2 + Eu36M3 + Eu36M4 + Eu36M5 + Eu36M6 + Eu36M7 + MTVRoc + MTVDan + MTVhit + VH1Cla + TRT1 + Realit + Travel + Star! + Dantot + WildHD + Motors + MTV + Disney Channel HD + Arte + Mezzo + Kanal Sport HD + TV 5 + Histor + Explor + H2 + EuSpDK + VHits + VSeries + V Film + GolfHD + ESPN Classic Europe + Eurosport 2 + ESPN America + Comedy + Bloom + TV3 Sport 1 HD + Canal 9 HD + ID + C More Emotion + C Ten + C F HD + C Frst + C Hits + C Kids + C Seri + C Star + Tinget + C Hits HD + Boomrg + YSPrem + DKFILM + MINBIO + HBOVOD + Toon Disney + TV3plus HD + Eurosport 2 HD + DisnJr + Silver HD + TV1000 Drama + Action + Classic + Viasat Film Drama + Family + Film + Nordic + Al Eng + Jordan + Kurdis + Sudan + 3Sat + Franc2 + RaiUno + TVE + TV Pol + Polsa2 + RTK 1 + Hayat + BHT 1 + HRT1 + Pinkplus + RTSsat + RTCG + Netflix + HBO_BK + CMORE_BK + Me TV + Min Bio BK + DK Film BK + ViFiSe_BK + Blockbuster BK + TRT + EuStar + Kanal7 + Euro D + TGRT + Lig TV + ShowTV + beINMO + STV + ATV + Kral TV + Radio_BK + YouSee Film og Serier BK + Paramount BK + YouTube BK + DISXTR_BK + NIC_BK + NAT_BK + FOX_BK + NORFLM_BK + MBC + Al Jaz + EDTV + AlMasr + AlAoul + ART Sp + Al Jazeera Sport + Iqraa + AbuDTV + HBO + XEE + NORFLM + MY_ZEN + Xee_BK + tv2sportx + DRVOD_BK + SET + AAG + Geo + StarGo + StarPl + CCTV 4 + MAX + GeoNws + ThaiTV + VIAUHD + TV2Nor + TV Mid + TV2OJy + TV Syd + TV Fyn + TV2OSj + Lorry + TV2Bor + TV 2 J + TV 2 S + TV 2 F + TV 2 B + TV 2 M + TV 2 N + TV 2 O + HUSTtv + Blue H + HAS + Nord + Midt-V + Ostjyl + Syd + Fyn + Ost + Hoved + Bornho + DR HD + DR K + DR Ram + DR Update + P1 DR + P4 Kobenhavn DR + P3 DR + RADIO4 + P6 Beat DR + R Klassisk Dansk + Pop FM Dansk + NOVA fm + P7 Mix DR + SR-P2 Svensk + P8 Jazz DR + The Voice + NDR Kultur Tysk + P2 Klassisk DR + NDR 1 Tysk + P5 DR + Schleswig-Holstein Tysk + Radio 100 + Radio 100 + P4 Sjælland DR + P4 Fyn DR + P4 Syd DR + P4 Trekanten DR + P4 Midt & Vest DR + P4 Ostjylland DR + P4 Nordjylland DR + P4 Nordvestsjælland DR + P4 Esbjerg DR + P4 Bornholm DR + + \ No newline at end of file diff --git a/siteini.pack/Denmark/tv.yousee.dk.E.ini b/siteini.pack/Denmark/tv.yousee.dk.E.ini new file mode 100755 index 00000000..022ce6b1 --- /dev/null +++ b/siteini.pack/Denmark/tv.yousee.dk.E.ini @@ -0,0 +1,81 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.yousee.dk +* @MinSWversion: V2.1.5 +* @Revision 2 - [22/11/2019] WG Team*Update +* @Revision 1 - [01/10/2018] WG Team (kvanc) +* @Revision 0 - [07/06/2018] Blackbear199 +* - creation +* @Remarks: +* @header_end +* $$encrypted [23/11/2019] +**------------------------------------------------------------------------------------------------ +site {url=tv.yousee.dk|timezone=UTC|maxdays=8|cultureinfo=da-DK|charset=UTF-8|titlematchfactor=90|firstshow=1} +mN2NshROpADhTp7dl5tLZg== +5noOoa21eaKf8u48bk2HDw== ++lnjQr9z0hy6amGYnAFBdhCtlboXpMIiZG2tfiOadd8= +6OWWn4kq0QbRBcTEeuaWChAWrR/qrdUKh1xih1Qfq4D7EaubGlgG9cy8/G+RHcxVlV4E/T4C1jdVMN7reWM9zvybEsIoT+kagdqNcO5SgeY= +aArtHHU6QmEpfnLrbwhCD4aWhsziyLUOlmzxooltuC0US99QKYzdODxbY6A1/4Doo46sbE81iMSPWobI9631TA== +5noOoa21eaKf8u48bk2HDw== +mNEk8IzmIbJpQlpQxIoZenO/XW7FRC885x4WLWGHTK0mD9KhojR2TmidHHnIetVR +9o4Qfg1NKBOWi6dQRNgRaejhi78tsY1WyYWgpowOIoNyP8owLTfdNxhB4g3GioqUYidMMUmUl4nhOnmWlOn5roObbCpEcwRPpCrSNVcXRNg= +Z+Koo5MmmPecDxKiYPOcNMLnRE1UZM0LZrVAhOTMhLLMBYnwavyRrjzJEpycZnYvezjmk1I2oMfj/XccmLLqVA== +aR7Yh7DEckeFpuUOFzrFUA== +5noOoa21eaKf8u48bk2HDw== +wqXXDaO7RDVq9DOu57Zti9vy1T5xdZC6Xk/UhWiEyKRLIwCPOS5ZSNwoOqERW3n62gDnP0YkD5ZFIkN/oVRdU6dGn4k9OJUm7KZtX18QNtE= +5noOoa21eaKf8u48bk2HDw== +9R2zMg8g2aLO5QIhWxdE3gq4c5XhugvevEgLysY3flqkkodws/iMNSH7YBAQJVn8sQ3l41WsADGU14z/AnNTrw== +5noOoa21eaKf8u48bk2HDw== +9R2zMg8g2aLO5QIhWxdE3puXeafMcnl/4n7qbnYoQcGfuKk2mRHtwhdmP+zsNrhBZag/nB9rHRN3PsQ5Rf2mAA== +Xmd3rfBpBm3gSZeuOkXapLBHaEoqQAYfBsG8Aj2qGeioZBahTHJY6jmgrr07/2jG +5noOoa21eaKf8u48bk2HDw== +Dhr8oi8xw2N5FVP48Dtr6u1gi/Cc/n8gq/STEFfJDPxNO1fwdpA9+NTWK34EHIHt +qIRmfxoMrc9DNZg73xW6gvBQ4AXRjWx4TJJSSdeCwo1bKxi3Cm/dhDu8ioYQ0BdD +yk42aZpBqv5HY7itnZZTqvYUFGmS+DO2/SbRbZpsqJ12fEJW+2Bs2zXC+3AGD34r +8MwHksB+VbReaH4YczRmSXF1jpCU29com3i1W3ngra/J7LO+Lg4FR4TWEKcn+Qw1 +zotdEg8e0UiQQYFBrE0QujchsBa23O20PeTFtdxnc5QpA4W27N3nHihR9q1Y0T11Cm0z4KVnEToeOsv/Nn/nVQ== +MSSciSnBYUBpxUSIFV/ZN+WiP2DYdc1Wh45KDI/Gq5rfK+a8qCZe2zjOUYABmJpjdroUfg5T71m0H+JbfW/fGA== ++nkWOu2l5C/Urv2u1C3RIba9kZOw/OVY7RlrEKbDM5RfUpNZdV4xC3NJPyv828SGzgGL+XQdUxYiFNuMR90T7w== +E7jQpp5LWrT92GKVfaxXOC9A1u3HDDBugML2ddJSSWZ0SQxBXFeD1Z8F1VkyTlcDHFpy/fVgGCkU+bwVJVYOzN9DMBQTGw98wLpdpmLUYhU= +Lar08QISlVhsv78FQgBvPNQMlrxG9BhruiXtZG6tSWFmYVrJhhux6ReChQtMiMw0YDq/bEoc62Da4iaRwYiZiw== +A3ANpwK/+kcTuJlk52/+sWFKFlPk/jOHXkqY9sAj43bJx7FtJxAuPA994FC9cPDrh0IvbPzoWygU8Ku5MpOepA== +YtLtnkRQaTDNdHBLv5O+nyER9nvcDnicH14Ni8iEGLtGvfWhXkV6Abc49nWQYCB5e+dK/wj2G7sQVkq9qUlRDyGBXiGQXzC8ROcMrzGyD0bw2QvO2HVS8/Xd0Xq+hRat +OHZ6GFdztZoLZSVk+03ll0PiMTsz/nFeKEhL7jNmEManMvdUUHdxPV49E0NTrl0LvhZYnJELxyaeGzG7uwxuEw== +upYWcL1luQAD6WMCgvujp2fli8ufyE1cBujmlzlVgS/H15UbjBhHTU/PiS+hz3rW +XMq51f5fhUDfbDD7DkGRIDEodk3Hp8Ljy7lHJXf7EygobVt7bsTo/APf5ySWBODQdZ9Jn/ykhV8QIwlF2Z70RFrPie/Cv0uj6uglcmyGMkzochA9ClxMusuZgl7dBDLr5U6Lixj76X0DNky4RokcJw== +eGhwR9NDCGogtZafwdOCFMiArVmJABmtG9sL0QqPoAUpGPmrKDKb8xJePNraC16yl4SGDErtAk2KXbtLXUy4t1nxZQqkFjaM+9fvZXqQ4eVzkfmLLW9zyxsxQWvtO141Cs4iUSoicKwQxGgcH32iTZdI0Z0uEYv3bcXTM06gviaJCcFU8DIAXxnUNsfBDgTw9JfMxYyptv89DprmjgDjkQ== +ocfmNs3f0MCkMSYFblBsNAt38QW7LO34nHuK7suLebu70OyTv7CXQvP7LfdkxQ71 +ocfmNs3f0MCkMSYFblBsNOr/6NlcrN9vbDheT0F/8WniTDUG6yQE11kx22SPJwIPuJM5iY2LZSDN+uceIyVyXhylVFMzatgjv3CaGn2wZFg= +zotdEg8e0UiQQYFBrE0Quv9gy4ZfNZOu/ShI8NzhYAx8ks2ZBUG71g89rtqgsx/0JToQIWJHlg2uqtYpngS+ebBzESxiQxcmqYbawgfRmXBAyiTCWTrq/7js7Ga+NJ5OZ7vUoJ7yJc7GpFKryjM40g== +zotdEg8e0UiQQYFBrE0Quv9gy4ZfNZOu/ShI8NzhYAzaYb2NynR15qwLyM+BGr0aW3nirWej2iYDFciINUR76hJYbsuVLWTJDOCwiIXjWh8= +zotdEg8e0UiQQYFBrE0Quv9gy4ZfNZOu/ShI8NzhYAxJibbFJQCRoB/8mlZWG42XlUToQ5l02/J6BnFgcoqI3BcxRxfQ55lifouOcg+s2Ew= +7Od1SvVDBoPQeo0d9noTpbZ2+TN2pz1UXPB27hwh9MemvtT7Wit7sqqA082x5xy+8CLsu5iokiwUQ+fiXVGbgw== ++KiGDfvkVAL49j8JQzFlKga/7R9tH4OTYEf0VyJkeNQ2oSrW36h9bDOfkNdxlsOC +nmMSdblaCrFN/f3xitkr52cElTvmW4zwDR8PU/KhmN7aav9XlsxosqOTkOJIe2PWP3OdXm7hbdJRDErdzmiiyt3oUOUNf39TNsoth274FTDhQxg4qGiNwvMbinlx4TNd +ocfmNs3f0MCkMSYFblBsNOr/6NlcrN9vbDheT0F/8WnGhtHLSd5mzAIRzKpvtmQQdc/7k9bEF7kejH6BqKqSMYs7e0WC6jG5cdM5joaRrL0= +5e/sRxW+Q0PHwUpvEPQ5RTcrWkeU0wCmJ47YxDqPZiq3g3yOSzQebQhaWMsalOpPiCxXifnVzC1DfOigaJesTejqGbDq56nBLTHtCq1rxvE= +5e/sRxW+Q0PHwUpvEPQ5RXyM8FQx8f62544hJpuU36KGpEIDy4NXK+k+uCoCkDCV17NJZA3RZrnVMZ0FgofHjw== +ocfmNs3f0MCkMSYFblBsNOr/6NlcrN9vbDheT0F/8WnWthY4JBJptrQNzJ4NTJmkC6DTSEZ1gUurO4jSCWkUIh1Zo0Y2BoUYqNtDIyRU0zc= +q3j8FV19eW5W6+RDcsAxQ5fjfkr67Wjt+GbwbOBiHS87FnTAwoQHlNy9V+fzrl+0BUDBlec/c2kuuIPnqGlMjZWywSrY2zC+RApefuOGpTg= +q3j8FV19eW5W6+RDcsAxQ/S+sfaOpVvWC5+45K0/vj/s/hTfS6K/5peqsYByrVZe +zotdEg8e0UiQQYFBrE0Quv9gy4ZfNZOu/ShI8NzhYAyBCXOKqV2m/1q4XH7qhAjEEnw+f1/usSq4aEd+44vZqA== +ocfmNs3f0MCkMSYFblBsNO2x0HW/0bL51Cusk41mYTwWxCNQSpn4YjlPRzxZ1oqYUQm7Vbv81HcPePL7ACc9+q+H/NoEpCI9QJkzyAtZ970= +ocfmNs3f0MCkMSYFblBsNHwX7xIa60zJr7ZxyXVEtvwmJJwx2Z3Hjwa1BHRfZFn+nFOA6+HhJ/qVxfAZwFLWWw== +sjIyPI7Z9BgRYvdV4M0jAO9qrZZYEAPJ2774HhB3RUm1UmkDU/6h1Jm9nJSAHHEFK3Zd50wq55K60uU5DAJSiw== +SsUSxffVMRarliBsrWCgXIA7R2WiKlim1J36JS4L3jYeJ/2IqL8nRG+7sZzh3AqxkLD7pVYXPHuJg45JGtJD/Q== +A7Vj+eW+3ArlIYq3ZRmdVvkjXH8xzzLvXWNMeKvDEOo9LQgHexxQTlv6PbSallsUyxvDmaRvRAeRmacmvpYLFA== +ae9rToHQzP9nkHbiU9MoLaTXb/KNSFelHln7pDPWnh82CFDhMMsyqHMAGh1Eve7rmgLiHdh59WZg9uO0pKf2G09uLwQvoT2pSyRBSwP6Kb0= +yyiGoNKFtY9SQczh4HNAvhAMGYGcCVcyETFrDBSEq9qWfA03Jx8+mXlxyTXQVcBEPYAX+syzqNZpXRWRuYBaNAnWa46YxtnlJrMg2imRoYaj7eW+0kABbM23jZPHHN1QVpkq6G0YaVWO05UOY7dq9Q== +fJ8vFqpz/ZyMfbGWz1mnaMNcPweQ77x1T8VnV57EJmKK64xXmjSV0b2QHxD1B/Wf2TKT8hVV45nkha9qJ8466OUKEZtLkqP4QPfIpD7QCIM= +mN2NshROpADhTp7dl5tLZg== +YIA5nUWOs0lQ86cd/XCJUrOCftaTOacvWWwIYiKyco8= +kpZ2siYZYmSOKbcaShyOn1FMujMN3MbKskthz8oxS0IuMpJuTWBFnZ7RJAzkmJ7GvkkZQls8JtpWYf+krgd7Gg== +ph+ZXNc2B+JUUZV1Z7JNq/hg+UT7LDrBarscVVL7qzCKL+nw9OI4Ms9QHtxe1Es8X0ukEfWGOnUyODqh11Uw91n8HEsZMq7e0itEs82G4gzfzCoJstxQo612TIsUehVvPTaZtrcx1Qg0KJWEfitEkDVzlIYVS3iK0u/1o9BofYU= +4DI/BewRlTrlcK/VyR2MT9VsVRYrsQBq1WQEcXSXyFgTqK032oz4lvfOKtZmP7bLuc5ZKrc+EAiVfdUyojsGD6FiOlTskSucBotun+DdDUY= +ztHSVZANkf1OaV75t18Sq+M4AxWqYtNVCr0255ZPVWnvFMBFfoOGx1PVydn/npG5mThT0LgHjmpeYhhL360/XTpQhS7A5OHtNltrsHs0ql2SSqeBL2vfk6JgjweMBuD2 +ztHSVZANkf1OaV75t18Sq2xNVHdn0vPvgJdTCqwRpculqjoznXc96AXFZMr/iGj+ +ztHSVZANkf1OaV75t18Sq2xNVHdn0vPvgJdTCqwRpcvmggQyu+MHUvGCe6pq/+fU +ztHSVZANkf1OaV75t18Sq2xNVHdn0vPvgJdTCqwRpcuPm3t9dYqLRpNhKk8aYNcK +YIA5nUWOs0lQ86cd/XCJUrVsS5YpAEfpb7A8e8Ww2b8= +3zp/F9Rjm55Xv7ND1ErMkg== diff --git a/siteini.pack/Denmark/tvguide.dk.channels.xml b/siteini.pack/Denmark/tvguide.dk.channels.xml new file mode 100755 index 00000000..39d695cf --- /dev/null +++ b/siteini.pack/Denmark/tvguide.dk.channels.xml @@ -0,0 +1,402 @@ + + + + DR1 + TV2 + TV3 + Kanal 5 + DR2 + TV2 Zulu + TV3+ + 6'eren + DR3 + TV2 Charlie + TV3 Puls + Kanal 4 + DRK + TV2 FRI + TV3 Max + Discovery Channel + DR Ultra + TV2 Sport + TV3 Sport + Canal 9 + DR Ramasjang + Eurosport 2 + Eurosport 1 + TLC + Animal Planet + National Geographic + Discovery Science + Xee + Viasat Golf + Viasat Film Premiere + Viasat Film Hits + Viasat Film Family + Viasat Film Action + SF-kanalen + Viasat Series + National Geographic People + National Geographic Wild + Nick Jr + Nickelodeon + Viasat Ultra HD + TV2 News + C More Hits + C More Series HD + C More Series + C More Hits HD + C More First HD + C More First + Comedy Central + ID + DK4 + Disney Channel + eSports TV + LA 1 + LA 2 + Antena 3 + Cuatro + Telecinco + La Sexta + Paramount Channel + Divinity + DKISS + Ten + BE MAD + Discovery Max + Energy + Factoría de Ficción + Atreseries + Nova + Neox + 13 TV + Boing + Clan TVE + Disney Channel + Teledeporte + GOL + Real Madrid TV + Playboy TV + RT + Viajar + RT Español + RT Francia HD + Multi 4 MotoGP + Multi2 F1 + Multi2 MotoGP + Multi3 MotoGP + Multi5 MotoGP + Multi6 F1 + Multi6 MotoGP + Multicámara1 MotoGP + Nat Geo Wild + National Geographic + NHK World TV + NICK JR + Nickelodeon + Odisea + VH1 + Sky News + TV Chile + TV Canaria + TPA + Toros + TNT + MTV ROCKS + Telesur + Telemadrid + Sundance + Telefe Internacional + TCM + TVG - TV Galicia + SYFY + TV5MONDE + TV Colombia + TV3 Cat + TV3 + TV RECORD + TV Mediterráneo + TV Galicia + #0 + MTV + Canal de las Estrellas + Canal Cocina + Canal 33 + Calle 13 + Canal Extremadura + Bloomberg + Blaze + Betevé + Bein LaLiga 4K + Bein LaLiga 1 + Bein LaLiga + BBC World + Canal Decasa + Canal Fútbol Replay + CNBC + Classica HD + Classica + CGTN Español + Canal Orbe 21 + Caza y Pesca + Castilla la Mancha TV + Canal Sur HD + Canal Sur Andalucía + Canal Sur + Canal Panda + CNN Int + Al Jazeera English + Alquiler 5 + Alquiler 4 + Alquiler 3 + Alquiler 2 HD + Alquiler 2 + Alquiler 1 + À Punt + Alquiler HD + 8 tv + 7 TV Región Murcia + 3 24 + 24 Horas + Alquiler 6 + AMC + Baby TV + Barça TV + AXN White + Andalucía TV + AXN + ARIRANG TV + Aragón TV Int + Aragón TV + CNC World + La 7 + M. Disney + Libertad Digital + LaLiga 123 TV + #Vamos + La Otra + M. eSports + Intereconomía TV + Iberalia TV + IB3 RTV Illes Balears + Hollywood + M. Drama + M. Fórmula 1 UHD + Movistar Comedia + Movistar Series + Movistar Partidazo + Movistar Moto GP + Movistar Golf + Movistar Fórmula 1 + Movistar Estrenos + Movistar Deportes + Movistar Cine Español + M. Halloween + Movistar Acción + Mezzo Live HD + Mezzo + Mega + M.CineDoc&Roll + M. Seriesmanía + M. Partidazo UHD + M. Liga de Campeones + Historia + Comedy Central + Disney XD + Disney Junior + Discovery + DARK + Cubavisión + Crimen + Investigación + COSMO + El Garage TV + Eurosport 2 + FRANCE 24 + Fox News + Fox Life + Fox + EWTN + Esport 3 + Eurosport 1 + Euronews + ETB Sat + ETB 2 + ETB 1 + BBC One + BBC Two + ITV + Channel 4 + Channel 5 + Sky One + BBC Four + ITV2 + ITV3 + ITV4 + Blaze + E4 + More 4 + Film 4 + Sky Living + Sky Two + Dave + 5 Star + 5 USA + Pick + Really + Yesterday + Discovery Channel + BBC News + National Geographic + Cbeebies + Animal Planet + Discovery World + Sky Atlantic + Sky Cinema Action + Sky Atlantic HD + REAL Lives + Sky Arts HD + Sky Arts + Nat Geo Wild HD + Watch + Paramount + Sky Cinema Comedy + Sky Cinema Action HD + Sky Cinema Comedy HD + Sky Sports Cricket + Sky News HD + Sky One HD + Sky Sports Action + Sky Sports Box Office + Sky Sports Box Office HD + Sky Sports F1 + Sky Living It + Sky Sports F1 HD + Sky Sports Football + Sky Sports Golf + Sky Sports Main Event + Sky Sports Mix HD + Sky Sports News + Sky Sports News HD + Sky Sports Premier League + Sky Sports Premier League RO + Sky News + Sky Living HD + Sky Cinema Disney + Sky Cinema Disney HD + Sky Cinema Drama + Sky Cinema Drama HD + Sky Cinema Family + Sky Cinema Family HD + Sky Cinema Greats + Sky Cinema Hits + Sky Cinema Hits HD + Sky Cinema Premiere + Sky Cinema Premiere HD + Sky Cinema Sci-Fi\/Horror + Sky Cinema Sci-Fi\/Horror HD + Sky Cinema Select + Sky Cinema Select HD + Sky Cinema Thriller + Sky Cinema Thriller HD + Sky Sports Arena + BBC One Wales + Challenge + cItv + CI HD + CI + Chelsea TV + CBBC HD + CBBC + BBC Parliament + BBC One Scotland + Alibi + 5 Spike + 5 Select + 4 Seven + 4 Music + BBC One Oxfordshire + BBC One Northern Ireland + BBC One East Midlands + BBC One East + BBC One Channel Islands + BBC One Cambridgeshire + BBC Alba + Animal Planet HD + Lifetime HD + Lifetime + Itv Be + ID + Home and Health + History + History HD + Discovery Turbo + Discovery Showcase HD + Discovery Shed + Eden + Discovery Science + Discovery History + Dmax + H2 + GOLD + SVT1 + SVT2 + TV3 + TV4 + Kanal 5 + TV6 + Sjuan + TV8 + Kanal 9 + TV10 + Kanal 11 + TV12 + Discovery Channel + Kunskapskanalen + Barnkanalen + SVT24 + TV4 Fakta + Animal Planet + Viasat Sport + Viasat Premiere + Viasat Hockey + Viasat Fotball + MTV + Viasat Film Hits + Viasat Motor + Viasat Golf + Viasat Film Action + Viasat Series + Viasat Ultra HD + National Geographic Wild + National Geographic + Viasat Sport Premium + TLC + TV4 Komedie + TV4 Sport + TV4 Guld + TV4 Film + TV3 Sport + Animal Planet HD + ID + Discovery Showcase HD + Discovery World + Discovery Science + FXL + FOX + Eurosport 2 + Eurosport + Esport TV + Pro Sieben + RTL + Sat 1 + RBB + Nick Jr + Nick Toons + Viva + AXN + ARD 1 + MTV + ZDF + + diff --git a/siteini.pack/Denmark/tvguide.dk.ini b/siteini.pack/Denmark/tvguide.dk.ini new file mode 100755 index 00000000..72d8f838 --- /dev/null +++ b/siteini.pack/Denmark/tvguide.dk.ini @@ -0,0 +1,82 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvguide.dk +* @MinSWversion: V2.1 +* none +* @Revision 7 - [18/03/2019] doglover +* New website + rewrite +* @Revision 6 - [18/03/2019] doglover +* @Revision 5 - [19/06/2016] Blackbear199 +* fix only 4 days epg +* @Revision 4 - [13/06/2016] Blackbear199 +* rewrite +* @Revision 3 - [25/11/2011] Jan van Straaten +* removed links from description +* @Revision 2 - [] +* new showdetail scrubbing, needs 1.0.7 +* @Revision 1 - [] +* adapted for V1.0.5 +* @Remarks: +* this site has a 8 days index page, grab in once, hence maxdays=8.1 and no(?) urldate in url_index +* also a lot of programs have no detail link, hence the title.modify {addstart(null)|'index_title'} +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tvguide.dk|timezone=Europe/Copenhagen|maxdays=8.1|cultureinfo=da-DK|charset=utf-8|titlematchfactor=90} +url_index{url|https://www.tvguide.dk/kanaler/|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dd-MM-yyyy} *not used +* +index_date.scrub {single (force)||||
    } + +scope.range{(indexshowdetails)|end} +index_showsplit.scrub {multi ()|
    |} +index_title.modify {cleanup} +end_scope + +index_urlshow {url ()|https://www.tvguide.dk|id="program|href="|"|
    } +index_urlshow.modify {addend|?popup} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +scope.range{(showdetails)|end} +title.scrub {single|} +*index_temp_1.scrub {multi ( include="\"es\"")|
    |{"id"||} +*index_temp_1.scrub {multi ( include="\"uk\"")|
    |{"id"||} +*index_temp_1.scrub {multi ( include="\"se\"")|
    |{"id"||} +*index_temp_1.scrub {multi ( include="\"de\"")|
    |{"id"||} +*index_site_channel.modify {substring(type=regex)|'index_temp_1' ("name":".*?")} +*index_site_channel.modify {cleanup} +*index_site_channel.modify {remove|"name":"} +*index_site_id.modify {substring (type=regex)|'index_temp_1' ("code":".*?")} +*index_site_id.modify {remove|"code":"} +*index_site_id.modify {remove|"} +** @auto_xml_channel_end + diff --git a/siteini.pack/Denmark/tvtid.tv2.dk.channels.xml b/siteini.pack/Denmark/tvtid.tv2.dk.channels.xml new file mode 100755 index 00000000..e612b26e --- /dev/null +++ b/siteini.pack/Denmark/tvtid.tv2.dk.channels.xml @@ -0,0 +1,202 @@ + + + + TV 2 + DR1 + TV 2 Charlie + DR2 + TV3 + Kanal 5 + TV 2 News + TV3+ + TV 2 Zulu + DR Ramasjang + Kanal 4 + 6'eren + TV3 Sport 1 + DR K + TV 2 Sport + TV 2 HD + C More Hits HD + Viasat Film Family HD + TV3 Puls + TV3+ HD + DR Ultra + TV 2 Fri + Discovery Channel + Cartoon Network + Animal Planet + DK4 + DR3 + C More Action + C More Hits + C More Tennis + C More First HD + C More Emotion + C More First + C More Series + Discovery World + Discovery Science + Discovery HD Showcase + Viasat Film Premiere + Viasat Film Action + Viasat Film Hits + Viasat Film Family + Viasat Film Comedy + Viasat Explore + Viasat Golf + Viasat Nature + Viasat History + Viasat Film Action HD + Viasat Series + Viasat Film Premiere HD + SF kanalen + TV3 Sport 2 + TV3 Sport 2 HD + Kanal Sport + TV 2 Nord Salto + TV 2 Fyn + TV 2 Lorry + TV 2 Østjylland + TV 2 Midt-Vest + TV 2 Syd + TV 2 Bornholm + TV ØST + Folketinget + Kanal Syd + Fynboen + Kanal Hovedstaden + Kanal Midt-Vest + Kanal Østjylland + Viasat sport + Viasat Film Comedy HD + TLC Danmark + Disney Channel + Disney Junior + Disney XD + Eurosport 1 + Eurosport 2 + MTV + National Geographic Channel + Nickelodeon + TCM + VH1 + Nat Geo Wild HD + Nick Jr. + BBC Earth + Eurosport 1 HD + TV6 + NRK1 + Canal 9 + NRK2 + SVT 1 + Animal planet HD + Boomerang + National Geographic Channel HD + SVT 2 + TV 2 + TV3 Sport 1 HD + TNT + Eurosport 2 + TV3 + TV3 + TV4 + BBC Brit + BBC World News + CNN International + TV5 Monde Europe + TV 2 Zebra + TV 2 SPORT + TV 2 Humor + TV4 Sport + TV4 Komedi + TV4 Film + TV4 Fakta + ARD + Arte + SPORT1 + NDR + ProSieben + RTL + RTL II + SAT. 1 + Super RTL + VOX + ZDF + 3sat + Sky News + Nat Geo Wild + HISTORY + TV 2 Bornholm HD + Travel Channel + TV 2 Midt-Vest HD + TV 2 Østjylland HD + TV 2 Lorry HD + TV 2 Syd HD + TV Kolding + TV3 HD + Uptown Classic + Uptown TV + Viasat Golf HD + E! Entertainment + Euronews + FOX World News + France 24 + God TV Europe + Radio Klassisk + Penthouse HD2 + Russia Today (RT) + HighTV 3D + Penthouse HD1 + Kanal Nord + Lokal kanalen + MTV HD + NHK World + KNR Radio + Nickelodeon HD + KNR + Sky News Arabia + Sky Sports 1 + SydDanskTV + The Adult channel + TLC Danmark HD + TNT HD + 24 Nordjyske + C More Series HD + Canal 9 HD + BBC Arabic + BBC Four + Al Jazeera + BBC News + Bloomberg Television + Al Jazeera + Blue Hustler + Dantoto + Discovery Channel HD + DK4 HD + DR1 HD + TV 2 Nord Salto HD + DR1Syn + Motors TV + TV ØST HD + Viasat Explore HD + Sky Sports News HD + Sky News HD + Investigation Discovery + Viasat History HD + TV Chile + Comedy Central + TV 2 Sport HD + CNBC + Sky Sports News + TV 2 Fyn HD + Nat Geo People + Kanal 5 HD + 6'eren HD + Viasat Nature HD + HISTORY HD + TV 2 Fri HD + Eurosport 2 HD + Eurosport 2 HD + + \ No newline at end of file diff --git a/siteini.pack/Denmark/tvtid.tv2.dk.index-only.channels.xml b/siteini.pack/Denmark/tvtid.tv2.dk.index-only.channels.xml new file mode 100755 index 00000000..4e75d3da --- /dev/null +++ b/siteini.pack/Denmark/tvtid.tv2.dk.index-only.channels.xml @@ -0,0 +1,129 @@ + + + + DR1 + TV 2 + TV 2 NEWS + DR2 + TV 2 Zulu + TV 2 Charlie + TV3 + TV3+ + Kanal 5 + DR Ramasjang + TV 2 Sport + Kanal 4 + TV3 Puls + DR HD + Discovery Channel + DR K + TV 2 Film + Cartoon + Animal Planet + DR Update + CANAL+ Action + CANAL+ Hits + CANAL+ Sport 1 + CANAL+ Sport 2 + CANAL+ Emotion + CANAL+ First + Canal+ First HD + Discovery World + CANAL+ Sport Extra + CANAL+ Series + Discovery HD Showcase + Discovery Science + TLC + Disney Channel sca. + Disney Junior + Disney XD + dk4 + Eurosport + Eurosport 2 + MTV + National Geographic Channel + Nickelodeon + TCM + Viasat Film + Viasat Film Action + Viasat Film Classic + Viasat Film Family + Viasat Film Nordic + Vh1 + Viasat Explorer + Viasat Golf + Viasat Nature\/Crime + Viasat Motor + Viasat Fotboll + Viasat History + Voice TV + BBC Entertainment + BBC World + BBC Lifestyle + TV6 + CNN + TV5MONDE Europe + NRK1 + NRK2 + SVT1 + SVT2 + TV 2 Norge + TV3 Norge + TV3 Sverige + TV4 Sverige + null,sortorder:76000,grouping:regionale + Regional - TV 2\/Bornholm + Regional - TV 2\/FYN + Regional - TV 2\/Lorry + Eurosport HD + Regional - TV\/MIDT-VEST + Regional - TV SYD + Regional - TV2\/NORD + Kanal Hovedstaden + ARD + Kanal Fyn + Arte + SPORT1 + NDR + TV 2 Zebra Norge + ProSieben + Sky News + Viasat Film Drama + Showtime + Animal HD + TV 2 Filmkanalen Norge + Boomerang + National Geographic Wild + National Geographic HD + TV4 sport + TV4 Science Fiction + TV4 komedie + TV4 guld + TV4 film + TV4 fakta + Viasat Sport Sverige + RTL + RTL II + TV 2 Sport HD + TNT7 + TV1000 HD + CANAL+ Sport HD + SAT1 + SuperRTL + VOX + ZDF + CANAL9 + History Channel + 3sat + TV Nord Plus + Kanal Syd + Kanal Bornholm + CANAL+ Hits (Boxer) + TV Horsens + BBC HD + BBC Knowledge + TV 2 SPORT BARCLAYS PREMIER LEAGUE + Discovery Investigation + FOLKETINGET + + \ No newline at end of file diff --git a/siteini.pack/Denmark/tvtid.tv2.dk.index-only.ini b/siteini.pack/Denmark/tvtid.tv2.dk.index-only.ini new file mode 100755 index 00000000..78a6bac0 --- /dev/null +++ b/siteini.pack/Denmark/tvtid.tv2.dk.index-only.ini @@ -0,0 +1,31 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvtid.tv2.dk +* @MinSWversion: V0 +* none +* @Revision 0 - [03/04/2012] Willy De Wilde +* none +* @Remarks: +* Index-only +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tvtid.tv2.dk|timezone=UTC+01:00|maxdays=7.1|cultureinfo=da-DK|charset=ISO-8859-1|titlematchfactor=90} +url_index{url()|http://tvtid.tv2.dk/kanal/index.php/id-|channel|.html} +urldate.format {list|0} +* +index_showsplit.scrub {multi(exclude=first)|"channel-id-|
  • |
  • |d. ||||">|| +*index_site_id.scrub {multi|$("#tv2-epg-1001").epg|"id":|,"|} +*index_site_channel.modify {remove|"} diff --git a/siteini.pack/Denmark/tvtid.tv2.dk.ini b/siteini.pack/Denmark/tvtid.tv2.dk.ini new file mode 100755 index 00000000..b26efe73 --- /dev/null +++ b/siteini.pack/Denmark/tvtid.tv2.dk.ini @@ -0,0 +1,78 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvtid.tv2.dk +* @MinSWversion: V2.1.3 +* @Revision 3 - [18/09/2017] Blackbear199 +* http address change +* other small fixes +* @Revision 2 - [07/07/2016] Blackbear199 +* season fix +* @Revision 1 - [11/06/2016] Blackbear199 +* rewrite +* @Revision 0 - [03/04/2012] Willy De Wilde +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tvtid.tv2.dk|timezone=UTC|maxdays=7|cultureinfo=da-DK|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=DK|episodesystem=onscreen} +* +url_index{url|http://tvtid-backend.tv2.dk/tvtid-app-backend/dayviews/|urldate|?ch=|channel|} +url_index.headers {accept=application/json, text/javascript, */*; q=0.01} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi|[{"id"|{|}|]}]} +* +index_start.scrub {single|"start":||,|,} +index_stop.scub {single|"stop":||,|,} +index_title.scrub {single|"title":"||"|"} +index_category.scrub {single|"category":"||"|"} +* +index_temp_1.modify {addstart|'config_site_id'} +index_temp_2.scrub {single|"id":||,|,} +* +index_urlshow.modify {addstart(index_temp_2' not "")|http://tvtid-backend.tv2.dk/tvtid-app-backend/channels/'index_temp_1'/programs/'index_temp_2'} +index_urlshow.headers {accept=application/json, text/javascript, */*; q=0.01} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +scope_range{(showdetails)|end} +title.scrub {single|"title":"||"|"} +titleoriginal.scrub {single|orgTitle":"||"|"} +description.scrub {single|"desc":"||"|"} +director.scrub {multi(separator=";")|"director":|"name":"|"|}]} +actor.scrub {multi|"actor":|"name":"|"|}]} +productiondate.scrub {single|"prodYear":||,|,} +country.scrub {single(separator=",")|"prodCountry":"||"|"} +* +temp_1.scrub {single|"series":{||}|}} +subtitle.modify {substring(type=regex)|'temp_1' "\"title\":\"(.+?)\""} +episode.modify {substring(type=regex)|'temp_1' "\"episode\":(\d+),"} *episode +temp_2.modify {substring(type=regex)|'temp_1' "\"season\":(\d+)"} *season +episode.modify {addstart('episode' not "")|E} +episode.modify {addstart('episode' not "")|S'temp_2'} +episode.modify {replace|SE|E} +episode.modify {substring(pattern="S'S1'E'E1'""E'E1'" type=regex not "")|"^.*$"} +episode.modify {set(not "")|'episode'\|'episode'(system=xmltv_ns)} +* +videoaspect.scrub {single|"aspect":"||"|"} +videoquality.scrub {single|"video":{"definition":"||"}|"}} +* +description.modify {remove(type=regex)|\\} +titleoriginal.modify {clear('title')} +director.modify {remove(type=regex)|\.$} +actor.modify {remove(type=regex)|\.$} +productiondate.modify {clear("0")} +end_scope +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://tvtid-backend.tv2.dk/tvtid-app-backend/channels} +*index_site_id.scrub {multi|"id":||,|,} +*index_site_channel.scrub {multi|"title":"||"|"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Denmark/viasat.dk.E.channels.xml b/siteini.pack/Denmark/viasat.dk.E.channels.xml new file mode 100755 index 00000000..1d2e0b65 --- /dev/null +++ b/siteini.pack/Denmark/viasat.dk.E.channels.xml @@ -0,0 +1,78 @@ + + + + Aljazeera + BBC World News + Boomerang + Canal9 + Cartoon Network + CNBC + CNN + Disney Channel Nordic + Disney Junior + Disney XD Nordic + dk4 + DR Ramasjang + DR Ultra + DR-K + DR1 + DR2 + DR3 (HD) + eSport HD + Euronews + Eurosport 2 + God TV + Kanal 4 + Kanal 5 + MTV + MTV Hits + National Geographic + National Geographic HD + National Geographic WILD + National Geographic WILD HD + NHK World Japan + Nick jr. + Nickelodeon + Nicktoons + NRK1 + Paramount + Playboy TV + Russia Today + Sky News + SVT1 + TV 2 Lorry + TV 2 Bornholm + TV 2 Charlie + TV 2 fri HD + TV 2 Fyn + TV 2 HD + TV 2 Midtvest + TV 2 News + TV 2 Nord + TV 2 Sport HD + TV Chile + TV2 OJ + TV2 Syd + TV2 Zulu + TV2 Øst + TV3 HD + TV3 MAX HD + TV3 Puls + TV3 SPORT HD + TV3+ + TV4 Sverige + Vh1 + Viasat Explore HD + Viasat Film Action + Viasat Film Family + Viasat Film Hits + Viasat Film Premiere HD + Viasat Golf HD + Viasat History HD + Viasat Nature HD + Viasat Series + Viasat Ultra HD + Viasat Xtra + Xee + + \ No newline at end of file diff --git a/siteini.pack/Denmark/viasat.dk.E.ini b/siteini.pack/Denmark/viasat.dk.E.ini new file mode 100755 index 00000000..2ccb4f02 --- /dev/null +++ b/siteini.pack/Denmark/viasat.dk.E.ini @@ -0,0 +1,76 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: viasat.dk +* @MinSWversion: 2.1.9 +* @Revision 1 - [21/11/2019] WGT*rewrite +* @Revision 0 - [12/05/2016] Blackbear199 +* - creation +* @Remarks: Creating channel list need wg++ to be stopped (working on) +* @header_end +* $$encrypted [21/11/2019] +**------------------------------------------------------------------------------------------------ +site {url=viasat.dk|timezone=Europe/Oslo|maxdays=7.1|cultureinfo=da-DK|charset=UTF-8|titlematchfactor=90} +F3DB9T2GqNBbgHuXMfg/+g== +Z9lb38dhtYpQuzPEngtra2fZuVSNjgVaz7ZwsYJnjvLV03TMFxRjlwxkrUl/pTGH +XyuLNU4JbhwmMcRHvsTtU9Y8jfDR/oCj+1rgpkl542Q= +f0XkMK52mcsGn4HoCuGEIuNbuJOTZGrKPK65+ud5cyu5KjRj6Rr51wj/1UDlTae00sux1kugph/a74SprjJwNg== +0NRyyuV/FvyRNCpGtj5KsDARhyRYlFodemYKYVGgtZ+Bkh+2jFliBhwdg0YdYYxfLn8Lwx+vYseHzA5KmJnc+4Yx/UwuZr8zOGxQr9VZo93Dy15GfT0vAG2Vi/cOzGwS +MFrgqL46fAEeDqRGCiR55twGy3rrMvcy3UzPiExXipq+V/wXYctzt8IFW/cR49l3Q0TsakUWhpUERXEpIIhB0DmalC4eSKZHOGpjA9uua2Ut5b0vlVEvoKTQhFzBBhL3 +EvfXCvp9XV7rOc8NM0tHVvipLFpylwlNWIJkwLVoDuPj5z3G3oIW+CBB7O06d40Bqo4NKrgLCYhpnN3O6aWwEA== +EvfXCvp9XV7rOc8NM0tHVrTq85Vs1pM937ROFloGURhzLnbhLvsilFLj1P7TlICqqamvyoY9uoJ55xFPwzVakw== +adabYe3SvXBqC+1lc+gXcw== +ltrB/AeVRFZ7ehTDvKUsbA== +rhrTADhBIHRV1qxutc2jY9pjYy3Sz5rSv+3o9ppjb8zsq76a0VV5K95hcj/UfISXYqOpf1q+421OEO7NQSDyHRtJ/4FXOJlH4gJ3w7X5e/lDkEN2O4g8OLKNe8us53phVQfsKNL4ZJk7ub7BcrixPQ== +ULcRO0CFqR5CNDcmehCEN7NjMT/Qxs9WkSQfUSQlrM/uHyr7UEt+kjERnxV0Mcpzpn26UeHe6CyrfuM28v5SMg== +CbexY5gF0QDM1mCjeNEl9A== +jCjpxaVo9Jlpxgia1jm0Cb3d8ROXNrGbXyZfWGeKEe0Wmh74f2BShxdMkwI9MNS+KRrZVSUogkD6CdTYPLZPLg== +CbexY5gF0QDM1mCjeNEl9A== +DQzh8QFRDrpYZqFblqJjMTi4c8xKYb1T03jb+pAYHXVOjIbeFCt7HqlOtj1X8o1OkDodxeBp+AntBD5f9P6TFw== +DQzh8QFRDrpYZqFblqJjMRlSTW2xK88E8sa6zOu27ZAqnKEGfeOMaAOyuZM4lmKxLzQ7IMAdh9eXVrvsCNIGiEqo+tuzM2GLPE6WcO2zDXA= +ktl+ZWVqqmjYKFTkidBcDTATQFXaHGYROQia91Aj3xY= +7PFubqSTv/y883pmJF5hL39OOwU3OQo06gkuYZbYDjff3KFRCrolXUyK10Xp/HBG3JoMK5YodrBzBwbacoXcDg== +xoajz0yKEjDcI6//fDwGjuHf8s8zXE0RWSZCYkSF6JqRMwAqfT/tROKBvQUDqnqVg+/BJWiZSLXRpvi5H1GskQ== +GDMq0Q+fN4tyxDFewm8NVZ+0uKcEZYzhjl7jg6MsJAcqtpGpA9q6WtbW8vJF82xwSTL1oxX0EAs5EohTg7Xvdcl19qLpzBhRi655X4N8C9Q= +eA6QDb+8uKue4JRrvtv1t+5qCh8LkWZuHw1M2jTrhayOASpf4jzB3xTQD96lrSX0aUssqOWrS6kx3Z+d8KhB3VP+zGBKE2pR7WqwmxNw2i6F2ehJs0g7JNfvjzvDwft8 +vZsTpGdVrH8bVo9MS0fLKQ== +DQzh8QFRDrpYZqFblqJjMRlSTW2xK88E8sa6zOu27ZATjf0pBCHlFD9ICveSx29sikqNr7CboM5z2loZBnyZ3gqrNxdj2zLhzzMstDaraXI= +DQzh8QFRDrpYZqFblqJjMWYdLXt1oKGttnkMDpW6P56JpAPojBZFaNx4q5zHgKhZtATuIVSR/TpmstbPDGYZZBjpv/3aY5+37ihvqGogFaw= +oHMJzxM/bfrxHV5kWx1QSJws+soJAJDNn97PTlDYPTz4lvKb1eEn36/woZBCGL2XfHgMCvZrDBM9qU8HoA7WaaRq1RLBBlQwDYBRem8FXJk= +oHMJzxM/bfrxHV5kWx1QSK4jTjVg1WDB1Uls7LfezQF1z4a79UMqTf8yRLp2/IYcFK8WaT06edUvYKgtNvvDh1HcnWCRNRo6QAqjY/7ghm4= +DQzh8QFRDrpYZqFblqJjMbHJt5veiGzWWqg9MQwnPRlw4JM7JVl/Z+aQZZsgRVL0DX4ZrNSNUVU4ll2E+Yf2Hw== +DQzh8QFRDrpYZqFblqJjMbHJt5veiGzWWqg9MQwnPRkb4H+WKo6YPSDxbhGOEsNcem5uVhDFpF/UmYL/Y39YFA== +CmHwIHM1pXTd1UsuvCMBqiGJkJPfp//yyowK7vbqLP7ZTHHZdCn/TAKQJQ731eof +adabYe3SvXBqC+1lc+gXcw== +gagCEIApzv0eq/7hUwmW+bMsv8XL0XBhfidDVh9kchux3ofniNpZSeQ10sDVxj9C +TIQ3PRCscOpdWft2FDXXR8bb+rrxS2/3JIqx5BXcP5mE5RYQQKZ25Fthu8EdZcTH +/tM+8cYbQLHyxifNEACmek9yb4anlZhx7WPvXYVWeDZjOyMwAgnB/e7M4ZPeAb+w +sxKLjt04zJecbY/vGykeeWLa2nrau2YGXm/Hvtlo546w3tTblXNShLe3nMhfvNEj +yRbzSsSPBSHV/+C+e9alu/5h+SfF76oP3hqUyvToDEQUlYdXiturrPDGzZMtSFBrnNrXAg3wKst7t97ajq+s6Q== +gLeh8AaINFJzh+OGE8CDEfurCYKQ4gvay7c+piukwXLVfwc/XYfXXjd2CfjvI5Gt +CSp61o91maD1TnwycjN3SzgIYP/htvmwuab3Ti+pa58qPbl7GVy3Lk4aMQ3dJdIU +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvA9PfwarP2RA4ectzgoW/dbXuIL4mNejHe66SFKKafvOg== +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvCIkKTpBa5DioQ6oHEcsbqg70/0ACQzX/4X0nqkCDxi4Q== +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvDrz2m2Zn2fbWWsW/qDlcDvO7M6xFuzl7/G7/wV10J46Q== +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvBoJzn9jwNLPy01H7J7RYrU9AwlzmcYIRjetV/NvNR5OoMqzYyAYBkBsH3Ln0Ca0po= +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvDXPZZFi9CPsYTz5/4CLeuzW8sq/Fct8e9MEhiVB/3SuodNB8f2fF6Iiy9appG+f+o= +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvAsLqCacrJQY+5ZGMDdov9nqHYyD5OsrZaH3GhKrWxn6g== +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvBgrb4+5QhAZlykkBc/slpOqne/1i73sG8gLU6zSWQLqg== +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvAaaj5vnVZwT+NBZ11wLDnZRnqjkhJP8Cn0btT38S5qeQ/5pgtJYKbEkMx6WDjReqU= +Y4VANyOxUNQaBw7dQ/1r38ut/7CY5L5sT3BeVya7ZvD25lDTqsW+dpJMg6RaIUMahn8VByUPiiegy8ftsyz176ztIEGr8XAE0JtkojdlyS0= +wWy6BxnZKqROLpoR6YDeDKDhvrgEtIsC2ihCcvA5nAkjZyR6gz/WLlvZ28+OADXkBOn5l7Eq7pqkUnDaHcrCVQ== +CbexY5gF0QDM1mCjeNEl9A== +sVepmrJESpxelFBNHibeHg== +Kb+JzhZjDvi1NRD/XbyTm4YZDpy1r7qcqitP+HRdtGZrsfxj/RVZHh6OGxYEPTm2IyFup/qvORXNjMaoxahPMDE+8NEFVmvlTHfA4Ym52NE= +sVepmrJESpxelFBNHibeHg== +kAli8kwoEg/G/PZdzRMjaTf69XM0OrFtZNXoMk6Dx78= +9pI+19YEDv74+3T0t6WcyNH+splb0hXsfof3hmu5sGmPzF390+K7IZNpSeyAp/ytEOCRgA1pYDJOiN7Pi8PFuLc2xcq6JxdOe0scMYkXXfbiOJVR5AM7rwrjF1QLskWNKOa8hg59kBsW+LF3OLNavQ== +UhVT4IsaC9gXRM8hrxAGNNaoWgM2Qf2WBPlXxTgSdxDnBdc8IpFbRrOF2qZvkOTlwWCSPynxSTypFURXhqnyaQ== +kmpiHmkH7ddeq0Er6XZ0gmDBMVN5U7+RzlVO5ufipLhHUDdo7cDLVTi+/zy2679i35av0zRH5smkpBoSOJt3YSZ0lLv36FXHNqzmjnG3qlM= +6kE9iMdJia3eIlARCNfwrHTD2V1d6rkyyxenAomf6mBVB7NMrsDtKi5HvdkeUucWelEEUnWgWFWkS0jv9QG2MAN/c1U4V+GS9kN1jvez2Ac= +kmpiHmkH7ddeq0Er6XZ0gtB4cmjdOWMc6xRbaJD2bmqD5dtpGPf5v4HQnvdLoH4tAgE6rjHZrUUUPBm5XenKAA== +PIXgZ157kaLYUR5ySJojcRufQv76+dEM8OmeYN6ibAOxj4NiqZKAIddYyalJAo1a +lYXW6/XypZEpN4o/tRLZwggXA3+D7HZorwkFRfaBRxHALl5SPe3HFk4mKbrXvLGW5iJLfwQ2Bqp8rJcMLrH7gi7aJYfIfElXTz5+MarwO+0es7rBMTimK7zWo+6aNO5m +U2lcDv2U3dXn1g/LwWDl1A== +kAli8kwoEg/G/PZdzRMjaVxhkjJxc6FVQdb8+5MyuFU= +0GJLp9eJRjciJ1eyNfa1ow== diff --git a/siteini.pack/Egypt/elcinema.ar.com.channels.xml b/siteini.pack/Egypt/elcinema.ar.com.channels.xml new file mode 100755 index 00000000..fdd867a1 --- /dev/null +++ b/siteini.pack/Egypt/elcinema.ar.com.channels.xml @@ -0,0 +1,125 @@ + + + + ديزني + إم بي سي 3 + نتورك بالعربية + أنيمال بلانت + ناشونال جيوجرافيك أبو ظبي + ناشيونال جيوجرافيك + ديسكفري + سي بي سي سفرة + أو إس إن موفيز أكشن + بي إن موفيز أكشن + فوكس موفيز + زي أفلام + دبي وان + سينما 1 + ستار موفيز + بي إن موفيز فاميلي + أو إس إن موفيز كوميدي + أو أس إن موفيز أكشن إتش دي +2 + أو إس إن ياهلا سينما + أو إس إن بوكس أوفيس 3 + ستار ورلد + بي إن موفيز بريمير + أو إس إن بوكس أوفيس 2 + أو إس إن بوكس أوفيس 1 + إم بي سي ماكس + إم بي سي أكشن + إم بي سي 2 + إيه آر تي سينما + سيما + أو إس إن موفيز فرست + أو إس إن موفيز 2 + سينما 2 + أو إس إن موفيز + إيه آر تي أفلام 1 + روتانا دراما + زي سينما + بي إن موفيز دراما + فوكس فاميلي موفيز + فوكس أكشن موفيز + أو إس إن موفيز فرست +2 + أو إس إن موفيز كيدز + بي إن بوكس أوفيس + أو إس ان موفيز تريلر +2 + أو أس إن موفيز تريلر + إيه آر تي افلام 2 + إم بي سي بوليوود + أو إس إن ياهلا + آي تي في تشويس + إم بي سي مصر 2 + إي إنترتينمنت + الأولى المغربية + تي إل سي + تن + الجديد + القاهرة والناس + أبو ظبي + الإمارات + المنار + بي بي سي فرست + عمان + الوطنية 1 + أو إس إن ياهلا الأولى + حواس + المستقبل + بي إن دراما + سما دبي + رؤيا + إم بي سي مصر + المحور + الحياة + صدى البلد + أون إي + دبي زمان + السومرية + إل بي سي آي + عَمان + الظفرة + النهار + اليوم + الصفوة + إم تي في + دبي + الفجيرة + إل بي سي أوروبا + إم بي سي + سي بي سي + الوطنية 2 + دي إم سي + الشرقية + الشارقة + أو إس إن مسلسلات كوميدي + إيه آر تي حكايات + مسلسلات + إيه آر تي حكايات 2 + مسلسلات +2 + صدى البلد دراما + أو إس إن مسلسلات إتش دي + أو إس إن ياهلا الأولى +2 + أو إس إن مسلسلات كوميدي +2 + بي إن سيريس + نايل دراما + زي ألوان + أو إس إن مسلسلات فرست إتش دي + أو إس إن فرست إتش بي أو + إم بي سي دراما + + سوريا دراما + دي إم سي دراما + الحياة مسلسلات + بي إن سيريس إتش دي 2 + أف إكس + فوكس + أون دراما + النهار دراما + إم بي سي 4 + لنا + سي بي سي دراما + إم بي سي دراما + آي فيلم + أبو ظبي دراما + فن + + \ No newline at end of file diff --git a/siteini.pack/Egypt/elcinema.ar.com.ini b/siteini.pack/Egypt/elcinema.ar.com.ini new file mode 100755 index 00000000..74812efe --- /dev/null +++ b/siteini.pack/Egypt/elcinema.ar.com.ini @@ -0,0 +1,127 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: elcinema.ar +* @MinSWversion: V1.1.1/56.28 +* @Revision 7 - [15/12/2018] Fazzani +* - fixed channel creation +* - split grabber to 2 files (en, ar) +* @Revision 6 - [03/04/2017] Netuddki +* - fixed channel creation +* @Revision 5 - [02/08/2016] Blackbear199 +* - site changes +* @Revision 4 - [13/06/2016] Blackbear199 +* - add productiondate +* @Revision 3 - [09/05/2016] Blackbear199 +* - rewrite +* @Revision 2 - [17/10/2015] Jan van Straaten +* - added firstshow=1, some small changes in titleoriginal +* @Revision 1 - [13/11/2014] Jan van Straaten +* - update to site changes +* @Revision 0 - [16/01/2014] Willy de Wilde +* - creation +* @Remarks: Arabic language version +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=elcinema.com|timezone=Africa/Cairo|maxdays=28|cultureinfo=ar-EG|charset=UTF-8|titlematchfactor=0|ratingsystem=EG} + + +url_index{url|http://www.elcinema.com/tvguide/ch|channel|/schedule/|urldate|/#selectors} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} + +index_showsplit.scrub {multi|
    } +index_showsplit.modify {cleanup(removeduplicates)} + +scope.range{(indexshowdetails)|end} +index_start.scrub {single(includeblock="صباحاً""مساءً""صباحا""مساءا""صباحًا")|
  • ||
  • |} +index_start.modify {remove(type=regex)|} + +index_start.modify {replace|صباحاً|am} *A.m arabic +index_start.modify {replace|مساءً|pm} *pm arabic + +index_start.modify {replace|صباحا|am} *A.m arabic +index_start.modify {replace|مساءا|pm} *P.m. arabic + +index_start.modify {replace|صباحًا|am} *A.m arabic + +index_start.modify {cleanup} + +index_duration.scrub {single|[||دقيقة]|دقيقة]
    } *enable for webgrab 56.29 and newer +index_duration.modify {calculate(format=F0)} + +index_title.scrub {multi(includeblock=1)|
      |
    • |
    • |} +index_title.modify {remove(type=regex)|<.+?>} + +index_rating.scrub {single|
      | |
      |">} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +end_scope + +title.scrub {single(separator=" - " include=2)|
    • الرئيسية
    • |
    • ||
    • } +title.modify {cleanup(tags="<"">")} +subtitle.scrub {single|
      |||} +subtitle.modify {clear(~ 'title')} +titleoriginal.scrub {single(lang=ar)|
      |||
      } +productiondate.modify {substring(type=regex)|'titleoriginal' "\((.+?)\)"} +titleoriginal.modify {remove|('productiondate')} +titleoriginal.modify {clear(~ 'title')} + +description.scrub {single|ملخص القصة:|

      ||

      } +description.modify {remove(type=regex)|} +description.modify {cleanup(tags="<"">")} +description.modify {cleanup} + +category.scrub {multi|id="jump-here-genre"|
    • |
    • |
    } +category.modify {cleanup(tags="<"">")} +category.modify {cleanup(removeduplicates)} +category.modify {cleanup} + +actor.scrub {multi(separator="")|طاقم العمل:|
  • |<\li>|} +actor.modify {cleanup(tags="<"">")} +actor.modify {remove(type=regex)|\(.+?\)} +actor.modify {cleanup} + +director.scrub {multi(separator="")|ﺇﺧﺮاﺝ:|
  • |<\li>|} +director.modify {cleanup(tags="<"">")} +director.modify {remove(type=regex)|\(.+?\)} +director.modify {remove(type=regex)|\(\)} +director.modify {cleanup} + +writer.scrub {multi(separator="")|ﺗﺄﻟﻴﻒ:|
  • |<\li>|} +writer.modify {cleanup(tags="<"">")} +writer.modify {remove(type=regex)|\(.+?\)} +writer.modify {remove(type=regex)|\(\)} +writer.modify {cleanup} + +productiondate.scrub {single|
  • بلد الإنتاج:
  • ||
  • |
  • } +country.modify {remove|||} +* +index_urlshow {url|http://www.enorme.tv|href="||"|"} +index_urlchannellogo {url(scope=datelogo)|http://www.enorme.tv|} +* +index_start.scrub {single||||} +*index_start.modify {calculate(format=F0)| 1000/} +index_title.scrub {single||||} +index_category.scrub {single||||} +* +title.scrub {single|

    ||

    |} +description.scrub {single|||<|<} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|enorme-tv} +*index_site_channel.modify {set|Enorme TV} +** @auto_xml_channel_end diff --git a/siteini.pack/France/fr.tv.yahoo.com.channels.xml b/siteini.pack/France/fr.tv.yahoo.com.channels.xml new file mode 100755 index 00000000..34750297 --- /dev/null +++ b/siteini.pack/France/fr.tv.yahoo.com.channels.xml @@ -0,0 +1,89 @@ + + + + 13e Rue + AB 1 + Action + Animaux + Arte + BFM TV + Canal J + Canal+ + Canal+ Cinéma + Canal+ Décalé + Canal+ Family + Canal+ Sport + Cartoon Network + Chasse et pêche + Ciné FX + Ciné Polar + Cinecinema Classic + Cinecinema Club + Cinecinema Emotion + Cinecinema Famiz + Cinecinema Frisson + Cinecinema Premier + Cinecinema Star + Comédie + Cuisine.Tv + Direct 8 + Direct Star + Discovery Channel + Disney Channel + Disney Cinémagic + E ! Entertainment + Encyclopedia + Equidia + Escales + ESPN Classic + Eurosport + Eurosport 2 + France 2 + France 24 + France 3 + France 4 + France 5 + France Ô + Gulli + Histoire + i Télé + Jimmy + June + La Chaîne parlementaire + LCI - La Chaîne Info + M6 + MCM + Mezzo + Motors TV + MTV + MTV Rocks + National Geographic + NRJ 12 + NT 1 + Paris Première + Pink TV + Planète + Planète Thalassa + RTL 9 + Série club + Seasons + Sport+ + Stylia + Syfy Universal + TéléToon TPS + Téva + TCM + TF1 + TF6 + TMC + Toute l'histoire + TPS Star + TV5MONDE + TvBreizh + Ushuaia TV + Vivolta + Voyage + W9 + XXL + + \ No newline at end of file diff --git a/siteini.pack/France/fr.tv.yahoo.com.ini b/siteini.pack/France/fr.tv.yahoo.com.ini new file mode 100755 index 00000000..83f004e8 --- /dev/null +++ b/siteini.pack/France/fr.tv.yahoo.com.ini @@ -0,0 +1,35 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: fr.tv.yahoo.com +* @MinSWversion: V0 +* none +* @Revision 1 - [20/04/2011] Willy De Wilde +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=fr.tv.yahoo.com|timezone=UTC+01:00|maxdays=12|cultureinfo=fr-FR|charset=UTF-8|titlematchfactor=90|firstshow=0} +url_index{url()|http://fr.tv.yahoo.com/programme-tv/|channel|/|urldate|/} +urldate.format {datestring|yyyy-MM-dd} +* +index_urlshow {url()|http://fr.tv.yahoo.com|
    ||
  • |} +description.modify {cleanup(tags="<"">")} +description.modify {cleanup} +* +episode.modify {substring(type=regex pattern="'S1'. Staffel, Episode 'E1'")|'description' "^(\d+\.\sStaffel,\sEpisode\s\d+):"} +description.modify {remove(type=regex)|^\d+\.\sStaffel,\sEpisode\s\d+:\s} +* +director.scrub {multi|Regie|||} +producer.scrub {multi|Produzent|||} +writer.scrub {single|Drehbuch|||} +presenter.scrub {multi|Moderation|||} +actor.scrub {multi(exclude="span")|

    Schauspieler

    |||} +* +productiondate.scrub {single|Produktionjahr|||} +country.scrub {single|Produktionsland|||} +videoaspect.scrub {single(excludeblock="Showview")||||
    } +videoquality.scrub {single||||} +showicon.scrub {single|
    |} +* +title.modify {cleanup(tags="<"">")} +titleoriginal.modify {cleanup(tags="<"">")} +title.modify {cleanup} +titleoriginal.modify {cleanup} +titleoriginal.modify {clear('title')} +* +productiondate.modify {cleanup(tags="<"">")} +country.modify {cleanup(tags="<"">")} +director.modify {cleanup(tags="<"">")} +producer.modify {cleanup(tags="<"">")} +writer.modify {cleanup(tags="<"">")} +presenter.modify {cleanup(tags="<"">")} +actor.modify {cleanup(tags="<"">")} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.tvmovie.de/tv/sender} +*index_site_id.scrub {|} +*index_temp_9.scrub {multi(exclude="channel_id")|} +*index_temp_9.modify {cleanup} +*index_site_id.modify {substring(type=regex)|'index_temp_9' "value=\"/tv/sender-(.+?)\""} +*index_site_channel.modify {substring(type=regex)|'index_temp_9' ">(.+?)<"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Germany/tvspielfilm.de.channels.xml b/siteini.pack/Germany/tvspielfilm.de.channels.xml new file mode 100755 index 00000000..185ba954 --- /dev/null +++ b/siteini.pack/Germany/tvspielfilm.de.channels.xml @@ -0,0 +1,176 @@ + + + + Das Erste + ZDF + RTL + SAT.1 + ProSieben + kabel eins + RTL II + VOX + TELE 5 + 3sat + ARTE + ZDFneo + RTL NITRO + COMEDY CENTRAL + DMAX + sixx + SAT.1 Gold + WDR + NDR + BR + SWR/SR + HR + MDR + RBB + SUPER RTL + KiKA + Nickelodeon + RiC + PHOENIX + BR-alpha + Einsfestival + EinsPlus + tagesschau 24 + ZDFkultur + ZDFinfo + DW (Europe) + ORF eins + ORF 2 + ORF III + ORF SPORT + + ATV + ATV II + PULS 4 + ServusTV + SF 1 + SF zwei + STAR TV + 3+ + Hamburg 1 + münchen2 + münchen.tv + tv.berlin + center.tv + BBC World News + Bloomberg Europe TV + CNN International + euronews + N24 + n-tv + SPORT1 + SPORT1+ + EXTREME SPORTS + Eurosport + DELUXE MUSIC + iM1 + MTV Live HD + VIVA + ANIXE + Bibel TV + DAS VIERTE + Kirchen TV + TIMM + HSE24 + QVC + sonnenklar TV + Liga total! + Sky Cinema + Sky Cinema+1 + Sky Cinema+24 + Sky Action + Sky Comedy + Sky Emotion + Sky Hits + Sky Nostalgie + MGM + Disney Cinemagic + Sky 3D + Sky Atlantic HD + Nat Geo HD + Discovery HD + HISTORY HD + Sky Fußball Bundesliga + Sky Sport 1 + Sky Sport 2 + Sky Sport Austria + Sky Sport HD 1 + Sky Sport HD 2 + Sky Sport HD Extra + Sky Sport News HD + 13th Street Universal + Beate-Uhse.TV + Classica + Disney Channel + Disney Junior + Disney XD + FOX + GoldStar TV + Heimatkanal + Motorvision TV + Junior + NAT GEO WILD + RTL Crime + Syfy + SPIEGEL Geschichte + TNT Serie + Sky Krimi + Passion + Animax + AXN + The Biogr. Channel + Boomerang + Cartoon Network + ESPN America + Eurosport 2 + HISTORY + kabel eins CLASSICS + KinoweltTV + MTV + Nicktoons + Romance TV + RTL Living + SAT.1 emotions + TNT Film + VH1 Classic + Sky select + Blue Movie + Blue Movie 2 + Blue Movie 3 + Adult Channel + Animal Planet + BBC Entertainm. + Bon Gusto + Deutsches Wetter F. + ESPN Classic + E! Entertainm. + Fashion TV + glitz* + Gute Laune TV + Jukebox + LUST PUR + Mezzo + Motors TV + MTV Base + MTV Dance + MTV Hits + Nautical Channel + PLANET + Playboy TV + ProSieben Fun + RCK TV + Silverline + SPIEGEL TV WISSEN + sportdigital + Trace TV + NL 1 + NL 2 + NL 3 + DR1 + Belgien 1 + TV2 + TV 5 + + \ No newline at end of file diff --git a/siteini.pack/Germany/tvspielfilm.de.ini b/siteini.pack/Germany/tvspielfilm.de.ini new file mode 100755 index 00000000..58d195b7 --- /dev/null +++ b/siteini.pack/Germany/tvspielfilm.de.ini @@ -0,0 +1,85 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvspielfilm.de +* @MinSWversion: V1.1.1/45 +* none +* @Revision 5 - [05/01/2015] Thomas Wunderlich +* - adapted to site changes: detail title, actors, starrating +* - improved scraping of description, especially for short programs +* @Revision 4 - [13/03/2013] Francis De Paemeleere +* - fix scope typo +* @Revision 3 - [13/02/2013] Francis De Paemeleere +* - adapt to site changes +* - fully automatic .channel.xml generation +* @Revision 2 - [01/11/2012] Willy De Wilde/Jan van Straaten +* - subpage added +* @Revision 1 - [] +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=tvspielfilm.de|timezone=UTC+01:00|maxdays=12|cultureinfo=de-DE|charset=UTF-8|titlematchfactor=90} +*site {grabengine=wget} +site {episodesystem=onscreen} +url_index{url()|http://www.tvspielfilm.de/tv-programm/sendungen/?page=|subpage|&order=time&date=|urldate|&time=day&channel=|channel|} +urldate.format {datestring|yyyy-MM-dd} +subpage.format {number||1|keine passenden Sendungen gefunden} +index_showsplit.scrub {multi()|||
    } +index_urlshow {url()|||
    } +* +index_start.scrub {single(separator=" - " include=first)||||} +index_stop.scrub {single(separator=" - " include=last)||||} +index_title.scrub {single()|||} +index_category.scrub {multi||||} +* +title.scrub {single()|} * seems not to work any more +starrating.scrub {single|
      |class="active|">|
    } +* +* operations: +*index_category.modify {remove|} * should not be needed +title.modify{remove|
    } +title.modify{remove|} +subtitle.modify{remove|'index_category'} +description.modify {remove|(Senderinfo)} +description.modify {cleanup} +description.modify {addstart("")|Keine Details verfügbar} +starrating.modify {addend(not "")|/5} +episode.modify {cleanup} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** @auto_xml_channel_start +*index_site_channel.scrub {multi()|>alle Sender|">||} +*index_site_id.scrub {multi()|>alle Sender|
    ||} +index_temp_1.modify {substring(type=regex)|'index_showsplit' "data-start-time=\"(.+?)\""} +index_temp_1.modify {cleanup(removeduplicates link="index_showsplit")} +index_start.scrub {single|data-start-time="||"} +*index_stop.scrub {single|data-end-time="||"} * on channels ndr swr there are overlapping shows +index_title.scrub {single|

    ||

    } +index_category.scrub {single(separator=", " include=first)|

    |

    |

    } +index_showicon.scrub {single(not "/bundles/frontend")|data-lazy-load-src="||"} +index_urlshow {url|https://www.tvtoday.de/programm/standard/sendung/|"/programm/standard/sendung/||"} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages +* +title.scrub {single|

    ||

    } +titleoriginal.scrub {single(lang=en)|
    Originaltitel|
    |
    } +country.scrub{single|Land
    |
    |
    } +subtitle.scrub {single(exclude="Folge""Staffel""Episode")|

    ||

    } +description.scrub {multi|

    ||

    |
    } +index_rating.scrub {regex||(.*?)||} +*index_site_channel.modify {cleanup(tags="<"">")} +*index_site_id.scrub {regex||
  • ||} +** @auto_xml_channel_end diff --git a/siteini.pack/India/aasthatv.com.channels.xml b/siteini.pack/India/aasthatv.com.channels.xml new file mode 100755 index 00000000..d12cb328 --- /dev/null +++ b/siteini.pack/India/aasthatv.com.channels.xml @@ -0,0 +1,11 @@ + + + + aastha-india + aastha-uk + aastha-usa-canada + aastha-bhajan-india + aastha-bhajan-usa + vedic-india + + \ No newline at end of file diff --git a/siteini.pack/India/aasthatv.com.ini b/siteini.pack/India/aasthatv.com.ini new file mode 100755 index 00000000..9d3340bb --- /dev/null +++ b/siteini.pack/India/aasthatv.com.ini @@ -0,0 +1,117 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: aasthatv.com +* @MinSWversion: V1.1.1/53.16 +* @Revision 1 - [01/07/2014] Jan van Straaten +* - july 2014 version +* @Revision 0 - [12/05/2014] Jan van Straaten +* - creation +* @Remarks: Must be revised each beginning of the month. This one is for June 2014 +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=aasthatv.com|timezone=UTC+05:30|maxdays=6|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +* +urldate.format {datestring|dd-MMM-yyyy} +scope.range {(urlindex)|end} +index_variable_element.modify {calculate(format=date,vba)|'urldate'} +* the config_site_id is the daynumber offset for the channel +* the last part of the next line : |number - 'config_site_id' +} +* how to calculate the number : +* start with 01/06/2014 ... the vba datenumber = 41791 +* calculate this vba datenumber for the 1st day of the month you want e.g. July 2014 41791+31 = 41821 +* determine which channel has the lowest daynumber (for June 2014 that was aastha-india = 2780 +* the number = vbadatenumber - lowest daynumber = for June = 41791 - 2780 = 39011 +* it is also needed togenerate a new channel list each month (see at the end) +* for July VBA number = 42821 (see above) +* lowest daynumber = 3049 (aastha-india) +* the number 41821 - 3049 = 39772 +index_variable_element.modify {calculate(format=F0)|38772 - 'config_site_id' +} * calculates the daynumber +url_index{url|http://www.aasthatv.com/index.php/schedules/aastha-india/####-|urldate|} +url_index.modify {replace()|####|'index_variable_element'} +*example +*http://www.aasthatv.com/index.php/schedules/aastha-india/2584-13-may-2014 +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +end_scope +* +* july 2014: +index_showsplit.scrub {multi()|||
    } +* +index_start.scrub {regex()||(\d{2} \d{2} [apm]{2})||} +index_start.modify {replace| am|am} +index_start.modify {replace| pm|pm} +index_start.modify {replace| |:} +index_title.scrub {regex()||width=\"535\">.+?

    (.+?)

    ||} + +* this was valid until june +*index_start.scrub {regex()||(\d+:\d{2} [apm]{2})||} +*index_title.scrub {regex()||(.+)||} +*index_title.modify {cleanup(tags="<"">")} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {addstart|0\|30\|60\|90\|120\|150} * sequence for June 2014 (a month with 30 days) +*index_site_id.modify {addstart|0\|30\|61\|92\|123\|154} * sequence for July 2014 (a month with 31 days) +*index_site_channel.modify {addstart|aastha-india\|aastha-uk\|aastha-usa-canada\|aastha-bhajan-india\|aastha-bhajan-usa\|vedic-india} * July 2014 +** @auto_xml_channel_end + +*For May 2014 the following urls and day values were found: +*http://www.aasthatv.com/index.php/schedules/aastha-india/2584-13-may-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-uk/2615-13-may-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-usa-canada/2646-13-may-2014 +*http://www.aasthatv.com/index.php/schedules/vedic-india/2677-13-may-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-bhajan-india/2708-13-may-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-bhajan-usa/2739-13-may-2014 +* +*index_site_id.modify {addstart|0\|31\|62\|93\|124\|155} * sequence for May 2014 (a month with 31 days) +*index_site_channel.modify {addstart|aastha-india\|aastha-uk\|aastha-usa-canada\|vedic-india\|aastha-bhajan-india\|aastha-bhajan-usa} * May 2014 +* +*For June 2014 +*http://www.aasthatv.com/index.php/schedules/aastha-india/2780-01-june-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-uk/2810-01-june-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-usa-canada/2840-01-june-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-bhajan-india/2870-01-june-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-bhajan-usa/2900-01-june-2014 +*http://www.aasthatv.com/index.php/schedules/vedic-india/2930-01-june-2014 +*index_site_id.modify {addstart|0\|30\|60\|90\|120\|150} * sequence for June 2014 (a month with 30 days) +*index_site_channel.modify {addstart|aastha-india\|aastha-uk\|aastha-usa-canada\|aastha-bhajan-india\|aastha-bhajan-usa\|vedic-india} * June 2014 vedic is now the last! + +*For July 2014 +*Following are the new links July. I am mostly interest in aastha-india. Any hope of getting the logic? +*http://www.aasthatv.com/index.php/schedules/aastha-india/2809-30-june-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-india/3049-01-july-2014 +* +*http://www.aasthatv.com/index.php/schedules/aastha-uk/2839-30-june-2014 +*http://www.aasthatv.com/index.php/schedules/aastha-uk/3079-01-july-2014 +* +*http://www.aasthatv.com/index.php/schedules/aastha-usa-canada/2869-30-ju... +*http://www.aasthatv.com/index.php/schedules/aastha-usa-canada/3111-01-ju... +* +*http://www.aasthatv.com/index.php/schedules/aastha-bhajan-india/2899-30-... +*http://www.aasthatv.com/index.php/schedules/aastha-bhajan-india/3142-01-... +* +*http://www.aasthatv.com/index.php/schedules/aastha-bhajan-usa/2929-30-ju... +*http://www.aasthatv.com/index.php/schedules/aastha-bhajan-usa/3173-01-ju... +* +*http://www.aasthatv.com/index.php/schedules/vedic-india/2959-30-june-2014 +*http://www.aasthatv.com/index.php/schedules/vedic-india/3204-01-july-2014 +* +*No logic between subsequent month , the start number 3049 (aastha-india) +*Strange is also that the difference between 1juli aastha-india and the next , aastha UK is only 30 while the month juli has 31 days +*That should go wrong , probably on 31 july because then the number for aastha-india (3079) is then the same as for asstha-uk on 1 july +*index_site_id.modify {addstart|0\|30\|61\|92\|123\|154} * sequence for July 2014 (a month with 31 days) +*index_site_channel.modify {addstart|aastha-india\|aastha-uk\|aastha-usa-canada\|aastha-bhajan-india\|aastha-bhajan-usa\|vedic-india} + + + + +*e.g +*http://www.aasthatv.com/index.php/schedules/aastha-india/2602-31-may-2014 is still valid +*http://www.aasthatv.com/index.php/schedules/aastha-india/2603-01-jun-2014 is invalid, error 404 +*For each channel the daynumber is 31 (the number of days in the month) higher. This offset is entered in the site_id. +*It is unknown how this daynumber will be for the start of each month. +* we ask the user lkospa7@gmail.com to keep record of the url's diff --git a/siteini.pack/India/d2h.com.E.channels.xml b/siteini.pack/India/d2h.com.E.channels.xml new file mode 100755 index 00000000..ebeeeb22 --- /dev/null +++ b/siteini.pack/India/d2h.com.E.channels.xml @@ -0,0 +1,527 @@ + + + + STAR PLUS + ZEE TV + COLORS + &TV + Sony TV + SONY SAB + BINDASS + STAR UTSAV + ZEE ANMOL + DANGAL + BIG MAGIC + COOKING ACTIVE + DD NATIONAL + DD INDIA + SONY PAL + TOPPER TV + AXN + STAR WORLD + ZEE CAFE + COLORS INFINITY + COMEDY CENTRAL + STAR BHARAT + RISHTEY + Smart english + Comedy Active + THRILLER ACTIVE + KUDOS AYURVEDA + OFFER GURU.COM + SONY MAX + ZEE CINEMA + STAR GOLD + UTV MOVIES + WOW CINEMA + CINEMA TV + UTV ACTION + CINE ACTIVE + Evergreen Classic + Movies Active + ZEE BOLLYWOOD + ENTERR 10 + MOVIES OK + B4U MOVIES + MAHA MOVIE + &PICTURES + ZEE ACTION + RISHTEY CINEPLEX + SONY MAX 2 + STAR MOVIES + SONY PIX + HBO + &Flix + ROMEDY NOW + WB + MNX + MOVIES NOW + SKYSTAR MOVIES + Aapla Manoranjan + Star Utsav Movies + Star Gold Select + Zee Anmol Cinema + ABP NEWS + AAJ TAK + NEWS NATION + NDTV INDIA + ZEE NEWS + INDIA TV + SUDARSHAN NEWS + ZEE HINDUSTAN + DD NEWS + LOK SABHA + RAJYA SABHA + JK 24x7 NEWS + CNBC AWAAZ + ZEE BUSINESS + NEWS18 INDIA + NDTV 24X7 + WION + TIMES NOW + CNN NEWS 18 + MIRROR NOW + INDIA TODAY + CNN + BBC WORLD NEWS + AL JAZEERA + CNBC TV18 + ET NOW + REPUBLIC TV + INDIA NEWS + AP 24x7 + TV5 Kannada + Mojo TV + India Ahead + RUSSIA TODAY + Mahaa News + 99 TV + TOTAL TV + MANGALAM + TV 1 NEWS + ZEE UTTAR PRADESH UTTARAKHAND + STAR SPORTS 1 + STAR SPORTS 2 + STAR SPORTS HINDI 1 + D SPORT + SONY TEN 1 + SONY TEN 2 + SONY TEN 3 + SONY SIX + SONY ESPN + DD SPORTS + Star Sports Select 1 + Star Sports Select 2 + Star Sports First + nt 1 + HOME SHOP 18 + SHOP CJ + FOOD FOOD + LIVING FOODZ + NAT GEO PEOPLE + FOX LIFE + FYI TV18 + TLC + EPIC + Discovery Jeet + DIVYARISHI + GEMPORIA + ABZY DOT COM + EZMALL + Naaptol Telugu + Bhakti Active + AASTHA + SANSKAR + SATSANG + ARIHANT + JINVANI + DIVYA + PEACE OF MIND + GOD TV + Ibadat Active + Disha TV + Mahavira TV + Divyavani + Hindu Dharmam + Aastha Bhajan + Rujumargam TV + PARAS GOLD + KIDS ACTIVE RHYMES + CARTOON NETWORK + KIDS ACTIVE TOONS + HUNGAMA + DISNEY CHANNEL + NICK + POGO + MARVEL HQ + SONIC NICKELODEON + BABY TV + NICK JR. NICKELODEON + DISNEY JUNIOR + DISCOVERY KIDS + Disney Stories + MUSIC ACTIVE HITS + MUSIC ACTIVE MASALA + MTV + B4U MUSIC + 9XM + ZING + 9X JALWA + SONY MIX + ZOOM + VH1 + 9XO + ZEE ETC BOLLYWOOD + Songdew Tv + MTV Beats + SUN TV + VIJAY TV + NAAPTOL TAMIL + KALAIGNAR + JAYA TV + ZEE TAMIL + VIJAY SUPER + THANTHI TV + POLIMER + SIRIPOLI + VASANTH TV + DD PODHIGAI + RAJ TV + MURASU + MALAI MURASU + CAPTAIN TV + PEPPERS + VENDHAR TV + SUPER TV + MEGA 24 + KTV + ADITHYA TV + J MOVIE + RAJ DIGITAL PLUS + RAJ NEWS + SUN MUSIC + ISAI ARUVI + JAYA MAX + RAJ MUSIX + MEGA MUSIQ + NAMBIKKKAI + SUN NEWS + MEGA TV + PUTHIYA THALAIMURAI + POLIMER NEWS + JAYA PLUS + SEITHIGAL + MAKKAL TV + SATHIYAM TV + NEWS18 TAMILNADU + VELICHAM TV + CAPTAIN NEWS + SUN LIFE + DISCOVERY CHANNEL TAMIL + CHUTTI TV + MADHA + SVBC 2 + Cauvery News + SAI TV + TAMILAN TV + WIN NEWS + Imayam TV + Sahana TV + Thirai Ulagam + Star Sports 1 Tamil + 7S Music + Lotus News + Puthu Yugam + COLORS TAMIL + MK SIX + MK TUNES + MK TV + SURYA + ASIANET + nt 3(NAAPTOL MALYALAM) + MAZHAVIL MANORAMA + FLOWERS + KAIRALI + ASIANET PLUS + AMRITA + WE + DD MALAYALAM + KAUMUDY + JANAM TV + KAPPA + ASIANET MOVIES + SURYA MUSIC + RAJ MUSIX MALAYALAM + ASIANET NEWS + MANORAMA NEWS + MATHRUBHUMI + MEDIA ONE + NEWS18 KERALA + RAJ NEWS MALAYALAM + PEOPLE + JAI HIND + REPORTER TV + SURYA COMEDY + KOCHU TV + SAFARI + DARSHANA + SHALOM TELEVISION + GOODNESS + SURYA MOVIES + POWER VISION TV + Harvest TV + Jeevan TV + Vanitha + ZEE KERLAM + UDAYA + ZEE KANNADA + STAR SUVARNA + STAR SUVARNA PLUS + KASTHURI TV + COLORS KANNADA + COLORS SUPER + DD CHANDANA + UDAYA MOVIES + UDAYA MUSIC + RAJ MUSIX KANNADA + UDAYA NEWS + SUVARNA NEWS 24X7 + NEWS 18 KANNADA + PUBLIC TV + TV9 KANNADA + RAJ NEWS KANNADA + NEWS 9 + B TV NEWS + DIGHVIJAY 24x7 NEWS + CHINTU TV + UDAYA COMEDY + SRI SANKARA + Saral Jeevan + Ayush TV + Public Movies + Public Music + COLORS KANNADA MOVIES + NAAPTOL KANNADA + GEMINI + STAR MAA + ETV TELUGU + ZEE TELUGU + MAA GOLD + ETV PLUS + VISSA TV + DD YADAGIRI + DD SAPTAGIRI + GEMINI MOVIES + ETV CINEMA + STAR MAA MOVIES + ZEE CINEMALU + GEMINI COMEDY + GEMINI MUSIC + STAR MAA MUSIC + RAJ MUSIX TELUGU + GEMINI NEWS + TV 5 NEWS + ETV ANDHRA PRADESH + ABN-ANDHRA JYOTHI + SAKSHI TV + ETV TELANGANA + TV9 TELUGU + NTV + V6 NEWS + T NEWS + HM TV + 10 TV + STUDIO N NEWS + RAJ NEWS TELUGU + CVR NEWS + CVR ENGLISH + TV1 + GEMINI LIFE + ETV ABHIRUCHI + ETV LIFE + CVR HEALTH + KHUSHI TV + ARADANA + SUBHAVAARTHA TELEVISION + SVBC + BHAKTI TV + CVR SPIRITUAL + Vanitha + Studio One+ + Naaptol Telugu + ZEE MARATHI + COLORS MARATHI + STAR PRAVAAH + MAIBOLI + ZEE YUVA + ZEE TALKIES + FAKT MARATHI + SANGEET MARATHI + 9X JHAKAAS + ABP MAJHA + ZEE 24 TAAS + TV9 MARATHI + SAAM + JAI MAHARASHTRA + NEWS 18 Lokmat + DD SAHYADRI + SONY MARATHI + PTC PUNJABI + PTC CHAK DE + 9X TASHAN + MH1 MUSIC/SHRADDHA + ZEE PUNJAB HARYANA HIMACHAL + CHARDIKALA TIME TV + PTC NEWS + DD PUNJABI + NEWS18 PUNJAB/HARYANA/HIMACHAL + PITAARA + DD URDU + ETV URDU + GULISTAN NEWS + DD KASHIR + CHANNEL WIN + ZEE SALAAM + ZEE BANGLA + COLORS BANGLA + STAR JALSHA + NAAPTOL BANGLA + AAKASH AATH + RUPASI BANGLA + SONY AATH + DD BANGLA + STAR JALSHA MOVIES + ZEE BANGLA CINEMA + DHOOM MUSIC + SANGEET BANGLA + ABP ANANDA + 24 GHANTA + KOLKATA TV + NEWS TIME + News18 Bangla + TARANG + COLORS ORIYA + ZEE SARTHAK + DD ODIA + ALANKAR + TARANG MUSIC + O TV + KALINGA TV + ZEE ODISHA + PRAMEYA NEWS7 + MBC TV + KANAK NEWS + ETV NEWS ORIYA + PRARTHANA + RANG + RENGONI + NEPAL 1 + DD NORTH EAST + JONACK + RAMDHENU + NEWS LIVE + DY 365 + PRAG NEWS + PROTIDIN TIME + NEWS18 NORTH EAST + COLORS GUJARATI + News18 Gujarati + CNBC BAJAAR + TV9 GUJARATI + SANDESH NEWS + ABP ASMITA + DD GIRNAR + GS TV + VTV NEWS + Zee 24 Kalak + ZEE BIHAR JHARKHAND + DABANGG + ETV BIHAR JHARKHAND + BIG GANGA + ANJAN + DD BIHAR + BHOJPURI CINEMA + STAR PLUS HD + ZEE TV HD + COLORS HD + SONY SET HD + &TV HD + SONY SAB HD + Movies Active HD + ZEE CINEMA HD + STAR GOLD HD + &PICTURES HD + SONY MAX HD + STAR SPORTS 1 HD + STAR SPORTS 2 HD + STAR SPORTS Hindi 1 HD + SONY TEN 1 HD + SONY SIX HD + STAR SPORTS SELECT 1 HD + STAR SPORTS SELECT 2 HD + AXN HD + STAR WORLD PREMIERE HD + STAR WORLD HD + ZEE CAFE HD + COLORS INFINITY HD + STAR MOVIES HD + SONY PIX HD + &Flix HD + MN+ HD + STAR MOVIES SELECT HD + NICK HD+ + DISCOVERY HD WORLD + HISTORY TV 18 HD + NATIONAL GEOGRAPHIC CHANNEL HD + NAT GEO WILD HD + FOX LIFE HD + TLC HD WORLD + TRAVELXP HD + CNBC TV18 PRIME HD + ZEE MARATHI HD + COLORS MARATHI HD + STAR PRAVAAH HD + ZEE TALKIES HD + ZEE BANGLA HD + COLORS BANGLA HD + STAR JALSHA HD + STAR JALSHA MOVIES HD + SUN TV HD + VIJAY HD + KTV HD + SUN MUSIC HD + GEMINI HD + STAR MAA HD + ETV HD + MAZHAVIL MANORAMA HD + ASIANET HD + SURYA HD + COLORS KANNADA HD + UDAYA HD + ANIMAL PLANET HD WORLD + STAR BHARAT HD + Sony Ten 2 HD + ETV RAJASTHAN + ZEE RAJASTHAN NEWS + DD RAJASTHAN + ETV UTTAR PRADESH UTTRANCHAL + DD UP + ZEE MP CHATTISGARH + ETV M P CHHATTISGARH + DD MP + Jyotish Duniya + DANCE ACTIVE + BHOJPURI CINEMA + BHOJPURI ACTIVE + DISCOVERY CHANNEL + HISTORY TV 18 + Nat Geo Channel + ANIMAL PLANET + DISCOVERY SCIENCE + NAT GEO WILD + DISCOVERY TURBO + SONY BBC EARTH + DD KISAN + DD BHARTI + + \ No newline at end of file diff --git a/siteini.pack/India/d2h.com.E.ini b/siteini.pack/India/d2h.com.E.ini new file mode 100755 index 00000000..c59f7907 --- /dev/null +++ b/siteini.pack/India/d2h.com.E.ini @@ -0,0 +1,85 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: d2h.com +* @MinSWversion: V2.1.9 +* @Revision 0 - [01/11/2018] Mat8861 +* - creation +* @Remarks: +* @header_end +* $$encrypted [05/01/2020] +**------------------------------------------------------------------------------------------------ + +site {url=d2h.com|timezone=Asia/Calcutta|maxdays=2|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps|retry=4} ++/TWiYpYyoJPNpR+Xulw/w== +0xcsQy1VMbQa15XqY4iJdjQrHrRxlAOtA9EqodkstuGranRwqTgKQEkemHfawPXr +bPMuO4wwc7lYhYVMdBNZEfS9eoT/AFlsFW2c6UbiHWk= +/s+6/JHkfOMOwrzpwjhkdw== +Hf8iKofROfoCjzpSSuVdiznig3Nz9fzRKWmNmK7aR5m4/lSLchHcNoDGhqtLh+8/i4OQl6TxeBeT8OCnPVKTzwev8I4yX+Ot4V7Lmf0CMhA= +0uNRCOg2K5gyyunCA+f+BFeDnHGczTP/xf6oA3Ut4FmbJ6ena7du0fV9zhOkIDTCDibOBc5mB+7s9byPczjCBGgvg6Z7YWwdBhTdErfBBTw= +WubCZI3m0GhxeYaZ0q47c/NkZLGYtz7IyfZ0FrYC2ZEFky/KgPkudqJaOaPzQTbeY6lgoFjLyctn5oaIdzkD2A== +WubCZI3m0GhxeYaZ0q47c9frVOPkXDQZ6VscaXWwKgIvK18sqdPLeOl+iWNe4OwZ9aHmT1wsmygER+sTe2oR0Q== +m/ddxA5jZOcBUHoDRbvawA== +h5bD5xXbacGUe3eZrxfIGAvF3YK5Qj+MbXnGhn1YKIgoZqNALUMF3nMMVBeT6Xu5 +h5bD5xXbacGUe3eZrxfIGJArind9gJo50iDXsaIX68AKSofcv2qf82ban5IkP9K/Ez/oZ58y3TMdkpdr+QD77VVId4NPKapU4C/DEWzhZ1g= +h5bD5xXbacGUe3eZrxfIGMbhBevk6TKTzWWSY8izigzAjZM0zA6OvgCwRrbput/lzmkCakm9Ior0UDGpcSIOi2KJJjOaAsIgiQeULZlJhgeJ28j89uoNYk5SOiMBhJArVrD74C3jTjGg/o1LaLYRTlQjNIfktylzaB7ca4957cI= +h5bD5xXbacGUe3eZrxfIGM0rgoTS1w2wXDsi44MB/FvZdWVEQ3xZjbmixrg55myPhRoWCTM26eJaE4xc3WJhYsD3BxYY6qiJa2390p3o5i4= +h5bD5xXbacGUe3eZrxfIGJArind9gJo50iDXsaIX68AL6rP5y5OuCsD20YvQ7Takx9KO+V6AjW6fm8qq6B5X5omGQX58IRgUtP7ee2GEWDk= +h5bD5xXbacGUe3eZrxfIGEyizF5ThS6P+pI6L34jgeoI0rVoy/Jgebllt21A6yJddc6JTYDINleZ4CZyGGXA0RCEkXBcOgJVL3pVjl6gEjc= +1APTsaNfBD1Sx8TYiQIqnGB0WNdOwAN0N6wGPffXV6SZ9GjHJr/Dlj2pLRIzg0PRwIgAivfnjeyncf4VMvtK9CGcil39u8Hsqry2Au1YnhM= +h5bD5xXbacGUe3eZrxfIGJArind9gJo50iDXsaIX68AKSofcv2qf82ban5IkP9K/QckkiO+7vPmy5Qij3Vy4o7dUr3JEUP9qHccLeciZijTE5XbjbqhRd5jaCvWswNg30E1cIEJd9JcCoVVNxdJdUsF06aVQBqZr+4GjutRDkJ8= +/s+6/JHkfOMOwrzpwjhkdw== +DYfgJfRsmIja5IPypbjH7dq1/rcsqTiuWcvOz7/wUPVVpRzNOUYcRnbyJ0KBoMvwx2rywAuQPDfa86BUWRXJyfkMaSEriSs6rkut9XRHM40= +DYfgJfRsmIja5IPypbjH7XFGe3m3fhEmzua4Q3yQ5LqttjYWgj75jRj34FCxGS01PgSNBh7DwWFjqSH/TzFUvQ== ++/TWiYpYyoJPNpR+Xulw/w== +sRWvy7C/eOAIzbFKB8np01m+KJPElPXdIJDJtGw4j2tQMy2HxHWPyzHGXGuE6Vf2k2Zi3gm/lcKf3xA0iIbAbnTJjqPV/FGUB6226l1ex6cgzybgbi9YhsEfn6A24dYfgLwprWPvspUpGllX5D88Ng== +DsE3JHzGdRGsKr/tdkkzIrQ50DUck6mNk8sAVE6yqCs= +sRWvy7C/eOAIzbFKB8np059/++7fnOUD0L8MCd1ESsnnRJ4Nhi0sjm4VSKqzwDR8X9JWGRzgs88bpg9Xt5zsTA== +8Kx6DkOw3IoWZSTBmZiDL3tbMqFIvYDac/gVpdIUSjxZLGsMthvEcPfyekdwTqBd +sRWvy7C/eOAIzbFKB8np04EX/mus7qF7gmuRviGyNbGUXa/sGsGp5/qhZHJCDlGr +sRWvy7C/eOAIzbFKB8np06g71C389zaP1GzPu2BKOxGoiQ5v8Tirvlz0vOuD2bLOinrij2aprBvaxi3IIik0kAr9oS2vc6F0De6oPMMmQv2SRtQRWNQEPN2C6pPinSqfrejIJ86kyXMKnmZWHRqA8g== +8Kx6DkOw3IoWZSTBmZiDL4iC3/pS6OrAlX4wFX5AbdSqvSmj3jyBXTd+cKcdxx4/ +m/ddxA5jZOcBUHoDRbvawA== ++/TWiYpYyoJPNpR+Xulw/w== +Fn715S66Q+NvkQRttnU4tzdT7mDAxMAQ9oYhP1ij3HCgF8q6vO3vmtykqNT0qLVnIeXYc3leipDTvT3774CEKpAkur/gM9bPhMnpLT9vDz2op3pX7gw2BE0R9nfj0wdos5Evak0Od4JH4AFFI9Dktw== +03L/Li9ERXq2r8+wWm9Z3jB4fAaULiyQIXqySKjhzsXs/fowkQNw8rupeI15HTn3HZj2BGzsQMQDMOJkfJFKQoCqqUMu7ac5+mAyx/j2KkZI7+Qvjo1ZqfPqX5yDvSaQTKq+y7Ihg1P2UWSszBG+nQ== +vMf7yfAMo2q3ZnDehMXTP8IVoLG5R5NZ1EqhmsYSE7NN+E2P48GlmtTT+eAEPA/o +gSczFgmddWJMeSM4CtJRYJsR1GP7AZUcqFW6uQSouKKc+G6wLd2CNDquoXTupLo8aEMCb/FFvAwXn5IWLFZuqQ== +DjwRG0kjdsXUm4makgqs9QecxTt1zj0XQ4njf87mOFEUWea5rcV7hTIFiAEf6KpGApSj/5WzfgTbccnJiuPRQQ== +DjwRG0kjdsXUm4makgqs9bd45BtmlCdPGQTn1jDWDUJfH/DdxiqWCZZP4vYEucOj +Uy2xepWhK5gQZB1SoTaUyLl6qHT4IHwX2H9vaOto4B76uSdEW9h+XqbnTjCubwo+vcJGSUPdQhtLnG6wOvvpYvhOaOnFBnZxQR7QiS8iK2zLWhIJ8k/thNl2NSEZamvqxj5fLn81gx40emDzqhLHqg== +bA9H2GLUj5drXjVntV+k6fwQe3HHmI2W8fug4gn3ssEHKZqC6tKXM4+JFmz99AjYZDhfb216tvTUuidm0WN8Hp2zINWyDOXTgN0bN9hxREY= +C9QZSdSVGsucI1B3HcCltQ== +QbaYwSdsPta4rBb7Mv6hZcqYeyDyA8s6egCbLLs39gk= +kK+3KSTSJWp3d7qWESf8vwY9JoX99nnojKwwdtjmSN6069RrTYN3NxoCFFIvp5HA +kK+3KSTSJWp3d7qWESf8vw74jJmA4RO+e8eCk3E+X1ImtB91BYxLFK2smO/3VzOUu4H1oi7x7aGFvIyeeTtv6IHnvAFjaopCJxYyVWWhj3w= +kK+3KSTSJWp3d7qWESf8vw4pr+eWXeXF1090lCuj6F5Lg08i4PPMXxpVtXjSoilZPP7KpaI4Krx9bAbvJDUVqtiuXRKkJitGNdp6UCIm/vjdoFqCZk5D2QNMiW9BYLWjwdv8wQx9ayjF0CZ+8E8iLnRvB5TRg1aIYWDkBlJMVFo= +kK+3KSTSJWp3d7qWESf8v4y6oFHGpqi74+9Rc9bHTQG1mT+KYa1ZrYCYSORkqzJsE/oFmzawttW7DQLmMk7k40Pc7j5x5odU5wUGICg5yvU= +kK+3KSTSJWp3d7qWESf8vw74jJmA4RO+e8eCk3E+X1JKv9qCPhvpuSMtmVf58o9T3o4xRvbENTfoKdj06H2lgH8mL/1nlBglqWhTv7w0I3k= +kK+3KSTSJWp3d7qWESf8v0fj8MEybk63gZeKWlb+/nBP0vVHPznQgaC29djpq+oh9sCn+GFc9dVdov6cImHeW6jgIctqFrMfqv0MXlbp6RA= +0WaZ2X5X8wIO9jclFGgagYceHdfvsQigUz7ThGZlmPOA8W8Qaxc9YxKPAj6XvwEDlx8VOZjmW7TyJYrQj7MB9tNjw0Qre+5QpApnuTDbF0I= +kK+3KSTSJWp3d7qWESf8vw74jJmA4RO+e8eCk3E+X1ImtB91BYxLFK2smO/3VzOUUauvm5I828wGw5PQnSLwoQ9jsd/uHEi4J06XHs0wjtI= +RUfkgLUYsGOIhe+y4J1YvHH6bJdvIUom/PshIhcm9LLNAfyaqOqv9n1TM3OpqxBRrf+u1UJehQkisYH/cu2+gkUYNAC0wTMHADAl01kFeFdqReeZE3QdXb1IpNbwozIE +Zj+3TZHBH5H7aZlPykPMpGciwAOFkah38e/JTGHQ5Jw= +h3ZgNpU1SAOkvtxImMcyrNPYCCRxy7EnBgh2FAsx+lHK0jgFEVB6loW0g0Zaa8V15JMK9O+QVntcKe65XjuUiK6IrkvDcNWhjzMSip5m21H3kPNGBUzTpvB85foemezPgN92+cxqCOSnzZsoBjoY43+LIEKVJ0zy+d8U3cS76wU= +6F/iteRUQAFS7DhArGTQRoxZP8S1jo9KArF8Q78Ltnw= +g1MVmuD/oCVNPQ0VLrR+ev4vCJLN1SR4nnAhyHyOQhy4kRocKgIKRFERPWmUvbJOwrAZJA0Iukfod5XMgzZ03W7jBPa/0ldaegO7VB6Gd/w= +MT2uQ84yx3uXv00UYVbe1jSBM0iPfefm0Y3JRY2f4eOLjLqrYOMZ9YjrkT8aOp3H3Ntd6q2nYHE+3/yyMVereg== +LPpPy3MvP7KHhubx7BXQ04ODXkXGHT0POTS8V1ksSAHit/vxJUm4wPjogl9y6h/oEHH3iGcd6Dpm530Y/R3pYmtiFs7E9H4qsFe3czET6+M= +ALb6DK2wcEFY6QMmxQyxToPMrqMuLZzmvHHEQxv7xCBMNCA6hGCacx8MT7FLgX9JmfKAsspNnOcO9vxlQ8sucCspxNEyRw5YaGJFhSf2NHrzOnrOOYYYuMwCg0HkESmG +ALb6DK2wcEFY6QMmxQyxTjrl5eYXxDfERoOqCkrD4VZhjMXiKkvYnt0BzxCBy9YTk6AcXNSYDL0ouzJiMaxZ6A== +ALb6DK2wcEFY6QMmxQyxTra2F86o0ZCveh4+/+th1Jgxg+XMIshrlVs/MSuxGgEC +6K8frgyPV4q2wtJRk3+ZEUzzRHwuGD8MWGJEl1TsWKTPilbkakah9WSInSwcEER0kBZ8zUaSAJKJCpRtZjYc3M1SKchyFFrxMmS0URIzi4l04+FEmfw+H4iMmTiNZ4fD +6K8frgyPV4q2wtJRk3+ZEV2V7oIZeuvjhRTve0qO9yb2qovOeYubKR7fPcRn3lnn +VveeA5U2FyW1yg0T/4NU14TK2FkgIG85E3JeC3BkkLur7aAxhI+Sc1HrxlehyvB+ +yLxQHtm4GDZzzUGl2qP4eIdjKekjLcZImfyZfrS6PSnQgKx9QB/YvK8zD7y+PPzI +6F/iteRUQAFS7DhArGTQRn+yfclExVe7NrBlM/6sqv/gszQk+k1Cs+m+eHr3GtK/OBLdGkndGgpHh8zAZbWyFQ== +/VWBNThhejSHVdAfT6xe9Q== +YtFTqcTlLd88yzzIAJXM48RnlzskPXFINUVqjbmSqCo/SacbblOH6t2jLpcB087CjrWhoFcOtrmKjkJjlVx/HA== +YtFTqcTlLd88yzzIAJXM46UiOLPcZYnwDgpOsYJZjfPdqWlyekq7UUNwEuXz/Srh +YtFTqcTlLd88yzzIAJXM493GdqqqPk68WzvuoTSGpE3LeJylxGaNDg++UNwWYjNGKKeAaLfhnUgeg4e2O5C88A== +VB0wIgmxUYUnzCxorNiEmFpbCsPBXd/zcFXuzItWie+oaPqdVPaodz97TPluwQwZZ6bPvXrvD7HWk9DxmuYdWw== +VB0wIgmxUYUnzCxorNiEmOqoLm13W2L/VgDbwR7qej6EhqcZknH488EktzBLj2B0 +VB0wIgmxUYUnzCxorNiEmBUerc39TogxEI1QUDZWbTVdlgbYdtlqy8QnAoqIKirZ0355U7Ge0LbyLJ3WSrZNlQ== +YtFTqcTlLd88yzzIAJXM4yPSVxt2aeFlQSLEUNwNO0h0lDEJxMSTXsJyiSo8TR/hK5uRKtCSGTN2PK8VrOQsxlo7yCkW0uwPeOuJ0QaygnodWwuirVv8+EwKUY18dCqW +QbaYwSdsPta4rBb7Mv6hZQgcDJom/yi9hF1fNayX3pk= diff --git a/siteini.pack/India/in.com.channels.xml b/siteini.pack/India/in.com.channels.xml new file mode 100755 index 00000000..0d32e5d2 --- /dev/null +++ b/siteini.pack/India/in.com.channels.xml @@ -0,0 +1,292 @@ + + + + & Pictures + 7 S Music + 7sea + 9X + 9x Jalwa + 9x Jhakaas + 9X Tashan + 9xm + 9xO + A2Z News + Aaj Tak + Aalami Sahara + ABN Telugu News + Adhyatma TV + Adithya TV + Akash Bangla + Ali Channel + Amrita TV + Angel TV + Animal Planet + Animax + Anjan TV + Arihant TV + Aryan + Aseervatham TV + Asianet + Asianet Movies + Asianet News + Asianet Plus + Asianet Suvarna + Australia Network + Axn + B4u Movies + B4u Music + Baby TV + Bansal News + Bbc World News + Bhakti TV + Big Cbs Love + Big Cbs Prime + BIG RTL Thrill + Bizz News + Captain News + Cartoon Network + Channel 10 + Channel [V] + Chintu TV + Chirithira + Chutti TV + Cinema Tv + Cnbc Awaaz + Cnbc Tv18 + Cnn + Cnn-Ibn + Colors + Comedy Central + Dabangg TV + Dd Bharati + Dd India + Dd National + Dd News + Dd Sports + Dd Urdu + Dhamaal TV + Dhoom Music + Dilli Aaj Tak + Discovery Channel + Discovery Hd + Discovery Kids + Discovery Science + Discovery Tamil + Discovery Turbo + Disney Channel + Disney Xd + Divya Tv + DY 365 + E 24 + Etv + Etv 2 + Etv Bangla + Etv Bihar + Etv Gujarati + Etv Kannada + Etv Marathi + Etv MP + Etv Oriya + Etv Rajasthan + Etv UP + Etv Urdu + Filmy + Firangi + Focus Tv + Food Food + Fox Crime + Ftv + Fx + Gemini Movies + Gemini Music + Gemini Tv + Gemini TV HD + GNN News + God Tv + Hbo + Hbo Defined + HBO Hits + History Tv 18 + HomeShop 18 + Ibn 7 + Ibn Lokmat + Imayam Tv + India News + India Talkies + India TV + Indiavision + Ishwar Tv + Jan TV + Janasri News + Jaya Max + Jaya Movie + Jaya Plus + Jaya Tv + Jeevan Tv + Kairali People TV + Kairali TV + Kalaignar Chithiram + Kalaignar Isai Aruvi + Kalaignar Murasu + Kalaignar Sirippoli + Kalaignar Tv + Kasthuri TV + Khushboo Tv + Kiran Tv + Kochu Tv + Kolkata Tv + Ktv + KTV HD + Lemon News + Life Ok + Life OK HD + Maa Gold + Maa Movies + Maa Music + Maa TV + Mahuaa News + Mahuaa TV + Mastiii + Mathrubhumi News + Mega Musiq + Mega TV + Mgm + MH1 News + Mi Marathi + Movies Now + Movies Now HD + Movies Ok + Mtunes + Mtunes HD + Mtv + Music India + Music Xpress + MY TV + Nat Geo Music + Nat Geo Wild + National Geographic Channel + National Geographic Channel HD + Ndtv 24x7 + Ndtv Good Times + Ndtv India + Ndtv Profit + Neo Prime + Neo Sports + News 24 + News Express + News Time + NewsX + Nick Junior + Nickelodeon + Om Bangla + Orissa Tv + Pogo + Polimer Tv + PTC Chak de + PTC News + Raj Digital Plus + Raj Music Karnataka + Raj Musix + Raj Musix Telugu + Raj News 24x7 + Raj News Malyalam + Raj Tv + Romedy Now + Ruposhi Bangla + Saam Tv + Sada Channel + Sahara One + Sahara Up + Samaya TV + Sandesh News DNN + Sangeet Bangla + Sangeet Bhojpuri + Sea News + Seithigal + Soham Tv + Sonic + Sony Entertainment TV + Sony Mix + Sony PIX + Sony Six + Sony Six HD + Sony TV HD + SS Music + Star Gold + Star Gold Hd + Star Jalsha + Star Movies + Star Movies Action + Star Movies Hd + Star Plus + Star Plus Hd + Star Pravah + Star Sports 1 + Star Sports 2 + Star Sports 3 + Star Sports 4 + Star Utsav + Star Vijay + Star World + Star World Hd + Studio N + Sun Music + Sun News + Sun Tv + Sun TV HD + Surya Tv + Suvarna News 24X7 + Suvarna Plus + Tarang Music + Ten Action + Ten Cricket + Ten Golf + Ten HD + Ten Sports + Tez + Times Now + Tlc + Topper TV + Travel Xp + Udaya + Udaya Comedy + Udaya Movies + Udaya Music + Udaya News + Utv Action + Utv Movies + V6 news + Vh1 + Wb + World Movies + Zee 24 Gantalu + Zee 24 Ghanta + Zee 24 Ghante MP + Zee 24 Taas + Zee Action + Zee Bangla + Zee Business + Zee Cafe + Zee Cinema + Zee Classic + Zee Kannada + Zee Khana Khazana + Zee Marathi + Zee News + Zee News UP + Zee PHH + Zee Premier + Zee Smile + Zee Studio + Zee Talkies + Zee Telugu + Zee Trendz + Zee Tv + Zee TV HD + Zee Variasi + ZeeQ + ZEtc Punjabi + Zing + Zoom + + \ No newline at end of file diff --git a/siteini.pack/India/in.com.ini b/siteini.pack/India/in.com.ini new file mode 100755 index 00000000..4077a557 --- /dev/null +++ b/siteini.pack/India/in.com.ini @@ -0,0 +1,54 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: in.com +* @MinSWversion: +* @Revision 1 - [27/11/2014] Francis De Paemeleere +* - add new timezone +* - try to speedup +* @Revision 0 - [09/06/2013] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=in.com|timezone=Asia/Calcutta|maxdays=7|cultureinfo=en-IN|charset=utf-8|titlematchfactor=90|firstshow=0} +site {retry=3} + +urldate.format {datestring|yyyyMMdd} +url_index{url|http://www.in.com/ajax/getChannelSchedule.php?cid=|channel|&dt=|urldate} +*http://www.in.com/ajax/getChannelSchedule.php?cid=436&dt=20130608 +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + +index_showsplit.scrub {multi|
  • |title="|">|} +subtitle.scrub {single(separator=":" exclude=first)|
  • |title="|">|} +description.scrub {single|

    |

    |
  • } +temp_1.scrub {single|Trivia :|||} * trivia +description.modify {addend('temp_1' not "")| Trivia : 'temp_1'} +description.modify {addstart("")|No more details!} +director.scrub {single(separator=", ""&")|Directed By :|title="|">|
    } +actor.scrub {single(separator=", ""&")|Cast :|title="|">|
    } +producer.scrub {single(separator=", ""&")|Produced By :|title="|">|
    } +writer.scrub {single(separator=", ""&")|Written By :|title="|">|
    } +composer.scrub {single(separator=", ""&")|Music By :|title="|">|
    } +category.scrub {single|Language:||

    |

    } +category.scrub {single|Genre:|">||

    } +productiondate.scrub {single|Released Date :|title="|">|
    } +starrating.scrub {single|In.com Rating :|||} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.in.com/tv/?utm_source=hp-lhs&utm_medium=hp-rest} +*index_site_id.scrub {multi|"update_section1" />|channelId=|&channelcatid|} +*index_site_channel.scrub {multi|"update_section1" />|||} +** @auto_xml_channel_end diff --git a/siteini.pack/India/india.EK.channels.xml b/siteini.pack/India/india.EK.channels.xml new file mode 100755 index 00000000..7bd9d0c6 --- /dev/null +++ b/siteini.pack/India/india.EK.channels.xml @@ -0,0 +1,553 @@ + + + + Sony Marathi + Jaya Plus + Raj TV + India News + Tollywood + Enter 10 + Star Maa HD + Puthu Yugam + Raj Musix Kannada + Lok Sabha TV + Multiplex + DD Madhya Pradesh + Polimer TV + Raj Digital Plus + Samachar Plus Rajasthan + Shalom TV + FYI TV18 HD + CNBC TV18 Prime HD + Disha TV + Zing + Comedy Central HD + News24 + Kolkata TV + Surya TV + Zee Marathi + ETV Cinema + Pitaara + ETV Urdu + Jaihind TV + Raj News 24x7 + Zee Uttar Pradesh Uttarakhand + Sony SAB + Zee Bollywood + Zee Telugu HD + Jalsha Movies + Zee Cinemalu HD + Star Sports Select 1 + And flix HD + Sarthak TV + Star Sports 1 Tamil + Star Sports 3 + National Geographic HD + Surya Comedy + Star Maa Movies HD + Bhakti TV + Animal Planet HD + Flowers + Surya Cinema + Colors Kannada Cinema + TV5 Monde Asia + Chutti TV + SONY YAY + Ten 1 + Tata Sky Star Movies HD +1 + Asianet Plus + Republic TV + Discovery Turbo + Filmy + Housefull Action + DD Kashir + Star Maa Music + ETV Andhra Pradesh + Dangal TV + FTV + Jinvani + Public TV + Thanthi TV + DD National + E24 + Ishwar TV + Mastii + Zee Salaam + Kochu TV + KTV + Makkal TV + Living Foodz + Rengoni TV + DD Girnar + Manorama News + Sonic + Polimer News + Rang TV + Sangeet Bangla + TV9 Gujarati + Big Magic Ganga + NDTV Profit + CNN News18 + TV5 + Sony AATH + Sony MIX + Star Sports Select 2 + SVBC + Jaya TV + Kairali We TV + Times Now + OTV + Z ETC + Tez + DD Rajasthan + 9X Tashan + ABN Andhra Jyothi + &pictures + Ten TV Telugu News + Naaptol Blue + Zee Tamil + Zee Rajasthan News + Sun Music + Gemini Life + Chintu TV + Star Utsav + Food Food + Aastha Bhajan + Arihant + DD Punjabi + MBC + DD Sports + Sakshi TV + Suvarna News 24x7 + DD Podhigai + Sahara One + Shakti TV + Nick Junior + CNBC Bajar + Nickelodeon + Gemini Music + Sony Ten 3 HD + Star Pravah + Suvarna Plus + Nat Geo People HD + Nat Geo People + Nat Geo Music HD + Travel XP + Pratidin Time + &tv + PTC News + R Plus News + Sangeet Marathi + ETV Life + Naxatra news + HM TV + Mega TV + Aseervatham TV + Jaya Max + Kalaignar Sirippoli + Nepal 1 + Star Maa Gold + DD NE + Zee Punjab Haryana Himachal + DD Bihar + Bindass + Goodness TV + Kappa TV + Sony ESPN HD + Star Vijay HD + VTV Gujarati + DD Chandana + Kashish News + Seithigal + IBC 24 + Aastha + God TV + Maiboli Tv + Peace of Mind + Prarthana TV + ETV News Bangla + Kannada Cinema Club + Tamil Cinema Club + GTPL Music + GTPL MAX + GTPL Katha + Colors Marathi + VH1 HD + CNN International + Jalsha Movies HD + Zee Anmol Cinema + Fox Life HD + Jeet Prime + Jeet Prime HD + APN + MK SIX + Raj Musix + Vendhar TV + Raj Musix Malayalam + Raj News Malayalam + Manoranjan Movies + Samay UP Uttrakhand + &pictures HD + Channel One + DD Bangla + DD Odia + MH One + News World India + NTV News + Colors Infinity HD + Bhojpuri Cinema + &tv HD + Zee Yuva + MTV Beats + DD Yadagiri + Cine 21 + Chithiram + Housefull Movies + Sangeet Bhojpuri + Manoranjan TV + GSTV + Media One + Janam TV + Kairali TV + Mh1 Shraddha + Prag News + Safari TV + Ramdhenu TV + News 7 Tamil + Music Fatafati + DSPORT HD + Kalaignar Murasu + CCTV9 + India News Haryana + Chirithira + News Live + News Time + Sony Wah + PIX HD + Sony Ten 2 HD + Nat Geo Wild + Baby TV HD + NewsX + Puthiya Thalaimurai + Reporter TV + Sanskar + Music India + CTVN AKD Plus + Prameya News 7 + Sandesh News + Express News + Vrinda + Russia Today - RT + Magicbricks Now + J Movies + Divya TV + DD UP + STV Haryana News + Tarang Music + Vasanth TV + TV9 Marathi + Sun News + Surya Music + ETV Abhiruchi + DD Malayalam + Sathiyam TV + Raj News Kannada + Katyayani + Dabangg TV + Raj Pariwar + Jeevan TV + ETV Haryana + Sri Sankara TV + Kaumudy TV + Shri News + GTPL Gujarati + GTPL BHAKTI + GTPL CINEMA + GTPL DAIYRO + Raj Musix Telugu + Paras TV + Udaya Comedy + Zee 24 Taas + Raj News Telugu + Vijay Super + TV9 Kannada + Fakt Marathi + 9XO + UTV Action + Amrita TV + Jai Maharashtra + Pogo + FYI TV18 + News State + NewsX HD + Channel NewsAsia + Zee Marathi HD + Zee Talkies HD + Zee Cinemalu + MTV Beats HD + Colors Super + Star Maa + Star Pravah HD + Star Gold Select HD + HBO + Kasthuri TV + Mathrubhumi News + Tarang TV + Zoom + NDTV Good Times + Ayush TV + Saral Jeevan + TV9 Telugu + Sahara Samay Maha Guj + Samay National + BBC World News + Colors Infinity + Gemini Movies HD + Udaya Music + Udaya HD + Sony SAB HD + Sony SIX + Nat Geo Wild HD + Zee Hindustan + Zee Bangla HD + Star Sports 1 Hindi + 9XM + DD Kisan + ABP Majha + Aakash Aath + 9X Jalwa + DD Rajya Sabha TV + ABP Ananda + India Today + IBN Lokmat + NDTV 24x7 + Animal Planet + SONY BBC Earth + Zee Bihar Jharkhand + Colors Bangla HD + Discovery Tamil + Surya HD + Star Sports Select 2 HD + Asianet News + HBO HD + Chardikla Time TV + CNBC TV18 + DY 365 + Vissa + DD Sahyadri + France 24 + Australia Plus + Anjan TV + Disney Channel + Home Shop 18 + DD Bharati + ET Now + Captain TV + News9 + 9X Jhakaas + News Nation + Colors Bangla + Colors Oriya + MNX HD + Colors + Colors Marathi HD + Gemini News + Star Maa Movies + Disney Junior + Star Utsav Movies + ETV Telangana + NDTV India + PTC Punjabi + Malayalam Cinema Club + PTC Chakde + Telugu Cinema Club + CNBC Awaaz + Asianet HD + B4U Music + TLC + Kanak News + TLC HD + Zee Cinema + T News + Zee Business + Sony SIX HD + Dhoom Music + Star Sports 2 + Disney International HD + Star Suvarna + Zee Anmol + Star Movies HD + Star Vijay + Zee Bangla + Star Gold + Adhyatma TV + Sun Life + V6 News + UTV Movies + Star Sports 1 HD Hindi + Mazhavil Manorama + SONY BBC Earth HD + DD Saptagiri + ETV Plus + Zee News + Zee Kannada + Zee Bangla Cinema + Colors Kannada HD + Gemini Movies + Udaya Movies + Mazhavil Manorama HD + Udaya TV + KTV HD + Star Gold HD + Star Sports 1 + Star Movies + Zee Talkies + Hungama + Star Movies Select HD + Romedy Now + Movies Now HD + BTVi + History TV18 + BTV News + Zee Action + Kalaignar TV + B4U Movies + ABP News + Zee Cinema HD + Sun TV + Zee Telugu + Sun TV HD + Nick HD+ + Sun Music HD + Sony Entertainment HD + Gemini TV HD + PIX + Ten 1 HD + AXN + Star Sports HD 1 + Star Sports HD 2 + Star Sports Select 1 HD + Fox Life + Gemini Music HD + Romedy Now HD + Movies Now + MN+ HD + WB + India TV + Sony Pal + Discovery HD + Aaj Tak + Discovery + Discovery Science + Star Jalsha + Zee Cafe HD + Zee TV HD + Zee Cafe + Zee TV + MTV + Kalaignar Isai Aruvi + Big Magic + Colors HD + Gemini TV + Gemini Comedy + Adithya TV + Sony Entertainment + Sony ESPN + Star Plus HD + Star Plus + Star World + Asianet Movies + BFlix Movies + Maha Movie + Cartoon Network + Topper TV + Vanitha TV + Ruposhi Bangla TV + DD India + Shop CJ + ETV News Odia + Comedy Central + EPIC + Colors Kannada + Kushi TV + Ten 2 + Sony MAX + Sony MAX 2 + Star Bharat + Star World HD + Star World Premiere HD + Ten 3 + AXN HD + Asianet + National Geographic + Sony MAX HD + Angel TV + Oscar Movies + ETV Telugu + Discovery Kids + History TV18 HD + Airtel Miniplex + Airtel Miniplex HD + ETV Telugu HD + ETV Rajasthan + ETV News Gujarati + Shubhavaartha TV + ETV Bihar + Zee Tamil HD + Zee 24 Kalak + Zee 24 Ghanta + WION + News18 India + Colors Gujarati + Star Suvarna HD + Star Gold Select + WOW Cinema + Rishtey Cineplex + And flix + Cinema TV + MNX + Cineplex HD + Tata Sky Zee Cinema HD + 1 + Colors Tamil + Tata Sky Sony HD + 1 + Tata Sky Sony Max HD + 1 + Tata Sky Star Gold HD + 1 + Tata Sky Star Plus HD + 1 + Star Sports First + Tata Sky Colors HD + 1 + Disney XD + Sun Bangla + Zee Keralam + Surya Movies + Studio N + Sadhna TV + Rishtey + ETV News Kannada + Times Now HD + DD News + VH1 + Movies OK + Kairali People TV + DSPORT + Zee Punjabi + Aaj Tak HD + Zee Classic + Colors Tamil HD + Jaya TV HD + UTV HD + Zee Kannada HD + Zee Keralam HD + Zee Kalinga + Sudarshan News + Star Jalsha HD + DD Urdu + Care World + Satsang + Zee MP Chhattisgarh + Star Bharat HD + ETV UP + And Prive HD + ETV MP Chhattisgarh + Living Foodz HD + + \ No newline at end of file diff --git a/siteini.pack/India/india.EK.ini b/siteini.pack/India/india.EK.ini new file mode 100755 index 00000000..39853c9c --- /dev/null +++ b/siteini.pack/India/india.EK.ini @@ -0,0 +1,70 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: india +* @MinSWversion: 3.0 +* @Revision 1 - [05/06/2020] Mat8861 +* - creation +* @Remarks: +* @header_end +* $$encrypted w/userkey/expiry [09/06/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=india|timezone=UTC|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +91L60wSoLLUNtkXou2RJpQ== +x1kt3XZR3+eP2QCBpSMrpgjkXOcDGjVzl1HiZADrbcBHsct/2GTNcgjmyTPVRO0+ +eyERgn9XwtNpN9QVKmrZbA== +tapStQiLGS45JhJOTHReChKAAxZiS2pv/KKP0RgU6aA= +aM+8CHN9+QX6T1gTwsdEiDbYLq44m04hSe+Zcm7QlwbInuvQvDp5b+QEwebMynMRR3FkOQHGnMsUbjs1/2uIuMCkdOSIyrTRblrqOSekNl4= +RtHkWYwGbMb+EAsntA+kb/5kaqDPhdQKTgOFqCCTaY0qwHjBuNJ3j6v0tgWdP/uS3JqosHy6AgBZe2z4bmfGn8m/KKq4ZmLd+XwhuGx3Ssw= +LolkAhZVRFmh0KbWfDEMxZ6cXanWR6DdRRXnOGxNQCzekmr15P1fd1/Jed94p1lIIAfqacHrDHeG2DTMJna/sQ== +LolkAhZVRFmh0KbWfDEMxRw7h55HXa9hi1sn6sjamPqd2/v9RWtPCJqosHgXCF9azLOel65kzCpUF9OnvktR/w== +91L60wSoLLUNtkXou2RJpQ== +d74GQGneeVzaKCR8yzN4yHCiO+mIM6Cg5BF7orpbYtd8BxsfnXo8Z4SvrwXPe64ON5bCqVVurkbFi3nW6FFCN1gnm8QTAL0+fQjZeocfXfMZq7iO2QmShoe3/YwNSTFzYUJbW69f8nsqBGIuk+KdwA04Empz4MTZAyqDHNhS4fFKEJylcPLHu7BtswDWz4KkNMQbxbYahVv0mADDip6O/g== +eyERgn9XwtNpN9QVKmrZbA== +f2q0nwogfMNnTZNhzeYq5A== +K0JXoOgLNWPQ/cI0t/e3viE/lcLQ7xEAPYk+U+unCE+pEkw1slr8mVTF3vdDwVz/YqbpVgeOHnRxbJWJFI+t5g== +yGYYkGqlbU3IzJCp7S59rRUe7xl1ir+t+tAeKGKFhZSe9tCjjkywqVjW3WGnyogZEFCk1XJgdL2g5aLhZcR/bJV+FCrtHM/eTw7oC8uoNEVpuj0od7CRZ4p4W8kdTH67MdHXULgiMLwGKk4455bILg== +eyERgn9XwtNpN9QVKmrZbA== +5ZlcT7lBs5qV5mxMW6T87kihOyvFD1HfMWQ14qbJYgSQZTU54abQglxBTD+99kkf +BBGWSZMR73rKZ6KIOR2nYf7ioV7/u4T1nV9OcajeO6nibMIPKW4yPLChCf0Hd1ro +5ys8rpU3+gAUGwH6TnP1dN1QsF58U4FYKPOPYhGDSw03ESQU0ecog9Ed7KMzF7bs5qxMFEdZI0TippWH935kUg== +wjHWDTEuva+7EjZ9G2+v+U3fT7C+cbkrSBLAEGrWKHgh+ihE7IBYgD1CtXhT1lPU9DAFZmWyaEYcRMVmptNLWA== +rtuoyxqFHjQweqqPMryAQg18pRfa+9/3Ujirw2nDIJvb8BwG3D6lFHkAr7w2l9EKmBHhnAKzB32nmBEoUojXSarZ1S3ecGIcqcO/u51yudM= +erJgZB9Gc9Qn7bRwllOLFjnLDmQxkLA1dvNQKIy4LkhsIguq3v7qIU/UtGBmSdpt +Ow38Nu73zYo0YgDeQzEs2vuVcWHrK/e6Fv9NhGIHJpfIVroybKhrkZUuenAvg0KtpXpz0unOU8rrs4UMiJooFA== +tlx8Ppcf8rqJ7JHtDH3qDl4OYaJ/jThJYjZHHnUw9gSKIKO7HFYXJP5l3FqqM03WJUhB2ne6QtnPxIAyKM1LSA== +i0Sw+qvJ9WKaQ5bsFFygmNIvhkX1+7qKN/2B+t0922El3N2RLnVWUQXog8jA6X7DgcrSaTLl4WAkO4puo05be0rlam9czlgb3+4tUt4y1oARtDPThQPHz6fskvO3bUYWnDfeelnk33RhcNAsU9xSFd11wM4Yk4Hy9ui4Djm0jco= +%&$€lnsvrGjnYRBNKL4/IEct8DLnWh1OUo1hS5LxEEoNWMQ=€$&% +u5b+3yVWVHhJhUC8cPXDlf9JVU5HM6tfgxLW4XwJa+Ch0ykbZdjAvbZiQ6rbkN+C +91L60wSoLLUNtkXou2RJpQ== +YV1mUN7qw82rmZXmlzv7hJup667kgYok3xx3ZXahbFL5T02x6kaoHrrpcPdhGVMIGJZcadoaY0rSzrhE3msm30RpA7Zu53yD8MP+9V8xuYE= +Dhjojwl+Mx+GvpYHj9Igw7FERIG5HvrMpwwVFhStYR6jaqgY2oclOO9lCoNji0GLL9PTB+N9au6SJEWdgpDtxA== +Dhjojwl+Mx+GvpYHj9Igw0PdX/BTlG8bfnAyKJ0ZvmXjsKweiGDgt8wzy+GM+XDq +Dhjojwl+Mx+GvpYHj9Igw0vhaSiDlYjh1RvB33kRg432fRem5Dh5gLbEtu0KfPud +mfKo1FChF2ZTaK0/M7Z2cYREj1N2LEzC7dlxeCZzl1+J/Yq0f9knrb8hXD6SEgoBIQP08mvKfYhs75iJgvBbpxoeIFxckZt8rODDdsNoTzuDoOiUrTOst4wAo0aR2QJu +gObcSLF4dKZwW7ChoIMoxl89e4RpLZoZNX7wO5yxIcnnFQZgh7gGlp+KiOjA+JsBUec0+e7Lqcqy8yNEQI6VoTHj8s2WLXw2Fc9JVJkExpc= +FOthuqNhw+BlllsofnKlR9+XRXVj6YvaCySlJe9i6LThjAcmUyGahRD/XXvm5XkL9VqjLEDfqmGPGxDm4SkbV+058dab+p9Mz/RPqOBD3D8= +dE4qCBE/ebiXy08EdPDLgwgjjnmyugZ654P9p5QAwXfo/lKuTvJTLUc0abImQbT9ROw/7weh+8m1FyQQ2bvaQZFgQvhBvwQ/HIjqV4UECAo= +eyERgn9XwtNpN9QVKmrZbA== +M7VZM30rkthzmGsybZT8UZQHMAgU8NcKYhTeOC3T7WY= +Glk64sETLuciOEA5JN1+d2BuXsEUEr3b9J61zrzy78q47LC0JdMq+QbSr2YiLHvtrpp3uK+QPXJbJd3jkzxjFQ== +PeBjVQotUwNSvH0jE/zARkRkUfZAZLVgAxFBGnUEpfPa7pUdBoeSq5Z32ztiRHr5 +ENvioHZNata52M3qJOJRq9JpfdUhK6PSvue8dxRNeYyXYGNDFtqcZ8m6DSSNDkWOOprSBZ220GtC4hPDkNtc2Q== +NvUiBi8dV84Hj2f7OWK4sgP17m5hBn9Tb4XDcitRv/eMRe+pLWguFAasN+SH5N9xJBd7UQ4HifRVQRQmRUlrZw== +tH3Wnfn3NHeOpkQl+1AxBtXoR3+Klcp0QyqTAlbHUHQXjA10KcZrjXOb7uKrLCdI +y+CfBQEgw/uKLVSVSSJUsQ== +ceWO6K1loOeQk/nF3eJUGxcLUjPgOziJU9z20HDbytQ1Yvmawb5ewIReEhSZKcZytFnr22eeCRxMjCBkXaJmrzUHFuWsNaNUnCXdCZ6wL5sQ8QWjhGjza1vcjdxjJ+U57pDZQfqfpdcOyC9y/QIOtg== +Z1F59k2gsX+W7nwIj7v15kkWlJz9dVTliHk9f/nu/VWRrGmjkSjm+v4f6MDutJOUhabeI/GWtQ4BkG1GRXk2cwVnEwzECtqUfaR6q78LnAM= +Nw0pwLyZ234FB1RGpbX1dQ== +s4cE09aMYfxTFs3W+JozlulZm9bYlhItsvr96qiwOPk= +jNpQ3hpBHnuV2OKLYHixpCxOEhiEftO7uTJgKYe09J/mcD49DY01tyERaAgUxHuvWpvSZ+HrCrDhwAmQVJ4PNAqdvpspcj4oHPYinbnL8OcfTmfNjLEiKChJhc6Pd2C9BYs32U9pg81IpD9trTRDyQ== +g8uGoHBQbN3TBXqNGNRcADRtHFyoldoE1f4GcWuARBeibG36yQ0vGH/p2HBg7YyKAFm6wce9gDFZ6UNl5u2UzBJCVNwWxwzgNuWfbxE81uoAE9WItMksuHPu/U3rEUrVbyiJqugh5jhQNbLRbuBjyMkopdj3i/OfwXlyLHipJgA= +g8uGoHBQbN3TBXqNGNRcADRtHFyoldoE1f4GcWuARBcv2N29ymK1XG9TX6/qblxoDYnM/uluAC8d9RJK/DOFuZMdznTwoiNc1TtSwwiRabw= +jMQWLXtwrUOJ1w3UnTqucfisJnVSQE24U9YzA8mVtdi988Urr46wkIDhJ/oV9OMi+xvJSi+srM1UsPuPOuogFBfhp9P4EWMf9TeP84JA3siMD0ccgqhZytEgE7w9+DA3EkxnU7MPuXyOYqy8I23MeQ== +hQozicgS73kHyGLv1BeRqTYB3g+VI+gt2Aq7EqZFf8hkqoPhYxltOiO2ZwqhFYBFCTOMk7ob6URXdGngFRXgkWCYOG1ROA4ZrO/SSEILKhIrZ4G0yTfo/IlAuroJ7uKE +C0n4we2GIz8MuWpCwAQMC3U4qOl8/r3ZIdGA36fIdP25hk5rYiQQBGfE4ACQvaLy +3PwsqSbMeWUN/qzDJLB6rYmuCVKV87ZTW2Hy/R+XYnt+7TiqhMoyL6PCfnXn4t+MitNJU21f/0+qEjqxc4nY0LpRHNN42yoxRmGLWJyLwbLHvnnjIYwI1c8NpuwCysl8 +5PP7big6I/aNQRHSUihMXg== +s4cE09aMYfxTFs3W+JozlgNN2/qjwRdK4SfpQX7TWO8= +IIKl6X/yz3f4f5ii8xdhmQ== +QZENSW7ckX9iPKqWE+WVxw== diff --git a/siteini.pack/India/indiatimes.com.channels.xml b/siteini.pack/India/indiatimes.com.channels.xml new file mode 100755 index 00000000..5767051a --- /dev/null +++ b/siteini.pack/India/indiatimes.com.channels.xml @@ -0,0 +1,461 @@ + + + + Discovery Channel + Discovery Channel HD + Discovery Tamil + TLC + Star Plus + Colors + Zee TV + Life OK + Sun TV + SAB + SET + Star Gold + SET MAX + Zee Cinema + Nick + Movies OK + Cartoon Network + Star Sports 3 + Zee Marathi + Star Jalsha + Maa TV + Gemini TV + POGO + Hungama + Disney Channel + Zee Telugu + Star Utsav + Star Vijay + Zee Anmol + And Pictures + KTV + Star Sports 1 + UTV Movies + Zee Bangla + Udaya TV + UTV Action + B4U Movies + Star Pravah + Asianet + Colors Marathi + MAX 2 + Aaj Tak + Gemini Movies + Zee Classic + BIG MAGIC + Colors Kannada + MIX + CHANNEL V + Asianet Suvarna + ABP News + Zee Talkies + India TV + Ten 1 + Discovery Channel + Rishtey + Maa Movies + DD1 + 9XM + Bindass + Zee News + Cinema TV + Sonic + India News + MTV + ABP Majha + National Geographic Channel + B4U Music + Sun Music + 9X Jalwa + Kalaignar TV + Udaya Movies + Zee Kannada + Pal + Enter 10 + Zindagi + Mastiii + Colors Bangla + News24 + Polimer TV + Raj TV + Dangal + Disney XD + Jalsha Movies + Zee Tamil + PTC Punjabi + IBN7 + Jaya TV + Star Movies + History TV18 + Adithya TV + Animal Planet + Chutti TV + Zee 24Taas + Zee Action + ABP Ananda + IBN Lokmat + NDTV India + Surya TV + Isai Aruvi + J Movies + NTV + TV9 Kannada + Gemini Comedy + M Tunes + Mazhavil Manorama + SIX + ZING + Zoom + Tez + Dabangg TV + Aakash Aath + Maa Gold + Sirippoli + Discovery Kids + E24 + Gemini Music + Mi Marathi + Movies Now + Suvarna Plus + Sahara One + TV9 Marathi + Bhakti TV + Filmy + HBO + Jaya Plus + Maa Music + MH1 + Ten 3 + Thanthi TV + 9X Tashan + Jaya Max + Kolkata TV + Music India + Nat Geo Wild + Puthiya Thalaimurai + Sarthak TV + Udaya Music + DD News + ETV Andhra Pradesh + Kasthuri TV + Live India TV + Mahuaa TV + SET PIX + Star Sports 2 + Sun News + Tarang TV + WB + Zee Bangla Cinema + Z ETC Bollywood + Zee 24 Ghanta + Colors Gujarati + Fox Life + Kiran TV + Maiboli + Mega TV + PTC Chakde + Sony AATH + Sun Life + TV9 Gujarati + Udaya Comedy + Bindass Play + Asianet Movies + Discovery Science + Gemini Life + Kairali TV + Kushi TV + OTV + MH One Shraddha + T News + Sangeet Bangla + Suvarna News + 9X Jhakaas + Asianet Plus + DD Bangla + DD Punjabi + DD Sahyadri + Discovery Tamil + Murasu + News Express + R Plus News + Saam TV + Star Sports 4 + Ten 2 + Living Foodz + Zee Q + Captain TV + Chintu TV + Awaaz + DD Podhigai + Disney Junior + Music Xpress + Seithigal 24x7 + Star World + TLC + Nick Junior + Asianet News + AXN + Food Food + FX + Jai Maharashtra + Kochu TV + Manorama News + MBC TV + Mega Musiq + PTC News + Star Movies Action + Zee Business + Zee Madhya Pradesh Chhattisgarh + Zee Studio + Makkal TV + Ruposhi Bangla TV + Amrita TV + CNBC TV18 + DD Chandana + DD Girnar + DD India + DD Sapthagiri + DD Sports + Colors Oriya + ETV Rajasthan + ID + NDTV Good Times + Polimer Kannada + Prarthana TV + Raj Musix + Raj Musix Kannada + Sakshi TV + Sandesh News + Sangeet Bhojpuri + Times Now + Zee Salaam + India 24x7 + Bansal News + ETV Bihar + Janasri News + News Live + Raj Digital Plus + Big Ganga + CNN News18 + DD Bharati + DD Malyalam + Delhi Aajtak + ET Now + ETV Madhyapradesh + ETV Urdu + ETV Uttar Pradesh + Gemini News + INDIA TODAY + HMTV + I News + India News Haryana + Kasthuri Newz 24 + Loksabha TV + Mahuaa Plus + Mathrubhumi News + Peppers TV + Rang + Romedy Now + Sadhna + Samay MP Chhattisgarh + Surya Music + Star Gold HD + Asianet Sitara + MTV International + Al Jazeera + CNN International + Eenadu TV + WOA DW GERMAN + France 24 + Baby TV + Nat Geo Music + Nat Geo People + Nat Geo People HD + Neo Prime + Nat Geo Wild HD + HBO Hits + Zee Cinema HD + Zee Cafe + NDTV Profit Prime + NDTV 24x7 + Star Plus HD + Star Sports HD 2 + BBC India + Discovery Channel HD + GOD TV + National Geographic Channel HD + Comedy Central + Kairali We + Neo Sports + TV9 Telugu News + Discovery Turbo + Trace Urban HD + Vh1 + TV5 Monde Asia + Vasanth TV + Zee Variasi + Aastha + DD Oriya + Star Movies HD + SVBC + Star Sports HD 1 + India Talkies + Zee Studio HD + SET HD + Jaihind TV + 3ABN + Mega 24 + DD Urdu + DD Kashir + Bloomberg TV India + Ten 1 HD + Sanskar + Jeevan TV + TV5 Telugu + Zee Punjab Haryana Himachal + CNBC Bajar + Animax + ABN Telugu News + Topper + FTV + SIX HD + TCM + Australia Plus + 9x + Care World + Kairali People + Vanitha TV + Subhavaartha + Shalom TV + P7News + Indiavision + Angel TV + Vissa TV + Colors HD + Mahuaa News + Powervision + Firangi + Star World Premiere HD + Udaya Varthegalu + Samay National + Trace Sport Stars HD + Travel XP + Nepal 1 + Star World HD + NewsX + Aastha Bhajan + Zee TV HD + Sri Sankara + CNBC TV18 Prime HD + Imayam TV + Gyandarshan + Aradana TV + Chardikla Time TV + Life OK HD + Kappa TV + IBC24 + Tamilan TV + Moon TV + Athmeeya Yathra TV + NHK World + Samay UP Uttrakhand + Sahara Samay Mah Guj + Tarang Music + TV1 + Mangal Kalash TV + Shop CJ + Darshan 24 + DD North East + Satsang + Raj News 24x7 + Total TV + Paras TV + Tara Muzik + Shubh Sandesh + Arihant + Samay Bihar Jharkhand + WIN TV + Channel One + Disha TV + Ten TV Telugu News + Chithiram + Jan TV + Adhyatma TV + MH1 News + Sobhagya Mithila TV + RT + DY365 + KTV HD + History TV18 HD + Yes Indiavision + Sudarshan News + Ishwar TV + Aalami Samay + Gyandarshan 2 + Dhoom Music + Sathiyam TV + HBO Hits HD + Sun TV HD + Peace of Mind + Fox Life HD + 9XO + Lemon News + Khoj India + M Tunes HD + Anjan TV + Pratidin Time + Jano Duniya + Tara News + MediaOne + India News Rajasthan + Soham TV + Channel UFX + Kaumudy TV + TV24 + Shalini Plus + Lotus News + Y Plus + Sada Channel + Jinvani TV + Mahaa TV + Gemini TV HD + Oscar Movies + Reporter + Sristi TV + Travel XP HD + Sun Music HD + Baby TV HD + SMBC Insight + Salvation + Bindass Play HD + Bhakti Sagar + Chirithira + Gemini Action + 7S Music + 4 Real News + Super TV + Janta TV + News Nation + India News UP + NewsTime 24x7 + Raj Musix Malayalam + DD Madhya Pradesh + NTV Bangladesh + Pearls Haryana Express + Lord Buddha + SET PIX HD + DD Bihar + Ten Cricket HD + Kanak News + Nat Geo Music HD + The EPIC Channel + Animal Planet HD World + Movies Now HD + Home Shop 18 + Sun Action + And TV + + \ No newline at end of file diff --git a/siteini.pack/India/indiatimes.com.ini b/siteini.pack/India/indiatimes.com.ini new file mode 100755 index 00000000..890947ba --- /dev/null +++ b/siteini.pack/India/indiatimes.com.ini @@ -0,0 +1,58 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: indiatimes.com +* @MinSWversion: 1.1.1/56.26 +* @Revision 0 - [03/07/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=indiatimes.com|timezone=Asia/Calcutta|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=IN|episodesystem=onscreen} +url_index{url|http://timesofindia.indiatimes.com/tvschannel_schedule.cms?fromdatetime=|urldate|0000&todatetime=|urldate|2359&channelname=|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyyMMdd} +* +index_showsplit.scrub {multi||
    } +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single(pattern="yyyyMMddHHmm")|start="||"|"} +index_stop.scrub {single(pattern="yyyyMMddHHmm")|stop="||"|"} +index_title.scrub {single|pname="||"|"} +* +index_urlshow {url|http://timesofindia.indiatimes.com|||Show Synopsis|

    |

    |
    } +description.scrub {multi(include=first)|

    Storyline

    |

    |

    |
    } +description.scrub {single(includeblock="'index_variable_element'")|

    |
    |
    |
    } +description.modify {remove|There is no synopsis available for this episode} +description.modify {cleanup} +* +director.scrub {multi|Director||

    |

    } +actor.scrub {multi(exclude="Director")|Cast & Crew|

    |

    |

    } +category.scrub {single(separator=", ")||||} +episode.scrub {single(pattern="Episode - 'E1'" includeblock="'index_variable_element'")|

    ||} +episode.modify {clear(== "Episode -")} +* +showicon.scrub {single||src="|"|} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://timesofindia.indiatimes.com/tvschannellist.cms?genrename=all&languagename=&userid=0&sortfield=channelrank} +*index_site_id.scrub {multi(separator=",")||||} +*index_site_id.modify {replace| |%20} +*index_site_channel.scrub {multi(separator=",")||||} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/India/jio.com.channels.xml b/siteini.pack/India/jio.com.channels.xml new file mode 100755 index 00000000..1a350628 --- /dev/null +++ b/siteini.pack/India/jio.com.channels.xml @@ -0,0 +1,673 @@ + + + + Jio Cricket English HD + Colors HD + Sony HD + Zee TV HD + Sony Max HD + HBO HD + Zee Cinema HD + Sony Six HD + Times NOW + Ten 1HD + Aaj Tak + BBC Marathi + ABP News India + Ten2 HD + CNN NEWS 18 + MTV HD Plus + MTV Beats HD + Republic TV + Mastiii + ABP Majha + Nick Hindi + TV9 Karnataka + Pogo Hindi + Polimer News + TV9 Telugu News + Cartoon Network Hindi + Discovery HD World + ABP Ananda + Sony BBC Earth HD + History TV18 HD + TLC HD + Food Food + GOOD TiMES + Saral Jeevan + Zee Business + CNBC Tv18 Prime HD + NDTV Profit + CNBC Awaaz + Prathana TV + Aastha + Aastha Bhajan + Sanskar + Millionlights + Swayam Prabha 01 + Swayam Prabha 02 + Swayam Prabha 03 + Sony SAB + And TV HD + Jio Exclusive HD + Rishtey + Zee Anmol + Sony Pal + Sony SAB HD + Zee Marathi + Colors Marathi HD + Colors Kannada HD + Zee Kannada + Comedy Central HD + Zee Telugu + Zee Tamil + Colors Gujarati + Zee Bangla + Colors Bengali HD + Surya TV + Epic + Colors Infinity HD + AXN HD + Zee Yuva + PTC Punjabi + Jeet Prime + DD India + DD National + Dabangg + Colors Tamil HD + Sun TV HD + DD Madhya Pradesh + DD Rajasthan (Jaipur) + Colors Cineplex + Sony Pix HD + WB + Sony MAX2 + And Pictures HD + Zee Cinema + B4U Movies + JioCinema + Zee Bollywood + Bhojpuri Cinema + KTV HD + Enterr 10 + Zee Action + Udaya Movies + Zee Cinemalu + K TV + Gemini Movies HD + Zee Anmol Cinema + Gemini Movies + Movies Now HD + News 18 India + India TV + NDTV India + Zee News + Times Now World + NDTV 24x7 + ETV Telugu + Public TV + 24 Ghanta TV + Sakshi tv + Suvarna News + NTV + Thanthi TV + News 24 + TV9 Maharashtra + BTV + Zee 24 Taas + Newslive + Ten3 HD + Jio Sports HD + Sony ESPN HD + Dsports HD + Jio Football HD + Jio Cricket 1 HD + Jio Football 1 HD + Jio Football 2 HD + Jio Football 3 HD + Ten 1 + Ten 2 + Ten 3 + Sony Six SD + Sun Music HD + Zing + 9XM + E 24 + B4U Music + ZOOM + Tarang Music + Sony Mix + Gemini Music HD + MTV + Udaya Music + 9X Jalwa + Public Music + Jaya Max + Sangeet Bhojpuri + Gemini Music + PTC Music + Sangeet Bangla + Zee etc + Sonic Hindi + Sony Yay Hindi + Nickelodeon + Nick Tamil + Pogo Tamil + CN HD+ English + Cartoon Network Tamil + Nick Telugu + Discovery Kids 2 + Nick Junior + FYI TV18 HD + Animal Planet HD World + Travel XP HD + Animal Planet Hindi + Discovery Channel Hindi + History TV18 HD Hindi + Discovery Science + Jio Events HD + Discovery Channel Telugu + D Tamil + History TV18 HD Tamil + History TV18 HD Telugu + Animal Planet English + Samara News + Discovery Channel Bengali + Travel XP Tamil + Sony BBC Earth HD Telugu + Discovery + Sony BBC Earth HD Tamil + Ayush TV + Desi Channel + Travel XP HD Hindi + TLC English + ETV Abhiruchi + TLC Hindi + Sadhguru Television HD + Kaumudy TV + CNBC Tv 18 + ET Now + Bhakti TV + Sri Sankara + Sai TV + Peace of Mind + mh1 Shraddha + Lakshya TV + Sri Venkateshwar Bhakti + Divya TV + Paras tv + Sadhna + Satsang TV + Angel TV HD + CVR OM Spiritual + Aradhana TV + Jinvani TV + PTC Simran + Shubh TV + Hindu Dharmam + Subhavartha TV + Divya Vani + Arihant TV + Rujumargam TV + Calvary + Swayam Prabha 04 + Swayam Prabha 05 + Swayam Prabha 06 + Swayam Prabha 07 + Swayam Prabha 08 + Swayam Prabha 09 + Swayam Prabha 10 + Swayam Prabha 11 + Swayam Prabha 12 + Swayam Prabha 13 + Swayam Prabha 14 + Swayam Prabha 15 + Swayam Prabha 16 + Swayam Prabha 17 + Swayam Prabha 18 + Swayam Prabha 19 + Swayam Prabha 20 + Swayam Prabha 21 + Swayam Prabha 22 + Swayam Prabha 23 + Swayam Prabha 24 + Swayam Prabha 25 + Swayam Prabha 26 + Swayam Prabha 27 + Swayam Prabha 28 + Swayam Prabha 29 + Raj Pariwar + DD Bihar + DD Uttar Pradesh + Jaya TV HD + Mazavali Manorama HD + MK TV + Colors Super + Vendhar TV + Gemini TV HD + Surya HD + Udaya HD + Sanjha TV + Anjan TV + Mahua Plus + PlayMyPlay + Garv Punjabi + JUSPunjabi + Sun TV + Arre HD + Channel D + Peppers TV + Sarthak TV + Flower TV + Mazhavil Manorama + Udaya TV + DD Bangla + Puthu Yugam + Saam Tv + Colors Oriya + Jonack + Rang + Rengoni + ETV Plus + Sony Marathi SD + DD Sahayadri + Sony aath + Aakash Aath + DD Malayalam + Dangal + DD Oriya + Tarang TV + OTV (Odisha TV) + Gemini TV + Polimer TV + Gemini Comedy + Raj TV + Makkal TV + Adithya TV + Kairali TV + Captain tv + DD urdu + DD Saptagiri + DD9 chandana (kannada) + DD Girnar + DD Punjabi + DD Kashir + Nepal one + DD13 Guwahati NE + Amrita TV + Kairali News + DD5 Podhigai + Vasanth TV + Zee Salaam + Kasturi + Kairali WE TV + Udaya Comedy + Vissa TV + Maiboli + The Q India + Andy Haryana + Dishum TV + Namma TV + Rangamanch + Dillagi TV + Dhamaal TV + MNX HD + Zee Talkies + J Movies + Alankar TV + Zee Bangla Cinema + MN+ HD + ETV Cinema + Gemini Life + MNX + Sun Life + Romedy Now HD + Fakt Marathi + Pitaara + Maha Movies + Housefull Movies + Raj Digital Plus + Kiran TV + PTC Punjabi Gold + Jio Bollywood Premium HD + Oscar Movies + Indradhanu + Amaar Cinema + ABN Andhra Jyothi + News Nation + Kanak News + India news + Puthiya Thalimurai + News18 BIHAR + Dighvijay TV + Zee Kalinga + News18 Gujarati + Tez + Asianet News + News18 Kannada News + News7 Tamil + DY 365 + IBN Lokmat + Prime Time News + Tv 9 Gujarat + News18 RAJASTHAN + News18 Bangla News + Sun News + News State UK UP + News 18 Assam + ABP Asmita + Prag News + Delhi Aaj Tak + News18 MP + Kashish News + V6 News + ETV Andhra pradesh + News 18 Tamilnadu + Manorama News + Mathrubhumi News + India Today + TV 5 Kannada + Sony ESPN SD + DD Sports + MK Music + Music India + Tunes 6 + Raj Music Kannada + Ramdhenu + Raj Musix + PTC Chak De + 9X Tashan + Sahana Music + PTC DHOL TV + mh1 (Music) + Sangeet Marathi + 9x Jhakaas + Only Music + Surya Music + PBN Music + Raj Music Telugu + Brit Asia + Kappa TV + PEACE MUSIC + Raj Music Malayalam + Steelbird Music + 10 TV + Zee News MP Chattisgarh + IBC-24 + VTV Gujarati + TV 5 News + Hi Dost! + Assam Talks + News Time TV + Zee Purvaiya + Prameya News 7 + CVR News + Zee Rajasthan + News18 UP + News18 Oriya + T News + Sandesh News + DD News + Prajaa TV + Jaya Plus + Malai Murasu + Bangla Time + Media One TV + Zee 24 Kalak + BBC World News + ETV Telangana + Kalinga TV + Janam TV + India News UP + News 18 Kerala + Maha News + HM TV + Chutti TV + Chintu TV + sonic Tamil + Discovery Kids 1 + Kushi TV + Cartoon Network Telugu + Discovery Kids Tamil + DD Kisan + ETV Life + In Goa 24x7 + Vanitha + CVR Health + Discovery Turbo + Sony BBC Earth HD English + testa + Propex TV + AstroFlix + testii + Jyotish TV + CNBC Bazaar (MNO) + Disha tv + Vedic TV + Darshan 24 + Bhaktisagar 2 + Ishwar TV + Channel Win + Nambikkai + Hare krsna + Garv Shree Swaminarayan + Shubhsandesh TV + Shree Siddhivinayak + Katyayani + Shalom + Tulja Bhavani + Sarv Dharam Sangam + Lord Buddha + Garv Punjabi Gurbani + Fateh TV + Valambhakti TV + Om Shanti + Kartavya TV + Hamari Sanskruti + JUSOne + Soham TV + testi + Awakening + SRMD HD + Hare Krsna Music + Swayam Prabha 30 + Swayam Prabha 31 + Swayam Prabha 32 + Vande Gujarat 1 + Vande Gujarat 10 + Vande Gujarat 11 + Vande Gujarat 12 + Vande Gujarat 13 + Vande Gujarat 14 + Vande Gujarat 15 + Vande Gujarat 16 + Vande Gujarat 2 + Vande Gujarat 3 + Vande Gujarat 4 + Vande Gujarat 5 + Vande Gujarat 6 + Vande Gujarat 7 + Vande Gujarat 8 + Vande Gujarat 9 + Gulistan News + Jan TV + Raj News Kannada + News18 Urdu + India News Haryana + India News Rajasthan + GS TV + MBC + Sahara Samay Bihar + Zee Hindustan + Toonami + Hindi Khabar + Zee Punjabi HP Haryana + First India News + TV1 + News11 + R Plus + SAHARA SAMAY MP + Captain News + I News + News X + Mirror Now + India News MP + Sathiyam TV + Naxatra News + Zee UP UK + CNN + Chardikla Time TV + Sudarshan + JK 24x7 News + AL Jazeera + PTC News + Taaza TV + Onkar Only Truth + Live Today + Sahara Samay Rastriya + Mojo TV + Mh One News + Lotus News + Janta TV + News18 Haryana and HP News + Total TV + test2 + SAHARA SAMAY UP + Wion + Bharat Samachar + Artage News + K News India + North East Live + Samay Rajasthan + Raj News Telugu + dw + Sadhna Aryan News + Loksabha TV + Madhimugam TV + DD Rajyasabha + TV5 Monde + Win TV + Mantavya News + 4 TV + News 1 India + MKN + APN News + News 9 + Jaihind tv + Jeevan TV + I Plus News + TV 100 + Bansal News + India Voice + A1 TV Rajasthan + INH 24x7 + GoodNews Channel + News India 24x7 + Living India News + SMBC TV + Sadhna News Plus + Channel News Asia International + GOA 365 + News World India + France 24 + Raj News Malayalam + Prime News + Euro News + Prudent + Khabar Fast + Swadesh News + JUS 24x7 + RDX Goa + Channel One News + CVR English + HNN 24x7 + DNN + Jantantra + The News India + Raj News 24x7 + Sony Yay Telugu + Sony Yay Tamil + Nickelodeon Jr. + CN HD+ Tamil + Kochu TV + CN HD+ Telugu + DD bharati + Care World + Insight + Prime Asia HD + Star Plus HD IP + Star Utsav HD + Asianet HD + Star Vijay HD + Star Jalsha HD + Maa TV HD + Maa Gold HD + Star Bharat HD + Asianet Plus HD + Star Pravah HD + Suvarna HD + Suvarna Plus HD + Star Gold HD + Jalsha Movies HD + Maa Movies HD + Movies OK HD + Asianet Movies HD + Star Sports Select HD1 + Star Sports 1 + Star Sports 2 + Star Sports Hindi 1 + Star Sports Select HD2 + Home Shop 18 + Maharashtra1 + Jio Cricket 2 HD + Jio Cricket 3 HD + ABP Ganga + Kalaignar TV + Kalaignar Seithigal + Hare Krsna Pravachan + JioCinema Shows + JioCinema Action + JioCinema Comedy + Highbrow + Lord Shri Vitthal Rukmini + Animal Planet HD Tamil + Rajyoga TV + Rajyoga Malayalam + Mandir Shri Govinddevji-Jaipur + Dagdusheth Ganpati - Pune + Nimbark TV + Click Life + Nick HD+ + Digishala + Ambabai Temple-Kolhapur + JIA NEWS + Jio Football Hindi HD + Jio Football Tamil HD + Jio Football Malayalam HD + Jio Football Kannada HD + Jio Football Telugu HD + Jio Football Bengali HD + God TV + Sonic Telugu + Sonic Kannada + Nick Kannada + Headlines Tripura + Twenty Four News + TV9 Bharatvarsh + Tehzeeb TV + Kolkata Live + Aastha Telugu + Aastha Tamil + Aastha Kannada + Surya Samachar + Surya Cinema + Surya Bhakti + Ctvn Akd Plus + Calcutta News + FM News + Total Tv Haryana + Kolkata TV + Global Sanjh + Jio Cricket Hindi HD + + \ No newline at end of file diff --git a/siteini.pack/India/jio.com.ini b/siteini.pack/India/jio.com.ini new file mode 100755 index 00000000..3e4dbbbe --- /dev/null +++ b/siteini.pack/India/jio.com.ini @@ -0,0 +1,111 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: jio.com +* @MinSWversion: 2.1.9 +* @Revision 2 - [27/12/2019] WGT*Mat8861 +* @Revision 1 - [12/03/2019] WGT*Mat8861 +* - add language +* @Revision 0 - [28/09/2017] Mat8861 +* - creation +* @Remarks: +* @header_end +* $$encrypted w/userkey/expiry [28/12/2019] +**------------------------------------------------------------------------------------------------ +* +site {url=jio.com|timezone=Asia/Calcutta|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +Pv9KbLpjh0eIiEk1aeCf7g== +c/+0X6km8mWbPDIdMcMaul/tvCFEEdY7i8DpygCrMQE= +iPWXkcQK/YCSmPQ921oHzRjvyzVXFQlZM0mAA5w6WpXhTyi9d/sG+RmVGtDyiVO2q5jHyTN8CGqEvyNo3dkbFNz4jOCSEFzEI6jRHG24GIe4ow5LmAl8lORYw9ahbIdhuWwjR/euZGoJSVOKoKoVK40OhObdLKrDWX2F5BV/QGocQTWJMa6d7aNzPHNZbw5w8TwCiqTcDn0PzzRb57XaPw== +%&$€61jRrx1xVimoLfiYhpQX9DWGr6WYKB0w+dV2MQxXFXw=€$&% +TwMkW3KYLqNFfnq1lf4ECvWJe8bkYJ9mKM/Vv6fjchPJ8sao09zIIOGjaQamjbIN49hkucapFrKEgXs0fuqKarfYYJgZwiQQcEjJAkvgTCOu+Ztwz6BnM+0h4aN4QlIlEACrTUoS5DZzM9ptLMJmuiwFuWWkc1pzbst7zoP+jm0= +TwMkW3KYLqNFfnq1lf4ECvWJe8bkYJ9mKM/Vv6fjchM6IzTuY06DxW28hRDHMpXkn88CbEiG7YDlVa6/YYhAM1SOsNfCblwT01/yfReqlcM= +Pv9KbLpjh0eIiEk1aeCf7g== +U/5utr04NGkukZGwAJAUoFKRBVgFLpIWf6HwHeQimhk= +8UXqCQs/skWmAb1xowZexCyxwsqNxHegCtYYS+lyl3IOqaKbZvO4S8RzzMYOHFr5+nKQODGE7KWqaJbc8BMJEHxeCvcq1Hc88nzC2pC0upM= +qW0zyYfwQh3+XcTOtNSlySiXxrCPgzu33z+YGMgVBNsPRyYcTXKKt+9rbn4E2uQWk57NLW9yZ76nDNF7/e7VTSoBLFh0CEJNdsEpCQm4sOA= +82xzRJCMUczUuKDt+XbxFdC0dEsjYqO1T0mcOdpLYqtPN+j+wztk7Vjdk7VYJYehIJugil1cc6mrpWvOpqElAQ== +82xzRJCMUczUuKDt+XbxFQIbc9ehlVdMn8/eY4Ggrhu1VQ/vYd9WqviUrZQ29rJY2I/leQN6G/RVEB6ykv1fEA== +9LaSsk8r/jfgQGVfwMNF1Q== +Pv9KbLpjh0eIiEk1aeCf7g== +DL+YIS7GNJmZVBiYKoSecRBlGRqpatKpAkeqbVVdnC5/ymYrS0ShgpR8UCapG9Ph+c5kPmIyNfVr/chx0QeSYqgQ1E8EW5NnthMe+7AJC48= +EJvmb+O0OuAwuVf9EDHCq7kr2LsUgUwzThDonXYF9lI= +BWEE7yv6Qp3dXGiBAWBIlNUH9yt+LtC05xR7lG6PlzPuuwe2n+6jBjb67f75svON +8oOeWzIIpTWRzK+1/YKgNSPkKyT4VwMgXHUctHCI8NzufQBTHXm1kHbo01Ulxryd +4i3vJkIFFR/Sz8kImwsZWn9EeCwm1iAiRz2uf5Slf5A8YMxik//XjcHnD3MNZxV9 +FOGQCSKOmPNgK0nAEx5DGEQVMtu7b+/esDea4EqmV8TUKCGcMG4cZDwlk1cnp+r0RspBRCwqFTN+7obevehiQg== +tm3vrhYnTqrVTwMQEUhwIOT6e6UjkluCodkMVJzsq5Sm47MHZmdRfFi4oBZXdh/9uW9WmE9bcgJ55Ey4DEBppQ== +QzhbNmVu16ZqGtFmbRIrdgxKh65zHBeFw0P+Tj5yBlA1Nffuej3ml36nLpmAmsP3 +jNxpgL3WimIn5gvwxTJCvdOmDBmaFy2rB1CYxuI5o7GJKKFRcStPQThNKECdqevOreCgkPtmuKWlPwikctSkVSxeKTjXXIuF2VxDu26M/oM= +G0bBqaQgSaZjFgFuwF9f6qiI5ex34q1+Otr4/M2cv8pIHNayjS8EQwsrshFrQGvC+Nkso9+nFv2OC3FZxGc4knyrUhfS9tvkKtplTEWb9jk= +mcnIX77CZaripeXys8gYlBsmYJVEKSgQe10TONk4wDFjRjvij9m+tXwB6xAEPMf6uVaG1SB+9yMmsORO7pCegQ== +8u8xneCKWeeIG8C0dduEUaEE7WSZufDVNm39fMuZu7ZfJpc0sefqM3uFwpl1G+TxwtEg0GC/h25C1e6dwLX+AQ== +nKD3aOvUczUQS+fd9EMIInUMEs468qpM4Hkfixsyk0xwPO8yv3UewdEpdcENS2fgNVKEwT+dgyQRHSiGVLgvDQ== +nKD3aOvUczUQS+fd9EMIInUMEs468qpM4Hkfixsyk0zpYhd0LUrwcpAf1B3+sxJekGsjeAfah+kxSY1nJ78XBA== +nKD3aOvUczUQS+fd9EMIInUMEs468qpM4Hkfixsyk0yDFXHo2xHNHC/Y2eas8p7nd1sg3+ea6G3b5yYJ1c6+ww== +nKD3aOvUczUQS+fd9EMIInUMEs468qpM4Hkfixsyk0zsaqdPkAYvQTD5sNvkf2sPUYyXHvIWy3sEIyHvQc+Djh4loGM/T5TZG93rV7v3pho= +nKD3aOvUczUQS+fd9EMIInUMEs468qpM4Hkfixsyk0wj4gdlQh4kA4ccWtz9GBh0hZvudJvgdRh7YHuBq2l4Vw== +nKD3aOvUczUQS+fd9EMIInUMEs468qpM4Hkfixsyk0wNo6F42XL5SVviVxY0TeI+sLK5i00GUvOqDYF8XsTi1A== +nKD3aOvUczUQS+fd9EMIInUMEs468qpM4Hkfixsyk0zUgv6U4+Jhb8CCKtiooFVqK/X3tsIh0D46lA58i7W/Yw== +IXcYEmIB4C+YmHe7D9POoQ== +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uJSRiOGKeiKaW7J2lgzwski6I4LNOskqS1N5Stc+d+YuQJm5jTh9jowxM1mnbWL0q4= +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uIz6xRigyi1Qx0yImd/fCDL6zespm+pGDLVX1+30LYA0Q== +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uKjx/Kc/DP7CwHJYSWiekHUI2JpLMN+3baEpPlwVdXCAjUFzrGuJQ2l7d6xtNdXQsw= +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uJ0c0ulxaWWROsSl0+5mRwUl9wD45Ekfh7DUjIGKHF7zg== +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uJEQBlMUj1ASiCitjVbsU3b15r1QcoumwVJJ7hOcZJW8gOxO/xG+x6e9ft1nJmbaAQ= +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uIvdv8a2mYmWVJ1k8dLPlKZ0e+kM2tEZu7yb3NuMCypJcMjFu/6HX04fwIy9ctiGiA= +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uIrdCjCOp1w0greEwJzFvEoiojW3Q0S9rQBRnpkg0z6zQ== +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uIE+bbjF3FkQf25Y2bV5j9LA04bYa4IbysHVcLrw2bkmA== +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uJekF6722m0iThRpw3Fma2DfcqjU0VJw3uWJ2dMvmathqmDCXHl2PdMZSSdQOOnvmA= +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uIZCKy/xytwUjjSpZ9c1F6J/XZvqdoieWVZjp56qw3rYA== +XCVa/3vmoI9mrH3z+88CC33mNhhoFxEG4i8LfJZ95uK7KMsS12MlroLLuKyY5DqP72IBlgRXeRwX0HtKbnyeNw== +nKD3aOvUczUQS+fd9EMIIuZaR3xTkfq5rMWeiffzJUszIZcAfwpThhXLSWBdF8gA22s7BcUGSsi+Q5qvDQ2mySqoH+0ksPAMDDgDeOpgIpI= +0Jy6RNRDpWmO6nQ9SAyI8m9UEQnJ1O76BbiB/vt+pVN4erjgtaz3pJ+FuIieoCm1ZcfcExLUuM3/qiRZEoLGQ7yK2RqufLPR6UcSOjRdLnZtpoin8WpjiGboAwcrfTgE5xoYYKZpF9HdtNqu6JuvTJVJjAuYpjaNFoziK+2CYumcFmanQIeKrGmkK6W5SfZH +CGCIGEmT6xL3duoU1iRg1fQrypCwFKbT56osfME5QOYZZirn5G64e9MIUMfhYsBTesDtIMu51oA8jr1MDSZCAHhC/njyOHlOjanBWoa3SJE+d7hpvzzbB8B3x2kbZvw0m/RQ/8s4Ju4BNZSxVQpydAW4Tiouna8/6bVHK5ZU03KYKZrKExt4B7D07D/Lau9M +IPOZFEGIxW3bwIknTHXLQeagEcrwEmgmSg0+wQ3BVp18DQUsIPMQLr7DUrcrs0NZtS0FanCf1S4YOPeCKNCqUE/GI3F2aaLtiyHY1oc+whg5saj4kfRsETVb9NeEHQ4iWhg08tSqlGkEWl669K9E8SGSJr76GLhGx2ZJvTgzXdU= +YRswG0cdrOm6cvhALvZWIvecIq07WcOn2dPI/3ORZSAO9y+z9tHEOEA0wvQLySTc +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC375L1w7BTsxT/SzKUyYM/L8EzgmG4xpqsrv9DAJpTFMFA== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC37+hTT9rxgWrt43PurUw6zxk8AQm/arXEMdgg2jpM+TRg== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC360dvlLqQAWudEI9CLQ36ENYmaYMwvNx93d5euUp0XUxg== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC36CkurPrFuZszR2CeTllzPKsqfLN0u0fA3OAPf/KdM1Fg== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC349qIdUsIyJnYtyhtvxyu1fBCPHBsKlON9Yctg8LQRT7A== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC35kCh4cWJrPo2KhEJ3RAjTyHz7NN29h7xaRk7PbDNerlg== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC36bWEKjhOTakU15+w8nM0oyP1/R7S5HT21JSfcjNWvGQQ== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC37Dr2YhBd1jHl9JLdmkW71tnuMwskyJoRDmWmiQCWV1qg== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC35lI6SJk9uKctfKU/F9hyE9w+6j1LjsJoVPSDWZewvPDg== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC34K68So4uTCdmZPjltHNCB/z6oM9NPr6ieIZamkzAgxkw== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC3722o30sYokK5MlVOjrifgJfm0B3OFgU/h+IuuhzgPzmw== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC35aPyJDstTEc5PxH2xwj9zLa/1WgrGglgnG1+d+gdlLhw== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC34ZDggLsmNeuUhHZdlJJbGlBE7ia81uAa5IEGakDTl8qw== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC34L/y6XIBDdixMeZE1F9mZXiMai0A8/bml/lI/2sDHKJw== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC34pDmpshMNDp1m5DJ+h6Pp5cGe9mPB6l2DKvQ+g897RXA== +YRswG0cdrOm6cvhALvZWItZ3TWlR5kiI/hDKJnJsC35Xzb2oomNyfpQiQRMMKCglRLER470Jris3ShzKe8B1TA== +62Dg97mxpo8trWKAPfeNcWoSOGEd1UbkqaoGmoJpTRuLOT1FIij7UmYLwvfodpjj+deb6Pa2iUYhBdLK8vuNjw== +kMyuA2mv/jXuVVGKavG2ms4Eounlt40JAP2ZAI6iqtXaVJkEZa75z0dCMUSTXdvoUVP+4HyhLdL8i23bXf3rEQ== +tm3vrhYnTqrVTwMQEUhwILrr3JxInXb+mSsT4wMVBw3mw4Y+tOzyDMmK/tsnHonroLiLNKqex23yK8IOZV0wsrqFL+SdkbAp7jq5Yl/SdtA= +nKD3aOvUczUQS+fd9EMIIn9F0QjflTLeuOJAYf3BSQDrUMjAFvj9H1wUQ++g+0rY6KERLCK7jDln6JvRiW1eFg== +Pv9KbLpjh0eIiEk1aeCf7g== +Pv9KbLpjh0eIiEk1aeCf7g== +4yHcytMdtJetsuySi/NhlVzhGouUSc6qb2hfOqyPpM7r4fiQ03jfM7schqDpPRSIuBWHfUBJuZ3oQTKxGXwG9eSHsMH002YH3YrjQnRxh3kybx1Nh/wDAI5Unn1h/Dt1wnBe2YEOF+wfLqU5tezjXQ== +qrD00DzG4B3ixMsstP1gt2TjE0TkCpfp9IgIZ5b4o/ZFaaOAW82iwgpezeGFJvq42YG3HhnX7tIfkZTMs8Xrf0+a3/wpcNjFl7jw3JT6CfM= +hYWUTk6v8DC2GmX58pN/Hg== +VUsNzgcZnlglyYpw1I2ISQ== +DxZmK5tl0pp5VOHzETtVsnLXTrhwt4YJAnPkvUXc8os= +TD4TsT9RT7R5h7vGqiiKebRIHSCgkfPYGUL/p7sziJIAkiVxXBSKs1LCGRvSp4sIAodzE0Zswec3k80EqLcgRqkrdp9DtjoC/C3/OKrn1pyYr3B65v6Lu4R3rP/QZeQkuwOE80A09a8i20Pzu8LeHXtHHl7YlZ8DmOatTvQ9IHaaAKjbk6uVgxrli08qxioX +oPI2Bu8BFzn8QHpDN+wjvQJQ2RgwAYoj+dYmV9pHOko8mEf/lGPNQe0fdSVsWWsfu2EO8dlLd5iHUpZasIYmHo5kN515TulaceBg0T9DF1wVbGcVbbdctiGh328ujBL6 +uQs0cbxl8IMJQc0Us8x3iT+j4xapyDSCOcV430Rxkwa/c4zZy/oNFfNTy5pTimpM5qKuXb7Tq2Yjs/Mdbfo06iCp40ZsgCJdF9PejuBnyOt4o0u+1Zwps2gyWSg9ytikzB9mcHAom42wqal7GnKPaA== +jwQ8njanMt50flux3BYkxiSNDCGlx+DU5g7C3CZwhcZZF8DiCEQzSInwEJy74GA3Po7FD+CUmvW9BC4bB4ae/1QjpjkSnc390ul64xnlDIIFj4wza2Ywmc7iMPdAaIamOA+2pcnMYVfpbsWpY5wzJceXkkB3PN12UeF8Wyr4Mnc= +4AKdHYeGSBqdSPrwzuhRNdNy9gWJOe99exSLcXWz2tiTRwMjwcMF+azancAA7crA +LTwjW8pWfMj3reZ72/xpDJVZxQhLfChsFgnKFnjajvw= +GBs6WzwYEoeHu0rVDXsfD+HZitChbJWTbCLlam/+mjQyTjzRm4eDvXQTOvTkj06BDUJcDuUxjqKlfoPV2+tMgA== ++31BLKltnlERuuwhlB9vJETKOSJeHHbkfWpavYhZTELUzlfvJZRvSm8/a5RB8+y/u/S6V/jTYOSVaabUv8k5uZ08xKhDfao8CW8x60SCC58MA3zca0fPousKJsH1tdr0 +b0UJzUTk+jcjlmGACQPO/TS/Z4lDD3zTYCQG7KK52A2KKhEj9RUXwXDPARPZnoi5jC46K1H80k7Mda0lQ9rs6q9vOOA27W654o30FEyHpxA= +LTwjW8pWfMj3reZ72/xpDJzg5OQBgX5VHCom44KpyoHF6GxPj1fqqzahOs4KlWP8bri7XsSaE+iyTMaxfvRqpQ== +zWv/T0pJjC6MIZYaFGtOpw== +IZrsxdPXJs+yWwvpjcSvx6jIwr1Qucivg/2aLqPp/F0hiGLcjXggDF4ryxYgrUXv +IZrsxdPXJs+yWwvpjcSvx6HWwYFtzf+9eUrwyOmlFjJUDIaEYDCkzLIvwyX6s6i0 +IZrsxdPXJs+yWwvpjcSvxyOp1/K0l26HKcL4dR0I7yVk6bSmgFvZoXqzVgEfCoPjBbK2KOw5yjc55sGBTBVqfg== +IZrsxdPXJs+yWwvpjcSvx0WtoETkd5VazjewN1kWkbwvCi2uR8KKqzUGffLAmpwopRZFHFqYalzzmi00St/duxQEHCnrhI8QchZqv/Nq5sY= +urUytY8RaE4qPwiYZl2Orw== +DxZmK5tl0pp5VOHzETtVsjbo1SIbYJ/44+yLGlPVtns= +68FM3KhPa2e/ER+jTVmz4w== diff --git a/siteini.pack/India/startv.com.channels.xml b/siteini.pack/India/startv.com.channels.xml new file mode 100755 index 00000000..f5993276 --- /dev/null +++ b/siteini.pack/India/startv.com.channels.xml @@ -0,0 +1,55 @@ + + + + Star Jalsha + Star Jalsha HD + Jalsha Movies + Jalsha Movies HD + Star World + Star World HD + Star World Premiere HD + FX + FX HD + Star Plus + Star Plus HD + Life OK + Life OK HD + CHANNEL V + Star Utsav + Star Gold + Star Gold HD + Movies OK + Fox Life + Fox Life HD + National Geographic Channel + National Geographic Channel HD + Nat Geo People + Nat Geo Wild + Nat Geo Wild HD + Asianet Suvarna + Suvarna Plus + Baby TV + Asianet + Asianet HD + Asianet Plus + Asianet Movies + Star Pravah + Star Pravah HD + Star Utsav Movies + Nat Geo Music + Star Sports 1 + Star Sports 2 + Star Sports 3 + Star Sports 4 + Star Sports HD 1 + Star Sports HD 2 + Star Sports HD 3 + Star Sports HD 4 + Star Vijay + Star Vijay HD + Maa TV + Maa Movies + Maa Music + Maa Gold + + \ No newline at end of file diff --git a/siteini.pack/India/startv.com.ini b/siteini.pack/India/startv.com.ini new file mode 100755 index 00000000..a24f9bd3 --- /dev/null +++ b/siteini.pack/India/startv.com.ini @@ -0,0 +1,91 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: startv.com +* @MinSWversion: 1.1.1/56.25 +* @Revision 0 - [16/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=startv.com|timezone=Asia/Calcutta|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=GB|episodesystem=onscreen} +url_index{url|http://tvguide.startv.com/TvGuide/GetTvGuideSchedule} +urldate.format {datestring|yyyyMMdd} +* +url_index.headers {method=POST} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {accept=*/*} +url_index.headers {contenttype=application/json; charset=utf-8} +url_index.headers {postdata={'Channels':''channel'','Start':''urldate'0000'}} +* +index_urlchannellogo {url(scope=datelogo)||\"channellogourl\": \"||\"|\"} +* +scope.range{(splitindex)|end} +index_showsplit.scrub {multi||||} +index_showsplit.modify {remove|\} +index_showsplit.modify {substring(type=regex)|"\{\"programmeid\".+?\}"} +end_scope +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single(pattern="yyyyMMddHHmm")|"start":"||"|"} +index_stop.scrub {single(pattern="yyyyMMddHHmm")|"stop":"||"|"} +index_title.scrub {single|"title":"||",|",} +index_subtitle.scrub {single|"sub-title":"||"|"} +index_description.scrub {single|"desc":"||",|",} +index_category.scrub {single|"subgenre":"||"|"} +index_showicon.scrub {single|"programmeurl":"||"|"} +* +index_episode.scrub {single|"episode-num":"||"|"} +index_episode.modify {addstart('index_episode' not "")|E} +* +index_temp_1.scrub {single|"programmeid":"||"|"} +index_temp_2.scrub {single|"channelid":"||"|"} +index_temp_3.modify {calculate(format=date,yyyyMMdd)|'urldate'} +index_temp_4.modify {set|'config_site_id'} +index_variable_element.modify {set|{\'pid\':\''index_temp_1'\',\'cid\':\''index_temp_2'\',\'start\':\''index_temp_3'0000\',\'chnlName\':\''index_temp_4'\'}} +* +index_title.modify {cleanup} +index_subtitle.modify {cleanup} +index_description.modify {cleanup} +index_category.modify {cleanup} +end_scope +* +index_urlshow.modify {addstart(debug)|http://tvguide.startv.com/TvGuide/GetProgramDetails} +* +index_urlshow.headers {method=POST} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +index_urlshow.headers {accept=*/*} +index_urlshow.headers {contenttype=application/json; charset=utf-8} +index_urlshow.headers {postdata='index_variable_element'} +* +scope.range{(showdetails)|end} +title.scrub {single|\"programmename\": \"||\",|\",} +*description.scrub {single|\"synopsis\": \"||\",|\",} *general description +director.scrub {single(separator=",")|\"director\": \"|\|"|\"} +actor.scrub {single(separator=",")|\"actor\": \"||\"|\"} +category.scrub {single| \"genre\": \"||\"|\"} +productiondate.scrub {single|\"productionyear\": \"||\"|\"} +productiondate.modify {clear("0")} +* +title.modify {cleanup} +subtitle.modify {cleanup} +description.modify {cleanup} +director.modify {cleanup} +actor.modify {cleanup} +category.modify {cleanup} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +* +* disable url_index.headers {postdata= line above +* +** @auto_xml_channel_start +*url_index{url|http://tvguide.startv.com/TvGuide/GetChannelResult} +*url_index.headers {postdata={'Genre':''subpage''}} +*subpage.format {list|Bengali|English Entertainment|Hindi Entertainment|Hindi Movies|Infotainment|Kannada|Kids|Malayalam|Marathi|Movies|Music|Sports|Tamil|Telugu} +*index_site_id.scrub {multi(separator=",")|\"channelnames\": \"||\"|\"} +*index_site_channel.scrub {multi(separator=",")|\"channelnames\": \"||\"|\"} +** @auto_xml_channel_end diff --git a/siteini.pack/India/tatasky.com.EK.channels.xml b/siteini.pack/India/tatasky.com.EK.channels.xml new file mode 100755 index 00000000..c170b097 --- /dev/null +++ b/siteini.pack/India/tatasky.com.EK.channels.xml @@ -0,0 +1,685 @@ + + + + Channel 100 Gold + Marathi Cinema Offer + Ch 100 Binge + Tata Sky Fitness + Tata Sky Acting Adda + TataSky ShortsTV HD + Tata Sky ShortsTV + DD National + STAR PLUS HD + STAR PLUS HD +1 + STAR Plus + Tata Sky Beauty + Tata Sky Shoppe + STAR BHARAT HD + STAR BHARAT + Tata Sky Dance Studio + Tata Sky Cooking + SET HD + SET + Today’s Special + SONY SAB HD + SONY SAB + Tata Sky Comedy + &tv HD + &tv + Zee TV HD + Zee TV HD +1 + Zee TV + Tata Sky Adbut Kahaniyan + Beauty and Fashion Tips + Colors HD + Colors HD +1 + Colors + Tata Sky Javed Akhtar + Bindass + Investigation Discovery + NT 1 + Ezmall + STAR Utsav + Z Anmol + Colors Rishtey + Sony Pal + The Q India + Big Magic + Dangal + Anjan TV + Channel Promos + DD Retro + DD Kisan + Tata Sky Hits HD + STAR World HD + Showcase + STAR World + StarPremiere HD + AXN HD + AXN + Zee Cafe HD + Zee Cafe + Colors Infinity HD + Colors Infinity + Comedy Central HD + Comedy Central + Disney International HD + Tata Sky Darshan + Tata Sky Bollywood Premiere HD + Tata Sky Bollywood Premiere + Tata Sky Hollywood Local + STAR GOLD HD + STAR GOLD HD + STAR GOLD HD +1 + STAR Gold + Tata Sky Show Bizz + SONY MAX HD + SONY MAX + Tata Sky Theatre HD + Tatasky Theatre + Star Gold 2 + Tata Sky Classic Cinema + Zee Cinema HD + Zee Cinema HD +1 + Zee Cinema + UTV HD + UTV Movies + Today’s Special + UTV Action + Zee Bollywood + Zee Classic + Housefull Movies + & Pictures HD + &pictures + Cinema TV India + B4U Kadak + Zee Action + SONY WAH + B4U Movies + SONY MAX 2 + Star Gold Select HD + Star Gold Select + Colors Cineplex HD + Colors Cineplex + WOW Cinema One + Enterr10 + Bflix Movies + STAR Utsav Movies + Zee Anmol Cinema + ABZY Movies + Manoranjan TV + Maha Movie + Surya Cinema + STAR Movies HD + STAR Movies + SONY PIX HD + SONY PIX + HBO HD + HBO + &Flix HD + &Flix + WB + STAR Movies Select HD + Movies Now HD + Movies Now + MN+ HD + Movies Now2 HD + MNX + Romedy Now HD + Romedy Now + And prive HD + Showcase HD1 + Showcase HD2 + Showcase HD3 + Showcase HD4 + Zee Thirai + Showcase 1 + Showcase 2 + Showcase 4 + Tata Sky Mobile + DD Sports + Star Sports 1 HD + STAR Sports 1 + Star Sports 2 HD + STAR Sports 2 + Star Sports 3 + Star Sports 1 HD Hindi + Star Sports 1 Hindi + What’s New? + Star Sports Select 1 HD + Star Sports Select 1 + STAR Sports Select HD2 + Star Sports Select 2 + SONY TEN 1 HD + SONY TEN 1 + SONY TEN 2 HD + SONY TEN 2 + SONY TEN 3 HD + SONY TEN 3 + SONY SIX HD + Sony SIX + Eurosport HD + Eurosport + Star Sports First + 1sports + DD News HD + DD News + ABP News + Tata Sky Seniors + NDTV India + LIVE TV on Mobile + Aaj Tak HD + Aaj Tak + Tata Sky Family Health + Zee News + What’s New? + INDIA TV + News 24 + News 18 India + Zee Hindustan + R Bharat + India News + News Nation + News World India + TOTAL TV + TV9 Bharatvarsh + India News Haryana + Sudarshan News + Ok india + APN + MH One News + India News UP UK + News State UP UK + India News MP CH + India News Raj.. + Samay + Janta TV + Zee UP UK + News State Madhya Pradesh/Chhattisgarh + News 11 Bharat + News 1 India + Patrika TV Rajasthan + SMBC Insight + Hindi Khabar + R9 TV + Bharat Samachar + Khabarain Abhi Tak + TEZ + Swaraj Express + Jantantra TV + Zee Business + CNBC Awaaz + Lok Sabha TV + Rajya Sabha + NDTV 24x7 + Times Now World + TIMES NOW + INDIA TODAY + CNN News 18 + NewsX + Mirror Now + WION + REPUBLIC TV + India Ahead + DD India + NDTV Profit-Prime + CNBC TV18 Prime HD + CNBC-TV18 + ET NOW + News 9 + CNN Intl + BBC WORLD + Al Jazeera Eng + Channel NewsAsia + France 24 + TV5Monde Asie + DW + Australia Plus + Russia Today + NHK World TV + Hungama + MARVEL HQ + Disney Channel + Tata Sky English in Hindi + Nick HD+ + Nick + Tata Sky Fun Learn - Preschool + Cartoon Network HD + Cartoon Network + Tata Sky Smart Games + Pogo + Discovery Kids + Sonic Nickelodeon + Baby TV HD + Nick Jr. + Disney Junior + SONY YAY ! + CBeeBies + Tata Sky Fun Learn - Junior + Kushi TV + Chutti TV + Chintu TV + Kochu TV + Tata Sky Smart Manager + Tata Sky Vedic Maths + NGC HD + NGC + Nat Geo Wild HD + Nat Geo Wild + Discovery HD + Discovery + AnimalPlanet HD + Animal Planet + Discovery Science + History TV18 HD + History TV18 + SONY BBC EARTH HD + SONY BBC EARTH + EPIC + TestService + FOX Life HD + FOX Life + DD Gyan Darshan + TLC HD + TLC + GOOD TiMES + Discovery Turbo + Travelxp HD + Travelxp + Food Food + Living Foodz HD + Living Foodz + FYI TV18 + FTV India + Tata Sky Ibaadat + MTV HD+ + MTV + 9XM + Zoom + E24 + Tata Sky Music + Tata Sky Music+ + MTV Beats HD + MTV Beats + B4U Music + Classic Cinema + Z ETC Bollywood + Mastiii + Zing + Bollywood Premiere + BollywoodP + Aaho Music + Music India + 9X Jalwa + Insync + iLove Pen Studios + Showbox + VH1 HD + VH1 + TRAI Tariff Order + Tata Sky Aradhana + Aastha + Sanskar TV + Disha TV + Paras TV + MH One Shraddha + Sadhana TV + Lord Buddha TV + Peace of Mind + Jinvani + Arihant + Ishwar TV + Satsang + Shubh TV + Aastha Bhajan + Vedic + Subharti TV + DIVYA + Awakening + Fateh TV + Ek Onkar + News18 UP UK + News18 Bihar Jharkhand + ABP Ganga + Tata Sky Bhojpuri Sanima + Zee Bihar Jharkhand + Oscar Movies Bhojpuri + Bhojpuri Cinema + Big Ganga + Dishum + B4U Bhojpuri + Surya Bhojpuri + Zee Biskope + Theatre + ETV Rajasthan + Z Rajasthan News + First India Rajasthan + A1 TV + News18 MP Chhattisgarh + IBC 24 + ZEE MP CG + Bansal News + INH 24X7 + Sahara Samay MP CG + News18 Urdu + Zee Salaam + Channel WIN + Gulistan News + DD Bharati + DD Uttar Pradesh + DD Bihar + DD Madhyapradesh + DD Rajasthan + DD Urdu + Colors Marathi HD + Colors Marathi + Tata Sky Marathi Cinema + Zee Marathi HD + Zee Marathi + Star Pravah HD + STAR Pravah + ABP Majha + News 18 Lokmat + 24 Taas + Zee Yuva + Zee Talkies HD + Zee Talkies + Marathi Cinema Offer + Sony Marathi + Saam TV + 9X Jhakaas + Jai Maharashtra + TV9 Marathi + Sangeet Marathi + Fakt Marathi + Shemaroo MarathiBana + AM News + In Goa 24x7 + Prudent + DD Sahyadri + Bangla Cinema Promo + ABP Ananda + Colors Bangla HD + Colors Bangla + Bangla Cinema Promo + Zee Bangla HD + Zee Bangla + TS Bangla Cinema + Star Jalsha HD + STAR Jalsha + Aakash Aath + 24 Ghante + SONY AATH + Jalsha Movies + Jalsha Movies HD + Sangeet Bangla + Zee Bangla Cinema + Star Sports 1 Bangla + Kolkata TV + News18 Bangla + Sun Bangla + Rupashi Bangla + News Time Bangla + Music Fatafati + Enterr10 Bangla + CTVN + Calcutta News + Khushboo Bangla + Bangla Bharat + Orange Music + DD Bangla + Tata Sky Telugu Cinema + Gemini Movies HD + Gemini Movies + Sakshi TV + Zee Telugu HD + Zee Telugu + Gemini TV HD + Gemini TV + Gemini Life + Gemini Music + ETV HD + ETV Telugu + ETV Andhrapradesh + Star Sports 1 Telugu + STAR Maa HD + MAA TV + Tata Sky English in Telugu + TV5 + TV9 + NTV News + Star Maa Movies HD + Star Maa Movies + MAA Gold + ABN Andhrajyothy + T News + Maa Music + V6 Telugu + Gemini Comedy + NT9 + Bhakti TV + Shubhavaarta TV + ETV Telengana + HM TV + ETV Cinema + ETV Plus + ETV Life + ETV Abhiruchi + Zee Cinemalu HD + Zee Cinemalu + CVR News + CVR Spiritual OM + Raj News Telugu + Vissa TV + 10 TV + Aradana TV + Vanitha TV + Raj Musix Telugu + TV 1 + i-NEWS + Swara Sagar + Hindu Dharmam + Studio One + + 99 Percent + 4tv News + SVBC Telugu + DD Saptagiri + DD Yadagiri + Tata Sky Tamil Cinema + Sun TV HD + Sun TV + Tamil Cinema Offer + KTV HD + KTV + Sun Life + Sun Music HD + Sun Music + Tamil Cinema Offer + Star Sports 1 Tamil + Vijay HD + STAR Vijay + Jaya TV HD + Zee Tamil HD + Zee Tamil + Kalaignar TV + Raj TV + Isai Aruvi + Adithya TV + Puthiya Thalaimurai + Vasanth TV + Murasu TV + Jaya Max + Sirippoli + Polimer TV + Thanthi TV + Makkal TV + Jaya Plus + D Tamil + J Movie + Tamil Naaptol + Sun News + News 7 Tamil + Mega TV + Polimer News + Vijay Super + News18 Tamil Nadu + Seithigal + Raj Digital Plus + Raj Musix + Colors Tamil HD + Colors Tamil + Raj News Tamil + Madha TV + Angel TV + Sathiyam TV + MalaiMurasu Seithigal + Captain News + Peppers TV + Mega Musiq + Mega 24 + Sahana + Nambikkai TV + Moon TV + Travelxp Tamil + WIN TV + Vendhar TV + News J + SVBC2 + DD Podhigai + Tata Sky Kannada Cinema + Udaya HD + Udaya TV + Udaya Movies + Colors Kannada HD + Colors Kannada + TV9 - Kannada + Udaya Music + Star Suvarna HD + Suvarna + Zee Kannada HD + Zee Kannada + Kasthuri + Suvarna News 24x7 + Udaya Comedy + Public TV + Suvarna Plus + News 18 Kannada + Colors Kannada Cinema + Colors SUPER + TV5 Kannada + Kannada Naaptol + Raj Musix Kannada + Sri Sankara TV + Star Sports 1 Kannada + Public Music + Raj News Kannada + Zee Picchar + Dighvijay News + Ayush TV + Public Movies + Namma TV + SVBC Kannada + DD Chandana + Tata Sky Gujarati Cinema + Colors Gujarati + Colors Gujarati Cinema + TV9 Gujarati + GSTV + Sandesh News + CNBC Bajar + News18 Gujarati + ABP Asmita + VTV News + Zee 24 Kalak + India News Gujarat + DD Girnar + Colors Oriya + Tarang TV + Tarang Music + OTV + Zee Sarthak + Prarthana TV + Zee Odisha + Kanak News + Kalinga TV + Prameya News 7 + News18 Odia + Alankar + Nandighosha TV + DD Oriya + Surya HD + Surya TV + Surya Movies + Asianet HD + Asianet + Asianet News + Asianet Plus + Asianet Movies + Amrita TV + Mazhavil Manorama HD + Mazhavil Manorama + People + Kairali TV + Zee Keralam HD + Zee Keralam + Manorama News + Mathrubhumi News + Jaihind TV + Jeevan TV + Kappa TV + Surya Music + Flowers + Safari TV + Goodness TV + Media One + Janam TV + God TV + Shalom TV + Kaumudy TV + We TV + News18 Kerala + ATE TV + Raj Musix Malayalam + Raj News Malayalam + Surya Comedy + Twenty Four + SVBC + DD Malayalam + MH One + Z PUNJAB HR HP + PTC News + News18 Punjab Haryana Himachal + TS Punjab De Rang + PTC Punjabi + PTC Chakde + 9X Tashan + Chardikla Time TV + India News Punjab + Manoranjan Movies + Pitaara + PTC Simran + ANB NEWS + Living India News + PTC Punjabi Gold + Balle Balle + Zee Punjabi + DD Punjabi + Boogle Bollywood + DY365. + News18 Assam NE + NEWS LIVE + NEPAL1 + Rang TV + Ramdhenu TV + Protidin Time + Prag + Rengoni TV + North East Live + INDRADHANU + DD Arunprabha + DD Manipur + DD NE + DD Kashir + Tata Sky Classroom + + \ No newline at end of file diff --git a/siteini.pack/India/tatasky.com.EK.ini b/siteini.pack/India/tatasky.com.EK.ini new file mode 100755 index 00000000..a7656640 --- /dev/null +++ b/siteini.pack/India/tatasky.com.EK.ini @@ -0,0 +1,84 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tatasky.com +* @MinSWversion: v3.0 +* @Revision 10 - [01/05/2019] WGTeam_mat8861 +* @Revision 9 - [21/03/2019] WGTeam_mat8861 +* +* @Remarks: +* @header_end +* $$encrypted w/userkey/expiry [03/05/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=tatasky.com|timezone=UTC|maxdays=4|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps|ratingsystem=cbfc|episodesystem=onscreen|keepindexpage} +7r+wl/fj3/A4bMCZtxZSdg== +gdTd2sd/h6U5YYWCThE9kuMoL72W1PGTmTwaGKbWDDJPoXXjPrHHWbZ9UaX0hDb2 +V+FE5KQ7/nmWd9Poej0R6xalSV7gsLsjpOaIdYbDPCVobWRP7LEvp9LB3Er16du2L+83zUy5xDT0ow0l7zVNnJ+Dp7u94fxAHPZdCdv5+94GLNUTSHavBEQLlQDGFPkbAkLz1xwwwFPKvcDoSt+SUfvOxeAzlJtiGWlsDghB0niQSr5mSx+ROJoBJjHNqr+qQPwGDEVMiarQVx0ylmIAMQ== +KpuuUCPz4Xy1FScZ9lAMNm5m0lYgb3tRfxsVNi/HgL6s/Bv+HA+qz8Yb4VXtr4X4rtqDm1olhCWHOEnb+hRJag== +7r+wl/fj3/A4bMCZtxZSdg== +VJVtvh7Mf45b3esjvalK8hyy7goERQnRyK21TYKCFbs= +SJgf5nzyFxSPozUtyqjcNfvpQyGbJYy51z3MiORwkmxf9aTKaKxBn5JdaWn5txcAqvvdZJOC6ryCH01inMH56A== +RifJiQpH8hiEPuwtdi/PytT1VulrIoHkEfF0V9rpbBT6JU5O0GOPuMamL2RO4Y96e8ePwXiaiMSiGYti+kKyKm93iZ7IcvpnTzT/d8i0JT//kELM7Na4k79EELe4Hch7I6eQPY56NVyQx7+FtAjN/TBs4ovQY4b7WWKQm6VyJ40= +rvoXUIDZSN34mj3c0WaMOQ== +7r+wl/fj3/A4bMCZtxZSdg== +%&$€OjXz9IoBz11nZoTM/TDdZ4Xp5mzGzb0GKLOEEvz5xUQ=€$&% +e0Iam7VwJGOq4345m3QNcZKYNxCfzFoHKJVsDdmojP0= +PM1gLGEhaL2fqDFjiwq9jpNhcWp2JJ+XfSFGDXjRXCJAbSTk3+Knm8PxJffNNEONJraD+xZhwFWNMDjQD30t+1jZFdN21s7PnkUdSRyU939TckP4ay4Mqz4EXRR9MOrf +PM1gLGEhaL2fqDFjiwq9judpeJPGDkuOeZBvISq3THV9cAe3wDr8e6Lb+4jqE7yd +k/jl7aY1gTBbcabnRsvKSc96KMNJTwUjeFelawCZA4hrYPLjDg+vT+MMlHBKZ7FgXjc8buoMjFKrvNL+a/7Evg== +pQXRiCIhvfR8lokxYn7OU7JgDEK9nsQ/6ISpeNrUDNm64gnn4WKBNG+RcC5CRC17MzhsDAGjFNNAdjlsxYsJRw== +vVtljLsNZpmR3n53gUPFVIb1WLmdVGqdebjbptaaaDWXPEFyDo7j/IY6of0PPRNP7NZdbVjIdVhoiQbxl6NTGTzOUQ+ZFwrbiARHxtyDHbBc0SDKoor+VfAANvwnG/xu +AFn2UIYYo4SjhecWOjEet5foPoxFaVb9SdrF+RwDiKW+fqKTMTGpsVexvT9+Rq1ugElZ0Y+SrG+AImSs4GQkDvYUK+mcuJfSXp4Z3L9HMHvF63027XxN6m+PH5lifXsy +/gMy9HpcmU0SAwJe9YRdnw== +PM1gLGEhaL2fqDFjiwq9jjKgunUAKdf28NwB8MKfaVrd4vqFbcNzH6S6Hu7yVU9FdA7FtmUUjaNdveJ1SlyWFHH6UqwATy+MRME0l3awE3Q= +rvoXUIDZSN34mj3c0WaMOQ== +7r+wl/fj3/A4bMCZtxZSdg== +IQgi0lhsXKT3/XLKJNje3cMomgl1+mD6wkeSn1Gb9KBRkQh0zrJIQrJf3jEVSMrl +6wFP0R5uI7rDFBwFMfVFMDg+0ejkPa0/kLLNkeaHehy+q1QtklQT8dc3Rq6FVY5f +VuqGoDv2FN4UtN4HdxOIw0xF710LN+yV9ZpcCfeAhZWYgBYYyirY9Q6VAdURjdgU +2VWHoSeIa4WTcj5Dx2C7918Rpk5G6bFVex4q5eY7jZL0uwJASqYaesbhndD00EIt +hXu0rxcAXjJzJEOPJHTgIPfUdK0SiOFZaoUqZJ7rFYVsgt7SMnSwtI9f6xZCiEwE +Lxyw9XGDyuSW94SmprNAy2uRnLZ3iVCK2+JT5gmbgmzPVVzNfO48VE134RAhY1tmdgPb249FV5raTR4TlbM04K2MSxHQSE11mAEVU/SQ/eYmzk8jb4j1cETlmxggKu//ZgN83beyQZmKRIY5ltWi8GZuDcKxtOUF+cmxpVWw9qo= +YxCccSj9CJ1TqMObIndc7Lp5O9HhJmGzL9LIEXkl8Dr7xHQ0+mYX/J7uvQfudnn6BLGqKMAnCY92Z5bcGpR7bI9txZP5/qp+rwHkuNXvi3APU2h/yDvTdRthtm/bWNTmmzMNNYAG9oTz6SCslMJ71m7sAXJukEsDbgnWoxQfQvUfwBjazhN7/2koPKIztkPmE3IjC1IYg3V1gSUwykZmGA== +5Zoin1YI4CZPeJf6oTD63PsmAHRDSf9OZNFsXLu9mqqd3BmYE+Ta+4/WbDJ1HG1rUIB67yZPSIP18aXliQT/nD+i0jwB228VNTXjs+gDZz+JzzQ6unwKDK4JNVUVQrNfRMgPnSPcZjNYQkIjnWMEnp4H1hXrnX5m+HI54r19/Ho= +hXu0rxcAXjJzJEOPJHTgIAksSai5Xug2cBI8+2ulpEfPSa3M4xZ13tdamTLCJnF3QItKtzP5gTY9CTaFbraCRYjJoCnzVGCjV0ChTHGESgon8TU++9NE5eBqeGdGnPjJpNg8zfFXcUoVb7RY6yURLA== +hXu0rxcAXjJzJEOPJHTgIAksSai5Xug2cBI8+2ulpEdBXmK1Jo0ShiTIewiV1u8sk3wqt3twCtuacqTBEpvo4Z41z/24ew1yO9Shp9HQN8kkwflj+rqNDvqsASG0AkW5 +hXu0rxcAXjJzJEOPJHTgIAksSai5Xug2cBI8+2ulpEeDA0i1fHi+L5KG0gzAEcW8m/27s1NTDaxW6IjSyzzwdM5rW/H3jfa33K7KaV+WM3Us9u2JHZcoiHQpzBB208beW+aMiiJ1Jp/rbr120N5VwMPMyfQcsjs/J3/8CviFTgc= +hXu0rxcAXjJzJEOPJHTgIP36STeG5I8pQ6+picB0nd8/Q4ULD6OxSFetpOvUyPNrJPAXEll8XVuQN1vSPJ5aKNk+ADhRZGzUH+MIXKS6iioOuL0dgxrdoEy9eCgOZ0WzNmshE0J6feicj2k+htU5PQ== +hXu0rxcAXjJzJEOPJHTgIP36STeG5I8pQ6+picB0nd/P8V08d5lIzkp/j8UBSsPyC5MSStlG3d3g3qAgqvSOfXIuTDjMIYLClUchDWvbI+Q= +GUS5yb/FGK7R5jLbIwADh0SPPmH+XWRftf2URdm+E6o6fpHbYJytciM7irZbHBXn +/BdovMhbNEhSX94PPrbejqxhp68Aq0MumaqAuV6f9nkJXNhw2sRXkgTFoS5sCK64 +rvoXUIDZSN34mj3c0WaMOQ== +1hpvcbLEdlyZmHU4NGvmniKtGFyNXRf7tMIVKm98BkxIBd3W1AQe+URKvGG830o1tq1Bkabl6Jh731s0xi0Y6YyNhp+bsRqU7VPcMpc2/P4n8BkMyynEHet5W8uLy+evBVfsGBmaBpnnn/GdUjvS0pCDUQYRzcyFrwTZZB1VkNw4EjbEB03g5SWimo4KgQ5/ +NB0mGdS25Y5ODCb/oF/ElK+qQPnn6Jn61GJo3WcaTx0NaAhFw17GCltLqN+gOw6zdOgMr44Ay1aSn36C/oxXW61xkAqPGZF37GKZqtrBTwk= +7r+wl/fj3/A4bMCZtxZSdg== +jmgAgfrI3ThtKk2PZuQ5UHOXCFZYutqRZVhsYKQp8nA= +MmDECAz9U3Z6dUWnTRgLs6iC4ZVkPtJmQuNqwA6fJHYLHyJcCqWc9FQ/x68mAvYc +XYj/XqJgfoXyBGylkfNMHlAkRQbGQbunt8nuCVYG9m97cBl1ofXoiWcQh6gLrObY +LJNqUwBBRnQF97c6YRz/3icuncG4cEVbzikU+hWibQSa44CdG+G9lM2CgM9qfp+mXSX3RpNCS/eVnOvLVI7/pYDTEb2s+rKxb/ehdGocNmA= +ZiWVljsUnypgtzaHapySbeBaHhh3kH6yImbtJ25kc0Yjl4wPnU+z09eS5DoQfR20SNBxrTP7yP4xMLKDbnePE7xCYhHdaDgtt7hz7sFuMQSKnOH0oxPOknhnhIsCf+SG +pDneHD46Ws7XUkv1OfYRAs2cA+P7BzFoDUgAn8xqWfo7yPIsdMMNJPpYkVMNlBupd5QFzzj4advX/ziM4dlr63ObVqLmfXb0ooouQX768VbYRPutx7hifv+lpM1S3OC3 +3+cspxh0EtAqdydxQ0RZFTpdlp0RPs1GpBgxwqcnulRr9DVLXHf436aKJw5UKgxE/2J2iiNQntV6X5SUaJLEohPCwupWOYjZmfBR01zoi8U= +LZ60AJu6J7mj6M3Jde0xzgw8eP7D0PTui2KveFwAJLskaNb0ROpbqvZWzqjSQQJc +MAVqm8+H7p/xc1bKNqopqjlJzKrAJzIsyftkbDStUBNL+0xHkIC6wd6g+yMk7MW2 +axf5e2uuvcy+LNFabpoKYLG5hz/mWk50zTEVkqzYcs19nN/UxRPl37WyO3np6+qr +/uyYamnriz/or4dvEW3Xs2BOoBRm03vZTfbIi5nRnBY= +lohvCQGEWAj7q3bX65FI7ubUU3kdFJf8SUD3Mtn5M8r4xWH4lH5szpDApRk+jyzI +4W4tgoGn8Zh77DMTveupMI+LbNifkXshQP+gJ5MAKHHLL/YauaEzhQ+jXgoaNA1aod2dUCLpj4VnVY2973L4IQ== +4W4tgoGn8Zh77DMTveupMDv8w+05VUW0h7CTd2D2zN3CHVMs4v3vYfuehqTrFIN7 +LZ60AJu6J7mj6M3Jde0xzu3pzNUTtvTJtaSq2Qo6pXS+xNdtITnWQzVaL1/sdRhwhiOLKO5uuCPD9DbTYMlx7g== +rvoXUIDZSN34mj3c0WaMOQ== +7r+wl/fj3/A4bMCZtxZSdg== +7r+wl/fj3/A4bMCZtxZSdg== +R6F6BC36x26CnlTIy+wM+nRkGRidyujT4EtQbz9KYSUmYo0HSW+4N7er12p46oB/c2MpwgTSM5mbH7bK1XkIYtWOFugdMFf5FbUaAfu5KFZ2d/XevPmbv7dJ/gEMu1wQaby7M68QbZrfyWrVFabjeA== +u+UrWsn8bDexVRYL3t3O1Wixt7F8dNAAqpYw5FTsANaF+eVp07rBCT020tbopv6VovbOYz9lpZFhfreu8sBqzEzLVPgdUYDNluxu+EfGdx8= +6K1nZcc0rftgKB909RoiNQ== +AyfDC5yrGWnOy9tw9w8eZyuV+qZWGNYSbR0UZjkDPlw= +CXaviCIvybe2w0jPOnHUVql0+7Veg6DTfSi6fBTwvrpMg3RBGkcS3RXbOL2vCLRACjSyihT1SPztOLqy8uCV2iGMkb+pRKfhTcyJqs3qcdeDm8UumFPE6Ji7UYBYEAfcLDPogsXxErEQCt/dFJklh+Mzl7a3wUlGsZYIrSxF4nssBZzNsIOntS4ZqvpI20J+ieRtPQgwt5GS/7RcYQYxzw== +mPYnbNXvS4488plRqvenCDiOtNyVsBdUCUuT4l0OMoU1T4BN47wjlJLlqU/si+jr5a+nGQUT9AqwlC0LbLog5Q== +C6NJ+ZfWTi02ZoXpJXvYcdh/DHmOXYEWHjBzG0pea6+y7ty/wPwGimXTq+mqHn9pof/cFi0dc010G9xAPdh4hg9s/65/qalXhYbwFRQh41Q= +sa2SUPM9zBW+YFRWk0u7R5p52dxwf69XwT7fS0Wic37fEuX5HL2mVcXehWw/E3ZE +6efHGAIgJ1JgTATcVK96008cejj6toLYg7oV8DqfdX6wY/A/nZyvv7JDNonIv/s4a81urKU+o6KQ6K2/YlXSP6r0xWGAPzC+XFboptTbqWTLTFHRPE2tXAySL8xVtsx8 +Ux20Cy10rgpg1O7CVTbdBQ== +AyfDC5yrGWnOy9tw9w8eZ8RdHvzo3H4MEwnC233nDgA= +3tlVJnHOvTVDIIT7pxyGRQ== diff --git a/siteini.pack/India/tv.burrp.com.channels.xml b/siteini.pack/India/tv.burrp.com.channels.xml new file mode 100755 index 00000000..3b4e1cf7 --- /dev/null +++ b/siteini.pack/India/tv.burrp.com.channels.xml @@ -0,0 +1,332 @@ + + + + Star Movies + HBO + Discovery Channel + Sony MAX + Zee Studio + Sony PIX + Sony Entertainment TV + National Geographic Channel + AXN + Star Gold + Colors + Star Plus + Star World + Movies Now + Zee Cinema + Ten Sports + UTV Action + ZEE TV + UTV Movies + Star Sports 4 + WB + Star Sports 1 + TLC + Zee Cafe + MTV + Cartoon Network + World Movies + Star Sports 3 + Sony SAB + Fox Life + Zoom + Animal Planet + Channel [V] + FILMY + POGO + NDTV Good Times + Disney Channel + B4U Movies + Discovery Science + Bindass + Ten Action + Vh1 + NDTV 24X7 + Neo Prime + MGM + Neo Sports + National Geographic Channel HD + Ten Cricket + Sahara One + History Tv 18 + CNBC TV18 + Movies Ok + Disney XD + BBC World News + Zee Classic + Life Ok + CNN-IBN + Star Utsav + 9X + Zee Action + Discovery Turbo + Star Movies Action + Times Now + Nickelodeon + NDTV Profit + CNBC AWAAZ + Hungama TV + 9XM + DD National + NDTV India + Fox Crime + Zee Premier + CNN + Nat Geo Wild + Sun Tv + Discovery HD + Comedy Central + Nat Geo People + B4U Music + & Pictures + Sony Six + KTV + FTV + Star Movies HD + FX + Asianet + Star Vijay + IBN 7 + Zee Talkies + Gemini Tv + Big CBS Prime + Surya Tv + Cinema TV + Zee Trendz + Animax + Gemini Movies + Big CBS Love + Star Sports 2 + Zing + Z etc + Star Gold HD + Zee Marathi + Jaya Tv + Asianet Plus + Kalaignar Tv + Kiran Tv + Etv + Zee Smile + Star World HD + Romedy Now + DD Sports + Aaj Tak + Raj Tv + HBO Hits + Sony Mix + Star Plus HD + Food Food + Bindass Play + Etv Marathi + HBO Defined + Star Pravah + India Talkies + Asianet Movies + Star Jalsha + DD India + Travel XP + Udaya Movies + Mi Marathi + HomeShop 18 + IBN Lokmat + Maa Movies + DD News + Ten HD + DD Bharati + Maa Tv + Udaya + Asianet News + Discovery Kids + Raj Digital Plus + Jaya Movie + Etv Gujarati + Etv Kannada + Amrita Tv + Music India + Etv Bangla + Chutti TV + Mastiii + Discovery Tamil + Jaya Plus + Etv 2 + Kairali Tv + Dabangg TV + Big Magic + Jaya Max + NewsX + Movies Now HD + DD Urdu + Australia Network + Zee News + Sonic + Zee Telugu + Zee Khana Khazana + Zee Business + Raj Musix + Gemini Music + Sony Six HD + E 24 + India TV + Nick Junior + Etv Urdu + Sun Music + Headlines Today + 9X Jalwa + Kalaignar Isai Aruvi + Etv Oriya + Etv Rajasthan + Maa Music + Udaya Comedy + Firangi + Maa Gold + Zee TV HD + Kalaignar Sirippoli + India News + Sony TV HD + Etv Bihar + Adithya TV + News 24 + Life Ok HD + Polimer Tv + Kushi Tv + BIG RTL Thrill + Ten Golf + Etv UP + Nat Geo Music + 9xO + Angel Tv + Mtunes + Star World Premier HD + Zee Kannada + Mtunes HD + Dhoom Music + ZeeQ + Sangeet Bangla + Etv MP + Zee Bangla + Fox Life HD + Music Xpress + 9X Jhakaas + Nat Geo People HD + Asianet Suvarna + Kochu Tv + Indiavision + Mahuaa Tv + Kalaignar Chithiram + Jeevan Tv + Mathrubhumi News + 9X Tashan + Chintu Tv + Sun News + SS Music + PTC Chak De + News Express + Mega TV + Dhamaal TV + Akash Bangla + Udaya Music + Tez + Orissa Tv + Sangeet Bhojpuri + Baby TV + Suvarna Plus + Samaya TV + Saam TV + Zee 24 Ghanta + ABN Telugu News + Imayam Tv + Topper TV + God Tv + Suvarna News 24x7 + TV9 Kannada + Zee 24 Taas + Ruposhi Bangla + Dilli Aaj Tak + Kasthuri TV + Gemini Tv HD + Ktv HD + Kairali People TV + Raj News 24x7 + Zee 24 Gantalu + News Time + Tarang Music + Zee Punjab Haryana Himachal + Aalami Sahara + PTC News + Sun Tv HD + Captain News + Channel 10 + Janasri News + DY 365 + Zee News UP + Khushboo Tv + Seithigal + CNBC TV18 Prime HD + Kolkata TV + Anjan Tv + Udaya News + Divya Tv + Mega Musiq + Bhakti TV + Sony Max 2 + Mahuaa News + Raj Music Karnataka + Sada Channel + Sony Pal + Adhyatma TV + V6 News + Chirithira + A2Z News + MH1 News + Zindagi + Kalaignar Murasu + Ishwar Tv + Sandesh News DNN + Aseervatham TV + MY TV + Focus Tv + Bizz News + Om Bangla + Arihant Tv + Sahara UP + Zee Variasi + Bansal News + Jan TV + Sea News + Makkal Tv + Soham TV + Zee 24 Ghante MP + 7 S Music + CNBC Bajar + EPIC + Zee Sangam + Lemon News + Studio N + Zee PHH + GNN News + Raj Musix Telugu + Rishtey + Discovery ID + Raj News Malyalam + Reporter TV + Jaihind TV + Epic HD + Jalsha Movies + Colors HD + Mtv Indies + Zee Salaam + Kairali We TV + Disney Junior + Star Sports HD 2 + History TV HD + Zee Studio HD + Jain TV + Vanitha TV + Zee Cinema HD + Star Sports HD 1 + Aryan + Travel XP HD + + \ No newline at end of file diff --git a/siteini.pack/India/tv.burrp.com.ini b/siteini.pack/India/tv.burrp.com.ini new file mode 100755 index 00000000..058f9e66 --- /dev/null +++ b/siteini.pack/India/tv.burrp.com.ini @@ -0,0 +1,102 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.burrp.com +* @MinSWversion: V1.1.1/54 +* @Revision 2 - [10/02/2015] Francis De Paemeleere +* - rewrite on site change +* @Revision 1 - [27/11/2014] Francis De Paemeleere +* - add new timezone +* @Revision 0 - [11/04/2014] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tv.burrp.com|timezone=Asia/Calcutta|maxdays=7|cultureinfo=en-IN|charset=UTF-8|titlematchfactor=90|ratingsystem=IMDB|episodesystem=xmltv_ns} + +urldate.format {datestring|yyyy-MM-dd} +url_index{url|http://tv.burrp.com/channel/|channel|/|urldate|%2000:00:00/1} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + +index_showsplit.scrub {regex||class="[^"]*resultTime[^"]*".*?||} + +index_start.scrub {single||||} +index_start.modify {replace|| } +index_title.scrub {single|||

    |} +description.scrub {single|
    ||
    |
    } +description.modify {cleanup(tags="<"">")} +description.modify {remove| ...} +description.modify {remove| More ›} +temp_1.scrub {regex||class="[^"]*showDetails[^"]*".*?>\s*[Ss]eason\s*(\d*)\s*\s*Actor\s*(\s*Director\s*(\s*Producer\s*(\s*Writer\s*(\s*Created By\s*(\s*Music Director\s*(\s*Show Type:\s*(\s*Genre:\s*(\s*IMDB Rating\s*(\s*Release Date\s*(]*>} +title.modify {remove(type=regex)|^\s*} +title.modify {remove(type=regex)|\s*$} + +actor.modify {remove(type=regex)|<[^>]*>} +director.modify {remove(type=regex)|<[^>]*>} +producer.modify {remove(type=regex)|<[^>]*>} +writer.modify {remove(type=regex)|<[^>]*>} +composer.modify {remove(type=regex)|<[^>]*>} + +category.modify {remove(type=regex)|<[^>]*>} +rating.modify {remove(type=regex)|<[^>]*>} + +actor.modify {replace|,|\|} +director.modify {replace|,|\|} +producer.modify {replace|,|\|} +writer.modify {replace|,|\|} +composer.modify {replace|,|\|} + +category.modify {replace|,|\|} +category.modify {replace|/|\|} + +* temp_1 = season +* temp_2 = episode +temp_1.modify {calculate(not="" format=F0)|1 -} +temp_2.modify {calculate(not="" format=F0)|1 -} +episode.modify {clear} +episode.modify {addend('temp_1' not="")|'temp_1'} +episode.modify {addend|.} +episode.modify {addend('temp_2' not="")|'temp_2'} +episode.modify {addend|.} +episode.modify {clear(="..")} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://tv.burrp.com/channels.html#1} +*index_site_id.scrub {regex||id="channels".*?
      \s*(]*>\s*]*href="http://tv.burrp.com/channel/[^"]*"[^>]*>[^<]*\s*\s*)*||} +*scope.range {(channellist)|end} +*index_site_channel.modify {addstart|'index_site_id'} +*index_site_channel.modify {substring(type=regex)|]*>\s*]*href="http://tv.burrp.com/channel/[^"]*"[^>]*>([^<]*)\s*} +*index_site_channel.modify {remove(type=regex)|^\s*} +*index_site_channel.modify {remove(type=regex)|\s*$} +*index_site_id.modify {substring(type=regex)|]*>\s*]*href="http://tv.burrp.com/channel/([^"]*)"[^>]*>[^<]*\s*} +*index_site_id.modify {remove(type=regex)|/$} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/India/tvscheduleindia.com.channels.xml b/siteini.pack/India/tvscheduleindia.com.channels.xml new file mode 100755 index 00000000..09fd6667 --- /dev/null +++ b/siteini.pack/India/tvscheduleindia.com.channels.xml @@ -0,0 +1,445 @@ + + + + & Pictures + Asianet Movies + B4U Movies + Cinema TV + FILMY + Gemini Action Movies + Gemini Movies + HBO + HBO Defined + HBO Hits + India Talkies + Jalsha Movies + Jaya Movie + Kiran Tv + KTV + Ktv HD + Maa Movies + Maha Movie + MN+ HD + Movie House + Movies Now + Movies Ok + Raj Digital Plus + Romedy Now + Sony MAX + Sony PIX + Star Gold + Star Gold HD + Star Movies + Star Movies Action + Star Movies HD + Star Movies Select HD + Udaya Movies + UTV Action + UTV Movies + WB + WOW Cinema + Zee Action + Zee Cinema + Zee Cinema HD + Zee Classic + Zee Studio + Zee Studio HD + Zee Talkies + Enterr 10 + Gemini Life + 7 S Music + 9X Jalwa + 9X Jhakaas + 9X Tashan + 9XM + 9xO + B4U Music + Dhoom Music + Gemini Music + Insync + Kalaignar Isai Aruvi + Kalaignar Murasu + Maa Music + Manoranjan Music + Mastiii + Mega Musiq + Mh1 Music + Mtunes + Mtunes HD + MTV + Mtv Indies + Music India + Music Xpress + Nat Geo Music + PTC Chak De + Raj Music Karnataka + Raj Musix + Raj Musix Telugu + Sangeet Bangla + Sangeet Bhojpuri + Sony Mix + SS Music + Sun Music + Tara Muzik + Tarang Music + Udaya Music + Vh1 + Z etc + &tv + &TV HD + Akash Bangla + Amrita Tv + Anjan Tv + Arirang + Asianet + Asianet HD + Asianet Plus + Asianet Suvarna + Australia Plus + AXN + Big Magic + Big Magic Ganga + BIG RTL Thrill + Bindass + Bindass Play + Channel [V] + Chardikla Time TV + Colors + Colors Bangla + Colors Gujarati + Colors HD + Colors Infinity + Colors Infinity HD + Colors Kannada + Colors Marathi + Colors Oriya + Dabangg TV + Dangal TV + DD Bangla + DD Bharati + DD Chandana + DD Girnar + DD India + DD Madhya Pradesh + DD Malayalam + DD National + DD Punjabi + DD Sahyadri + DD Saptagiri + DD Urdu + DD Uttar Pradesh + Dhamaal TV + Dheeran TV + Dillagi TV + DY 365 + E 24 + Epic HD + Etv + Etv Bihar Jharkhand + Etv MP Chhattisgarh + Etv Rajasthan + Etv UP + Firangi + Fox Life + Fox Life HD + FX + FX HD + Gemini Tv + Gemini Tv HD + Imayam Tv + Jan TV + Jaya Max + Jaya Plus + Jaya Tv + Jeevan Tv + Kairali Tv + Kairali We TV + Kalaignar Chithiram + Kalaignar Sirippoli + Kalaignar Tv + Kasthuri TV + Khushboo Tv + Life Ok + Life Ok HD + Maa Gold + Maa Tv + Mahuaa Tv + Maiboli Tv + Makkal Tv + Mazhavil Manorama + Mega TV + Mi Marathi + Nepal One + Om Bangla + Polimer Tv + Raj Tv + Rishtey + Ruposhi Bangla + Saam TV + Sada Channel + Sahara One + Shakthi TV + Shubhsandesh TV + Sony Entertainment TV + Sony Pal + Sony SAB + Sony TV HD + Star Jalsha + Star Plus + Star Plus HD + Star Pravah + Star Utsav + Star Vijay + Star World + Star World HD + Star World Premier HD + Sun Tv + Sun Tv HD + Surya Tv + Suvarna Plus + Taaza TV + TV 1 + TV5 Monde + Udaya + Vanitha TV + Yes Indiavision + Zee Bangla + Zee Cafe + Zee Cafe HD + Zee Kannada + Zee Marathi + Zee Salaam + Zee Smile + Zee Tamil + Zee Telugu + ZEE TV + Zee TV HD + Zee Variasi + ZETC Punjabi + Zindagi + Zing + Zoom + Etv News Urdu + Mahuaa Plus + Aastha + Aastha Bhajan + Adhyatma TV + Ali Channel + Angel Tv + Aradana TV + Arihant Tv + Aseervatham TV + Bhakti TV + Darshan 24 + Divya Tv + God Tv + Ishwar Tv + Lord Buddha TV + Mh1 Shraddha + MY TV + Paras Tv + Sanatan TV + Sanskar + Satsang TV + Soham TV + SVBC + Zee Jagran + Adithya TV + Animax + Baby TV + Cartoon Network + Chintu Tv + Chutti TV + Discovery Kids + Disney Channel + Disney Junior + Disney XD + Hungama TV + Kochu Tv + Kushi Tv + Nick Junior + Nickelodeon + POGO + Sonic + Topper TV + ZeeQ + Animal Planet + Animal Planet HD World + Discovery Channel + Discovery HD + Discovery Science + Discovery Tamil + Discovery Turbo + History Tv 18 + History TV HD + Nat Geo People + Nat Geo People HD + Nat Geo Wild + National Geographic Channel + National Geographic Channel HD + Travel XP HD + FTV + FTV HD + HomeShop 18 + NDTV Good Times + TLC + TLC HD + Travel XP SD + 6TV + 7sea + A2Z News + Aaj Tak + Aalami Sahara + ABN Andhra Jyothi + ABP Ananda + ABP Majha + ABP News + Aljazeera + Aryan + Asianet News + Bansal News + BBC World News + Bizz News + Captain News + Channel 10 + Channel 2 + Channel NewsAsia + CNBC AWAAZ + CNBC Bajar + CNBC TV18 + CNBC TV18 Prime HD + CNN + CNN-IBN + CTVN AKD Plus + Day And Night + DD News + DD Rajasthan + DD Rajya Sabha + Dilli Aaj Tak + Disha TV + DW TV + ET Now + Etv 2 + Etv Haryana & HP News + ETV News Bangla + ETV News Gujarati + ETV News Kannada + First India News + Focus Tv + Gemini News + GNN News + HM TV + IBN 7 + IBN Lokmat + India 24x7 + India News + India News Haryana + India News Rajasthan + India News UP + India Today + India TV + Indiavision + Jaihind TV + Jain TV + Janasri News + Janta TV + Kairali People TV + Kanak TV + Kaumudy TV + Khabrain Abhi Tak + Khoj India + Kolkata TV + Lemon News + Live India + Lok Sabha TV + Mahaa News + Mahuaa News + Manorama News + Mathrubhumi News + Maurya TV + MBC + MH1 News + Munsif TV + NDTV 24X7 + NDTV India + NDTV Profit + News 24 + News Express + News Time + News Time Assam + News11 + News9 + NewsX + Orissa Tv + P7News + PTC News + R Plus + Raj News 24x7 + Raj News Malyalam + Reporter TV + Russia Today + Sadhna News MP CG + Sadhna News UP UK + Sahara UP + Sakshi TV + Samachar Plus UP + Samaya TV + Sandesh News DNN + Sea News + Seithigal + Studio N + STV Haryana News + Sudarshan TV + Sun News + Suvarna News 24x7 + T News + Tez + Thanthi TV + Times Now + Total TV + TV24 + TV5 News + TV9 Gujarati + TV9 Kannada + TV9 Maharashtra + TV9 Telugu News + Udaya News + V6 News + Voice of Nation + VTV Gujarati + Zee 24 Gantalu + Zee 24 Ghanta + Zee 24 Ghante MP + Zee 24 Taas + Zee Business + Zee News + Zee News UP + Zee Punjab Haryana Himachal + DD Sports + Neo Prime + Neo Sports + Sony ESPN + Sony ESPN HD + Sony Six + Sony Six HD + Star Sports 1 + Star Sports 2 + Star Sports 3 + Star Sports 4 + Star Sports HD 1 + Star Sports HD 2 + Star Sports HD 3 + Star Sports HD 4 + Ten Action + Ten Cricket + Ten Golf HD + Ten HD + Ten Sports + Chirithira + Comedy Central + Udaya Comedy + Food Food + Living Foodz + Care World + + \ No newline at end of file diff --git a/siteini.pack/India/tvscheduleindia.com.ini b/siteini.pack/India/tvscheduleindia.com.ini new file mode 100755 index 00000000..1d501ae3 --- /dev/null +++ b/siteini.pack/India/tvscheduleindia.com.ini @@ -0,0 +1,64 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvscheduleindia.com +* @MinSWversion: +* @Revision 0 - [01/01/2016] +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tvscheduleindia.com|timezone=UTC+05:30|maxdays=6|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=US|episodesystem=onscreen|firstshow=0|firstday=0000000} +url_index{url|http://tvscheduleindia.com/channel/|channel|/?p=|urldate} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {daycounter|0} +*subpage.format {number||1|} +index_showsplit.scrub {multi|
      |||} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +*index_urlchannellogo {url| } +* +*index_date.scrub {single(debug)||||} +index_start.scrub {single|||
      } +index_stop.scrub {single||
      |
      } +index_title.scrub {single||
      |} +* most other elements have index_ versions +* +index_temp_1.scrub{single||} * the part after http://tvscheduleindia.com +index_urlshow.modify {set('index_temp_1'not="")|http://tvscheduleindia.com'index_temp_1'} *the whole url (only if index_temp_1 has a value) + +title.scrub {regex||]*>(.*?)<||} * get the title from the detail page +*titleoriginal.scrub {single|} +*subtitle.scrub {single|} +description.scrub {single|
      |||
      } +description.modify {remove(type=regex)|<[^>]*>} +description.modify {cleanup} +director.scrub {single(separator=", ")|Director|||
      } +actor.scrub {single(separator=", ")|Actor||} +*presenter.scrub {single|} +producer.scrub {single(separator=", ")|Producer|||
    } +*producer.scrub {regex(separator=", ")||Producer(?:.*)(.*?)(?:.*?)
    ||} *regex way +writer.scrub {single(separator=", ")|Writer|||
    } +composer.scrub {single(separator=", ")|Music Director|||} +rating.scrub {single|IMDB Rating|||} +*ratingicon.scrub {multi|} +index_category.scrub {single|
    |||
    } +index_temp_2.scrub {single|} +index_showicon.modify {set('index_temp_2'not="")|http://tvscheduleindia.com'index_temp_2'} +productiondate.scrub {single|Release Date|||} +*starrating.scrub {single|} +*episode.scrub {single|} +*subtitles.scrub {single|} +*premiere.scrub {single|} +*previousshown.scrub {single|} +* +* operations: + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://tvscheduleindia.com/channel/} +*index_site_channel.scrub {multi(exclude=first)|} +** @auto_xml_channel_end diff --git a/siteini.pack/International/bein.net.channels.xml b/siteini.pack/International/bein.net.channels.xml new file mode 100755 index 00000000..13295446 --- /dev/null +++ b/siteini.pack/International/bein.net.channels.xml @@ -0,0 +1,175 @@ + + + + BS1 + BS2 + BS3 + SportsGlobalHD English + SportsGlobalHD Arabic + News_ar English + News_ar Arabic + HD1 English + HD1 Arabic + HD2 English + HD2 Arabic + HD3 English + HD3 Arabic + HD4 English + HD4 Arabic + HD5 English + HD5 Arabic + HD6 English + HD6 Arabic + HD7 English + HD7 Arabic + HD8 English + HD8 Arabic + HD9 English + HD9 Arabic + HD10 English + HD10 Arabic + SportsHD11 English + SportsHD11 Arabic + SportsHD12 English + SportsHD12 Arabic + SportsHD13 English + SportsHD13 Arabic + SportsHD14 English + SportsHD14 Arabic + SportsHD15 English + SportsHD15 Arabic + SportsHD16 English + SportsHD16 Arabic + SportsHD17 English + SportsHD17 Arabic + 4K English + 4K Arabic + BS NBA English + BS NBA Arabic + MoviesHD1 English + MoviesHD1 Arabic + MoviesHD2 English + MoviesHD2 Arabic + MoviesHD3 English + MoviesHD3 Arabic + MoviesHD4 English + MoviesHD4 Arabic + BoxOffice_HD1 English + BoxOffice_HD1 Arabic + SeriesHD1 English + SeriesHD1 Arabic + SeriesHD2 English + SeriesHD2 Arabic + DramaHD1 English + DramaHD1 Arabic + gourmet English + gourmet Arabic + beJUNIOR English + beJUNIOR Arabic + Jeem English + Jeem Arabic + Baraem English + Baraem Arabic + CartoonNetworkHD English + CartoonNetworkHD Arabic + CartoonNetworkAR English + CartoonNetworkAR Arabic + CartoonNetworkHindi English + CartoonNetworkHindi Arabic + Baby_TV English + Baby_TV Arabic + CBeebies English + CBeebies Arabic + DreamWorks English + DreamWorks Arabic + JimJam English + JimJam Arabic + FOXFamilyMovies English + FOXFamilyMovies Arabic + FOXActionMovies English + FOXActionMovies Arabic + Star_World_HD English + Star_World_HD Arabic + TCM English + TCM Arabic + amc English + amc Arabic + Star_Movies_HD English + Star_Movies_HD Arabic + FOXHD English + FOXHD Arabic + OutdoorChannel English + OutdoorChannel Arabic + V_HD English + V_HD Arabic + TravelChannel English + TravelChannel Arabic + Extreme English + Extreme Arabic + fatafeat English + fatafeat Arabic + FoodNetwork English + FoodNetwork Arabic + HGTV English + HGTV Arabic + CBSreality English + CBSreality Arabic + FXHD English + FXHD Arabic + DMAX English + DMAX Arabic + NatGeoWild_HD English + NatGeoWild_HD Arabic + NatGeoPeople_HD English + NatGeoPeople_HD Arabic + NatGeo_HD English + NatGeo_HD Arabic + BBCEarth English + BBCEarth Arabic + AnimalPlanetHD English + AnimalPlanetHD Arabic + AljazeeraDocumentary English + AljazeeraDocumentary Arabic + TRTWorld English + TRTWorld Arabic + Euronews English + Euronews Arabic + CNNHD English + CNNHD Arabic + Bloomberg English + Bloomberg Arabic + HLN English + HLN Arabic + DTX English + DTX Arabic + DLife English + DLife Arabic + FineLiving English + FineLiving Arabic + Global + Spanish + liga + BS4 + BS5 + BS6 + BS7 + BS8 + HD1 + HD2 + HD3 + 4MAX + 5MAX + 6MAX + 7MAX + 8MAX + 9MAX + 10MAX + BS1 + BS2 + BS1 + BS2 + MY1 + BS1 + BS2 + + \ No newline at end of file diff --git a/siteini.pack/International/bein.net.ini b/siteini.pack/International/bein.net.ini new file mode 100755 index 00000000..e7b41172 --- /dev/null +++ b/siteini.pack/International/bein.net.ini @@ -0,0 +1,116 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: bein.net +* @MinSWversion: V2.1.5 +* @Revision 20 - [29/08/2019] Blackbear199 +* - add hong kong/malasia/indonesia +* @Revision 19 - [16/08/2018] Blackbear199 +* - showsplit fix(australia) +* @Revision 18 - [12/06/2018] Blackbear199 +* - showsplit fix +* @Revision 17 - [21/03/2018] Blackbear199 +* - add channel logo +* - start/stop time fix(some have AM/PM) +* @Revision 16 - [13/10/2017] Blackbear199 +* - added lang attribute +* - channels.xml fix +* - added arabic lang for mena +* @Revision 15 - [25/09/2017] Blackbear199 +* - time/title fix +* @Revision 14 - [09/01/2017] Blackbear199 +* - added austraila +* - subtitle/category improvements +* @Remarks: +* @header_end +* $$encrypted [30/03/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=bein.net|timezone=UTC|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|firstshow=1} +site {episodesystem=onscreen} +cWTVu4jP74u++eqmIxAtRQ== +Qvik5MIHO/W0ZWiNROsldickRqgmYJpNxVgnvJb4BnffuOwNfG4LmLu3D6OK643ycT+dk9qIUDWNvsIXb54ymvlv8qUlKIzZfSD9x4GB3SSGfQpKwQ3u5KDjN01OGNrUBbHvGavqFDyfSs15KYHVWTDszHnCecoWfjIpyUJelS8= +KnPPNYip1v5FsFTzTqDFF4DTuQeojP4SKQR9RpAaM4wdHVur0T+p+f+v9HyTPCNzPurF1y83yGCCwN/F4Fx3ow== +89gOaGnWWEv5rHZFe/i4cA4aVscFNAR1tanVNbFfywCKw4Dv20JnPvKJsqdUdNc0 +cWTVu4jP74u++eqmIxAtRQ== +vXFqbxgW0aawqP/yrKF2zEU89/VnLD2VBgPFwkQSd3w= +jvdVYByGldFTOoKn2hdY+7n5JIggM9QB6E3YFquKk2Lsg8HopViwV83G0zeG++ydaO535ghzyKx5DpAM877r7w== +jvdVYByGldFTOoKn2hdY+07fn07GHvOLH23uTZr38r1ztgGWeFPb4Rg9nNAOj6A/ +B1h4DlNJc31STnL+ik2ynQ59ccvlc9QsRI8d9jmEHdgR+3z4tGYg0jYottSEWLhGYj0orfnK+BiIuVtGMZ+fjwTx+XZzDkx9Dzkz+pLTx+w= +B1h4DlNJc31STnL+ik2yna79UwiEKi4Oay02ZwGcgaeosF9W2yH38KOkINOJWXNDU8ChCqLwMP++RUWfoZGpWg== +DOx3ktMNb1dcHQ+ZPkQ+jmT+4gtlk9IeJBXg3BzOn9vGxKOmxmChcRqIuysLa+zepjiRoG+aS9GaaNuyRzlkuSNp809yqfdkKM1tEAATjc8= +DOx3ktMNb1dcHQ+ZPkQ+jmtb59cqktGxOP+xDtpLBPUCEu9tJVZxA7v9gJJnJ0nE +DOx3ktMNb1dcHQ+ZPkQ+jnO6shFjTCZcBsqREmGukyZMkVQlX8+POVcXfLGP4vfi +DOx3ktMNb1dcHQ+ZPkQ+jvMnUP2SDhqMVw1w/iROBJG6C7SEsgKXEFuTXk72NNUL +3/Xb6Y5THwwj8AFfsLzwJEhNULLOJ9LL9H1bIGZSzxM4ql7pmSK7o6bVlsB1XAkaemyY2YnHzRHTpuyCqc36FA== +3/Xb6Y5THwwj8AFfsLzwJHiP1jYBj6LzQEHGmBcppaPqvSsYkczyWfJvnk8wof2ymndbg/fDIvboBcxGRggBLA== +NS3jzDx88vsyh3NEgsM7+Q== +cWTVu4jP74u++eqmIxAtRQ== +33V/a2PzXUEf+XPq2c4jKW2X3ZNj2MV7rxeF56ZqwnaQVl0WIMtdpaPp3gaEmgddEYrAZjQHY1bKF8+hOp1RXbohtgIrlv+fReuptpEJdg3heq+6/sS3zlgTtE35NEtF +33V/a2PzXUEf+XPq2c4jKScEf6KkjgdE21r8IYHaNh1FUT/ZnMNPcr/xjbU3dGH2wVdF5lrrTw93IcBSAaOhTdXSrX0nSkGVNEg0IHGg0xQ= +cWTVu4jP74u++eqmIxAtRQ== +N0KNqxJkkX4bt+JKB0tTKqfFsEpV8gLwfqxHm01YKn6nQUkrDGNenpF2nwrgFOZ+OHeIHREoqQbqB+2GHFPvh/85zAtdu4zlx6gw7WN98Dg= +N0KNqxJkkX4bt+JKB0tTKn/41O6h87ji2vfuKkaY9WP+ZKfFQSb8dtpdZv9ZEVjA +N0KNqxJkkX4bt+JKB0tTKvjDKorX9ceES2hfkMmGYdwj0o8HITCjG5q2LswSXkgu +N0KNqxJkkX4bt+JKB0tTKo2ecuzdMGuLSvgNMLtrjLhyvHx/qsx8l5TBzcbyNnqM +N0KNqxJkkX4bt+JKB0tTKj3sw7R63TlhV9Us0UuTkT3DqKkCqQn5FXg4+8s4Cj6a +cWTVu4jP74u++eqmIxAtRQ== +SFv7Wr5vC43LwHrWL7UXLZLLtbFx0SDhSYpaUTMossbAWpvtTTDeoB7OWZ225+s629wMSOrVI0IxH9RHu5plHwjEM7UqQXUGQFitfRaOjTEd94D69/3y7gFJvSsO6SpBJ5aEZDtFh2sQhGtjSsy7X7vEiClkzO1lA87L6zIEuac= +FsQ2pl9/iqf2NqwGu77b/FbXCbC0ejWi3y3Z4gasYQo= +SFv7Wr5vC43LwHrWL7UXLbP5s42MDZXiXr2NU5c3pfMXIVbZo9pwYdJsvecZxQJ2/hDtZv2OagqqEDhhsQBFHw== +SFv7Wr5vC43LwHrWL7UXLSGvIMUNBcZLlfViieG5kQsZgrGwniZt/C6EYEQZkopq7Bj8kv3NrQE+AhkoZ2gxM9dWAE8hoEbG5nlbZYo8KP+Eo64cj1QOyinVLKLZDUbX34RRhc0O95gKoCMTXLnRElcmF94Y3nTAE/zQUDDcuzI= +B1h4DlNJc31STnL+ik2ynQ59ccvlc9QsRI8d9jmEHdg7AnNwGROu+W+qUAH1cGxskLzdklxQ/KzaT+gh3bMPP0+AMFp3miU+Ohx5i6pGi202kP6K2yqdi+x5aEQYJZOA +B1h4DlNJc31STnL+ik2ynSC58Ag5mLVQViOK553aylhCXJdddcDwDKFljK1gCrBgRBcGupoKWYxATbMdzkgVJzfz9c/myJLw+5eLU//LvBQ= +JWO4jZlIkPWWi2zt9guyOKYFZw+/HrRSOcfVU+nhOh+Jtn8QNvKDPukyC9Mb17N7 +NS3jzDx88vsyh3NEgsM7+Q== +cWTVu4jP74u++eqmIxAtRQ== +hTul0eqge15eACbJB4OzodbZYO8GtHv+K7WN2E0kwy0hik/RFRekbCf11WASXj/5vdxFLR0aQUAQLS9UOD6hGGS6sha043rAxAIuSWL2M1bUHJn4zLWQL576V5CZuZ+jbNpHN/qMikwZYR1sYah6LA== +hLVN5X7NYG9EwPVe3emvFWeCX34j20JoxLQay3/1aHcVgdBvkRn4XJBBZbieNedBWLAI9yfw8wvlL0EWSrQR0HmLpgbcJI7F075lI2wnDxb5iVd745XAs9Os9dhmdhYe/UEx+dXbY+L9esBRyQCqTw== +OZ8pMo0X1xPlubCAlom1+Figb1d3VoyjuG4l01/jgetJUTaKC/gJ6v5CeQp3VTBsN0OOKTxqKrJcveDgVj6AEg== +5cCVf2nEg8Yzvbsd8fQgy/CxRvP+/CRTNagVrSbritXuQDfRv62MJy4xMO4Luk5juA/0jlcbQ6m6FOOk9VnY9wJmH7vomD3Knb7cHywR+gAI1J0lDgcmF2eLEleqMPD4Ic//oXxcsIxoTvn0leeD1G+F4/JJSBSnpHKQFLe7fWPOyLdVeNJpPHqnytPH+MGTkoTtn+0Tl8s9hkIPWszVLgoM8sNSoI4p31aeefZM4IJRjibKlPyp1GU9esQta7iH +wePXuZzLnvw85FhcJlEGiko916Nnyw6JnB0iXo2mIFtBaabAf8Hwgf40kIJrQQvaxEI4XpWLZaNUuRBJ6Yugi64qqunaCwllCfgEErDDG+BKQ1i3jNcwTLAEFwUtpri0m9oPjg9zpGaboccd5f8oZkJdFBAJw8AxoJWpn87qaYAYfkqob67Jgj8LUGSjsvEe6sHTpcoUJU1W4QJTK5g3KnhRGPX9y08XtIl63zo8H6rXAkxpLRj5X/0MNedbe8WD +cWTVu4jP74u++eqmIxAtRQ== +g2SQztf3+mqWvVAoQJMkUMnVb75oIrmWQEI/IfLGXHQkMZMYYBcCU10ORVlGtNzw +rpkeDYodZ4I91dgqaPsB4nwigr0v+B914dIFz3FELOY7KJHqiAU/nheVrrT1ZU/AH0CJP00E9/5lVP0eMdtypQ== +gOt2pMaSIqwoHElAeM09PVCD2/xky6pvgO+JZdAxzQMY0OgrkwNzUCcXnjaRj5H5KYd6dX05ulXfaa+IaNGwGA== +gOt2pMaSIqwoHElAeM09Pb1G+8+JXbTXOyODpXkS42sM9XWqa7eR0ChM3sOkYwPZ +cWTVu4jP74u++eqmIxAtRQ== +g2SQztf3+mqWvVAoQJMkUFFx97xcivNjRqy2lHd+MF5a3BrX2rYY/gAww4aDv8Lm3fbYC6D+Tr97wsDeJbpdIg== +rpkeDYodZ4I91dgqaPsB4hL6Tg1gRLVxYkQOf6Xe9+rQvrGI3NHxxWNQnWbChat/nWbD9N1hei2+/pSy+0nXCw== +gOt2pMaSIqwoHElAeM09PaG26TaIz8hAnvfoHIQc/hvFzqYkH+/y4GGq29NS5NufMXL96miQYTnIYF8dJ6UCpw== +cWTVu4jP74u++eqmIxAtRQ== +m9qzhott+7jSmk9wVhb9EusvFER29F6ZuE+Vvka9QK9phpUVjQjsRMmgoLCV7PI/QfOymjRRu3mdCKM+Out39xfr2KfqsYGCgcRuXbXEb03ZxfZGW4rxOseMjccW1RQHDQZc4DoMi0BtwWB/GRl31g== +2c3cRq83TbT3H8bvPYS95+190iA9CWIskYt5eKr6hpRETddE6zxO18sa7HsQlmwsXxoFxe5hmzBS4zDUXpG9c+WaZv/NDsucD9p5cPPY4dM= +D68ZLrrYLcUHGxJZOPOdHQ== +lc3X+r8cCLOAg/TkbeTmTwS1vJBLkYJxsckIC5Qy3pA= +n1vNqHmQC2AtmcwV5mMgJ3DwYnCWYBHXxBvQRXuizH4uADMQtA7s49Msn06g+eELZ/wel1aZK49EeUInCDwugMF7ELLQSyNhzuvwZIoHXOY= +aG9LHu2KG8/IrbssbyUro40tFeXXexKstlNPpzMqZrZJBcIn9peBDO4xUM/mzsqUbgLu6A2zgit2XTA2FyEMkbtAbBTLxE/kRKipdHqSqbP8RhA1aRvFxJQS8mVDAieQN0hOh8cO7ZMUk5m0hIuHnkk8KbfvOXEWhdwo57rIrrRAF97DbGKABLTayRn8NH9aWo9bOzvhMrNKvIgWOm6Rpnw0WU/tzHHMGUGVwev71xB1tJy3SeTeUOkSJqV8VizI4+m/A9GSKUCev7Sxp392pYSUe1q3beTLn8tJHg/LE81vZYGWWQ9n7xkZbygEgN/WpN6uba8FLDcMsUYD04R2g2Jg6VVnTbGXNHK0GmTkQenlsaXpFxOjK8ZLxyu/HpWv6Zx/21ZedVPOWuKQGU8xPbpgyOjkEjUEyCwW2cnOLA7MW+8l94+RJx2UooLAnVo2o6qCkQx9zCp+9hVFn/CxnnCcT8wpK1KMkrd/gzWXxBRCZCeEdzfHUTbo8wjpwD8l3XaoJG+MNqFFN72x+3Tcd+UgxoSICVbBjMrG+4lEJeiqXeyUdOoENDhcSsZcpbISHd7BH+596F3nxZnCrHUuVkig20HcikX5C4z7YWWptu8= +T9Ezy5aSrEu0TcKV3ZxyNstJ/LFQ657CDPqDuti0AHA= +DmoIz2D7gMZTC/2ctlf48iEauwvRD6vWUQeQk9PavkTMIubXoZwGceh8irD7FsEVc37CFOPIVhWD7VBNnkBad3dViVunAQKMhOlZlfcRRhg= +1VCLLLEPVj8+8vHFruvtKA== +VXYa5rJGXXQHjXCEukm8wH/PqmKM9+trk/4swV7bboPIV9UWDvSYWBm/5QBIGMfx +dYPRP54s+hN82DO+zlk4Za50IZo2CPc5r4iHAR+1+tokPe5VmhQKxCSnRtulNc86+bhU5N8GJfCQJ3jy2lQ6j1gTnOX8vVIYIkfFbCKDqOLyPOeU75NSSd8VDLFpCPk4/3FugTeyI3YkKACNOhwSZg== +j0TIsHN3H4h1YlvuGcfLYvERCZ6MxVxcz8O87p2ZwTPdCiorncH70RlKdbLo+2LVm3gfT2a20O2wjnRA+BMPoPkc/Ec+BHfVNBfm8HRb83yI/txW8GQGfJs0OGcIgHm5EpHqH84/s9To1ThOYXbUpw== +j0TIsHN3H4h1YlvuGcfLYttZE+us7aVKn0HfCsi/4rb3e3cCwlxNRrbr2K4QkTVMmtfvEQ/uQ4vF/Ej4q6W4Yg== +9cwIazlIqx+Eydn8aex8Rm+N6OBX3B6nZdaorEqbZUJfmzNMfpSRDGasGRJCQSHiyrJnWLpfJ3wAI2odOt/gkNBRESv7eK6wv+xO9N20lb/Jvic7hDodV9nfB/d4o7tR +cBgC1ReNJzrX1TEj2JNH6rcN1n5ks7Et/7e95gVzG8g= +BGEtpZm8PKi7EgSEvq6MssQOxUJ0pYuGNNpyzXcwnTTRPyaN7rYkgmL8ZqgLk+6z000eQoK9jvuZXHi21AG3Jw== +M5oVPEHCVeptgPe9gk9zigsiQ/qk4WVSPy90PNG0+6ZEOkbOlwBqxe/8KozSr3QR54r/osgh7g2Cxj9F1eA6tKQmO37s25GEEexBhMnbEnKKtB1WKUoyYuaREV1IXjBm +ElIJ1+e5AOLbny6PdePWxCSiZHgc8agFSXRquT9ZyluClrsgNEww69ZDSBKqO8n2eF7x30U0tdME9gTb4dwCPdSCQZM+u5kkygRMLv8GJlg= +ElIJ1+e5AOLbny6PdePWxE/N45MUiXtPE7ZGEUm3nc6T43iZWyUqkK/+RTepQlLsr1J5Oz3gigVLYlGhfskiyA== +oCrRsBP37NxGjInJc64KhyiBK5YSIatUFTVvGzwZgMRjx9fNADoBfWAK50yKlngfumYG22x7sTktoC5vjkYzsg== +5ZA4U3RyEG/KP9loNUBmB4RiRboRFu3s64OzLPCV2Ysiy4kTaMpIfOiXKRrWjMUyDhPeVi6RnIb09Dtgd74wgiTsI1WST5ywUjdepnSZ9wvO2mmOJbUVTsK+nh3aBLUs +5ZA4U3RyEG/KP9loNUBmB4RiRboRFu3s64OzLPCV2Yv2MNA2DxRImH7ew9p7tfgcx5hDUn8MM1lUD5GPSmIkkUDz379oh2PMgcmuiFuq4Yw= +oCrRsBP37NxGjInJc64Khzc0oyeOhPiSZXkk8D13Zrbv4JiskzWZg4X3WQq3Pnyui3qDbY85c3KXMLb3xNweawOugNODK8Xl+V5hatOep8E= +5ZA4U3RyEG/KP9loNUBmB4RiRboRFu3s64OzLPCV2Yv4mWIRmL1E2mGzbAtONr3WbenU2oXHejbFIp4VH8xdVXpDTKw1es6ol9mUaE/lwLs= +ElIJ1+e5AOLbny6PdePWxFOFR60rzu4hkYUpjeSJyQ4= +cBgC1ReNJzrX1TEj2JNH6meSPRKK9od6fOGHy+Q2TdZPAJkImdcQ5gKvsY08C6sAmx+TyaPQa9F8Am8ghfjjRg== +wsricbdfxrK2B69tiTzbhw== +9cwIazlIqx+Eydn8aex8RoxxzcTl9lAfJKG3P0ExyrKrc1dUH87P00TILvDBrAOz +j0TIsHN3H4h1YlvuGcfLYlOYH7onFnWP7IK6xRUpIJD7WRv/ENdQZ9iVAKav9zbTl6chJ0m00Gdm9YmoZCmK+g== +9cwIazlIqx+Eydn8aex8Rpk9AMXKviI9M6Blewis1aoQG+z2ZLYqan/QvPpY5HqL +j0TIsHN3H4h1YlvuGcfLYnV84SNBDuHmdUFWUULmR1x6cgFRDzcnyyGBZFj566vR +9cwIazlIqx+Eydn8aex8Rn+DrokqLJCgdlzG5CadzwRyn+y9MxVVXHnyyjJ3/yfXeFK38QFR615h9IhI+GhGBA== +j0TIsHN3H4h1YlvuGcfLYg/XFmWno/2N8dWRaozFI7PpW2pE4MA3MZ8mX38eLDKZ1KeEKqXwJNii2YB1zX6UZw== +1VCLLLEPVj8+8vHFruvtKA== +lc3X+r8cCLOAg/TkbeTmT9oH1gV5Ofx1POAIxDEzFzg= +BDXrWmPkmWogZVPwRluSCg== diff --git a/siteini.pack/International/doc.aljazeera.net.channels.xml b/siteini.pack/International/doc.aljazeera.net.channels.xml new file mode 100755 index 00000000..cb683cb1 --- /dev/null +++ b/siteini.pack/International/doc.aljazeera.net.channels.xml @@ -0,0 +1,6 @@ + + + + الجزيرة الوثائقية + + \ No newline at end of file diff --git a/siteini.pack/International/doc.aljazeera.net.ini b/siteini.pack/International/doc.aljazeera.net.ini new file mode 100755 index 00000000..dc7d9e43 --- /dev/null +++ b/siteini.pack/International/doc.aljazeera.net.ini @@ -0,0 +1,33 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: doc.aljazeera.net +* @MinSWversion: V1.1.1/56.29 +* @Revision 0 - [05/06/2017] Mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=doc.aljazeera.net|timezone=UTC|maxdays=7.1|cultureinfo=ar-AR|charset=UTF-8|nopageoverlaps|titlematchfactor=90} +site {episodesystem=onscreen} +* +url_index{url|http://doc.aljazeera.net/%D8%AC%D8%AF%D9%88%D9%84-%D8%A7%D9%84%D8%A8%D8%AB} +* +index_urlchannellogo.modify {addstart|http://doc.aljazeera.net/sites/default/themes/custom/aj_doc/logo.svg} +* +index_showsplit.scrub {multi|row scheduler-item"|| | } +index_start.scrub {regex||data-utc-time="(\d{10})" data||} +index_stop.scrub {regex||data-utc-time-end="(\d{10})"">||} +index_title.scrub {regex||

    (.*?)

    ||} +index_title.modify {cleanup(style=unidecode)} +index_description.scrub {regex||
    (.*?)
    ||} +index_description.modify {cleanup(style=unidecode)} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://doc.aljazeera.net/جدول-البث} +*index_site_id.scrub {single|} +*index_site_channel.scrub {single|} +** @auto_xml_channel_end diff --git a/siteini.pack/International/filmon.com.channels.xml b/siteini.pack/International/filmon.com.channels.xml new file mode 100755 index 00000000..f40eb15a --- /dev/null +++ b/siteini.pack/International/filmon.com.channels.xml @@ -0,0 +1,778 @@ + + + + Snoop Dogg + FOTV - USA + FOTV - UK + FilmOn Studio + TV GOLD + Drive-In TV + Battle Rap + Ether Weekly + Tribe TV + FilmOn Reality + Filmon Red Carpet + The Christmas Channel + Imagination TV + Guido + Nub TV + Live From the Center of the Universe + PPV Celebrity Fight + Joe Nation + OC Real Estate TV + VertroTV + MHL TV + Jennifer Stano + LIVE BOXING + Movie Loft TV + Dragon Arena + Filmon Family + FilmOn Classic Films + YesterFilm + Bloodzillathon + Banned Westerns + Eurotrash + High School + Award Cinema + New York Channel + Major Crimes + ShockMasters + FilmOn Martial Arts + Cultra + iFlix TV + Campy Channel + Filmon Stars + Kung Fu Classics + Double Feature TV + Linkct Network + American Primetime Television + FilmOn Grab Bag TV + Sci-Fi Telly + Hollywoodland Channel + The Western Channel + Matriarch TV + SciScape + Action Cinema + Inspirational Films + Film 4 + FilmOn Tennis + The Promoter + AFL LIVE 1 + AFL LIVE 2 + AFL LIVE 4 + AFL LIVE 3 + AFL LIVE 5 + Galli Lucha Libre + Bayou Country Outdoors + Snooker Legends + FilmOn Football + Roopstigo + Fighting Athletes Network + Ultimate Disc TV + FilmOn Boxing + Game Time + 1 on 1 Boxing TV + MLB Network: Intentional Talk + AFL Classic + Beachbody TV + Cheer Channel + NWA Wrestling + Masked Republic AAA Lucha Libre + Pursuit channel + BBC One + BBC Music Magazine + BBC News + BBC 1 North Ireland + BBC 1 Scotland + ITVBe + Psychic Today + BBC 1 Wales + Gala TV + BBC Two + BBC Parliament + BBC Four + BBC Three + Channel 4 + Channel 5 + ITV + Dave + ITV2 + QUEST + E4 + Yesterday + CBS Reality+1 + CBS Reality + CBS Drama + ITV3 + ITV4 + ITV4+1 + 5* + ITV+1 + ITV2+1 + ITV3+1 + More4 + Really + 5USA + Pick TV + FilmOn Horror Network + Cringe + Chillings + Zombie Underworld + Vampire Empire + Creepy Crawly\u00a0 + RSquared + Terror-Flix + Macabre Theatre + American Horrors + Alien (invasion) channel + Horror Channel + CRAGG + Talent You Should Know + HollyHood + Road2Fame + NPR Topics: Story of the Day Podcast + Clubin' it TV + Tranquility du jour + Sky News - Spotlight Entertainment + The Soup Video Podcast + Chelsea Lately Video Podcast + The Ellen Show + NPR Topics: Environment Podcast + Ask Anything - From E! - Audio Podcast + Widescreen Warrior.com - Weekly Blend Audio Show + NPR Topics: Pop Culture Podcast + The Great Detectives of Old Time Radio Podcast + Daily Dish + Hollywood Fast Lane + Celebrity Buzz + NPR: Jazz Profiles Podcast + France24 + Al Jazeera America + Occupy Television + Farrakhan + NEWSMAX + TV47 + VoA English + FilmOn Breaking News + Al Jazeera + Bloomberg + Russia Today + What America Thinks + CCTV News + DVIDs TV + Euronews English + Press TV + Job Channel Network + NYT's World News (Video) + UNRELIABLE SOURCES + GFL Combat Sports + UFC Next + FighTV Plus + X-Treme Sports + shralp! snowboarding video news + FUEL TV Motocross + The best of FUEL TV + The Best of the UFC\u00ae + Correr es Vivir + Element + Freeskier Magazine Podcast + Sports Bloopers TV + DocuBox + Ofive + Ride TV + Vibrant TV + FashionBox + Ginx + Ebru + Havoc Television + The Ski Channel + Men7 + Filmbox Arthouse HD + FightBox + Sportskool + HRTV + eScapes HD TV + 360 TuneBox HD + FastnFun Box HD + World of Martial Arts Television + My Combat Channel + WW Extreme + One America News + AWE + Wheels TV + Ebru TV US + The Lucy Show + The Andy Griffith show + YesteryearTV + Bonanza + Ozzie & Harriet + One Step Beyond + Charlie Chaplin + The Beverly Hillbillies + Robin Hood + Timeless television + Spud's crime and punishment channel + The Dick Van Dyke Show + CCTV9 Documentary + FilmOn War Channel + The War Channel + Living History Channel + WW2 TeeVee + The World Of... + Paranormal TV + Old Jews Telling Jokes + Dilbert Animated Cartoons + comiCZoo + Spud's funny channel + HollyHood Comedy + The New Yorker Animated Cartoons + The Ricky Gervais Podcast + Rhett and Link + College Humor + Supa Pirate Booty Hunt + Fun Little Movies + Friday Night Cranks + Kevin Pollak's Chat Show + Urban Comedy + Popcorn TV + ComedyTime TV + Eye for an Eye + TMTV + WWRTV + Live Television Network + Irrefutable Evidence TV + Astrology By Russell Grant + Student Of The Gun + Home and Green Living + Safe TV\u00ae + Bid America + MegaMe TV + Wonderful Living TV + Wilderness Channel + RMC Live + NYT's Circuits with David Pogue (Video) + Simply Me + The Walk TV + Q with Jian Ghomeshi + Monocle + DadLabs + Time TV + Irish Fireside + The Rest of Everest + California Life + Around the world \u2013 Travel + Travel with Rick Steves + Indie Travel Podcast + Mega Destinations + 30a TV + OBXTV + Travel Channel+1 + Travel with Rick + THE COOL TV + WHO?MAG TV + International Jazz Radio + DMTV + WHO?MAG Video Vision + New Star TV + Beatles Stories + Music Mix USA + Global Music TV + Bone Thugs TV + Rock Titan + Jimmy Lloyd Song Writer Showcase + JBTV + Screen Ventures Music + Country Star TV + Hot Country Ireland + Miami TV Music + The Best of VH1 Podcast (Video) + FilmOn Music Legends TV + Acoustic Long Island VIDEO + 247Clubber + Jazz TeeVee + Dancing Machine TV + Inside Music TV + The Raw Report + 4 Music + NPR: Tiny Desk Concerts - Video Podcast + WFUV's The Alternate Side In Session + UVTV: Heavy Metal Music Videos, Concert Footage & Interviews + Music - The Interface + Clubbing TV + Viva + The Noise Network + FilmOn Jazz and Blues + WBEZ's Live Music Thursday + FilmOn Rock TV + La s\u00e9lection de Bande \u00e0 part, sans chapitres + The Soundtrack Channel + JCTV + Classic Arts Showcase + Zuus Country + Urban Music Network + Sound & Vision Radio + NPR: Tiny Desk Concerts Podcast + Irish & Celtic Music Podcast + Above & Beyond: Group Therapy + This Week in Music - Video + Fashion TV + Style Videos: Runway Fashion, Parties, and More from Style.com + The Fashion Update + Runway TV + Teos TV + H&M Fashion Video + Style Studio - Fashion Video from Style.com + GUCCI + Fashion network + CHIC.TV Fashion + Global Fashion News + NuGospel Network + Hispanic American Faith TV + Jump The Line TV + Audio Scripture Channel + You Shall Live + The Church Channel + TBN + DAYSTAR + The Spirit Word Channel + CNBC's People, Planet and Profit + CNBC's The Business of Innovation + CNBC's On The Money + American Business TV + MAD MONEY W\/ JIM CRAMER - Full Episode + Red Chip Money Report + This Week in Startups - Video + MSNBC's Your Business + CNBC's + CNBC's \¨The Suze Orman Show\¨- Full Show + WealthTrack + CNBC's \¨Options Action\¨ + BizTV + Yoga & other useful stuff with Tara Stiles + Fit Life + John McConnell Yoga + DRTV + Medical News Minute + YOGAmazing + Sean vigue fitness + POWER BLAST Podcast + Namaste Yoga with Dr Melissa West + Pilates Podcasts from Balanced Body + Supreme Master TV + Your Family Entertainment + Tayla's Toddler Toy Review + Sesame Street Podcast + Emba Kids + Kartoon Klassics + Fun Little Kids + Tea Time with Tayla + Wild About Animals + FilmOn Kids + Big Cat Rescue + Animal Atlas + Smile of a Child + CBBC + CBeebies + CFRN CTV Edmonton + CKCK CTV Regina + CFCN-5 CTV Lethbridge + CICC CTV Yorkton + Rotana Aflam + DW (Arabia) + Al Jazeera Documentary + Al Jazeera Mubasher + Al Jazeera Arabic + Al Jazeera Mubasher Misr + Levant TV + Saudi Arabian TV 2 + Saudi Arabian TV Sports + Suryoyo Sat + Rotana + Rotana Clip + Rotana Khalijiah + Rotana Classic + Rotana Masriya + Rotana Cinema + Saudi Arabian TV 1 + Noor Dubai + Abu Dhabi Sports + Infinity TV + iFilm + Dubai Sports + Delhi Aaj Tak + Aaj Tak + Headlines + Tez TV + Zee Bollyworld TV + ARTE Fran\u00e7ais + BFM TV + Euronews French + M6 BOUTIQUE LA CHAINE + France 2 + France 5 + France 3 + ZDF Neo + ZDF Kultur + KIKA + ZDF + ZDF INFOKANAL + Euronews German + Phoenix + Tagesschau24 + Eins Festival + Eins Plus + QVC Deutschland + QVC PLUS Deutsch + Italia Channel + Euronews Italian + Camera dei Deputati + QVC Italia + RTR Planeta + RT Documentary + Perviy kanal Europa + Music Box Russia + Rossiya 24 + RBK TV + MiShorts - Documentary + MiShorts - Drama + MiShorts - Ultra Shorts + Sprockets & Splices + MiShorts - Youth + MiShorts - Science Fiction + MiShorts - Animation + MiShorts - Experimental + MiShorts - Comedy + MiShorts - Horror + MiShorts - Dance + MiShorts - Music + IranyTV + ABC Australia + Laugh Out Loud from CBC Radio + The Bugle + Friday Night Comedy from BBC Radio 4 + Metro And Gordon Do The Internet (mp3) + Episodes of The Irrelevant Show from CBC Radio + Laugh Out Loud's Laugh of the Day from CBC Radio + Onion Radio News + APM: A Prairie Home Companion's News from Lake Wobegon + Big Broadcast (Old Time Radio) + Comedy Bang Bang: The Podcast + The Dennis Miller Show + Heidi and Frank Whole Show + WTF with Marc Maron Podcast + The Adam Carolla Show + Distorted View Daily + Pod Is My Copilot + Stop Podcasting Yourself + The Alex Jones Show - Infowars.com + Global News + National Black News RadioTV + Selected Shorts + NPR: Shuffle Podcast + NBC Meet the Press (audio) + Alan Colmes Show + MSNBC Rachel Maddow (audio) + FOX News Sunday + NBC Nightly News (audio) + FOX Across America + WeatherBrains + MSNBC Hardball with Chris Matthews + NPR News + CNN Radio News + NPR Programs: Fresh Air Podcast + NPR: Hourly News Summary Podcast + Talk Asia + WBUR-FM: On Point with Tom Ashbrook Podcast + NPR: Most Emailed Stories Podcast + Money Girl's Quick and Dirty Tips for a Richer Life + DishyMix: Success Secrets from Famous Media and Internet Business Executives + This Week in Startups - Audio + Weekend Business + Wall Street Journal on Small Business + The Digital Marketer's Quick and Dirty Tips for Growing Your Business with Digital Tools + NPR: Planet Money Podcast + The Official Mark Levin Audio Rewind + Get-It-Done Guy's Quick and Dirty Tips to Work Less and Do More + Wall Street Journal What's News + APM: Marketplace Tech Report + Wall Street Journal's Your Money Matters + EntrepreneurOnFire + Well Kept Wallet Podcast: Interviews with Successful People + The Fizzle Show: Honest Online Business + Wall Street Journal This Morning + The Ultimate Real Estate Investing Podcast + Manic Mommies + Good Life Project + GFGI Podcast + Savage Lovecast + Common Sense with Dan Carlin + Pickup Podcast + Building Relationships with Dr. Gary Chapman + Bullseye with Jesse Thorn + This American Life + PediaCast + The Mighty Mommy's Quick and Dirty Tips for Practical Parenting + The Strand - A World of Arts + In the Loop with Andy Andrews + The Mike O'Meara Show + NPR: Most E-Mailed Stories Podcast + The Harvest Eating Podcast + KCRW's Good Food + The Splendid Table + GrateTV + LA Focus Originals + LA Home + Focus Hollywood + Sassoon TV + LA Focus Events + ESPN Baseball Today + Real Sports with Bryant Gumbel + Running Times + ESPN: Fantasy Focus Baseball + The Basketball Jones Video Podcast + Footballguys.com - The Audible - Fantasy Football Info for Serious Fans + The Dan Patrick Show: Podcast + ESPN Radio: Best of Mike and Mike + ESPN: Football Today + 5 live Football Daily + ESPN: The B.S. Report with Bill Simmons + ESPN Chicago: Waddle & Silvy + ESPN: PTI + ESPN Radio: SVP & Russillo + Why Today Doesn't Suck + Battlecam People + Andy Dick + Scenester.tv + Celebrity Action Network + Zolar Live + Rampage + Janice TV + Kato + Situation + The Outdoor Cooking Channel + Wineram TV + World of Wine + Food Network+1 + Dude Food + Food Network + iFood TV + Indian Recipes + Wine Oh TV + Gastrolab + Simply Ming Video Podcast + Cooking Everything Outdoors + PCC Natural Markets Videos + GrapeRadio \u2013 Wine Talk Show + Wine Channel TV + Start Cooking + Eco-Rico + Barrett-Jackson Collector Car Auction Highlight Clips + AutoTV + Torque and Tush + SPEED X Extreme Action Clips + SPEED Engine Block + Radio Le Mans + Motorz + Steel Dreams + Distant Roads + The Jillian Michaels Show + Get-Fit Guy's Quick and Dirty Tips to Slim Down and Shape Up + The Fat-Burning Man Show + Thrive Personal Fitness + On Being with Krista Tippett + Girlfriend M.D. Quick and Dirty Tips to Understand Your Body + The Nutrition Diva's Quick and Dirty Tips for Eating Well and Feeling Fabulous + Operation Self Reset Podcast + TERRA: The Nature of Our World + Storynory - Stories For Kids + Inside the Magic - Your source for Disney news and all theme park fun! + Spare the Rock, Spoil the Child Playlists + The Official Adventures in Odyssey Podcast + The MuppetCast + The WDW Radio Show - Your Walt Disney World Information Station + The Florida Channel + Adobe Creative Suite Video Podcast + Make Your Move + TEDTalks (video) + Photoshop User TV + UWTV + Grammar Girl Quick and Dirty Tips for Better Writing + The Public Speaker's Quick and Dirty Tips for Improving Your Communication Skills + APM: American RadioWorks + NPR: Intelligence Squared Podcast + Big Ideas (Audio) + My History Can Beat Up Your Politics + APM: Garrison Keillor's The Writer's Almanac Podcast feed + History According to Bob + The Dave Ramsey Show + Freakonomics Radio + Stuff You Missed in History Class + Modern Manners Guy Quick and Dirty Tips for a More Polite Life + Legal Lad's Quick and Dirty Tips for a More Lawful Life + MedicCast Audio Podcast for EMT Paramedics and EMS Students + The Ethicist + Writers and Company from CBC Radio + Book Review + In Our Time With Melvyn Bragg + LearnItalianPod.com - Learn to Speak Italian with Podcasts + Learn French with daily podcasts + ArabicPod - Learn Arabic + Coffee Break Spanish + Mandarin Chinese Lessons with Serge Melnyk + Coffee Break French + NASA HD + NASA EDGE + Podcast for audio and video - NASA's Jet Propulsion Laboratory + Quirks and Quarks Complete Show from CBC Radio + Science Magazine Podcast + Science Friday Video Podcast + WFIU-FM: A Moment of Science: Audio Podcast + - The Naked Scientists Podcast - Stripping Down Science + KQED Science News + Nature Podcast + Science Times + Brain Science Podcast + The Skeptics' Guide to the Universe + Skeptoid + QuackCast + Science Friday Audio Podcast + Point of Inquiry + GeekBeat.TV (HD MP4 - 30fps) + iPad Today Video (large) + Diggnation (Quicktime Small) + The Vergecast (video feed) + The Engadget Show + Tech News Today Video (large) + Hak5 (HD MP4 - 30fps) + Lifehacker (HD MP4 - 30fps) + GeekBeat.TV (Small MP4) + Tech Feed News (HD MP4 - 30fps) + TechStuff + Tech Weekly + Leo Laporte - The Tech Guy + Geek News Central Audio + Day in Tech History + This WEEK in TECH - MP3 Edition + This Week In Google + iMore show + Security Now! + NEJM This Week - Audio Summaries + The Social Hour + Windows Weekly + Daily Giz Wiz + MacBreak Weekly + techzing tech podcast + Home Theater Geeks + This Week in Computer Hardware + Wall Street Journal Tech News Briefing + Android App Addicts + Today in iOS Podcast - The Unofficial iOS, iPhone, iPad and iPod Touch News and iPhone Apps Podcast + Tech News Today + Into Tomorrow with Dave Graveline + After Dark TV + Bikini Down Under + Hottest Cheerleaders + Party Girls TV + Bikini Girls Showing Off + Bikini Girls Show and Tell + Models In Motion + Hooters' Calendar Girls + Studio Girls + Hottie Shoot \u2013 Girls + University of Selfies \u2013 Girls + Player TV + Bikini Beach TV + Miss Top of the World + Bikini TeeVee + Bikini Kitchen + College Hotties + MiamiTV + IGN Games Podcasts + Weekend Confirmed: The Video Game Show + IGN.com - Daily Fix (Video) + Rebel FM + Video Game Outsiders + The Geekbox + Player One Podcast + GeekNights Mondays: Science Technology Computing + Giant Bombcast + Mixed Media Network + Major Nelson Radio + Fast Karate for the Gentleman + PC Gamer \u00bb US Podcast + Video Reviews - GameTrailers.com + Official Xbox Magazine + 4Player Podcast + Action Zone + The Miki Show + Sound Opinions + RA Podcast + Song of the Day + NPR: All Songs Considered Podcast + Protocol Radio + Bluegrass Highway + Hardwell On Air Official Podcast + Raven and Blues + KEXP Live Performances Podcast + Canada Live from CBC Radio 2 + The Going Quantum Podcast + NPR: Car Talk Podcast + WNYC's Radiolab + Classical Performance Podcast + Scotland Introducing + UKF Music Podcast + Perfecto Podcast: featuring Paul Oakenfold + The Deadpod + IndieFeed: Hip Hop Music + NPR: Live In Concert from NPR's All Songs Considered Podcast + AMPed New Music Weekly + Music Popcast + 89.3 The Current: Musicheads - Minnesota Public Radio + KCRW's Today's Top Tune + In the Groove, Jazz and Beyond + KEXP Presents Music That Matters + ElectronicaElectronica + remix.nin.com - Newest Mixes + KEXP Presents Mind Over Matters Sustainability Segment + Couch to 5K (C25K) 5K101.com + The Watt From Pedro Show + Musical Yarns of the Counter Culture on NWCZradio.com + Coverville + Endless Boundaries + Corsten's Countdown Official Podcast by FLAIX.fr + House of Reggae + XLR8R TV (Quicktime Small) + KEXP Song of the Day + Q: The Podcast from CBC Radio + Sphere of Hip-Hop Podcast + NPR: World Cafe Words and Music from WXPN Podcast + World Business Report + Dave's Lounge + Jewelry TV + QVC HD + QVC PLUS + America's Auction Network + Caribbean Shopping Channel + 9021go TV + Product Showcase Network + Caribbean Lifestyle Channel + Cinestream TV + Scruffy TV + Arirang TV + VTC 10 + Hispan TV + CTN International + Telenovelas TV + CANAL 24 HORAS + RT Espa\u00f1ol + Euronews Spanish + RTP international + Euronews Portuguese + TVC Latino + RIK + Eri TV + Tiwantiwa TV + OHTV + Kazakh TV + + \ No newline at end of file diff --git a/siteini.pack/International/filmon.com.ini b/siteini.pack/International/filmon.com.ini new file mode 100755 index 00000000..49794166 --- /dev/null +++ b/siteini.pack/International/filmon.com.ini @@ -0,0 +1,97 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: filmon.com +* @MinSWversion: 1.1.1/54 +* @Revision 5 - [01/07/2015] Francis De Paemeleere +* - adapted to site changes (new api) +* @Revision 4 - [04/11/2014] Francis De Paemeleere +* - adapted to site changes +* @Revision 3 - [01/10/2014] Jan van Straaten +* - adapted to site changes +* @Revision 2 - [05/09/2014] Francis De Paemeleere +* - create .channels.xml now working with dummy channel input +* - fix fistshow detection (sometimes a previous day is available, sometimes only the current day) +* So we will start at the "NOW" point (always correct) +* @Revision 1 - [22/06/2014] Jan van Straaten +* - complete rewrite, site changed +* @Revision 0 - [2/10/2013] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=filmon.com|timezone=UTC|maxdays=7.1|cultureinfo=en-US|charset=utf-8|titlematchfactor=90|episodesystem=xmltv_ns} +site {allowlastpageoverflow} +url_index{url|http://www.filmon.com/api-v2/tvguide/|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} + +index_showsplit.scrub {multi|{"programme":"|||} + +scope.range {(splitindex)|end} +* only get shows from the future (no older shows) +index_temp_1.modify {clear} +index_temp_5.modify {clear} +index_variable_element.modify {clear} +index_variable_element.modify {addstart|'now'} +index_variable_element.modify {calculate(format=utcdate,unix)} +loop {(each 'index_temp_6' in 'index_showsplit' max=3000)|end} +index_temp_3.modify {clear} +index_temp_3.modify {substring(type=regex)|'index_temp_6' "^.*?"startdatetime"\s*:\s*([+-]?\d*)"} +index_temp_1.modify {addend('index_temp_3'>='index_variable_element')|'index_temp_6'###_###} * for now, only add show if not an overlay shows (=show that is part of a bigger show) +end_loop +index_showsplit.modify {clear} +index_showsplit.modify {addstart|'index_temp_1'} +index_showsplit.modify {replace|###_###|\|} +end_scope + +index_start.scrub {regex||"startdatetime"\s*:\s*([+-]?\d*)||} +index_stop.scrub {regex||"enddatetime"\s*:\s*([+-]?\d*)||} +index_title.scrub {regex||"programme_name"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_description.scrub {regex||"programme_description"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_showicon.scrub {single|"size":"150x150"|"url":"|","|\}} +index_temp_1.scrub {regex||"seriesNumber"\s*:\s*([+-]?\d+)[^\}]*"isSeries":1||} +index_temp_2.scrub {regex||"episodeNumber"\s*:\s*([+-]?\d+)[^\}]*"isSeries":1||} + +scope.range{(datelogo)|end} +index_variable_element.modify {clear} +index_variable_element.modify {addstart|'config_site_id'} +index_urlchannellogo.modify {addstart|http://static.filmon.com/couch/channels/'index_variable_element'/big_logo.png} +end_scope + +scope.range{(indexshowdetails)|end} +index_start.modify {calculate(format=time)} +index_stop.modify {calculate(format=time)} +* index_temp_1 = season +* index_temp_2 = episode +index_episode.modify {clear} +index_episode.modify {addend('index_temp_1' not="")|'index_temp_1'} +index_episode.modify {addend|.} +index_episode.modify {addend('index_temp_2' not="")|'index_temp_2'} +index_episode.modify {addend|.} +index_episode.modify {clear(="..")} + +index_title.modify {cleanup(style=jsondecode)} +index_description.modify {cleanup(style=jsondecode)} +index_showicon.modify {cleanup(style=jsondecode)} + +index_description.modify {remove|\\r} +index_description.modify {remove|\\n} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.filmon.com/tv/live} +*index_site_id.scrub {single||||} +*index_temp_1.scrub {regex||var groups\s*=\s*\[.*?\];||} +*scope.range {(channellist)|end} +*index_site_id.modify {clear} +*index_site_channel.modify {clear} +*index_site_id.modify {substring(type=regex)|'index_temp_1' "\{"id"\s*:\s*([+-]?\d+)[^\{]*"title"\s*:\s*"[^"\\]*(?:\\.[^"\\]*)*""} +*index_site_channel.modify {substring(type=regex)|'index_temp_1' "\{"id"\s*:\s*[+-]?\d+[^\{]*"title"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)""} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end + diff --git a/siteini.pack/International/gatotv.com.channels.xml b/siteini.pack/International/gatotv.com.channels.xml new file mode 100755 index 00000000..c43a66a9 --- /dev/null +++ b/siteini.pack/International/gatotv.com.channels.xml @@ -0,0 +1,507 @@ + + + + Canal 1 (Colombia) + Canal Azteca Uno + Canal Azteca Uno -1 Hora + Canal Azteca Uno -2 Horas + Canal La 1 + Canal Uno (Ecuador) + Canal 2 de El Salvador + Canal 2 de México (Canal Las Estrellas - XEW) + Canal 2 de Nicaragua (Televicentro) + Canal 2 de Panamá (TVN-2) + Canal 2 de Tele Antillas (República Dominicana) + Canal La 2 + Canal 3 de Guatemala (El Super Canal) + Canal Antena 3 de España + Canal 4 de Costa Rica (Repretel) + Canal 4 de El Salvador + Canal 4 de Guadalajara (México) + Canal 4 de Panamá (RPC TV) + Canal Cuatro de España + Canal RTS + Canal 5 de México (XHGC) + Canal 5 de Telemicro (República Dominicana) + Canal 5 El Líder (Honduras) + Canal Telecinco + Canal 6 de El Salvador + Canal 6 de Puerto Rico (WIPR-TV) + Canal 6 Repretel (Costa Rica) + Canal La Sexta + Canal 7 de Antena Latina (República Dominicana) + Canal 7 de Guatemala (Televisiete) + Canal 7 de Puerto Rico (teleisla) + Canal 7 de Teletica (Costa Rica) + Canal Azteca 7 (México) + Canal 9 de Color Visión (República Dominicana) + Canal 9 de Honduras (Vica) + Canal 9 de México (XEQ-TDT) + Canal 9 de Panamá (TVMax) + Canal 9 Noticias (Paraguay) + Canal TC Televisión + Canal 11 de Costa Rica + Canal 11 de Guatemala (Teleonce) + Canal Once TV - México (XEIPN-TV) + Canal Telesistema 11 (República Dominicana) + Canal 12 de El Salvador + Canal 13 de Chile + Canal 13 de Colombia (Trece) + Canal 13 de Costa Rica + Canal 13 de Guatemala (Trecevisión) + Canal 13 de Nicaragua (Viva Nicaragua) + Canal 13 de Panamá (Telemetro) + Canal 13 de Puerto Rico (Teleoro) + Canal Telecentro (13 de República Dominicana) + Canal 14 de México + Canal 15 (Digital Quince Telemicro) (República Dominicana) + Canal Teleislas + Canal 21 de El Salvador (Megavisión) + Canal 22 de México + Canal TN23 + Canal Guatevisión + Canal 27 de Guatemala + Canal 29 de TeleUniverso (República Dominicana) + Canal Azteca Guatemala + Canal 37 de CDN (República Dominicana) + Canal ADN 40 + Canal Extra TV 42 de Costa Rica + Canal #0 + Canal ¡HOLA! TV + Canal 24 Horas (Chile) + Canal 24 Horas (TVE) + Canal 3ABN Latino + Canal A&E (México) + Canal A&E (Panregional) + Canal a+ + Canal Adrenalina Sports Network + Canal Agrotendencia TV + Canal AMC (España) + Canal AMC (México) + Canal AMC (Panregional) + Canal América Televisión (Perú) + Canal América TeVé + Canal America TV (Argentina) + Canal Animal Planet (México) + Canal Animal Planet (Panregional) + Canal Antena 3 + Canal Antigua (Guatemala) + Canal Antigua Sports + Canal Aprende + Canal Atreseries (España) + Canal Atreseries (Internacional) + Canal ATV + Canal AXN + Canal AXN (Centroamérica) + Canal AXN (España) + Canal AXN (México) + Canal AXN White España + Canal AYM Sports + Canal AZ Cinema + Canal AZ Clic! + Canal AZ Corazón + Canal AZ Mundo + Canal AZ Noticias + Canal Baby TV (Latinoamérica) + Canal BabyFirst TV + Canal Bandamax + Canal Bang TV + Canal Barça TV + Canal BBC World + Canal Be Mad + Canal beIN Sport en Español + Canal BET Jams + Canal BitMe + Canal Blaze (España) + Canal Bloomberg + Canal Boing (España) + Canal Boomerang + Canal Boomerang (México) + Canal Boomerang (Panregional) + Canal Cablenoticias + Canal Calle 13 + Canal Capital (Colombia) + Canal Capital TV (Perú) + Canal Caracol HD (Colombia) + Canal Caracol Internacional + Canal Cartoon Network (Atlántico Norte) + Canal Cartoon Network (México) + Canal Cartoon Network (Pacífico) + Canal Castilla-La Mancha Media + Canal CCTV-Español + Canal CDF Básico + Canal CDF HD + Canal CDF Premium + Canal CDN + Canal CDN-SportsMax + Canal Chilevisión (CHV) + Canal Cincomas + Canal Cine Estelar + Canal Cine Mexicano + Canal Cine Nostalgia + Canal Cine Sony + Canal Cinecanal (México) + Canal Cinecanal (Pacífico) + Canal CineClick + Canal Cinelatino + Canal Cinelatino U.S.A. + Canal Cinema + + Canal Cinema Dinamita + Canal Cinema Platino + Canal Cinemax (Chile) + Canal Cinemax (México) + Canal Cinemax (Panregional) + Canal City TV + Canal Clan TVE + Canal Claro Música + Canal Claro Sports + Canal Claro TV + Canal Classica + Canal CNN Chile + Canal CNN en Español + Canal CNN Internacional + Canal Cocina + Canal Comedy Central (España) + Canal Comedy Central (Latinoamérica) + Canal Comedy Central (México) + Canal Congreso (Colombia) + Canal Cosmopolitan (España) + Canal Crimen + Investigación + Canal de las Estrellas -1 Hora - México (XEW) + Canal de las Estrellas -2 Horas - México (XEW) + Canal De Película + Canal De Película (Multiplex) + Canal De Película Clásico + Canal Decasa + Canal Deutsche Welle + Canal DHE + Canal Discovery Channel (España) + Canal Discovery Channel (México) + Canal Discovery Channel (Venezuela) + Canal Discovery Civilization (Latinoamérica) + Canal Discovery en Español + Canal Discovery Familia + Canal Discovery Home & Health (México) + Canal Discovery Kids (Chile) + Canal Discovery Kids (Colombia) + Canal Discovery Kids (Latinoamérica) + Canal Discovery Kids (México) + Canal Discovery Science (Latinoamérica) + Canal Discovery Theater (Latinoamérica) + Canal Discovery Turbo (Latinoamérica) + Canal Discovery World Latinoamérica + Canal Disney Channel + Canal Disney Channel (Atlántico Norte) + Canal Disney Channel (España) + Canal Disney Junior + Canal Disney Junior (España) + Canal Disney XD + Canal Disney XD (Colombia) + Canal Disney XD (España) + Canal Disney XD (Panregional) + Canal Distrito Comedia + Canal Divinity + Canal DW (Latinoamérica) + Canal E! Entertainment Television (Panregional) + Canal Ecuador TV + Canal Ecuavisa (Ecuador) + Canal Ecuavisa Internacional + Canal El Financiero - Bloomberg + Canal El Heraldo TV (México) + Canal Elgourmet + Canal Energy + Canal Enlace (TBN) + Canal ESNE TV + Canal ESPN (Colombia) + Canal ESPN (México) + Canal ESPN (Norte) + Canal ESPN (Sur) + Canal ESPN 2 + Canal ESPN 2 (Colombia) + Canal ESPN 2 México + Canal ESPN 3 (Norte) + Canal ESPN 3 (Sur) + Canal ESPN Deportes + Canal ESPN Internacional + Canal ESPN+ Latinoamérica + Canal Estrella TV + Canal ETB 1 + Canal ETB 2 + Canal Eurochannel + Canal Euronews + Canal Europa Europa + Canal Eurosport 1 (España) + Canal Eurosport 2 (España) + Canal EWTN en Español + Canal Exa TV + Canal Excelsior TV + Canal Film & Arts + Canal Foro TV + Canal Fox + Canal Fox (España) + Canal FOX Centroamérica + Canal Fox Channel (Colombia) + Canal Fox Deportes + Canal Fox Life + Canal Fox Life (España) + Canal Fox Life (Panregional) + Canal Fox News + Canal Fox Premium Action (Este) + Canal Fox Premium Action (Oeste) + Canal Fox Premium Cinéma + Canal Fox Premium Classics + Canal Fox Premium Comedy + Canal Fox Premium Family (Este) + Canal Fox Premium Family (Oeste) + Canal Fox Premium Movies + Canal Fox Premium Series (Este) + Canal Fox Premium Series (Oeste) + Canal Fox Sports (Chile) + Canal Fox Sports (Cono Norte) + Canal Fox Sports (Cono Sur) + Canal Fox Sports (Paraguay) + Canal Fox Sports 2 (Colombia) + Canal Fox Sports 2 (Cono Norte) + Canal Fox Sports 2 (Cono Sur) + Canal Fox Sports 3 (Cono Norte) + Canal Fox Sports 3 (Cono Sur) + Canal Fox Sports Premium (Argentina) + Canal Frecuencia Latina + Canal FX (Centro) + Canal FX (Chile) + Canal FX (México) + Canal FX (Panregional) + Canal Galicia TV + Canal Gamavisión + Canal Glitz + Canal Gol (España) + Canal Gol TV Estados Unidos + Canal Golden + Canal Golden Edge + Canal Golden Multiplex + Canal Golden Plus + Canal Golden Premier + Canal Golden Premier 2 + Canal Golf Channel + Canal GolTV Latinoamérica + Canal Green TV México + Canal HBO + Canal HBO 2 (México) + Canal HBO 2 Latinoamérica + Canal HBO Latino Este + Canal HBO Mundi + Canal HBO Oeste + Canal HBO Plus Este + Canal HBO Plus Oeste + Canal HBO Pop + Canal HBO Signature Latinoamérica + Canal HBO Xtreme + Canal Historia (España) + Canal History (México) + Canal History (Panregional) + Canal History 2 (Latinoamérica) + Canal History 2 (México) + Canal History en Español + Canal HITN + Canal HLN + Canal Hollywood (España) + Canal HTV + Canal I.Sat + Canal Iberalia TV + Canal ID (Investigation Discovery) México + Canal Ingenio TV (México) + Canal Institucional (Colombia) + Canal Inti Network + Canal Investigation Discovery (Panregional) + Canal Justicia TV (México) + Canal La Red (Chile) + Canal La Red TV (Guatemala) + Canal La Tele (Paraguay) + Canal La Tele Perú + Canal laOtra + Canal Las Estrellas Latinoamérica + Canal Lifetime (México) + Canal Lifetime (Panregional) + Canal María Visión + Canal Más Chic Estados Unidos (Este) + Canal Más Chic Latinoamérica + Canal MC + Canal Mega + Canal Mexiquense TV + Canal Milenio TV + Canal Movistar Acción + Canal Movistar Comedia + Canal Movistar Disney + Canal Movistar Fórmula 1 + Canal Movistar LaLiga + Canal MTV (España) + Canal MTV (Latinoamérica) + Canal MTV Hits + Canal Much Music + Canal Multimedios Plus + Canal Multipremier + Canal Nat Geo Kids (Pacifico) + Canal Nat Geo Kids (Panregional) + Canal Nat Geo Wild + Canal National Geographic (Centro) + Canal National Geographic (España) + Canal National Geographic (México) + Canal Neox + Canal NFL Network + Canal NHK World + Canal Nick 2 (Latinoamérica) + Canal Nick Jr. (España) + Canal Nick Jr. (Latinoamérica) + Canal Nickelodeon (España) + Canal Nickelodeon (Panregional) + Canal Nicktoons (Latinoamérica) + Canal Noticias PY (Paraguay) + Canal Nova + Canal NTN24 (Nuestra Tele Noticias 24 Horas) + Canal NU music + Canal Odisea + Canal Orbe 21 + Canal Panamericana Televisión + Canal Panda (España) + Canal Pánico + Canal Paraguay TV + Canal Paramount Channel (España) + Canal Paramount Channel (México) + Canal Paramount Channel Latinoamérica + Canal Paravisión + Canal Pasiones (Estados Unidos) + Canal Pasiones (Latinoamérica) + Canal Perú Mágico + Canal Puerto Rico TV + Canal Punto 2 Puerto Rico + Canal PX Sports + Canal RAI International + Canal RCN Novelas + Canal RCN Nuestra Tele + Canal Real Madrid TV + Canal Región+ + Canal RPC (Paraguay) + Canal RT en Español + Canal Semillitas + Canal Señal Colombia + Canal Sky One (México) + Canal Sky Sports 1 (México) + Canal Sky Sports 16 + Canal Sky Sports 24 + Canal SNT (Paraguay) + Canal Sony (Andes) + Canal Sony (Chile) + Canal Sony Centro + Canal Sony Entertainment Television (Latinoamérica) + Canal Sorpresa + Canal Space (México) + Canal Space (Panregional) + Canal Space HD + Canal Star TVE HD + Canal Starz Encore Español + Canal Studio Universal + Canal Studio Universal (Panregional) + Canal Sun Channel + Canal Sundance TV (España) + Canal SundanceTV Latinoamérica + Canal Sur + Canal Sur Andalucía + Canal Sur TV Itapúa (Paraguay) + Canal SyFy + Canal Syfy (España) + Canal TBS veryfunny Latinoamérica + Canal TCM (España) + Canal TCM (Turner Classic Movies) + Canal Teleamazonas + Canal Teleantioquia + Canal Telecadena 7 y 4 (Honduras) + Canal Telecafé + Canal Telecaribe + Canal Telecentro TV + Canal Teledeporte + Canal Telefé (Argentina) + Canal Telefe Internacional + Canal Telefórmula + Canal Telefuturo + Canal Telehit + Canal Telehit Plus + Canal Telehit Urbano + Canal TeleMadrid + Canal Telemundo (México) + Canal Telemundo (Panregional) + Canal Telemundo Puerto Rico + Canal Telenostalgia + Canal Telepacífico + Canal Telesistema Informativo (TSI) (Honduras) + Canal teleSUR + Canal Teleunion (República Dominicana) + Canal Televisión Canaria + Canal Televisión Dominicana + Canal Tigo Sports (El Salvador) + Canal Tigo Sports (Guatemala) + Canal Tiva TV (Puerto Rico) + Canal TLC (Latinoamérica) + Canal TLC (México) + Canal TLNovelas (Latinoamérica) + Canal TLNovelas (México) + Canal TNT + Canal TNT (España) + Canal TNT Series + Canal Tooncast + Canal Tr3s + Canal Tro + Canal truTV + Canal TUDN (Centroamérica) + Canal TUDN (Estados Unidos) + Canal TUDN (México) + Canal TV Agro Centroamérica + Canal TV Chile + Canal TV Globo Internacional + Canal TV5MONDE + Canal TVC (México) + Canal TVE Internacional (Televisión Española) + Canal TVN (Chile) + Canal TVUNAM + Canal TyC Sports + Canal Ultra Cine + Canal Ultra Docu + Canal Ultra Fiesta + Canal Ultra Film + Canal Ultra Kidz + Canal Ultra Tainment + Canal Unicable (Latinoamérica) + Canal Unicable (México) + Canal Unicanal + Canal Universal TV (Chile) + Canal Universal TV (Colombia) + Canal Universal TV (México) + Canal Universal TV (Panregional) + Canal Universo + Canal Univision Puerto Rico + Canal Univision TLNovelas + Canal Ve Plus (Estados Unidos) + Canal Ve Plus (Latinoamérica) + Canal VH1 (Europa) + Canal VH1 (Latinoamérica) + Canal VH1 Classic + Canal VH1 MegaHits Latinoamérica + Canal Vía X + Canal Viajar (España) + Canal Vibra TV + Canal Video Rola + Canal ViendoMovies + Canal Vme TV + Canal VTV Honduras (Vica TV) + Canal WAPA 2 Deportes + Canal WAPA-TV + Canal Warner TV (México) + Canal Warner TV (Panregional) + Canal Willax TV + Canal Win Sports + Canal WOBI + Canal Zee Mundo + Canal Zona Latina + Canal ZOOM (Colombia) + Canal ZooMoo Latinoamérica + + \ No newline at end of file diff --git a/siteini.pack/International/gatotv.com.ini b/siteini.pack/International/gatotv.com.ini new file mode 100755 index 00000000..6f9863d5 --- /dev/null +++ b/siteini.pack/International/gatotv.com.ini @@ -0,0 +1,78 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: gatotv.com +* @MinSWversion: +* @Revision 7 - [18/02/2020] WGT*fix_details +* @Revision 6 - [12/09/2019] WGT*review +* @Revision 5 - [17/09/2017] Blackbear199 +* - start/stop time fix +* @Revision 4 - [25/07/2016] IvanRF +* - date replace fix +* @Revision 3 - [22/04/2016] 1NSdbZVbpZDX +* - episode fix, added show details +* @Revision 2 - [05/01/2016] Francis De Paemeleere +* - remove debug content +* @Revision 1 - [26/02/2015] Francis De Paemeleere +* - remove new lines from title, ... +* @Revision 0 - [17/02/2015] Francis De Paemeleere +* - creation +* @Remarks: currently index only (not much details on detail pages) +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=gatotv.com|timezone=America/Mexico_City|maxdays=7|cultureinfo=es-MX|charset=UTF-8|titlematchfactor=90|nopageoverlaps|allowlastdayoverflow|firstshow=1} +* +urldate.format {datestring|yyyy-MM-dd} +url_index{url|https://www.gatotv.com/canal/|channel|/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +* +index_showsplit.scrub {multi()|||
    } +scope.range {(splitindex)|end} +index_showsplit.modify {replace|tbl_EPG_TimesColumnOutOfSchedule|tbl_EPG_TimesColumn} +index_showsplit.modify {replace | \| } +index_showsplit.modify {cleanup(removeduplicates=equal )} +*index_showsplit.modify {(debug)} +end_scope + +index_start.scrub {single(includeblock=1)|
    |} +actor.scrub {multi(max=8)|itemprop="actors"|itemprop="name">||} +productiondate.scrub {regex ||(\d{4})<\/span><\/a>||} +category.scrub {multi |Tipo:|nowrap" >||} +country.scrub {multi |Paises de Origen:|nowrap" >||} +producer.scrub {multi(max=2)|itemprop="producer"|nowrap" >||} +composer.scrub {multi(max=2)|Música:|nowrap" >||} +rating.scrub {single |Clasificación:|nowrap" >||} +writer.scrub {single(max=2)|Basado en:|nowrap" >||} +titleoriginal.scrub {single |Título en Idioma Original:|nowrap" >||} +end_scope +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.gatotv.com/guia_tv/completa} +*index_site_id.scrub {regex||class=\"\s*tbl_EPG_row[^>]*>(.*?)||} +*scope.range {(channellist)|end} +*index_site_channel.modify {addstart|'index_site_id'} +*index_site_id.modify {substring(type=regex)|]*.*?href=\"([^\"]*)\"[^>]*title=\"[^\"]*\"[^>]*>} +*index_site_id.modify {remove|https://www.gatotv.com/canal/} +*index_site_channel.modify {substring(type=regex)|]*.*?href=\"[^\"]*\"[^>]*title=\"([^\"]*)\"[^>]*>} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/International/horizon.tv.EK.channels.xml b/siteini.pack/International/horizon.tv.EK.channels.xml new file mode 100755 index 00000000..1e6f5784 --- /dev/null +++ b/siteini.pack/International/horizon.tv.EK.channels.xml @@ -0,0 +1,2740 @@ + + + + BBC ONE + BBC2 Eng + ITV + Channel4 + Channel 5 + E4 + BBC4 + Sky One + Sky Witness + ITV2 + ITV3 + ITV4 + ITVBe + Sky Comedy SD + Sky Arts + GOLD + W + alibi + Dave + Really + YESTERDAY + Drama + ComedyCent + MTV + Sky Crime + SYFY + E + C4 1 + 4Seven + More 4 + CBS Reality + horror + Paramount Network + 5Star + 5Select + 5 USA + FOX + Sky Two + BBC ALBA + S4C + TLC HD + ID + Quest HD + DMAX + BET + CBS Justice + Sony Crime + More4 1 + CBS Drama + Lifetime HD + CrimeInv + Eden + Discovery HD + Animal Planet HD + Disc Sci + Disc Turbo + DiscHist + NG WILD + Nat Geo + HISTORY HD + HISTORY2 HD + PBSAmerica + Forces TV + Love Nature HD + Food Nwork + HGTV + H Health + DiscShed + Travel Ch + The Box + 4Music + Kiss + Magic + Sky Premiere HD + Sky Cinema Hits + Sky Cinema Greats + Sky Disney HD + Sky Cinema Family + Sky Action HD + Sky Comedy HD + Sky Cinema Thriller + Sky Cinema Drama + Sky Cinema SciFi Horror + Sky Cinema Superheroes + Film4 + Talking Pictures + Sky Sports MainEventHD + Sky Sports PL HD + Sky Sports FootballHD + Sky Sports Cricket + Sky Sport Golf + Sky Sports F1 HD + Sky Sports Action HD + Sky Sports Arena + SkySp News + Sky Sports Mix + Eurosport 1 HD + Eurosport 2 HD + BTSports1 HD + BTSports2 HD + BTSports3 HD + BTSport ESPN HD + Racing TV + PremierSpt + Premier Sports 2 + Freesports + LaLiga TV + BBC News + Sky News + BBC Parli + CNN + NDTV 24x7 + ALJAZ ENG + France24en + NHKworldHD + CBBC + CBeebies + Cartoon + Ctoonito + Disney XD + Nick + Nick Jr + Disney + Disney Jr + Boomerang + CITV + POP + Star Gold + Star Bharat + Star Plus + SONY TV + SONY MAX + SONY SAB + Zee TV + Zee Cine + B4U Movies + B4U Music + COLORS + Colors Rishtey + Good Times + HUM EUROPE + NPO 1 HD + NPO 2 HD + NPO 3 HD + RTL 4 HD + RTL 5 HD + SBS6 HD + RTL 7 HD + Veronica HD Disney XD + Net5 HD + RTL 8 HD + FOX HD + RTL Z HD + Ziggo TV HD + Ziggo Sport HD + Comedy Central HD + Spike HD + Discovery HD + National Geographic Channel HD + SBS9 HD + Eurosport 1 HD + TLC HD + BBC First HD + MTV HD + 24Kitchen HD + XITE HD + VICEtv HD + Disney Channel HD + HISTORY HD + Nickelodeon HD + ONS + één HD + Canvas HD + Ketnet + ARD HD + ZDF HD + WDR + NDR + RTL + Sat 1 + BBC One HD + BBC Two HD + BBC Entertainment + TV5 Monde + Arte + TVE + Mediaset Italia + RTV7 + TRT Türk + 2M + Film1 Premiere HD + Film1 Action HD + Film1 Family HD + Film1 Drama HD + Film1 On Demand + RTL Crime HD + CI + ID HD + Comedy Central Extra + Shorts TV HD + E HD + NPO 1 extra + OUTTV HD + CBS Reality + Fashion TV HD + MyZen HD + Horse Country TV HD + RTL Lounge HD + Netflix + Videoland + Discovery Science HD + Discovery World + Nat Geo WILD HD + Love Nature HD + Animal Planet HD + NPO 2 extra + Family7 + Tommy TV + Nicktoons + Nick Music + Pebble TV + Nick Jr + Cartoon Network HD + Boomerang + Baby TV + NPO Zappelin extra + RTL Telekids HD + Ziggo Sport Select HD + Ziggo Sport Voetbal HD + Ziggo Sport Golf HD + Ziggo Sport Racing HD + Ziggo Sport Docu HD + Ziggo Sport Extra HD + Eurosport 2 HD + Extreme Sports Channel + FOX Sports 1 HD + FOX Sports 2 HD + FOX Sports 3 HD + FOX Sports 4 HD + FOX Sports 5 HD + FOX Sports 6 HD + Ziggo Live Events + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + NPO Nieuws + NPO Politiek + CNN + BBC World News + Euronews + Aljazeera English + CNBC Europe + CGTN + RT + TV538 + REVOLT HD + MTV Music 24 + MTV Brand New + MTV Live HD + SLAM + DanceTrippin HD + Stingray Lite TV + VH1 Classic + 100 NL TV + TV Oranje + 192TV + Stingray DJAZZ + Mezzo + Stingray Classica + TV Noord + Omrop Fryslân + TV Drenthe + TV Oost + TV Gelderland + Omroep Flevoland + NH Nieuws + RTV Utrecht + TV West + TV Rijnmond + Omroep Zeeland + Omroep Brabant + L1 TV + AT5 + STAR Plus + STAR Gold + Zee TV + Zee Cinema + Zing + SET Asia + Show TV + Euro D + Eurostar + Habertürk + TV 8 + TRT Turk + TRT Çocuk + ATV Avrupa + TRT Müzik + Al Arabiya + MBC + TVM Europe + Aljazeera + Erotiek Pakket info + Secret Circle + Penthouse Gold + Evil Angel + PassieXXX + DUSK + MvH Hard + XMO + OUTTV HD + Testbeeld + Ziggo Zenderoverzicht HD + SRF 1 HD + SRF zwei HD + SRF info HD + 3 HD + TV24 HD + S1 HD + TV25 HD + TeleZüri HD + MySports One HD + Das Erste HD + ZDF HD + ORF eins HD + 6 HD + RTL HD + SAT1 HD + ProSieben HD + RTLZWEI HD + 4 HD + 5 HD + Puls 8 HD + VOX HD + kabel eins HD + Tele Bärn HD + TeleBielingue HD + Telebasel HD + Tele M1 HD + Tele 1 HD + Tele Top HD + TVO HD + TV Südostschweiz HD + Star TV HD + Nick HD + KiKA HD + Super RTL HD + Disney Channel + TOGGO plus + Vorschau On Demand + Nitro HD + ProSieben MAXX HD + DMAX HD + TLC HD + Sixx HD + zdf_neo HD + SAT1 Gold HD + RTL plus + kabel eins Doku HD + SWISS 1 + Tele 5 HD + Comedy Central + ONE HD + MTV HD + Deluxe Music + Channel 55 + wettertv + ORF 2 HD + Servus TV HD + arte HD + 3sat HD + SWR BW HD + BR Fernsehen Süd HD + WDR Fernsehen HD + MDR Sachsen HD + NDR FS NDS HD + hrfernsehen HD + rbb Berlin HD + ntv HD + WELT + tagesschau24 HD + ZDFinfo HD + PHOENIX HD + ARDalpha HD + euronews D + Melodie TV + HSE24 + HSE24 Extra + SCHWEIZ5 HD + Tele Z HD + Tele D HD + Bibel TV + KTV + MySports Shop + Sky Sport App + MySports One + Sky Bundesliga 1 + MySports 2Sky 2 + MySports 3Sky 3 + MySports 4Sky 4 + MySports 5Sky 5 + MySports 6Sky 6 + MySports 7Sky 7 + MySports 8Sky 8 + MySports 9Sky 9 + Sky Sport News HD + SPORT1 HD + Eurosport 1 HD + Eurosport 2 HD + SPORT1 HD + eSports1 + SPORTDIGITAL FUSSBALL + Motorvision TV HD + Extreme Sports + Eurosport 1 + MySports Preview + MySports One F + Fox HD + RTL Crime HD + 13th Street HD + Universal TV + Romance TV HD + TNT Film HD + TNT Serie HD + TNT Comedy HD + ProSieben FUN HD + E HD + RTL Passion HD + Syfy HD + Sony AXN HD + Kinowelt HD + kabel eins classics HD + Heimatkanal + Sony Channel + Nat Geo HD + Nat Geo Wild HD + History HD + Discovery HD + Animal Planet HD + CI HD + Planet HD + RTL Living HD + Bon Gusto HD + Auto Motor Sport HD + Wettercom + Nick Jr HD + Cartoon Network HD + Boomerang HD + Disney XD HD + Disney Junior HD + Junior + MTV Live HD + MTV Brand New + MTV Music + MTV Dance + VH1 Classic + Gute Laune TV + Stingray Classica + Blue Hustler + BBC One + BBC One HD + BBC Two HD + CBBC HD + BBC FourCbeebies HD + ITV HD + ITV 2 + ITV 3 + ITV 4 + PBS America + Channel 4 HD + E4 + More 4 + Film 4 + Channel 5 HD + Fashion TV + CNN Money Switzerland + CNN Int + BBC World News + Al Jazeera English + CGTN + Russia Today + CNBC + Bloomberg TV + RSI LA 1 HD + RSI LA 2 HD + Rai 1 HD + Rai 2 HD + Rai 3 HD + Canale 5 HD + Italia 1 HD + Rete 4 HD + TeleTicino HD + RTS 1 HD + RTS 2 HD + TF 1 HD + France 2 HD + France 3 Alsace HD + France 4 HD + France 5 HD + M6 HD + MySports One HD F + W9 HD + RTL 9 HD + TMC Monte Carlo HD + TFX + TV5MONDE + France 24 HD + Gulli HD + TC Cinema + TC Action + TC Emotion + Sky 1 + 13th Street + Sky Atlantic + Fox + Krimi + Discovery + Romance TV + Animal Planet + Disney Jr + Disney XD + TC Sport 1 + TC Sport 2 + Sky Sport 1 + Sky Sport 2 + TC Zoom + TC Cinema HD + TC Action HD + TC Emotion HD + TC Sport 1 HD + TC Sport 2 HD + Sky Sport 1 HD + Sky Sport 2 HD + TC Zoom HD + TC RMC Sport Access 1 + Sky Atlantic HD + 13th Street HD TC + Syfy HD TC + FOX HD TC + TNT Serie HD TC + TNT Film HD TC + TNT Comedy HD TC + RTL Passion HD TC + Cartoon Network HD TC + Discovery HD TC + Nat Geo HD TC + Nat Geo Wild HD TC + History HD TC + TRTTÜRK + RTP Int + TVE Int + UPC Shop I + UPC Shop F + UPC Shop D + RTS 1 HD + RTS 2 HD + TF 1 HD + France 2 HD + France 3 HD + France 4 HD + France 5 HD + M6 HD + MySports One HD F + W9 HD + RTL 9 HD + TMC Monte Carlo HD + Rouge TV HD + léman bleu HD + la télé HD + Canal 9 HD + Canal Alpha HD + Canal Alpha JU HD + TeleBielingue HD + ARTE F HD + CANAL8 HD + CANALSTAR HD + AB1 HD + TFX HD + NRJ 12 HD + CANAL en clair HD + 6ter + TV5MONDE FBS HD + France Ô + TF1 Séries Films + Teleswizz + RMC Story + Chérie 25 + TV8 MontBlanc HD + Max TV + AB3 HD + TV5MONDE + One TV + LFM TV + TVM3 HD + Booster TV + Polar + CANAL HD + CANAL Cinéma HD + CANAL Décalé HD + CANAL Sport HD + CANAL Family HD + CANAL Series HD + Golf HD + Ciné Premier HD + Ciné Emotion HD + Ciné Frisson HD + Ciné Club HD + Ciné Famiz HD + Ciné Classic HD + Télétoon HD + Piwi HD + Seasons HD + Infosport HD + BFM TV HD + CANALNEWS HD + LCI HD + euronews F + FranceInfo + France 24 HD + KTO + Animaux HD + RMC Découverte + Planète HD + Planète AE HD + Planète CI HD + Nat Geo F HD + Nat Geo Wild France HD + Discovery France HD + Discovery Science HD + Science Vie HD + Crime District HD + Trek + Histoire HD + Voyage HD + Ushuaia TV HD + Equidia + MySports Shop + Sky Sport App + MySports One F + Sky Bundesliga 1 + MySports 2Sky 2 F + MySports 3Sky 3 F + MySports 4Sky 4 F + MySports 5Sky 5 F + MySports 6Sky 6 F + MySports 7Sky 7 F + MySports 8Sky 8 F + MySports 9Sky 9 F + Eurosport 1 F + LEquipe HD + Eurosport 1 F HD + Eurosport 2 F HD + SPORT1 HD + eSports1 + SPORTDIGITAL FUSSBALL + Golf Channel France HD + ES1 + Extreme Sports + SPORT1 HD + MySports Preview F + MySports One + Comédie HD + Syfy HD f + 13ème Rue HD + Disney Cinema HD f + TV Breizh HD + TCM Cinéma HD + Paramount Channel HD + Action HD + E France HD + Nickelodeon Teen + Gulli HD + Cartoon Network F HD + Disney Channel HD f + Disney Junior HD f + Disney XD HD f + nickelodeon f HD + Nickelodeon Jr F + TiJi HD + Canal J HD + Boomerang France HD + Boing France HD + Mangas HD + MTV France HD + MTV Hits France HD + MTV Live HD + BET France HD + MCM France HD + Game One HD + MCM Top HD + RFM TV HD + MTV Dance + VH1 Classic + Mezzo + Mezzo Live HD + Stingray Classica + Blue Hustler + BBC One + BBC One HD + BBC Two HD + CBBC HD + BBC FourCbeebies HD + ITV HD + ITV 2 + ITV 3 + ITV 4 + PBS America + Channel 4 HD + E4 + More 4 + Film 4 + Channel 5 HD + Fashion TV + CNN Money Switzerland + CNN Int + BBC World News + Al Jazeera English + CGTN + Russia Today + SkyNews + CNBC + Bloomberg TV + SRF 1 HD + SRF zwei HD + SRF info HD + Das Erste HD + ZDF HD + ORF eins HD + ORF 2 HD + RTL + SAT1 + ProSieben + RTLZWEI + VOX + kabel eins + Super RTL + MySports One HD + Star TV HD + 3sat HD + SWR BW HD + BR Fernsehen Süd HD + Tele Bärn HD + Telebasel HD + Tele M1 HD + Tele 1 HD + ntv HD + RSI LA 1 HD + RSI LA 2 HD + Rai 1 HD + Rai 2 HD + Rai 3 HD + Canale 5 HD + Italia 1 HD + Rete 4 HD + TeleTicino HD + TRTTÜRK + RTP Int + TVE Int + TC Cinema + TC Action + TC Emotion + Sky 1 + 13th Street + Sky Atlantic + Fox + Krimi + Discovery + Romance TV + Animal Planet + Disney Jr + Disney XD + TC Sport 1 + TC Sport 2 + Sky Sport 1 + Sky Sport 2 + TC Zoom + UPC Shop I + UPC Shop D + UPC Shop F + RSI LA 1 HD + RSI LA 2 HD + TeleTicino HD + Rai 1 HD + Rai 2 HD + Rai 3 HD + Rai 3 Lombardia + Rai 4 + Rai 5 + Canale 5 HD + Italia 1 HD + Rete 4 HD + La 5 + Italia 2 + La 7 HD + La 7d HD + Telelombardia + Espansione TV + Telecity 7 Gold + Antenna Tre Lombardia + Video Italia HD + Canale Italia + Rai News 24 + TGCOM24 + euronews I + Cartoon Network I + Boing + Rai Gulp + Rai yoyo + Cartoonito + frisbee + K2 + Super + Disney Jr i + Nick Jr HD + Mediaset 20 + TV8 + Cielo + IRIS + Rai Movie + Rai Premium + Mediaset Extra 2 + Mediaset Extra + TOPcrime + GIALLO + Paramount Channel Italy + E Europe + Spike + Rai Storia + Motor Trend + DMAX Italy + Real Time + Nat Geo Italy HD + Nat Geo Wild Italy HD + CrimeInvestigation HD I + History I + Discovery I HD + Food Network I + Discovery Sci HD + NOVE + Focus + Alice + Marcopolo + Rai Sport HD + Sportitalia + Eurosport 1 I + Eurosport 1 I HD + Eurosport 2 I HD + SuperTennis HD + MySports Shop + Sky Sport App + MySports One + Sky Bundesliga 1 + MySports 2Sky 2 + MySports 3Sky 3 + MySports 4Sky 4 + MySports 5Sky 5 + MySports 6Sky 6 + MySports 7Sky 7 + MySports 8Sky 8 + MySports 9Sky 9 + Sky Sport News HD + SPORT1 HD + SPORT1 HD + eSports1 + SPORTDIGITAL FUSSBALL + Extreme Sports + Eurosport 1 + MySports Preview + MySports One F + VH1 Classic + MTV Live HD + MTV Brand New + MTV Music + MTV Dance + Stingray Classica + Blue Hustler + BBC One + BBC One HD + BBC Two HD + CBBC HD + BBC FourCbeebies HD + ITV HD + ITV 2 + ITV 3 + ITV 4 + PBS America + Channel 4 HD + E4 + More 4 + Film 4 + Channel 5 HD + Fashion TV + CNN Money Switzerland + CNN Int + BBC World News + Al Jazeera English + CGTN + Russia Today + CNBC + Bloomberg TV + RTS 1 HD + RTS 2 HD + TF 1 HD + France 2 HD + France 3 Alsace HD + France 4 HD + France 5 HD + M6 HD + MySports One HD F + W9 HD + RTL 9 HD + TMC Monte Carlo HD + TV5MONDE + TFX + Gulli HD + France 24 HD + SRF 1 HD + SRF zwei HD + SRF info HD + Das Erste HD + ZDF HD + ORF eins HD + ORF 2 HD + RTL HD + RTLZWEI HD + VOX HD + SAT1 HD + ProSieben HD + kabel eins HD + TeleZüri HD + Star TV HD + Nick HD + Super RTL HD + KiKA HD + 3 HD + MTV HD + arte HD + 3sat HD + SWR BW HD + BR Fernsehen Süd HD + WDR Fernsehen HD + MDR Sachsen HD + NDR FS NDS HD + hrfernsehen HD + rbb Berlin HD + WELT + ntv HD + HSE24 + Sixx HD + Servus TV HD + wettertv + HSE24 Extra + Fox HD + TC Cinema + TC Action + TC Emotion + Sky 1 + 13th Street + Sky Atlantic + Fox + Krimi + Discovery + Romance TV + Animal Planet + Disney Jr + Disney XD + TC Sport 1 + TC Sport 2 + Sky Sport 1 + Sky Sport 2 + TC Zoom + TRTTÜRK + RTP Int + TVE Int + UPC Shop F + UPC Shop D + UPC Shop I + Das Erste HD + ZDF HD + ProSieben HD + VOX HD + kabel eins HD + RTLZWEI HD + 3sat HD + arte HD + ServusTV HD + WDR Köln HD + hrfernsehen HD + BR Fernsehen Süd HD + MDR Thüringen HD + NDR Niedersachsen HD + rbb Berlin HD + SR Fernsehen HD + Radio Bremen TV HD + SWR BW HD + QVC HD + HSE24 HD + Sonnenklar TV HD + 123TV HD + QVC ZWEI HD + HSE24 Extra HD + QVC Style HD + DMAX HD + ZDFinfo HD + TLC HD + ARDalpha HD + Bibel TV HD + NatGeo HD + Spiegel TV Wissen HD + Discovery HD + History HD + PLANET HD + National Geographic Wild HD + Animal Planet HD + RTL Living HD + CrimeInvestigation HD + Bon Gusto HD + EEntertainment HD + COMEDY CENTRAL HD + DELUXE MUSIC HD + MTV HD + MTV Live HD + CLASSICA HD + Super RTL HD + KiKA HD + nickMTV HD + ZDF_neo HD + Nitro HD + SAT1 GOLD HD + Tele 5 HD + Disney HD + sixx HD + ProSieben Maxx HD + ONE HD + Anixe HD + TNT Film HD + TNT Serie HD + 13th Street HD + SYFY HD + Fox HD + kabeleinsclassics HD + RTL Crime HD + Kinowelt TV HD + SONY AXN HD + ProSieben Fun HD + UNIVERSAL TV HD + Romance TV HD + TNT Comedy HD + RTL Passion HD + Sport1 HD + Eurosport1 HD + Sky Sport News HD + Eurosport360 HD 1 + Eurosport360 HD 2 + Eurosport360 HD 3 + Sport1 HD + Auto Motor und Sport TV HD + sportdigital HD + MOTORVISION TV HD + WELT HD + PHOENIX HD + ntv HD + tagesschau24 HD + BBC HD + CNN International HD + Lust Pur HD + Das Erste + ZDF + RTL Television + SAT1 + ProSieben + VOX + kabel eins + RTLZWEI + 3sat + arte + Servus TV + WDR Köln + hrfernsehen + BR Fernsehen Süd + BR Fernsehen Nord + MDR Sachsen + MDR SAnhalt + MDR Thüringen + NDR FS NDS + NDR FS HH + NDR FS SH + NDR FS MV + rbb Brandenburg + rbb Berlin + SR Fernsehen + Radio Bremen TV + SWR Fernsehen RP + SWR Fernsehen BW + QUADRATAUGE TV + Videothek + QVC + HSE24 + sonnenklarTV + 123tv + Juwelo + Channel21 + Handystar + QVC ZWEI + HSE24 EXTRA + QVC Style + HSE24 TREND + Astro TV + DMAX + ZDFinfo + TLC + kabel eins Doku + N24 Doku + ARDalpha + DIE NEUE ZEIT TV + Home Garden TV + SonLife + Health TV + HOPE CHANNEL + National Geographic + Spiegel TV Wissen + Discovery Channel + HISTORY + PLANET + National Geographic Wild + Animal Planet + RTL Living + CrimeInvestigation + Deutsches Wetter Fernsehen + COMEDY CENTRAL + DELUXE MUSIC + Deutsches Musik Fernsehen + MTV + MTV Brand New + RCK TV + CLASSICA + Gute Laune TV + Super RTL + KiKa + nickMTV + TOGGO plus + RiC + Disney Junior + Disney XD + Nicktoons + Boomerang + Nick Jr + FixFoxi + BabyTV + zdf_neo + Nitro + SAT1 GOLD + Tele 5 + Disney SD + SIXX + ProSieben MAXX + RTLplus + ONE + ZEEONE + VOXup + TNT Film + TNT Serie + 13th Street + SYFY + Fox Serie + kabel eins classics + RTL Crime + Kinowelt TV + SONY AXN + ProSieben FUN + UNIVERSAL TV + Silverline Movie Channel + Sat1 Emotions + Romance TV + TNT Comedy + SONY CHANNEL + RTL Passion + Ginx TV + SPORT1 + EUROSPORT 1 + Sky Sport News + EUROSPORT 2 + auto motor und sport channel + eSPORTS1 + sportdigital + Motorvision + WELT + PHOENIX + ntv + euronews D + tagesschau24 + Al Jazeera International + BBC World News + Bloomberg + CGTN + CCTV News + CNBC + CNN + France 24 in English + Russia Today + NHK WORLDJAPAN + Lust Pur + TRT Türk + Habertürk + ATV Avrupa + CNN Türk + EURO D + EURO STAR + Kanal 7 + PowerTürk TV + SHOW TURK + TV 8 + KAZAKH TV + Channel One Russia + Nasch Kinomir + NTV Mir + RTR Planeta + OstWest + Telebom Tele Dom + Mediaset + Rai Uno + Rai Due + Rai Tre + Rai News 24 + Rai Storia + itvn + TVN 24 + TV Polonia + iTVS + Record Internacional + 24Horas + RTPi + TVE Internacional + OCKO + Pro TV International + Balkanika Music Television + DM SAT + CMC + HRT TV 1 + Pink Extra + Pink Film + Pink FOLK + Pink Music + Pink Plus + RTS Sat + BN TV + TV Crne Gore Sat + Hayat TV + Klan Kosova + Kohavision TV + RTK1 + RTV21 + BVN + TV5MONDE Europe + France 2 + France 3 + France 4 + France 5 + France 24 en francais + Al Jazeera + Al Arabiya + MBC Maghreb al Arabia + Antenna TV Ant 1 + ERT World + JSTV + Sky 1 HD + Sky Atlantic HD + Fox HD S + TNT Serie HD S + NatGeo HD S + National Geographic Wild HD + Discovery HD S + + + Beate Uhse HD + Disney Junior HD + Sky Krimi HD + SYFY HD + 13th Street HD + Universal TV HD + TNT Comedy + Heimatkanal + Romance TV + Classica + Boomerang + Junior + Spiegel Geschichte + Sky Cinema Premieren HD + Sky Cinema Best Of HD + Sky Cinema Action HD + Sky Cinema Special HD + Sky Cinema Premieren + Sky Cinema Thriller HD + Sky Cinema Premieren 24 + Sky Cinema Best Of + Sky Cinema Action + Sky Cinema Family + Sky Cinema Comedy + + + Sky Cinema Classics + TNT Film + Sky Sport Bundesliga 1 HD + Sky Sport Bundesliga 2 HD + Sky Sport Bundesliga 3 HD + Sky Sport Bundesliga 4 HD + Sky Sport Bundesliga 5 HD + Sky Sport Bundesliga 6 HD + Sky Sport 1 HD + Sky Sport 2 HD + Sky Sport 3 HD + Sky Sport 4 HD + Sky Sport 5 HD + Sky Sport 6 HD + Sky Sport 7 HD + Sky Sport Bundesliga 1 + Sky Sport Bundesliga 2 + Sky Sport Bundesliga 3 + Sky Sport Bundesliga 4 + Sky Sport Bundesliga 5 + Sky Sport Bundesliga 6 + Sky Sport Bundesliga 7 + Sky Sport Bundesliga 8 + Sky Sport Bundesliga 9 + Sky Sport Bundesliga 10 + Sky Sport 1 + Sky Sport 2 + Sky Sport 3 + Sky Sport 4 + Sky Sport 6 + Sky Sport 7 + Sky Sport 10 + Sky Sport 11 + Sky Sport Austria 1 + Sky Sport Austria 2 + Sky Sport Austria 4 + Eurosport360 HD 1 S + Eurosport360 HD 2 S + Eurosport360 HD 3 S + Eurosport360 HD 4 + Eurosport360 HD 5 + TVP 1 HD + TVP 2 HD + TVP Info + TV 4 HD + Polsat HD + Przynęta + TVN HD + TV Puls HD + TVN7 HD + Comedy Central HD + Interaktywna Galeria UPC + Iluzja 2 + Zamów usługi + TLC HD + Polsat Sport Premium 1 HD + Polsat Sport Premium 2 HD + Polsat Sport Premium 3 PPV HD + Polsat Sport Premium 4 PPV HD + Polsat Sport Premium 5 PPV HD + Polsat Sport Premium 6 PPV HD + Metro HD + Mango + FOX HD + TVP HD + TVN Style HD + TVN Fabuła + TVN Turbo HD + BBC Lifestyle HD + BBC First + BBC Brit + ID HD + TLC HD + Polsat Cafe HD + Lifetime + CrimeInvestigation Polsat + Super Polsat HD + Tele5 HD + Fashion TV HD + Aquaman + DOMO HD + kuchnia HD + Food Network + Polsat 2 HD + Puls 2 HD + ESKA TV HD + NOWA TV HD + TVP Rozrywka + TV 6 HD + Zoom TV HD + Metro HD + WP HD + TVR + ATM Rozrywka + Polsat Rodzina + Red Carpet HD + Active Family HD + TVP 3 Kraków + TVP 3 Gdańsk + TVP 3 Katowice + TVP 3 Gorzów Wlkp + TVP 3 Opole + TVP 3 Szczecin + TVP 3 Warszawa + TVP 3 Kielce + TVP 3 Wrocław + TVP 3 Bydgoszcz + TVP 3 Lublin + Polsat News HD + Władaca Paryźa + TVN24 HD + Polsat News 2 + TVN24 BiS HD + TTV HD + HGTV HD + wPolscepl + TV Republika + Superstacja HD + euronews HD + BBC World News + Bloomberg + CNN + TVP 3 Kraków + TVS HD + TVP Polonia + NTL Radomsko + National Geographic HD + National Geographic Wild HD + Polsat Viasat Nature HD + Discovery Channel HD + Discovery Science + DTX + Discovery Life + Animal Planet HD + BBC Earth + Travel Channel HD + PLANETE HD + ADVENTURE HD + Fokus TV HD + TVP Kultura + TVP Historia + History HD + Polsat Viasat History HD + Discovery Historia + CBS Reality HD + Polsat Viasat Explore HD + Nat Geo People HD + Polsat Doku HD + DocuBox HD + MY PRIME Filmy i Seriale + CANAL + CANAL 1 + CANAL FILM + CANAL SERIALE + CANAL FAMILY + CANAL DISCOVERY + CANAL SPORT + CANAL SPORT 2 + nSport HD + HBO HD + HBO2 HD + HBO3 HD + Cinemax HD + Cinemax2 HD + KinoTV + FilmBox Extra HD + FilmBox Premium HD + FilmBox Family + Filmbox Action + Filmbox Arthouse HD + Kino Polska HD + AXN HD + AXN Spin HD + AXN White + AXN Black + Polsat Film HD + ale kino HD + Paramount HD + Comedy Central HD + Comedy Central Family + TNT HD + FOX HD + Teraz albo nigdy + FOX Comedy HD + CBS Europa HD + TVP Seriale + Romance TV HD + Sundance TV HD + Stopklatka HD + Polsat Romans + Epic Drama HD + Marry Poppins Powraca + Nautical Channel + Ginx TV + TVP Sport HD + nSport HD + Eleven Sports 1 + Eleven Sports 2 + Eleven Sports 3 + Polsat Sport HD + Polsat Sport Extra HD + Polsat Sport Fight HD + Polsat Sport News HD + Polsat Play HD + Polsat Games + Grudzień w Discovery Channel HD + Eurosport 1 HD + Eurosport 2 HD + SportKlub HD + FightKlub HD + FightBox HD + Extreme Sports Channel + Motowizja HD + Golf Channel HD + Gametoon HD + Top Kids Jr HD + TVP ABC + JimJam Polsat + Baby First TV + BBC Cbeebies + MiniMini HD + Nick Jr + Nickelodeon + Nicktoons HD + Cartoon Network HD + Disney Channel HD + Disney XD + Disney Junior + Da Vinci + Boomerang HD + TeleToon HD + Top Kids HD + 4funtv + 4FUN GOLD HITS + 4FUN DANCE + STARSTV HD + VOX Music TV + MTV Polska HD + MTV Live HD + MTV Rocks + MTV Hits + MTV Dance + MTV Music + VH 1 + NutaTV HD + ESKA TV EXTRA HD + Polsat Music HD + Disco Polo Music + Polo TV + Power TV HD + Kino Polska Muzyka + Mezzo + Mezzo Live HD + Music Box UA + RTR Planeta + Russia Today + Deutsche Welle + TV5Monde HD + France 24 HD + TV Trwam + POLONIA 1 + TOTV + Hustler TV + Private TV + Brazzers TV Europe + Erox HD + Eroxxx HD + RTE One HD + RTE2 HD + Virgin Media One HD + TG4 HD + Virgin Media Two HD + Virgin Media Three HD + RTE One 1 + BBC1 HD + BBC 2 + Virgin Media One 1 + Channel 4 + E4 + E41 + Sky One + Sky Two + Virgin Media Sport HD + BBC FOUR + More4 + GOLD + TLC + Dave + Universal + Sky Witness + Sky Witness 1 + FOX HD + Comedy + Comedy 1 + Syfy + CBS Reality + ITV3 + ITV4 + Pick + Comedy Extra + CBS Action + BBC TWO HD + Sky Arts + Channel 4 HD + Sky 1 HD + Sky Witness HD + Sky Arts HD + Horror Channel + E + Alibi + More41 + GOLD 1 + Discovery Quest + Discovery Shed + Discovery Turbo + Challenge + Real Lives + Quest Red + Watch + Channel 4 1 + E4 HD + CBS Drama + FOX 1 + More4 HD + Universal HD + Comedy HD + SyFy HD + RTE News Now + BBC News 24 + Sky News + Euronews + CNBC Europe + CNN + BBC World + Oireachtas TV + Discovery + Disc Channel 1 + Home Health + Discovery Science + Discovery History + Animal Planet + DMAX + National Geographic + Nat Geo Wild + History Channel + Lifetime + Discovery HD + History HD + National Geographic HD + Nat Geo Wild HD + Crime Investigation HD + H 2 + Sky News HD + Bloomberg + Russia Today + Netflix + Sky Comedy + Sky Action Men + Sky Animation + SkyFi + Sky Disney + Sky Select + Sky Greats + Sky Drama + Sky Crime and Thriller + Sky Hits + Sky Premiere + Sky Premiere 1 + Film Four + FILMFOUR 1 + TCM + TCM 1 + True Movies 1 + Sky Comedy HD + Sky Action Men HD + Sky Animation HD + SkyFi HD + Sky Disney + Sky Select HD + Sky Greats HD + Sky Drama HD + Sky Thriller HD + Sky Hits HD + Sky Premiere HD + Film4 HD + Virgin Media Sport HD + Sky Sports Main Event + Sky Sports Cricket + Sky Sports Action + Sky Sports Golf + Sky Sports Premier League + Sky Sports Arena + Sky Sports Football + Sky Sports News + Sky Sports Mix + Eir Sports 1 HD + Racing UK + At the Races + Eurosport HD + Eurosport 2 HD + MUTV + Sky Sports Main Event HD + Sky Sports Cricket HD + Sky Sports Action HD + Sky Sports Golf HD + Sky Sports Premier League HD + Sky Sports Arena HD + Sky Sports Football HD + Sky Sports News HD + Sky Sports Mix HD + VM Sport Extra 1 HD + VM Sport Extra 2 HD + VM Sport Extra 3 HD + VM Sport Extra 4 HD + VM Sport Extra 5 HD + VM Sport Extra 6 HD + Fashion TV + ID + QVC + Food Network + Watch + RTEjr + TRTE + Cula4 + Boomerang + Nickelodeon + Nick Replay + Nick Toons + Nick Junior + CBBC + Cbeebies + Disney Channel HD + Disney Channel + Disney Junior + Cartoonito + Cartoon Network + Nickelodeon HD + MTV + MTV Rocks + MTV Hits + MTV Base + MTV Dance + VH1 + MTV Classic + MTV MUSIC + MTV OMG + The Box + Box Hits + Magic + Box Upfront + Kerrang + 4Music + KISS + Zee TV + EWTN + The God Channel + TV5 + TVX + The Adult Channel + Playboy + PPV Channel + PPV Channel 2 + Netflix + CT 1 HD + CT 2 HD + Nova HD + Prima HD + CT 24 HD + CT sport HD + CT D HD CT art HD + Nova Cinema HD + Nova Action HD + Nova Gold HD + Nova 2 HD + Prima Comedy Central HD + Prima COOL HD + Prima ZOOM HD + Prima love HD + Prima MAX HD + Barrandov TV HD + Kino Barrandov HD + Barrandov Krimi HD + RELAX HD + Jednotka HD + Dvojka HD + Seznamcz TV HD + JOJ Family HD + JOJ Cinema HD + FilmBox HD + AMC HD + Prima KRIMI HD + HBO HD + HBO 2 HD + HBO 3 HD + Cinemax HD + Cinemax 2 HD + Film Europe HD + FilmBox Extra HD + FilmBox Premium HD + AXN + AXN HD + AXN Black + AXN White + CS Film CS Horror + CS Mystery + Ceskoslovensko HD Be2Can HD + Film HD CZ + FilmBox Plus + FilmBox Family + Barrandov News + TLC + Nova Sport 1 HD + Nova Sport 2 HD + Eurosport 1 HD + Eurosport 2 HD + Sport 1 HD + Sport 2 HD + Sport 5 + Adventure HD + arena sport 1 HD + arena sport 2 + AutoMotorSport HD + Golf Channel HD + Extreme Sports + Fightbox HD + CS History + Discovery Showcase HD + Animal Planet HD + Discovery HD + DTX HD + Discovery Science HD + ID HD + Spektrum HD + History HD + National Geographic HD + Nat Geo Wild HD + Spektrum home + TV Paprika + CBS Reality + Fishing and Hunting + Travel Channel HD + Viasat Explore HD + Viasat History HD + Viasat Nature HD + Crime and Investigation + Ocko + Ocko Star + Ocko Black HD + Retro Music TV + REBEL + Slusnej kanal + MTV Live HD + MTV Europe + MTV Dance + MTV Rocks + VH 1 + VH 1 Classic + Slagr 2 + Slagr TV + Mezzo live HD + Mezzo + C Music HD + Ocko Expres HD + Power TV HD + NickToons + Nickelodeon + Nick Jr + Disney Channel + Minimax + JimJam + ducktv HD + Cartoon Network HD + Noe TV + Hobby TV HD + Mnau TV + Mnam TV HD + Food Network HD + Fine Living HD + Fashion TV HD + regiony + regionalnitelevizecz + PRAHA TV + rtm + TV ZAK + Polar TV + BBC World News + CNN + CNBC Europe + Euronews HD + France 24 + Deutsche Welle + TA3 HD + CGTN + On Demand + ORF eins + ORF 2 Wien + ATV + PULS 4 + W24 + Sixx Austria + Servus TV + OKTO + Magenta PULS24 + Das Erste + ZDF + ORF III + ProSieben + RTL + SAT1 + RTL II + kabel eins + VOX + ATV II + 3sat + BR + MDR + SWR + NDR + WDR + HR + RBB Fernsehen + oe24TV + kabel eins Doku + arte + Nitro + Pro7 Maxx + SAT1 Gold + ORF 2 Steiermark + ORF 2 Kärnten + ORF 2 Nö + ORF 2 Oberösterreich + ORF 2 Burgenland + ORF 2 Salzburg + ORF 2 Vorarlberg + ORF 2 Tirol + ORF 2 EUROPA + Tirol TV + KT 1 + Ländle TV + Schau TV + PULS24 + N24 doku + RTLplus + TLC + DMAX + Comedy Central + BBC Entertainment + TELE 5 + 13TH STREET + Syfy + Kinowelt TV + RTL Crime + RTL Passion + kabel eins CLASSICS + Romance TV + TNT Serie + FOX + Sky Krimi HD + Heimatkanal + Magenta PULS24 HD + ORF eins HD + ORF 2 Wien HD + ATV HD + PULS 4 HD + Servus TV HD + + + ProSieben HD + SAT1 HD + kabel eins HD + Das Erste HD + ZDF HD + RTL HD + RTL II HD + VOX HD + Nitro HD + oe24TV HD + W24 HD + R9 HD + ATV II HD + Comedy CentralVIVA HD + Deluxe Music HD + TLC HD + PULS24 HD + Schau TV HD + Laendle TV HD + ZDF neo HD + arte HD + 3sat HD + BR HD + Phoenix HD + ZDF info HD + One HD + WDR HD + MDR HD + SWR HD + Tirol TV HD + NDR HD + SRF info HD + HR HD + RBB HD + tagesschau24 HD + Bibel TV HD + ARCADIA World HD + ARD alpha HD + SR HD + History HD + Animal Planet HD + Nat Geo Wild HD + Universal TV HD + Syfy HD + 13TH STREET HD + TNT Serie HD + FOX HD + RTL Crime HD + Kinowelt TV HD + Discovery HD + Nat Geo HD + Planet HD + RTL Living HD + Romance TV HD + RTL Passion HD + FashionTV HD + Bongusto HD + Stingray Classica HD + Crime Investigation HD + E HD + TNT Comedy HD + kabel eins CLASSICS HD + ORF 2 Burgenland HD + ORF 2 Kärnten HD + ORF 2 Nö HD + ORF 2 Oberösterreich HD + ORF 2 Salzburg HD + ORF 2 Steiermark HD + ORF 2 Tirol HD + ORF 2 Vorarlberg HD + Hitradio OE3 HD + MTV HD + MTV live HD + KIKA HD + Cartoon Network HD + Super RTL HD + Nick HD + QVC HD + HSE24 HD + QVC 2 HD + HSE24 Extra HD + ORF Sport HD + Sky Sport News HD + Sport 1 HD + Eurosport 1 HD + Sport1 HD + eSports1 HD + sportdigital HD + Eurosport 2 HD + Auto Motor und Sport Channel HD + Motorvision HD + ORF Sport + Eurosport 1 + Sport 1 + Eurosport 2 + eSports1 + Auto Motor und Sport Channel + Sky Sport News + Extreme Sports Channel + Eurosport 1 Polska + Eurosport 1 Turkce + Eurosport 1 Srbija + QVC + HSE24 + 123tv + HSE24 Extra + Melodie TV + QVC Plus + HSE24 Trend + QVC Beauty Style + RTL Living + E + FashionTV + KIKA + Nick + Super RTL + Fix Foxi + Disney Channel + Baby TV + Nick Junior + Cartoon Network + RiC + ntv + Euronews HD + BBC World + CNN + CNBC + Russia today + CGTN + Bloomberg Europe TV + Al Jazeera + RAI Uno + 24 Vesti news + Discovery Channel + History Channel + National Geographic + Crime Investigation + Animal Planet + Planet + Phoenix + tagesschau24 + One + ARD alpha + ZDF info + ZDF neo + gotv + MTV Rocks + MTV Dance + MTVhits + VH1 Europe + VH1 Classic + Gute Laune TV + TV5Monde Europe + France 24 HD + RAI Due + TVE + RAI Tre + RTR Planeta + EDTV 1 + CCTV4 + HRT TV1 HD + RTS Sat HD + HRT TV1 HD + Duna TV + TRT International + Hayat + Pink Plus + Pink Extra + Pink Film + Pink Music + Blue Hustler + Hustler TV + Evil Angel HD + Sky 1 HD + Boomerang + Disney Junior HD + Sky Atlantic HD + Sky Cinema HD + Sky Cinema Hits HD + Sky Cinema Special HD + MGM HD + Sky Atlantic + Sky Cinema Family + Sky Cinema + Sky Cinema 1 + Sky Cinema 24 + Sky Cinema Hits + Sky Cinema Action + Sky Cinema Emotion + Sky Cinema Nostalgie + Sky Cinema Comedy + Disney Cinemagic + Sky Sport Austria 1 HD + Sky Sport HD 1 + Sky Sport HD 2 + Sky Sport HD 3 + Sky Sport HD 4 + Sky Sport HD 5 + Sky Sport HD 6 + Sky Sport HD 7 + Sky Sport HD 8 + Sky Sport HD 9 + Sky Sport HD 10 + Sky Sport HD 11 + Sky Bundesliga HD 1 + Sky Bundesliga HD 2 + Sky Bundesliga HD 3 + Sky Bundesliga HD 4 + Sky Bundesliga HD 5 + Sky Bundesliga HD 6 + Sky Bundesliga HD 7 + Sky Bundesliga HD 8 + Sky Bundesliga HD 9 + Sky Bundesliga HD 10 + Sky Sport Austria 1 + Sky Sport 1 + Sky Sport 2 + Sky Sport 3 + Sky Sport 4 + Sky Sport 5 + Sky Sport 6 + Sky Sport 7 + Sky Sport 8 + Sky Sport 9 + Sky Sport 10 + Sky Sport 11 + Sky Bundesliga 1 + Sky Bundesliga 2 + Sky Bundesliga 3 + Sky Bundesliga 4 + Sky Bundesliga 5 + Sky Bundesliga 6 + Sky Bundesliga 7 + Sky Bundesliga 8 + Sky Bundesliga 9 + Sky Bundesliga 10 + TVR 1 + PRO TV + Antena 1 + Antena Stars + Prima TV + Kanal D + Look Plus + Look Sport + Look Sport 2 + TVR 2 + Naţional TV + TVR 3 + Naţional 24 Plus + PRO GOLD + PRO 2 + Filmcafe + Happy Channel + E Entertainment + Fine Living + Fashion TV + TLC + TV Paprika + Food TV + IDA TV + PRO CINEMA + Diva Universal + AXN + AXN White + AXN Black + AMC + TV 1000 + FilmBox + Paramount Channel + Comedy Central + Axn Spin + Epic Drama + Epic Drama HD + AMC HD + HBO + HBO 2 + HBO 3 + Cinemax + Cinemax 2 + Bollywood TV Film + Bollywood Clasic + Bollywood TV + FilmBox Extra HDSD + FilmBox Family + FilmBox Plus + FilmBox Premium + HBO HD + FilmBox Extra HD + Bollywood HD + Cinemax HD + HBO 2 HD + HBO 3 HD + Cinemax 2 HD + Eurosport 1 HD + Eurosport 2 HD + PRO X HD + Look Plus HD + Look Sport HD + Look Sport 2 HD + Look Sport 3 HD + MyZen HD + Motorvision HD + TVR 1 HD + PRO TV HD + Kanal D HD + Antena 1 HD + Antena 3 HD + PRO 2 HD + Happy Channel HD + History HD + National Geographic HD + Nat Geo Wild HD + Disc Showcase HD + Animal Planet HD + Travel HD + Viasat History HD + Discovery HD + Fashion TV HD + Taraf HD + MTV Live HD + Etno HD + Mooz Dance HD + Mezzo HD + Arte HD + PRO X + Eurosport 1 + Extreme Sports + Nautical Channel + Eurosport 2 + FishingHunting + Trace Sport Stars + Motorvision SD + Trace Sport Stars HD + PPV 1 Look Sport + PPV 2 Look Sport + PPV 3 Look Sport + PPV 4 Look Sport + Discovery Channel + National Geographic + CBS Reality + ID + CrimeInvestigation Network + Animal Planet + DTX + Discovery Science + Travel Mix + Travel Channel + Nat Geo Wild + History Channel + Da Vinci Learning + Viasat Explore + Viasat History + Viasat Nature + Realitatea PLUS + Antena 3 + România Tv + B1 + Digi24 + Naşul TV + NCN + Euronews + CNN + France 24 + CNBC + Bloomberg + CGTN + Al Jazeera English + Al Jazeera Arabic + Minimax + Cartoon Network + Disney Channel + Boomerang + Nickelodeon + JimJam + Disney Junior + Baby TV + Nickelodeon Jr + Kiss TV + VH1 Channel + VH1 Classic + MTV Rocks + MTV Hits + MTV Dance + ZU TV + U TV + Music Channel + HT Music + Mooz SD + Rock TV + Magic TV + Trace Urban HD + Mezzo + Favorit + Etno + Inedit TV + Taraf TV + Balkanika MTV + TV5 Monde + DW + RTL Channel + PRO 7 + SAT1 + Duna TV + M2 + TV2 + ATV + Hír TV + M1 + RTL II + M4 Sport HD + M4 Sport SD + TVE + Rai Uno + Film + RTL Gold + RTL + Sorozat + Cool TV + RTL Klub + Slager TV + Muzsika TV + Erdély TV + Trinitas TV + Speranţa TV + Alfa Omega TV + Agro TV + Hustler TV + Private TV + Penthouse Passion + Hustler HD + Penthouse HD1 + M1 + M1 HD + M2Petőfi + M2Petőfi HD + Duna + Duna HD + M4 + M4 HD + Duna World + M5 + M5 HD + upc info csatorna + Comedy Central + Comedy Central Family + RTL Spike + Paramount Channel + Paramount Channel HD + RTL Klub + RTL Klub HD + TV2 + TV2 HD + VIASAT3 + Viasat3 HD + VIASAT6 + RTL II + RTL II HD + Super TV2 + Super TV2 HD + Cool TV + Cool HD + Film + Film HD + RTL Gold + AXN + AXN HD + Sony Max + Sony Movie Channel + Moziverzum + Moziverzum HD + Jocky TV + Sláger TV + Sorozat + TV4 + Izaura TV + Story4 + Film Mánia + Film Café + RTL + AMC + AMC HD + Mozi + Mozi HD + Spíler1 TV + Spíler1 TV HD + Spíler2 TV + Spíler2 TV HD + Prime + FilmBox + Humor + LifeTv + TLC + MTV Hungary + Galaxy4 + Epic Drama + Film4 + ATV Spirit + ATV + ATV HD + Hír TV + HBO + HBO HD + HBO2 + HBO3 + Cinemax + Cinemax2 + FilmBox Extra HD + FilmBox Premium + FilmBox Family + FilmBox Plus + FightBox + DocuBox + GameToon + Sport1 + Sport1 HD + Sport2 + Sport2 HD + Eurosport 1 + Eurosport 1 HD + Eurosport 2 + Eurosport 2 HD + FishingHunting + Extreme Sports Channel + Spektrum + Spektrum HD + National Geographic + Nat Geo HD + Nat Geo WILD + Nat Geo WILD HD + Discovery Channel + Discovery Showcase HD + Animal Planet + Animal Planet HD + DTX + Discovery Science + ID + HISTORY + History HD + OzoneTv + Viasat Explore + Viasat History + Viasat Nature HD + Travel Channel HD + Travel Channel + CBS Reality + Da Vinci + English Club TV + TV Paprika + Spektrum Home + Food Network + Fine Living + LiChi TV + FEM3 + Disney Channel + Nickelodeon + Nickelodeon HD + Nick Jr + Minimax + Boomerang + Cartoon Network + JimJam + BabyTV + Kiwi TV + Nicktoons + Mezzo + Muzsika TV + MTV Hits + MTV Rocks + MTV Live HD + VH1 + Zenebutik + Dikh TV teszt + CNN International + BBC World News + Euronews + Al Jazeera English + TV5MONDE + TVE + ZDF + DW English + SAT1 + RTL + ORF 1 + ORF 2 + Rai Uno + RTRPlaneta + CCTV4 + Polonia + RTV SLO 1 + HUSTLER TV + Private TV + D1 TV + Pax Televízió + BonumTV + FIX TV + hatoscsatorna + Jednotka HD + Dvojka HD + Markiza HD + Doma HD + JOJ HD + JOJ Plus HD + JOJ Cinema HD + Dajto HD + WAU HD + Trojka HD + Jojko HD + TA3 HD + TV LUX HD + TV8 HD + SENZI HD + CT 1 HD + CT 2 HD + CT D HD CT art HD + CT 24 HD + Nova International HD + Prima PLUS HD + AMC HD + Seznam TV + Prima KRIMI HD + Prima Comedy Central HD + Prima MAX HD + Prima COOL HD + Prima love HD + Prima ZOOM HD + Barrandov TV HD + Barrandov News + Barrandov Krimi + Kino Barrandov + Noe TV + Mnam TV HD + Mnau TV + TV Raj HD + TV Ruzinov HD + AMC + AXN + AXN White + AXN Black + Film HD CZ + FilmBox HD + FilmBox Family + CS Film CS Horror + CS Mystery + Animal Planet HD + CBS Reality + Crime and Investigation + Discovery HD + Discovery Showcase HD + Discovery Science HD + DTX HD + ID HD + Fine Living HD + Food Network HD + History HD + National Geographic HD + Nat Geo Wild HD + Spektrum HD + Spektrum home + TLC + TV Paprika + Travel Channel HD + Viasat Explore HD + Viasat History HD + Viasat Nature HD + CS History + Fishing and Hunting + Hobby TV HD + Park TV HD + Adventure HD + Eurosport 1 HD + Eurosport 2 HD + Sport 1 HD + Sport 2 HD + Sport 5 + Auto Motor Sport + Golf Channel HD + Extreme Sports + Nova Sport 1 HD + Nova Sport 2 HD + CT sport HD + Spartak TV + ducktv HD + Minimax + Disney Channel + JimJam + Nickelodeon + Nick Jr + NickToons + Cartoon Network HD + MTV Europe + MTV Live HD + MTV Dance + MTV Rocks + VH 1 + VH 1 Classic + Power TV HD + Slagr TV + C Music HD + Slusnej kanal + Mezzo + Fashion TV HD + RELAX + Mezzo live HD + BBC World News + CNN + Deutsche Welle + CNBC Europe + Euronews HD + France 24 + Russia Today HD + Euronews FR + Channel One Russia + ORF 1 + ORF 2 + ORF III + TVP Polonia + TVE Internacional + TRT World + HBO + HBO HD + HBO 2 HD + HBO 3 HD + Cinemax HD + Cinemax 2 HD + FilmBox Extra HD + FilmBox Premium HD + FilmBox Plus + Fightbox HD + Docubox HD + Fast Fun HD + EroXXX HD + Hustler HD + Hustler TV + Leo TV HD + Private TV + Extasy HD + HirTV + M1 HD + m2 + M5 + M4 Sport HD + RTL Klub + RTL 2 HUN + Filmbox HU + Viasat 3 + Duna World + Duna + Magyar ATV + TV2 + Cool TV + Story 4 + Spektrum Home HU + TV Paprika HU + Euronews HU + Kabel eins + N24 + ProSieben + RTL + RTL 2 GER + Super RTL + SAT 1 + VOX + TV Region + + \ No newline at end of file diff --git a/siteini.pack/International/horizon.tv.EK.ini b/siteini.pack/International/horizon.tv.EK.ini new file mode 100755 index 00000000..baed8aa6 --- /dev/null +++ b/siteini.pack/International/horizon.tv.EK.ini @@ -0,0 +1,179 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: horizon.tv +* @MinSWversion: V2.1.9 +* @Revision 12 - {24/03/2020} WGT*Mat8861+V3 +* @Revision 11 - {27/07/2019} WGT*Mat8861 +* @Revision 10 - {20/02/2019} Jan van Straaten - fix of index_title and title lang attribute addition +* @Revision 9 - [31/03/2018] Blackbear199 +* @Remarks: Thanks to Blackbear199 for 1>9 version +* @header_end +* $$encrypted w/userkey/expiry [24/03/2020] +**------------------------------------------------------------------------------------------------ +site {url=horizon.tv|timezone=UTC|maxdays=7|cultureinfo=en-GB|charset=utf-8|titlematchfactor=90} +x7N/IfCV4w5SX64/HmFmfw== +GyoXzDfMfMcTy2/pRBpZce2lbHDBVaeHDHAYvgHKNyw= +JFiNl/2XMdigdA/uG+J/WGfzvSUvfN/iE7PKYP1ydigpggY+TSX1RC7WWjAVZeuB3zr0/BG0WxTuzhX4pH81uDdkBv2Ovr0rKQDpFqofY8FRAnKA1H8xVKYEMNCDtAzCLcyEYyPJ3+iG+cP1rCkQcg== +USliZDIpFaQGfTW4VUP9M94EdibhzJwa4JBV+e36BTUpEuw7twkZEKR1RkM+o80xgvV1ebkhl7ljNjnPyL4XF/iGiBJxIrs7y2rZmvzkBi0= +USliZDIpFaQGfTW4VUP9M94EdibhzJwa4JBV+e36BTUpEuw7twkZEKR1RkM+o80xgvV1ebkhl7ljNjnPyL4XF/iGiBJxIrs7y2rZmvzkBi0= +USliZDIpFaQGfTW4VUP9M94EdibhzJwa4JBV+e36BTVMaHPNbWRnG3IqF817u3sJ13Ejsws74GcyuToBIbDOSw== +USliZDIpFaQGfTW4VUP9M94EdibhzJwa4JBV+e36BTXvfVYtuR9vYF57+CNnHVN8AlQBg4cjwcL+TooLtGM9zA== +USliZDIpFaQGfTW4VUP9M94EdibhzJwa4JBV+e36BTWMaGN/N0MyRwinl4r1AxYr028LIBsdRSHDwthsRzZbjQ== +USliZDIpFaQGfTW4VUP9M94EdibhzJwa4JBV+e36BTWQoIJ1kkI4tYQ+ZiI9DFTd1XnczFdEXp1gx75UPweP0A== +USliZDIpFaQGfTW4VUP9M94EdibhzJwa4JBV+e36BTWmNYJKRXIjfGgEmnHBXQ8hp4JGGmdwhREpRpdaq8S9AA== +USliZDIpFaQGfTW4VUP9M1FuLEgWpjviZRa4pGrIV4ozmy+QN/ZeV5HxD2tMMgsB +USliZDIpFaQGfTW4VUP9M/VVbyH3lg6Kwm+5rP/hxULZUXhWL+0mWcBplCqw/CvE +USliZDIpFaQGfTW4VUP9Mxunv9SkP2ZuxweGaLMC3wFpEiXsDb2Y0nkfxEmnws+BGHJw35XcOO7UY+ljZY+BUMhtiaMTbOyeREVRewzCZ00sPSPY19ymaEkTzKMnkwTY +x7N/IfCV4w5SX64/HmFmfw== +kfh/fy/Hdb2k1laD3PcaNN9T/95E5mXRTwSDZXTeewzsEz4HIgXN74YmYVMhLYwW +rr9p/9/UoJ33+0er+cvEnI29NqLCVT0qUSKZ4zQeFre3vnIpq4/v+sBXB4gMElFuxp3fpipOsSmJf4qP9WcRHA== +YO2boauwgv4ndqnA1n1FgAlnkTMNLH96onJaElwVOeWGFLAhyomwCmXbRHVgqAed3ogSWmMcD9nX4ULiAGhKYhokdhEmQ0Ru1N6E7Y2qxhTaWknAN1t+WtkrQL6LukCy +B2kmLeO5Mli6in3oKvVHu8D9wdwvJcOaKgEdVHpA/vVeaMSbMfKcXEP4z9ar3enxUEy7DAWEVt0KYlIKLCHbODZ0dcusOsEyE1jO2K3cI80= +ajwuo0GYl0LzIVDcjIUXyNU8v3z3HLwy89SKchItQOSYjW3weMbs1PkU/jh0n887ZAzcPJXaebzdUtDjDKbv67bcJQUEKRH2ecf84tmlcNY= +DorfRD6KVJ9/dyc5Agr7eA== +%&$€FwlbTQtNAllP6TpXOIGXdK6IjQebwUCtTPqcf6EfShk=€$&% +qoroNqq6wO3IQb3lSBfLxQ== +PILmEqw8kXPMkIUToQ8FcLF5ecJskvCQBCJsa+FZGXc= +1iJXf3oEsHFWGinyKmip1hBJVY14yNm+0gfArIegMiEASMpZQ/hadJvr0e0pW6cX2zpD6S6WO8zk3dK90+E4uDa7Qk/UxAdTnAG60xw2Q0U= +1iJXf3oEsHFWGinyKmip1pjZ0RyhsquJacIRh7ybIf6BrJf6hmTZaTOCmUDJQ4Nf +k2PGVp5asxN8AVoTFdWYKV8ZtKJKhq4Gpga1Sqxl2fhzE+VV2C1TqRFuLuGVl8LaCzFSyKDEJTcJ2Xkjt33EcA== +foTNVRLOPHqlMW1n6qsSqFrG18H4YAjbx+6+A9Lf6UatwoU1ZvA2enrR+8SGyctvSKSUv9hXLnlZ+7wM0Yk40Q== +rGn4kUux8HTB9kJ6xqs+fNVMDZhx8uIonCW8rLtMisymLeA9ymYgoPrbjoNe/87hLH6444ApA7JkYLbnFzfa7p38LD+cZcHF2aj3lrL+Fkw= +EKJ1WGna3umogiTUkGLYHAD/SNBim1JG4zkD5k3At7AHD4i9IaM+clMeXFzHkYUxR1k3nq40dQ4Bg4TCjrQgIpnxSCo/LAHFiKMBffVGRRpoRhC+EBzTxWbsYvLdnSV0 +hyegDmIlqdGMXY9pi32PvQ== +1iJXf3oEsHFWGinyKmip1i4wE7aygnyrjwpyo1mHup6eZ8hpRdb/qpuSEBnllFLtoV/e9EACblrsU29vZU2aqyeduLIIEAtw7LYxGs0oDYQ= +1iJXf3oEsHFWGinyKmip1nYDNEF1ZLBcapBdHkLDQswSftgA1n2uIJWEVsIGDAr12dcJ7ji7kRzHLORuhbAZdQ== +1iJXf3oEsHFWGinyKmip1nYDNEF1ZLBcapBdHkLDQszFPBP0H9Ocdu2tKEEV91EyyEZyKjFu5ro9rXo7YYiHlA== +DorfRD6KVJ9/dyc5Agr7eA== +x7N/IfCV4w5SX64/HmFmfw== +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTaqxkRIeKOpGoHo8+yOexa5hxTjPQNR7CAikNTDmE2x6ZSjsLTVbkNfRE0h/ZVCjqq0ucGQgxj69Ru6l/1iH3SwHPnUBG85kN5VYVe8sy3zY= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTbx/Jyj3gxhvRw+Ka2KTGj6tI5d+nMFTx2/Lj3W6pe+FZ45T3gyRTeCtmFKZLL8cbOm4AS8tADZDbA6eMPJCqSrKyFVqYaQgymlhPmCxoW8w= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTwZksIclUEBzG3BMH9CUcXu1IZlheKzldCKLhBP86nafpja55akaNwYZLxYNtXx791W0ufpL9nfiyyqxHz8gmdkvj93A9ZgtWzwLYCIW6Nw0= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTxQU9FT7UZzG4n5TI3puYw/+L6aYt4rovuimQviZ8YSauhUsdliSl14lwfJVPzOxroGcKTjSYglBnxIp/+KVZMnxhIbNL8U8LHV8WT4BmNuI= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTLTOPdL6elXXpN9uTyX6WTNjvGX9qs14HSndCsuwV5Ip/kzQ60j1ZIBRKIADvWwtRCN+UVzZXCVJ36NHVH+OvBvwX1KlciNg+qAUCdrTxwzI= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTqRzQzJ62VivyvqsDSTkcSeLmmCqo6qENNdBspJt2EF+/L/1XKGRNfs9phbp5BhRT17tsRo5UCCdm1DuZ+kJU01ZYQNYEuLUUTWKrqvkERLc= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTJxFsrOz87JvOFgoFLVzBX3g//8Gan82bVUG8mcyljznfAxyK0NLPOu+YGoaANsVpVNl9gzbKaEIH7xxrcsnR86PvhXt/IYtbf6yy0Ci2vXc= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTC/K71n9zbbJZmekVi/S9We+BRzeKlyUc0DwAgYLvyVBrAsYFBSdhv2RZpOW3IHP80zqxCRnLTMemXgWXZYoZk7FHoZt5zxL3tjyWT1Y1LOA= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTiR/bli84pxkPY/dCXElmaT+JySJCge2qRNpHjMFHq9kvCXK4o18T1ZoThkdaApzH+OYhjhGR94+vrkaDzRtYJcW06Nk1bEcbMd2lm4I2UM8= +1iJXf3oEsHFWGinyKmip1iov53+aP6nlfybKqt6CEF7pvXs16s08IpWj9ZDqECPTGqkFnwrMTdLpXgAfDDmNs6fr/0Hc7hVB79t3RwOVX8wR1vhBGHvePOVdcXE9I5yZjE93Oorjbou1kK3bW2ML0KVPktSkIaGxz/TZ7twV6kE= +qoroNqq6wO3IQb3lSBfLxQ== +x7N/IfCV4w5SX64/HmFmfw== +7WJ59K1K5SN4SsVMV3RIwwQrhK4Xvy8zcsRQ00vz+qLg0G/Oy1hZMxbiU5cbwmOw +NvCkn8JSK9IRiN6P8QCa+pX9UFmEWgmDfgtcuB+t+eS+dPmqeb6W70SWWsZvm1uV +Xj5fyGMyXlZWA5hEW9HjGLNStfRz8OC/fGK9vGFyGtAuvDAQgYdzTvVUExMCFghh +4shy1aoBA4iFnO4Mb8Ja/ohbY1UxaVOqjv9+RNATKfnddgGYFvYc0MwOHadgQYUT +6RUpPd4xaM4T5OQniYVJGLG6zWdO5to+AKcLlA1nLHjQPNRRuH3a03im4iRG07uKueJkfmxX1lyWEI9tueTJa/tdXLfa4daBhfpRnFpuxss= +DorfRD6KVJ9/dyc5Agr7eA== +x7N/IfCV4w5SX64/HmFmfw== +XRSKxdw3jDa8fhUS+hdSdwNsgkQ+EMc5/6sLZVkVJ84= +l1wzmQutkuEGg54OWqFxS74yAF4au/J6oRV4NFh2xeuFOU43bCSG816XLFrFA68wfS/Lhvp01dXyq/KUhbs5Bw== +l1wzmQutkuEGg54OWqFxSzRSwDOQPTgH+iVJ6/ZRVpDbnS+WrdfFHNMIMXpDE3RI +l1wzmQutkuEGg54OWqFxSyUC9nqIoKp2ZeeOIzy1FjFwLbPbp/ztlHaDVbYVVSH5 +l1wzmQutkuEGg54OWqFxS7/6qL8qKlQae/0PtPFLbYhijE8+yNW+YLOF/bg8VkZN +l1wzmQutkuEGg54OWqFxS7/6qL8qKlQae/0PtPFLbYj65GW6caaOcgbc/GhBbQyB +l1wzmQutkuEGg54OWqFxS7/6qL8qKlQae/0PtPFLbYinFMGoi1gub2K9FUwthm1X +l1wzmQutkuEGg54OWqFxS3XDXTjB93SN67sXGT++Y6u61HeBN0jxfVb1WHjfXXwh +l1wzmQutkuEGg54OWqFxS7pDNQ6Yqfa+xVa94hIOiA4+PBj+1XIkcZsa66pjIObX +l1wzmQutkuEGg54OWqFxS2i2jq+qgjXHelN0AxBA2QHmSajqsAIoZPbMF7kVyxZA +l1wzmQutkuEGg54OWqFxS1gzI3M7snO0X62PelV5o8RE8ZIt9YnNIjUmHkygbc/c +l1wzmQutkuEGg54OWqFxSy0DCcwPp/xXhGrioR4HvT1MILcOoCKF3g6K+XJFOcUK +l1wzmQutkuEGg54OWqFxSxb14XWMEzh4lKWNEzqWe8oHe39wYCjN0T2qAA9vyNxA +l1wzmQutkuEGg54OWqFxS8pvn1b7zPFAxxwPoF9BqdZ3GIOhttdGmQCVMU41KPiJ +l1wzmQutkuEGg54OWqFxS0nfXJ9O1YIXySOJha/aaVquPepqmqgBK4GkWIKwWgcM +qoroNqq6wO3IQb3lSBfLxQ== +khLI7JyFIn+4MZPUyGbyeJ98kva7hhwpOV80354o4xxgRgM8oftHTdzlhHROuL4Qm/Oa0p8MFjuwU7Mls5nUrKJB2aOYeXn+ATBjV225eCtvu2YRn25LsrCieS+TPSJqsI5wMHpnpjZQRFlPb5wKeg== +y12ZRRa1K+GqjJ3ax3B4UBQBLelFjOQnyVzqEw/SSZQJrmZj7uTZCZ8uApZivPFFDjiqMqx5Ken6RIMJFEnvowy02bOkMCD6BBtoo4ZGZAs= +y12ZRRa1K+GqjJ3ax3B4UKFqai+PBle0RE3kVe7DN7EcDU0Ipg85nR1q1nI5PD1W5wNkgWgY+dxEU0Nc0BsFvjFlxY3VjEsWyjjFNuBfhn6i0bH6heWzMz8qrEwAPOVEHCOS2le03b9T1zLqIw7Gdc2BxJf7q/eORtzyYtZpItQHPzxJ1zMpZ+Rmu/+FPzcagU884lNZAbJfs/rc8UtW2w== +y12ZRRa1K+GqjJ3ax3B4UCSUqRBcKncjVlP1UhtjMH9PxRcey78wk3tyuGfdKQt7xxMDiRG6lDHzcSGr8BmWow== +y12ZRRa1K+GqjJ3ax3B4UBQBLelFjOQnyVzqEw/SSZSuA5NbH2541XJzoCbsCpPcUaySW4MsujEWIlfADSJRk106yPvK8k4im6UlUo7udGA= +y12ZRRa1K+GqjJ3ax3B4UBQBLelFjOQnyVzqEw/SSZTtJGc4arb6Kf+xdZ9zTlAHa3hGuMYKcu1F8qvDy5Q35w== +y12ZRRa1K+GqjJ3ax3B4UBQBLelFjOQnyVzqEw/SSZSsS31O7xYzNB0lymOyuYSzYIwazlMIUbG+h+CpFZt/IQ== +y12ZRRa1K+GqjJ3ax3B4UBQBLelFjOQnyVzqEw/SSZTpt3DsBjbfvLcM2GjARA41TPTy1zAuoeG82NvDR53yPA== +y12ZRRa1K+GqjJ3ax3B4UBQBLelFjOQnyVzqEw/SSZT0bNsHhZS8xf9qNau9ACSX7TKKvcNrJ0KiOsx9sqLrvQ== +zHuR/qaLkRH7HGHKXvLaBVr1s5crK4Ht/P3lFupvMlOecYjLbqPykblPPlhQPKaq +Ac8kFw+wUuDyVQXTAG+Lus9fbQeVx5C6gr5MxAPp+Q64A5msujYbRGu1xKkATEZW +4maOyUYQgRaIZ+Ze2L6DSY4Y7z+t4tsoFX3MZsd7P2Q13fvz+1OHd9emTyZVYkYV +2KXaFuw6bjdc/DXhKGv/8HRPPZ4Cd72CbJJbRfH3zMTkD6rZ/OFu9YbXdts6QAV3zvoeMccuLVjOD7zJqq8F8g== +ZytNeIdNiraCiQ5FA9MR9RmMktw8j7/5vGdzLB8COzj6rY1qaUG3q4u8eBtSZAx8 +N9sP8vc8cD5fK3JjCrH7/3am932SXNGHDFEjwGC3UOiNgL07NO6xWX5BPs3OAn6L +oDcnb9dq/eQI/NJnRwjOKN+1bpx5mKbold9fTRFSEmIBNtJjpxucmjm8H2SSFut2DAtBc28RGlP1rT5oUZbwFQ== +rW02UuQXYUik3vhstljEERPHE9sL9D89s1MARPHNQ6q0U8bLi1TZA87yM1BkTSPHDhetPnJCThwJn0uASb2n5w== +s4Ld1m6j9KR64xZmmPrU+Txfd496+ZK2AH++fWSGVA192PnfMO0lhd3V6fR2OIwE5iOSparxRUC/6pmRvD4xZKWIqZ5gon7UXAkzKt7J5Ks= +im16cMk9DJUWT5x+X4mS95f3JHu5mJpxXuYHPqO2OOgHVv59wqkIGlz3vNfMn6/Ro9l3Z15NICGG9TV+2waSU4TKIvbqcX0OYH7sRha+UWM= +gTY0U+zwzqzHCH5X/kB88BaNWK+89UYYsyVckxB2KYM= +qoroNqq6wO3IQb3lSBfLxQ== +x7N/IfCV4w5SX64/HmFmfw== +ixysX2ppqq7zF0ur0V4EecGrS5IJm863cJbui53pdbqMJIKv/DidGEKbQPCO5M3E+HVgOJTOEOAt0ojdqXFGiImdFua5HnxWsrg8liDBpXE= +SSDD7gYTPOxAfxGm3mxKdbGjxQXIZNv2+fb7LyLCj8ntSL5LtgJnXbEWOU+MJnjqlwqg2BFUUiLnvjVQv8nWAw== +f/jPab+oHAJIs5VJUs7OzYcC0xFW6ysH1gqiOzCZpmZc32QuyETsCecidIR9icKQ +f/jPab+oHAJIs5VJUs7OzYAa3Zt6JDZHHF+8DW4uYNE= +f/jPab+oHAJIs5VJUs7OzTxawSZhQCSdo/bIX8lYsWgA7bs52aDeYiOWn5iNUyWL +f/jPab+oHAJIs5VJUs7OzVvaBfJUHBuEKRJQwBwjOkPXWHmGA13SqerjL+ULAE/85r8j9t9gqOHs/YBQoBqSzQ== +x7N/IfCV4w5SX64/HmFmfw== +S23jv7gzgfDUm14T+hVcAOXL8+ERNmBNbTVyM+jSk16hGc8/J0Ltf8dNBhRmTWL3kU3Bdq7dPpWXIbS1VSRxXw== +UkjNKaTLVR4G78BNLUj8fzFHwzeb/5Mo5S857vL7sm4B0giHIdzfBZRsDkB3oC5f +yNlZwxsJYqV/V76KfcFHajBm2/+wRNkSM09dEgXMtV0oOJEqekwXvGDaAMxYd5+x +dJ9wA/YmETuNcw58bTNdopRCdIUlAa+O0MWKJeOKX+BVPDCr1txHrK2N2Vf6LCKx +via5sy9RPKL79C3nKLWK0yexP2B+ur0T6ToTmmBzmZN+iELeInawToQCdDD6CWNJ +j+6dbNWdH0gMbcGJby+kh39u+3UR3e/lJ28ehQXWx7YoGvs9TVReXlL9xyeYbQCa +yNlZwxsJYqV/V76KfcFHairvkcC0nNgmLucSe5iAZEHsOaj1KVSk+e9C/RqfchkwHM5jEdsj7cVL7/BRZwyAXQ== +rAsyc2MrbB1guGXoNKhcIB7IjxRC3P1637Lh8rnI9bvXCCboDAsYZeeP/5UfDhvEXfmmZe8jKr+iOTCxaOj1UbC9pVrWhwd49qXA+FjxW0cjVVTVMVgGFLE8VSYwycbq +x7N/IfCV4w5SX64/HmFmfw== +pxGLuD0BN9Zhpxi/DuLDmMOtyClRhg7e9gqNJJXvupFWX5ettpFdA1Vr9oNqftOa +uHjW8tgOHErjjW3mtCuv3mWwiWqUbmSS7IKsKjrPReeZqL1HQMQDzrSoNhaezcfcgiygth4nWyRG+tXCI4uXw+bCmQpMAn1Z/X3gOpOFf1I= +7d0jDpki2tlsdAXL43/C5atkT9O/es0q0F9ZE78NdFS0FHj2FhbBFKZMVrPr+fh+ +6jYy8+wXTTUqJiFDCNmL8BMhoI1XU9vOmlEM2VikIdHTFvHMZDg79l1KCEy2AHVX +tQeD89TBF0v5EanozYfRb55+rWEEUlUJ9vT1Zlc1QNc= +PdcwYMaGtchHgxs7anvaqvB3T6SHzG27i72vYJ4N108qsofINj3Hb9fxZzYlsuw+t2oZuU7WcrjhY4Wb9gH6Hg== +5POqWLnq+5gYo1+n6A34yVdIkKdytHx32s0cSNKuc++sqnyVS9kCLBSvRs+hxawN6QU/AtO3bSSH+B1+YP+2iA== +qoroNqq6wO3IQb3lSBfLxQ== +/QTTIO4dI6TbYjTQmkChtRsvHqOYZbSfg49cqaeZgNt980mROFATgILd8hJ0ZoSbqca2pRLy4SoTBXV26KF5XyDKHpMGiemn3rOrFM2qjUU= +rW02UuQXYUik3vhstljEEQHCpEvQstDihEuhWDFY6D3vsPO83e4qoooHzKjchenN +rW02UuQXYUik3vhstljEEdlL+v7TcPD447QTkAc597CFkjY5P0vabnZExP1WUna4 +rW02UuQXYUik3vhstljEEdIQOj737yarr2+J4i0vtRGj2us5EDS6DL5kNcj0YAWj +/QTTIO4dI6TbYjTQmkChtRsvHqOYZbSfg49cqaeZgNtzS3u6HCzNbNoMClCEMv0Cu12meB/i5Dhml9ptuNnSvA== +/QTTIO4dI6TbYjTQmkChtRivOuRRqztjWwnNrwYOe0gE3vlpVr23ZBlRTIjCoZqtmORL2wMcupiGQtAh3AbAtw== +anZc2w36n+w2ZjaTVFa/3OmD4Tv4f5ozdSzoHwRJhPfc8KDI1rwAUpkNlzL0a7cIFs3tJImMKY37uUVSxU1R3g== +Fetq+LF54A1viod5gh+mgQ== +x7N/IfCV4w5SX64/HmFmfw== +2GoXA1nYMADjDK8vyF8S40l/G+Yh+ljOcbLCqj65O/oGC+Ttu0yny1V+wJOP3lS2 +VmGOJp29RE9t9xdeG99vKCqOnPG4blo6Vyo4CbVlTiO/QmtXyAGhINrOPaO7t9jk +pfpKN4izIp8FzfUqD0G29NIr5ytUjSnn9tFvtV4MpxAtu9/TXPYpZKPyhddfkekdQJ1K+mukziTc7OI/0SQSqvO8x9MnHSnPve0DrIraMHA= +rCh7ZyUo0+4rnVmcvrbua4UrDCdz2zJQFZrDRz5Cbbcv010IInu8OVHPMDBpaosQ +ZytNeIdNiraCiQ5FA9MR9TuZ3RyVlOUMaTf8b/fNLkXwlKcVq9WidnqTGOrdzVwESPDcRSlwZyZlkJO56ek5PA== +rW02UuQXYUik3vhstljEEUXDRH0mBQz/QMs4SlHvrq51UdzpCTk8lF+tn+mePdHU/JPoWoeFMLXX6uBE88pSJw== +f/jPab+oHAJIs5VJUs7OzZ3nggyHTr0Zopi3LWbpy9YLJSBFelY/gwh64sxHwq5J8eTe8T4aOMLSNV7jppiArQ== +qoroNqq6wO3IQb3lSBfLxQ== +J+Mxc5PA1jdn6jndWHsqoORBnj4GbJVhsR1FCAlnHxPV7JBoDfvH43kb9RBIFNB1wwhtwoHOzHiAxT0myUOs63s92lR89HaGRYdGWykOwZ88m+kBqVy7ZEQfWfoWwxoxOMEGTpBetDuPpkXJ5fG7mQ== +BbyhpGEv6bZSr1TjQAdRdZdat6SGRYwotaDWDY6AM64A7tdBcrYHucXzQV8ZUu79JFB9WZUX8XBXfv8esPXQgdXSFnq8BgfHFtKQTlYX+GM= +x7N/IfCV4w5SX64/HmFmfw== +tdfut4hdd0T+zv30Bu7iTRyoJQOaIF9SpIwV5J+Sans= +yZzR4fr5xhjJ0eckDlKB0dj6M23tH3AwFzPUbXtYCmTJaehRzH6iwAhwOiteE67Mh/M542jeCfuPUvZmWJiuqU4BETNhjsR6wv323a075EZgIGoFpAhXW2prLGdxrTPl +v/U7ASdOtipv4HFwEzLDWo8BDD5tZoH0yWlVnT5gxQ2MvUpkDGqRANHtEO8ObN+qA91TG4OPthwj+bjMbAOU6YMr6Fp5ze8yAsB9km8AjLo= +xvm0aB6J0eALxRlZdt3yWM049xlqzMXl/ALN/3CkezGy0tlQhyHbMa2uUir9v4nERMULfMBSMGSJ/XiPyvpvSdg5S02H43h2zphUG45jnUF+0VGwGsKvtsSo1rnnH/eGl40CTkAlrBC0IPUI21HA4zCsAkSiIPK+m/Q1SkwGLIGYXLVClIF0QSQUXz4W1QpXgCKTCJbLvXakYMIpZKH49HcUbyvhBXRe4CfcdfCz6RNcSM/8Y19yvxES6qeo+hrgFye4XtWaeIfOSAtCQGcp2BI410EXZCrCxqrhbgbRdnHCLXTNxYrdAVm4WmyCoUpLseOInYkw8FvBqxStBsea5SjjRn6FHyWJr7mxeT/dDks= +AhAgtbR1dJQJV/hSYtCe8NzXdDCfed24IlQq5nDO4+Y= +Ep23xD+kSxgG21ALgXMxTj3AXrs+lY/b6CAmvXoKn5dTtYztWsjoUXLIpq+YEYmjhL0VHiQ57dzHkC2EMx40OGIqRIsw89LMVRySFIkbXqBEFl/JXIEW++U981w0c5I6t9JRfynZZyDrMyaYIXwOobWhA0UjzrD/nil+RxebSYKhgiG6LZGW/vigfFSmfLS7 +af8lzmWMjjh2Cw1GfI7gYvvOoAXPCE+RDyo1kQyyPiE= +CYtokDtUV/orKc2M9CtVsbkMpi6tx3uzLxU6CEvfsfDc3tZUNw6RCf1YTxcJdhdm +hLkD2w56N85b+W67Box6SVPWFEfQYPk7NW4AalOaa3rjcpOmLHFaG0KmQYZqHSpxJmKGXgmXJrR4Iz02l3xjSQ== ++WEXe97QQpIfLLhYyW3z8pHsAYDWtjDj0OJPOqFRTdJEcISlvTkp/wE7dDZiF/jRXuFtUM9nV+hC8iVq/PzGW0OxggGfEZ/1BWyZLtT331c= +7KSxHqr+JU/29XC/83Tt/FquSJDwqjs4ZUsokmOinj3VVbEi/xjAy+eucUS+QXmzXmqc8fIReKiD0DdSIpqbnwBSgIroLbOQ+4N+TuPdWQaLnaEv5caGfKyFrebSI4so++rg9ZM/R9jDLzsPcWwEzg== +7KSxHqr+JU/29XC/83Tt/Cvj0nmkr125G1B9rdjaM3CWLLm6a41Q/ePuCiMeQ23l1EAHoydmYsGOPq3eLWV/QA== +7KSxHqr+JU/29XC/83Tt/EronDT8eb5d0H81tL+tOZFl5uM6JehUZmuvVVf3iZnh +TfNAxbQAcuJU2rwezH0yJuDf1l5uIurQoxR099TjWm/pqm91NuxvRV7pPmFL+p7BoL+TapR5x/RZ7/3RvRYqXNPdRCbKypnTnsr/eh9Uoyr34pPTFfUS5PUM80xKEBBr5QquzS7JcM0N8WYSHOvRD+Jd/LexawXCawPj1AhbBO8= +TfNAxbQAcuJU2rwezH0yJrfsIJRTLDBvBhUzr8H1IHjA/bYaPwHpWGokINuydy86 +MqiUV1I8AoGDyOvqCVmkhD82VkiHwy+ZrtvBBNRXXETsvpYEFLfcdQR+M/vSEk76 +b2VAjTEDLH+IwLnHecQe9Jm2uHWdGCpxqYMH3HlTXJi0RJZz8yFvTXyqlu9XbB+R +af8lzmWMjjh2Cw1GfI7gYkdibB+ODLOHfTAQVFLrMb+2OqQMgbNZUlYIO43FZA9+mJMrAqAQHfM20MtaTI5NLw== +5z9DyaqDjnyBz2kMiZQ6zw== +gp4D/qJVjXV5veE0yE0VgzgzVMmg7DKpyb4EuPKuKYxVqQlK0464bHPwhufYmHq2bwzpkUr/2azGKAJ6RA3FKw== +gp4D/qJVjXV5veE0yE0Vgyu3ZJuq7167kcM4Y+xEuXOWkxLcubi2VpqQ7T/wWNhW +gp4D/qJVjXV5veE0yE0VgyqXyZgGGgOvN7rKihgZVa2of76aZ85G+3AlI+6vhPqRfXAb8y/Zx7Jncz2cxDH/SA== +IzJKfE43T/A4wGLCgWItiYXCXfhEoUY+SoRIhejAmXuHCv18VhJltZ85mmfY2aWPKaW+jTQ8+qjpq3ytD6dsGQ== +IzJKfE43T/A4wGLCgWItiQGJekIBWfBk9DsfqVDOPh38erlAxyQH/JTArEPOFhNE +IzJKfE43T/A4wGLCgWItif4W4ywdx6xa1TyP0YMTik+D66mOF/rZtp/fMB1xjJCr1146F9AYHXi+a8gMg6PnRA== +IzJKfE43T/A4wGLCgWItif4W4ywdx6xa1TyP0YMTik96gAzW1jxi4yLH+J3JLvru83iCRBcAQnnwfgufr/GrtA== +gp4D/qJVjXV5veE0yE0Vg89q+zITC/IE8cvXC31cARl+BKGO8Ve3Ez+7IbVL5myO0Og420LeBXcEAz1HHpRdPzCPY1/glSu4DYOIdkUxxEo9Dxw+PoMhV7Wk9bC44nSi +mlcVzdUbPkE1QlSPDhDjueK3ru5Oll1VIwNPIkhPRWA= +cwURnYMoIp1sDlY4JPJypg== diff --git a/siteini.pack/International/horizon.tv.channels.xml b/siteini.pack/International/horizon.tv.channels.xml new file mode 100755 index 00000000..f139fc07 --- /dev/null +++ b/siteini.pack/International/horizon.tv.channels.xml @@ -0,0 +1,2595 @@ + + + + NPO 1 HD + NPO 2 HD + NPO 3 HD + RTL 4 HD + RTL 5 HD + SBS6 HD + RTL 7 HD + Veronica HD Disney XD + Net5 HD + RTL 8 HD + FOX HD + RTL Z HD + Ziggo TV HD + Ziggo Sport HD + Comedy Central HD + Spike HD + Discovery HD + National Geographic Channel HD + SBS9 HD + Eurosport 1 HD + TLC HD + BBC First HD + MTV HD + 24Kitchen HD + XITE HD + Viceland HD + Disney Channel HD + HISTORY HD + Nickelodeon HD + ONS + één HD + Canvas HD + Ketnet + ARD HD + ZDF HD + WDR + NDR + RTL + Sat 1 + BBC One HD + BBC Two HD + BBC Three CBBC + BBC Four Cbeebies + BBC Entertainment + TV5 Monde + Arte + TVE + Mediaset Italia + RTV7 + TRT Türk + 2M + Film1 Premiere HD + Film1 Action HD + Film1 Family HD + Film1 Drama HD + Film1 On Demand + RTL Crime HD + CI + ID HD + Comedy Central Extra + Shorts TV + E HD + Comedy Central Family + NPO 3 Extra + OUTTV HD + AMC HD + CBS Reality + Fashion TV HD + MyZen HD + Horse Country TV + Food Network HD + Fine Living HD + RTL Lounge HD + Netflix + Videoland + Discovery Science HD + Discovery World + Nat Geo Wild HD + Animal Planet HD + Travel Channel HD + NPO 2 Extra + Family7 + Disney XD + Disney Junior + Nicktoons + Nick Music + Pebble TV + Nick Jr + Cartoon Network + Boomerang + Baby TV + NPO 1 Extra NPO Zapp Xtra + RTL Telekids HD + Ziggo Sport Select HD + Ziggo Sport Voetbal HD + Ziggo Sport Golf HD + Ziggo Sport Racing HD + Ziggo Sport Extra1 + Ziggo Sport Extra2 + Eurosport 2 HD + Extreme Sports Channel + Motorsport TV HD + FOX Sports Info + FOX Sports 1 Eredivisie HD + FOX Sports 2 HD + FOX Sports 3 Eredivisie HD + FOX Sports 4 HD + FOX Sports 5 Eredivisie HD + FOX Sports 6 HD + Ziggo Live Events + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + Ziggo Live Events FOX Sports + NPO Nieuws + NPO Politiek + CNN + BBC World News + Euronews + Aljazeera English + CNBC Europe + CGTN + RT + TV538 + MTV Music 24 + DanceTrippin HD + SLAM + MTV Brand New + Stingray LiteTV + VH1 Classic + Brava + Mezzo + DJAZZ + TV Oranje + 100 NL TV + 192TV + MTV Live HD + TV Noord + Omrop Fryslân + TV Drenthe + TV Oost + TV Gelderland + Omroep Flevoland + NH + RTV Utrecht + TV West + TV Rijnmond + Omroep Zeeland + Omroep Brabant + L1 TV + AT5 + STAR Plus + STAR Gold + Zee TV + Zee Cinema + Zing + SET Asia + Show TV + Euro D + Eurostar + Habertürk + TV 8 + TRT 1 + TRT Çocuk + ATV Avrupa + TRT Müzik + Al Arabiya + MBC + TVM Europe + Aljazeera + Erotiek Pakket info + Secret Circle + Penthouse + Evil Angel + PassieXXX + DUSK + MvH Hard + XMO + OUTTV HD + Zender van de Maand + Testbeeld + Ziggo Zenderoverzicht HD + Eventkanaal + SRF 1 HD + SRF zwei HD + SRF info HD + 3 HD + TV24 HD + S1 HD + Star TV HD + TeleZüri HD + MySports HD D + Das Erste HD + ZDF HD + ORF eins HD + ORF 2 HD + RTL HD + SAT1 HD + ProSieben HD + RTL 2 HD + 4 HD + 5 HD + Puls 8 HD + VOX HD + kabel eins HD + Tele Bärn HD + TeleBielingue HD + Telebasel HD + Tele M1 HD + Tele 1 HD + Tele Top HD + TVO HD + TV Südostschweiz HD + TV25 HD + Nick HD + KiKA HD + Super RTL HD + Disney Channel + TOGGO plus + Vorschau On Demand + Nitro HD + ProSieben MAXX HD + DMAX HD + TLC HD + Sixx HD + zdf_neo HD + SAT1 Gold HD + RTL plus + kabel eins Doku HD + SWISS 1 + Tele 5 HD + Comedy HDVIVA HD + ONE HD + MTV HD + gotv + Channel 55 + wettertv + Melodie TV + Servus TV HD + arte HD + 3sat HD + SWR BW HD + BR Fernsehen Süd HD + WDR Fernsehen HD + MDR Sachsen HD + NDR FS NDS HD + hrfernsehen HD + rbb Berlin HD + ntv HD + WELT + tagesschau24 HD + ZDFinfo HD + PHOENIX HD + ARDalpha + euronews D + HSE24 + HSE24 Extra + SCHWEIZ5 + Tele Z HD + Tele D HD + Bibel TV + KTV + MySports Ticket + MySports_HD_D + MySports 1 + Sky Bundesliga 1 + MySports 2Sky 2 + MySports 3Sky 3 + MySports 4Sky 4 + MySports 5Sky 5 + MySports 6Sky 6 + MySports 7Sky 7 + MySports 8Sky 8 + MySports 9Sky 9 + Sky Sport + Eurosport 1 + SPORT1 HD + Eurosport 1 HD + Eurosport 2 HD + SPORT1 HD + SPORT1 US HD + sportdigital HD + Motorvision TV HD + motorsporttv HD + Extreme Sports + Sky Sport News HD + MySports 1 F + MySports_HD_F + SFR Sport 1 HD + SFR Sport 2 HD + SFR Sport 4 HD + SFR Sport 5 HD + Netflix + Fox HD + RTL Crime HD + 13th Street HD + Universal Channel HD + Romance TV HD + TNT Film HD + TNT Serie HD + TNT Comedy HD + ProSieben FUN HD + E HD + RTL Passion HD + Syfy HD + AXN HD + Kinowelt HD + kabel eins classics HD + Heimatkanal + Nat Geo HD + Nat Geo Wild HD + History HD + Discovery HD + Animal Planet HD + AE HD + Planet HD + RTL Living HD + Travel Channel HD + Bon Gusto HD + Auto Motor Sport HD + Wettercom + Nick Jr HD + Cartoon Network HD + Boomerang HD + Disney XD HD + Disney Junior HD + Junior + MTV Live HD + MTV Brand New + MTV Music + MTV Dance + VH1 Classic + Gute Laune TV + Stingray Classica + Blue Hustler + BBC One + BBC One HD + BBC Two HD + CBBC HD + BBC FourCbeebies HD + ITV HD + ITV 2 + ITV 3 + ITV 4 + PBS America + Channel 4 HD + E4 + More 4 + Film 4 + Channel 5 + Fashion TV + CNN Money Switzerland + CNN Int + BBC World News + Al Jazeera English + CGTN + Russia Today + CNBC + Bloomberg TV + RSI LA 1 HD + RSI LA 2 HD + Rai 1 HD + Rai 2 HD + Rai 3 HD + Canale 5 HD + Italia 1 HD + Rete 4 + TeleTicino HD + Rai_4 + La 7 + Rai Sport + Eurosport 1 I + Nat Geo I + Rai_News_24 + Video Italia HD + Mediaset_Extra + RTS Un HD + RTS Deux HD + TF 1 HD + France 2 HD + France 3 Alsace HD + France 4 HD + France 5 HD + M6 HD + MySports HD F + W9 HD + RTL 9 HD + TMC Monte Carlo HD + TFX + TV5MONDE + France 24 + Gulli HD + TC Cinema + TC Star + TC Prime + Sky 1 + 13th Street + Sky Atlantic + Fox + Krimi + Discovery + Romance TV + Animal Planet + Disney Cinemagic + Disney XD + TC Sport 1 + TC Sky Sport 2 + Sky Sport 1 + TC Zoom + TC Cinema HD + TC Star HD + TC Prime HD + TC Sport 1 HD + TC Sky Sport 2 HD + Sky Sport 1 HD + TC Zoom HD + TC SFR Sport 1 HD + Sky Atlantic HD + 13th Street HD TC + Syfy HD TC + FOX HD TC + TNT Serie HD TC + TNT Film HD TC + TNT Comedy HD TC + Disney Cinemagic HD + Cartoon Network HD TC + Discovery HD TC + Nat Geo HD TC + Nat Geo Wild HD TC + History HD TC + Hustler TV HD + Evil Angel TV + Dorcel TV + TRTTÜRK + Euro D + Show Türk + Kanal 7 Avrupa + atv Avrupa + TGRT Haber + BVN TV + RTS Un HD + RTS Deux HD + TF 1 HD + France 2 HD + France 3 HD + France 4 HD + France 5 HD + M6 HD + MySports HD F + W9 HD + RTL 9 HD + TMC Monte Carlo HD + Rouge TV HD + léman bleu HD + la télé HD + Canal 9 HD + Canal Alpha HD + Canal Alpha JU HD + TeleBielingue HD + ARTE F HD + CANAL8 HD + CANALSTAR HD + AB1 HD + TFX HD + NRJ 12 HD + CANAL en clair HD + 6ter + TV5MONDE FBS HD + France Ô + TF1 Séries Films + Be Curious TV HD + Numéro 23 + Chérie 25 + TV8 MontBlanc HD + Max TV + AB3 HD + TV5MONDE + One TV + LFM TV + TVM3 HD + Booster TV + Polar + CANAL HD + CANAL Cinéma HD + CANAL Décalé HD + CANAL Sport HD + CANAL Family HD + CANAL Series HD + Golf HD + Ciné Premier HD + Ciné Emotion HD + Ciné Frisson HD + Ciné Club HD + Ciné Famiz HD + Ciné Classic HD + Télétoon HD + Piwi HD + Seasons HD + Infosport HD + BFM TV HD + CANALNEWS HD + LCI HD + euronews F + FranceInfo + France 24 + KTO + Animaux HD + RMC Découverte + Planète HD + Planète AE HD + Planète CI HD + Nat Geo F HD + Nat Geo Wild France HD + Discovery France HD + Discovery Science HD + Science Vie HD + Crime District HD + Trek + Histoire HD + Voyage HD + Ushuaia TV HD + Equidia + MySports Ticket + MySports_HD_F + MySports 1 F + Sky Bundesliga 1 + MySports 2Sky 2 F + MySports 3Sky 3 F + MySports 4Sky 4 F + MySports 5Sky 5 F + MySports 6Sky 6 F + MySports 7Sky 7 F + MySports 8Sky 8 F + MySports 9Sky 9 F + Sky Sport + Eurosport 1 F + LEquipe HD + Eurosport 1 F HD + Eurosport 2 F HD + SPORT1 HD + SPORT1 US HD + sportdigital HD + Golf Channel France HD + motorsporttv HD + Extreme Sports + SPORT1 HD + MySports 1 + MySports_HD_D + SFR Sport 1 HD + SFR Sport 2 HD + SFR Sport 4 HD + SFR Sport 5 HD + Netflix + Comédie HD + Syfy HD f + 13ème Rue HD + Disney Cinema HD f + TV Breizh HD + TCM Cinéma HD + Paramount Channel HD + Ciné Polar HD + Ciné FX HD + Action HD + E France HD + June HD + Gulli HD + Cartoon Network F HD + Disney Channel HD f + Disney Junior HD f + Disney XD HD f + nickelodeon f HD + Nickelodeon Jr F + TiJi HD + Canal J HD + Boomerang France HD + Boing France HD + Mangas HD + MTV France HD + MTV Hits France HD + MTV Live HD + BET France HD + Trace Urban HD + MCM France HD + Game One HD + MCM Top HD + RFM TV HD + MTV Dance + VH1 Classic + Mezzo + Mezzo Live HD + Stingray Classica + Blue Hustler + BBC One + BBC One HD + BBC Two HD + CBBC HD + BBC FourCbeebies HD + ITV HD + ITV 2 + ITV 3 + ITV 4 + PBS America + Channel 4 HD + E4 + More 4 + Film 4 + Channel 5 + Fashion TV + CNN Money Switzerland + CNN Int + BBC World News + Al Jazeera English + CGTN + Russia Today + SkyNews + CNBC + Bloomberg TV + SRF 1 HD + SRF zwei HD + SRF info HD + Das Erste HD + ZDF HD + ORF eins HD + ORF 2 HD + RTL + SAT1 + ProSieben + RTL 2 + VOX + kabel eins + Super RTL + MySports HD D + Star TV F HD + 3sat HD + SWR BW HD + BR Fernsehen Süd HD + Tele Bärn HD + Telebasel HD + Tele M1 HD + Tele 1 HD + ntv HD + RSI LA 1 HD + RSI LA 2 HD + Rai 1 HD + Rai 2 HD + Rai 3 HD + Canale 5 HD + Italia 1 HD + Rete 4 + TeleTicino HD + Rai_4 + La 7 + Rai Sport + Eurosport 1 I + Nat Geo I + Rai_News_24 + Video Italia HD + Mediaset_Extra + TRTTÜRK + Euro D + Show Türk + Kanal 7 Avrupa + atv Avrupa + TGRT Haber + Al Jazeera + BVN TV + TC Cinema + TC Star + TC Prime + Sky 1 + 13th Street + Sky Atlantic + Fox + Krimi + Discovery + Romance TV + Animal Planet + Disney Cinemagic + Disney XD + TC Sport 1 + TC Sky Sport 2 + Sky Sport 1 + TC Zoom + Hustler TV HD + Evil Angel TV + Dorcel TV + RTI 1 + Yanga TV + RSI LA 1 HD + RSI LA 2 HD + TeleTicino HD + Rai 1 HD + Rai 2 HD + Rai 3 HD + Rai 3 Lombardia + Rai 4 + Rai 5 + Canale 5 HD + Italia 1 HD + Rete 4 + La 5 + Italia 2 + La 7 HD + La 7d HD + Telelombardia + Antenna Tre Lombardia + Video Italia HD + Rai News 24 + TGCOM24 + euronews I + Cartoon Network I + Boing + Rai Gulp + Rai yoyo + Cartoonito + frisbee + K2 + Super + Disney XD i + Nick Jr HD + Mediaset 20 + TV8 + Cielo + IRIS + Rai Movie + Rai Premium + Cine Sony + Mediaset Extra + TOPcrime + GIALLO + Paramount Channel Italy + E Europe + Rai Storia + Motor Trend + DMAX Italy + Real Time + Nat Geo Italy HD + Nat Geo Wild Italy HD + Nat Geo People Italy HD + History I + Discovery I HD + Animal Planet i + Discovery Sci HD + Discovery TL HD + NOVE HD + Alice + Marcopolo + Rai Sport HD + Sportitalia + Eurosport 1 I + Eurosport 1 I HD + Eurosport 2 I HD + SuperTennis HD + MySports Ticket + MySports_HD_D + MySports 1 + Sky Bundesliga 1 + MySports 2Sky 2 + MySports 3Sky 3 + MySports 4Sky 4 + MySports 5Sky 5 + MySports 6Sky 6 + MySports 7Sky 7 + MySports 8Sky 8 + MySports 9Sky 9 + Sky Sport + Eurosport 1 + SPORT1 HD + SPORT1 HD + SPORT1 US HD + sportdigital HD + motorsporttv HD + Extreme Sports + Sky Sport News HD + MySports 1 F + MySports_HD_F + SFR Sport 1 HD + SFR Sport 2 HD + SFR Sport 4 HD + SFR Sport 5 HD + Netflix + VH1 Classic + MTV Live HD + MTV Brand New + MTV Music + MTV Dance + Stingray Classica + Blue Hustler + BBC One + BBC One HD + BBC Two HD + CBBC HD + BBC FourCbeebies HD + ITV HD + ITV 2 + ITV 3 + ITV 4 + PBS America + Channel 4 HD + E4 + More 4 + Film 4 + Channel 5 + Fashion TV + CNN Money Switzerland + CNN Int + BBC World News + Al Jazeera English + CGTN + Russia Today + CNBC + Bloomberg TV + RTS Un HD + RTS Deux HD + TF 1 HD + France 2 HD + France 3 Alsace HD + France 4 HD + France 5 HD + M6 HD + MySports HD F + W9 HD + RTL 9 HD + TMC Monte Carlo HD + TV5MONDE + TFX + Gulli HD + France 24 + SRF 1 HD + SRF zwei HD + SRF info HD + Das Erste HD + ZDF HD + ORF eins HD + ORF 2 HD + RTL HD + RTL 2 HD + VOX HD + SAT1 HD + ProSieben HD + kabel eins HD + TeleZüri HD + Star TV HD + Nick HD + Super RTL HD + KiKA HD + 3 HD + MTV HD + arte HD + 3sat HD + SWR BW HD + BR Fernsehen Süd HD + WDR Fernsehen HD + MDR Sachsen HD + NDR FS NDS HD + hrfernsehen HD + rbb Berlin HD + WELT + ntv HD + HSE24 + Sixx HD + Servus TV HD + wettertv + HSE24 Extra + Fox HD + TC Cinema + TC Star + TC Prime + Sky 1 + 13th Street + Sky Atlantic + Fox + Krimi + Discovery + Romance TV + Animal Planet + Disney Cinemagic + Disney XD + TC Sport 1 + TC Sky Sport 2 + Sky Sport 1 + TC Zoom + Hustler TV HD + Evil Angel TV + Dorcel TV + Pink O TV + TRTTÜRK + Euro D + Show Türk + Kanal 7 Avrupa + atv Avrupa + TGRT Haber + BVN TV + Das Erste HD + ZDF HD + RTL HD + SAT1 HD + ProSieben HD + VOX HD + Kabel eins HD + RTL II HD + 3sat HD + arte HD + Servus TV HD + WDR Köln HD + hr fernsehen HD + BR_Fernsehen_Sued_HD name undefined + MDR Thüringen HD + NDR Niedersachsen + rbb Berlin HD + SR Fernsehen HD + SWR Fernsehen BW HD + QVC HD + HSE24 HD + sonnenklartv + 123tv + Juwelo TV HD + QVC Plus HD + HSE24 Extra HD + QVC Beauty + DMAX HD + TLC HD + Bibel TV HD + NatGeo HD + Spiegel TV Wissen HD + Discovery HD + HistoryHD + Planet HD + NatGeo Wild HD + Animal Planet HD + RTL Living HD + AE HD + Bon Gusto HD + EEntertainment HD + Viva HD + DELUXE Music HD + MTV HD + MTV Live HD + Classica HD + Super RTL HD + Kika HD + Nick HD + ZDF neo HD + RTL Nitro HD + Sat1 Gold HD + Tele 5 HD + Disney Channel HD + Sixx HD + ProSieben MAXX HD + ONE HD + Anixe HD + TNT Film HD + TNT Serie HD + 13th Street HD + SYFY HD + Fox HD + kabeleinsclassics HD + RTL Crime HD + Kinowelt HD + AXN HD + ProSieben Fun HD + Universal Channel HD + Romance TV HD + TNT Comedy HD + Passion HD + Sport 1HD + Eurosport1 HD + Sky Sports News HD + Eurosport360 HD 1 + Eurosport360 HD 2 + Eurosport360 HD 3 + Sport1 HD + Auto Motor und Sport TV HD + sportdigital HD + MOTORVISION TV HD + WELT HD + Phoenix HD + ntv HD + tagesschau24 HD + BBC HD + CNN Int HD + Lust Pur HD + ARD + ZDF + RTL + Sat 1 + ProSieben + Vox + Kabel eins + RTL 2 + 3sat + Arte Germany + Servus TV + WDR Köln + hrfernsehen + Bayerisches Fernsehen Süd + Bayerisches Fernsehen Nord + MDR Sachsen + MDR Sachsen Anhalt + MDR Thüringen + NDR Niedersachsen + NDR Hamburg + NDR SchleswigHolstein + NDR MecklenburgVorpommern + RBB + RBB Berlin + SR Fernsehen + Radio Bremen TV + SWR Fernsehen RP + SWR Fernsehen BW + TVLernsender NRW + Boomerang Germany + Unitymedia Videothek + QVC + HSE 24 + sonnenklartv + 123tv + Juwelo + Channel 21 + SparhandyTV + QVC2 + HSE24 Extra + QVC Beauty Style + HSE24 Trend + Astro TV + DMAX + ZDF info + TLC + kabel eins Doku + N24 Doku + ARDalpha + Die Neue Zeit TV + SonLife + GodTV + Health TV + HOPE CHANNEL + Welt der Wunder + National Geographic + Spiegel TV Wissen + Discovery Channel + HISTORY + Planet + Nat_Geo_Wild + Animal Planet + RTL Living + AE + Deutsches Wetter Fernsehen + Travel Channel Deutschland + Viva + DELUXE Music + Deutsches Musik Fernsehen + MTV + Xite + MTV Brand Neu + RCKTV + Classica + Gute Laune TV + Super RTL + KiKa + NickNicknight + TOGGO plus + RiC + Disney Junior + Disney XD + Nick Toons + Boomerang + Nick Junior + yourfamilyentertainment + BABYTV + ZDF neo + RTL Nitro + Sat1 Gold + Tele 5 + Disney Channel + Sixx + ProSieben MAXX + RTLplus + ONE + Zee One + eoTV + TNT Film + TNT Serie + 13th Street + SYFY + Fox + kabel eins classics + RTL Crime + Kinowelt TV + AXN + ProSieben Fun + Universal Channel + Silverline Movie Channel + Sat1 Emotions + Romance TV + TNT Comedy + Sony TV + RTL Passion + Poker Channel + Sport1 + Eurosport 1 + Sky Sports News + Eurosport 2 + Auto Motor und Sport Channel + Sport 1 US + sportdigital + Motorvision + Extreme Sports + WELT + Phoenix + ntv + Euronews + tagesschau 24 + Al Jazeera + Bloomberg + CCTV 9 + CCTV + CNN Int + France 24 English + Russia Today + NHK + Lust Pur + TRT Turk + Habertürk + ATV Avrupa + TGRT EU + Euro D + Eurostar + KANAL 7 + Power Türk TV + Show Turk + TV_8 name undefined + Kazakh TV + First Channel + Nashe Kino + NTV Mir + RTR Planeta + RTVi + Detskij Mir + Mediaset Italia + Rai Uno + Rai 2 + Rai 3 + Rai_News_24 + Rai_Storia + itvn + TVP Info + TV Polonia + TV Silesia + Record TV Int + Canal 24 Horas + RTP International + TVE Internacional + Ocko + Pro TV International + Balkanika + DM_Sat_TV + CMC + HRT TV1 + Pink Extra + Pink_Film + Pink_Folk + Pink Music + Pink Plus + RTS_Sat + BN TV + TV CG Sat + Hayat + Klan Kosova + KTV_Albania + RTK1 + RTV 21 + BVNTV + TV5MONDE Europe + France 2 + France3 + France_4 + France5 + France 24 en francais + Al Jazeera + Al_Arabiya + MBC + Antenna 1 Europe + MAD TV + JSTV + Sky 1 HD + Sky Atlantic HD + Fox HD Sky + TNT Serie HD Sky + NatGeo HD Sky + Nat Geo Wild HD + Discovery HD Sky + 408 + Sky Krimi + Sky Atlantic + Fox Sky + TNT Serie Sky + RTL Crime Sky + Syfy Sky + 13th Street Sky + RTL Passion Sky + BeateUhsetv + Heimatkanal + Goldstar TV + Classica Sky + Disney XD Sky + Disney Junior Sky + Junior + Discovery Channel Sky + National Geographic Sky + Nat Geo Wild Germany + Spiegel Geschichte + Sky Cinema HD + Sky Cinema Hits HD + Sky Action HD + Disney Cinemagic HD + Sky Cinema + Sky Cinema1 + Sky Cinema24 + Sky Cinema Hits + Sky Action + 407 + Sky Comedy + Sky Emotion + Sky_Nostalgie + Disney Cinemagic + Sky Bundesliga HD 1 + Sky Bundesliga HD 2 + Sky Bundesliga HD 3 + Sky Bundesliga HD 4 + Sky Sport HD 1 + Sky Sport HD 2 + Sky Sport HD 3 + Sky Sport HD 4 + Sky Sport HD 5 + Sky Bundesliga 1 + Sky Bundesliga 2 + Sky Bundesliga 3 + Sky Bundesliga 4 + Sky Bundesliga 5 + Sky Bundesliga 6 + Sky Bundesliga 7 + Sky Bundesliga 8 + Sky Bundesliga 9 + Sky Bundesliga 10 + Sky Sport 1 + Sky Sport 2 + Sky Sport 3 + Sky Sport 4 + Sky Sport 6 + Sky Sport 7 + Sky Sport 10 + Sky Sport 11 + Sky Sport Austria + Eurosport360 HD 1 S + Eurosport360 HD 2 S + Eurosport360 HD 3 S + TVP 1 HD + TVP 2 HD + TVP Info + TV 4 HD + Polsat HD + Epoka Lodowcowa Mocne Uderzenie + TVN HD + TV Puls HD + TVN7 HD + Comedy Central HD + Interaktywna Galeria UPC + Iluzja 2 + Zamów usługi + Discovery Channel HD + TLC HD + Metro HD + Mango + FOX HD + TVP HD + TVN Style HD + TVN Fabuła + TVN Turbo HD + BBC Lifestyle HD + BBC HD + BBC Brit + ID HD + TLC HD + Polsat Cafe HD + Lifetime + CI Polsat + Super Polsat HD + Tele5 HD + Fashion TV HD + CBS Drama + BGF Bardzo Fajny Gigant + DOMO HD + kuchnia HD + Polsat Food Network + Polsat 2 HD + Puls 2 HD + 8 TV HD + NOWA TV HD + TVP Rozrywka + TV 6 HD + Zoom TV HD + Metro HD + WP HD + TVR + ATM Rozrywka + TVP 3 Kraków + TVP 3 Gdańsk + TVP 3 Katowice + TVP 3 Wrocław + TVP 3 Szczecin + TVP 3 Kielce + TVP 3 Lublin + TVP 3 Warszawa + TVP 3 Gorzów Wlkp + TVP 3 Opole + TVP 3 Bydgoszcz + Polsat News HD + Boss + TVN24 HD + Polsat News 2 + TVN24 BiS + TTV HD + HGTV + TV Republika + Superstacja HD + euronews + BBC World News + Bloomberg + CNN + TVP 3 Kraków + TVS HD + TVP Polonia + NTL Radomsko + National Geographic Channel HD + Nat Geo Wild HD + Polsat Viasat Nature + Discovery Channel HD + Discovery Science + DTX + Discovery Life + Animal Planet HD + BBC Earth + Travel Channel HD + PLANETE HD + ADVENTURE HD + Fokus TV HD + TVP Kultura + TVP Historia + History HD + Polsat Viasat History HD + Discovery Historia + CBS Reality + Polsat Viasat Explore HD + Nat Geo People HD + Strefa Filmowa + MY PRIME Filmy i Seriale + CANAL + CANAL 1FAMILY2 + CANAL FILM + CANAL SERIALEFILM2 + CANAL FAMILY + CANAL DISCOVERY + CANAL SPORT + CANAL SPORT 2 + nSport HD + Eleven + Eleven Sports + HBO HD + HBO2 HD + HBO3 HD + Cinemax HD + Cinemax2 HD + KinoTV + FilmBox Extra HD + FilmBox Premium + FilmBox Family + Filmbox Action + Filmbox Arthouse HD + Kino Polska + AXN HD + AXN Spin HD + AXN White + AXN Black + Polsat Film HD + ale kino HD + Paramount HD + Comedy Central HD + Comedy Central Family + TNT + FOX HD + Rebeliant + FOX Comedy HD + CBS Action + CBS Europa HD + TVP Seriale + Romance TV HD + Sundance TV HD + Stopklatka HD + Polsat Romans + Strefa Sportowa + Dzień Niepodległości Odrodzenie + Nautical Channel + Ginx TV + TVP Sport HD + nSport HD + Eleven + Eleven Sports + Eleven Extra + Eleven Extra + Polsat Sport HD + Polsat Sport Extra HD + Polsat Sport Fight HD + Polsat Sport News HD + Polsat Play HD + Orange Sport + Grudzień w Discovery Channel HD + Eurosport 1 HD + Eurosport 2 HD + SportKlub HD + FightKlub HD + Extreme Sports Channel + Motowizja HD + Golf Channel HD + Strefa Dla Dzieci + TVP ABC + JimJam Polsat + Baby First TV + MiniMini HD + Nick Jr + Nickelodeon + Nicktoons_HD + Cartoon Network + Disney Channel HD + Disney XD + Disney Junior + Da Vinci Learning + Boomerang + Teletoon HD + Top Kids HD + 4funtv + 4FUN GOLD HITS + 4fun FitDance + STARSTV HD + VOX Music TV + MTV Polska + MTV Live HD + MTV Rocks + MTV Hits + MTV Dance + VIVA Polska + VH 1 + NutaTV HD + ESKA TV HD + MUZOTV + Disco Polo Music + Polo TV + Power TV HD + Kino Polska Muzyka + Mezzo + Mezzo Live HD + RTR Planeta + Russia Today + Deutsche Welle + TV5Monde + France 24 + TV Trwam + POLONIA 1 + ETV + TOTV + Hustler TV + Private TV + Brazzers TV Europe + RTE One HD + RTE2 HD + TV3 HD + TG4 HD + 3e HD + be3 HD + RTE One 1 + BBC1 HD + BBC 2 + TV31 + Channel 4 + E4 + E41 + Sky One + Sky Two + BBC FOUR + More4 + GOLD + TLC + Dave + Universal + Sky Living + Sky Living1 + FOX HD + Comedy + Comedy 1 + Syfy + ITV3 + ITV4 + Pick + Comedy Extra + BBC TWO HD + Sky Arts + Channel 4 HD + Sky 1 HD + Sky Living HD + Sky Arts HD + E + Alibi + More41 + GOLD 1 + Discovery Quest + Discovery Shed + Discovery Turbo + Challenge + Real Lives + Quest Red + Watch + Channel 4 1 + E4 HD + FOX 1 + More4 HD + Universal HD + Comedy HD + SyFy HD + RTE News Now + BBC News 24 + Sky News + Euronews + CNBC Europe + CNN + BBC World + Oireachtas TV + Discovery + Disc Channel 1 + Home Health + Discovery Science + Discovery History + Animal Planet + DMAX + National Geographic + Nat Geo Wild + History Channel + Lifetime + Discovery HD + History HD + National Geographic HD + Nat Geo Wild HD + Crime Investigation HD + H2 + Sky News HD + Bloomberg + Russia Today + Netflix + Sky Comedy + Sky Action + Sky Family + Sky Horror + Sky Disney + Sky Select + Sky Greats + Sky Drama + Sky Crime and Thriller + Sky Showcase + Sky Premiere + Sky Premiere 1 + Film Four + FILMFOUR 1 + TCM + TCM 1 + True Movies 1 + Sky Comedy HD + Sky Action HD + Sky Family HD + Sky Horror HD + Sky Disney HD + Sky Select HD + Sky Greats HD + Sky Drama HD + Sky Thriller HD + Sky Showcase HD + Sky Premiere HD + Film4 HD + Sky Sports Mix + Sky Sports Main Event + Sky Sports Cricket + Sky Sports Action + Sky Sports The Open + Sky Sports Premier League + Sky Sports Arena + Sky Sports Football + Sky Sports News + Racing UK + At the Races + Eurosport HD + Eurosport 2 HD + MUTV + Sky Sports Mix HD + Sky Sports Main Event HD + Sky Sports Cricket HD + Sky Sports Action HD + Sky Sports The Open HD + Sky Sports Premier League HD + Sky Sports Arena HD + Sky Sports Football HD + Sky Sports News HD + Fashion TV + ID + QVC + Food Network + Watch + RTEjr + TRTE + Cula4 + Boomerang + Nickelodeon + Nick Replay + Nick Toons + Nick Junior + CBBC + Cbeebies + Disney Channel HD + Disney Junior + CN1 + Cartoonito + Cartoon Network + Nickelodeon HD + MTV + MTV Rocks + MTV Hits + MTV Base + MTV Dance + VH1 + MTV Classic + MTV MUSIC + VIVA + The Box + Box Hits + Magic + Box Upfront + Kerrang + 4Music + KISS + Zee TV + EWTN + The God Channel + TV5 + TVX + The Adult Channel + Playboy + PPV Channel + PPV Channel 2 + Netflix_999 + CT 1 HD + CT 2 HD + Nova HD + Prima HD + CT 24 HD + CT sport HD + CT D HD CT art HD + Nova Cinema HD + Nova Action HD + Nova Gold HD + Nova 2 HD + Prima Comedy Central + Prima COOL HD + Prima ZOOM HD + Prima love HD + Prima MAX HD + Barrandov TV HD + Kino Barrandov HD + Barrandov Plus HD + RELAX HD + Jednotka + Dvojka + Seznamcz TV HD + JOJ Family HD + JOJ Cinema HD + FilmBox + AMC HD + Prima KRIMI HD + UPC show HD + HBO HD + HBO 2 HD + HBO 3 HD + Cinemax HD + Cinemax 2 HD + Film Europe HD + FilmBox Extra HD + FilmBox Premium HD + AXN + AXN HD + AXN Black + AXN White + CS mini CS film Horor film + Kino Svet + Film HD CZ + FilmBox Plus + FilmBox Family + Barrandov Family + TLC + Nova Sport 1 HD + Nova Sport 2 HD + Eurosport 1 HD + Eurosport 2 HD + Sport 1 HD + Sport 2 HD + Sport 5 + arena sport 1 HD + arena sport 2 + AutoMotorSport HD + Golf Channel HD + Extreme Sports + Fightbox HD + Fast Fun HD + Docubox HD + WAR + Discovery Showcase HD + Animal Planet HD + Discovery HD + DTX HD + Discovery Science HD + IDX HD + Spektrum HD + History HD + National Geographic + National Geographic HD + Nat Geo Wild HD + Spektrum home + TV Paprika + CBS Reality + Fishing and Hunting + Travel Channel HD + Viasat Explore + Viasat History + Viasat NH HD + Crime and Investigation + Ocko + Ocko Star + Ocko Expres HD + Retro Music TV + REBEL + Slusnej kanal + MTV Live HD + MTV Europe + MTV Dance + MTV Rocks + VH 1 + VH 1 Classic + Slagr 2 + Slagr TV + Mezzo live HD + Mezzo + C Music + Cartoon Network HD + Nickelodeon + Nick Jr + Disney Channel + Minimax + Megamax + JimJam + TuTy HD + ducktv + Noe TV + Mnau TV + Mnam TV + Food Network HD + TV5 Monde + Fine Living HD + Fashion TV HD + regiony + regionalnitelevizecz + BBC World News + CNN + CNBC Europe + Euronews HD + France 24 + Deutsche Welle + TA3 + Russia Today HD + Channel One Russia + KBS World HD + CGTN + On Demand + ORF eins + ORF 2 Wien + ATV + PULS 4 + W24 + Sixx Austria + Servus TV + OKTO + UPC Infokanal + Das Erste + ZDF + ORF III + ProSieben + RTL + SAT1 + RTL II + kabel eins + VOX + ATV II + 3sat + BR + MDR + SWR + NDR + WDR + hessen fernsehen + RBB Fernsehen + oe24TV + kabel eins Doku + arte + RTL Nitro + Pro7 Maxx + SAT1 Gold + ORF 2 Steiermark + ORF 2 Kärnten + ORF 2 Nö + ORF 2 Oberösterreich + ORF 2 Burgenland + ORF 2 Salzburg + ORF 2 Vorarlberg + ORF 2 Tirol + ORF 2 EUROPA + Tirol TV + KT 1 + Ländle TV + Schau TV + N24 Austria + RTLplus + DMAX + Comedy CentralVIVA + BBC Entertainment + TELE 5 + 13TH STREET + Syfy + Kinowelt TV + RTL Crime + RTL Passion + kabel eins CLASSICS + Romance TV + TNT Serie + FOX + Sky Krimi + Heimatkanal + UPC Infokanal HD + ORF eins HD + ORF 2 Wien HD + ATV HD + PULS 4 HD + Servus TV HD + ORF III HD + ProSieben HD + SAT1 HD + kabel eins HD + Das Erste HD + ZDF HD + RTL HD + RTL II HD + VOX HD + RTL Nitro HD + ATV II HD + W24 HD + R9 HD + Comedy CentralVIVA HD + TLC_HD + SRF zwei HD + ZDF neo HD + arte HD + 3sat HD + BR HD + Phoenix HD + ZDF info HD + One HD + WDR HD + MDR HD + SWR HD + NDR HD + SRF 1 HD + HR HD + RBB HD + tagesschau24 HD + Bibel TV HD + ARCADIA World HD + History HD + Animal Planet HD + Nat Geo People HD + Universal Channel HD + Syfy HD + 13TH STREET HD + TNT Serie HD + FOX HD + RTL Crime HD + Kinowelt TV HD + Discovery Channel HD + Nat Geo HD + Planet HD + RTL Living HD + Romance TV HD + RTL Passion HD + FashionTV HD + Bongusto HD + Classica HD + Travel Channel HD + AE HD + E HD + TNT Comedy HD + kabel eins CLASSICS HD + Deluxe Music HD + MTV HD + MTV live HD + KIKA HD + Cartoon Network HD + Super RTL HD + Nickelodeon HD + QVC HD + HSE24 HD + ORF Sport HD + Sky Sport News HD + Sport 1 HD + Eurosport 1 HD + Sport1 HD + Sport 1 US HD + sportdigital HD + Eurosport 2 HD + Auto Motor und Sport Channel HD + Motorvision HD + ORF Sport + Eurosport 1 + Sport 1 + Eurosport 2 + Sport 1 US + Auto Motor und Sport Channel + Sky Sport News + Extreme Sports Channel + Eurosport 1 Polska + Eurosport 1 Turkce + Eurosport 1 Srbija + QVC + HSE24 + 123tv + HSE24 Extra + Melodie TV + QVC Plus + HSE24 Trend + QVC Beauty Style + RTL Living + E + FashionTV + KIKA + Nickelodeon + Super RTL + Fix Foxi + Disney Channel + Baby TV + Nick Junior + Cartoon Network + RiC + ntv + Euronews + BBC World + CNN + CNBC + Russia today + CCTV News + Bloomberg Europe TV + Al Jazeera + France 24 + 24 Vesti news + Travel Channel + Discovery Channel + History Channel + National Geographic + AE + Animal Planet + Planet + Phoenix + tagesschau24 + One + ARD alpha + ZDF info + ZDF neo + gotv + MTV Rocks + MTV Dance + MTVhits + VH1 Europe + VH1 Classic + Gute Laune TV + TV5Monde Europe + RAI Uno + RAI Due + TVE + RTR Planeta + EDTV 1 + CCTV4 + HRT TV 1 + RTS Sat + TV Polonia + Duna TV + TRT International + Hayat + Pink Plus + Pink Extra + Pink Film + Pink Music + Blue Hustler + Hustler TV + Evil Angel HD + Sky 1 + Disney XD + Disney Junior + Sky Atlantic HD + Sky Cinema HD + Sky Cinema Hits HD + Disney Cinemagic HD + MGM HD + Sky Atlantic + Sky Cinema Family + Sky Cinema + Sky Cinema 1 + Sky Cinema 24 + Sky Cinema Hits + Sky Cinema Action + Sky Cinema Emotion + Sky Cinema Nostalgie + Sky Cinema Comedy + Disney Cinemagic + Sky Sport Austria HD + Sky Sport HD 1 + Sky Sport HD 2 + Sky Sport HD 3 + Sky Sport HD 4 + Sky Sport HD 5 + Sky Sport HD 6 + Sky Sport HD 7 + Sky Sport HD 8 + Sky Sport HD 9 + Sky Sport HD 10 + Sky Sport HD 11 + Sky Bundesliga HD 1 + Sky Bundesliga HD 2 + Sky Bundesliga HD 3 + Sky Bundesliga HD 4 + Sky Bundesliga HD 5 + Sky Bundesliga HD 6 + Sky Bundesliga HD 7 + Sky Bundesliga HD 8 + Sky Bundesliga HD 9 + Sky Bundesliga HD 10 + Sky Sport Austria + Sky Sport 1 + Sky Sport 2 + Sky Sport 3 + Sky Sport 4 + Sky Sport 5 + Sky Sport 6 + Sky Sport 7 + Sky Sport 8 + Sky Sport 9 + Sky Sport 10 + Sky Sport 11 + Sky Bundesliga 1 + Sky Bundesliga 2 + Sky Bundesliga 3 + Sky Bundesliga 4 + Sky Bundesliga 5 + Sky Bundesliga 6 + Sky Bundesliga 7 + Sky Bundesliga 8 + Sky Bundesliga 9 + Sky Bundesliga 10 + TVR 1 + PRO TV + Antena 1 + Antena Stars + Prima TV + Kanal D + Look Plus + Look TV + TVR 2 + Naţional TV + TVR 3 + Top Shop TV + Neptun TV + Naţional 24 Plus + PRO GOLD + PRO 2 + Filmcafe + Happy Channel + E Entertainment + Fine Living + Fashion TV + TLC + TV Paprika + Food TV + PRO CINEMA + Diva Universal + AXN + AXN White + AXN Black + AMC + TNT + TV 1000 + FilmBox + Sundance + Paramount Channel + Comedy Central + Romance TV + Axn Spin + HBO + HBO 2 + HBO 3 + Cinemax + Cinemax 2 + Bollywood TV Film + Bollywood Clasic + Bollywood TV + FilmBox Extra HDSD + FilmBox Family + FilmBox Plus + FilmBox Premium + HBO HD + FilmBox Extra HD + Sundance HD + Bollywood HD + Cinemax HD + HBO 2 HD + HBO 3 HD + Eurosport 1 HD + Eurosport 2 HD + PRO X HD + Auto Motor Sport HD + Look Plus HD + Look HD + Trace Sport Stars HD + Trace Urban HD + MyZen HD + Motorvision HD + TVR HD + PRO TV HD + Kanal D HD + Antena 1 HD + Antena 3 HD + PRO 2 HD + Happy Channel HD + History HD + National Geographic HD + Nat Geo Wild HD + Disc Showcase HD + Animal Planet HD + Travel HD + Viasat NatureHistory HD + Fashion TV HD + Golf Channel + Taraf HD + MTV Live HD + Etno HD + Mooz Dance HD + Mezzo HD + Arte HD + PRO X + Eurosport 1 + Motorsport TV + Extreme Sports + Nautical Channel + Eurosport 2 + FishingHunting + Trace Sport Stars + Motorvision SD + Discovery Channel + National Geographic + CBS Reality + ID + CrimeInvestigation Network + Animal Planet + DTX + Discovery Science + Travel Mix + Travel Channel + Nat Geo Wild + History Channel + Da Vinci Learning + Viasat Explore + Viasat History + Viasat Nature + DoQ + Realitatea TV + Antena 3 + România Tv + B1 + Digi24 + Naşul TV + Euronews + CNN + France 24 + CNBC + Bloomberg + Russia Today + CGTN + Al Jazeera English + Al Jazeera Arabic + Minimax + Cartoon Network + Disney Channel + Megamax + Boomerang + Nickelodeon + JimJam + Disney Junior + Baby TV + Nickelodeon Jr + Kiss TV + VH1 Channel + VH1 Classic + MTV Rocks + MTV Hits + MTV Dance + ZU TV + U TV + Music Channel + HT Music + Mooz SD + Rock TV + Magic TV + Mezzo + Favorit + Etno + Inedit TV + Taraf TV + Balkanika MTV + KBS HD + TV5 Monde + DW + RTL Channel + PRO 7 + SAT1 + Duna TV + M2 + TV2 + ATV + Hír TV + M1 + RTL II + M4 Sport HD + M4 Sport SD + TVE + Rai Uno + Film + RTL Gold + RTL + Sorozat + Cool TV + RTL Klub + Slager TV + Muzsika TV + DoQ + Erdély TV + TVH + Estrada TV + Trinitas TV + Speranţa TV + Alfa Omega TV + Credo TV + Agro TV + Hustler TV + Private TV + Penthouse HD + Hustler HD + Penthouse HD1 + M1 + M1 HD + M2Petőfi + M2Petőfi HD + Duna + Duna HD + M4 + M4 HD + Duna World + M5 + M5 HD + M3 + upc info csatorna + RTL Klub + RTL Klub HD + TV2 + TV2 HD + VIASAT3 + Viasat3 HD + VIASAT6 + RTL II + RTL II HD + Super TV2 + Super TV2 HD + Cool TV + Cool HD + Film + Film HD + RTL Gold + AXN + AXN HD + Sony Max + Sony Movie Channel + Comedy Central + Comedy Central Family + Paramount Channel + Sorozat + STORY4 + Izaura TV + Story5 + Film Mánia + Film Café + RTL + AMC + FOX + Mozi + Mozi HD + Spíler TV + Spíler TV HD + Prime + LifeTv + TLC + FilmBox + Humor + RTL Spike + MTV Hungary + Galaxy + ATV + ATV HD + Hír TV + Echo TV + HBO + HBO HD + HBO2 + HBO3 + Cinemax + Cinemax2 + FilmBox Extra HD + FilmBox Premium + FilmBox Family + FilmBox Plus + Sport1 + Sport1 HD + Sport2 + Sport2 HD + Eurosport 1 + Eurosport 1 HD + Eurosport 2 + Eurosport 2 HD + FishingHunting + Extreme Sports Channel + Spektrum + Spektrum HD + National Geographic + Nat Geo HD + Nat Geo Wild + Nat Geo Wild HD + Discovery Channel + Discovery Showcase HD + Animal Planet + Animal Planet HD + DTX + Discovery Science + ID + HISTORY + History HD + OzoneTv + Viasat Explore + Viasat NatureHistory HD + Travel Channel HD + Travel Channel + DoQ + CBS Reality + Da Vinci + TV Paprika + Spektrum Home + Food Network + Fine Living + LiChi TV + FEM3 + Disney Channel + Nickelodeon + Nickelodeon HD + Nick Jr + Minimax + Megamax + Cartoon Network + JimJam + BabyTV + Kiwi TV + Mezzo + Muzsika TV + Sláger TV + MTV Hits + MTV Rocks + MTV Live HD + VH1 + Zenebutik + CNN International + BBC World News + Euronews + Al Jazeera English + Russia Today + TV5MONDE + TVE + ZDF + Deutsche Welle + SAT1 + RTL + ORF 1 + ORF 2 + Rai Uno + RTRPlaneta + CCTV4 + Polonia + RTV SLO 1 + HUSTLER TV + Private TV + XMO + D1 TV + Pax Televízió + FIX TV + hatoscsatorna + Jednotka HD + Dvojka HD + Markiza HD + Doma + JOJ HD + JOJ Plus HD + JOJ Cinema HD + Dajto HD + WAU + RiK HD + TA3 + TV LUX + TV8 HD + SENZI + CT 1 HD + CT 2 HD + CT D HD CT art HD + CT 24 HD + Nova International HD + Prima PLUS HD + AMC HD + UPC show HD + Prima Comedy Central + Prima COOL + Prima love + Prima ZOOM + Barrandov TV HD + Barrandov Family + Barrandov Plus + Kino Barrandov + Noe TV + Mnam TV + Mnau TV + TV Raj + TV Ruzinov HD + AMC + AXN + AXN White + AXN Black + Film HD CZ + FilmBox + FilmBox Family + CS mini CS film Horor film + Kino Svet + Animal Planet HD + CBS Reality + Crime and Investigation + Discovery HD + Discovery Showcase HD + Discovery Science HD + DTX HD + IDX HD + Fine Living HD + Food Network HD + History HD + National Geographic HD + Nat Geo Wild HD + Spektrum HD + Spektrum home + TLC + TV Paprika + Travel Channel HD + Viasat Explore + Viasat History + Viasat NH HD + WAR + Fishing and Hunting + Eurosport 1 HD + Eurosport 2 HD + Sport 1 HD + Sport 2 HD + Sport 5 + arena sport 1 HD + arena sport 2 + Auto Motor Sport + Golf Channel HD + Extreme Sports + Nova Sport 1 HD + Nova Sport 2 HD + Spartak TV + ducktv + Minimax + Megamax + Disney Channel + JimJam + Nickelodeon + Nick Jr + TuTy HD + Cartoon Network HD + MTV Europe + MTV Live HD + MTV Dance + MTV Rocks + VH 1 + VH 1 Classic + Retro Music TV + Slagr TV + C Music + Slusnej kanal + Mezzo + Fashion TV HD + RELAX + Mezzo live HD + BBC World News + CNN + Deutsche Welle + CNBC Europe + Euronews HD + France 24 + Russia Today HD + TV5 Monde + Channel One Russia + ORF 1 + ORF 2 + HBO + HBO HD + HBO 2 HD + HBO 3 HD + Cinemax HD + Cinemax 2 HD + FilmBox Extra HD + FilmBox Premium HD + FilmBox Plus + Fightbox HD + Docubox HD + Fast Fun HD + EroXXX HD + Hustler HD + Hustler TV + Extasy Leo TV + Private TV + HirTV + M1 + m2 + M3 + M4 Sport + RTL Klub + RTL 2 HUN + Filmbox HU + Viasat 3 + Duna World + Duna + Magyar ATV + TV2 + Cool TV + Story 4 + Slager TV + Euronews + Kabel eins + N24 + ProSieben + RTL + RTL 2 GER + Super RTL + SAT 1 + VOX + National Geographic + ducktv HD + TV Region + + diff --git a/siteini.pack/International/horizon.tv.ini b/siteini.pack/International/horizon.tv.ini new file mode 100755 index 00000000..2b988183 --- /dev/null +++ b/siteini.pack/International/horizon.tv.ini @@ -0,0 +1,149 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: horizon.tv +* @MinSWversion: V2.1.1 +* @Revision 7 - [05/10/2018] Blackbear199 +* - subtitle fix +* @Revision 6 - [25/07/2017] Blackbear199 +* - added lang attrubute for different countries +* @Revision 5 - [24/03/2017] Blackbear199 +* - episode fix +* @Revision 4 - [17/01/2017] Blackbear199 +* - fix for linux users using php script due to https issues +* @Revision 3 - [24/08/2016] Blackbear199 +* - combined all countries into single ini +* - added italy +* @Revision 2 - [07/07/2016] Blackbear199 +* - changed api address to one that doesnt change +* @Revision 1 - [19/06/2016] Blackbear199 +* - api change,category small fix +* @Revision 0 - [29/04/2016] Blackbear199 +* - creation +* @Remarks: +* hozizon.tv all countries.Netherlands,Switzerland,France,Italy,Germany,Poland,Ireland,Czech Republic,Austria,Romania,Hungary,Slovakia +* windows and linux users may need to use different url_index,index_urlshow,url_index(channell.xml creation).be sure to enable correct one.disable the other. +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=horizon.tv|timezone=UTC|maxdays=7|cultureinfo=en-GB|charset=utf-8|titlematchfactor=90|episodesystem=onscreen} +site {retry=4} +* +url_index{url|https://web-api.horizon.tv/oesp/api/##country##/web/programschedules/|urldate|/|subpage|} *mono > 5.0.0.1 +*url_index{url|http://127.0.0.1/horizon_tv.php?country=##country##&date=|urldate|&subpage=|subpage|&reqtype=1} * linux/windows php +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {accept=application/json|contenttype=application/json} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +urldate.format {datestring|yyyyMMdd} +subpage.format{list|1|2|3|4} +* +scope.range{(urlindex)|end} +index_variable_element.modify {substring(type=regex)|'config_site_id' "^(.*?)_"} +url_index.modify {replace|##country##|'index_variable_element'} +end_scope +* +global_temp_1.modify {substring(type=regex)|'config_site_id' "_(\d+)__"} +index_urlchannellogo.modify {substring(type=regex)|'config_site_id' "__(.*?)$"} +index_showsplit.scrub {multi|"o":"'global_temp_1'",|{|}|]}} +index_showsplit.modify {cleanup(removeduplicates=equal,100)} +* +* lang configuration +global_temp_2.modify {set|'index_variable_element'} +global_temp_2.modify {replace|NL/nld|nl} +global_temp_2.modify {replace|CH/deu|de} +global_temp_2.modify {replace|CH/fra|fr} +global_temp_2.modify {replace|CH/ita|it} +global_temp_2.modify {replace|DE/deu|de} +global_temp_2.modify {replace|PL/pol|pl} +global_temp_2.modify {replace|IE/eng|en} +global_temp_2.modify {replace|CZ/ces|cz} +global_temp_2.modify {replace|AT/deu|de} +global_temp_2.modify {replace|HU/hun|hu} +* +index_start.scrub {single|"s":||,|,} +index_stop.scrub {single|"e":||,|,} +index_title.scrub {single|"t":"||",|",} +* +index_urlshow {url|https://web-api.horizon.tv/oesp/api/'index_variable_element'/web/listings/|"i":"||"|"} *mono > 5.0.0.1 +*index_urlshow {url|http://127.0.0.1/horizon_tv.php?country='index_variable_element'&reqtype=2&showid=|"i":"||"|"} * linux/windows php +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_title.modify {addend|(lang='global_temp_2')} +* +title.scrub {single|"title":"||",|",} +subtitle.scrub {regex||"secondaryTitle":"(.*?)"[,\}]||} +subtitle.modify {clear('title')} +description.scrub {single|"longDescription":"||",|",} +director.scrub {single(separator="\",\"")|"directors":["||"],|"],} +actor.scrub {single(separator="\",\"")|"cast":["||"],|"],} +* +category.scrub {multi|"categories":[|"title":"|",|}]} +category.scrub {single|"medium":"||",|",} +category.modify {replace|TV|Series} +category.modify {replace|/|\|} +category.modify {cleanup(style=name)} +category.modify {cleanup(removeduplicates=equal,100)} +* +temp_1.scrub {single|"seriesEpisodeNumber":"||"|"} +temp_1.modify {clear(> "1000")} +temp_1.modify {addstart(not "")|E} +temp_2.scrub {single|"seriesNumber":"||"|"} +temp_2.modify {clear(> "10000")} +temp_2.modify {addstart(not "")|S} +temp_1.modify {addstart('temp_2' not "")|'temp_2' } +episode.modify {addstart('temp_1' not "" patten="S'S1'E'E1'""S'S1'""E'E1'")|'temp_1'} +* +productiondate.scrub {single|"year":"||"|"} +temp_3.modify {substring(type=regex)|'config_site_id' "^(\w{2})\/"} +rating.scrub {single|"parentalRating":"||"|"} +rating.modify {clear("0")} +rating.modify {addend(notnull)|(system='temp_3')} +* +starrating.modify {substring(type=regex)|'description' "IMDb.*"} +description.modify {replace|\|| } +description.modify {remove|'starrating'} +description.modify {cleanup(style=jsondecode)} +starrating.modify {substring(type=regex)|"\d\.\d"} +starrating.modify {addend(notnull)|(system=IMDb)} +showicon.scrub {single|"tva-boxcover"|"url":"|"|}} +* +*title.modify {addend|(lang='global_temp_2')} +*subtitle.modify {addend(notnull)|(lang='global_temp_2')} +*description.modify {addend(notnull)|(lang='global_temp_2')} +*category.modify {addend(notnull)|(lang='global_temp_2')} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +* ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +* +** @auto_xml_channel_start +*url_index {url|https://web-api.horizon.tv/oesp/api/|subpage|&personalised=false} *mono > 5.0.0.1 +*url_index.modify {replace|_|/web/channels?sort=channelNumber&byLocationId=} *mono > 5.0.0.1 +**url_index{url|http://127.0.0.1/horizon_tv.php?chxmldata=|subpage|&reqtype=3} * linux/windows php +*subpage.format {list|NL/nld_24443942973|CH/deu_21656615412|CH/fra_21657127006|CH/ita_21657126954|DE/deu_97245734974|PL/pol_239100967286|IE/eng_6651943228|CZ/ces_667808295264|AT/deu_554823207312|RO/ron_552441895089|HU/hun_552442407296|SK/slk_604944423340} +*index_site_id.scrub {|} +*index_temp_9.modify {set|NL/nld\|CH/deu\|CH/fra\|CH/ita\|DE/deu\|PL/pol\|IE/eng\|CZ/ces\|AT/deu\|RO/ron\|HU/hun\|SK/slk} +*index_temp_1.modify {set|0} +*index_temp_8.scrub {multi|{"entryCount"|||} +*loop{(each "index_temp_7" in 'index_temp_8')|end} +*index_temp_2.modify {substring(type=element)|'index_temp_9' 'index_temp_1' 1} +*index_temp_6.modify {substring(type=regex)|'index_temp_7' "\{\"station\":\{\"id\":\"(.*?subChannels)"} +*index_temp_6.modify {replace(type=regex)|(\",\"countryCode\".*?150.*?\"url\":\")|__} +*index_temp_6.modify {remove(type=regex)|.png(.*?subChannels)|__} +*index_temp_6.modify {remove(type=regex)|(\",\"countryCode\".*?subChannels)|__} +*index_temp_6.modify {addstart|'index_temp_2'_} +*index_temp_6.modify {replace|\||##} +*index_temp_5.modify {substring(type=regex)|'index_temp_7' "\{\"station\":\{\"id\":.*?\"title\":\"([^\"]*)\","} +*index_temp_5.modify {replace|\||##} +*index_temp_4.modify {addend|'index_temp_6'##} +*index_temp_3.modify {addend|'index_temp_5'##} +*index_temp_1.modify {calculate(format=F0)|1 +} +*end_loop +*index_site_id.modify {addstart|'index_temp_4'} +*index_site_id.modify {replace|##|\|} +*index_site_id.modify {remove(type=element)|-1 1} +*index_site_channel.modify {addstart|'index_temp_3'} +*index_site_channel.modify {replace|##|\|} +*index_site_channel.modify {remove(type=element)|-1 1} +*index_site_channel.modify {remove(type=regex)|[^\w\s]} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/International/horizon_latino.tv.EK.channels.xml b/siteini.pack/International/horizon_latino.tv.EK.channels.xml new file mode 100755 index 00000000..9ef623b2 --- /dev/null +++ b/siteini.pack/International/horizon_latino.tv.EK.channels.xml @@ -0,0 +1,197 @@ + + + + Caracol + AZ Mundo + Pasiones + Univision TL Novelas + Azteca Corazon + TV Espanola + A3Cine + Cine Latino + TV Dominicana + Ultra Familia + Discovery TurboLatam + Antena 3 Intl + WKAQ TV Telemundo + Wapa + A3series + WIPR TV + WSTE TeleIsla + Univision + Mega TV + NBC PR + MSNBC + CNBC + Reelz Channel + USA Network + Bein Sports + Bein Sports Español + Golf Channel + Wapa 2 + Syfy + E Entertainment + Bravo + Food Network + HGTV + Cooking Channel + DIY + Destination America + Travel Channel + Discovery USA + Animal Planet + TLC USA + Hallmark Channel + Hallmark Drama + NBC Sports Network + Discovery Kids + Oxygen + Discovery Family + Hallmark Mysteries + Canal 85 + Universo + Discovery Life + American Heroes + ID Discovery + Discovery Science + Motortrend + Discovery Home And Health Latam + Discovery Latam + TLC ESPANOL + Investigation Discovery Latam + Animal Planet Latam + LAS + Televisa y Univision Deportes Network + Disney Junior + Az Cinema + TVE + TVN HD + Mega HD + Chilevisión HD + Nick Jr + Canal 13 HD + 24 Horas HD + CNN Chile HD + Warner HD + AE Mundo HD + AXN HD + Paramount HD + Sony HD + TNT Series HD + HBO HD + TNT HD + Space HD + TBS HD + Golden HD + Hbo Family HD + HBO Xtreme + Fox Series + Fox Movies HD + Fox Family HD + Fox Action HD + ESPN HD + ESPN 2 + ESPN 3 + ESPN + TyC Sports HD + Teletrak Tv HD + Fox Sports 1 HD + Fox Sports 2 HD + Fox Sports 3 HD + CDF HD + Nick Jr HD + NatGeo Kids HD + Discovery Kids HD + Disney Channel HD + Cartoon Network HD + Nickelodeon HD + Boomerang HD + 13C HD + History Channel HD + History 2 HD + Animal Planet + Discovery Channel HD + Discovery Theater HD + Discovery Home Health HD + Discovery TLC HD + Discovery World HD + Trutv HD + ID Investigation Discovery + Comedy Central HD + E Entertainment + Lifetime HD + MTV HD + MTV Live HD + VH1 HD + Telefé HD + Az Clic HD + Az Corazón HD + Az Mundo HD + Canal de las Estrellas HD + Star TVE HD + Antena 3 HD + HBO Mundi + Playboy + Canal TV Senado + Canal Diputados + Telecanal + TV HD + La Red HD + Cinemax + TBS SD + ISat + TCM + Golden Edge + HBO 2 + Hbo Signature + HBO Plus + Mega Plus HD + Discovery Science HD + Fox Comedy + Fox Cinema + Fox Classics + Cocina Viva HD + CDF + Discovery Turbo + CDF Premium + A3Series HD + BBC World News HD + Cinemax HD + Discovery Kids + Disney Channel + Disney XD + Tooncast + A3Cine HD + ETC TV + Discovery Science + Discovery Civilization + EWTN + TNE + Discovery TLC + Investigation Discovery + Glitz + Vive + Mtv Hits + Mtv Dance + Much Music + VH1 + VH1 MegaHits + Htv + Golf Channel HD + América + Deutsche Welle + TV5 Francia + RAI + CCTV4 China + TV Perú + Caracol + Globo Internacional + CNN Español + CNN Internacional + BBC World + Bloomberg + VOA + Venus + Sextreme + + \ No newline at end of file diff --git a/siteini.pack/International/horizon_latino.tv.EK.ini b/siteini.pack/International/horizon_latino.tv.EK.ini new file mode 100755 index 00000000..71ef3de3 --- /dev/null +++ b/siteini.pack/International/horizon_latino.tv.EK.ini @@ -0,0 +1,153 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: horizon.tv +* @MinSWversion: V3.0 +* @Revision 0 - [24/03/2020] WGT*Mat8861 +* - creation (thanks to BB) +* @Remarks: +* @header_end +* $$encrypted [25/03/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=horizon.tv|timezone=UTC|maxdays=7|cultureinfo=en-GB|charset=utf-8|titlematchfactor=90|keepindexpage} +mnVi3zAzt4GiV3N4b8mSbQ== +TIg09qIhgKgSb2R2+3Er2uqIDbRUXMALkGJi5eHqBHw= +AyheavsuHVN/o5DfJgSOSkp/xbt7O/oT1jjg5TUEe4wMghRy3msatYMV68AuN4WRxLrf+2Walcpgm37qkcgHQbobiFnmg1COguaqZy5Y44XGxH2VeIwcfqaUobqYZEfPF56Mj+bKcIPWXLO8KHOy9Q== +Bq4c86iaW9TZXd4jCWvEHREUzGQ3NpalHl0QQTxPWDbOYsyBW93vLDj5P0gQHDRI9q44AT5Rkv2Ddmx8Qkj3Jn0On0SQ+W/JolvC+8xhyZM= +Bq4c86iaW9TZXd4jCWvEHREUzGQ3NpalHl0QQTxPWDb0CjO6GAKW5b+FBkrNgPbBlhT0laK9n1TEzIQh3RuqgQ== +Bq4c86iaW9TZXd4jCWvEHREUzGQ3NpalHl0QQTxPWDbnZYgdH3XsTgyKgrW12047rhM8Mg3YLUDaaZouBcBhlw== +Bq4c86iaW9TZXd4jCWvEHREUzGQ3NpalHl0QQTxPWDZy6CyQwGJbe7ExIvIk4ClJ2dwGeQBR9fQASG0zBU0lBg== +Bq4c86iaW9TZXd4jCWvEHREUzGQ3NpalHl0QQTxPWDYTQuTVhfUFRR3aBAzUGNE9CUabsPPSAYKro4zvDE0dbQ== +Bq4c86iaW9TZXd4jCWvEHREUzGQ3NpalHl0QQTxPWDbsz5oO6Xx8KN/Fs286jZiShPH+T2Q5rLt58OjSG91wAA== +Bq4c86iaW9TZXd4jCWvEHYjakjF68TBkehcFQM0sAimrg+Oi4g39THDvVn4fUaM8 +Bq4c86iaW9TZXd4jCWvEHTdpzZ8bLPRaq7mb/eQgV6k2zMZeW6jADr9YpgMSWEqJaeU+jS+CbMpAZrgZLOeWrg== +Bq4c86iaW9TZXd4jCWvEHbYcyCq7yk67mfjx3TMyuQpN4O76fnE8YDvOSttDF5DJ/tDIxC7PGnINU5yQgiy0fvtAF3buarb3AlJdI4po+xcurBzmYsCDB7FzSxjNbBAQ +HLNZIXhsNFPVIGpVo9il1g== +Qq1LR1Vfv9gTpL74yoRKw7xd1r8+6r43SudaIFvwXSuQqcJGJg/P2ELeTgOGIhVR +gb+D//IKns+iOCElhLvFPpL9R9hUfSh1dYGSd1C08l8Q75bNjGhCm98N26LITLQmcNRc0tcTxWnX12ld5a/d1g== +1qFx+CGTdMCy1JEirSld/XQdfWW0WQ6EtDKiCTSmfW1vEBdMeCYAAn6wacROrp37gneA4hT40U32otXqhfOCjOf7S1YY1fqz4xCXgE1+bSEXnKS3z4a2UpuHMTupbzcJ +p6gApbdmbmsNd5lkbLq1Ahg5YmWA+zAJmBfAVxfBvxX+XMg9OjOovygm8CGeMrHFGh+WP7X2rmo4htIwx8yyq8b2KklWInnEkQ4KhwW+hV8= +o69R/TBcQdQSF4nxmfZgp4jlj3Dt0X+wQSaBa/AH2G0MP7MQ8B7DrC1Z6Xuryf6jI9FI2sl66NXgcGjEmB9v30hGHnytOvuHIX5KIRsgiuA= +farNIoflezSCGof3nBMEKQ== +UcSPi16occ4tdjI/CaZ16Q== +WjKJQJaOfIb9u9QTkNokRGY6mgznGsusrVfAbbK28yk= +SC14tZRDp0HlqRDrFDRcuU8lsbKItBwNpQVXi453QTQJ2jSZkOfu6MWTWaFkPZMgpxGH55dtb87N2LMQiY7P7ulFdutwJ3C6+FZBbu3pAAA= +0ox+V4DvIs2V0clR8S+FAjb5Cw87MhCWmKT0mT5gi1NyHAVnKzoDs4Wu24Knx3I0 +SC14tZRDp0HlqRDrFDRcuWnmmPHESSXMO6E+UfqnqSKaUW4cqS6khR/d0uzKsRwk09+sHQH7WkNbrO3ObYPH487gXhxfg+HGDktpO0FEPYU= +zJQSOhcZiEyG22AyzyLvPi9pHy9bvLrI3nANrYaZukOJqRwWXKIzmmwF1/8nOkzn/mWR9X+dH3ksNR5RTqzLig== +LTkxOdictRxc3TbyfuLqYZVdgUiOhOw+3MwGFkHLxIvuELuZIJTFFMtUKIihtnpnyL01G0ZzVjD9fz2U0jP3/Q== +nbg5KFp6c93AwTABtxNrgTPA3cq1B69tSm5Fmn4Pac8SiApqJt1KaAK3EUoqmtG6nBdHrtmq34s/3fNrcyuzpWxK0SB4uUOzTF+Y0alm6NY= +5GSAB8chhrVqiakGxhY4PDYkkxBbanE4cFQIHI3FC0m4vwJVHu5vJXdu+wbU1GtBddocwOo5bTBTn1hbrn+t3sQ4WfgroU+doRvwG+l9jJkaSzXbIrpNdlMiD++JXkG7 +LeAaHl0h1Pz9j7fn7HEKKQ== +SC14tZRDp0HlqRDrFDRcuWnmmPHESSXMO6E+UfqnqSJ1kluvUUpv/DLhrSdXC4T/To7KWtOGOongPuw7fb7bVk1fgoE3N3vYWyuihdzF48k= +SC14tZRDp0HlqRDrFDRcuf91nXXJ0KvngMA+jYLORURIYd+QovecIIsuU9SGULy7F+Z1XdFjUzoIsK8Mwzz9BQ== +SC14tZRDp0HlqRDrFDRcuf91nXXJ0KvngMA+jYLORUSlMsefPzEwLeLCTExZGWlRL8K9t2fu//wjHgQ3qohTQQ== +0ox+V4DvIs2V0clR8S+FAhzbm/ROWYDhzqDpOvaFFpl8W6xkiYJqOecgbULfX5zS +farNIoflezSCGof3nBMEKQ== +RY32+aXHHqz5ehjA6KjPnZ6rPK6n0NFPVgzCY+Rg2TU= +UmjyRqSgSIlOtMDFGB7BkDRtwnFTpksKo9kE7yDqJ6tJAMu75uwSqeZFXAf97rsq53t+WjBtSWhEm6VmCF4OMQ== +UmjyRqSgSIlOtMDFGB7BkNdrG6ON/uwA6QFZYzuQFog3dI31c4CiNxu3NsxYyfg3 +UmjyRqSgSIlOtMDFGB7BkOp8vm9CoUb0O9CzWouq2T07BqZdkpQc9c3CV7Q0a5X4 +UcSPi16occ4tdjI/CaZ16Q== +0ox+V4DvIs2V0clR8S+FAjb5Cw87MhCWmKT0mT5gi1Na8UCBGpvdxMXJBC1Fi0Y1kRIQKa3MAKMVVPMo9c3auHUCyPjLC+19v+cRGeCRTCJxqFsIQk2o7c9K44pQ/ASqAm0gq3liH0+jPwcDwVTMuGP91D+7fnzSPNYGIJa6mvs= +0ox+V4DvIs2V0clR8S+FAjb5Cw87MhCWmKT0mT5gi1Na8UCBGpvdxMXJBC1Fi0Y1K0zTnAO8o9UEAXYif77al8vcDvX6+GPW/EQhOmAlh/Q/tfAwK32ENZkK7oFgfR2wNF1wJNBIEiJxmoEunZvxw7Q3u3uJWsmEXmfykJsuyWY= +0ox+V4DvIs2V0clR8S+FAjb5Cw87MhCWmKT0mT5gi1Na8UCBGpvdxMXJBC1Fi0Y1T+OUN3L3YPA2KibAzKtzvzXGYy4sz6MIYksQyiGEUzHqsi5pXjVWo+uSmGv1Agx6Oful6Q6PbP7Bf2+tjoWo4cir7tSuj3R1UTLhOOlTIds= +HLNZIXhsNFPVIGpVo9il1g== +1qwA25tpeaUEUwAp/0qRqRSEluiDtdjw8PVoDpXBaC0Oo8DAviPnUSQ0nBZUICGw +aIa3/FYv/82SyWAijgVLpjxCnwwnEKK1zKblrdX56BaQxi4ej4S+Rnfl9rBC6t26 +tV+GqV1TOZdlY/mwB130a+idhCCqRAyzYMLc4TWaGIOjvDjNB0pUTwbOic0v+3EW +LP0zd9ujo8i8AXQyVJ138bBthmAF+DELsroUx7t9svz4lAGOJl06CpmsxaEELTXm +vWoo66rMU14I2A3pTNrhvOd4ADY95eepEazgrSjiLcBKKNUxwBMI7y7bgTCq0P7usNjKipwmBNofDEsMRV6Tr65PQvVwRKStxKS6dOe6mbQ= +HLNZIXhsNFPVIGpVo9il1g== +dp822CnpcnN0jrieIv1mQhEj2GeumgyTi0Mcf49EUirHEKOI9ARHMWwycQ5e2boUK9Xvvg8jkZH3U4EydtpvRY4CKUhpvWSBcXJJ/jlj3Hy5WtJO6uVHd8vN5cR5PM0WRzAzbJTjnpZnfXROy/fCAHsyhKWOU7FMaaq5F4L2s0k= +G4EimShztdo5oFA6R9RVJzg0GFe2XIPkmROIa22T1gGlHoWeli95LUkgfmHkeuv0ZViMqnEVBHXH30Mfu95Q7Jh8oBapp9c0Dt/+KbKGXH8= +G4EimShztdo5oFA6R9RVJ9HfoQEu3EhYh+gcbrhTc/WR8gbVluP7VPJ8qcXVjb2H8eNeh5vNiswe/jxMlgyAHg== +G4EimShztdo5oFA6R9RVJzg0GFe2XIPkmROIa22T1gHr22J45mrt3qduFhNCo8vfIvBjTfN5G5gUPLivKbQx5PvWrG7OWxNAtgcspqErzOk= +G4EimShztdo5oFA6R9RVJzg0GFe2XIPkmROIa22T1gHj5DL96Sh+urhcKN6NDLGhXnux/NDyGQu0UdqlvTNgng== +G4EimShztdo5oFA6R9RVJzg0GFe2XIPkmROIa22T1gFaQ8fxvrLJ1Tpai6mDAKlUWIv4ruqBxTlXCq3Dr5G+oA== +G4EimShztdo5oFA6R9RVJzg0GFe2XIPkmROIa22T1gH89DNqeAUaFrqqZe1RM5eFJn3QH4rLxXqpPZ80ug+Q0w== +G4EimShztdo5oFA6R9RVJzg0GFe2XIPkmROIa22T1gHHyVcsagvznElCy6rEbRakTgRkDqtS25GpMjTzWI9KoA== +farNIoflezSCGof3nBMEKQ== +HLNZIXhsNFPVIGpVo9il1g== +E5MLOGCLYriSZtd8FiQaq6fQYzvWd+0MnRhqyGmjlwPNbZWuxM1Fy/6jDOCJtwsj +pTVudUIoGVkYlk3zJp7sRMCx4pLivNOVirMUbO9suhGkCPQUwyFd3AY9T3YLo7I+ +hzFTt5X5P8V2na4mogFAORsHRET5Hu57OeTN19xIk9Oh+Ek7tIIWhwBSbbSmgenV+iy0JnhfrSm5etw0ElKmzQ== +R/lvVoMpn2+yhmAex+cx/m/M603RDwOvyg3FQ5L9R7ewrSwmDbWeyW1p7NZJtaKB +AzCLKd79qZTtdMLNCpsQsOyi2KvJV3LostO2zFcRnooyXbj3saMkjRkD7nzTTDnDChqbfDgozUIXVXX0+EZjEg== +QZ5A5lz/6RINp5exAE3ZoyYm4lN1QX02QJ5NNYGpYwgA30fqKBIY0GVa9NfCwUUg +BjLlKJ94MffY/RhqCK8Qs6KgENOPn6TNHAOJ36mo/jbtrDduFFZrWWp9LRPObY4k5rpnRXXNja8aLWqYn1b6ww== +GLNrKYS+Vskky5F75+SnFITEfHpmA7r+dNS+TYUM+mBW9N5YhiCmfYVna90zAtCwRuyZecKWwBbq9dGf9u71xk9yz6ToecHbt9fvOWl3x6c= +3gaJXiWzbz5YvOelPExEShfa3d6r5fgMaqZZDGsODFcPdveF9fPdImsBc2t/r4rsT6gYOD1sOU5hcFUM7X5zFhxD+VbWn3CRNX3IeUof3ak= +3caJ2T9WSTEBUq/OnJ4V0V9F0USHDuHd7tiURdTg0Mw= +FTtBqwftJUHUslSsR8hGnb0BxnPLJvhFSyMecWL4qge1kj7zZQ68CQaWEqCarM5MgKoXOeyp9nhPtEL/67l3cMLbHDX/1uSMpYgHuNf1sVY= +23rL6jNVRonGUBFJgIZYm+NjC0eGxrJyPLMylVGxnfO8MMc4MrCNWvNwwGGITTXR4fCLUv1i0ytzNgxN2ADD5ItmjL8r47E365peS9+VG3A= +A2vcHEOW0CUqrXIfaXXs+9FHFRX1WZHRRmF7yppb+TXC91ozPhLmLHabBSBtud2H +A2vcHEOW0CUqrXIfaXXs+6curG6Y8TCiuMKqubcphpUVIQIV+n0BGxOEexSa5UTe +A2vcHEOW0CUqrXIfaXXs+xlUutL9CQEDP7fV2h/jbEAyNmvSWAoyQRG4EgI68NLU +A2vcHEOW0CUqrXIfaXXs+98X8Mkw2cFUbZZ19vA7QYYCH1xrHEpo5qacWvmfdVrjXXFZRWBLb04cBTX0p+5wVw== +HLNZIXhsNFPVIGpVo9il1g== +U7TF73IUTQxBzeFuN0Mbcyi/YmavR+7ZD3nfmixuPjnGK4OOmbbPAGGcgiJwTDADeHrJuvv1dJ1Y5sOmB7xyjw== +G3wERTthvmzKhOOjFR/CxlIY1YqOOZfFlyK85d0tL3T7+sYFq9tgbEKhx4vB+KTC +5VHlOkgrzclaaMFzCqj+dk4jSnbCvAJF992mOrFkGDDucQFCo7pasmjRkS3gsHfY +oVlkQmQoYfIo4EuEinaubz/i9yo0sVMI+2YOLkMDM/mJ48QiCT710Ww2+jODoXRy +G3wERTthvmzKhOOjFR/CxvcrWPdjnT9vwu4F9bVWXuN0EyzgpB2PS83Zqr/GmrQPUuWF8k8nwiWNeIZ74WZwYw== +65ut6kWm4H0QymYXAaxOmoCJDpTIaFT8AuWhj1QEw7VGvREy+zBh1ibi8LlekbZuK9PKzVqqdh2cj1Dq8jghT/xS8K++F24qmSubc0uXbjlFul0vr5FFBRiUkC1i4gtf +HLNZIXhsNFPVIGpVo9il1g== +ZCNmFP6uSgZ0pA9Dz7lcK/WBD0ntMLpLi3itkFHV93pKfLw4z0TpoOJ0ia9QMoRm +gA9CVnOAxZtm2dFzbFBy0dcKvBoZPWRcIywsCWxQON1qUh0mKZF9C91/NNrVc+XeuRyfkribqMheuAYn/aNcEoeyOe6kIvSC5Av5hHfyVZI= +rfqSjUva+U1+13IVFybg3+8eelRDfePy0CnyRvR71/BX0QTRMrDcYdQ3drQ1d6Dz +LorCGPNVBgHyBSx/R0rYTMNFMhJWRRCwabJ8sabg1+Aj2aFkUGVCK9Kl1aIPVvlc +OEIQ/4/hhhO+8n0HZ1ERzW0b3sGWEzIdnjlHp8d0iZ0= +OEIQ/4/hhhO+8n0HZ1ERzUuBkrX0xwMD+zmBlThz/fp7OSjH38a3SujKqgvro/siNjabXotFOynjD9RWDM3SXw== +PR+XZb/qDU8f2Xopr2jSgvXwFTwhO0sfDUneg9KeG6oafrt+JSEMpgYI+UB3hq+l24mU1xIq/X53RDr10DZkyA== +F3RZhqgBu9L0bsICmzzUSuLQS/eCcd28+BLilY463HY= +TC+mZ6OjI81Imrkj0sXpOPNdjnT+kASCImhNUadIDhkwUZHw5Y5rU9WPYeVdiByNjSLs/RTmZO98sGc9V0f6b/Hb3cos10+ap95u3G0xVGI= +n/PwnI6XjDif8NVDj2FJRo9J1WEvEpcYVwZAASlptvhJRWW+MOjZLP5ZFQhWLfMq +n/PwnI6XjDif8NVDj2FJRpXGGOArju5DG+J5hyJd9gWZQ3IBUDpWXs76ITzjpf9D +BjLlKJ94MffY/RhqCK8QsyCxVISPHQvu8TwW3fjzvNSwPMjts3D6xjYyBcWK5TeA +TC+mZ6OjI81Imrkj0sXpOPNdjnT+kASCImhNUadIDhnq2GXgBEgQzREL7yE4eUJkSO2xS1hcZGWkKvuBFWlM2w== +TC+mZ6OjI81Imrkj0sXpOEMeE4WOZQ/AOi35LGAQv4ZRdjZSU5Krw1gIF3g0fP0YCZHzXI4GKKE4eE4sJo0ccg== +aCU02pw9je+k91W211TgJNAw47Iz/PyofeVP2/2O0Rnthu9ri4t+kovxnxF6TBUhopXYRPyUfp8hSYb0PRIrLw== +HLNZIXhsNFPVIGpVo9il1g== +APBxTlppPogBOvwZiq/XdzdTta8VptzElqUu/LCYBuxWCdzrbW3ANGeAh9ScM/r4 +PzI+DXWWgpAUdNK4PJws0p+H83NoPvZSE/GI9qUpOAX2lt9MUoXsCaDzPtjP6l5J +/lIDlCIUwoYhDRn4D/0Y2C7Lp9I2tInt52xGOluBqDWNQFZbkugorzl7Mny0NARgDwJgKyHViAtePieFKLexGCcHulSMQm8QvWuwmhXcINY= +8VV253JFjXkMlzA+mU1yw6UoG0KPXRMV+WFz7EOujRaFrziblXqiSai1XBsEBPkg +R/lvVoMpn2+yhmAex+cx/lh8n+xUf0cy5Ga/bHEUYohWyrkIOYfJl266TgBIX0bhJx5bHfkUVxaaOrz7yVnpBw== +BjLlKJ94MffY/RhqCK8Qs4TmSYQ7cBrcyjbtRaW7H9wKJE0FeBLKoisGloxj8pv7pj6vG89gEQrj/mExV+CzsA== +p77lE48B+dkXxHqI9TtToQdFMig5A0UGGVtLDZMTjfZvibJZ179WHh62bSatkpwUi9eaOxn8jO8TWUaQo+tTSw== +cwMeWPY/8b31/YvH1KfKjZMbavurI4KwJQBVJCHrWOI= +65ut6kWm4H0QymYXAaxOmnWM/L8u+6drB69gPxO7+K9mgrv+ipmPQthoqGy2Stb7 +p6+KRp+EnnZZhV5L9YNmDA== +M5DqrVuG1xJ3RRdFSIZWsyBriVnnRp0EZNM8zrFLfhhGhz41ct5ztkiOIdt1FHBC/9ZQL585QqKqP6wCwlqdM+N4ggkrcrLk2Fagwkk7GJ03AGpDCK0fwlB1mG2/KJ8bxN6pQP1205FyBggg+HDJag== +5omJtGUbi8G/IfV+OftIBpo3q+pkq3Vn+Bl+DfmafNcn7sSglmCeeFwcbtDSdjuJCs6mmfwfchy8trP2OlmxC9THKHWhHgLXNbweO4ze6ZE= +HLNZIXhsNFPVIGpVo9il1g== +VcjzoJhwY7I7/GZ8Ml8Dgh+YWH2tmu1g4J7N50dRLqA= +HtbXriy89/xERvkYk6SNhp2aPOO4f7gJxs2T7SOCBmFdA4fEcsxSbyQGyhQD5sf24BXqsFT6OyG9A7LkKTmHlXGXhtuWNGc5+/ZHsWtx5w1+FjRVKJF9j3Km9PqiGxG2cMkTyxSHdKYwm56yeoqv3PLEAkM+cEfH4CGRSh0aAPvPAAp7Hc+PwfkONHWlS32E +ReCWLcEJIAguMjrIBPGF38To6C2QGpLwM7HLlVLw5UfRv61YBmYPnLnLSYq0Ib2cFwR1tuftg5v61ml9f3aM4dWt3dEwb6Tfcr3l+31LCCg= +qPhZzRdgH/L604bCfbygmNS5kipsX/rbAvOy4OSW1R/ZMm24cl88YDibE3ADdqe9mx0ZB8ADiWIgefBHwaypEw== +oyxQRxky2nP7h/YgLY03hvZO2Up/8x4V1yCwXYJ3tJI= +XmyZYeT0lIOQ7PV3v1gdygi0M2nGf/S7GPST6c6NojMc0cbqRWSNlUEKNQajZgrS +Wj4Phx6NiCfiyyFrU37IhbQ6U17fd5XQ/ksm9r/Sq80= +tTTN6lBPRQl77mlVCGRB7MiyCv22fIvsaynAFp5AzD5YGbHinACIJytKGqMx3z4A +rcf/SySugrfj87hxlifai6e2lKVQz6XIVx6U/aKlo5/47wwiADOHypnUwF8GSH9qmpbQUDnds21s9MhmsKfRww== +5nd2d6cpzQ/kQIybNWiXozvl9vu8UXB1gXYCNn5rWfu7avktPCKVodLs5Pv5sw9I0xooN+pSVVrYma4tC613sYTR5AABkdPpY3zNjZQflvE= +/3tqRU3RZQqeCJzaYftW+I1f1SKpEUTOJuex1giSJZEGQT2x3LaTTNGhlj258cdYBj07QDgRgsHsCazKa+OyLME6tlniheb/S/UZ/Quvg8eCyvY3QLO1G41R6pUesgyBXtQ9RsItYVbyihSFtF3P+EBzdQizj+wj+Por0sQ66DleOm2WI/enqISDVp5BClXM +/3tqRU3RZQqeCJzaYftW+BUHIOsdQignZq08deLdmOZwWq7QjA2sEnxwGTw3VEw7V3EbZKzYWsX0E4t4VwD1yg== +/3tqRU3RZQqeCJzaYftW+JCC1yUEVzgGiTOpNz8zlK6gWrEQATbCQkCXFt6amKYz +5UtwBjwVszThka9kOuxtAOkCNbeHbv0WSUFzA5yyeFoO4E6iteFPyw1B/J8YurwoTIIQ6AZoJhYxfAty9T8vU5V5syEc2hMEJtYFv31RckpheXb8uImHvbiy6xoW4ZUcSd2PYDY27AIHRBlT7SUNCiPrGv0rebvBSzH0CWhVBtxoXfNnj/igJE593F1E2NYv +5UtwBjwVszThka9kOuxtAGYBTBDiCszsK6dOqt04XM+LNeDoJkodK+xMy6kMUnYs +V3mYB27TCt1dLQ/Ds3inxYpHkXKIGk0M/7igJMXcLqRyHWeagiBBuqEGFEiXlHVZ +mKuW0fSTSROBPjeGJDo508e1iyaD/Czhoi+qEDbMT4r16Jt+jPm35PTED/0hpBbk +Wj4Phx6NiCfiyyFrU37IhSvgmNsBWdNZXZYvXKngOfblET07PA31NEOqIg3xANADaIJem3tWFF0k7so58pAUwg== +1KBySpCY4plArouK/B9xXA== +/QPozeXQG6fbHsLtQZ00Setm2GDp+clWjzcaBnxx7RDgsOW4crb+8/KG+xTZWyxRBR4BgG1hwzftDdvem9k/fg== +/QPozeXQG6fbHsLtQZ00SWGz5VgAZnFmA/PV7a9zqn32FCG9xGB/BNR7uGFciuf4 +/QPozeXQG6fbHsLtQZ00SaNezcmwi2qJMyhxZMZFNNMGKT57Jib5GcZUWHORvoSh9SkLTVIobPNb6VnGDloBew== +HG950Hucx2v+l39VR6Wx/uK1P6l1Ac71KTRSOd5OiZnTgbjqbE525lIulrCqSoilfmLX8n4ugQYAk6DRQOzMcA== +HG950Hucx2v+l39VR6Wx/vaYPRFmfmVAwnVfbPZgPJg7Rh8zldboKAQCqr9V2EBW +HG950Hucx2v+l39VR6Wx/qhEPSDLnMrCC20X1gamIQMknCi+RZoxqyCxXZEtDFsFMXab2b5bC7UXMI+l+GGCSQ== +HG950Hucx2v+l39VR6Wx/qhEPSDLnMrCC20X1gamIQNBGW4+o3uELbaNpoC/uydB36oyby3Xyn9mdfiSmHW1Tw== +/QPozeXQG6fbHsLtQZ00SQ0/gjGsi6k9hXRa/ErwnWriSigu8Eg8GoEETHiBBI7SkTBszhIUCMDLT6G789CkhXmlHlf7htYEHBPt4QwwS1P2wOKzA9UUlgGeN4rpm9PI +VcjzoJhwY7I7/GZ8Ml8DgiJDCYrY9rr4/HAvt+q+r5k= +3QIUJ3WmC1zr78XD802/4A== diff --git a/siteini.pack/International/m.whatsonarabia.com.channels.xml b/siteini.pack/International/m.whatsonarabia.com.channels.xml new file mode 100755 index 00000000..3e4db173 --- /dev/null +++ b/siteini.pack/International/m.whatsonarabia.com.channels.xml @@ -0,0 +1,205 @@ + + + + 1st Forex TV + 2M Maroc + 2M Monde + 4Shabab 2 + Aaj TV + ABP News + ABS CBN Sports+Action + ABS TFC + ABS-CBN News + Abu Alfida TV + Abu Dhabi Drama + Abu Dhabi Sports + Abu Dhabi Sports 2 + Abu Dhabi Sports 3 + Abu Dhabi Sports 3 HD + Abu Dhabi Sports 4 + Abu Dhabi Sports 4 HD + Abu Dhabi Sports 5 + Abu Dhabi Sports 5 HD + Abu Dhabi Sports 6 + Abu Dhabi Sports 6 HD + Abu Dhabi Sports 7 HD + Abu Dhabi TV + Africa 24 TV + Ajman TV + Al Aan + Al Afasy Azkar + Al Ahly Club + Al Alam + Al Aoula Tv + Al Aqsa + Al Arabiya + Al Arabiya Al Hadath + Al Arabiya HD + Al Bahrain TV + Al Dafrah TV + Al Dawri Wa al Kass + Al Diyar + Al Emarat TV + Al Eyman + Al Forat + Al Ghadeer + Al Hayat + Al Hayat 2 + Al Hayat Cinema + Al Hayat Musalsalat + Al Hurra + Al Hurra Iraq + Al Iraqia Furkan + Al Iraqiya TV + Al Jazeera + Al Jazeera Arabic + Al Jazeera Documentary + Al Jazeera Mubasher + Al Kahera Wal Nass + Al Kahera Wal Nass 2 + Al Kass HD + Al Kawthar + Al Maghribia + Al Majd + Al Majd Hadeeth Nabawy + Al Majd Kids + Al Majd Quran + Al Manar + Al Masriya + Al Masriya Al Oula + Al Mayadeen + Al Mehwar + Al Mustakillah + Al Nahar Cinema + Al Nahar Drama + Al Nahar One + Al Nahar One +2 + Al Nahar Sports + Al Qudous + Al Rafiden + AL Rai + Al Rayan + Al Resalah TV + Al Saeeda + Al Safwa + Al Saha + Al Sharqiya + Al Shorooq + Al Thamenah Tamazight + Al Thuraya TV + Al Turkmenia TV + Al Yawm + Alfalstiniah + Alpha Shop + Alsumaria + Althanyah + Amrita TV + ANB + Animal Planet HD + A-One Home Shopping + Arabic Series +2 + Arabic Series Channel + Arabica Music + ARD + Arirang TV + Arrabia + Arriadia + ART Aflam 1 + ART Aflam 2 + ART Hekayat + ART Hekayat 2 + ARTE + ARY Digital + ARY Musik + ARY News + ARY QTV + ARY Zauq + Asianet Middle East + Asianet News + ASN Shop + Assadisa + AZTV + B4U Aflam + B4U Plus + Baby TV + Bahrain Quran + Bahrain Sport 1 + Baraem + BBC Arabic + BBC Entertainment + BBC Lifestyle + BBC Persian + BBC World News + beIN Sports 1 + beIN Sports 11 HD + beIN Sports 12 HD + beIN Sports 13 HD + beIN Sports 14 HD + beIN Sports 15 HD + beIN Sports 1HD + beIN Sports 2 + beIN Sports 2HD + beIN Sports 3 + beIN Sports 4 + beIN Sports 5 + beIN Sports HD + beIN Sports News + Bindass + BNTV + BVN + Cairo Cinema + Cairo Drama + Canal Atlas + Canal24 Horas + Canale 5 + Carousel International + Cartoon Network Arabic + CBC + CBC Drama + CBC Sofra + CCTV 4 + CCTV News + CGTN Russian + Chaine Inter + Channel News Asia + Channel One + Channel V Chinese + Check-Inn TV + Cinema 1 + Cinema 2 + Cinema One Global + City7 TV + C-Music TV + CNBC Arabiya + CNN + Colors + Crime & Investigation + CTC International + Dawn News + Deepam TV + Dena + Detski Mir TV + Discovery Channel HD + Discovery ID + Discovery Science HD + Discovery World + Disney Channel + Disney Junior + Disney XD + DocuBox HD + Drama USA + Dream TV + du Live! + Dubai Al Oula + Dubai Holy Quran + Dubai One + Dubai Racing + Dubai Sports 1 + Dubai Sports 1 HD + Dubai Sports 2 + Dunya News + DW Arabia + DZMM Teleradyo + Euro Sports News + + diff --git a/siteini.pack/International/m.whatsonarabia.com.ini b/siteini.pack/International/m.whatsonarabia.com.ini new file mode 100755 index 00000000..3add8c01 --- /dev/null +++ b/siteini.pack/International/m.whatsonarabia.com.ini @@ -0,0 +1,73 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: m.whatsonarabia.com +* @MinSWversion: 1.1.1/56.27 +* @Revision 1 - [03/03/2017] Netuddki +* - Fixed Title Scrub (removing Subtitle part) +* - Added Subtitle +* - Added Windows scrubbing +* @Revision 0 - [20/07/2016] Blackbear199 +* - creation +* @Remarks: works using php script only,site uses ASP.NET +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=m.whatsonarabia.com|timezone=Asia/Muscat|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=US|episodesystem=onscreen|retry=4} +*url_index{url|http://127.0.0.1/m_whatsonarabia_script.php?name=##name##&id=##id##&displayname=##displayname##&daydate=##daydate##&dayname=|urldate|} *linux +url_index{url|http://m.whatsonarabia.com/ChannelDetails.aspx?random=42489&channelid=##id##&channelname=##name##&starttime=##daydate##&valtext=|urldate|&channeldisplayname=##displayname##} *windows +urldate.format {list|Today|Tomorrow|{datestring|dddd}} +* +scope.range{(urlindex)|end} +index_temp_1.modify {set|'config_site_id'} +index_temp_2.modify {substring(type=regex)|'index_temp_1' "##(.+?)###"} *channel id +index_temp_3.modify {substring(type=regex)|'index_temp_1' "###(.*)$"} *channel display name +index_temp_1.modify {remove(type=regex)|##.*$} *channel name +index_temp_4.modify {calculate(format=date,yyyy-MM-dd)|'urldate'} +* +url_index.modify {replace|##name##|'index_temp_1'} +url_index.modify {replace|##id##|'index_temp_2'} +url_index.modify {replace|##displayname##|'index_temp_3'} +url_index.modify {replace|##daydate##|'index_temp_4'} +end_scope +* +index_showsplit.scrub {multi|
    |
  • |} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single|

    ||,|,} +index_title.scrub {single|||} +index_title.modify {cleanup(style=htmldecodespecialchar)} +index_category.scrub {single(separator=" !??! " exclude=first)|

    ||

    |

    } +index_category.modify {replace|and|\|} +index_showicon.scrub {single||
  • |} +title.modify {cleanup(style=htmldecodespecialchar)} +subtitle.scrub {single(separator=" - " exclude=first)|
    |
    |} +description.scrub {multi||||/td>} +director.scrub {multi|Director:- |style='text-decoration:none;'>||
    } +actor.scrub {multi|Cast:- |style='text-decoration:none;'>||
    } +* +episode.modify {substring(type=regex pattern="(Episode No. 'E1')")|'title' "\(Episode No\. \d+\)"} +title.modify {remove(type=regex)|\s\(Episode.*\)} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** + ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://127.0.0.1/m_whatsonarabia.php} *linux +*url_index {url|http://m.whatsonarabia.com/ChannelList.aspx?type=All&random=42489} *windows +*index_site_id.scrub {regex||href=\'ChannelDetails.aspx.*?channelname=(.+?)\'>||} +*index_site_id.modify {replace|&channelid=|##} +*index_site_id.modify {replace|&isfav=0&type=all&channeldisplayname=|###} +*index_site_channel.scrub {regex||channeldisplayname=.*?\'>(.+?)||} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/International/m.whatsonarabia.com_info.txt b/siteini.pack/International/m.whatsonarabia.com_info.txt new file mode 100755 index 00000000..d96afd99 --- /dev/null +++ b/siteini.pack/International/m.whatsonarabia.com_info.txt @@ -0,0 +1,10 @@ +For Windows: +1. Enable the lines Marked *Windows +2. Disable the lines marked *Linux +Just use the ini file, like any other ini file. + +For Linux: +1. Put the two php files into the root public folder on your web server. +2. Put the ini file into WebGrab directory, just like any other ini files. +3. Enable the lines Marked *Linux +4. Disable the lines marked *Windows diff --git a/siteini.pack/International/m.whatsonarabia.com_script.php b/siteini.pack/International/m.whatsonarabia.com_script.php new file mode 100755 index 00000000..85647c06 --- /dev/null +++ b/siteini.pack/International/m.whatsonarabia.com_script.php @@ -0,0 +1,40 @@ + diff --git a/siteini.pack/International/m.whatsonarabia.com_script_details.php b/siteini.pack/International/m.whatsonarabia.com_script_details.php new file mode 100755 index 00000000..08df45a1 --- /dev/null +++ b/siteini.pack/International/m.whatsonarabia.com_script_details.php @@ -0,0 +1,27 @@ + diff --git a/siteini.pack/International/mbc.net.ar.channels.xml b/siteini.pack/International/mbc.net.ar.channels.xml new file mode 100755 index 00000000..ab4270c5 --- /dev/null +++ b/siteini.pack/International/mbc.net.ar.channels.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/siteini.pack/International/mbc.net.ar.ini b/siteini.pack/International/mbc.net.ar.ini new file mode 100755 index 00000000..9318863f --- /dev/null +++ b/siteini.pack/International/mbc.net.ar.ini @@ -0,0 +1,46 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mbc.net.ar +* @MinSWversion: 1.1.1/54 +* @Revision 1 - [03/08/2016] Blackbear199 +* - time fix +* @Revision 0 - [28/07/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=mbc.net.ar|timezone=GMT|maxdays=6.1|cultureinfo=ar-EG|charset=utf-8|titlematchfactor=90} +* +url_index{url|http://www.mbc.net/ar/mbc1/grid.channel-|channel|.programtype-all.html} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_showsplit.scrub {multi|
    } +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single(includeblock="توقيت مصر""توقيت مصر")|
  • |||
  • } +index_temp_1.scrub {single|
  • ||
  • |
  • } +index_temp_1.modify {remove(type=regex)^.*?>} +index_start.modify {calculate('index_temp_1' ~ "توقيت مصر" format=time,HH:mm)|02:00 -} +index_description.scrub {single|

    ||

    |} + +* +index_title.scrub {single|

    ||

    |} +index_title.modify{cleanup(tags="<"">")} +index_description.modify{cleanup(tags="<"">")} +index_description.modify{cleanup} +* +index_showicon.scrub{url|http://www.mbc.net||} +*index_site_id.modify {substring(type=regex)|'index_temp_9' "value=\"(.*?)\""} +*index_site_channel.modify {substring(type=regex)|'index_temp_9' "(.*?)<\/span>"} +*index_site_channel.modify {cleanup} +** @auto_xml_channel_end diff --git a/siteini.pack/International/mbc.net.en.channels.xml b/siteini.pack/International/mbc.net.en.channels.xml new file mode 100755 index 00000000..73b29785 --- /dev/null +++ b/siteini.pack/International/mbc.net.en.channels.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/siteini.pack/International/mbc.net.en.ini b/siteini.pack/International/mbc.net.en.ini new file mode 100755 index 00000000..2a037651 --- /dev/null +++ b/siteini.pack/International/mbc.net.en.ini @@ -0,0 +1,53 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mbc.net.en +* @MinSWversion: 1.1.1/54 +* @Revision 4 - [03/09/2016] Blackbear199 +* - time fix +* @Revision 3 - [28/07/2016] Blackbear199 +* - changed to add more available channels +* @Revision 2 - [06/10/2015] Francis De Paemeleere +* - fix showsplit for current running show +* @Revision 1 - [05/10/2015] Francis De Paemeleere +* - adjust start scrubbing part +* @Revision 0 - [24/08/2014] Jan van Straaten, Hicks- creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=mbc.net.en|timezone=GMT|maxdays=6.1|cultureinfo=en-US|charset=utf-8|titlematchfactor=90} +* +url_index{url|http://www.mbc.net/en/mbc2.channel-|channel|.programtype-all.html} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_showsplit.scrub {multi|
    ||

    |} +index_description.modify{cleanup} +* +index_title.scrub {single|

    ||

    |} +index_temp_1.scrub {regex||]*\/\d+-\d+-\d{4}\/(.*?)\/original||} +index_title.modify{cleanup(tags="<"">")} +index_title.modify {addstart("")|'index_temp_1'} +index_title.modify {remove(type=regex)|.*?(_\d+x\d+)$} +index_title.modify {replace|_| } +index_title.modify {cleanup(style=name)} +* +index_showicon.scrub{url|http://www.mbc.net||} +*index_site_id.modify {substring(type=regex)|'index_temp_9' "value=\"(.*?)\""} +*index_site_channel.modify {substring(type=regex)|'index_temp_9' "\">(.*?)<\/"} +** @auto_xml_channel_end diff --git a/siteini.pack/International/mi.tv.channels.xml b/siteini.pack/International/mi.tv.channels.xml new file mode 100755 index 00000000..69806a2d --- /dev/null +++ b/siteini.pack/International/mi.tv.channels.xml @@ -0,0 +1,1979 @@ + + + + AR - Canal de la Ciudad + AR - Metro + AR - A24 + AR - C5N + AR - 26 TV + AR - TN + AR - América TV + AR - Telefe + AR - TV Pública + AR - El Trece + AR - Canal 9 + AR - Encuentro + AR - Canal Orbe 21 + AR - TNT + AR - FOX + AR - HBO + AR - Space + AR - Comedy Central + AR - FOX Movies + AR - Cinecanal + AR - FX + AR - AMC + AR - A&E Mundo + AR - Warner Channel + AR - Sony + AR - AXN + AR - Discovery Channel + AR - History + AR - Disney Channel + AR - TyC Sports + AR - FOX Sports HD + AR - ESPN + AR - MTV + AR - Discovery Kids + AR - Cartoon Network + AR - CNN en Español + AR - 24/7 Canal de Noticias + AR - 360tv + AR - América Sports + AR - Animal Planet + AR - Argentinísima Satelital + AR - Atreseries + AR - Az Corazón + AR - Bloomberg + AR - Boomerang Cartoon + AR - CBA 24N + AR - CN23 + AR - CNN + AR - Canal 10 Córdoba + AR - Canal 7 HD + AR - Canal A + AR - Canal Luz + AR - Canal Rural + AR - Canal de la Musica + AR - Cinelatino + AR - Cinemax + AR - Cinemax Sur + AR - Conexión Educativa + AR - Construir TV + AR - DXTV + AR - De Película + AR - Discovery Civilization + AR - Discovery HD + AR - Discovery HD Theater + AR - Discovery Home & Health + AR - Discovery Science + AR - Discovery Turbo + AR - Discovery World HD + AR - Disney Junior + AR - E! + AR - ESPN + + AR - ESPN 2 + AR - ESPN 3 + AR - EWTN + AR - El Doce + AR - El Garage + AR - Europa Europa + AR - FOX 1 Este + AR - FOX 1 HD + AR - FOX 1 Oeste + AR - FOX Action + AR - FOX Action HD + AR - FOX Action Oeste + AR - FOX Comedy HD + AR - FOX Family + AR - FOX Family HD + AR - FOX Family Oeste + AR - FOX HD + AR - FOX Life + AR - FOX Movies HD + AR - FOX Premium Cinema + AR - FOX Premium Classics + AR - FOX Sports 2 + AR - FOX Sports 3 + AR - FOX Sports Cono Sur + AR - FX Movies + AR - Film&Arts + AR - Galicia TV + AR - Glitz + AR - Golden + AR - Golden Edge + AR - H2 + AR - HAPSATV + AR - HBO 2 + AR - HBO 2 HD + AR - HBO Family + AR - HBO Family HD + AR - HBO HD Este + AR - HBO Oeste + AR - HBO Oeste HD + AR - HBO Plus Este + AR - HBO Plus Panamericano HD + AR - HBO Plus Panregional + AR - HBO Plus Panregional HD + AR - HBO Signature + AR - HBO Signature HD + AR - HTV + AR - HispanTV + AR - Hola TV + AR - I-SAT + AR - INCAA TV + AR - Investigation Discovery + AR - Las Estrellas + AR - Lifetime + AR - MTV Hits + AR - Magazine + AR - Max + AR - Max Prime + AR - Max Prime Oeste + AR - Max Prime Panamericano HD + AR - Max Prime Panregional HD + AR - MuchMusic + AR - Más Chic + AR - Nat Geo Wild + AR - National Geographic + AR - Nickelodeon + AR - Pakapaka + AR - Paramount Channel + AR - Pasiones + AR - Penthouse + AR - Playboy + AR - Quiero + AR - RAI + AR - Russia Today HD + AR - Sony HD + AR - Studio Universal + AR - Sundance Channel + AR - Syfy + AR - TBS + AR - TCM + AR - TLC + AR - TLNovelas + AR - TNT Series + AR - TV 5 + AR - TV Globo + AR - TVE + AR - TVN CHILE + AR - TaTeTi + AR - Tecnópolis TV + AR - Telemundo + AR - Teleocho + AR - Turismo Visión Argentina + AR - TyC Sports 2 + AR - Universal Channel + AR - VH1 + AR - Venus + AR - Viajar + AR - Volver + AR - ZooMoo + AR - elgourmet + AR - max UP + AR - teleSUR + AR - truTV + BR - Globo + BR - Record TV + BR - SBT + BR - Band São Paulo + BR - RedeTV! + BR - Cultura + BR - Futura + BR - CNT + BR - NBR + BR - TNT + BR - FOX + BR - HBO + BR - Sony + BR - AXN + BR - A&E + BR - AMC Brasil + BR - Warner Channel + BR - Universal + BR - Telecine Pipoca + BR - Telecine Premium + BR - MTV Brasil + BR - VIVA + BR - Discovery + BR - National Geographic + BR - History Channel + BR - H2 + BR - FOX Sports + BR - SporTV + BR - Esporte Interativo + BR - ESPN Brasil + BR - Gloob + BR - Disney + BR - Discovery Home & Health + BR - Discovery Kids + BR - Cartoon Network + BR - Nickelodeon + BR - Boomerang + BR - Globo News + BR - Record News + BR - BBC News + BR - CNN + BR - + Globosat + BR - + Globosat + BR - A&E HD + BR - AMC HD + BR - AXN HD + BR - Amazon Sat + BR - Amazon Sat HD + BR - Animal Planet + BR - Animal Planet HD + BR - Arte 1 + BR - Arte 1 HD + BR - Assembleia Legislativa Ceará HD + BR - BABY TV + BR - BBC Earth HD + BR - BH News TV + BR - BIS HD + BR - Band Amazonas + BR - Band Amazonas HD + BR - Band BH HD + BR - Band Bahia + BR - Band Bahia HD + BR - Band Belém + BR - Band Brasília + BR - Band Brasília HD + BR - Band Campinas + BR - Band Campinas HD + BR - Band Curitiba + BR - Band Curitiba HD + BR - Band HD + BR - Band Maceió + BR - Band Maceió HD + BR - Band Mato Grosso + BR - Band Mato Grosso HD + BR - Band Minas + BR - Band Minas HD + BR - Band Natal HD + BR - Band News + BR - Band Piauí + BR - Band Piauí HD + BR - Band Porto Alegre + BR - Band RJ HD + BR - Band Rio + BR - Band Rio Grande do Sul HD + BR - Band Roraima + BR - Band Satélite + BR - Band Satélite HD + BR - Band TV Goiânia + BR - Band TV Goiânia HD + BR - Band Vale + BR - BandSports + BR - BandSports HD + BR - Bandnews HD + BR - Bloomberg + BR - Bloomberg HD + BR - Boa Vontade TV + BR - Boa Vontade TV HD + BR - Boomerang HD + BR - CNN + BR - CNN En Español Latin America + BR - CNN International HD + BR - CNN en Español HD + BR - CNT Bahía HD + BR - CNT HD + BR - CNT Rio + BR - CNT Rio HD + BR - Canal Adulto + BR - Canal Agromix + BR - Canal Brasil + BR - Canal Brasil HD + BR - Canal Legislativo TVAL + BR - Canal Rural + BR - Canção Nova + BR - Canção Nova HD + BR - Cartoon Network Brazil HD + BR - Chef TV + BR - Cine Brasil TV + BR - Cinemax + BR - Cinemax + BR - Combate + BR - Combate HD + BR - Comedy Central + BR - Comedy Central HD + BR - Cultura HD + BR - Curta! + BR - Curta! HD + BR - DOGTV + BR - DW (Deutsch+) + BR - Discovery Civilization + BR - Discovery Civilization HD + BR - Discovery HD + BR - Discovery HD Theater + BR - Discovery Home & Health HD + BR - Discovery Kids HD + BR - Discovery Science + BR - Discovery Sciene HD + BR - Discovery Turbo + BR - Discovery Turbo HD + BR - Discovery World HD + BR - Disney HD + BR - Disney Junior + BR - Disney Junior Brazil HD + BR - Disney XD + BR - E! + BR - E! HD + BR - E-Paraná HD + BR - EPTV Campinas + BR - EPTV Campinas HD + BR - EPTV Central + BR - EPTV Central HD + BR - EPTV Ribeirão Preto + BR - EPTV Ribeirão Preto HD + BR - EPTV Sul de Minas + BR - EPTV Sul de Minas HD + BR - ESPN + BR - ESPN + + BR - ESPN + + BR - ESPN Extra + BR - ESPN HD + BR - ESPN Sur Andina (93A) + BR - EWTN Latin America + BR - Esporte Interativo + BR - Esporte Interativo 2 + BR - Esporte Interativo 2 HD + BR - Esporte Interativo HD + BR - Esporte Interativo HD + BR - Eurochannel + BR - FOX Action + BR - FOX Action HD + BR - FOX Life + BR - FOX Premium 1 HD + BR - FOX Premium 2 HD + BR - FOX Sports 2 + BR - FOX Sports 2 HD + BR - FOX Sports HD + BR - FURB TV + BR - FX + BR - FX HD + BR - Fashion TV + BR - Film & Arts + BR - FishTV + BR - Food Network + BR - Food Network HD Brasil + BR - Fox HD + BR - Fox Life HD + BR - Fox News Channel + BR - Futura HD + BR - GNT + BR - GNT HD + BR - GOVERNO DO ESTADO DO CEARA ASSEMBLEIA LEGISLATIVA + BR - Gazeta HD + BR - Glitz + BR - Globo Amazonas + BR - Globo Anhanguera + BR - Globo Aracaju + BR - Globo Belo Horizonte + BR - Globo Belo Horizonte HD + BR - Globo Belém Liberal + BR - Globo Brasília + BR - Globo Brasília HD + BR - Globo Brasília HD + BR - Globo HD + BR - Globo Maceio + BR - Globo Minas + BR - Globo Natal + BR - Globo News HD + BR - Globo Nordeste HD + BR - Globo RBS TV Poa + BR - Globo RJ + BR - Globo Recife + BR - Globo Rio HD + BR - Globo SP + BR - Globo São Paulo HD + BR - Globo TV Bahia + BR - Globo TV Internacional + BR - Globo TV Tem Bauru + BR - Globo TV Tribuna + BR - Globo TV Vanguarda + BR - Globo Teresina + BR - Gloob HD + BR - Gloobinho + BR - Golf Channel + BR - Golf Channel HD + BR - H2 HD + BR - HBO 2 + BR - HBO 2 HD + BR - HBO Family HD + BR - HBO HD + BR - HBO Plus + BR - HBO Plus + BR - HBO Plus HD + BR - HBO Signature + BR - HBO Signature + BR - HBO Signature HD + BR - HBO2 + BR - HISTORY CHANNEL HD + BR - Horizonte TV + BR - Hustler TV + BR - I.SAT + BR - Ideal TV + BR - Ideal TV HD + BR - Inter TV Alto Litoral + BR - InterTV Alto Literal HD + BR - InterTV Cabugi HD + BR - InterTV Costa Branca HD + BR - InterTV Grande Minas + BR - InterTV Grande Minas HD + BR - InterTV Planície HD + BR - InterTV Serra Mar + BR - InterTV Serra Mar HD + BR - Investigação Discovery + BR - Investigação Discovery HD + BR - Latino + BR - Lifetime Brazil + BR - Lifetime HD + BR - MEGA TVHD + BR - MIX TV + BR - MTV + BR - Max + BR - Max + BR - Max Prime + BR - Max Up + BR - MaxPrime Panregional + BR - Maxprime + BR - Maxprime*e + BR - Mega TV (Brazil) + BR - Megapix + BR - Megapix HD + BR - Meio Norte + BR - Meio Norte HD + BR - MultiCultura Educação + BR - Multishow + BR - Multishow HD + BR - Music Box Brasil + BR - Music Box Brasil HD + BR - NBR Florianopolis + BR - NHK + BR - NSC TV Blumenau + BR - NSC TV Blumenau HD + BR - NSC TV Chapecó HD + BR - NSC TV Criciúma + BR - NSC TV Florianópolis HD + BR - NSC TV Joinville HD + BR - Nat Geo Kids + BR - Nat Geo Kids HD + BR - Nat Geo Wild + BR - NatGeo Wild HD + BR - National Geographic HD + BR - Nick HD + BR - Nick Jr. + BR - Nick Jr. HD + BR - NordesTV + BR - NordesTV HD + BR - Off + BR - Off HD + BR - PREMIERE 3 HD + BR - PREMIERE HD 2 + BR - Paramount Channel + BR - Paramount Channel HD + BR - Play TV + BR - Playboy + BR - Poa TV + BR - Ponto Jus + BR - Premiere 2 + BR - Premiere 3 + BR - Premiere 4 + BR - Premiere 5 Brazil + BR - Premiere 6 + BR - Premiere 6 HD + BR - Premiere 7 + BR - Premiere 7 HD + BR - Premiere 8 + BR - Premiere 8 HD + BR - Premiere Clubes + BR - Premiere Clubes HD + BR - Premiere FC + BR - Premiere FC HD + BR - Premiere HD 4 + BR - Premiere HD 5 + BR - Prime Box Brazil + BR - Prime Box Brazil HD + BR - RA TIM BUM + BR - RAI + BR - RBA TV HD + BR - RBI + BR - RBI HD + BR - RBS TV Caxias do Sul HD + BR - RBS TV Cruz Alta HD + BR - RBS TV Florianópolis + BR - RBS TV HD + BR - RBS TV Porto Alegre HD + BR - RBS TV Rio Grande HD + BR - RBS TV Santa Cruz do Sul HD + BR - RBS TV Santa Maria HD + BR - RBS TV Uruguaiana HD + BR - RBTI + BR - RBTI HD + BR - RIC TV Curitiba HD + BR - RIC TV Florianópolis HD + BR - RIT + BR - RIT HD + BR - RPC Cascavel + BR - RPC Curitiba + BR - RPC Curitiba HD + BR - RPC Foz do Iguaçu HD + BR - RPC Londrina HD + BR - RPC Maringá + BR - RPC Maringá HD + BR - RPC Paranavaí HD + BR - RPC Ponta Grossa HD + BR - RTPi RadioTV Portuguesa Int'l + BR - Record Cuiabá HD + BR - Record News HD + BR - Record Porto Alegre HD + BR - Record TV Aracaju + BR - Record TV Bahia + BR - Record TV Bauru + BR - Record TV Belem + BR - Record TV Brasília + BR - Record TV Brasília HD + BR - Record TV Cabrália HD + BR - Record TV Campinas + BR - Record TV Campo Grande + BR - Record TV Cascavel + BR - Record TV Cuiaba + BR - Record TV Curitiba + BR - Record TV Florianopolis + BR - Record TV Fortaleza + BR - Record TV Franca + BR - Record TV Goiás + BR - Record TV Goiás HD + BR - Record TV HD + BR - Record TV International + BR - Record TV Itapoan HD + BR - Record TV Joao Pessoa + BR - Record TV Maceio + BR - Record TV Maringa + BR - Record TV Minas + BR - Record TV Minas HD + BR - Record TV Natal + BR - Record TV Porto Alegre + BR - Record TV RS + BR - Record TV Rio + BR - Record TV Rio HD + BR - Record TV Santos + BR - RecordTV Belém + BR - RecordTV Belém HD + BR - RecordTV Cuiabá + BR - RecordTV São Paulo HD + BR - RecordTV Tocantins + BR - Rede 21 HD + BR - Rede Amazônica Manaus HD + BR - Rede Amazônica Rio Branco + BR - Rede Amazônica Rio Branco HD + BR - Rede Boas Novas + BR - Rede Boas Novas HD + BR - Rede Brasil + BR - Rede Brasil HD + BR - Rede Difusora HD + BR - Rede Familia + BR - Rede Familia HD + BR - Rede Gazeta + BR - Rede Gospel + BR - Rede Gospel HD + BR - Rede Gênesis + BR - Rede Gênesis HD + BR - Rede Mais + BR - Rede Massa + BR - Rede Mercosul + BR - Rede Mercosul HD + BR - Rede NGT + BR - Rede NGT Nova Geracao de Televisao HD + BR - Rede Record Cuiaba HD + BR - Rede Record Porto Alegre HD + BR - Rede Super + BR - Rede Super HD + BR - Rede Século 21 + BR - Rede Século 21 HD + BR - Rede TV Belem HD + BR - Rede Vida + BR - Rede Vida Belo Horizonte + BR - Rede Vida Belo Horizonte HD + BR - Rede Vida Cascavel + BR - Rede Vida Cascavel HD + BR - Rede Vida Cuiaba + BR - Rede Vida Cuiaba HD + BR - Rede Vida Goiania + BR - Rede Vida Goiania HD + BR - Rede Vida HD + BR - Rede Vida Porto Alegre + BR - Rede Vida Recife + BR - Rede Vida Recife HD + BR - Rede Vida Vitoria + BR - RedeTV! Belo Horizonte HD + BR - RedeTV! Belém + BR - RedeTV! Fortaleza + BR - RedeTV! Fortaleza HD + BR - RedeTV! HD + BR - RedeTV! Manaus + BR - RedeTV! Manaus HD + BR - RedeTV! Pampa + BR - RedeTV! Porto Velho + BR - RedeTV! Porto Velho HD + BR - RedeTV! Recife HD + BR - RedeTV! Rio de Janeiro + BR - RedeTV! Rio de Janeiro HD + BR - RedeTV! Rôndonia HD + BR - RedeTV! SP + BR - RedeTV! Sul + BR - RedeTV! São Paulo HD + BR - SBT Belem + BR - SBT Belem HD + BR - SBT Belo Horizonte + BR - SBT Brasilia + BR - SBT Brasília HD + BR - SBT Cascavel + BR - SBT Criciuma + BR - SBT Cuiabá + BR - SBT Cuiabá HD + BR - SBT Florianopolis + BR - SBT Goiania TV Serra Dourada + BR - SBT HD + BR - SBT Juiz de Fora + BR - SBT MS + BR - SBT MS HD + BR - SBT Maceio + BR - SBT Manaus + BR - SBT Maringa + BR - SBT Natal + BR - SBT Pará + BR - SBT Piaui + BR - SBT RS + BR - SBT RS HD + BR - SBT Rio + BR - SBT Rio HD + BR - SBT Salvador + BR - SBT Santa Catarina HD + BR - SBT Sergipe + BR - SBT Sergipe HD + BR - SBT São Paulo + BR - SBT São Paulo HD + BR - SBT TV Ponta Verde HD + BR - SBT Tocantins + BR - SBT Vitoria + BR - SIC + BR - SIC Internacional + BR - SIC TV + BR - SIC TV HD + BR - Sesctv + BR - Sex Zone + BR - Sex Zone HD + BR - SexPrive Brasileirinhas + BR - Sextreme Brazil + BR - Sexy Hot + BR - Shopbuy + BR - Sony HD + BR - Space + BR - Space HD + BR - SporTV HD + BR - SporTV2 + BR - SporTV2 HD + BR - SporTV3 + BR - SporTV3 HD + BR - Studio Universal + BR - Studio Universal HD + BR - Sucesso + BR - Sundance HD Brasil + BR - Syfy + BR - Syfy HD + BR - TBS + BR - TBS HD + BR - TCM + BR - TLC + BR - TLC HD + BR - TNT HD + BR - TNT Series + BR - TNT Series HD + BR - TV 5 + BR - TV A Crítica + BR - TV A Crítica HD + BR - TV ALESP + BR - TV Aldeia + BR - TV Allamanda + BR - TV Allamanda HD + BR - TV Alterosa + BR - TV Alterosa HD + BR - TV Alvorada do Sul + BR - TV Amapá HD + BR - TV Amazônia + BR - TV Amazônia HD + BR - TV Ambiental + BR - TV Anhaguera Catalão + BR - TV Anhanguera HD + BR - TV Anhanguera Luziânia + BR - TV Anhanguera Palmas + BR - TV Anhanguera Palmas HD + BR - TV Anhanguera Rio Verde + BR - TV Antena 10 + BR - TV Antena 10 HD + BR - TV Aparecida + BR - TV Aparecida HD + BR - TV Aperipê + BR - TV Aperipê HD + BR - TV Arapuan + BR - TV Arapuan HD + BR - TV Aratu + BR - TV Aratu HD + BR - TV Ariquemes HD + BR - TV Asa Branca HD + BR - TV Assembleia de Minas Gerais + BR - TV Atalaia + BR - TV Atalaia HD + BR - TV BRASIL RIO DE JANEIRO + BR - TV BRASIL RIO DE JANEIRO HD + BR - TV BRASIL SÃO PAULO + BR - TV BRASIL SÃO PAULO HD + BR - TV Bahia HD + BR - TV Boa Vista + BR - TV Borborema + BR - TV Brasil + BR - TV Brasil HD + BR - TV Brasília + BR - TV Brasília HD + BR - TV Cabo Branco + BR - TV Cabo Branco HD + BR - TV Capixaba + BR - TV Capixaba HD + BR - TV Catarina HD + BR - TV Catarina? + BR - TV Ceará + BR - TV Ceará HD + BR - TV Cei + BR - TV Centro América + BR - TV Centro América Cuiabá + BR - TV Centro América Cuiabá HD + BR - TV Centro América Tangará da Serra + BR - TV Cidadania + BR - TV Cidade + BR - TV Cidade + BR - TV Cidade HD + BR - TV Cidade São Luis HD + BR - TV Cidade Verde HD + BR - TV Climatempo + BR - TV Clube + BR - TV Clube HD + BR - TV Clube HD + BR - TV Correio + BR - TV Correio HD + BR - TV Câmara + BR - TV Câmara HD + BR - TV Difusora São Luís + BR - TV Diário + BR - TV Diário + BR - TV Diário HD + BR - TV Educativa + BR - TV Educativa da Bahia HD + BR - TV Educativa de Porto Alegre HD + BR - TV Em Tempo HD + BR - TV Equinócio + BR - TV Equinócio HD + BR - TV Escola + BR - TV Feliz HD + BR - TV Fronteira + BR - TV Gazeta + BR - TV Gazeta + BR - TV Gazeta HD + BR - TV Gazeta HD + BR - TV Gazeta Noroeste + BR - TV Gazeta Norte + BR - TV Gazeta Rio Branco + BR - TV Gazeta Rio Branco HD + BR - TV Gazeta Sul + BR - TV Globo Panorama + BR - TV Grande Rio + BR - TV Guajará-Mirim + BR - TV Guará HD + BR - TV Iguaçu HD + BR - TV Imperial + BR - TV Imperial HD + BR - TV Integração + BR - TV Integração Araxá + BR - TV Integração Uberaba + BR - TV Integração Uberlândia HD + BR - TV Interativa + BR - TV Interativa HD + BR - TV Itacoatiara + BR - TV JUSTIÇA + BR - TV Jangadeiro + BR - TV Jangadeiro HD + BR - TV Ji-Paraná HD + BR - TV Jornal + BR - TV Jornal HD + BR - TV Justiça + BR - TV Liberal + BR - TV Liberal Castanhal + BR - TV Liberal HD + BR - TV Liberal Paragominas + BR - TV Liberal Parauapebas + BR - TV Liberal Redenção + BR - TV MS HD + BR - TV Macapá + BR - TV Macapá HD + BR - TV Manaira HD + BR - TV Manaíra + BR - TV Mar Alagoas + BR - TV Maranhense + BR - TV Maranhense HD + BR - TV Meridional + BR - TV Meridional HD + BR - TV Mirante Cocais HD + BR - TV Mirante Santa Inês + BR - TV Mirante São Luis HD + BR - TV Mirante São Luís + BR - TV Morena + BR - TV Morena Corumbá + BR - TV Morena HD + BR - TV Morena Ponta Porã + BR - TV Mundial + BR - TV Mundial HD + BR - TV Novo Tempo + BR - TV Novo Tempo HD + BR - TV O Povo + BR - TV Omega + BR - TV Pajuçara + BR - TV Pajuçara HD + BR - TV Pampa HD + BR - TV Pantanal + BR - TV Pantanal HD + BR - TV Paranaíba HD + BR - TV Paraíba + BR - TV Paraíba HD + BR - TV Parintins + BR - TV Parintins HD + BR - TV Ponta Negra + BR - TV Ponta Negra HD + BR - TV Rio Branco + BR - TV Rio Sul + BR - TV Rio Sul + BR - TV Rio Sul HD + BR - TV Rondônia + BR - TV Rondônia HD + BR - TV Roraima HD + BR - TV Rá Tim Bum! HD + BR - TV SENADO + BR - TV Santa Cruz + BR - TV Santa Cruz HD + BR - TV Sergipe HD + BR - TV Serra Dourada HD + BR - TV Sorocaba + BR - TV Sudoeste HD + BR - TV São Luis HD + BR - TV São Luís + BR - TV TEM Itapetininga + BR - TV TEM Sorocaba + BR - TV TEM Sorocaba HD + BR - TV Tambaú + BR - TV Tambaú HD + BR - TV Tarobá Londrina HD + BR - TV Tribuna + BR - TV Tribuna HD + BR - TV Tribuna HD + BR - TV Tribuna HD + BR - TV Tropical + BR - TV Tropical + BR - TV Tropical HD + BR - TV Tropical HD + BR - TV Tucuju + BR - TV União + BR - TV União HD + BR - TV Vanguarda HD + BR - TV Verdes Mares + BR - TV Verdes Mares Cariri + BR - TV Verdes Mares HD + BR - TV Vitória + BR - TV Vitória HD + BR - TV5 + BR - TVCI-TV COMUNICACOES INTERATIVAS LTDA + BR - TVE + BR - TVE Bahia + BR - TVT HD + BR - TeleSur + BR - Telecine Action + BR - Telecine Action HD + BR - Telecine Cult + BR - Telecine Cult HD + BR - Telecine Fun + BR - Telecine Fun HD + BR - Telecine Pipoca HD + BR - Telecine Premium HD + BR - Telecine Touch + BR - Telecine Touch HD + BR - Telefe + BR - Terra Viva + BR - Terra Viva HD + BR - Tooncast + BR - Travel Box Brazil + BR - Universal HD + BR - Univesp TV + BR - VH 1 Megahits Brazil + BR - VH1 + BR - VH1 HD + BR - VH1 Megahits + BR - Viva HD + BR - Warner Channel HD + BR - WooHoo + BR - WooHoo HD + BR - Zoomoo + BR - max UP + BR - truTV + BR - truTV HD + BR - É-Paraná + CL - TVN + CL - Mega + CL - Canal 13 + CL - Chilevisión + CL - La Red + CL - UCV TV + CL - 24 Horas + CL - 13C + CL - FOX + CL - TNT + CL - HBO + CL - Sony + CL - AXN + CL - Warner Channel + CL - A&E Mundo + CL - Universal Channel + CL - Space + CL - FX + CL - CDO Básico + CL - CDF Básico + CL - FOX Sports Básico + CL - FOX Sports 3 + CL - ESPN + CL - ESPN 3 + CL - TyC Sports + CL - Discovery Channel + CL - National Geographic + CL - Animal Planet + CL - History + CL - Discovery Home & Health + CL - Investigation Discovery + CL - Golden + CL - Cinecanal + CL - Cinemax + CL - Paramount Channel + CL - Disney Channel + CL - Disney XD + CL - Cartoon Network + CL - Nickelodeon + CL - CNN Chile + CL - AMC + CL - ARTV + CL - Al Jazeera + CL - América Sports + CL - Animal Planet HD + CL - Antena 3 + CL - Az Cinema + CL - Az Corazón + CL - Azteca 13 + CL - BBC World + CL - BabyTV + CL - Bloomberg + CL - Boomerang Cartoon + CL - CCTV 4 + CL - CDF HD + CL - CDF Premium + CL - CDO HD + CL - CDO Premium + CL - CNN + CL - CNN en Español + CL - Canal 24hs España + CL - Canal 7 + CL - Canal 9 Bío Bío + CL - Canal Vasco + CL - Canal del Sur + CL - Caracol Internacional + CL - Cinecanal HD + CL - Comedy Central + CL - Concert Channel + CL - DHE + CL - DW (Español) + CL - DW (Español) + CL - De Película + CL - Discovery Civilization + CL - Discovery HD + CL - Discovery HD Theater + CL - Discovery Home & Health HD + CL - Discovery Kids + CL - Discovery Kids HD + CL - Discovery Science + CL - Discovery Turbo + CL - Discovery World HD + CL - Disney Channel HD + CL - Disney Junior + CL - E! + CL - ESPN + + CL - ESPN 2 + CL - ETC TV + CL - EWTN + CL - Ecool TV + CL - El Garage + CL - El Trece Internacional + CL - Enlace TBN + CL - Eurochannel + CL - Euronews + CL - Europa Europa + CL - FOX 1 Este + CL - FOX 1 HD + CL - FOX 1 Oeste + CL - FOX Action + CL - FOX Action HD + CL - FOX Action Oeste + CL - FOX Comedy HD + CL - FOX Family + CL - FOX Family HD + CL - FOX Family Oeste + CL - FOX HD + CL - FOX Life + CL - FOX Movies + CL - FOX News Internacional + CL - FOX Premium Cinema + CL - FOX Premium Cinema HD + CL - FOX Premium Classics + CL - FOX Premium Classics HD + CL - FOX Premium Comedy + CL - FOX Sports + CL - FOX Sports 1 HD + CL - FOX Sports 2 + CL - FX Movies + CL - Film&Arts + CL - France 24 (Inglés) + CL - Funbox + CL - GOL TV + CL - Glitz + CL - Golden Edge + CL - Golf Channel + CL - H2 + CL - HBO 2 + CL - HBO Family + CL - HBO Plus Este + CL - HBO Plus Panregional + CL - HBO Signature + CL - HTV + CL - I.Sat + CL - ISB TV + CL - Investigation Discovery HD + CL - Las Estrellas + CL - Lifetime + CL - MTV + CL - MTV Dance + CL - MTV Hits + CL - MTV Live HD + CL - Mariavisión + CL - Max + CL - Max Prime + CL - Max Prime Oeste + CL - MuchMusic + CL - Mundo TV + CL - Más Chic + CL - NHK World + CL - NHK World Premium + CL - Nat Geo Kids + CL - Nat Geo Wild + CL - Nat Geo Wild HD + CL - Nick Jr. + CL - Nickelodeon HD + CL - Nuevo Tiempo + CL - RAI + CL - REC TV + CL - RMS + CL - Radio Agricultura + CL - Radio Beethoven + CL - Russia Today + CL - Space HD + CL - Studio Universal + CL - Sundance Channel + CL - Syfy + CL - TBS + CL - TCM + CL - TLC + CL - TLNovelas + CL - TNT Series + CL - TV 5 + CL - TV Diputados + CL - TV Globo + CL - TV Senado + CL - TVE + CL - TVU + CL - Telefe Internacional + CL - Teletrak + CL - Tooncast + CL - Ufrovisión + CL - Unicable + CL - Universidad Autónoma Temuco (UATV) + CL - VH1 + CL - VH1 Mega Hits + CL - Vía X + CL - Zona Latina + CL - elgourmet + CL - max UP + CL - teleSUR Chile + CL - truTV + CL - truTV HD + CO - Caracol + CO - RCN + CO - TNT + CO - FOX + CO - Win Sports + CO - FOX Sports + CO - Canal 1 + CO - Citytv + CO - HBO + CO - Sony + CO - AXN + CO - ESPN + CO - ESPN 2 + CO - FOX Sports 2 + CO - FOX Sports 3 + CO - Discovery Channel + CO - National Geographic + CO - Animal Planet + CO - Warner Channel + CO - RCN Novelas + CO - TLNovelas + CO - Novelas Caracol + CO - Cinemax + CO - Cinecanal + CO - FX Movies + CO - Multipremier + CO - FX + CO - Golden + CO - Universal Channel + CO - Studio Universal + CO - Comedy Central + CO - Space + CO - Disney Channel + CO - Disney XD + CO - Cartoon Network + CO - MTV + CO - CNN en Español + CO - Canal Capital + CO - Teleantioquia + CO - Telepacifico + CO - Telecaribe + CO - 24 Horas + CO - A&E Mundo + CO - A&E Mundo HD + CO - AMC + CO - AMC HD + CO - AXN HD + CO - Aliento Vision + CO - Antena 3 + CO - Az Corazón + CO - Az Mundo HD + CO - Azteca 13 + CO - BBC World + CO - Bloomberg + CO - Boomerang Cartoon + CO - CNN + CO - Cablenoticias + CO - CaliTV + CO - Canal 14 - Cali + CO - Canal C + CO - Canal Cartagena + CO - Canal Institucional + CO - Canal TR3CE + CO - Canal TRO + CO - Canal U + CO - Canal de las Estrellas HD + CO - Caracol HD + CO - Cinecanal HD + CO - Cinelatino + CO - Cinema+ + CO - Click + CO - Comedy Central HD + CO - Concert Channel + CO - Concert Channel HD + CO - Cosmovisión + CO - Cosmovisión HD + CO - Cristovisión + CO - DHE + CO - DW (Español) + CO - Discovery Civilization + CO - Discovery HD + CO - Discovery Home & Health + CO - Discovery Kids + CO - Discovery Kids HD + CO - Discovery Science + CO - Discovery Turbo + CO - Discovery World HD + CO - Disney Junior + CO - Día TV + CO - E! + CO - ESPN + + CO - ESPN 3 + CO - ESPN 3 HD + CO - EWTN + CO - El Tiempo Televisión + CO - Enlace + CO - Enlace Juvenil + CO - Eurochannel + CO - F1 Latin America + CO - FOX / NGC HD + CO - FOX 1 Este + CO - FOX 1 HD + CO - FOX 1 Oeste + CO - FOX Action + CO - FOX Action HD + CO - FOX Action Oeste + CO - FOX Comedy + CO - FOX Comedy HD + CO - FOX Family + CO - FOX Family HD + CO - FOX Life + CO - FOX Movies + CO - FOX Movies HD + CO - FOX News Internacional + CO - FOX Premium Cinema + CO - FOX Premium Classics + CO - FOX Sports 2 HD + CO - FOX Sports 3 HD + CO - FOX Sports HD + CO - FX HD + CO - FX Movies HD + CO - Fashion One HD + CO - Film&Arts + CO - Glitz + CO - Globovisión + CO - Gol TV + CO - Golden Premier HD + CO - Golf Channel + CO - Golf Channel HD + CO - H2 + CO - HBO 2 + CO - HBO 2 HD + CO - HBO Family + CO - HBO Family HD + CO - HBO HD Este + CO - HBO Plus Este + CO - HBO Plus Panamericano HD + CO - HBO Plus Panregional HD + CO - HBO Signature + CO - HBO Signature HD + CO - HOLA TV HD + CO - HTV + CO - History + CO - History HD + CO - Investigation Discovery + CO - Investigation Discovery HD + CO - K Music + CO - Las Estrellas + CO - Life Design TV HD + CO - Lifetime + CO - MTV Dance + CO - MTV Live HD + CO - Max + CO - Max Prime + CO - Max Prime Oeste + CO - Max Prime Panamericano HD + CO - Max Prime Panregional HD + CO - Mi Gente TV + CO - Más Chic + CO - NBA TV HD + CO - NTN24 + CO - Nat Geo Wild + CO - Nat Geo Wild HD + CO - National Geographic HD + CO - Nick Jr. + CO - Nickelodeon + CO - Paramount Channel + CO - Pasiones + CO - Playboy + CO - RCN HD + CO - RCN Nuestra Tele + CO - Rumba TV + CO - Russia Today HD + CO - Señal Colombia + CO - Sony HD + CO - Space HD + CO - Sun Channel + CO - Sun Channel HD + CO - Syfy + CO - TBS + CO - TCM + CO - TLC + CO - TN + CO - TNT Series + CO - TRACE Sports Stars + CO - TRACE Sports Stars HD + CO - TVC + CO - TVE + CO - Tele Vid + CO - Tele Vid HD + CO - TeleAmiga + CO - Teleantioquia HD + CO - Telecafé + CO - Telehit HD + CO - Telemedellín + CO - Telemedellín HD + CO - Telemundo + CO - Telenostalgia + CO - Tigo Music + CO - Tigo Music HD + CO - Tooncast + CO - Trendy Channel + CO - Tv Agro + CO - TyC Sports HD + CO - UFC Network HD + CO - Univision + CO - VH1 + CO - VH1 Classic USA + CO - VH1 HD + CO - VH1 Mega Hits + CO - VMASTV + CO - Ve Plus TV + CO - Venus + CO - Win Sports HD + CO - Zoom + CO - elgourmet + CO - max UP + CO - truTV + GT - Guatevisión + GT - Canal 3 + GT - Canal 7 - Televisiete + GT - Canal 11 - Teleonce + GT - Canal 13 - Trecevisión + GT - Canal27 + GT - Canal Antigua + GT - Azteca Guatemala + GT - FOX + GT - TNT + GT - Cinemax + GT - Cinecanal + GT - Cine Mexicano + GT - AMC + GT - HBO Oeste + GT - A&E Mundo + GT - Sony + GT - AXN + GT - Space + GT - Warner Channel + GT - Syfy + GT - Discovery Channel + GT - National Geographic + GT - History + GT - Disney Channel + GT - Canal Antigua Deportes + GT - ESPN + GT - FOX Sports 2 + GT - TyC Sports + GT - MTV + GT - Cartoon Network + GT - Las Estrellas + GT - Caracol Internacional + GT - CNN en Español + GT - 3ABN + GT - AMC HD + GT - Animal Planet + GT - Az Corazón + GT - Az Mundo + GT - Azteca 13 + GT - Cablenoticias + GT - Canal NU + GT - Cinecanal HD + GT - Cinema+ + GT - Citytv + GT - DHE + GT - Discovery Home & Health + GT - Discovery Kids + GT - Discovery World HD + GT - Disney Junior + GT - Distrito Comedia + GT - E! + GT - ESPN + + GT - ESPN 3 + GT - ESPN+ HD + GT - Enlace Juvenil + GT - FOX Life + GT - FX Movies + GT - Globo + GT - H2 + GT - HBO 2 + GT - HBO Family + GT - HBO Plus México + GT - HBO Plus Panregional + GT - HBO Signature + GT - History HD + GT - Lifetime + GT - Max + GT - Max Prime + GT - Max Prime México + GT - Multipremier + GT - NBC + GT - NTV + GT - Nick Jr. + GT - Pasiones + GT - Platino + GT - RAI + GT - RMS + GT - Region + + GT - Russia Today HD + GT - TBS + GT - TCM + GT - TDN + GT - TDN HD + GT - TLC + GT - TNT HD + GT - TNT Series + GT - Telehit + GT - Telemedellín + GT - Telemicro + GT - Telemundo + GT - Telenostalgia + GT - Televen + GT - Tooncast + GT - Tv Agro + GT - VH1 Classic USA + GT - Voa TV + GT - X-Time + HN - Telecadena 7 y 4 + HN - Telesistema 3 y 7 + HN - VTV + HN - Canal 5 + HN - SITV + HN - Hable Como Habla + HN - EWTN + HN - Sony + HN - AXN + HN - FOX Honduras + HN - FOX Movies + HN - Space + HN - AMC + HN - HBO + HN - TNT + HN - Warner Channel + HN - Cinecanal + HN - A&E Mundo + HN - FOX Sports + HN - ESPN + HN - ESPN 2 + HN - Discovery Channel + HN - National Geographic + HN - History + HN - MTV + HN - Disney Channel HD + HN - Discovery Kids + HN - Cartoon Network + HN - Boomerang + HN - TVE + HN - Caracol Internacional + HN - CNN en Español + HN - 3ABN Latino + HN - Alfa & Omega Vision + HN - Animal Planet + HN - Antena 3 + HN - Az Corazón + HN - Azteca 13 + HN - Azteca 7 + HN - Azteca Honduras + HN - Bandamax + HN - Beat TV + HN - Bethel + HN - Bloomberg + HN - CCI Channel + HN - CDM - Cadena de Milagros + HN - CNN + HN - Canal 11 + HN - Canal 11 HD + HN - Chocolate + HN - Cinecanal HD + HN - Cinelatino + HN - Cinema+ + HN - Cubavisión + HN - DHE + HN - DTV + HN - DTV HD + HN - De Película + HN - Discovery HD Theater + HN - Discovery Home & Health + HN - Discovery World HD + HN - Disney Channel + HN - Disney Junior + HN - Disney XD + HN - Distrito Comedia + HN - E! + HN - ESPN + + HN - ESPN 3 + HN - ESPN+ HD + HN - Enlace + HN - FOX + HN - FOX 1 Este + HN - FOX 1 HD + HN - FOX 1 Oeste + HN - FOX Action Oeste + HN - FOX Life + HN - FOX Premium Classics + HN - FOX Sports 2 + HN - FOX Sports 3 + HN - FX + HN - FX Movies + HN - Globo TV + HN - Gol TV + HN - Golden + HN - Guatevisión + HN - HBO Family + HN - HBO Plus México + HN - HTV + HN - HispanTV + HN - Investigation Discovery + HN - K Music + HN - La Cosecha + HN - Las Estrellas + HN - Lifetime + HN - Max Prime + HN - Max Prime México + HN - Multipremier + HN - Más Chic + HN - Nick Jr. + HN - Nickelodeon + HN - Pasiones + HN - RAI + HN - RMS + HN - Sedena + HN - Studio Universal + HN - Suyapa Educativa TV + HN - Suyapa TV + HN - Syfy + HN - TCM + HN - TDN + HN - TLC + HN - TLNovelas + HN - TNT HD + HN - TNT Series + HN - TVH + HN - Teleceiba + HN - Telehit + HN - Telemundo + HN - Telenostalgia + HN - Telered21 + HN - Todo Deportes + HN - UTV - Universidad Autónoma + HN - Universal Channel + HN - Univision + HN - VH1 + HN - VH1 Classic USA + HN - Ve Plus TV + HN - Venus + HN - elgourmet + HN - teleSUR + HN - truTV + SV - Canal 2 + SV - Canal 4 + SV - Canal 6 + SV - Canal 10 + SV - Canal 12 + SV - Canal 19 + SV - Canal 21 + SV - VTV + SV - TVX + SV - Canal Claro + SV - FOX + SV - HBO + SV - TNT + SV - Sony + SV - AXN + SV - TLNovelas + SV - FX Movies + SV - Cinecanal + SV - Warner Channel + SV - A&E Mundo + SV - FOX Sports + SV - ESPN + SV - ESPN 2 + SV - MTV + SV - Discovery Channel + SV - National Geographic + SV - History + SV - Discovery Kids + SV - Disney Channel + SV - Cartoon Network + SV - Boomerang + SV - Las Estrellas + SV - TVE + SV - BBC World + SV - CNN en Español + SV - AMC + SV - Animal Planet + SV - Az Corazón + SV - Azteca 13 + SV - Bandamax + SV - CNN + SV - Cinecanal HD + SV - Cinelatino + SV - Cinemax + SV - Concert Channel + SV - DISCOVERY CHANNEL + SV - De Película + SV - Discovery Home & Health + SV - Discovery World HD + SV - Disney Junior + SV - Disney XD + SV - E! + SV - ESPN+ HD + SV - EWTN + SV - Enlace + SV - FOX Life + SV - FOX Sports 2 + SV - FOX Sports 3 + SV - FX + SV - Gentevé + SV - Golden + SV - H2 + SV - HBO 2 + SV - HTV + SV - Investigation Discovery + SV - Lifetime + SV - Max + SV - Multipremier + SV - Más Chic + SV - Nickelodeon + SV - RAI + SV - RMS + SV - Space + SV - Studio Universal + SV - TBS + SV - TCM + SV - TDN + SV - TLC + SV - TNT Series + SV - TVN Chile + SV - TVO Canal 23 + SV - Tabernaculo Biblico Bautista + SV - Telemundo + SV - Universal Channel + SV - VH1 + SV - Ve Plus TV + SV - elgourmet + SV - teleSUR + MX - Las Estrellas + MX - Canal 5 + MX - Azteca 7 + MX - El Nu9ve + MX - FOROtv + MX - Canal Once + MX - Azteca 13 + MX - Canal 4 + MX - Excelsior TV + MX - A+ + MX - TV UNAM + MX - adn40 + MX - FOX + MX - Universal Channel + MX - TNT + MX - Warner Channel + MX - Sony + MX - AXN + MX - E! + MX - Syfy + MX - A&E Mundo + MX - Space + MX - ESPN + MX - FOX Sports + MX - Discovery Channel + MX - National Geographic + MX - Investigation Discovery + MX - History + MX - Disney Channel + MX - Cartoon Network + MX - Discovery Kids + MX - Boomerang + MX - MTV + MX - VH1 + MX - AMC + MX - FOX Movies + MX - Cinemax + MX - HBO + MX - TVE + MX - CNN en Español + MX - AMC HD + MX - Animal Planet + MX - Az Corazón + MX - Bandamax + MX - CNN + MX - Canal 22 + MX - Canal 44 - udgtv + MX - Canal 5 Galavision + MX - Canal 5 HD + MX - Canal NU + MX - Cine Mexicano + MX - Cinecanal + MX - Cinecanal HD + MX - Comedy Central + MX - De Película + MX - De Película HD + MX - Discovery HD + MX - Discovery HD Theater + MX - Discovery Home & Health + MX - Discovery World HD + MX - Disney Junior + MX - Disney XD + MX - Distrito Comedia + MX - ESPN 2 + MX - ESPN 3 + MX - ESPN HD + MX - ESPN+ HD + MX - El Financiero Bloomberg + MX - Europa Europa + MX - FOX 1 HD + MX - FOX 1 Oeste + MX - FOX Action HD + MX - FOX Comedy HD + MX - FOX Family + MX - FOX Family HD + MX - FOX Family Oeste + MX - FOX Life + MX - FOX Movies HD + MX - FOX Oeste HD + MX - FOX Sports 2 + MX - FOX Sports 3 + MX - FX + MX - FX Movies + MX - Film&Arts + MX - Glitz + MX - Golden + MX - Golden Edge + MX - HBO 2 + MX - HBO Family + MX - HBO HD + MX - HBO Plus México + MX - History HD + MX - I-SAT + MX - Max + MX - Max Prime México + MX - Milenio TV + MX - MuchMusic + MX - Más Chic + MX - Nick 2 + MX - Nick Jr. + MX - Nickelodeon + MX - Platino + MX - RMS + MX - Russia Today HD + MX - Sony HD + MX - Studio Universal + MX - TBS + MX - TCM + MX - TDN + MX - TDN HD + MX - TIIN + MX - TLNovelas + MX - TNT HD + MX - Telehit + MX - Telemundo + MX - Tooncast + MX - Univision + MX - WOBI TV + MX - elgourmet + MX - truTV + MX - truTV HD + PY - SNT + PY - Red Guaraní + PY - Telefuturo + PY - RPC + PY - Paravisión + PY - latele + PY - Unicanal + PY - HEi Network + PY - Paraguay TV + PY - ABC TV + PY - C9N + PY - FOX + PY - HBO + PY - TNT + PY - Sony + PY - AXN + PY - Golden + PY - Space + PY - Cinecanal + PY - Warner Channel + PY - MTV + PY - A&E Mundo + PY - Discovery Channel + PY - National Geographic + PY - History + PY - Animal Planet + PY - FOX Sports + PY - Tigo Sports + PY - TyC Sports + PY - ESPN + PY - ESPN 2 + PY - Comedy Central + PY - Cartoon Network + PY - Disney Channel + PY - Discovery Kids + PY - Tooncast + PY - TLNovelas + PY - Caracol Internacional + PY - Telefe Internacional + PY - CNN en Español + PY - Russia Today HD + PY - AMÉRICA TELEVISION + PY - America 24 + PY - Az Corazón + PY - Cinelatino + PY - DHE + PY - Discovery Turbo + PY - Discovery World HD + PY - Disney Channel + PY - Disney XD + PY - ESPN 3 + PY - El Trece + PY - Enlace + PY - FOX 1 HD + PY - FOX Action HD + PY - FOX Comedy HD + PY - FOX Family HD + PY - FOX HD + PY - FOX Movies HD + PY - FOX Sports 3 + PY - FX + PY - Gol TV + PY - HBO HD Este + PY - HBO Plus Este + PY - HBO Signature + PY - HEi Network HD + PY - HTV + PY - Las Estrellas + PY - Max + PY - Multipremier + PY - Playboy + PY - Sony HD + PY - Studio Universal + PY - Sur TV + PY - TNT Series + PY - TVS + PY - TVS HD + PY - TeleAmiga + PY - Telecafé + PY - Telemundo + PY - Universal Channel + PY - Universal Channel HD + PY - Univision + PY - Venus + PY - Warner Channel + PY - max UP + PE - América Televisión + PE - Latina + PE - Panamericana TV + PE - ATV + PE - TV Perú + PE - Las Estrellas + PE - FOX + PE - TNT + PE - HBO + PE - Sony + PE - AXN + PE - Warner Channel + PE - A&E Mundo + PE - Universal Channel + PE - Space + PE - FX + PE - TyC Sports + PE - FOX Sports + PE - FOX Sports 2 + PE - FOX Sports 3 + PE - ESPN + PE - ESPN 2 + PE - GOL TV + PE - Discovery Channel + PE - National Geographic + PE - Animal Planet + PE - Investigation Discovery + PE - Discovery Home & Health + PE - La Tele + PE - Golden + PE - Golden Edge + PE - TLNovelas + PE - Cinelatino + PE - Cinecanal + PE - Cinemax + PE - Multipremier + PE - Disney Channel + PE - Disney XD + PE - Cartoon Network + PE - CNN en Español + PE - AMC + PE - ATV + + PE - ATV Sur + PE - América Sports + PE - Az Corazón + PE - Azteca 13 + PE - BBC World + PE - BYUtv + PE - Bethel + PE - Boomerang Cartoon + PE - CCTV 4 + PE - CNN + PE - CNN (EE.UU.) + PE - Cablenoticias + PE - Canal 7 + PE - Chilevisión + PE - Cinema+ + PE - Citytv + PE - DW (Español) + PE - De Película + PE - Destinos TV + PE - Discovery Kids + PE - Disney Junior + PE - Distrito Comedia + PE - E! + PE - ESPN 3 + PE - EWTN + PE - Enlace TBN + PE - Eurochannel + PE - Euronews + PE - Europa Europa + PE - FOX Life + PE - Film Zone + PE - Film&Arts + PE - Glitz + PE - H2 + PE - HTV + PE - History + PE - I.Sat + PE - Lifetime + PE - MTV Hits + PE - Mariavisión + PE - Mi Gente TV + PE - Más Chic + PE - Nat Geo Kids + PE - Nat Geo Wild + PE - NexTV + PE - Nick Jr. + PE - Nickelodeon + PE - PAT + PE - PFC + PE - Paramount Channel + PE - RBC + PE - RMS + PE - Rumba TV + PE - Russia Today + PE - Syfy + PE - TBS + PE - TCM + PE - TLC + PE - TNT Series + PE - TVE + PE - TVN Chile + PE - Telefuturo + PE - Telehit + PE - Telemundo + PE - Telenostalgia + PE - Telesur + PE - Televen + PE - Tv Agro + PE - Unitel + PE - Ve Plus TV + PE - Willax + PE - elgourmet + PE - truTV + + \ No newline at end of file diff --git a/siteini.pack/International/mi.tv.ini b/siteini.pack/International/mi.tv.ini new file mode 100755 index 00000000..5addb40d --- /dev/null +++ b/siteini.pack/International/mi.tv.ini @@ -0,0 +1,136 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mi.tv +* @MinSWversion: V2.1.9 +* @Revision 20 - [18/02/2020] WGT*Mat8861*elements fix +* @Revision 19 - [10/02/2020] WGteam*Mat8861*fix titles +* - creation +* @Remarks: +* @header_end +* $$encrypted w/userkey/expiry [18/02/2020] +**------------------------------------------------------------------------------------------------ +* +site {url=mi.tv|timezone=UTC|maxdays=10|cultureinfo=es-AR|charset=UTF-8|titlematchfactor=90|ratingsystem=IMdb} +swKeUv7yGYdJOcveN/RPvA== +DFXY9HGcOMpI8xz0WyYNwQ== +Yui4UO3eWtwpT5R5BoFid623cyicJliGllK2BCQvPL4= +AqWkpyzaTTUZLcSI2WHXpFKX3zHnfaQYFndFUvBSeOifGCHexv1zKuXusVFPe8LgKTLUl9KWBhYEdLxCJI8M7dsN5y5aF+SFQI7pc25R1cSj36r3lzfKCjmwZ1EmxH8F +/Wz/Dq6QiHrgAWz7kSYYEOKstY8s+hYngGwIWPxTyvTM/KUOXITPJM3AZYLtpwTfDeGAd9cKxHdeN2Dko8niRDadMq81mC0AYJIJ2a8mFH0= +/Wz/Dq6QiHrgAWz7kSYYEF50bJ75wYPzlnjJlU2ozaFagzK1U7UHr1814Oe0LvdfTwXXzqyB6E41DVKU0hbiSUO2u3NGaQM4/D+Gbh2HycPkW+txfwh64OEJdd1FFOxP738LN4l/eRsGmt8rGa983WzP7JzUZYRS+pRBP0lWLEnafV9VDVhw4Vug+c1HFmyzA7QyLvl51G3MuhPJbxX6OQ== +OGb6Y381wYKVN02L5B+LpiM1ITofY6md409tIQOuMaSD1yIXNhCkJVQdAkJ6QYvNoGIBl+VRY6N0dH9/xfUUKQkKWKxS/a8MCV7XHCLNNIQ= +r4mBlmcg3vxIlwzewgsSNpC7Bkv7cevqenBtUhAok2Ughtyck0DUIiXgjfdXGwRqeN3Vwnm4GgL2j0EqU/MbsA== +Q3/DBDomZ6M958hbQzNdIL7KWvIxwCTQOgDZsSJxHbIDB4NslA7tplkEORvJ4QV14LGxfIkGj3SS2wPBm4yic9ZLHqAbKBN1zXUMmCDoPsM= +r4mBlmcg3vxIlwzewgsSNrukBiKujCAoeysbvPJ/wNOESa3YMqQUKwBroa5b4K4eM254f1VpDNt2aqTTtp3ygQ== +LL6X8LDEpT4pMYQWea/k89XOZjlB5HhsZc5V4O8g1+V5rSIXHZrbJnYglVFHiK/QK+1YCtZT4FnoKrMBhTwTAg== +%&$€AzAW74yxC6YAZZ1Ifemz9QwrYU47d0WEulKPNb9czy8=€$&% +nSvvM8Jy+VItLSvyKtMM4A== +Rx4X6fmnbrtoK4tVKvCSRzVpZHggulTskg1SmB+yXPDAyt/19ngUZsrltIZxZlKF+EcNB07Z+aIY1YkoNgs0oCycslBpKzZGXH5JW1wmyy8PHmvu6FH+0rB/kkQTJCk41nUjWQwuw048dbKKDSrWkrgtI+MTZwePDThESY+GpgI= +WUHvmD3v/RVp8SZqhXTOIxDdijaSwj6638iEQ+WDzjhrMPv1R0xy0cXbXxH81Uly +swKeUv7yGYdJOcveN/RPvA== +bnjZeTj4YyBSFr8cJ7rH7cTTVodj3fgoa2Zi4mflQL4= +xbynO2yd7ZwEmjGe2jnK2D5nz1sdvFEsxfmHtQXgzBCBxLZfDzLg93lpZGdUZrPvPImJUtl270Lm2tTq4yeMWw== +xbynO2yd7ZwEmjGe2jnK2Mgpn2oXNZFTJMLeVMo399IymEgFmqJZrf8s8ziQTU/MUkCeGWYZmdyu2H5m7RIVDA== +xbynO2yd7ZwEmjGe2jnK2LgFljMcCEMdWMKnyTCY0LV82SmKGxvsNaJLBK7bq1YNzY/sTECp3rEoLQfzKXhJdg== +xbynO2yd7ZwEmjGe2jnK2LgFljMcCEMdWMKnyTCY0LXqElBiLzqoVtZGO5ZHYcoAxQkv+Vf1BEtxvr4u7fC4lw== +9roYptdrnDh1QCjywir52fvGUR7CDa5k8G3aD0XnNMJgR9gYItbm26s+nJwZP20/CKcCk/GrTkTIxf8S4awyYhvFXS38pincuo7+dBqYwZb6Z06bw8SY3Ch+VDIniWP+ +9roYptdrnDh1QCjywir52W3aYoW7ec/eguQ+Oh8c+lXXiBd3n+CPUhM4OZV9/5ZiaMqfC5jLztoNqPSVI6ulB8wrLf2wPe79/Y4Hk0/gBdM= +L0g0yuPbCMlvkgX0hGVSRo+NEHG+vyLGHovUEHIeF+AOUtdZnNQDl3j5iN+4fXdW +nSvvM8Jy+VItLSvyKtMM4A== +swKeUv7yGYdJOcveN/RPvA== +DFjRRtJ6OmtcnteBYKhwGtYFE2H3lzLeLid3wc3wyh6g0mr/Jrm9EqNkFLhjx1Fe +Akmp37XGp4IWKKzJmWbPs1N3m9KJaZ+sRLHbKwyDxyZHY7TEiLlkMGcQ6lm1WPPy6oBrtHQyLJ+wfbpxAL4TFA== +uHqbwNxGGCduAx+XHrqdIKHo7sRQBxy8PyW3RrEzAQT3w/thZuFXB4L8+9rVMXwddzp2Bu6IX3wao4tqy3i/Fg== +swKeUv7yGYdJOcveN/RPvA== +6H5/f2DhXqcKy4cR0/JqrQkLRktmzwFT+5G+Zp09/Z9U7ZrbraY04hVZzvykXmbBTOnWbQ8/6GEj8yLgvZ/DNw== +61zcHplWiQDfWPUATcW5I3p91gVFDRsIthUUYa/NbI5eLNFMQT25F2Ru8Ix1aMCK9EV6FMbIIHWqxbnIVNY3sQ== +GxrZGB2Io+JkHgpRLsIwnYfv84NIHd4AAwf6WbqOHowV38x4vFVs1TIqU1OpMvH1SjzQcg51mvUvRa10zoC4iw== +imz7bg58sIsFij3OCrBZmEDZKQF1eIEusuUw7b8aibuZ1HEQ5PF2xF2jmj0cvdBoOLLRrTbFXd8tHId6Is317U/MS10SLsjT1kdEsqeNgcQ= +Hr2BGwVU5MtnVA3i3Yd3c+e11Xr7zhEvzioBYSjScVMSDRa+xnJEe3j0t938pTShbOJvhCb6+GQf/a2xMej2AA2e5g0TsGu5JJQoNwUWVgY= +eOo6DkEP/4otSWR2SgVJm1Qa6+h1Icn0e4G8ogDu+QVcTcpx30nCYvbAhx8qyAPw+UsQRyTq7lie8vPS1+Lfzw== +mJyESp9po0JfuPJNXNzcK32i3I+WMF9MagWpOU8koNWeMcX5b6jK808Hq48TRqYD +mJyESp9po0JfuPJNXNzcK43va5u4pGdTk3XYiHfeJO00s9Wi1PbYwqgiDm4aDOYtait1E03We/NhsamDnRWOfg== +GAuyCMBtfS8U2af4yHPIstfrJlkV5sah5CT+W7h9XZtcq8PDR0WxSz2fEYyUV7PicB+OFxPVC5jDpEBPxOl7Dg== +lR8KB77HLTzx/BsbDj5nVPCOkCxGJMUKaGm+nEDuyfu3jXrX2jVW3ECFv1EDLuSX2csBaloyk3cKo0Ckv8k5OacEj4AKGS2KItW8xNUrYBQ= +VGU++Ewbu+cG9b/RrnaQ/hLrxH4JjnfuJSB1OzPy0TYTJ1W8mhHFIoSKDU2EBV6D+92oqcYVWuzrDhm0ca3LGgvhVnSwrr48V/0Anr8oKs4= +VGU++Ewbu+cG9b/RrnaQ/gO5tPzBujntbGKI+jse4tgm7+qLY+ciLDgsQHBhZlBd02tbwz1d7hU3ruKAF9R3gC1jzYXzyDvWwympdyO4SKadbRpNnbT0iaMETtxHh8EM0ssvE+sXxclLmXSE/55vepm86mhIQdipB6OXCIrK/oChVOG2Sq0l6FVhJukI6ooH5Vby0xFwnK7hWeaoN+lg0w== +Ct5dCSuF4Rn60Ci54jP7Zw== +swKeUv7yGYdJOcveN/RPvA== +jXD8k1Qo4fKbBEqmtSLsoAGJnkHu59ze3ye0KA155cpQ66ci71QIkTQNMLVaf757 +eVpws1q29YAoI1Dkc74x+WSrJU1q6luc30GJXYpPGEwCrPQ2XVUO+Q2Vdc72lXwP +XICGIthJtRAaf/eMQAlS2oGhri+IhJIiBzM1NpcobevbjnZx9Wvdj2cKxeINJm9VtNvOXz6Ph/j0f4++3wnLvQ== +4ZYf3WBAwjxX3m95gXyv5eRIT6bUD6M6msPqzbdu0Ig= +4ZYf3WBAwjxX3m95gXyv5fbPUTDx4K+TzI9ARvLApv/+n/JG0lgjPHEkA/efxuTlr83+TkHK8wyevWUkLQs9qg== +7cbMjefvXeLyhMHuvMjLAxPfr+k40hvcTg26p/oD2ynfi11Y/ibaIBn9rZEr7BRZx4KX1gg+pQwdPK0DDHa4gw== +ViWZ88JMJu5Vn1d7fapzGpymAuqZQPV6bVQZ8UBMlL5V/teTDq6x18zMNAC+nG6g +UsIjgFzDuW+IzuuozRuATlpmgEGxIVPPTgs7j1LA70Z6WJlKTHlT325HR4ZXQvkZRCj18/nBxjX3ioUX3OfkHA== +UsIjgFzDuW+IzuuozRuATvx/URzKqhq9hlT4rwuK9IV4wpCL7J1uFBsWY5NGqUoG +UsIjgFzDuW+IzuuozRuATrBSm0GbhdQ4KtNoUrFTeGM= +xDz4IJBUsUGYILu7MT9TfmYKosRFTGMfk4FnVHrs9P5oFzY4aaMbL3OsgvKnMlhZ6//NP9GdTh4K7Z11EXocUnGJBkjEa0dFmzVPDLI/W+DH5AjJha7TnPRr9cN+ggwH +9ZmtVunMu2GPIMEvjzvA8wqhz1p3XA8My6P9ZB3+2E1Z8lliF+xc4hh7L4IAIA26 +ak6BycBB6foKXyxZBny13T0pjStwW+TniTF9AFofYCZkm+UYBDdHuPd4dsTvTPOsvyiAj7y15Fl7Vpxn+OvZ4A== +yUzbrZ882AK/IHiYDV5whOkgqExKt7RN0PtUgl3RTv+9Nwb5vuv68bLr/Yl2Ew4IKrRvBHnamTRzOEOdPXUtkg== +Q+TdtoV+5FfUbWKT4eI9qStNnyszgz2IpkedoxWFew+KaBwbrsyuLll7PklpQWuU +VH1LKnYEBjAfMWcrpLyDj4YnX/E+rf/9CY3GcIBFY4A= +swKeUv7yGYdJOcveN/RPvA== +cs0tVGKubEh7bD3osrm++SN0IBeJLZBI0wL3ha3oLItHOn+y0GPS4KIFpeDXnUkXJaG0VKlIo1qCFELNxBQvRA== +85Wql6UeqAhvFEbIGrRYkUYkLfMXnmQ3Rve4Y9ExW4k= +ikbMIk9uJKF5Jjmzj4NZdIuEdDoj3Agn/V5k0u4o2R+jGIOPLQfUhdAISAJfNuE2 +uc2xgTiSSzGSq5Pzna8zoTLeliougaHUMq5gbeKbnIuZ3tBgrKHIAh2G1nI+YGgRTTk87IYPlbuaj2G4yUcpGg== +rzCKouahY7Xpu2EbFNuU9hfOyhhyyJG1cPQny0wv7jUkHCJ1/Sg9e2TgXROHVFkl +rzCKouahY7Xpu2EbFNuU9isgR1BeYnmw9SteNFAGua4yBkw7moyL50Sqih93gRoUTWEHoRAf5twzZg25up6NrA== +Rknq0/GgnDOAR/Aa4V5oTpNF1xRwfLROJ+/sur14d7uSNPnEMKIrgcxiKldpdE/kk9IS/sgdDUlHl4y+aSjeGr06YsiuvyWxpXiB0Fw1d7I= +5To8bUDB+koDdK4BAxPua5Fug46umffwZZy5y0D1OVdshGQy/Gcdtj6V4WdDR/R0gdO9VNqcHQ7dLq6Ox5G2gA== +po9NGSsa7uF5GiMONF7R862AaZoRDTd2bio0UTndcVOfHWAMuMNbl6YZsJMMRgpPhbFyFhoxE9Lf6EacG1t4Dg== +1U8Ecl4QidfLdRTJq1r0KZMcSj/v9H2xfz4LK4AF5DciQos6UOsj4sfX8ymaTKA9 +Ct5dCSuF4Rn60Ci54jP7Zw== +zkPH18CMr93/rf8utk8HAg== +rw5jKp9GfZfLA3gupY/P8hUBBWCu9y03D/xPpF4lO20= +C5/dRzcQo+YTi15Ld3d15w3VI54sYXOXavDU2ZQ12FB6uGeD9mijGuV1PeN2fQOHS0KWoHOJ7/UaM6CW/hFZz3LE4rwQ/FMGVDnyZykbw1U= +C5/dRzcQo+YTi15Ld3d15yAv/I4n9y5i5C4Hnmx1C+IqhP6500kTmnegpwTo6rh0bhyMXIhWk7ScxdmMDd5aZ05wmCobEypyp1wRfBAwlfNMaAjkkyUrCNX0V+8cIUm3 +C5/dRzcQo+YTi15Ld3d1562bSAE9O1jduDuj0kWjISo3cWdBgntRyCtWppLnIJRJ +4ZYf3WBAwjxX3m95gXyv5b+OBApUrdEjyUuzmdNm50n2lfT5QrpaMSMrqZes9YhQYcNV8mvwgub4pqhg2+vJ0g== +AlDiaWzMoWFrAZei8AJKxxkRsQRu2M1bFXguml56vDdELCtUXefNNlMuzBNRghh/ +Hr2BGwVU5MtnVA3i3Yd3c/a1GYCXdJN/61pjHbPct2uR76U+GpSpwjkq7cnaFoM6IAP5euR0sI8j22FpwUszmQ== +imz7bg58sIsFij3OCrBZmDqrRFg+NojUTfBo9rKE7OvvEsnz7fwp+pZKdlFE15ryw9GgYFK/6fsSPvF9NcRmHw== +UsIjgFzDuW+IzuuozRuATofE6kJaAjNRQMyF20GS4T3iE2LOJzVJTxLHst7lcpWq/2LNNIOw5u7z+jifTNxzyg== +PWpH3kI5EJhlPzIyrzmPW1ZhVOdDc2FpTGokp17D++/0kOOvn1LscZNn7TJ4++AH1vbzsEUxVn7+ZHpAAqtKVg== +f7jzT0QbOgdgYqRUf+YRsVicxycPP+cMoeKJaLyQL/fYJzbTUuroejbjmJmsvJXpkWX94fZ3Hpnx08Ole+kZ7Q== +4ZYf3WBAwjxX3m95gXyv5eRIT6bUD6M6msPqzbdu0Ig= +UsIjgFzDuW+IzuuozRuATrBSm0GbhdQ4KtNoUrFTeGM= +YUdX/3zZ3gUwykekS4EcwZFoy1sJrUJPL72tCQhqYe8= +swKeUv7yGYdJOcveN/RPvA== +4wpoyNlvbjj68afjI27H3nTPXNEhKpqoMtM9ABHtA9qlXyDe8RYtr4V2M8GlZ7APW263EyeRC9Hi8kcxLNBiCwJPzbeWkhNCxUxzl6lWznFNxrqmgk2tVrkqCy5/B2E/pauwlaa1PtZ1vy+V2QBMJw== +HPP1c+gSA42uUlSHpoDkiwEXHvnDgkIM1oaFyJPaCQQT4ydIqG8xeXR42SmaSRqjM74dR5KEcqJtbiD1aNebcKepKFJEkq4d9tmKFlTm9fM= +DFXY9HGcOMpI8xz0WyYNwQ== +EFFA8OV6NoVhNFBtFj4PW9XOp4hMRQCEcRN5Pxdv/eA= +OztqLLF1zeL4Xc+4vqZ1sFk88f/qy600ru1f4P2+zZpBILoKFH2cpKFA2nuS0MbA +iHcMoiLtb9/a6CkDhXzx09MewPh+WXBWDvZ87kl/+DYbKNYo5LkR4lHy6cNkh1kRlIfwmdXq1gvhxpPAEXEilU1KU4/yW5P/vXh82ZJiRHQ= +Vi7fO1Hx0s1PXS1X3G5YWB9TfUNxho4jUYzRdydjKyejCw3XlifdZZNe15NNCbUCTn91f/yq3w33oV1EiXtYKQ== +oP7AClwX7dAyZ0UbtLeDHLh3+XTlWakyJGlsx84dqwo= +grPGtabng/xc3HffLU70awTb7uNOJYFDLcKNw2OsJZK34QLogAYrEjX4mtfMekoE +iaw4R0Czst7JeKqWCRhlkcGm/ihtVYiL4VolpZPl6Qg= +vmtUbAnGdTXMEBWT5/1u8kM7LzJgxvNmGZDpFqpDgw9lobyzcsHo9ZvRnoEYp1kOfqps7jgZ0uB7+n6JVZ+ZUg== +wlhqEaNp56RFC+dZlTmCove129fae392iX4TltPoU1EkUiMHuVV+CtSHwQs0LJIVaP4iDG8W77+CdueryTlhDg== +7+5uLICr+uceN9t+9QWLMgLWaCWKzmKB8a9fWhbggjrPZ59fwplmlk5FXBqX8BA1p8puCTnklkSoJCvnNmGiQ0kiY2cGXQ16r6IwJweNbiWuqI/4y79DPb/lXa2SA3j/ +7+5uLICr+uceN9t+9QWLMratz6HMD1cHoMK6ql3Aiu+T2XNhE1FNofx2HRXZgHsR +8q+mxccO25VHLQ7lE7V5ARaN+5T4bsWtVeLvdRUEWZFuK4rU855lrGjUhp/Qu6X657uPA/Z4+lV1XRBlb3x5a4syffLzCnIPS87ArsrST4qMg1DEcsb6w6uTiRpiMhOH +Dl2n3fHY8sH0C+hSc18lJ4Dat8HYVeNS7al1BpVtBTeawhS7hcwLfyXCm2oPLzz+7BID+Ow4tC5GzsFVFe0p4Bt9CrzEJltLdsmbfJOWLL0raQlVv4v5l+pPHWLc7IQH +Dl2n3fHY8sH0C+hSc18lJ3i5nMwRjAiqal9XjaPc6TnbN3/51Xbwmk8b+8WANLZ8 +8q+mxccO25VHLQ7lE7V5ASorDYIplBunBZ+dqKvzd2nhLZ6Chdo1KvcEqTM+xuwv +0Gc37/rj89PKELy4PnVKNjUFdWkm3BF9W4qcCv0TGTUVmP2mB5KP8ikjF9CKIVaTueHzYKahYBS1f02+y7iRBV6o5M9wH5i6h1RyrPy6WDY= +Dl2n3fHY8sH0C+hSc18lJzJpxuRLoFI+1LOFlLSa31Sol2Q/AmBLsvxqc9rAxeK+ +x0vLd75D6doP7m9jgzQYgiu2XpgExNiERD/F2h+lEtVfsN3ABwfPIQjmAIrHIAY9eKFI5Ch4pQIJO3T8fc6OUK89g5hVOaYUQYD1UF04Jog= +iaw4R0Czst7JeKqWCRhlkdQYWfevQKBG25WqNsW+Tf6QrRWq3bOEbjnzRdZZNih/Wj3unk7rfsCGEyiDWLZEWA== +JWWgfn23zWSfBKxR7LUhUw== +1Cgzr6FiUEcwhZgwyYXGi1hX/N+ZLPFausCZqQNR3Zt4LYgR9vHZNUABd236acFn +1Cgzr6FiUEcwhZgwyYXGi8CFRlw/AajPNl9ty8tgcF0Ky7nXVwKR2kwP5vazFg3L +1Cgzr6FiUEcwhZgwyYXGi9H7HB/tKJhkkk247UFtWVd4dJsXcEglA+kbWjWa8JKpaBOOEzjE8wJWLaLWxc213w== +cYx/n8AJw/xzOAmylhDqeLuq8wsCmiGQ7NKrNtnyTSo9Zgnpqn3YMnW6ZL4uJsMJfeMLgOqaVq1i1WL4LMMn9g== +cYx/n8AJw/xzOAmylhDqeHNStm8OTkcXAaSSngu3McFcH6SjWgwZ5QMPvCPoTf/p +cYx/n8AJw/xzOAmylhDqeJeU5uVQhfDoqEcj1KfFpLdLPpfqVfRGWWBQo7PtVp6EYNrDgI1iwKv6p1A3YKaOMg== +cYx/n8AJw/xzOAmylhDqeAeMpz8FxkK4JeshQWXc0hhbw/7e8zJEiNIZN2ZwY7MLkbEEdYGHLNJ2d8sv2UZFLQ== +1Cgzr6FiUEcwhZgwyYXGi9E6P/ZrqQDK+wb66GjOny9P8GWVaFwxkzSyNqCyP+USZfLt56C41dgm3uZiCcsh6GfV/ApEeoR7NUo3fgd0RRjIChGWY/dCznGJOSKzt3WL +Ct5dCSuF4Rn60Ci54jP7Zw== +EFFA8OV6NoVhNFBtFj4PWwak+lnDzWdPOj308MuuQas= +XKcDrPb7aLmil3MPXFPA/A== diff --git a/siteini.pack/International/schedulesdirect.org.ini b/siteini.pack/International/schedulesdirect.org.ini new file mode 100755 index 00000000..3759f19e --- /dev/null +++ b/siteini.pack/International/schedulesdirect.org.ini @@ -0,0 +1,152 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: schedulesdirect.org +* @MinSWversion: V1.1.1/56.6 +* @Revision 3 - [15/11/2015] Jan van Straaten +* - remove of faulty credits role solution +* @Revision 2 - [24/10/2015] Francis De Paemeleere +* - speedup parsing (tested with V1.56.6) +* @Revision 1 - [23/10/2014] Jan van Straaten +* - adapted site changes +* @Revision 0 - [31/08/2013] Jan van Straaten / Francis De Paemeleere +* - creation +* @Remarks: You need a login and password for this site +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=schedulesdirect.org|timezone=UTC|maxdays=16.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|keepindexpage|firstshow=1} +site {ratingsystem=MPAA|subtitlestype=teletext|episodesystem=onscreen} +url_index {url|http://dd.schedulesdirect.org/schedulesdirect/tvlistings/xtvdService} +url_index.headers {method=SOAP} +url_index.headers {customheader=SOAPAction=urn:tvDataDelivery#download} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +*url_index.headers {credentials=ENTER_USERNAME,ENTER_PASSWORD} +url_index.headers {credentials=pedrobmat,bmatbmat} +* +url_index.headers {accept=text/xml|contenttype=text/xml;charset="utf-8"} +url_index.headers {postdata='index_variable_element'} + +scope.range {(urlindex)|end} +** timespan calculation to enable to add the requested timespan from the config +index_variable_element.modify {calculate(format=F1)|'config_timespan_days' 1 +} * add 1 day because config_timespan_days is 0 based +index_variable_element.modify {calculate(format=timespan,hours)} * convert to the proper timespan string required for index_temp_3 +index_temp_1.modify {calculate(format=date,yyyy-MM-dd)|'urldate'} +index_temp_3.modify {calculate(format=date,yyyy-MM-dd)|'urldate' 'index_variable_element' +} +index_variable_element.modify {clear} * clear the timespan value +index_variable_element.modify {addstart|'index_temp_1'T00:00:00Z'index_temp_3'T00:00:00Z} +end_scope + +index_showsplit.scrub {regex||||} * copies the whole index page +scope.range {(splitindex)|end} +* now break up the large chuck into 3 smaller chucks, to speedup parsing +index_variable_element.modify {clear} + +global_temp_1.modify {substring(type=regex)|'index_showsplit' "^.*?(.*?)"} * contains all programs +global_temp_1.modify {replace|title>|t>} +global_temp_1.modify {replace|subt>|st>} +global_temp_1.modify {replace||

    } +global_temp_1.modify {replace|syndicatedEpisodeNumber>|sEN>} +global_temp_1.modify {replace|description>|d>} +global_temp_1.modify {replace|originalAirDate>|oAD>} +global_temp_1.modify {replace|showType>|sT>} +global_temp_1.modify {replace|series>|s>} + +** SPEEDUP option: if you don't need production/crew/cast info, just comment out next line +global_temp_2.modify {substring(type=regex)|'index_showsplit' "^.*?(.*?)"} * contains all productionCrew +global_temp_2.modify {replace|name>|>} +global_temp_2.modify {replace|given>|g>} +global_temp_2.modify {replace|sur>|s>} +global_temp_2.modify {replace|member>|m>} +global_temp_2.modify {replace|role>|r>} +global_temp_2.modify {replace|r>ActorA(.*?)"} * contains all programs +global_temp_3.modify {replace|genre>|g>} +global_temp_3.modify {replace|class>|c>} +global_temp_3.modify {replace|relevance>|r>} +global_temp_3.modify {replace|programGenre>|pG>} +global_temp_3.modify {replace|(.*?)"} * contains all shows we need +index_temp_2.modify {substring(type=regex)|(]* station=\''config_site_id'\' [^>]*>)} +index_temp_2.modify {cleanup(removeduplicates=equal,100)} +index_showsplit.modify {set|'index_temp_2'} + +end_scope +** +index_start.scrub {regex||time='[^\']*?T(\d{2}:\d{2}):\d{2}Z'||} +index_duration.scrub {regex||duration='PT(\d*H\d*)M||} +index_temp_5.scrub {regex||program='([^\']*)||} +index_videoquality.scrub {regex||hdtv='([^\']*)||} +index_videoquality.modify {replace(not="")|'index_videoquality'|HDTV} + +index_subtitles.scrub {regex||closeCaptioned='([^\']*)||} +index_subtitles.modify {replace(not="")|'index_subtitles'|true} + +scope.range {(indexshowdetails)|end} +index_start.modify {calculate(format=utctime)} +index_duration.modify {replace|H|:} + +** get the programs part +index_temp_4.modify {substring(type=regex)|'global_temp_1' "^.*?

    (.*?)

    "} +index_title.modify {substring(type=regex)|'index_temp_4' "([^<]*)"} +index_subtitle.modify {substring(type=regex)|'index_temp_4' "([^<]*)"} +index_description.modify {substring(type=regex)|'index_temp_4' "([^<]*)"} +index_rating.modify {substring(type=regex)|'index_temp_4' "([^<]*)"} +index_temp_3.modify {substring(type=regex)|'index_temp_4' "([^<]*)"} +index_rating.modify {addend|\|'index_temp_3'} *advisory added to rating +index_productiondate.modify {substring(type=regex)|'index_temp_4' "([^<]*)"} +index_episode.modify {substring(type=regex)|'index_temp_4' "([^<]*)"} +index_starrating.modify {substring(type=regex)|'index_temp_4' "(\**)[\+]*"} * full stars +index_temp_1.modify {substring(type=regex)|'index_temp_4' ".*(\+)"} * half star +index_starrating.modify {calculate(not="" type=char format=F0)|#} +index_starrating.modify {addend('index_temp_1' not="")|.5} +index_starrating.modify {addend(not="")| / 4} +index_category.modify {substring(type=regex)|'index_temp_4' "([^<]*)"} + +* get the productionCrew part +index_temp_4.modify {substring(type=regex)|'global_temp_2' "^.*?(.*?)"} +index_actor.modify {substring(type=regex)|'index_temp_4' "[^<]*A(.*?)"} +index_actor.modify {cleanup(tags="<"">")} +*index_temp_1.modify {substring(type=regex)|'index_temp_4' "[^<]*Guest Star(.*?)"} +*index_temp_1.modify {cleanup(tags="<"">")} +*index_temp_1.modify {addend(not "")| (Guest Star)} +*index_actor.modify {addend('index_temp_1' not "")|'index_temp_1'\|} +index_actor.modify {cleanup(removeduplicates)} +index_presenter.modify {substring(type=regex)|'index_temp_4' "[^<]*Host(.*?)"} +index_presenter.modify {cleanup(tags="<"">")} +index_director.modify {substring(type=regex)|'index_temp_4' "[^<]*Director(.*?)"} +index_director.modify {cleanup(tags="<"">")} +index_producer.modify {substring(type=regex)|'index_temp_4' "[^<]*Producer(.*?)"} +index_producer.modify {cleanup(tags="<"">")} +index_producer.modify {substring(type=regex)|'index_temp_4' "[^<]*Executive Producer(.*?)"} +index_producer.modify {cleanup(tags="<"">")} +*index_temp_1.modify {substring(type=regex)|'index_temp_4' "[^<]*Executive Producer(.*?)"} +*index_temp_1.modify {cleanup(tags="<"">")} +*index_temp_1.modify {addend(not "")| (Executive Producer)} +*index_producer.modify {addstart('index_temp_1' not="")|'index_temp_1'\|} +index_producer.modify {cleanup(removeduplicates)} +index_writer.modify {substring(type=regex)|'index_temp_4' "[^<]*Writer(.*?)"} +index_writer.modify {cleanup(tags="<"">")} +* get the genres part +index_temp_4.modify {substring(type=regex)|'global_temp_3' "^.*?(.*?)"} +index_temp_1.modify {substring(type=regex)|'index_temp_4' ".*?(.*?)"} +index_category.modify {addstart('index_temp_1' not= "")|'index_temp_1'\|} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {regex||()||} +*scope.range {(channellist)|end} +*index_site_channel.modify {substring(type=regex)|'index_site_id' "(.*?)"} +*index_site_id.modify {substring(type=regex)|'index_site_id' ""} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/International/schedulesdirect.org_info.txt b/siteini.pack/International/schedulesdirect.org_info.txt new file mode 100755 index 00000000..81e8abef --- /dev/null +++ b/siteini.pack/International/schedulesdirect.org_info.txt @@ -0,0 +1,31 @@ +---------------------------------------------------------------------- +SchedulesDirect.com revised October 2014 +---------------------------------------------------------------------- + +Before you can use this siteini, you must: +A. Get a membership and register at schedulesdirect.org/account , get a login name, a password and create one or more lineups +B. add your login and password +C. generate your own SchedulesDirect.channels.xml file (because this is different for every unique login) + +A. +Follow the instructions at schedulesdirect.org +!! Important when chosing a lineup: Keep the number of channels low !! Only add channels that you are really going to use! Keep in mind that also for the channels you do not use to get an epg from, the data is downloaded. That takes time and slows down the process. + +B. +Open the SchedulesDirect.com.ini file and look for the next line and change the credentials to yours. +url_index.headers {credentials=ENTER_USERNAME,ENTER_PASSWORD} + +C. +To generate the your own .channels.xml file (extra info can be found on http://webgrabplus.com/node/289) +1. in your siteini: + for all the lines between @auto_xml_channel_start & @auto_xml_channel_end, remove the FIRST * at the beginning of the line (= uncomment) + Save schedulesdirect.org.ini +2. in your .config.xml: + Add only one dummy channel in the WebGrab++.config.xml file + dummy + Only grab for 1 day + 0 + Save WebGrab++.config.xml +3. Now just run WG++ and your .channels.xml file should be generated, if all goes well. +4. You have now your .channels.xml file. The channel lines inside it, can be used to configure the WebGrab++.config.xml file. +5. Revert the changes made in C.1. diff --git a/siteini.pack/International/shoofeetv.com.channels.xml b/siteini.pack/International/shoofeetv.com.channels.xml new file mode 100755 index 00000000..c6f468f3 --- /dev/null +++ b/siteini.pack/International/shoofeetv.com.channels.xml @@ -0,0 +1,275 @@ + + + + MBC 1 + MBC 2 + beiN Sports 1 + Nashe Kino + 2M Maroc + Aaj TV + ABP News + Abu Dhabi Al Emarat + Abu Dhabi Al Oula + Abu Dhabi Al Oula +1 + Abu Dhabi Drama + Abu Dhabi Poet + Abu Dhabi Sports 1 + Abu Dhabi Sports 2 + Abu Dhabi Sports 3 HD + Abu Dhabi Sports 4 HD + Abu Dhabi Sports 5 HD + Abu Dhabi Sports 6 HD + Abu Dhabi Sports 7 HD + Abu Dhabi Sports 8 HD + Abu Dhabi Sports Extra + Ajman + Al Aan + Al Ahly Club + Al Aqsa + Al Arabiya + Al Arabiya Al Hadath + Al Arabiya HD + Al Baghdadia + Al Dafrah + Al Diyar + Al Forat + Al Ghadeer + Al Hayat + Al Hayat 2 + Al Hayat Cinema + Al hayat Mosalsalat + Al Hurra + Al Hurra Iraq + Al Iraqiya + Al Jazeera + Al Jazeera Documentary + Al Jazeera Mubasher + Al Jazeera Mubasher Misr + Al Kahera Wal Nas + Al Kahera Wal Nas +2 + Al Kass + Al Kawthar + Al Maghribia + Al Majd + Al Majd Al Hadeeth Al Nabawy + Al Majd Holy Quran + Al Manar + Al Masriya + Al Mustakillah + Al Nahar + Al Nahar Drama + Al Nahar Movies + Al Nahar Sports + Al Quds + Al Rai + Al Rayyan + Al Resalah + Al Saeeda + Al Saha 1 + Al Saha 2 + Al Saha 3 + Al Sharqiya + Al Shorooq TV + Al Sumaria + Al Watan + Al Watan Plus + Alafasy + Alalam + ARD + Arirang TV + Art Hekayat + Art Hekayat 2 + arte + ARY Digital + ARY News + Arzaq Anbar + B4U Aflam + B4U Plus + Baby TV + Baraem + BBC Arabic + BBC Persian + beiN Sports + beiN Sports 10 + beiN Sports 2 + beiN Sports 3 + beiN Sports 4 + beiN Sports 5 + beiN Sports 7 + beiN Sports 8 + beiN Sports 9 + beiN Sports HD + beiN Sports HD1 + beiN Sports HD2 + beiN Sports News + Bro + BVN + Canal 24 Horas + Canal Algérie + Canale 5 + Cartoon Network Arabia + CBC + CBC Drama + CCTV 4 + CCTV Arabic + Channel V China + Cinema One Global + City7 TV + CNBC Arabiya + Colors TV + CricOne + Dawn News + Decision Makers + Deepam TV + DM Digital + Dream 1 + Dream 2 + Dubai One + Dubai Racing + Dubai Sports 1 + Dubai Sports 2 + Dubai Sports HD + Dubai Television + DW + El Mehwar 1 + ERT World + Euro Sports News + Fatafeat + FOX + FOX HD + Fox Movies + Fox Movies HD + Fox Sports + France 24 - Arabic + France 24 - French + Funoon + Future TV + FX + GEM TV + Hannibal + Heya + High TV 3D + Huda TV + Hum TV + I Film + iConcerts HD + Ikono HD + Imagine Movies + Indus Vision + Iqraa + Italia 1 + Jeem + Jordan Television + JSTV + JSTV + JSTV2 + Karusel + KBS World + Khyber News + Khyber TV + LBC + LBC Europe + LDC + Life OK + Luxe TV HD + Massaya + Mazhavil Manorama International + MBC 3 + MBC 4 + MBC Action + MBC Drama + MBC MAX + Moga Comedy TV + MTV Lebanon + National Geographic Abu Dhabi + National Geographic Channel HD + National Geographic Wild + NationAl Geographic Wild HD + NBN + Nessma + New TV + Nile Cinema + Nile Comedy + Nile Drama + Nile Family and Kids + Nile Life + Nile News + Nile Sports + Nile TV International + Noor Dubai + NTV MIR + Oman Sport + Oman TV + ON TV Live + Orient TV + OSN Action HD + OSN First HD + OSN Movies Comedy HD + OSN Movies Festival + OSN Movies HD + OSN Movies Kids + OSN Premier + OSN Yahala! Shabab HD + OTV + Panorama Drama + Peace TV + Physique TV + PMC Music + Qatar TV + R1 + Rafidain + RAI 1 + RAI 2 + RAI 3 + Rai News + Rai Storia + RBK + RETE4 + Ro'ya + Rotana Aflam + Rotana Cinema + Rotana Khalijia + Rotana Masriya + Rotana Mousica + Rotana Zaman + RTG + RTR Planeta + RTVI + Russia Today + Russia Today - Arabic + Sama Dubai + Saudi 1 + Sharjah TV + Sky News + Sky News Arabia + Sky News HD + Spacetoon + Star Plus + Sudan TV + Syria Drama + Syria Satellite Channel + TFC + Tiba + Toyour Al Jannah + TRT 1 + TRT Çocuk + TRT ETTÜRKÝYYE + TRT Muzik + Tunisia 1 + TV 5 Orient + TV Polonia + TV1 Iran + TV2 Iran + TV3 Russia + TVB8 + TVE Internacional + Twazon + Urdu 1 + UTV Movies Arabia + Yemen TV + ZDF + Zee Aflam + Zee Alwan + Zee TV + + \ No newline at end of file diff --git a/siteini.pack/International/shoofeetv.com.ini b/siteini.pack/International/shoofeetv.com.ini new file mode 100755 index 00000000..6d61559e --- /dev/null +++ b/siteini.pack/International/shoofeetv.com.ini @@ -0,0 +1,123 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: shoofeetv.com +* @MinSWversion: 1.1.1/55.27 +* @Revision 1 - [09/10/2015] Jan van Straaten +* - solves the problem that the index shows are not in the regular ascending time order +* @Revision 0 - [25/05/2015] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=shoofeetv.com|timezone=Africa/Algiers|maxdays=2|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps|keepindexpage|episodesystem=onscreen} + +urldate.format {list|today|tomorrow} +subpage.format{list(step=1 count=55)|0} + +url_index{url()|http://www.shoofeetv.com/en/guide/getGuide?section=|urldate|&page=|subpage} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +scope.range {(datelogo)|end} +index_variable_element.modify {clear} +index_variable_element.modify {addstart|'config_site_id'} +end_scope + +index_urlchannellogo.scrub {regex||^.*?id=\"tvg-channel-'index_variable_element'\".*?]*src=\"([^\"]*)\"||} +scope.range {(datelogo)|end} +index_urlchannellogo.modify {addstart(not="")|http://www.shoofeetv.com} +end_scope + +* the index file is composed as follows +* each day: +* all channels are present , indicated by data-channel-id="1144" This id is same as config_site_id +* in each channel the prime time shows are listed first (6:30pm - last show before midnight , start has a pm indicator) +* then all the other shows (the first starts just after midnight has am indicator +* a clear difference between the days is the value of data-id , for the second day at least 5000 (?) more than for the first day +* e.g. for channel-id="2" the first days data-id ranges from 1 to 28, the second day from 8443 to 8466 +scope.range {(splitindex)|end} +index_showsplit.scrub {regex()||
    ]*data-channel-id=\"'index_variable_element'\"[^>]*>.*?
    ||} * all shows for this channel +index_temp_1.modify {set|'index_showsplit'} +index_showsplit.modify {clear} +index_temp_5.modify {set|0} +index_temp_4.modify {set|1} * start value loop condition +loop {('index_temp_4' "1" max=100)|end} +* the next line always uses index 0 (the first, because we remove it further on, so in effect index 0 is always the next in line +index_temp_2.modify {substring(type=element)|'index_temp_1' 0 1} * indexshow +index_temp_3.modify {substring(type=regex)|'index_temp_2' "data-id=\"(\d{1,})\""} * data-id +index_temp_4.modify {calculate(format=F0)|'index_temp_3' 'index_temp_5' -} * difference +index_temp_5.modify {clear} +index_temp_5.modify {set|'index_temp_3'} *saves value of data-id for next loop +index_temp_6.modify {addend('index_temp_4' "1")|****'index_temp_2'} * all indexshows of one day added together +* remove the show from the index, that will leave all shows of the nexr day in the end +index_temp_1.modify {remove(type=element 'index_temp_4' "1")|0 1} * this will contain all next day shows at the end of the loop +end_loop +*index_temp_1.modify {replace(debug)|\||\|\n\n} * test +index_temp_6.modify {replace()|****|\|} *make multi +* sort on starttime of the first day +loop {(each 'index_temp_2' in 'index_temp_6' max=100)|end} +index_temp_3.modify {substring(type=regex)|'index_temp_2' "(\d{2}:\d{2}.+?)\s-"} * start time am pm format +index_temp_3.modify {calculate(format=time,HH:mm)} * time converted into 24h format +* this 'converted' time can be used in sort (am/pm time cannot) +* add the 'converted' starttime to the beginning: +index_temp_4.modify {addend()|****'index_temp_3'##'index_temp_2'} +end_loop +index_temp_4.modify {replace()|****|\|} *make multi needed for sorting +* sort on start time +index_temp_4.modify {sort(ascending,string)} * this now contains all shows of day one in the right order +sort_by.modify {substring(target="index_temp_4" type=regex)|"(\d{2}:\d{2})##"} +* +index_temp_4.modify {replace|\||****} * make single to allow later adding in index_showsplit +* sort on starttime of the second day +* prepar by adding the converted starttime as with the first day +loop {(each 'index_temp_2' in 'index_temp_1' max=100)|end} +index_temp_3.modify {substring(type=regex)|'index_temp_2' "(\d{2}:\d{2}.+?)\s-"} * start time am pm format +index_temp_3.modify {calculate(format=time,HH:mm)} * time converted into 24h format +index_temp_5.modify {addend()|****'index_temp_3'##'index_temp_2'} +end_loop +index_temp_5.modify {replace()|****|\|} *make multi, needed for sorting +* sort on start time +index_temp_5.modify {sort(ascending,string)} * this now contains all shows of day two in the right order +sort_by.modify {substring(target="index_temp_5" type=regex)|"(\d{2}:\d{2})##"} +index_temp_5.modify {replace|\||****} * make single to allow adding +* add the two days together +index_showsplit.modify {addstart()|'index_temp_4''index_temp_5'} +index_showsplit.modify {replace()|****|\|} * make multi +* all done with sorting of the index_shows !! +end_scope + +scope.range {(indexshowdetails)|end} +index_start.scrub {single|||-|-} +index_stop.scrub {single||-||} +index_title.scrub {single()|

    ||

    |} + +index_urlshow.scrub {regex()||data-id="(\d*)"||} +index_urlshow.modify {addstart(not="")|http://www.shoofeetv.com/en/guide/getProgram?id=} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the +end_scope + +*detail pages +title.scrub {single|

    ||

    |} +description.scrub {single|
    |
    |

    |

    } +showicon.scrub {regex||class=\"tvg-details-thumbnail\".*?src=\"([^\"]*)\"||} +episode.scrub {regex||class=\"tvg-details-epnum\"[^>]*>([^<]*)<||} + +description.modify {remove(type=regex)|"<[^>]*>"} +showicon.modify {addstart(not~"http://")|http://www.shoofeetv.com} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {regex||id=\"tvg-channel-\d*\"[^>]*>.*?
  • ||} +*scope.range {(channellist)|end} +*index_site_channel.modify {addstart|'index_site_id'} +*index_site_channel.modify {substring(type=regex)|id=\"tvg-channel-\d*\"[^>]*>(.*?)} +*index_site_channel.modify {remove(type=regex)|<[^>]*>} +*index_site_channel.modify {remove(type=regex)|^\s*} +*index_site_channel.modify {remove(type=regex)|\s*$} +*index_site_id.modify {substring(type=regex)|id=\"tvg-channel-(\d*)\"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/International/sport24live.com.E.channels.xml b/siteini.pack/International/sport24live.com.E.channels.xml new file mode 100755 index 00000000..fdc443c0 --- /dev/null +++ b/siteini.pack/International/sport24live.com.E.channels.xml @@ -0,0 +1,9 @@ + + + + InFlight + Inflight Extra + At Sea + At Sea Extra + + \ No newline at end of file diff --git a/siteini.pack/International/sport24live.com.E.ini b/siteini.pack/International/sport24live.com.E.ini new file mode 100755 index 00000000..5b9d9796 --- /dev/null +++ b/siteini.pack/International/sport24live.com.E.ini @@ -0,0 +1,53 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: sport24live.com +* @MinSWversion: 2.1.9 +* @Revision 0 - [17/12/2019] WGT +* - creation +* @Remarks: +* @header_end +* $$encrypted [17/12/2019] +**------------------------------------------------------------------------------------------------ +site {url=sport24live.com|timezone=GMT|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|ratingsystem=GB|episodesystem=onscreen} +RGkBEMlqjrQDj3+mrP1kHw== +YgtchZbBWA1fExAZT/BYIjCojR6I1zRCkBy2Xz6wbeewnYlfrDDWWjuvT/NnAr4p +RGkBEMlqjrQDj3+mrP1kHw== +m75UWPn//tZf47he4nUIf/1HgGZNJQ6TNEsEmOaJELNLmTP+8nI9L3E9eD8cyLkHlpLJq+XzuDEt5IlkqMHpJWin81rrztpkCVr0kaC3Vaw= +wfizwI12RJn6eTVRHVBDtZM+kmg8kDljbs//DY5KRDHFoVVnEQUGYJccpYI+9urogW5Hs7vowBL+EAdwJ8kSyQ== +F8Th6sM6Zj6cGQV+Hu1nKk+Y1ZMNhns9dnp9k0q6EcA= +n8SLdpycd4KBACF5bVYMNs8AI6jB7wgFQrDqpSZEuxh6NcxfKSuz6fv7/kh2zO30LIkxSVNdWGH5y+hcNmYRVSq4kgtmCTEA7e5nb7Cb29Y= +y6x8QFhzfxgykzzcBszjTcQYH6T26ZciBC/YA5piSfGV6NyUVP3TDwUMqAzHZvj1XosR5wE9VWodm6AU3nb2yPHowWQBWPCzRxIEbKmmdPo= +4GFEKBMZtcaiCfcQGF1PUig5FfcmWKzgcvb1V7p+vVWRw2/p8vETxlZIk0eXT7AfYPHLbm1/G5cRbBvBytpdIA== +9O5U/yZGMXjXbyEcW5wufw== +fGnIrkoPvgBY4fJBPPD78A== +qqFXL7xPXb9wbcoPWJeZ39yT43Q52iSnkI9LsOSQSfMa2kEYAdD/xI4om2Az7tFZu4bdbry4yQB1xLYCtAtWXyLkjNsO46r1dix0iVCoOfGz9YsH5QLtf3nJKLLcxoSLV5xcNAxc1ujoZQngKx5k15H+zfhJApG2vUPVXBRIccI= +nplXvu708eL4LudjRWQjBtWFblA6Jf1yzOCm052lGWboyh+P2/4qKCwZmiMxUvfLcsxryNh5QcUDyCCkCUeAeQ== +8BjZSRr15+l/zCzLoMG6UI6JQAWqyuph5URuHBsaps71OtfT+c2NDcPfQEEqb07uO/eesUPfxd1Ui1G/+Y2nFK6U6DgDCj3i8Fi31ocwabWgUIN9NyJ9Y+HB/xS8cHDNW3OZxKFsmisUNNabqgUc5FzLoH63q3Bc+k037wSme9f4sekQqEyetVEjlbaIOC2ZL7TtCeLCn2ZBMxgwifTIL4RPhc8IycUaXXYG17mbOXYqnIpnA1j6NMa8pC7OM6jXtGCCOsUQQZB7BE0f/QTZbg== +TMETEAQD3pmxnGjwnZq4KwY83eBqO77oE7Q/CKR7xzDRPHW+faGqE7yfABvJfhRsMNk/d8fkAouJzNb/lGFiy9RqwU7Sn/HdteS8BVNkwk6vO6lEvm77hFvOg87lF5y9iFYE3DMR3p/8O4J39pgq/Zfta81QQZxiJZIexrpuR7DU9peqiKkmoi3ZwW8+1/MM1+Ns3MXT67DPADPUeGn2Hs38LklzPz1L4qFNtAYx8MaXdt2VziZvuxqjmaviAUgzGjY0wdjyzkHBwQP785evAg== +oDGdp3smnK4fnTl803aKkg== +oDGdp3smnK4fnTl803aKkg== +Ba1mpI4Q5sg0XhdctN9QEEi6okTNi4EX128N7X7lUzwWRiq8x62L9vLTDaWDdQWyTsycuEHR9Xaj6TgbVZtWBJAlRuW0T46RQKEJwkT85MUEXdXP4AaqU7n4RdBrlHOZ+aPwTVlbEhWZEpuvec1TkZ9yDkmXAlsFEWXncVIDq9c= +Ba1mpI4Q5sg0XhdctN9QEFf+kWCAzAskcJyeer/RAwAnPQgArsTnE4G6ajbySSkgrJr2HyZ2PpDdjHfciy3YePMm47OODP6azGpKCp95fRE= +8BjZSRr15+l/zCzLoMG6UOS+XHf2WRVOqRau/kZGPJlWKE/O/8TN/xXz7NRoLpgA +dipUWLAohX07NJc1lUQ78ZWz2a6fnEIuHJtxeAYcjZeDVvUzs9ufuHL0wQFu+QwraqfU7ypFDSciB0b6IShQ6Q== +o/lUxw+Ge/fyA+DbH5kdlTEipFPfQ8NW7mwANjqduPzYGmGWNWbZn5Gblo42WTT2qGxMDcOFZAUBht6sygMQfA== +nCeFdtEqEADpQjyTLYqPPyd6Xa8i7FoJCQKZOAJLmhJlDtuR2SMc9xcMCVw5zzve +fGnIrkoPvgBY4fJBPPD78A== +hwl0y4Y7/s/UWbuKSTtoRNzWyx1hXpVWf7kOobwe8JQBDKyBb1zMSN2kkjbMRjIUVi4jZo/ZE4FRBRc6lzH2Ew== +5WCwdIXw41KOw2wsTyLQ04kGWouXKHpbMjjSlnokJJ+t62xLLmA0ZNswAF5LUTt8y+VgmydEuQ5UNimklkFpk4jzBInmis/GfsHl51LKbS0= +eptuJl8IaNyEJtorW6sSyQrV6RXRQmO7e24NeCC/n0NEGhgvxlYlaUQWgi5hXvrio6j8v6L/CeQ7kCxU80hwYeepSYpUKf4kRL4/Kz9YSJ2A57zuev7rNF8ju1LQPibYI1AVlKu/9XrzRGXdiBIDUQ== +vggP7XkF1zrHQ4U4U+tYmwNyeoHEN66snEQwDUrMranKp8e+DHTvZyzUBXRhje0G +FWuzryRLe00rlfXm/Br8IiDxj7CeHsNWk2Y0E9+2ZBjqgc0nlrh56EdT1LH/OIhk ++voFEQZAHyG6GQ7v5DW9IbcmR8z22+f4rww62KGT74QYPQ2j1FJXuC6cFxr9I/fGtM8qIxzFbU9rCEu4kW8uDg== +oDGdp3smnK4fnTl803aKkg== +fGnIrkoPvgBY4fJBPPD78A== +Z748QJqMA29f2Z1YH4EMnebKVn7LHQRxxgnfiAG6rOYkyFSwsiLIPtwLWhReFjG/18m2pV0kI/Loi+iOayXbT2XLYNZSMdqdDBVa8u0o9kbXxTRR/kiXhtSYTuLkGxc8EIRYYEsjJ2u0q+X6S0qhTQ== ++O21shA7fq3jIo2PH6cgVdXmD5AvCYATXlHQGswyrVuamt87zcvGCbC0qqE1NmX0bSxFXe55MY86boRmYFlM2zDS4vlhpiOzyh05XdYJQok= +RGkBEMlqjrQDj3+mrP1kHw== +8FivQKL+CIEZaGkAYjcxBrMy2sRy/PnJEsmbzFFwoPY= +T1EzZO8Zgejte31QkHN1i3cNjTDAo/+Pw/GKwVTr0yk= +U11zP2XaV+UFS2Z3n69f32sX+bDQ0KSESCAJuBc65hUoX69fcgZp+fFGNi8FcHGS +4UIppOT3s7SJqRYp3mCtIS5mKyCExzDjcKJE+HADr7eTJhj6LVaNvlh7Be2C7wQ1jhyjPjsrtURB2xVqmZ14QNgnBJdUzfLDd6YDZ2Szb9rbjOTOiWxCvEjS0Uwe7+l7 +8FivQKL+CIEZaGkAYjcxBvtreqsmc4dJ96ZzBaxpHgE= +XeR+OBxv5CpV59KKfibpQQ== diff --git a/siteini.pack/International/streamingtvguides.com.E.channels.xml b/siteini.pack/International/streamingtvguides.com.E.channels.xml new file mode 100755 index 00000000..fd67e368 --- /dev/null +++ b/siteini.pack/International/streamingtvguides.com.E.channels.xml @@ -0,0 +1,3133 @@ + + + + 3ANGELS 3 Angels Broadcasting Network + 52MXI Canal 52MX International + 5MAX 5 StarMAX + 5MAXHD 5 StarMAX HD East + 88FILMS 88 Films + 88TV 88 TV + 9XTAS 9X Tashan + AAGUSA AAG USA + AAJENT AAJ Entertainment + AAJTK AAJ TAK + AASTH Aastha TV + AATH + ACC ACC Network + ACCSD ACC Network + ACMAX ActionMAX + ACMAXHD ActionMAX HD + ACMAXP ActionMAX (Pacific) + ACUWTHH AccuWeather HD + ACUWTHR AccuWeather + AD5060 Audio CD: 50 s & 60 s Hits + AD70S Audio CD: 70s Hits + AD80S Audio CD: 80s Hits + ADACRS Muzak: Acoustic Crossroads + ADAMBRO Muzak: Ambrosia + ADAURA Audio CD: Aura + ADBACK Audio CD: Backpages + ADBEACH Audio CD: The Beach + ADBLVD Audio CD: The Blvd + ADBYU AUDIO CD BYU RADIO NETWORK + ADCAFE Audio CD: The Cafe + ADCASH Audio CD: Cashmere + ADCGOLD Audio CD: Country Gold + ADCH015 Ad Channel (Static) - ADCH015 + ADCH315 Ad Channel (Static) - ADCH315 + ADCITY Audio CD: City Lights + ADCMO Audio CD: Country Music One + ADDECA Audio CD: 4 Decades of Music + ADEASY Muzak: Easy Instrumentals + ADENSM Audio CD: Ensembles + ADFEDB Audio CD: Feedback + ADFREQ Audio CD: Frequency + ADHAWI Audio CD: Hawaiian Music + ADIMPR Audio CD: Impressions + ADINTM Audio CD: Intermezzo + ADITAL Audio CD: Little Italy + ADJBGD Muzak: Jukebox Gold + ADJZTR Audio CD: Jazz Traditions + ADKIDT Audio CD: Kidtunes + ADKING Audio CD: Kingston + ADLITE Audio CD: The Light + ADLTDM Adult On Demand + ADLTPPV Adult Pay-Per-View Previews + ADLUCI Audio CD: Lucille + ADMARTN Audio CD: Martini Time + ADMOSL Audio CD: Mo Soul + ADNASH Audio CD: Nashville USA + ADNUJZ Muzak: Nu Jazz + ADPARTY Audio CD: The Party Play List + ADPLAZ Audio CD: Plaza + ADRHSE Audio CD: Roadhouse + ADRKSH Audio CD: Rock Show + ADSHINE Audio CD: Shine + ADSONG Audio CD: Songbook + ADSTRB Audio CD: Strobe + ADSWNG Audio CD: Swing Kings + ADTRPB Audio CD: Tropical Breezes + ADUBET Audio CD: Concrete Beats + ADUNFRG Audio CD: Unforgettable + A&E Network + AETVHD A&E Network HD East + AETVHDP A&E Network HD (Pacific) + AETVP A&E Network (Pacific) + AFRCA The Africa Channel + AFRCA24 AFRICA24 + AFRMU Afrotainment Music + Afrotainment Dish Only + AGHAPY Aghapy TV + American Heroes Channel + AHCHD American Heroes Channel HD + ALAHLY Al Ahly + ALHY1 Al Hayah 1 + ALIVE + ALJZ Al Jazeera (Arabic) + ALLTVK ALL TV (KOREA) + ALPHATV Alpha TV + ALTSPHD Altitude Sports and Entertainment Networ + ALTSPRT Altitude Sports and Entertainment Networ + ALYAUM Orbit Al Yawm + AMC + AMCHD AMC HD + AMCP AMC (Pacific) + AMCPHD AMC HD (Pacific) + ANBUSCH Anheuser Busch Private Network + ANC ABS-CBN News Channel + ANGEL1 Angel One + ANT3I Antena 3 Internacional + ANT3IHD Antena 3 Internacional HD + ANTEN Antenna 20 Years + Animal Planet + APLHD Animal Planet HD + APLHDP Animal Planet HD (Pacific) + APLP Animal Planet (Pacific) + ARABCH The Arabic Channel + ARABIYA Al Arabiya + ARANG ARANG (Arirang TV, Korea World Network) + ARBMU Arabica + ARMENPC Armenian Public Channel + ARMO Art Movies (Arabic for DISH) + ARTA1 ART Aflam 1 + ARTAF2 ART Aflam 2 + ARTAMER Art America + ARTCN Cinema + ARTMUSIC + ARYDI ARYDI (ARY Digital) + ARYNEWS ARY News + ARYZAUQ ARY Zauq + ASIA TV Asia + ASNMV Asianet Movies + ASNNW Asianet News + ASNPL Asianet Plus + ASPRE ASPiRE + ASPREHD ASPiRE HD + ATNBANG ATN Bangla + ATNSVBC ATN SVBC + ATRESSE ATRES Series English + ATTHDRM AT&T SportsNet Rocky Mountain HD + ATTLV AT&T Sportsnet Las Vegas + ATTLVHD AT&T Sportsnet Las Vegas HD + ATTPT AT&T SportsNet Pittsburgh + ATTPTHD AT&T SportsNet Pittsburgh HD + ATTRM AT&T SportsNet Rocky Mountain + ATTRMUT AT&T SportsNet Rocky Mountain Utah + ATTRUTH AT&T SportsNet Rocky Mountain Utah HD + ATTSW AT&T SportsNet Southwest + ATTSWPL AT&T SportsNet Southwest Plus + Audience Channel + AUD20 WebTV Audio: Holiday + AUDHD Audience Channel HD + AUDLOVE Muzak: Love Songs + AUDTROP Tropical Breeze + A Wealth of Entertainment + AWEHD A Wealth of Entertainment HD + AWPHI VZ Accuweather Philadelphia + AWPHIHD VZ Accuweather Philadelphia HD + AXS TV + AXTVSD AXS TV + AYM AyM Sports + AZTECAE Azteca America Network + B4U B4U Movies + B4UMUS B4U Music USA + BabyFirst TV + BABY1AH BabyFirst Americas Spanish HD + BABY1AS BabyFirst Americas Spanish + BABY1HD BabyFirst TV HD + BABYTVL Baby TV Latin America + BABYUS Baby TV US + BANDAUS BandaMax US Feed + BANDINT Band International + BANGLAV BanglaVision + BANGU Bang U + BARKER Barker Channel VOD + BBC America + BBCAHD BBC America HD + BBCAP BBC America (Pacific) + BBCAPH BBC America HD (Pacific) + BBCARAB BBC Arabic + BBCNAHD BBC World News (North America) HD + BBCWDNA BBC World News (North America) + BBCWLDH BBC World News HD + BBTVP Baby TV Polish + BEAQHD Beauty iQ HD + BEAUTYQ Beauty iQ + BEIN1HD beIN Sports HD + BEIN2HD beIN Sports En Español HD + BEINS1 beIN Sports + BEINSES beIN Sports En Español + BEJTV Beijing TV + BET + BETHD BET HD + BETHDP BET HD (Pacific) + BET Jams + BETP BET (Pacific) + BETSOUL + BGTENO2 Big Ten Network Overflow 2 + BET Her + BHERHD BET Her HD + BIG10HD Big Ten HD + BIG10V Big Ten Network (Verizon) + BIG10VH Big Ten Network HD (Verizon) + BIGMGC Big Magic International + BIGPENN Big Ten Network (Pennsylvania) + Big Ten Network + BIGTENO Big Ten Network Overflow + BLAZEHD The Blaze TV HD + The Blaze TV + Bloomberg Business Television + BLOOMHD Bloomberg HD + BNTV BN TV + BONTV Blue Ocean Network + Boomerang + Bravo + BRAVOHD Bravo HD + BRAVOHP Bravo HD (Pacific) + BRAVOP Bravo (Pacific) + BRAZZPL BraZZers TV Plus + BRO Bro Channel + BRZZPLV BraZZers Channel + BTENOHD Big Ten Network Overflow HD + BTN + BTVINFO Echostar BTV + BUZZR + BUZZTV Get the BUZZ about the greatest products + BYUTV BYU-TV + C1RWN Channel One Russia Worldwide Network + CAMBDN Cambodian Channel CTN + CANAL11 Canal Once + CANPINT Canal+ International + CARAI CARACOL INTERNATIONAL + CARSTVH Cars TV HD + CARUSL Carousel + CAS Classic Arts Showcase + CASH + CATHAYD Cathay (Echostar) + CBEETV Cbeebies TV + CBOCH CBO + CBS Sports Network + CBSSNHD CBS Sports Network HD + CCENT CCTV Entertainment + CCHD Comedy Central HD + CCHDP Comedy Central HD (Pacific) + CCMOV CHINA MOVIE CHANNEL + CCOPR CCTV Opera Channel + CCTV4 CCTV4-China Central TV + CCTVE CCTV Español + CDINA Cinema Dinamita + CENTROA Centroamerica TV + CGTN China Global Television Network + CHDDRSD Cheddar + CHEAPTH Cheap Thrills - New Frontier + CHINESC Chinese Channel + CHNLI Channel - I USA + CHNLV Channel V + CIMA Cima + Crime & Investigation Network + CINEBAN CineBangla + CINEMUS Cinemoi US + CINENOS Cine Nostalgia + CINEONE Cinema One + CINESTE Cine Estelar + CINHD Crime & Investigation Network HD + CINLUS Cine Latino US + CINSONY Cine Sony Television + CLIKIA:ABC-NY ABC NY + CLIKIA:AE AE + CLIKIA:AMC AMC + CLIKIA:ANPL ANPL + CLIKIA:BEACHTV-MYRTLE-BEACH BeachTV Myrtle Beach + CLIKIA:BET BET + CLIKIA:BLINKOTV-TOONS BlinkoTV Toons + CLIKIA:BRV BRV + CLIKIA:CART CART + CLIKIA:CBS-NY CBS NY + CLIKIA:CLIKIA-PROMO Promo + CLIKIA:CMT CMT + CLIKIA:CNBC CNBC + CLIKIA:CNN CNN + CLIKIA:COM COM + CLIKIA:CSPAN CSPAN + CLIKIA:CW-NY CW NY + CLIKIA:DISC DISC + CLIKIA:DISN DISN + CLIKIA:DREAM-TV-NETWORK Dream Tv Network + CLIKIA:ESP2 ESP2 + CLIKIA:ESPN ESPN + CLIKIA:ESPN-CLASSIC ESPN Classic + CLIKIA:ESPN-NEWS ESPN News + CLIKIA:ESPNU ESPNU + CLIKIA:ETV ETV + CLIKIA:FOOD FOOD + CLIKIA:FOX-NY Fox NY + CLIKIA:FREE FREE + CLIKIA:FX FX + CLIKIA:FXNC FXNC + CLIKIA:GETTV getTV + CLIKIA:GO-FLAVOR-GO Go Flavor Go + CLIKIA:GOSPEL-MUSIC4U-TV-NETWORK Gospel Music4U Tv Network + CLIKIA:HALL HALL + CLIKIA:HGTV HGTV + CLIKIA:HIST HIST + CLIKIA:HLN HLN + CLIKIA:INFOWARS-TV-1 Infowars TV + CLIKIA:ION-NY ION NY + CLIKIA:JEWELRY-TELEVISIONU00AE Jewelry Televisionu00ae + CLIKIA:KARTOON-KARNIVAL Kartoon Karnival + CLIKIA:LIFE LIFE + CLIKIA:MAV-TV-HD MAV TV HD + CLIKIA:MOVEE4U-TV-NETWORK Movee4U Tv Network + CLIKIA:MSNB MSNB + CLIKIA:MTV MTV + CLIKIA:MY-HOLYFIELD-TV My Holyfield TV + CLIKIA:MY-NETWORK-TV-NY My Network TV NY + CLIKIA:MYOKTV-NETWORK MyOkTV Network + CLIKIA:NBC-NY NBC NY + CLIKIA:NEW-BEGINNING-TV-NETWORK New Beginning Tv Network + CLIKIA:NGC NGC + CLIKIA:NICK NICK + CLIKIA:NPOWERED-TV-NETWORK NPowered Tv Network + CLIKIA:ONSET-CLASSIC-MOVIES OnSet Classic Movies + CLIKIA:ONSET-CRIME-DRAMA OnSet Crime Drama + CLIKIA:ONSET-GAMING OnSet Gaming + CLIKIA:ONSET-SCI-FI-ADVENTURE OnSet Sci Fi Adventure + CLIKIA:ONSET-SITCOMS OnSet Sitcoms + CLIKIA:ONSET-WESTERNS OnSet Westerns + CLIKIA:OWN OWN + CLIKIA:PARAMOUNT-NETWORK Paramount Network + CLIKIA:PBS-NY PBS NY + CLIKIA:QVC QVC + CLIKIA:QVC-PLUS QVC Plus + CLIKIA:SHE-TV She TV + CLIKIA:SHOPPING-KANGAROO Shopping Kangaroo + CLIKIA:SIDEWALKS-TV Sidewalks TV + CLIKIA:SONY-MOVIE-CHANNEL Sony Movie Channel + CLIKIA:SPYDAR-TV-NETWORK Spydar Tv Network + CLIKIA:SYFY SYFY + CLIKIA:TBS TBS + CLIKIA:TCM TCM + CLIKIA:TELEMUNDO-NY Telemundo NY + CLIKIA:THE-COUNTRY-NETWORK THE COUNTRY NETWORK + CLIKIA:THE-LAST-BREATH The Last Breath + CLIKIA:TLC TLC + CLIKIA:TNT TNT + CLIKIA:TRAVEL TRAVEL + CLIKIA:TRUTV truTV + CLIKIA:TWC TWC + CLIKIA:UNV-NY UNV NY + CLIKIA:USA-P USA P + CLIKIA:VH1 VH1 + CLIKIA:VINTAGE-TELEVISION-NETWORK-1 Vintage Television Network + CLIKIA:WESTERN-MATINEE Western Matinee + CLIKIA:WESTERN4U-TV-NETWORK Western4U Tv Network + CLRS AAPKA Colors US + CMAX Cinemax Spanish + CMAXHD Cinemax Spanish HD + CMDTVHD Comedy.TV HD + CMEX Cine Mexicano US Feed + CMT Music + Country Music Television + CMTVHD Country Music Television HD + CMTVHDP Country Music Television HD Pacifc + CMTVP Country Music Television (Pacific) + CNBC + CNBCHD CNBC HD + CNBC World + CNEWSHD CNews HD + CNL22 Canal 22 Internacional + Cable News Network + CNNE CNN en Español + CNNHD CNN HD + CNN International + CNNL CNN En Español Latin America + COLLG Dish College Sports + COLRS Colours TV (Dish) + Comedy Central + COMEDYP Comedy Central (Pacific) + Cooking Channel + COOKHD Cooking Channel HD + COWBOY The Cowboy Channel + CQTV Chong Qing + CRIC Willow Plus + CSHP Celebrity Shopping Network + CSPAN + CSPAN2 + CSPAN3 + CSPANHD CSPAN HD + CTC + CTIZTC CTI Zhong Tian Channel + CTN Christian Television Network + CTSI CTS (International) + CTSKOCH CTS Korean Christian Channel + CUBAMAX CubaMax + CYRTV China Yellow River TV + DANDA Dandana TV + DARANG DTV ARANG + DISH Bloomberg + DEALS + DEPELC De Pelicula Clasico + DEPELUS De Pelicula US Feed + Destination America + DESTHD Destination America HD + DFAM Discovery Familia En Español + DFAMHD Discovery Familia HD + Discovery Family Channel + DFCHD Discovery Family Channel HD + DFSMWHD Fox Sports Midwest HD Full Time + DFSOHD Fox Sports South HD(Full Time) + DHITV Dish Home Interactive TV + Disney Channel + DISNHD Disney Channel HD + DISNHDP Disney Channel HD (Pacific) + Disney Channel (Pacific) + DITV108 108 + DITV109 109 + DITV110 110 + DITV111 111 + DITV115 115 + DITV117 117 + DITV118 118 + DITV119 119 + DITV120 120 + DITV121 121 + DITV122 122 + DITV123 123 + DITV124 124 + DITV125 125 + DITV126 126 + DITV127 127 + DITV128 128 + DITV129 129 + DITV130 130 + DITV132 132 + DITV133 133 (DirecTv) + DITV134 134 + DITV135 135 + DITV136 136 + DITV137 137 + DITV138 138 + DITV139 139 (DirecTv) + DITV140 140 + DITV141 141 + DITV142 142 + DITV143 143 + DITV144 144 + DITV145 145 + DITV146 146 + DITV147 147 + DITV148 148 + DITV149 149 + DITV150 150 + DITV151 151 + DITV152 152 + DITV153 153 + DITV154 154 + DITV155 155 + DITV156 156 (DirecTv) + DITV157 157 + DITV158 158 (DIRECTV) + DITV159 159 + DITV160 160 + DITV161 161 (DIRECTV) + DITV162 162 + DITV163 163 (DIRECTV) + DITV164 164 + DITV165 165 + DITV166 166 + DITV167 167 (DIRECTV) + DITV168 168 + DITV170 170 + DITV171 171 + DITV172 172 (DIRECTV) + DITV174 174 + DITV175 175 + DITV176 176 (DIRECTV) + DITV177 177 (DIRECTV) + DITV178 178 + DITV179 179 (DIRECTV) + DITV180 180 + DITV181 181 + DITV182 182 + DITV183 183 + DITV184 184 + DITV185 185 + DITV186 186 + DITV187 187 + DITV188 188 (DIRECTV) + DITV189 189 (DIRECTV) + DITV190 190 + DITV191 191 + DITV192 192 + DITV193 193 + DITV194 194 + DITV198 198 + DITV199 199 + DITV582 582 + DITV583 583 + DITV584 584 + Do-It-Yourself Network + DIYHD Do-It-Yourself Network HD + Disney Junior US + DJCHHD Disney Junior US HD + DJCHP Disney Junior US (Pacific) + Discovery Life Channel + DLCHD Discovery Life Channel HD + DN217 + DN223 + DN256 + DN277 + DN9645 + DNREAL VALU has the best products offered on TV + DNVALU Shop IDEA for the products you want and + DOGTV DOG TV + DOMIN DOMINICANA + DOMKINO Dom Kino + DOMVIEW Dominican View + DRAGN DRAGON TV + DREAM2 Dream 2 + The Discovery Channel + DSCE Discovery en Español + DSCESD Discovery en Español SD + DSCHD The Discovery Channel HD + DSCHDP The Discovery Channel HD (Pacific) + DSCP The Discovery Channel (Pacific) + DT104 104 + DT106 DirecTV DT106 4K + DT203 LOOK no farther for the best new product + DT222 DirecTV DT222 + DT224 DirecTV DT224 + DT227 Direct TV DT227 + DT250 Shop MALL for the hottest new products! + DT255 XTRA has the best As Seen on TV products + DT262 DirecTV DT262 + DT268 Shop BEST for the hottest products on TV + DT270 Great IDEAS for the products you need! + DT309 SHOPnow + DT310 DirecTV GO4IT + DT320 Direct TV DT320 + DT321 + DT401 Compre AQUI los productos mejores del TV + DT455 Oferta TV + DT82 DirecTV DT82 + DT87 DirecTV DT87 + DT91 DirecTV DT91 + DTV314 DirecTV 314 + DTV323 + DTV4K DirecTV 4K + DTV9800 DirecTV 9800 + DTV:5MAXHD:520 5StarMAX HD + DTV:88FLM:2105 88 Films + DTV:88TV:2103 88 TV + DTV:A&E:265 A&E + DTV:ABC:6 Parkersburg WSYX ABC 6 A3 HD (Virt) + DTV:ABCe:396 WABC (New York) ABC East + DTV:ABCw:397 KABC (Los Angeles) ABC West + DTV:ACCN:612 ACC Network + DTV:ACCU:361 AccuWeather + DTV:ADLT:581 Hustler & Playboy TV Offers + DTV:ADLT:593 Adult Billboard IPPV Ch 593 + DTV:AHCH:287 American Heroes Channel + DTV:ALT:681 Altitude Sports + DTV:AMAXHD:519 ActionMax HD + DTV:ANC:2062 ABS-CBN News Channel (99R) + DTV:ANT3:458 Antena 3 (99R) + DTV:APL:282 Animal Planet + DTV:ARANG:2095 Arirang TV + DTV:ASA:2064 ABS-CBM Sports + Action (99R) + DTV:ASPHD:381 ASPIRE (HD) + DTV:ATPT:659 AT&T SportsNet Pittsburgh + DTV:ATRES:420 Atres Series (99R) + DTV:ATRMa:683 AT&T SportsNet Rocky Mountain Plus (Alternate) + DTV:ATRW:684 AT&T SportsNet Rocky Mountain West SD + DTV:ATSW:674 AT&T SportsNet Southwest + DTV:AUD:101 AUDIENCE + DTV:AUD:239 AUDIENCE (239) + DTV:AUD:334 AUDIENCE (334) + DTV:AUD:500 AUDIENCE (500) + DTV:AUD:71 AUDIENCE (71) + DTV:AVC:224 AVC 224 (Infomercial) + DTV:AWE:387 A Wealth of Entertainment + DTV:AXSTV:340 AXS TV + DTV:AZA:441 Azteca America (99R) + DTV:Aqui:401 INFO Temp 6 (99R) + DTV:BABY:293 BabyFirst + DTV:BANG:596 Bang U + DTV:BBCA:264 BBC America + DTV:BBCWHD:346 BBC World News HD + DTV:BDMX:433 Bandamax + DTV:BEST:268 BEST Channel 268 + DTV:BEST:88 BEST Channel 88 + DTV:BET:329 BET + DTV:BETWHD:902 BET West HD + DTV:BHER:330 BET Her + DTV:BRAZZ:580 BraZZers TV Monthly Offer + DTV:BRAZZ:597 BraZZers TV + DTV:BRVO:237 Bravo + DTV:BSN:9577 Anheuser Busch (99R) + DTV:BTN:610 BTN + DTV:BTV:353 Bloomberg TV + DTV:BUY6:591 Adult All Access Pass Ch. 591 + DTV:BUY6:592 Adult All Access Pass Ch. 592 + DTV:BUZZ:243 BUZZ TV + DTV:BUZZ:288 BUZZ TV (288) + DTV:BYU:374 BYUtv + DTV:BabyTV:425 BabyTV + DTV:Boom:298 Boomerang + DTV:C+ HD:2010 Canal + International HD + DTV:C1RW:2140 C1RW (99R) + DTV:CARA:417 Caracol TV (99R) + DTV:CARL:2145 Carousel + DTV:CASH:337 CASH (HD) + DTV:CASH:97 CASH HD 97 + DTV:CATV:428 Centroamerica TV (99R) + DTV:CBO:2057 CBO (99R) + DTV:CBS SN:221 CBS Sports Network + DTV:CBSe:390 WCBS (New York) CBS East + DTV:CBSw:391 KCBS (Los Angeles) CBS West + DTV:CGTN:2053 CGTN 2053 (99R) + DTV:CGTN:2119 CGTN 2119 + DTV:CHDR:354 Cheddar Business + DTV:CIES:422 Cine Estelar + DTV:CIHD:571 Crime & Investigation HD + DTV:CILA:423 Cinelatino (99R) + DTV:CIN1:2063 Cinema One Global (99R) + DTV:CINE4K:107 CINE4K 107 + DTV:CINE:159 DTV Cinema 159 + DTV:CINE:160 DTV Cinema 160 + DTV:CINE:161 DTV Cinema 161 + DTV:CINE:162 DTV Cinema 162 + DTV:CINE:163 DTV Cinema 163 + DTV:CINE:164 DTV Cinema 164 + DTV:CINE:166 DTV Cinema 166 + DTV:CINE:167 DTV Cinema 167 + DTV:CINE:168 DTV Cinema 168 + DTV:CINE:169 DTV Cinema 169 + DTV:CINE:172 DTV Cinema 172 + DTV:CINE:173 DTV Cinema 173 + DTV:CINE:174 DTV Cinema 174 + DTV:CINE:175 DTV Cinema 175 + DTV:CINE:176 DTV Cinema 176 + DTV:CINEHD:126 DTV Cinema 126 HD + DTV:CINEHD:127 DTV Cinema 127 HD + DTV:CINEHD:128 DTV Cinema 128 HD + DTV:CINEHD:129 DTV Cinema 129 HD + DTV:CINEHD:130 DTV Cinema 130 HD + DTV:CINEHD:131 DTV Cinema 131 HD + DTV:CINEHD:132 DTV Cinema 132 HD + DTV:CINEHD:133 DTV Cinema 133 HD + DTV:CINEHD:134 DTV Cinema 134 HD + DTV:CINEHD:135 DTV Cinema 135 HD + DTV:CINEHD:136 DTV Cinema 136 HD + DTV:CINEHD:137 DTV Cinema 137 HD + DTV:CINEHD:138 DTV Cinema 138 HD + DTV:CINEHD:139 DTV Cinema 139 HD + DTV:CINEHD:140 DTV Cinema 140 HD + DTV:CINEHD:141 DTV Cinema 141 HD + DTV:CINEHD:142 DTV Cinema 142 HD + DTV:CINEHD:143 DTV Cinema 143 HD + DTV:CINEHD:144 DTV Cinema 144 HD + DTV:CINEHD:145 DTV Cinema 145 HD + DTV:CINEHD:146 DTV Cinema 146 HD + DTV:CINEHD:147 DTV Cinema 147 HD + DTV:CINEHD:148 DTV Cinema 148 HD + DTV:CINEHD:149 DTV Cinema 149 HD + DTV:CINEHD:150 DTV Cinema 150 HD + DTV:CINEHD:151 DTV Cinema 151 HD + DTV:CINEHD:152 DTV Cinema 152 HD + DTV:CINEHD:153 DTV Cinema 153 HD + DTV:CINEHD:154 DTV Cinema 154 HD + DTV:CINEHD:155 DTV Cinema 155 HD + DTV:CINEHD:156 DTV Cinema 156 HD + DTV:CINEMX:462 Cine Mexicano + DTV:CINO:424 Cine Nostalgia (99R) + DTV:CMT:327 CMT + DTV:CNBC:355 CNBC + DTV:CNBW:357 CNBC World + DTV:CNN:202 CNN + DTV:CNNE:419 CNN en Espanol (99R) + DTV:CNNi:358 CNNi + DTV:CNSHD:2011 CNews HD + DTV:CNSONY:449 Cine Sony + DTV:CNe:296 Cartoon Network + DTV:CNw:297 Cartoon Network West + DTV:COM:249 Comedy Central + DTV:COMTVH:382 Comedy TV HD + DTV:COMWHD:901 Comedy Central West HD + DTV:COOK:232 Cooking Channel + DTV:CRAVE:308 CRAVE + DTV:CRAVE:92 CRAVE (92) + DTV:CSHP:223 Celebrity Shopping TV + DTV:CSHP:95 Celebrity Shopping TV 95 + DTV:CSP1:350 CSPAN + DTV:CSP2:351 CSPAN 2 + DTV:CTI:2056 CTI TV (99R) + DTV:CTI:2112 CTI TV (Zhong Tian) + DTV:CTN:376 Christian Television Net + DTV:CTS:2092 CTS (99R) + DTV:CTV4:2052 CCTV4 (99R) + DTV:CTV4:2113 CCTV-4 (99R) + DTV:CWBY:603 Cowboy Channel + DTV:CWe:394 WDCW (Washington D.C.) CW + DTV:CWw:395 KTLA CW West + DTV:DEALS:87 Infomercial Channel (87) + DTV:DEPC:452 De Pelicula Clasico (99R) + DTV:DEPE:451 De Pelicula + DTV:DEST:286 Destination America + DTV:DFAM:436 Discovery Familia (99R) + DTV:DFCH:294 Discovery Family Channel + DTV:DISe:290 Disney Channel (East) + DTV:DISw:291 Disney Channel (West) + DTV:DIY:230 Do It Yourself Network + DTV:DLIF:261 Discovery Life + DTV:DOGTV:562 Dog TV + DTV:DSC:278 Discovery + DTV:DSCE:413 Discovery en Espanol (99R) + DTV:DSJR:289 Disney Junior + DTV:DSTR:369 Daystar + DTV:DTV4K:104 DTV4K + DTV:DTV:100 Seasonal Sport Offer Channel + DTV:DTV:1117 Entertainment Extras + DTV:DTV:113 Seasonal Sports Offer Channel + DTV:DTV:114 Sports Authorization Channel + DTV:DTV:2027 World Cup Cricket 2027 + DTV:DTV:2028 World Cup Cricket 2028 + DTV:DTV:9501 Satellite A Test Channel 101 Odd + DTV:DTV:9502 Satellite A Test Chnl. 101 Even + DTV:DTV:9503 SAT Test Channel, 99R Even + DTV:DTV:9504 Satellite Test Channel 99 A Odd + DTV:DTV:9505 Satellite Test Channel 99 A Even + DTV:DTV:9506 Satellite A Test Channel 99 Odd + DTV:DTV:9507 Satellite B Test Channel 99 Even + DTV:DTV:9508 Satellite A Band Test 103 Odd + DTV:DTV:9509 Sat Test Channel 103A Test Even + DTV:DTV:9510 Satellite A Test Channel 103 Odd + DTV:DTV:9511 Satellite B Test Chnl. 103 Even + DTV:DTV:9513 Satellite Test Channel 119 Odd + DTV:DTV:9514 SAT B Test Channel, 119 Even + DTV:DTV:9541 DVR Showcase + DTV:DTV:9724 NFL Test 9724 HD + DTV:DXD:292 Disney XD + DTV:DZMM:2066 DZMM (99R) + DTV:E!:236 E! + DTV:EBS:2087 EBS (99R) + DTV:ECEHD:788 ESPN Collage Extra 788 HD + DTV:ECEHD:789 ESPN College Extra 789 HD + DTV:ECEHD:790 ESPN College Extra 790 HD + DTV:ECEHD:791 ESPN College Extra 791 HD + DTV:ECEHD:792 ESPN College Extra 792 HD + DTV:ECEHD:793 ESPN College Extra 793 HD + DTV:ECEHD:794 ESPN College Extra 794 HD + DTV:ECEHD:795 ESPN College Extra 795 HD + DTV:ECEHD:796 ESPN College Extra 796 HD + DTV:ECEHD:797 ESPN College Extra 797 HD + DTV:ECEHD:798 ESPN College Extra 798 HD + DTV:ECL:614 ESPN Classic + DTV:ECTV:457 Ecuador TV (99R) + DTV:ECUA:438 Ecuavisa Internacional (99R) + DTV:ELREY:341 El Rey + DTV:ELVN:623 Eleven Sports Network HD + DTV:ENLC:448 Enlace (99R) + DTV:EPIX2:559 EPIX 2 HD + DTV:EPIX:558 EPIX HD + DTV:EPIX:561 Order EPIX Monthly Service Here! + DTV:EPIXHT:560 EPIX Hits HD + DTV:ESN:207 ESPNews + DTV:ESNE:456 ESNE PIO + DTV:ESPDR:466 ESPN Deportes (99R) + DTV:ESPN2:209 ESPN2 + DTV:ESPN:206 ESPN + DTV:ESPNGL:615 ESPN Goal Line + DTV:ESPNU:208 ESPNU + DTV:ESTV:442 Estrella TV (99R) + DTV:EWTN:370 EWTN + DTV:EXTR:549 Showtime Extreme + DTV:FBN:359 Fox Business Network + DTV:FCS:608 FOX College Sports Alt 608-2 + DTV:FETV:323 Family Entertainment Television + DTV:FLIX:556 Flix + DTV:FLM24:2037 Film 24H (99R) + DTV:FM HD:386 FM HD + DTV:FNC:360 FOX News Channel + DTV:FORO:453 FOROtv + DTV:FOXD:465 FOX Deportes (99R) + DTV:FOXL:421 Fox Life (99R) + DTV:FOXe:398 WNYW (New York) FOX East + DTV:FOXw:399 KTTV (Los Angeles) FOX West + DTV:FRESH:325 FRESH + DTV:FRESH:91 FRESH (91) + DTV:FRFM:311 Freeform + DTV:FS1:219 FOX Sports 1 + DTV:FS2:618 FOX Sports 2 + DTV:FSAZHD:686 FS Arizona HD (Alternate) + DTV:FSCIN:661 FSN Cincinnati + DTV:FSDT+:663 FS Detroit Plus (Alternate) + DTV:FSFL:654 FS Florida (Alternate 2) + DTV:FSIND:671 FS Indiana (Alternate) + DTV:FSNO:676 FS New Orleans (Alternate) + DTV:FSNOR:668 FSN North + DTV:FSOH:660 FSN Ohio + DTV:FSOK:675 FSN Oklahoma + DTV:FSP:621 FOX Soccer Plus + DTV:FSSD:694 FSN San Diego + DTV:FSSE+:649 Fox Sports Southeast (Alternate) + DTV:FSTN:646 FS Tennessee Alternate + DTV:FSTV:348 Free Speech TV + DTV:FSWIS:669 FSN Wisconsin + DTV:FSWa:692 FSN West Alternate 692-1 + DTV:FUSNHD:342 Fusion HD + DTV:FX:248 FX + DTV:FXM:258 FX Movie + DTV:FXX:259 FXX + DTV:FYI:266 FYI + DTV:FZCHD:704 Fantasy Zone 704 HD + DTV:Food:231 Food Network + DTV:GAC:326 Great American Country + DTV:GALA:404 Galavision + DTV:GEBA:363 GEB America + DTV:GEM:228 GEM Shopping Network + DTV:GETIT:263 Get It Infomercial + DTV:GETIT:80 Get IT Infomercial 80 + DTV:GLOB:2134 TV Globo (99R) + DTV:GMA:2061 GMA Pinoy TV (99R) + DTV:GMAL:2069 GMA Life (99R) + DTV:GOL:468 GolTV (99R) + DTV:GSN:233 Game Show Network + DTV:GTV:365 God TV + DTV:GZTV:2102 GZ Television + DTV:Golf:218 Golf Channel + DTV:HALL:312 Hallmark + DTV:HB2e:502 HBO 2 East + DTV:HB2w:505 HBO 2 West + DTV:HBFe:507 HBO Family East + DTV:HBFw:508 HBO Family West + DTV:HBOCHD:506 HBO Comedy HD + DTV:HBOL:511 HBO Latino (99R) + DTV:HBOS:503 HBO Signature + DTV:HBOZHD:509 HBO Zone HD + DTV:HBOe:501 HBO East + DTV:HBOw:504 HBO West + DTV:HDNM:566 HDNET MOVIES + DTV:HGTV:229 HGTV + DTV:HILL:371 The Hillsong Channel + DTV:HISE:443 History en Espanol (99R) + DTV:HIST:269 History + DTV:HITN:461 HITN (99R) + DTV:HLDRM:564 Hallmark Drama HD + DTV:HLN:204 HLN + DTV:HMMHD:565 Hallmark Movies & Mysteries + DTV:HOLATV:430 Hola TV (99R) + DTV:HOME:225 HOME TV (225) + DTV:HOME:82 HOME TV (82) + DTV:HONV:2038 Honvietv (99R) + DTV:HOPE:368 Hope Channel + DTV:HSN2:310 HSN2 + DTV:HSN:240 Home Shopping Network + DTV:HSN:70 Home Shopping Network 70-1 + DTV:HUST:588 Hustler Monthly Offer + DTV:HUST:599 Hustler TV + DTV:HXTV:2055 Charming China 95 (99R) + DTV:HXTV:2116 Charming China (119) + DTV:IACHD:111 Interactive Advertising Channel HD 111 + DTV:IACHD:98 Interactive Advertising Channel HD (98) + DTV:ICBL:2109 I Cable News (99R) + DTV:ICFIN:2108 iCable Financial Info News + DTV:ID:285 Investigation Discovery + DTV:IDEA:270 IDEA Channel 270 + DTV:IDEA:84 IDEA Channel 84 + DTV:IFC:333 IFC + DTV:IHT:799 iHeartRADIO + DTV:IMPACT:380 IMPACT TV + DTV:INCTV:2068 INCTV (99R) + DTV:INSP:364 INSP + DTV:ION E:305 ION Television + DTV:ION W:306 ION Television West + DTV:IVCNet:427 IVC Net (99R) + DTV:JBS:388 JBS + DTV:JC HD:383 Justice Central HD + DTV:JLTV:366 Jewish Life TV 366 + DTV:JTV:313 Jewelry Television + DTV:JTV:72 Jewelry Television (72) + DTV:KBS:2082 KBS World + DTV:KBSW24:2085 KBS World 24 (99R) + DTV:KIDSMIX:199 Kids Mix Channel + DTV:KINO:2142 Dom Kino (99R) + DTV:LHNHD:677 Longhorn Network HD + DTV:LIFE:252 Lifetime + DTV:LINK:375 LinkTV + DTV:LIVE4K2:106 4K Live Events/Sports 106 + DTV:LIVE4K:105 LIVE4K 105 + DTV:LMN:253 LMN + DTV:LOGO:272 Logo + DTV:LOOK:203 LOOK Network 203 + DTV:LOOK:78 LOOK Network 78 + DTV:LSN:2070 Lifestyle Network + DTV:LSRC:2039 Little Saigon Radio Channel (99R) + DTV:LWD:9548 Private Network Broadcast + DTV:LWUSA:343 LWUSA + DTV:M1:2143 M1: Music Entertainment (99R) + DTV:MALL:262 MALL TV Channel 262 + DTV:MALL:89 MALL TV Channel 89 + DTV:MASN2:640 Mid Atlantic Sports Network Alt. + DTV:MAVTV:214 MAVTV + DTV:MAXLHD:523 CinemÄx + DTV:MAXe:515 Cinemax + DTV:MAXw:516 Cinemax West + DTV:MBC:2081 MBC (99R) + DTV:MBN:2088 MBN (99R) + DTV:MC60:803 Music Choice 60s Movement + DTV:MC70:804 Music Choice 70s + DTV:MC80:805 Music Choice 80s + DTV:MC8R:829 Music Choice 80s Rock + DTV:MC90:806 Music Choice 90s + DTV:MCAA:832 Music Choice Adult Alternative + DTV:MCAL:834 Music Choice Alternative + DTV:MCAM:810 Music Choice Americana + DTV:MCBB:801 Music Choice Big Band + DTV:MCBG:812 Music Choice Bluegrass + DTV:MCBL:854 Music Choice Blues + DTV:MCBP:877 Music Choice Brazilian Pop + DTV:MCBW:823 Music Choice Broadway + DTV:MCCA:838 Music Choice Classic Alternative + DTV:MCCC:826 Music Choice Contemporary Christian + DTV:MCCD:845 Music Choice Classic Dance + DTV:MCCH:809 Music Choice Country Hits + DTV:MCCI:820 Music Choice Contemporary Instrumentals + DTV:MCCM:865 Music Choice Classical Masterpieces + DTV:MCCM:9574 Music Choice Classical Masterpieces 9574 + DTV:MCCO:808 Music Choice Classic Country + DTV:MCCR:833 Music Choice Classic Rock + DTV:MCCS:836 Music Choice Coffee Shop Cuts + DTV:MCDE:859 Music Choice Dance/EDM + DTV:MCEL:853 Music Choice Easy Listening (99R) + DTV:MCEL:9568 Music Choice Easy Listening 9568 + DTV:MCFI:885 Music Choice Filipino + DTV:MCFO:813 Music Choice Folk + DTV:MCFU:844 Music Choice Funk + DTV:MCGH:828 Music Choice Gospel Hallelujah + DTV:MCGO:827 Music Choice Gospel + DTV:MCHH:825 Music Choice Hip-Hop And R&B + DTV:MCHL:816 Music Choice Hit List + DTV:MCHR:835 Music Choice Hard Rock + DTV:MCHT:811 Music Choice Honky Tonk + DTV:MCIN:831 Music Choice Indie + DTV:MCIR:883 Music Choice Irish Favorites (99R) + DTV:MCIR:9565 Music Choice Irish Favorites 9565 + DTV:MCIT:882 Music Choice Italian Favorites (99R) + DTV:MCIT:9573 Music Choice Italian Favorites 9573 + DTV:MCJH:850 Music Choice Jazz Vocal Hits + DTV:MCJV:855 Music Choice Jazz Vocal Standards (99R) + DTV:MCJV:9562 Music Choice Jazz Vocal Standards 9562 + DTV:MCJZ:852 Music Choice Jazz (99R) + DTV:MCJZ:9572 Music Choice Jazz 9572 + DTV:MCKO:868 Music Choice Kidz Only! + DTV:MCKP:861 Music Choice K-Pop (99R) + DTV:MCKP:9566 Music Choice K-Pop 9566 + DTV:MCLC:866 Music Choice Light Classical + DTV:MCLJ:879 Music Choice Latin Jazz + DTV:MCLO:824 Music Choice Lounge (99R) + DTV:MCLO:9563 Music Choice Lounge. + DTV:MCLS:819 Music Choice Love Songs + DTV:MCMA:818 Music Choice Max + DTV:MCME:830 Music Choice Metal + DTV:MCMF:802 Music Choice Malt Shop Favorites + DTV:MCMR:847 Music Choice Mainstream Rap + DTV:MCMS:822 Music Choice Movie Scores + DTV:MCMU:875 Music Choice Musica Urbana + DTV:MCMX:876 Music Choice Mexicana + DTV:MCNA:856 Music Choice New Age + DTV:MCNS:884 Music Choice Nature Sounds (99R) + DTV:MCNS:9560 Music Choice Nature Sounds 9560 + DTV:MCNW:839 Music Choice New Wave + DTV:MCPC:840 Music Choice Pop & Country + DTV:MCPF:880 Music Choice Party Favorites (99R) + DTV:MCPF:9564 Music Choice Party Favorites 9564 + DTV:MCPH:821 Music Choice Pop Hits + DTV:MCPL:871 Music Choice Pop Latino + DTV:MCRC:842 Music Choice R&B Classics + DTV:MCRG:863 Music Choice Reggae + DTV:MCRH:837 Music Choice Rock Hits + DTV:MCRL:878 Music Choice Rock Latino + DTV:MCRM:870 Music Choice Romances + DTV:MCRO:841 Music Choice Rock + DTV:MCRP:846 Music Choice Rap + DTV:MCRS:843 Music Choice R&B Soul + DTV:MCRW:862 Music Choice Retro Workout + DTV:MCRW:9570 Music Choice Retro Workout 9570 + DTV:MCSJ:851 Music Choice Smooth Jazz + DTV:MCSO:857 Music Choice Soundscapes + DTV:MCSR:849 Music Choice Soft Rock + DTV:MCSS:815 Music Choice Sounds of the Seasons (99R) + DTV:MCSS:9567 Music Choice Sounds of the Seasons 9567 + DTV:MCSW:807 Music Choice Singers & Swing (99R) + DTV:MCSW:9561 Music Choice Singers & Swing. + DTV:MCSY:864 Music Choice Symphony + DTV:MCTB:867 Music Choice Teen Beats + DTV:MCTC:814 Music Choice Today s Country + DTV:MCTI:881 Music Choice Taste of Italy (99R) + DTV:MCTI:9569 Music Choice Taste of Italy 9569 + DTV:MCTJ:848 Music Choice Throwback Jamz + DTV:MCTR:874 Music Choice Tropicales + DTV:MCTT:869 Music Choice Toddler Tunes + DTV:MCTV:800 Music Choice TV + DTV:MCVI:886 Music Choice Vietnamese + DTV:MCWO:860 Music Choice Workout + DTV:MCWO:9571 Music Choice Workout 9571 + DTV:MCXM:858 Music Choice Classic Christmas + DTV:MCY2:817 Music Choice Y2K + DTV:MEDITA:2020 MediaSet Italia (99R) + DTV:MEGA:405 megaTV (99R) + DTV:MEX:446 Canal 22 Internacional (99R) + DTV:MGMHD:567 MGM HD + DTV:MHzW:2183 MHz Worldview (99R) + DTV:MIXHD:701 NFL Sunday Ticket 701 HD + DTV:MIXHD:702 NFL Sunday Ticket 702 HD + DTV:MLB:721 MLB Extra Innings 721 + DTV:MLB:722 MLB Extra Innings 722 + DTV:MLB:723 MLB Extra Innings 723 + DTV:MLB:724 MLB Extra Innings 724 + DTV:MLB:725 MLB Extra Innings 725 + DTV:MLB:726 MLB Extra Innings 726 + DTV:MLB:727 MLB Extra Innings 727 + DTV:MLB:728 MLB Extra Innings 728 + DTV:MLB:729 MLB Extra Innings 729 + DTV:MLB:730 MLB Extra Innings 730 + DTV:MLB:731 MLB Extra Innings 731 + DTV:MLB:732 MLB Extra Innings 732 + DTV:MLB:733 MLB Extra Innings 733 + DTV:MLB:734 MLB Extra Innings 734 + DTV:MLB:735 MLB Extra Innings 735 + DTV:MLB:736 MLB Extra Innings 736 + DTV:MLB:737 MLB Extra Innings 737 + DTV:MLB:738 MLB Extra Innings 738 + DTV:MLB:739 MLB Extra Innings 739 + DTV:MLB:740 MLB Extra Innings 740 + DTV:MLB:741 MLB Extra Innings 741 + DTV:MLB:742 MLB Extra Innings 742 + DTV:MLB:743 MLB Extra Innings 743 + DTV:MLB:744 MLB Extra Innings 744 + DTV:MLB:745 MLB Extra Innings 745 + DTV:MLB:746 MLB Extra Innings 746 + DTV:MLB:747 MLB Extra Innings 747 + DTV:MLB:748 MLB Extra Innings 748 + DTV:MLB:749 MLB Extra Innings 749 + DTV:MLBHD:719 MLB Strike Zone 719 HD + DTV:MLBN:213 MLB Network + DTV:MLBXHD:720 MLB Extra Innings Mix HD 720 + DTV:MLS:471 MLS Direct Kick 471 + DTV:MLS:472 MLS Direct Kick 472 + DTV:MLS:473 MLS Direct Kick 473 + DTV:MLS:474 MLS Direct Kick 474 + DTV:MLS:475 MLS Direct Kick 475 + DTV:MLS:476 MLS Direct Kick 476 + DTV:MLS:477 MLS Direct Kick 477 + DTV:MLS:478 MLS Direct Kick 478 + DTV:MLS:479 MLS Direct Kick 479 + DTV:MLS:480 MLS Direct Kick 480 + DTV:MLS:481 MLS Direct Kick 481 + DTV:MMAX:517 MoreMAX + DTV:MMTV:412 Multimedios + DTV:MNT:17 Parkersburg, WV WTAPDT2 MNT 17 A3 SD + DTV:MOR:2065 MOR 101.9 (99R) + DTV:MSG:634 Madison Square Garden 634 + DTV:MSGa3:635 MSG/MSG+ Alternate 635-3 + DTV:MSNBC:356 MSNBC + DTV:MTHD:281 MotorTrend HD + DTV:MTV2:332 MTV2 + DTV:MTV3:445 Tr3S (99R) + DTV:MTV:331 MTV + DTV:MTVC:336 MTV Classic + DTV:MTVLV:572 MTV Live HD + DTV:MYX:2067 Myx (99R) + DTV:MovMAX:521 MovieMAX + DTV:NASA:352 NASA TV + DTV:NBA:216 NBA TV + DTV:NBA:750 NBA League Pass 750 HD + DTV:NBCS:220 NBC Sports Network + DTV:NBCe:392 WNBC (New York) NBC East + DTV:NBCw:393 KNBC (Los Angeles) NBC West + DTV:NBSB:630 NBC Sports Boston + DTV:NC+2:665 NBC Sports Chicago Plus 2 + DTV:NECOHD:2042 Channel NECO International + DTV:NEW:319 NEW TV (319) + DTV:NEW:77 NEW TV (77) + DTV:NEWSMX:349 NewsMax + DTV:NFL:705 NFL Sunday Ticket 705 + DTV:NFL:706 NFL Sunday Ticket 706 + DTV:NFL:707 NFL Sunday Ticket 707 + DTV:NFL:708 NFL Sunday Ticket 708 + DTV:NFL:709 NFL Sunday Ticket 709 + DTV:NFL:710 NFL Sunday Ticket 710 + DTV:NFL:712 NFL Sunday Ticket 712 + DTV:NFL:713 NFL Sunday Ticket 713 + DTV:NFL:714 NFL Sunday Ticket 714 + DTV:NFL:715 NFL Sunday Ticket 715 + DTV:NFL:716 NFL Sunday Ticket 716 + DTV:NFL:717 NFL Sunday Ticket 717 + DTV:NFLHD:711 NFL Sunday Ticket 711 HD + DTV:NFLHD:718 NFL Sunday Ticket 718 HD + DTV:NFLNa:212 NFL Network Alternate + DTV:NGC:276 National Geographic + DTV:NGCK:2090 National Geographic Korea (99R) + DTV:NGMUN:435 NatGeo Mundo + DTV:NGW:283 Nat Geo WILD + DTV:NHLN:215 NHL Network + DTV:NIKe:299 Nickelodeon East + DTV:NIKw:300 Nickelodeon West + DTV:NKJR:301 Nick Jr. + DTV:NKTN:302 Nicktoons + DTV:NRB:378 NRB + DTV:NSBA+2:696 NBC Sports Bay Area Plus (Alternate 2) + DTV:NSCA+:698 NBC Sports California (Alternate) + DTV:NSN+:628 NESN+ (Alternate) + DTV:NSW+:642 NBC Sports Washington (Alternate) + DTV:NTEL:416 Nuestra Tele (99R) + DTV:NTN:418 NTN 24 (99R) + DTV:NTV HD:2041 Nippon TV HD + DTV:NTVA:2146 NTV America + DTV:OAN:347 One America News Network + DTV:OFERTA:455 Infomercial Channel Oferta TV + DTV:OLYC:624 Olympic Channel + DTV:ONCE:447 Canal ONCE (99R) + DTV:OUT:606 Outdoor Channel + DTV:OVTV:274 Ovation + DTV:OWN:279 OWN + DTV:OXGN:251 Oxygen + DTV:PASN:444 Pasiones (99R) + DTV:PB2:577 Playboy 2 (577) + DTV:PB2:590 Playboy 2 + DTV:PBS:389 PBSNET + DTV:PBS:65 A3 Parkersburg 65 PBS (Virt) + DTV:PBTV:575 Playboy TV Monthly Offer + DTV:PBTVHD:576 Playboy TV HD + DTV:PBTVHD:589 Playboy TV HD (589) + DTV:PENT:587 Penthouse TV Monthly Offer + DTV:PENT:595 Penthouse TV + DTV:PERU:439 SUR Peru (99R) + DTV:PFC:2135 PFC (99R) + DTV:PHIN:2051 Phoenix Info News (99R) + DTV:PHKC:2104 Phoenix Hong Kong (99R) + DTV:PMTV:431 Peru Magico + DTV:PNAX:2050 Phoenix TV 95 (99R) + DTV:PNAX:2115 Phoenix TV + DTV:POP:273 POP + DTV:PPV:119 DTV Cinema 119 HD + DTV:PPV:120 DTV Cinema 120 + DTV:PPV:122 DTV Cinema 122 + DTV:PPV:124 DTV Cinema 124 + DTV:PPV:400 DTV Cinema 400 + DTV:PPV:459 DTV Cinema 459 + DTV:PPV:496 DTV Cinema 496 + DTV:PPV:497 DTV Cinema 497 (HD) + DTV:PPV:574 Commercial Special Events 574 + DTV:PPV:582 Adult PPV - Ch. 582 + DTV:PPV:584 Adult PPV - Ch. 584 + DTV:PPV:9536 Commercial Special Events 9536 + DTV:PPV:9538 Commercial Special Events 9538 + DTV:PPV:9540 Commercial Special Events 9540 + DTV:PPVHD:121 DTV Cinema 121 HD + DTV:PPVHD:123 DTV Cinema 123 HD + DTV:PPVHD:9535 Commercial Spec. Events 9535 HD + DTV:PPVHD:9537 Commercial Spec. Events HD 9537 + DTV:PPVHD:9539 Commercial Spec. Events 9539 HD + DTV:PRST:604 Pursuit Channel + DTV:PT:693 Prime Ticket 693 + DTV:PTNW:9542 9542 PTNW + DTV:PTNW:9543 PVN 9543 + DTV:PTNW:9544 PVN HD 9544 + DTV:PTNW:9545 PVN 9545 + DTV:PTNW:9547 PVN 9547 + DTV:PTNW:9549 PVN 9549 + DTV:PTNW:9550 PVN HD 9550 + DTV:PTNW:9551 PVN 9551 + DTV:PTNW:9556 PVN HD 9556 + DTV:PTNW:9559 PVN HD 9559 + DTV:PTNW:9950 Private Network 9950 + DTV:PTVE:578 Playboy en Espanol (578) + DTV:PTVE:586 Playboy en Espanol (99R) + DTV:PULSE:227 Paid Programming 227 + DTV:Par:241 Paramount Network + DTV:QVC2:315 QVC2 + DTV:QVC2:76 QVC2 (76) + DTV:QVC2:79 QVC2 (79) + DTV:QVC3:318 QVC3 + DTV:QVC:275 QVC + DTV:QVC:317 QVC Channel 317 + DTV:RAI:2021 Rai Italia (99R) + DTV:RAINWS:2022 Rai News 24 (99R) + DTV:RAIWP:2023 Rai World Premium (99R) + DTV:RAKO:2093 Radio Korea (99R) + DTV:REELZ:238 ReelzChannel + DTV:RENEW:324 RENEW TV + DTV:RENEW:81 RENEW TV 81 + DTV:RFDTV:345 RFD-TV + DTV:RKTV:594 Reality Kings + DTV:RRDIO:2024 Radio Rai (99R) + DTV:RT:321 Russia Today TV + DTV:RTNW+HD:687 ROOT SPORTS Northwest Plus HD + DTV:RTRP:2141 RTR Planeta (99R) + DTV:RTVI:2148 RTVI + DTV:RU24:2147 Rossiya 24 (99R) + DTV:RVLTHD:384 Revolt HD + DTV:RZCHD:703 Red Zone 703 HD + DTV:SALE:309 SALE Network + DTV:SALE:74 SALE Network. + DTV:SAVE:222 Save 222 (Infomercial) + DTV:SAVE:85 Mercury Media Channel 85 + DTV:SBNHD:344 Son Life Broadcasting HD + DTV:SBSHD:2080 SBS HD + DTV:SBSP:2084 SBS Plus (99R) + DTV:SBTN:2030 SBTN (99R) + DTV:SCHNL:2034 S Channel (99R) + DTV:SCI:284 Science + DTV:SCLHD:2012 Studio Canal + DTV:SCNTV:320 Scientology Network + DTV:SEAC:541 STARZ Encore Action + DTV:SEBK:540 STARZ Encore Black + DTV:SEC:611 SEC Network + DTV:SECL:537 STARZ Encore Classic + DTV:SECRET:250 SECRET TV (250) + DTV:SECRET:322 SECRET TV (322) + DTV:SEFM:542 STARZ Encore Family + DTV:SENC:535 STARZ Encore + DTV:SENw:536 STARZ Encore West + DTV:SESU:539 STARZ Encore Suspense + DTV:SEWS:538 STARZ Encore Westerns + DTV:SHBYHD:550 Showtime Beyond HD + DTV:SHNXHD:551 Showtime Next HD + DTV:SHO2:547 SHOWTIME 2 + DTV:SHO3:548 Showtime Showcase + DTV:SHOPHQ:316 Shop HQ + DTV:SHOPHQ:73 SHOP HQ (73) + DTV:SHOPLC:226 Shop LC + DTV:SHOPLC:75 Infomercial Channel (75) + DTV:SHOe:545 Showtime (E) + DTV:SHOw:546 Showtime (W) + DTV:SHRTTV:573 Shorts TV HD + DTV:SMTHHD:570 Smithsonian Channel HD + DTV:SMXHD:205 SPORTS MIX HD (205) + DTV:SMXHD:600 SPORTS MIX HD (600) + DTV:SNY:639 SportsNet New York 639 + DTV:SONYHD:568 Sony Movie Channel HD + DTV:SPMN:605 Sportsman Channel + DTV:SPSNa:691 Spectrum SportsNet (Alternate) + DTV:STO:662 SportsTime Ohio 662 + DTV:STRZ:525 STARZ East + DTV:STZB:530 STARZ in Black + DTV:STZCHD:528 STARZ Comedy HD + DTV:STZCIHD:531 STARZ Cinema HD + DTV:STZE:529 STARZ Edge + DTV:STZES:426 Starz Encore en Espanol (99R) + DTV:STZKHD:527 STARZ Kids & Family HD + DTV:STZw:526 STARZ West + DTV:SUN+:653 Fox Sports Sun Plus (Alternate) + DTV:SUND:557 SundanceTV + DTV:ShWmHD:552 Showtime Women HD + DTV:Syfy:244 Syfy + DTV:TAN:2089 Tan (99R) + DTV:TBN:372 Trinity Broadcast Network + DTV:TBS:247 TBS Superstation + DTV:TCM:256 TCM + DTV:TCT:377 TCT Network + DTV:TELe:406 Telemundo East (99R) + DTV:TELw:407 Telemundo West (99R) + DTV:TFC:2060 TFC - The Filipino Channel (99R) + DTV:TLC:280 TLC + DTV:TLCN:429 TeleCentro (99R) + DTV:TLFI:411 Telefe (99R) + DTV:TMAXHD:522 ThrillerMAX HD + DTV:TMCXHD:555 The Movie Channel Xtra HD + DTV:TMCe:553 The Movie Channel East + DTV:TMCw:554 The Movie Channel West + DTV:TNCK:303 TeenNick + DTV:TNNS:217 Tennis Channel + DTV:TNT:245 TNT + DTV:TRAV:277 Travel Channel + DTV:TUDN:464 TUDN + DTV:TV1:328 TV One + DTV:TV5:2071 TV5 (99R) + DTV:TVCH:437 TV Chile (99R) + DTV:TVE:460 TVE (99R) + DTV:TVG:602 TVG + DTV:TVJ:2040 TV Japan + DTV:TVLD:304 TV Land + DTV:TVN:2086 TVN + DTV:TViet:2032 TViet Network + DTV:TYC:469 TyC Sports (99R) + DTV:UKIDS:295 Universal Kids + DTV:UMas:408 UniMas SD West (99R) + DTV:UNIe:402 Univision East + DTV:UNIw:403 Univision West (99R) + DTV:UNTL:454 Univision tlnovelas + DTV:UP:338 UP + DTV:UPLFT:379 Uplift + DTV:USA:242 USA Network + DTV:UVSO:410 Universo (99R) + DTV:V-Me:440 Vme (99R) + DTV:VALU:314 VALU Ch. 314 + DTV:VALU:86 VALU + DTV:VFACE:2033 Viet Face + DTV:VGNTV:2031 VGN TV (99R) + DTV:VH1:335 VH1 + DTV:VICE:271 Viceland + DTV:VIETV:2036 Vietv (99R) + DTV:VIVID:585 Vivid TV Monthly Offer + DTV:VIVID:598 Vivid TV + DTV:VMOV:450 ViendoMovies + DTV:VPLUS:409 VePlus (99R) + DTV:VREM:2144 Vremya: Retro Channel (99R) + DTV:VROLA:415 Videorola (99R) + DTV:VTTV:2035 Vien Thao (99R) + DTV:WAPA:414 WAPA America (99R) + DTV:WEA:362 The Weather Channel + DTV:WGN:307 WGN America + DTV:WHT:367 World Harvest Television + DTV:WINS:1 Infomercial Channel (1) + DTV:WIYE:47 Parkersburg, WV WIYE CBS 47 A3 HD + DTV:WORD:373 The WORD Network + DTV:WOVA:22 Parkersburg, WV WOVA FOX 22 A3 HD + DTV:WOW:234 WOW TV 234 + DTV:WOW:83 WOW TV 83 + DTV:WTAP:15 Parkersburg, WV WTAP NBC 15 A3 HD + DTV:WWHO:53 Parkersburg WWHO CW 53 A3 HD (Virt) + DTV:We:260 WE tv + DTV:XTRA:255 XTRA Network + DTV:XTRA:99 XTRA (99) + DTV:YESa:631 YES (Alternate) + DTV:YTN:2083 YTN (99R) + DTV:ZooMoo:432 ZooMoo (99R) + DTV:amc:254 AMC + DTV:fuse:339 Fuse + DTV:truTV:246 truTV + DTVCSHP DirecTV Celebrity Shopping Network + DTVPLBY DirecTV Playboy + DTVSONL DirecTV SonLife Broadcasting + DTVSUNN FOX Sports Sun HD + DUNYA Dunya TV USA + DWLSRA DWLS Radio From GMA Pinoy/Life + DWPLUS DW (Deutsch+) + Disney XD + DXDHD Disney XD HD + DXDHDP Disney XD HD (Pacific) + DXDP Disney XD (Pacific) + DYSTR Daystar Television Network + DYSTRHD Daystar Television Network HD + DZBBRA DZBB Radio From GMA Pinoy + DZMM DZMM Radyo Patrol + E! Entertainment Television + EBRUTV Ebru TV + EBSAMER EBS America + ECHOJAN Muzak: Tejano + ECUAVI Ecuavisa International + ECUTVIN Ecuador TV International + EDAC Educational Access - EDAC + EDU27 Metro East Community Media + EHD E! Entertainment Television HD + El Rey Network + ELREYHD El Rey Network HD + ELVNHD Eleven Sports Network HD + ENCRWSD DIRECTV Encore Westerns + ENLCE Enlace + ENLUSA ETBN Enlace USA + EP E! Entertainment Television (Pacific) + Epix Drive-in + EPHD E! Entertainment Television HD (Pacific) + Epix East + EPIX 2 (SD Version) + EPIX2HD EPIX 2 HD + EPIXHD Epix HD + EPIXHDP Epix HD (Pacific) + Epix Hits + EPXHTSD Epix Hits SD + ERT ERT - Ellinki Radiophonia Tileorassi + ESC1 Al Masriyah + ESNE Canal ESNE + ESPCE1H ESPN College Extra 1 HD + ESPCE2H ESPN College Extra 2 HD + ESPCE3H ESPN College Extra 3 HD + ESPCE4H ESPN College Extra 4 HD + ESPCE5H ESPN College Extra 5 HD + ESPCE6H ESPN College Extra 6 HD + ESPCE7H ESPN College Extra 7 HD + ESPCE8H ESPN College Extra 8 HD + ESPN + ESPN2 + ESPN2A ESPN2 (Alternate) + ESPN2HD ESPN2 HD + ESPNA ESPN (Alternate) + ESPNBB ESPN Buzzer Beater + ESPNCL ESPN Classic + ESPN Deportes + ESPNDHD ESPN Deportes HD + ESPNEWS + ESPN Goal Line + ESPNGLH ESPN Goal Line HD + ESPNHD + ESPNU + ESPNUHD ESPNU HD + ESPNWHD ESPNEWS HD + ESTRLLA Estrella TV + ETCHI ET China + ETDRA ETTV Drama + ETFINWS ET Financial News + ETGLOB ET Global (Chinese) + ETNEW ETTV News + ETSTVHD Entertainment Studios.TV HD + ETVKAN Colors Kannada + ETVMT Colors Marathi + EURCH Eurochannel (ENG) + Euro News + EVINE EVINE Live + EVINEHD EVINE Live HD + EWTN Eternal Word Television Network + EWTNES EWTN Español + EXPNW Express News + EXPRSN Muzak: Expressions + F24EN France 24 English + Showtime Familyzone + Showtime Familyzone (Pacific) + Fox Business + FBNHD Fox Business HD + Fox College Sports (Atlantic) + Fox College Sports (Central) + Fox College Sports (Pacific) + FETV Family Entertainment Television + FILIP The Filipino Channel (Pacific) + FILIPE The Filipino Channel + FILM24H Film 24h + FIOQUA FiOS Quantum + FIOSLRN FiOS Learning on Demand + FIOSOD FiOS On Demand + FIXDTV FIX For DirecTV + FLIX Flix + FLIXP Flix (Pacific) + FM + FMHD FM HD + Fox News Channel + FNCHD Fox News Channel HD + Food Network + FOOD2 Food Food + FOODHD Food Network HD + FOODP Food Network (Pacific) + FOODPHD Food Network HD (Pacific) + FOROUS Foro TV US Feed + FORUSHD Foro TV US Feed HD + FOXHDAZ Fox Sports Net Arizona HD + FOXHDWE Fox HD Channel (FOXHDWE) + FOXLFUS FoxLife US + Freeform + FREFMHD Freeform HD + FREFRMP Freeform (Pacific) + FRFMHDP Freeform HD (Pacific) + FRMVDM Free Movies On Demand + France 24 + Fox Sports 1 + FS1HD Fox Sports 1 HD + Fox Sports 2 + FS2HD Fox Sports 2 HD + FS4K1 Fox Sports 4K Events 1 + FS4K2 Fox Sports 4K Events 2 + FSAZ Fox Sports Arizona - FSAZ + FSAZHD Fox Sports Arizona HD + Fox Soccer Plus HD + FSD Fox Sports Detroit - FSD + FSDHD Fox Sports Detroit HD + FSDTHD DirecTV Fox Sports Detroit HD + FSFLHD Fox Sports Florida HD + FSMSAT Fox Sports Midwest - Satellite Feed + FSMSATH Fox Sports Midwest HD - Satellite Feed + FSNFL Fox Sports Florida + FSNFLHD Fox Sports Florida HD + FSNHDMW Fox Sports Midwest HD + FSNO1 Fox Sports North + FSNO1HD Fox Sports North HD + FSNO3HD Fox Sports Wisconsin HD + FSNOH Fox Sports Ohio + FSNOH2 Fox Sports Ohio 2 (Cincinnati feed) + FSNOH2A Fox Sports Ohio 2 (Cincinnati Alternativ + FSNOH2H Fox Sports Ohio 2 HD (Cincinnati Alterna + FSNOHNR Fox Sports Ohio Satellite Feed + FSOH2HD Fox Sports Cincinnati HD + FSOHHD Fox Sports Ohio HD + FSOHHD1 Fox Sports Ohio HD (Zone 1) + Fox Soccer Plus + FSS Fox Sports Southwest (Main Feed) + FSS4 Fox Sports Southwest (Zone 4) + FSS4HD Fox Sports Southwest (Zone 4) HD + FSSD Fox Sports San Diego + FSSDHD Fox Sports San Diego HD + FSSE Fox Sports Southeast + FSSEHD Fox Sports Southeast HD + FSSHD Fox Sports Southwest HD + FSSO Fox Sports South - Main Feed + FSSOSC3 Fox Sports Carolinas + FSTV Free Speech TV + FSW Fox Sports West + FSWHD Fox Sports West HD + FTVTW Formosa TV + FUJTV Fujian TV (FUJTV) - ECHOSTAR + Fuse + FUSEHD Fuse HD + Fusion + FUSIONH Fusion HD + FUTURE Future Television - Skyvista + FX + Fox Deportes + FXDEPHD Fox Deportes HD + FXHD FX HD + FXM + FXMHD FX Movie Channel HD + FXP FX (Pacific) + FXPHD FX HD (Pacific) + FXX + FXXHD FXX HD + FXXP FXX (Pacific) + FXXPHD FXX HD (Pacific) + FYIHD FYI Channel HD + FYIP FYI (Pacific) + FYIPHD FYI HD (Pacific) + FYISD FYI + Great American Country + GACHD Great American Country HD + GAITHER DN276 + Galavision Cable Network + GALAHD Galavision Cable Network HD + GALAP Galavision Cable Network (Pacific) + GALAPHD Galavision Cable Network HD (Pacific) + GAME1 GAME 1 + GAME2 GAME 2 + GAME3 GAME 3 + GAME4 GAME 4 + GAME5 GAME 5 + GAME6 GAME 6 + GAME7 GAME 7 + GAME8 GAME 8 + GAME9 GAME 9 + GCMDY Gemini Comedy + GEB Golden Eagle Broadcasting + GEM Gem Shopping Network + GEMITV Gemini TV + GEMNMV Gemini Movies + GEONWS Geo News + GEOTV GEO TV + GETIT1 DirecTV GETIT + GETTV getTV + GETV G&E TV + ESPN Goal Line & Buzzer Beater + GLBBHD ESPN Goal Line & Buzzer Beater HD + GMALIFE GMA Life TV + GMAPNY GMA Pinoy TV + GME10 GAME 10 + GME11 GAME 11 + GME12 GAME 12 + GME13 GAME 13 + GME14 GAME 14 + GMHD1 Game HD + GMHD10 GAME HD 10 + GMHD11 GAME HD 11 + GMHD12 GAME HD 12 + GMHD13 GAME HD 13 + GMHD14 Game HD 14 + GMHD2 Game HD 2 + GMHD3 GAME HD 3 + GMHD4 GAME HD 4 + GMHD5 GAME HD 5 + GMHD6 GAME HD 6 + GMHD7 GAME HD 7 + GMHD8 GAME HD 8 + GMHD9 GAME HD 9 + GOAC1086 Government Access - GOAC1086 + GODTV GOD TV + The Golf Channel + GOLFHD The Golf Channel HD + GOLTV GOL TV + GOLTVE GOLTV (English) + GOV30 Metro East Community Media + GPUNJ Gpunjab-Newstime + GRKCINE Greek Cinema + GRNCINE Gran Cine + GSN + GSNHD GSN HD + GSNP GSN (Pacific) + GSNPHD GSN HD (Pacific) + The Gospel Network + GUAND GUANDONG TV (Guandong Channel) + GZTV + Hallmark Channel + Hallmark Drama + HALLHD Hallmark Channel HD + HALLP Hallmark Channel (Pacific) + HB Halla Bol + HBO + HBO2 + HBO2HD HBO2 HD + HBO2P HBO2 (Pacific) + HBO2PHD HBO2 HD (Pacific) + HBOC HBO Comedy + HBOCHD HBO Comedy HD + HBOCP HBO Comedy (Pacific) + HBOCPHD HBO Comedy HD (Pacific) + HBODM HBO on Demand + HBO Family + HBOFHD HBO Family HD + HBOFP HBO Family (Pacific) + HBOFPHD HBO Family HD (Pacific) + HBOHD HBO HD + HBOHDP HBO HD (Pacific) + HBOLAHD HBO Latino HD + HBO Latino + HBOLATP HBO Latino (Pacific) + HBOLPHD HBO Latino HD (Pacific) + HBOP HBO (Pacific) + HBOSGHD HBO Signature HD + HBOSIG HBO Signature + HBOSIGP HBO Signature (Pacific) + HBOSPHD HBO Signature HD (Pacific) + HBOZ HBO Zone + HBOZHD HBO Zone HD + HBOZP HBO Zone (Pacific) + HBOZPHD HBO Zone HD (Pacific) + HDDM HD On Demand + HDNet Movies + HDPPV In Demand PPVHD (HD Events) + HDSPRT HD SPORTS + HERETV Here TV + Home & Garden Television + HGTVD Home & Garden Television HD + HGTVP Home & Garden Television (Pacific) + HGTVPHD Home & Garden Television HD (Pacific) + HILLSNG Hillsong Channel + HISTE History Channel En Español + History + HISTP History (Pacific) + HITLINE Muzak: Hitline + HITN + HKYAT ART Hekayat + HKYAT2 ART Hekayat 2 + HLN + HLNHD HLN HD + Hallmark Movies & Mysteries + HMMHD Hallmark Movies & Mysteries HD + HMMP Hallmark Movies & Mysteries (Pacific) + HOA HOA Channel + HOA1 HOA Channel 1 + HOLAHD Hola TV HD + HOLATV Hola TV + HOMENET Direct TV 225 HOME + HONV Honvietv + HOPE The Hope Channel + HOTFM Muzak: Hot FM + HSN Home Shopping Network + HSN2 + HSN2HD HSN2 HD + HSNHD HSN HD + HSTRYHD History HD + HSTRYHP History HD (Pacific) + HT Headlines Today (DISH) + HUMST Hum Sitaray + HUMTV Hum TV + HUNAN Hunan Television (HTV - Echostar) + HUSLRHD Hustler HD + HUSTLR Hustler TV + HXTV Charming China + ICABNWS i-CABLE News + ICBLEFN iCable Finance Info News Channel + ICTVDN In Country TV Dish + Investigation Discovery + IDHD Investigation Discovery HD + IFC + IFCHD IFC HD + Impact TV + IMPCNET Impact Network + IMPCNHD Impact Network HD + INCTV + INDIE IndiePlex + INDIEHD IndiePlex HD + INFO101 Information Channel - INFO101 + INFO988 Information Channel - INFO988 + INFO998 Information Channel - INFO998 + INFO999 Information Channel - INFO999 + INFOM Infomercial + INSP + INSPHD INSP HD + INTERPL Inter Plus (DISH) + IONDHD ION Television DirecTV/ HD + IONDTV ION Television DirecTV/Dish/Cable White + IONDTVP ION Television West DirecTV/ (Pacifi + IONSATP ION Television Satellite Feed (Pacific) + ISRAEL The Israeli Network + ITALA60 RADIO ITALIA ANNI 60 + ITVN TVN International + ITVNE ITVN Extra + IVCNET IVC Net + IVCNUS IVC Net + IVNETHD IVC Net HD + JAYA Jaya Plus + JAYATV ATN Jaya TV + JBS + JBSHD + JETTV JET-TV + JIG Jiangsu International Channel + JLTV Jewish Life TV + JMAX Jaya Max + JMOV Jaya Movies + JPNCH Japanese Channel + JSTV JSTV EPG + JTV Jewelry Television + JTVHD Jewelry Television HD + JUICY Juicy-New Frontier + JUS1 JUS ONE + JUSCO JUS Comedy + JUSPUNJ Jus Punjabi + Justice Central HD + JUSTNW Justice Network + JUSTSD Justice Central SD + KABC + KABCDT + KAPATID Kapatid + KATU + KATUDT + KATUDT2 + KATUDT3 + KBSAM KBS America + KBSW24 KBS World 24 + KCBS + KCBSDT + KGW + KGWDT + KGWDT2 + KGWDT3 + KIDSCEN Kids Central + KIDTV Kids and Teens Television + KINO Kino Europa + KINOPOL Kino Polska + KIRAN Kiran TV + KJWP + KJWPDT + KJWPDT4 + KJWPDT5 + KKEICA + KLGNRTV Kalaignar TV + KNBC + KNBCDT + KNMT + KNMTDT + KOIN + KOINDT + KOINDT2 + KOINDT3 + KOPB + KOPBDT + KOPBDT2 + KOPBDT3 + KPDX + KPDXDT + KPDXDT2 + KPTV + KPTVDT + KPTVDT2 + KPWCLD2 + KPWCLD3 + KPWCLP + KPXG + KPXGDT + KRCW + KRCWDT + KRCWDT2 + KRCWDT3 + KTLA + KTLADT + KTTV + KTTVDT + KTV1 K-TV + KUNP + KUNPDT + KUNPLD2 + KUWAIT Kuwait TV + KWGN + KWVTLP + KYW + KYWDT + KYWDT2 + LAFF Laff + LATAMSP Latin American Sports + LDC + LEAC Leased Access - LEAC + LEAC099 Leased Access - LEAC099 + Lifetime + LIFED DIRECTV Lifetime + LIFEHD Lifetime HD + Lifetime Movies + LIFEMVH Lifetime Movies HD + LIFEP Lifetime (Pacific) + LIFEPHD Lifetime HD (Pacific) + LIFMVP Lifetime Movies (Pacific) + LINKTV Link TV + LMVPHD Lifetime Movies HD (Pacific) + Longhorn Network + LNGHRNH Longhorn Network HD + LOAC Local Access + LOGO + LOGOHD LOGO HD + LOGOP LOGO (Pacific) + LOOR072 Local Origination - LOOR072 + LOOR099 Local Origination - LOOR099 + LOOR200 Local Origination - LOOR200 + LOOR201 Local Origination - LOOR201 + LOOR275 Local Origination - LOOR 275 + LOOR314 Local Origination - LOOR314 + LOOR485 Local Origination - LOOR485 + LOOR691 Local Origination - LOOR 691 + LOOR693 Local Origination - LOOR693 + LOOR7004 Local Origination - LOOR 7004 + LOOR722 Local Origination - LOOR722 + LOOR750 Local Origination - LOOR750 + LOOR769 Local Origination - LOOR 769 + LOOR777 Local Origination - LOOR777 + LOOR782 Local Origination - LOOR 782 + LOOR783 Local Origination - LOOR 783 + LOOR803 Local Origination - LOOR803 + LOOR807 Local Origination - LOOR807 + LOOR829 Local Origination - LOOR829 + LOOR9413 Local Origination - LOOR 9413 + LOOR9656 Local Origination - LOOR9656 + LOOR9657 Local Origination - LOOR9657 + LOOR9686 Local Origination - LOOR9686 + LOOR9925 Local Origination - LOOR9925 + LOOR9937 Local Origination - LOOR9937 + LOVWRLD Love World Christian Network + LRW Lifetime Real Women + LSNET Lifestyle Network + LSRC Little Saigon Radio Channel + LUXE Luxe TV + MAAMOV Maa Movies + MACHI DMX: Mariachi + MAGOLD Maa Gold + MALL Satellite Response Network 7 + MAMUSIC Maa Music + MARCHI Muzak: Viva Mariachi + MASALA Hum Masala + MASN MASN - Mid Atlantic Sports Network + MASN2 Mid Atlantic Sports Network Alternate + MASN2HD MASN2 HD + MASNHD MASN HD + MAVTV MavTV + MAVTVHD MavTV HD + CineMAX + MAXHD CineMAX HD + MAXHDP CineMAX HD (Pacific) + MAXP CineMAX (Pacific) + MBC1 MBC USA + MBCDRHD MBC Drama HD + MBCE MBC Every 1 + MBCKD MBC Kids + MBCKOR MBC America + MBCM MBC MASR + MBNP MBN Plus + MC01 Music Choice: Hit List + MC02 Music Choice: Max + MC03 Music Choice: Dance/EDM + MC04 Music Choice: Indie + MC05 Music Choice: Hip-Hop and R&B + MC06 Music Choice: Rap + MC07 Music Choice: Hip-Hop Classics + MC08 Music Choice: Throwback Jams + MC09 Music Choice: R&B Classics + MC10 Music Choice: R&B Soul + MC11 Music Choice: Gospel + MC12 Music Choice: Reggae + MC13 Music Choice: Rock + MC14 Music Choice: Metal + MC15 Music Choice: Alternative + MC16 Music Choice: Adult Alternative + MC17 Music Choice: Rock Hits + MC18 Music Choice: Classic Rock + MC19 Music Choice: Soft Rock + MC20 Music Choice: Love Songs + MC21 Music Choice: Pop Hits + MC22 Music Choice: Party Favorites + MC23 Music Choice: Teen Beats + MC24 Music Choice: Kidz Only! + MC25 Music Choice: Toddler Tunes + MC26 Music Choice: Y2K + MC27 Music Choice: 90 s + MC28 Music Choice: 80 s + MC29 Music Choice: 70 s + MC30 Music Choice: Solid Gold Oldies + MC31 Music Choice: Pop & Country + MC32 Music Choice: Today s Country + MC33 Music Choice: Country Hits + MC34 Music Choice: Classic Country + MC35 Music Choice: Contemporary Christian + MC36 Music Choice: Pop Latino + MC37 Music Choice: Musica Urbana + MC38 Music Choice: Mexicana + MC39 Music Choice: Tropicales + MC40 Music Choice: Romances + MC41 Music Choice: Sounds of the Seasons + MC42 Music Choice: Stage & Screen + MC43 Music Choice: Soundscapes + MC44 Music Choice: Smooth Jazz + MC45 Music Choice: Jazz + MC46 Music Choice: Blues + MC47 Music Choice: Singers & Swing + MC48 Music Choice: Easy Listening + MC49 Music Choice: Classical Masterpieces + MC50 Music Choice: Light Classical + MC52 Music Choice: Lounge + MC56 Music Choice: Funk + MC57 Music Choice: Classic Dance + MC58 Music Choice: 80s Rock + MC60 Music Choice: Classic Alternative + MC60M Music Choice 60s Movement + MC61 Music Choice: New Wave + MC64 Music Choice: Folk + MC65 Music Choice: Americana + MC66 Music Choice: Bluegrass + MC67 Music Choice: Kids Movie Soundtracks + MC68 Music Choice: All Xmas + MC71 Music Choice: Rock Latino + MC72 Music Choice: Latin Jazz + MC73 Music Choice: K-Pop + MC74 Music Choice: Brazilian Pop + MC75 Music Choice: Filipino + MC76 Music Choice: Play + MCBIG Music Choice Big Band + MCBW Music Choice Broadway + MCCIN Music Choice: Contemporary Instrumentals + MCCS Music Choice Coffee Shop Cuts + MCGH Music Choice Gospel Hallelujah + MCHR Music Choice Hard Rock + MCHT Music Choice Honky Tonk + MCIR Music Choice Irish Favorites + MCIT Music Choice Italian Favorites + MCJH Music Choice Jazz Vocal Hits + MCJV Music Choice Jazz Vocal Standards + MCMF Music Choice Malt Shop Favorites + MCMR Music Choice Mainstream Rap + MCNA Music Choice New Age + MCNS Music Choice Nature Sounds + MCRW Music Choice Retro Workout + MCSY Music Choice Symphony + MCTOI Music Choice: Taste of Italy + MCVI Music Choice Vietnamese + MCWO Music Choice Workout + MEGATV Mega Cosmos (US) + MEGAUS Mega TV + MEGAUSH Mega TV HD + METROB DMX: Metro Blend + METVN Me TV Network + MEXCAN Mexicanal + MGM HD + MGTVPL My German TV + + MH1 MH1 Music Hits 1 + MHZWV MHz Worldview National Channel + MIAMIX Muzak: Miami Mix + MILENIO Milenio TV + MILH Military History Channel + MITALIA Mediaset Italia + MLBD721 MLB Extra Innings 721 + MLBD722 MLB Extra Innings 722 + MLBD723 MLB Extra Innings 723 + MLBD724 MLB Extra Innings 724 + MLBD725 MLB Extra Innings 725 + MLBD726 MLB Extra Innings 726 + MLBD727 MLB Extra Innings 727 + MLBD728 MLB Extra Innings 728 + MLBD729 MLB Extra Innings 729 + MLBD730 MLB Extra Innings 730 + MLBD731 MLB Extra Innings 731 + MLBD732 MLB Extra Innings 732 + MLBD733 MLB Extra Innings 733 + MLBD734 MLB Extra Innings 734 + MLBD735 MLB Extra Innings 735 + MLBD736 MLB Extra Innings 736 + MLBD737 MLB Extra Innings 737 + MLBD738 MLB Extra Innings 738 + MLBD739 MLB Extra Innings 739 + MLBD740 MLB Extra Innings 740 + MLBD741 MLB Extra Innings 741 + MLBD742 MLB Extra Innings 742 + MLBD743 MLB Extra Innings 743 + MLBD744 MLB Extra Innings 744 + MLBD745 MLB Extra Innings 745 + MLBD746 MLB Extra Innings 746 + MLBD747 MLB Extra Innings 747 + MLBD748 MLB Extra Innings 748 + MLBD749 MLB Extra Innings 749 + MLBEI DirecTV - MLB Extra Innings - MLBEI + MLBHD MLB Network HD + MLBHDA MLB Network HD Alternate + MLBN MLB Network + MLBNA MLB Network Alternate + MLB Strike Zone - MLBSZ1 + MLBSZHD MLB Network Strike Zone HD + MLIFE M Life + MLSSO MLS Direct Kick - Direct TV - MLSSO + MLSSO2 MLS Direct Kick - Direct TV - MLSSO2 + MLSSO3 MLS Direct Kick - Direct TV - MLSSO3 + MLSSO4 MLS Direct Kick - Direct TV - MLSSO4 + MLSSO5 MLS Direct Kick - Direct TV - MLSSO5 + MLSSO6 MLS Direct Kick - Direct TV - MLSSO6 + MLSSO7 MLS Direct Kick - Direct TV - MLSSO7 + MLSSO8 MLS Direct Kick - Direct TV - MLSSO8 + MMAXPHD MoreMax HD (Pacific) + MMOJITO Muzak: Mojito + MMTVUS Multimedios USA + MNBCHD MSNBC HD + MNET + MNRMA Mazhavil Manorama + MOK Movies OK (US) + MOMAX MoreMAX + MOMAXHD MoreMax HD + MOMAXP MoreMAX (Pacific) + MOODSC Muzak: Moodscapes + MOVIE MovieMax + MOVIEHD MovieMax HD + MPLEX MoviePlex + MRTHI Zee Marathi + MSG MSG Zone 1 + MSGHD MSG HD Zone 1 + MSGPL MSG Plus Zone 1 + MSGPLHD MSG Plus HD Zone 1 + MSNBC + MTV - Music Television + MTV2: Music Television + MTV2HD MTV2: Music Television HD + MTV2P MTV2 West + MTVCLAP MTV Classic (Pacific) + MTV Classic + MTVHD MTV - Music Television HD + MTVIND MTV India + MTVLIVE + MTVP MTV - Music Television (Pacific) + MTVPHD MTV - Music Television HD (Pacific) + mtv-U + MULTV MULTIMEDIOS TV SD + MUNDL TV Mundial + MURRTV Murr TV + MUSICA Muzak: La Musica + MUSIK ARY Digital The Musik + MUZIKP Muzika Pervogo (M1-NY) + MVDM Movies On Demand + MYDESHD My Destination TV HD + MYGTV My German TV + MYX MYX Channel + MZYKA Polska Muzyka + NASA NASA TV + NBAD750 NBA League Pass 750 + NBAD751 NBA League Pass 751 + NBAD752 NBA League Pass 752 + NBAD753 NBA League Pass 753 + NBAD754 NBA League Pass 754 + NBAD755 NBA League Pass 755 + NBAD756 NBA League Pass 756 + NBAD757 NBA League Pass 757 + NBAD758 NBA League Pass 758 + NBAD759 NBA League Pass 759 + NBAD760 NBA League Pass 760 + NBAD761 NBA League Pass 761 + NBAD762 NBA League Pass 762 + NBAD763 NBA League Pass 763 + NBAD764 NBA League Pass 764 + NBAD765 NBA League Pass 765 + NBAD766 NBA League Pass 766 + NBAD767 NBA League Pass 767 + NBAD768 NBA League Pass 768 + NBA TV + NBATVHD NBA TV HDTV + NBCEXH1 NBC Sports Extra Time 1 HD + NBCEXH2 NBC Sports Extra Time 2 HD + NBCEXH3 NBC Sports Extra Time 3 HD + NBCEXH4 NBC Sports Extra Time 4 HD + NBCEXH5 NBC Sports Extra Time 5 HD + NBC Sports Boston + NBC Sports Bay Area + NBCSBAH NBC Sports Bay Area HD + NBCSBH NBC Sports Boston HD + NBC Sports California + NBC Sports California SAT + NBC Sports Chicago + NBCSCHD NBC Sports Chicago HD + NBCSN + NBCSNHD NBCSN HD + NBC Sports Northwest + NBCSNWH NBC Sports Northwest HD + NBC Sports Philadelphia + NBCSPAH NBC Sports Philadelphia HD + NBC Sports Washington + NBCSWAH NBC Sports Washington HD + NBN NBN (International) + NBNC NowBNC + NBSBD3 NBC Sports Bay Area HD W/Sign Offs + NBSCASH NBC Sports California SAT HD + NBSPP NBC Sports Philadelphia Plus + NBSPPHD NBC Sports Philadelphia Plus HD + NDGT NDTV Good Times + NDTV 24x7 + NECOHD Channel NECO International + New England Sports Network + NESNAT New England Sports Network National + NESNHD New England Sports Network HD + NESNPL New England Sports Network Plus + NESNPLD New England Sports Network Plus HD + News18 + NEWDT DirecTV NEWDT + NEWSMX Newsmax TV + NEWSMXH Newsmax TV HD + NEWSY Newsy + NEWSYSD Newsy SD + NEWTV New TV + Showtime Next + NEXTHD Showtime Next HD + Showtime Next (Pacific) + NFL704 NFL Sunday Ticket - 704 + NFL705 NFL Sunday Ticket - 705 + NFL706 NFL Sunday Ticket - 706 + NFL707 NFL Sunday Ticket - 707 + NFL708 NFL Sunday Ticket - 708 + NFL709 NFL Sunday Ticket - 709 + NFL710 NFL Sunday Ticket - 710 + NFL711 NFL Sunday Ticket - 711 + NFL712 NFL Sunday Ticket - 712 + NFL713 NFL Sunday Ticket - 713 + NFL714 NFL Sunday Ticket - 714 + NFL715 NFL Sunday Ticket - 715 + NFL716 NFL Sunday Ticket - 716 + NFL717 NFL Sunday Ticket - NFL717 + NFL718 NFL Sunday Ticket - NFL718 + NFLHD NFL Network HD + NFLMIX1 NFL SUNDAY TICKET MIX 1 + NFLMIX2 NFL SUNDAY TICKET MIX 2 + NFL NETWORK + NFL RedZone + NFLNRZD NFL RedZone HD + NFLRZ NFL SUNDAY TICKET RED ZONE + National Geographic USA + NGCHD National Geographic HD + NGCK National Geographic Korea + NGCP National Geographic Pacific + NGCPHD National Geographic HD (Pacific) + NGMUNDO Nat Geo Mundo + NGWIHD National Geographic Wild HD + National Geographic Wild + NHLD769 NHL Center Ice 769 + NHLD770 NHL Center Ice 770 + NHLD771 NHL Center Ice 771 + NHLD772 NHL Center Ice 772 + NHLD773 NHL Center Ice 773 + NHLD774 NHL Center Ice 774 + NHLD775 NHL Center Ice 775 + NHLD776 NHL Center Ice 776 + NHLD777 NHL Center Ice 777 + NHLD778 NHL Center Ice 778 + NHLD779 NHL Center Ice 779 + NHLD780 NHL Center Ice 780 + NHLD781 NHL Center Ice 781 + NHLD782 NHL Center Ice 782 + NHLD783 NHL Center Ice 783 + NHLD784 NHL Center Ice 784 + NHLD785 NHL Center Ice 785 + NHLD786 NHL Center Ice 786 + NHLD787 NHL Center Ice 787 + NHLHD NHL Network HD + NHL Network + Nick Jr + NICJRHD Nick Jr HD + NICJRP Nick Jr (Pacific) + Nickelodeon + NIKHD Nickelodeon HD + Nickelodeon (Pacific) + NIKPHD Nickelodeon HD (Pacific) + NIKTNHD Nicktoons Network HD + Nicktoons Network + NILE Nile Drama + Nick Music + NOWHAI now HaiRun + NOWTV now TV International + NOWTVH now TV International HD + NRBNET NRB Network + NRICHHD Enrich TV HDTV + NTN24 NTN24 Nuestra Tele Noticias 24 + NTV1 NTV1 (Echostar) NTV International Channe + NTVA NTV America (HTB) + NTVCHD Nippon TV Channel + NUESTRT RCN Nuestra Tele + One America News Network + OANHD One America News Network HD + Olympic Channel SD + OLYHD Olympic Channel + OMAX OuterMAX + OMAXHD OuterMAX HD + ONPM1 Echostar 3 Minute Movie Guide + ONTVUS ON TV + OTVLB OTV + Outdoor Channel + OUTHD Outdoor Channel HD + Outside Television SD + OUTSIDE Outside Television HD + OVATION Ovation TV + OVATNHD Ovation TV HD + Oprah Winfrey Network + OWNHD Oprah Winfrey Network HD + OWNPA Oprah Winfrey Network (Pacific A Feed) + Oxygen + OXYGENP Oxygen (Pacific) + OXYGNHD Oxygen HD + OXYGNHP Oxygen HD (Pacific) + P12ORHD Pac-12 Oregon HD + Pac-12 Network + PAC12HD Pac-12 Network HD + Pac-12 Oregon + PAID Paid Programs + Paramount Network + PARHD Paramount Network HD + PARP Paramount Network Pacific + PARPHD Paramount Network HD Pacific + PASNUS Pasiones TV US + PCN Pennsylvania Cable Network + PEARL TVB Pearl (US) + PEG Public, Educational, Government PEG + PEG020 Public, Educational, Government PEG020 + PEG021 Public, Educational, Government PEG021 + PEG024 Public, Educational, Government PEG024 + PEG028 Public, Educational, Government PEG028 + PEG029 Public, Educational, Government PEG029 + PEG030 Public, Educational, Government PEG030 + PEG031 Public, Educational, Government PEG031 + PEG032 Public, Educational, Government PEG032 + PEG033 Public, Educational, Government PEG033 + PEG034 Public, Educational, Government PEG034 + PEG036 Public, Educational, Government PEG036 + PEG037 Public, Educational, Government PEG037 + PEG038 Public, Educational, Government PEG038 + PEG040 Public, Educational, Government PEG040 + PEG041 Public, Educational, Government PEG041 + PEG042 Public, Educational, Government PEG042 + PEG043 Public, Educational, Government PEG043 + PEG044 Public, Educational, Government PEG044 + PEG045 Public, Educational, Government PEG045 + PEG046 Public, Educational, Government PEG046 + PETSTVH Pets TV HD + PFC Premiere Futebol Clube + PHKC Phoenix Hong Kong Channel + PHNIN Phoenix Info News + PI PI KBS World + PIAGUT Muzak: Piano & Guitar + PixL + PIXLSD PIXL SD + PLAYBOY Playboy TV + PLAYESP Playboy En Español + PLAYHD Playboy HD + PLYBPRM Playboy Premium + PLYPRMH Playboy Premium HD + PMAGIC Peru Magico + PNAX Phoenix Satellite TV + PNTXX5 Penthouse TV XX5 - New Frontier + POLISH Polish Channel + POLSAT2 Polsat 2 International + POPHD POP HD + POPNSHP POP HD (Pacific) + POPNSP POP (Pacific) + POPSD POP + PPS28 Portland Public School + PPV PPV - PPV + PPV1 iN Demand 1 + PPV105 PPV - PPV105 + PPV131 PPV - PPV131 + PPV169 PPV - PPV169 + PPV173 PPV - PPV173 + PPV195 PPV - PPV195 + PPV196 PPV - PPV196 + PPV197 PPV - PPV197 + PPV2 iN Demand 2 + PPV454 PPV-PPV454 + PPV466 PPV - PPV466 + PPV467 PPV - PPV467 + PPV468 PPV - PPV468 + PPV470 PPV - PPV470 + PPV471 PPV - PPV471 + PPV472 PPV - PPV472 + PPV473 PPV - PPV473 + PPV474 PPV - PPV474 + PPV476 PPV - PPV476 + PPV477 PPV - PPV477 + PPV478 PPV - PPV478 + PPV479 PPV - PPV479 + PPV480 PPV - PPV480 + PPV481 PPV - PPV481 + PPV482 PPV - PPV482 + PPV483 PPV - PPV483 + PPV484 PPV - PPV 484 + PPV502 PPV - PPV502 + PPV503 PPV - PPV503 + PPV504 PPV - PPV504 + PPV505 PPV - PPV505 + PPV506 PPV - PPV506 + PPV507 PPV - PPV507 + PPV508 PPV - PPV508 + PPV509 PPV - PPV509 + PPV510 PPV - PPV510 + PPV511 PPV - PPV511 + PPV512 PPV - PPV512 + PPV513 PPV - PPV513 + PPV514 PPV - PPV514 + PPV515 PPV - PPV515 + PPV516 PPV - PPV516 + PPV517 PPV - PPV517 + PPV518 PPV - PPV518 + PPV519 PPV - PPV519 + PPV520 PPV - PPV520 + PPV521 PPV - PPV521 + PPV522 PPV - PPV522 + PPV523 PPV - PPV523 + PPV524 PPV - PPV524 + PPV525 PPV - PPV525 + PPV526 PPV - PPV526 + PPV527 PPV - PPV527 + PPV528 PPV - PPV528 + PPV529 PPV - PPV529 + PPV530 PPV - PPV530 + PPV531 PPV - PPV531 + PPV532 PPV - PPV532 + PPV533 PPV - PPV533 + PPV534 PPV - PPV534 + PPV535 PPV - PPV535 + PPV536 PPV - PPV536 + PPV537 PPV - PPV537 + PPV538 PPV - PPV538 + PPV539 PPV - PPV539 + PPV540 PPV - PPV540 + PPV542 PPV - PPV542 + PPV543 PPV - PPV543 + PPV544 PPV - PPV544 + PPV545 PPV - PPV545 + PPV546 PPV - PPV546 + PPV547 PPV - PPV547 + PPV548 PPV - PPV548 + PPV549 PPV - PPV549 + PPV550 PPV - PPV550 + PPV551 PPV - PPV551 + PPV552 PPV - PPV552 + PPV553 PPV - PPV553 + PPV554 PPV - PPV554 + PPV555 PPV - PPV555 + PPV556 PPV - PPV556 + PPV557 PPV - PPV557 + PPV558 PPV - PPV558 + PPV559 PPV - PPV559 + PPV571 PPV - PPV571 + PPV572 PPV - PPV572 + PPV587 PPV - PPV587 + PPV900 PPV - PPV900 + PPV901 PPV - PPV901 + PPV902 PPV - PPV902 + PPV903 PPV - PPV903 + PPV904 PPV - PPV904 + PPV905 PPV - PPV905 + PPV908 PPV - PPV908 + PPVADLT Pay-Per-View Adult + PPVP PPVP/Pay-Per-View Previews + PREMIUM FiOS Premiums + PREVIEWS EPG Previews + PRIME Fox Sports Prime Ticket + PRIMEHD Fox HD Channel (Prime HD) + PRIMERF Prime Revenue Frontier + PRIMHD Fox Sports Prime Ticket HD + PRIMO Primo TV + PROTVI ProTV International + PRSBN ProSiebenSat1 Produktion + PTC PTC Punjabi TV + PTCCD PTC Chak De + PTCNWS PTC News + PTVGLB PTV Global + PUAC Public Access - PUAC + PUAC011 Public Access - PUAC011 + PUAC023 Public Access - PUAC023 + PUAC029 Public Access - PUAC029 + PUB21 Metro East Community Media + PUB22 Metro East Community Media + PUNJA ATN Alpha ETC Punjabi + PURST Pursuit Channel + PURSTHD Pursuit Channel HD + PXX5PRM Penthouse TV XX5 Premium + QTVPAK QTV Pakistan + QVC + QVC2 + QVC2HD QVC2 HD + QVCHD QVC HD + RADIO Radio Channel + RADKOR Radio Korea + RAII Rai Italia + RAINW24 Rai News 24 + RAIPREM Rai Premium + RAIRAD1 Rai Radio 1 + RAIRD RAI SATELRADIO + RDCRPT Verizon Static Message Ch 12 + REALXTR Real Extreme + RECI Record International + RECIPEH Recipe TV HD + REDCRPT Verizon Static Message Ch 13 + ReelzChannel + REELZHD ReelzChannel HD + RETRO RetroPlex + RETROHD RetroPlex HD + RFDHD RFD TV HD + RFD TV + RFI RFI Radio France Internationale + RGTI Rede Globo TV Internacional + RIDETV Ride TV + RIDETVH Ride TV HD + RISHCIN Rishtey Cineplex (Hindi) + RITALIA RADIO ITALIA + RKTV Reality Kings TV + RKTVV Reality Kings Channel + RMSUS RMS + ROSSIYA Rossiya 24 + ROTAN Rotana America + RSEG Regional Sports Extra Games + RSEHD Regional Sports Extra Games HD + RSHTY Rishtey + RTN RTN-WMNB + RTN4 ROOT Sports Northwest (Alt.) - RTN4 + RTNW ROOT Sports Northwest + RTNWHD ROOT Sports Northwest HD + RTPI RTPi RadioTV Portuguesa Int l + RTR RTR Planeta + RTRUSEN RTR Planeta USA English + RT + RTVINT RTV International + RURAL TV + RUSKINO Russian Kino + RUSTV Russian TV + REVOLT + RVLTHD Revolt HD + SAB SAB USA + SAHARAD Sahara One Delay Feed + SALE SALE: great prices on the hottest produc + SALE1 Satellite Response Network 5 + SANSKAR Sanskar TV + SAUDISP Saudi One Sports + SBN Saigon Broadcasting Network + SBS SBS TV Korea + SBSHD SBS HD + SBSPL SBS Plus + SCHANNL S-channel + Science + SCIHD Science Channel HD + SCM SCM International + SCNTV Scientology Media Productions + SD01 + SEC Network + SEC322 SECRET + SECA + SECAHD + SECB + SECBHD + SECH SEC Network HD + SET + SETINTL SET International + SETMX Set Max (DISH) + SHO 2 + SHO2HD SHO 2 HD + SHO 2 (Pacific) + SHO2PHD SHO 2 HD (Pacific) + SHOCPHD Showtime Showcase HD (Pacific) + Showtime Showcase + Showtime Showcase (Pacific) + SHOCSHD Showtime Showcase HD + SHOPLC Shop LC + SHORTS Shorts TV + Showtime + Showtime Beyond + SHOWBHD Showtime Beyond HD + Showtime Beyond (Pacific) + SHOWHD Showtime HD + SHOWHDP Showtime HD (Pacific) + Showtime (Pacific) + Showtime Extreme + SHOWXHD Showtime Extreme HD + Showtime Extreme (Pacific) + SHWXPHD Showtime Extreme HD (Pacific) + SIC SIC Internacional + SICNO SIC Notícias + SINOTV SINO TV + SKYLINK Sky Link TV + SKYLNK2 Sky Link Tv 2 + SMILE Smile + SMITH Smithsonian Network + SMLLTS Semillitas + SMTHHD Smithsonian HD Network + SMX DIRECTV Sports MixHD + SNY Sportsnet NY + SNYHD Sportsnet NY HD + SNYNAT SNY National Feed + SONLFHD SonLife Broadcasting Network HD + SONLIFE SonLife Broadcasting Network + Sony Movie Channel + Sony Movie Channel HD + SONYM Sony MIX + SORPRESA Sorpresa + SPALT Sports Alternate Message Channel + SPECDEP Spectrum Deportes HD + SPECSN Spectrum SportsNet HD + SPECTSN Spectrum SportsNet + SPEVENT Special Events Channel + SPLUS STAR PLUS US + SPMDEPO Spectrum Deportes + SPMNHD The Sportsman Channel HD + The Sportsman Channel + SRALTNA Alt Nation + SRARE38 Area + SRBBCR1 BBC Radio 1 + SRBKING BB King s Bluesville + SRBKSPN Backspin + SRBLGRS Bluegrass Junction + SRBRIDG The Bridge + SRCHILL SIRIUS XM Chill + SRCLRWD Classic Rewind + SRCLVNL Classic Vinyl + SRCOFHS The Coffee House + SRELVIS Elvis Radio + SRESTRT E Street Radio + SRFCTN Faction + SRFSTWV First Wave + SRGDEAD SIRIUS: The Grateful Dead Channel + SRHHNTN Hip-Hop Nation + SRHRNTN Hair Nation + SRHTNSL Heart & Soul + SRJAMON Jam On + SRLMENG SIRIUS XM Limited Engagements + SRLTHM Lithium + SRMGRVL Radio Margaritaville + SRMTOPR SIRIUS: Metropolitan Opera Radio + SROCTNE Octane + SROLWCY Outlaw Country + SRPEARL SIRIUS XM Pearl Jam Radio + SRPOPS SIRIUS XM Pops + SRPPLTV Sirippoli TV + SRPRASE Praise + SRPRMCY Prime Country + SRPULSE The Pulse + SRRGRYM The Joint + SRSHD45 Shade 45 + SRSPA73 Spa + SRSPTRM The Spectrum + SRSRSNT Siriusly Sinatra + SRSYMHL Symphony Hall + SRUNGRG Underground Garage + SRUNLTN Escape + SRXMLUV SIRIUS XM Love + SSRASH SAHARA SAMAY RASHTRIYA + STADIUM Stadium HD + STARBH STAR BHARAT + STARC Star Chinese Movies + STARMAA STAR MAA + Starz + Starz (Pacific) + STO Sportstime Ohio + STOHD Sportstime Ohio HD + STRZCIH Starz Cinema HD + STRZIBH Starz in Black HD + STUDCAN StudioCanal + Starz Comedy + STZCHD Starz Comedy HD + STZCI Starz Cinema + STZCIP Starz Cinema (Pacific) + STZCP Starz Comedy (Pacific) + Starz Edge + STZECLP Starz Encore Classic (Pacific) + STZEHD Starz Edge HD + Starz Encore Action + STZENAP Starz Encore Action (Pacific) + Starz Encore Black + STZENBP Starz Encore Black (Pacific) + Starz Encore + Starz Encore Classic + STZENCP Starz Encore (Pacific) + Starz Encore Family + STZENFS Starz Encore Family SD + STZENHD Starz Encore HD + STZENSP Starz Encore Suspense (Pacific) + Starz Encore Suspense + STZENWP Starz Encore Westerns (Pacific) + Starz Encore Westerns + STZEP Starz Edge (Pacific) + STZESP Starz Encore Español + STZESPS Starz Encore Español SD + STZEWSS Starz Encore Westerns SD + STZHD Starz HD + STZHDP Starz HD (Pacific) + STZIB Starz in Black + STZIBP Starz in Black (Pacific) + Starz Kids + STZKHD Starz Kids HD + STZKP Starz Kids (Pacific) + SUN FOX Sports Sun + SUNDANC SundanceTV + SUNDANP SundanceTV (Pacific) + SUNDHD SundanceTV HD + SUNMTV Sun Music TV + SUNNET FOX Sports Sun + SUNNHD FOX Sports Sun North Florida HD + SUNTV Sun TV + SUPCAN SuperCanal (Dominican) + SUR Canal Sur + SURPERU Sur Peru + SVJAY STAR VIJAY + SYFY + SYFYHD Syfy HD + SYFYHDP Syfy HD (Pacific) + SYFYP Syfy (Pacific) + SZEAHD Starz Encore Action HD + SZEBHD Starz Encore Black HD + SZECLHD Starz Encore Classic HD + SZESUHD Starz Encore Suspense HD + SZTV Shen Zhen TV + TANTV Tan Tv + TBN Trinity Broadcasting Network + Turner Broadcasting System + TBSHD TBS HD + TBSHDP TBS HD (Pacific) + TBSP Turner Broadcasting System (Pacific) + Turner Classic Movies + TCMHD Turner Classic Movies HD + TCTWLD TCT WORLD + TEA10 NBA League Pass 10 + TEAM1 NBA League Pass 1 + TEAM2 NBA League Pass 2 + TEAM3 NBA League Pass 3 + TEAM4 NBA League Pass 4 + TEAM5 NBA League Pass 5 + TEAM6 NBA League Pass 6 + TEAM7 NBA League Pass 7 + TEAM8 NBA League Pass 8 + TEAM9 NBA League Pass 9 + TEFEI Telefe Internacional + TEFEIHD Telefe international HD + TELE Telemundo Television Network + TELEN TeleN + TELEP Telemundo Television Network (Pacific) + TELESAP Telemundo Satellite Feed Pacific + TELESAT Telemundo Satellite Feed + TELSALV Tele El Salvador + TELUG Telugu + TENEGYP TEN Egypt + TENISHD Tennis Channel HD + Tennis Channel + TENXX5 Ten XX.5 + TFORM Teleformula + THITUS Telehit USA feed + THMAX ThrillerMAX + THMAXHD ThrillerMAX HD + THMAXP ThrillerMAX (Pacific) + TIKI:2000 2000 + TIKI:60 60 + TIKI:70 70 + TIKI:80 80 + TIKI:90 90 + TIKI:A-PRAIRIE-HOME-COMPANION A Prairie Home Companion + TIKI:ABC-NY ABC NY + TIKI:ABOUT-TIKILIVE About TikiLIVE + TIKI:ACOUSTIC Acoustic + TIKI:AE-2 AE + TIKI:AMAZING-DISCOVERIES-TV Amazing Discoveries TV + TIKI:AMAZING-FACTS-TV Amazing Facts TV + TIKI:ANPL ANPL + TIKI:ATLANTA-CHANNEL-LIVE Atlanta Channel Live + TIKI:AUTO-PLAY-TV-URBAN Auto Play TV Urban + TIKI:AWE AWE + TIKI:BCTV-NETWORK BCTV Network + TIKI:BEACH-TV-PANAMA-CITY Beach TV Panama City + TIKI:BEACHTV-DESTIN BeachTV Destin + TIKI:BEACHTV-MYRTLE-BEACH BeachTV Myrtle Beach + TIKI:BET-1 BET + TIKI:BIZ-TV-SD BIZ TV SD + TIKI:BRV BRV + TIKI:BVN-TV BVN TV + TIKI:CART CART + TIKI:CBS-NY CBS NY + TIKI:CHILL Chill + TIKI:CHRISTIAN-TV-NETWORK Christian TV Network + TIKI:CINEMAX-1 CINEMAX + TIKI:CLASSIC-JAZZ Classic Jazz + TIKI:CLASSIC-TV Classic Tv + TIKI:CLASSICAL Classical + TIKI:CMT CMT + TIKI:CNBC CNBC + TIKI:CNBC-NP-HD CNBC NP HD + TIKI:CNC-WORLD-TV CNC World TV + TIKI:CNL-TV CNL TV + TIKI:CNN CNN + TIKI:COM-1 COM + TIKI:COMEDY-WORLD-NETWORK Comedy World Network + TIKI:COUNTRY Country + TIKI:CSPAN CSPAN + TIKI:CW-NY CW NY + TIKI:DAYSTAR-SD-LIVE DAYSTAR SD Live + TIKI:DISC DISC + TIKI:DISN DISN + TIKI:DOCUMENTARIES-4U Documentaries 4U + TIKI:DOX Dox + TIKI:DREAM-TV-NETWORK Dream Tv Network + TIKI:EDM-DANCE EDM Dance + TIKI:ESP2 ESP2 + TIKI:ESPERANZA-TV Esperanza TV + TIKI:ESPN-2 ESPN + TIKI:ESPN-CLASSIC ESPN Classic + TIKI:ESPN-NEWS ESPN News + TIKI:ESPN-NP-HD ESPN NP HD + TIKI:ESPNU ESPNU + TIKI:ETV-1 ETV + TIKI:EUROCHANNEL-SD Eurochannel SD + TIKI:EXERCISE-4U Exercise 4U + TIKI:FLASHBACK-TV Flashback TV + TIKI:FOOD-1 FOOD + TIKI:FOX-NY Fox NY + TIKI:FREE FREE + TIKI:FX FX + TIKI:FXNC FXNC + TIKI:FXNC-NP-HD FXNC NP HD + TIKI:GETTV getTV + TIKI:GO-FLAVOR-GO Go Flavor Go + TIKI:GODS-LEARNING-CHANNEL Gods Learning Channel + TIKI:GOOD-IDEA-TV Good Idea TV + TIKI:GOSPEL-MUSIC4U-TV-NETWORK Gospel Music4U Tv Network + TIKI:HALL HALL + TIKI:HARD-KNOCKS-FIGHTING Hard Knocks Fighting + TIKI:HBO-2-1 HBO 2 + TIKI:HBO-5 HBO + TIKI:HBO-FAMILY HBO FAMILY + TIKI:HBO-SIGNATURE HBO SIGNATURE + TIKI:HGTV HGTV + TIKI:HILLSONG-CHANNEL-HD Hillsong Channel HD + TIKI:HIP-HOP Hip Hop + TIKI:HIST HIST + TIKI:HLN HLN + TIKI:HOPE-CHANNEL-1 Hope Channel + TIKI:HOPE-CHURCH-CHANNEL Hope Church Channel + TIKI:HSN HSN + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/ANPL-1 ANPL + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/BGNTV-NETWORKS BGNTV Networks + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/BGNTV-QUARTET-CHANNEL BGNTV Quartet Channel + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/DISC-1 DISC + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/ESPN-QA-TEST ESPN QA test + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/FOOD-2 FOOD + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/HALLMARK HALL + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/HGTV-1 HGTV + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/JAM-VIBES-TV-NETWORK Jam Vibes TV Network + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/LAS-VEGAS-TV Las Vegas TV + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/MYJAM-MUSIC-NETWORK MY JAM MUSIC NETWORK + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/NOW-A-CHILD-PRODUCTIONS Now A Child Productions + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/NRBTV NRBTV + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/OWN-4 OWN + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/SHOP-LC Shop LC + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/TIKI-TOONS Tiki Toons + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/TLC-2 TLC + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/TRAVEL-2 Travel + TIKI:HTTPS://WWW.TIKILIVE.COM/CHANNEL/YOUTOO-AMERICA YouToo America + TIKI:INDIE Indie + TIKI:INDIRADIO IndiRadio + TIKI:ION-NY ION NY + TIKI:JAZZ-HITS Jazz Hits + TIKI:KARTOON-CIRCUS Kartoon Circus + TIKI:KEY-TV-THE-FLORIDA-KEYS Key TV The Florida Keys + TIKI:LETS-TALK-ABOUT-IT Lets Talk About It + TIKI:LETS-TRAVEL-4U Lets Travel 4U + TIKI:LIFE-1 LIFE + TIKI:LIVING-FAITH-TV Living Faith Tv + TIKI:LLBN-1 LLBN + TIKI:LLBN-HIS-LIGHT LLBN His Light + TIKI:MAGNOLIA-SELECTS Magnolia Selects + TIKI:MAV-TV-HD MAV TV HD + TIKI:METAL Metal + TIKI:MONSTERS-AND-NIGHTMARES Monsters and Nightmares + TIKI:MOREMAX MOREMAX + TIKI:MOTOWN Motown + TIKI:MOVEE4U-TV-NETWORK Movee4U Tv Network + TIKI:MSNB MSNB + TIKI:MTV MTV + TIKI:MY-HOLYFIELD-TV My Holyfield TV + TIKI:MY-LIFE-TV-NETWORK My Life Tv Network + TIKI:MY-NETWORK-TV-NY My Network TV NY + TIKI:MYOKTV-NETWORK MyOkTV Network + TIKI:NBC-NY NBC NY + TIKI:NEW-BEGINNING-TV-NETWORK-1 New Beginning Tv Network + TIKI:NEW-ORLEANS-TELEVISION New Orleans Television + TIKI:NGC NGC + TIKI:NICK-1 NICK + TIKI:NPOWERED-TV-NETWORK NPowered Tv Network + TIKI:ONE-AMERICA-NEWS One America News + TIKI:OWN-3 OWN + TIKI:PARAMOUNT-NETWORK Paramount Network + TIKI:PARTY Party + TIKI:PBS-NY PBS NY + TIKI:POP POP + TIKI:PREACH-THE-WORD-NETWORK-1 Preach The Word Network + TIKI:QVC QVC + TIKI:QVC-PLUS QVC Plus + TIKI:R-AND-B R and B + TIKI:RACINDIRT RacinDirt + TIKI:REELZ Reelz + TIKI:REGGAE-HITS Reggae Hits + TIKI:RIDE-TV-LIVE Ride TV Live + TIKI:RIGHT-NOW-TV Right Now TV + TIKI:ROCK Rock + TIKI:SHALOM-WORLD Shalom World + TIKI:SHE-TV She TV + TIKI:SHOWTIME-2 SHOWTIME + TIKI:SHOWTIME-EXTREME SHOWTIME EXTREME + TIKI:SMART-LIFESTYLE-TV Smart Lifestyle TV + TIKI:SONY-MOVIE-CHANNEL Sony Movie Channel + TIKI:SPYDAR-TV-NETWORK Spydar Tv Network + TIKI:STINGRAY-CLASSICA Stingray Classica + TIKI:STINGRAY-DJAZZ Stingray DJazz + TIKI:STINGRAY-KARAOKE Stingray Karaoke + TIKI:SYFY-1 SYFY + TIKI:TBS-1 TBS + TIKI:TCM TCM + TIKI:TELEMUNDO-NY Telemundo NY + TIKI:THE-BEACH-CHANNEL The Beach Channel + TIKI:THE-LAST-BREATH The Last Breath + TIKI:THE-NOW-NETWORK The Now Network + TIKI:TIKILIVE-FIGHT-NIGHT TikiLIVE Fight Night + TIKI:TLC-1 TLC + TIKI:TNT-1 TNT + TIKI:TOP-HITS1 Top Hits + TIKI:TRAVEL-1 TRAVEL + TIKI:TRUTV-1 truTV + TIKI:TWC TWC + TIKI:UNDERCOVER-JETSETTER Undercover Jetsetter + TIKI:UNV-NY UNV NY + TIKI:URBAN-MUSIC-4U Urban Music 4U + TIKI:USA-P USA P + TIKI:VH1-1 VH1 + TIKI:VIBRANT-TV Vibrant TV + TIKI:WARRIORS-AND-GANGSTERS Warriors and Gangsters + TIKI:WESTERN4U-TV-NETWORK Western4U Tv Network + TIKI:WORKOUT Workout + TIMES Times Now + TIVI5 Tivi5Monde + The Learning Channel + TLCHD The Learning Channel HD + TLCN Telecentro TV + TLCP The Learning Channel (Pacific) + TLCPHD The Learning Channel HD (Pacific) + TMC The Movie Channel + TMCHD The Movie Channel HD + TMCHDP The Movie Channel HD (Pacific) + TMCP The Movie Channel (Pacific) + TMCX The Movie Channel Extra + TMCXHD The Movie Channel Extra HD + TMCXP The Movie Channel Extra (Pacific) + TMHD1 NBA League Pass 1 HD + TMHD10 NBA League Pass 10 HD + TMHD2 NBA League Pass 2 HD + TMHD3 NBA League Pass 3 HD + TMHD4 NBA League Pass 4 HD + TMHD5 NBA League Pass 5 HD + TMHD6 NBA League Pass 6 HD + TMHD7 NBA League Pass 7 HD + TMHD8 NBA League Pass 8 HD + TMHD9 NBA League Pass 9 HD + TMICRO Telemicro Internacional + Teen Nick + TNCKHD Teen Nick HD + Turner Network TV + TNTHD Turner Network TV HD + TNTP Turner Network TV (Pacific) + TNTPHD Turner Network TV HD (Pacific) + TODAY Today + Cartoon Network + TOONHD Cartoon Network HD + Cartoon Network (Pacific) + TOONPHD Cartoon Network HD (Pacific) + TR3S Tr3s: MTV, Musica y Mas + TR3SP Tr3s: MTV, Musica y Mas (Pacific) + TRACE TRACE Urban + The Travel Channel + TRAVHD The Travel Channel HD + TRAVP The Travel Channel (Pacific) + TRCSPSI Trace Sport Stars International + TRIT Teleritmo + truTV + TRUTVHD truTV HD + TRUTVHP truTV HD (Pacific) + TRUTVP truTV (Pacific) + TTV TTV (International -DISH) + TTVC Taiwan TV + TTVN Traders Television Network + TV5MOND TV5MONDE Etats Unis + TV5NW TV5 News + TV9KN TV9 Kannada + TVB1 + TVB2 + TVB8 + TVBDRA TVB Drama + TVBE + TVBN Tv Bosnia + TVBRASL TV Brasil Internacional + TVBS + TVBV TVB Viet Nam + TVEI TVE America Television Española + TV Games Network + TVGN2 TV Games Network 2 + TVGSD TV Games Network SD + TVJPN TV Japan + TVJPNHD TV Japan HD + TV Land + TVLANDP TV Land (Pacific) + TVLNDHD TV Land HD + TVMART TV Mart + TVN24 TVN 24 + TVNI TV Chile Internacional + TVNKOR tvN + TV ONE + TVONEGL TVONE Global + TVONEHD TV ONE HD + TVPOL TV Polonia + TVRAIN TV Rain + TVRI TVR International + TVVEN TV Venezuela + TYCINTL TyC Sports International + TYCINUH TyC Sports Internacional USA + UBN + UCINE Ultra Cine + UCLAS Ultra Clasico + Univision Deportes Network + UDNHD Univision Deportes Network HD + UDOCU Ultra Documentary + UFEST Ultra Fiesta + UFILM Ultra Film + Universal Kids + UKIDSH Universal Kids HD + UKIDSP Universal Kids (Pacific) + UKIDSPH Universal Kids HD (Pacific) + UKIDZ Ultra Kidz + ULTMEX Ultra Mex + ULUNA Ultra Luna + UMACHO Ultra Macho + Univision Network + UNIHD Univision Network HD + UNIMAS UniMas + UNIMASP UniMas (Pacific) + UNIMHD UniMas East HD + UNIMPHD UniMas HD (Pacific) + UNIMSAT UniMas Satellite Feed + UNIMWST UniMas Satellite Feed (Pacific) + UNIP Univision Network (Pacific) + UNITLNH Univision TL Novelas HD + UNITLNO Univision TL Novelas + UNIVERSO + UNVSOHD UNIVERSO HD + UNVSOP UNIVERSO (Pacific) + UP + UPHD UP HD + UPLIFHD UplifTV HD + UPLIFTV UplifTV + USA Network + USAHD USA Network HD + USAHDP USA Network HD (Pacific) + USAP USA Network (Pacific) + VALURF Revenue Frontier Value for DirecTV + VBS + Velocity + VENEVIS Venevisión USA + VETV TViet Network + VFACE Vietface TV + VGNTV VGN TV + VH1 + VH1HD VH1 HD + VH1P VH1 (Pacific) + VH1PHD VH1 HD (Pacific) + Viceland + VICEHD Viceland HD + VICEP Viceland (Pacific) + VICEPHD Viceland HD (Pacific) + VIENTTV Vien Thao TV + VIETV + VIVIDTV VividTV + VME V-Me + VMEKIDS Vme Kids + VMOV ViendoMovies + VN177 XTRA + VN178 Mall + VODDM Video On Demand + VREMYA Vremya + VROLA Video Rola + VUPLIFH Verizon UplifTVHD + VZ01 Verizon static message ch 01 + VZ26 Verizon Static Message Ch 26 + VZ27 Verizon Static Message Ch 27 + VZ28 Verizon Static Message Ch 28 + VZ29 Verizon Static Message Ch 29 + VZ30 Verizon Static Message Ch 30 + VZHDPPV Verizon iN Demand PPVHD (HD Events) + VZTVN1A Verizon Avail-TVN Event TV + WABC + WABCDT + WACPDT + WACPSD WACP (SD Feed) + WAPAUS WAPA America + WASALD + WASASD WASA-LD (SD FEED) + WCAU + WCAUDT + WCAUDT2 + WCBS + WCBSDT + WDCW + WDPNSD WDPN (SD Feed) + WE tv + The Weather Channel + WEATHHD The Weather Channel HD + WEHD WE tv HD + WEP WE tv (Pacific) + WFMZ + WFMZDT + WFMZDT2 + WFNUS World Fishing Network (US) + WFPACD2 + WFPASD WFPA-CD (SD Feed) + WGN America + WGNAP WGN America West + WGNAPHD WGN America West HD + WGNASD WGN America + WGTW + WGTWDT + WHMBSAT World Harvest Television + WHYY + WHYYDT + WHYYDT2 + WHYYDT3 + WILLOW Willow Cricket + WINS + WLLOHD Willow Cricket HD + WLVT + WLVTDT + WLVTDT2 + WLVTDT3 + WLVTDT4 + WMCNDT + WMCNSD WMCN (SD FEED) + Performance One Weather Nation + WNBC + WNBCDT + WNHD Performance One Weather Nation HD + WNJS + WNJSDT + WNJTDT2 + WNYW + WNYWDT + Showtime Women + WOMENHD Showtime Women HD + Showtime Women (Pacific) + WORD The Word Network + WOWDTV WOW Direct Response Tv + WOWU WOW TV has the coolest products out ther + WPHL + WPHLDT + WPHLDT2 + WPHLDT3 + WPHLDT4 + WPIX + WPPT + WPPTDT2 + WPPX + WPPXDT + WPPXDT2 + WPPXDT3 + WPSG + WPSGDT + WPVI + WPVIDT + WPVIDT2 + WPVIDT3 + WRR WRR 101.9 + WSBK + Weather Nation TV + WTHRNHD Weather Nation TV HD + WTVE + WTVEDT + WTVEHD WTVE-DT (HD Feed) + WTXF + WTXFDT + WTXFDT2 + WTXFDT4 + WUVP + WUVP2SD WUVP-DT2 (SD Feed) + WUVPDT + WUVPDT3 + WWOR + WWSI + WWSIDT + WWSIDT2 + XDM On Demand + XFLT Latino + XHAW + XHAWDT + XIAMEN Xiamen TV + XM2020 Audio XM: 20 on 20 + XM40S Audio XM: 40s On 4 + XM50S Audio XM: 50s On 5 + XM60S Audio XM: 60s On 6 + XM70S Audio XM: 70s On 7 + XM80S Audio XM: 80s On 8 + XM90S Audio XM: 90s On 9 + XMBLEND Audio XM: The Blend + XMBNYRD Audio XM: Boneyard - XL + XMBPM Audio XM: BPM + XMBWAY Audio XM: On Broadway + XMCALIE Audio XM: Caliente + XMDTRKS Audio XM: Deep Tracks + XMHEAT Audio XM: The Heat + XMHWAY Audio XM: Highway 16 + XMLIQ Audio XM: XM Liquid Metal - XL + XMLOFT Audio XM: The Loft + XMMESS Audio XM: The Message + XMRJAZZ Audio XM: Real Jazz + XMU Audio XM: XMU + XMWATER Audio XM: Watercolors + XMWILL Audio XM: Willie s Place + XTSY Xtsy-New Frontier + XTSYXX5 XTSY XX5 + Yes Network + YESHDNY Yes Network HD + YESNATD YES Network National Feed HD + YOYO YOYO-TV + YTN YTN Radio Korea + ZBUSN Zee Business + ZCIN Zee Cinema + ZEETE Zee Telugu + ZEETV Zee TV USA, Inc. + ZEETVH Zee TV HD + ZINGUSA Zing USA + ZKNADA Zee Kannada + Z Living + ZLVINGH Z Living HD + ZNEWS Zee News + ZOOMOOD ZooMoo + ZOOMUSA Zoom + ZSMILE Zee Smile + + \ No newline at end of file diff --git a/siteini.pack/International/streamingtvguides.com.E.ini b/siteini.pack/International/streamingtvguides.com.E.ini new file mode 100755 index 00000000..02dfc17d --- /dev/null +++ b/siteini.pack/International/streamingtvguides.com.E.ini @@ -0,0 +1,46 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: streamingtvguides.com +* @MinSWversion: 2.1.9 +* @Revision 0 - [14/09/2019] WGT**Mat8861 +* - creation +* @Remarks: +* @header_end +* $$encrypted [14/09/2019] +**------------------------------------------------------------------------------------------------ +site {url=streamingtvguides.com|timezone=US/Pacific|maxdays=31.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +1ne+8Ujof/03eV9SSBdmbA== +LtIjH7U8D9mk8lpEiWZtZqT9YcE8qtLSaaHi/d5mdaBJs8ycYylp4r4vngfPo0e+ +q15UtHr5tHHqz9RcdoLwC1QiSQn8O4cA7tBbGW0ZaadM8vHb27Kc0fbboRU3zl+qV/dvfrnT8umGWLXuj3eE5w== +wdQ/L3zdkBVZLAP6hPlO4sBJLqAq6GT5w/3u9V0dVYfo8T2VJy11uNG36H0oc9wDJaFAXX7jg0jiO0582n2kYg== +/NYk9FVAr6b3qrc3O/DiiBs5eGNDUsWxhy8RydR/N2PZlWxP+/rBocs6G6pFVC1yvHzOySil6xley55nTJtEhckxN+RAWw8jTcdAsw14pvTP4CL4BakVvyZ6FYz7B0+B8Y4d9qnsfMkrOI3LinkN7g== +p8lgecUbuitszxZ6k6VWHA== +rEf6YQd7Y2+b3ztnUF3yyH+rpsR+oq96c73ixmkri1FbYgtTtUunmDfO6eBy9rd9KbkAWQ3a6u3wt8lEq8XlARBPUAybmt1kAGF1NnCCVcw= +zTvK5uQWc6UVW2fGA0Dg54N6OKdFYdoTicUM8UMv2XuXOcpzNBm45ZsmgD034X0A +F1sTWXDZpJRov+y2smtgNs5qD/4cf4HEprA35/kk1Nk= +NjouOxTD5Ssyfdtv0w0T0q8VODqOZP0meoZyYpn0iXR2VOsqxOnSWRWdyt3kKjYox8Ohs9axQqc0ozYrOX//4wDlrY3SODS2woXknHL5MYQ= +3EUakoOSB2n8V972rtFajFmQhlNAV2xXmM6zK6MN8LYjoorzg+xs/VqvVXuN0cktDUbZ5rn+8JpW09FhNWItg9e9h7fcBvE7gkUNq6EJPpg= +3PqavPfq40J7xEwQXoDl63aB2QUkckZyYuEh4HyOnZFMSOdwNR2hyKPwNxO8jE8j +0EJeTDzQmRLeiMulv6IjN2ulITMoN/yfcvhNhHf1Jr78NESWL7B0E3KHTY21CWGn +60Jwp7OrO1y1sX+KGycmTuLFutHP+uxrL1FQYRX6u4gBlK77zSihMgJmM5K1uYooZQjK0E3prkzuKQpZ3BKUMg== +vwdgieu4xh2GxabYoK3g5Sdj7xYw9Wcbm6XTZ26n8xzGAhmcS3k8LYNbPBkhU6XWFKp6MQpY/sZD6QE9YsWXqQ== +0sTw7RDNsaHFuFqcUKqUcVqDif+2xNEWSvnVrLweJWG+Gsbryg9qLfzvCAR394GpVE1IjdAWT5Tf8+aUEPaq1Q== +7abn9e3b8fArMURqK2FiI1evCGfR21wTnxKhp7Klun/MaC5NYRhCUsrYk/2gfzL29N86RkL5tjifrACL6IWIeCZO6cL9K3nVA9GwKESMPOQ= +Y869I8lQDq3MGvwnLEOBeXk5wtN5RpbpfW907hSpJNphcRc/twMHXSJeUDXw0yeepa2ndN95Cv4/V9bXN5QIHGCMJDlUnjN4tT0dADc/leI= +SFbywCKS/QHw/kdBdpts8P8cwtrgJmk0I94S8zRSG/AV5y+M4S/dy/dUL+cKu6ZwVXwjgVtxZlqA7o2V6maJXUMNkQOUb4vqNcuBKoXuvUq7D6qn067S6ZDZEAUHfOFZhBEMTlYgOwu3cv0NR1ChKw== +B44dxdlthfNZE0e8TnPEayPRE3ZhuLLWalXsmog0z3idGs+O3ZPjpAdexrtMhM5Rg10EDgKwYCPiTV4+9sF+V643eYOThHvVXLA3/BJwC4c= +U0aXf8ON5CJHFosTtqoWEA== +tzflsBmgzKRb8kj789aTsAncE07EWe7zri9b5NZY27U= +uUr6lZ/e2T3l3FrvNHPnSF1qBqujnbSRl5lZ6dbbCl+WTpbC+dB1dIk2ic1Tgs5frGVimZpFq2vD0RiMuGgPnA== ++8+i5A/BmUswn5cvxt8vL567QsPXkCDcR8OBMHfUonfm7m35EjUWGWj0FbBgupnh9sGeXKDvSUC8J/dthKBS1Q== +dRtjqgGKoDuNJVnzUNTpTIFQEOnlUgBiV9AAS7x7yTt6DMBiOtlPaw6P9TOMWgp9EdAUrth9Bx+rrhbrctiiNuNIYbCAvzkWDlxlFZJjTiSmjdYlDqAisdvSKULCCzyTN5ShBlCOCYOnbdbdFy1I0UlSop9+5wY4+p23XyuebQEe0/dJ+QoefMdxshloDy/HCqxcCGfGFaKOcpz0oqsfAg== +dRtjqgGKoDuNJVnzUNTpTI7JqAqnsDF2qB2mqlYgw9xs4JlH60yuQMhBBAuccaIDooB11g9NiCh22p5v6XPlOIW9i0HDoPgG7zDnFKcU0nc= +dRtjqgGKoDuNJVnzUNTpTI7JqAqnsDF2qB2mqlYgw9xs4JlH60yuQMhBBAuccaIDv/yDbKAXtKF4KH5f4I9BAg== +dRtjqgGKoDuNJVnzUNTpTEsZd+SGZNTkpTVkH1yvSZWLZwiCQpF+TUcZWVfKlxSO +VQxtpOBoJFnAymvZzoXSnGkaa1f97xOyuDRf1luHCYRNJyzJ5R4lt2YPvI494j6sju0L04yWoQ/lfIIpV1XF7P+pAqz9xPqg8QcXuHPtojssIEpETgVqv+UaruYobJ0nKhXZwxMoIUYZj6Z6ykFzInn0x2zs5J9f+JnJi0Wg1wKVAi3aunEKf+gTBn/lR5YR +jRCMdVsbcKhNt8biZlvmGMpwF8kU3zpMZofam+nHyoDpk5gUxC5VX7L2PBT89zR+ +rcEER9iwiOgQ0ImaaaC5RsP7+vEUST81LkZ0gcrsccfSMjTwkVAmr5arSoP8TYXG0tIonfD5LXmaEefQyPQYOeRu8VAdnGz0YtzUg8t+6LrLZjXBmHEN/+0VEHhpuOy/ +307V+S9WBRAv6S/gSF5Ufw== +tzflsBmgzKRb8kj789aTsGKim8vSCBDDzLvuaigiI/Y= +/sfJEHcK5fXiwmf+29smHw== diff --git a/siteini.pack/International/streamlive.to.channels.xml b/siteini.pack/International/streamlive.to.channels.xml new file mode 100755 index 00000000..784f1f23 --- /dev/null +++ b/siteini.pack/International/streamlive.to.channels.xml @@ -0,0 +1,75 @@ + + + + A and E + ABC + ABC FAM + AMC + Animal + BBC + BIO + BRAVO + CARTOON + CBS + CINEMAX + CMT + CNBC + CNN + COMEDY CENTRAL + CW + DISNEY + DISXD + DSC + ESPN + ESPN2 + ESPNU + FOX + Fox News + FX + G4 + GOLF + GSN + HALLMARK + HBO + HBO2e + HBOSGe + HGTV + HISTORY + IFC + Investigation Discovery + LIFE + LMN + MOMAXe + msnbc + MTV + NBC + NBCSP + NGC + NIK + OWN + OXYGN + PBS + REELZ + SCI + SHO2e + Showtime + SOAP + SPEED + SPIKE + STARZ + style + SUNDe + Syfy + TBS + TLC + TMCe + TNT + TRAVEL + truTV + TVLAND + UNIVISION + USA NETWORK + WE + WGNAME + + \ No newline at end of file diff --git a/siteini.pack/International/streamlive.to.ini b/siteini.pack/International/streamlive.to.ini new file mode 100755 index 00000000..1326d3b3 --- /dev/null +++ b/siteini.pack/International/streamlive.to.ini @@ -0,0 +1,47 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: streamlive.to +* @MinSWversion: +* @Revision 0 - [12/11/2014] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=streamlive.to|timezone=US/Eastern|maxdays=7.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} + +url_index{url|http://www.streamlive.to/tv-ajax.php} +*http://www.streamlive.to/tv-ajax.php +scope.range {(urlindex)|end} +index_variable_element.modify {addstart|'config_site_id'} +end_scope + +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +url_index.headers {method=POST} +url_index.headers {contenttype=application/x-www-form-urlencoded; charset=UTF-8} +url_index.headers {accept=*/*} +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +url_index.headers {referer=http://www.streamlive.to/tv-guide} +url_index.headers {host=www.streamlive.to} +url_index.headers {postdata=action=getchannelsched&id='index_variable_element'} +index_showsplit.scrub {multi|
    |||} + +index_start.scrub {regex||
    .+?\d{4}, (\d{1,2}:\d{2} (?:am\|pm)).+?
    ||} +index_stop.scrub {regex||
    .+?\d{4}, \d{1,2}:\d{2} (?:am\|pm) - (\d{1,2}:\d{2} (?:am\|pm)).+?
    ||} +index_title.scrub {regex||(.+?)||} +index_description.scrub {regex||
    (.+?)
    ||} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.streamlive.to/tv-guide} +*url_index.headers {method=GET} +*index_site_channel.scrub {regex||||} +*index_site_id.scrub {regex||||} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/International/travelchanneltv.asia.channels.xml b/siteini.pack/International/travelchanneltv.asia.channels.xml new file mode 100755 index 00000000..7aed66fa --- /dev/null +++ b/siteini.pack/International/travelchanneltv.asia.channels.xml @@ -0,0 +1,6 @@ + + + + Travel Channel Asia + + \ No newline at end of file diff --git a/siteini.pack/International/travelchanneltv.asia.ini b/siteini.pack/International/travelchanneltv.asia.ini new file mode 100755 index 00000000..5ac69221 --- /dev/null +++ b/siteini.pack/International/travelchanneltv.asia.ini @@ -0,0 +1,42 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: travelchanneltv.asia +* @MinSWversion: +* @Revision 0 - [24/07/2017] mat8861 & BlackBear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=travelchanneltv.asia|timezone=UTC|maxdays=14.1|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {episodesystem=onscreen} +* +url_index {url|http://www.travelchanneltv.asia/tv-guide} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +urldate.format {daycounter|0} +* +index_urlshow {url|http://www.travelchanneltv.asia|} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_urlchannellogo.modify {addstart|http://www.travelchanneltv.asia/application/themes/chevron_red/images/travel-channel.svg} +index_showsplit.scrub {multi|
  • .+?"time">)| } +index_title.scrub {single|

    ||

    |

    } +index_description.scrub {regex||(.*?)||

    } +* +title.scrub {single|
    |

    |

    |
    } +description.scrub {single(include=2)|
    |

    |

    |
    } +showicon.scrub {single||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.travelchanneltv.asia/tv-guide/} +*index_site_id.scrub {single|} +*index_site_channel.scrub {single|} +** @auto_xml_channel_end diff --git a/siteini.pack/International/travelchanneltv.eu.channels.xml b/siteini.pack/International/travelchanneltv.eu.channels.xml new file mode 100755 index 00000000..c41d407a --- /dev/null +++ b/siteini.pack/International/travelchanneltv.eu.channels.xml @@ -0,0 +1,6 @@ + + + + Travel Channel EMEA (Europe, Middle East, Africa) + + \ No newline at end of file diff --git a/siteini.pack/International/travelchanneltv.eu.ini b/siteini.pack/International/travelchanneltv.eu.ini new file mode 100755 index 00000000..902dc1ff --- /dev/null +++ b/siteini.pack/International/travelchanneltv.eu.ini @@ -0,0 +1,39 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: travelchanneltv.eu +* @MinSWversion: +* @Revision 0 - [24/07/2017] mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=travelchanneltv.eu|timezone=UTC|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {episodesystem=onscreen} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +url_index {url|http://www.travelchanneltv.eu/tv-guide/|urldate|} +urldate.format {datestring|dd-MM-yyyy} +index_urlshow {url|http://www.travelchanneltv.eu|
    } +* +index_urlchannellogo.modify {addstart|http://www.travelchanneltv.eu/img/logos/logo.svg} +index_showsplit.scrub {multi|
    (\d{2}:\d{2})||} +index_title.scrub {regex||(.*?)||} +index_subtitle.scrub {regex||(.*?)||} +index_description.scrub {regex||(.*?)||} +* +title.scrub {single|

    ||

    } +description.scrub {single|
    ||
    } +showicon.scrub {single|
    ||
    } +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.travelchanneltv.eu/tv-guide/} +*index_site_id.scrub {single|setDomainName', '.||']);} +*index_site_channel.scrub {single|||\| TV Guide} +** @auto_xml_channel_end diff --git a/siteini.pack/International/tvpassport.com.channels.xml b/siteini.pack/International/tvpassport.com.channels.xml new file mode 100755 index 00000000..a2f424e0 --- /dev/null +++ b/siteini.pack/International/tvpassport.com.channels.xml @@ -0,0 +1,544 @@ + + + + Canal M + AMI-tv East + AMI-Audio - East + AMI-télé + PBS (WMAE) Booneville, MS + V (CFJP) Montreal, QC + TVA (CFTM) Montréal + Meteo-Media Montreal + Shopping Channel + RDS (Réseau des sports) + RDS 2 + RDS Info + TVA Sports + LCN + RDI (News) + Euronews - Français + Addik TV + Z + Series + + Canal Evasion + Historia + Canal D + Explora + Investigation + Musique Plus + MusiMax + ARTV + TV5 International - East + CASA + Zeste + Canal Vie + Moi et compagnie + Prise 2 + Assemblee nationale du Quebec + TFO - Chaine Francaise + Tele-Quebec (CIVM) Montreal + Canal Savoir + CPAC (Francais) + VRAK + Télémagino + Yoopa + TéléTOON - français + La Chaine Disney + Super Ecran + Super Ecran 2 + Super Ecran 3 + Super Ecran 4 + Cinépop + TVA (CFTM) West Feed + SRC (CBAFT) Moncton, NB + SRC (CBFT) Montreal, QC + SRC (CBUFT) Vancouver, BC + CTV (CFTO) Toronto, ON + CTV Two Toronto, ON + Global (CIII-DT-41) Toronto + CITY TV Toronto, ON + CBC (CBLT) Toronto, ON + OMNI.1 Television + OMNI.2 + TVO (TV Ontario) + CHEK Vancouver Island, BC + CHCH Hamilton, ON + CJON (NTV) St-John, NL + Vision TV + APTN - East + NBC (WGRZ) Buffalo, NY + ABC (WKBW) Buffalo, NY + CBS (WIVB) Buffalo, NY + FOX (WUTV) Buffalo, NY + PBS (WNED) Buffalo, NY + CTV (CHEX-TV-2) Durham, ON + CTV (CHEX) Peterborough, ON + CTV (CKWS) Kingston, ON + CTV (CJCH) Halifax + CTV Vancouver, BC + CTV Two Vancouver Island. BC + CBC (CBAT) Fredericton, NB + CTV Two Atlantic Region + CBC (CBOT) Ottawa, ON + CBC (CBWT) Winnipeg, MB + CBC (CBRT) Calgary, AB + CBC (CBUT) Vancouver, BC + CBC (CBXT) Edmonton, AB + Global (CIHF) Dartmouth + Global BC + CITY TV Montreal, QC + CITY TV Vancouver, BC + NBC (KING) Seattle, WA + ABC (KOMO) Seattle, WA + FOX (KCPQ) Tacoma, WA + PBS (KCTS) Seattle, WA + MNT (WNYO) Buffalo, NY + Peachtree TV (Canada) + WGN Canada + WSBK (TV-38) Boston + WPIX New York (SUPERSTATION) + KTLA Los Angeles, CA + HBO On Demand + M (The Movie Network) + The Movie Network 4 + The Movie Network 3 + The Movie Network 2 + TMN Encore 1 + TMN Encore 2 + HBO Canada 1 + HBO Canada 2 + TMN Encore onDemand + Super Channel on Demand + Super Channel 1 + Super Channel 2 + Super Channel 3 + Super Channel 4 + Independent Film Channel Canada + FX Networks Canada + FXX Canada + W Movies + Action - East + Lifetime Network US - Eastern Feed + Documentary Channel (Canada) + Silver Screen Classics + Turner Classic Movies Canada + AMC - Canada + MovieTime + TSN5 + TSN1 + TSN2 + TSN3 + TSN4 + Sportsnet (Ontario) + Sportsnet (East) - Satellite/Digital + Sportsnet (Pacific) - Satellite/Digital + Sportsnet (West) - Satellite/Digital + ESPN Classic Canada + Sportsnet One + Sportsnet 360 + Outdoor Life Network Canada + CBS Sports Network Canada + NBA TV Canada + Golf Channel Canada + Fox Sports Racing + WFN-World Fishing Network + Sportsnet World + Leafs TV + Fight Network Canada + Wild TV + NHL Center Ice 1 + NHL Center Ice 2 + NHL Center Ice 3 + NHL Center Ice 4 + NHL Center Ice 5 + NHL Center Ice 6 + NHL Center Ice 7 + NHL Center Ice 8 + NHL Center Ice 9 + NHL Center Ice 10 + NFL Network + NFL Sunday Ticket 1 + NFL Sunday Ticket 2 + NFL Sunday Ticket 3 + NFL Sunday Ticket 4 + NFL Sunday Ticket 5 + NFL Sunday Ticket 6 + NFL Sunday Ticket 7 + NFL Sunday Ticket 8 + NFL Sunday Ticket 9 + NFL Sunday Ticket 10 + NFL Sunday Ticket 11 + NFL Sunday Ticket 12 + NFL Sunday Ticket 13 + NFL Sunday Ticket 14 + MLB Extra Innings 1 + MLB Extra Innings 2 + MLB Extra Innings 3 + MLB Extra Innings 4 + MLB Extra Innings 5 + MLB Extra Innings 6 + MLB Extra Innings 7 + MLB Extra Innings 8 + MLB Extra Innings 9 + MLB Extra Innings 10 + MLB Extra Innings 11 + MLB Extra Innings 12 + MLB Extra Innings 13 + CNN + CTV News Channel + CBC News Network + CP24 (CablePulse 24) + BNN - Business News Network + Weather Network + Fox News + HLN + CNBC Canada + BBC World + CNN International North America + CPAC Ottawa + Ontario Legislature + I: Intelligent Television + G4 Canada + Al Jazeera English + RT - Russia Today + Discovery Channel (CAN) + TLC Canada + History Canada East + Discovery Science Canada + National Geographic Canada + Animal Planet Canada + Oprah Winfrey Network Canada + Travel + Escape + Investigation Discovery Canada + Book Television + Family Jr. On Demand + Family Jr. + YTV On Demand + YTV (Youth Television) - East + YTV (Youth Television) - Pacific + Teletoon - East + Teletoon - West + Family Channel Canada - East + Family Channel Canada - West + Nickelodeon Canada + Treehouse + Treehouse On Demand + Family CHRGD + ABC Spark + Cartoon Network Canada + Much Music + M3 + AUX + MTV Canada + MTV 2 - East + CMT Canada + BET - Canada + HGTV Canada + Slice + W (WTN) - East + Food Network Canada + FYI Canada + Fashion Television + ONE: GET FIT + Do It Yourself Network (Canada) + Cosmopolitan TV East + OUTtv + SundanceTV Canada + A&E Canada + Showcase Canada + DTOUR + Gusto TV + Bravo Canada + E! Canada + Viceland Canada East + Comedy Network - East + Comedy Network - West + Space + SPIKE Canada + H2 Canada + American Heroes Channel + BBC Canada East + Deja View + Comedy Gold + Crime + Investigation + Game Show Network - East + Makeful + Cottage Life + DD Bharati (Doordarshan) + DD India (Doordarshan) + DD Urdu (Doordarshan) + DD News (Doordarshan) + Yes TV (CITS) Burlington, ON + Salt & Light + ATN - Sikh + CCTV News Chinese + Halla Bol! + ATN - Brit. Asia + ATN - Food Food + Sony Mix + Mediaset Italia + Telelatino + Fairchild TV 2 HD + Fairchild TV - East (Mandarin) + Fairchild TV - East + Fairchild TV - Pacific + Talentvision + New Tang Dynasty TV + LS Times + ARY Musik + ARY News + ARY Zauq + Penthouse TV Canada + Red Hot TV + Vivid TV Canada (Français) + Vivid TV Canada (English) + Playboy + Mehndi TV + Bollywood Times HD + ATN - Times Now (English) + ATN - Aapka Colors + ATN - Zoom (Hindi) + ATN - SAB TV (Hindi) + ATN - AASTHA + ATN - B4U Music + CBN (Commonwealth Broadcasting Network) + ATN - Cricket Plus + NDTV Good Times + Set Max + Star India Gold + ATN - ABP News + ATN - B4U Movies (Hindi) + ATN - Movies OK + ATN - The ATN Channel + ATN - Bangla + ATN Malayalam + ATN - Alpha ETC Punjabi + ATN - MH1 + ATN - Jaya TV (Tamil) + ARY QTV + ATN - ARY Digital (Canada) + Star Jalsha + Deutsche Welle TV + TFC - The Filipino Channel + Nuevo Mundo + Univision Canada + AZ Mundo + TV Chile + FOX Life + FPTV (Festival Portuguese TV) + Mega Cosmos + Odyssey + ERT World (Canada) + Radio: CBME (CBC1) + Radio: CBC Radio 2 English + Radio: CBLA + Radio: CBC Radio 2 Toronto + Radio: CJBC + Radio: CBF FM (SRC1) + Radio France Internationale 1 + Radio: CHUM + SRC (CBLFT) Toronto HD + V HD + TVA (CFTM) Montreal HD + TVA HD + Tele-Quebec (CIVM) Montreal HD + RDS (Réseau des sports) HD + RDS 2 HD + RDS Info HD + TVA Sports HD + LCN HD + RDI (News) HD + Addik TV HD + Z HD + Series + HD + Canal Evasion HD + Historia HD + Canal D HD + Explora HD + Investigation HD + Musique Plus HD + MusiMax HD + ARTV HD + TV5 International HD - East + CASA HD + Zeste HD + Canal Vie HD + Moi et compagnie HD + Prise 2 HD + TFO - Chaine Francaise HD + Canal Savoir HD + VRAK HD + Télémagino HD + Yoopa HD + Super Ecran HD 1 + Super Ecran 2 HD + Super Ecran 3 HD + Super Ecran 4 HD + Cinépop HD + SRC (CBAFT) Moncton, NB HD + SRC (CBUFT) Vancouver, BC HD + CTV (CFTO) Toronto, ON HD + CTV Two - Network HD + CTV Two Toronto, ON HD + Global (CIII) Ontario HD + CITY TV Toronto, ON HD + CBC (CBLT) Toronto, ON HD + OMNI.1 HD + OMNI.2 HD + TVO (TV Ontario) HD + CHCH Hamilton, ON HD + APTN HD + NBC (WGRZ) Buffalo, NY HD + ABC (WKBW) Buffalo, NY HD + CBS (WIVB) Buffalo, NY HD + FOX (WUTV) Buffalo, NY HD + PBS (WNED) Buffalo, NY HD + CTV (CHEX-TV-2) Durham, ON HD + CTV (CHEX) Peterborough, ON HD + CTV (CKWS) Kingston, ON HD + CTV (CJCH) Halifax HD + CTV Vancouver, BC HD + CTV Two Vancouver Island. BC HD + CBC (CBHT) Halifax, NS HD + CBC (CBOT) Ottawa, ON HD + CBC (CBWT) Winnipeg, MB HD + CBC (CBRT) Calgary, AB HD + CBC (CBUT) Vancouver, BC HD + CBC (CBXT) Edmonton, AB DV + Global BC HD + CITY TV Vancouver, BC HD + NBC (KING) Seattle, WA HD + ABC (KOMO) Seattle, WA HD + CBS (KIRO) Seattle, WA HD + FOX (KCPQ) Tacoma, WA HD + PBS (KCTS) Seattle, WA HD + MNT (WNYO) Buffalo, NY HD + Peachtree TV (Canada) HD + WGN Canada HD + WSBK (TV-38) Boston HD + WPIX New York (SUPERSTATION) HD + KTLA Los Angeles, CA HD + M (The Movie Network) HD + The Movie Network 4 HD + The Movie Network 3 HD + TMN Encore 1 HD + TMN Encore 2 HD + HBO Canada 1 HD + HBO Canada 2 HD + Hollywood Suite 70s + Hollywood Suite 80s + Hollywood Suite 90s + Hollywood Suite 00s + Super Channel HD 1 + Super Channel HD 2 + Super Channel HD 3 + Super Channel HD 4 + FX Networks Canada HD + FXX Canada HD + W Movies HD + Lifetime Network US - Eastern Feed HD + Documentary Channel (Canada) HD + Turner Classic Movies Canada HD + AMC - Canada HD + Sportsnet 4K + Sportsnet One 4K + TSN1 HD + TSN2 HD + TSN3 HD + TSN4 HD + Sportsnet (Ontario) HD + Sportsnet (East) - Satellite/Digital HD + Sportsnet (Pacific) - Satellite/Digital HD + Sportsnet (West) - Satellite/Digital HD + Sportsnet 360 HD + Outdoor Life Network Canada HD + beIN Sport Canada HD + CBS Sports Network Canada HD + NBA TV Canada TV HD + Golf Channel Canada HD + Fox Sports Racing HD + WFN-World Fishing Network HD + Sportsnet World HD + Fight Network Canada HD + Wild TV HD + NHL Center Ice 1 HD + NHL Center Ice 2 HD + NHL Center Ice 3 HD + NHL Center Ice 4 HD + NHL Center Ice 5 HD + NHL Center Ice 6 HD + NHL Center Ice 7 HD + NFL Network HD + NFL Sunday Ticket HD 1 + NFL Sunday Ticket HD 2 + NFL Sunday Ticket HD 3 + NFL Sunday Ticket HD 4 + NFL Sunday Ticket HD 5 + NFL Sunday Ticket HD 6 + MLB Extra Innings 1 HD + MLB Extra Innings 2 HD + MLB Extra Innings 3 HD + MLB Extra Innings 4 HD + MLB Extra Innings 5 HD + MLB Extra Innings 6 HD + MLB Extra Innings 7 HD + CNN HD + CTV News Channel HD + CBC News Network HD + CP24 (CablePulse 24) HD + BNN - Business News Network HD + Weather Network HD + MSNBC Canada HD + HLN HD + BBC World HD + Discovery Velocity + Discovery Channel (CAN) HD + TLC Canada HD + History Canada HD East + Discovery Science Canada HD + National Geographic Canada HD + Animal Planet Canada HD + Oprah Winfrey Network Canada HD + Travel + Escape HD + Investigation Discovery Canada HD + Family Jr. HD + YTV (Youth Television) - East HD + Teletoon - East HD + Family Channel Canada - East HD + Nickelodeon Canada HD + Treehouse HD + Family CHRGD HD + ABC Spark HD + Cartoon Network Canada HD + Much Music HD + M3 HD + AUX HD + MTV Canada HD + CMT Canada HD + HGTV Canada HD + Slice HD + W (WTN) - East HD + Food Network Canada HD + Cosmopolitan TV East HD + OUTtv HD + SundanceTV Canada HD + A&E Canada HD + Showcase Canada HD + DTOUR HD + Gusto TV HD + Bravo Canada HD + E! Canada HD + Comedy Network - East HD + Comedy Network - West HD + Space HD + SPIKE Canada HD + H2 Canada HD + Game Show Network - East HD + Cottage Life HD + Yes TV (CITS) Burlington, ON HD + HIFI + Love Nature + RadXHD + Smithsonian Channel Canada + + \ No newline at end of file diff --git a/siteini.pack/International/tvpassport.com.ini b/siteini.pack/International/tvpassport.com.ini new file mode 100755 index 00000000..3b03293a --- /dev/null +++ b/siteini.pack/International/tvpassport.com.ini @@ -0,0 +1,85 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvpassport.com +* +* @MinSWversion: V2.1 +* @Revision 3 - [26/04/2020] WGT*Blackbear199 +* @Revision 2 - [31/03/2017] Blackbear199 +* - channels.xml creation changes +* @Revision 1 - [05/03/2017] Netuddki +* - Added Subtitle to Sport channels +* - Added Show Icons +* @Revision 0 - [18/07/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tvpassport.com|timezone=America/New_York|maxdays=14|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|ratingsystem=US|loadcookie=tvpassport.com_cookies.txt} +* +url_index{url|http://www.tvpassport.com/tv-listings/stations/|channel|/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi|
    ||} +*index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +index_urlchannellogo {url(scope=datelogo)|http:|} +* +index_start.scrub {single|data-listDateTime="||"|"} +index_title.scrub {single|data-showName="||"|"} +index_subtitle.scrub {single|data-episodeTitle="||"|"} +index_temp_2.scrub {single|||} +index_title.modify {set('index_temp_2' not "")|'index_temp_2'} *team names as **title** for channels like mlb extra innings,nhl center ice,ect +*index_subtitle.modify {set('index_temp_2' not "")|'index_temp_2'} **team names as **subtitle** for channels like mlb extra innings,nhl center ice,ect +* +index_temp_1.scrub {single|data-guest="||"|"} +index_description.scrub {single|data-description="||"|"} +index_description.modify {addend('index_temp_1' not "")|Guests: 'index_temp_1'..} + +index_category.scrub {single(separator=", ""/")|data-showType="||"|"} +index_starrating.scrub {single|data-starRating="||"|"} +index_rating.scrub {single|data-rating="||"|"} +* +index_director.scrub {single(separator=", ")|data-director="||"|"} +index_actor.scrub {single(separator=", ")|data-cast="||"|"} +index_productiondate.scrub {single|data-year="||"|"} +* +scope.range{(indexshowdetails)|end} +index_starrating.modify {clear("0")} +index_title.modify {set("Movie")|'index_subtitle'} +index_subtitle.modify {clear('index_title')} +end_scope +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### PROVIDER FILE CREATION (only to create the xxx-channel.xml file) +** +* +* enter you zip/postal code(no spaces) in the site_id="xxxxx",use this line in you webgrab++config.xml +* to create a provider list. +* example... +* dummy +* dummy +* +** @auto_xml_channel_start +*url_index {url|https://www.tvpassport.com/index.php/lineups} +*url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8} +*url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +*url_index.headers {postdata=postalCode='channel'} +*index_site_id.scrub {multi||
    } +title.modify {remove (type=regex)|(.\(\d{4}\)$)} +*title.modify {addstart("")|'index_title'} +subtitle.scrub {single (separator=": " exclude=first)|||} +subtitle.modify {remove (type=regex)|(\s\(\d{4}\))} +subtitle.modify {remove | Season\s([1-9]+)||} + +temp_1.modify {addstart(not "")|S} + +temp_2.scrub {regex||Season\s[1-9]+\sEpisode\s([1-9]+)||} + +temp_2.modify {addstart(not "")|E} +temp_2.modify {addstart('temp_1' not "")|'temp_1'} +temp_3.scrub {regex||Season\s[1-9]+\sEpisode\s[1-9]+\sof\s([1-9]+)||} + +temp_3.modify {addstart(not "")|Et} + +temp_3.modify {addstart('temp_2' not "")|'temp_2'} + +episode.modify {set(pattern="S'S1'E'E1'Et'Et1'""S'S1'E'E1'""S'S1'""E'E1'")|'temp_3'} + +* +subtitle.scrub {single |prog box">|| |

    } +subtitle.modify {cleanup (tags="<"">")} +subtitle.modify {remove (type=regex)|(.Episode.*)} +subtitle.modify {remove (type=regex)|(Rating.*)} +productiondate.modify {addstart |'index_temp_3'} +*starrating.scrub {single |Rating: |||

  • ||} +*description.modify {remove |} +category.scrub {multi |Genre|
    |
    |
    |>

    |(?:.*?)(?:
  • (.*?)
  • (?:.*?))*||} +*actor.modify {replace |

    |[} +*actor.modify {addend (notnull)|]} +*actor.modify {remove | [Actor]} +*************** +*specific credits +actor.scrub {multi |id="cast-box" >|
    |
    } +temp_4.scrub {multi |Crew|
  • |
  • |} *debug for more credits +temp_4.modify {replace |
    |[} +temp_4.modify {addend (notnull)|]} +director.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Director\])"} *spa, eng +director.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Réalisateur\])"} *french +composer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Compositor\])"} *spa, port +producer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Produtora\])"} *port +producer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Produtor\])"} *port +producer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Productor\])"} *spa +producer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Productor ejecutivo\])"} *spa +producer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Compañías productores\])"} *spa +producer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Executive Producer\])"} *eng +producer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Production Company\])"} *eng +producer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Société de production\])"} *french +commentator.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Reporter\])"} *eng +commentator.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Jornalista\])"} *port +commentator.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Journaliste\])"} *french +writer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Writer\])"} *eng +writer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Autor\])"} *port +writer.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Escritor\])"} *spa +presenter.modify {substring (type=regex)|'temp_4' "(.*?)\s(?:\[Apresentador\])"} *port + +showicon.scrub {single |og:image"|content="https:|"| />} +showicon.modify {addstart (notnull)|https:} +* +index_urlsubdetail {url|http://canada.yo.tv/api/program/|href='/engage/||/|/} +index_ursubdetail.headers {contenttype=application/x-www-form-urlencoded; charset=utf-8} +index_urlsubdetail.headers {customheader=Accept-Encoding=gzip,deflate} + +subdetail_title.scrub {single||||||} +subdetail_description.scrub {single|

    ||

    |} +temp_5.scrub {regex||(.*?)||} +subdetail_episode.modify {addstart('episode' "")|'temp_5'} +subdetail_starrating.scrub {single|Rating:|||} +subdetail_showicon.scrub {single||
  • |
  • |} +*index_site_id.scrub {multi|
      |href="|"|
    } +*scope.range {(channellist)|end} +*index_site_id.modify {substring(type=regex)|http://(.*).yo.tv} +*index_site_id.modify {addstart|COUNTRY:} +*index_site_id.modify {addend|,ZIPCODE:} +*index_site_channel.modify {cleanup(tags="<"">")} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_country_start + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### PROVIDER FILE CREATION - ZIP CODE (only to create the xxx_provider.xml file) +** +** @auto_xml_provider_start +*scope.range {(urlindex)|end} +*index_temp_1.modify {substring(type=regex)|'config_site_id' "COUNTRY:([^,]*)"} +*url_index.modify {replace|##COUNTRY##|'index_temp_1'} +*index_temp_1.modify {substring(type=regex)|'config_site_id' "ZIPCODE:([^,]*)"} +*index_temp_1.modify {replace| |%20} +*url_index.modify {replace|##ZIPCODE##|'index_temp_1'} +*end_scope +*url_index{url|http://##COUNTRY##.yo.tv/settings/postcodeheadends/##ZIPCODE##} +*index_site_id.scrub {multi||">} +*index_site_channel.scrub {multi|||} +*scope.range {(channellist)|end} +*index_temp_1.modify {substring(type=regex)|'config_site_id' "COUNTRY:([^,]*)"} +*index_site_id.modify {addstart|COUNTRY:'index_temp_1',PROVIDER_ID:} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_provider_end + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNELPROVIDER FILE CREATION - PROVIDER ID(only to create the xxx-channel.xml file) +** +** @auto_xml_channelprovider_start +*scope.range {(urlindex)|end} +*index_temp_1.modify {substring(type=regex)|'config_site_id' "COUNTRY:([^,]*)"} +*url_index.modify {replace|##COUNTRY##|'index_temp_1'} +*index_temp_1.modify {substring(type=regex)|'config_site_id' "PROVIDER_ID:([^,]*)"} +*url_index.modify {replace |##PROVIDER_ID##|'index_temp_1'} +*end_scope +*url_index{url|http://##COUNTRY##.yo.tv/settings/headend/##PROVIDER_ID##} +*index_site_channel.scrub {multi(separator=" " include="alt=""

    ")|
    |
  • |
  • |} +*index_site_channel.modify {remove |alt=} +*index_site_channel.modify {remove |"} +*index_site_channel.modify {remove |

    } +*index_site_channel.modify {remove |

    } +*index_site_id.scrub{multi|
    |
  • ")|
    |
  • |
  • |} +*index_site_channel.modify {remove|alt=} +*index_site_channel.modify {remove|"} +*index_site_channel.modify {remove|

    } +*index_site_channel.modify {remove|

    } +*index_site_id.scrub{multi|
    |
  • United Kingdom +* +** @auto_xml_provider_start +*scope.range {(urlindex)|end} +*index_variable_element.modify {substring(type=regex)|'config_site_id' "COUNTRY:([^,]*)"} +*url_index.modify {replace|##COUNTRY##|'index_variable_element'} +*end_scope +*url_index{url|http://##COUNTRY##.yo.tv/Settings/systems} +*index_site_id.scrub {regex||
  • ||} +*index_site_id.modify {addstart|'index_variable_element'##} +*index_site_channel.scrub {regex||
  • ([^<]*)||} +** @auto_xml_provider_end + +* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### PROVIDER FILE CREATION - CITY NAME (only to create the xxx_provider.xml file) +** +* +* use with PROVIDER FILE CREATION - REGION NAME Thats created in above step. example uk created above +* East-ITV Anglia +* +** @auto_xml_provider_start +*scope.range {(urlindex)|end} +*index_variable_element.modify {substring(type=regex)|'config_site_id' "^(.*)##"} +*index_temp_1.modify {substring(type=regex)|'config_site_id' "##(.*)$"} +*url_index.modify {replace|#_#COUNTRY#_#|'index_variable_element'} +*url_index.modify {replace|##REGION##|'index_temp_1'} +*end_scope +*url_index{url|http://#_#COUNTRY#_#.yo.tv/settings/HeadendCity/##REGION##} +*index_site_id.scrub {regex||
  • ||} +*index_site_id.modify {addstart|'index_variable_element'##} +*index_site_channel.scrub {regex||
  • ([^<]*)||} +** @auto_xml_provider_end + +* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNELS XML CREATION - CITY NAME (only to create the xxx_provider.xml file) +** United States + +* +* use with CITY NAME CREATED ABOVE - example uk East=ITV Angila provider SKY +* Sky +* +*scope.range {(urlindex)|end} +*index_variable_element.modify {substring(type=regex)|'config_site_id' "^(.*)##"} +*index_temp_1.modify {substring(type=regex)|'config_site_id' "##(.*)$"} +*url_index.modify {replace|#_#COUNTRY#_#|'index_variable_element'} +*url_index.modify {replace|##CITY##|'index_temp_1'} +*end_scope +*url_index{url|http://#_#COUNTRY#_#.yo.tv/settings/Headend/##CITY##} +*index_variable_element.modify {set|COUNTRY:'index_variable_element', +*index_site_id.scrub {multi|
    |
  • |
  • } +*index_site_channel.scrub {multi|
    |alt="|"|
    } +*scope.range {(channellist)|end} +*index_temp_1.modify {substring(type=regex)|'config_site_id' "^(.*)##"} +*index_site_id.modify {addstart|COUNTRY:'index_temp_1',CHANNEL_ID:} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_provider_end diff --git a/siteini.pack/International/yo.tv_countries.xml b/siteini.pack/International/yo.tv_countries.xml new file mode 100755 index 00000000..48ddf5d0 --- /dev/null +++ b/siteini.pack/International/yo.tv_countries.xml @@ -0,0 +1,59 @@ + + + + Anguilla + Antigua and Barbuda + Argentina + Austria + Bahamas + Barbados + Belgium + Bolivia + Brazil + Canada + Chile + China + Colombia + Costa Rica + Cuba + Denmark + Dominican Republic + Ecuador + El Salvador + Finland + France + Germany + Grenada + Guatemala + Guyana + Honduras + Ireland + Italy + Jamaica + Luxembourg + Mexico + Montserrat + Netherlands + Nicaragua + Norway + Panama + Perú + Poland + Portugal + Russia + Saint Kitts and Nevis + Saint Lucia + Saint Martin + Saint Vincent and the Grenadines + Spain + Sweden + Switzerland + Trinidad and Tobago + Turkey + Turks and Caicos Islands + United Kingdom + United States + Venezuela + Virgin Islands, British + + \ No newline at end of file diff --git a/siteini.pack/International/yo.tv_info.txt b/siteini.pack/International/yo.tv_info.txt new file mode 100755 index 00000000..e5303cfd --- /dev/null +++ b/siteini.pack/International/yo.tv_info.txt @@ -0,0 +1,29 @@ + +for yo.tv, you can choose your country/zipcode/provider + +################################################################################################## +# Create your own personalized channels (Country selection) # +################################################################################################## +Before you start, it is best to make a copy of your original WebGrab++.config.xml and delete all the channels in it to start from + +------------------------------------------------ + Generate the channels list +------------------------------------------------ +01. open yo.tv.ini with a text editor (An excellent free-ware one is NotePad++) +02. locate the CHANNEL FILE CREATION part (somewhere at the bottom) +03. remove the FIRST * in all the lines between @auto_xml_channel_start and @auto_xml_channel_end +04. open the yo.tv_coutries.xml and select your country you want (copy that line) +05. in the WebGrab++.config.xml file, paste the country line form step 04 : eg. + United States +06. run WG++ once. +07. you should get a yo.tv.channels.xml file in the same directory as the .ini file +08. put the first * back in all the lines between @auto_xml_channel_start and @auto_xml_channel_end (=reverting step 03) +09. remove the country line in you WebGrab++.config.xml file (=reverting step 05) +10. use the yo.tv.channels.xml to set up your WebGrab++.config.xml file (it contains all the channels for your country) + + +################################################################################################## +# Create your own personalized channels (Full selection) # +################################################################################################## + +@TODO (ask on the forum if you don't get all the channels you need with the above info) \ No newline at end of file diff --git a/siteini.pack/Ireland/eirsport.ie.channels.xml b/siteini.pack/Ireland/eirsport.ie.channels.xml new file mode 100755 index 00000000..b9d98ace --- /dev/null +++ b/siteini.pack/Ireland/eirsport.ie.channels.xml @@ -0,0 +1,11 @@ + + + + Eir-Sport-1 + Eir-Sport-2 + BT-Sports-2 + BT-Europe + ESPN + BoxNation + + \ No newline at end of file diff --git a/siteini.pack/Ireland/eirsport.ie.ini b/siteini.pack/Ireland/eirsport.ie.ini new file mode 100755 index 00000000..1ebb2d77 --- /dev/null +++ b/siteini.pack/Ireland/eirsport.ie.ini @@ -0,0 +1,41 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: eirsport.ie +* @MinSWversion: 2.1.9 +* @Revision 1 - [29/06/2019] WGteam - Mat8861 +* - creation +* @Remarks: +* @header_end +* $$encrypted [29/06/2019] +**------------------------------------------------------------------------------------------------ +site {url=eirsport.ie|timezone=Europe/Dublin|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +SRon1kiIRPDD4xA1L0AXVA== +Z1DmRVm5IekZNWavwEi30IRT/ptZ3q7FLzCupdJqIXwUIZcQ8tzW9Q2ZOESgTDrn +4L4+GkD+gFGt99Vc4gJNFXIYd903mIYg9BvWQgYjQFE3IO/qe0Nsfe7Cgodk0038pz5fItOiZYRqJF/m4KsTnQ== +HJVOiIFQDhEv/4WO9oMGFw== +WThonalaLR3LStKMW+FS65OFqxbCO9ZanKizTjTy22Rja0qR28uhzhvpvkYc7zeOAFEINOufA9oL1MgxnYC+AzFtjK/v5qRZ5oCha8luI28= +ELubkw89FmxRoO5HXSKaiRrY9xnSFyyRzQsJKhNN2gQ6x4gljD56y5oBnzLXkb0PA0NLbM7jMwt8r82rO10YjA== +D+isK3gEmU5E7f8Rv0LMOrb3g1tjFomYDwX6rtwltszi1J5ZwnDLzaQO2oMSjLkbvWikec8Pj/mIS8ocl4FsvZRauSFNGgkIKczSQwHlIr1CVGVSOVm2Z8HNirhv18vJBTk2WaAP49hHRzEKbEX++KTtfcB1KqPk8CAO8ppJBbrWL7Ld8ESNRKM+LX9rA3Xn +D+isK3gEmU5E7f8Rv0LMOlupF6rK5iamuhpw5kx8Epl7t8ZivDZKFWSzDliaDG+bRyZjaWZeH4B+WWvJv8i9fJh6UMFvfdHyjBAxWCsOmYA0qE7HNaqGerq+P99WACnY +FA2EnWn9eDDXdqK74JchMWlPtE71M6DZbM7H/K6CX2d8Seu3UOr+RAHaieaXvkn1 +ZiYtx3oPd47B/SMUmtjeMAUU4yIkStObQu167tcHkTk7vtSV5qC5Kz68O7oq+3cieliS4DiPKs7+tvC075v1Zg== +etOzZv+55E0g3dD4Mna048MoRA5SyIgpIgttHe5hXSYMlZGgklQhQuCxOzIC6d3iJ8GHjnwQ70FJbR5ZgJlnHTcYd26cGvt4q5OWhn2MquI= +2Kt7FYopD0IRrlfh+3yU09UuVZx41A4cwKLRfuRpPPoBmj2+ywv1KXgopZdsTHM7rTbXVhWPODc+NbI4PYztLPjm2pLPJ8NwTMXqovk+4XY= +2Kt7FYopD0IRrlfh+3yU01Vjqbatm0ha8PAnyOI9WjuIqSsznIj95Ri9IKOGetV4AJv5s5Rb4kqe7/KGYdVO7A== +2Kt7FYopD0IRrlfh+3yU08ELLI2Y/5CrPIkiCzpWfZBhz0LNqs8Q0AZFLbDZyDaX +VoQ+J7HpcKNpklII/MoIw6O6FxU7mK21wV7WT+CKYGiHu0ox+b4km60hUJA8jpJ8/lYeJK1e5HRB9t5M82PI2EXO1zkHGjHD4CrKIiUI7l/xUFmwzF1GQfE6ciYAldDXxSe8pBvF28Tg03s1RCd318MCiZkVPA3NtPF8mIymue0= +SRon1kiIRPDD4xA1L0AXVA== +VKwVPjFeg280C7XbTrJTGg== +jLNR2LJMrAORC2D+O/VO3SBbUlcp/cnlGWDzB1SLHXIv2HzRVT0PEcyB0ww0P+eCQPyRR0e5JlyYFgM6oHbBqeSilt154e0CUManTVo1BaTwCw7JgPqX1tJQSaoQ+SjR+vUjDnpB+Tl1KWJE5x++pQ== +I9nXCBKjh7hLrzXPCfZBZtKrYijrRB03gB7IBOobAVvXLV/R5Cur6L4gz888YduN/ym8PtgI7itcq3z7zS1n3WntErOS/gM1Vqku98SmK0E= +HJVOiIFQDhEv/4WO9oMGFw== +vR7AipGIqaClo5ZP1JDYo43v/RXfLqStDLlKxCwc9yc= +affDgsFED4CxKvuk3QwzO69elWQ0H6xQsLWwpLJ6juF+UGGKgu+ep5iemHetDHt1GXSVCg53LUUnbgaCUsG8PDmRFfJpjzkH6agwilYqK5Y= +/jGVN5fz0RhmzFqTeQymGC+OJmADdErJwJkmF2DKcje+Fs0otoBT8b3onABl0c4GmlOcwLhy908ZI3ZG8DO2267oH0/qaXvo+vdW2nxziotNove6u2sjXSJfh+7K+N8r +2ABfBSuTq7Ex8xzX4IToo33EWCrP86GOxyhV4bEA3hJl6Yuaa4n6irNE4SOPapDsNgr884pi2y0UkhT+KxMLhvO1zbuI2h6OpQbEynKo9mr77Is1jdJk4s3bnTwVtupz +91bgym2UAEjx3qrhclYVg4+tM8TOOfDPEhEv3KT413bvF8dwGHjfTlvzolObDGHc +H0I5sOzOQvXfMnu4u1r8mZ/vWMZFmqvoGhVHCDWht5N1qi8/LXa+2Uxtp8MSoZwHwqLR9ZpVsf/LKtck3ptXf9D7kbT7Y8BVABaGnaVRPXFLquUPXF/azLbcTsL74Vu7 +rxS+ElPYx7ywp8C5g52A5A== +vR7AipGIqaClo5ZP1JDYoxSxSpq0VQ5fT4TrOrurchI= +yppcSdyW97ijVGUXp7TJMQ== diff --git a/siteini.pack/Ireland/entertainment.ie.channels.xml b/siteini.pack/Ireland/entertainment.ie.channels.xml new file mode 100755 index 00000000..90ed1244 --- /dev/null +++ b/siteini.pack/Ireland/entertainment.ie.channels.xml @@ -0,0 +1,73 @@ + + + + RTE One + RTE Two + TV3 + TG4 + 3e + BBC One + BBC Two + UTV + Channel 4 + E4 + More4 + Sky1 + Sky2 + Pick TV + BBC Three + BBC Four + ITV2 + ITV3 + ITV4 + Comedy Central + Comedy Central Extra + Sky Atlantic + E! Entertainment + Sky Living + FX + GOLD + Dave + Channel 5 + Watch + Alibi + Syfy + Challenge TV + Universal Channel + Discovery Channel + National Geographic + Biography Channel + History Channel + Sky Movies Premiere + Sky Movies Premiere +1 + Sky Movies Comedy + Sky Movies Action & Adventure/HD + Sky Movies Family + Sky Movies Drama & Romance/HD + Sky Movies Sci-Fi/Horror + Sky Movies Classics + Sky Movies Modern Greats + Sky Movies Indie + Sky Movies Showcase + Sky Movies Crime & Thriller/HD + FilmFour + Turner Classic Movies + MGM + Nickelodeon + CBBC + Cartoon Network + Boomerang + MTV + MTV Rocks + VH1 + Sky Sports 1 + Sky Sports 2 + Sky Sports 3 + Sky Sports 4 + Setanta Ireland + Setanta Sports 1 + Eurosport + Eurosport 2 + ESPN + + \ No newline at end of file diff --git a/siteini.pack/Ireland/entertainment.ie.ini b/siteini.pack/Ireland/entertainment.ie.ini new file mode 100755 index 00000000..4074a95d --- /dev/null +++ b/siteini.pack/Ireland/entertainment.ie.ini @@ -0,0 +1,85 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: entertainment.ie +* @MinSWversion: V0 +* none +* @Revision 3 - [17/08/2014] Francis De Paemeleere +* fix neutral cultureinfo +* @Revision 2 - [10/08/2012] Willy De Wilde/ jan van Straaten +* loop in showsplit +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=entertainment.ie|timezone=UTC+00:00|maxdays=6|cultureinfo=en-IE|charset=iso-8859-1|titlematchfactor=90} +url_index{url|http://entertainment.ie/tv/display.asp?channelid=|channel|&programme=&programme_day=|urldate|&programme_time=|subpage|&submit=Search} +urldate.format {datestring|dd+MMMM+yyyy} +subpage.format{list|allday|time8} +* +*index_showsplit.scrub {multi||} +* +* the following loop removes identical shows between 23:00 and 01:00, caused by overlap of the subpage content around midnight +scope.range {(splitindex)|end} +index_temp_1.modify {calculate(type=element format=F0)|'index_showsplit' #} * number of index shows +loop {('index_temp_1' > "0" max=200)|end} +index_temp_1.modify {calculate(format=F0)|1 -} *decrease loop counter +index_temp_6.modify {substring(type=element)|'index_showsplit' 'index_temp_1' 1} *show to inspect +index_temp_2.modify {calculate(format=F0)|'index_temp_6' "" @} * start pos starttime +index_temp_2.modify {calculate(format=F0)|4 +} * move 4 pos forward , exact pos of the starttime +index_temp_2.modify {substring(type=char)|'index_temp_6' 'index_temp_2' 5} *starttime, format 05:30 +index_temp_3.modify {calculate(format=F0)|0 *} * reset to 0 +* test condition , index_temp_3 will be 1 if met +index_temp_3.modify {calculate('index_temp_2' <= "1" format=F0)|1 +} * condition <= 01:00 +index_temp_3.modify {calculate('index_temp_2' >= "23" format=F0)|1 +} * condition >= 23:00 +* 1 +index_temp_4.modify {calculate('index_temp_1' > "0" format=F0)|'index_temp_1' 1 -} * showindex index next +index_temp_5.modify {substring('index_temp_3' > "0" type=element)|'index_showsplit' 'index_temp_4' 1} * 1st next show to inspect if condition met +index_showsplit.modify {remove('index_temp_6' 'index_temp_5' type=element)|'index_showsplit' 'index_temp_1' 1} *remove if same +index_temp_5.modify {clear} +* 2 +index_temp_4.modify {calculate('index_temp_1' > "1" format=F0)|'index_temp_4' 1 -} * showindex index next +index_temp_5.modify {substring('index_temp_3' > "0" type=element)|'index_showsplit' 'index_temp_4' 1} *2nd next show to inspect if condition met +index_showsplit.modify {remove('index_temp_6' 'index_temp_5' type=element)|'index_showsplit' 'index_temp_1' 1} *remove if same +index_temp_5.modify {clear} +* 3 +index_temp_4.modify {calculate('index_temp_1' > "2" format=F0)|'index_temp_4' 1 -} * showindex index next +index_temp_5.modify {substring('index_temp_3' > "0" type=element)|'index_showsplit' 'index_temp_4' 1} *3rd next show to inspect if condition met +index_showsplit.modify {remove('index_temp_6' 'index_temp_5' type=element)|'index_showsplit' 'index_temp_1' 1} *remove if same +index_temp_5.modify {clear} +* 4 +index_temp_4.modify {calculate('index_temp_1' > "3" format=F0)|'index_temp_4' 1 -} * showindex index next +index_temp_5.modify {substring('index_temp_3' > "0" type=element)|'index_showsplit' 'index_temp_4' 1} *4th next show to inspect if condition met +index_showsplit.modify {remove('index_temp_6' 'index_temp_5' type=element)|'index_showsplit' 'index_temp_1' 1} *remove if same +index_temp_5.modify {clear} +* 5 +index_temp_4.modify {calculate('index_temp_1' > "4" format=F0)|'index_temp_4' 1 -} * showindex index next +index_temp_5.modify {substring('index_temp_3' > "0" type=element)|'index_showsplit' 'index_temp_4' 1} *5th next show to inspect if condition met +index_showsplit.modify {remove('index_temp_6' 'index_temp_5' type=element)|'index_showsplit' 'index_temp_1' 1} *remove if same +index_temp_5.modify {clear} +* 6 +index_temp_4.modify {calculate('index_temp_1' > "5" format=F0)|'index_temp_4' 1 -} * showindex index next +index_temp_5.modify {substring('index_temp_3' > "0" type=element)|'index_showsplit' 'index_temp_4' 1} *6th next show to inspect if condition met +index_showsplit.modify {remove('index_temp_6' 'index_temp_5' type=element)|'index_showsplit' 'index_temp_1' 1} *remove if same +index_temp_5.modify {clear} +end_loop +end_scope.range +* +index_start.scrub {single|||} +index_title.scrub {single|||<} +index_subtitle.scrub {single|||<} +index_urlshow {url|http://entertainment.ie|||} +description.scrub {single|
    |

    |

    |
    } +* +* enable the next two lines to create a channel list +*index_site_channel.scrub {multi||||} +* +title.scrub {single||||} +description.scrub {single|
    Info|||} +rating.scrub {single|Age:|">||} +category.scrub {single|Genre:|">||} + +* If you want the classic credits (for Mediaportal) pls. remove the lines below. +subtitle.modify {addend| ('category')} +category.modify {remove|'category'} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*scope.range {(channellist)|end} +*url_index {url|http://m.tv-guide.upc.ie/channels} +*index_site_channel.scrub {multi|||} +*index_site_id.scrub {multi||} +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Israel/hot.net.il.channels.xml b/siteini.pack/Israel/hot.net.il.channels.xml new file mode 100755 index 00000000..cf8deb89 --- /dev/null +++ b/siteini.pack/Israel/hot.net.il.channels.xml @@ -0,0 +1,198 @@ + + + + HOT3 + HOT HBO + Hot Zone + HOT קומדי סנטרל + HOT בידור ישראלי + ערוץ 8 + ישראל פלוס + HOT Real + כאן 11 + קשת + רשת + HOT VOD MOVIES + HOT cinema 1 + HOT cinema 2 + HOT cinema 3 + HOT cinema 4 + ערוץ מורשת - 20 + ערוץ הקניות + ערוץ לשימוש פנימי 17 + ערוץ ההומור + כאן ילדים + ערוץ 24 החדש + ים תיכוני + הוט אנא המתן + ויוה + ויוה + + HOT SENIOR HD + ערוץ E! + ערוץ הריאליטי + מכאן 33 + I24 ENGLISH + ערוץ האופנה הישראלי + ערוץ הדרמות הטורקיות פלוס HD + החיים הטובים + ערוץ האוכל + ערוץ הבריאות + ערוץ הטיולים + DIY עשו זאת בעצמכם + בית + משפחה + ערוץ ההיסטוריה + DISCOVERY + NAT GEO WILD + NATIONAL GEOGRAPHIC + DISCOVERY SCIENCE + FOOD NETWORK SD + TRAVEL CHANNEL SD + ספורט ONE + ספורט 1 + ספורט 2 + SPORT 3 + SPORT 4 + ספורט 5 + ספורט 5+ + 5+ Gold + 5+ Live + EUROSPORT + EUROSPORT 2 + ONE 2 HD + אגו טוטאל + אגו + BLUE HUSTLER + פנטהאוז HD + פנטהאוז SD + NAUGHTY NIGHTS + AFTER MIDNIGHT + BARELY LEGAL + TOUCH + ערוץ טדי + DAYSTAR + כוכבי הילדים + A+ + JIMJAM + בייבי + HOT לולי + !הופ + הופ! ילדות ישראלית + דיסני ג'וניור + kidZ + TeenNick + דיסני + ZOOM + ניקולדיאון + ניק ג'וניור + ג'וניור + ערוץ לשימוש פנימי 11 + CINEMA KIDS HD + HOT Bollywood + HOT Bombay + BOLLYWOOD HD + CBS REALITY + ערוץ הקבלה + ערוץ הידברות + מכאן 33 + ערוץ הכנסת + CHANNEL ONE RUSSIA + RTR + RTV i + NASHE KINO + REN TV + היסטוריה ברוסית + DOM KINO + DOM KINO PREMIUM + VREMYA + Altru + COMEDY TV + CTC + TVCI + O + Carousel + JIMJAM2 + TELECAFE + TRAVEL + FLN + ANGEL TV + OUTDOOR HD + GTV + SHANSON TV + MUZIKA PEROVOGO + INTER+ + ערוץ 1+1 + RAIN + NTV MIR + NTV PRAVO + NTV SERIALS + NTV STYLE + DOMASHNEY + EURONEWS RUSSIAN + MBC + IETV + BFM TV + FRANCE 24 - FR + I24 HD FRA + TV5 + ARTE + FRANCE 2 + FRANCE 3 + FRANCE 5 + METV + SAT1 + SAT3 + RTL + TELEFE + RAI ITALIA + MEDIASET ITALIA + TVE + HORAS 24 CANAL + EURO STAR + ZEE TV + DUNA TV + PRO TV + TVRI + NHK WORLD + RECORD TV HD + מרוקו + טוניס + מצרים + ירדן 1 + FRANCE 24 - ערבית + אל מוסטקבל + I24 ARABIC + סעודיה + LBC + אלג'זירה + Rotana Cinema + SBN + FTV HD + FTV + MTV סדרות + MTV + VH-1 + VH-1 CLASSIC + MTV HITS + MTV Rocks + MEZZO + MEZZO LIVE HD + MTV HD + FRANCE 24 + FOX NEWS + SKY NEWS + CNN + Fox Business + BLOOMBERG + DW NEWS EUROPE + DW GERMAN + DW GERMAN + EURONEWS + ספורט i5 + DISCOVERY HD + ספורט 1 HD + ספורט 5 HD + 5SPORT 4K + TRACE + EXTREME SPORTS + + \ No newline at end of file diff --git a/siteini.pack/Israel/hot.net.il.ini b/siteini.pack/Israel/hot.net.il.ini new file mode 100755 index 00000000..0293ef17 --- /dev/null +++ b/siteini.pack/Israel/hot.net.il.ini @@ -0,0 +1,91 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: hot.net.il +* @MinSWversion: V3.0 +* @Revision 3 - [26/05/2020] WGT*Mat8861 add_V3 +* @Revision 2 - [14/12/2016] Mat8861 & Blackbear199 *review +* @Revision 1 - [01/12/2016] Blackbear199 +* - index-start fix +* @Revision 0 - [02/08/2016] Blackbear199 +* - creation +* @Remarks: requires proxy/vpn outside israel +* @header_end +* $$encrypted [26/05/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=hot.net.il|timezone=Israel|maxdays=7.1|cultureinfo=he-IL|charset=UTF-8|titlematchfactor=90|ratingsystem=IL} +Te4OOzFSuBJuwg0MQ/fOFQ== +txIpWRS4UBZ9q9/zVaBkr9IIUUeNAH+833Ic7/EmfeggShWPA0It1oUvHF+uIzWx +TEQnzdsHaeRVmAqLGGW14FZH6nhszfOamTErdUo6vT8= +IwUmtLXCtYQyBvAgKUjAQPGg1WLmUesI6KyRARbBQP5z8S6FvinSLEYi2+n9Yckc +O76ZMISH10i1Py4i//pTj4jn4jbW+IEa21NzBit3Ow0aAUwlaCiMO5bhrMOfs9JOU90poZMa0irhYRbY2vqVGfIMIzLBcOc1/mpaWBfIJNHu/0NcCHOoUSinQ89NaiDVesSOJzh10IpJ2SwP5KIyYBDDbn6A4+ukN0Qee0V/nTb0drTOePdaoxWnCE963dy9eAlJd6SQUVp/9Mmzb0v0MyFCyrM9jmYzK9p0p6jrRf7+PdjHOePWrDdLtYD7LljyCPFhLUxSo9dnACFksBhoR9GPxlI6fqmeCX1mx5l+q42aFoETccH+n6Dq5siMTy16cyAQIfpmJulwTOFED0DVYErLd03HJ6IvCXXS09D7Sl8Rc8SXbwV1QZFWYEHQNjZUkchU59Ew5JRMhE8o0ZSU/U8EkSFSUC1cM2k6qZcxjISMzAH2xdWZxHTVBncVLeQE +IwUmtLXCtYQyBvAgKUjAQC4ZeETXr+xH+kAgTUcDwpSx+SrBEVY5N1+YqtmNqTMiEUArC/UpQckOuEAKnuatgq5Trrx4Z9TxMFzRME4U+JY= +IwUmtLXCtYQyBvAgKUjAQC4ZeETXr+xH+kAgTUcDwpSQNTX3q1+0mRCad38WKcUeTZBbT1AdxzRc8SMmicguIQ== +IwUmtLXCtYQyBvAgKUjAQC4ZeETXr+xH+kAgTUcDwpQoZ10nueBqFqwUkE82bIRsx67VxyWiTOooNh5tvrirEA== +IwUmtLXCtYQyBvAgKUjAQC4ZeETXr+xH+kAgTUcDwpQJbkJza+y0A3qdzHgEUQyPVi17+4iny9ZaK0sb1lBBHA== +IwUmtLXCtYQyBvAgKUjAQC4ZeETXr+xH+kAgTUcDwpR12UOaQLs4U06PE6al9g9KAbmo6YWACcWHZSBR+I2r4URIBwQ1qJE6LifCoouQLaE= +IwUmtLXCtYQyBvAgKUjAQLi0skSsXBxA8HbLxoI/tLk= +HTAseFaD6UdXeN7dXWu+G6GFdDcULt9J7IbaFQ6yH/EhNp0eQGwkuZkO5kQwGGlfZVQCEPEpsrvvo/Nsgw/xoSQ0/lKy8V9eveGm3RLs7ic= +YWrcYqOMjg26rHeW089psmhKtnWDwX7Vrkh7Yq1mzxQP8AmdBLJcCqmOh73xtzM9jozSGzBRBfb13U0vg/LPIg== +/326Qx1xk9nR3uKfCyiCtGvJHHapkzFow2mEA8EdpJf87KnlbaRROA8BxMw5XipqQ7JZwnMnmf6vhCiNWBC4GA== +4rf2EfOqYFns3QQAkQZGKVDIvu1S9md8fbYOZzXLGUoK+yNHIWFIWlkEL8EtRunc +DFFnf7EQOQf5o2L+XfHHOA== +Te4OOzFSuBJuwg0MQ/fOFQ== +Zc/NTLtUU8TGVBlrNKLG5OP8gPGYzHeFdH9Tiuftl0I= +YWrcYqOMjg26rHeW089psvavdsGc1E7oR9niJgHh/ocWQs/4TKGQa9NpXEutP/NfpaIsjnG4YdDGeaTMVAuJmmYovmrT1pHIdAIAisgaZ0DGLO88dAa7PHpPc+glBjkPEUlKacL96K5z+XBpv8nuMjAjpqlzlPKde+1cNgXdJDf+Hy1+vzf9J/WGuVAeSfMtbd2P7UTn76aZtFrTiWW+N0ykeiRtUaj0q3KnI9akaiDNkMJQskUFkXLQa/5bo0CIdn47WXz3Phq4Nem47JljxpScy7bW+gcTZCQDchCTqtF9G+IrzKgAHNAcJu7nA3taVgyFzZ1Dw56WW4kgkrtUYRoX7BwuLGfy66cUTBbVTMF/05tjJOhJSCkRSjxI+vmuvHfb+Nf95mBX0s3WwOn7xDi7Ulke4JsGy/4M0DuYugYi2hHdHUYtA9CwVTuJNoP2sDMFKQmzMGGGfpZWTSowQ3J9B5/0TciFA4OfK43UyqA= +DFFnf7EQOQf5o2L+XfHHOA== +Te4OOzFSuBJuwg0MQ/fOFQ== +cUFIE+V7dzHjIMn6tAjOgV8mkqHpHQyhkjHc38HKB0M= +aSnCent362btCKowt8ladqvuPl0ilkKM8QAcqNv6xR/OH/PKLtYdxPeOInB3XxWqZ5VXOpUJ/P9wbIGsXl9tcHO3u8SF0Ox4iK6kk9V8X+Hd9W2PJHCkL+pm68XWEWgUFlr8joxNIz4h4CXY+7lG78e5sOoaWWQDjE/kmRnnxDA= +DFFnf7EQOQf5o2L+XfHHOA== +Te4OOzFSuBJuwg0MQ/fOFQ== +T6+t/NX2JE7Lq3NyNAdEmA2FGItLqsa1bVxLbBH/lHU= +Of6bRR/aEQnDQ9AWzTAhZjhlifF4RwOExYfYTdDh7b3dr+0OejJ914Du/uz7JjIvrEM1RcLRKu1vJd7thdlxMeEPl3SG9yUx3XW9L5jzabw= +ISXnEEDI9NHpzap72hzZa30B9vYIOwadMTr2je48q2e1EzSkHrGD8z0KAouCmxSp +0Sv5rU72VqyP8YkVleveB6Fjq+soNa4FAamv3+gXEcNPfX7fcdn8pL6SUW8+cnLG0jXFL4F2KCNhz93QKX8hYVp4prhIB9UeTS6wCUZRY2PinQWPQTJHenorbVShoaDj +0Sv5rU72VqyP8YkVleveB17IGzFz7AqziEUc7ZAa7hs4qxMWjeIGnaokaN8D6aLtRjB3rQ2Cvl3bzspmj7DkXt44SJ8abH6uf9JhlSF1eYA2KQqKxDUFAHru83Y/tHQm +DFFnf7EQOQf5o2L+XfHHOA== +Te4OOzFSuBJuwg0MQ/fOFQ== +Te4OOzFSuBJuwg0MQ/fOFQ== +5lt7DAkbjq5DWllZJfTXH1CVQq/9xkXt6PCL1gYlsYfMeyVCGz3+J+5o4djtWcGr +ALlBwGa2q9yBla5hG9hYQLvlTi73tcXao1eLadbBaNvkOfszBJLkNCWa3Pvw+/1x+ZWalZLbPnvYVEAX86qu8qi2kxg6iKZCH44r7Yq3ex5049L3RvqEvMe0AOE/XzPPqCZARR3XIgLzsk6VbECnFZRo2sVG+F9wYCX+NVc6XXzYg+467HBqnQV99cDmaudC +tcCirekKbr5w3xGcJDxagIcfVS+jW468fyx35MPPYov7JNbOE+xEAd5bg4DGwgKKCkLJuRmKrZAwzzwcWqN2kESR6k+00FYCC/I6PW6sw86RAKbCFCTGjN77GMIuHERcEbWIBS4RtLkh4W4QplnRjA== ++dwUiYrUSURzPOsEiK/NBb8DX8gLheluGVkplY3GdDYpFR/h1EyCm4vOwsVMSRl9u5LCaqdpVxKpBcY5+gVv6m6Qa8wpb2skxN4FwbTLF3ufTHpVLAQXa5MNq4nv/9RNRca+KXBzwdb3fYyo4lHqxI+pFPrFjkDbEdv9wpQSqlU9ywZz456TXG4poECpzCJa +9Yxq09PjBs/+3x+Szh26Plz6FzwyB6e0kqLbqGsaH5WV0oLWAfmeyrbWZBGgGviWpnj++yoyp8JcM1jocTNPmPBuaNy2CWMQ3IB93a6JRIzn0jZW4h66hE5fp3QKdxL5VHVE0mI8K8liLMyxoTHGNA== +RybRk/nKpWhBs27esHmZ91aEGQNHSFQvAsTAd7c319deDMP15+0ZR23YIMf/DlQjU69ygI5BmQbo6gGgT9sIUxJIlb12kOrDeIato+gSVg0ilsNMO1xpW5b7jUGrRbw0zNlIdVQIlNFhrUJ57LRXNg== +AZpWrbHABbyyZYrD2dzbJg4tQdZFekESTGIc7lKoI+E3HsqXgK1oHTfh+CAl5h+u4JYydG5D2Hg5+vrfbHLESQ== +byWmPzLzVKJdXrHT+5IYFJom+2pFKQAsFT0wuijHFG9qhYrIccK0fXwBRLPlJOA19RfsDlYg+C3+F1bR7sYipGvVV5UJ0PwdFuiw/l7GQq4= +byWmPzLzVKJdXrHT+5IYFJom+2pFKQAsFT0wuijHFG9Ods5UsXTjn94i0KemQiKf8nhLaG6f+0sTqos2df2RdA== +byWmPzLzVKJdXrHT+5IYFJom+2pFKQAsFT0wuijHFG/8wt/+Mgu71P8RqAiQNcJbfLy9TSE4eKj3Cz81SUL9wg== +byWmPzLzVKJdXrHT+5IYFJom+2pFKQAsFT0wuijHFG9dovFC09MXsnFe4CRB7JOyUxGvGn1MhYictzb+eWSf6Q== +byWmPzLzVKJdXrHT+5IYFJom+2pFKQAsFT0wuijHFG+Flrj/f1/oZnc6XffWRVGJ4E81BrJe77OwH/DVRqdinyBT+qRUtXFC2mVS6UPp9NY= +byWmPzLzVKJdXrHT+5IYFJom+2pFKQAsFT0wuijHFG8sHl8lkVVOnbmUiorh2m740gmGf47LZt6eoGLJmXX/xA== +byWmPzLzVKJdXrHT+5IYFJom+2pFKQAsFT0wuijHFG8k1vJPiH9rXL8AOq0eFLOyU0jSohgOIIT/Tp62fzKajFw83js+9w9PKGFMabLzbr8= +DFFnf7EQOQf5o2L+XfHHOA== +Te4OOzFSuBJuwg0MQ/fOFQ== +VJIxN6bL4M8q9WadwTLYXNf4TjLmgx4w1MgzkYB1pBM= +mrVDALm8AzzdfcM0Sf8BejQo4fGzsdbzK2Clm1cjISbz7kewALid+Kdh1msre3vuRhxt91s4sGWQ+Yllhh3UrgwCn6BA1d6nh90SlqvU650jPM9v8dq99lNXD2kBcj8AyAkWZ+4TBYEWKDmgcQwSxw== +E/Ig7Nwlty72fxS+ZJ3tV5NoGM74ZdNAHW03Mm1tHsOz5LlTz2dFjfHGxRAd+NuCW6ZxLYtvkJ5RIoh80OJlCxxELcyjXSXGLChz2hksd9w= +Te4OOzFSuBJuwg0MQ/fOFQ== +1wtixSoG7cOF80SntTTiNbOwg4W3+hCPzU+ZZIRXI2bWRtZ3wM2YVbsPo0gHBIOUVFNmLuXJ8BJOiz/0SklGXWEvSt9Bs6eRO63IweEpsj0= +HiDhNeEFTAjnl1SYFO7RKxchsL1B24BkqwN//Y/1p4w= +y42AHeQOxC30Be4MHnSAB4yPllYOtEcdUJtOgxim6wugFFJ3XkrEeQgFaDzpYu0esiFOd3rVCZYBR4I5/tNGvw== +eebXCAA/5cE8uLbLxoYgsUtXDXiH9eEri8gVkWT0zHvtkytPnKP+24mC5OvDGeQ9DnGL0KdW4iXacw8x5HZVjQ== +kbBg92XF8pQcfAVeGPvFtY3j0hGgwfXFBa8hZnFkbZvAp1Rzrm3K+ZWrrgX/e2LJvtALbn+uDM4XqOak+345WQ== +DFFnf7EQOQf5o2L+XfHHOA== +Te4OOzFSuBJuwg0MQ/fOFQ== +I2oXnmQf2v1/gQ9QC7uxHw6xIrOD2Ew7nRx5ceDhQA6BxX8v9v76u+crFviIEmnQ4qHDD0b3/A8BBctfjUUGrpsLOg1B0+uKlvKqp8Q0Tgu/5XqJ12A4QJmcmMXvhHLgqEAMu/jnp3L+hN3CFoXYmw== ++2YrOZb+TpIFky+PZ3ZWPuro2EX9F+wRTFALoMUtq8BFVFn/ILSLEibVVm0LCiSgKd2gj4KgLYqF8N6mQx9CwIYQFmMtkcKsQ+Bz20wIZSU= +TmV8UO6fg7B50ic35ATl8Q== +srlC2DVqc8EvYQt+M5dtpzqJMB4hlucVMQ6ot9NHxqM= +QskcTBBZgQm/mgL+FCuw3Q== +2b5hLn5d7dAIfQMCK3fCF6Wt2RbQR0Qpy6cgS8Mg2EE= +ytCDGq1s2iDRgHICVTFKR8HrRfO5g5FStX0mpY0SJvrcwv2QNaLBlF7OtVGFMA9LKIjDD2YqGziEpYo8h+qNYzCAmYYL81FTiG1jILYBcty3y30lU0RZ8yqWEgw80jW5fyLmdeXL079Z9NnlgrPjIrE1FLVS5ziOjnDpzIUNhdqxWNJPkRI9Eg8faUoICiL27ii2rKUXNWd5r+065JRTlw== +ywBgsRGRb7qNyPx7utGXwQ== +3nkIsnXhbMl3yELQt5o+MIFWqIKjnBpZA2akUMexDHqLmzdXMMl+JuzfPKcsWMWQr1WPBvowCyEX1RutjzTszmCl/43SV6Ynxp0j0TY9LBQZTMATLhYgbPrKfoEgiN8f +jROUIxD/w40sT4s0bxLaru60VmSQ9RdOyaxKQR7xM4XtYQwcc9IvW6BP9zATMy+kVBNqs6lbe/u9hA7CIQQG0EfTN73GNpUfzecpYWt/OS0LniIeYe2/WsoaJmJmY4Cdjxz+N9poRUJM4cmy7rMDVOw+DGybCdRZRtGrA6u7dspXTTZHVArJyA7rrrIDvtmAi+Utcso4TYxT1VWbd++d+A== +lI5+iMED5pHowubOpu/ldmC4rztwFoSeCzPZtZ+Foj6cFimu8yg2COEfTpb6Dg3M +/7ZAOFEe80qdm6BVmi31n/ZF0RQYnO0Z9GhODr+Id+X/e8GkeLFp4bKKvr53Uobc6fI1FA6PydQ6IYXWXhQYM/Ul/XRaFo7gwA6D/b6lWljBHzMBldFzedlAKEwGMkz/ +ywBgsRGRb7qNyPx7utGXwQ== +srlC2DVqc8EvYQt+M5dtpzTaFpiiaSiRmLXZW/9IF5U= +CH09D2TCElDJePpfpQgAxg== diff --git a/siteini.pack/Israel/hot.net.il_ru.channels.xml b/siteini.pack/Israel/hot.net.il_ru.channels.xml new file mode 100755 index 00000000..f6eab7fe --- /dev/null +++ b/siteini.pack/Israel/hot.net.il_ru.channels.xml @@ -0,0 +1,191 @@ + + + + HOT3 + HOT HBO + Hot Zone + HOT Comedy Central + HOT Развлекательный канал + 8-й канал + Израиль+ + HOT Real + HOT Real + *тшех 1 + KESHET + RESHET + HOT VOD MOVIES + HOT Gold + HOT Боевики + HOT Комедии + HOT Драма + Moreshet CH 20 + Канал покупок + KAN CHILDREN + Музыка 24 + *йн ъйлерй + Вива + Вива плюс + *HOT SENIOR HD + Е! + *тшех 33 згщ + *I24 ENGLISH + Турецкие мелодрамы HD + Стиль жизни + Канал Кулинария + Канал здоровья + Путешествия + DIY + Дом и семья + История + *DISCOVERY + NAT GEO WILD + NATIONAL GEOGRAPHIC + *DISCOVERY SCIENCE + *FOOD NETWORK SD + *TRAVEL CHANNEL SD + *сфеши ONE + Спорт 1 + Спорт 2 + *SPORT 3 + *SPORT 4 + Спорт 5 + Спорт 5+ + 5+ Gold + 5+ Live + EUROSPORT + EUROSPORT 2 + EGO TOTAL + EGO + BLUE HUSTLER + Penthouse HD + *PENTHOUSE SD + BARELY LEGAL + TOUCH + DAYSTAR + A+ + ДжимДжэм + Baby TV + HOT Лули + Хоп! + Хоп! Наше детство + *гйсрй в'ерйеш + kidZ + Дисней + ZOOM + Nickelodeon + *рйч в'ерйеш + Джуниор + *тшех мщйоещ фрйой 11 + Фильмы для детей HD + HOT Bollywood + HOT Bombay + BOLLYWOOD HD + ZONE REALITY + Каббала + Диалог + 33-й канал + Канал Кнессета + CHANNEL ONE RUSSIA + РТР-Планета + RTVi + Наше кино + REN TV + История (рус. яз.) + Дом Кино + DOM KINO PREMIUM + Время + Altru + COMEDY TV + CTC + TVCI + O + Карусель + *JIMJAM2 + Телекафе + TRAVEL + FLN + ANGEL TV + OUTDOOR HD + GTV + SHANSON TV + Музыка Первого + Интер+ + 1+1 + Дождь + НТВ-Мир + *NTV PRAVO + *NTV SERIALS + *NTV STYLE + DOMASHNEY + EURONEWS RUSSIAN + MBC + IETV + *BFM TV + *FRANCE 24 - FR + *I24 HD FRA + TV-5 + ARTE + FRANCE 2 + *FRANCE 3 + *FRANCE 5 + METV + SAT1 + SAT3 + RTL + TELEFE + *RAI ITALIA + *MEDIASET ITALIA + TVE + HORAS 24 CANAL + EURO STAR + ZEE TV + DUNA TV + PRO TV + TVR + *NHK WORLD + RECORD TV HD + Марокко + Тунис + Египет + Иордания 1 + *FRANCE 24 ARAB + EL MOSTAKBAL + *I24 ARABIC + SAUDI + LBC + Al Jazeera + Rotana Cinema + SBN + FTV HD + FTV + MTV Series + MTV + VH-1 + VH-1 CLASSIC + MTV Hits + MTV Rocks + MEZZO + *MEZZO LIVE HD + MTV HD + FRANCE 24 + FOX NEWS + SKY NEWS + Фокс Бизнес + BLOOMBERG + DW NEWS EUROPE + *DW GERMAN + *DW GERMAN + *EURONEWS + Погода + Спорт i5 + *DISCOVERY HD + *сфеши HD ONE + Sport 1 HD + Sport 5 HD + 5SPORT 4K + *5+ LIVE HD + *TRACE + EXTREME SPORTS + *FRANCE 2 HD + + \ No newline at end of file diff --git a/siteini.pack/Israel/hot.net.il_ru.ini b/siteini.pack/Israel/hot.net.il_ru.ini new file mode 100755 index 00000000..db34a926 --- /dev/null +++ b/siteini.pack/Israel/hot.net.il_ru.ini @@ -0,0 +1,90 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: hot.net.il_ru +* @MinSWversion: V3.0 +* @Revision 3 - [26/05/2020] WGT*Mat8861 add_V3 +* @Revision 2 - [14/12/2016] Mat8861 & Blackbear199 *review +* @Revision 1 - [01/12/2016] Blackbear199 +* - index-start fix +* @Revision 0 - [02/08/2016] Blackbear199 +* - creation +* @Remarks: requires proxy/vpn outside israel +* @header_end +* $$encrypted [26/05/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=hot.net.il_ru|timezone=Israel|maxdays=7.1|cultureinfo=ru-RU|charset=UTF-8|titlematchfactor=90|ratingsystem=IL} +jRLJVz4a8hDIUvhnk7MqvQ== +dn7xkNI0LZT3+MzR7geEWC9MLz1pfPiirwzZOQJ/i4AdnqU6QUot+QsRIUUdgegT +VhwWSbNvSHhEmcbke+Ef0icrfnRdOXJUkFo+cGtfbB4= +BA3xkyOGRb41CEwgtORqr22OiMoASsbhnhBqjsUReFSGQCExkzriDGtJRAVWLj41 +ZZJjJHmqv+3eTvUa9S025vErxoPUzopVsAvQbNnd01jjN2tIOytDIsVEjntx8iKtAgYor+bVbWSFH4iHSeng4yXpuXIDwpiDB+lzKhyuaEgN7Rsni2tIYvS7yh+6yToUKJs/gVCVfGkLAWcT7yn7IYdPa8yBNMTl7tsOG9tLTC3ObpMpg+T50Oi3+puBKw83GqKqb3SipWYxC6IGkGoYUgIO4VPGL3CManEq/kheFA/H09Rd8HCmw1dA6IRDFuKXeN76zmBByhxH7TTKlii/84uJRkr+jtzmTTO681z/+uOzmdVEy/qvA4HFNFbdFFJSigXadynrvpiLT2Ds7QH+mQZhIuGl7geKRjO11NXfu/jAoqHjTRzzDpspUz63sx8dKtKhXJJYCCI5PzmsLYkusCHXx29rSeKF/MPlyLd2CGYcVAAMwa8zo7mQ+tw6rNfY +BA3xkyOGRb41CEwgtORqr7XNvBG0VoV6xln05Pm/4AdhuflL7+f/p9XriAGJdRXEqxudwGzHvP29d4VxF5HIb4DbhQlniQKNgB+Qne8JwOI= +BA3xkyOGRb41CEwgtORqr7XNvBG0VoV6xln05Pm/4AegU6gsdMdCprxY0GPrsV56Xxhxft9rfK4qWsy2RWu9gg== +BA3xkyOGRb41CEwgtORqr7XNvBG0VoV6xln05Pm/4AebosWhSmDvF+2UM5faNez5wummi+qLQu0AWCcCprqttg== +BA3xkyOGRb41CEwgtORqr7XNvBG0VoV6xln05Pm/4AdZtwb8NXi3HxauV/j3S2ttNIsGFFzXt4lbqIC+0HKLlA== +BA3xkyOGRb41CEwgtORqr7XNvBG0VoV6xln05Pm/4AdDvloJwTDUONJjjcK8HQuwXdKNPjOj+ff2JSWQ66O0FRJ0PFssaXnadY+eiPMjJxM= +BA3xkyOGRb41CEwgtORqr2a80AcjYd7WgkkYdyEGs4g= +VYTrl75mrfhD/P+qXDtrNFvwyPHXiBRzOr+E7hRiREZTEFBDpEjZIUwxRlJfRreo3O/cjxhg6BX+vNXIUYBlWAXhB2Eo9kAwHVDHapoRFZM= +lcqgLDMFFEBqHlG3DJeqLbtj7RwC8kXdaY6o7NBUELC9Bwlv6FlD8NI/ecC+dx5CL4OTETuE7DyLxuVqPbmHJA== +lI8jT7P3UUff0wWZ4zJ8xL+PSuoWRgbuVHeAXLdKe0uTQZpTnsup0Vne3LA/ck+21ChrtTp8Lp4zGAzde4tWBw== +1Jnk0YcImzlp55pnGRaxwVPdLFoRUvwMWzS+Echh/QEDjVmhUb5hsZ3lqwnpc3pX +ZKZEZKjFiqEBkpL6dJQfyQ== +jRLJVz4a8hDIUvhnk7MqvQ== +pB3qa55mE7+v0mk9yt95iGQme8blTeh3Kt0GIVYBSLM= +lcqgLDMFFEBqHlG3DJeqLXocKPja5C7STNmEdNqd7o0LDzDTCVH3YXrSCElVtthjaaNdeCOqYWimPC5cZBp4cP5vPZvUj9fyKBqtt9gD0ZdA0XHPldkBRI9iaeitX8CuXhPJRKnOf8yP4c9eOpME+qw7USQPCYoIB1JtvDFdsCXw5MTKO/miPXJqoKZa/R6zco1xOXkJmnoS6/AoNLSMv/JE8KYSztxqo04feSo/sboBQ+welA5xsztFgwFxQLfMsVJmGdgY3hx/0MQZ/5qvctsQn2wd5IL+Nv9Bc3M+wB9i2MMVJwBtIEr25i5DtkiiKur7mpA7EYjXzqR2qkjlCz9T3y5nuFS2uChYKQAmwiZt9JoJNd4J6tYc0bolk1OmXzPQdcY76YMw5+RHh6RLxemZu77+tqqGzHIeHAMVIpi16ZutBfPX/tCo5oPG4PgnQCfSVXK8akIO02F3gUs3YB0q/EwejIkc72z+YvfF/Ig= +ZKZEZKjFiqEBkpL6dJQfyQ== +jRLJVz4a8hDIUvhnk7MqvQ== +fzy9Id5/2rZCOsD1D4/mAZabIloJxn08tutATAwBk/Y= +d+FjnRLDPuQzILTCMi3PM/HIsvcMt+8y17193QUh3gpIL9hWEbks/IyNMWa2uJu6AiOy4RFAhE+okfcDVU4FKaO9P8SBuWJUTfpWlIgs+pAUW1hn+UWF6RI6QN7T8qRTjKgbSpRrhAwQmeJZTnpVCmYhpvfkcjqBIMW4JL4EqTo= +ZKZEZKjFiqEBkpL6dJQfyQ== +jRLJVz4a8hDIUvhnk7MqvQ== +PQ7suhQ+Qot1JC0u+k6cP04aoPp4vyJS5IkUmkeFrb8= +MpYSovrvvXEdytIP7ZxbZLr6DLfweuQA4BVC1jLbfhQnR6mXDTyPNQZQx8p1mMVrCwK9teWG+P/6AnBnU3ZTR9S7l8//9HND2oYPQ94pOs4= +vw224imBySDc4P4KYX/+IQBxFvzgN2qqFJHPMM9hh2kmu1rN2uKKlXp5VJTRw4jb +3QSxvS7tHCK+K3rPBM+txtj8or23ZsjMs0MmoOLYvXA7WcWfnAqJAoQObgxg+Mq8lY4uPUwA++IgScZ4mNAZkaTEcdw99fm2jxwpuq4hcyEp93tb7YpGNhn5ScMFBYOu +3QSxvS7tHCK+K3rPBM+txomozG2GyfQNNClvUDWT5HFoyd0AB8guT+Di4ek45QS4MrQGyo6zRm317c5xbI02TyeCw0eOnsWJakl7Le/pv3oV/b3LEMkVJV/mUhCMcJn/ +ZKZEZKjFiqEBkpL6dJQfyQ== +jRLJVz4a8hDIUvhnk7MqvQ== +jRLJVz4a8hDIUvhnk7MqvQ== +4z4twbNVSLFFWinRm/ijKruE0Z6z3Nu/ek8BnKw3KcttaFSo2bTdGD3PfuCLY1jC +iNmkMscL2o6HhR2hYbPSnZM1v4pI0z8pXTP2esW9wp5FhVDjILuhVXtjT4WI6WywjRzF+FP5DaR1L4xF3IkOrp/gGxX/vj/XB1DTB4NRZWuJklPBNsIMTWFq27DMap1COf4+S8Hbg6o+Qj9sizBt7gWvDfrDlKuqR69m5Ts7N56HSjnJSP7IV2BAqX4vz24V +uSLPbxA77Y8Bhe3Jiv/nUWrqGPxH3Y8zzm/ySCp/onWk0LWM5uhuQDkB0Q/NeAa3jm71hVdsxfAzukVblOYhrchigadZuDBedI7RB+r0bqcjYwUx54NQii39my0s2ezPD5q/ztuU9t/mUKMb1P95Kw== +ElxeyA6sROERQJivpmnp17VQaANxlg7/LvAKbtvQ2iJ7Mc7hk2TBlnDHfkggkd2Spi2nd3K6UJ929RKsblDVyiIBr3zgH8JGafrfvg7bRoZ7d9kBVyvZR1TXOxepBjoJNHbwWKpc46fGC0rk/lU2FuolDUU3W9QHfePijIVJaZbSRv5KlOMKOwsbsuEgfaRS +d84qRpQ4mFfKhsS6ZdtCCP35mbS9wdC48ADbuJYabXC79nPmvT9pRn3CpJDcECjNcFXnIkMV9CHJwvQR9pq/Gt3TdooLjTVgdFQ638Crl2KZR0T53QZRmAhKWl8vgpSE3/EKybVFwzK84tQ1sPwHMA== +OvnftoVl+9YYTUzXa8kuc0h6TvTMxlSvVw1HQf/QVVLrIjo5b0ZPjzk3yztu3AbQEpjhKt9kBoKvOqK9dBJs7/CCYwR7TWFlEDUYC7fODgBU0tklDskJbxlU7VFN2jlPMgb/6tGeDarGywEtIm9VUw== +HKKP1XqLDDCLHTbsJgu5xBCNOrMLjjCwW7qYq1e3mUSqCISFlQ0whOzLNeg18FaCZvS1okpww857S+B/bCoN/Q== +AUk7o3KDYG/GGw7WUUw5komy+uCPigXph+Y/IW4pbYgBSiqbSw9iPNiVpt/h64sLDdtgJk+ksiPW05TpxHCBHbMLiAFdk6PdujcbAGzPINE= +AUk7o3KDYG/GGw7WUUw5komy+uCPigXph+Y/IW4pbYgMWT5l5CmmG9v7yO2pKfcQ2cSXj+DZ+A4+yrwgnN90Hg== +AUk7o3KDYG/GGw7WUUw5komy+uCPigXph+Y/IW4pbYhfVz22upaTU/j52v05dUYnAhc1YFug5haoW0oJfHavPg== +AUk7o3KDYG/GGw7WUUw5komy+uCPigXph+Y/IW4pbYg6HFtDXKkcOyqlN5+tfnNXVdECkIrcVmpiz4+XQwstCQ== +AUk7o3KDYG/GGw7WUUw5komy+uCPigXph+Y/IW4pbYhZZ/Ta2Ly5hbmaQ0/7JD4Xrmj8H5lGCHBdkEDFkQmJQCxFl0bzcghml8b5AhTXRRQ= +AUk7o3KDYG/GGw7WUUw5komy+uCPigXph+Y/IW4pbYiyOPN2R2fOXTb0O6KWwzUFsyg/0r3uKtSi/SqENc+bTA== +AUk7o3KDYG/GGw7WUUw5komy+uCPigXph+Y/IW4pbYjP+MWAWAFAfEkNz3Qx5z5ur3avsDIfZzVkxYzcmytN1jli0w0ucCtdJJvZz4TWnBw= +ZKZEZKjFiqEBkpL6dJQfyQ== +jRLJVz4a8hDIUvhnk7MqvQ== +QoqvpPBa5D1SIHO9qREkD5ScLu+LIUWRDnBIAQF8mW8= +qECei92vLOB41RxtkCSgtWmuIswA5Dqqz/RgZLYvC1hc5kQ9XrASWZEBcSPGlNxl0uwqgZpqDvipeXPbLykVUsqCAnxz/Hd8+jAKOE6YZj2n0bn1HxQcG1xJJTPhNl475y79lRpLsAFMTMP47OVEYQ== +PVcewpHRPgbmT37nCOqELl3T9H18uhIfLg/7w77yjiTowrbkDovj2UeYQKgIe0spQmHTaBWVXLl4bFLO2VU0Zi4847ITqZoH4DcVlbIE8vE= +jRLJVz4a8hDIUvhnk7MqvQ== +gCadZQPyvp1ww05EHhl2WdUV2F3KEZyhnuL3PNQVjmWLcsDNGcDhqY1bzcvHA/J/47jwQetowEcbXOCFty2ez/ktf47uJSBVNeVjOLQQnMc= +UpMKi/bWe/f7ag+7ztSqM4aGvgE3UOcpwekQEcwkZSQ= +D3UnK+8EFT4yemH07yP2mUU2+S05IPl8T6WmR/QkHmLiq/CHiEAJsP6Ck6cNT9AdyTz6A41u0252m5lAW/b++Q== +7MDxRsGAxTJzIHNmWv/KjAbsicqOb7FxoTnR8q3hnCm+S9rBwkOvecl+YIJ/UyPflD1EiBCgbQLxpKHtMmdHMg== +/5QwdHs9/5E76nES0DQJI8GqELKVpXEPLtVNaDbR80OmXXJQj9qwcUiibROjT7Ja81Wo67fbsKLQ5t8Ys74YGg== +ZKZEZKjFiqEBkpL6dJQfyQ== +jRLJVz4a8hDIUvhnk7MqvQ== +d29gtLYnYvPAKzPmLxKNiCDrPIJ57Mmn4NslnA681GEQGmBQNTtJ43yohk/GEEv6XpRHaP6hkPASno9zmwGCLT1G4Ck/UDNq6YCqfsVKSegQCNimwI63De914DTXVaPSKnrk51s25ME8DZt/HGm14w== +mYYYxtJVpd7Tgd3n/xwBD2IpTmkLPkNXA6h+18ndQXJ2RTNV7BcCxqbAlk+ob8/TspWryTiRh89DQ6MV8ubttyXwkCd/s5Z05fphR1tXJ5w= +C21Zq4NST3yZlq7MWx3U8A== +b7hJnrkjt/4VPjTZsPr63jLLpkTv0GALILGNCT63Rhk= +gEYolJPRhtomDgp11x32Y129Ihb31FI/S7Yg8oA2JC8= +5OVYzRuo/miCDA7s/qhpuHyVl/49jCfzhj8GoVdEWQi23/mQXM1Hnj+dOLOFaAWgED2o2iuSpKRuyPYjTmEpdpxazsI6vBWvt/dMQ0j1xzn2u7fXi+OhxbcDlWd/DZZOo2eJiRCNEIMqUokTZMoSOmIs/0WJY7nDMPoKH/Xo1SqqXJn6eHyyqDrWhMb2vpH1znrXA54WIE4d+tXQzbvBbQ== +zaAiD5tFZL6gDoTDF1aQsw== +SLnFMsjuVAUqvsNuDRF8ccBp3/wIuYHwvS0lpupOUP359cxXHmPpIWm9n0eRVZHlwcoOtYIoYS4UYqebln4NQXzpEw8FoV3i4f/vwYKxtnmxawlRo67e0o5APw2ZKDTm +o3+mgt7qMaFPyxpXuUqonsbyrLeM7zVs8YNRYvV4tfSdylFb6GMi9kzFiPfTuPmdJNpXj3duz+Mp0FmiS2gmL4XgjLPKyhNpifqBy/FVhFvFeLmrQln2zwJ8wnLeDQjXRjDvL+xJjkbgO+KRv/N6CopVpNahfRZRKRXF6/Ux40GhnpgKpHXNe6SWHH0YjPYkTJys3+APSOicK3NoD3CxsA== +eNoxDTWDSDlVI4FSKU+GkO5403dLxQcvaiS27riq9lMAaf1fv38qJsYbcXO8OuDm +4Jks3epjox8fpu7nLc/ctBhHAQnGWF7f12JOhf19EnsP1hkqNZPZ9roKju2t5wyM584f9Qje5mzFXly12KZdN/0CD3Tc5TazXAsy0aSuQCZKcWltKaqvb3OeuXQS2dr5 +zaAiD5tFZL6gDoTDF1aQsw== +b7hJnrkjt/4VPjTZsPr63kgezAYcbsbOzesqZZJM5oI= +iL+Yt+aI/mv4UF4Xtb0xhg== diff --git a/siteini.pack/Israel/i24news.tv.channels.xml b/siteini.pack/Israel/i24news.tv.channels.xml new file mode 100755 index 00000000..198c80dc --- /dev/null +++ b/siteini.pack/Israel/i24news.tv.channels.xml @@ -0,0 +1,6 @@ + + + + I24 News + + \ No newline at end of file diff --git a/siteini.pack/Israel/i24news.tv.ini b/siteini.pack/Israel/i24news.tv.ini new file mode 100755 index 00000000..0de8ce11 --- /dev/null +++ b/siteini.pack/Israel/i24news.tv.ini @@ -0,0 +1,38 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: i24news.tv +* @MinSWversion: 1.1.1/56.27 +* @Revision 0 - [06/07/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=i24news.tv|timezone=UTC+02:00|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=IL|episodesystem=onscreen} +* +url_index{url|http://www.i24news.tv/en/tv/schedule/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dddd} +* +index_urlchannellogo {url(scope=datelogo)||(.+?)<\/span>"} +index_temp_1.modify {cleanup(removeduplicates=equal,100 span=4 link="index_showsplit")} +end_scope +* +index_start.scrub {single(separator="-" include=first)||||} +index_stop.scrub {single(separator="-" include=last)||||} +index_title.scrub {single||||} +index_category.modify {addstart|News} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|i24} +*index_site_channel.modify {set|I24 News} +** @auto_xml_channel_end diff --git a/siteini.pack/Israel/isramedia.net.channels.xml b/siteini.pack/Israel/isramedia.net.channels.xml new file mode 100755 index 00000000..ff45411c --- /dev/null +++ b/siteini.pack/Israel/isramedia.net.channels.xml @@ -0,0 +1,32 @@ + + + + ערוץ כאן 11 שידור חי + ערוץ 12 שידור חי + ערוץ 13 שידור חי + ערוץ 14 שידור חי + ערוץ 24 בשידור חי + ערוץ 9 שידור חי + ספורט 5 פלוס + ספורט 5 שידור חי + ערוץ ספורט + ספורט ישראל 2 + ספורט 3 + ספורט 4 + ערוץ one שידור חי + ספורט 5 לייב שידור חי + Eurosport + ערוץ KIDZ + ניקלודיאון שידור חי + ערוץ נשיונל גיאוגרפיק + ערוץ דיסקברי + ערוץ 8 שידור חי + הוט בידור ישראלי + ערוץ ויוה שידור חי + ערוץ אגו שידור חי + ערוץ הטיולים + ערוץ 3 שידור חי + MTV שידור חי + ערוץ האופנה FTV שידור חי + + \ No newline at end of file diff --git a/siteini.pack/Israel/isramedia.net.ini b/siteini.pack/Israel/isramedia.net.ini new file mode 100755 index 00000000..98fa18ca --- /dev/null +++ b/siteini.pack/Israel/isramedia.net.ini @@ -0,0 +1,34 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: isramedia.net +* @MinSWversion: V1.1.1/56.29 +* @Revision 2 - [19/10/2018] mat8861 *fix channel creation +* @Revision 1 - [06/06/2017] mat8861 *small fix & channel creation review +* @Revision 0 - [15/07/2012] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=isramedia.net|timezone=UTC+02:00|maxdays=5|cultureinfo=he-IL|charset=windows-1255|titlematchfactor=90} +url_index{url|https://www.isramedia.net/|channel|?days=|urldate|} +urldate.format {daycounter|0} +index_showsplit.scrub {multi|||
    } +* +index_start.scrub {single||||} +index_start.modify{cleanup(tags="<"">")} +index_duration.scrub {single||||} +index_title.scrub {single||||} +index_description.scrub {single|||} +index_category.scrub {single||||} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://www.isramedia.net/tv} +*index_site_id.scrub {multi|
  • ||} +*index_site_id.modify {cleanup(style=urldecode)} +*index_site_channel.scrub {multi|
  • ||

    } +*index_site_channel.modify {cleanup(tags="<"">")} +** @auto_xml_channel_end diff --git a/siteini.pack/Israel/partner.co.il.channels.xml b/siteini.pack/Israel/partner.co.il.channels.xml new file mode 100755 index 00000000..048211fb --- /dev/null +++ b/siteini.pack/Israel/partner.co.il.channels.xml @@ -0,0 +1,49 @@ + + + + ויוה + כאן 11 + ערוץ 2 + ערוץ 10 + כאן בערבית + ערוץ הכנסת + חינוכית + TV5 + France 24 Fr + France 24 En + France 24 Ar + ויוה פלוס + בייבי + ג'וניור + ZOOM + ערוץ הכוכבים + Nat Geo + Nat Geo Wild + FTV + Food Network + Travel Channel + VICELAND + ערוץ 24 + GINX + בית + + ערוץ 20 + SPORT 5 + 5 PLUS + 5 GOLD + 5 LIVE HD + 5 SPORT HD + ערוץ הילדים + לוגי + CNN + AMC + Fox News + Fox Business + יאמיז + הידברות + קשת + רשת + ערוץ עשר + ערוץ טדי + הצגות חנוכה + + \ No newline at end of file diff --git a/siteini.pack/Israel/partner.co.il.ini b/siteini.pack/Israel/partner.co.il.ini new file mode 100755 index 00000000..d2173cc4 --- /dev/null +++ b/siteini.pack/Israel/partner.co.il.ini @@ -0,0 +1,58 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: partner.co.il +* @MinSWversion: +* @Revision 0 - [24/11/2017] Mat8861 & Blackbear199 +* - creation +* @Remarks: At creation time, no shows with actors,producers,etc. etc. +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=partner.co.il|timezone=Asia/Tel_Aviv|maxdays=7.1|cultureinfo=he-IL|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +url_index{url|https://my.partner.co.il/TV.Services/MyTvSrv.svc/SeaChange/GetEpg} +url_index.headers {method=POST} +url_index.headers {accept=application/json, text/plain, /} +url_index.headers {contenttype=application/json;charset=UTF-8} +url_index.headers {postdata={"_keys":["param"],"_values":["post data"],"param":"post data"}} +url_index.headers {customheader=brand=orange} +url_index.headers {customheader=category=TV} +url_index.headers {customheader=platform=WEB} +url_index.headers {customheader=subCategory=EPG} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} + +global_temp_1.modify {set|'config_site_id'} +index_showsplit.scrub {regex||\{"id":"'global_temp_1'",.+?"events":\[(?:.*?)(?:(\{.+?\})(?:.*?))*\]||} +index_showsplit.modify {cleanup(style=jsondecode)} +index_start.scrub {single|"start":"||",|",} +index_stop.scrub {single|"end":"||",|",} +index_title.scrub {single|"name":"||",|",} +index_title.scrub {single|","name":"||","} +index_temp_1.scrub {single|"id":"||",|",} +* +index_urlshow.modify {addstart('index_temp_1' not "")|https://my.partner.co.il/TV.Services/MyTvSrv.svc/SeaChange/GetEventTitleBO} +index_urlshow.headers {method=POST} +index_urlshow.headers {accept=application/json, text/plain, /} +index_urlshow.headers {contenttype=application/json;charset=UTF-8} +index_urlshow.headers {postdata={"_keys":["eventId"],"_values":["'index_temp_1'"],"eventId":"'index_temp_1'"}} +index_urlshow.headers {customheader=brand=orange} +index_urlshow.headers {customheader=category=TV} +index_urlshow.headers {customheader=platform=WEB} +index_urlshow.headers {customheader=subCategory=EPG} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +title.scrub {single|","name":"||","} +description.scrub {multi|","shortSynopsis":"||","} +category.scrub {regex||"genres":\[\{"name":"([^"]*)"\}||} +category.modify {remove|\} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|https://my.partner.co.il/TV.Services/MyTvSrv.svc/SeaChange/GetEpg} +*index_site_channel.scrub {regex||"id":"\d+","name":"([^"]*)","||} +*index_site_id.scrub {regex||"id":"(\d+)","name"||} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Israel/tv.walla.co.il.channels.xml b/siteini.pack/Israel/tv.walla.co.il.channels.xml new file mode 100755 index 00000000..4d91da36 --- /dev/null +++ b/siteini.pack/Israel/tv.walla.co.il.channels.xml @@ -0,0 +1,178 @@ + + + + yes 1 + yes 2 + yes 3 + yes 4 + יסבבה + ערוץ ויוה + !E ערוץ הבידור + HD כאן + קשת + רשת + ערוץ עשר + ויוה פלטינה + ערוץ הילדים + HOT קומדי סנטרל + ישראל פלוס + + ויוה + yes דוקו + מוסיקה 24 + yes stars Drama + Yes Oh SD + ערוץ החיים הטובים + חינוכית + ערוץ תרבות מדע וטבע + mtv - europe + tve international + ספורט 5+ + france 2 + היסטורי + yes stars Comedy + hot בידור ישראלי + yes stars Action + sat 3 + ערוץ הקניות + hot fun + nashe kino + sat - 1 + hot3 + tv5- france + Zone Reality + דיסקברי + vh-1 - europe + hot action + hot bombay + rotana + aljazeera english + interstar + hot סרטים + duna tv + mbc + hot drama + protv + zee tv + אגו + ערוץ הספורט + fox sport + cnn + france 24 + sky news + bbc world + mtv hits + playboy + extreme + hot prime + mezzo full + ניק ג'וניור + metv + mtv 2 + blue hustler + rtm + ntv mir + הופ! - ערוץ קטנטנים + biography + arte + gtv + animal planet + ניקלודיאון + אבו-דאבי + ערוץ הבריאות + bloomberg + אגו טוטאל + sport 1 + sport 5 plus gold + ערוץ האוכל + mtv music + yes india + ietv + inter+ + yes News + sport 2 + cctv + lbc + daystar + iTV Weather + משחק בוב ספוג (בלגן בחווה) + yes Store + CCTV 9 + JimJam + HD N.G. + ערוץ ביוגרפיה + TVR int. + 1+1 + HD Sport + Discovery Science + ג'וניור + MEZZO + Reality TV + yes בייבי + Russian MusicBox + ירדן + Channel 1 Rus + RTR Planeta + נ. ג'אוגרפיק + RTL + אלג'זירה + RTVi + הערוץ הפתוח + DOM KINO + FRANCE 24 + HOT BOLLYWOOD + MTVN HD + BLUE HUSTLER + TV NANNY + HOT לולי + 5+ GOLD + AMATEUR BABES + MTV DANCE + NAT GEO WILD + HOT GOLD + אגו + IETV + אינטראקטיב - ע.ז - VOD TEST + אל ג'זירה + ארכיון - DAYSTAR + דובאי + ספורט 2 + לוגי + ניקלודיאון + ספורט 1 + ספורט 5 HD + ערוץ 9 + ערוץ הטיולים + ערוץ ג'וניור + ערוץ האוכל + ערוץ הבריאות + ערוץ ההידברות + yes stars Action HD + yes Oh HD + ערוץ הטיולים + MTV Dance + NAT GEO WILD + EUROSPORT HD + סעודיה + בית ומשפחה + TVCI + Yes Comedy + אגו טוטאל + NHK World + ערוץ דיסני + yes stars Drama HD + הופ! ילדות + הידברות + + + HOT HD + FTV HD + Hot Zone + ?¥?¾??! ??°?ˆ?µ ?´?µ?‚??‚?²?¾ + ספורט 1 HD + ערוץ ONE + ספורט 1 HD + ניק ג'וניור + SPORT 3 HD + SPORT 4 HD + + \ No newline at end of file diff --git a/siteini.pack/Israel/tv.walla.co.il.ini b/siteini.pack/Israel/tv.walla.co.il.ini new file mode 100755 index 00000000..8cf1356a --- /dev/null +++ b/siteini.pack/Israel/tv.walla.co.il.ini @@ -0,0 +1,39 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.walla.co.il +* @MinSWversion: V 2.1.5 +* none +* @Revision 4 - [25/11/2017] Mat8861 +* @Revision 3 - [07/03/2017] Netuddki +* @Revision 2 - [12/01/2017] Netuddki +* - Updated URL, scrub and channel list generation +* @Revision 1 - [25/07/2011] Willy de Wilde +* none +* @Remarks: + +** @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tv.walla.co.il|timezone=Asia/Jerusalem|maxdays=5.1|cultureinfo=he-IL|charset=UTF-8} +url_index{url|https://tv-guide.walla.co.il/channel/|channel|} +urldate.format {daycounter|0} +* +index_showsplit.scrub {multi|
  • |} +index_date.scrub {single|
  • } +description.scrub {single|
    |
    |
    |
    } +description.modify {cleanup(tags="<"">")} +description.modify {cleanup} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.foodnetwork.it/guida-tv.html} +*index_site_channel.scrub {single|src="/assets/images/header/|" alt="|"|/>} +*index_site_id.scrub {single| + + + Sky Uno HD 108 + Vacanze italiane 109 + Sky Atlantic HD 110 + Sky Atlantic +1 111 + Fox HD 112 + Fox +1 113 + Fox Life HD 114 + FoxLife +1 115 + Fox Crime HD 116 + FoxCrime +1 117 + Premium Crime HD 118 + Crime + Inv. HD 119 + Sky Arte HD 120 + TV8 HD 121 + Premium Stories HD 122 + Blaze HD 124 + Premium Action HD 125 + Comedy Central 128 + Comedy +1 129 + MTV 130 + LEI 131 + LEI +1 132 + MAN-GA 133 + LaF 135 + Classica HD 136 + NOVE 149 + Canale 20 HD 151 + cielo HD 156 + TV2000 157 + Paramount Network 158 + La 5 159 + Real Time HD 160 + Real Time +1 161 + Mediaset Extra 163 + GIALLO HD 167 + TOPcrime 168 + Spike 169 + DMAX HD 170 + DMAX+1 171 + Mediaset Italia Due 175 + Sky Sport24 200 + Sky Sport Uno 201 + Sky Sport Serie A HD 202 + Sky Sport Football HD 203 + Sky Sport Arena 204 + Sky Sport Collection HD 205 + Sky Sport NBA 206 + Sky Sport F1 HD 207 + Sky Sport MotoGP 208 + DAZN1 209 + Eurosport HD 210 + Eurosport 2 HD 211 + Roma TV 213 + GINX Esports TV 219 + Horse TV HD 221 + SuperTennis HD 224 + RAI Sport 227 + MS MOTORTV 228 + Milan TV 230 + Inter TV 232 + Lazio Style Ch 233 + Torino Channel 234 + CACCIA e Pesca 235 + Caccia e PESCA 236 + Sky Sport 251 + Sky Sport 252 + Sky Sport 253 + Sky Sport 255 + Sky Sport 256 + Sky Sport 257 + Sky Sport 258 + Sky Sport 259 + Sky Sport 260 + Sky Sport 261 + Sky Sport 262 + Sky Sport 263 + Sky Cinema Uno HD 301 + Sky Cinema Due HD 302 + Classic Collection HD 303 + Sky Cinema Family HD 304 + Sky Cinema Action HD 305 + Sky Cinema Suspense HD 306 + Sky Cinema Romance HD 307 + Sky Cinema Drama HD 308 + Sky Cinema Comedy HD 309 + Sky Cinema per te 1 HD 310 + Sky Cinema per te 2 HD 311 + Premium Cinema HD 313 + Premium Cin.+24 HD 314 + Premium Energy HD 315 + Premium Emotion HD 316 + Premium Comedy HD 317 + Iris 325 + Cine34 327 + Primafila 1 351 + Primafila 2 352 + Primafila 3 353 + Primafila 4 354 + Primafila 5 355 + Primafila 6 356 + Primafila 7 357 + Primafila 8 358 + Primafila 9 359 + Primafila 10 360 + Primafila 11 361 + Primafila 12 362 + Primafila 13 363 + Primafila 14 364 + Primafila 15 365 + Primafila 16 366 + Primafila 17 367 + Primafila 18 368 + Sky Arte HD 400 + Discovery 401 + Discovery +1 402 + NationalGeo 403 + NationalGeo +1 404 + Discovery Sci 405 + History HD 407 + History +1 408 + NatGeo Wild HD 409 + NatGeo Wild +1 410 + Gambero Rosso HD 412 + DoveTv 413 + Focus 414 + Food Network HD 416 + Motor Trend HD 418 + Doctor's Life 440 + QVC 475 + Sky TG24 500 + Sky Meteo24 501 + Class CNBC 507 + RAI News 508 + TG NORBA 24 510 + BFC 511 + Emilia Romagna 24 518 + TRM h24 519 + San Marino RTV 520 + Euronews 521 + Sky News 522 + Fox News 523 + CNN Intl. 526 + Fox Business 527 + CNBC 528 + Bloomberg 529 + France 24 English HD 531 + Al Jazeera Intl. HD 532 + RT HD 536 + i24news 537 + France 24 Francais HD 541 + RT Doc HD 578 + DeAKids 601 + DeAKids +1 602 + Nick Jr 603 + Nick Jr +1 604 + Nickelodeon 605 + Nickelodeon +1 606 + Cartoon Network 607 + Cartoon +1 608 + Boomerang 609 + Boomerang +1 610 + DeAJunior 623 + Baby TV 624 + Super! 625 + K2 626 + -frisbee- 627 + Boing 5040 + Rai Gulp 5042 + Rai Yoyo 5043 + CARTOONITO DTT 5046 + MTV Music 704 + Deejay TV 714 + VH1 715 + Radio Monte Carlo 716 + Radio Italia TV HD 725 + RADIONORBA TV 730 + RTL 102.5 HD 736 + RADIOFRECCIA HD 738 + Rete 4 HD 104 + Canale 5 HD 105 + Italia 1 HD 106 + Rai 1 (DTT) 5001 + Rai 2 (DTT) 5002 + Rai 3 (DTT) 5003 + La7 5007 + Rai 4 5021 + Rai 5 5023 + Rai Movie 5024 + Rai Premium 5025 + La7D 5029 + Rai Storia 5054 + Sky Uno 455 + Sky Atlantic 456 + Fox 457 + Premium Action 459 + Premium Crime 460 + Premium Stories 462 + TV8 5008 + NOVE 5009 + cielo 5026 + GIALLO 5038 + Sky Sport Uno HD 472 + Sky Sport24 481 + Sky Sport Uno 482 + Sky Sport Serie A 483 + Sky Sport 484 + Sky Sport 485 + Sky Sport 486 + Rai Sport 1 DTT 5057 + SuperTennis DTT 5064 + Premium Cinema 463 + Premium Energy 464 + Premium Emotion 465 + Premium Comedy 466 + Sky Cinema per te 1 471 + Sky Cinema per te 2 473 + NationalGeo 458 + Real Time 5031 + QVC 5032 + DMAX 5052 + Motor Trend 5056 + Sky TG24 5050 + Boing 5040 + K2 5041 + Rai Gulp 5042 + Rai Yoyo 5043 + -frisbee- 5044 + CARTOONITO DTT 5046 + Super! 5047 + RTL 102.5 HD 5036 + Rete 4 104 + Canale 5 105 + Italia 1 106 + Rai 1 (DTT) 5001 + Rai 2 (DTT) 5002 + Rai 3 (DTT) 5003 + La7 5007 + Rai 4 5021 + Rai 5 5023 + Rai Movie 5024 + Rai Premium 5025 + TV2000 DTT 5028 + La7D 5029 + Rai News DTT 5048 + Rai Storia 5054 + Sky Uno HD 108 + Vacanze italiane 109 + Sky Atlantic HD 110 + Sky Atlantic +1 111 + Fox HD 112 + Fox +1 113 + Fox Life HD 114 + FoxLife +1 115 + Fox Crime HD 116 + FoxCrime +1 117 + Premium Crime HD 118 + Crime + Inv. HD 119 + Sky Arte HD 120 + TV8 HD 121 + Premium Stories HD 122 + Blaze HD 124 + Premium Action HD 125 + Comedy Central 128 + Comedy +1 129 + MTV 130 + LEI 131 + LEI +1 132 + MAN-GA 133 + LaF 135 + Classica HD 136 + NOVE 149 + Canale 20 HD 151 + cielo HD 156 + TV2000 157 + Paramount Network 158 + La 5 159 + Real Time HD 160 + Real Time +1 161 + Mediaset Extra 163 + GIALLO HD 167 + TOPcrime 168 + Spike 169 + DMAX HD 170 + DMAX+1 171 + Mediaset Italia Due 175 + Sky Sport24 200 + Sky Sport Uno 201 + Sky Sport Serie A HD 202 + Sky Sport Football HD 203 + Sky Sport Arena 204 + Sky Sport Collection HD 205 + Sky Sport NBA 206 + Sky Sport F1 HD 207 + Sky Sport MotoGP 208 + DAZN1 209 + Eurosport HD 210 + Eurosport 2 HD 211 + Roma TV 213 + GINX Esports TV 219 + Horse TV HD 221 + SuperTennis HD 224 + RAI Sport 227 + MS MOTORTV 228 + Milan TV 230 + Inter TV 232 + Lazio Style Ch 233 + Torino Channel 234 + CACCIA e Pesca 235 + Caccia e PESCA 236 + Sky Sport 251 + Sky Sport 252 + Sky Sport 253 + Sky Sport 255 + Sky Sport 256 + Sky Sport 257 + Sky Sport 258 + Sky Sport 259 + Sky Sport 260 + Sky Sport 261 + Sky Sport 262 + Sky Sport 263 + Sky Cinema Uno HD 301 + Sky Cinema Due HD 302 + Classic Collection HD 303 + Sky Cinema Family HD 304 + Sky Cinema Action HD 305 + Sky Cinema Suspense HD 306 + Sky Cinema Romance HD 307 + Sky Cinema Drama HD 308 + Sky Cinema Comedy HD 309 + Sky Cinema per te 1 HD 310 + Sky Cinema per te 2 HD 311 + Premium Cinema HD 313 + Premium Cin.+24 HD 314 + Premium Energy HD 315 + Premium Emotion HD 316 + Premium Comedy HD 317 + Iris 325 + Cine34 327 + Primafila 1 351 + Primafila 2 352 + Primafila 3 353 + Primafila 4 354 + Primafila 5 355 + Primafila 6 356 + Primafila 7 357 + Primafila 8 358 + Primafila 9 359 + Primafila 10 360 + Primafila 11 361 + Primafila 12 362 + Primafila 13 363 + Primafila 14 364 + Primafila 15 365 + Primafila 16 366 + Primafila 17 367 + Primafila 18 368 + Sky Arte HD 400 + Discovery 401 + Discovery +1 402 + NationalGeo 403 + NationalGeo +1 404 + Discovery Sci 405 + History HD 407 + History +1 408 + NatGeo Wild HD 409 + NatGeo Wild +1 410 + Gambero Rosso HD 412 + DoveTv 413 + Focus 414 + Food Network HD 416 + Motor Trend HD 418 + Doctor's Life 440 + QVC 475 + Sky TG24 500 + Sky Meteo24 501 + Class CNBC 507 + RAI News 508 + TG NORBA 24 510 + BFC 511 + Emilia Romagna 24 518 + TRM h24 519 + San Marino RTV 520 + Euronews 521 + Sky News 522 + Fox News 523 + CNN Intl. 526 + Fox Business 527 + CNBC 528 + Bloomberg 529 + France 24 English HD 531 + Al Jazeera Intl. HD 532 + RT HD 536 + i24news 537 + France 24 Francais HD 541 + RT Doc HD 578 + DeAKids 601 + DeAKids +1 602 + Nick Jr 603 + Nick Jr +1 604 + Nickelodeon 605 + Nickelodeon +1 606 + Cartoon Network 607 + Cartoon +1 608 + Boomerang 609 + Boomerang +1 610 + DeAJunior 623 + Baby TV 624 + Super! 625 + K2 626 + -frisbee- 627 + Boing 5040 + Rai Gulp 5042 + Rai Yoyo 5043 + CARTOONITO DTT 5046 + MTV Music 704 + Deejay TV 714 + VH1 715 + Radio Monte Carlo 716 + Radio Italia TV HD 725 + RADIONORBA TV 730 + RTL 102.5 HD 736 + RADIOFRECCIA HD 738 + Rete 4 HD 104 + Canale 5 HD 105 + Italia 1 HD 106 + Rai 1 (DTT) 5001 + Rai 2 (DTT) 5002 + Rai 3 (DTT) 5003 + La7 5007 + Rai 4 5021 + Rai 5 5023 + Rai Movie 5024 + Rai Premium 5025 + La7D 5029 + Rai Storia 5054 + + \ No newline at end of file diff --git a/siteini.pack/Italy/guidatv.sky.it.E.ini b/siteini.pack/Italy/guidatv.sky.it.E.ini new file mode 100755 index 00000000..e5d3e372 --- /dev/null +++ b/siteini.pack/Italy/guidatv.sky.it.E.ini @@ -0,0 +1,131 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: guidatv.sky.it +* @MinSWversion: 3.0 +* @Revision 1 - [20/06/2020] WGT*Mat8861*V3 +* @Revision 0 - [29/11/2019] WGT*Mat8861*rewrite +* - creation +* @Remarks: +* @header_end +* $$encrypted [05/06/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=guidatv.sky.it|timezone=UTC|maxdays=7|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|nopageoverlaps|allowlastdayoverflow} +TW2evGuT2anOABpUxINgPw== +gHQlTZmjtJ8txj3UuMTe0g== +QFV6Pb6jMinspcPzaobsM/ip5znR6Lf4y/JvA7PM5eRX5kcs3ghc2RK44xkvjnb9 +w7IRK2f9CN7FNMo9ocZC8yQHb9tOw3+5QRkTCdUIF4U= +OSZIEMV9lD5qPXJVjfnUah2AKeuSFt5lwIy/+ksBnOaJ43/hUkOH9JHK2TuRPEGeBHYOGyonWWnwIWGPq31vWsk2moHcwOtqRHcc8dUVTh4= +ioSJYuMF8oKZyp5jhBRzMVYqE8ePMT+vC+/xpIFZHQEFVnMJwHBgSwRqLgNn5y2X4H+D4y+ipsAyLaFWNMq9ZjXtvWEsOvjFsG5lXGxjcRg= ++y5/pekH01QPzHytbzTasqUdUXo3Jhu+kYnuY2+z+iD1fqfiqplm3h5xMo1sQ4onWS+GUD41n6FrpHgFU4HvVQH8WepCvZYy5Do+cQxRRFI= +4LG+EGr+8uqOiE9lPG+eQjMHvVYhlWEmY8LXwSZ1DMx8pQx/pzfHwQ9XHvDGYyGZdituGIlvDF+6trb21FmOFDJjrbcuv6A37DzedmXimF0= +U12CIOFwRcE4Z++HrX45Pyo7jWCIZ+gNKKgg/2RV2o/BV4LqJblAe0zHb09PbY30wP1kGJ8zeC17vjTGw6e+DA== +U12CIOFwRcE4Z++HrX45P7DBoOdpMQogHvePynHSXw7O7PDJMdXMDPyDC4V5HHfSioMwvNpYF1NC6W20p1p0eA== +U12CIOFwRcE4Z++HrX45P2dCrCM+jAl9JhTU7E0zVIvGYLlUukaKGzkEzWsLy3R4TCur6smIFpNH3Kwwd2EAJQ== +7T1zIeKTkZjkZfLSpas0MCXY7tHbHEp0v/7R6N+Zolbls6nMBsh7swDcu0/4sJoZa+IAl1QRvVfjIZKwjYakFbUHwIBXsUB9uNvr9mq5CLYZfDJxQ+CzbPmoDZ6b1Rz4PAAHRZRAZcQDIWrgWQVxMZ2eeZ4voBawysHfQKxjeQu2oODweXsH5rhCeXFsaEgB93p0s69Pidlz3ra7KrokQg== +ZlyXrTnU603iNZf+p3iz2D1wdGVqaciOI1F//iOfUIC7gYhlD2xMPNczKdagoeqH3BBrwmauhLaRCIgRCCx3C32Pz5OwsCu1ipmzrMzpKGofuqKDjPWfkm/DGPdHEv7X/X2Yi0xV9R3haAZMv1MRobmbrfsywTHYmhCcESzS7Xs= +ZlyXrTnU603iNZf+p3iz2D1wdGVqaciOI1F//iOfUIBxdzr1YRZ95M5HDHTgkpTzXLe7MMtsWu8sHbIgDLULyuwILihUWiiAMnY80QwfkMk= +ZlyXrTnU603iNZf+p3iz2Mrjy2pvG6Lag1od1Sl1+3zVGbyhVq/g5mEVbvHK+z+LFbI91LLEwEN9iaWUgbB7Ug== +ZlyXrTnU603iNZf+p3iz2D1wdGVqaciOI1F//iOfUIDo0fRyApq11ea2g9CLleI1TzYbPl+54tRgxOqDcLllrg== +ZlyXrTnU603iNZf+p3iz2D1wdGVqaciOI1F//iOfUID17LxSyRWzVgnR4CDqeFnAa0RMXYFm9lH4EhmzkBPBBQ== +ZlyXrTnU603iNZf+p3iz2D1wdGVqaciOI1F//iOfUICqKU9lOY5pEQO1IxRbAZBZumrl0yKiGLp3tBInNZIHxQ== +ZlyXrTnU603iNZf+p3iz2D1wdGVqaciOI1F//iOfUIDRJ6wqc9hVJEv2brrgdE/fFb/C1BBw9+HYI8giPTFmFQ== +ZlyXrTnU603iNZf+p3iz2D1wdGVqaciOI1F//iOfUICVFtc6SY/gW2YCCmrtYXtUDa5PR9sB/OzBfm6QZ90KOg== +ZlyXrTnU603iNZf+p3iz2D1wdGVqaciOI1F//iOfUIB7DC0YKoy95AE41+ttvA18eJ3z+ol7ApX4Ol/ScVImnQ== +5NvFxSku5ipzrToCRRxw/w== +cBhMn/pkfP6hUjubtCtSug== +aKfn4y6jNILTA+C3Qd3ujZffj/0hCD5CsPnhUupXfMfEwcfnaKHjQZUTXc9yWgH3YM/Yd20ewFB7gzOr9nXlTMw3UQ5kH9353wp165CpAqg86WjoihFlXJBoHQvHa6t5 +aKfn4y6jNILTA+C3Qd3ujQWC+EP4E1HfOdymSPB08U0GkEnn6IbC/nI9+pkvSAjSoqLb2FiA8M2d04I1H0evNA== +zbnQTuqdAtzPxRwXwfkxZ9/72LCVyjcY2jfH8EUG4+k= +Lk2taebxO/Nz6qMDE23MlpHP927koTixDif+vOQoJZy1zG61orYrfthCSGALesnUjlREOvZStVd61CqRycGZLg== +hiTDVLLpY7dBzBeNzN1Fk8+0hrujuUxC+lFyM+F564Yr2bdq/MqrgnwtMVgNzxRk +5NvFxSku5ipzrToCRRxw/w== +1CFkoQGIuvtzzNVZCdyVKRKvVuwfOBIseeObxWqJ5fu+OFhTQoLb9Cu85w0yNYZ9 +zYKX1BIVOJmV6muOvO5YFZ7/Z/tOjyvPHB1ZDEK/8zY= +GpIfESPjs9EnXCQcJ+joMQqn9YnIDiw7H49PWce+I74niBOkn1FxNSo70GWGuSiAGUCmXzByAqpxUQazgqU14w== +N9kkpHBUKE1/EjsVmOpYFIWCloyuXP3hyWr98kjfagFjtn37rpOn02rZruQ6joyr +RDSpEbBJ70YaqLIEuctrZS2FPy6WPx0OwER3mJQwUyyJAEr9+2wkJ22vZJMVxmvBvkPziFir9qEoe5If7qOjlg== +J6DIIViw1UPFaix+Lp+UB9uGztNQWJx/FJi4LU8kKre2VdULU/x9lmpsEnahnJF+rT5R22R5v2XAJGRua0B+7w== +f/Ao1GD8YT7huJU7YGQbNMS7FxG//rVltk0mLPpBnlr3vUK2jrJoiie4qvAbCdw4 +4MFx2MDgwUXMc0U+x0tVG848LdtDIqQSnN7SXhlaiFYYIZfSmDIjOs7U45Paqp7liaISViBK89a1rbqh13Yz/g== +hwiO4ATWpz+YfF5KOGIlfZ1MFA6X76XJ63CZaeCAVVOIz8XwbrqjA3KQxAJfbfhcHV7xKoZ4VFsatPZ0PxCzJA== +VHp22kFQOJYM/z8FoOAytHvnQoqevAhi4iRvA/HXYXse28trSsgs2UY9+AvyXF61pN44QO+O+MGN/jrnwubgnQsYoKoFNZ3xmh5Er+wox1UqNwu5lkuU4z2SHZFCsTooM0AY86r48OwejvuMyNT/tw== +oDBXmrm3ms9V9XAXPyHnisX9yi1zYD+s2ZhJQlucYw1rlNQu3Mo4RRfberGQ+1Hi2HqNGTZynJ5jwfQRGAlx6A== +hwiO4ATWpz+YfF5KOGIlffYlJAfXGp89l/J6GiHCaoBqw782UgsS7cdfXp79NGdoZRt7LAmTA+BwRp/HqWzUOGbb/vay73p3PvthXB/ifqzzzdg0nsIyC9WWy9s7TRVS +hwiO4ATWpz+YfF5KOGIlfSRjDriRgBBC5U1FZxyZO65oGjM1jCEIvTK+QYjY1yFA +cYQC48G8hbHHP60fY8LdwfoFRkDj6VoFBPLTyDTT1hiNq+3nLEMoolnHTxorDdKMTMonHYy9qJV/6JwbGN989BAO/TkFR+44Ak8Ch1MxWHk= +fk8C+0x0IqFXtlVLWL8If4LsePoHE+pdUoauvCDLWvqCMbShWvQFeewBfVjDdAxo2HmTeY30VQUiKWZooPTjUBNwreSzv0FhkN4tGfZa2eM= +fk8C+0x0IqFXtlVLWL8If/pOAYfuPBpNDY8064X6t1kqxzkI4vke6UKR9NwFd2uXin9a14dDuWQz/okdt/iLk2qWZxb6XR5Ltu9nRuQrImo= +fk8C+0x0IqFXtlVLWL8If4LsePoHE+pdUoauvCDLWvrOxeej38LplInEp+ka+Qi6kmlE41xoF2TIh1mvZz3uW04qXrMrjRq2Zuy+CUAHPUc= +fk8C+0x0IqFXtlVLWL8If4LsePoHE+pdUoauvCDLWvrmP5cFev/MzrieSxczK1kCC+ELrVHVzDhDciMX50Fs9Q== +fk8C+0x0IqFXtlVLWL8If4LsePoHE+pdUoauvCDLWvrtERAXtNnbyIVp0OAa3spRKQz9WtQ9cfnf3Eja9nfQtg== +fk8C+0x0IqFXtlVLWL8If4LsePoHE+pdUoauvCDLWvo2/DZekiZnRlgtDjN7qHZjNffVgDNC9OwuvO+cKtNbQw== +fk8C+0x0IqFXtlVLWL8If4LsePoHE+pdUoauvCDLWvpHLWJscHdHoxf/WWCdfrxB7oBVkim2vyxMtMS0Na8FQw== +fk8C+0x0IqFXtlVLWL8If4LsePoHE+pdUoauvCDLWvpxRipCI3F6fZz9cZOueUL8tlr1/nVrP4huh1gl8EH/Qw== +5NvFxSku5ipzrToCRRxw/w== +9qbr/UY1FEmvc3l2S6aitG2PkIsCIreT86V7cjAVOjU= +AElZYmHdE7R/94R1BHjCHPbUkFojWVkhoR3z2TGhCTOa9oFdix4qonSVxQpB8UmM +KXw5JCTXISmD8hdRuvihmwyZSpiN07AnqOmAgjB0lx7DEIMwxCdKIHsuIZeUe8NN +cwzIxHTpLnChzFbjWuDhqNMwGB0vsRwaPciS2QF67ud2EnIdx3SZbTRNL18YCVVve6aLC0v+WXwS6Qa5MoCJ0A== +OXEdJwfHvRm9/rKivqA+gFClP9hRYsXvl51wESxT4IKG+cVxP2Jh3QBNRQM79RFU +Vp7kq6c4L1YGYuvUyf08RcraUQdu/zlWtRdkM3d333v+d/XErmqgDVLok/TSN22ZPzpRUYowLxvMaWdKC4Rde8dboNoEiJxWFD0sIsloOwQr+ttHm3dSOB0AZTG8+mTV +KLwk9XQip+hXVMmk+lJYhFaXfS+bXoYAjBtoPrJZyQOnPsMxuuA+3KgL9tgUGpAN +KLwk9XQip+hXVMmk+lJYhKkLjYyuvuNbb3Gzq1A7DJ4oWTUC2PnA8eqs9AtGeBQm +aeVWy9Mybs3dWWR66SGq8TLOyErdeHyUvWErWQyAtmE6xFZQYreyRH5vmIawG5s2/1kPQy5GtIzaSuJZFFVR2YkHmMvUKCzugxPA+pnTRCw= +Z2UcPMcDFXFnTP0yn/dBpu30e17bmonPtlbtph5TzNAn7wO9L9VwFm9vv9opDi/eIcLfXXJLz/sjw0VlVoDtDA== +XOV0VJOVeLbDao3/KPuIe3bFPyp1uBo9bYb/Ni0Gxw2eni45tYAb8h/7ghMCsLOa +0GHkhwA0hNgIKEkbC1u7D5SeDkiBnTLw3/z6sZeb9ghuiYd0jf/uZCde+6wKoi1TKYm1TE+7oND4PvqU5ddEDCLFxzpZAN3CmU0fm2oNcUE= +orarBijMtCJehOT+dk0wGXRayPb7meBRLRns1Q9McekQoPGg6u2Q4nP4m8EoFPkmehhQJ2PvY9f9tnvjKJGIqyE9LQuxSnEFR8N9WfrUfew= +orarBijMtCJehOT+dk0wGc9HOaGzzi65OL3k0f5WUX/IrzbI9bYd6cYqQ9zU52l1p7XFxseAtfYUylZEOqwxZcPPccLOoBDKR/ulbB6HpaI= +orarBijMtCJehOT+dk0wGXRayPb7meBRLRns1Q9McekTKpNE8FIb00rFgWTJOwzy3RHnq/AbB53B582XWltxkp2QZw6cUH6gSnKcm7a1rzc= +orarBijMtCJehOT+dk0wGXRayPb7meBRLRns1Q9McemuGhtZEdaDXDY9LCypO0wvEv4denshZlRhk5Sq4/IP5w== +orarBijMtCJehOT+dk0wGXRayPb7meBRLRns1Q9McelJLuOZ2wnXARFKaQ3cXvUBMU7b+I8cdRCYjlwgkgQRRQ== +orarBijMtCJehOT+dk0wGXRayPb7meBRLRns1Q9Mcem98r+hMcyAMX+L0YZebv2Np+GfHGHanJDNJqYdLbxpvQ== +orarBijMtCJehOT+dk0wGXRayPb7meBRLRns1Q9Mcend73jQu7yMznUgl9HVd6WaTna/u1x558yPda1vF7VHnw== +orarBijMtCJehOT+dk0wGXRayPb7meBRLRns1Q9Mcel24r94QiQB7Xudp9cKI8pbEfhb4xfhQLXwpGjJd2H9hg== +5NvFxSku5ipzrToCRRxw/w== +TzgY9oybK5JBSaHjZmXwSCx4XCDFCi7wPxu8SCG4BnyW2cmvxBFPV8rm0QcmPIzNKoP25GyD68DbSj09V4cNEEBrUv+lhJ7VW16fEburMI0= +3Fn4MU3tg0nFh6Bf2SSWMQwqFbPU990qcU+QRWlvRrIDmoXqYsQhLbknF5geBh4pMLv7Moknh2D1pGdOHiBR3g== +JMzOxo+G8KRF+hDx5c5C3HOWLR5W3y1FVQF3UlloKCoVJ1AgzWyl0yyCCR3grLRKDws7Y5ETaQieVPgyMoJ9+Z5Gv3QAhsXcj2RJTTC0XCs= +JMzOxo+G8KRF+hDx5c5C3Kep8CU+KSAokE+mpF1xlhfhBdWtkRk79cTNrBSIlaN1kiIai9RjKFKhEoeCBw8blQ== +Vk00dvRyoW4eUu6VnH7Ucw6hdg5euw5ASfhg5oCAbVYD4swrISXKj/9J81IKgYILzEA5EI3MxLZin+AHwnP4AVT4g3JaiS2QaW5y+XyG1qFOtBZU3EWFX3F9zhMaJVUU +KZOLOenORcuuLbhXb73/6dpvQ1FMlM5UYQ5pqfPgAklAEUY3/8aqixT91YwfUgt2BAxs5HeDDSOvg8vQyt0mcRT3SQlSy5+n0/WwP3gv0M0= +TzgY9oybK5JBSaHjZmXwSHRRmPDt1pHi80Sv/wFTsECrgRcfW6dSoxXKZ7cI/kkXwezDzJpVRCQB276oZETnUw== +3Fn4MU3tg0nFh6Bf2SSWMXq2yblKVJYplNBltvKwxpoqp3boLWW7ulnkunbaphBT1w5VebuC8bhqMbZ0sMEb/g== +JMzOxo+G8KRF+hDx5c5C3AIJaUAUKSP91y1FFzjJu2HYyxNIzPJbQZyazm7XnKD+gTDQa0WD2WHWHTtFQ/HTNg== +jSD4D54v1OD7NmsGYPxvMQ== +jSD4D54v1OD7NmsGYPxvMQ== +YZ45ILFok47LdxcMfEihRxylmOvZCMjK0ix+3s7Tw75hKBtKEK61ZS5nKWplVTBY8eh7oKYdl78MUdJO7lMvD9b29GiSo0UawoltxXHVmTwhaYBwrWyUlQ9W0hVhUGHzFCgRA064rPsvDaU1GyrN1w== +sV08lPSluVKyIZa3LmnbDD52oEWWQj4cYBdd0AFTLEZa1cY0YLCZEsUbVh9iiuIAF9gFj2cENoL/i1dWbQPd66SAyWTgZB0weANt4U5k6WM= +jSD4D54v1OD7NmsGYPxvMQ== +Ny77w1IFeYAvq2r1ueMzPFttW8JxXUfLlboJCHQh3xo= +b1d7wuKcZqaYUtsQBLsCQ3PBLySZr6neGsWPv6YhPQ/WoaWBxqMVQpVrDjWqW2pQSDoi9jrFRXM/+wsXjwzi01uV/revoUz/ZlcBLURYeGs= +RwSwyA4ITq2j5444AuejUYhfNJks/YHcEJMFriV4j8KiSor7627V4j+c1+sQ7i3Z +6e6t0IR3bXxoNqOLJ/5c5YENPGpKWqpnGljpg4OshCFDdf1eyYd6bihLehBPinS6jdnltc7ZwfVIToh16ifK6g== +rryLxwUVu8Z2cA3Q7W6Yr0WCa0ikVTsErVkqazWybrw= +sNnqPpQ/aNwcz21Os1FfCfPqK3BGc3QfQGf1TApJ7UDl/a+5opfLIb9Gi8m0cvcS +b6pt/a5l+0ADQWlhr+8TtOPHzVetif7M5FrrgMSSxzc= +rzI7t2Ax8W9Np7taSSh05qzaNKXkBIePNeGZ0MFkgVhU/9sdcFHK+l8wuksQi1QJBL0kMzrALTYIH7pXoL3nBg== +l4pD3DRNFqlhqiT122icgqVvdUdtPyR43Ew6s6k7bY6oBUf5S6PdgD8JTDfnvX9C7BYzsTmoDnhdtylasvP2sg== +IwqM/OYVXRDsBzi4OG83q/HgWMmhRoB87rFJg+/AoWivfRUm365iPLRF0zQsS45ZESV9gOZF/k82rBTjGiVG4L7iJcsckeqXn443xP5Xe6w= +vcJq36oDhxMk8oH4Ks37L8XspolBMK/xU97VOsbHAXIAE/xNxjCa5CRWPEHamanqo6S+ADe6KupenwudJWoBBaUPFSgRjWnrX5KTCNeV1QBuwTa+lGs+xxjpGULtpWl8mRSR3VvcR+cVHkpa7zA6hUIrxEG0lz6D0oSZOx5YHDi6w/u1JC4h5l5YzbmToQuF +vcJq36oDhxMk8oH4Ks37L7wSrGcY070GbB6nHoxyz5kPayJzo5VUuyKPpm7aDA0ni1eFv/lGx3nENyVcHHT/CQ== +vcJq36oDhxMk8oH4Ks37Lxe+dhFt4LMcxviLDW+ddvxPrD8xM3bjwL0lyq/yNC5K +pFubt7xZdmXPnKEXDphAziC/A5cOgJIuvRexmyswuFwHOeEt1fnf/Mgc4JPVYGsaz7dS05ElJPBYGJshQZYZj9beQERmZV6BX9Vw5qesRqUo9c3e6ShQ22Xyfurr5MR/3OAJTn/bhcZY418zldL2Y5kNbr9OQERX8Tptr12jg/LAH3XCI5uFzF2BdVGGm6Sc +pFubt7xZdmXPnKEXDphAztVmPa8//0th5eDiHOwHsdq7sauzQWqwd5/xg2ldF1j6 +QSTXJwGk0I3E+ncPn9XBzML4dQX2Lh99BaQ9nbkwBbDBDP4uaJaM4yOFvpmxEnIx +lTfBJ1sMQj3tuQrOE4v/+DxHXrY3JMXeW8PDK17pOSBd/SpEN1skZ1shSyhQ5u9C +b6pt/a5l+0ADQWlhr+8TtOpu1Um6Fuz8G9ku8INt/vuaowscvZH1kO26+SwJQkmaSDE9VRuburGb0LATC05FSA== +AcOik6SBCErg6AiuXE5vYg== +eOmw5nhsTHTByUQK1bTeMOnSjZ6m6wxJnK55SJUxpHgBa+6oI5MYI58dhboBe2eHr7WL+SQBHo++7ThIcta29w== +eOmw5nhsTHTByUQK1bTeMCZEIXTufrgnAkpSm9sxqyDdU3GBwIRvr0LqMkq2gw0S +eOmw5nhsTHTByUQK1bTeMJDePyCYNxsGNLCPKuLJ01bt1NRDSW8pw9rTELVDuKWhMsbIaLaLNKPPgOh61BctMg== +87fDUUsHv6RADeaHpjfhUIB6IILqQ34YEsaxMpkmuRGj7laQzbXzaBiVVAk4USDUhxlz0m9ncNYqvkI86ZL2/A== +87fDUUsHv6RADeaHpjfhUOp+pnOxQhoBY/Tfg4BIp230aR5suM4dBGvqCDEP8OV1 +87fDUUsHv6RADeaHpjfhUHT+wwI6hNj4akuIDLLtz8ITF8cMbijXvYS+UES9jh5h3Gq5DzBlrq2hFIDH1ZVsLw== +87fDUUsHv6RADeaHpjfhUOp+pnOxQhoBY/Tfg4BIp20wXNJ7ifH/EYl6m531jwF74smTr7QXCoTJUAV9xV3mHBxm3nqxIyvhPqm2prg8R7Y= +eOmw5nhsTHTByUQK1bTeMCn0b1z1Oykx3P/jXREYG/2HJP19mDlk6eQ8FDRnOmqguoFieX5EQtpiyOMTSeaABm2hYKatFJ+NYEeVNWx8PICfBnNgYxM5l6/3kBVF5bfU +Ny77w1IFeYAvq2r1ueMzPAphC0b8ksHBVUafg+h5H+g= +cBhMn/pkfP6hUjubtCtSug== +cBhMn/pkfP6hUjubtCtSug== +EX+TuO4uPPKiGBBGWpx1/g== diff --git a/siteini.pack/Italy/it.tv.yahoo.com.channels.xml b/siteini.pack/Italy/it.tv.yahoo.com.channels.xml new file mode 100755 index 00000000..d114ea62 --- /dev/null +++ b/siteini.pack/Italy/it.tv.yahoo.com.channels.xml @@ -0,0 +1,51 @@ + + + + FOX + Rai Uno + Rai Due + Fox Crime + FoxLife + Rai Tre + Canale 5 + Italia 1 + Rete 4 + Sky UNO + La7 + PREMIUM GALLERY JOY + PREMIUM GALLERY MYA + Comedy Central + FX + Sky Cinema 1 + Sky Cinema Family + Sky Cinema Classics + Sky Cinema Max + SKY CINEMA +24 + Sky Cinema Passion + Sky Cinema Comedy + MTV + ALL MUSIC + SKY VOCE + Cartoon Network + Disney Channel + FX + Discovery + National Geographic + History Channel + Sky Sport 1 + Sky Sport 2 + Sky Sport 3 + Eurosport + Rai Uno + Rai Due + Rai Tre + Canale 5 + Italia 1 + Rete 4 + La7 + PREMIUM GALLERY JOY + PREMIUM GALLERY MYA + PREMIUM GALLERY STEEL + IRIS + + \ No newline at end of file diff --git a/siteini.pack/Italy/it.tv.yahoo.com.ini b/siteini.pack/Italy/it.tv.yahoo.com.ini new file mode 100755 index 00000000..4121af23 --- /dev/null +++ b/siteini.pack/Italy/it.tv.yahoo.com.ini @@ -0,0 +1,37 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: it.tv.yahoo.com +* @MinSWversion: V0 +* none +* @Revision 2 - [18/05/2011] Willy De Wilde +* description update +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=it.tv.yahoo.com|timezone=UTC+01:00|maxdays=12|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen} +url_index{url|http://it.tv.yahoo.com/programmi/|channel|/|urldate|/} +urldate.format {datestring|yyyy-MM-dd} +* +index_urlshow {url()|http://it.tv.yahoo.com|
    |||
  • |

    } +description.scrub {single|
    |

    |

    |
    } +* +* operations: +description.modify {remove|'title'} +description.modify {addstart("")|nessun dettaglio} +description.modify {cleanup} +description.modify {addend|...} \ No newline at end of file diff --git a/siteini.pack/Italy/italiasmart.tv.channels.xml b/siteini.pack/Italy/italiasmart.tv.channels.xml new file mode 100755 index 00000000..36edbf53 --- /dev/null +++ b/siteini.pack/Italy/italiasmart.tv.channels.xml @@ -0,0 +1,10 @@ + + + + alice + nuvolari + alicecucina + leonardo + marcopolo + + \ No newline at end of file diff --git a/siteini.pack/Italy/italiasmart.tv.ini b/siteini.pack/Italy/italiasmart.tv.ini new file mode 100755 index 00000000..9a34e818 --- /dev/null +++ b/siteini.pack/Italy/italiasmart.tv.ini @@ -0,0 +1,41 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: italiasmart.tv +* @MinSWversion: +* @Revision 0 - [09/10/2015] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=italiasmart.tv|timezone=Europe/Rome|maxdays=6|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps|firstshow=1|keepindexpage} + +urldate.format {datestring|yyyy-MM-dd} +subpage.format{list|00|12} +url_index{url|https://www.italiasmart.tv/web/scrollEPG.aspx?initialDate=|urldate|T|subpage|:00:00.000Z} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} + + +index_variable_element.modify {addstart|'config_site_id'} +index_showsplit.scrub {regex||\''index_variable_element'\'\:\{'html'\:'(.*?)'\}||} +index_showsplit.modify {substring(type=regex)|class="epg_program"[^>]*>(.*?)([^<]*)||} +index_subtitle.scrub {regex||titoloEp="([^\"]*)||} +index_description.scrub {regex||desc="([^\"]*)||} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://www.italiasmart.tv/web/scrollEPG.aspx?initialDate=|urldate|T|subpage|:00:00.000Z} +*index_site_id.scrub {regex||\'([^\']*)\'\:\{\'html\'||} +*scope.range {(channellist)|end} +*index_site_channel.modify {addstart|'index_site_id'} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Italy/ka-boomtv.it.channels.xml b/siteini.pack/Italy/ka-boomtv.it.channels.xml new file mode 100755 index 00000000..67c8d201 --- /dev/null +++ b/siteini.pack/Italy/ka-boomtv.it.channels.xml @@ -0,0 +1,6 @@ + + + + Ka-Boom + + \ No newline at end of file diff --git a/siteini.pack/Italy/ka-boomtv.it.ini b/siteini.pack/Italy/ka-boomtv.it.ini new file mode 100755 index 00000000..c1711687 --- /dev/null +++ b/siteini.pack/Italy/ka-boomtv.it.ini @@ -0,0 +1,25 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: ka-boomtv.it +* @MinSWversion: V0 +* none +* @Revision 0 - [23/01/2014] Steve Wildmore +* new site added +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=ka-boomtv.it/|timezone=UTC+01:00|maxdays=1|cultureinfo=it-IT|charset=ISO-8859-1|titlematchfactor=90|episodesystem=onscreen} +url_index{url()|http://www.ka-boomtv.it/index.php/guida-tv} +urldate.format {datestring|dd-MM-yyyy} * not used +* +* +index_showsplit.scrub {multi()|
    |
    ||
    } +index_start.scrub {single(include=2)|
    || - |
    } +index_title.scrub {single()|
    |||} +index_title.modify {cleanup} +index_description.scrub {single()|
    |||} +index_category.scrub {single()|
    |Genere:||} + diff --git a/siteini.pack/Italy/laguidatv.it.channels.xml b/siteini.pack/Italy/laguidatv.it.channels.xml new file mode 100755 index 00000000..b83f2c55 --- /dev/null +++ b/siteini.pack/Italy/laguidatv.it.channels.xml @@ -0,0 +1,208 @@ + + + + Action + BBC Knowledge + Canale 5 + Discovery World + Dmax + Focus TV + Fox Sports plus + Italia 1 + Italia 2 + Joi + Mediaset Extra + Mya + Premium Calcio + Premium Cinema + Premium Cinema Comedy + Premium Cinema Emotion + Premium Cinema Energy + Premium Crime + Rai 1 + Rai 2 + Rai 3 + Rai 4 + Rai 5 + Rai EuroNews + Rai Gulp + Rai Movie + Rai News 24 + Rai Premium + Rai Scuola + Rai Sport 1 + Rai Sport 2 + Rai Storia + Rai Yoyo + Rete 4 + Studio Universal + Tgcom24 + Animal Planet + Automoto TV + AXN + AXN Sci-Fi + Baby TV + Bike Channel + Bloomberg + Boing + Boomerang + Caccia e Pesca + Cartoon Network + Cartoonito + CI Crime+Investigation + Cielo + Class Horse TV + Class-Cnbc + Classica + CNBC + CNN Intl + Comedy Central + DeA Junior + DeAKids + Deejay TV + Discovery Channel + Discovery Science + Discovery Travel & Living + Disney Channel + Disney in English + Disney Junior + Disney XD + Diva Universal + Doctor's Life + Dove TV + Euronews + Eurosport + Eurosport 2 + eXplora + Fox + Fox Animation + Fox Business + Fox Comedy + Fox Crime + Fox Life + Fox News + Fox Sports + Fox Sports 2 + France 24 + France 24 English + Frisbee + Gambero Rosso + Giallo + Hip Hop TV + History Channel + Horror Channel + I24news + Inter Channel + Iris + Jim Jam + JUVENTUS tv + K2 + La Sposa + La3 + La5 + La7 + La7D + Laeffe + Lazio Style Channel + Lei + MAN-GA + Milan Channel + MTV Classic + MTV Dance + MTV Hits + MTV Music + MTV Rocks + My Deejay + Nat Geo People + Nat Geo Wild + National Geo + Nick Junior + Nickelodeon + Pesca e Caccia + PokerItalia24 + Primafila 1 + Primafila 10 + Primafila 11 + Primafila 12 + Primafila 13 + Primafila 14 + Primafila 15 + Primafila 16 + Primafila 17 + Primafila 18 + Primafila 19 + Primafila 2 + Primafila 3 + Primafila 4 + Primafila 5 + Primafila 6 + Primafila 7 + Primafila 8 + Primafila 9 + QVC + Radio Italia Tv + Radionorba TV + Real Time + Rock TV + Roma Tv + Roma Uno + RT Doc + RTL 102.5 TV + Russia Today + Sky 3D - Ch 150 + Sky 3D - Ch 209 + Sky 3D - Ch 321 + Sky Arte + Sky Arte HD-400 + Sky Atlantic + Sky Atlantic 1992 + Sky Calcio 1 + Sky Calcio 10 + Sky Calcio 11 + Sky Calcio 12 + Sky Calcio 13 + Sky Calcio 2 + Sky Calcio 3 + Sky Calcio 4 + Sky Calcio 5 + Sky Calcio 6 + Sky Calcio 7 + Sky Calcio 8 + Sky Calcio 9 + Sky Cinema + 24 + Sky Cinema 1 + Sky Cinema Classics + Sky Cinema Comedy + Sky Cinema Cult + Sky Cinema Family + Sky Cinema Hits + Sky Cinema Max + Sky Cinema Passion + Sky Music + Sky News + Sky Radio + Sky Sport 1 + Sky Sport 2 + Sky Sport 3 + Sky Sport F1 + Sky Sport MotoGP + Sky Sport Plus + Sky Sport24 + Sky Supercalcio + Sky TG 24 Meteo + Sky TG24 + Sky Uno + SMtv San Marino + Sportitalia + Super! + SuperTennis + TG Norba24 + TG24 Eventi + TG24 Primo Piano + TG24 Rassegne + Top Crime + TV2000 + TV8 + UnireSat + + \ No newline at end of file diff --git a/siteini.pack/Italy/laguidatv.it.ini b/siteini.pack/Italy/laguidatv.it.ini new file mode 100755 index 00000000..66500e5d --- /dev/null +++ b/siteini.pack/Italy/laguidatv.it.ini @@ -0,0 +1,43 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: laguidatv.it +* @MinSWversion: V2.1.1 +* @Revision 3 - [14/06/2016] Blackbear199 +* rewrite,only works with php script method +* @Revision 2 - [24/04/2015] Francis De Paemeleere +* fix multi day grabbing +* @Revision 1 - [22/04/2015] Francis De Paemeleere +* uses now always https (else channels with a + (%2B) in the id, will fail) +* @Revision 0 - [13/02/2014] Steve Wildmore +* creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=laguidatv.it|timezone=Europe/Rome|maxdays=5|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen|ratingsystem=MPAA} +* +url_index{url|https://www.laguidatv.it/|urldate|/|channel|} +urldate.format {list|oggi|domani|dopodomani|{datestring|dd-MMMM|it-IT}} +* +index_showsplit.scrub {regex||

    ||} +* +index_start.scrub {single(separator="-" include=first)|

    |">} +index_stop.scrub {single(separator="-" include=last)|

    |">} +index_title.scrub {single(separator=" - " include=first)|

    |} +index_title.modify {remove(type=regex)|\d{2}:\d{2}\s*} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +* @auto_xml_channel_start +*url_index{url|https://www.laguidatv.it/tutti-i-canali-televisivi} +*index_site_id.scrub {|} +*index_temp_9.scrub {multi|

    } +*index_site_id.modify {substring(type=regex)|'index_temp_9' "href="https:\/\/www.laguidatv.it\/(.+?)\">"} +*index_site_channel.modify {substring(type=regex)|'index_temp_9' "\">(.+?)<\/a>"} +*index_site_channel.modify {cleanup} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +* @auto_xml_channel_end diff --git a/siteini.pack/Italy/leonardo.tv.channels.xml b/siteini.pack/Italy/leonardo.tv.channels.xml new file mode 100755 index 00000000..120f1fce --- /dev/null +++ b/siteini.pack/Italy/leonardo.tv.channels.xml @@ -0,0 +1,6 @@ + + + + Leonardo + + \ No newline at end of file diff --git a/siteini.pack/Italy/leonardo.tv.ini b/siteini.pack/Italy/leonardo.tv.ini new file mode 100755 index 00000000..03555608 --- /dev/null +++ b/siteini.pack/Italy/leonardo.tv.ini @@ -0,0 +1,50 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: leonardo.tv +* @MinSWversion: V1.1.1/42 +* none +* @Revision 1 - [17/02/2014] Francis De Paemeleere +* added .channels.xml auto generation +* @Revision 0 - [29/01/2014] Steve Wildmore +* creation +* @Remarks: Site changes after 1:30 AM so run after that time +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=leonardo.tv|timezone=UTC+01:00|maxdays=7|cultureinfo=it-IT|charset=ISO-8859-1|titlematchfactor=90|episodesystem=onscreen} +url_index{url|http://www.leonardo.tv/guida-tv/} + +urldate.format {datestring|dddd} * not used + +index_showsplit.scrub {multi|
    |
    |
    |} +index_showsplit.modify {cleanup(removeduplicates)} * first program of Sera = last of Pomeriggio + +index_start.scrub {single|
    ||<|
    } +index_start.modify {cleanup(tags="<"">")} + +index_title.scrub {single|

    |||

    } +index_title.modify {cleanup(tags="<"">")} + +index_subtitle.scrub {single|

    ||

    |

    } +index_description.scrub {single|

    ||

    |
    } + +index_urlshow {url(include=first)||

    |

    } +temp_1.scrub {single|

    ||

    |
    } +temp_1.modify {cleanup(tags="<"">")} + +title.modify {addstart|'index_title'} * force title to not update unnecessarily +description.modify {addend('index_urlshow' not "")| - 'temp_1'} * add detailed description if available + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {multi|} +*scope.range {(channellist)|end} +*index_site_id.modify {clear} +*index_site_id.modify {addstart|leonardo} +*index_site_channel.modify {addstart|Leonardo} +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Italy/mediaset.it.channels.xml b/siteini.pack/Italy/mediaset.it.channels.xml new file mode 100755 index 00000000..25335e38 --- /dev/null +++ b/siteini.pack/Italy/mediaset.it.channels.xml @@ -0,0 +1,35 @@ + + + + Canale 5 + Italia 1 + Rete 4 + La 5 + Italia 2 + Iris + Top Crime + Mediaset Extra + Boing + Cartoonito + Tgcom24 + Premium Cinema + Premium Cinema Energy + Premium Cinema Emotion + Premium Cinema Comedy + Premium Crime + Joi + Mya + Premium Action + Studio Universal + BBC Knowledge + Discovery World + Premium Calcio + Disney Channel + Disney Junior + Cartoon Network + Fox Sports + Fox Sports Plus + Eurosport + Eurosport 2 + + \ No newline at end of file diff --git a/siteini.pack/Italy/mediaset.it.ini b/siteini.pack/Italy/mediaset.it.ini new file mode 100755 index 00000000..107c77a7 --- /dev/null +++ b/siteini.pack/Italy/mediaset.it.ini @@ -0,0 +1,110 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mediaset.it +* @MinSWversion: V1.1.1/52 +* none +* @Revision 2 - [21/04/2015] Francis De Paemeleere +* adding channel icon +* @Revision 1 - [29/09/2014] Francis De Paemeleere +* fix pre-6am shwo grabbing +* fix actor/dirctor grabbing + remove info from description +* @Revision 0 - [09/02/2014] Steve Wildmore +* creation +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=mediaset.it|timezone=Europe/Rome|maxdays=7|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen|ratingsystem=MPAA} +index_variable_element.modify {calculate(scope=urlindex format=date,yyyyMM)|'urldate'} +url_index{url|http://www.mediaset.it/guidatv/inc/canali/######/|urldate|_|channel|.sjson} +url_index.modify {replace|######|'index_variable_element'} +urldate.format {datestring|yyyyMMdd} + +* +index_showsplit.scrub {multi(separator="},")|{"events":|[|]|} +index_showsplit.modify {replace|}|} + +index_urlchannellogo.modify {addstart|http://www.mediaset.it/include/img/loghi/'config_site_id'.png} + +index_start.scrub {single|"startTime":"||"|"} +index_stop.scrub {single|"endTime":"||"|"} + +index_title.scrub {regex||"displayTitle"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_category.scrub {regex||"genere"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_category.scrub {regex||"sottogenere"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_temp_1.scrub {regex||"channel"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} + +* http://servizi.mediaset.it/Contenuti/guidaTv/programDetails.jsp?programId=201402072112_C5&jsoncallback=? +index_urlshow {url|servizi.mediaset.it/Contenuti/guidaTv/programDetails.jsp?programId=########|"startTime":"||"|"} + +index_temp_2.modify {calculate(format=date,yyyyMMdd)|'showdate'} +index_temp_2.modify {calculate('index_start' < "06:00" format=date,yyyyMMdd)|'showdate' 01:00 -} * shows before 6am, are called by the previous day +index_urlshow.modify {replace|########|'index_temp_2'} +index_urlshow.modify {addend|_'index_temp_1'&jsoncallback=?} +index_urlshow.modify {replace|:|} +index_urlshow.modify {addstart|http://} + +index_title.modify {remove(type=regex)|"\s*-\s*PRIMA TV\s*"} +index_title.modify {remove(type=regex)|"\s*\(\s*DI\s+[^)]*\)"} + +title.scrub {regex||"displayTitle"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +title.modify {remove(type=regex)|"\s*\(\s*DI\s+[^)]*\)"} +description.scrub {regex||"trama"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +temp_1.scrub {regex||"description"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +description.modify {addend| 'temp_1'} +description.modify {cleanup(style=jsondecode)} + +productiondate.scrub {regex||"anno"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +premiere.scrub {regex||"prima"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +premiere.modify {replace('title' ~ "PRIMA TV")|'premiere'|true} +title.modify {remove(type=regex)|"\s*-\s*PRIMA TV\s*"} + +director.scrub {regex||Regia:\s*(.*?)\s*-||} * director info form description +director.scrub {regex||"regia"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} * director info form json data +director.modify {replace|,|;} +director.modify {replace|;|\|} +director.modify {replace|.|. } +director.modify {replace| | } +director.modify {cleanup(style=name)} +director.modify {cleanup(removeduplicates=name)} + +actor.scrub {regex||Cast:(?:\s(.*?),)*\s*(.*?(?:\w{3,}))(?:\s+-\s+\|\.)||} * actor info form description +actor.scrub {regex||cast"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)||} * actor info form json data +actor.modify {replace|,|;} +actor.modify {replace|;|\|} +actor.modify {replace|.|. } +actor.modify {replace| | } +actor.modify {cleanup(style=name)} +actor.modify {cleanup(removeduplicates=name)} + +description.modify {remove(type=regex)|Regia:\s*.*? - } +description.modify {remove(type=regex)|(Cast:(?:\s(?:.*?),)*\s*.*?(?:\w{3,})(?:\s+-\s+\|\.))} + +* rating +rating.modify {addstart('description' ~ "VISIONE ADATTA A TUTTI")|G} +rating.modify {addstart('description' ~ "VISIONE CONSIGLIATA CON LA PRESENZA DI UN ADULTO")|PG} +rating.modify {addstart('description' ~ "VISIONE CONSIGLIATA AL SOLO PUBBLICO ADULTO")|R} +rating.modify {addstart('description' ~ "VIETATO AI MINORI DI 14 ANNI")|PG-13} +rating.modify {addstart('description' ~ "VIETATO AI MINORI DI 18 ANNI")|PG-17} + +description.modify {remove(type=regex)|\s*VISIONE ADATTA A TUTTI\s*\.\s*} +description.modify {remove(type=regex)|\s*VISIONE CONSIGLIATA CON LA PRESENZA DI UN ADULTO\s*\.\s*} +description.modify {remove(type=regex)|\s*VISIONE CONSIGLIATA AL SOLO PUBBLICO ADULTO\s*\.\s*} +description.modify {remove(type=regex)|\s*VIETATO AI MINORI DI 14 ANNI\s*\.\s*} +description.modify {remove(type=regex)|\s*VIETATO AI MINORI DI 18 ANNI\s*\.\s*} + +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.mediaset.it/guidatv/} +*index_site_channel.scrub {multi(exclude="tutte")|} +*index_site_id.scrub {multi|} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end + diff --git a/siteini.pack/Italy/mediasetpremium.it.channels.xml b/siteini.pack/Italy/mediasetpremium.it.channels.xml new file mode 100755 index 00000000..29cbea00 --- /dev/null +++ b/siteini.pack/Italy/mediasetpremium.it.channels.xml @@ -0,0 +1,28 @@ + + + + Premium Cinema HD + Premium Cinema +24 + Premium Cinema 2 HD + Premium Cinema 2 +24 + Premium Cinema Energy + Premium Cinema Energy +24 + Premium Cinema Emotion + Premium Cinema Comedy + Studio Universal + Premium Action HD + Premium Action +24 + Premium Crime HD + Premium Crime +24 + Premium Stories + Premium Stories +24 + Premium Joi + Premium Joi +24 + Investigation Discovery + Premium Sport HD + Premium Sport 2 HD + Eurosport + Eurosport 2 + Cartoon Network + + \ No newline at end of file diff --git a/siteini.pack/Italy/mediasetpremium.it.ini b/siteini.pack/Italy/mediasetpremium.it.ini new file mode 100755 index 00000000..d0d4ffd9 --- /dev/null +++ b/siteini.pack/Italy/mediasetpremium.it.ini @@ -0,0 +1,66 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mediasetpremium.it +* @MinSWversion: V1.1.1/55.26 +* @Revision 2 - [31/05/2017] Mat8861 *fix channel creation +* @Revision 1 - [18/10/2015] Jan van Straaten +* added rating conversion, plus one hour offset in the times!? +* @Revision 0 - [27/08/2015] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=mediasetpremium.it|timezone=Europe/Rome?|maxdays=7|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=40|nopageoverlaps} + +urldate.format {datestring|yyyyMMdd} +url_index {url|http://www.mediasetpremium.it/guida_tv/json/|urldate|/|urldate|-|channel|.json} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +index_showsplit.scrub {single||||} *copies the index page +* get rid of the disturbing {} in an empty parentalControl : +index_showsplit.modify {replace|{}| } +index_showsplit.modify {substring(type=regex)|'index_showsplit' "\{(\"id\":.+?)\}"} + +index_start.scrub {regex||\"timeStart\":(\d{10}),||} +** a very strange fact: The times in the index are one hour behind!! +index_start.modify {calculate(format=date,yyyy/MM/ddTHH:mm)|0:1:00 +} + +*index_stop.scrub {regex||\"timeEnd\":(\d{10}),||} * there are errors in the sitedata + +index_title.scrub {regex||\"title\":\"(.+?)\",||} +* the next returns a number, 0, 1 or 2 : no iedee of the meaning of that +index_rating.scrub {regex||\"parentalControl\":(\d),||} +index_rating.modify {set("0")|G} +index_rating.modify {set("1")|PG} +index_rating.modify {set("3")|R} + +index_urlshow.scrub {regex||\"linkDetail\":\"(http://www.mediasetpremium.it/.+?\.html)||} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages + +title.scrub {regex||
    \s*?

    (.+?)

    ||} +*subtitle.modify {addstart|'index_title'} *test only +description.scrub {regex||
    \s*?(.+?)
    ||} +description.modify {cleanup(tags="<"">")} +category.scrub {regex||genere(.+?)||} +productiondate.scrub {regex||anno(\d{4})||} +actor.modify {substring('actor' "" type=regex)|'description' "el cast.+?:(.+?)\."} * alternative +temp_1.modify {addstart|'category'} +temp_1.modify {cleanup(style=upper)} * needed to as delimiter for the cast in temp_2 +temp_2.scrub {regex||

    (.+?)

    ||} * copy of the section that can contain the credits, category , country and productiondate +* get the credits out of temp_2 +director.modify {substring(type=regex)|'temp_2' "Regia:(.+?)\s-"} +director.modify {replace|,|\|} * make multi +actor.modify {substring('actor' "" type=regex)|'temp_2' ".+?Cast:(.+?)\.\s'temp_1'"} +actor.modify {replace|,|\|} * make multi +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.mediasetpremium.it/guida_tv/json/config.json} +*index_site_id.scrub {multi|"channels"|"channelid":"|"|,]}]} +*index_site_channel.scrub{multi|"channels"|"label":"|"|,]}]} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Italy/movietele.it.channels.xml b/siteini.pack/Italy/movietele.it.channels.xml new file mode 100755 index 00000000..cde6e258 --- /dev/null +++ b/siteini.pack/Italy/movietele.it.channels.xml @@ -0,0 +1,119 @@ + + + + Canale 5 + Italia 1 + ReteQuattro + La5 + Mediaset Extra + Italia 2 + Iris + Top Crime + Joi + Mya + Premium Action + Premium Cinema + Premium Cinema Energy + Premium Cinema Emotion + Premium Cinema Comedy + Studio Universal + BBC Knowledge + Discovery World + Premium Crime + Premium Calcio + Premium Sport + Rai 1 + Rai 2 + Rai 3 + Rai 4 + Rai 5 + Rai Movie + Rai Premium + Rai Storia + Rai YoYo + Rai Gulp + Rai Sport 1 + Rai Sport 2 + Sky Uno + Sky Atlantic + FOX + Fox Life + Fox Crime + Fox Comedy + Fox Animation + Sky Arte + Sky 3D + Sky Cinema 1 + Sky Cinema Hits + Sky Cinema Family + Sky Cinema Passion + Sky Cinema Comedy + Sky Cinema Max + Sky Cinema Cult + Sky Cinema Classics + Sky Sport24 + Sky Sport 1 + Sky Sport MIX + Sky Sport 2 + Sky Sport 3 + Sky Sport Plus + Sky Sport F1 + Sky Sport MotoGP + Sky TG24 + Eurosport + Eurosport 2 + Fox Sports + Fox Sports 2 + Sportitalia + Easy Baby + Discovery Channel + National Geo + Discovery Science + Discovery Travel e Living + History Channel + Nat Geo Wild + Nat Geo People + Gambero Rosso + DeA Sapere + Animal Planet + DeAKids + Nick Junior + Nickelodeon + Cartoon Network + Boomerang + Disney Junior + Disney Channel + Disney XD + DeA Junior + Baby TV + CI Crime+Investigation + AXN + AXN Sci-Fi + Comedy Central + Lei + Classica + RTL 102.5 TV + Bike Channel + Juventus TV + Roma TV + MTV Next + La7 + TV8 + Deejay TV + Cielo + La7D + Real Time + QVC + Giallo + Boing + K2 Kids + Frisbee + Cartoonito + Super + LaEffe + DMAX + Focus + SuperTennis + TV2000 + + \ No newline at end of file diff --git a/siteini.pack/Italy/movietele.it.ini b/siteini.pack/Italy/movietele.it.ini new file mode 100755 index 00000000..c19f0cb0 --- /dev/null +++ b/siteini.pack/Italy/movietele.it.ini @@ -0,0 +1,47 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: movietele.it +* @MinSWversion: V1.1.1/53 +* @Revision 2 - [11/06/2016] Blackbear199 +* rewrite +* @Revision 1 - [12/02/2014] Steve Wildmore +* minor site changes +* @Revision 0 - [19/01/2014] Steve Wildmore +* creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=movietele.it|timezone=UTC+01:00|maxdays=7|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen} +url_index{url|http://www.movietele.it/sitemap/ajax/guidatvday.php?canale=|channel|&giorno=|urldate|&ts=##datestring##190642} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy_MM_dd} +* +scope.range{(urlindex)|end} +index_temp_1.modify {calculate(format=date,yyyyMMdd)|'urldate} +url_index.modify {replace|##datestring##|'index_temp_1'} +end_scope +* +index_showsplit.scrub {multi||||} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single||||} +index_title.scrub {single||||||} +index_description.modify {remove|\\n...} +index_description.modify {remove|\\n} +index_description.modify {remove|\} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.movietele.it/guidatv} +*index_site_id.scrub {multi|
    } +*index_site_channel.scrub {multi|
    } +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Italy/my.movies.it.channels.xml b/siteini.pack/Italy/my.movies.it.channels.xml new file mode 100755 index 00000000..2b8c6126 --- /dev/null +++ b/siteini.pack/Italy/my.movies.it.channels.xml @@ -0,0 +1,102 @@ + + + + 7Gold + Anime Gold + AXN + Axn Sci-Fi + BBC Knowledge + BBC World News + Boing + Canale 5 + Cartoon Network + Cartoon Network + Sky Uno + Cielo + Comedy Central + Cult + Deejay TV + Discovery Channel + Discovery World + Disney Channel + Disney Channel + Diva Universal + Eurosport + Fantasy Channel + Fox + Fox Crime + Fox Life + Fox Retro + France 24 FR + France 24 UK + Frisbee + FX + Hiro + History Channel + Iris + Italia 1 + Joi + K2 + La5 + La7 + La7d + Lady Channel + Lei + Man-ga + Mediaset Extra + MGM Channel + MTV + MTV Music + MTV Music + Mya + National Geographic Channel + Nichelodeon + Odeon + Playhouse Disney + Playhouse Disney + Poker Italia 24 + Poker Italia 24 + Premium calcio + Premium Cinema + Premium Cinema Emotion + Premium Cinema Energy + QVC + Rai4 + Rai5 + RaiDue + Rai Gulp + Rai Movie + Rai News + Rai Premium + Rai Sport 1 + Rai Storia + RaiTre + RaiUno + Rai Yoyo + Real Time + Real Time + Rete4 + Sky Cinema 1 + Sky Cinema + 24 + Sky Cinema Classics + Sky Cinema Comedy + Sky Cinema Family + Sky Cinema Hits + Sky Cinema Max + Sky Cinema Passion + Sky Sport 1 + Sky Sport 2 + Sky Sport 3 + Sky Sport Extra + Sky Supercalcio + Sport Italia + Sport Italia 2 + Steel + Studio Universal + Super Tennis + Super Tennis + Tv 2000 + Virgin Radio TV + + + \ No newline at end of file diff --git a/siteini.pack/Italy/my.movies.it.ini b/siteini.pack/Italy/my.movies.it.ini new file mode 100755 index 00000000..c1722615 --- /dev/null +++ b/siteini.pack/Italy/my.movies.it.ini @@ -0,0 +1,48 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: my.movies.it +* @MinSWversion: V0 +* none +* @Revision 2 - [26/04/2011] Willy De Wilde +* changed to classic +* @Revision 1 - [] +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=my.movies.it|timezone=UTC+01:00|maxdays=3|cultureinfo=it-IT|charset=ISO-8859-1|titlematchfactor=90|episodesystem=onscreen} +url_index{url()|http://www.mymovies.it/tv/|channel|/|urldate|} +urldate.format {list||domani/|dopodomani/} +* +* +index_showsplit.scrub {multi()|
    |
    |} +index_date.scrub {single(force)|||} +index_start.scrub {single()|text-align:right;|Ore ||
    } +index_title.scrub {single()|

    ||

    } +index_temp_1.scrub {single(include=last)|||||Genere} +index_director.scrub {multi()|Regia di |">||Con } +*index_temp_2.scrub {multi()|Con |">||Genere} +* +* enable the next two lines to create a channel list (needs editting) +*index_site_channel.scrub {multi|Televisione Analogica Terrestre|/" title="|">|
    } +*index_site_id.scrub {multi|Televisione Analogica Terrestre| + + + Rai 1 + Rai 2 + Rai 3 + Rete4 + Canale5 + Italia1 + La7 + MTV + Deejay TV + Rai 4 + Iris + Rai 5 + Rai Movie + Rai Premium + Cielo + Tv 2000 + La7D + La5 + Real Time + QVC + Mediaset Extra + Mediaset Italia Due + RTL 102.5 TV + Boing + K2 + Rai Gulp + Rai Yoyo + Frisbee + Rai News + Coming Soon Television + Rai Storia + Rai Sport 1 + Rai Sport 2 + Poker Italia 24 + Sport Italia + Sport Italia 2 + MTV Music + PLAY.ME + Rete4 +1 + Canale5 +1 + Italia1 +1 + Deejay TV +2 + Super tennis + RTL 102.5 + Nuvolari + Rai HD + Rete4 HD + Canale5 HD + Italia1 HD + La7 HD + MTV HD + La7D HD + Radio Deejay + Rai Radio1 + FD Auditorium + Radio Capital + Rai Radio2 + Radio m2o + Rai Radio3 + FD Leggera + France 24 UK + Radio Mater + Radio Alex + France 24 FR + + \ No newline at end of file diff --git a/siteini.pack/Italy/myblobbox.com.ini b/siteini.pack/Italy/myblobbox.com.ini new file mode 100755 index 00000000..8331e367 --- /dev/null +++ b/siteini.pack/Italy/myblobbox.com.ini @@ -0,0 +1,102 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: www.myblobbox.com +* @MinSWversion: V1.1.1/53.7 +* none +* @Revision 0 - [01/02/2014] Steve Wildmore +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=www.myblobbox.com|timezone=UTC+01:00|maxdays=9|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen} + +urldate.format {list|-1|0|1|2|3|4|5|6|7} +url_index{url|http://www.myblobbox.com/it/epg/api/channel/|channel|/offset/|urldate|/} +url_index.modify {replace|offset/-1|yesterday} + +index_variable_element.modify {clear} +index_variable_element.modify {addstart("")|'config_site_id'} + +* http://www.myblobbox.com/it/epg/#channel/1/offset/-1/tutto/ +* http://www.myblobbox.com/it/epg/api/channel/1/offset/1/ (offset 0 to 7) +* http://www.myblobbox.com/it/epg/api/channel/1/yesterday/ (offset -1) + +* Grouping format: +* d = day +* 1. ma = mattina (morning) +* 4. no = notte (night) +* 2. po = pomeriggio (afternoon) +* 3. se = sera (evening) + +* json file format: +* p = past +* c = channel +* t = title <-- use +* ty = type (category) <-- use +* i = info (details) <-- use +* h = hour (time) <-- use +* ty_id = type id +* ci = ??? +* o = online now + +index_date.scrub {single(force)|"d": |"|"|, "no"} + +scope.range {(splitindex)|end} + +* 4 sections in this order: "ma", "no", "po", "se" +* to be reordered as: "ma", "po", "se", "no" +* +index_showsplit.scrub {multi|"ma": |[|]|} +index_temp_1.modify {calculate(type=element format=F0)|'index_showsplit' #} * number of elements (+1) +index_temp_1.modify {calculate(format=F0)|'index_temp_1' 4 -} * index of last "no" element + +loop {('index_temp_1' > "0" max=36)|end} +index_temp_2.modify {substring(type=element)|'index_showsplit' 'index_temp_1' 1} * "no" element +index_temp_4.modify {calculate(format=F0)|'index_temp_1' 2 +} * pointer to "se" element +index_temp_3.modify {substring(type=element)|'index_showsplit' 'index_temp_4' 1} * "se" element +index_showsplit.modify {replace|'index_temp_3'|'index_temp_3'###} * mark end of "se" element +index_showsplit.modify {remove|'index_temp_2'} * remove element "no" from its position +index_showsplit.modify {replace|###|\|'index_temp_2'} * add element "no" at end of element "se" + +index_temp_2.modify {clear} +index_temp_3.modify {clear} +index_temp_1.modify {calculate(format=F0)|4 -} * decrease index to next "no" +end_loop + +index_showsplit.modify {replace|\}, \{|\|} +index_showsplit.modify {replace|\{|} +index_showsplit.modify {replace|\}|} +end_scope + +index_start.scrub {regex||"h"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_title.scrub {regex||"t"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_category.scrub {regex||"ty"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} + +* http://www.myblobbox.com/it/epg/channel/1/show/3926080/ +index_temp_2.scrub {regex||"i"\s*:\s*((?:[^\s,])*)\s*,||} * show number + +index_urlshow.modify {clear} +index_urlshow.modify {addstart('index_temp_2' not "")|http://www.myblobbox.com/it/epg/channel/} +index_urlshow.modify {addend('index_temp_2' not "")|'index_variable_element'/show/'index_temp_2'/} + +title.scrub {single|og:title|content='| />| />} +title.modify {cleanup} + +description.scrub {regex|||
    } +*index_site_channel.scrub {multi|
    ||
    } +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Italy/nove.tv.channels.xml b/siteini.pack/Italy/nove.tv.channels.xml new file mode 100755 index 00000000..7f477173 --- /dev/null +++ b/siteini.pack/Italy/nove.tv.channels.xml @@ -0,0 +1,12 @@ + + + + DeejayTV + RealTime + DMax + Focus + Giallo + K2 + Frisbee + + \ No newline at end of file diff --git a/siteini.pack/Italy/nove.tv.ini b/siteini.pack/Italy/nove.tv.ini new file mode 100755 index 00000000..869372bf --- /dev/null +++ b/siteini.pack/Italy/nove.tv.ini @@ -0,0 +1,63 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: nove.tv +* @MinSWversion: +* @Revision 0 - [06/12/2016] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=nove.tv|timezone=Europe/Rome|maxdays=7.1|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|nopageoverlaps|episodesystem=xmltv_ns|keepindexpage} + +urldate.format {datestring|yyyy-MM-d} +url_index{url|http://api.deejaytv.it/index.php?service=tvguide&format=json&split=day&from=##DATE_START##&to=##DATE_END##&callback=successo} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + +scope.range(urlindex|end) +index_temp_8.modify{calculate(format=date,yyyy-MM-d)|'urldate' +0:0:00 } +index_temp_9.modify{calculate(format=date,yyyy-MM-d)|'urldate' +6:0:00 } +url_index.modify {replace|##DATE_START##|'index_temp_8'} +url_index.modify {replace|##DATE_END##|'index_temp_9'} +end_scope + +index_variable_element.modify {set|'config_site_id'} +index_showsplit.scrub {regex||{\s*\"name\"\s*:\s*\"'index_variable_element'\"[^}]*\"events"\s*:\s*\[([^\]]*)\]||} +index_showsplit.modify {substring(type=regex)|\{\s*(\"day\"[^\}]*)} + +index_start.scrub {regex||^.*?"time"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_title.scrub {regex||^.*?"name"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} + +index_temp_1.scrub {regex||^.*?"seasonNumber"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_temp_2.scrub {regex||^.*?"episodeNumber"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_subtitle.scrub {regex||^.*?"episodeTitle"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} + +* index_temp_1 = season +* index_temp_2 = episode +index_temp_1.modify {calculate(not="" format=F0)|1 -} +index_temp_2.modify {calculate(not="" format=F0)|1 -} +index_episode.modify {clear} +index_episode.modify {addend('index_temp_1' not="")|'index_temp_1'} +index_episode.modify {addend|.} +index_episode.modify {addend('index_temp_2' not="")|'index_temp_2'} +index_episode.modify {addend|.} +index_episode.modify {clear(="..")} + +index_start.modify{cleanup(style=jsondecode)} +index_title.modify{cleanup(style=jsondecode)} +index_subtitle.modify{cleanup(style=jsondecode)} +index_start.modify{cleanup(style=jsondecode)} +index_start.modify{cleanup(style=jsondecode)} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {regex||\{\"name\"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +*scope.range {(channellist)|end} +*index_site_channel.modify {set|'index_site_id'} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Italy/nuvolari.tv.channels.xml b/siteini.pack/Italy/nuvolari.tv.channels.xml new file mode 100755 index 00000000..968bcd94 --- /dev/null +++ b/siteini.pack/Italy/nuvolari.tv.channels.xml @@ -0,0 +1,6 @@ + + + + Nuvolari + + \ No newline at end of file diff --git a/siteini.pack/Italy/nuvolari.tv.ini b/siteini.pack/Italy/nuvolari.tv.ini new file mode 100755 index 00000000..7eaee717 --- /dev/null +++ b/siteini.pack/Italy/nuvolari.tv.ini @@ -0,0 +1,41 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: nuvolari.tv +* @MinSWversion: V1.1.1/42 +* @Revision 1 - [17/02/2014] Francis De Paemeleere +* added .channels.xml auto generation +* @Revision 0 - [25/01/2014] Steve Wildmore +* creation +* @Remarks: Site changes after 1:30 AM so run after that time +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=nuvolari.tv|timezone=UTC+01:00|maxdays=7|cultureinfo=it-IT|charset=ISO-8859-1|titlematchfactor=90|episodesystem=onscreen} +url_index{url|http://www.nuvolari.tv/guida-tv/} + +urldate.format {datestring|dddd} * not used + +index_showsplit.scrub {multi|
    |
    |
    |} +index_showsplit.modify {cleanup(removeduplicates)} + +index_start.scrub {single|
    ||<|
    } +index_start.modify {cleanup(tags="<"">")} + +index_title.scrub {single|

    |||

    } +index_title.modify {cleanup(tags="<"">")} + +index_subtitle.scrub {single|

    ||

    |

    } +index_description.scrub {single|

    ||

    |
    } + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {multi|} +*scope.range {(channellist)|end} +*index_site_id.modify {clear} +*index_site_id.modify {addstart|nuvolari} +*index_site_channel.modify {addstart|Nuvolari} +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Italy/paramountchannel.it.channels.xml b/siteini.pack/Italy/paramountchannel.it.channels.xml new file mode 100755 index 00000000..dd61da98 --- /dev/null +++ b/siteini.pack/Italy/paramountchannel.it.channels.xml @@ -0,0 +1,6 @@ + + + + Paramount Channel Italia + + \ No newline at end of file diff --git a/siteini.pack/Italy/paramountchannel.it.ini b/siteini.pack/Italy/paramountchannel.it.ini new file mode 100755 index 00000000..db459d16 --- /dev/null +++ b/siteini.pack/Italy/paramountchannel.it.ini @@ -0,0 +1,48 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: paramountchannel.it +* @MinSWversion: V1.1.1/56.29 +* @Revision 2 - [11/12/2017] mat8861 *small fix +* @Revision 1 - [13/10/2017] mat8861 & BlackBear199 +* @Revision 0 - [13/05/2017] mat8861 & BlackBear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=paramountchannel.it|timezone=Europe/Rome|maxdays=7|cultureinfo=it-IT|charset=UTF-8|nopageoverlaps|titlematchfactor=90} +site {episodesystem=onscreen|} +url_index {url|http://www.paramountchannel.it/tv/guida-tv/paramount-channel-italy/5eiemf/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi|
    } +index_urlchannellogo.modify {addstart|http://www.paramountchannel.it/favicon.ico} +index_start.scrub {regex||||} +index_start.modify {replace|24|00} +index_title.scrub {regex(include=first)||

    ([^/]*)||} +index_description.scrub {single(include=last)|

    |||

    } +index_title.modify{cleanup(tags="<"">")} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +index_urlshow {url|http://www.paramountchannel.it|} +* +showicon.scrub {single|class="img-responsive movie-title"|src="|"|alt } +title.scrub {single||
    |

    |} +description.scrub {single|
    |

    |

    |
    } +producer.scrub {single||||} +writer.scrub {single|
    } +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Italy/pop.it.ini b/siteini.pack/Italy/pop.it.ini new file mode 100755 index 00000000..3fe63a38 --- /dev/null +++ b/siteini.pack/Italy/pop.it.ini @@ -0,0 +1,33 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: pop.it +* @MinSWversion: V2 +* @Revision 0 - [16/03/2019] doglover +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=pop.it|timezone=Europe/Rome|maxdays=7|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|allowlastdayoverflow} +* +url_index{url|https://www.popfun.it/schedule/ajax/popfun/data/listings/true/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy/MM/dd} +* +index_showsplit.scrub {multi ()|
    |||} +index_start.scrub {single|} +index_title.scrub {single|

    ||")} +index_subtitle.scrub {single|

    |
    ||||| + + + Rai Uno + Rai Due + Rai Tre + Rete 4 + Canale 5 + Italia 1 + La7 + TV8 + DeeJay TV - NOVE + Rai 4 + Iris + Rai 5 + Rai Movie + Rai Premium + Cielo + Paramount Channel + TV2000 + La7d + La5 + Real Time + QVC + Mediaset Extra + Italia 2 + RTL 102.5 TV + HSE24 + Giallo + Top Crime + Boing + K2 + Rai Gulp + Rai Yoyo + Frisbee + Cartoonito + Super! + Rai News 24 + Fine Living + Sky TG 24 + Tgcom24 + DMax + Rai Storia + Focus + Rai Sport 1 + Rai Sport 2 + Super Tennis + MTV Music + La3 + Rai Scuola + Sportitalia + + \ No newline at end of file diff --git a/siteini.pack/Italy/programmi-tv.eu.ini b/siteini.pack/Italy/programmi-tv.eu.ini new file mode 100755 index 00000000..5a4f31da --- /dev/null +++ b/siteini.pack/Italy/programmi-tv.eu.ini @@ -0,0 +1,33 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: programmi-tv.eu +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [28/04/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=programmi-tv.eu|timezone=Europe/Rome|maxdays=7|cultureinfo=fr-FR|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=FR|episodesystem=onscreen} +url_index{url|http://www.programmi-tv.eu/guidatv/|channel|/|urldate|/} +urldate.format {datestring|dd-MM-yyyy} +* +index_showsplit.scrub {multi||||

    } +* +index_start.scrub {single||||} +index_stop.scrub {single||||} +index_title.scrub {single||||} +index_description.scrub {single||||} +index_category.scrub {single|||
    } +* +index_showicon.scrub {single|||} +*index_site_channel.scrub {multi|

    ||

    |} +** @auto_xml_channel_end diff --git a/siteini.pack/Italy/rai.it.channels.xml b/siteini.pack/Italy/rai.it.channels.xml new file mode 100755 index 00000000..09aaed08 --- /dev/null +++ b/siteini.pack/Italy/rai.it.channels.xml @@ -0,0 +1,22 @@ + + + + Rai 1 + Rai 2 + Rai 3 + Rai 4 + Rai 5 + Rai Sport1 + Rai Sport2 + Rai Scuola + Rai Premium + Rai Yoyo + Rai Movie + Rai Gulp + Rai Storia + Euro News + Radio 1 + Radio 2 + Radio 3 + + \ No newline at end of file diff --git a/siteini.pack/Italy/rai.it.ini b/siteini.pack/Italy/rai.it.ini new file mode 100755 index 00000000..3dc3e579 --- /dev/null +++ b/siteini.pack/Italy/rai.it.ini @@ -0,0 +1,98 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: rai.it +* @MinSWversion: V1.1.1/52 +* @Revision 1 - [13/04/2014] Jan van Straaten +* various adaptions to site changes +* @Revision 0 - [11/08/2011] Jan van Straaten +* none +* @Remarks: +* unstructured site rai.it makes it difficult to grab all epg data +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=rai.it|timezone=UTC+01:00|maxdays=6|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen} +*site {ratingsystem=IT|grabengine=|firstshow=0|firstday=0000000} +url_index{url|http://www.rai.it/dl/portale/html/palinsesti/guidatv/static/|channel|_|urldate|.html} +urldate.format {datestring|yyyy_MM_dd} +*subpage.format {number||1|} +index_showsplit.scrub {multi|
    |||} +index_urlshow {url(include="ContentItem" exclude="media")||} +* +index_start.scrub {single||||} +index_title.scrub {single(separator=" -"": " include=first)||">||} +index_subtitle.scrub {single(separator=" -"": " exclude="Ep.""ep.""Ep " include=last)||">||} +index_episode.scrub {single(separator=" -" include="Ep.""ep.""Ep ")||">||} +index_description.scrub {single|class="eventDescription">||
    |
    } +index_description.modify {cleanup(tags="<"">")} +index_temp_3.scrub {single||||
    } +index_description.modify {remove|'index_temp_3'} +index_description.modify {addend|'index_temp_3'} +* +*title.scrub {single||||} * this site has no consistent title in the detail page!! +subtitle.scrub {single|
    |

    |

    |

    } +description.scrub {single(separator=" />""\">" exclude="|

    |

    |

    } +description.scrub {single(separator=" />""\">" exclude="|

    |

    |

    } +category.scrub {single|
    |Genere: |
    |

    } +titleoriginal.scrub {single|
    |Titolo originale: |} +titleoriginal.scrub {single|
    |(|)|

    } +producer.scrub {single|
    |Produzione: |<} +director.scrub {single(separator="Cast" include=first)|
    |Regia: |<} +director.scrub {single|
    | di||

    } +actor.scrub {single|
    |Cast: |<} +actor.scrub {single(separator=",")|
    | con||

    } +writer.scrub {single(separator=",")|
    |Ideatore: |<} +productiondate.scrub {single|
    |Anno: |<|

    } +productiondate.scrub {single|
    |||

    } +* +*index_description.modify {addstart("")|nessun dettaglio} +*index_description.modify {remove('index_urlshow' not "")|'index_description'} +* +* the following extracts the episode from a title like .. Art alive Ep 42 .. and removes the Ep part from it: +index_title.modify {replace|ep.|ep. } * add space to ep. in case ep.52 (fails to extract the ep number without the space!) +index_title.modify {replace|Ep.|Ep. } +index_title.modify {replace| | } +index_title.modify {cleanup(style=name)} +index_temp_1.modify {clear} +index_temp_1.modify {calculate('index_title' ~ "Ep " format=F0)|'index_title' 1 *} * extract the Ep number +index_temp_1.modify {calculate('index_title' ~ "ep " format=F0)|'index_title' 1 *} * extract the Ep number +index_temp_1.modify {calculate('index_title' ~ "Ep." format=F0)|'index_title' 1 *} * extract the Ep number +index_temp_1.modify {calculate('index_title' ~ "ep." format=F0)|'index_title' 1 *} * extract the Ep number +index_temp_1.modify {calculate('index_title' ~ "EP." format=F0)|'index_title' 1 *} * extract the Ep number +index_episode.modify {replace('index_temp_1' not "")|'index_episode'|Ep. 'index_temp_1'} +index_title.modify {remove| Ep 'index_temp_1'} +index_title.modify {remove| Ep. 'index_temp_1'} +index_title.modify {remove| ep 'index_temp_1'} +index_title.modify {remove| ep. 'index_temp_1'} +index_title.modify {remove| EP. 'index_temp_1'} +* +* episode can contain subtitle like: Trambusto nel bosco Ep 25 +index_temp_2.modify {calculate(format=F0)|'index_episode' " " #} * count the words +index_temp_1.modify {calculate(format=F0)|'index_episode' 1 *} * extract the episode num +index_subtitle.modify {addstart('index_temp_2' > "3")|'index_episode'} +index_subtitle.modify {remove| Ep 'index_temp_1'} +index_subtitle.modify {remove| Ep. 'index_temp_1'} +index_subtitle.modify {remove| ep 'index_temp_1'} +index_subtitle.modify {remove| ep. 'index_temp_1'} +index_episode.modify {replace|'index_episode'|Ep. 'index_temp_1'} +* +index_temp_1.modify {replace|'index_temp_1'|'index_title'} +index_temp_1.modify {remove| 2a serie} +index_subtitle.modify {replace(~ 'index_temp_1')|'index_subtitle'|} * removes title without the 2a serie addition +index_subtitle.modify {remove|"} +index_subtitle.modify {cleanup(style=name)} +* +title.modify {addstart|'index_title'} * no reliable title in detail page!! +description.modify {remove|Titolo originale: 'titleoriginal'} +description.modify {remove|Genere: 'category'} +description.modify {remove|Produzione: 'producer'} +description.modify {remove|Regia: 'director'} +description.modify {remove|Cast: 'actor'} +description.modify {remove|Anno: 'productiondate'} +description.modify {cleanup} +description.modify {replace| | } +description.modify {remove| + + + Rai1 + Rai2 + Rai3 + Rai4 + Rai5 + RaiMovie + RaiPremium + RaiGulp + RaiYoyo + RaiStoria + RaiScuola + RaiNews24 + RaiSportpiuHD + RaiSport + + \ No newline at end of file diff --git a/siteini.pack/Italy/raiplay.it.ini b/siteini.pack/Italy/raiplay.it.ini new file mode 100755 index 00000000..2a09c36f --- /dev/null +++ b/siteini.pack/Italy/raiplay.it.ini @@ -0,0 +1,78 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: raiplay.it +* @MinSWversion: V2.1.3 +* @Revision 3 - [09/09/2017] mat8861 *fix description +* @Revision 2 - [29/08/2017] mat8861 & Blackbear199 *tune up and fixes +* @Revision 1 - [20/06/2017] mat8861 & Blackbear199 *add elements +* @Revision 0 - [24/04/2017] mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=raiplay.it|timezone=Europe/Rome|maxdays=7|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=0} +site {ratingsystem=IT|episodesystem=onscreen|retry=5} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index {url|https://www.raiplay.it/guidatv/index.html?canale=|channel|&giorno=|urldate|&new} +urldate.format {datestring|dd-MM-yyyy} +* +index_urlshow {url|https://www.raiplay.it|data-pathdl="||"} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_urlsubdetail {url|https://www.raiplay.it|data-href="||">} +index_urlsubdetail.headers {customheader=Accept-Encoding=gzip,deflate} +index_showsplit.scrub {multi|
  • } +index_urlshow {url|https://www.raiplay.it|data-pathdl="||"} +index_start.scrub {regex||

    (\d{2}:\d{2})

    ||} +index_title.scrub {regex||

    (.*?)

    ||} +index_title.scrub {cleanup} +index_subtitle.scrub {regex||

    (.*?)

    ||} +index_episode.modify {substring(pattern="Stagione 'S1'""Stagione 'S1' Episodio 'E1'""Episodio 'E1'""St'S1' Ep'E1'""S'S1'E'E1'" type=regex)|'index_subtitle' "(?:Stagione\s+\d+\s+)?:Episodio\s+\d+"} +index_subtitle.modify {remove(type=regex)|(?:Stagione\s+\d+\s+)?Episodio\s+\d+} *disable to keep Season/Episode in subtitle +index_subtitle.modify {cleanup} +index_description.scrub {regex||

    ([^/]*)

    ||} +index_description.modify {cleanup} +index_category.modify {substring(type=regex)|'index_description' "(^.*?)\s-\s"} +index_description.modify {remove|'index_category' - } +index_description.modify {cleanup} +* +title.scrub {single|

    ||

    |
  • } +title.modify {cleanup(tags="<"">")} +title.modify {addstart("")|'index_title'} +subtitle.scrub {single|
    |

    |

    |
    } +description.scrub {single(includeblock=1)|
    ||
    } +description.modify {cleanup(removeduplicates span=2 keeplast)} +description.modify {cleanup(tags="<"">")} +description.modify {cleanup} +director.scrub {single(exclude="AA VV" separator=", ""," max=3)|
      |
    • Regia|
    • } +presenter.scrub {single(separator=", ")|
        |Conduttore||
    } +productiondate.scrub {regex||
    • (\d{4})
    • ||} +country.scrub {regex||
        .*?
      • .*?
      • ([^/]*)
      ||} +actor.scrub {single(separator=", ""," max=4)|
        |Interpreti||
    } +actor.modify {cleanup(tags="<"">")} +actor.modify {cleanup} +* +subdetail_episode.scrub {multi(include="St ""Ep ")|

    |||

    } +subdetail_episode.modify {replace|\|| } +subdetail_episode.modify {replace|St |Stagione } +subdetail_episode.modify {replace|Ep |Episodio } +subdetail_subtitle.modify {remove(type=regex)|(?:St\s+\d+\s+)?Ep\s+\d+} +subdetail_description.scrub {single|
    |

    |
    } +subdetail_description.modify {cleanup(removeduplicates span=2 keeplast)} +subdetail_description.modify {cleanup} +* +* +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|https://www.raiplay.it/guidatv/} +*index_site_id.scrub {multi|
  • } +*index_site_channel.scrub {regex||
  • } +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} + +** @auto_xml_channel_end diff --git a/siteini.pack/Italy/raitalia.it.channels.xml b/siteini.pack/Italy/raitalia.it.channels.xml new file mode 100755 index 00000000..04bc4fa3 --- /dev/null +++ b/siteini.pack/Italy/raitalia.it.channels.xml @@ -0,0 +1,6 @@ + + + + Rai Italia + + diff --git a/siteini.pack/Italy/raitalia.it.ini b/siteini.pack/Italy/raitalia.it.ini new file mode 100755 index 00000000..60f0bcd5 --- /dev/null +++ b/siteini.pack/Italy/raitalia.it.ini @@ -0,0 +1,34 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: raitalia.it +* @MinSWversion: +* @Revision 0 - [15/05/2017] Netuddki +* - creation +* @Remarks: n/a +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=raitalia.it|timezone=UTC|maxdays=7|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90} +*site {ratingsystem=IT} +url_index{url|http://www.rai.it/dl/portale/html/palinsesti/guidatv/static/RaiItalia3_|urldate|.html} +urldate.format {datestring|yyy_MM_dd} +* +index_showsplit.scrub {regex||
    (.*?)
    ||} +* +* +index_start.scrub {regex||class="ora_paese1">(\d+:\d+)||} +* +index_title.scrub {regex||MediapolisCategory=.*?">(.*?)||} +index_description.scrub {regex||eventDescription">(.*?)<||} +index_description.modify {cleanup} +index_description.modify {addstart("")|Nessuna descrizione disponibile} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|raitalia} +*index_site_channel.modify {set|Rai Italia} +** @auto_xml_channel_end diff --git a/siteini.pack/Italy/staseraintv.com.channels.xml b/siteini.pack/Italy/staseraintv.com.channels.xml new file mode 100755 index 00000000..50dbfb24 --- /dev/null +++ b/siteini.pack/Italy/staseraintv.com.channels.xml @@ -0,0 +1,63 @@ + + + + Rai 1 + Rai 2 + Rai 3 + Rai 4 + Canale 5 + Italia 1 + Rete 4 + Rai Movie + Paramount Channel + Iris + TV8 + Italia 2 + La 5 + Cielo + La7 + La7 D + TOP CRIME + GIALLO TV + Rai 5 + Rai Premium + Mediaset Extra + NOVE + Italia 7 Gold + TV2000 + La1 + La2 + SKY TG24 + Rai Sport 1 + Rai Sport 2 + SuperTennis + Euro Sport + SportItalia + Rai Gulp + Rai YoYo + Boing + Cartoonito + Frisbee + K2 + Super + Disney Channel + LaEffe + Rai Storia + Focus TV + RealTime + DMAX + Fine Living + Discovery Channel + Rai Scuola + Sky Cinema 1 + SKY Cinema Family + Sky Cinema Passion + CULT + Sky Cinema MAX + Fox + Premium Cinema + Joi + Premium Action + Mya + + \ No newline at end of file diff --git a/siteini.pack/Italy/staseraintv.com.ini b/siteini.pack/Italy/staseraintv.com.ini new file mode 100755 index 00000000..e30d5e5e --- /dev/null +++ b/siteini.pack/Italy/staseraintv.com.ini @@ -0,0 +1,56 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: staseraintv.com +* @MinSWversion: V1.1.1/54 +* @Revision 1 - [01/06/2016] Blackbear199 +* - showsplit fix +* @Revision 0 - [25/09/2015] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=staseraintv.com|timezone=Europe/Rome|maxdays=2|cultureinfo=it-IT|charset=UTF-8|titlematchfactor=90|nopageoverlaps} + +urldate.format {list|stasera|domani|{datestring|dddd_dd_MMMM_yyy}} +url_index{url|http://www.staseraintv.com/programmi_|urldate|_|channel|.html} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + + +scope.range {(urlindex)|end} +url_index.modify {replace|ì|i} +end_scope + +index_showsplit.scrub {multi(separator="
    " exclude=last)|
    ||
    } + +index_start.scrub {regex||^\s*([0-2]\d\:[0-5]\d)||} +index_start.modify {replace(type=regex)|24:|00:} +index_title.scrub {regex||^[^-]*-\s*(.*?)$||} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*------------------------------------------------------------------------------ +* channels page - some may not have any listings.enable only 1 +*------------------------------------------------------------------------------ +*url_index{url|http://www.staseraintv.com/canali_digitale_terrestre.html} +*index_site_id.scrub {regex||(.*?).*?([^<]*).*/lista-canali/scheda_.*?.html} +*index_site_id.modify {substring(type=regex) |.*?.*?[^<]*.*/lista-canali/scheda_(.*?).html} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +*-------------------------------------------------------------------------------- +* active channels - channels that have listings.enable only 1 +*-------------------------------------------------------------------------------- +*url_index{url|http://www.staseraintv.com/index|subpage|.html} +*subpage.format{list||1|2|3|4|5|6|7|8|9} +*index_site_id.scrub {multi|onClick="window.location.href='/programmi_stasera_||.html'">|.html'">} +*index_site_channel.scrub {multi|
    |} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} + +** @auto_xml_channel_end diff --git a/siteini.pack/Italy/tv.zam.it.channels.xml b/siteini.pack/Italy/tv.zam.it.channels.xml new file mode 100755 index 00000000..3a169b08 --- /dev/null +++ b/siteini.pack/Italy/tv.zam.it.channels.xml @@ -0,0 +1,57 @@ + + + + Rai 1 + Rai 2 + Rai 3 + Canale 5 + Italia 1 + Rete 4 + La7 + Mtv + Deejay Tv + Rai 4 + Iris + Cielo + Boing + Rai Storia + RaiGulp + Raisport 1 + Rai 5 + La5 + Rai Movie + Mediaset Extra + La7d + Rai premium + Italia 2 + Realtime + Dmax + Rai News + Rai YoYo + Premium Cinema + DeaSuper + K2 + Frisbee + Super Tennis + Tv 2000 + Sport 3 + Top Crime + Rsi La 1 + Cartoonito + Focus + Giallo + Raisport 2 + Rai Scuola + Premium Energy + Premium Emotion + Premium Comedy + Premium Crime + Premium Joi + Premium Mya + Premium Action + Alice + Sport 1 + Sport 2 + Rsi La 2 + + \ No newline at end of file diff --git a/siteini.pack/Italy/tv.zam.it.ini b/siteini.pack/Italy/tv.zam.it.ini new file mode 100755 index 00000000..ec070fd9 --- /dev/null +++ b/siteini.pack/Italy/tv.zam.it.ini @@ -0,0 +1,112 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.zam.it +* @MinSWversion: V1.1.1/53.6 +* none +* @Revision 6 - [05/01/2014] Steve Wildmore +* fix channels.xml generation +* @Revision 5 - [04/01/2014] Steve Wildmore +* fully new, site change +* @Revision 4 - [24/07/2012] Jan van Straaten +* fully new, site change +* @Revision 3 - [01/04/2011] Willy De Wilde +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tv.zam.it|timezone=UTC+01:00|maxdays=9|cultureinfo=it-IT|charset=ISO-8859-1|titlematchfactor=90|episodesystem=onscreen} +url_index{url|http://tv.zam.it/programmitv_giorno.php?canale=|channel|&data=|urldate|} +urldate.format {datestring|yyyy-MM-dd} +* +*index_showsplit.scrub {multi(debug exclude="<<< Programmi")|\n||)||} + +index_start.scrub {regex()||data-time="\d{4}-\d{2}-\d{2}T(\d{2}:\d{2}):00Z"||} +index_title.scrub {regex||(.+?)||} +index_description.scrub {regex()||
    (.+?)||} +index_description.modify {replace|
    |. } +index_description.modify {cleanup(tags="<"">")} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_channel.scrub {multi(exclude="|} +*index_site_id.scrub {multi|CANAL:|&network=|&country|} +** @auto_xml_channel_end diff --git a/siteini.pack/Mexico/foxplay.com.mx.channels.xml b/siteini.pack/Mexico/foxplay.com.mx.channels.xml new file mode 100755 index 00000000..61d8e8b0 --- /dev/null +++ b/siteini.pack/Mexico/foxplay.com.mx.channels.xml @@ -0,0 +1,24 @@ + + + + FOX SPORTS 3 + FOX SPORTS 2 MEXICO + FOX SPORTS MEXICO + FOX CLASSICS + FOX 1 LATAM + FOX CINEMA + FOX COMEDY + FOX FAMILY + FOX MOVIES + NAT GEO WILD LATAM + FX Movies Central + NAT GEO MEXICO + FX Movies West + FX MEXICO + FOX MEXICO + FOX LIFE MEXICO + FOX ACTION LATAM + CINECANAL MEXICO + NAT GEO KIDS WEST + + \ No newline at end of file diff --git a/siteini.pack/Mexico/foxplay.com.mx.ini b/siteini.pack/Mexico/foxplay.com.mx.ini new file mode 100755 index 00000000..4bed872e --- /dev/null +++ b/siteini.pack/Mexico/foxplay.com.mx.ini @@ -0,0 +1,50 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: foxplay.com.mx +* @MinSWversion: V2.1.5 +* @Revision 0 - [29/10/2017] Blackbear199 & mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=foxplay.com.mx|timezone=UTC|maxdays=7|cultureinfo=es-MX|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=MX|episodesystem=onscreen} +* +url_index{url|https://fng-discovery-qp.foxplay.com/fox/restapi/epgGrid?apiKey=qwerty&channels=9a43a322af404763aba38a4e76c30c72&country=MX&device=webClient&entitlement=%7B%22Country%22:%22(Default+MX)%22,%22FlightStartDate%22:%22%5B%5D%22,%22FlightEndDate%22:%22%5B%5D%22%7D&language=##lang##&pageSize=1000&programEndTime=##end_time##&programStartTime=##start_time##&publicationStatus=Published} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +urldate.format {datestring|yyyy-MM-dd} +* +scope.range{(urlindex)|end} +global_temp_1.modify {calculate(format=date,java)|'urldate'} +global_temp_2.modify {calculate(format=F0)|'global_temp_1' 86399999 +} +global_temp_3.modify {set|eng} *available language: eng (English) - spa (Spanish) +url_index.modify {replace|##start_time##|'global_temp_1'} +url_index.modify {replace|##end_time##|'global_temp_2'} +url_index.modify {replace|##lang##|'global_temp_3'} +end_scope + +index_showsplit.scrub {regex||"id": "FNGSchedule.+?"extendedAttributes":||} +scope.range{(splitindex)|end} +index_temp_1.modify {substring(type=regex)|'index_showsplit' "\"startTime\":\s(\d+),"} +index_temp_1.modify {cleanup(removeduplicates=equal,100 link="index_showsplit")} +index_showsplit.modify {remove(type=element)|-1 1} +index_showsplit.modify {sort(ascending,string)} +sort_by.scrub {single(target="index_showsplit")|"startTime": ||,|,} +sort_by.modify {calculate(target="index_showsplit" format=date,unix)} +end_scope + +index_start.scrub {single|"startTime": ||,|,} +index_title.scrub {single|"name": "||",|",} +index_description.scrub {single|"description": "||",|",} +index_category.scrub {single|"broadcastType": "||"|"} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|https://fng-discovery-qp.foxplay.com/fox/restapi/channels?apiKey=qwerty&country=MX&device=webClient&entitlement=%7B%22Country%22:%22(Default+MX)%22,%22FlightStartDate%22:%22%5B*+TO+##start_time##%5D%22,%22FlightEndDate%22:%22%5B##end_time##+TO+*%5D%22%7D&hasEPG=true&language=spa&pageNumber=1&pageSize=1000&publicationStatus=Published} +*index_site_id.scrub {multi|"id": "||",|",} +*index_site_channel.scrub {multi|"updatedDateTime":|"name": "|",|],} +*index_site_id.modify {cleanup(removeduplicates link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Mexico/mexicotravelchannel.com.mx.channels.xml b/siteini.pack/Mexico/mexicotravelchannel.com.mx.channels.xml new file mode 100755 index 00000000..f0c256d3 --- /dev/null +++ b/siteini.pack/Mexico/mexicotravelchannel.com.mx.channels.xml @@ -0,0 +1,6 @@ + + + + Mexico Travel Channel + + diff --git a/siteini.pack/Mexico/mexicotravelchannel.com.mx.ini b/siteini.pack/Mexico/mexicotravelchannel.com.mx.ini new file mode 100755 index 00000000..e6fd6c5c --- /dev/null +++ b/siteini.pack/Mexico/mexicotravelchannel.com.mx.ini @@ -0,0 +1,46 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mexicotravelchannel.com.mx +* @MinSWversion: +* @Revision 0 - [31/05/2017] Netuddki +* - create +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=mexicotravelchannel.com.mx|timezone=America/Mexico_City|maxdays=7.1|cultureinfo=es-MX|charset=UTF-8|titlematchfactor=90} +site {firstday=0123456} +urldate.format {datestring|yyyy-MM-dd} +* +url_index{url|http://www.mexicotravelchannel.com.mx/index.php/inicio/programacion} +* +scope.range {(splitindex)|end} +index_showsplit.scrub {regex||
  • .*?">(.*?)
    ||} +* +index_urlshow.scrub {regex||||} +* +end_scope +* +scope.range {(showdetails)|end} +title.scrub {regex||
    .*?

    (.*?)

    ||} +* +description.scrub {regex||
    (.*?)

    ||} +description.modify {cleanup(tags="<"">"} +* +showicon.scrub {single|
    | + + + + + guide.xml + m n + rex + Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36 Edg/79.0.309.71 + + AABBCC + + + + + on + 4 + 0 + f + + + + ale kino+ HD + Classica + + + + diff --git a/siteini.pack/Misc/dummy.ini b/siteini.pack/Misc/dummy.ini new file mode 100755 index 00000000..899f0145 --- /dev/null +++ b/siteini.pack/Misc/dummy.ini @@ -0,0 +1,37 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: your_site_name +* @MinSWversion: V0 +* none +* @Revision 2 - [15/07/2014] Jan van Straaten +* added a choice of more than one show per day +* @Revision 1 - [21/05/2014] Jan van Straaten +* added timezone +* @Revision 0 - [22/04/2013] Jan van Straaten +* none +* @Remarks: +* A SiteIni that creates a dummy xmltv guide with one or more show every day +* @header_end +**------------------------------------------------------------------------------------------------ +site {cultureinfo=en-GB|timezone=UTC+00:00|maxdays=10.1|charset=utf-8|skip=noskip|keepindexpage} +url_index {url|http://this-page-intentionally-left-blank.org/} * just an empty page +index_showsplit.scrub {single||||} * copies the html page +index_showsplit.modify {clear} +scope.range {(splitindex)|end} +* +* the shows for one day: +index_variable_element.modify {addstart|00:00-23:59##Full Day Show####} * one show per day example +*index_variable_element.modify {addstart|00:00-12:00##First show####12:00-00:00##Second show####} * 2 shows per day example +*index_variable_element.modify {addstart|00:00-06:00##Night show####6:00-12:00##Morning show####12:00-18:00##Afternoon show####18:00-00:00##Evening show####} * 4 shows per day example +* +index_showsplit.modify {addstart()|'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'} +index_showsplit.modify {replace()|####|\|} * convert to multi +end_scope +index_start.scrub {single()|||-|-} +index_stop.scrub {single()|-||#|#} +index_title.scrub {single()|##|||} +*index_start.modify {addstart|00:00} +*index_stop.modify {addstart|23:59} +index_title.modify {addstart|dummy program - } +index_description.modify {addstart|Created by WebGrab+Plus, your favorite TVguide Grabber.} \ No newline at end of file diff --git a/siteini.pack/Misc/empty.ini b/siteini.pack/Misc/empty.ini new file mode 100755 index 00000000..3905617b --- /dev/null +++ b/siteini.pack/Misc/empty.ini @@ -0,0 +1,14 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: your_site_name +* @MinSWversion: V0 +* none +* @Revision 0 - [your_date] your_name +* none +* @Remarks: +* An empty SiteIni used in case no siteini is specified or left empty +* @header_end +**------------------------------------------------------------------------------------------------ + +site {timezone=|cultureinfo=} \ No newline at end of file diff --git a/siteini.pack/Misc/fixed.ini b/siteini.pack/Misc/fixed.ini new file mode 100755 index 00000000..2ec88781 --- /dev/null +++ b/siteini.pack/Misc/fixed.ini @@ -0,0 +1,51 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: fixed +* @MinSWversion: +* @Revision 0 - [11/12/2015] Francis De Paemeleere +* none +* @Remarks: +* A SiteIni that creates a dummy xmltv guide with one or more show every day +* Now for multiple channels and more detailed info +* @header_end +**------------------------------------------------------------------------------------------------ +site {cultureinfo=en-GB|timezone=UTC|maxdays=30.1|charset=utf-8|skip=noskip|keepindexpage} +url_index {url|http://this-page-intentionally-left-blank.org/} * just an empty page +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +index_showsplit.scrub {single||||} * copies the html page +index_showsplit.modify {clear} + +scope.range {(splitindex)|end} +* the show(s) for one day: +index_variable_element.modify {addstart|'config_site_id'} + +* now create 30 days +index_showsplit.modify {addstart|'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'####'index_variable_element'} +index_showsplit.modify {replace|####|\|} * convert to multi +end_scope + +index_start.scrub {single|||-|-} +index_stop.scrub {single|-||#|#} +index_title.scrub {single|##title:||##|##} +index_subtitle.scrub {single|##subtitle:||##|##} +index_category.scrub {single|##category:||##|##} +index_description.scrub {single|##description:||##|##} + +index_director.scrub {single|##director:||##|##} +index_actor.scrub {single|##actor:||##|##} +index_presenter.scrub {single|##presenter:||##|##} +index_writer.scrub {single|##writer:||##|##} +index_producer.scrub {single|##producer:||##|##} +index_composer.scrub {single|##composer:||##|##} +index_commentator.scrub {single|##commentator:||##|##} + +* split multi elements into separate values +index_category.modify {replace|#_#|\|} +index_director.modify {replace|#_#|\|} +index_actor.modify {replace|#_#|\|} +index_presenter.modify {replace|#_#|\|} +index_writer.modify {replace|#_#|\|} +index_producer.modify {replace|#_#|\|} +index_composer.modify {replace|#_#|\|} +index_commentator.modify {replace|#_#|\|} diff --git a/siteini.pack/Misc/fixed_info.txt b/siteini.pack/Misc/fixed_info.txt new file mode 100755 index 00000000..5d921169 --- /dev/null +++ b/siteini.pack/Misc/fixed_info.txt @@ -0,0 +1,41 @@ +* this siteini can create fixed channels with fixed show(s) + +************************************************************************************************** +* configure your config file +************************************************************************************************** +01. in the config file define one (or more) channel(s) like below: + +eg. 1 show a day: +dummy001 + +eg. 2 shows a day: +dummy002 + + +The format of site_id is pretty simple. +a. nn:nn-nn:nn the start-stop times for this show +b. ##title:xxxxx the title of this show + . (optional) ##subtitle:xxxx the subtitle of this show + . (optional) ##description:xxxx the description of this show + . (optional) ##category:xxxx the category/categories of this show with #_# as a separator between multiple values + . (optional) ##director:xxxx the director(s) of this show with #_# as a separator between multiple values + . (optional) ##actor:xxxx the actor(s) of this show with #_# as a separator between multiple values + . (optional) ##presenter:xxxx the presenter(s) of this show with #_# as a separator between multiple values + . (optional) ##writer:xxxx the writer(s) of this show with #_# as a separator between multiple values + . (optional) ##producer:xxxx the producer(s) of this show with #_# as a separator between multiple values + . (optional) ##composer:xxxx the composer(s) of this show with #_# as a separator between multiple values + . (optional) ##commentator:xxxx the commentator(s) of this show with #_# as a separator between multiple values +z. #### closing tag for this show + +You can create as many shows as you like / day. Just be sure that when you create a 1 day show, the start and end time are not the same. So 00:00-00:-00 will NOT work. Just make it 00:00-23:59. + +FYI: +If you have many shows on a day, are want to have much details, the config line can become pretty long. In xml, you can split your lines easily like: + + dummy001 \ No newline at end of file diff --git a/siteini.pack/Misc/merge-xmltv.ini b/siteini.pack/Misc/merge-xmltv.ini new file mode 100755 index 00000000..3d6b2cc7 --- /dev/null +++ b/siteini.pack/Misc/merge-xmltv.ini @@ -0,0 +1,81 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: merge-xmltv +* @MinSWversion: 1.1.1/56.02 +* @Revision 4 - [19/11/2019] WGT +* @Revision 3 - [21/01/2016] Francis De Paemeleere +* - add show icon +* @Revision 2 - [21/10/2015] Francis De Paemeleere +* - speedup for large files +* @Revision 1 - [17/10/2015] Jan van Straaten +* - allows multiple xmltv input file to merge +* @Revision 0 - [09/05/2014] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +*** edit - timezone=UTC+00:00 - to the timezone for which the xmltv data is created +*** edit (optional) - cultureinfo=en-GB - to the cultureinfo of the country for which the xmltv data is created +site {url=merge-xmltv|timezone=UTC+00:00|maxdays=31.1|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|keepindexpage} +* +*** eventually enable and adapt ratingsystem and episodesystem to your requiements +*site {ratingsystem=GB|episodesystem=onscreen} +* +*** edit - path_of_the_xmltv_file2merge.xml - to your requirements +*** more than one file2merge or just one: +*subpage.format {list|path_of_the_1st_xmltv_file2merge.xml|path_of_the_2nd_xmltv_file2merge.xml|etc} +*** example +*subpage.format {list|D:\guide-1.xml|D:\guide-2.xml} +url_index{url|file://|subpage|} + +scope.range {(datelogo)|end} +index_variable_element.modify {addstart|'config_site_id'} +global_temp_1.scrub {regex||]*id="[^\"]*"[^>]*>.*?||} +end_scope +index_urlchannellogo.modify {substring(type=regex)|'global_temp_1' ".*"} + +index_showsplit.scrub {regex||]*channel=\"'index_variable_element'\"[^>]*>.*?||} + +index_start.scrub {single|start="||"|>} +index_stop.scrub {single|stop="||"|>} +index_title.scrub {single|||} +index_subtitle.scrub {single|||} +index_description.scrub {single|||} +index_actor.scrub {multi||||} +index_director.scrub {multi||||} +index_writer.scrub {multi||||} +index_producer.scrub {multi||||} +index_presenter.scrub {multi||||} +index_productiondate.scrub {single||||} +index_category.scrub {multi|||} +index_starrating.scrub {single|||} +index_episode.scrub {single||||} +index_showicon.scrub {regex||]*id="[^\"]*"[^>]*>.*?||} +*scope.range {(channellist)|end} +*index_site_channel.modify {addstart|'index_site_id'} +*index_site_id.modify {substring(type=regex)|]*id="([^\"]*)"[^>]*>} +*index_site_channel.modify {substring(type=regex)|]*>(.*?)} +*index_site_id.modify {cleanup(removeduplicates=equal link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Misc/merge-xmltv_info.howtosetup.txt b/siteini.pack/Misc/merge-xmltv_info.howtosetup.txt new file mode 100755 index 00000000..45054160 --- /dev/null +++ b/siteini.pack/Misc/merge-xmltv_info.howtosetup.txt @@ -0,0 +1,55 @@ +document created 09/05/2014 by Jan van Straaten +updated 17/10/2015 Allows Multiple xmltv input files to merge + +How to Merge existing xmltv files with WebGrab+Plus. + +************************************************************************************************** +* Introduction +************************************************************************************************** +This is the preferred method as an alternative for the method described in the document Merging-xmltv-files.txt which is avaiable @ http://www.webgrabplus.com/sites/default/files/download/documentation/Set%20of%20help%20files/help-files.zip +This alternative makes use of the 'file protocol' as described in section 4.4.4 of the manual. With this the program reads the existing xmltv file, extracts the xmltv data for the channels specified in the config file for the timespan also specified there and adds it to the xmltv output file. +In fact this method is no different from a normal wg++ run, but instead of grabbing the raw epg data from a tvguide website, it reads this from the existing xmltv file. For that it makes use of a dedicated 'siteini' file, merge-xmltv.ini, in which all the necessary parameters and steps are defined, just like any other siteini. With it, it does all the normal things, like removing obsolete shows, extracting start and stop time and converting it to the timezone if necessary, extracting all the xmltv elements, like title, desc, actor, episode etc and finally writing all of that to the xmltv output file. In the same run, you can add channels from other sources, like tvguide sites, by adding these channels to the channel-list in the config file, just like any other WG++ run, but also if required from another existing xmltv file. + +************************************************************************************************** +* Setup (configure your files to merge) +************************************************************************************************** +01. Download the special siteini merge-xmltv.ini @http://www.webgrabplus.com/sites/default/files/download/ini/info/SiteIni.Pack/Misc/merge-xmltv.ini +02. Open this ini in a text editor, e.g. notepad or notepad++ +03. Add the xmltv files you want to merge in the merg-xmltv.ini: + find + *** edit - path_of_the_xmltv_file2merge.xml - to your requirements + and add one line below eg. + subpage.format {list|D:\guide-1.xml} * 1 file we want to merge + subpage.format {list|D:\guide-1.xml|D:\guide-2.xml} * 2 files we want to merge + subpage.format {list|D:\guide-1.xml|D:\guide-2.xml|D:\guide-3.xml} * 3 files we want to merge + + You can also change: + timezone=UTC+00:00 + into + the timezone of the original xmltv files + eg. + timezone=Europe/Rome + timezone=UTC + + You can also change: + cultureinfo=en-GB + into + the cultureinfo of the country of the original xmltv files + eg. + cultureinfo=it-IT +************************************************************************************************** +* generate your own merge-xmltv.channel.xml file +************************************************************************************************** +04. open merge-xmltv.ini with a text editor +05. remove the FIRST * in all the lines between @auto_xml_channel_start and @auto_xml_channel_end +06. in the WebGrab++.config.xml file, add a dummy channel like this: + dummy +07. run WG++ once. +08. your should get a merge-xmltv.channel.xml file in the same directory as the .ini file +09. put the first * back in all the lines between @auto_xml_channel_start and @auto_xml_channel_end +10. use the merge-xmltv.channel.xml to setup your WebGrab++.config.xml file (you can now remove the dummy channels from 06.) +************************************************************************************************** +* generate your merged file +************************************************************************************************** +11. now you can run wg++ with the config file you created in 10 and merge your xmltv files +12. you can add any other siteini channel in the merge config file. wg++ will merge the files and also grab the data for the 'normal' siteinis. \ No newline at end of file diff --git a/siteini.pack/Misc/site_ini_template.ini b/siteini.pack/Misc/site_ini_template.ini new file mode 100755 index 00000000..dd73ae43 --- /dev/null +++ b/siteini.pack/Misc/site_ini_template.ini @@ -0,0 +1,55 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: your_site_name +* @MinSWversion: +* @Revision 0 - [your_date] your_name +* - your_comments +* @Remarks: your_remarks +* @header_end +**------------------------------------------------------------------------------------------------ + +*site {url=site.com|timezone=UTC+00:00|maxdays=6|cultureinfo=en-GB|charset=ISO-8859-1|titlematchfactor=90} +*site {ratingsystem=ES|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0000000} +*url_index{url|} +*urldate.format {daycounter|0} +*subpage.format {number||1|} +*index_showsplit.scrub {multi|} +*index_urlshow {url|} +*index_urlchannellogo {url| } +* +*index_date.scrub {single|} +*index_start.scrub {single|} +*index_stop.scrub {single|} +*index_title.scrub {single|} +* most other elements have index_ versions +* +*title.scrub {single|} +*titleoriginal.scrub {single|} +*subtitle.scrub {single|} +*description.scrub {multi|} +*director.scrub {single|} +*actor.scrub {single(separator=", ")|} +*presenter.scrub {single|} +*producer.scrub {single|} +*writer.scrub {single|} +*composer.scrub {single|} +*rating.scrub {multi|} +*ratingicon.scrub {multi|} +*category.scrub {single|} +*productiondate.scrub {single|} +*starrating.scrub {single|} +*episode.scrub {single|} +*subtitles.scrub {single|} +*premiere.scrub {single|} +*previousshown.scrub {single|} +* +* operations: + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +**index_site_channel.scrub {multi|} +**index_site_id.scrub {multi|} +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Misc/site_ini_xmltv2xmltv.ini b/siteini.pack/Misc/site_ini_xmltv2xmltv.ini new file mode 100755 index 00000000..1012d186 --- /dev/null +++ b/siteini.pack/Misc/site_ini_xmltv2xmltv.ini @@ -0,0 +1,50 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* template to grab a xmltv feed +* @Site: your_site_name +* @MinSWversion: +* @Revision 0 - [your_date] your_name +* - your_comments +* @Remarks: your_remarks +* @header_end +**------------------------------------------------------------------------------------------------ +* +*site {url=site.com|timezone=UTC+00:00|maxdays=6|cultureinfo=en-GB|charset=ISO-8859-1|titlematchfactor=90} +*site {ratingsystem=ES|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0000000} +*url_index{url|} +*urldate.format {daycounter|0} +index_showsplit.scrub {multi||} +* +index_start.scrub {single|start="||"|>} +index_stop.scrub {single|stop="||"|>} +index_title.scrub {single|||} +index_subtitle.scrub {single|||} +index_description.scrub {single|||} +index_actor.scrub {multi||||} +index_director.scrub {multi||||} +index_writer.scrub {multi||||} +index_producer.scrub {multi||||} +index_presenter.scrub {multi||||} +index_productiondate.scrub {single||||} +index_category.scrub {multi|||} +index_starrating.scrub {single|||} +index_episode.scrub {single||||} +*index_premiere.scrub {single||||} +*index_previousshown.scrub {single||||} +* +*operations +scope.range {(indexshowdetails)|end} +* extraxt times +*start="20120922004200" stop="20120922021200" +index_start.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_start' 0 2} * the hours +index_start.modify {substring(type=char)|2 2} * the minutes +index_start.modify {addstart()|'index_temp_1':} +index_stop.modify {substring(type=char)|8 4} +index_temp_1.modify {substring(type=char)|'index_stop' 0 2} * the hours +index_stop.modify {substring(type=char)|2 2} * the minutes +index_stop.modify {addstart()|'index_temp_1':} +* +index_description.modify {cleanup} +end_scope \ No newline at end of file diff --git a/siteini.pack/Moldova/makler.md.channels.xml b/siteini.pack/Moldova/makler.md.channels.xml new file mode 100755 index 00000000..2164dc25 --- /dev/null +++ b/siteini.pack/Moldova/makler.md.channels.xml @@ -0,0 +1,203 @@ + + + + bbc + EuroSport + EuroSport 2 + CNN International + ОНТ + CBS Reality + Беларусь-ТВ + CBS Drama + РТР Планета СНГ + Беларусь ТВ + РТР-Беларусь + CBD Drama + RTVi Европа + РБК + Prime + ТНТ Браво + СТС/TV DIXI + РЕН ТВ (Молдова) + Pro TV + TV7 - НТВ + Jurnal TV + Canal 3 + N 4 + TVC-21 + ALT TV + Euro TV + Publika TV + 2 Plus + ТСВ + Бендерское ТВ + ТВ ПМР + N4 + РТР - Молдова + Молдова 1 + Муз ТВ Молдова + ТВ ПМР + Бендерское ТВ + ПЕРВЫЙ РЕСПУБЛИКАНСКИЙ КАНАЛ + Pro TV + Publika + Первый автомобильный + Первый канал СНГ + 24 Док + Телеканал новостей 24 + 24 Техно + 365 Дней ТВ + 5 канал + TV1000 Action East + Авто Плюс + Боец + Буг-ТВ + Бульвар ТВ + Комедия ТВ + Disney Channel + Россия К (Культура) + ТДК (Дамский Клуб) + Домашний + Драйв + English Club TV + Viasat Explorer + Fox Crime + Fox Life + National Geographic + Viasat History + Русский Иллюзион + Иллюзион+ + Индия ТВ + Интересное ТВ + Карусель + КиноХит + Киномания ТВ + Лад + MAXXI TV + МИР + Мультимания ТВ + МНОГОсерийное ТВ + MTV Россия + Наше новое кино + Ностальгия + НТВ + Премьера + НТВ Плюс Футбол + Nickelodeon Россия + Discovery Channel + Animal Planet + Extreme Sports + DIVA Universal + Discovery World + Наше кино + Наше любимое кино + Zone Reality + Киноклуб + Спорт НТВ + НТВ Плюс Детский Мир + RTVi Европа + НТВ-мир + О2 ТВ + Охота и рыбалка + Первый Канал + Парк развлечений + Перец + Пиксель + РТР-Планета СНГ + РБК + Рен ТВ + Ретро ТВ + Романтика + РТР-Планета + Россия 1 + Сарафан + Совершенно секретно + Россия 2 + Спорт 1 + Спорт 2 + СТС + ТелеКлуб + Travel Channel + Viasat TV-1000 + Viasat TV-1000 русское кино + TV XXI Film + ТВ3 + ТВ Центр + Усадьба + Знание + 5 канал (Россия) + ПлюсПлюс + Ретро + Здоровое ТВ + Боец + English Сlub TV + Fox + National Geographic + РТР - Планета + ТНТ Браво + TV-1000 Action East + Animal Planet + Nickelodeon + Extreme Sport + Боец ТВ + Киномания + MAXXI-TV + Мультимания + Иллюзион + + Культура + English Club TV + FoxLife + 5 канал (Россия) + Viasat TV1000 русское кино + ТВ 3 + Пятница! + ВТВ + ТНТ + О2ТВ + Пятница + Россия К (Культура) + Усадьба ТВ + EnglishClub TV + Юмор ТБ + НТВ Плюс Футбол + Усадьба + Сарафан + Сарафан ТВ + TV1000 + TV1000 Русское кино + Friday + N4 + ТВ-Центр + 365 Дней + Индия ТВ + TV7 - НТВ + Бульвар-ТВ + Disney + РТР-Планета (СНГ) + ТВ-3 + ТДК (Дамский Клуб) + 1+1 + 2+2 + Черноморское ТВ + ENTER-ФИЛЬМ + Юмор ТВ + ICTV + Интер+ + К1 + К2 + Kiko + Меню-ТВ + MTV Украина + Новый канал + НТН + СТБ + ТРК Украина + Первый Национальный + Первый канал Украина + 5 канал (Украина) + Черноморское ТВ + Меню ТВ + Интер-Плюс + Меню- ТВ + + \ No newline at end of file diff --git a/siteini.pack/Moldova/makler.md.ini b/siteini.pack/Moldova/makler.md.ini new file mode 100755 index 00000000..cd44b497 --- /dev/null +++ b/siteini.pack/Moldova/makler.md.ini @@ -0,0 +1,54 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: makler.md +* @MinSWversion: +* @Revision 0 - [09/09/2015] Francis De Paemeleere +* - creation +* @Remarks: +* strange behaviour of the site. Shows of today are the same as the one for tomorrow. +* so currently this siteini is "as-is" +* also not all channels contain data +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=makler.md|timezone=Europe/Chisinau|maxdays=6|cultureinfo=ro|charset=UTF-8|titlematchfactor=90|nopageoverlaps|firstshow=1} + +url_index{url|http://makler.md/tv/index/get-programs} +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded; charset=UTF-8} +url_index.headers {postdata='index_variable_element'} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +url_index.headers {accept=application/json, text/javascript, */*; q=0.01} + +scope.range {(urlindex)|end} +index_variable_element.modify {calculate(format=date,unix)|'urldate'} +index_variable_element.modify {calculate(format=date,unix)|'urldate' 00:03:00 -} * make the start time = 21:00 yesterday +index_variable_element.modify {addstart|date=} +index_variable_element.modify {addend|&period=all&ch%5B} +index_variable_element.modify {addend|'config_site_id'} +index_variable_element.modify {addend|%5D=on&group%5B4%5D=closed&group%5B1%5D=closed&group%5B3%5D=closed&group%5B2%5D=closed} +end_scope + +index_showsplit.scrub {multi||
  • |<\/li>|} +index_showsplit.modify {cleanup(style=jsondecode)} + +index_start.scrub {single||||} +index_title.scrub {single||||} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://makler.md/tv} +*url_index.headers {method=GET|contenttype=} +*url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8} +*url_index.headers {customheader=X-Requested-With=} +* +*index_site_channel.scrub {regex||||} +*index_site_id.scrub {regex||||} +* +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Moldova/point.md.channels.xml b/siteini.pack/Moldova/point.md.channels.xml new file mode 100755 index 00000000..3f645300 --- /dev/null +++ b/siteini.pack/Moldova/point.md.channels.xml @@ -0,0 +1,194 @@ + + + + Молдова 1 + Alt-TV + Euro TV + Pro TV + СТС Mega + ТНТ Bravo + ТВ7-НТВ + Первый - Prime + SONY ТВ (MD) + JurnalTV + Publika TV + RU TV (MD) + Noroc + Canal 3 + RTR Moldova + N4 + 2 Plus + Acasa + TVC-21 + 365 дней + Авто Плюс + Боец + Индия + Интересное ТВ + Киномания + Комедия + Кухня + Мать и дитя + Мультимания + Парк развлечений + Первый канал. Всемирная сеть (СНГ) + Русский Экстрим + Россия К + Феникс+Кино + Перец + Fox-Life + Иллюзион+ + Дамский клуб + Детский + НТВ+ Киносоюз + Домашний + Звезда + Драйв + Ретро + Первый автомобильный + AXN Sci Fi + CNL + Петербург - 5-й канал + Дом кино + Еврокино + Юмор Box + Спас + Евроспорт + НТВ+ Спорт онлайн + Россия 24 + Ля-минор + Евроспорт 2 + Русская ночь + A-ONE + НТВ+ Баскетбол + НТВ+ Теннис + Настоящее Страшное Телевидение + Время + Зоо ТВ + Сарафан + Охотник и рыболов + Viasat Nature CEE + Viasat Explorer + Карусель + Психология 21 + Домашние животные + Вопросы и ответы + Оружие + НТВ+ Кино плюс + Viasat History + Рен ТВ + Телепутешествия + Загородный + Русский иллюзион + НТВ+ Наш футбол + НТВ+ Спорт плюс + К 1 + К 2 + Живи! + Zooпарк + Viasat Nature/History HD + Континентальная Хоккейная Лига + НТВ+ Кинохит + НТВ+ Футбол-2 + НТВ+ HD Sport + НТВ+ Спорт Союз + ПлюсПлюс + Ю + НТВ+ Кинолюкс + TV1000 Megahit HD + TV1000 Comedy HD + TV1000 Premium HD + Мир + Много ТВ + MTV (Россия) + МузТВ + НТВ+ Наше новое кино + Ностальгия + НТВ+ Наше кино + Наше любимое кино + НТВ+ Киноклуб + НТВ+ Спорт + Детский мир + RTVi + 5 Телеканал + НТВ+ Премьера + НТВ+ Футбол + Nickelodeon + Discovery Channel (Россия) + Animal Planet (Россия) + Extreme sports + TLC + 24 Док + Reality + НТВ-Мир + Охота и рыбалка + Первый канал + РТР "Планета" (СНГ) + 24 Техно + РБК-ТВ + РТР "Планета" + Россия 1 + Россия 2 + Телеклуб + ТНТ + ТВ3 + TV1000 + ТВ1000 Русское кино + TV1000 Action East + ТВ-Центр + ТВ-Центр international + Усадьба + Viasat Sport + Здоровое Телевидение + National TV + TVRi + Prima TV + Pro TV + TVR 1 + TVR 2 + Новый канал + O-TV + Футбол (Украина) + Пiксель + НТН + ТЕТ + Тонис + ТРК "Киев" + Киевская Русь + Первый деловой + М-1 + Enter-фильм + Первый канал "Украина" + ICTV + Интер + Интер-Плюс + 1+1 + Спорт 1 + СТБ + ТРК "Украина" + Первый национальный + BBC + S*TV + Беларусь ТВ + Океан + Аджария + Fox-Crime + Zee TV + Disney Channel + CNN international + Maxxi-TV + HD Life + Nat Geo Wild + National Geographic Channel + MEZZO + Euronews + DIVA Universal + Discovery World + Discovery Science + TV5 Monde + MGM + Travel Channel + TV XXI film + Universal + + \ No newline at end of file diff --git a/siteini.pack/Moldova/point.md.ini b/siteini.pack/Moldova/point.md.ini new file mode 100755 index 00000000..d9189f61 --- /dev/null +++ b/siteini.pack/Moldova/point.md.ini @@ -0,0 +1,41 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: point.md +* @MinSWversion: +* @Revision 0 - [09/09/2015] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=point.md|timezone=Europe/Chisinau|maxdays=6|cultureinfo=ro|charset=UTF-8|titlematchfactor=90|nopageoverlaps} + +urldate.format {datestring|dd-MM-yyyy} +subpage.format{list|1|2|3} +url_index{url|http://point.md|channel|/|urldate|?range=|subpage|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + +index_showsplit.scrub {multi|class="tv__channel__programm"||
  • } + +scope.range {(splitindex)|end} +index_showsplit.modify {cleanup(removeduplicates=equal span=1)} +end_scope + +index_start.scrub {single||||} +index_title.scrub {single||||} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://point.md/ru/tv} +*index_site_id.scrub {regex||
  • ]*\s*href="([^\"]*)"[^>]*>.*?
  • ||} +*index_site_channel.scrub {regex||
  • ]*\s*href="[^\"]*"[^>]*>(.*?)
  • ||} +*scope.range {(channellist)|end} +*index_site_channel.modify {remove(type=regex)|<[^>]*>} +*index_site_channel.modify {remove(type=regex)|^\s*} +*index_site_channel.modify {remove(type=regex)|\s*$} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Mongolia/news.gogo.mn.channels.xml b/siteini.pack/Mongolia/news.gogo.mn.channels.xml new file mode 100755 index 00000000..8e0a9b8c --- /dev/null +++ b/siteini.pack/Mongolia/news.gogo.mn.channels.xml @@ -0,0 +1,32 @@ + + + + МҮОНРТ + UBS + MN25 + TV5 + TV9 + C1 + NTV + SBN + Боловсрол + Mongol TV + TV8 + TM + Movie BOX + ETV + Dream ТВ + Эх орон + MNC TV + ECO CHANNEL HD + SPS ACTION + SPS PRIME + SPS PLAY + SPS PLUS + SPS WORLD + Bloomberg Mongolia + O TV + UBS MUSIC + V TV + + \ No newline at end of file diff --git a/siteini.pack/Mongolia/news.gogo.mn.ini b/siteini.pack/Mongolia/news.gogo.mn.ini new file mode 100755 index 00000000..44529969 --- /dev/null +++ b/siteini.pack/Mongolia/news.gogo.mn.ini @@ -0,0 +1,41 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: news.gogo.mn +* @MinSWversion: V2.1.5 +* @Revision 0 - [18/01/2018] Mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=news.gogo.mn|timezone=Asia/Ulaanbaatar|maxdays=7.1|cultureinfo=mn|charset=UTF-8|titlematchfactor=90|nopageoverlaps|firstday=0123456} +url_index {url|http://news.gogo.mn/tvguide/} +* +urldate.format{weekdaynumber|0} +global_temp_1.modify {set|'config_site_id'} +index_showsplit.scrub {multi(include="data-tv=\"'global_temp_1'\"")|
    ||} +index_showsplit.modify {substring(type=regex)|"
    "} +* +index_urlshow.headers{customheader=Accept-Encoding=gzip,deflate} +* +index_start.scrub {single|
    ||
    |
    } +index_title.scrub {single|
    ||
    |
    } +* +index_start.modify {replace|24:|00:} +index_start.modify {replace|25:|01:} +index_start.modify {replace|26:|02:} +index_start.modify {replace|27:|04:} +index_start.modify {replace|28:|04:} +index_start.modify {replace|29:|05:} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://news.gogo.mn/tvguide/} +*index_site_channel.scrub {multi|||} +*index_site_id.scrub {multi||
    |
    |} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Mongolia/tv.onair.mn.channels.xml b/siteini.pack/Mongolia/tv.onair.mn.channels.xml new file mode 100755 index 00000000..d8129ca7 --- /dev/null +++ b/siteini.pack/Mongolia/tv.onair.mn.channels.xml @@ -0,0 +1,36 @@ + + + + MovieBox + TV9 + Молор ТВ + NTV + OTV + Star + Eagle News + Монгол HD + AsianBox + NTN + SCH + Соён Гэгээрүүлэгч + Боловсрол ТВ + Сүлд ТВ + C1 + ECO Channel + TV10 + Малчин ТВ + ETV HD + UBS + TV8 + Seven TV + SBN + TV5 + VTV HD + Эх орон HD + МҮОНТВ + Royal HD + LIKE + Монголын мэдээ + DreamBox + + \ No newline at end of file diff --git a/siteini.pack/Mongolia/tv.onair.mn.ini b/siteini.pack/Mongolia/tv.onair.mn.ini new file mode 100755 index 00000000..e4205ab6 --- /dev/null +++ b/siteini.pack/Mongolia/tv.onair.mn.ini @@ -0,0 +1,33 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.onair.mn +* @MinSWversion: 2.1 +* @Revision 0 - [18/01/2018] Mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tv.onair.mn|timezone=Asia/Ulaanbaatar|maxdays=7|cultureinfo=mn|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +urldate.format {datestring|yyyy-MM-dd} +url_index{url|http://tv.onair.mn/guide/|channel|/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +index_showsplit.scrub {multi|
    |
    ||
    } +index_start.scrub {single|
    ||
    } +index_stop.scrub {single|data-end="||"} +index_title.scrub {single|
    ||
    } +index_title.modify {cleanup(tags="<"">")} +index_urlchannellogo.modify {addstart|http://video.onair.mn/images/tv-logo/svg/'config_site_id'.svg} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://tv.onair.mn/} +*index_site_channel.scrub {multi|
    } +*index_site_id.scrub {multi|
    |||
    } +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Mongolia/zuragt.mn.channels.xml b/siteini.pack/Mongolia/zuragt.mn.channels.xml new file mode 100755 index 00000000..cf3bc47c --- /dev/null +++ b/siteini.pack/Mongolia/zuragt.mn.channels.xml @@ -0,0 +1,56 @@ + + + + МҮОНТ + UBS-1 + MN25 + TV5 + TV9 + C1 + SBN + NTV + Боловсрол ТВ + Эх Орон ТВ + Монгол ТВ + Channel 11 + TV8 + ETV HD + SCH + Өлзий ТВ + TV9-2 + NBS + MovieBox + Star TV + VTV + TV7 + TV5-3 + Olloo + Royal HD + Eagle News + Eco Channel + TV10 + DreamBox + Mонголын Мэдээ + MNC + Соён Гэгээрүүлэгч + Like TV + SPS Хөлбөмбөг + SPS Их Спорт + SPS Спорт + Bloomberg TV MGL + SPS Тулаан + Сүлд ТВ + OTV + Молор ТВ + Парламент ТВ + ТВ1 + Тэнгэр TV + Shuud TV + AsianBox + SPS Сагсан Бөмбөг + TM + HTV + NTN + ЛХА ТВ + + \ No newline at end of file diff --git a/siteini.pack/Mongolia/zuragt.mn.ini b/siteini.pack/Mongolia/zuragt.mn.ini new file mode 100755 index 00000000..f0988499 --- /dev/null +++ b/siteini.pack/Mongolia/zuragt.mn.ini @@ -0,0 +1,31 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: zuragt.mn +* @MinSWversion: 2.1 +* @Revision 0 - [18/01/2018] Mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=zuragt.mn|timezone=Asia/Ulaanbaatar|maxdays=4.1|cultureinfo=mn|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +urldate.format {daycounter|0} +url_index{url|http://www.zuragt.mn/channel/|channel|/} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +index_showsplit.scrub {multi|
      ||
    } +index_title.scrub {single|
    ||
    } +index_urlchannellogo.modify {addstart|http://static.zuragt.mn/uploads/channels/'config_site_id'.png} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.zuragt.mn/} +*index_site_channel.scrub {multi||||} +*index_site_id.scrub {multi|} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Montenegro/epg.telemach.me.E.channels.xml b/siteini.pack/Montenegro/epg.telemach.me.E.channels.xml new file mode 100755 index 00000000..22815867 --- /dev/null +++ b/siteini.pack/Montenegro/epg.telemach.me.E.channels.xml @@ -0,0 +1,262 @@ + + + + RTCG 1 HD + RTCG 2 HD + Nova M HD + Prva (CG) + Cinemania HD + TV Vijesti + A1 + NOVA S HD + Vavoom HD + Pink M + Grand International + IDJTV HD + TV Nikšić + TV Budva + TV Pljevlja + Novi TV + TB1 + TV SUN + 777 TV + TV Corona + RTV Herceg Novi + Uci Doma 1 + Uci Doma 2 + N1 HD (SR) + Pink + Brainz HD + B92 + Prva plus + Happy + Studio B + N1 HD (HR) + HRT 1 + HRT 2 + Nova HR + RTL (HR) + HRT 3 + N1 HD (BH) + Nova BH HD + O Kanal + Regionalna TV + SLO 1 + FOX HD (INT) + FOX Life (INT) + FOX Crime (INT) + FOX Movies (INT) + AMC HD (INT) + Epic Drama HD + AXN + Diva + TV1000 + CineStar TV Comedy & Family HD + Comedy Central Extra + Pink Western + Pink 2 + Prva World + Prva Kick + CineStar TV (SR) + CineStar TV Fantasy HD + CineStar TV Action + CineStar TV Premiere 1 HD + CineStar TV Premiere 2 HD + CineStar TV 2 HD + AXN Spin + SHORTSTV HD + FOX Life HD (INT) + FOX Crime HD (INT) + FOX Movies HD (INT) + SCI FI HD + HBO HD + HBO 2 HD + HBO 3 HD + Cinemax HD + Cinemax 2 HD + Nova Sport HD + SK 1 HD (CG) + SK 2 HD (SR) + SK 3 HD (SR) + SK 4 (SR) + SK 5 (SR) + SK 6 (SR) + SK 7 (SR) + SK 8 (SR) + SK 9 (SR) + SK 10 (SR) + SK 4K + SK HD + SK Golf HD + Fight Channel + Eurosport 1 + Eurosport 2 + SK Esports + Extreme Sports + Motorvision TV HD + Eurosport 1 HD + Eurosport 2 HD + SOS Kanal Plus + Pikaboo HD + Minimax + Nickelodeon + Disney Channel + Cartoon Network + Pink Kids + Jim Jam + Disney Junior + BabyTV + Boomerang + Nick Jr. + Nickelodeon HD + National Geographic + Discovery Channel HD + History + Viasat Explorer + Lov i Ribolov + Animal Planet + Viasat Nature + Viasat History HD + ID + CBS Reality + National Geographic HD + Nat Geo Wild HD + BBC Earth HD + Animal Planet HD + History HD + History 2 HD + Crime & Investigation + 24Kitchen HD (INT) + TLC + E! Entertainment + FTV TV HD + Travel Channel + Home and Garden TV + Woman HD + Dr.Fit HD + Travel Channel HD + Outdoor Channel + Grand narodna televizija 2 + DM Sat + RTV Duga + CMC + MTV + VH1 Europe + MTV Rocks + MTV Hits + MTV Dance + VH1 Classic + Mezzo + MTV Live HD + CNN + BBC World News + Russia Today + EuroNews + Al Jazeera Balkans + Rai Uno + Rai Due + Channel One Russia + Deutsche Welle + TVE + TV5 Monde + Pink Movies + Pink Film + Pink Action + Pink Premium HD + Pink Comedy + Pink World Cinema + Pink Classic + Pink Serije + Pink Crime & Mystery + Pink Family + Pink Horror + Pink Romance + Pink Sci-Fi & Fantasy + Pink Thriller + Pink Soap + Bravo Music + Pink Folk + Pink Folk 2 + Pink Music + Pink Music 2 + Pink Hits + Pink Hits 2 + Pink n roll + Pink Koncert + City Play + Pink Extra + Pink Plus + Pink World + Pink Zabava + Pink Show + Pink Style + Pink Fashion + Pink Kuvar + Ha ha + Lol + Pink Reality + Zadruga Live 1 + Zadruga Live 2 + Zadruga Live 3 + Zadruga Live 4 + Pink super kids + Pink 3 Info + Pink Pedia + Russian Kino + Private TV + Brazzers TV Europe + Dusk! + Hustler + Dorcel HD + Hustler HD + Telemach Info kanal (CG) + Radio CG + Radio Pink + Radio S2 + Radio S3 + Radio Laguna + Play Radio + Stingray Music Balkan Retro Hits + Stingray Music Total Hits Balkan + Stingray Music Balkan Music / Gipsy + Stingray Music 60s + Stingray Music Soho '70s + Stingray Music 80s + Stingray Music 90s + Stingray Music 2000s + Stingray Music Revival 60s-70s + Stingray Music Rewind 80s-90s + Stingray Music Rock'n'Roll + Stingray Music All Day Party + Stingray Music Drive + Stingray Music Freedom + Stingray Music Silk (Love Songs) + Stingray Music Total Hits UK + Stingray Music Bass Breaks and Beats + Stingray Music Chillout + Stingray Music Classic R'n'B and Soul + Stingray Music Dancefloor Fillers + Stingray Music Groove (Disco & Funk) + Stingray Music Hip Hop + Stingray Music Rock of Ages + Stingray Music Headbangers + Stingray Music Rock Anthems + Stingray Music Rock Alternative + Stingray Music Urban + Stingray Music Cool Jazz + Stingray Music Jazz Classics + Stingray Music The Spa + Stingray Music Jammin' + Stingray Music Cocktail Lounge + Stingray Music Deep Blues + Stingray Music Classical Calm + Stingray Music Classical Greats + Stingray Music La Vita è Bella + Stingray Music Girl Power! + Stingray Music Chansons + Stingray Music Country + Stingray Music Arabian Nights + Stingray Music Türk Müzigi + Stingray Music World Carnival + + \ No newline at end of file diff --git a/siteini.pack/Montenegro/epg.telemach.me.E.ini b/siteini.pack/Montenegro/epg.telemach.me.E.ini new file mode 100755 index 00000000..a56e985d --- /dev/null +++ b/siteini.pack/Montenegro/epg.telemach.me.E.ini @@ -0,0 +1,107 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: telemach.me +* @MinSWversion: V3.0.0.12 +* @Revision 4 - [20/02/2020] Jan van Straaten +* @Revision 3 - [12/02/2020] WGT*Mat8861 +* @Revision 2 - [15/11/2018] Blackbear199 / kvanc +* @Revision 1 - [29/03/2017] Netuddki +* - Fixed description scrub +* - Added episode +* - Added option for xmltv_ns OR onscreen episode system +* @Revision 0 - [7/7/2013] Willy de Wilde +* - creation +* @Remarks: +* @header_end +* $$encrypted w/userkey/expiry [01/04/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=telemach.me|timezone=UTC|maxdays=4.1|cultureinfo=hr-BA|charset=utf-8|titlematchfactor=90|ratingsystem=ME} +4Y8fJc/O7hZisnxOizr2Xg== +O9g0pqHCwb3yZDWVmVc9WUBo1iVKtCqkzJBhM8pOMlE= +ZtnHQWfUNbtSYjhOK1zkQDPajDoT4tnB1D7MHCKKKAqXmEWYXHNSDQHwkC7ONbwY +765/amsS6hi3X+W8rTUoyqUyJXeXiBEs4MqsO2KBwZPc2dvK5ZF2OLZojsflk+qT2MKCw7ArZCkXZlyNKRbojUxeqEw4ccoqreinSNcMXFo= +A4ac5uttgF4cWXznAioRqg3mQ5gUoSUWNocUEQHzDluzGMt5Jd3UkJ302arGAERu +nTitYSP+eQ+jOhA3XN/I+xzKfZt/3mMUyjcW+qGbpZSHRiM6M5rFW0N7z2J9OjUTOKCygrxttn5LMe///GVrFFhE7NbTvfin5dNZa3/af/JURPPgsBXwg2VixPGt9OoCYVxyKGxaCzWBZtLyl2PqMg== +A4ac5uttgF4cWXznAioRquE3T4jJEvjVCVihTWg+sz+QPIY9lKJaheyBtwwYM46Z2s+1tFJZt7ryao01Qt0SmfW9srhqz6G8tjPyjrGZ3qA= +A4ac5uttgF4cWXznAioRqpitcaqY2+qx0UtfdVIoAjRJzN7sGcw7ygPQ3fs2Btlbe4CFETYN6OmxuxVulCpulQ== +A4ac5uttgF4cWXznAioRquE3T4jJEvjVCVihTWg+sz+xVNb0F7zSwXJNdliAB8WIWsp3zTAeSYNzWKSbfN1ELerNO5sFhZh3ySuyBnNnrbbzhJeGZfzhmppemNLaYrJVz+qFJlfGOsmkPUI1xr8AZiciOkMRDAVZNaax/F5PEEVMUVP5Kiey4BBdLeNLJLlZ5f6RWUDbe6eG4Pg/VuL5oxtMqRfTkf+nPHi4dEaBh1uG30pXHnJjeiXbPIzEsUzanFNdimCP8Nuzr85xHgD5/g== +A4ac5uttgF4cWXznAioRqhL9Rl9D0IwseTvfDNrxQ8xl0r3/NMFXMfXcr/CgdRNdua319biGTp205zMPhVbnog== +ELkrguRVBmC5D/NSDPIg2Q== +Ld++v5hTtODJVsXexPc+cElq44RaBQIGQnNlMHT6K4UbMvlr82gZT1RE/M8Kikz9dNBSbSrh/TmCVOcTlNZFkuJuPsUpJcWO/wZV8w27EZ4= +N8Ma75ZTpPHOKmflDcCAWbNs5okngVe0FkgR4fAABIBvGpbmAMvdw16vofpSdP5mYdVSPpxnVLoBRs9ienjnMaZI3DO1BfSbw9gtZz8sh7kCuV4r+VxgI7u8ZinsLP4u +1vpCU6wtg7yyCGrPoYJyFg== +RbPM/OBmmMeMBUGU3JVa/gIEnKAm9QQk38R1PuQFDuU= +n5YuCE+On1DEyrzWYYTKys5XwPtWrxS/+VsCUS90NOHsYFuqBRNlq+TOvH6+8gFTjnd5gTeogqI48NG2O1PVmUwS11pmHPysTqMceRiCqgE= +OxXwcfH+bMWNQhcCgbaZ7ZKnXMd8TYVOJgVPKObeNk1kDIOJtQbL69i6zrXWP9awsuIUoePGZASCRQ4zzsSEgZC28PISN8AYqEk2UCKXJOg= +OxXwcfH+bMWNQhcCgbaZ7ZKnXMd8TYVOJgVPKObeNk1hdXal1sU5f9IFdmFPVN5F4rAQY/1IEhGWbWzZvpKCx+KO6qjtSXh9lLpNxHhW9R//SDodp2P5CV4OTR1IkQMS +qdSPenb+ZWczV8Ju+nFb7K1woAW1D9bTdITk8ls7Lppa++BzMCIiV4HTMUSjhIH8FROkWeBXb3mMc8RAhaiWVFaOVnjGcio6UQt0BVTPj3rGfvit7u4NmdZyVmP/vvqV5Al1ojsSsBzqK8HOYzv3AlofqGfY5uvy8bGw27g1ibP9LWq4ZRFBVQgW7tomS2vpV3RDXhOa94l/Uz2v2Srh5lSQAegCQraUCxKoBaS6kJoSFx7a7OPbAbJVLVRrVPOsvt/h+D0rJnfm7o8+i7uQ9g32hYtqq3d2VJOjQPgKy+k= +A4ac5uttgF4cWXznAioRquE3T4jJEvjVCVihTWg+sz+QPIY9lKJaheyBtwwYM46Z2s+1tFJZt7ryao01Qt0SmfW9srhqz6G8tjPyjrGZ3qA= +A4ac5uttgF4cWXznAioRquE3T4jJEvjVCVihTWg+sz9kC0dlVjECEOUlYEac1ybZHCZyN09zu3btqivUmMdR4w== +A4ac5uttgF4cWXznAioRquE3T4jJEvjVCVihTWg+sz+C9KEfVRx8dsxkI9G3dWB2Yle9p7Y924rbEZPwhifC/w== +A4ac5uttgF4cWXznAioRquE3T4jJEvjVCVihTWg+sz9/uSpwcKjUY6J1H7aQf+hkUJdhZ35nMck0xHUoJw+JDw== +1vpCU6wtg7yyCGrPoYJyFg== +z6j1nKTiEnt60UE15OYoAkgPs7YaryR78c9Ih6EZxTHih+GhJGbeLoSGDlzF96RULGpMz7Rj0Td4lTrcm+zc+Iv9TjcE+q9bwmUzgn83qecWyzTMne0s4YrVDGJIoFtB +z6j1nKTiEnt60UE15OYoAj9zNmywERAhDoRpsKXBT5clWgj+rP06ySA0eSiu/0I5XUtmMmGB0mwyAAzNOOARdfmrwdXK1Y94jt5I8h9QFvmvWzG/31i97/T7O3hsFk5qBP8C0y20qvsszFMfaSlq7Q== +nSDW5A06iTgDiBUXhc2xIM+DHhzEzhJSwv/gBIJ8zzeF4il03VD9igceBH7zNBxADs9w06vd3krU4mW2gW6r9g== +B/KBGBbZ2Il2BILn1d1NIwusyR3P8WIIHPKo6QDdAF3vp20RW71b+RLGRBaO9B+q +ATtPguSr5hoe3Z5/IZktObXu+FZX578y1fXSVWE+xAVfxYamxAhOANF459JIuDi5 +wi/JMb1CsSkDI/Ff47uaa2vDp7r0eU2dLzH0V5Wtv6n5JPgI83IeiUOvHxXpOfnvXjs1Be55BJ9pfXlqDXcqteuUF+DBfRSi1cDtCGuKFO8/gfsDAAUPmWZQkHNEx1jJ +%&$€LeYaR/Hr1RzpJ+wkv+3EyAv7maDn2sSBqwu6Ue3O9BU=€$&% +So6hmPro50+/EcwLrRst94WZMc9LQ6vuxqIVuaJz2LpbCgxv8zgKLX40UxmhbN01 +HXVXn3/KVVw9YqiuVe2qMYzfq0KoB13b7K3a18kvdXiGnngWZieQfFegE3eR0m9IjzQfCQK/sNE9XtEQhi0V9Q== +xCVG1La154+DSoyrfBYE0AUJnhlBX6jRoPodNzDtYzdnOCeh16AXHcZWlR0/gDiO+xJpFPMkA9pNpGS+iE/Y9Q== +HXVXn3/KVVw9YqiuVe2qMdhrR/b36PtuQ7HGnzdpYipNx+w1LhBXcbaU59t/diMj8ojxBl0U0QKIdnafdiJCBQ== +4l7wnSeq650njEd285jIHzEqAWQQR5jm416jtaizLGEbmi7wv0Ltx4oM8CC125rYkRlFrwKT8PoHb5gvMBGqrfIVK8dP6WpWEoSzIvYZ7ui1qvMKqx23GKF7oA6iTYji +ssVwezp5+WiNtn3GuLmzkQC0DS7uH6DtypYq/dUPz8ETW21sa9CKrAFvxlZx9/IT +4Y8fJc/O7hZisnxOizr2Xg== +4Utk9gjaO0SFK+mJyHwm6hcIjQ4uC71W9kJ9oiGjR1zMoJR2isQ+gz8QvlFRPv1b5V6Tge8lpfcXMzswL80P13vEjN20Iy5vduWpI3mserJH17cIKLXF5cWnQeqakscXIRpZsBEFtbSRlVwbOxBarizgns72PvRQXV59kbQ7fwdLMb2sqiH47D2zx5DEXDEb +SVM1mNn3dCsW/hRpxaEl3FF18JjKBYSChDHyRsHdoVOOssxmq9nnBjCw6h/q5OBn3Dvi4XDDjgMY47if6d1D8KF7+17ip6BsPldMWWVCoe6vNnJO00DEBsUx/aHbyGl/ +SVM1mNn3dCsW/hRpxaEl3FF18JjKBYSChDHyRsHdoVP+pKuseC1YvUU5HpscmJYNlrCLJ1ebuQrU8FNWOFwr1+WtkUyNECpheP2AfkO+VMc= +SVM1mNn3dCsW/hRpxaEl3FF18JjKBYSChDHyRsHdoVOMsM3D1kT2TfP5F+i+/u97fTDbUwXhH76gGxzOrrdLKQ== +SVM1mNn3dCsW/hRpxaEl3FF18JjKBYSChDHyRsHdoVMqRk0ZXPjmOevitOvqGYjRujj9fDQJk3JRUQyuUJ54AQ== +SVM1mNn3dCsW/hRpxaEl3FF18JjKBYSChDHyRsHdoVPbDOJ6KX36i+G+Ih01DNVYep5VjxF7mb4ejGwYrlA9Lg== +1vpCU6wtg7yyCGrPoYJyFg== +4Y8fJc/O7hZisnxOizr2Xg== +aS43b2/NepgV0vSyIZF5ViDQnQ7L8QAutZdSOXpTCYo= +7+Fjk3vyUgYNlNQpGiTFwxvmUyqsNc8VgfSscfMISpcc5kAkrG3q1Ox5ViBqKsTK +HXVXn3/KVVw9YqiuVe2qMbhGp+rJRQbHcd5bNZuhZ8fQ4O5IJwF16C2S24LpfDxdAAwql+1W8TAdBQTsExJGemtgzzILx55sjXV/4YZp2Mg= +2I4P+apcrouGGO7d8oxiLKaJ9krP8qO+fHhG7D1FPPWMd9oOXACUu5y/I+dc6lJdXjITrkz0lwsA/HgbZDJHmw== +/0KNNVUDyxHr27lMwgtQTjD6IBMIn3NjbS3BIsaXvZTrQKkpdhh+2pLiOHHonOftrEp7dvzb8rhSCC1TcStkIA== +UhQCVLOb49u+VdMu2azEbqg2f8yDtyzvv0DHRAna7kIt1ojs88Im+OADjRKMP0XU +REG5zO1lNx6iaDGfAgu34aPfABERCxHzvMBGycsAygjyH/7x+wponsEzZNinQTcWZZZSP2O6er+NBSxlSVUnCE4MvuylxC390quDsVVvBwRouSDgjERrfe4XAuKl+pYdgxqreUa8xsKqQCDipGSL7CBBsM1qyokIYGBdCamDib12wKC/kfV0if6msn4bkqeMV293XgriOI6nSfRJBSmZANGAnvytKccSFjYmEp4c4rI= +jYAMK0BC+DRGvqq366lt3L977BCdqOaopmx3EQiGP1WL+qJdLNrWRTBPE49Z3ee7fjQ/q2gpbsSH7ODqyRhY9GdZAfq+he1F9PY5O2HmZcaOFEMsrgkgXbbv9N1L7IjObcJwJq/I+ed7xkb4o3PUvK62M9z80YM0NFpGwucBU9kK5LIodr4ZTx/OT2J+5m+fU422o/a4YGDo7f0t7IFGStk8x2XZTMlZeRPKaaeS1UE= +sAOxeRzkbIUYyLj1aYTNAG5pgDicg71nFDi/WEKeafB9VWAqF4QyYgz6n7/z1M107RF2pFH6NT5lby3gKjEv4s9RfQq71pxeQ9JA7ViZaVXG7WmLFucjlg4HCGGahq92TFk0TqvvaBKALZxvrmRSjkTJag0eEyjhBzWIRbx/di05LvUSmo8ueAQ6G7gzjUD6eI3EnCfudOFNVDkRg01pQ98deqSpUzwP7BuhECEF9kA= +l+zs8JSNnUMi1hf32Q64KmUfGLRCtLSgBFapUsCo1s1OxtiaergFeSBjo/I1rYLShmfTBJm+qOT8qCDG2Eonj32M2KGenib1o68n1wGwJzFxt0VAxxfnpHW8eAAB19YOTs8DtOKeF4Aa3MUsfoDh34iS28z9AaQLN8nX1A2UmlCHxPfz44kheKYXh2riBYP22MWm8dP99hansenXmGBubqH9JA/CFZ8O893sVy5a91k= +wALOpRerAvj4b+K4CXMhiz36EaYd2Dt3xmb06lUHSuSCthUJQH2sXa4VdVTEjOK3 +4Y8fJc/O7hZisnxOizr2Xg== +zAAiXAln9t7SVVAbMRUyJeFl1ZbNmLUpekKIoRHB5tWH4DaR49f+7oJiOEECVOpN +tEOkmFzLohy1rA0TQzSooqKg7G9WMVDOoLc8+ntfXNKfa+5AxwAs9QkVH6SUG1NLZZuemABIxzb+IYNp4TEBUw== +tEOkmFzLohy1rA0TQzSoop6AV8gPMZaWB2GAsmYGpXAE4vFprTrCOZV8mP+8Wjru +y9GN64mbS6QcWx8HSf6SPqfcjUqHSlFw+5uTwO6n3lZr8AWQEJyafOag+kaDX/vGNd8euA3J0DfYR1un5imO3w== +y9GN64mbS6QcWx8HSf6SPq7KXSLgv5RTtEyWkPLguNbRj/YYZXtmbOQ7YtIfNwKo +TilOJfGZhmOK1zu0KB2rp4mKA0vVbFxCSHIi0tBa3sf3EFAgA/yFT7RUpMxsKgZcJHkT/9ZQBHArSMg8foXt6Q== +1fXS3jAlIffcAZAKHXKf3G8Y03uNX+d+EVzwAOw6Ic8juM3kSbBiPve03gv83MhV +zh1m4156/h6E0oHxZNLpI9tFt+wa3qH//tiSBImAtcyFftg9IyP9Ui2HWFLhXTuhCCpbi03FJjDjQNWh6RS1Vg== +Ygfzo8DZ7vEbq98qGQLdjsNHOGcVN3SLhs6ELTKPVS+SyUsp3NkF6FTYat1RvtCN +7mm5tg8kQwehn9e20eeAt7Q7F9qfRoEjvt0/4Ox8gBU= +EL66kusD8wQOrhaLTAhCeWE44qO1yguxW7h+qhoEHHtb6UKZ9gyCh88tZ6BtPHhx +1vpCU6wtg7yyCGrPoYJyFg== +ua/2syegXBSRjlG44fSIeVMMDKGU/zWebKB8I83Lr7M9/Uiu59iRgC7GvvX8uXn0/UnQB1eACY8XTrNCxCB4nMHDrBSjaGbwvewFe4YygvZpnw0GSq5KEthWbXEogXgr/+r3Rv7vLs0MBOWiOxjvAg== +u2bkIgkAGtVsr3Z5g0SCRD+CIHaDW0eWD3ajovWvUV8AGgGB1csUO8hK0T+zxOHCyRZATQTCbZK0hD11nPOL98JZYWZNUlmzdSoLh5lsdcE= +dwZGfPvCrOyGkVhj3K8+Hw== +ypBpoXdIeqm5x99a75MnKrC1iVYMbfm5jRURP6fo1p8= +1T0cyvpoaX5MAfQJoKz0fan6weeARgqABwuj7mru5Ns= +TEjJRXjqN3OySp4aApEXqVelzVCHNGmV7dmfjaTz644+ycYZSg6nWCToQVl93f+Z +n38h1cfEq3TTRUyNRuPxbA== +i+lTdRVtiESJMGpVs5vQx4gs/Ymn2bI90VMIaBYmmfE= +tHXDFEsfNa2Rl9WEpBaGiONHk/9eEXBXRO/hf3/wb28SnzZy4FXrXO2wINYK0vD2DeIhB9o6MICkQLmIy3B5BQV2/SISAxZ56n7A2b+C15t1TwPnEMprqPPdgrd6fmDDRqpfRtLU6DFJrOYqHF7/9vxvj0kip4OhmCVPwi0PNeesI+JK8S+6ZgNTxKAsOBfX +n38h1cfEq3TTRUyNRuPxbA== +AXN2WY5UirKHGJg7fu2Dzgt/+SYUfYi015WFUbJt12iswhL2HM+hYyzJa7Q2qJCqRxsUsLz/Jh2K3a/DIRTZ0GV3nGIloP2A/fvGvpntxpM3rbrUpbu6+2lEfOWXN0qlIR595ehkH1DOi8HG3bbYHKHQUfa+VyXubbf6tbMIGpg= +DPeHf8OHa/UUa8x2boq0HOsmB/IvpKCvuXG85236BXYXVD3nmyCOIx98MRa8akgRX0AaRhG3AY66Lzn8uHfKbw== +fri/96VfrVEWg4uMPycUkF3lx65bF/BOqF1wIDA+j89DyVbbiM2w/YLn7gTNlixy4LHZxY8D6L+OvRzVpOXyIbJHRpRoEUbel0B57Z3/HfE= +oBt2+hWhSUxHVizRm/rvhByOUyu4helYoV8X4f+/IzL39mtqHQC2slIWy+/Gljf+ +fri/96VfrVEWg4uMPycUkFklWk2vP+x7/g+Qvs+S1dFz5UTZrybMGmRd4BcIcLdhnSAPByhwXZMeKg+VLGJWcH2yWqNuVOF5g7KXtB3OALVt7m+P/AhUCs1whgvCY9P7 +n38h1cfEq3TTRUyNRuPxbA== +ypBpoXdIeqm5x99a75MnKj7stwWGSTYCMrB6n3rBLEM= +t0M6WlzFBajs2iR4Ae/dOQ== diff --git a/siteini.pack/Montenegro/extratv.me.channels.xml b/siteini.pack/Montenegro/extratv.me.channels.xml new file mode 100755 index 00000000..207f927b --- /dev/null +++ b/siteini.pack/Montenegro/extratv.me.channels.xml @@ -0,0 +1,39 @@ + + + + RTCG1 + RTCG2 + Prva + Vijesti + Pink M + Atlas + 777 TV + Arenasport 1 + Arenasport 2 + Arenasport 3 + Arenasport 4 + Arenasport 5 + Fight Sport + Cinestar TV + Nickelodeon + Nickelodeon Junior + MTV Adria + VH1 + RTS1 + RTS2 + B92 + Happy TV + DM SAT + Al Jazeera + Deutche Welle + Russia Today + Pink 2 + RTV Vojvodina + Studio B + TV Corona + TV Srpska + TV Niksic + TV Budva + HRT1 + + \ No newline at end of file diff --git a/siteini.pack/Montenegro/extratv.me.ini b/siteini.pack/Montenegro/extratv.me.ini new file mode 100755 index 00000000..69370c1f --- /dev/null +++ b/siteini.pack/Montenegro/extratv.me.ini @@ -0,0 +1,59 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: extratv.me +* @MinSWversion: 1.1.1/56.24 +* @Revision 1 - [19/06/2016] Blackbear199 +* - rewrite +* @Revision 0 - [29/12/2013] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=extratv.me|timezone=UTC+01:00|maxdays=6|cultureinfo=sr-Latn-BA|charset=UTF-8|titlematchfactor=90|ratingsystem=BA|episodesystem=onscreen} +* +url_index{url(debug)|https://prd-static-cgt.spectar.tv/rev-0712324/client_api.php/epg/list/instance_id/2/channel_id/|channel|/start/|urldate|000000/stop/|urldate|235959/include_current/true/format/json} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyyMMdd} +* +index_showsplit.scrub {multi|{"channel":|||} +* +index_start.scrub {regex(pattern="yyyyMMddHHmmss")||"start":"(\d{14})\s||} +index_stop.scrub {regex(pattern="yyyyMMddHHmmss")||"stop":"(\d{14})\s||} +index_title.scrub {single|"title":"||"|"} +index_subtitle.scrub {single|"sub-title":"||"|"} +index_description.scrub {single|"desc":"||"|"} +index_category.scrub {single|"category":"||"|"} +index_director.scrub {single|"director":||,"actor"|,"actor"} +index_actor.scrub {single|"actor":||}}|}}} +index_rating.scrub {regex||"rating":\{.+?"value":"(.*?)"\}||} +index_starrating.scrub {single|"star-rating":{"value":"||"}|"}} +index_productiondate.scrub {single|"date":"||"|"} +index_showicon.scrub {single|"icon":|"src":"|"|}}} +index_showicon.modify {remove|\} +* +index_title.modify {cleanup} +index_subtitle.modify {cleanup} +index_description.modify {cleanup} +index_category.modify {cleanup} +index_director.modify {cleanup} +index_actor.modify {cleanup} +* +index_director.modify {remove(type=regex)|[\[\]]} +index_director.modify {remove|"} +index_director.modify {replace|,|\|} +* +index_actor.modify {remove(type=regex)|[\[\]]} +index_actor.modify {remove|"} +index_actor.modify {replace|,|\|} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://prd-static-cgt.spectar.tv/rev-0712324/client_api.php/channel/all/application_id/garry/instance_id/2/language/bs/format/json} +*index_site_id.scrub {multi|"id":"||"|"} +*index_site_channel.scrub {multi(debug)|"name":"||"|"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Mozambique/gotvafrica.com.mz.ini b/siteini.pack/Mozambique/gotvafrica.com.mz.ini new file mode 100755 index 00000000..ad04796f --- /dev/null +++ b/siteini.pack/Mozambique/gotvafrica.com.mz.ini @@ -0,0 +1,71 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: gotvafrica.com +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [03/05/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=gotvafrica.com|timezone=UTC+01:00|maxdays=14|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=US|episodesystem=onscreen} +url_index{url|http://mozambique.gotvafrica.com/Whats-On/default.aspx} +urldate.format {datestring|yyyy-MM-dd} +* +url_index.headers {method=POST} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8} +url_index.headers {contenttype=application/x-www-form-urlencoded; charset=utf-8} +url_index.headers {postdata=ctl00%24ScriptManager1=ctl00%24ContentPlaceHolder1%24GetGOtvUpdatePanel%7Cctl00%24ContentPlaceHolder1%24ChannelJumpHiddenBtn&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE='index_variable_element'&ctl00%24LanguageHidden=eng&ctl00%24CountryHidden=mz&ctl00%24CountryNameHidden=Mozambique&ctl00%24txtsearch=&ctl00%24ContentPlaceHolder1%24WhatsOnHidden=2&ctl00%24ContentPlaceHolder1%24BouquetHidden3=&ctl00%24ContentPlaceHolder1%24BouquetNameHidden3=gotvplus&ctl00%24ContentPlaceHolder1%24BouquetDD=gotvplus&ctl00%24ContentPlaceHolder1%24DateDD='urldate'&ctl00%24ContentPlaceHolder1%24ChannelJumpHidden='index_temp_1'&ctl00%24ContentPlaceHolder1%24ChannelJumpNameHidden='index_temp_2'&__ASYNCPOST=true&ctl00%24ContentPlaceHolder1%24txthiddendate='urldate'&ctl00%24ContentPlaceHolder1%24txtPageNr=&ctl00%24ContentPlaceHolder1%24ChannelJumpHiddenBtn=} +* +scope.range{(urlindex)|end} +index_temp_1.modify {set|'config_site_id'} +index_temp_2.modify {substring(type=regex)|'index_temp_1' "(.+?)###"} +index_temp_1.modify {remove|'index_temp_2'###} +* +index_variable_element.scrub {single|id="__VIEWSTATE"|value="|" />|" />} +index_variable_element.modify {replace|+|%2B} +index_variable_element.modify {replace|/|%2F} +index_variable_element.modify {replace|$|%24} +index_variable_element.modify {replace|=|%3D} +index_variable_element.modify {replace|\||%7C} +end_scope +* +index_showsplit.scrub {multi(debug)|class="nowShowingContainer"|
    |
    ||
    } +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Myanmar/skynetdth.com.channels.xml b/siteini.pack/Myanmar/skynetdth.com.channels.xml new file mode 100755 index 00000000..9c3c832d --- /dev/null +++ b/siteini.pack/Myanmar/skynetdth.com.channels.xml @@ -0,0 +1,16 @@ + + + + Myanmar Movies Channel + Myanmar Arts Channel + Asian Movies Channel + World Movies Channel + World Drama Channel + Knowledge Channel + Int'l Drama Channel + Teen Channel + Music Channel + Cartoon Channel + Hadaya Channel + + diff --git a/siteini.pack/Myanmar/skynetdth.com.ini b/siteini.pack/Myanmar/skynetdth.com.ini new file mode 100755 index 00000000..620d07f4 --- /dev/null +++ b/siteini.pack/Myanmar/skynetdth.com.ini @@ -0,0 +1,39 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: skynetdth.com +* @MinSWversion: 1.1.1/56.27 +* @Revision 1 - [04/03/2017] Netuddki +* - fixed Channel Creation +* - fixed Time and Title scrub +* @Revision 0 - [02/08/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=skynetdth.com|timezone=UTC+06:30|maxdays=7.1|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=GB|episodesystem=onscreen|keepindexpage|firstday=0123456} +url_index{url|http://www.skynetdth.com/index.php/sport-schedule/tv-schedule#|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8} +urldate.format {datestring|d.M.yyyy} +* +index_variable_element.modify {set|'config_site_id'} +index_showsplit.scrub {multi(includeblock="name="'index_variable_element'" include="AM""PM")|

    |(\d{1,2}:\d{2}:\d{2}\s*[AP]M)<\/td>||} +index_title.scrub {regex||[AP]M<\/td>.*?>(.*?)<\/td>||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://skynetdth.com/index.php/sport-schedule/tv-schedule} +*index_site_id.scrub {multi|

    } +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Netherlands/canaldigitaal.nl.E.channels.xml b/siteini.pack/Netherlands/canaldigitaal.nl.E.channels.xml new file mode 100755 index 00000000..481da3ca --- /dev/null +++ b/siteini.pack/Netherlands/canaldigitaal.nl.E.channels.xml @@ -0,0 +1,769 @@ + + + + NPO 1 HD + NPO 2 HD + NPO 3 HD + RTL 4 HD + RTL 5 HD + SBS 6 HD + RTL 7 HD + Veronica / DisneyXD HD + Net5 HD + RTL 8 HD + FOX + SBS9 + RTL Z + CD Info & Nieuws + één HD + Canvas HD + Comedy Central + Discovery Showcase HD + National Geographic HD + Spike + Film 1 Premiere HD + Film 1 Action + Film 1 Family + Film 1 Drama + Film Europe HD + Insight TV HD + Nautical Channel HD + Eurosport 1 HD (NL) + Eurosport 2 (NL) + FOX Sports 1 HD + FOX Sports 2 HD + FOX Sports 4 HD + Ziggo Sport Select HD + Ziggo Sport Voetbal + Ziggo Sport Golf + Fuel TV HD + AutoMotorSport HD + Disney Channel + Nickelodeon + Nick Jr. + Cartoon Network + Boomerang + Discovery + TLC + Travelxp HD + National Geographic Wild HD + Animal Planet + History + ID Investigation Discovery + RTL Crime + Stingray Classica HD + Mezzo HD + 192TV + ONS + MyZen.tv + E! Entertainment + the QYOU HD + duck tv + Baby TV + RTL Telekids + RTL Lounge + 24Kitchen + DOCUBOX + Ketnet / één+ / Canvas+ + MTV NL + Schlager TV + TV Oranje + L1MBURG + Omroep Brabant + Omroep Zeeland + TV West + AT5 + TV Gelderland + TV Drenthe + TV Oost + TV Noord + Omrop Fryslan + CNN International + NPO Nieuws + BBC World News HD + Sky Sport News HD + CNBC + Bloomberg + Sky News + France 24 (in English) + NHK World HD + Euronews (Français) + Al Jazeera English HD + RT HD + Fishing and Hunting + Retro Music TV + Stingray iConcerts HD + VH-1 Classic + VH-1 + Stingray CMusic + TV 538 + MTV Music 24 + NPO Politiek + NPO 1 extra + NPO 2 extra + NPO Zappelin extra + Omroep Flevoland + TV Rijnmond + NH + TV Utrecht + Insight TV UHD + Das Erste HD + ZDF HD + 3sat HD + RTL Television + Sat.1 + ProSieben + VOX + RTL 2 + Kabel eins + Super RTL + NITRO + KiKa HD + phoenix HD + Welt + zdf neo HD + Euronews (Deutsch) + zdf info HD + arte HD + Tele 5 + SAT.1 Gold Austria + N-TV + Tagesschau 24 HD + NDR HD + WDR HD Köln + SWR BW HD + RBB Berlin HD + BR Süd HD + MDR Sachsen-Anhalt HD + SWR RP HD + hr-fernsehen HD + Shop 24 Direct + ANIXE HD + Servus TV HD Deutschland + ONE HD + ORF2 Europe + ARD-alpha HD + Disney Channel (D) + Nickelodeon DE + SR Fernsehen HD + DMAX + TLC Deutschland + Sixx + ProSieben MAXX Austria + Comedy Central (D) + Deluxe Music + OE24.TV + Eurosport 1 Deutschland + sport1 + Equi 8 + R9 Österreich HD + DW-TV (Deutsche Welle) + Folx TV + Melodie TV + Deutsches Musik Fernsehen + RTLplus + Go TV + LT1 + HGTV (Deutschland) + N24 Doku + Kabel 1 Doku Austria + RFO + München TV HD + L-TV / TV Mittelrhein + Franken Fernsehen HD + Ulm-Allgäu HD + Regio TV + Radio Bremen TV + Super RTL (AT) + Sat 1 (AT) + ProSieben (AT) + VOX Austria + Comedy Central Austria + Rhein Main TV + Chamber TV HD + LCI HD + i24 News Français + TV5MONDE EUROPE + TV5MONDE HD (F B CH) + RTL Tele Letzebuerg + RT France HD + BFM TV (13) + France 24 Fr HD (13) + LCP HD + CNEWS HD + Welt der Wunder + Sonlife Broadc. Ntwk + GOD Europe + EWTN katholisches TV + Bibel TV HD + K-TV Fernsehen + Health.TV + Canal 24 Horas + TVE International + Telesur HD + RT Espanol HD + ARAGON TV + Canal Sur Andalucia + TV Galicia + Cubavision Internacional + Extremadura TV + Mont Blanc Live TV + MTV Deutschland + TRT World HD + France 24 (in Arabic) + Rai News 24 + Yol TV + Tele Maroc + TRWAM + Slagr TV + CT 24 HD + Ocko + Noe TV HD + TA3 HD + RiC + TV 8 + TV Lux HD + regionalnitelevize.cz + REBEL + Power TV + Ocko Star + RTS Svet HD + (18+) Playboy TV HD + (18+) Penthouse Gold + (18+) Penthouse Quickies + (18+) Reality Kings + (18+) Brazzers TV (22-05) + (18+) Hustler TV + (18+) VividTV + (18+) Leo TV (22-06) + (18+) Man-X (00-06) + CGTN News + CGTN 9 Documentary + CCTV 4 HD (13) + CGTN Documentary HD + 8 Kanal International + NTV Mir + TV Centr International + STS International + TV Rus + TBN Europe (13) + Hilsong Channel (13) + Daystar TV (13) + S Neu Jerusalem (13) + Tele Padre Pio (13) + Bethel Television (13) + Angel TV (13) + KICC TV (13) + BBC One HD (28) + BBC Two HD (28) + ITV HD (28) + Channel 4 HD (28) + Channel 5 HD (28) + BBC Four HD (28) + BBC ALBA (28) + S4C HD (28) + BBC Scotland + ITV +1 (28) + ITV 2 (28) + ITV 2 +1 (28) + ITV 3 (28) + ITV 3 +1 (28) + ITV 4 (28) + ITV4 +1 (28) + ITV Be (28) + ITV Be +1 (28) + Channel 4 +1 (28) + More 4 (28) + More 4 +1 (28) + E4 UK (28) + E4 +1 (28) + 4seven (28) + Channel 5 +1 (28) + UTV (Ulster) (28) + UTV +1 (28) + 5SELECT (28) + 5 USA (28) + 5 USA +1 (28) + 5STAR (28) + 5STAR +1 (28) + Dave (28) + Blaze (28) + 5Spike (28) + Forces TV (28) + BET U.K. (28) + Together (28) + Yesterday (28) + Home (28) + Really (28) + Quest (28) + Quest+1 (28) + Quest Red (28) + Quest Red +1 (28) + Food Network (28) + Food Network +1 (28) + Travel Channel (28) + Travel Channel +1 (28) + DMAX UK + PBS America (28) + BBC Parliament (28) + BBC News HD (28) + Bloomberg HD (28) + CNBC UK (28) + Euronews English (28) + Smithsonian Channel UK + CNBC HD + CGTN (28) + PCNE (28) + NHK World HD (28) + RT HD (28) + TRT World (28) + TVC News (28) + Times Now - India (28) + FreeSports (28) + Freesports HD + Front Runner (28) + Showcase +1 (28) + Horse & Country (28) + Pick TV (28) + Pick TV +1 (28) + Challenge (28) + Challenge+1 (28) + Paramount Network (28) + Sony Crime (28) + Sony Crime +1 (28) + CBS Reality (28) + CBS Reality +1 (28) + CBS Action (28) + CBS Drama (28) + Drama (28) + Tru TV (28) + True Entertainment (28) + True Entertainment +1 (28) + Film4 (28) + Film4 +1 (28) + True Movies (28) + True Movies 2 (28) + Movies4Men (28) + Movies4Men +1 (28) + Sony Movies + Sony Movies +1 + Talking Pictures (28) + Horror Channel (28) + Horror Channel+1 (28) + CBBC HD (28) + CBeebies HD (28) + CITV U.K. (28) + Pop Max (28) + Pop (28) + Pop Max +1 (28) + Pop +1 (28) + Tiny Pop (28) + Tiny Pop +1 (28) + S4C Digidol (28) + Your TV International (28) + Retro Movies + The Box UK (28) + ABN TV (28) + VOX Africa (28) + ROK TV (28) + YANGA! (28) + The Vault + Chart Show Hits + Chart Show TV (28) + Now 80s (28) + Now 90s (28) + Massive R&B (28) + Kiss TV (28) + Clubland TV (28) + Keep it Country (28) + TV Record HD UK (28) + BEN (28) + Box Upfront (28) + Box Hits! (28) + Magic (28) + QVC (28) + JML Direct (28) + High Street TV 1 (28) + Brit Asia TV (28) + Bangla TV (28) + Arirang HD (28) + Aastha (28) + Kerrang (28) + PTV Prime (28) + Geo Tez (28) + Geo TV (28) + Geo News (28) + Freesat EPG (28) + Abu Dhabi TV (28) + Takbeer TV (28) + Channel S (28) + Hidayat TV (28) + BBC Red Button 1 (28) + BBC Red Button HD (28) + BVN (13) + Rai Uno (13) + Rai Due (13) + Rai Tre (13) + Marcopolo (13) + Automoto TV + Fashion TV (13) + Radio freccia TV HD (13) + Radio Italia TV (13) + RTL 102.5 HD RadioVisione (13) + RadioNorba TV (13) + Alice (13) + Radio Zeta Radiovisione (13) + Rai Storia (13) + Rai Scuola (13) + Rai Gulp (13) + BFC (13) + Rai Sport (13) + Supertennis HD (13) + Rai News 24 (13) + TgCom 24 (13) + UnireSat HD (13) + Wine TV (13) + NSL + Fishing TV (13) + Archi News 24 (13) + Camera dei Deputati (13) + Senato Italiano (13) + RDS Social TV + Arte HD (13) + Fashion One (13) + World Fashion Channel HD + TV Moda (13) + i24 News English HD (13) + EWTN Catholic TV (13) + RT Doc HD (13) + KBS World HD (13) + 1TVRUS Europe (13) + Radio Italia Rap TV (13) + SRF Info HD (13) + RTP International (13) + Mediasport TV + RTL 102.5 Doc + Hispan TV (13) + Kanali Voulis (13) + Rik Sat (13) + TV Romania Inter. (13) + 4Fun Dance (13) + Power TV (13) + 4Fun.TV (13) + Stars TV (13) + Tele 5 polska (13) + Eska Rock TV (13) + VOX Music TV (13) + TVS-TV Silesia (13) + NTL (13) + TVP Info HD (13) + Canal Yek (13) + Bartar TV (13) + Nuta TV (13) + BBC Persian (13) + RTR Planeta (13) + Russia 24 (13) + ERT World (13) + Manoto HD (13) + Euronews English HD (13) + Voice of America (13) + VOA TV 2 (13) + CNBC (13) + i24 News Francais HD (13) + PMC (13) + NASA HDTV (13) + BBC Arabic TV (13) + Al Aoula Inter 1 (13) + 2M Monde (13) + Arriadia 3 (13) + Arrabiaa 4 (13) + Al Maghribiyah 5 (13) + Al Masriyah (13) + Medi 1 Sat (13) + Al Jazeera Mubasher (13) + Al Jazeera Documentary (13) + Abu Dhabi TV + AD SPORT1 (13) + YAS Sports (13) + Dubai Al Oula (13) + Dubai Sports 3 HD (13) + TRT Arabi + Sama Dubai HD (13) + AL SHARQIYA HD (13) + Al Arabia (13) + Tunis 7 (13) + Canal Algerie (13) + Thai TV Global Network (13) + CCTV 4 (13) + CNC World (13) + Euronews (13) + Euronews (Greek) + Euronews (Hungary) + Euronews (Russian) + Sat.tv + ARD-Das Erste + ZDF + 3sat + NDR Fernsehen + Bayerisches Fernsehen + ANIXE SD + R1 (Russia) + Russia Today + sonnenklar.TV HD + Zee One HD + TV Record + SES UHD Demo Channel + UHD1 by ASTRA + PEARL TV UHD + Fashion TV UHD (13) + Fashion 4K + NASA TV UHD (13) + QVC Deutschland UHD + Hotbird 4K1 (13) + Astra UHD Demo + Astra Ultra HD Demo 2 + SES UHD Demo2 + NPO Radio 1 + NPO Radio 2 + NPO 3FM + NPO Radio 4 + NPO Radio 5 + Sky Radio + Radio 538 + Radio 10 + Arrow Classic Rock + Radio Veronica + Classic FM + FunX + SLAM! + 100% NL + BNR Nieuwsradio + L1 Radio + Radio Gelderland + Radio Oost + VRT Radio1 + VRT Radio2 + MNM + Studio Brussel + Klara + BBC World Service + Bayern 1 + Bayern 2 + BAYERN 3 + Bayern4klassik + B5 aktuell + BAYERN plus + PULS + hr1 + hr2 + hr3 + hr4 + hr-info + YOU FM + MDR1 SACHSEN + MDR1 S-Anhalt + MDR1 Thuringen + NDR FIGARO + MDR INFO + MDR JUMP + SPUTNIK + NDR Welle Nord + NDR1 Radio MV + NDR Niedersachsen + NDR2 + NDR 90.3 + NDR Kultur + NDR info + NDR Info Spezial + N-JOY + Bremen Eins + Bremen Vier + Nordwestradio + Info Radio + kulturradio + radioeins + Antenne Brandenburg + 88acht + Fritz + SR1 (Europawelle) + SR2 (Kulturradio) + SR3 (Saarlandwelle) + SWR1 BW + SWR1 RP + SWR2 + SWR3 + SWR4 BW + SWR4 RP + SWR Aktuell + DASDING + 1LIVE + 1LIVE diGGi + WDR 2 + Kiraka + WDR 3 + WDR 4 + WDR 5 + WDR Event + WDR Cosmo + JAM FM + Deutschlandfunk Kultur + Deutschlandfunk + Deutschlandfunk Nova + NDR Plus + NDR Blue + Rockantenne + RTL Radio + ANTENNE BAYERN + sunshine live + HIT RADIO FFH + ffn Digital + planet radio + harmony fm + Klassik Radio + DR Dokumente & Debatten + Radio Lebensquelle + Radio Freundes-Dienst + Hitradio OE3 + Mallorca Inselradio + Radio Paloma + Radio Regenbogen + Regenbogen 2 + Radio Horeb + Radio New Hope + OE1 DD + RTL Radio Letzebuerg + Radio 100,7 Letzebuerg + RTL + RTL 2 (F) + France Info + France Inter + FIP + France Bleu + France Culture + France Musique + Le Mouv' + RFI Int + EUROPE 1 + Virgin Radio Fr + RMC INFO + Mc Doualiya + NRJ FR + SKYROCK + CHERIE FM + CONTACT FM + OUI FM + RFM + NOVA + RADIO FG + RIRE ET CHANSONS + FUN RADIO + Nostalgie (FR) + RADIO CLASSIQUE + TSF Jazz + BFM Business Radio + BEUR FM + SUD RADIO + Jazz Radio + RNE Radio Nacional + RNE Radio 3 + RNE Radio 4 + RNE Radio 5 Todo Noticias + RNE Radio Clasica + RNE Radio Exterior + ERA Proto (13) + Beat JM + Radio Beat + CRo JAZZ + CRo Radiozurnal + CRo Radio Praha + ERA Deutero + ERA Trito + ERA Sport + ERA Voice of Greece + OE1 + OEW2 + OE2N + OE2B + OE2O + OE2S + OE2T + OE2V + OE2ST + OE2K + OE 3 + FM4 + U1 Tirol + Radio Maria + Country Radio + Scala Radio + BBC Radio 1 (28) + BBC 1 Xtra (28) + BBC Radio 2 (28) + BBC Radio 3 (28) + BBC Radio 4 FM (28) + BBC Radio Five Live (28) + BBC Radio Five Live Sport (28) + BBC 6 Music (28) + BBC Radio 4 Extra (28) + BBC London (28) + Capital FM (28) + Planet Rock (28) + Classic FM uk (28) + Gold (28) + Virgin Radio UK + Absolute 90s (28) + Absolute 80s (28) + Absolute (28) + Absolute Classic Rock (28) + Jazz FM (28) + talkSPORT (28) + BFBS Radio (28) + Capital Xtra (28) + Smooth (28) + Radio X (28) + WRN Europe (28) + Radio Monte Carlo + Rai GR Parlamento + Rai Isoradio + Rai Radio Tutta Italiana + Rai Radio 5 Classica + RFI Francais (13) + Radio 2M (13) + RADIOUNO (13) + RADIODUE (13) + RADIOTRE (13) + RTL 102.5 (13) + DEEJAY (13) + CAPITAL (13) + R.ITALIA s.m.i. (13) + RSI-Rete Uno (13) + RSI-Rete Due (13) + RSI-Rete Tre (13) + RTS-La 1ere (13) + RTS-Espace 2 (13) + RTS-Couleur3 (13) + RTS-Option Musique (13) + RSR Classique (13) + SRF 1 (13) + SRF 2 Kultur (13) + SRF 3 (13) + SRF 4 News (13) + SRF Virus (13) + SRF Musikwelle (13) + Swiss Classic (13) + Swiss Pop (13) + Swiss Jazz (13) + SRG-Rumantsch (13) + TESTS7 + WAR (Monitor) + Eurosport 2 DE (Monitor) + AB3 (Monitor) + AXN Deutschland (Monitor) + kabel eins CLASSICS (Monitor) + Planet (Monitor) + Eclips TV (Monitor) + sportdigital.tv (Monitor) + Eleven Sports 1 (Monitor) + Eleven Sports 2 (Monitor) + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/canaldigitaal.nl.E.ini b/siteini.pack/Netherlands/canaldigitaal.nl.E.ini new file mode 100755 index 00000000..d465ed95 --- /dev/null +++ b/siteini.pack/Netherlands/canaldigitaal.nl.E.ini @@ -0,0 +1,126 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: canaldigitaal.nl.E +* @MinSWversion: 2.1.9 +* @Revision 4 - [26/07/2019] WGTeam*Fix +* +* @Remarks: +* @header_end +* $$encrypted [26/07/2019] +**------------------------------------------------------------------------------------------------ +* +site {url=canaldigitaal.nl.E|timezone=UTC|maxdays=8.1|cultureinfo=nl-NL|charset=UTF-8|titlematchfactor=90|nopageoverlaps|ratingsystem=Kijkwijzer|episodesystem=onscreen} +1uKY+m0fOa5SRuupgjmhQA== +NiYYqcADFHCAsU++fE/1eg== +ctqwvmomB6rFIzB/8Q7G1V/TVMa89vxEx0z27IASuNVrXw0QJbiK0WVRQh9fHTpnRtAG1XLFsB8Q6WhFhSRM12ojh9V9KHkn7U89z4TvEJH+5MkCPFD7o8RifXsQ5gFL0GIWYcVFzH+pNWjgo6p4/sNFvQh7zCSocSNY52FKqVk= +o9IM87Ae/UPc/3pBimwTP+HOFqzsmABwucQHAbDBZmKGIcs4EfrkDGE5ID9KYMROO5cudH69BP7Es8YetzHQ3Vs2I07om3e59RIUBaoNUy/WE1ykQZVWD5AvGwUUFjizrnZmuRnAfzAMnn93dQBfAmKeXJd4nVZRjRP40BEs+eE= +o9IM87Ae/UPc/3pBimwTP4+KiEjt0k3vdyTiKU5YAIkb26umpU43y7w9C4uYhurnXJObNFBlm3WqgIi0OQaXOHMMbROe2NoptM81VMjkrvuHXe6d+CHTd155yAKEjiEDMvwC49Xif7139xBqe4zSYTZeLj7YimGRsIywyzGkhLbrkmN9+Xyzd700cL7RS1/SgBKu5UM4sRKsCyJgelsWXQ== +LW+JPf9K9dfc4yuJ9igNmCvM1dnanYx1G4ce4PoOnJ30c6VLvxkYW855dw+MxFPqgYoxx9VyO6sR95mJklBAFAGIjr49yX8oaL+q+h4TJAFmDEPjVXxI+4Tao/o30avkdkw4hI567pyLPpOiK8dXL1ESthNkbY4cq41K0QTk6rc= +mpS54gV9avov14j/pPUUL1DnE+WwA8XYaVOIjrvtIoHkX2xi5WNfYD1AdQtEUIDhmqN2t0OnZqcRU40QcuRdRw== +mpS54gV9avov14j/pPUULzfcDNhdP6LvZvTbG6UHsbpERx693RpdVAZCzu89O4vW +mpS54gV9avov14j/pPUULzfcDNhdP6LvZvTbG6UHsbq5BTyvJlVMGnb8p+KAG4Eu +mpS54gV9avov14j/pPUULzfcDNhdP6LvZvTbG6UHsbqJSwtKw590mAIMynpBM6Js +Ne7OyMKorsGr0rqhYCPiAncN0Y/EAnTcZbY54oxzseeqEO+G0avYyTB5P96GxxRL +nycj2L/Kl7KKlCZcwITfQQ== +9FErKgmjC9PpeusjtUT1Q++B1rnUTzW9HuWJMp/1fSU= +nycj2L/Kl7KKlCZcwITfQQ== +0iZLwx6AxEZSLggwY01BCRrsW3uMMaKX8UJLJcZnE7OcDjHJjnDZ1wQNRUWaogc3yvsxWVKJSQLAE5XS6r2xTQ== +vANdmWkG8DItulskZxKU77BK2vZzXFzVB6I/ykP9sG9CZjZPhI4Wv7pVEtdOuTGwZyvg904DSaq6HZJQoRB9+EWc0b9nrPomg5QqDKP180A= +0iZLwx6AxEZSLggwY01BCeLLJ64Aru8zEGjfCh0iXg6d5vMB7jNI8rvuLjDxx5lC +DQaCzKz4fRBenggKtGSCyhhrAtvr1taQbSZE+HA5RAntfHR66UIN2eAwr6M4Szv3B0yL+YCV6NBQcZKrzQIWuRdd/YpWaIFFirXS43R2pO5VpyJnUMaXNyWuBfNDhzIPOZbCflyRqHwpx6z5KKbk+g== +DQaCzKz4fRBenggKtGSCyhhrAtvr1taQbSZE+HA5RAntfHR66UIN2eAwr6M4Szv3M+jj5MhiB6UiGT3giIo4ZOLowi6y3+G93fZKTYvz9pBLFmPM099OlJprWRpP/2lCRG32S6y8Yg493GqjCcCSYw== +lHY+gUofYNosIYrX5Is8DSVLizSNaWvtqPMHpnnhO1wJ4YPCPw5CO599ME/qHd4n0txbRXcWNNB7yKCx5JZLWyvKMVxRUqXZ0/oPhhNY8jw= +nycj2L/Kl7KKlCZcwITfQQ== +OMZKU0i1A2hS6WXWWt2hmVRh3DSPQY2aUrl4JH2kRHKoy+EyEzJVpiSh6aCR71Uc +IoJQhyufr8DaW00Y2uYXIOoYDidycSM4KWhByV5YCReMmpRS9Uky+5UDbu/TK4Bb30T7NZP2y+CJ3uL+2cCDxQ== +IoJQhyufr8DaW00Y2uYXIBs3lmsa0JieTVzLupzAYswrYEAxUgRbE5oqbUAESs7PHxQKWzKy0gjo0ErttjntPQ== +IoJQhyufr8DaW00Y2uYXIEENkj8UKafw2u6yDRe1dAzb80qq1FAqeEhM+e2ABfNLOxK5kzK/HHXIhZYGoKDx5w== +zrTkddLR4YUsTVb0B7rsCQ== +1/6wQIivtqtaR9jx9d02WE3IEZ4nTxGpJLDofVSkrHZhTSPvn9UBu9wZXrtKmWc5 +1/6wQIivtqtaR9jx9d02WGjRvSgnH0rRpC/klpM0FmZMuDAZJpQ6KiSLBVbufGK/LF38bFdeEbK/vRp7NXJ4AQ== +1/6wQIivtqtaR9jx9d02WEPQQKa8ABtfz6Si8fqzrHr2rXCPfcmT41vg7LiWavcRzGwij2B1u4vV1mM+Pwd0k9nvAbmZe2MCmZndwYfcPjGMxjtokWYWfTYG2f3YPF9aBhEARpFKYipqSQACKAQYIMcjPmH0LSiA5S6fQU3ztVA= +nycj2L/Kl7KKlCZcwITfQQ== +UM+DvOqqsjR2YNLN/NPmw6w/WXv9HYKpuw0AUJsfxok= +sY0+ukONA2E+f2j+iB9PZ0OO1AniRm3cnXq+T4Q6+vMVvD0dLcyR6U9ELIU2LyD0vBraUQLANzlwxMjbmYkEzA== +EjZ2KbhqzgCIZJLxPUgloLQywFwiSdWB/3lBpdmSznrb6nB4FGeAp0tFh1krnp6T6iSdk4rlT5l38nhbqb+69w== +m8266VdKlVxWPXbvcIIpwDoSEWksUR1AbuXjc3OedrcjtH907AFMsXbNR7Cs3DGH+NCRx7JEaIkd9nAbH1cxFU9QY0N1hzAkXgEaiUYm25U= +c+B9Qv8mSPZGH5u0sHjNs1lLrXkY111dmrUusZIkXMsQTjl/fK3CSerHnmGRStp/TYQ/kBmKl5UUmrzUp1QPgw0IkkT7ZTLtSfF4AHQlhUF5DYLrOb0t2xOzlAr4TTYC +osQiHbyS/OFsI2A3fSB6VA== +1/6wQIivtqtaR9jx9d02WOXVNkXMJSjvhLfWsOCSpMKB5rzQZnoFeh+Mqn/mkV5lsTFYNBugNKVz5MSKYrEpCWnTe3NNpsrLs6CUIRbtU/Q= +jJjnbsC1H6AGZQNX0olyQbxE1F5ZtgZD2xiaRKq/CCcIDnM6UGzDyeSnkUHmiHZ4 ++7+TERjO6PxraJ8fisGpkbt3Id7BSOkiu7ToN0XVxzA= +c+B9Qv8mSPZGH5u0sHjNszQwfGBnSM0yTIn3dD/lfv4= +m8266VdKlVxWPXbvcIIpwDTwinpGteO03L3fRqHTWs8= +C1dPzztmp/HZnZXp0+HwuN8xz6RyTvYfl2YALnvSg3k= +zrTkddLR4YUsTVb0B7rsCQ== +nycj2L/Kl7KKlCZcwITfQQ== +K6oOXSdZEZ1zg2nA3GdvGflEcC6nwXCJYyX4O/tIWrQSgStpPVumn5cP+4ozViWz +d3NLAG38kBQBi4fb1R2WqnJ747wR7Ydhpe3OoClzh+2oxV4O2o9RXj0cAbV3ziAJ +pYiV0rsB03to7U/kRiLkZ27xvRYDqnd4JriFdMyNT9Zx85WsUoKKTZ7+RIu9Y5Z4 +LR94mIpH4THz/GbiGv02cjePN4b/CYMzTdDIWQ58U1YyADWvVIhF0RwApTY/xtkWmJU7rvCWUtau43UlX8lGGMaYRqcfNHkzZOQWkRi7ExU= +vsJIeyVoGhchcgQGIqB004TZAZkj4vMbCZNOhSBPVX7i5tufnzFPKJpEa0R3t74AUZ9b7rQRau7yGxTyLouB4kERq1HuvDFB9g2rSkIru9Q= +YTQyF0NgbzTTt2g99LiEridWCtx89Nei0ANEd8khcuJFIBmzt3Q9yK9Te98X2Ih42JMW8y/10VBPk7up77ehpA== +YTQyF0NgbzTTt2g99LiErmXt+zeg7APkISkotylLas3IYylkZk+cuT4OAbrM2vJBY/BQiooJqZ8vHRxU2AwfSg== +MDhSuSRubdV5VLSdisk1B3gH7NVA3+Cbm1Eeux6cCBRjsh5A2SD0G5DTNZL1y2+A +4Y17eX4NLq8a5+YnryE/aia6z8V43OOyU/26Q+zBu/tuZGzxcffUCVUuRWdF/9Ff8G79abEeolZQIJoFNf7txuNg8PuAnLt6/Dt8I5wZUMo= +nn92SwljDKQLivTyiangRS+CSsk7PW8dd9O1ZPxVoUKUe2rvuzbHtVRJUX1EW9qV0UuoiWq/qpB25JZrfFuBItbCECmRSeqCFJo79Nl7jdU= +nn92SwljDKQLivTyiangRS+CSsk7PW8dd9O1ZPxVoUKr8eAmqsD1G3BoTrUQWmaydgOHa3LVS7/xfHo9pyfeZ5JyJEOSE4cr+Yt4AvUMsypx3rGKB95516E5GEp1pwDz +nn92SwljDKQLivTyiangRS+CSsk7PW8dd9O1ZPxVoUI0XpO9q7C7wRe9/L1ybJt/VB5u4nMSK17UeU7ykcOvAXrW+816s14kovT2AkXlQgY= +L+gK2ZWBIvLrYEyLzMgcqi/WL/bZl58J6wkG2/9JwNUjk4IAv7c/gisdYo5dTdiBAKOzptj1aNQ6tOLwh4qiHuOpRcciQahhrIFhgUmM3cAMHeM7NOe4gNjll68xu2I8 +xCVQO1l2KLzvjZTSyBVmFEGYixGY1qH3mFvTVqdeq475MhPAXks4DUYWGXuRv1h4GmZLPOUXlkv6qdeq+FvbKw== +xCVQO1l2KLzvjZTSyBVmFKEy1R0BbwmwYvL4TJZb0Pp78mGEP9zqvHyrG43DJ4NfI9QA1yuqMW+QY3oAaPw4Kw== +xCVQO1l2KLzvjZTSyBVmFKEy1R0BbwmwYvL4TJZb0Pp78mGEP9zqvHyrG43DJ4NfY0nK4iQ3q7W9uWO+n0cYHg== +2I+YAo9oyYnGhrDLEg3xXoiAnxGCkEoA/4meEfAa/9B7xrYnf/pUpEhzHCz3dwdj +1/Kl9m1XSWksK1AwCSpbGDTtmEowvmBNwxafHDTGC8585qVhZm9Q4tJoscwAgjxncON/iqXG3e6A+1c7XDr7aMTMeD63CS5F5uj3UGChZSnuCjpB5HbBPUm7PNxBHa9h +o1/eQCCpntatbQN5h7Xjz6jvk7JqdU/2CoO312U2pcNrqXF4l4miLEhwk1RbDe68y7r6bpZP0ZqOTfKA7hfzd94u7KwnH5SejyITm4eqBR427PXza5kAXT7v1itxQju0 +3timR+s08eSJ9mjo3IIXHonVUohFKPR+nzNpev3sA7kMVH2rocLGBlZkiRn/BixOk+wLBImLvpjnoEGIgaDHzoI8lBIlodkz/JCReyGWtfXY9c3N+WYbLnMAuYSd0+7L +wEyM19AjImIkxixLiJJMCLKyaEKtrPwFG7XA7cmdpC+5NPlVlFREInrOHd7XmHn8MKHRlQE1Wg91jh71/MX1qN5WsiJZdoJLOvLgic6uc62IljPjMMt94EswaoIsrAre +5h7SI+9zFKaGe1NhUA0rb9BC894hfCsoYT+tNILOE+28jnxQSLeYrW2xUrf5npyYbv10ob5wOiijXRqTxmOW92GwafIjDYFd1p4C9uzGnvJDZeDBOqu2oc5TqIgnhHgkQK8evCUiJP5aAjG0+fsVuQ== +C1dPzztmp/HZnZXp0+HwuHtbK2T8F+dP8iSSbruov6g6G0pkPhQSHuj3DUhTUcsT +5h7SI+9zFKaGe1NhUA0rb0TIS5axm2MnDNSG3PemR7g= +7uot5OFySlwrvYOlsmi9maq9Tm6nHiiDKG/FyoGG4pKCO4+wVMX1/mMEk9201G2bFxCp1ACpZmZ9E3RAh23AqQ== +D05aJMAtNmxJl+z5btFCkt+2gcyqeLJJl1nJiX66Dnn4+fmt1y9hqblOmeb8BtHJjY8UJWOP38jYDw2qFuQ62yNec7oKYxrOAQJY2wi50mOdETE0LAF2+0Q//sSSUl1X +D05aJMAtNmxJl+z5btFCkkjSi/MFpvCyyATVS+TsJq0bQnpw/RuCwxnM+maEpGEIKKUw936trhHvzZh6PPB9Hw== +P8xzwzWW1iGqEXsJauZh/CfQXt1jv/1VvX/nhG51GWGh81bkQscc/Rwh91SMf/M1dnaxp60zs3BL7G+1yFVKCw== +5h7SI+9zFKaGe1NhUA0rb0f4OGHLSII7zsew296IFAFPrwrmPTxw2nPgI9NeMV1N5kPI2o+sz9JHv78KVG2hVHMmE2zZnvG7c8UM0kvP4wE= +5h7SI+9zFKaGe1NhUA0rbx/7kdj/ttInRGLAE3UOD+VRG8vHXcnMJgDptoVSFysX +osQiHbyS/OFsI2A3fSB6VA== +tABLRRQ4Bn8/DyCkJ32aUysWNyFfDoly62+g1j12l978QSpi3FCzbmcAfxmc252M +Tq+Foe8S+dNQKsoi3e37QDY2hzN6KxNypld0emDyU9xNvu1cvB62FPmyF8WUX0tdSZ3Dsy+zC0duMX46hYZsww== +Tq+Foe8S+dNQKsoi3e37QDY2hzN6KxNypld0emDyU9yRKe2PTzo/Agd//2/bmn2c/QbFJRyTLuCJxSjt4cAXNg== +Tq+Foe8S+dNQKsoi3e37QOe7tx+RxFR/BxsdCGWfGNN7wm3IKzrYZyX/F2M/SK5c +n8+WVnuhdp0G2xpq1g9h3BVWOYbgphkKWKRikI2/FO7XpfuZqm9I//+Iyu9jCax7 ++7+TERjO6PxraJ8fisGpkQsH9SSCDrjvfz2qO222HN7VTsD7jOCNLFqSb6skQWLBzbD9IaLXxvNuS0D2xBgSig== ++7+TERjO6PxraJ8fisGpkQsH9SSCDrjvfz2qO222HN72g3KTXpYuQu5obJJE97IF9UNdZZQLMsevj275+npfNqKzmYihodpYlCv/cWplvqQyNG5A+7fNfcKxD0KffXXwOCDeOMvU4TmZXb0hyzvPBw== ++7+TERjO6PxraJ8fisGpkXpg3r2hrzFuDiLGeyq5o0DZUNtkwa+ztjIaa706GLws +9UCr2CGZdB4j1AWIZqyeZIXd6wWfKl5S9fLfThbQLAcmqwLRzF+5OkNtwGnFk8ELxP0m8BQzFes283BqignUPgtDjOnAVNmN7rPfwlrPWFFy5K3kMoK8bcDxxqjndDJQOPKMHAejNRVbBZs7NQRVPA== +/2xGQnPk8BQKKlXG/HVoaPOQ1XjUCECMElgVZp4wNqJx0Fa7vsm7hADKszlMQNOinD7G4l1YWXE/bDSmyzfiqk+Tg58lV+KcxPVS/t29M6PD8I4jjmR6UV66Pdib2UJr +YTQyF0NgbzTTt2g99LiEriyIxjsIV9XT7RG5rRTw2stYJWwnt7p1GIKOmWu17gE+DbDefU0GPnxaNqEOaF29KA== +zrTkddLR4YUsTVb0B7rsCQ== +nycj2L/Kl7KKlCZcwITfQQ== +nycj2L/Kl7KKlCZcwITfQQ== +I17IOcuEvRcayemitSapFziafJWCKp6642B1UN7PmU9ew3cEcV5zGyK7fULn2vxK +InMikXNroU7YkSk/XP28UWExDL8AZAiMg0/ws9lUvRBXEK7QmmnvEM2TjQFqWj/J +InMikXNroU7YkSk/XP28UUiEcjX7Hlkq8/bvl0kmReUOJKM5W8yVjI4S9JnIU7pW +YTQyF0NgbzTTt2g99LiErnSjsOthaaf22tSoAWTGYUE2mXnE8uBu6xwbE4XXMDgx +3timR+s08eSJ9mjo3IIXHmKcFkT/T3UbmsEN6iGKMN9kz2YniS4XwDy0DWJvtkmJ6YU2jJj27+iPzNslwLOWzw== +wEyM19AjImIkxixLiJJMCKnK6UDiIV1zXm8yjQH4n8Vo1WHkITT5bNZjO1tttSOyA4d3oZvnkaRZgAMOrc5KNw== +xCVQO1l2KLzvjZTSyBVmFNOF/X0Ju3rmbDfxzBwkO6fEJEQgO37OexktvpO4cQCt0amJc1ViS4uu7eTlqOr/FQ== +5znkbH/F/hgIYN7soI4TkcxT2hwtaM2D5j3YwBuT61eiV3OUzxbD4ow7N90je/lC +InMikXNroU7YkSk/XP28URwPP5LuVctYOIMY/MNs6kZQMqSSXLp8pNODrGqu2ntEVWH/gR68PadsCZVeF1//TRMvfK3eJb+qUKpJ8MXl3P4= +InMikXNroU7YkSk/XP28Ue4OMnjMe+9euOkSEQ76ECFBMEvwedQ0XWeNe1Tg2qlp +nycj2L/Kl7KKlCZcwITfQQ== +BVUIg9s95IuuaLe9r598OGhMB6ZqQtlybmiJC2MvH5BWGPzkGiqkI1PLp6c8qVxhohcdfLNRg7wC4kp6an74ZGY5Qf3wVwcTMjnpMs4/0Z8WcD3X6LlGmZAEru41zNKA +EKmQvw3Bks/4ej9qRTbA7BkeRAaVoX7g7YFcRWZRgCC74zPlDbdmY5QHVHrkuHIBwPdo/Y9BwxhJw4io8iM3I24GrYfEAV6pPpF7nQ3BY84= +1uKY+m0fOa5SRuupgjmhQA== +UmGM8ZKdsNgLlQNCejV8FzMU9Mdar2aLE94DSiCmARk= +/kDM0ZQpjHj+M0x5agYFej0zDT3+rbn+z+Ci8pqxjmhb+nIVVXRj5ohLzQ9EwIsUxn0+uLdVI6CYGqoEhBKGd2oEb97fJEXeFZ2i9t/kJUA= +p4Jlt9ju0/nRgpolv1PEy46B6Q3ZxYt/oYpSoRbAsO5RRRFv99P0fplOZmyODEIX +rlKdEiOU2fQmGpGesEzKOZ6YPvi9uYxJEz6H5dfZvSvX5rpCIRntOakfrc3E6jemlX6ycAS4xftsjo2rOI171w== +TadzEPiNuF/2bnxvVdgf3DGChKI/MKcN8FdfPIE4s7AubSQhYlNoOarfZiPeS+u6 +n3oYupUdudV92rqTsaD2wAIdz9fm/mzzRXksBlfABtz1MtFnfzdIsLj0Wg2V0JLGUj/0kExDjTUdYSLES0lNzvK0yCLc7RI+4EP6bPi5HTU= +LQ1/X4D2Qu5PUUgnQSE2Tg== +UmGM8ZKdsNgLlQNCejV8Fz2WZoEYDwrjgxujV9/OQSM= +3bNcMNue0TDlI4TZeDUOGg== +I1jD77LBE553GEl6isit1Q== diff --git a/siteini.pack/Netherlands/canaldigitaal.nl.channels.xml b/siteini.pack/Netherlands/canaldigitaal.nl.channels.xml new file mode 100755 index 00000000..a93f1d32 --- /dev/null +++ b/siteini.pack/Netherlands/canaldigitaal.nl.channels.xml @@ -0,0 +1,752 @@ + + + + NPO 1 HD + NPO 2 HD + NPO 3 HD + RTL 4 HD + RTL 5 HD + SBS 6 HD + RTL 7 HD + Veronica / DisneyXD HD + Net5 HD + RTL 8 HD + FOX + SBS9 + RTL Z + Fox 1 HD Eredivisie Promo + één HD + Canvas HD + Comedy Central + Discovery HD Showcase + National Geographic HD + Nickelodeon / Spike + Film 1 Premiere HD + Film 1 Action + Film 1 Family + Film 1 Sundance + Film Europe HD + Insight TV HD + Nautical Channel HD + Eurosport 1 HD (NL) + Eurosport 2 (NL) + FOX Sports 1 HD Eredivisie + FOX Sports 2 HD International + FOX Sports 3 HD Eredivisie + Ziggo Sport Select HD + Ziggo Sport Voetbal + Ziggo Sport Golf + EDGEsport HD + AutoMotorSport HD + motorsport.tv HD + Duck TV + Jim Jam + Nick Jr. + Cartoon Network + Boomerang + Discovery + TLC + Travel Channel HD + NatGeo Wild HD + Animal Planet + History HD + ID + RTL Crime + Stingray Brava HD + Mezzo HD + 192TV + ONS + NPO Sport + NPO ZappXtra/NPO Best + E! Entertainment + the QYOU HD + Fine Living HD + RTL Telekids + UP NETWORK + RTL Lounge + 24Kitchen + Food Network HD + Disney Channel + Ketnet / één+ / Canvas+ + MTV NL + TV Oranje + L1MBURG + Omroep Brabant + Omroep Zeeland + TV West + AT5 + TV Gelderland + TV Drenthe + TV Oost + TV Noord + Omrop Fryslan + BVN + BBC World News HD + CNN International + CNBC + Bloomberg + Sky News + France 24 eng + NHK World HD + Euronews English (28) + Al Jazeera English HD + Russia Today HD + Outdoor Channel HD + Fishing and Hunting + Retro Music TV + Stingray iConcerts + VH 1 classic + VH 1 + MTV Rocks + MTV Hits + MTV Music + MTV Dance + Unitel Classica HD + esportsTV HD + Sky Sport News HD + Insight TV UHD + Omroep Flevoland + TV Rijnmond + TV Noord-Holland + TV Utrecht + ARD Das Erste HD + ZDF HD + 3sat HD + RTL Television + Sat.1 + ProSieben + VOX + RTL 2 + Kabel eins + Super RTL + NITRO + KiKa HD + Phoenix HD + N24 + zdf neo HD + Euronews Deutsch + zdf info HD + Arte HD + Tele 5 + SAT.1 Gold Austria + N-TV + Tagesschau 24 HD + NDR HD + WDR HD Köln + SWR BW HD + rbb Berlin HD + BR HD + MDR Sachsen-Anhalt HD + SWR RP HD + hr-fernsehen HD + Anixe HD + Servus TV HD Deutschland + ONE HD + EO TV + ORF2 Europe + ARD Alpha + Disney Channel (D) + Nickelodeon Germany + SR Fernsehen HD + DMAX + TLC Deutschland + Sixx + ProSieben MAXX Austria + Comedy Central / VIVA + Deluxe Music + Hitradio OE3 + Eurosport 1 Deutschland + Sport Eins Deutschland + Equi 8 + R9 Österreich HD + DW-TV (Deutsche Welle) + Folx TV + Melodie Express + Deutsches Musik Fernsehen + Multithek HbbTV + RTLplus + Go TV + LT1 + Bundesrat + Parlamentsfernsehen + N24 Doku + Kabel 1 Doku Austria + RFO + Munchen TV + L-TV / TV Mittelrhein + Franken Fernsehen + Ulm-Allgau + Regio TV + Radio Bremen TV + RTL (AT) + Sat 1 (AT) + ProSieben (AT) + Kabel 1 (AT) + Comedy Central / Viva Austria + Rhein Main TV + Chamber TV Lux + LCI HD + i24 News Français + TV5MONDE EUROPE + TV5MONDE HD (F B CH) + RTL Tele Letzebuerg + H2D + BFM TV (13) + France 24 fr + LCP HD + CNEWS HD + Sonlife Broadc. Ntwk + GOD Europe + EWTN katholisches TV + Bibel TV HD + K-TV Fernsehen + Health.TV + Canal 24 Horas + TVE International + Telesur HD + RT Espanol HD + Aragón + Canal Sur Andalucia + TV Galicia + Cubavision Internacional + TVO (Oost-Vlaanderen) + ATV (Antwerpen) + TVL (Limburg) + TRT Turk + TRT World HD + France 24 (in Arabic) + Rai News 24 + TRWAM + Slagr TV + CT 24 HD + Ocko + Noe TV + TA3 HD + RiC + TV 8 + TV Lux + Regionalni TV + REBEL + 213 HD + OE24.TV + (18+) Penthouse 1 HD + (18+) Penthouse 2 HD + (18+) Reality Kings + (18+) Brazzers TV (22-05) + (18+) Hustler TV + (18+) VividTV + (18+) Leo TV (22-06) + (18+) Man-X (00-06) + CGTN News + CGTN 9 Documentary + CCTV 4 HD (13) + CGTN Documentary HD + BBC One SD (28) + BBC Two HD (28) + BBC Four HD (Evenings) (28) + ITV HD (28) + ITV +1 (28) + ITV 2 (28) + ITV 2 +1 (28) + ITV 3 (28) + ITV 3 +1 (28) + ITV 4 (28) + ITV4 +1 (28) + ITV Be (28) + ITV Be +1 (28) + Channel 4 HD (28) + Channel 4 +1 (28) + More 4 (28) + More 4 +1 (28) + E4 UK (28) + E4 +1 (28) + 4Seven (28) + Film Four (28) + Film Four +1 (28) + Rishtey Cineplex (28) + Channel 5 HD (28) + Channel 5+1 (28) + My5 (28) + 5 USA (28) + 5 USA+1 (28) + Dave (28) + 5* (28) + 5* +1 (28) + Home (28) + Really (28) + Yesterday (28) + PBS America (28) + Bloomberg HD (28) + CNBC UK (28) + Food Network (28) + Food Network+1 (28) + Travel Channel (28) + Travel Channel +1 (28) + Euronews (Français) + Spike (28) + Bike UK (28) + Pick TV (28) + Pick TV +1 (28) + Challenge (28) + Challenge+1 (28) + Forces TV (28) + CBS Reality (28) + CBS Reality +1 (28) + CBS Action (28) + CBS Drama (28) + Drama (28) + True Drama (28) + True Crime (28) + True Crime +1 (28) + True Entertainment (28) + Quest (28) + Quest Red (28) + Talking Pictures (28) + Horror Channel (28) + Horror Channel+1 (28) + True Movies (28) + True Movies 2 (28) + Movies4Men (28) + Movies4Men +1 (28) + ROK TV (28) + CBBC HD (28) + CBeebies HD (28) + CITV U.K. (28) + Kix (28) + Pop (28) + Kix+1 (28) + Pop +1 (28) + Tiny Pop (28) + Tiny Pop +1 (28) + S4C Digidol (28) + Your TV International (28) + Viva U.K. (28) + The Box UK (28) + VOX Africa (28) + S4C HD (28) + Horse & Country (28) + BBC Parliament (28) + BBC News HD (28) + BBC Alba (28) + Blaze (28) + Vintage TV (28) + Scuzz (28) + The Vault (28) + Kiss TV (28) + NOW Music (28) + Clubland TV (28) + Keep it Country (28) + 4Music (28) + BET U.K. (28) + Channel AKA (28) + Chart Show TV (28) + Box Upfront (28) + Chilled TV (28) + Flava (28) + Magic (28) + Brit Asia TV (28) + Bangla TV (28) + Colors Viacom 18 (28) + TV Record HD UK (28) + BEN (28) + Box Hits! (28) + Front Runner (28) + Front Runner 2 (28) + ABN TV (28) + PTV Prime (28) + Arirang HD (28) + Geo Tez (28) + Aastha TV International (28) + Kerrang (28) + Geo TV (28) + Geo News (28) + Rishtey TV(28) + Takbeer TV (28) + Channel S (28) + Hidayat TV (28) + Abu Dhabi TV (28) + TVC News (28) + Gay Network (28) + News 18 India (28) + CNN International HD (28) + CGTN (28) + PCNE (28) + CNC World (28) + NHK World HD (28) + RT HD (28) + TRT World (28) + Showcase (28) + Times Now - India (28) + QVC (28) + Best Direct (28) + JML Direct (28) + BBC Red Button (28) + EPG + Fashion (13) + TV Moda (13) + i24 News English HD (13) + EWTN Catholic TV (13) + RussiaT Doc HD (13) + KBS World HD (13) + ORT International (13) + Rai Uno (13) + Rai Due (13) + Rai Tre (13) + Marcopolo (13) + TgCom 24 (13) + real time (13) + Radio freccia TV HD (13) + Radio Italia TV (13) + RTL 102.5 HD RadioVisione (13) + RadioNorba TV (13) + Reteconomy + Alice + Rai Storia (13) + Rai Scuola (13) + Rai Gulp (13) + Rai Sport (13) + Rai News 24 (13) + UnireSat HD + Archi News 24 + Supertennis HD (13) + Wine TV (13) + Fight Network Italia (13) + Class Horse TV (13) + Fishing TV (13) + Pescare & Cacciare TV (13) + Camera dei Deputati (13) + Senato Italiano (13) + Muzik TV (13) + arte HD (F) (13) + SRF Info HD (13) + RTP International (13) + TRT Belgesel (13) + Hispan TV HD (13) + Kanali Voulis (13) + Rik Sat (13) + TV Romania Inter. (13) + 4 Fun Dance + Power TV (13) + 4 Fun TV (13) + Stars TV (13) + Tele 5 polska (13) + Hip Hop TV + VOX Music TV + TVS-TV Silesia (13) + NTL + TVP Info HD (13) + IR Cama 1 Movie (13) + IR Cama 2 Serie (13) + IR Cama 3 Clawod (13) + Nuta TV + BBC Persian (13) + Music Box Russia (13) + RTR Planeta (13) + Shanson (13) + Russia 24 (13) + ERT World (13) + Manoto HD (13) + Euronews English HD (13) + Voice of America (VOA) + VOA TV 2 + CNBC (13) + i24 News Francais HD + CD Info & Nieuws + BBC Arabic (13) + Al Aoula Inter 1 (13) + 2M Monde (13) + Arriadia 3 (13) + Arrabiaa 4 (13) + Al Maghribiyah 5 (13) + Al Masriyah (13) + Medi 1 Sat (13) + Al Jaz. Mubasher (13) + Al Jaz. Documentary (13) + Al Jaz. Children (13) + Abu Dhabi TV HD (13) + Abu Dhabi Sports (13) + Abu Dhabi Sports Extra (13) + Dubai Al Oula (13) + Dubai Sports 3 (13) + Sama Dubai (13) + Sharqiya (13) + Al Arabiya (13) + Tunis 7 (13) + Canal Algerie (13) + Thai TV Global Network (13) + CCTV 4 (13) + CNC World (13) + VTV 4 (13) + Euronews (Italiano) + Euronews (Greek) + Euronews (Hungary) + Euronews (Russian) + ARD-Das Erste + ZDF + 3sat + Family TV + Arte Deutschland + NDR Fernsehen + WDR Köln + BR Fernsehen + Anixe SD + R1 (Russia) + Russia Today + sonnenklar.TV HD + Zee One HD + TV Record + HLG Tests UHD + SES UHD Demo Channel + UHD1 by ASTRA + PEARL TV UHD + Fashion TV UHD (13) + Fashion 4K + NRJ UHD + ASTRA UHD DEMO 1 + Travel XP 4K + Hotbird 4K1 (13) + Clubbing TV 4K 360 (13) + Astra Ultra HD Demo 1 + Astra Ultra HD Demo 2 + SES UHD Demo2 + NPO Radio 1 + NPO Radio 2 + NPO 3FM + NPO Radio 4 + NPO Radio 5 + Sky Radio + Radio 538 + Radio 10 + Arrow Classic Rock + Radio Veronica + Classic FM + FunX + Slam! + 100% NL + BNR Nieuwsradio + Radio Gelderland + L1 Radio + Radio Oost + VRT Radio 1 + VRT Radio 2 + MNM + Studio Brussel + Klara + BBC World Service + Bayern1 + Bayern2radio + Bayern3 + Bayern4klassik + B5 Aktuell + Bayern Plus + On3Radio + hr1 + hr2 + hr3 + hr4 + hr-info + YOU FM + MDR1 SACHSEN + MDR1 S-ANHALT + MDR1 THURINGEN + NDR FIGARO + MDR INFO + MDR JUMP + SPUTNIK + NDR Welle Nord + NDR1 Radio MV + NDR Niedersachsen + NDR2 + NDR 90.3 + NDR Kultur + NDR info + NDR Info Spezial + N-JOY + Bremen Eins + Bremen Vier + Nordwestradio + Info Radio + kulturradio + radioeins + Antenne Brandenburg + 88acht + Fritz + SR1 (Europawelle) + SR2 (Kulturradio) + SR3 (Saarlandwelle) + SWR1 BW + SWR1 RP + SWR2 + SWR3 + SWR4 BW + SWR4 RP + SWR Aktuell + DASDING + Eins Live + Eins Live diggi + WDR 2 + Kiraka + WDR 3 + WDR 4 + WDR 5 + WDR Event + WDR Cosmo + JAM FM + Deutschlandfunk Kultur + Deutschlandfunk + Deutschlandfunk Nova + NDR Plus + NDR Blue + Rockantenne + RTL Radio + ANTENNE BAYERN + sunshine live + HIT RADIO FFH + ffn Digital + planet radio + harmony fm + Klassik Radio + DR Dokumente & Debatten + Radio Lebensquelle + Radio Freundes-Dienst + Mallorca Inselradio + Radio Paloma + Radio Regenbogen + domradio + Radio Horeb + Radio New Hope + OE1 DD + RTL Radio Letzebuerg + Radio 100,7 Letzebuerg + RF + RTL + RTL 2 (F) + France Info + France Inter + FIP + France Bleu + France Culture + France Musique + Le Mouv' + RFI Int + EUROPE 1 + Virgin Radio Fr + RMC INFO + Mc Doualiya + NRJ + SKYROCK + CHERIE FM + CONTACT FM + OUI FM + RFM + NOVA + RADIO FG + RIRE ET CHANSONS + FUN RADIO + Nostalgie (FR) + RADIO CLASSIQUE + TSF Jazz + Radio Courtoisie + BFM Business Radio + RADIO NOTRE-DAME + BEUR FM + SUD RADIO + RADIO ALFA + Jazz Radio + RNE Radio Nacional + RNE Radio 3 + RNE Radio 4 + RNE Radio 5 Todo Noticias + RNE Radio Clasica + RNE Radio Exterior + ERA Proto (13) + Beat JM + Radio Beat + CRo JAZZ + CRo Radiozurnal + CRo Radio Praha + ERA Deutero + ERA Trito + ERA Sport + ERA Voice of Greece + OE1 + OEW2 + OE2N + OE2B + OE2O + OE2S + OE2T + OE2V + OE2ST + OE2K + OE 3 + FM4 + U1 Tirol + Radio Maria + Country Radio + BBC Radio 1 (28) + BBC 1 Xtra (28) + BBC Radio 2 (28) + BBC Radio 3 (28) + BBC Radio 4 FM (28) + BBC Radio Five Live (28) + BBC Radio Five Live Sport (28) + BBC 6 Music (28) + BBC Radio 4 Extra (28) + BBC London (28) + Capital FM (28) + Planet Rock (28) + Classic FM uk (28) + Gold (28) + Absolute Radio (28) + Absolute 90s (28) + Absolute 80s (28) + Absolute 70s (28) + Absolute Classic Rock (28) + Jazz FM (28) + talkSPORT (28) + BFBS Radio (28) + Capital Xtra (28) + Smooth (28) + Radio X (28) + WRN English (28) + Radio Monte Carlo + Rai GR Parlamento + Rai Isoradio + Rai Radio Tutta Italiana + Rai Radio 5 Classica + RFI Francais (13) + Radio 2M (13) + RADIOUNO (13) + RADIODUE (13) + RADIOTRE (13) + RTL 102.5 (13) + DEEJAY (13) + CAPITAL (13) + R.ITALIA s.m.i. (13) + RSI-Rete Uno (13) + RSI-Rete Due (13) + RSI-Rete Tre (13) + RTS-La 1ere (13) + RTS-Espace 2 (13) + RTS-Couleur3 (13) + RTS-Option Musique (13) + RSR Classique (13) + SRF 1 (13) + SRF 2 Kultur (13) + SRF 3 (13) + SRF 4 News (13) + SRF Virus (13) + SRF Musikwelle (13) + Swiss Classic (13) + Swiss Pop (13) + Swiss Jazz (13) + SRG-Rumantsch (13) + Eurosport 2 DE (Monitor) + AB 3 (monitor) + AXN Deutschland (monitor) + kabel eins classics (monitor) + Planet (monitor) + Sportdigital.tv (monitor) + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/canaldigitaal.nl.ini b/siteini.pack/Netherlands/canaldigitaal.nl.ini new file mode 100755 index 00000000..39cfe9f2 --- /dev/null +++ b/siteini.pack/Netherlands/canaldigitaal.nl.ini @@ -0,0 +1,155 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: canaaldigitaal.nl +* @MinSWversion: 2.1.4 +*@Revision 3 - [20/02/2019] ** +* - showicon fix +* @Revision 2 - [17/09/2017] Blackbear199 +* - episode fix +* @Revision 1 - [22/08/2017] Jan van Straaten +* - changes in urldate +* @Revision 0 - [16/08/2017] Jan van Straaten +* - creation +* @Remarks: uses attribute addition and runexe +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=canaldigitaal.nl|timezone=UTC|maxdays=8.1|cultureinfo=nl-NL|charset=UTF-8|titlematchfactor=90|nopageoverlaps|firstshow=1} +site {ratingsystem=Kijkwijzer|episodesystem=onscreen} +* +url_preload {url|https://livetv.canaldigitaal.nl/tv-guide.aspx#!GuideType,CompleteGuide} +url_index{url()|https://livetv.canaldigitaal.nl/api.aspx?z=epg&s=|channel|&cs=11583&f=##start##000&t=##end##000&f_format=pg&v=3&lng=nl&a=cds} +* &cs=3391 also OK!! +url_index.headers {customheader=Accept-Encoding=gzip,deflate,br} * to speedup the downloading of the index pages +url_index.headers {accept=text/html, application/xhtml+xml, image/jxr, */*} +url_index.headers {host=livetv.canaldigitaal.nl} +url_index.headers {contenttype=application/x-javascript} +urldate.format {datenumber|unix|0} +scope.range{(urlindex)|end} +index_variable_element.modify {calculate(format=F1)|'config_timespan_days' 1 +} +index_variable_element.modify {calculate(format=timespan,days)} +*index_temp_1.modify {calculate(format=date,yyyy/MM/dd)|'urldate'} +index_temp_1.modify {calculate(format=date,yyyy/MM/dd)|'now'} +index_temp_1.modify {calculate(format=date,unix)} +index_temp_2.modify {calculate(format=date,unix)|'index_temp_1' 'index_variable_element' +} +* +url_index.modify {replace|##start##|'index_temp_1'} +url_index.modify {replace|##end##|'index_temp_2'} +end_scope +scope.range {(splitindex)|end} +index_showsplit.scrub {regex()||\{\"locId\".+?\}||} +*index_showsplit.modify {(debug)} +* lang attribute section, lookup table +*global_temp_1.modify {set|nl} * the default +*global_temp_1.modify {set('config_xmltv_id' ~ "mezzo")|fr} +*global_temp_1.modify {set('config_xmltv_id' ~ "brava")|en} +*global_temp_1.modify {set('config_xmltv_id' ~ "zdf")|de} +* using external source +global_temp_1.modify {set(type=run)|canaldigitaal.nl_lang.exe|canaldigitaal.nl_lang.xml "'config_xmltv_id'"} +* result must be a two letter string +index_temp_8.modify {calculate(type=char format=F0)|'global_temp_1' #} +global_temp_1.modify {set('index_temp_8' not "2")|nl} * the default +end_scope +scope.range{(indexshowdetails)|end} +index_temp_1.scrub {single(separator=":")|"locId":"||"|"} *locId +*var locId = locId.replace(/-/g, "+").replace(/_/g, "/"); +index_temp_1.modify {replace|-|+} +index_temp_1.modify {replace|_|/} +index_temp_1.modify {cleanup(style=base64decode,decimal)} +*index_temp_1.modify {(debug)} +* start time bytes +index_temp_2.modify {substring(type=element)|'index_temp_1' 3 1} * byteArray[3] +index_temp_3.modify {substring(type=element)|'index_temp_1' 4 1} * byteArray[4] +index_temp_4.modify {substring(type=element)|'index_temp_1' 5 1} * byteArray[5] +index_temp_5.modify {substring(type=element)|'index_temp_1' 6 1} * byteArray[6] +* duration bytes +index_temp_6.modify {substring(type=element)|'index_temp_1' 6 1} * byteArray[6] +index_temp_7.modify {substring(type=element)|'index_temp_1' 7 1} * byteArray[7] +* start time +index_temp_2.modify {calculate(format=F0)|63 and} * & 63 +index_temp_2.modify {calculate(format=F0)|1048576 *} * << 20 +index_temp_3.modify {calculate(format=F0)|4096 *} * << 12 +index_temp_4.modify {calculate(format=F0)|16 *} * << 4 +index_temp_5.modify {calculate(format=F0)|240 and} * & 240 +index_temp_5.modify {calculate(format=F0)|16 /} * >> 4 +index_start.modify {calculate(format=F0)|'index_temp_2' + 'index_temp_3' + 'index_temp_4' + 'index_temp_5' + 60000 * 1325376000000 + 1000 /} +* end start time +* duration +index_temp_6.modify {calculate(format=F0)|15 and} * & 15 +index_duration.modify {calculate(format=F0)|'index_temp_6' + 'index_temp_7' +} +* end duration +*details +index_title.scrub {regex()||","title":"(.+?)","||} +index_title.modify {remove(type=regex)|^'} +index_title.modify {replace| '| } +index_description.scrub {regex()||","description":"(.+?)","||} +index_description.modify {cleanup(style=jsondecode)} +* episode (in description) +index_temp_1.modify {clear} +index_temp_1.modify {substring(type=regex)|'index_description' "\s*\(\s*(S\s\d+,\s*afl\.\s\d+\/\d+\|S\s\d+,\s*afl\.\s\d+\|S\s\d+\|alf\.\s\d+\/\d+\|alf\.\s\d+)\)"} * episode between () in description +index_description.modify {remove('index_temp_1' not "" type=regex)|\(\s*'index_temp_1'\)} +index_temp_1.modify {remove(type=regex)|S 0(?:,\s)?} * Season 0 has no meaning. +index_episode.modify {set(pattern="S'S1'""afl.'E1'""S'S1',afl.'E1'""S'S1',afl.'E1'/'Et1'""afl.'E1'/'Et1'""E'E1'" 'index_temp_1' not "")|'index_temp_1'} +* alternative episode solo "Aflevering n. in description +index_temp_2.modify {clear} +index_temp_2.modify {substring(type=regex)|'index_description' "\AAflevering\s*?(\d+?)\."} +index_description.modify {remove('index_temp_2' not "" type=regex)|\AAflevering\s*?\d+?\.} +index_temp_2.modify {addstart(not "")|E} +index_episode.modify {set("")|'index_temp_2'} * this uses the last pattern "E'E1'"(see above) +* both episode system attributes +index_episode.modify {set('index_episode' not "")|'index_episode'\|'index_episode'(system=xmltv_ns)} +* subtitle , like episode title. The first sentence of the desciption if there is an episode num. +index_subtitle.modify {substring('index_episode' not "" type=sentence)|'index_description' 0 1} +* The first sentence is not always the subtitle but often more a part of the description. The distinction is gaue. +* we choose that a subtitle longer that 4 words remains description +index_temp_3.modify {calculate(type=word format=F0)|'index_subtitle' #} +index_subtitle.modify {clear('index_temp_3' > "4")} +* if there is only 1 sentence in the description then there is no subtitle +index_temp_3.modify {calculate(type=sentence format=F0)|'index_description' #} +index_subtitle.modify {clear('index_temp_3' < "2")} +* remove subtitle from description +index_description.modify {remove('index_subtitle' not "" type=sentence)|0 1} +* country and date (Nederland - 2016) (Nederland) (2016) +index_productiondate.modify {substring(type=regex)|'index_description' "\([^\)]*(\d{4})\)"} +index_productiondate.modify {cleanup(removeduplicates)} +index_description.modify {remove('index_productiondate' not "" type=regex)|(?:\s-\s)?'index_productiondate'} +index_description.modify {remove(type=regex)|\s*\(\)\s*} +index_country.modify {substring(type=regex)|'index_description' "^[^\)]*\(([^\)]+)\)"} +index_country.modify {clear(~ "/")} +index_country.modify {clear(~ ", ")} +index_description.modify {remove('index_country' not "" type=regex)|\s*\('index_country'\)\s*} +*credits: +index_description.modify {replace()|\\n|###} +index_description.modify {replace()|\\r|.} +index_actor.modify {substring(type=regex)|'index_description' "###\s*Cast:\s(.+?)\z"} +index_actor.modify {replace|###|\|} +index_actor.modify {remove|()} * remove empty role attribute +index_actor.modify {replace(type=regex)|"(\s*\().+?\)\z"|(role=} * add role attribute +index_description.modify {remove(type=regex)|"(###\s*Cast:\s.+?)\z"} * remove cast from description +index_director.modify {substring(type=regex)|'index_description' "###\s*Regie:\s(.+?)\."} +index_director.modify {replace|###|\|} +index_description.modify {remove(type=regex)|"###\s*(Regie:\s.+?\.)"} +* cleanup +index_description.modify {remove|###} +index_description.modify {cleanup} +index_showicon.scrub {regex()||"cover":"(.*?)","||} +index_showicon.modify {replace|epgimages/|epgimages/208x308/} +index_showicon.modify {addstart(not"")|https://livetv.canaldigitaal.nl/} +* add lang attribute +index_title.modify {set|'index_title'(lang='global_temp_1')} +index_description.modify {set(not "")|'index_description'(lang='global_temp_1')} +index_subtitle.modify {set(not "")|'index_subtitle'(lang='global_temp_1')} +index_country.modify {set(not "")|'index_country'(lang='global_temp_1')} +end_scope +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url(preload="https://livetv.canaldigitaal.nl/tv-guide.aspx#!GuideType,CompleteGuide")|https://livetv.canaldigitaal.nl/api.aspx?z=epg&f_format=clx&lng=nl&streams=3&cs=79&d=3&v=3} +*index_site_id.scrub {multi|"stationid":||,|,} +*index_site_channel.scrub {multi|"title":"||"|"} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Netherlands/canaldigitaal.nl_lang.xml b/siteini.pack/Netherlands/canaldigitaal.nl_lang.xml new file mode 100755 index 00000000..6707affc --- /dev/null +++ b/siteini.pack/Netherlands/canaldigitaal.nl_lang.xml @@ -0,0 +1,754 @@ + + + + + NPO 1 HD + NPO 2 HD + NPO 3 HD + RTL 4 HD + RTL 5 HD + SBS 6 HD + RTL 7 HD + Veronica / DisneyXD HD + Net5 HD + RTL 8 HD + FOX + SBS9 + RTL Z + Fox 1 HD Eredivisie Promo + één HD + Canvas HD + Comedy Central + Discovery HD Showcase + National Geographic HD + Nickelodeon / Spike + Film 1 Premiere HD + Film 1 Action + Film 1 Family + Film 1 Sundance + Film Europe HD + Insight TV HD + Nautical Channel HD + Eurosport 1 HD (NL) + Eurosport 2 (NL) + FOX Sports 1 HD Eredivisie + FOX Sports 2 HD International + FOX Sports 3 HD Eredivisie + Ziggo Sport Select HD + Ziggo Sport Voetbal + Ziggo Sport Golf + EDGEsport HD + AutoMotorSport HD + motorsport.tv HD + Duck TV + Jim Jam + Nick Jr. + Cartoon Network + Boomerang + Discovery + TLC + Travel Channel HD + NatGeo Wild HD + Animal Planet + History HD + ID + RTL Crime + Stingray Brava HD + Mezzo HD + 192TV + ONS + NPO Sport + NPO ZappXtra/NPO Best + E! Entertainment + the QYOU HD + Fine Living HD + RTL Telekids + UP NETWORK + RTL Lounge + 24Kitchen + Food Network HD + Disney Channel + Ketnet / één+ / Canvas+ + MTV NL + TV Oranje + L1MBURG + Omroep Brabant + Omroep Zeeland + TV West + AT5 + TV Gelderland + TV Drenthe + TV Oost + TV Noord + Omrop Fryslan + BVN + BBC World News HD + CNN International + CNBC + Bloomberg + Sky News + France 24 eng + NHK World HD + Euronews English (28) + Al Jazeera English HD + Russia Today HD + Outdoor Channel HD + Fishing and Hunting + Retro Music TV + Stingray iConcerts + VH 1 classic + VH 1 + MTV Rocks + MTV Hits + MTV Music + MTV Dance + Unitel Classica HD + esportsTV HD + Sky Sport News HD + Insight TV UHD + Omroep Flevoland + TV Rijnmond + TV Noord-Holland + TV Utrecht + ARD Das Erste HD + ZDF HD + 3sat HD + RTL Television + Sat.1 + ProSieben + VOX + RTL 2 + Kabel eins + Super RTL + NITRO + KiKa HD + Phoenix HD + N24 + zdf neo HD + Euronews Deutsch + zdf info HD + Arte HD + Tele 5 + SAT.1 Gold Austria + N-TV + Tagesschau 24 HD + NDR HD + WDR HD Köln + SWR BW HD + rbb Berlin HD + BR HD + MDR Sachsen-Anhalt HD + SWR RP HD + hr-fernsehen HD + Anixe HD + Servus TV HD Deutschland + ONE HD + EO TV + ORF2 Europe + ARD Alpha + Disney Channel (D) + Nickelodeon Germany + SR Fernsehen HD + DMAX + TLC Deutschland + Sixx + ProSieben MAXX Austria + Comedy Central / VIVA + Deluxe Music + Hitradio OE3 + Eurosport 1 Deutschland + Sport Eins Deutschland + Equi 8 + R9 Österreich HD + DW-TV (Deutsche Welle) + Folx TV + Melodie Express + Deutsches Musik Fernsehen + Multithek HbbTV + RTLplus + Go TV + LT1 + Bundesrat + Parlamentsfernsehen + N24 Doku + Kabel 1 Doku Austria + RFO + Munchen TV + L-TV / TV Mittelrhein + Franken Fernsehen + Ulm-Allgau + Regio TV + Radio Bremen TV + RTL (AT) + Sat 1 (AT) + ProSieben (AT) + Kabel 1 (AT) + Comedy Central / Viva Austria + Rhein Main TV + Chamber TV Lux + LCI HD + i24 News Français + TV5MONDE EUROPE + TV5MONDE HD (F B CH) + RTL Tele Letzebuerg + H2D + BFM TV (13) + France 24 fr + LCP HD + CNEWS HD + Sonlife Broadc. Ntwk + GOD Europe + EWTN katholisches TV + Bibel TV HD + K-TV Fernsehen + Health.TV + Canal 24 Horas + TVE International + Telesur HD + RT Espanol HD + Aragón + Canal Sur Andalucia + TV Galicia + Cubavision Internacional + TVO (Oost-Vlaanderen) + ATV (Antwerpen) + TVL (Limburg) + TRT Turk + TRT World HD + France 24 (in Arabic) + Rai News 24 + TRWAM + Slagr TV + CT 24 HD + Ocko + Noe TV + TA3 HD + RiC + TV 8 + TV Lux + Regionalni TV + REBEL + 213 HD + OE24.TV + (18+) Penthouse 1 HD + (18+) Penthouse 2 HD + (18+) Reality Kings + (18+) Brazzers TV (22-05) + (18+) Hustler TV + (18+) VividTV + (18+) Leo TV (22-06) + (18+) Man-X (00-06) + CGTN News + CGTN 9 Documentary + CCTV 4 HD (13) + CGTN Documentary HD + BBC One SD (28) + BBC Two HD (28) + BBC Four HD (Evenings) (28) + ITV HD (28) + ITV +1 (28) + ITV 2 (28) + ITV 2 +1 (28) + ITV 3 (28) + ITV 3 +1 (28) + ITV 4 (28) + ITV4 +1 (28) + ITV Be (28) + ITV Be +1 (28) + Channel 4 HD (28) + Channel 4 +1 (28) + More 4 (28) + More 4 +1 (28) + E4 UK (28) + E4 +1 (28) + 4Seven (28) + Film Four (28) + Film Four +1 (28) + Rishtey Cineplex (28) + Channel 5 HD (28) + Channel 5+1 (28) + My5 (28) + 5 USA (28) + 5 USA+1 (28) + Dave (28) + 5* (28) + 5* +1 (28) + Home (28) + Really (28) + Yesterday (28) + PBS America (28) + Bloomberg HD (28) + CNBC UK (28) + Food Network (28) + Food Network+1 (28) + Travel Channel (28) + Travel Channel +1 (28) + Euronews (Français) + Spike (28) + Bike UK (28) + Pick TV (28) + Pick TV +1 (28) + Challenge (28) + Challenge+1 (28) + Forces TV (28) + CBS Reality (28) + CBS Reality +1 (28) + CBS Action (28) + CBS Drama (28) + Drama (28) + True Drama (28) + True Crime (28) + True Crime +1 (28) + True Entertainment (28) + Quest (28) + Quest Red (28) + Talking Pictures (28) + Horror Channel (28) + Horror Channel+1 (28) + True Movies (28) + True Movies 2 (28) + Movies4Men (28) + Movies4Men +1 (28) + ROK TV (28) + CBBC HD (28) + CBeebies HD (28) + CITV U.K. (28) + Kix (28) + Pop (28) + Kix+1 (28) + Pop +1 (28) + Tiny Pop (28) + Tiny Pop +1 (28) + S4C Digidol (28) + Your TV International (28) + Viva U.K. (28) + The Box UK (28) + VOX Africa (28) + S4C HD (28) + Horse & Country (28) + BBC Parliament (28) + BBC News HD (28) + BBC Alba (28) + Blaze (28) + Vintage TV (28) + Scuzz (28) + The Vault (28) + Kiss TV (28) + NOW Music (28) + Clubland TV (28) + Keep it Country (28) + 4Music (28) + BET U.K. (28) + Channel AKA (28) + Chart Show TV (28) + Box Upfront (28) + Chilled TV (28) + Flava (28) + Magic (28) + Brit Asia TV (28) + Bangla TV (28) + Colors Viacom 18 (28) + TV Record HD UK (28) + BEN (28) + Box Hits! (28) + Front Runner (28) + Front Runner 2 (28) + ABN TV (28) + PTV Prime (28) + Arirang HD (28) + Geo Tez (28) + Aastha TV International (28) + Kerrang (28) + Geo TV (28) + Geo News (28) + Rishtey TV(28) + Takbeer TV (28) + Channel S (28) + Hidayat TV (28) + Abu Dhabi TV (28) + TVC News (28) + Gay Network (28) + News 18 India (28) + CNN International HD (28) + CGTN (28) + PCNE (28) + CNC World (28) + NHK World HD (28) + RT HD (28) + TRT World (28) + Showcase (28) + Times Now - India (28) + QVC (28) + Best Direct (28) + JML Direct (28) + BBC Red Button (28) + EPG + Fashion (13) + TV Moda (13) + i24 News English HD (13) + EWTN Catholic TV (13) + RussiaT Doc HD (13) + KBS World HD (13) + ORT International (13) + Rai Uno (13) + Rai Due (13) + Rai Tre (13) + Marcopolo (13) + TgCom 24 (13) + real time (13) + Radio freccia TV HD (13) + Radio Italia TV (13) + RTL 102.5 HD RadioVisione (13) + RadioNorba TV (13) + Reteconomy + Alice + Rai Storia (13) + Rai Scuola (13) + Rai Gulp (13) + Rai Sport (13) + Rai News 24 (13) + UnireSat HD + Archi News 24 + Supertennis HD (13) + Wine TV (13) + Fight Network Italia (13) + Class Horse TV (13) + Fishing TV (13) + Pescare & Cacciare TV (13) + Camera dei Deputati (13) + Senato Italiano (13) + Muzik TV (13) + arte HD (F) (13) + SRF Info HD (13) + + RTP International (13) + TRT Belgesel (13) + Hispan TV HD (13) + Kanali Voulis (13) + Rik Sat (13) + TV Romania Inter. (13) + 4 Fun Dance + Power TV (13) + 4 Fun TV (13) + Stars TV (13) + Tele 5 polska (13) + Hip Hop TV + VOX Music TV + TVS-TV Silesia (13) + NTL + TVP Info HD (13) + IR Cama 1 Movie (13) + IR Cama 2 Serie (13) + IR Cama 3 Clawod (13) + Nuta TV + BBC Persian (13) + Music Box Russia (13) + RTR Planeta (13) + Shanson (13) + Russia 24 (13) + ERT World (13) + Manoto HD (13) + Euronews English HD (13) + Voice of America (VOA) + VOA TV 2 + CNBC (13) + i24 News Francais HD + CD Info & Nieuws + BBC Arabic (13) + Al Aoula Inter 1 (13) + 2M Monde (13) + Arriadia 3 (13) + Arrabiaa 4 (13) + Al Maghribiyah 5 (13) + Al Masriyah (13) + Medi 1 Sat (13) + Al Jaz. Mubasher (13) + Al Jaz. Documentary (13) + Al Jaz. Children (13) + Abu Dhabi TV HD (13) + Abu Dhabi Sports (13) + Abu Dhabi Sports Extra (13) + Dubai Al Oula (13) + Dubai Sports 3 (13) + Sama Dubai (13) + Sharqiya (13) + Al Arabiya (13) + Tunis 7 (13) + Canal Algerie (13) + Thai TV Global Network (13) + CCTV 4 (13) + CNC World (13) + VTV 4 (13) + Euronews (Italiano) + Euronews (Greek) + Euronews (Hungary) + Euronews (Russian) + ARD-Das Erste + ZDF + 3sat + Family TV + Arte Deutschland + NDR Fernsehen + WDR Köln + BR Fernsehen + Anixe SD + R1 (Russia) + Russia Today + sonnenklar.TV HD + Zee One HD + TV Record + HLG Tests UHD + SES UHD Demo Channel + UHD1 by ASTRA + PEARL TV UHD + Fashion TV UHD (13) + Fashion 4K + NRJ UHD + ASTRA UHD DEMO 1 + Travel XP 4K + Hotbird 4K1 (13) + Clubbing TV 4K 360 (13) + Astra Ultra HD Demo 1 + Astra Ultra HD Demo 2 + SES UHD Demo2 + NPO Radio 1 + NPO Radio 2 + NPO 3FM + NPO Radio 4 + NPO Radio 5 + Sky Radio + Radio 538 + Radio 10 + Arrow Classic Rock + Radio Veronica + Classic FM + FunX + Slam! + 100% NL + BNR Nieuwsradio + Radio Gelderland + L1 Radio + Radio Oost + VRT Radio 1 + VRT Radio 2 + MNM + Studio Brussel + Klara + BBC World Service + Bayern1 + Bayern2radio + Bayern3 + Bayern4klassik + B5 Aktuell + Bayern Plus + On3Radio + hr1 + hr2 + hr3 + hr4 + hr-info + YOU FM + MDR1 SACHSEN + MDR1 S-ANHALT + MDR1 THURINGEN + NDR FIGARO + MDR INFO + MDR JUMP + SPUTNIK + NDR Welle Nord + NDR1 Radio MV + NDR Niedersachsen + NDR2 + NDR 90.3 + NDR Kultur + NDR info + NDR Info Spezial + N-JOY + Bremen Eins + Bremen Vier + Nordwestradio + Info Radio + kulturradio + radioeins + Antenne Brandenburg + 88acht + Fritz + SR1 (Europawelle) + SR2 (Kulturradio) + SR3 (Saarlandwelle) + SWR1 BW + SWR1 RP + SWR2 + SWR3 + SWR4 BW + SWR4 RP + SWR Aktuell + DASDING + Eins Live + Eins Live diggi + WDR 2 + Kiraka + WDR 3 + WDR 4 + WDR 5 + WDR Event + WDR Cosmo + JAM FM + Deutschlandfunk Kultur + Deutschlandfunk + Deutschlandfunk Nova + NDR Plus + NDR Blue + Rockantenne + RTL Radio + ANTENNE BAYERN + sunshine live + HIT RADIO FFH + ffn Digital + planet radio + harmony fm + Klassik Radio + DR Dokumente & Debatten + Radio Lebensquelle + Radio Freundes-Dienst + Mallorca Inselradio + Radio Paloma + Radio Regenbogen + domradio + Radio Horeb + Radio New Hope + OE1 DD + RTL Radio Letzebuerg + Radio 100,7 Letzebuerg + RF + RTL + RTL 2 (F) + France Info + France Inter + FIP + France Bleu + France Culture + France Musique + Le Mouv' + RFI Int + EUROPE 1 + Virgin Radio Fr + RMC INFO + Mc Doualiya + NRJ + SKYROCK + CHERIE FM + CONTACT FM + OUI FM + RFM + NOVA + RADIO FG + RIRE ET CHANSONS + FUN RADIO + Nostalgie (FR) + RADIO CLASSIQUE + TSF Jazz + Radio Courtoisie + BFM Business Radio + RADIO NOTRE-DAME + BEUR FM + SUD RADIO + RADIO ALFA + Jazz Radio + RNE Radio Nacional + RNE Radio 3 + RNE Radio 4 + RNE Radio 5 Todo Noticias + RNE Radio Clasica + RNE Radio Exterior + ERA Proto (13) + Beat JM + Radio Beat + CRo JAZZ + CRo Radiozurnal + CRo Radio Praha + ERA Deutero + ERA Trito + ERA Sport + ERA Voice of Greece + OE1 + OEW2 + OE2N + OE2B + OE2O + OE2S + OE2T + OE2V + OE2ST + OE2K + OE 3 + FM4 + U1 Tirol + Radio Maria + Country Radio + BBC Radio 1 (28) + BBC 1 Xtra (28) + BBC Radio 2 (28) + BBC Radio 3 (28) + BBC Radio 4 FM (28) + BBC Radio Five Live (28) + BBC Radio Five Live Sport (28) + BBC 6 Music (28) + BBC Radio 4 Extra (28) + BBC London (28) + Capital FM (28) + Planet Rock (28) + Classic FM uk (28) + Gold (28) + Absolute Radio (28) + Absolute 90s (28) + Absolute 80s (28) + Absolute 70s (28) + Absolute Classic Rock (28) + Jazz FM (28) + talkSPORT (28) + BFBS Radio (28) + Capital Xtra (28) + Smooth (28) + Radio X (28) + WRN English (28) + Radio Monte Carlo + Rai GR Parlamento + Rai Isoradio + Rai Radio Tutta Italiana + Rai Radio 5 Classica + RFI Francais (13) + Radio 2M (13) + RADIOUNO (13) + RADIODUE (13) + RADIOTRE (13) + RTL 102.5 (13) + DEEJAY (13) + CAPITAL (13) + R.ITALIA s.m.i. (13) + RSI-Rete Uno (13) + RSI-Rete Due (13) + RSI-Rete Tre (13) + RTS-La 1ere (13) + RTS-Espace 2 (13) + RTS-Couleur3 (13) + RTS-Option Musique (13) + RSR Classique (13) + SRF 1 (13) + SRF 2 Kultur (13) + SRF 3 (13) + SRF 4 News (13) + SRF Virus (13) + SRF Musikwelle (13) + Swiss Classic (13) + Swiss Pop (13) + Swiss Jazz (13) + SRG-Rumantsch (13) + Eurosport 2 DE (Monitor) + AB 3 (monitor) + AXN Deutschland (monitor) + kabel eins classics (monitor) + Planet (monitor) + Sportdigital.tv (monitor) + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/disney.nl.channels.xml b/siteini.pack/Netherlands/disney.nl.channels.xml new file mode 100755 index 00000000..038a6165 --- /dev/null +++ b/siteini.pack/Netherlands/disney.nl.channels.xml @@ -0,0 +1,6 @@ + + + + Disney Channel + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/disney.nl.ini b/siteini.pack/Netherlands/disney.nl.ini new file mode 100755 index 00000000..07a42a11 --- /dev/null +++ b/siteini.pack/Netherlands/disney.nl.ini @@ -0,0 +1,30 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: disney.nl +* @MinSWversion: V1.1.1/54 +* none +* @Revision 1 - [1/12/2014] Willy De Wilde +* New website +* @Revision 0 - [16/10/2011] Jan van Straaten +* only for 'disney channel' +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=disney.nl|timezone=Europe/Paris|maxdays=7.1|cultureinfo=nl-NL|charset=UTF-8|titlematchfactor=90} +* +url_index{url|http://www.disney.nl/disney-channel/gids} +urldate.format {datestring|dd/MM/yyyy} * not used +index_showsplit.scrub {multi ()|
    |||
  • } +* +*index_date.scrub {multi(force)|||} +index_start.scrub {single|} +index_title.scrub {single()|

    |||

    } +index_title.modify {cleanup(tags="<"">")} +index_subtitle.scrub {single()|

    ||")} +index_description.scrub {single()|

    ||")} + diff --git a/siteini.pack/Netherlands/film1.nl.channels.xml b/siteini.pack/Netherlands/film1.nl.channels.xml new file mode 100755 index 00000000..db6f848f --- /dev/null +++ b/siteini.pack/Netherlands/film1.nl.channels.xml @@ -0,0 +1,10 @@ + + + + Film1 Premiere + Film1 Action + Film1 Family + Film1 Sundance + Film1 Series + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/film1.nl.ini b/siteini.pack/Netherlands/film1.nl.ini new file mode 100755 index 00000000..507ca101 --- /dev/null +++ b/siteini.pack/Netherlands/film1.nl.ini @@ -0,0 +1,88 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: film1.nl +* @MinSWversion: V1.1.1/49 +* @Revision 4 - [27/02/2014] Willy De Wilde +* added .channels.xml generation +* @Revision 3 - [26/12/2013] Willy De Wilde +* Changed website +* @Revision 2 - [20/06/2013] Jan van Straaten +* simplified description operations using cleanup tags +* @Revision 1 - [15/12/2011] Jan van Straaten +* small change in index_title +* @Revision 0 - [] +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=film1.nl|timezone=UTC+01:00|maxdays=20|cultureinfo=nl-NL|charset=ISO-8859-1|titlematchfactor=90|keepindexpage} +site {ratingsystem=Kijkwijzer} +* +* the url doesn't contain a channel value, all channels are present in the index pages, selection is done with includeblock in showsplit +url_index{url()|http://www.film1.nl/film_kijken/film1_programmagids/|urldate|.html} +urldate.format {datestring|yyyy-MM-dd} +* +index_variable_element.modify{addstart|'config_site_id'} * site_id = includeblock values (block numbers to include) +index_showsplit.scrub {multi(includeblock='index_variable_element')|

    |
    |} +* +index_start.scrub {single|

    || |||

    } +index_temp_1.scrub {single|

    ||(|)|

    } +index_temp_2.scrub {single|

    |(|)|

    } +index_productiondate.modify {addend("") |'index_temp_2'} +index_category.scrub {single|

    |||">|||||} +title.modify {addstart|'index_title'} * To avoid too much (?) titles +subtitle.scrub {single(separator=":" exclude=first)|

    |||} +temp_1.scrub {multi|Genre:|

    |

    |
    } +director.scrub {multi(exclude="Regie:|">||} +actor.scrub {multi(exclude="Cast:|">||} +rating.scrub {multi|
    } +title.scrub {single()|

    ||

    |

    } * alternative +title.modify {cleanup(removeduplicates)} +title.modify {addstart("")|'index_title'} * some detail page have no title! +title.modify {cleanup} +subtitle.scrub {single|

    |

    |
    } +subtitle.scrub {single|

    ||

    |
    } *alternative +subtitle.modify {cleanup(removeduplicates)} +temp_1.scrub {single()|

    } +description.modify {addend('temp_1' not "")| ('temp_1')} * omroep +description.scrub {multi(include="name='description")||'>} +description.modify {remove()|\' name=\'description} +rating.scrub {multi||

  • } +rating.modify {remove(type=regex)|"(\A.+title=\")"} +rating.modify {remove|age-} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +* site_id is set to the order nr in which the channels are listed on the index page +*scope.range {(channellist)|end} +*index_temp_2.scrub {multi()|
      |/>||
    } +*index_temp_2.modify {cleanup} +*index_site_channel.modify {addstart|'index_temp_2'} +*index_site_id.scrub {multi||||} * dummy needed to activate the channellist creation +*index_temp_1.modify {calculate(type=element format=F0)|'index_site_channel' #} +*loop {('index_temp_1' > "0" max=50)|end} +*index_temp_1.modify {calculate(format=F0)|1 -} +*index_site_id.modify {addstart|'index_temp_1'####} +*end_loop +*index_site_id.modify {replace|####|\|} +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Netherlands/oorboekje.nl.channels.xml b/siteini.pack/Netherlands/oorboekje.nl.channels.xml new file mode 100755 index 00000000..dc562092 --- /dev/null +++ b/siteini.pack/Netherlands/oorboekje.nl.channels.xml @@ -0,0 +1,52 @@ + + + + NPO Radio 1 + NPO Radio 2 + NPO 3FM + NPO Radio 4 + NPO Radio 5 + NPO Radio 6 + FunX (kabel) + 100%NL + Arrow Classic Rock + BNR Nieuwsradio + Classic FM + Q-Music + Radio 10 (voorheen Radio 10 Gold) + Radio 538 + Radio Veronica + Sky Radio + Slam FM + SubLime FM + Radio Noord + Omrop Fryslân + Radio Drenthe + Radio Oost + Radio Flevoland + Radio Gelderland + Omroep Brabant + L1 Radio + RTV N-H (voorheen Radio Noord-Holland) + Radio M Utrecht + Radio West + Radio Rijnmond + Omroep Zeeland + Amor FM + Freez FM + Fresh FM + Joy Radio (voorheen Waterstad FM Hits) + Puur NL + Radio 8FM + Radio Continu + Radio Decibel + Radio NL (gepresenteerd) + Radio NL Friesland (non-stop) + Radio NL Brabant (non-stop) + Radio Royaal + Simone FM + Ujala Radio + Waterstad FM + Wild FM + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/oorboekje.nl.ini b/siteini.pack/Netherlands/oorboekje.nl.ini new file mode 100755 index 00000000..785daeed --- /dev/null +++ b/siteini.pack/Netherlands/oorboekje.nl.ini @@ -0,0 +1,67 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: oorboekje.nl +* @MinSWversion: V1.57 +* @Revision 4 - [27/02/20167] Netuddki +* - fix Time +* - fix Title +* - fix Description +* @Revision 3 - [20/12/2016] Blackbear199 +* - fix presenter +* @Revision 2 - [15/11/2016] Blackbear199 +* - showsplit fix +* @Revision 1 - [31/05/2016] Blackbear199 +* - fix url_index,urldate,index_showsplit +* @Revision 0 - [29/10/2014] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=oorboekje.nl|timezone=Europe/Amsterdam|maxdays=7|cultureinfo=nl-NL|charset=iso-8859-1|titlematchfactor=90} +site {nopageoverlaps} +* +url_index{url|http://oorboekje.nl/radiogids/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dddd} +* +index_variable_element.modify {addstart|'config_site_id'} +index_showsplit.scrub {multi|
    ||} +* +scope.range {(splitindex)|end} +index_temp_1.modify {substring(type=regex)|'index_showsplit' "^.*(\d{2}:\d{2})\s[-<]"} +index_temp_1.modify {cleanup(removeduplicates=equal,100 link="index_showsplit" span=1 keeplast)} +end_scope +* +scope.range{(indexshowdetails)|end} +index_start.scrub {regex||^.*(\d{2}:\d{2})\s[-<]||} +*index_stop.scrub {regex||^[^-]*-(.+?)||} +index_title.scrub {regex||\d{2}\s(.+?)||} + +index_description.scrub {regex||
    (.*)
    ||} +index_description.modify {remove(type=regex)|<.*?>} + +index_presenter.scrub {regex||(Presentatie:\s*[^\.]*\.)||} +index_presenter.modify {substring(type=regex)|Presentatie:\s*([^\.]*)} +index_presenter.modify {replace(type=regex)|( en \| & \| / \|,)|\|} + +index_category.scrub {single|} +index_previousshown.modify {addstart('index_category' ~ "herhaling")|true} +index_category.modify {clear(~ "herhaling")} + +index_description.modify {cleanup} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://oorboekje.nl/radiogids/dinsdag} +*index_site_id.scrub {multi| + + + RTL Crime + RTL Lounge + RTL Telekids + RTL4 + RTL5 + RTL7 + RTL8 + RTLZ + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/rtl.nl.ini b/siteini.pack/Netherlands/rtl.nl.ini new file mode 100755 index 00000000..d03a2523 --- /dev/null +++ b/siteini.pack/Netherlands/rtl.nl.ini @@ -0,0 +1,68 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: rtl.nl +* @MinSWversion: 1.1.1/56.25 +* @Revision 0 - [20/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=rtl.nl|timezone=UTC|maxdays=7.1|cultureinfo=nl-NL|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=NL|episodesystem=onscreen} +url_index{url|http://www.rtl.nl/system/s4m/tvguide/guide_for_one_day.xml?output=json&days_back=0&days_ahead=7&station=|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datenumber|0} +* +index_showsplit.scrub {multi||||} +* +scope.range{(splitindex)|end} +index_temp_1.modify {substring(type=regex)|'index_showsplit' "\{\"abstract_key\":\".+?\",\"season_key\":\".*?\",\"episode_key\":.+?\}"||} +* +index_temp_9.modify {clear} +loop {(each "index_temp_2" in 'index_temp_1')|end} +index_temp_3.modify {substring(type=regex)|'index_temp_2' "\"abstract_key\":\"(.+?)\""} +index_temp_4.modify {substring(type=regex)|'index_temp_2' "\"season_key\":\"(\d*)\""} +index_temp_5.modify {substring(type=regex)|'index_temp_2' "\"episode_key\":\"(\d*)\""} +* +index_temp_6.modify {substring(type=regex)|'index_showsplit' "\{\"abstract_key\":\"'index_temp_3'\",\"name\":.+?\}"} +index_temp_7.modify {substring(type=regex)|'index_showsplit' "\{\"season_key\":\"'index_temp_4'\".+?\}"} +index_temp_8.modify {substring(type=regex)|'index_showsplit' "\{\"episode_key\":\"'index_temp_5'\".+?\}"} +* +index_temp_9.modify {addend|'index_temp_2''index_temp_6''index_temp_7''index_temp_8'##} +end_loop +index_showsplit.modify {clear} +index_showsplit.modify {substring(type=regex)|'index_temp_9' "(\{\"abstract_key\":\".+?\",\"season_key"\:\"\d*\",\"episode_key\":\"\d*\".+?\})##"} +end_scope +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single|"unixtime":||}|}} +index_title.scrub {regex||\{"abstract_key":".+?","name":"(.+?)"\}||} +index_subtitle.scrub {regex||{"episode_key":".+?","episode_number":".+?","name":"(.+?)",||} +index_subtitle.modify {clear('index_title')} +index_subtitle.modify {clear(~ "Aflevering")} +index_description.scrub {regex||"synopsis":"(.*?)"||} +* +index_temp_1.scrub {single|"season_number":"||"|"} +index_temp_1.modify {addstart(not "")|S} +* +index_episode.scrub {single|"episode_number":"||"|"} +index_episode.modify {clear("0")} +index_episode.modify {addstart(not "")|E} +index_episode.modify {addstart('index_temp_1' not "")|'index_temp_1'} +* +index_rating.scrub {regex||"nicam":"(\d+)[^<]*"||} +index_rating.modify {addend(not "")|+} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +* +*url_index{url|http://www.rtl.nl/api/v2/tvguide/running/?station=RTL%20Crime,RTL%20Lounge,RTL%20Telekids,RTL4,RTL5,RTL7,RTL8,RTLZ} +*index_site_id.scrub {multi|"Station":"||"|"} +*index_site_id.modify {replace| |%20} +*index_site_channel.scrub {multi|"Station":"||"|"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Netherlands/salto.nl.channels.xml b/siteini.pack/Netherlands/salto.nl.channels.xml new file mode 100755 index 00000000..970143d1 --- /dev/null +++ b/siteini.pack/Netherlands/salto.nl.channels.xml @@ -0,0 +1,7 @@ + + + + SALTO 1 + SALTO 2 + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/salto.nl.ini b/siteini.pack/Netherlands/salto.nl.ini new file mode 100755 index 00000000..7ab2a107 --- /dev/null +++ b/siteini.pack/Netherlands/salto.nl.ini @@ -0,0 +1,30 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: salto.nl +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [15/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=salto.nl|timezone=Europe/Amsterdam|maxdays=7|cultureinfo=nl-NL|charset=ISO-8859-1|titlematchfactor=90} +site {ratingsystem=NL|episodesystem=onscreen} +url_index{url|http://www.salto.nl/tv/tv_|channel|.asp?uitzDag=|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-M-d"&Weekdag="dddd} +* +index_showsplit.scrub {multi|
    |
    |
    |
    } +* +index_start.scrub {single||||} +index_title.scrub {single||||} +index_description.scrub {single||||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|salto1\|salto2} +*index_site_channel.modify {set|SALTO 1\|SALTO 2} +** @auto_xml_channel_end diff --git a/siteini.pack/Netherlands/sport1.nl.channels.xml b/siteini.pack/Netherlands/sport1.nl.channels.xml new file mode 100755 index 00000000..387834a5 --- /dev/null +++ b/siteini.pack/Netherlands/sport1.nl.channels.xml @@ -0,0 +1,12 @@ + + + + Sport1 HD + Sport1 Golf + Sport1 Tennis + Sport1 Extra + Sport1 Extra 2 + Sport1 Extra 3 + Sport1 Live + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/sport1.nl.ini b/siteini.pack/Netherlands/sport1.nl.ini new file mode 100755 index 00000000..7a644ea9 --- /dev/null +++ b/siteini.pack/Netherlands/sport1.nl.ini @@ -0,0 +1,34 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: sport1.nl +* @MinSWversion: V1.0.8 +* none +* @Revision 0 - [16/09/2011] Willy De wilde/Jan van Straaten +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=sport1.nl|timezone=UTC+01:00|maxdays=7|cultureinfo=nl-NL|charset=utf-8|titlematchfactor=90} +site {grabengine=wget} +* +* the url doesn't contain a channel value, all channels are present in the index pages, +* selection is done the index_variable_element in showsplit +url_index{url()|http://www.sport1.nl/programmagids/|urldate|.html#guide} +urldate.format {datestring|dd-MM-yyyy} +* +index_variable_element.modify{addstart|'config_site_id'} +index_showsplit.scrub {multi|'index_variable_element'">||||">} +index_title.scrub {single()|inner">||<} +index.subtitle.scrub {single|||<} +* +title.scrub {single|
    |

    |

    |
    } +description.scrub {single|
    |

    |

    |
    } + + diff --git a/siteini.pack/Netherlands/tele.rtl.lu.channels.xml b/siteini.pack/Netherlands/tele.rtl.lu.channels.xml new file mode 100755 index 00000000..71528456 --- /dev/null +++ b/siteini.pack/Netherlands/tele.rtl.lu.channels.xml @@ -0,0 +1,7 @@ + + + + RTL + RTL 2 + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/tele.rtl.lu.ini b/siteini.pack/Netherlands/tele.rtl.lu.ini new file mode 100755 index 00000000..ead8c955 --- /dev/null +++ b/siteini.pack/Netherlands/tele.rtl.lu.ini @@ -0,0 +1,34 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tele.rtl.lu +* @MinSWversion:V1.1.1/47 +* @Revision 1 - [21/04/2016] Blackbear199 +* - rewrite +* @Revision 0 - [07/03/2013] Willy De Wilde +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tele.rtl.lu|timezone=UTC+01:00|maxdays=7|cultureinfo=de-LU|charset=UTF-8|titlematchfactor=50} +url_index{url|http://tele.rtl.lu/grille/tele/|channel|/|urldate|} +urldate.format {datestring|yyyy-MM-dd} + +index_showsplit.scrub {multi|"schedule"|"channel_id"|}|}}} +index_showsplit.modify {cleanup} +* +index_start.scrub {single|"idatetime":"||"|"} +index_title.scrub {single|"name":"||"|"} +index_description.scrub {single|"description":"||"|"} +* +index_description.modify {remove|
    } +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|1\|2} +*index_site_channel.modify {set|RTL\|RTL 2} +** @auto_xml_channel_end diff --git a/siteini.pack/Netherlands/tvgids.nl.channels.xml b/siteini.pack/Netherlands/tvgids.nl.channels.xml new file mode 100755 index 00000000..ebae7767 --- /dev/null +++ b/siteini.pack/Netherlands/tvgids.nl.channels.xml @@ -0,0 +1,125 @@ + + + + Animal Planet OUD + 3voor12 Portal + Oranje TV + 3voor12 Central + 3voor12 + Goed TV + Film1 Premiere +1 + 3voor12 On Stage + NPO 1 + NPO 2 + NPO 3 + RTL 4 + RTL 5 + SBS 6 + SBS 9 + RTL 7 + NET 5 + Veronica + RTL 8 + KPN presenteert + Crime + Investigation + TLC + Comedy Central + Discovery Channel + National Geographic + Film 1 Premiere + 24 Kitchen + Eén + Canvas + Fox + Eurosport 1 + Eurosport 2 + RTL Z + Fox Sports Eredivisie + Ziggo Sport + Ziggo Sport Select + Ziggo Sport Golf + Ziggo Sport Racing + Extreme Sports Channel + Film1 Action + Fox Sport 2 + Fox Sport 3 + Fox Sport 4 + Film1 Family + Film 1 Sundance + Shorts TV + OUTTV + Film1 Drama + RTL Lounge + Rtl crime + Comedy Family + Comedy Central Extra + BBC Entertainment + BBC First + CBS Reality + FOXlife + MTV + MTV Brand new + Brava NL + Nickelodeon + Cartoon Network + Disney Channel + Disney XD + Nick Jr. + Boomerang + Nat Geo Wild + Pebble TV + Travel Channel + HISTORY + Discovery Science + Ons + Discovery World + Investigiation discovery + Animal Planet + NPO Cultura + NPO Zapp Xtra \/ NPO Best + ARTE + CNN + Euronews + BBC World + Al Jazeera Engels + RTV Noord + Omrop Fryslân + RTV Drenthe + RTV Oost + Omroep Gelderland + Omroep Flevoland + NH + RTV Utrecht + RTV West + RTV Rijnmond + Omroep Zeeland + Omroep Brabant + L1 TV + AT 5 + Playboy TV + Dusk + Private Spice + 101 TV + BVN + BBC 1 + BBC 2 + BBC 4 + VT4 + VTM + 2BE + RTBF La 1 + RTBF La 2 + TV 5 + ARD + ZDF + WDR Fernsehen + NDR Fernsehen + RTL + Sat 1 + 3Sat + PRO 7 + TRT int. + Spike + AMC + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/tvgids.nl.index-only.channels.xml b/siteini.pack/Netherlands/tvgids.nl.index-only.channels.xml new file mode 100755 index 00000000..e96f8a13 --- /dev/null +++ b/siteini.pack/Netherlands/tvgids.nl.index-only.channels.xml @@ -0,0 +1,109 @@ + + + + Nederland 1 + Nederland 2 + Nederland 3 + RTL 4 + RTL 5 + RTL 7 + SBS 6 + NET 5 + Nickelodeon + RTL 8 + Veronica + Eén + KETNET/Canvas + TMF + MTV + Discovery Channel + National Geographic + 13TH STREET + 2BE + 3Sat + 3voor12 + 3voor12 Central + 3voor12 On Stage + 3voor12 Portal + Adult Channel + Animal Planet + ARD + ARTE + AT 5 + BBC 1 + BBC 2 + BBC 3 + BBC 4 + BBC Entertainment + BBC World + Best 24 + Boomerang + BVN + Cartoon Network + CNN + Comedy Central + Comedy Family + Consumenten 24 + Cultura 24 + Discovery Science + Discovery Travel & Living + Discovery World + Disney XD + Eredivisie Live + Eurosport + Familie 24 + Film1.1 + Film1.2 + Film1.3 + FOXlife + Geschiedenis 24 + Goed TV + Hallmark + Het Gesprek + HollandDoc 24 + HumorTV 24 + Hustler TV + Journaal 24 + L1 TV + Mezzo + MGM + NDR Fernsehen + Nick Jr. + Omroep Brabant + Omroep Flevoland + Omroep Gelderland + Omroep Zeeland + Omrop Fryslân + Playboy TV + Private Spice + PRO 7 + Rai Uno + Reality TV + Regionaal + RTBF La 1 + RTBF La 2 + RTL + RTV Drenthe + RTV Noord + RTV Noord-Holland + RTV Oost + RTV Rijnmond + RTV Utrecht + RTV West + Südwest Fernsehen + Sat 1 + Spirit 24 + Sport1 + Sterren 24 + Syfy + TCM + TRT int. + TV 5 + TV E + VT4 + VTM + WDR Fernsehen + Z@ppelin + ZDF + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/tvgids.nl.index-only.ini b/siteini.pack/Netherlands/tvgids.nl.index-only.ini new file mode 100755 index 00000000..391f685f --- /dev/null +++ b/siteini.pack/Netherlands/tvgids.nl.index-only.ini @@ -0,0 +1,63 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvgids.nl +* @MinSWversion: V0 +* none +* @Revision 4 - [11/03/2012] Jan van Straaten +* more cleanups (required because the index page format is php) +* @Revision 3 - [] +* Adapted for site changes, new index_ section +* @Revision 2 - [] +* improved index_date.scrub, missing be +* @Revision 1 - [] +* Added index_site_channel and index_site_id +* @Remarks: +* index_only version +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tvgids.nl|timezone=UTC+01:00|maxdays=4|cultureinfo=nl-NL|charset=ISO-8859-1|titlematchfactor=90|ratingsystem=KIJKWIJZER|firstshow=1} +url_index{url|http://www.tvgids.nl/json/lists/programs.php?channels=|channel|&day=|urldate} +urldate.format {daycounter|0} +*http://www.tvgids.nl/json/lists/programs.php?channels=1,2,3&day=0 +index_urlshow {url()|http://www.tvgids.nl/programma/|id":"||"|titel} +*http://www.tvgids.nl/programma/12426350/ +* +index_showsplit.scrub {multi()|{"db_|||} +* +index_date.scrub {single(force)|datum_end":"|| |,} +index_start.scrub {single|datum_start":"| |"|datum} +index_title.scrub {single(separator=": " include=first)|"titel":"||"|genre} +index_subtitle.scrub {single(separator=": " exclude=first)|"titel":"||"|genre} +index_category.scrub {single(separator="\/")|"genre":"||"|soort} +index_category.scrub {single(separator="\/")|"soort":"||"|kijkwijzer} +index_temp_1.scrub {single|"kijkwijzer":"||"|artikel} *rating , convert to kijwijzer format +* +index_title.modify {cleanup} +index_subtitle.modify {cleanup} +* converts into kijkwijzer format +index_rating.modify {addstart('index_temp_1' ~ "2")|6+} +index_rating.modify {addstart('index_temp_1' ~ "9")|9+} +index_rating.modify {addstart('index_temp_1' ~ "3")|12+} +index_rating.modify {addstart('index_temp_1' ~ "4")|16+} +index_rating.modify {addend('index_temp_1' ~ "l")|#Alle} +index_rating.modify {addend('index_temp_1' ~ "a")|#Angst} +index_rating.modify {addend('index_temp_1' ~ "d")|#Discriminatie} +index_rating.modify {addend('index_temp_1' ~ "h")|#Drugs} +index_rating.modify {addend('index_temp_1' ~ "g")|#Geweld} +index_rating.modify {addend('index_temp_1' ~ "t")|#Grof} +index_rating.modify {addend('index_temp_1' ~ "s")|#Seks} +index_rating.modify {replace|#|\|} * make multi +index_ratingicon.modify {addstart('index_temp_1' ~ "2")|6.png} +index_ratingicon.modify {addstart('index_temp_1' ~ "9")|9.png} +index_ratingicon.modify {addstart('index_temp_1' ~ "3")|12.png} +index_ratingicon.modify {addstart('index_temp_1' ~ "4")|16.png} +index_ratingicon.modify {addend('index_temp_1' ~ "l")|#alle.png} +index_ratingicon.modify {addend('index_temp_1' ~ "a")|#angst.png} +index_ratingicon.modify {addend('index_temp_1' ~ "d")|#discriminatie.png} +index_ratingicon.modify {addend('index_temp_1' ~ "h")|#drugs.png} +index_ratingicon.modify {addend('index_temp_1' ~ "g")|#geweld.png} +index_ratingicon.modify {addend('index_temp_1' ~ "t")|#grof.png} +index_ratingicon.modify {addend('index_temp_1' ~ "s")|#seks.png} +index_ratingicon.modify {replace|#|\|} * make multi \ No newline at end of file diff --git a/siteini.pack/Netherlands/tvgids.nl.ini b/siteini.pack/Netherlands/tvgids.nl.ini new file mode 100755 index 00000000..a0011c55 --- /dev/null +++ b/siteini.pack/Netherlands/tvgids.nl.ini @@ -0,0 +1,154 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvgids.nl +* @MinSWversion: V2.0.0 +* none +* @Revision 16 - [07/06/2017] Jan van Straaten +* added episode and subtitle +* @Revision 15 - [29/06/2016] Blackbear199 +* fix wrong description when artikel_id present on index page +* @Revision 14 - [21/06/2016] Blackbear199 +* adapted for site changes +* @Revision 13 - [31/07/2015] Jan van Straaten +* adapted for site changes +* @Revision 12 - [19/03/2015] Francis De Paemeleere +* added showicon + enabled details again (was disabled? before) +* add .channels.xml generation +* @Revision 11 - [21/04/2014] Jan van Straaten +* removes duplicates in index +* @Revision 10 - [09/03/2014] Jan van Straaten +* changed subtitle due to site changes +* @Revision 9 - [28/03/2013] Jan van Straaten +* adapted for a small site change that effected most detail elements +* @Revision 8 - [22/01/2013] Jan van Straaten +* changes in description and subtitle +* @Revision 7 - [12/03/2012] Jan van Straaten +* added writer , improved subtitle , added video quality +* @Revision 6 - [] +* Adapted for renewed site, new index_ section +* @Revision 5 - [] +* Small corection in director, catch Film op 2 as film serie +* @Revision 4 - [] +* Adapted for V.1.0.5 +* @Revision 3 - [] +* Adapted for site changes +* @Revision 2 - [] +* improved index_date.scrub, missing be +* @Revision 1 - [] +* Added index_site_channel and index_site_id +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=tvgids.nl|timezone=Europe/Amsterdam|maxdays=4|cultureinfo=nl-NL|charset=ISO-8859-1|titlematchfactor=90|ratingsystem=KIJKWIJZER|episodesystem=onscreen} +site {loadcookie=tvgids.nl.cookies.txt} +url_index{url|http://www.tvgids.nl/json/lists/programs.php?channels=|channel|&day=|urldate} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {daycounter|0} +* +scope.range {(splitindex)|end} +index_showsplit.scrub {multi|{"db_|||} +index_temp_1.modify {substring(type=regex)|'index_showsplit' "id\":\"(\d{8})"} * extracts the showd +index_temp_1.modify {cleanup(removeduplicates span=2 link="index_showsplit")} * removes adjacent duplicates +end_scope +* +scope.range {(indexshowdetails)|end} +index_start.scrub {single|datum_start":"||"|"} +index_stop.scrub {single|datum_end":"||"|"} +index_title.scrub {single(separator=": " include=first)|"titel":"||"|"} +index_subtitle.scrub {single(separator=": " exclude=first)|"titel":"||"|"} +index_category.scrub {single(separator="\/")|"genre":"||"|soort} +index_category.scrub {single(separator="\/")|"soort":"||"|kijkwijzer} +index_title.modify {cleanup} +index_subtitle.modify {cleanup} +* +*some shows have a article id,if present we need to use it +* +index_temp_1.scrub {single|id":"||"|"} *use if no article id +index_temp_1.modify {addstart(not "")|programma/} *programm/id#('index_temp_1') +* +index_temp_2.scrub {single|"artikel_id":"||"|"} *use if present +index_temp_2.modify {addstart(not "")|artikel/} *artikel/id#('index_temp_2') +* +index_urlshow.modify {addstart|http://www.tvgids.nl/##url##/} +index_urlshow.modify {replace('index_temp_2' not "")|##url##|'index_temp_2'} +index_urlshow.modify {replace('index_temp_2' "")|##url##|'index_temp_1'} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +end_scope +* +scope.range {(showdetails)|end} +*temp_9.scrub {single()||||} +title.scrub {single(separator=": " include=first)|
    |

    |

    |
    } +description.scrub {single|} +director.scrub {single(separator=", ")|
  • Regisseur:|programma_detail_info">||
  • } +actor.scrub {single(separator=", ")|
  • Acteurs:|programma_detail_info">||
  • } +writer.scrub {single(separator=", ")|
  • Scenario schrijver:|programma_detail_info">||
  • } +composer.scrub {single(separator=", ")|
  • Componist:|programma_detail_info">||
  • } +rating.scrub {multi()|Kijkwijzer: |alt="|" />|
    } +* +presenter.scrub {single(separator=", ")|>In het kort|Presentatie:||} +writer.scrub {single(separator=", ")|>In het kort|Scenario schrijver:||} +rating.scrub {multi(exclude="style=")|Uitzendtijd:|" alt="|" />|
    In het kort|Jaar van premiere:||} +temp_2.scrub {single|>In het kort|Bijzonderheden:||} +showicon.scrub {single|
    ||
    |
    } +* episode and subtitle +temp_4.scrub {regex()||Aflevering:\s(.+?)||} * episode * subtitle +*temp_1.modify {set|4 de wilden} +episode.modify {substring(type=regex)|'temp_4' "(\d{1,3}(?:\W\d{1,3}){0,1})"} +episode.modify {set(not "")| E'episode'} +subtitle.modify {remove(type=regex)|'temp_4' "(\d{1,3}(?:\W\d{1,3}){0,1})"} +temp_3.scrub {regex()||Seizoen:\s(\d{1,2}(?:\W\d{1,2}){0,1})||} * season +temp_3.modify {set(not "")|S'temp_3'} +episode.modify {set|'temp_3''episode'} +episode.modify {cleanup} +* +title.modify {cleanup(tags="""")} +title.modify {cleanup} +title.modify {set(not 'index_title')|'index_title'} +description.modify {replace|
    |: } +description.modify {cleanup} +videoaspect.modify {addstart('temp_2' ~ "breedbeeld")|16:9} +videoquality.modify {addstart('temp_2' ~ "HD")|HD} +subtitles.modify {replace(~ "teletekst")|'subtitles'|true} +showicon.modify {substring(type=regex)|]*src="([^"]*)"} +* +* convert to short ratings : +rating.modify {replace(null)|Voor alle leeftijden|Alle} +rating.modify {replace(null)|Afgeraden voor kinderen jonger dan 6 jaar|6+} +rating.modify {replace(null)|Afgeraden voor kinderen jonger dan 9 jaar|9+} +rating.modify {replace(null)|Afgeraden voor kinderen jonger dan 12 jaar|12+} +rating.modify {replace(null)|Niet voor personen tot 16 jaar|16+} +rating.modify {replace(null)|Grof taalgebruik|Grof} +rating.modify {replace(null)|drugs- en/of alcoholmisbruik|Drugs} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/alle_transp.png|alle.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/6_transp.png|6.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/9_transp.png|9.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/12_transp.png|12.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/16_transp.png|16.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/geweld_transp.png|geweld.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/grof_transp.png|grof.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/angst_transp.png|angst.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/discriminatie_transp.png|discriminatie.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/drugs_transp.png|drugs.png} +ratingicon.modify {replace(null)|http://tvgidsassets.nl/img/kijkwijzer/seks_transp.png|seks.png} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +url_index{url|http://www.tvgids.nl/json/lists/channels.php} +{"id":"4","name":"RTL 4","name_short":"RTL 4"} +index_site_channel.scrub {regex||"name":"(.+?)"||} +index_site_id.scrub {regex||{"id":"(\d{1,3})"||} +*index_site_channel.scrub {regex||{[^}]*"id":\s*"[^"\\]*(?:\\.[^"\\]*)*","name":\s*"([^"\\]*(?:\\.[^"\\]*)*)"[^}]*}||} +*index_site_id.scrub {regex||{[^}]*"id":\s*"([^"\\]*(?:\\.[^"\\]*)*)","name":\s*"[^"\\]*(?:\\.[^"\\]*)*"[^}]*}||} +scope.range {(channellist)|end} +index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Netherlands/tvgids.tv.channels.xml b/siteini.pack/Netherlands/tvgids.tv.channels.xml new file mode 100755 index 00000000..38873a76 --- /dev/null +++ b/siteini.pack/Netherlands/tvgids.tv.channels.xml @@ -0,0 +1,174 @@ + + + + NPO 1 + NPO 2 + NPO 3 + RTL 4 + RTL 5 + SBS 6 + RTL 7 + NET 5 + Veronica + RTL 8 + FOX + Discovery Channel + Discovery World + NPO Zapp Xtra + Discovery Science + Discovery HD + Investigation Discovery + Syfy + Animal Planet + TLC + National Geographic + Nat Geo Wild + Nat Geo HD + History HD + History + MTV + FOXlife + RTL Lounge + Sport1 Select + Sport1 Voetbal + Sport1 Golf + Sport1 Tennis + Eurosport + Eurosport 2 + Eurosport HD + FOX Sports 1 Eredivisie + FOX Sports 2 + FOX Sports 3 Eredivisie + FOX Sports 4 + FOX Sports 5 Eredivisie + Extreme Sports + ESPN America + ESPN Classic + Film1 Premiere + Film1 Action + Film1 Comedy & Kids + Film1 Sundance channel + Film1 Spotlight + 13th Street + RTL Crime + Disney XD + Disney Channel + Disney Playhouse + Cartoon Network + Comedy Family + Comedy Central + Nickelodeon + Nick Jr. + RTL Telekids + E! Entertainment + 101.tv + NPO Best + NPO Nieuws + NPO Humor TV + NPO Politiek + NPO Cultura + NPO Doc + BVN + Goed TV + Zone Reality + HBO 2 + HBO + HBO 3 + 24 Kitchen + BravaNL + Out TV + Pebble TV + JimJam + Cbeebies + Animal Planet HD + MGM + Eén + Canvas + VTM + 2BE + VIER + VIJF + Vitaya + Acht + Ketnet/Op12 + AT 5 + L1 TV + Omroep Brabant + Omroep Flevoland + Omrop Fryslân + Omroep Gelderland + Omroep Zeeland + RTV Drenthe + RTV Noord + RTV Noord-Holland + RTV Oost + RTV Rijnmond + RTV Utrecht + Omroep West + BBC 1 + BBC 2 + BBC 3 + BBC 4 + BBC Entertainment + BBC World + CNN + ITV 1 + ITV 2 + ITV 3 + ITV 4 + Channel 4 + Sky 1 + Sky 2 + Channel One + Sky Sports 1 + Sky Sports 2 + Sky Sports 3 + Sky Sports 4 + Sky Sports News + BBC HD + WDR Fernsehen + ARD + ZDF + NDR Fernsehen + 3Sat + SWF + PRO 7 + ARTE + RTL + Sat 1 + TV 5 + RTBF La 1 + RTBF La 2 + TF1 + TF1-HD + La Une HD + France 2 + France 3 + France 4 + Club RTL + Canal-Z + TV E + TRT int. + TCM + Rai Uno + CNBC Europe + Discovery Vlaanderen + JIM + TMF + Vitaliteit + vtmKzoom + vtmKzoom+ + Ketnet / Canvas+ + VTM HD + Life!TV + KanaalZ + Exqi Sport-Culture + Njam + Prime Star + Prime Action + Prime Series + Prime Family + Prime Fezztival + Prime Sport + + \ No newline at end of file diff --git a/siteini.pack/Netherlands/tvgids.tv.ini b/siteini.pack/Netherlands/tvgids.tv.ini new file mode 100755 index 00000000..cf9dd9ee --- /dev/null +++ b/siteini.pack/Netherlands/tvgids.tv.ini @@ -0,0 +1,117 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvgids.tv +* @MinSWversion: V1.1.1/54 +* none +* @Revision 10 - [08/04/2020] WGT +* @Revision 9 - [23/03/2017] Netuddki +* Added option for xmltv_ns OR onscreen episode system +* Refined category scrub +* Refined episode scrub +* @Revision 8 - [28/12/2015] Francis De Paemeleere +* adding showicons +* @Revision 7 - [04/07/2015] Jan van Straaten +* minor improvements +* @Revision 6 - [04/12/2014] Jan van Straaten +* removal of the : at thestart of subtitle +* @Revision 5 - [01/12/2014] Jan van Straaten +* description remove tags +* @Revision 4 - [31/08/2013] Jan van Straaten +* small change in url_show +* @Revision 3 - [25/05/2013] Jan van Straaten/Willy de Wilde +* adapted for site changes +* @Revision 2 - [29/03/2013] Jan van Straaten +* added rating, starrating and presenter +* @Revision 1 - [29/03/2013] Willy De Wilde +* creation +* @Remarks: +* a good alternative for tvgids.nl because it offers 10 days of guide instead of 4 days +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=tvgids.tv|timezone=Europe/Amsterdam|maxdays=10|cultureinfo=nl-NL|charset=UTF-8|titlematchfactor=50|ratingsystem=KIJKWIJZER} +* +site {episodesystem=onscreen} *Enable for Onscreen Episode System +*site {episodesystem=xmltv_ns} *Enable for xmltv_ns Episode System +* +url_index{url|http://www.tvgids.tv/zenders/|channel|/|urldate|} +urldate.format {list||1|2|3|4|5|6|7|8|9} +index_showsplit.scrub {multi(include="section-item-title" exclude=first)|
    ||
    } +index_urlshow.scrub {regex||||} +index_urlshow.modify {addstart|http://www.tvi.iol.pt} +* +index_start.scrub {regex||
    (.*?)
    ||} +* +index_title.scrub {regex||
    (.*?)||} +index_subtitle.scrub {single|
    ||
    |
    } +* +title.modify {addstart|'index_title'} +temp_1.scrub {single||<|/h2>} +subtitle.modify {addstart('index_subtitle' "")|'temp_1'} +subtitle.modify {cleanup(tags="<"">")} +description.scrub {regex||
    (.*?)
    ||} +description.modify {cleanup(tags="<"">")} +description.modify {cleanup} +description.modify {remove|'subtitle'} +description.modify {addstart("")|Nenhuma informação disponível} +showicon.scrub {regex||
    (.*?)||} +*index_site_id.scrub {regex||
    } +detail_director.scrub {multi|itemprop="director"|class="link">||} +detail_actor.scrub {multi|itemprop="actor"|class="link">||} +detail_producer.scrub {multi|itemprop="producer"|class="link">||} +detail_category.scrub {multi(separator=", ")||||} +detail_productiondate.scrub {single|itemprop="datePublished"|'>||} +* +index_urlsubdetail {url||class="zc-ssl-pg-ep" href='||'>|'>} +index_urlsubdetail.headers {customheader=Accept-Encoding=gzip,deflate} +* +detail_description.modify {addstart("")|No Description Available..} +detail_description.modify {remove('index_urlsubdetail' not "")|No Description Available..} +end_scope +* +scope.range{(showsubdetails)|end} +subdetail_title.scrub {single||"/>} +subdetail_description.scrub {single|

    ||

    |

    } +subdetail_temp_2.scrub {multi|Cast:|||} +subdetail_episode.scrub {single(pattern="S'S1'E'E1'""E'E1'")|

    |||

    } +subdetail_starrating.scrub {single||||} +subdetail_productiondate.scrub {single|} +* +subdetail_description.modify {addstart("")|No Description Available..} +end_scope +* +actor.modify {addstart('actor' "")|'subdetail_temp_2'} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### PROVIDER FILE CREATION (only to create the xxx-channel.xml file) +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +* +* disable all lines from scope.range to end_scope above +* add your ziptal/postal code to the site_id="" and copy it to WebGrab++.comfig.xml,set 0 +* example zip 10001 or postal code S4N0A1 +* +* dummy +* +* run webgrab and rename the zap2it.com.channels.xml to providers.zap2it.com.channels.xml +* disabled this section by adding * to the beginning of the lines,continue below to create a channel list +* +* +** @auto_xml_channel_start +*url_index{url|http://tvlistings.zap2it.com/tvlistings/ZBChooseProvider.do?method=getProviders} +*scope.range{(urlindex)|end} +*index_variable_element.modify {set|'config_site_id'} +*url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +*url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8} +*url_index.headers {postdata=zipcode='index_variable_element'&cancelMe=} +*end_scope +*index_site_id.scrub {multi|Choose Your Provider||} +** @auto_xml_channel_end +* +* +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +* +* disable all lines from scope.range to end_scope above +* added your provider from the file created above,set 0 +* example +* DISH New York (New York) +* run webgrab to create the zap2it.com.channels.xml +* disabled this section by adding * to the beginning of the lines +* enable all lines from scope.range to end_scope above +* +** @auto_xml_channel_start +*url_index{url|http://tvlistings.zap2it.com/tvlistings/ZCGrid.do?method=decideFwdForLineup&} +*scope.range{(urlindex)|end} +*index_variable_element.modify {set|'config_site_id'} +*url_index.modify {addend|'index_variable_element'} +*end_scope +*index_site_channel.scrub {multi||">} +** @auto_xml_channel_end diff --git a/siteini.pack/New Caledonia/canalplus-caledonie.com.channels.xml b/siteini.pack/New Caledonia/canalplus-caledonie.com.channels.xml new file mode 100755 index 00000000..a1057f9f --- /dev/null +++ b/siteini.pack/New Caledonia/canalplus-caledonie.com.channels.xml @@ -0,0 +1,91 @@ + + + + CANAL+ HD + CANAL+ CINEMA HD + CANAL+ SPORT HD + CANAL+ FAMILY + CANAL+ SERIES + TF1 HD + FRANCE 2 + FRANCE 3 + FRANCE 4 + FRANCE 5 + M6 + ARTE + FRANCE O + TV5 + CALEDONIE 1ERE + NCTV + WALLIS ET FUTUNA 1ERE + AUSTRALIA+ + C8 + W9 + NRJ12 + TMC + COMEDIE + + RTL9 + SYFY + 13EME RUE + TEVA + SERIE CLUB + MTV + GAME ONE + I>TELE + FRANCE 24 + LCI + CANAL EVENEMENT + INFOSPORT + + EUROSPORT 1 + EUROSP2 /L’EQUIPE + MOTORS TV + MCS EXTREME + EQUIDIA LIVE + beIN SPORTS 1 HD + beIN SPORTS 2 + BEIN SPORTS 3 + VOYAGE + PLANETE + + PLANETE+ CI + DISCOVERY CHANNEL + USHUAIA TV + ENGLISH CLUB TV + PLANETE + A&E + NATIONAL GEOGRAPHIC HD + NAT GEO WILD + SEASONS + HISTOIRE + GULLI + DISNEY CHANNEL + TELETOON+ + NICKELODEON + DISNEY CINEMA + DISNEY JUNIOR + TIJI + CSTAR + MCM TOP + INDIES LIVE + RFM TV + MTV HITS + TRACE TROPICAL + MEZZO + CINE + PREMIER + CINE + FRISSON + CINE + EMOTION + CINE + FAMIZ + ACTION + PARAMOUNT TV + OCS MAX + OCS CITY + OCS CHOC + OCS GEANTS + CINE + PREMIER vo + CINE + FRISSON vo + CINE + EMOTION vo + CINE + FAMIZ vo + PARAMOUNT vo + XXL + LIBIDO TV + DORCEL TV + + \ No newline at end of file diff --git a/siteini.pack/New Caledonia/canalplus-caledonie.com.ini b/siteini.pack/New Caledonia/canalplus-caledonie.com.ini new file mode 100755 index 00000000..e8e855aa --- /dev/null +++ b/siteini.pack/New Caledonia/canalplus-caledonie.com.ini @@ -0,0 +1,69 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: canalplus-caledonie.com +* @MinSWversion: V1.57 +* @Revision 0 - [20/09/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=canalplus-caledonie.com|timezone=UTC|maxdays=8|cultureinfo=fr-FR|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=FR|episodesystem=onscreen} +url_index{url|http://service.canal-overseas.com/ott-frontend/vector/73001/channel/|channel|/events?filter.day=|urldate|&pdsDevice=%5B|channel|%5D} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {accept=application/json, text/javascript, */*; q=0.01} +urldate.format {daycounter|0} +* +index_showsplit.scrub {regex||\{\"title\"[^\}]*\}||} +* +index_urlshow {url||"URLPage":"||"|"} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_start.scrub {single|"startTime":||,|,} +index_stop.scrub {single|"endTime":||,|,} +index_title.scrub {single|"title":"||"|"} +index_title.modify {remove(type=regex)|^[^-]*(\s-\sS\d+\s-\sEp\d+)} +* +scope.range{(showdetails)|end} +title.scrub {single|"title":"||"|"} +subtitle.scrub {single|"subtitle":"||"|"} +description.scrub {single|"summary":"||"|"} +director.scrub {single(separator=", ")|"De :"|"content":"|"|}} +actor.scrub {single(separator=", ")|"Avec :"|"content":"|"|}} +presenter.scrub {single(separator=", ")|"Présenté par :"|"content":"|"|}} +*producer.scrub {single|} +*writer.scrub {single|} +*composer.scrub {single|} +*rating.scrub {multi|} +*ratingicon.scrub {multi|} +category.scrub {single|,"genre":"||"|"} +starrating.scrub {single|:"sensCritique"|"value":|}|}} +showicon.scrub {single||"URLImage":"||"|"} +* +temp_1.scrub {single(separator=", ")|"editorialTitle":"||"|"} +temp_2.modify {calculate(format=F0 type=element)|'temp_1' #} +* +productiondate.modify {substring('temp_2' "4" type=element)|'temp_1' 2 1} +country.modify {substring('temp_2' "4" type=element)|'temp_1' 1 1} +* +productiondate.modify {substring('temp_2' "3" type=element)|'temp_1' 1 1} +country.modify {replace| - |\|} +* +episode.modify {substring(type=regex pattern="S'S1' - Ep'E1'")|'title' "\s-\s(S\d+\s-\sEp\d+)"} +title.modify {remove(type=regex)|\s-\sS\d+\s-\sEp\d+} +subtitle.modify {remove(type=regex)|\d+\s[^\s]*\s\d+} +subtitle.modify {clear(not~ " - ")} +subtitle.modify {clear('title')} +subtitle.modify {substring(type=regex)|\s-\s(.*)$} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://service.canal-overseas.com/ott-frontend/vector/73001/channels?filter.day=1&pdsDevice=%255B70001%252C70004%252C70007%252C70408%252C70115%252C70243%252C70347%252C70120%252C70086%252C70244%252C70013%252C70014%252C70401%252C70312%252C70022%252C70025%252C70026%252C70027%252C70028%252C70033%252C70217%252C70248%252C70035%252C70099%252C70075%252C70374%252C70037%252C70042%252C70041%252C70188%252C70114%252C70045%252C70196%252C70046%252C70047%252C70136%252C70146%252C70048%252C70332%252C70050%252C70054%252C70057%252C70221%252C70062%252C70064%252C70065%252C70147%252C70224%252C70547%252C70216%252C70303%252C70072%252C70142%252C70061%252C70077%252C70080%252C70078%252C70148%252C70094%252C70095%252C70097%252C70098%252C70155%252C70232%252C70138%252C70109%252C70140%255D} +*index_site_id.scrub {multi|"epgID":"||"|"} +*index_site_channel.scrub {multi|{"name":"||"|"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/New Zealand/freeviewnz.tv.channels.xml b/siteini.pack/New Zealand/freeviewnz.tv.channels.xml new file mode 100755 index 00000000..d310bef2 --- /dev/null +++ b/siteini.pack/New Zealand/freeviewnz.tv.channels.xml @@ -0,0 +1,42 @@ + + + + TV One + TV2 + TV3 + Bravo + Māori Television + TV One PLUS 1 + TV2+1 + TV3 PLUS 1 + Bravo PLUS 1 + PRIME + The Edge TV + Choice TV + DUKE + Te Reo + Al Jazeera + HGTV + The Shopping Channel + TVSN Shopping + YesShop + Shine TV + Firstlight + Hope Channel + Chinese TV 8 + TV29 + Parliament TV + info Rotorua + Television 33 + Channel North + APNA Television + Dunedin Television + Canterbury Television + Television Hawke's Bay + Radio New Zealand National + Radio New Zealand Concert + George FM + Base FM + Fashion TV New Zealand + + \ No newline at end of file diff --git a/siteini.pack/New Zealand/freeviewnz.tv.ini b/siteini.pack/New Zealand/freeviewnz.tv.ini new file mode 100755 index 00000000..cd0a8e01 --- /dev/null +++ b/siteini.pack/New Zealand/freeviewnz.tv.ini @@ -0,0 +1,78 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: freeview.tv +* @MinSWversion: 1.1.1/56.28 +* @Revision 4 - [29/07/2016] Blackbear199 +* - site changes +* - added Sx Ex +* @Revision 3 - [22/01/2015] Francis De Paemeleere +* - extend (more info grabbed) +* @Revision 2 - [11/9/2013] kcheung +* - changed url's to point to www.freeviewnz.tv instead of freeview.phosphor.co.nz as this url died today +* @Revision 1 - [03/08/2013] Jan van Straaten +* - switch to standard grabengine with url_index.header accept +* @Revision 0 - [02/08/2013] kcheung +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=www.freeviewnz.tv|timezone=Pacific/Auckland|maxdays=8|cultureinfo=en-NZ|charset=UTF-8|titlematchfactor=90|ratingsystem=NZ|subtitlestype=onscreen} +site {episodesystem=onscreen} +site {retry=4} +site {keepindexpage} * use this, because all channels are on the same index page -> only download it once! +url_index{url|http://www.freeviewnz.tv/localservices/opg/schedule/|urldate|/} +url_index.headers {accept=text/html, application/xhtml+xml, */*} +urldate.format {datestring|yyyy-MM-dd} +* +index_variable_element.modify {addstart|'config_site_id'} +index_showsplit.scrub {multi|'index_variable_element'|||} +* +index_title.scrub {single||||} +index_start.scrub {single|||+|+} +index_stop.scrub {single|||+|+} +index_description.scrub {single||||} +index_rating.scrub {single||||} +index_category.scrub {single||||} +index_category.scrub {single||||} +index_subtitle.scrub {single||||} +index_subtitles.scrub {single||||} +index_videoquality.scrub {single||||} +index_productiondate.scrub {single||||} +* +index_category.modify {replace|/|\|} +index_category.modify {replace|&|\|} +index_category.modify {remove(type=regex)|^\s*} +index_category.modify {remove(type=regex)|\s*$} +index_category.modify {cleanup(removeduplicates)} +* +index_subtitles.modify {remove(type=regex)|\s*} +index_subtitles.modify {clear("")|\s*} +* +index_videoquality.modify {replace|false|} +index_videoquality.modify {replace|true|HD} +* +index_episode.modify {substring(type=regex pattern="S'S1' E'E1'""S'S1' Ep'E1'""S'S1'""E'E1'""Episode 'E1'")|'index_description' "(?:S\d+\s)?(?:Ep*\d+\s*)?"} +index_episode.modify {addstart('index_subtitle' ~ "Episode")|'index_subtitle'} +index_description.modify {remove(type=regex)|(?:S\d+\s)?(?:Ep*\d+\s*)?} +* +index_subtitle.modify {clear('index_title')} +index_subtitle.modify {clear(~ "Episode")} +* +*index_title.modify {replace|’|\'} *Tidy up title for MediaPortal +*index_title.modify {replace|‘|\'} *Tidy up title for MediaPortal +*index_title.modify {replace|…|...} *Tidy up title for MediaPortal +*index_title.modify {replace|–|-} *Tidy up title for MediaPortal +*index_title.modify {cleanup} *Tidy up title for MediaPortal +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {multi|} +*index_site_channel.scrub {multi|} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/New Zealand/nz.entertainment.yahoo.com.channels.xml b/siteini.pack/New Zealand/nz.entertainment.yahoo.com.channels.xml new file mode 100755 index 00000000..8164c483 --- /dev/null +++ b/siteini.pack/New Zealand/nz.entertainment.yahoo.com.channels.xml @@ -0,0 +1,137 @@ + + + + + TV ONE + TV2 + TV3 + Prime + FOUR + TVNZ 7 + Trackside + Juice TV + TVNZ 6 + Maori Television + + + 50s & 60s + ALT TV + Comedy Central + TCM + SKY Movies + SKY Sport 1 + The Arts Channel + The History Channel + SKY Sport 2 + MMAX + SKY Sport 3 + Cartoon Network + E! + J2 + MGM + WTV KTV2 + SKY News NZ + BBC World News + National Geographic + Rialto Channel + CNN + BBC Knowledge + WTV JTV + UK TV + SKY ARENA + Discovery + WTV KTV 1 + WTV CTV2 + WTV CTV3 + The Rugby Channel + WTV CTV4 + WTV CTV5 + WTV CTV6 + WTV CTV7 + ESPN + WTV CTV1 + SKY Box Office 121 + SKY Box Office 122 + The Living Channel + SKY Box Office 123 + SKY Box Office 124 + Disney Junior + SKY Box Office 125 + Fox News Channel + SKY Box Office 126 + SKY Box Office 127 + Nickelodeon + Shine TV + Food Television + MTV + Animal Planet + CUE + the BOX + Apna FM + CNBC + Calvary Chapel Radio + CCTV News + Country TV + Crime & Investigation Network + Disney Channel + Kiwi FM + Fashion TV + George FM + Mai FM + SKY Movies Greats + Niu FM + Radio NZ National + Radio NZ Concert + SKY Box Office 130 + SKY Box Office 211 + SKY Box Office 212 + SKY Box Office 213 + Daystar + SKY Box Office 128 + SKY Box Office 129 + fresh! + Playboy + Country + Classical + Kids + Blues + Special + Chart + Pop + Smooth + Grooves + Jazz + House + Party + Rock + SKY Movies 2 + Spice: Xcess + SKY Sport 4 + Star Plus Hindi Channel + Tahu FM + UP FM + vibe + WTV New Supremo + WTV Real Good Life + TAB TV + SKY Sport 5 + SKY Sport 6 + SKY Sport 7 + Travel Channel + SKY Sport 8 + RT + Nick Jr. + Stratos + Aux + MTV Classic + Parliament TV + TVNZ Heartland + TVNZ kidzone24 + TVNZ7 + TVNZU + FRANCE 24 French + MTV Hits + Soho + TV ONE plus 1 + + \ No newline at end of file diff --git a/siteini.pack/New Zealand/nz.entertainment.yahoo.com.ini b/siteini.pack/New Zealand/nz.entertainment.yahoo.com.ini new file mode 100755 index 00000000..806b62f1 --- /dev/null +++ b/siteini.pack/New Zealand/nz.entertainment.yahoo.com.ini @@ -0,0 +1,158 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: nz.entertainment.yahoo.com +* @MinSWversion: V1.1.1/49 +* none +* @Revision 2 - [08/05/2013] Jan van Straaten +* general overhall, yahoo search result filtered with select +* @Revision 1 - [19/07/2012] Jan van Straaten +* timeformat temp_4 'globalized' , showdate in index_variable and forwards loop iso backwards +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=nz.entertainment.yahoo.com|timezone=UTC+13:00|maxdays=3.1|cultureinfo=en-NZ|charset=UTF-8|titlematchfactor=90|ratingsystem=NZ} +site {loadcookie=nz.entertainment.cookie.txt,yahoo.com|firstshow=1} +url_index{url|http://nz.entertainment.yahoo.com/tv-guide/channel/|channel|/} +*http://nz.entertainment.yahoo.com/tv-guide/channel/2/ = 3 days +urldate.format {daycounter|0} +index_showsplit.scrub {multi|
  • |} * returns a search result with all shows with title +* +index_date.scrub {multi(force)|

    ||

    } +index_start.scrub {single(separator=" - " include=first)||||} +index_stop.scrub {single(separator=" - " exclude=first)||||} +index_title.scrub {single|

    |>||

    } +index_category.scrub {single|-|| item|">} +index_rating.scrub {single|
    | (|)|
    } +* +*title.scrub {single|} * always the same as index_title +* the detail page is a search result, we scrub it in temp_1 +temp_1.scrub {multi(includeblock='index_variable_element')|class="day">|||
  • } * +* +* operations: +* +scope.range {(indexshowdetails)|end} +* the detail page is a search result that lists all shows with that title for a number of days and all channels +* the following filters the scrub of this search in temp_1 by means of includeblock +* first we compose a variable element with the date and the xmltv_id +*index_variable_element.modify {remove|'index_variable_element'} * clear +index_variable_element.modify {clear} +index_variable_element.modify {calculate(format=date,dddd d MMM)|'showdate'} * the date as in the start of the search result of the show detail page +index_variable_element.modify {addend|"&"'config_xmltv_id'"} +index_variable_element.modify {addstart()|"} +* +* next we extract the xmltv_id in a temp for use in the select +index_temp_1.modify {calculate(type=char format=F0)|'index_variable_element' "&" -@} +index_temp_1.modify {calculate(format=F0)|2 +} +index_temp_1.modify {substring(type=char)|'index_variable_element' 'index_temp_1'} +index_temp_1.modify {remove()|"} * is xmltv_id +index_variable_element.modify {remove|"&"'config_xmltv_id'} * only date +end_scope.range +* +scope.range {(showdetails)|end} +* the start time in the proper format: +temp_4.modify {calculate(format=time,h:mmtt)|'index_start'} +temp_4.modify {cleanup(style=lower)} *am/pm is lowercase +temp_4.modify {remove()|.} * the time format in the search result is 12:35pm and not 12:35p.m. +* +* the following extracts the search result that contains the right date, xmltv_id and starttime +temp_1.scrub {single()||||} * copy the detail show page in temp_1 +temp_1.modify {replace|class="day">|\|} * split in shows +temp_1.modify {replace()|
    |\|} * split non shows +temp_1.modify {select|'index_variable_element' ~} * select contains date +temp_1.modify {select()|'index_temp_1' ~~} * select contains xmltv_id +temp_1.modify {select()|'temp_4' ~~} * select contains start time +temp_1.modify {substring(type=element)|0 1} * take the first +* +* get rid of the non description data: +temp_2.modify {calculate(type=char format=F0)|'temp_1' "

    " -@} * index of the start of the description +temp_2.modify {calculate(format=F0)|20 +} +description.modify {substring(type=char)|'temp_1' 'temp_2'} +description.modify {cleanup(tags="<"">")} +* +* extract other elements from description: +videoaspect.modify {addstart('description' ~ "(WS\)")|WS} +videoquality.modify {addstart('description' ~ "HD")|HD} +description.modify {remove|(WS)} +description.modify {remove|HD} +* +* productiondate +productiondate.modify {calculate(format=productiondate)|'description'} +description.modify {remove|. 'productiondate'} *if at the end +description.modify {remove|'productiondate':} *if at the beginning +* +* director +temp_1.modify {calculate(type=char format=F0)|'description' "Director" -@} +temp_1.modify {calculate(not "-1" format=F0)|9 +} +director.modify {substring('temp_1' not "-1" type=char)|'description' 'temp_1'} +description.modify {remove(separator=", ")|Director 'director'} +description.modify {remove(separator=", ")|Director: 'director'} +* actors +temp_1.modify {calculate(type=char format=F0)|'description' "Starring" -@} +temp_1.modify {calculate(not "-1" format=F0)|9 +} +actor.modify {substring('temp_1' not "-1" type=char)|'description' 'temp_1'} +actor.modify {remove|.} +actor.modify {cleanup} *removes trailing spaces +actor.modify {replace|, |\|} * convert to multivalue +description.modify {remove(separator=", ")|Starring 'actor'} +description.modify {remove(separator=", ")|Starring: 'actor'} +* presenters +temp_1.modify {calculate(type=char format=F0)|'description' "Voices Of" -@} +temp_1.modify {calculate(not "-1" format=F0)|10 +} +presenter.modify {substring('temp_1' not "-1" type=char)|'description' 'temp_1'} +presenter.modify {remove|.} +presenter.modify {cleanup} *removes trailing spaces +presenter.modify {replace|, |\|} * convert to multivalue +description.modify {remove(separator=", ")|Voices Of 'presenter'} +description.modify {remove(separator=", ")|Voices Of: 'presenter'} +* category +category.modify {addstart('description' ~ "romantic comedy")|Romantic Comedy} +description.modify {remove|'category'} +category.modify {addstart('description' ~ "comedy")|Comedy} +category.modify {addstart('description' ~ "action")|Action} +category.modify {addstart('description' ~ "featurette")|Featurette} +category.modify {addstart('description' ~ "drama")|Drama} +category.modify {addstart('description' ~ "crime")|Crime} +category.modify {addstart('description' ~ "thriller")|Thriller} +category.modify {addstart('description' ~ "horror")|Horror} +category.modify {addstart('description' ~ "western")|Western} +category.modify {addstart('description' ~ "animated")|Animated} +category.modify {addstart('description' ~ "documentary")|Documentary} +description.modify {remove|'category'} +*description.modify {cleanup} +description.modify {addstart("")|No details.} +end_scope +* +category.modify {cleanup(style=lower)} *same style as index_category +title.modify {addstart|'index_title'} * title is always the same as index_title +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*scope.range {(channellist)|end} +*url_index {url|http://nz.entertainment.yahoo.com/tv-guide/personalise/} +*index_temp_1.scrub {single||||} +*index_site_id.scrub {multi||||} +*index_temp_1.modify {replace|Select your channels|\|} +*index_temp_1.modify {replace|

    |\|} +*index_temp_1.modify {substring(type=element)|1} * not the frst block +*index_temp_1.modify {remove(type=element)|-1} * not the last +*index_temp_1.modify {remove|} +*index_temp_1.modify {remove()|
    } +*index_temp_1.modify {remove()|
    |} +index_rating.scrub {single|(||)|)} +* +scope.range{(showdetails)|end} +title.scrub {single||
    |||} +description.modify {cleanup(tags="<"">")} +actor.modify {substring(type=regex)|'description' "Starring:(.*)$"} +actor.modify {remove(type=regex)|\.(?:\s\d{4}\.)?$} +actor.modify {replace|, |\|} +description.modify {remove('actor' not "" type=regex)|Starring:\s.*$} +category.scrub {single|Genre: |||} +episode.modify {substring(type=regex pattern="S'S1' Ep'E1'"))|'description' "S\d+ Ep\d+"} +* +description.modify {remove('episode' not "")|'episode'. } +description.modify {cleanup} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index.headers {postdata=v=gd&d='urldate'&h=0&f=3&c=all&user_chan_list=TV1A} +*scope.range{(channellist)|end} +*index_site_id.scrub {multi|color:#7C7C7C; width:125px; ">|||} +*index_site_channel.modify {substring(type=regex)|'index_site_id' "option[^>]*>([^<]*)<\/option>"} +*index_site_id.modify {substring(type=regex)|"value=\"([^\"]*)\""} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Nigeria/gotvafrica.com.ng.channels.xml b/siteini.pack/Nigeria/gotvafrica.com.ng.channels.xml new file mode 100755 index 00000000..2b5791fa --- /dev/null +++ b/siteini.pack/Nigeria/gotvafrica.com.ng.channels.xml @@ -0,0 +1,61 @@ + + + + Wazobia TV + GO Channel + Tiwa n Tiwa + Rave TV + R2TV + Telemundo + FOX Life + Discovery Family + M-Net Movies Zone + EVA English + AfricaMagic Epic + Africa Magic Family + AfricaMagic World + Africa Magic Hausa + Africa Magic Yoruba + AfricaMagic Igbo + Zee World + Fashion One + Nat Geo Wild + Vox Africa + Spice TV + TVC Entertainment + Televista + Trybe TV + Nigerian Festivals + SuperSport Blitz + SuperSport 9 + SuperSport Select 1 + SuperSport Select 2 + e.TV Africa + NTA+ + Silverbird + AIT + Channels + MiTV + ONTV MAX + Galaxy + Nickelodeon + Disney Junior + JimJam + MTV Base + HIP TV + Afro Music Pop + SOUNDCITY + Planet TV + FAITH + Islam Channel + DOVE TV + Emmanuel TV + BBC World News + CNN International + Al Jazeera + Arise News + TVC News Nigeria + B4U Movies + Zee World + + \ No newline at end of file diff --git a/siteini.pack/Nigeria/gotvafrica.com.ng.ini b/siteini.pack/Nigeria/gotvafrica.com.ng.ini new file mode 100755 index 00000000..967fa00e --- /dev/null +++ b/siteini.pack/Nigeria/gotvafrica.com.ng.ini @@ -0,0 +1,70 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: gotvafrica.com +* @MinSWversion: V1.57 +* @Revision 1 - [02/11/2016] Blackbear199 +* - site changes +* @Revision 0 - [03/05/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=gotvafrica.com|timezone=UTC+01:00|maxdays=14|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=US|episodesystem=onscreen} +url_index{url|http://nigeria.gotvafrica.com/Whats-On/default.aspx} +urldate.format {datestring|yyyy-MM-dd} +* +url_index.headers {method=POST} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8} +url_index.headers {contenttype=application/x-www-form-urlencoded; charset=utf-8} +url_index.headers {postdata=ctl00%24ScriptManager1=ctl00%24ContentPlaceHolder1%24GetGOtvUpdatePanel%7Cctl00%24ContentPlaceHolder1%24ChannelJumpHiddenBtn&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE='index_variable_element'&ctl00%24LanguageHidden=eng&ctl00%24CountryHidden=ng&ctl00%24CountryNameHidden=Nigeria&ctl00%24txtsearch=&ctl00%24ContentPlaceHolder1%24WhatsOnHidden=2&ctl00%24ContentPlaceHolder1%24BouquetHidden3=&ctl00%24ContentPlaceHolder1%24BouquetNameHidden3=gotvplus&ctl00%24ContentPlaceHolder1%24BouquetDD=gotvplus&ctl00%24ContentPlaceHolder1%24DateDD='urldate'&ctl00%24ContentPlaceHolder1%24ChannelJumpHidden='index_temp_1'&ctl00%24ContentPlaceHolder1%24ChannelJumpNameHidden='index_temp_2'&__ASYNCPOST=true&ctl00%24ContentPlaceHolder1%24txthiddendate='urldate'&ctl00%24ContentPlaceHolder1%24txtPageNr=&ctl00%24ContentPlaceHolder1%24ChannelJumpHiddenBtn=} +* +scope.range{(urlindex)|end} +index_temp_1.modify {set|'config_site_id'} +index_temp_2.modify {substring(type=regex)|'index_temp_1' "(.+?)###"} +index_temp_1.modify {remove|'index_temp_2'###} +* +index_variable_element.scrub {single|id="__VIEWSTATE"|value="|" />|" />} +index_variable_element.modify {replace|+|%2B} +index_variable_element.modify {replace|/|%2F} +index_variable_element.modify {replace|$|%24} +index_variable_element.modify {replace|=|%3D} +index_variable_element.modify {replace|\||%7C} +end_scope +* +index_showsplit.scrub {multi(debug)|
    ||
    |
    } +index_showsplit.modify {cleanup(removeduplicates span=1)} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {regex||(\d{2}:\d{2})||} +index_title.scrub {single||||
    } +index_description.scrub {single||||} +*index_showicon.scrub {single| + + + NRK1 + TV 2 Zebra + TV2 DK + TV 2 Humor + ARD Das Erste + Discovery HD Showcase + TV 2 Sportskanalen HD + NRK Rogaland 24 + BBC Brit + Visjon Norge + Disney Channel + Viasat Golf + Rai Uno + RTR + FEM + NRK3 + Disney XD + C More Extreme + C More Hits + TRT International + TVE Internacional + TV Polonia + NRK1 HD Lydtekst + Rikstoto Direkte + Cartoon Network + Eurosport + C More Live 2 + C More Live 3 + C More Live 4 + C More Fotball + Eurosport 2 + NRK2 + National Geographic Wild + TV Telemark + Viasat Sport + Viasat Film Drama + Boomerang + NRK2 HD Lydtekst + Viasat Motor + NRK3 HD Lydtekst + Viasat Fotball + SF Kanalen + Infokanal + Extreme Sports Channel + Nautical Channel HD + VGTV + Discovery Channel + TV 2 SPORT PREMIUM + TV 2 SPORT PREMIUM 2 + TV 2 SPORT PREMIUM 3 + TLC Norge + C More Hockey + MAX HD + Discovery World + FOX HD + Discovery Science + TV 2 Norge + National Geographic Channel + Playboy TV + BBC HD + BBC Lifestyle + BBC Earth + Animal Planet + C More Live HD + Investigation Discovery + Travel Channel + TNT + Viasat History + Viasat Explorer + France 2 HD + France 3 + TVE 24 + NHK World + Viasat Nature + Fatstone TV + Al Jazeera English + TV6 + 3 Sat + VOX + FIGHT SPORTS + TV3 Norge + DR 1 + DR 2 + SVT1 + SVT2 + TV4 HD + C More Emotions + C More First + C More Series + C More Action + TV Vest + C More Tennis + Viasat Film + TV 2 Livsstil + Viasat Film Action + Viasat Film Classic + Viasat Film Family + Viasat Film Comedy + TV Haugaland + Haugesundsavis TV + CNN International + Euronews + Euronews ML + Sky News + TV Agder + BBC World News + CNBC Europe + GOD TV + E!Entertainment + Fashion TV HD + Disney Junior + RTL Television HD + TV5MONDE + Al-Jazeera + NRK Midtnytt + TVNorge + NRK Møre og Romsdal + NRK Nordland + NRK Nordnytt + NRK Østafjells + NRK Østfold + NRK Østnytt + NRK Rogaland + NRK Sørlandet + NRK Hordaland + Viasat 4 + NRK1 Tegnspråk + TV Vestfold + TV 2 Nyhetskanalen HD + Viasat Hockey + + \ No newline at end of file diff --git a/siteini.pack/Norway/altibox.no.ini b/siteini.pack/Norway/altibox.no.ini new file mode 100755 index 00000000..25dae995 --- /dev/null +++ b/siteini.pack/Norway/altibox.no.ini @@ -0,0 +1,55 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: altibox.no +* @MinSWversion: V1.1.1/50 +* @Revision 1 - [09/11/2015] Willy De Wilde +* - creation +* @Revision 0 - [06/08/2013] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=altibox.no|timezone=Europe/Oslo|maxdays=7.1|cultureinfo=no|charset=UTF-8|titlematchfactor=90} +site {firstshow=1} +site {episodesystem=onscreen} + +*https://api.services.altibox.net/altibox/api/vod/epg/tvschedule?partnernumber=1000&tvchannelids=1&startdatetime=1447041600000&enddatetime=1447128000000 +url_index{url|https://api.services.altibox.net/altibox/api/vod/epg/tvschedule?partnernumber=1000&tvchannelids=|channel|&startdatetime=|urldate|&enddatetime=###endtime###} +urldate.format {unix|0} +urldate.format {datenumber|java|0} +index_variable_element.modify {calculate(scope=urlindex format=date)|'urldate'} +index_variable_element.modify {calculate(scope=urlindex format=date,java)|07:00:00 +} * adds 7 days +url_index.modify {replace(scope=urlindex)|###endtime###|'index_variable_element'} + +index_showsplit.scrub {multi|"tvPrograms"|{"id"|} + +index_start.scrub {single|"startTime"|"hour":|,} +index_temp_1.scrub {single|"startTime"|"minute":|,} +index_start.modify {addend|:'index_temp_1'} +index_stop.scrub {single|"endTime"|"hour":|,} +index_temp_2.scrub {single|"endTime"|"minute":|,} +index_stop.modify {addend|:'index_temp_2'} + +index_title.scrub {single|"name"|"|"} +index_description.scrub {single|"description"|"|"|} +index_description.modify {replace|
    |\n} +index_category.scrub {multi|"categories"|"|"|channelId} +index_episode.scrub {single|"seriesEpisodeId"|"|"|}} +index_temp_3.scrub {single|"seriesSeasonId"|"|"|,} + +index_episode.modify {addstart('index_episode' not "") |E} +index_temp_3.modify {addstart('index_temp_3' not "") |S} +index_episode.modify {addstart('index_temp_3' not "") |'index_temp_3'} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://api.services.altibox.net/altibox/api/vod/epg/tvchannelsinfo?partnernumber=1000} +*index_site_channel.scrub {multi|{"id":|"name":"|"|shortDescription} +*index_site_id.scrub {multi|{"id":|"|"|shortDescription} +** @auto_xml_channel_end + diff --git a/siteini.pack/Norway/se.no.channels.xml b/siteini.pack/Norway/se.no.channels.xml new file mode 100755 index 00000000..35b5cd8c --- /dev/null +++ b/siteini.pack/Norway/se.no.channels.xml @@ -0,0 +1,122 @@ + + + + Canal 9 + NRK 1 + NRK 2 + TV 2 + TV2 Zebra + TV3 + Viasat 4 + TVNorge + SVT 1 + SVT 2 + MTV + VOX + Viasat Fotball + Eurosport + Eurosport 2 + Discovery Channel + Animal Planet + National Geographic + TCM & Cartoon Network + Cartoon Network + Showtime + VH-1 + TV 4 + Kanal 5 + Star + BBC Entertainment + BBC World + Sky News + CNBC + Travel + TLC + Discovery Science + Discovery World + TCM + Nickelodeon + Disney Channel + TV3 Danmark + TV3 Sverige + Viasat Nature & Crime + TV8 + 3sat + DR1 + TV2 Danmark + DR2 + TV3+ Danmark + Deutsche Welle + Pro 7 + RTL 1 + RTL 2 + SAT1 + DSF + TV5 + Extreme Sport + Reality + Club + CMORE Emotion + CMORE First + CMORE Series + CMORE Fotball + CMORE Action + Viasat Film + Viasat Action + Viasat Classic + Viasat Family + Viasat Nordic + CNN + Viasat Explorer + ZTV Sverige + Viasat Sport + Viasat Motor + Tv2 Film + CMORE First HD + NRK 3 + FEM + History Channel + TV2 Sport + CMORE Hits + CMORE Sport HD + CMORE Extreme + NRK Super + Viasat Golf + Al Jazeera International + Viasat Sport HD + BBC Lifestyle + BBC Knowledge + BBC HD + CMORE Tennis + Disney Playhouse + Viasat TV6 + TV2 Nyhetskanalen + Silver + Animal Planet HD + Boomerang + Discovery HD + Disney XD + E + Eurosport HD + History Channel HD + National Geographic Channel HD + Silver HD + TV Norge HD + Viasat History + SF-kanalen + TV4 Fakta + TV2 Premier League HD + TV2 Premier League HD2 + TV2 Premier League HD3 + SVT HD + Voom HD + Rush HD + CMORE Live + CMORE Hockey + MAX + TV 2 Bliss + Viasat Hockey + TNT7 + Fox Crime + + \ No newline at end of file diff --git a/siteini.pack/Norway/se.no.ini b/siteini.pack/Norway/se.no.ini new file mode 100755 index 00000000..fa53a9d4 --- /dev/null +++ b/siteini.pack/Norway/se.no.ini @@ -0,0 +1,65 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: se.no +* @MinSWversion: +* @Revision 0 - [11/03/2013] Francis De Paemeleere +* - creation +* @Remarks: +* - you need cookies. See se.no_info.txt for more info. +* - don't change config_display_name in the channels entry, because this ini makes use of it +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=se.no|timezone=UTC+01:00|maxdays=7|cultureinfo=no|charset=ISO-8859-1|titlematchfactor=90} +site {keepindexpage} * will dramaticly speedup grabbing of multiple channels +site {loadcookie=se.no_cookies.txt} +url_index{url|http://www.se.no/tv/?date=|urldate|} +urldate.format {datestring|dd-MM-yyyy} +scope.range {(datelogo)|end} +index_variable_element.modify {clear} +index_variable_element.modify {addstart()|'config_site_id'} +end_scope +index_showsplit.scrub {multi|id="'index_variable_element'"|
  • |} +* +scope.range {(indexshowdetails)|end} +index_variable_element.modify {clear} +index_variable_element.modify {addstart|'config_display_name'} +end_scope +* get all the elements from the index page +index_temp_1.scrub {multi(separator=" - ")|
    'index_variable_element',||(|(} +index_temp_2.scrub {multi(separator=" - ")|
    'index_variable_element',||(|(} +index_title.scrub {single()||||} +index_description.scrub {single()|-->||<|<} +index_category.scrub {single|||} +index_temp_3.scrub {multi|Kommentator:|||.} * comentator +index_temp_4.scrub {multi|Norsk kommentar:|||.} * comentator +index_presenter.scrub {multi(separator=", ")|Programleder:|||.} +index_actor.scrub {multi(separator=", ")|Medvirkende:|||.} +* +scope.range {(indexshowdetails)|end} +index_urlchannellogo.modify {addstart('index_temp_5' not= "")|http://gfx.dagbladet.no/tv/kanaler_nye/'index_temp_5'} +index_start.modify {substring(type=element)|'index_temp_1' 0 1} +index_stop.modify {substring(type=element)|'index_temp_2' 1 1} +index_commentator.modify {addstart('index_temp_3' not= "")|'index_temp_3'} * combine multiple comentators +index_commentator.modify {addstart('index_temp_4' not= "")|\|'index_temp_4'} * combine multiple comentators +index_description.modify {remove(null)|Kommentator:'{single () |Kommentator:|||.}'} * remove comentators from description +index_description.modify {remove(null)|Norsk kommentar:'{single () |Norsk kommentar:|||.}'} * remove comentators from description +index_description.modify {remove(null)|Programleder:'{single () |Programleder:|||.}'} * remove presenters from description +index_description.modify {remove(null)|Medvirkende:'{single () |Medvirkende:|||.}'} * remove actors from description +index_commentator.modify {cleanup} +index_presenter.modify {cleanup} +index_actor.modify {cleanup} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +** ADD config_site_channel in the .config.xml file +*scope.range {(channellist)|end} +*url_index{url|http://www.se.no/kanaler/} +*index_site_id.scrub {multi|id="channels"|
    } +*index_site_channel.scrub {multi|id="channels"|title="|"|
    } +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Norway/se.no_info.txt b/siteini.pack/Norway/se.no_info.txt new file mode 100755 index 00000000..d909394e --- /dev/null +++ b/siteini.pack/Norway/se.no_info.txt @@ -0,0 +1,9 @@ +This site uses cookies to show more or less channels. +So before you can use the .ini file, you will first have to activate the channel for this site. + +Steps to generate cookies: +1. go to the channel selection (http://www.se.no/kanaler/) +2. select the channels you want to have (or just all) +3. save your settings (press "Lagre endringer") +4. get the cookie file for this site and save it as se.no_cookies.txt +5. place the cookie file in the same directory as the .ini file diff --git a/siteini.pack/Norway/sol.no.channels.xml b/siteini.pack/Norway/sol.no.channels.xml new file mode 100755 index 00000000..66a63e99 --- /dev/null +++ b/siteini.pack/Norway/sol.no.channels.xml @@ -0,0 +1,122 @@ + + + + NRK 1 + NRK 2 + NRK 3 + NRK Super + TV2 + TV2 Bliss + TV2 Film + TV2 Nyhetskanalen + TV2 Sport + TV2 Premier League 1 + TV2 Premier League 2 + TV2 Premier League 3 + TV2 Zebra + TV Norge + TV Norge HD + FEM + Max + TV3 + TV4 Fakta + Viasat 4 + Viasat SportN + TV3+ dan + 3sat + Al Jazeera Int. + Animal Planet + Animal Planet HD + BBC Entertainment + BBC HD + BBC Knowlege + BBC Lifestyle + BBC world + Boomerang + Canal+ Action + Canal+ Comedy + Canal+ Drama + Canal+ First + Canal+ Film HD + Canal+ SF + Canal+ Hits + Canal+ Fotball + Canal+ Sport 2 + Canal+ Sport 3 + Canal+ Hockey + Canal+ Sport HD + Cartoon Network + Club + CNBC + CNBC & Nat.Geo. + CNN + Discovery + Discovery World + Discovery HD + Discovery Science + Discovery Travel & L. + Disney + Disney Playhouse + Disney XD + DR1 + DR2 + DSF + DW + E! + EuroSport + EuroSport 2 + EuroSport HD + Extreme Sports + History Channel + History Channel HD + Kanal 5 sve + MTV + Nat. Geogr. + Nat. Geogr. HD + Nickelodeon + Pro7 + Reality TV + RTL1 + Rush HD + Sat1 + "7" + Showtime + Silver + Silver HD + Sky news + Sky n. & Nat.Geo. + Star + SVT 1 + SVT 2 + SVT HD + TCM + TCM & Cartoon + The Voice + Travel + TV1000 + TV1000 Action + TV1000 Classic + TV1000 Family + TV1000 Nordic + TV2 dan + TV3 dan + TV3 sve + TV4 sve + TV5 fra + TV8 + VH1 + VH1 Classic + Viasat Explorer + Viasat Golf + Viasat History + Viasat Hockey + Viasat Motor + Viasat Nature/Crime + Viasat SportN + Viasat Sport + Viasat Sport HD + Viasat TV6 + Zee TV + ZTV sve + + \ No newline at end of file diff --git a/siteini.pack/Norway/sol.no.ini b/siteini.pack/Norway/sol.no.ini new file mode 100755 index 00000000..078d0a49 --- /dev/null +++ b/siteini.pack/Norway/sol.no.ini @@ -0,0 +1,82 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: sol.no +* @MinSWversion: V1.1.1/53.6 +* uses span in remove duplicates +* @Revision 2 - [29/12/2013] Jan van Straaten +* remove of 'subshow' within a 'show' (with same start) in the index that causes dayjumps +* @Revision 1 - [27/02/2012] Willy de Wilde +* Showsplit.scrub and stop.scrub +* @Revision 0 - [27/01/2011] Alberto Miguel +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=sol.no|timezone=UTC+01:00|maxdays=6|cultureinfo=NO|charset=utf-8|titlematchfactor=90|ratingsystem=NO} +url_index{url|http://www.sol.no/underholdning/tv/guiden/index.cgi?StartTime=0500&EndTime=2900&Date=|urldate|&Categories=*&Channels=|channel} +urldate.format {datestring|yyyy-MM-dd} +* +index_urlshow {url|http://www.sol.no/||} *Sometimes the // is problematic. +index_showsplit.scrub {multi()||} +* +* it happens that some shows are listed that occur within another show +* the following removes the extra show +scope.range {(splitindex)|end} +index_showsplit.modify {|} * dummy required to initiate the index_showsplit operations +index_temp_2.modify {substring(type=regex)|'index_showsplit' "(.+} +index_temp_1.scrub {single||
    |} +index_category.scrub {single|
    |
    |} +index_description.scrub {multi(exclude="|
    ||
    |} +description.scrub {single(separator="Medvirkende:" include=first)||} +titleoriginal.scrub {single(lang=xx)|} +productiondate.scrub {single|} +presenter.scrub {single(separator=", ")|} +actor.scrub {single(separator=", ")|} +director.scrub {single(separator=", ")|} +rating.scrub {single(exclude="")|} *Sometimes on series get something like this (2:4) +* +index_title.modify {remove(null)|} +index_title.modify {remove(null)|'index_start'} +* +index_temp_1.modify {remove(null)|} *I have to use this because cleanup delete sometimes the last ) on titles with final (R) +index_title.modify {addstart(null)|'index_temp_1'} +* +title.modify {remove(null)|} *I have to use this because cleanup delete sometimes the last ) on titles with final (R) +* +description.modify {remove(null)|'index_description'} *There is duplicated description when exists index_description +description.modify {remove(null)|('titleoriginal')} *There is duplicated description when exists index_description +description.modify {remove(null)|Programleder'presenter'.} +* +titleoriginal.modify{replace()|``|\'} +titleoriginal.modify{addend(notnull)|.!-} +titleoriginal.modify{remove(null)|..!-} *Sometimes there is a final . on the original title +titleoriginal.modify{remove(null)|.!-} +* +presenter.modify {remove(null)|:} +presenter.modify {remove(null)|er } +presenter.modify {remove(null)|.} +* +description.modify{replace()|``|\'} +* +director.modify{replace()|``|\'} +* +actor.modify{replace()|``|\'} +* +rating.modify {addend(notnull)|. år} diff --git a/siteini.pack/Norway/tv2.no.channels.xml b/siteini.pack/Norway/tv2.no.channels.xml new file mode 100755 index 00000000..2eed23ef --- /dev/null +++ b/siteini.pack/Norway/tv2.no.channels.xml @@ -0,0 +1,95 @@ + + + + TV 2 + TV 2 Zebra + TV 2 Humor + TV 2 Livsstil + TV 2 Nyhetskanalen + TV 2 Sport + TV 2 Sport Premium + NRK1 + NRK2 + NRK3 + TV3 + Viasat 4 + TVNorge HD + MAX + FEM + VOX Norge + SVT1 + SVT2 + TV 4 + DR1 + DR2 + TV 2 Danmark + TV6 + Fox Crime + TNT + BBC World + BBC Entertainment + BBC Knowledge + Animal Planet + Discovery HD + Discovery Channel + Discovery Science + Discovery World + History Channel + National Geographic + National Geographic Wild + Travel Channel + Discovery TLC + Eurosport + Eurosport 2 + DSF + Extreme Sports + TCM + C More First + C More Hits + C More Action + C More Emotion + SF-kanalen + C More Series + C More Tennis + C More Hockey + Viasat Film + Viasat Film Action + Viasat Film Classic + Viasat Film Drama + Viasat Film Family + Viasat Film Comedy + Viasat Sport Norge + Viasat Fotball + Viasat Motor HD + Viasat Hockey + Viasat Golf + Viasat History + Viasat Explore + Viasat Nature/Crime + MTV + VH1 + VH1 Classic + NRK SUPER TV + Disney Channel Scandinavia + Disney XD Scandinavia + Disney Junior Scandinavia + Nickelodeon + Boomerang + Cartoon + Al Jazeera + CNN + CNBC + Sky News + 3Sat + Deutsche Welle + Rai1 + RTL + TV5 Monde Europ + E! + TV 2 Sport Premium 4 + TV 2 Sport Premium 5 + TV 2 Sport Premium 6 + TV 2 Sport Premium 7 + TV 2 Sport Premium 8 + + \ No newline at end of file diff --git a/siteini.pack/Norway/tv2.no.ini b/siteini.pack/Norway/tv2.no.ini new file mode 100755 index 00000000..2629a200 --- /dev/null +++ b/siteini.pack/Norway/tv2.no.ini @@ -0,0 +1,55 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv2.no +* @MinSWversion: 1.1.1/56.27 +* @Revision 0 - [17/07/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tv2.no|timezone=Europe/Oslo|maxdays=14|cultureinfo=nn-NO|charset=UTF-8|titlematchfactor=90|keepindexpage} +site {ratingsystem=NO|episodesystem=onscreen} +url_index{url|http://rest.tv2.no/epg-dw-rest/epg/program/|urldate|/} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy/MM/dd} +* +index_variable_element.modify {set|'config_site_id'} +index_showsplit.scrub {regex||\{"id":'index_variable_element',"name":".+?","shortName".*?"program":\[.+?\]\}||} +index_showsplit.modify {substring(type=regex)|"\{.+?\}"} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single|"start":"||.000|.000} +index_stop.scrub {single|"stop":"||.000|.000} +* +index_title.scrub {single|"title":"||"|"} +index_description.scrub {single|"epsyn":"||"|"} +index_description.scrub {single|"srsyn":"||"|"} +index_category.scrub {single|"categ":"||"|"} +index_category.scrub {single|"genre":"||"|"} +* +index_productiondate.scrub {single|"pyear":||,|,} +index_country.scrub {single|"natio":"||"|"} +* +index_temp_1.scrub {single|"epnr":||,|,} +index_temp_2.scrub {single|"eptot":||,|,} +index_temp_1.modify {addend('index_temp_2' not "")|/'index_temp_2'} +index_temp_3.scrub {single|"season":||,|,} +index_temp_1.modify {addstart(index_temp_3' not "")|'index_temp_3' } +index_temp_1.modify {clear(" ")} +index_episode.modify {addstart('index_temp_1' not "" pattern="'S1' 'E1'/'Et1'""'S1' 'E1'""'E1'/'Et1'""'E1'""'S1'")|'index_temp_1'} +* +index_description.modify {remove(type=regex)|^.*?\d{4}\.*} +index_description.modify {remove(type=regex)|^Episode:\s} +index_description.modify {remove|\\n} +index_description.modify {remove|\} +index_category.modify {cleanup(style=name)} +end_scope +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {regex||\{"id":(\d{4}),"name":".+?","shortName"||} +*index_site_channel.scrub {regex||\{"id":\d{4},"name":"(.+?)","shortName"||} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Norway/vg.no.channels.xml b/siteini.pack/Norway/vg.no.channels.xml new file mode 100755 index 00000000..6492be1c --- /dev/null +++ b/siteini.pack/Norway/vg.no.channels.xml @@ -0,0 +1,147 @@ + + + + NRK1 + VGTV + NRK2 + NRK3 + TV2 + TVNorge + TV3 + Eurosport Norge + Viasat 4 + Matkanalen + TV2 Zebra + TV2 Nyhetskanalen + TV2 Sport 1 + TV2 Sport 2 + TV2 Livsstil + MAX + FEM + VOX + TV6 Norge + SVT1 + SVT2 + TV4 + MTV + Eurosport 1 + CNN + BBC Brit + BBC Earth + National Geographic + Discovery Channel + TLC + Animal Planet + FOX HD + Travel Channel + History Channel + NRK Super + Disney Channel + Nickelodeon + Cartoon Network + TV2 Sport Premium 1 + TV2 Sport Premium 2 + 3sat + Al Jazeera English + Animal Planet HD + BBC World News + Boomerang + C More Stars + C More First + C More Hits + C More Series + SF-kanalen + C More Live 1 + C More Hockey + C More First HD + Fine Living Network + National Geographic HD + Sat.1 + Sky News + CNBC + Discovery Channel HD + Disney Junior + Disney XD + DR1 + DR2 + Discovery Science + SPORT1 + TV2 (Danmark) + DW + Discovery World + E! + Extreme Sports Channel + History Channel HD + NRK mP3 + NRK Alltid Nyheter + SVT1 HD + TV3 + TV8 + TV Norge HD + Zee TV + Rai 1 + CBS Reality + VH1 + VH1 Classic Europe + RTL + H2 HD + TV6 + Outdoor Channel HD + TV3 Plus + TV3 (Danmark) + Viasat Film Action + Bravo + NRK Radio Super + Gospel Channel + Investigation Discovery + Viasport 1 + Viasport 2 + Viasport 3 + Viasport Plus + TV5 Monde Europe + Visjon Norge + NRK P1 Norgeskanalen Radio + NRK P2 Kultur + NRK P3 Radio + Viasat Film Family + Viasat History + BRADPTL + National Geographic Wild HD + NRK Klassisk + NRK Jazz + National Geographic Wild + NRK P13 + NRK P1 Plus + P4 Radio Hele Norge + NRK Sami Radio + Radio Norge + Viasat Explore + Viasat Film Premiere + Viasat Film Hits + Viasat Series + Viasat Golf + Viasat Nature + Nick Jr + Bloomberg TV HD + France 24 English HD + Norway Live + Motorvision TV + Nicktoons + Blue Hustler + Kunskapskanalen + Trace Urban HD + Motorvision TV + eSportsTV HD + Eurosport Pluss 1 + Eurosport Pluss 2 + Eurosport Pluss 3 + Eurosport Pluss 4 + Eurosport Pluss 5 + Eurosport Pluss 6 + Eurosport Pluss 7 + Eurosport Pluss 8 + Eurosport Pluss 9 + Eurosport Pluss 10 + Strive Sport TV + + \ No newline at end of file diff --git a/siteini.pack/Norway/vg.no.ini b/siteini.pack/Norway/vg.no.ini new file mode 100755 index 00000000..d73f66b5 --- /dev/null +++ b/siteini.pack/Norway/vg.no.ini @@ -0,0 +1,90 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: vg.no +* @MinSWversion: V2.1 +* +* @Revision 8 - [19/03/2020] Maniac +* API has changed, similar to tv.nu.ini with some modifications +* @Revision 7 - [13/02/2010] doglover +* Site change +* @Revision 6 - [21/12/2018] Goran +* Site change +* @Revision 5 - [22/02/2017] Netuddki +* Cleaned up Title +* Added Show Icon +* @Revision 4 - [09/11/2015] Willy De Wilde +* Changes in website +* @Revision 3 - [11/10/2011] Jan van Straaten +* title disabled and some changes in credits +* @Revision 2 - [] +* small change in rating.modify (caused crash), timezone error +* @Revision 1 - [] +* update due to site change (has detail page now) +* @Remarks: +* a Norwegian site +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tvguide.vg.no|timezone=UTC|maxdays=7|cultureinfo=nb-NO|charset=UTF-8|titlematchfactor=90|ratingsystem=imdb|allowlastdayoverflow} +*site {episodesystem=xmltv_ns} +site {episodesystem=onscreen} +urldate.format {datestring|yyyy-MM-dd} +url_index{url|https://web-api.tvno.nu/channels/|channel|/schedule?date=|urldate|&fullDay=true} +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +index_urlchannellogo {url||"image":"||","broadcasts"} +scope.range {(splitindex)|end} +index_showsplit.scrub {multi|"broadcasts":[|{"type":||],"channelPlayProvider"} +index_showsplit.modify{replace|\}\}\},\{|\}\|\{} +index_showsplit.modify {cleanup(style=unidecode)} +end_scope +scope.range {(indexshowdetails)|end} +index_start.scrub {regex||"startTime":(\d*)||} +index_stop.scrub {regex||"endTime":(\d*)||} +index_title.scrub {single|"title":"||",|",} +global_temp_1.scrub {single|"description":"||",|",} +index_showicon.scrub{url||"imageLandscape":"||",|",} +index_rating.scrub{single|"imdb":{"rating":"||"|"} +index_productiondate.scrub{single|"year":||,"} +index_category.scrub{single(separator="","")|"genres":["||"],} +index_temp_1.scrub{regex||^"([^",]*)","id":||} +*index_temp_2.scrub{regex||^".*?","id":"([^",]*)","slug||} +*index_temp_1.modify{addend|/'index_temp_2'} +end_scope +index_urlshow.modify {addstart('index_temp_1' not "")|https://web-api.tvno.nu/details/broadcast/'index_temp_1'} +index_urlshow.modify{addend(not "")|?compact=true} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages +scope.range {(showdetails)|end} +title.modify{addstart|'index_title'} +subtitle.scrub {single|"title":"||",|",} +description.modify {addend('description' "")|'global_temp_1'} +description.modify {replace|\\"|"} +country.scrub{single(separator="","")|"countries":["||"]} +producer.scrub {multi(max=2 includeblock="Produsent""Exekutiv producent")|{"name":"||","|}} +director.scrub {multi(max=2 includeblock="Regissør")|{"name":"||","|}} +actor.scrub {multi(max=4 includeblock="Skuespiller""Guest Star")|{"name":"||","|}} +writer.scrub {multi(max=2 includeblock="Forfatter""Manusforfatter")|{"name":"||","|}} +presenter.scrub {multi(max=2 includeblock="Programleder""Forteller")|{"name":"||","|}} +temp_1.scrub{regex||^.*?"seasonNumber":([+-]?\d*)||} +temp_1.modify{addstart(not "")|S} +temp_2.scrub{regex(include=first)||^.*?"episodeNumber":([+-]?\d*)||} +temp_2.modify{addstart(not "")|E} +temp_3.scrub{regex||"totalEpisodes":(\d+),||} +temp_3.modify{addstart(not "")|Et} +episode.modify {addstart(pattern="S'S1'E'E1'Et'Et1'""S'S1'""E'E1'""Et'Et1'")|'temp_1''temp_2''temp_3'} +end_scope +subtitle.modify{remove( ~'index_title')|'subtitle'} +temp_4.scrub {single|"tournament":"||",|",} +subtitle.modify{addend(not "")| ('temp_4')} +* +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://web-api.tvno.nu/channels} +*index_site_id.scrub {regex||{"id":\d+,"name":".*?","slug":"([^"]*)","||} +*index_site_channel.scrub {regex||{"id":\d+,"name":"([^"]*)","slug":"||} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Pakistan/apna.tv.channels.xml b/siteini.pack/Pakistan/apna.tv.channels.xml new file mode 100755 index 00000000..0ed0a70e --- /dev/null +++ b/siteini.pack/Pakistan/apna.tv.channels.xml @@ -0,0 +1,6 @@ + + + + APNA + + \ No newline at end of file diff --git a/siteini.pack/Pakistan/apna.tv.ini b/siteini.pack/Pakistan/apna.tv.ini new file mode 100755 index 00000000..db9b31c5 --- /dev/null +++ b/siteini.pack/Pakistan/apna.tv.ini @@ -0,0 +1,62 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: apna.tv +* @MinSWversion: V1.57 +* @Revision 0 - [03/10/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=apna.tv|timezone=UTC+05:00|maxdays=7.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=US|episodesystem=onscreen|firstday=1234560} +url_index{url|http://apna.tv/program-guide/} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|ddd} +* + +index_showsplit.scrub {multi(include="Daily""Sun""Mon""Tues""Wed""Thurs""Fri""Sat")||||
    ).+"} * the part that is equal +index_temp_2.modify {remove(type=regex)|"(\d{2}:\d{2})"} * remove the stop time (not equal) +index_temp_2.modify {cleanup(removeduplicates link=index_showsplit)} * span=2 , removes only when next or next-next are equal +end_scope +* +index_start.scrub {single|||
    |||
    |||
    |
    || |} +title.scrub {multi(exclude="|||||
    |(|)||fra|.||Programleder|.||Medvirkende:|.||Regi:|.||. (|. år)|
    } +scope.range{(splitindex)|end} +index_showsplit.modify {cleanup(removeduplicates span=2)} +index_showsplit.modify {replace|\||##} +index_temp_9.modify {addstart|'index_showsplit'####'index_showsplit'####'index_showsplit'####'index_showsplit'####'index_showsplit'####'index_showsplit'####'index_showsplit'} +index_temp_9.modify {replace|####|\|} +index_temp_1.modify {set|0} +loop{(each "index_temp_2" in 'index_temp_9')|end} +index_temp_5.modify {clear} +index_temp_8.modify {set|Mon\|Tues\|Wed\|Thurs\|Fri\|Sat\|Sun} +index_temp_8.modify {substring(type=element)|'index_temp_8' 'index_temp_1' 1} +index_temp_7.modify {substring(type=regex)|'index_temp_2' "([^<]*<\/td>[^<]*[^<]*'index_temp_8'[^<]*<[^#]*)##"} +index_temp_7.modify {replace|\||##} +index_temp_6.modify {substring(type=regex)|'index_temp_2' "([^<]*<\/td>[^<]*[^<]*Daily[^<]*<[^#]*)##"} +index_temp_6.modify {replace|\||##} +index_temp_5.modify {addend|'index_temp_7'##'index_temp_6'} +index_temp_5.modify {replace|##|\|} +index_temp_3.modify {substring(type=regex)|'index_temp_5' "(\d{1,2}:\d{2}\s[AP]M)<\/td>"} +index_temp_3.modify {cleanup(removeduplicates=equal,100 span=1 keepfirst link="index_temp_5")} *change keepfirst to keeplast to keep second show +index_temp_5.modify {sort(ascending,string)} +sort_by.scrub {single(target="index_temp_5")||||} +sort_by.modify {calculate(target="index_temp_5" format=date,H:mm tt)} +index_temp_5.modify {replace|\||##} +index_temp_4.modify {addend|'index_temp_5'##} +index_temp_1.modify {calculate(format=F0)|1 +} +end_loop +index_showsplit.modify {clear} +index_showsplit.modify {addstart|'index_temp_4'} +index_showsplit.modify {replace|##|\|} +end_scope +* +index_urlchannellogo {url||} +* +index_start.scrub {single||||} +index_title.scrub {single||||} +index_category.modify {addstart|Show} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|apna} +*index_site_channel.modify {set|APNA} +** @auto_xml_channel_end diff --git a/siteini.pack/Pakistan/arydigital.tv.channels.xml b/siteini.pack/Pakistan/arydigital.tv.channels.xml new file mode 100755 index 00000000..148d44d3 --- /dev/null +++ b/siteini.pack/Pakistan/arydigital.tv.channels.xml @@ -0,0 +1,6 @@ + + + + Arydigital + + diff --git a/siteini.pack/Pakistan/arydigital.tv.ini b/siteini.pack/Pakistan/arydigital.tv.ini new file mode 100755 index 00000000..d5687455 --- /dev/null +++ b/siteini.pack/Pakistan/arydigital.tv.ini @@ -0,0 +1,31 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: arydigital.tv +* @MinSWversion: +* @Revision 0 - [08/04/2017] Netuddki +* - create +* @Remarks: none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=arydigital.tv|timezone=Asia/Karachi|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +*site {ratingsystem=PK|episodesystem=onscreen|firstday=0000000} +url_index {url|http://www.arydigital.tv/|urldate|/} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {weekdayname|schedule|tuesday|wednesday|thursday|friday|saturday|sunday} + +index_showsplit.scrub {multi|
      |
    • (\d{1,2}:\d{2} [AP]M)
  • ||} +index_title.scrub {regex||
    .*?">(.*?)||} +index_showicon.scrub {regex|| + + + Geokahani + + diff --git a/siteini.pack/Pakistan/geokahani.tv.ini b/siteini.pack/Pakistan/geokahani.tv.ini new file mode 100755 index 00000000..04d2f453 --- /dev/null +++ b/siteini.pack/Pakistan/geokahani.tv.ini @@ -0,0 +1,31 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: geokahani.tv +* @MinSWversion: +* @Revision 0 - [08/04/2017] Netuddki +* - create +* @Remarks: none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=geokahani.tv|timezone=Asia/Karachi|maxdays=7.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=PK|episodesystem=onscreen|firstday=1234560} +url_index {url|http://geokahani.tv/program-guide/} +urldate.format {datestring|yyyy-MM-dd} + +index_showsplit.scrub {multi|
      |
    • |
    • |
    } +* +index_start.scrub {regex||(\d{1,2}:\d{2} [ap]m) -||} +index_stop.scrub {regex||- (\d{1,2}:\d{2} [ap]m)||} +index_title.scrub {regex||

    (.*?)

    ||} +index_showicon.scrub {regex|| + + + Har Pal Geo + + \ No newline at end of file diff --git a/siteini.pack/Pakistan/harpalgeo.tv.ini b/siteini.pack/Pakistan/harpalgeo.tv.ini new file mode 100755 index 00000000..de53c47c --- /dev/null +++ b/siteini.pack/Pakistan/harpalgeo.tv.ini @@ -0,0 +1,31 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: harpalgeo.tv +* @MinSWversion: V1.57 +* @Revision 0 - [25/09/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=harpalgeo.tv|timezone=UTC+05:00|maxdays=7|cultureinfo=ur-PK|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=PK|episodesystem=onscreen} +url_index{url|http://harpalgeo.tv/tv-schedule/#_} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {daycounter|0} +* +index_showsplit.scrub {multi|
    ||
    |} +* +index_start.scrub {single(separator=" - " include=first)|
    ||
    |
    } +index_stop.scrub {single(separator=" - " include=last)|
    ||
    |} +index_title.scrub {single|
    ||
    |} +index_category.modify {addstart|Series} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|har[algeo} +*index_site_channel.modify {set|Har Pal Geo} +** @auto_xml_channel_end diff --git a/siteini.pack/Pakistan/hum.tv.channels.xml b/siteini.pack/Pakistan/hum.tv.channels.xml new file mode 100755 index 00000000..d4ed5de1 --- /dev/null +++ b/siteini.pack/Pakistan/hum.tv.channels.xml @@ -0,0 +1,6 @@ + + + + Hum TV + + \ No newline at end of file diff --git a/siteini.pack/Pakistan/hum.tv.ini b/siteini.pack/Pakistan/hum.tv.ini new file mode 100755 index 00000000..a3915402 --- /dev/null +++ b/siteini.pack/Pakistan/hum.tv.ini @@ -0,0 +1,34 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: hum.tv +* @MinSWversion: V1.57 +* @Revision 1 - [05/04/2017] Netuddki +* - Fixed scrubbing +* @Revision 0 - [04/10/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=hum.tv|timezone=Asia/Karachi|maxdays=7.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=US|episodesystem=onscreen|firstday=1234560} +url_index{url|http://www.hum.tv/myfiles/schedule/} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {daycounter|0} +* +*index_showsplit.scrub {multi|
    (\d+:\d+).*?\d+:\d+||} +index_stop.scrub {regex||\d+:\d+.*?(\d+:\d+)||} +index_title.scrub {regex||(.*?)||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|humtv} +*index_site_channel.modify {set|Hum TV} +** @auto_xml_channel_end diff --git a/siteini.pack/Pakistan/humsitaray.tv.channels.xml b/siteini.pack/Pakistan/humsitaray.tv.channels.xml new file mode 100755 index 00000000..c6caae6f --- /dev/null +++ b/siteini.pack/Pakistan/humsitaray.tv.channels.xml @@ -0,0 +1,6 @@ + + + + Hum Sitaray + + \ No newline at end of file diff --git a/siteini.pack/Pakistan/humsitaray.tv.ini b/siteini.pack/Pakistan/humsitaray.tv.ini new file mode 100755 index 00000000..a8f81237 --- /dev/null +++ b/siteini.pack/Pakistan/humsitaray.tv.ini @@ -0,0 +1,37 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: humsitaray.tv +* @MinSWversion: V1.57 +* @Revision 1 - [05/04/2017] Netuddki +* - Fixed scrubbing +* @Revision 0 - [27/09/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=humsitaray.tv|timezone=Asia/Karachi|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=IN|episodesystem=onscreen|firstday=0123456} +url_index{url|http://www.humsitaray.tv/schedule/schedule.html} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {weekdaynumber|1} +* +index_showsplit.scrub {regex||
  • (.*?)
  • ||} +*scope.range{(splitindex)|end} +*index_showsplit.modify {remove(type=element)|-1 1} +*index_showsplit.modify {addstart|
  • Off Air03:00 AM
  • } +*index_showsplit.modify {replace(type=regex)|>(:00 PM)<|00:00 AM} +*index_showsplit.modify {substring(type=regex)|"
  • .*?<\/li>"} +*end_scope +* +index_start.scrub {regex||(\d{1,2}:\d{2}\s[AP]M)||} +index_title.scrub {regex||target="_blank">(.*?)||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|humsitaray} +*index_site_channel.modify {set|Hum Sitaray} +** @auto_xml_channel_end diff --git a/siteini.pack/Pakistan/ptv.com.pk.channels.xml b/siteini.pack/Pakistan/ptv.com.pk.channels.xml new file mode 100755 index 00000000..4dc91672 --- /dev/null +++ b/siteini.pack/Pakistan/ptv.com.pk.channels.xml @@ -0,0 +1,10 @@ + + + + PTV Home + PTV World + PTV Soprts + + PTV News + + diff --git a/siteini.pack/Pakistan/ptv.com.pk.ini b/siteini.pack/Pakistan/ptv.com.pk.ini new file mode 100755 index 00000000..0d57ba87 --- /dev/null +++ b/siteini.pack/Pakistan/ptv.com.pk.ini @@ -0,0 +1,43 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: ptv.com.pk +* @MinSWversion: 1.1.1/56.25 +* @Revision 1 - [04/07/2016] Blackbear199 +* - site change +* @Revision 0 - [16/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=ptv.com.pk|timezone=UTC+05:00|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|allowlastpageoverflow} +site {ratingsystem=US|episodesystem=onscreen} +url_index{url|http://ptv.com.pk/public/userView/getShowTvGuide?channel=|channel|&nameofday=|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +urldate.format {datestring|dddd} +* +index_showsplit.scrub {regex||\{"tvGuidesId":.+?\}||} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single(debug)|"programTime":"||"|"} +index_start.modify {remove|:} +index_start.modify {remove| } +index_temp_1.modify {substring(type=char)|'index_start' 0 2} +index_start.modify {remove|'index_temp_1'} +index_temp_1.modify {addend|:} +index_start.modify {addstart|'index_temp_1'} +index_start.modify {calculate(format=time)} +index_title.scrub {single|"programName":"||"|"} +index_title.modify {remove|\\t} +index_title.modify {cleanup} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|3\|1\|2\|5} +*index_site_channel.modify {set|PTV Home\|PTV World\|PTV Soprts\|PTV News} +** @auto_xml_channel_end diff --git a/siteini.pack/Pakistan/ptv_global.com.pk.channels.xml b/siteini.pack/Pakistan/ptv_global.com.pk.channels.xml new file mode 100755 index 00000000..c410b304 --- /dev/null +++ b/siteini.pack/Pakistan/ptv_global.com.pk.channels.xml @@ -0,0 +1,6 @@ + + + + PTV Global + + diff --git a/siteini.pack/Pakistan/ptv_global.com.pk.ini b/siteini.pack/Pakistan/ptv_global.com.pk.ini new file mode 100755 index 00000000..5dd85488 --- /dev/null +++ b/siteini.pack/Pakistan/ptv_global.com.pk.ini @@ -0,0 +1,32 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: ptv_global.com.pk +* @MinSWversion: 1.1.1/56.25 +* @Revision 0 - [16/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=ptv_global.com.pk|timezone=America/Vancouver|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|allowlastpageoverflow} +site {ratingsystem=US|episodesystem=onscreen} +url_index{url|http://ptv.com.pk/public/userView/getShowTvGuide?channel=|channel|&nameofday=|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dddd} +* +index_showsplit.scrub {regex||\{"tvGuidesId":.+?\}||} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single(pattern="HHmm")|"programTime":"||PST|PST} +index_title.scrub {single|"programName":"||"|"} +index_title.modify {remove|\\t} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set||4} +*index_site_channel.modify {set|PTV Global} +** @auto_xml_channel_end diff --git a/siteini.pack/Pakistan/urdu1.tv.channels.xml b/siteini.pack/Pakistan/urdu1.tv.channels.xml new file mode 100755 index 00000000..857ee0f7 --- /dev/null +++ b/siteini.pack/Pakistan/urdu1.tv.channels.xml @@ -0,0 +1,6 @@ + + + + Urdu 1 + + diff --git a/siteini.pack/Pakistan/urdu1.tv.ini b/siteini.pack/Pakistan/urdu1.tv.ini new file mode 100755 index 00000000..9f56172a --- /dev/null +++ b/siteini.pack/Pakistan/urdu1.tv.ini @@ -0,0 +1,37 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: urdu1.tv +* @MinSWversion: +* @Revision 0 - [08/04/2017] Netuddki +* - create +* @Remarks: none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=urdu1.tv|timezone=Asia/Karachi|maxdays=7.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=PK|firstday=0123456} +* +**site {episodesystem=onscreen|} *Enable for Onscreen Episode System +site {episodesystem=xmltv_ns|} *Enable for xmltv_ns Episode System +* +url_index {url|https://www.urdu1.tv/schedule} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} + +index_showsplit.scrub {regex||
    (.*?)||} +* +index_start.scrub {regex||||} +index_title.scrub {regex||

    (.*?)

    ||} +index_showicon.scrub {regex||(.*?)||} + +index_episode.modify {set(pattern="EPISODE 'E1' & 'E1'""EPISODE Catchup 'E1'""EPISODE 'E1'")|'index_temp_1'} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|urdu1} +*index_site_channel.modify {set|Urdu 1} +** @auto_xml_channel_end diff --git a/siteini.pack/Panama/go.cableonda.com.EK.channels.xml b/siteini.pack/Panama/go.cableonda.com.EK.channels.xml new file mode 100755 index 00000000..725961bd --- /dev/null +++ b/siteini.pack/Panama/go.cableonda.com.EK.channels.xml @@ -0,0 +1,59 @@ + + + + COS HD + COS FC HD + ESPN HD + ESPN 2 HD + Fox Sports HD + Fox Sports 2 HD + Fox Sports 3 HD + TUDN HD + IVC + ESPN 3 HD + Telemetro HD + TVN HD + TV MAX HD + RPC HD + OYE TV + ECOTV HD + CNN en Español HD + Disney Channel + Cartoon Network HD + Nickelodeon + Discovery Kids + Disney Junior + Disney XD + Nick JR + FOX HD + AXN + Sony + Cinecanal + FX HD + History + FOX LIFE + DISCOVERY CHANNEL + National Geographic HD + ANIMAL PLANET + Caracol + TNT HD + Space HD + Multipremier + MTV + DISCOVERY ID + TNT Series HD + HBO HD + HBO2 + HBO Signature + FOX MOVIES HD + FOX SERIES HD + FOX ACTION HD + BITME + TELEMUNDO HD + Universal Channel HDTV + DISCOVERY HOME AND HEALTH HD + PX SPORTS HD + TVE STAR HD + SER TV + + \ No newline at end of file diff --git a/siteini.pack/Panama/go.cableonda.com.EK.ini b/siteini.pack/Panama/go.cableonda.com.EK.ini new file mode 100755 index 00000000..901ecd54 --- /dev/null +++ b/siteini.pack/Panama/go.cableonda.com.EK.ini @@ -0,0 +1,104 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: go.cableonda.com +* @MinSWversion: V3.0 +* @Revision 1 - [22/04/2020] Mat8861 +* - creation +* @Remarks: Set Local Timezone +* @header_end +* $$encrypted w/userkey/expiry [22/04/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=go.cableonda.com|timezone=Europe/Rome|maxdays=3|cultureinfo=en|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +HKRewC8F42xtj5oaZ9WXqw== +F9ZFe4m+U5QdWDzK5Z/+Oj3rLQb7NTwfridT2QcXpkCiFTAMbjnKsVkzzSUc4uiN ++pc0sjrNXnLRwvVvIJS7wQ== +7rkhA+FdBeERJ6KJOHPzGA== +SoLpN2e0QbTEm5ZuDz2t/UGvOD+a7WLqoPRJzCaFZ5k= +DSDLZHdaf/mj2DJo20ps5n6X7a+7lek9wJisk1SrP3WPxRNcu2iqig+TpdVMxdFI +tWWQCdPzOrzc/yahiFbngaUzxymKXFjng/qJtu8k71I7et6jzfwIVxqN57WZtMt3Z2Fei39dZLJxg/46NLJpPkatKIAetcNPVJg/FQEGxPY= +DSDLZHdaf/mj2DJo20ps5sLm95AQ6JSkVfO4XpeBZHmStxH9+686dvPvQfWECORMpIlC+euMRT2kaBHpoKCt0A== +DSDLZHdaf/mj2DJo20ps5jpiyK64OCQvi2Zv7TP62C4FJANXqGdqB4/YjQuzGGGh +DSDLZHdaf/mj2DJo20ps5jGgaTtM2vKip6Cl23Zk7IRi51l3Q58rdmd7QXK6m9pR/xPT9vJlJ2zX1w53kDvgHw== +DSDLZHdaf/mj2DJo20ps5iUTFO0uE/KUgiEG4QxDotj4Cv/53bh9eET9sUiLXaVqkKNV9ZzWSnRX7To3qY4vGXPIhm2QvWnw5cEaooxBLoH7p61sqU97eEKG/x/bAMJon2hhyzKV65xbyu/sV7ucKKiHoZk3Ntgfdehu8FvCuBg= +DSDLZHdaf/mj2DJo20ps5u//7LLUDzTw0sroZJFVQcO+fyfLQ9K7ylQD7mQfZ+M547/co73/4Iqgj8b8rUGvhA== +DSDLZHdaf/mj2DJo20ps5v2cA9VGaqPChZO4cBkX2GiNXLXH7np0IrADgpxJ/SLrw6jVj86N4kYs5NjewhRZnw== +DSDLZHdaf/mj2DJo20ps5oCOvhSvrrstqY1roTz5iHfJZZmWwXaykO4pV8mpCi0casNQPNijyVmYzjkihLoYLA== +%&$€iSF5TMAHaDosBUtO4/uOMQf9HRDwGjgXZQkT1WTYG1g=€$&% +DSDLZHdaf/mj2DJo20ps5sLm95AQ6JSkVfO4XpeBZHkF8IMH9MYcz49GHCbjTYDYAwtOG+TE4iYdewPukYNP/g== +DSDLZHdaf/mj2DJo20ps5sLm95AQ6JSkVfO4XpeBZHmgiyre4pdC8E7JCXP5Bitmmltxgx9Zv4UzEIfY0mN+nA== +DSDLZHdaf/mj2DJo20ps5sLm95AQ6JSkVfO4XpeBZHmEhwNo3wYCTnxQfnlK5CrWUYV7ABIw1tH4kK7m+xEmEw== +DSDLZHdaf/mj2DJo20ps5sLm95AQ6JSkVfO4XpeBZHkZR2IXMlreWwByLzN6wD/6WZB1u1QWQRcvbBdh/YsrDA== +DSDLZHdaf/mj2DJo20ps5sLm95AQ6JSkVfO4XpeBZHldb3rHQmpQlKaH32VXYMon/CCtrbXbGZNX+liFkysWYQ== +9BoZZPQ6iFWOIISZH7VFVRyE2lNJp+wv3FY24WfrUwukb7y+gXB/alQSApGrGEkd4swIvs/vMPhAuvgbn7UHWJ+xC8e2euG9a6W4ZpRmMg9E4r8uk49mHV1KkvR8jHh3 +DSDLZHdaf/mj2DJo20ps5sLm95AQ6JSkVfO4XpeBZHn6F9FUyolQXc+L+kbjzTDwaD842qV9cqjd70md4zh5uLypDeUMOy5NxlGUIJ5sskg= +SeAEYz7R/6RowtoQvgZ0bB8U064YOOETXtd/bsJ08mZbFR/Ud49xKpMNBbXxh5sum0ZwP0icJ9M9uWFRAim36kYLsKttEuLtYbT5Lbfsyi0= +cHQCYbfxb8X9uqxZxTCFoicndw+NTe7GwMHQep2rvgEVKgLCBtF/sOwRlgw4JKTDrStuLfe2AYNLQzyqG1ANOns8aGYQwvD0Uic5PIb/1IE= +eQ4rOWjz2XF7zMhrzZFESpVBe1XqpOdf9JwC2PRYB7Wfzdm+KSv+QxlnSz1uuMyVAEp5zWxFo+7lxZI/dYmx5w== +S7xT9CyP06fPrbK2i31u3zI6Lk1B2glaU2+g8FEClWJLaF1DctIlSK4ZRbZEfEox ++U/+meeaEZ86bAnn/fdvPQ== ++pc0sjrNXnLRwvVvIJS7wQ== +9sFn1iwAnuMgw3n1TMlOxSUiPQkTSt4r1BbpL1gOSGc= +CTtsvT30KbyG45Ew99Vq9ZiBAi6L2U0aCs2zUV4ppOogtw8S2BYsdcYk/7W1OtXR9JHq2fF4hw8duihGM4LJGgUItsbQhhsc+nt7jo2o961Ol7tFM7R0FUR1KarXe93XHFvK0HVpVlGHwdQQthn+gcWmkOHQv3+w4H0z4qJkpEzBKu5FWsxdiwsxLbFRllUqA65zQRHk0p6ovP9NX1IvJjQUbCLV16mGSAw7fHToPpM= ++U/+meeaEZ86bAnn/fdvPQ== ++pc0sjrNXnLRwvVvIJS7wQ== +gXa6wI8wa9lPMiLAuyx3fruCL6lTn5sOMilGsmVPDV4= +3kYX09Jh0DvjD19g+XZA6aB50ABQ7nxyo/Eip2uEGtt2lkTyoWilT2Ys5CpgnZh7VkUVrsgjQ74482u6jFAqMA== +rOnSSftPXBr1uGZlV1pbYTVjUnorGRv80fydUq8SnbmfqBjvoK0tP1Da3SGASVHRphot2QMJ1JOeC/l8+rBUWf4Xd2t0tNHNR4hrdHgV/s/RB4cGj0R6VqdMtzASzXMj +rOnSSftPXBr1uGZlV1pbYZKsZLX2UUw+nzeAJNR1NYrxTPZnz7NUewiubKZLKdsXFVn5fiJZj1loP2TJwTocyAM9z3MhANIuDaAjbqWEMUdMABDZcWUlmg6S+eGPJFEh +PYKJvRCInySg/XAM0d/USWWxWGZ80qMH6kw4Jtk8PiHELffeU28niv6dmM+MC5vH ++U/+meeaEZ86bAnn/fdvPQ== ++pc0sjrNXnLRwvVvIJS7wQ== +w4YrvUbDHlderede7vIWsqyg5TXdK/Y+jmmR68VEHvgHbVEAjlxiLRLBw8z4z42l +Hjffs1tBf6jKrWmuIKIg+fLvSabS6bsUzOfEtmgwty3/x6ktsfLBI8SZdH0MIT5jRwkrOsrkb8+CszsPg0ViVA== +sVw9VaXjeY6c6Qib+EC2nXsm3srAmPawjlX7Euw2NcUkKUEsrkKzy5BEaC7nx1lC +ih1nhPAxu0r8fb0PkvybPrbzvLkgwwjxBlflQT6Ksz795r2gYetMWyED8ehk+Oqh +0nBCrC3Inkdxu6BQ79BDjjwstWDX3cuVKLQX6byr/oQYdddW5Wumo18/Vv/YHF50BldoVvyjxq+rmv+OcXwvAA== +liZ46lt/UPxfcRhGvbHXm15s49Fb+wdhnCoxqIspkA5TssLCqNpn1f+wzveg3U0TSUYH3jtfCLnsRdrfP359yA== +wVSUTooIbg1v+fgqllW0u/CeRV2z3kq4bhUOfighWwjc6XDCCKME2Pbhd3WD7+JpD3Ry0OanvxGen5ofzwZVUg== +UKGwiaqNeKr82XXg6sElySDyMu3dSYAYoxaC25c4QKkZlaM6nux5S4hog0tMMKhIYfQ5LJlfzJGwi++tvQ+UaSjnYMsqKfw8oINRqBRC4GI= +VQ6oV4FjvABatuZtpCaOe0TCtVcuoFMhtQmjaF+JpXGq8/9l5Eu9O4lOjt6fueodQN/yzwN6fOYn+pSil1PBmA== +DTJq6UjU9dQ2sJ+eQ12Qla3USAouGBaltCRAmDNrYu+LF9570RY37nGIM3MyLZqobtaUEIGtqAnmFJYhKL/UBxUDJdHr0oPvp2FrGoA8PKxwWYWsneCb8SKl3lB/A8YnJmPWYAoElnLcODl4K04aTw== +PxAsfq3ovaoO3KuoOnOzRoAUpN9EmBdLZnqUZRfMOiNyAmtMcWiiyxfkw4GW6avoxUQpGcZ7rDhIr2/ED/wiXdh4zbNSAERjSt+syAuERsIUfvbUEO6cj3Dmaf5k3dSO +Gv/x+ggvmQwvr0OeszTz/Onlg3Z+xVMfjeWXsMIeYmqqB57ChBSKTvB1Bc/ng/Nl1XgvZNmVHp6dImTTkKIhYw== +7rkhA+FdBeERJ6KJOHPzGA== +0nBCrC3Inkdxu6BQ79BDjmu/dAMpqA34pjtn42ZnYs5ObyuzZSLuhZZz95QGLBpN +vZrhpWHjqyT9ZSarHUW3gSaUiTno0oMWPVUB0WtNId3rGX8jzxoJvBDBih2cXSaW +sOwm9DGd7ZTmeBXZNfGva8C22apbeiQ1Kw1YoiXi8BlwNpNL7sv9oDejuu1x2MMR ++U/+meeaEZ86bAnn/fdvPQ== +DWJD9z0Iri3HofL7ZAnGTA== +TqmsPGXrhEOEsV26AolXtTiSs2RPMGLvWIQWhHIQYw/GQeUoVENEIPRnmidyjO1FqL8WuKSO2UgOTyiHl0Ly0U4xWMSMvmeX7W9Sy3ASzTp6lpFFuwFJEOd+uKdApoSU8HFu3LJzqmUMuoH0acB2Gg== +TqmsPGXrhEOEsV26AolXtTiSs2RPMGLvWIQWhHIQYw/GQeUoVENEIPRnmidyjO1FqL8WuKSO2UgOTyiHl0Ly0U4xWMSMvmeX7W9Sy3ASzTp6lpFFuwFJEOd+uKdApoSU8HFu3LJzqmUMuoH0acB2Gg== +WuN7HE4MBGsOFRSBI2h90LlTpmqvM0KM5QthiAbY3/ZP41BFrPfgbGUx1wDcrXHfVMwH4w97TgB2lLbOec/0a2NScWInuQwUlT9oyaW/E+0= +DWJD9z0Iri3HofL7ZAnGTA== +t9OSgNGJ6Ct9L4ebuSpQBQm1qSt2rN/8rSW71pUnDLc= +hrnYsljhzMK3wNbGMcHGY0GPk8Oj8FBs798PHOKd2Ag= +agrlp9Tvct/nf6uG7fhJpVPnWHEL0pB8T4cC7zr/mzBKP94mM5tj/Hiw302e/Dm6OryhA9FLONkx1U/M+OTcuQ== +6WaYGhXs81B2y19kNhj1Y6zVYv/dL7CXgM09bj1Bi1+MtiBdV9j22KdewP9TTf+jpYFpKNYB7ZRZPn9vUOJqIryTwm2etXOFTgaJH3Af3FE= +agrlp9Tvct/nf6uG7fhJpYnC9GbWEbLRNaGn9V3pi2U5wl/uK5LOp59wQVIflGE1C+hKhGvuzXXR0tn3PtOvbl3TxTV9pr6ia4MzrjaYYXc= +agrlp9Tvct/nf6uG7fhJpV1gSjd3V5ffa05Zun/8Ihsn3almrwsW1+YIzp0YIS5s +agrlp9Tvct/nf6uG7fhJpeykQYIgcikyFXxULvaKyLXjQbX+mKOMUzNNdg4H0lzT+7O8fmrsoTEyiNSDEUYS7g== +agrlp9Tvct/nf6uG7fhJpaQlEMbcAiLL11uGZZXcfQMU2q/pPRWMxfsV3v4AXSozfLYOH7Smyi74emN0Gkqm2/istEFhpKqJWB2f0vSmYvRFUi0uc0f5VLyO7iN/AZAZ0QPBGKEWMPrtJ00Tzyp627/BVsTmA1BoEbLvw8GWXys= +agrlp9Tvct/nf6uG7fhJpYQ4/8CpOKpl7v/dAw8sg1HUA4BwH9RAuSEejdt5ItwNADCJcOzkA9m60fRIcvbf7Q== +agrlp9Tvct/nf6uG7fhJpSRISQb7hsIh+I8EP/VznQ86cSsSWMqnbbBWN12xIXSTRZKYWljaTAdxHPohBHGCmA== +agrlp9Tvct/nf6uG7fhJpXMMeAjNLqU93VV1WusMrMAIAdavAmkuiR28QmJYtDC9PASzIt5FZZUEqgJ5cHDAb1mqlDwkKPIBkmFA8wwcjTs= +agrlp9Tvct/nf6uG7fhJpYnC9GbWEbLRNaGn9V3pi2UULptPyaxi86MM61BC1cvydvKXNtbR/5ofbRXpSoceIw== +agrlp9Tvct/nf6uG7fhJpYnC9GbWEbLRNaGn9V3pi2X3LU1hqfbOW3xU2zAGCn1xc8fQc3WTZ3+lYkMivUhuyQ== +agrlp9Tvct/nf6uG7fhJpYnC9GbWEbLRNaGn9V3pi2VocAYoI0gjx5igzL9SMUetAayjw0ZSOB1H4E90O8Yx1g== +agrlp9Tvct/nf6uG7fhJpYnC9GbWEbLRNaGn9V3pi2UmLRmwRIKT0tZeOm+5llMVQ/Et0r1ICBVDpNj2zfFn9Q== +agrlp9Tvct/nf6uG7fhJpYnC9GbWEbLRNaGn9V3pi2XuTZzhFQgsuxiQBczfBoUb84j4LrBFQQ6ZUwHeA8a/hw== +VDVlRY6do2JUkC4tRM9OC+BiCydVUyn6GxK3MhPd3G/ehPcbbEjtke6tc9uG3TC3MYFExulUZYgwRjuKDMbmMTfjjFiWbBDSwBr2XOBjEIylFZ7AI5ANY+NPbYhMFyEY +agrlp9Tvct/nf6uG7fhJpYnC9GbWEbLRNaGn9V3pi2XEEUhnhzfnhneIfBbGadTVGkGYlsytzuGsout8NHMeBwfCaybN8V3AYxI4KRNBugM= +nSAx+g3HOfluDpgp/k6tbg== ++pc0sjrNXnLRwvVvIJS7wQ== +O2tE/LVfozcn4w5Zn3I7yPW25yiRdnKwfAKrKGZE3ww= +JC/PyzEZB7hsgfS1kEfJt1jQCI8EjD+NyHVJRRXqJr41ZbtvJKwxVSyzFae6Pc7qT6VRvoCm+f9q9xbOELbCTiEIVUbPCCobnmQL9Idk9W7sYdlTkC+QVqRzVjU2EnZXIENp6em52BctHaMvpyxRvg== +nSAx+g3HOfluDpgp/k6tbg== +T/T5cP5/pkgOT/Lsn6F2PfdxAR3DVd+2mdRffxiqsjoBNuXi1bV8U2xrIluqi/w6Bq4snVr7tUe1gDqgJ05gSUTPpw+hvkAIJ5FJmqR4yrtaSM6Ed4lq/QDe5cQXPlQ/ +XEXy9jiWQB20c4nMeX3jdCbHyzOlDaobIZsgRFmPZv0zqOhj8aqjvjp0oAW0Son3Xx4tFAed6cSXMvNIBcjNhSpGBi56WQx7KyD9HCqz08jQGeYESVypmVrBy4OiMYAko037wjL4a79m3J9vb8tQfaye1XGbr1f6fOylYMLnCkM= +Mk5iP4yk0kP423Meumi2lhv1hCwLbWSC9OIHBPcBdnArF4BtAo0EXTV3VeLTA3WZ +NE/8C/n25U0pxQmMkWSn/6Xh/NwoUIOg7c9IfHSZTwRkgk8SltEafV5v9HoQErOq6KDMrZOF60HYHX0bYitUE4huv9RaDAEak8zo8G8WMtL1nDb7N1hNgHk73wpk2qva +nSAx+g3HOfluDpgp/k6tbg== +t9OSgNGJ6Ct9L4ebuSpQBSR34dduhoaFsOBNx2e2QI8= +7rkhA+FdBeERJ6KJOHPzGA== +B5Ez5Kg4evv8o5z45VcBSg== diff --git a/siteini.pack/Peru/movistar.com.pe.channels.xml b/siteini.pack/Peru/movistar.com.pe.channels.xml new file mode 100755 index 00000000..c04687f7 --- /dev/null +++ b/siteini.pack/Peru/movistar.com.pe.channels.xml @@ -0,0 +1,1353 @@ + + + + Latina + CMD + América TV + Panamericana TV + Plus TV + TV Perú + Canal N + ATV + RPP TV + RBC + TV Peru 7.3 + Global TV + Yups + Canal de las Estrellas + TL Novelas + La Tele Perú + ATV+ + Willax + TNT + Sony + Warner + Fox Channel + AXN + Universal + TBS Veryfunny + A&E + FX + SyFy + Lifetime + BBC Entertainment + ID-Investigation Discovery + Tru TV + TCM + Space + AMC + I.Sat + Film Zone + Golden + Studio Universal + De Película + Europa Europa + Eurochannel + Golden Edge + Cinecanal + Cinemax + HBO + HBO Signature + HBO Family + HBO 2 + Max + HBO Plus Oeste + HBO Plus Este + Max Prime Oeste + Max Prime Este + Fox 1 + Fox 1 Oeste + Fox Family + Fox Comedy + Fox Action + Fox Cinema + Fox Movies + Fox Classics + Discovery Channel + History Channel + National Geographic + H2 + TNT Series + Film & Arts + Discovery Science + Discovery Civilization + Discovery Turbo + E! Entertainment + TLC + Home & Health + Fusion + El Gourmet + Mundo Fox + Casa Club + Fox Life + Glitz + Telemundo + Cartoon Network + Discovery Kids + Disney XD + Boomerang + Nickelodeon + Disney Channel + Animal Planet + Disney Junior + BBC Cbeebies + Fox Sports Premium + Fox Sports 2 + Fox Sports 3 + ESPN + ESPN + + ESPN 3 + Gol TV + Golf Channel + Toros TV + Wobi + CNN Español + CNN Internacional + BBC World News + Fox News + Bloomberg + EWTN-Pax + Enlace TBN + MTV + MTV Hits + VH1 + HTV + Ritmoson + Movistar 3D + Latina HD + CMD HD + América TV HD + Panamericana HD + Plus TV HD + TV Perú HD + ATV HD + Fox Nat Geo HD + Sony HD + Warner Channel HD + AXN HD + Universal HD + Fx_HD + A&E HD + BBC HD + Tru TV HD + TNT HD + Film Zone HD + Space HD + AMC HD + Golden HD + Cinecanal HD + Sundance Channel HD + ESPN HD + ESPN 3 HD + Fox Sports HD + Fox Sports 2 HD + Discovery Theater HD + Nat Geo Wild HD + History Channel HD + Canal De Las Estrellas HD + Discovery World HD + Home & Health HD + Discovery Kids HD + Disney HD + MTV Live HD + Telehit HD + HBO HD + Max Up + Hbo Family HD + Max Prime HD + Fox 1 HD + Fox Action HD + Fox Family HD + TV Azteca + TV Globo + Telefe + El Trece + TV Chile + Telesur + Nuestra Tele + TVE + Antena 3 + TV5 + NHK + CCTV + ARTV + VOA + Nick Jr. + Tooncast + Discovery Channel (Satelital) + National Geographic (Satelital) + E! Entertainment (Satelital) + MTV (Satelital) + VH1 Mega Hits + 24 Horas TVN + TYC Sports + Warner Channel (Satelital) + Fox Channel (Satelital) + Sony (Satelital) + AXN (Satelital) + TNT (Satelital) + Film Zone (Satelital) + Cinecanal Norte + Cinemax (Satelital) + Latina + CMD + América TV + Panamericana TV + Plus TV + TV Perú + Canal N + ATV + RPP TV + TV Peru 7.3 + Global TV + Yups + Canal de las Estrellas + TL Novelas + La Tele Perú + Willax + TNT + Sony + Warner + Fox Channel + AXN + Universal + TBS Veryfunny + A&E + FX + SyFy + Lifetime + BBC Entertainment + Tru TV + TCM + Space + AMC + I.Sat + Film Zone + Golden + Studio Universal + De Película + Europa Europa + Eurochannel + Golden Edge + Cinecanal + Cinemax + HBO + HBO Signature + HBO Family + HBO 2 + Max + HBO Plus Oeste + HBO Plus Este + Max Prime Oeste + Max Prime Este + Fox 1 + Fox 1 Oeste + Fox Family + Fox Comedy + Fox Action + Fox Cinema + Fox Movies + Fox Classics + Discovery Channel + History Channel + National Geographic + H2 + TNT Series + Film & Arts + Discovery Science + Discovery Civilization + Discovery Turbo + E! Entertainment + TLC + Home & Health + Fusion + El Gourmet + Mundo Fox + Casa Club + Fox Life + Glitz + Telemundo + Cartoon Network + Discovery Kids + Disney XD + Boomerang + Nickelodeon + Disney Channel + Animal Planet + Disney Junior + BBC Cbeebies + Fox Sports Premium + Fox Sports 2 + Fox Sports 3 + ESPN + ESPN + + ESPN 3 + Gol TV + Golf Channel + Toros TV + Wobi + CNN Español + CNN Internacional + BBC World News + Fox News + Bloomberg + EWTN-Pax + Enlace TBN + MTV + MTV Hits + VH1 + HTV + Ritmoson + Movistar 3D + Latina HD + CMD HD + América TV HD + Panamericana HD + Plus TV HD + TV Perú HD + ATV HD + Fox Nat Geo HD + Sony HD + Warner Channel HD + AXN HD + Universal HD + Fx_HD + A&E HD + BBC HD + Tru TV HD + TNT HD + Film Zone HD + Space HD + AMC HD + Golden HD + Cinecanal HD + Sundance Channel HD + ESPN HD + ESPN 3 HD + Fox Sports HD + Fox Sports 2 HD + Discovery Theater HD + Nat Geo Wild HD + History Channel HD + Canal De Las Estrellas HD + Discovery World HD + Home & Health HD + Discovery Kids HD + Disney HD + MTV Live HD + Telehit HD + HBO HD + Max Up + Hbo Family HD + Max Prime HD + Fox 1 HD + Fox Action HD + Fox Family HD + TV Azteca + TV Globo + Telefe + El Trece + TV Chile + Telesur + Nuestra Tele + TVE + Antena 3 + TV5 + NHK + CCTV + ARTV + VOA + Nick Jr. + Tooncast + Discovery Channel (Satelital) + National Geographic (Satelital) + E! Entertainment (Satelital) + MTV (Satelital) + VH1 Mega Hits + 24 Horas TVN + TYC Sports + Warner Channel (Satelital) + Fox Channel (Satelital) + Sony (Satelital) + AXN (Satelital) + TNT (Satelital) + Film Zone (Satelital) + Cinecanal Norte + Cinemax (Satelital) + ID-Investigation Discovery + Latina + CMD + América TV + Panamericana TV + Plus TV + TV Perú + Canal N + ATV + RPP TV + TV Peru 7.3 + Global TV + Yups + Canal de las Estrellas + TL Novelas + La Tele Perú + Willax + TNT + Sony + Warner + Fox Channel + AXN + Universal + TBS Veryfunny + A&E + FX + SyFy + Lifetime + BBC Entertainment + Tru TV + TCM + Space + AMC + I.Sat + Film Zone + Golden + Studio Universal + De Película + Europa Europa + Eurochannel + Golden Edge + Cinecanal + Cinemax + HBO + HBO Signature + HBO Family + HBO 2 + Max + HBO Plus Oeste + HBO Plus Este + Max Prime Oeste + Max Prime Este + Fox 1 + Fox 1 Oeste + Fox Family + Fox Comedy + Fox Action + Fox Cinema + Fox Movies + Fox Classics + Discovery Channel + History Channel + National Geographic + H2 + TNT Series + Film & Arts + Discovery Science + Discovery Civilization + Discovery Turbo + E! Entertainment + TLC + Home & Health + Fusion + El Gourmet + Mundo Fox + Casa Club + Fox Life + Glitz + Telemundo + Cartoon Network + Discovery Kids + Disney XD + Boomerang + Nickelodeon + Disney Channel + Animal Planet + Disney Junior + BBC Cbeebies + Fox Sports Premium + Fox Sports 2 + Fox Sports 3 + ESPN + ESPN + + ESPN 3 + Gol TV + Golf Channel + Toros TV + Wobi + CNN Español + CNN Internacional + BBC World News + Fox News + Bloomberg + EWTN-Pax + Enlace TBN + MTV + MTV Hits + VH1 + HTV + Ritmoson + Movistar 3D + Latina HD + CMD HD + América TV HD + Panamericana HD + Plus TV HD + TV Perú HD + ATV HD + Fox Nat Geo HD + Sony HD + Warner Channel HD + AXN HD + Universal HD + Fx_HD + A&E HD + BBC HD + Tru TV HD + TNT HD + Film Zone HD + Space HD + AMC HD + Golden HD + Cinecanal HD + Sundance Channel HD + ESPN HD + ESPN 3 HD + Fox Sports HD + Fox Sports 2 HD + Discovery Theater HD + Nat Geo Wild HD + History Channel HD + Canal De Las Estrellas HD + Discovery World HD + Home & Health HD + Discovery Kids HD + Disney HD + MTV Live HD + Telehit HD + HBO HD + Max Up + Hbo Family HD + Max Prime HD + Fox 1 HD + Fox Action HD + Fox Family HD + TV Azteca + TV Globo + Telefe + El Trece + TV Chile + Telesur + Nuestra Tele + TVE + Antena 3 + TV5 + NHK + CCTV + ARTV + VOA + Nick Jr. + Tooncast + Discovery Channel (Satelital) + National Geographic (Satelital) + E! Entertainment (Satelital) + MTV (Satelital) + VH1 Mega Hits + 24 Horas TVN + TYC Sports + Warner Channel (Satelital) + Fox Channel (Satelital) + Sony (Satelital) + AXN (Satelital) + TNT (Satelital) + Film Zone (Satelital) + Cinecanal Norte + Cinemax (Satelital) + Latina + CMD + América TV + Panamericana TV + Plus TV + TV Perú + Canal N + ATV + RPP TV + TV Peru 7.3 + Global TV + Yups + Canal de las Estrellas + TL Novelas + La Tele Perú + Willax + TNT + Sony + Warner + Fox Channel + AXN + Universal + TBS Veryfunny + A&E + FX + SyFy + Lifetime + BBC Entertainment + Tru TV + TCM + Space + AMC + I.Sat + Film Zone + Golden + Studio Universal + De Película + Europa Europa + Eurochannel + Golden Edge + Cinecanal + Cinemax + HBO + HBO Signature + HBO Family + HBO 2 + Max + HBO Plus Oeste + HBO Plus Este + Max Prime Oeste + Max Prime Este + Fox 1 + Fox 1 Oeste + Fox Family + Fox Comedy + Fox Action + Fox Cinema + Fox Movies + Fox Classics + Discovery Channel + History Channel + National Geographic + H2 + TNT Series + Film & Arts + Discovery Science + Discovery Civilization + Discovery Turbo + E! Entertainment + TLC + Home & Health + Fusion + El Gourmet + Mundo Fox + Casa Club + Fox Life + Glitz + Telemundo + Cartoon Network + Discovery Kids + Disney XD + Boomerang + Nickelodeon + Disney Channel + Animal Planet + Disney Junior + BBC Cbeebies + Fox Sports Premium + Fox Sports 2 + Fox Sports 3 + ESPN + ESPN + + ESPN 3 + Gol TV + Golf Channel + Toros TV + Wobi + CNN Español + CNN Internacional + BBC World News + Fox News + Bloomberg + EWTN-Pax + Enlace TBN + MTV + MTV Hits + VH1 + HTV + Ritmoson + Movistar 3D + Latina HD + CMD HD + América TV HD + Panamericana HD + Plus TV HD + TV Perú HD + ATV HD + Fox Nat Geo HD + Sony HD + Warner Channel HD + AXN HD + Universal HD + Fx_HD + A&E HD + BBC HD + Tru TV HD + TNT HD + Film Zone HD + Space HD + AMC HD + Golden HD + Cinecanal HD + Sundance Channel HD + ESPN HD + ESPN 3 HD + Fox Sports HD + Fox Sports 2 HD + Discovery Theater HD + Nat Geo Wild HD + History Channel HD + Canal De Las Estrellas HD + Discovery World HD + Home & Health HD + Discovery Kids HD + Disney HD + MTV Live HD + Telehit HD + HBO HD + Max Up + Hbo Family HD + Max Prime HD + Fox 1 HD + Fox Action HD + Fox Family HD + TV Azteca + TV Globo + Telefe + El Trece + TV Chile + Telesur + Nuestra Tele + TVE + Antena 3 + TV5 + NHK + CCTV + ARTV + VOA + Nick Jr. + Tooncast + Discovery Channel (Satelital) + National Geographic (Satelital) + E! Entertainment (Satelital) + MTV (Satelital) + VH1 Mega Hits + 24 Horas TVN + TYC Sports + Warner Channel (Satelital) + Fox Channel (Satelital) + Sony (Satelital) + AXN (Satelital) + TNT (Satelital) + Film Zone (Satelital) + Cinecanal Norte + Cinemax (Satelital) + Latina + CMD + Panamericana TV + Plus TV + TV Perú + Canal N + ATV + RPP TV + TV Peru 7.3 + Global TV + América TV + Yups + Willax + Canal de las Estrellas + TL Novelas + TNT + Sony + Warner + Fox Channel + AXN + Universal + A&E + FX + ID-Investigation Discovery + TBS Veryfunny + TCM + Space + I.Sat + Film Zone + Golden + La Tele Perú + Studio Universal + De Película + Cinemax + ESPN + ESPN + + Gol TV + Discovery Channel + National Geographic + Animal Planet + History Channel + H2 + E! Entertainment + Home & Health + Mundo Fox + SyFy + Lifetime + BBC Entertainment + Tru TV + AMC + Europa Europa + Eurochannel + Golden Edge + Cinecanal + HBO + HBO Signature + HBO Family + HBO 2 + Max + HBO Plus Oeste + HBO Plus Este + Max Prime Oeste + Max Prime Este + Fox 1 + Fox 1 Oeste + Fox Family + Fox Comedy + Fox Action + Fox Cinema + Fox Movies + Fox Classics + TNT Series + Film & Arts + Discovery Science + Discovery Civilization + Discovery Turbo + TLC + Fusion + El Gourmet + Casa Club + Fox Life + Glitz + Telemundo + Cartoon Network + Discovery Kids + Disney XD + Boomerang + Nickelodeon + Disney Channel + Disney Junior + BBC Cbeebies + Fox Sports Premium + Fox Sports 2 + Fox Sports 3 + ESPN 3 + Golf Channel + Toros TV + Wobi + CNN Español + CNN Internacional + BBC World News + Fox News + Bloomberg + EWTN-Pax + Enlace TBN + MTV + MTV Hits + VH1 + HTV + Ritmoson + Movistar 3D + Latina HD + CMD HD + América TV HD + Panamericana HD + Plus TV HD + TV Perú HD + ATV HD + Fox Nat Geo HD + Sony HD + Warner Channel HD + AXN HD + Universal HD + Fx_HD + A&E HD + BBC HD + Tru TV HD + TNT HD + Film Zone HD + Space HD + AMC HD + Golden HD + Cinecanal HD + Sundance Channel HD + ESPN HD + ESPN 3 HD + Fox Sports HD + Fox Sports 2 HD + Discovery Theater HD + Nat Geo Wild HD + History Channel HD + Canal De Las Estrellas HD + Discovery World HD + Home & Health HD + Discovery Kids HD + Disney HD + MTV Live HD + Telehit HD + HBO HD + Max Up + Hbo Family HD + Max Prime HD + Fox 1 HD + Fox Action HD + Fox Family HD + TV Azteca + TV Globo + Telefe + El Trece + TV Chile + Telesur + Nuestra Tele + TVE + Antena 3 + TV5 + NHK + CCTV + ARTV + VOA + Nick Jr. + Tooncast + Discovery Channel (Satelital) + National Geographic (Satelital) + E! Entertainment (Satelital) + MTV (Satelital) + VH1 Mega Hits + 24 Horas TVN + TYC Sports + Warner Channel (Satelital) + Fox Channel (Satelital) + Sony (Satelital) + AXN (Satelital) + TNT (Satelital) + Film Zone (Satelital) + Cinecanal Norte + Cinemax (Satelital) + TV Peru 7.3 + Latina + CMD + América TV + Panamericana TV + Plus TV + TV Perú + Canal N + ATV + RPP TV + Yups + TL Novelas + Global TV + Canal de las Estrellas + Telesur + Nuestra Tele + Cartoon Network + Nickelodeon + Discovery Kids + Disney Channel + Boomerang + Disney XD + Disney Junior + Nick Jr. + Tooncast + BBC Cbeebies + Animal Planet + Discovery Channel (Satelital) + National Geographic (Satelital) + H2 + History Channel + Home & Health + TNT Series + Film & Arts + Discovery Science + Discovery Civilization + Discovery Turbo + Fox Life + El Gourmet + TLC + E! Entertainment (Satelital) + Glitz + Casa Club + Telemundo + TV Azteca + VH1 + MTV + MTV (Satelital) + VH1 Mega Hits + HTV + CNN Internacional + Bloomberg + Wobi + 24 Horas TVN + El Trece + Telefe + TVE + Antena 3 + Eurochannel + EWTN-Pax + Enlace TBN + Gol TV + Fox Sports 3 + ESPN + ESPN + + Fox Sports Premium + TYC Sports + Golf Channel + Toros TV + Warner Channel (Satelital) + Fox Channel (Satelital) + Sony (Satelital) + AXN (Satelital) + Mundo Fox + A&E + TBS Veryfunny + Universal + Tru TV + BBC Entertainment + SyFy + Golden + TNT (Satelital) + Studio Universal + TCM + Space + I.Sat + Film Zone (Satelital) + AMC + De Película + Cinecanal Norte + Cinemax + Cinemax (Satelital) + Europa Europa + HBO 2 + BBC World News + TNT + Sony + Warner + Fox Channel + AXN + Discovery Channel + National Geographic + E! Entertainment + Willax + Ritmoson + FX + CNN Español + Lifetime + TV Globo + TV Chile + Film Zone + Cinecanal + TV5 + NHK + CCTV + ARTV + VOA + TV Peru 7.3 + Latina + CMD + América TV + Panamericana TV + Plus TV + TV Perú + Canal N + ATV + RPP TV + Yups + TL Novelas + Global TV + Canal de las Estrellas + Telesur + Nuestra Tele + Cartoon Network + Nickelodeon + Discovery Kids + Disney Channel + Boomerang + Disney XD + Disney Junior + Nick Jr. + Tooncast + BBC Cbeebies + Animal Planet + Discovery Channel (Satelital) + National Geographic (Satelital) + H2 + History Channel + Home & Health + TNT Series + Film & Arts + Discovery Science + Discovery Civilization + Discovery Turbo + Fox Life + El Gourmet + TLC + E! Entertainment (Satelital) + Glitz + Casa Club + Telemundo + TV Azteca + VH1 + MTV + MTV (Satelital) + VH1 Mega Hits + HTV + CNN Español + BBC World News + CNN Internacional + Bloomberg + Wobi + 24 Horas TVN + El Trece + Telefe + TVE + Antena 3 + Eurochannel + EWTN-Pax + Enlace TBN + Gol TV + Fox Sports 3 + ESPN + ESPN + + Fox Sports Premium + TYC Sports + Golf Channel + Toros TV + Warner Channel (Satelital) + Fox Channel (Satelital) + Sony (Satelital) + AXN (Satelital) + Mundo Fox + A&E + TBS Veryfunny + Universal + Tru TV + BBC Entertainment + SyFy + Golden + TNT (Satelital) + Studio Universal + TCM + Space + I.Sat + Film Zone (Satelital) + AMC + De Película + Cinecanal Norte + Cinemax + Cinemax (Satelital) + Europa Europa + HBO 2 + La Tele Perú + TNT + Sony + Warner + Fox Channel + AXN + Discovery Channel + National Geographic + E! Entertainment + Willax + Ritmoson + FX + Lifetime + TV Globo + TV Chile + Film Zone + Cinecanal + TV5 + NHK + CCTV + ARTV + VOA + Latina + CMD + América TV + Panamericana TV + Plus TV + TV Perú + Canal N + ATV + RPP TV + TV Peru 7.3 + Global TV + Yups + Canal de las Estrellas + TL Novelas + La Tele Perú + Willax + TNT + Sony + Warner + Fox Channel + AXN + Universal + TBS Veryfunny + A&E + FX + SyFy + Lifetime + BBC Entertainment + Tru TV + TCM + Space + AMC + I.Sat + Film Zone + Golden + Studio Universal + De Película + Europa Europa + Eurochannel + Golden Edge + Cinecanal + Cinemax + HBO + HBO Signature + HBO Family + HBO 2 + Max + HBO Plus Oeste + HBO Plus Este + Max Prime Oeste + Max Prime Este + Fox 1 + Fox 1 Oeste + Fox Family + Fox Comedy + Fox Action + Fox Cinema + Fox Movies + Fox Classics + Discovery Channel + History Channel + National Geographic + H2 + TNT Series + Film & Arts + Discovery Science + Discovery Civilization + Discovery Turbo + E! Entertainment + TLC + Home & Health + Fusion + El Gourmet + Mundo Fox + Casa Club + Fox Life + Glitz + Telemundo + Cartoon Network + Discovery Kids + Disney XD + Boomerang + Nickelodeon + Disney Channel + Animal Planet + Disney Junior + BBC Cbeebies + Fox Sports Premium + Fox Sports 2 + Fox Sports 3 + ESPN + ESPN + + ESPN 3 + Gol TV + Golf Channel + Toros TV + Wobi + CNN Español + CNN Internacional + BBC World News + Fox News + Bloomberg + EWTN-Pax + Enlace TBN + MTV + MTV Hits + VH1 + HTV + Ritmoson + Movistar 3D + Latina HD + CMD HD + América TV HD + Panamericana HD + Plus TV HD + TV Perú HD + ATV HD + Fox Nat Geo HD + Sony HD + Warner Channel HD + AXN HD + Universal HD + BBC HD + Tru TV HD + TNT HD + Film Zone HD + Space HD + AMC HD + Golden HD + Cinecanal HD + Sundance Channel HD + ESPN HD + ESPN 3 HD + Fox Sports HD + Fox Sports 2 HD + Discovery Theater HD + Nat Geo Wild HD + History Channel HD + Canal De Las Estrellas HD + Discovery World HD + Home & Health HD + Discovery Kids HD + Disney HD + MTV Live HD + Telehit HD + HBO HD + Max Up + Hbo Family HD + Max Prime HD + Fox 1 HD + Fox Action HD + Fox Family HD + TV Azteca + TV Globo + Telefe + El Trece + TV Chile + Telesur + Nuestra Tele + TVE + Antena 3 + TV5 + NHK + CCTV + ARTV + VOA + Nick Jr. + Tooncast + Discovery Channel (Satelital) + National Geographic (Satelital) + E! Entertainment (Satelital) + MTV (Satelital) + VH1 Mega Hits + 24 Horas TVN + TYC Sports + Warner Channel (Satelital) + Fox Channel (Satelital) + Sony (Satelital) + AXN (Satelital) + TNT (Satelital) + Film Zone (Satelital) + Cinecanal Norte + Cinemax (Satelital) + + \ No newline at end of file diff --git a/siteini.pack/Peru/movistar.com.pe.ini b/siteini.pack/Peru/movistar.com.pe.ini new file mode 100755 index 00000000..b5ad35c7 --- /dev/null +++ b/siteini.pack/Peru/movistar.com.pe.ini @@ -0,0 +1,111 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: movistar.com.pe +* @MinSWversion: +* @Revision 1 - [08/04/2015] Francis De Paemeleere +* - adjust to new url +* @Revision 0 - [09/12/2014] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=movistar.com.pe|timezone=America/Lima|maxdays=7|cultureinfo=es-PE|charset=UTF-8|titlematchfactor=90|nopageoverlaps|firstshow=1} + +urldate.format {datestring|_d__m___yyyy} +url_index{url|http://tm.movistar.com.pe/FrontEnd/Paginas/MovistarTV/Services.aspx/GetProgramacionGrilla} +url_index.headers {method=POST|contenttype=application/json; charset=utf-8} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages +url_index.headers {customheader=X-Requested-With=XMLHttpRequest} + +scope.range{(urlindex)|end} +index_temp_1.modify {clear} +index_temp_1.modify {addstart|'config_site_id'} +index_temp_1.modify {substring(type=regex)|LOCATIONID_(\d*)} +index_variable_element.modify {calculate(format=date,_d__M___yyyy)|'urldate'} +index_variable_element.modify {addend|"} +index_variable_element.modify {replace|___|", "anio":"} +index_variable_element.modify {replace|__|", "mes":"} +index_variable_element.modify {replace|_|"dia":"} +index_variable_element.modify {addstart|"localidadID": "'index_temp_1'" ,} +url_index.headers {postdata={'index_variable_element'}} +end_scope + +scope.range{(datelogo)|end} +index_variable_element.modify {clear} +index_variable_element.modify {addstart|'config_site_id'} +index_variable_element.modify {substring(type=regex)|CHANNELID_(\d*)} +end_scope + +index_showsplit.scrub {regex||\\"Programas\\"[^]]*],\\"CC\\"\:'index_variable_element'}||} +scope.range{(splitindex)|end} +index_showsplit.modify {replace|\\"|"} +index_showsplit.modify {substring(type=regex)|\{"DU"[^\}]*\}} +end_scope + +*index_date.scrub {single|} +index_start.scrub {regex||"HI"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_stop.scrub {regex||"HF"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_temp_1.scrub {regex||"CP"\s*:\s*([+-]?\d*)||} +*index_urlshow {url|http://www.movistar.com.pe/FrontEnd/Paginas/MovistarTV/Services.aspx/ObtenerProgramacion} +index_title.scrub {regex||"TI"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} + + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +* +*** +** +** +** +** +** +** +** +** +*** +* +*subpage.format {list(step=1 count=8)|1} +*url_index{url|http://tm.movistar.com.pe/FrontEnd/Paginas/MovistarTV/Services.aspx/GetChannels###SUBPAGE|subpage} +*url_index.headers {method=POST|contenttype=application/json; charset=utf-8} +*url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the pages +*url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +* +*scope.range{(urlindex)|end} +*url_index.headers {postdata={'localidadID':'subpage'}} +*url_index.modify {remove(type=regex)|###SUBPAGE.*$} +*end_scope +* +*index_site_id.scrub {regex||"d":"\[.*?\}\]"}||} * list of location channels +*scope.range {(channellist)|end} +*index_site_id.modify {replace|\\"|"} +*index_temp_5.modify {clear} +*index_temp_5.modify {addstart|1} +*index_temp_1.modify {clear} +* +*loop {(each 'index_temp_6' in 'index_site_id' max=10)|end} +*index_temp_6.modify {replace(type=regex)|""CodCanal"(\:)\d*"|:LOCATIONID_'index_temp_5'__CHANNELID_} +*index_temp_5.modify {calculate(format=D0)|1 +} +*index_temp_1.modify {addend|'index_temp_6'###_###} +*end_loop +* +*index_temp_1.modify {replace|LOCATIONID_1|LOCATIONID_1__LOCATION_Lima} +*index_temp_1.modify {replace|LOCATIONID_2|LOCATIONID_2__LOCATION_Arequipa} +*index_temp_1.modify {replace|LOCATIONID_3|LOCATIONID_3__LOCATION_Chiclayo} +*index_temp_1.modify {replace|LOCATIONID_4|LOCATIONID_4__LOCATION_Piura} +*index_temp_1.modify {replace|LOCATIONID_5|LOCATIONID_5__LOCATION_Cusco} +*index_temp_1.modify {replace|LOCATIONID_6|LOCATIONID_6__LOCATION_Huancayo} +*index_temp_1.modify {replace|LOCATIONID_7|LOCATIONID_7__LOCATION_Chimbote} +*index_temp_1.modify {replace|LOCATIONID_8|LOCATIONID_8__LOCATION_Trujillo} +**index_temp_1.modify {replace|###_###|\|} +*index_temp_1.modify {addend|###_###1} +*index_site_channel.modify {substring(type=regex)|'index_temp_1' "LOCATIONID[^\,]*,"NomCanal":"([^\"]*)""} +*index_site_id.modify {substring(type=regex)|'index_temp_1' "(LOCATIONID[^\,]*),"NomCanal":"[^\"]*""} +*index_temp_1.modify {addend|###_##2} +* +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Philippines/abs-cbn.com.channels.xml b/siteini.pack/Philippines/abs-cbn.com.channels.xml new file mode 100755 index 00000000..78a86658 --- /dev/null +++ b/siteini.pack/Philippines/abs-cbn.com.channels.xml @@ -0,0 +1,6 @@ + + + + ABS-CBN + + \ No newline at end of file diff --git a/siteini.pack/Philippines/abs-cbn.com.ini b/siteini.pack/Philippines/abs-cbn.com.ini new file mode 100755 index 00000000..b1dffdca --- /dev/null +++ b/siteini.pack/Philippines/abs-cbn.com.ini @@ -0,0 +1,49 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: abs-cbn.com +* @MinSWversion: V1.1.1/55.03 +* @Revision 1 - [25-08-2014] Jan van Straaten +* - added details +* @Revision 0 - [12/08/2014] highkick05 +* - creation +* @Remarks: 0=Sunday 1=Monday. May contain time errors due to site inaccuracies +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=abs-cbn.com|timezone=Asia/Manila|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {retry=4} +urldate.format {weekdayname|1|2|3|4|5|6|0} +url_index {url|http://www.abs-cbn.com/Schedule?day=|urldate|} + +index_showsplit.scrub {multi||||} + +index_start.scrub {multi|||
    |} +index_start.modify {replace|| } +index_title.scrub {single|

    ||

    } +index_urlshow.scrub {single(include="main")||">} * base show and subdetail url +index_urlshow.modify {replace('index_urlshow' not "")|main|about} * this contains the description +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +title.modify {addstart|'index_title'} +description.scrub {single||||} +description.modify {cleanup(tags="<"">")} +description.modify {cleanup(tags="/=ABOUT")} +description.modify {remove(type=regex)|"(GA_googleFillSlot\(\"ABS_.+?_300x250\"\);*)"} + +index_urlsubdetail.modify {addstart('index_urlshow' not "")|'index_urlshow'} * contains the credits +index_urlsubdetail.modify {replace|about|artists} +index_urlsubdetail.headers {customheader=Accept-Encoding=gzip,deflate} +subdetail_temp_1.scrub {multi|

    HOSTS

    |

    ||} * full name presenter +subdetail_presenter.scrub {multi|

    HOSTS

    |

    |

    |} +subdetail_presenter.modify {clear('subdetail_temp_1' not "")} +subdetail_presenter.modify {addstart('subdetail_temp_1' not "")|'subdetail_temp_1'} +subdetail_actor.scrub {multi|

    CAST

    |

    |

    |} +* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +* ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +** single channel +*index_site_id.scrub {|} +*index_site_channel.modify {addstart|ABS-CBN} +*index_site_id.modify {addstart|ABS-CBN} +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Philippines/clickthecity.com.channels.xml b/siteini.pack/Philippines/clickthecity.com.channels.xml new file mode 100755 index 00000000..c32ce985 --- /dev/null +++ b/siteini.pack/Philippines/clickthecity.com.channels.xml @@ -0,0 +1,45 @@ + + + + ABS-CBN 2 + TV 5 + GMA 7 + IBC 13 + ETC + 2nd Avenue + JackTV + Solar Sports + ABS CBN Sports+Action + ANC + AXN + Animax + CNN Philippines + CT + Cartoon Network + Cinema One + CinemaWorld + Cinemax + Crime and Investigation + Discovery Channel + Disney Channel + Fox Movies Premium + HBO + Hero TV + History Channel + Jeepney TV + Lifestyle Network + MYX + NBA Premium TV + National Geographic + Nickelodeon + PBO + Sony Channel + Star Movies + Star World + Tagalized Movie Channel + Telenovela Channel + Universal Channel + Viva Channel + bTV + + \ No newline at end of file diff --git a/siteini.pack/Philippines/clickthecity.com.ini b/siteini.pack/Philippines/clickthecity.com.ini new file mode 100755 index 00000000..0b5469ab --- /dev/null +++ b/siteini.pack/Philippines/clickthecity.com.ini @@ -0,0 +1,63 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: clickthecity.com +* @MinSWversion: 1.1.1/54 +* @Revision 2 - [06/06/2017] Netuddki +* - disabled stop time, because it causes negative time on last show of the day +* @Revision 1 - [15/06/2016] Blackbear199 +* - small fix for description +* @Revision 0 - [13/04/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=clickthecity.com|timezone=Asia/Manila|maxdays=11|cultureinfo=en-PH|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=MTRCB|episodesystem=onscreen} +* +url_index{url|http://www.clickthecity.com/tv/tvnetworks.php?netid=|channel|} +urldate.format {datestring|yyyy-MM-dd} +* +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {method=POST} +url_index.headers {contenttype=application/x-www-form-urlencoded} +url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8} +url_index.headers {postdata=optDate='urldate'&optTime=00%3A00%3A00&btnLoad=Go} +* +index_showsplit.scrub {regex||(.*?)||} +* +*index_date.scrub {regex(debug format=date,dddd, MMMM yy)||(.*?)||} +index_start.scrub {regex||(\d+:\d+\s[ap]m)||} +index_title.scrub {single|
    ||
    |">} +index_urlshow.modify {addend|&ajx=1} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +*stop.scrub {single|

    |-|
    |} *it causes negative times for last show of the day +title.scrub {single||||} +* +urlsubdetail {url|http://www.clickthecity.com/tv/||'>} +urlsubdetail.headers {customheader=Accept-Encoding=gzip,deflate} +* +*subdetail_title.scrub {single|

    |||} *subdetail title,not used.title from detail page used above +subdetail_description.scrub {single|
    |itemprop="description">|

    |

    } +subdetail_director.scrub {multi|>Director:|||

    } +subdetail_actor.scrub {multi|Main Cast:|||

    } +subdetail_writer.scrub {multi|Writer:|||

    } +subdetail_rating.scrub {single|MTRCB Rating:||

    |

    } +subdetail_category.scrub {single||||} +subdetail_productiondate.scrub {single|(||)|)} +subdetail_showicon.scrub {single|
    |src="|"|
    } +* +subdetail_description.modify {remove(type=regex)|<.+?>} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.clickthecity.com/tv/main.php} +*url_index.headers {postdata=optCable=0&optDate='urldate'&optTime=12%3A00%3A00&btnLoad=Go} +*index_site_id.scrub {multi||
    } +*index_site_channel.scrub {multi|} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Philippines/eaglenews.ph.channels.xml b/siteini.pack/Philippines/eaglenews.ph.channels.xml new file mode 100755 index 00000000..95e7b18a --- /dev/null +++ b/siteini.pack/Philippines/eaglenews.ph.channels.xml @@ -0,0 +1,6 @@ + + + + Net25 + + \ No newline at end of file diff --git a/siteini.pack/Philippines/eaglenews.ph.ini b/siteini.pack/Philippines/eaglenews.ph.ini new file mode 100755 index 00000000..e1e28a47 --- /dev/null +++ b/siteini.pack/Philippines/eaglenews.ph.ini @@ -0,0 +1,40 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: eaglenews.ph +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [17/05/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=eaglenews.ph|timezone=UTC+08:00|maxdays=7.1|cultureinfo=en=PH|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=PH|episodesystem=onscreen*|firstday=0123456} +* +url_index{url|http://www.eaglenews.ph/tv-program-schedule/} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {weekdaynumber|0} *not used +* +index_showsplit.scrub {multi||||} +* +index_start.scrub {multi(includeblock=1)||||} +index_start.modify {replace|11:30 NN|11:30 AM} +index_start.modify {replace|12:00 NN|12:00 PM} +index_start.modify {replace(type=regex)|\d{1,2}:\d{2}(AM)| AM} +index_start.modify {replace(type=regex)|\d{1,2}:\d{2}(PM)| PM} +*index_stop.scrub {multi(includeblock=2)||||} +*index_stop.modify {replace|11:30 NN|11:30 AM} +*index_stop.modify {replace|12:00 NN|12:00 PM} +*index_stop.modify {replace|12:00 MN|00:00 AM} +*index_stop.modify {replace(type=regex)|\d{1,2}:\d{2}(AM)| AM} +*index_stop.modify {replace(type=regex)|\d{1,2}:\d{2}(PM)| PM} +index_title.scrub {multi(includeblock=3)||||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|net25} +*index_site_channel.modify {set|Net25} +** @auto_xml_channel_end diff --git a/siteini.pack/Philippines/gmanetwork.com.channels.xml b/siteini.pack/Philippines/gmanetwork.com.channels.xml new file mode 100755 index 00000000..3fedef7c --- /dev/null +++ b/siteini.pack/Philippines/gmanetwork.com.channels.xml @@ -0,0 +1,7 @@ + + + + GMA 7 + GMA NEWS TV + + \ No newline at end of file diff --git a/siteini.pack/Philippines/gmanetwork.com.ini b/siteini.pack/Philippines/gmanetwork.com.ini new file mode 100755 index 00000000..05960071 --- /dev/null +++ b/siteini.pack/Philippines/gmanetwork.com.ini @@ -0,0 +1,32 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: gmanetwork.com +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [15/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=gmanetwork.com|timezone=America/Toronto|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|firstday=34567012} +site {ratingsystem=US|episodesystem=onscreen} +url_index{url(preload="http://www.gmanetwork.com/entertainment/"))|http://www.gmanetwork.com/entertainment/programguide/|urldate|/?channel=|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +*url_index.headers {referer=http://www.gmanetwork.com/entertainment/} +urldate.format {datestring|dddd} +* +index_showsplit.scrub {multi|
    ||} +* +index_start.scrub {multi(includeblock=1)|

    ||

    |} +index_title.scrub {multi(includeblock=2)|

    ||

    |} +index_title.modify {remove(type=regex)|<.+?>} +index_description.scrub {single||||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|7\|11} +*index_site_channel.modify {set|GMA 7\|GMA NEWS TV} +** @auto_xml_channel_end diff --git a/siteini.pack/Philippines/gmanetwork_int.com.channels.xml b/siteini.pack/Philippines/gmanetwork_int.com.channels.xml new file mode 100755 index 00000000..01b6c641 --- /dev/null +++ b/siteini.pack/Philippines/gmanetwork_int.com.channels.xml @@ -0,0 +1,8 @@ + + + + GMA Pinoy TV + GMA Life TV + GMA News TV International + + \ No newline at end of file diff --git a/siteini.pack/Philippines/gmanetwork_int.com.ini b/siteini.pack/Philippines/gmanetwork_int.com.ini new file mode 100755 index 00000000..231d3310 --- /dev/null +++ b/siteini.pack/Philippines/gmanetwork_int.com.ini @@ -0,0 +1,30 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: gmanetwork_int.com +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [15/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=gmanetwork_int.com|timezone=America/Toronto|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|firstday=34567012} +site {ratingsystem=US|episodesystem=onscreen} +url_index{url|http://www.gmanetwork.com/international/programguide/|channel|/22/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dddd} +* +index_showsplit.scrub {multi|
    |
    } +index_urlchannellogo {url(include=first)||id="logo_channel">| } +* +index_start.scrub {single|class="time_part"|">||
    } +index_title.scrub {single| class="shows_part">|">||
    } +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.gmanetwork.com/international/programguide} +*index_site_id.scrub {multi|title="-- Select Channel --"|www.gmanetwork.com/international/programguide/|"|
    } +*index_site_channel.scrub {multi|title="-- Select Channel --"|class="channel">||
    } +** @auto_xml_channel_end diff --git a/siteini.pack/Philippines/skycable.com.channels.xml b/siteini.pack/Philippines/skycable.com.channels.xml new file mode 100755 index 00000000..6f48b077 --- /dev/null +++ b/siteini.pack/Philippines/skycable.com.channels.xml @@ -0,0 +1,154 @@ + + + + 3 ABN 45 + 3 ABN 45 + ABP NEWS + ABS-CBN + ACQ-KBN 39 + ACQ-KBN 39 + AKSYON TV + AL JAZEERA + ALL SPORTS NETWORK + ANC + ANIMAL PLANET + ANIMAX + ARIRANG + ASIAN FOOD CHANNEL + ASN HD + AUSTRALIA NETWORK + AXN + BABY TV + BALLS + BBC WORLD + beTV + BIOGRAPHY + BLOOMBERG + BOOMERANG + BTV + C-SPAN WORLDNET + CARTOON NETWORK + CARTOON NETWORK HD + CBEEBIES + CCTV-9 + CEC + CGETV + CHANNEL NEWS ASIA + CHASE CHANNEL + CINEMA ONE + CINEMAX + CNBC + CNN + CNN HEADLINE NEWS + CRIME & INVESTIGATION + CTS + DEUTSCHE WELLE + DISCOVERY CHANNEL + DISCOVERY CHANNEL HD + DISCOVERY HOME AND HEALTH + DISCOVERY KIDS + DISCOVERY SCIENCE + DISCOVERY TURBO + DISNEY CHANNEL + DISNEY JR + DIVA UNIVERSAL + E! + ESPN + ESPN HD + ESPN NEWS + ETC + EURONEWS + EWTN + FASHION TV + FASHION TV HD + FOX CHANNEL + FOX CHANNEL HD + FOX CRIME + FOX CRIME HD + FOX FAMILY MOVIES + FOX FAMILY MOVIES HD + FOX MOVIES PREMIUM HD + FOX NEWS + FX + GEM TV 49 + GMA 7 + GMA NEWS TV + GOAL TV 1 + GOAL TV 2 + HBO + HBO FAMILY + HBO HD + HBO HITS + HBO Hits HD + HBO SIGNATURE + HD PPV + HD PPV/SKY FREEVIEW + HERO TV + HISTORY CHANNEL + HISTORY CHANNEL HD + HISTORY HD + IBC 13 + INC + JACK TV + KBS WORLD + KIDSCO + KIX + KNOWLEDGE CHANNEL + LIFE OK + LIFESTYLE NETWORK + MBC + MGM + MJCI KARERA / LIVING ASIA + MTV ASIA + MYX + NAT GEO WILD + NATGEO ADVENTURE + NATIONAL GEOGRAPHIC + NATIONAL GEOGRAPHIC HD + NBA PREMIUM + NBA PREMIUM + NBN 4 + NET 25 + NHK + NICKELODEON + OUTDOOR CHANNEL HD + PAY-PER-VIEW + PHOENIX CHINESE CHANNEL + PHOENIX INFO NEWS + PLATINUM PREVIEW (DIGITAL) + PPV + PREVIEW CHANNEL + RJTV 29 + RPN 9 - ETC + SAUDI TV + SBN 21 - TALKTV + SBS + SCREEN RED + SETANTA SPORTS + SHOP TV + SKYSKED + SOLAR SPORTS + STAR CHINESE MOVIES + STAR GOLD + STAR MOVIES + STAR PLUS + STAR SPORTS + STAR WORLD + STAR WORLD HD + STUDIO 23 + TELENOVELA CHANNEL + TELERADYO + THRILL + TLC + TURNER CLASSIC MOVIES + TV 5 + TV ESPAÑOL + TV MARIA + TV5 FRANCE + UNIVERSAL CHANNEL + UNTV + VELVET + ZOE 33 + ZOE TV + + \ No newline at end of file diff --git a/siteini.pack/Philippines/skycable.com.ini b/siteini.pack/Philippines/skycable.com.ini new file mode 100755 index 00000000..a4982ef3 --- /dev/null +++ b/siteini.pack/Philippines/skycable.com.ini @@ -0,0 +1,45 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: skycable.com +* @MinSWversion: V0 +* none +* @Revision 0 - [17/11/2012] Jan van Straaten +* none +* @Remarks: +* uses Method=POST with a very complicated postdata string, partly stored in index_variable_element +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=sskycable.com|timezone=UTC+08:00|maxdays=6|cultureinfo=en-US|charset=utf-8|titlematchfactor=90} +site {retry=4} +url_index{url|http://www.skycable.com/channelguide.aspx?channel=Q0lORU1BWHwzNnw1NXwxMS0xNS0yMDEy} +*http://www.skycable.com/channelguide.aspx?channel=Q0lORU1BWHwzNnw1NXwxMS0xNS0yMDEy +url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} +url_index.headers {postdata=__VIEWSTATE='index_variable_element'&ctl00%24MainContentPlaceHolder%24dlChannel='channel'&ctl00%24MainContentPlaceHolder%24DateTextBox='urldate'&ctl00%24MainContentPlaceHolder%24MaskedEditExtender5_ClientState=&ctl00%24MainContentPlaceHolder%24btnGo.x=11&ctl00%24MainContentPlaceHolder%24btnGo.y=12} +urldate.format {datestring|MM"%2F"dd"%2F"yyyy} +index_showsplit.scrub {multi|_Label2">|||} +* +index_start.scrub {single||||} +index_title.scrub {single|_lblShowName|">||} +index_description.scrub {single|_lblSynopsis|">||} +index_category.scrub {single(separator=" - " include=first)|_lblShortDescript|">||} +index_actor.scrub {single(separator=" - " exclude=first)|_lblShortDescript|">||} +* +* operations: +* +index_description.modify {cleanup} +index_title.modify {cleanup(style=sentence)} +index_actor.modify {replace|, |\|} +index_actor.modify {replace| and |\|} +index_actor.modify {cleanup(style=name)} +index_category.modify {cleanup(style=lower)} +index_category.modify {clear(= "-")} +* +* the following two lines create a channel list file: +*index_site_channel.scrub {multi(exclude="ctl00$MainContentPlaceHolder$dlChannel")|Select Channel|">||} +*index_site_id.scrub {multi|Select Channel|value="|">|} +* +* the misterious part of the postdata: +index_variable_element.modify {addstart(scope=urlindex)|%2FwEPDwUKMTQxNDQyNDk5OQ9kFgJmD2QWAgIDD2QWBGYPFgIeBFRleHQFSjxpbWcgc3JjPSJpbWFnZXMvc2V0dGluZ3MvZm9vdGVyLmdpZiIgd2lkdGg9IjgwMCIgYWx0PSJTa3lDYWJsZSBIZWFkZXIiIC8%2BZAIKD2QWCgIDD2QWBGYPDxYCHwBlZGQCAQ8PFgIfAGVkZAIFDxAPFgIeC18hRGF0YUJvdW5kZ2QQFZUBCDMgQUJOIDQ1CDMgQUJOIDQ1CEFCUCBORVdTB0FCUy1DQk4KQUNRLUtCTiAzOQpBQ1EtS0JOIDM5CUFLU1lPTiBUVgpBTCBKQVpFRVJBEkFMTCBTUE9SVFMgTkVUV09SSwNBTkMNQU5JTUFMIFBMQU5FVAZBTklNQVgHQVJJUkFORxJBU0lBTiBGT09EIENIQU5ORUwGQVNOIEhEEUFVU1RSQUxJQSBORVRXT1JLA0FYTgdCQUJZIFRWBUJBTExTCUJCQyBXT1JMRARiZVRWCUJJT0dSQVBIWQlCTE9PTUJFUkcJQk9PTUVSQU5HA0JUVg9DLVNQQU4gV09STERORVQPQ0FSVE9PTiBORVRXT1JLEkNBUlRPT04gTkVUV09SSyBIRAhDQkVFQklFUwZDQ1RWLTkDQ0VDBUNHRVRWEUNIQU5ORUwgTkVXUyBBU0lBDUNIQVNFIENIQU5ORUwKQ0lORU1BIE9ORQdDSU5FTUFYBENOQkMDQ05OEUNOTiBIRUFETElORSBORVdTFUNSSU1FICYgSU5WRVNUSUdBVElPTgNDVFMOREVVVFNDSEUgV0VMTEURRElTQ09WRVJZIENIQU5ORUwVRElTQ09WRVJZIENIQU5ORUwgIEhEGURJU0NPVkVSWSBIT01FIEFORCBIRUFMVEgORElTQ09WRVJZIEtJRFMRRElTQ09WRVJZIFNDSUVOQ0UPRElTQ09WRVJZIFRVUkJPDkRJU05FWSBDSEFOTkVMCURJU05FWSBKUg5ESVZBIFVOSVZFUlNBTAJFIQRFU1BOB0VTUE4gSEQJRVNQTiBORVdTA0VUQwhFVVJPTkVXUwRFV1ROCkZBU0hJT04gVFYNRkFTSElPTiBUViBIRAtGT1ggQ0hBTk5FTA5GT1ggQ0hBTk5FTCBIRAlGT1ggQ1JJTUUMRk9YIENSSU1FIEhEEUZPWCBGQU1JTFkgTU9WSUVTFEZPWCBGQU1JTFkgTU9WSUVTIEhEFUZPWCBNT1ZJRVMgUFJFTUlVTSBIRAhGT1ggTkVXUwJGWAlHRU0gVFYgNDkFR01BIDcLR01BIE5FV1MgVFYJR09BTCBUViAxCUdPQUwgVFYgMgNIQk8KSEJPIEZBTUlMWQZIQk8gSEQISEJPIEhJVFMLSEJPIEhpdHMgSEQNSEJPIFNJR05BVFVSRQZIRCBQUFYTSEQgUFBWL1NLWSBGUkVFVklFVwdIRVJPIFRWD0hJU1RPUlkgQ0hBTk5FTBJISVNUT1JZIENIQU5ORUwgSEQKSElTVE9SWSBIRAZJQkMgMTMDSU5DB0pBQ0sgVFYJS0JTIFdPUkxEBktJRFNDTwNLSVgRS05PV0xFREdFIENIQU5ORUwHTElGRSBPSxFMSUZFU1RZTEUgTkVUV09SSwNNQkMDTUdNGU1KQ0kgS0FSRVJBIC8gTElWSU5HIEFTSUEITVRWIEFTSUEDTVlYDE5BVCBHRU8gV0lMRBBOQVRHRU8gQURWRU5UVVJFE05BVElPTkFMIEdFT0dSQVBISUMWTkFUSU9OQUwgR0VPR1JBUEhJQyBIRAtOQkEgUFJFTUlVTQtOQkEgUFJFTUlVTQVOQk4gNAZORVQgMjUDTkhLC05JQ0tFTE9ERU9OEk9VVERPT1IgQ0hBTk5FTCBIRAxQQVktUEVSLVZJRVcXUEhPRU5JWCBDSElORVNFIENIQU5ORUwRUEhPRU5JWCBJTkZPIE5FV1MaUExBVElOVU0gUFJFVklFVyAoRElHSVRBTCkDUFBWD1BSRVZJRVcgQ0hBTk5FTAdSSlRWIDI5C1JQTiA5IC0gRVRDCFNBVURJIFRWD1NCTiAyMSAtIFRBTEtUVgNTQlMKU0NSRUVOIFJFRA5TRVRBTlRBIFNQT1JUUwdTSE9QIFRWB1NLWVNLRUQMU09MQVIgU1BPUlRTE1NUQVIgQ0hJTkVTRSBNT1ZJRVMJU1RBUiBHT0xEC1NUQVIgTU9WSUVTCVNUQVIgUExVUwtTVEFSIFNQT1JUUwpTVEFSIFdPUkxEDVNUQVIgV09STEQgSEQJU1RVRElPIDIzElRFTEVOT1ZFTEEgQ0hBTk5FTAlURUxFUkFEWU8GVEhSSUxMA1RMQxVUVVJORVIgQ0xBU1NJQyBNT1ZJRVMEVFYgNQtUViBFU1BBw5FPTAhUViBNQVJJQQtUVjUgIEZSQU5DRRFVTklWRVJTQUwgQ0hBTk5FTARVTlRWBlZFTFZFVAZaT0UgMzMGWk9FIFRWFZUBATcDMTYzAzE1MgE4ATQDMTYyAjU5AzE1MQI2OQIyNwI0MAI0NgMxNDcCMjIDMTc3AzEzMAI0OQMxNDACMzQCMjkCMzUCNjUCMzADMTI1AjMzAzE1MAI0MwMxNzgDMTI2AzE0NQI4MwI3MgI4MgI4NAI1NgIzNgMxMTECMjgDMTEwAjY3AzE0MQI3OQIzOQMxNjQDMTIxAzEyMAMxMjMDMTIyAjQ3AjM4AjM3AjU3AjMxAzE3NgI4NgIxNAMxNTUCNzYDMTMyAzE4MAI1MAMxNzMCNjQDMTc0AjYxAzE3MQMxNzADMTEyAzE1NgIyMAIxMgIyNAI4NwI4OAI1NAMxMDIDMTY4AzEwMAMxNjkDMTAxAzE4MQMxNjcCNDQCMjUDMTY1AzE2NQIxNQMxMzYCNTECNzUDMTMxAjYzAjQyAzE1MwI1MgMxNDgDMTA2AzExMwI3MQIyMwI2NgMxMjQCNDEDMTY2AjY4AzE3NQE2AjE4Ajc4AjQ1AzE3OQMxMzUDMTU4AzE1NwIyNQI4NQI5OQIxOQIxNAI3NwIxNgMxNDkCNzQCODkCMTMCMTECNzADMTU5AzE1NAI1NQMxNDYCMzICNDgDMTcyAjE3AjYwAjI2AjczAjYyAzEwNQIxMAI4MAMxNjACODECMjECNTgCNTMBNQMxNjEUKwOVAWdnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZGQCCQ8PFgIeCU1heExlbmd0aGZkZAIPDxYWHhlDdWx0dXJlRGVjaW1hbFBsYWNlaG9sZGVyBQEuHg5JbnB1dERpcmVjdGlvbgsphgFBamF4Q29udHJvbFRvb2xraXQuTWFza2VkRWRpdElucHV0RGlyZWN0aW9uLCBBamF4Q29udHJvbFRvb2xraXQsIFZlcnNpb249MS4wLjEwNjE4LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MjhmMDFiMGU4NGI2ZDUzZQAeDkFjY2VwdE5lZ2F0aXZlCymCAUFqYXhDb250cm9sVG9vbGtpdC5NYXNrZWRFZGl0U2hvd1N5bWJvbCwgQWpheENvbnRyb2xUb29sa2l0LCBWZXJzaW9uPTEuMC4xMDYxOC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTI4ZjAxYjBlODRiNmQ1M2UAHhZDdWx0dXJlVGltZVBsYWNlaG9sZGVyBQE6HgpBY2NlcHRBbVBtaB4bQ3VsdHVyZVRob3VzYW5kc1BsYWNlaG9sZGVyBQEsHhZDdWx0dXJlQU1QTVBsYWNlaG9sZGVyBQVBTTtQTR4gQ3VsdHVyZUN1cnJlbmN5U3ltYm9sUGxhY2Vob2xkZXIFASQeFkN1bHR1cmVEYXRlUGxhY2Vob2xkZXIFAS8eEUN1bHR1cmVEYXRlRm9ybWF0BQNNRFkeDERpc3BsYXlNb25leQsrBQBkAhcPPCsADQEADxYEHwFnHgtfIUl0ZW1Db3VudAIOZBYCZg9kFh4CAQ9kFgRmD2QWAgIBDw8WAh8ABQsxMjoxNTowMCBBTWRkAgEPZBYIZg8PFgIfAAUJQk9PR0VZTUFOZGQCAQ8PFgIfAAVASE9SUk9SLVRIUklMTEVSIC0gRURESUUgTUNDTElOVE9DSywgQU1ZIEJBSUxFWSwgRU1NQSBTQU1NUzxiciAvPmRkAgMPZBYCAgIPFQgCMzYHQ0lORU1BWAlCT09HRVlNQU4WMTEvMTUvMjAxMiAxMjoxNTowMCBBTRFTRVJWSUNFMDAwMDAwMzU1NgoxMS8xNS8yMDEyAjM2CTE0MTE2MzgwMGQCBQ8PFgIfAAVlQSBob3Jyb3IgZmlsbSBiYXNlZCBvbiB0aGUgbGVnZW5kIG9mIHRoZSBib29nZXltYW4sIGEgbW9uc3RlciB0aGF0IGhpZGVzIGluIGNoaWxkcmVuJ3MgY2xvc2V0cy48YnIgLz5kZAICD2QWBGYPZBYCAgEPDxYCHwAFCjE6NDU6MDAgQU1kZAIBD2QWCGYPDxYCHwAFIVJFVFVSTiBPRiBUSEUgTElWSU5HIERFQUQgUEFSVCBJSWRkAgEPDxYCHwAFMUhPUlJPUi1USFJJTExFUiAtIEpBTUVTIEtBUkVOLCBUSE9NIE1BVEhFV1M8YnIgLz5kZAIDD2QWAgICDxUIAjM2B0NJTkVNQVghUkVUVVJOIE9GIFRIRSBMSVZJTkcgREVBRCBQQVJUIElJFTExLzE1LzIwMTIgMTo0NTowMCBBTRFTRVJWSUNFMDAwMDAwMzU1NgoxMS8xNS8yMDEyAjM2CTE0MTE2MzgwMWQCBQ8PFgIfAAWiAVdoZW4gc21hbGwtdG93biBidWxsaWVzIG9wZW4gYSBtZXRhbCBkcnVtLCByZWxlYXNpbmcgYSB0b3hpYyB2YXBvciBpbnNpZGUgdGhlIGxvY2FsIGdyYXZleWFyZCwgdGhlIGRlYWQgcmlzZSBhcyB6b21iaWVzIHdpdGggYW4gaW5zYXRpYWJsZSB0YXN0ZSBmb3IgaHVtYW5zLjxiciAvPmRkAgMPZBYEZg9kFgICAQ8PFgIfAAUKMzo0NTowMCBBTWRkAgEPZBYIZg8PFgIfAAUOU0hVVFRFUiBJU0xBTkRkZAIBDw8WAh8ABUdIT1JST1ItVEhSSUxMRVIgLSBMRU9OQVJETyBESUNBUFJJTywgRU1JTFkgTU9SVElNRVIsIE1BUksgUlVGRkFMTzxiciAvPmRkAgMPZBYCAgIPFQgCMzYHQ0lORU1BWA5TSFVUVEVSIElTTEFORBUxMS8xNS8yMDEyIDM6NDU6MDAgQU0RU0VSVklDRTAwMDAwMDM1NTYKMTEvMTUvMjAxMgIzNgkxNDExNjM4MDJkAgUPDxYCHwAFmgFVcC1hbmQtY29taW5nIFUuUy4gbWFyc2hhbCBUZWRkeSBEYW5pZWxzIGlzIGFzc2lnbmVkIHRvIGludmVzdGlnYXRlIHRoZSBkaXNhcHBlYXJhbmNlIG9mIGEgcGF0aWVudCBmcm9tIEJvc3RvbidzIFNodXR0ZXIgSXNsYW5kIEFzaGVjbGlmZmUgSG9zcGl0YWwuPGJyIC8%2BZGQCBA9kFgRmD2QWAgIBDw8WAh8ABQo2OjAwOjAwIEFNZGQCAQ9kFghmDw8WAh8ABRBUSEUgUlVTU0lBIEhPVVNFZGQCAQ8PFgIfAAU7RFJBTUEgLSBTRUFOIENPTk5FUlksIE1JQ0hFTExFIFBGRUlGRkVSLCBST1kgU0NIRUlERVI8YnIgLz5kZAIDD2QWAgICDxUIAjM2B0NJTkVNQVgQVEhFIFJVU1NJQSBIT1VTRRUxMS8xNS8yMDEyIDY6MDA6MDAgQU0RU0VSVklDRTAwMDAwMDM1NTYKMTEvMTUvMjAxMgIzNgkxNDExNjM4MDNkAgUPDxYCHwAFeEEgQnJpdGlzaCBwdWJsaXNoZXIgaXMgZW5saXN0ZWQgdG8gYXV0aGVudGljYXRlIHRocmVlIG5vdGVib29rcyB3aGljaCBhcHBhcmVudGx5IGNvbnRhaW4gUnVzc2lhbiBtaWxpdGFyeSBzZWNyZXRzLjxiciAvPmRkAgUPZBYEZg9kFgICAQ8PFgIfAAUKODowMDowMCBBTWRkAgEPZBYIZg8PFgIfAAUHQ09QIE9VVGRkAgEPDxYCHwAFNUNPTUVEWSAtIEJSVUNFIFdJTExJUywgVFJBQ1kgTU9SR0FOLCBBREFNIEJST0RZPGJyIC8%2BZGQCAw9kFgICAg8VCAIzNgdDSU5FTUFYB0NPUCBPVVQVMTEvMTUvMjAxMiA4OjAwOjAwIEFNEVNFUlZJQ0UwMDAwMDAzNTU2CjExLzE1LzIwMTICMzYJMTQxMTYzODA0ZAIFDw8WAh8ABZsBVHdvIE5ZUEQgcGFydG5lcnMgZ28gb24gdGhlIHRyYWlsIG9mIGEgc3RvbGVuLCBtaW50LWNvbmRpdGlvbiBiYXNlYmFsbCBjYXJkIGFuZCBmaW5kIHRoZW1zZWx2ZXMgdXAgYWdhaW5zdCBhIG1lcmNpbGVzcyBtZW1vcmFiaWxpYSBvYnNlc3NlZCBnYW5nc3Rlci48YnIgLz5kZAIGD2QWBGYPZBYCAgEPDxYCHwAFCjk6NDA6MDAgQU1kZAIBD2QWCGYPDxYCHwAFCkhPTExPVyBNQU5kZAIBDw8WAh8ABTdTQ0ktRkkgLSBLRVZJTiBCQUNPTiwgRUxJU0FCRVRIIFNIVUUsIEpPU0ggQlJPTElOPGJyIC8%2BZGQCAw9kFgICAg8VCAIzNgdDSU5FTUFYCkhPTExPVyBNQU4VMTEvMTUvMjAxMiA5OjQwOjAwIEFNEVNFUlZJQ0UwMDAwMDAzNTU2CjExLzE1LzIwMTICMzYJMTQxMTYzODA1ZAIFDw8WAh8ABXxBIGJyaWxsaWFudCBzY2llbnRpc3RzIGRpc2NvdmVyeSByZW5kZXJzIGhpbSBpbnZpc2libGUsIGJ1dCB0cmFuc2Zvcm1zIGhpbSBpbnRvIGFuIG9tbmlwb3RlbnQsIGRhbmdlcm91cyBtZWdhbG9tYW5pYWMuPGJyIC8%2BZGQCBw9kFgRmD2QWAgIBDw8WAh8ABQsxMToyNTowMCBBTWRkAgEPZBYIZg8PFgIfAAULVEhFIFJVTkRPV05kZAIBDw8WAh8ABVBBQ1RJT04tQURWRU5UVVJFIC0gRFdBWU5FIEpPSE5TT04sIFNFQU5OIFdJTExJQU0gU0NPVFQsIENIUklTVE9QSEVSIFdBTEtFTjxiciAvPmRkAgMPZBYCAgIPFQgCMzYHQ0lORU1BWAtUSEUgUlVORE9XThYxMS8xNS8yMDEyIDExOjI1OjAwIEFNEVNFUlZJQ0UwMDAwMDAzNTU2CjExLzE1LzIwMTICMzYJMTQxMTYzODA2ZAIFDw8WAh8ABYEBQSBib3VudHkgaHVudGVyLCBCZWNrLCBpcyBvbiBvbmUgbGFzdCBtaXNzaW9uIHRvIGJyaW5nIGJhY2sgaGlzIG1vYiBib3NzIGVycmFudCBzb24sIFRyYXZpcywgZnJvbSB0aGUgQnJhemlsaWFuIHJhaW5mb3Jlc3QuPGJyIC8%2BZGQCCA9kFgRmD2QWAgIBDw8WAh8ABQoxOjA1OjAwIFBNZGQCAQ9kFghmDw8WAh8ABSNSRVRVUk4gVE8gVEhFIEhPVVNFIE9OIEhBVU5URUQgSElMTGRkAgEPDxYCHwAFRkhPUlJPUi1USFJJTExFUiAtIEFNQU5EQSBSSUdIRVRUSSwgSkVGRlJFWSBDT01CUywgRVJJSyBQQUxMQURJTk88YnIgLz5kZAIDD2QWAgICDxUIAjM2B0NJTkVNQVgjUkVUVVJOIFRPIFRIRSBIT1VTRSBPTiBIQVVOVEVEIEhJTEwVMTEvMTUvMjAxMiAxOjA1OjAwIFBNEVNFUlZJQ0UwMDAwMDAzNTU2CjExLzE1LzIwMTICMzYJMTQxMTYzODA3ZAIFDw8WAh8ABWBBIHBhaXIgb2YgZnJpZW5kcyBpcyBmb3JjZWQgaW50byBhIGhhdW50ZWQgaG91c2UgdG8gc2VhcmNoIGZvciBhbiBldmlsIGJ1dCB2YWx1YWJsZSByZWxpYy48YnIgLz5kZAIJD2QWBGYPZBYCAgEPDxYCHwAFCjI6MjA6MDAgUE1kZAIBD2QWCGYPDxYCHwAFBUJMSU5LZGQCAQ8PFgIfAAU3RFJBTUEgLSBNQURFTEVJTkUgU1RPV0UsIEFJREFOIFFVSU5OLCBKQU1FUyBSRU1BUjxiciAvPmRkAgMPZBYCAgIPFQgCMzYHQ0lORU1BWAVCTElOSxUxMS8xNS8yMDEyIDI6MjA6MDAgUE0RU0VSVklDRTAwMDAwMDM1NTYKMTEvMTUvMjAxMgIzNgkxNDExNjM4MDhkAgUPDxYCHwAFZkEgYmxpbmQgbGFkeSB0aGlua3Mgc2hlIHNhdyBoZXIgbmVpZ2hib3VycyBtdXJkZXJlci4gV2lsbCBzaGUgYmUgdGhlIHNlcmlhbCBraWxsZXJzIG5leHQgdGFyZ2V0PzxiciAvPmRkAgoPZBYEZg9kFgICAQ8PFgIfAAUKNDowMDowMCBQTWRkAgEPZBYIZg8PFgIfAAUUVEhFIFZFTkdFQU5DRSBPRiBTSEVkZAIBDw8WAh8ABTtEUkFNQSAtIEpPSE4gUklDSEFSRFNPTiwgT0xHQSBTQ0hPQkVST1ZBLCBFRFdBUkQgSlVERDxiciAvPmRkAgMPZBYCAgIPFQgCMzYHQ0lORU1BWBRUSEUgVkVOR0VBTkNFIE9GIFNIRRUxMS8xNS8yMDEyIDQ6MDA6MDAgUE0RU0VSVklDRTAwMDAwMDM1NTYKMTEvMTUvMjAxMgIzNgkxNDExNjM4NjZkAgUPDxYCHwAFbkEgYmVhdXRpZnVsIHlvdW5nIHdvbWFuIGlzIGRyYXduIGJ5IGFuIGVlcmllIHNvdW5kIHRoYXQgb25seSBzaGUgY2FuIGhlYXIgYW5kIG9ubHkgb25lIG1hbiBjYW4gc2F2ZSBoZXIuPGJyIC8%2BZGQCCw9kFgRmD2QWAgIBDw8WAh8ABQo2OjA1OjAwIFBNZGQCAQ9kFghmDw8WAh8ABRVCRVZFUkxZIEhJTExTIENPUCBJSUlkZAIBDw8WAh8ABUBBQ1RJT04tQURWRU5UVVJFIC0gRURESUUgTVVSUEhZLCBKT04gVEVOTkVZLCBKT0VZIFRSQVZPTFRBPGJyIC8%2BZGQCAw9kFgICAg8VCAIzNgdDSU5FTUFYFUJFVkVSTFkgSElMTFMgQ09QIElJSRUxMS8xNS8yMDEyIDY6MDU6MDAgUE0RU0VSVklDRTAwMDAwMDM1NTYKMTEvMTUvMjAxMgIzNgkxNDExNjM4NjdkAgUPDxYCHwAFiAFFZGRpZSBNdXJwaHkgc3RhcnMgYXMgRGV0cm9pdCdzIG1vdG9yLW1vdXRoZWQgZGV0ZWN0aXZlIHdobyByZXVuaXRlcyB3aXRoIGhpcyBzaWRla2ljayB0byBCZXZlcmx5IEhpbGxzLCB3aGVyZSBoZSBkb2VzIG5vdCBiZWxvbmcuPGJyIC8%2BZGQCDA9kFgRmD2QWAgIBDw8WAh8ABQo3OjU1OjAwIFBNZGQCAQ9kFghmDw8WAh8ABQ9MRVRIQUwgV0VBUE9OIDRkZAIBDw8WAh8ABTxBQ1RJT04tQURWRU5UVVJFIC0gTUVMIEdJQlNPTiwgREFOTlkgR0xPVkVSLCBKT0UgUEVTQ0k8YnIgLz5kZAIDD2QWAgICDxUIAjM2B0NJTkVNQVgPTEVUSEFMIFdFQVBPTiA0FTExLzE1LzIwMTIgNzo1NTowMCBQTRFTRVJWSUNFMDAwMDAwMzU1NgoxMS8xNS8yMDEyAjM2CTE0MTE2Mzg2OGQCBQ8PFgIfAAWJAUFnZWluZyBjb3BzLCBwbGF5ZWQgYnkgTWVsIEdpYnNvbiBhbmQgRGFubnkgR2xvdmVyLCB0YWtlIG9uIGt1bmcgZnUgbWFzdGVyIEpldCBMaSBpbiB0aGlzIG1vdmllIHRoYXQncyBoaWdoIG9uIGxhdWdodGVyIGFuZCBhY3Rpb24hPGJyIC8%2BZGQCDQ9kFgRmD2QWAgIBDw8WAh8ABQsxMDowMDowMCBQTWRkAgEPZBYIZg8PFgIfAAUDUkVEZGQCAQ8PFgIfAAVDQUNUSU9OLUFEVkVOVFVSRSAtIEJSVUNFIFdJTExJUywgSEVMRU4gTUlSUkVOLCBNT1JHQU4gRlJFRU1BTjxiciAvPmRkAgMPZBYCAgIPFQgCMzYHQ0lORU1BWANSRUQWMTEvMTUvMjAxMiAxMDowMDowMCBQTRFTRVJWSUNFMDAwMDAwMzU1NgoxMS8xNS8yMDEyAjM2CTE0MTE2Mzg2OWQCBQ8PFgIfAAVuVGhlIHBlYWNlZnVsIGxpZmUgb2YgYSBmb3JtZXIgQ0lBIGFnZW50IGlzIGludGVycnVwdGVkIHdoZW4gYW4gYXNzYXNzaW4gc2hvd3MgdXAsIGludGVudCBvbiBraWxsaW5nIGhpbS48YnIgLz5kZAIOD2QWBGYPZBYCAgEPDxYCHwAFCzExOjUwOjAwIFBNZGQCAQ9kFghmDw8WAh8ABQ5BTUVSSUNBTiBQSUUgMmRkAgEPDxYCHwAFQkNPTUVEWSAtIEpBU09OIEJJR0dTLCBTRUFOTiBXSUxMSUFNIFNDT1RULCBTSEFOTk9OIEVMSVpBQkVUSDxiciAvPmRkAgMPZBYCAgIPFQgCMzYHQ0lORU1BWA5BTUVSSUNBTiBQSUUgMhYxMS8xNS8yMDEyIDExOjUwOjAwIFBNEVNFUlZJQ0UwMDAwMDAzNTU2CjExLzE1LzIwMTICMzYJMTQxMTYzODcwZAIFDw8WAh8ABZMBVGhlIGd1eXMgZnJvbSBBbWVyaWNhbiBQaWUgcmV0dXJuLCB0aGlzIHRpbWUgYWxsIHBzeWNoZWQgdXAgYXMgdGhleSByZW50IGEgYmVhY2ggaG91c2UgdG8gcGFydHkgd2hpbGUgZGVhbGluZyB3aXRoIHRoZWlyIGN1cnJlbnQgZ2lybGZyaWVuZHMuPGJyIC8%2BZGQCDw8PFgIeB1Zpc2libGVoZGQYAgUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFhAFKGN0bDAwJE1haW5Db250ZW50UGxhY2VIb2xkZXIkYnRuQ2FsZW5kYXIFImN0bDAwJE1haW5Db250ZW50UGxhY2VIb2xkZXIkYnRuR28FPGN0bDAwJE1haW5Db250ZW50UGxhY2VIb2xkZXIkR3JpZFZpZXcxJGN0bDAyJGJ0blN1YnNjcmliZVNNUwU8Y3RsMDAkTWFpbkNvbnRlbnRQbGFjZUhvbGRlciRHcmlkVmlldzEkY3RsMDMkYnRuU3Vic2NyaWJlU01TBTxjdGwwMCRNYWluQ29udGVudFBsYWNlSG9sZGVyJEdyaWRWaWV3MSRjdGwwNCRidG5TdWJzY3JpYmVTTVMFPGN0bDAwJE1haW5Db250ZW50UGxhY2VIb2xkZXIkR3JpZFZpZXcxJGN0bDA1JGJ0blN1YnNjcmliZVNNUwU8Y3RsMDAkTWFpbkNvbnRlbnRQbGFjZUhvbGRlciRHcmlkVmlldzEkY3RsMDYkYnRuU3Vic2NyaWJlU01TBTxjdGwwMCRNYWluQ29udGVudFBsYWNlSG9sZGVyJEdyaWRWaWV3MSRjdGwwNyRidG5TdWJzY3JpYmVTTVMFPGN0bDAwJE1haW5Db250ZW50UGxhY2VIb2xkZXIkR3JpZFZpZXcxJGN0bDA4JGJ0blN1YnNjcmliZVNNUwU8Y3RsMDAkTWFpbkNvbnRlbnRQbGFjZUhvbGRlciRHcmlkVmlldzEkY3RsMDkkYnRuU3Vic2NyaWJlU01TBTxjdGwwMCRNYWluQ29udGVudFBsYWNlSG9sZGVyJEdyaWRWaWV3MSRjdGwxMCRidG5TdWJzY3JpYmVTTVMFPGN0bDAwJE1haW5Db250ZW50UGxhY2VIb2xkZXIkR3JpZFZpZXcxJGN0bDExJGJ0blN1YnNjcmliZVNNUwU8Y3RsMDAkTWFpbkNvbnRlbnRQbGFjZUhvbGRlciRHcmlkVmlldzEkY3RsMTIkYnRuU3Vic2NyaWJlU01TBTxjdGwwMCRNYWluQ29udGVudFBsYWNlSG9sZGVyJEdyaWRWaWV3MSRjdGwxMyRidG5TdWJzY3JpYmVTTVMFPGN0bDAwJE1haW5Db250ZW50UGxhY2VIb2xkZXIkR3JpZFZpZXcxJGN0bDE0JGJ0blN1YnNjcmliZVNNUwU8Y3RsMDAkTWFpbkNvbnRlbnRQbGFjZUhvbGRlciRHcmlkVmlldzEkY3RsMTUkYnRuU3Vic2NyaWJlU01TBSZjdGwwMCRNYWluQ29udGVudFBsYWNlSG9sZGVyJEdyaWRWaWV3MQ88KwAKAQgCAWT8hGwURcLN2Rn%2FJd9At6F50vWaQw%3D%3D&__EVENTVALIDATION=%2FwEWmgECuN7LmwYCuYKkzAICyoTA2wcC7%2B27xgECqIKkzAICvIKkzAIC7%2B2%2FxgECu4KIzAIC9PqZ7QsCuoKIzAICvoLAzwICvILkzwICvILczwIC1uPA7AwCvoLszwIC1uPM7AwCmcOPmAUCvIKIzAICmcPzmwUCvYLUzwICvoKIzAICvYLYzwICuoLYzwICvYLkzwICgNGUBgK9gtDPAgKZw%2FebBQK8gtDPAgLhiYyyBAL7yLabBgKA0ZwGAqiC0M8CArmC7M8CAqiC7M8CAqiC1M8CAruC3M8CAr2C3M8CAvT6qe0LAr6ChMwCApnDh5gFArqCwM8CAvT6le0LArmCiMwCAr2CiMwCAqW%2B4qwKAvT6re0LApnDi5gFAsqE0NsHAu%2Ftz8YBAryCwM8CAr2ChMwCAr2CwM8CAruCwM8CAr2C6M8CAvvIqpsGAqiC3M8CAr%2BC1M8CAoDRgAYCuYLczwIC7%2B2zxgECmcOjmAUCu4LkzwICyoTE2wcCuoLUzwICpb7mrAoCuoLozwIC9PqB7QsCmcP%2FmwUC7%2B3LxgEC%2B8iimwYCvoLkzwICv4LszwICvoLUzwICqILAzwICqIKEzAICu4LUzwIC7%2B3HxgEC4YmIsgQCmcODmAUC3KCqhwoC9Pql7QsC9PrF7QsC1uPI7AwCvILUzwICvoLYzwICgNGEBgKA0YQGAr%2BC2M8CAvvIupsGAruC6M8CArmC2M8CAvT6ke0LArqC0M8CAryC7M8CAsqE3NsHAruC7M8CAuGJgLIEAvvIzpsGAsqE7NsHArmC6M8CAr6C0M8CArqC3M8CAqW%2B8qwKAryC6M8CAvvIppsGArqChMwCAoDRiAYCuoKkzAICv4KEzAICuYKEzAICvILYzwIC3KCuhwoCgNGYBgLhiYSyBALW48TsDAK%2BgtjPAgKogtjPAgKngojMAgK%2FgojMAgK%2FgtTPAgK5gsDPAgK%2FgtzPAgLcoKKHCgK5gtTPAgKogojMAgK%2FgtDPAgK%2FgujPAgK5guTPAgLcoKaHCgKlvv6sCgK7gtjPAgL7yL6bBgK9guzPAgK8goTMAgLv7aPGAQK%2FgsDPAgK6guTPAgK%2BgtzPAgK5gtDPAgK6guzPAgKA0awGAr%2BC5M8CAqiC5M8CApnD%2B5sFAqiC6M8CAr6C6M8CAruChMwCAruC0M8CAruCpMwCAvT6ne0LAqHt67UDAt6okc0LApzo23wC8vaqkgL9z%2BAALfYgSR%2FELWlIyPVQOX8zCw%3D%3D} + diff --git a/siteini.pack/Philippines/untv.com.channels.xml b/siteini.pack/Philippines/untv.com.channels.xml new file mode 100755 index 00000000..041c93e5 --- /dev/null +++ b/siteini.pack/Philippines/untv.com.channels.xml @@ -0,0 +1,6 @@ + + + + UNTV + + \ No newline at end of file diff --git a/siteini.pack/Philippines/untv.com.ini b/siteini.pack/Philippines/untv.com.ini new file mode 100755 index 00000000..b56c9465 --- /dev/null +++ b/siteini.pack/Philippines/untv.com.ini @@ -0,0 +1,43 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: untv.com +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [17/05/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=untv.com|timezone=UTC+08:00|maxdays=7|cultureinfo=en-PH|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=PH|episodesystem=onscreen} +url_index{url|http://www.untvweb.com/api/programs/get_programs_by_day/?day=|urldate|&callback=jQuery111107733787107692034_##start##&_=##start##} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dddd} +* +scope.range{(urlindex)|end} +index_temp_1.modify {calculate(format=date,java)|'urldate'} +urlindex.modify {replace|##start##|'index_temp_1'} +end_scope +* +index_showsplit.scrub {multi(debug)|"programs":[[|{|}|]]} +* +index_start.scrub {single|"time_start":"||"|"} +*index_stop.scrub {single|"time_end":"||"|"} +index_title.scrub {single|"title":"||"|"} +index_description.scrub {single|"description":"||",|",} +index_showicon.scrub {single|"thumbnail":"||"|"} +* +index_description.modify {remove(type=regex)|.+?<\\/em>} +index_description.modify {remove(type=regex)|<.+?>} +index_description.modify {remove|\\r} +index_description.modify {remove|\\n} +index_description.modify {cleanup} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {|} +*index_site_id.modify {set|untv} +*index_site_channel.modify {set|UNTV} +** @auto_xml_channel_end diff --git a/siteini.pack/Poland/cyfrowypolsat.pl.EK.channels.xml b/siteini.pack/Poland/cyfrowypolsat.pl.EK.channels.xml new file mode 100755 index 00000000..7b8507a9 --- /dev/null +++ b/siteini.pack/Poland/cyfrowypolsat.pl.EK.channels.xml @@ -0,0 +1,587 @@ + + + + AB Moteurs + Adult Channel + Adventure + Adventure HD + Al Jazeera + Al Jazeera HD + ale kino+ + ale kino+ HD + Amazing TV + AMC + Animal Planet (niem.) + Animal Planet HD + Arirang TV + Arte + Arte HD + ATM Rozrywka + ATV + AXN + AXN Black + AXN HD + AXN Spin + AXN Spin HD + AXN White + Baby TV + BabyFirstTV + BBC Brit + BBC Brit HD + BBC CBeebies + BBC Earth HD + BBC First + BBC Knowledge HD + BBC Lifestyle + BBC Lifestyle HD + BBC World News + Beate-Uhse.TV + Belgia - TV1 + Belsat TV + Bibel TV + Bloomberg (ang.) + Blue Hustler + Blue Movie + Bollywood HD + Boomerang + Boomerang HD + BR + BR Alpha + C Music TV + CANAL+ + CANAL+ 1 + CANAL+ 4K Ultra HD + CANAL+ Discovery + CANAL+ Discovery HD + CANAL+ Family + CANAL+ Family HD + CANAL+ Film + CANAL+ Film HD + CANAL+ HD + CANAL+ Seriale + CANAL+ Seriale HD + CANAL+ Sport + CANAL+ Sport 2 + CANAL+ Sport 2 HD + CANAL+ Sport 3 + CANAL+ Sport 3 HD + CANAL+ Sport 4 + CANAL+ Sport 4 HD + CANAL+ Sport HD + CANAL+1 HD + Cartoon Network + Cartoon Network HD + Cartoon Network/TCM + CBS Europa + CBS Europa HD + CBS Reality + CCTV News + Channel One Russia + CI POLSAT + CI POLSAT HD + Cinemax + Cinemax 2 + Cinemax HD + Cinemax2 HD + Classica + CNBC + CNN + Comedy Central + Comedy Central HD + CSB TV + CT 1 + CT 2 + Czwórka Polskie Radio + Czwórka Polskie Radio HD + Da Vinci HD + Da Vinci Learning + Dami Skarżysko-Kamienna + Das Erste + Das Erste HD + Deutsches Musik Fernsehen + Disco Polo Music + Discovery Channel + Discovery Channel (niem.) + Discovery Channel HD + Discovery HD (niem.) + Discovery Historia + Discovery Life + Discovery Life HD + Discovery Science + Discovery Science HD + Disney Channel + Disney Channel HD + Disney Junior + Disney XD + dlaCiebie.tv + DMAX + DocuBox + DocuBox HD + Domo+ + Domo+ HD + Dorcel TV + Dorcel TV HD + Dorcel XXX + Dorcel XXX HD + DR 1 + DR 2 + DTX + DTX HD + Duck TV + Duck TV HD + DW + E! Entertaiment HD + E! Entertainment + E-SPORT + E-SPORT HD + Edusat + Edusat HD + EinsFestival + EinsLive + Eleven Sports 1 + Eleven Sports 1 4K + Eleven Sports 1 HD + Eleven Sports 2 + Eleven Sports 2 HD + Eleven Sports 3 + Eleven Sports 3 HD + Eleven Sports 4 + Eleven Sports 4 HD + English Club TV + English Club TV HD + Epic Drama + Epic Drama HD + Erox HD + Eroxxx HD + Eska Rock TV + Eska TV + Eska TV Extra + Eska TV HD + Eurochannel + Eurochannel HD + EuroNews + Euronews FR + Euronews HD + Eurosport + Eurosport (niem.) + Eurosport 1 HD + Eurosport 2 + Eurosport 2 HD + EWTN + Extreme + Extreme Sports Channel HD + Family Sport + Family Sport HD + Fashion One + Fashion One HD + Fashion TV + Fashion TV HD + FashionBox + Festival 4K + FightBox + FightBox HD + Fightklub + Fightklub HD + FilmBox Action + FilmBox ArtHouse + FilmBox Arthouse HD + Filmbox Extra + Filmbox Family + Filmbox Premium HD + Fokus TV + Fokus TV HD + Folx TV + Food Network HD + FOX + Fox Comedy + Fox Comedy HD + FOX HD + France 24 + France 24 - EN + France 24 - EN HD + France 24 HD + Franken Fernsehen + FunBox 4K + Gametoon HD + GINX TV + God TV + Goldstart TV + Golf Channel + Golf Channel Polska HD + gotv + H2 + Hamburg 1 + HBO + HBO 3 + HBO HD + HBO2 + HBO2 HD + HBO3 HD + Heimatkanal + HGTV + HISTORY + History 2 HD + HISTORY HD + History HD (niem.) + HR + HSE 24 + Hustler HD + Hustler TV + ID + ID HD + Insight TV UHD + Inspiration TV + iTVS + JAZZ + Jim Jam Polsat + Junior (niem.) + Kabel Eins + Kanał 38 + KI.KA + Kino Polska HD + Kino Polska International + Kino Polska Muzyka + Kino Polska Muzyka International + Kino TV + Kino TV HD + Kuchnia+ + Kuchnia+ HD + Lifetime + Lifetime HD + Liubimoe Kino + LOVE + LOVE HD + Lubelska.tv + M 6 + Mango + MCM Pop + MCM Top + MDR + METRO + METRO HD + Mezzo + Mezzo Live HD + MGM + Minimini + MiniMini+ HD + Motorvision + Motowizja HD + Motowizja TV + MTV Dance + MTV Europe + MTV Germany + MTV Hits + MTV Live HD + MTV Music 24 + MTV Polska + MTV Polska HD + MTV Rocks + muenchen.tv + Music Box + Music Box HD + myZen.tv HD + N 24 + n-tv + Nat Geo People + Nat Geo People HD + National Geographic + National Geographic HD + National Geographic Wild + National Geographic Wild HD + Nautical Channel + Nautical Channel HD + NDR + Nederland 1 + Nederland 2 + Nederland 3 + NHK World + NICK + Nick Jr. + Nick Jr. HD + Nickelodeon + Nicktoons + Nicktoons HD + Nova + Novela tv + Novela tv HD + Nowa TV + Nowa TV HD + nSport + nSport HD + NTL Radomsko + Nuta.TV + Nuta.TV HD + ONTV + ONTV HD + ORF 1 + ORF 2 + P1 + Paramount Channel HD + Phoenix + PLANETE+ + PLANETE+ HD + Playboy TV + Polo TV + POLSAT + POLSAT 1 + POLSAT 2 + POLSAT 2 HD + POLSAT Cafe + POLSAT Cafe HD + Polsat Comedy Central Extra + POLSAT Doku + POLSAT Doku HD + POLSAT Film + Polsat Film HD + POLSAT Food + POLSAT Games + POLSAT Games HD + POLSAT HD + POLSAT Music + Polsat Music HD + POLSAT News + POLSAT News 2 + POLSAT News 2 HD + POLSAT News HD + POLSAT Play + POLSAT Play HD + POLSAT Rodzina + POLSAT Rodzina HD + POLSAT Romans + POLSAT Sport + POLSAT Sport Extra + POLSAT Sport Extra HD + POLSAT Sport Fight + Polsat Sport Fight HD + POLSAT Sport HD + Polsat Sport News + POLSAT Sport News HD + POLSAT Sport Premium 1 + POLSAT Sport Premium 2 + POLSAT Viasat Explore + POLSAT Viasat History + POLSAT Viasat Nature HD + POLSAT Volleyball 3 + Polskie Radio Program 1 + Polskie Radio Program 2 + Power TV + Power TV HD + Press TV + Prima + Private Spice + Private TV + PRO 7 + PROART HD + PULS 2 + PULS 2 HD + Q Polska HD + QVC + RAI 1 + RAI 2 + RBB + Reality Kings TV + Record TV + Redlight + Redlight HD + Rhein Main TV + RNF + Romance TV + Romance TV HD + Rossija 24 + RT + RT Doc HD + RT Documentary + RT HD + RTL + RTL 102.5 + RTL 2 + RTL HD + RTL Nitro + RTR - EN + SAT.1 + SBN + SCI FI + SCI FI HD + SF 1 + SF Zwei + sixx + Sky Action + Sky Cinema + Sky Cinema + 24 + Sky Comedy + Sky Fussball Bundesliga + Sky Hits + Sky Krimi + Sky News + Sky Nostalgie + Sky Select + Sky Sport 1 + Sky Sport 2 + Sky Sport Austria + Sky Sport HD 1 + Spiegel Geschichte + Sport 1 + SportKlub + Sportklub HD + Spreekanal + STARS.TV + STARS.TV HD + Stingray DJAZZ HD + Stingray iConcert + Stingray iConcerts HD + Stingray Juicebox HD + Stingray Loud HD + Stingray Retro + Stopklatka HD + Stopklatka TV + Sundance TV + Sundance TV HD + Super Polsat + Super Polsat HD + Super RTL + Superstacja + Superstacja HD + SWR + Syfy + TBN Polska + TBN Polska HD + Tele 5 + Tele 5 (niem.) + Tele 5 HD + teleTOON+ HD/HYPER+ HD + teleTOON+/Hyper + Telewizja Pomerania + Terra Nova + TF 1 + TLC + TLC HD + TNT + TNT HD + TO!TV + Top Kids + Top Kids HD + Top Kids Jr HD + Toya + Trace Urban + Travel Channel + Travel Channel HD + Travelxp 4K + Travelxp HD + TSR 1 + TSR 2 + TTV + TTV HD + TV 4 + TV 4 HD + TV 5 Monde Europe + TV 6 + TV 6 HD + TV ASTA + TV ASTA HD + TV Berlin + TV Okazje + TV Okazje HD + TV Puls + TV Puls HD + TV Regio + TV Regionalna Lubin + TV Relax + TV Republika + TV Republika HD + TV Trwam + TVE + TVN + TVN 24 + TVN 24 Biznes i Świat + TVN 24 Biznes i Świat HD + TVN 24 HD + TVN 7 + TVN 7 HD + TVN Fabuła + TVN Fabuła HD + TVN HD + TVN Style + TVN Style HD + TVN Turbo + TVN Turbo HD + TVP 1 + TVP 1 HD + TVP 2 + TVP 2 HD + TVP 2 Lublin + TVP 3 + TVP ABC + TVP Białystok + TVP Bydgoszcz + TVP Gdańsk + TVP Gorzów Wielkopolski + TVP HD + TVP Historia + TVP Info + TVP Info HD + TVP Katowice + TVP Kielce + TVP Kraków + TVP Kultura + TVP Kultura HD + TVP Lublin + TVP Olsztyn + TVP Opole + TVP Polonia + TVP Poznań + TVP Rozrywka + TVP Rzeszów + TVP Seriale + TVP Sport + TVP Sport HD + TVP Szczecin + TVP Warszawa + TVP Wrocław + TVP Łódź + TVR + TVR HD + tvregionalna.pl + TVS + TVS HD + TVT + Twoja Telewizja Morska + Twoja.TV + ULTRA TV 4K + VH 1 Classic European + VH1 + Viasat History HD/Viasat Nature HD + Vivd Touch + Vivid Red + VOX + VOX Music TV + Water Planet + Water Planet HD + WDR + WP + WP HD + wPolsce.pl + wPolsce.pl HD + WTK + ZDF + ZDF HD + ZDF Info + Zoom TV + ZOOM TV HD + 13 Ulica + 13 Ulica HD + 13.tv + 13th Street + 2x2 + 2x2 HD + 335 + 336 + 337 + 338 + 360TuneBox + 360TuneBox HD + 3SAT + 4Fun Dance + 4FUN Gold Hits + 4fun TV + + \ No newline at end of file diff --git a/siteini.pack/Poland/cyfrowypolsat.pl.EK.ini b/siteini.pack/Poland/cyfrowypolsat.pl.EK.ini new file mode 100755 index 00000000..3d1bd169 --- /dev/null +++ b/siteini.pack/Poland/cyfrowypolsat.pl.EK.ini @@ -0,0 +1,115 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: cyfrowypolsat.pl +* @MinSWversion: V3.0 +* @Revision 13 - [12/05/2020] Jan_van_Straaten*use_PB +* @Revision 12 - [29/02/2020] WGT*Mat8861*Blackbear199*Jan_van_Straaten +* @Revision 11 - [29/02/2020] Jan van Straaten +* @Revision 10 - [27/02/2020] WGTeam*Mat8861 +* @Revision 9 - [13/02/2020] Jan_van_Straaten +* @Revision 8 - [08/02/2020] WGTeam*Mat8861 +* @Revision 7 - [21/10/2019] WGTeam*Mat8861 +* @Revision 6 - [09/07/2017] Blackbear199 +* @Revision 5 - [25/04/2017] Netuddki +* @Revision 4 - [25/04/2017] Netuddki +* @Revision 3 - [19/04/2017] Netuddki +* @Revision 2 - [25/03/2017] Netuddki +* @Revision 1 - [18/02/2016] Blackbear199 +* @Revision 0 - [27/08/2013] Francis De Paemeleere +* - creation +* @Remarks: +* - needs loadcookie +* @header_end +* $$encrypted w/userkey/expiry [17/05/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=cyfrowypolsat.pl|timezone=Europe/Warsaw|maxdays=7|cultureinfo=pl-PL|charset=ISO-8859-1|titlematchfactor=90|loadcookie=cyfrowypolsat.pl.txt} +IBIkizdGR1fBLPj/Dx5kmw== +IBIkizdGR1fBLPj/Dx5kmw== +Su0+bM80IXpeFytNDUHfsKLW/Hgm1ipjD8flIov2YxM= +N3WVFuAhdaS9w2vZds+gq7WCV/DfoeOyW3HmgyfC3sDWAIYioDrBuAwigYRazGGM8Tb37OC6TKUo7zyzGe1hx/QXCrpOo9Pl+TEcz2aFW+RdCe1f8Ndrg3cKXF87kKDwHcCXqGTiOvW9f4r+mrRKxynQLqzx3BkPEFCxWVTLcIHrP2ule/LXt2614WEr8EJ8 +ckLAyM6AbXxw2Owex7+gorYfrsxdUkzJ3JSIs+FS1MZ12OVsUMlIpxk6URHiGzee +JRj0YqagAEmsIKh/AZKW2Q== +Abq1LmMCnC5XJlJBWu/5zF5qMGirD2CUpTtfnr880jJ5FciD8O3rIN3WIwsSCeX+pqxKwAbzlQrFYOcTnsruzg== +Abq1LmMCnC5XJlJBWu/5zF7qG9rboOEpBT/oTTMLbywlLqreg2EJBRYL3jClQevlFNfFoS1MQFP5EeYvJzYfxqfBTJYgSoxgGmdmkyS+o/A= +Abq1LmMCnC5XJlJBWu/5zPTtl1ezsj8uMKwI53InEHHjfeWyFLRCE48wP8rgxie83z5nShzb8A/y7W5uxChB8fgQtUBUZ/LU6F1Ua7i748U61zsQ0bio0+d78WBdieE+ +Abq1LmMCnC5XJlJBWu/5zKFOUMKAfDwcA0naBpigrtfM5FarozBoufa4GIgoIJw7cmz8NVN0ZBDrs80WvtZhQ+DK4uheV7Y2VIhgrAdnNIdJdc8ErrtpWICW8m5yUrHeHPD5wiadlXLwTL9UP3KxqRtzJkO/s9oGHavUjr4aBItyvjVBgYYRgaxpKL8azXqJKdQ5K1TVSjeugrIYX68Zqq+jqTr06OGTKCqVVxwzRm7frEIu8VlpdRnij3KPHs3ycSuVz/mZupVlCdp9nFwCx2rvBUqQJPo2XrUMqNqK9D/NbyLnUSt8uKSF3Sd3qWd5VwERwkVsGFykKNeFZRb37bxV/J8sDUJDs2alht3+eUE= +Abq1LmMCnC5XJlJBWu/5zF7qG9rboOEpBT/oTTMLbywlLqreg2EJBRYL3jClQevlFNfFoS1MQFP5EeYvJzYfxqfBTJYgSoxgGmdmkyS+o/A= +Abq1LmMCnC5XJlJBWu/5zF7qG9rboOEpBT/oTTMLbyxm0tz7O5h7s8RMh7zcEbbE6A7Kj1VktIhj/IVC9030dw== +Abq1LmMCnC5XJlJBWu/5zF7qG9rboOEpBT/oTTMLbyzyjbgx670AM+tSwkLwLqDnUePUqlOz7cv/bjw9qAeZNg== +Abq1LmMCnC5XJlJBWu/5zF7qG9rboOEpBT/oTTMLbyywHYru/5ViL64Ynf/+mnjpw+LX7OEjWUqzNGA5qIPDAA== +Abq1LmMCnC5XJlJBWu/5zF7qG9rboOEpBT/oTTMLbyyw6s0W1dKDEsiIkfp1o0AXj1FK8Y/IIwcD+Ahm+jjtyQ== +Abq1LmMCnC5XJlJBWu/5zF7qG9rboOEpBT/oTTMLbyw6F1JD8/cZWsCs/I055nmGYUX3MkgrmvdBYBRvd4YxYw== +Abq1LmMCnC5XJlJBWu/5zNMhuyuLLa0oyjtEB80vQGg9VaPY3S1xY8WLzMx8vFAe6NHIKCs1j/e65ideD7h1nhsdj7vtHhSKRUK7ZU6S9a8= +AdEDGD/tfLRKmtWL5vbuAg== +JRj0YqagAEmsIKh/AZKW2Q== +0cuNNcaFw00u8vpjtRQaz+a7q2uQ2iy2DxqM2WnA0qM= +Apt1UGQwauSgm6N5ZuU5EpGyhZtt5xD8n+YkjLeZr/G8H0clWLe0GMXfYJ+StO/kgiHrKQHFFCyteYymJyspTFDNRUDXhwxaPPB9sfJd7ZfGnPnCz1YbGax5P0DIm2SO +aXfrskeoj2N2qmGjr8hvTVeHtV1tk6Ra9C7OiexHn4VEg2LH3VrGlKnAj9JypZk18OEBEE0/QEbafkf9vhI4EDDzO4jybJI2Gsdd863+PU+UoBymGMAD71Cjgzy0IUV5tQEXEaTVKsCTDG/M74JcYJ4Lt4ChdQvLy2FtWtJ7/fA= +ib/zsmuvqaL3RT1xgIF4VsxXFn/vLOWJv+r1V3gmoPc= +AdEDGD/tfLRKmtWL5vbuAg== +JRj0YqagAEmsIKh/AZKW2Q== +Q4KL6vIOeVorEFjZnF66+Xgsjj6HUBYMQddTI3j/70k= +udxczi4/QC1R+fFPNFwL3PTkp8YZKGu8P8fqxgCD7dNg08Tp3Gm17whI5JVZ1ibSOgyfk00IQ7fTlhZoyj4+avuRqQUlpAr7UjS/rrWfnWI= +udxczi4/QC1R+fFPNFwL3MaKR86jI23QQLiM18zTI7M1MTeU6jkW7C8bPlfv5owICB+v3BxqB3a/6XlREa1JbMe3V2Ay8SANtEYmppYe7m8= +udxczi4/QC1R+fFPNFwL3OBj2NQN1UKJ6tFR5KqoX4hJxIMrK24EZCkbmYq8YCZqa73xomtRpJm0dGOb8PQMue8fHBNhhz8tL3RDTI6WWhM= +AdEDGD/tfLRKmtWL5vbuAg== +JRj0YqagAEmsIKh/AZKW2Q== +obSPCkywL84UnQx1er7vwcdWz79LxIJ++XK9f1xHDN8= +kfdKbWRugSFszhbwZI1qqzfPWTZ1OloBPLRNXUwmYHf6uGy3sy+8LBXAjwb23xswzjMoFPlwA/+LxF7Qgsaurul4Il8C5QXRNnD6f5vsSZs= +qxQQXq8ThMkIETsPF2m2lXduqM7D/ZmVCw3fQYOajeo= +AdEDGD/tfLRKmtWL5vbuAg== +JRj0YqagAEmsIKh/AZKW2Q== +AXO/Rw4uqRHwFJ5XjkSPwQ9yk3kZK/+PWaF4LGHGzgDfwBjCTeYHJ7+gWB6UF9OV +IrY6XSW/vQgwAGjzXlTReue+YWw0Dd8I2qo0YtPpamBMOwxfLaWS5ZWR58ffAey+3n82tUJ2R4uJ1HJcxsbgiw== +djON6q82GEQ+L/as0jlDGeQen/ZCsg74AvTo2mhrq4VLjq8sLObvQEBB2fyxzADLucfd+OzRkqmTyYbB9xBgUA== +G7186LE4rRLstZsczjrTkfAS7WyruMNAValy55AbB4MUxZ1+cZv4moNpYnJ8o6rv +gge5TDrvZdNPk3JIdecOmfQ/kgeF8vxcfDD6G3P5gouHPtRRUgo9gZRDNBuUszX1 +%&$€8ONvBiGd7ZEwtAMAs4v6nkMm/T/Pef9IKDQnMGby6QU=€$&% +QswEWI4HeLFT7hsm3jkFM4JydoGNtOU9Rw0RDvkeeN0= +VCzH0ICveTUh5xDqtzbPqab0Mx+vOGyZ60rpoFF691U= +Kg3Wk501jd2t6cip84K4PLZL64FBA2J7hXdddFwrDchc2Xe8Hlu4SJ8Z9zk+4OQIih+nCUfoT+5PkpgXG1lcrzaPE2Hj6MM+nfIlhYYtnSNIKQerpxDVpoBxjuyZvRGJ +FiwEnle38GVtSnr9O1bhEHQ8AOW9Rje5+OhuUzmVR3GtAbjcoQ8agWJ8zAlOA4P+0tx3d7i/aZWmhZhq+rqA71144UoWFN3uZ4fWYrJcg7s= +FiwEnle38GVtSnr9O1bhEHQ8AOW9Rje5+OhuUzmVR3FlOPdIoBFhZ3ZeuFRuftOnfIoZpBPxp+H4MEJ3d7fzftEZyqkle6RPSEb7QfkbKGU= +FiwEnle38GVtSnr9O1bhEHQ8AOW9Rje5+OhuUzmVR3HxPLENFcOycQP5WsviYmTvkKA8QscsE8Oj9bq68kz6uQ== +FiwEnle38GVtSnr9O1bhEHQ8AOW9Rje5+OhuUzmVR3ER5GeDZ97f/q0kFO/5+ws9u6EUHJaMDZEvIBWw+3oYd4GroImegVLYGqzaN2WAHX0= +FiwEnle38GVtSnr9O1bhEHQ8AOW9Rje5+OhuUzmVR3FL0XMk3nWcKq3ojrli5hmWHAIPMQuwJZ6x1JpGy5Tkmw== +FiwEnle38GVtSnr9O1bhEHQ8AOW9Rje5+OhuUzmVR3GL9vZuxAnaGMs5S6uirxIFOdjyXdSjanHW3LW5bAfJdQ== +AdEDGD/tfLRKmtWL5vbuAg== +GoyxZj0b9kifADA7vlUxHw== +721XiADqyrSFyhYBt9pyF+EGisEPGv6SAhBax/BIzz869jwpxS33Vf6ymeqmTwao +N2AI+Y3Xd7JKRmSY/dngEH8WfErxTZCTmKjVDjvYjYQpqWaDgeNBNRk62uxonyiyjWENqRowdGxB80tEwgV25Q== +569OMKgFcFGvVqr/dAmtzdLXqlZDKOdbbXooNgvSfT1TbtF3hyd7op9HsO+rOac+ +NTDw2BQpUir80/b2dJqIc5qkM/KSiMqs83O/WcUG+lrPxruQPwvbuiae8qSssdaMueSgu0Jpo9ZfLlf4vEFd/R1THb22+f5rL7P0W8GqCuE= +yvJNuebOjIjrzadi5SYy2nGbLgoSc3s5BQJ6OnDXTDvqSc9pNG63otnoJ+unsv1EOZ7pLrhapewVHMStVG2+z3GmWGO6Xt0h8UH2ADv0ozBs+vUjNoS/c8dTP9ATEo6JKXLIp7Wd+21TkKEhrBAS/NeddSDY3kRPXdI3n7UzG6YJJVkWAmYW70Fb0VOgxUGqEC02wF3EGuvJu9QwANYGfJrMkIrNFtOqJUFykbvOtUTnwhuaJgjntNxT3tuir8D4/a/6IPp89ADJuURgdL1NPg== +rr5FeCQl6cYM0wr3xftDEAVjDO79PW7GcoWf7B1YxIXAODI9iC8RYwtH+KjXWYROZORu80KswZ1B8PQLAcuifQ== +vute/Uzv1lzmiQjtbtST9/z3PGflLlCMgikvBrvo74Kevg08DFjNK6cny1g6Tllgx4nQLnEDX7kKnL+jmrA553xQoN5fxRp435IH7JVmnWM= +6HSXqKgXZGktwuVCpbipRpW08fU7hE6bB7+rOkrCnpEJc5YWYnEZDkUItEfnC+OoXPlK393vRs4eDnMeCD1w4mMNO3j0st6FMNzEXuKmq+4= +lHaLNkCFoCoeoEqDmYVeRdGyG4oBU0zt5k7CotOgmaBfq2epU0XB+/sk6SrAXD9yS1m8vQEMXxdo0oVz3dbqsosWlz/BWLzPbyByNCwlfw0= ++peAWZpkTEOiVVM1danQLZbYUNiH1TfQwLLjiemjXeFdkYciU79NMOhZAuVIyEqoJWkvxoM8nIrY/LWNVLmfMZtp1gTyZmCaydwJNuhJ3PeBNdYTrHeH8dOlyBBTpLLQJKyZUP/kEnceirRMf0mVtA== +oEcHJX6ZLAv6zu+ZEK5S4IG0p+T7/9vXHhVpM+Ja63jBwIgf8nEmx6QmMMTBJY2kuLcre8hEfXxPu+UWFiPagv439hiR1VdTxgwYCtB/mYBkQIjEPhmNmzaLpHn1afbT +qSwO2ud4LJ0cK55RrEQvb6GSgYG89cXs2tl/XbB9hG0tHN6xVoFbCJ41a5uBbTX2YYwWqP+fKZCFY2BEf/iz7g== +9T8HOOU0oZMdXZh44UHpqaQ1NJFhXnkRdKn53wLVRAyxekIZJ9jaU8LX9YRaDsqbPVCh5cBS7YXuIZ13htYuLQ== +p3m3Kf5MMXi3vrOX3IyD05Loz7NssE8BOIB+TlaUQNfpUtd3HECrnHLzBlo7+gtaFV4v3bVPDZZZSwXKyrG88Q== +JRj0YqagAEmsIKh/AZKW2Q== +04xJotnJpWJiWZ3hKVWBfjI0vkJDfFo1gkHu6wYqS8A25CPRCUny3+DvHTCUqwYU +LyYUV4lZB29xyIOh6gvS57cH+1pgGF/S+Gd6guWMu9lDWQKt3sszr/KIS/FRMaA8E+gxu3PNmG6zfQ+cxTS3mg== +LyYUV4lZB29xyIOh6gvS57OBtDPCj2SE9JuH+vY7UoQvP4nONV2nIb3prkQrcSqU +oB5fNWGq4PUah60IQyye7GhVuByccbAK1vSeerTwtRHdFH2ABBYdmHuwW6cyVCLf9n8utnZoeW8o9tyVwX6iUVg4cuVuGCTcc7loelOV52HmeJEJ5+wpnQWYsTyKtdW+jQAcKeeDpSmsX76Lg2Ciarh4MXhr6F4BQazOlCkECp4nlAGGUHUaTF0XrOHzgzUUCZ9xyEdfTv4ALhws9M1mVQ== +EfIb6Yqv8FlLqzIZAB9cDVybYyBCBJH4xBPqLzNcIz9lwjmOc1OMQUD67RWyRLqLCTMXRUcZTIxVVR/npiNzU7xY4G6QF45guF6yqa3AE0o= +EZugn8hoylFk/RPTQZLgibxI9KUPHtIxiVYHaBxStvZ1UZ1hW9+ouSqfeKHvVIMgVzw9NYsPL1FGrytrsnu3ZPUYH7ZeuXTmH1gzn3WXbtA= +cLijOSMCY7/wXLb1t7I7Sg== +IptJl6cm4kIb1FSCpFrO/we4ZkklpFa2GEe0rO/WgT2zcCXttIv4d+GycJDYPXIV +Dj6gk/64E7pGe6nHT0f7P+kbU4gypEs0LjWZOjl3hJILuqiiBwb645F9glxPzFvbkbOn7zg9LTpFlfNhwyH8SIsnZA6dwj9QyRLJox/Z8Q8= +IBIkizdGR1fBLPj/Dx5kmw== +NRGK0O7kwA2CeSPldiBkNWoAsqtzCVRIgPOBZYzy7p0= +A6Tf5WJP3/3TklyezzmWtnyXrL5LCbgs49m/810eiR4= +dYJI7ICC1mahKqvjZlR0Fo0sYyXXjSrP5ERxmsSi0wYHD1qgzYUdiXx2RcE4gVWSxTsaRdkO69EdU8GDIKKMG9P6mJ6yvXRiFbLzYHeA6Aw= +cLijOSMCY7/wXLb1t7I7Sg== +jevYQ0EH9QQH5/8etrrqob9qoQUdcw0B+U10OljHxwuEng9mPmIZYtgQMF5tL7jPE2O1oIONooeIfPBaILwiXj5rNt2QFSXl2H1K0gVoMqg= +sCPdeBrlbWNh/cHkB5slnIlWKqiCFT9yX10FU1GIu8UdEVtIm3eTuCMH7VMkDWoGBQPwzSEmGva8D5j6QFzvQGCwKONzeRFBV+A53vxxaIznxVebdaQA/yo4LkIFWR5H +/hYkIrjC39B5zOh/HtjqsAh+M0mDTmFNUWm7KQS/9fjJ5IhZSBFqaS/eWGxrZiO+ +NCjKiilALLbRz9YQgdMxKV1r0VQiYra4bBLtV3AqFdU60MtnHl+SZQyKpaakZ5iIfYyMc1R4HePaKHp7YMDOtmGfvKoM4YgmgPOTQsUTg8K+6C6iQ/JituhskgYRIkcB +cLijOSMCY7/wXLb1t7I7Sg== +NRGK0O7kwA2CeSPldiBkNcHILrErCRnQ+RPE1c7UHOE= +G5yWEbTNfselAckn6ssumg== diff --git a/siteini.pack/Poland/filmweb.pl.channels.xml b/siteini.pack/Poland/filmweb.pl.channels.xml new file mode 100755 index 00000000..253a6326 --- /dev/null +++ b/siteini.pack/Poland/filmweb.pl.channels.xml @@ -0,0 +1,406 @@ + + + + TVP 1 + TVP 2 + Polsat + TVN + Paramount Channel + HBO + TVN Siedem + TV Puls + TV4 + Puls 2 + TV6 + HBO2 + HBO 3 + Cinemax + Cinemax 2 + CANAL+ + CANAL+ Film + CANAL+ Seriale + CANAL+ Family + CANAL+ 1 + CANAL+ Discovery + CANAL+ Sport + CANAL+ Sport 2 + CANAL+ 4K Ultra HD + AXN + AXN White + AXN Black + AXN Spin + Fox + Fox Comedy + Comedy Central + Comedy Central Family + TNT + ale kino+ + Stopklatka + Sundance Channel + Sci Fi Universal + 13 Ulica + MTV Polska + Kino Polska + Kino Polska International + TVP HD + TVP Info + TV Polonia + TVP Seriale + Epic Drama + TVP Rozrywka + TVP Kultura + TVP Historia + TVP Sport + TVP 4K + TTV + Tele 5 + AMC + TVN 24 + TVN 24 Biznes i Świat + TVN Turbo + TV 5 Monde Europe + TVN Style + TVN Fabuła + HGTV + CBS Europa + CBS Action + CBS Drama + CBS Reality + Discovery Channel + Discovery Historia + Discovery Science + Investigation Discovery + DTX + Discovery LIFE + Animal Planet HD + National Geographic + Nat Geo Wild + Nat Geo People + Fokus TV + Da Vinci + BBC First + BBC Brit + BBC Earth + BBC Lifestyle + Planete+ + History + TLC + Eurosport 1 + Eurosport 2 + Polsat 2 + Polsat Film + Polsat Romans + Polsat Play + Polsat Cafe + Polsat Food Network + Polsat News + Polsat News 2 + Polsat Sport + Polsat Sport News + Polsat Sport Extra + CI Polsat + Polsat Viasat Explore + Polsat Viasat History + Polsat Viasat Nature + Viasat History HD/Viasat Nature HD + Polsat JimJam + Cartoon Network + Disney Channel + Disney XD + Disney Junior + Boomerang + Nickelodeon + Nicktoons + Nick Jr. + MiniMini+ + teleTOON+ + TVP ABC + Baby TV + BabyFirstTV + BBC CBeebies + ducktv + Kino TV + FilmBox Action + FilmBox Arthouse + FilmBox Extra HD + FilmBox Family + FilmBox Premium HD + nSport + Domo + + kuchnia+ + MTV Rocks + VIVA Polska + Polo TV + Kino Polska Muzyka + Kino Polska Muzyka International + Eska TV + 4fun.tv + 4fun Gold Hits + 4fun Dance + ATM Rozrywka + Novela tv + Romance TV + Eurochannel + Belsat TV + TVR + Adventure + Travel Channel + H2 + Water Planet + Power TV + Active Family + Lifetime + LOVE + iPol TV + E! Entertainment + Polonia 1 + Disco Polo Music + To!TV + Muzo.tv + Nuta.TV + ONTV + OPOKA.TV + STARS.TV + VOX Music TV + Eleven + Extreme Sports Channel + Fightklub + Sportklub + Motowizja + Superstacja + TV Republika + TVP Regionalna + TVP Białystok + TVP Bydgoszcz + TVP Gdańsk + TVP Gorzów Wielkopolski + TVP Katowice + TVP Kielce + TVP Kraków + TVP Lublin + TVP Łódź + TVP Olsztyn + TVP Opole + TVP Poznań + TVP Rzeszów + TVP Szczecin + TVP Warszawa + TVP Wrocław + TV Regionalna Lubin + Lubelska.tv + Pomorska.TV + Telewizja Pomerania + Twoja Telewizja Morska + TV Wałbrzych + TVK Ostrowiec + dlaCiebie.tv + Dami Skarżysko-Kamienna + TOYA + NTL Radomsko + TVS + TV Relax + WTK + TVT + TV Trwam + n36 + n37 + Zest TV + Mango 24 + Czwórka Polskie Radio + Polskie Radio Program 1 + Polskie Radio Program 2 + Arirang TV + RTR Planeta + Shorts TV + DocuBox HD + English Club TV + RT Documentary + Fashion TV + Fashion One + FashionBox + Food Network + Outdoor Channel + GINX TV + Fast&FunBox + FightBox + FUEL TV + Motors TV + Sky Sports 1 + Sky Sports 2 + Sky Sports 3 + Sky Sports 4 + Sky News + Nautical Channel + MTV Base + MTV Dance + MTV Europe + MTV Hits + MTV Live + VH1 + VH1 Classic European + myZen.tv + 360TuneBox + Brava + C Music TV + Classica + BBC World News - PL + CNN - PL + Bloomberg + Al Jazeera + CCTV News + CNBC + Euronews + Press TV + Russia Today + NHK World TV + TRACE Urban + EWTN + Playboy TV + Brazzers TV Europe + Adult Channel + Private TV + Redlight + Spice + Hustler TV + Hustler HD + Blue Hustler + ATV + Belgia - TV1 + Das Erste + Kabel Eins + ORF 1 + ORF 2 + PRO 7 + RTL 2 + RTL + RTS Deux + RTS Un + SAT.1 + SRF 1 + SRF Zwei + VOX + ZDF + 13th Street + Sky Action + Sky Cinema + Sky Cinema + 1 + Sky Cinema + 24 + Sky Comedy + Sky Emotion + Sky Hits + Sky Krimi + Sky Nostalgie + MGM (DE) + Syfy + Discovery Channel (DE) + Discovery + Animal Planet + History (DE) + 3SAT + ARD-alpha + Arte + Spiegel Geschichte + EinsFestival + Phoenix + zdf.kultur + Disney Cinemagic + Super RTL + Junior + KI.KA + NICK + sixx + DMAX + EinsPlus + Heimatkanal + Tele 5 (DE) + Eurosport (DE) + Sky Sport Austria + Sky Sport HD 1 + Sky Fussball Bundesliga + Sport 1 - PL + Motorvision + MTV Germany + VIVA + Deutsches Musik Fernsehen + Folx TV + Goldstar TV + gotv + DW + EinsLive + N 24 + n-tv + ZDF Info + BR + Franken Fernsehen + muenchen.tv + muenchen 2 + Hamburg 1 + HR + NDR + MDR + RBB + rheinmaintv + RNF + SWR + TV.Berlin + WDR + Bibel TV + Beate-Uhse.TV + Channel 21 Shop + HSE 24 + QVC + France 2 - PL + France 3 + France 5 + France O + France 24 + TF 1 + M 6 + AB Moteurs + DJAZZ.tv + MCM Top + Mezzo + Mezzo Live + RFM TV + XXL + RAI 1 + RAI 2 + RAI 3 + RTL 102.5 + TVE + Record TV + Channel One Russia + Rossija 24 + CT 1 + CT 2 + Nova + NPO 1 + NPO 2 + NPO 3 + DR 1 + DR 2 + 8TV + Bollywood + Dorcel TV + Dorcel XXX + Erox + Eroxxx + HIP HOP + METRO + Nowa TV + Polsat 1 + Reality Kings TV + Top Kids + TV ASTA + Twoja.TV + WP + ZOOM TV + Eleven Sports 1 + Eleven Sports 2 + Eleven Sports 3 + Eleven Sports 4 + STUDIOMED TV + Super Polsat + Red Carpet TV + + \ No newline at end of file diff --git a/siteini.pack/Poland/filmweb.pl.ini b/siteini.pack/Poland/filmweb.pl.ini new file mode 100755 index 00000000..edb06bb7 --- /dev/null +++ b/siteini.pack/Poland/filmweb.pl.ini @@ -0,0 +1,101 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: filmweb.pl +* @MinSWversion: V3.0 +* @Revision 1 - [04/04/2020] WGT*Mat8861 +* @Revision 0 - [24/08/2017] Mat8861 +* - creation +* @Remarks: +* @header_end +* $$encrypted [13/04/2020]$ +**------------------------------------------------------------------------------------------------ + +site {url=filmweb.pl|timezone=Europe/Warsaw|maxdays=14|cultureinfo=pl-PL|charset=UTF-8|titlematchfactor=90} +UWdpVk8aQRRH1A7UolKiyQ== +YBIgt3jp6sQYs7nrcdW48bUK+WYNzc4LKMqi5xh/bV7QIqwwoHfvl1DqhSfnKAoG52aN+RFvdLlXNxHHhXzYYg== +csMumPOqaPGFN34csQNLjoHV0ZzWTPHNCey2HAO9NcI= +o94iasWeKEJai5opidIQerwesXckYCj1xUn7vV7K2wIakZ2ejKZnoaD+1ZbGNtlCxjbQedMojOQRQLfNmNTeacqRNulT18CH4N3EoNNsm4U= +RnrmFcXOsrpvSZIXgyNsG5Mpl1ThES/znEoc18ED994s2BgjfEfda/G2vYiFthTgJsj4O9in0WNI5B8X/QMFphk3YBOJ9AWU7y4615Ci6H8rv1PUfVvV+AuTfLMcV2E2A/DqNh28HFNjhDLSC05/Dk/m9hOb7+bCX2j8WU7cDQM= +RnrmFcXOsrpvSZIXgyNsG5Mpl1ThES/znEoc18ED997xFNGMjVhUfGTwa5IW6SwcQK8rbnyz1rox8ve3kqJz/g== +RnrmFcXOsrpvSZIXgyNsG5Mpl1ThES/znEoc18ED997TANmreSjA3y+bgNoRUrro1X8NVSgXkCLGdUgdhJEOBQ== +RnrmFcXOsrpvSZIXgyNsG5Mpl1ThES/znEoc18ED995iAemd36EhxXbS+4BXa1P4KcVaGAD/8o0AobMbFfpnpA== +RnrmFcXOsrpvSZIXgyNsG5Mpl1ThES/znEoc18ED997hK5ELU5qPhrsmVHirarKtpsw/X8NBsMzSLNvU6olBeg== +RnrmFcXOsrpvSZIXgyNsG5Mpl1ThES/znEoc18ED997qPEXt6gLV1F3DVJd0V82d2qvzArKX/ydtWgEb+zcvyw== +RnrmFcXOsrpvSZIXgyNsG5Mpl1ThES/znEoc18ED996cljcrWV41WHUTled++nM2bvwI2S9J2rhAEn048cm8ew== +mgk77XwkTp73xOFkxDkKmQ== +Iq5vXfCuwVdIsyruua/LAA== +VGSgjoMM0/nJjiw6olxUcSGeH9WsQRR/nSq4LLn3/IwPluw1jvU00U1AGCcC5Ir/+3PcV7J3yRdnGkB/X2MHYrQqC+ac13UF0K74Rp7a6lZ016efc0q4lRUQhh6eEvmFIM9zq/QwmCwC9MC9Apk955q3K5pCKh93tRp7cwvPAl4= +TnEuy9juuMJAEuXOYD6jp0Zr4OvpAmiCUCq0fne9faY= +RK14YYJW9laRJ8CuTXRZh9oO4uUUy+Owv4JxsEF31l+D9/LinkcoglsAArbQ6Ta4qL2rsGAeF0YDDMCTrZKeosbeXWMG1wWA/LhFZoF0tOL1eQKxv+Zil6M16JkFOFgn +Iq5vXfCuwVdIsyruua/LAA== +4TQmUTzzlS6teOVVLdknAoRbnMJbWz4omCgti29zsAsjtEOXGGoT7WRI1RthSiXa +2ZxOf3QsOduX4FMgyxOZm/TPftp9b/ayPze4PRufXNfDw/rmUh7sp6trGJxzZMgqrILhoAZtk9gMHuk5ylneHw== +UVImSURKrc1RJX45IKfGg74Peqs40+im3XSZ3PEP/U/APHMfxVSrw9Y03+4bqnzEEo7NF8gVillv5BlSaYSR6w== +e8mlpbV7QQzzOVSh3pPFpFFjRmvLXrOk9sKBa6qLaNxvnv2AinLcXQSB7pr49mL2 +cde9QneHaNvzDd8vu/ET2YOdST2RVWsJ6grh2vGW3P0ZSuEZVjV50PahhigMZz5jWqCbuIoH1bJew5swT4xBpA== +K15leEfLydqr2EDFnoMg5/WxeynI/r7ciWroDgQaIZnFrJWlx/ZpU6PvwsYsw5JAzSOcoXP2D7vLqFtLIIUewcrpMruAxQvOM7MGpyeO90z4QrEtosI9xw0MuDG/V4JsnUsYDHRKd0UTXOp7mpJlifHkdQhyczeTdIyKCNwvkq9CssBQzsFr0OEgxCeUO8Tq +MO0aJtZ9UEQnfdOj8f6YwLknm2x236OZtVM7xiMTLkyG7BU9Knc18zpeHHweaK5Q4AHxyLOseJlq2vyEXmMomopapiNurIdupqYN4wavBB0FR4GpaP0dn5JulxpB/7eG +j4njX1fVDEFXruSbG2+adx6bAW6Up7M7+AlrVV3Otvw/F1qXsRPouhj1Y2jTjQZgPNNx3nTiB88SKiuunJyj8A== +VLxK/bThS/9eeRp1K9SMCY5cu/6FHZ7+5wW3ovMRidwwrBYrWNOxpS0/vLNRIsbO0n42vo5r5szc35q4bgEAtw== +bMZ90U3yh0unKE7ELGwEg03Adfhl1EqutpddFC59iAtyFOj2Xf+u4ZaMSGIy2Cd8 +SPGx7lnjLYhh0b82Lfl3p5Y6PwU3AQd7CJ84IvJztUSh30iAPPsjkHilgWxurmWzmuJ0ruu/OsbMXceLwtNqf9P2vZOANeyV+hc/8bWqW5WQMQwmfCJSJ+7L0OjmRgJTltLjL1NNqQL+457nrbF8ZHxJaGG2XmTYfg0/GmjB9SQ= +SPGx7lnjLYhh0b82Lfl3p7iY2XDZb933bSnvsdrFv9+kA36Siq0OxErQpxdgtFfz +oFU8st4SpDxFhHbtQlTH2VRkpWjtG1/Pg7PZWq0IC4x2ivFhY8sg76Eh7Fn1O7sX8S5v987x6nazNcbACGHtPQ== +ywyL529VH4rTeoNLZ9H6m0/7XtwNFfobfwIpcfFiAXEsSN5WEUtn/QtO3aE/5EUnTA7yiyakg/rzKGnRFRVnWQ== +Latd+Q355BW+B0x7ujPRgzkftNLT9sX2IBb3SW7iU2YtiXt05NRNg/9q78apO2skuGv7WNHjVnBb8Rt0/QWN1r538fcymEVj4tj+HL6h6Kg= +nnqUZ92SwsCxS6K7Yn/npxRaZWVxSgw7jRERs8PR8egOtVritpTTxszibF0fNrvXLLl1rpRTCyCtl+Cnc6bYGw== +rDgwRh8nQiu7yq9PkGRODXRzGaKGKr+32E8g8lGDc8Mms+bVY6pmUYOmWHpRZXJZ +e0o42FtYJMts4uEpXGlr1G/+PGWr/oyxKpuOQwE/JarUdqtRNQucXmzbWKjtiHCtYZc9XFBMsjeqh44Aef9r488pLieUOgyOTqI+wjuqkF4= +CPhwsbJ10rA5Atled35GQ+w/q9YZVGfb5bk95Tp+DtDd41rRCOrLsgC1Q2o58exw0cH3N7De+FzZ3y9ReoKojGwIOmHxQW8MKy0FX/xcVZE= +CPhwsbJ10rA5Atled35GQ+w/q9YZVGfb5bk95Tp+DtAebptu6BvjhCo1oNAaqtkzOiXFDorbkfFe1+pGWvasyYl79LPwQAp9NvwB+Xhk/jY= +CPhwsbJ10rA5Atled35GQ+w/q9YZVGfb5bk95Tp+DtBOmUDDBijjaUGUFSkUeZDbQr0ljKozmdJlN/kdotsP3g== +CPhwsbJ10rA5Atled35GQ+w/q9YZVGfb5bk95Tp+DtBpC/BHRCkt3KEEv8nuwZxauqkdxv6H0dxh3QTtN6C7aA== +CPhwsbJ10rA5Atled35GQ+w/q9YZVGfb5bk95Tp+DtByR8tF+y32mJDXwOxp5x6WDZddEjxY3NwlEv51nJZF1w== +CPhwsbJ10rA5Atled35GQ+w/q9YZVGfb5bk95Tp+DtBo5VCrWUbb0R1QjN8pq1mnq7+lEHTu7vzf3y+GcrJTtg== +CPhwsbJ10rA5Atled35GQ+w/q9YZVGfb5bk95Tp+DtAyGIH/ovt5bPaGRGSpdJmZz1MJTVBgehV6DCFZ7biyxg== +mgk77XwkTp73xOFkxDkKmQ== +Iq5vXfCuwVdIsyruua/LAA== +ucCpSUeb+y+9RhJ4d44dZUOR65YHkoS4Ew0p8VTiPPilltBAoD6tEHOWGsbCxjjIByepOgiZGazXqO1PQbP2+Q== +KDJriVuTotTaVFzsRJDpV+GO54GUTdaF06F7Hn9AaS6uWlWu1Xkxi6tXux9RbbPN +zo4GnGDSIyHPNPl73D9FvyScN4Zwzctb8xSNngq//Rvqr+GLkeQN9kt4gY+XzjyGIpmVBE2eSxir0iDcQQG355QPBYTD5neY5TbTE50yHEgKhuhbGWO4pyTfAEqQzveN +VKpmLacAWeeAt6jgK6HImaFLFuh5vsq2Y+gPqYUFjOgSkJu9jhyp7X9yOIZdEsHM +CthlnCdwZx294u7fSIwHSf0hxZoWJKfTNWTvSHVfi7Pf/RRn+d11iLJ27bzbncqMJUvPRx6QXgaWAr5UEmktJ3NHVbXW5UUG92q7crEfIh2ziIDJQxuXQnrvCjfIeQaVg82E6QkVYk8sxL4WbI8SiA== +A0gquSlUXllLb8upMuI/Gj8GsRYc7xgtHGl7IQpSJOZ5JlrKm/DfRjdjrdQn4x+I +DM6fTg+mbf/VV7swE4DhBc3VAMRxKJhdHOOPH07Ca+Tfs/2EzxjJKUfcidXU+zW/4uBYMH/E0euSkr5ues2BvNnmUMtwRTsP8oTGpKMwxOabHF+XUippOt5SQaxue7lXF2CWyllU+10zU8RmgTC7qg== +EPF1iWNRz+DzJTkAQ2d2cGdmc2ttKpJksqp762L+hUQGVbiGvXFy0HUZaryiMN6z +EPF1iWNRz+DzJTkAQ2d2cAog48Q/WrlMlwI0ZABt7+3+tzRVoRYswGJSJ9/yl8ZNwymcT5+fXgerYfdrDU8DJA== +Iq5vXfCuwVdIsyruua/LAA== +IERrsPjHw1GJSBFSoiAh8Uri1V6Z3w9ycFINe99dgHbOlnl+kiv6Pu4hktWxxFbmvJTzTypCsNPkRcoMs7tEIeVsUB/5rnlDFYNsC7k5I5C6kRdQYJsJMhoSeVpV4v3d +erRyjGJYs0UwSkA5A2DwdTIyQL/l0xIOGERh/Fragn3+7cmTMac2olOZ9OxdRoJjJwDsgN5YP8sXNrSYmlM3vKQOLnKQiBE8TKeFnB1qwIk= +OkB4oEAWrdZ/2emAhhP36T/4ySwcjU3edwhqNT/fsBvXQR1I3x4Arkm7i5RcJW0ZRHzt3kLFEtRsCf+KubcLiK/0AtXiI0nZNCRNAqbXYSTkjgNR8WnmYu4PAw6i/Xlq +7zjHOL/ZhJyWr3hReB0jKio3DW07ejgx59Z/oMS6aDnk6Zf6Rew7AgdP6Si/oN8j4dvJI/LBc+CO1ewbTrV/CuZ4NR34rPHZxUotBOgbxFAIt21lX6dTtrNu9ZK5DIXk +rq6hMFMNktwLT4D8PeLDVM9t7q7fhBVrfOxCdQUcsDTmHqFaQJdZq6Wg+hK7tj8O +4AV5k8zK3ud/0XMhLmdJdOSbr/yF3WdW1yalGT8J8z6PJbD2DbG/+gu5f2mRr+0MDmsgQuFE9lgxYUAa4Rk9vvNRcISkEGrFBsUMUQxUpaob8p8lLyZJvasfSO5XRZ2C +vLSWivba1PGBOjdioTs856x5Gyygw1vJ8jJLe6bNfJhmsRrsaXOJ4MjNgeSlKiVU4wff28UzEuHbToVqTGbgBhsJwzJ9hZpEqeQqzNJ15d8gvI0DWrA82x9s4TiI7j1L +vLSWivba1PGBOjdioTs8517wFilXIhBw/F+oFMx2VFH0UXEcZkW9NJelQItcAT0ZFaFH+Xnue0w/mDoSY40wtjh6egmhkDjXLm1Hg5D2fvY= +/1YAgY6Nf6Rl1JIxFItKfqbN7tNiZjfStszDWC+LH6zYxLx7U2ykQeps8kuvTW8gBr8SjOmIsoNxXgjeRGo0yA== +plhhnC3wccvuYHka3VQ4hLaLoenVpxJC68YWTF15v18rdvxv37E2vNh4DZB84mSE +7XUIoWbWcG1I7pb5g/aNAmYFsIABhHuAjD4zwjIiP9gU9rh9x45nD12u/QyrphGW5eTcE7BwDrKDWmosG4KleOOy09aJKmId8+WnF1n5aoE= +PmW+auMZhEquYrR2Bx8wv70Pa1w1TSChv6Ng4hkjmBIps/+4L44/hbMA891ATbb4oUQAnlFLYnwD+/6Pw7kgyOGNLMVtwBLJyGrT6rJkcHY= +0+2DJMHoN+a/RDkQO5RH5YHZBSWwnC5AfbCCcVhf1+QvR4H6w91dXQIKyhyj9jn7/7s5lwhQCU4Yb93dnqpOmWNoY+iKRrUgerzvtEHu5Hc= +A0gquSlUXllLb8upMuI/Gkoj17bQxdv7JNaEFYutyTKpld/nGKPAmGdPT3Vg+lhB +JN2kNUMswuPPm6QzoyGxFXO2jUo6ttZ9KDYTl8BD2xHV3lFjSVBq8RbcRf+kF0Fc +iX/ZTJoFApo+arOY09WNvsJOqV0Yt9KFF+O9p9frqyw2BtTq08iTgznP/k1/TKKW +G+RtBU+x99WbpnY1kWcXmXGw+zfsLAJqHCEiN/JNKN++5PVEGa7rCNY87EjheTRL +Iq5vXfCuwVdIsyruua/LAA== +Iq5vXfCuwVdIsyruua/LAA== +4DsT3F7/sU0wdvMxlcmA0szIsOnd3GinKS+LNAGuZ7R7nKpno8pB0QhoLvobqWmCN1GeO8uEUJTKEvYh6r78xZRKLCgQTrD/0CQuLmeKDe5J6drz6WipCncFHJsi+ZNfj+j1gwQ9C5/dWX/D9a6oQw== +zDIxxEgcN+oR8BKhRf4cEBc1F496Adi+2gtiUVEt/KVjImtZUxC+TCialF617MHbaKrwnoitsG/cq4yIzk5D4qEp3ZbMK/iikkPhESJ826U= +4MDHyJ/Ikk5OeLQ1tgn2/w== +hrVXqbqpP7d4KjbK9HPxmg== +N9vPGJxdYDxPqI2fN4M0FBEXF7JaygG6TqqXAkuubZU= +63X8KqbfogM5DJVt9CEfot4PpwktxQIENPg61EPfVxqAzf+cb+60vB4E/SuobHQlIKAz3mVGtyP6QfJhR2ospg== +kjCgznsKPN0jy+60XnsT3DLkFMwJxVafkRQAPey89s0O7FZX31bh+FZ1ggDs68ECoiXzR1nfs3kJT1p+EsZFaHeFHLCAgD8Bn+Qbd+g9v0w= +xUa8kpDNt/Su+HV6Ym5LAjfd4DFEtRsVMB8mws/l0mf0/MSOBEfDDxoXcouDvSa3SSha6DwVwyS49Ed3OKkjQL02hUs4Dckc10BnOg4WG5SFO96s2xVotZZZG4hetKOC +xUa8kpDNt/Su+HV6Ym5LAhFU7e6+mJHykrVHFb+lS0EVJbldECJ+gA3jI1taw/eDH3313suKt/Qi/mefZEIm4Q== +xUa8kpDNt/Su+HV6Ym5LAjT5OlJTceg5o0dZFmD7Ab7eEpzRLrHFeJgxd/YdKsnQ33YUkhWgPcQp2i9YqPW+kA== +rSDnU3KIXkxinRQbLK5RVCgaL70/XkPkTGAHxs9NdmSmGDb4AL9mLHLh7SQ2/C/J +lKwC3fP6lEih0E1ObNaC4KoCx34lprlpELGcQKAUfBvIu4Y6xeMwdDYDkf5ggkz8LjTqx6Z7z1Eo+wgPxAVtNS6+w1frNXKzs4vBnic+lmZQAruza3i0r7NMBLzjdTBK +rJOMP4J+3WwYu1xvsUf4Xw== +N9vPGJxdYDxPqI2fN4M0FBAxndIlvwgrU8sjXSUt01Y= diff --git a/siteini.pack/Poland/onlinetv.inea.pl.channels.xml b/siteini.pack/Poland/onlinetv.inea.pl.channels.xml new file mode 100755 index 00000000..9f6e2989 --- /dev/null +++ b/siteini.pack/Poland/onlinetv.inea.pl.channels.xml @@ -0,0 +1,204 @@ + + + + Tvp 1 HD + Tvp 2 HD + Tvn HD + Polsat HD + Wtk + Tvp Info 1 + Tvn 7 HD + Polsat News HD + Tvn 24 HD + Tv Puls HD + Puls 2 HD + Polsat 2 HD + Fanklub HD + Tv 4 HD + Tv 6 + Tvp Polonia + Polonia 1 + Ttv + Tvn Style HD + Tvn Turbo HD + Tvn Fabula HD + Tvn 24 Bis + Hgtv + Zoom Tv + Nowa Tv HD + Metro Tv HD + Wp HD + Tv Relax + Hbo HD + Hbo2 HD + Hbo3 HD + Cinemax HD + Cinemax2 HD + Canal HD + Canal 1 HD + Canal Sport HD + Canal Sport 2 HD + Canal Film HD + Canal Family HD + Canal Seriale HD + Canal Dokument HD + Super Polsat + Kino Tv + Filmbox Extra HD + Filmbox Premium HD + Filmbox Family + Filmbox Action + Fox HD + Comedy Central HD + Comedy Central Family + Paramount Channel HD + Ale Kino HD + Bbc HD + Axn HD + Axn Spin HD + Axn White + Axn Black + Stopklatka Tv HD + Sundance Tv HD + Polsat Film HD + Tvp Seriale + Kino Polska + Atm Rozrywka + Cbs Europa + Cbs Action + Epic Drama + Amc + Bollywood + Romance + Polsat News 2 + Tvp 3 Poznan + Superstacja + Tv Republika HD + Cnn + Bbc World News + Sky News + Cnbc + Euronews Eng + Euronews Fra + France 24 Eng + Deutsche Welle + Russia Today HD + Belsat Tv + France 24 + Lifetime HD + Tlc HD + Polsat Cafe HD + Polsat Play HD + Polsat Romans + Bbc Brit HD + Kuchnia HD + Domo HD + English Club HD + Foodnetwork + Tvp Rozrywka + Tvp HD + Fashionbox HD + Eurosport 1 HD + Eurosport 2 HD + Polsat Sport HD + Polsat Sport Extra HD + Tvp Sport HD + Polsat Sport Fight HD + Fightbox HD + Eleven Sports 1 + Eleven Sports 2 + Eleven Sports 3 + Active Family HD + Nsport HD + Polsat Sport News HD + Sportklub + Fightklub + Ginx Esports Tv + Gametoonbox + Extreme Sports Channel + Motowizja + Nautical Channel + E Sport + History HD + History2 HD + National Geographic HD + National Geographic Wild HD + Animal Planet HD + Discovery Channel HD + Discovery Science HD + Dtx HD + Discovery Life + Id HD + Fokus Tv HD + Bbc Earth HD + Planete HD + Adventure HD + Travel Channel + Russia Today Doc HD + Tvp Historia + Tvp Kultura + Discoveryhistoria + Polsat Viasat Explorer + Polsat Viasat History + Polsat Viasat Nature HD + Docubox + Nickelodeon + Nicktoons HD + Disney Channel HD + Disney Xd + Disney Junior + Cartoon Network HD + Teletoon HD + Nick, Jr. + Da Vinci + Minimini HD + Ducktv HD + Baby Tv + Bbc Cbeebies + Tvp Abc + Polsat Jimjam + Top Kids HD + Top Kids, Jr. HD + Dwaxdwa + Boomerang + Starstv HD + Vh1 + Vh1 Classic European + Eska Tv HD + 4funtv + 4fun Hits + 4fun Fit Dance + Nutatv HD + Mtv Live HD + Mtv Hits + Mtv Dance + Mtv Rocks + Mtv Polska + Mtv Music Polska + Kino Polska Muzyka + Polsat Music HD + Polo Tv + Disco Polo Music + Power Tv HD + Vox Music Tv + Stingray Classica HD + Stingray Djazz + Music Box + Eska Tv Extra HD + Tvp3 Lublin + Tvp3 Wroclaw + Tele 5 HD + Tvs HD + Mango + Tv Trwam + Ewtn + Red Carpet Tv HD + Playboy Tv + Hustler Tv + Brazzers 24 7 + Dorcel Tv + Dorcel Xxx + Vivid Red Tv + Vivid Touch + + \ No newline at end of file diff --git a/siteini.pack/Poland/onlinetv.inea.pl.ini b/siteini.pack/Poland/onlinetv.inea.pl.ini new file mode 100755 index 00000000..fdfbd9db --- /dev/null +++ b/siteini.pack/Poland/onlinetv.inea.pl.ini @@ -0,0 +1,98 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: onlinetv.inea.pl +* @MinSWversion: 3.0 +* @Revision 1 - [10/05/2020] WGT*Mat8861_rewrite +* @Revision 0 - [23/03/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +* $$encrypted [17/05/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=onlinetv.inea.pl|timezone=Europe/Warsaw|maxdays=7|cultureinfo=pl-PL|charset=UTF-8|titlematchfactor=0} +aB970GMZ8QBpfPXdUuRnnA== +hQMYe/vz/Riv4DvJUnLb54f6DaIe8qa3F10p2bQ1KK4= +aDvsCmmKO7SqrRP3RT8Pha86czP43WcQFD5GzO3UwBZxeoTt4IWx95lvligD39Jd +s+Pwdz0jh2+VZBNQNYM+fvDTbIkd+4/2hX5nhnEdomWQHAY1Kw6o9a3alhRHqO/jBqz4HHyW6DXZsi1rQ3S3LHnEL1WMTNkzVbFeVJ5EBD6KF/frIjcXHj/nC0v0vp6D+rzwzNgRcjgtun5vgIuYRJnNroJUcnsXfiuRxNeF4gwPYbB3aLPBaKfYy1pkev6YQNT5z1A7EDu6eEUrp7417oJ9QhCUYLVlgb4a2YbM45ckwhSJn9Q6MnviQfFrQ64lLgUMlAS1DjXQ9v7rcSs9VfiRiee67aQu0SWibroNRUo= +aDvsCmmKO7SqrRP3RT8PhYtQsrIBJjFwDxAaVNmS5ueL7hgbJkU6YZTTj0oHXYf10GjDr9CG9gxr/gJR5k18sZBMccOml32avmpGQ5LXjnq+81ncVxTobnS1Wgt/p8eRJmd12L1iFBeorciaP7Q1OvNQt0Gb6BKVIX/sxRAREEL0h5bo56ldvV1gJjkUJDkNdxRSxmLlAVH7yQHu7Uk4ItGOzCJ9piaeWv26xKKEhTI= +aDvsCmmKO7SqrRP3RT8PhSGHoI+BzLmz8rmFcIqsC/EYc5aompk395Dftu4BCuDxO6Cm/NMSKpRVRLTwHIxvMgDZMn0GN+amsEr41FuPLlY= +aDvsCmmKO7SqrRP3RT8PhcL8TGo4hPFXip2xRXvLn1KkzCRr9Qe8sdKMh555APSS +aDvsCmmKO7SqrRP3RT8PhSGHoI+BzLmz8rmFcIqsC/GWQu2QcRQqzJ1syrlfpmDiHvqsjk4cocruwUFic25cgA== +aDvsCmmKO7SqrRP3RT8PhSGHoI+BzLmz8rmFcIqsC/Fi9iROQ1AeWPeW457tNyNU4frVOe9wrlKUqXDq8lYFtg== +aDvsCmmKO7SqrRP3RT8PhSGHoI+BzLmz8rmFcIqsC/GESB9Iq7IlzvHyAzel6MbZdT7uFXGizLnvsZpHvziJBA== +Euaqeb//HGcls5HPl3H+Wilf5wtzRPio1O/yQ2UWmInEwyOCNkXrcB58/epdbFyS +aB970GMZ8QBpfPXdUuRnnA== +XCLbXn486dSRH+XNrqefZlTjFbxHvlZGMDjlJG5GnLgIcmS8r4ttYbRz7kJKYYtKz7id1lCq6hHVxLr3w0DdpVn5ias6MtJbslfskVhiGBSnnjw8e0MG4oBoVXY3gYG7 +XCLbXn486dSRH+XNrqefZlTjFbxHvlZGMDjlJG5GnLgIcmS8r4ttYbRz7kJKYYtKPOO8U7j8ESQDW3kgT/qkjv2QsYjUE/xfv2EPBarzdjY= +KCpbWP3ehV9sWWzQPlxTFPH8ZVHo3/YDMi4y2mlSf3rDGJHxOR6nwqXCI+++ekTMZlnzisCwl7f0ulerXDv9eo1RoWg/rWn5ZyVdvy2AGyU= +hvWLLHB9+WzLR4NyNhWvDjj4p/nnebbIUsXJ0rEwtz+8YK1g3BOHRMH/yV90vgTqjcXToMIpr0Ffs2YynwiJDJfI+EmxT9Aq2q5DHuACUBE= +nCvSCTYVLqVX6v3jxW+ewg== +aB970GMZ8QBpfPXdUuRnnA== +kpIwTqKnliJBo2EuhXwEthHMOAEjWgupnRv75PmiWHY5zuUIl2YZLJoMSpCBiG+eK1XuDVNPBxLwtOjlkjFp0bReNqvKGHqJH7l2QPTTRDlZ5TRlhZmEr8qomj7qyguctQEUxrf7YamgRpOIYQw9782EJ5nvRtF081IgzE8O0JRGCW//aJvhPAqO1H0rasoK +T3HaYxXUl+VqSZfC5FDhRQHJ/MQqA5DCf+rKHD8QhMb16EKM2P4PcsNOUuxDVf6Z +Lem1WnRbqYIKnFht0piSOY0ePd27WTpOW/r6zXsGjCCgctC6P1BJlLMvdqM6FkopGl7537Swd/Y4UgVDMv2+4bQ/BNwsmqEgBE5A3Lqs/YQ= +Lem1WnRbqYIKnFht0piSOafqrKq7dQK0M+bzWPIYUrKSpc4zuTjeRz2kL3EbttbL +Lem1WnRbqYIKnFht0piSOWFbST7Gx4zMPYqCfxh1JPyKlUcjri9q7KRWT7zQ/+lR2QV8Lm8tdRdeK78bfuzjJA== +PGfUV/PJZUTmrVa+YyRE2utIBbEUA19ob5Rm5dC5VnnlLqpl+DdiiQyykSHroyei +aB970GMZ8QBpfPXdUuRnnA== +elE6clfPCyCILz3PuCtNAUMgwm/8JUOlPKW4DxhsZYdbGkP5pVQaGMiieXljtVZb +FKc9ACgY2NNxj8XpObgiOvBxuigh+r3CoJgQScdj7Yyyakh4KlHcTgJEJRyeyvwK +DluvoqKEVKQxtxUc2RI76flRNS7tN4wO7KwWxd4KDdARqW1nbGj6bdU9wk8jqrXF +5kyn4debjoxP71bzU5ggfyqLdaJjv6SFchtGVFPegVw4w6dkiGKmQl7d6AbS+5tr +ExDcjKWLWJfZ442H+z7Pmi6DwdecBp3f/oeNOkMmWjO0sL2IT/86IulY1eDIq37X +/verAsd1ClE2KYl073Mqc2k58S3Jrq6W7t0ebFCoaw9RUQEjjzJZU/BWuV2WFY2d +0RnqfM/VSNaNTOCamx69bcn3fHOtaA81sa+vTdMU3kSiOL3cddw7tEHneHerYT8Ym6RTa8NWVXzsBkTrwTH6lGVQckvWBI9TkHXGvXwB6zoi/dGQ0bEjOhG7AQkquPFdjv7bV+DRMHlBY1BS5aS6sIhmBuOV9e13waat+hsmkdk/CKtBDNmIYvvtqMoK4E93E9laVjogvuBhD5y/7orYo6iLV6yEnyVfEv3IRamIw+8vqDeQJI0V5IfJ0IU2PwcxPxPUXtjPiH18rS9+h8M91ENYFiUGqL81UP/bwdInpNPktcKxiU0BYnc+JJ/Q3HIyAmUVzbabQuy7S52s+HqH4A== +/verAsd1ClE2KYl073Mqc6F0j0yF4OKH1mTRlLzYwJsASesLKj98SVcofdWYx4B78GLu4eofVSuR99o91E8SJW/SGj0FINUMrVMNdO8x9Is= +/verAsd1ClE2KYl073Mqc6F0j0yF4OKH1mTRlLzYwJtcL+1Ww1FuiNVviluYFvlutrjFwOEk19t9Zc0iOTjf/Q== +/verAsd1ClE2KYl073Mqc6F0j0yF4OKH1mTRlLzYwJtiDxBh70X42UwrkODlOfjfUJ+qWdqjJLtdUTCUNXZNew== +/verAsd1ClE2KYl073Mqc6F0j0yF4OKH1mTRlLzYwJuxOl48JbNQ00TmJOWu0Ey5oj8uMDtzboaqGg3tIOb6Pg== +/verAsd1ClE2KYl073Mqc3ioXhvEu8B5bxsIykEs4IAqmdC89LC8WNhfAhz52W4I +/verAsd1ClE2KYl073Mqc/lkP6PcKPAA6zPyLwLuUE03v3Qh1FSmu0RZvTA6nr+Y +/verAsd1ClE2KYl073Mqc4/LwSKEuGJ/UDRLkyH980JcffjlLB40KPxVSbbmHLilZnvFzvWXZ4KSdRbscZu350gActHBUngK/mFeQ653cCfYusEdi0X58aMp2llGMagK +nCvSCTYVLqVX6v3jxW+ewg== +aB970GMZ8QBpfPXdUuRnnA== +Xp7uMwc10/gwBVm1p8liHqCN5ti32Wn+edEiz665OoRoB/CQjzFs56RUON9e1r9f +hqA/5swksE/Fq5x+4BEALRYCw78Coemm0e+i40mwUarsXpCShBz4nj6WVCSK1I2yUnp2TmJJo0IvrwwQUCpFrw== +hiq7EfhnmS0YJ6RF0KVKi1AbDRLrIdAiyQmtoKrSK1w= +mQnBYE5zNkGn7sAJlj7P7Kzy36HqHgtWvbp9P3T2DlDKEpCV9BKaTQpLJJ4GJcgEAIA9oQuPGbbW6y/MhUyWOBybwdd+NeF4VdYzNRg9CIU= +efzeUyLZpkGqU360lJjbzY+zHKutO5cvO0LWG6n/APY5+oJghAWTvfIycs5Y9M8X +fi5S4D8+mInfbHs70KMUNtFVSuopx91d0PHcs1p7FKFvRhEXCDa8fiN3hZqMIy7tDpIXBO8otH2i8i15WB2pIZmOWh80Bom7Kk3UhDVhVZGpvNQMheOC6+4P5IlY98+YdJnm4uKPsikiIrHEhuWTXWzcs91ww4Exu+0Ghz0aqLI= +U+P5PV4i3wohMt0ppw+BSlRIeDpSDs4Uh/oIOi5ccFE+55wypxe0RjtA52lqT/oU +U+P5PV4i3wohMt0ppw+BSmmWKGwI4QrGWHVgMlwIdKKKuaSX879kAvJdvCiS4doh +leHW5eV5BQa9o/GtMUE0yIEiYbDgm+3HfIl2uMxlOBdOcd6V+bVXwCnENz13QoyNUytjgc6qd7ebLmFGxCIvuLiX5QmljRHiCQzHwoFUc1Q= +NuC9YYpfMB4FKqUeQ8N7ujZxmqoa0Bbs3eiWwA/9BakE2cXkeHXfuDLvg/YiWfKvR9dj32miBh6tq+uSDKfwk5VuU1zSxG9qBfuA+a1fG48= +rBkMtEDaC2mvNofzVEBwxFEonMXoEnOnRRMSqFOiuExH7NDg8y50vDM5/Uv4BOch4O+kKL8+gGip6d4njUtbsMC04Ra9KmwqTxQadGfzPa4= +a8pByERZVvoGJegZNs52Gfu4MHghG0MrGZrkz9/z1fhRdSBkkAjsjrrAwW/2S4E2ws1iz8t1ZL7TbYDxuyhVTJcLQPzcvCttfyb/eFTno14= +anXr25aMdXF6CLHX504kVReZQW3byZmE+TDrjFPld1PAqQnvDPQ5dgyruHL5y3xEf97dTa0+anRDY8Ecllsxh3SdbcFZJhXnRwXzYwMyHko= +40PbRvf9+mS38f0vgP8bRwhe/L0ceRIh665HE7RT3OmZhaxwIjKYgRVyqlBX9YJ3JNnGO2pFgBcovUkrjUBiyw== +btpW+JJLNtdnTr4uVfS00WzMGQW1ff8MO+tEK6Szylo6hUSDVtOnSfk0sWZOmxWk +IhokNyBw54ICUk711koMVSaqXnWV/yM804uS/gsSiwM= +WMulP/DOLC7zge5S6hJ4ClQCp/Ji1IIs2BPoeSxBSS7GFhBUFmAc2B7j76xF2Rag +KsOCQA8o2KUYr3Vn233rb2nXNBok4eeTFx/frFdS04BrTKnDkVG3oXwhOtzAjQkLvo6Gglym1eIlStLfS2ANdQ== +wy8tRCdbFRMQjY4n3xM1t55OeV4tIbl2Z02iiPl2sukB+x6g7GwLGcLq/jZfIEZ4 +MGggI6PzvnLtwz0JFEF3YQtvu/DQSpJgcN5kzlNg88ccyYBJd9PO3f9JSJBYKOS9 +XgB9G4ZCOzQwRgJOAB0mv5YJPTcDrZ0PBfJtdlbwuyd4Gmk0ZWslnEbbL2YBm9Qr +0+lHvjjD0Jpgi6UdREIJLn2RRKnXi5vDjpSdGlFVnazLLJHfGSdhgUlKbqxCPHTclkxkqu7mCFR54Z/EmGsPUQ== +4QUoln5+UqLXanB9CYO46jFD6zL5vOZiMOxalq27zyKtVD+I1eJ2/2O/fbtftxyD +L9yATmfSeMcJDIrbSTu/ciyNOaAEwtoHsI8svEfPlIg3b4DojYajl/1OZ6RVOiIqtyM0d3VN+kwViwAU1gVT9LtK6C3jSiUwS/ioA9+XdKI/K9fNJB1R4MA/TbNh9XJx +6QK5eVPuiqD7ZK5ePzfuBY01zTkeWWlqrO+dtAq69xtOVeQ1HRoVge8Wbx7TOq1bWxbI/RNTr7ycYuCBbCSBkuknhxJ+D6OOb7jVvSphXDg= +aB970GMZ8QBpfPXdUuRnnA== +0n23RqvvyqHoVAsHkgRkiKC2pnMMOKOlfjuGK2GyUFqbU0kEsJSoVBQLcP6MMY1DaSQKGBC/oMiniOWYnsAGQwEu8C5bXS/aK+NUHrGqJ5Mwplllts9sWCnu2MwgW67ht2BPBSTCiaKkAla7ujCAXA== +Sx+8vSnNmpXQUaNoTjNfI22hhkyZo6j0QQtvhEMEjOFC3XkDOGQRpjg7Qlp0Bn/G2US/RPlO41lirDPI+jEwHqU8Ydw4iBzVSTFur5Cz7x4= +WXHAlRLvEp9x4G0kdMHh5g== +QO7uM5gWlOry6iuYxbpRwbqFxrstbm8ulgoTJXe000g= +teSOGeFNaUkA9laHlDgvnPSdTM/flzNj9Zbpeq6Bj6CuHBpQvcVxHmWXAigamcqS +BfT1olLuOOnBdRJ/7pz+DQI0rF/eI6Ir9mKU3HnXPAX/Bpn47Sezq9/KU6DU/iJP50Ppq/LJzZpDIsvuMgpL1zs1+rm5XvAJEUGqUFMMaYwCAirwR+nNt3K3mtObQnVCbJ38p2R3DiThFCk+h6BFWLtHxpq03AwNgnKfBlg+5yd1ffloQiMxNnZaKjXqXpsxy4SuBZuPKxdKQIll57Qwj9czx5N1uEj95WaSejf0R7s8dJ61jK3y8MGAzWIzWIkjFGZyxsRJB1/ipJuPBuGtQBC+qiUe7/yA9A2oEXCssvU= +teSOGeFNaUkA9laHlDgvnDm85HsEjqySjfzJkASKEKLjNSD1Vvs2XfR5rb1jRPS3vsGZjm56mkWPi2ZQnkawo1+804syMN5X45IDHO2eO7ZpIyU4MkHG9oNNN1w9X3/2sdJJgotVMQr9qnpJxagOxg== +teSOGeFNaUkA9laHlDgvnHK4IcuTKCKRCmmLMiYKEEQrJ+8scPIHHLmTzGgt6u3fcHO7p51Q2WfURmKrg6MqT7kc5G3hIZwccFqxAqKIZbQ= +iZ3xMNUVzQ5xKfgOmhExV7dlo+i5IZhs+qriCuW+2g7y4fgyoQHaN6NEvcqnYdJP7JX3ZEnRfDriVPebnpFyulPITL/+qobO9+mQXoRP/PLq4MA/TFhvCtkLdOFEcrtoDnozqP5J7iYpXK00Qi4E3w== +iZ3xMNUVzQ5xKfgOmhExV0e+4xg4NJDWcVttCX2xMc8wGQ7+hXJrv4sI2eiUG9rV +iZ3xMNUVzQ5xKfgOmhExV9JZIVey9aJPOJbkEgOmjKcCWf38MXJiJETpLjPFwK4v/ltjCTGm0pxJ04Nj2UyFjA== +iZ3xMNUVzQ5xKfgOmhExV0e+4xg4NJDWcVttCX2xMc8ZQmHDyQZrTRyApTgmF99S +H4CUhIMpT4fWTnT++GE4k2Ysuxmb3DXltZmq0sG6NZoQ9huopyzxk3HMnoLSg1ga+lx8yH0N/Trw6Pn6Amf3JXBoEA7uJQn7vgzsQBTw41oAPAzxsz7AC8kNbonm65R2/dCgL+aADX+nQGkhh1ndOg== +e13U2otayWK+qQK6GXeoqcMuGeI2T0JOaUCceHt9/EVkTVJQmZyIFr2iuqwcan8H +/N+3jlhhoP4y+xxGX0RP20bFk21mdidb/TKParpEOHioTXmb74JuFkiBxDTSjWdtZqJEyHilDN8b6UT19Zd2zFtu6R1AD9U7kC2+LYmxdYWP7e9uVSyfUd2ln8Yu5PXs +DjH9ARO2Zq+zPGtnKvaU2w== +QO7uM5gWlOry6iuYxbpRwdbz9tOf6fqDDkCI/r3oAT4= +Sc+DTZbhV10ML6sY71TEHg== diff --git a/siteini.pack/Poland/paramountchannel.pl.channels.xml b/siteini.pack/Poland/paramountchannel.pl.channels.xml new file mode 100755 index 00000000..86270ddb --- /dev/null +++ b/siteini.pack/Poland/paramountchannel.pl.channels.xml @@ -0,0 +1,6 @@ + + + + Paramount Channel + + \ No newline at end of file diff --git a/siteini.pack/Poland/paramountchannel.pl.ini b/siteini.pack/Poland/paramountchannel.pl.ini new file mode 100755 index 00000000..0f62fb7c --- /dev/null +++ b/siteini.pack/Poland/paramountchannel.pl.ini @@ -0,0 +1,30 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: paramountchannel.pl +* @MinSWversion: V1.1.1/56.29 +* @Revision 0 - [13/06/2017] mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=paramountchannel.pl|timezone=Europe/Warsaw|maxdays=7|cultureinfo=pl-PL|charset=UTF-8|nopageoverlaps|titlematchfactor=90} +site {episodesystem=onscreen|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index{url|http://www.paramountchannel.pl/program/|urldate|} +urldate.format {daycounter|0} +* +index_showsplit.scrub {multi|
      |
      (\d{2}:\d{2})

      ||} +index_title.scrub {regex||

      (.*?)

      ||} +index_description.scrub{regex||

      (.*?)

      ||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.paramountchannel.pl} +*index_site_id.scrub {single|site_suite: "via||"} +*index_site_channel.scrub {single| + + + TVN 7 [214] + WP [170] + Planete+ HD [27] + Kuchnia+ HD [28] + Baby TV [96] + Polsat News [223] + Dorcel TV [204] + Mango 24 [88] + TVP 1 HD [11] + 4 FUN.tv [165] + Discovery Life HD [146] + AXN HD [56] + AXN White [65] + AXN Black [66] + Boomerang HD [102] + Cinemax HD [48] + Cinemax 2 HD [49] + CNN HD [224] + COMEDY CENTRAL HD [62] + DTX [117] + Discovery Channel HD [76] + Discovery Historia [79] + D. SCIENCE HD [77] + TLC HD [145] + Eurosport 1 HD [113] + Eurosport 2 HD [114] + TO!TV [220] + Kino Polska HD [64] + AMC HD [58] + MTV Rocks [162] + MTV Polska HD [192] + nSport+ HD [112] + Polonia 1 [218] + Polsat 2 HD [10] + TV Puls HD [20] + Sportklub HD [121] + Tele5 [219] + Polsat News 2 [45] + TVN [210] + TVN24 HD [6] + TVN STYLE HD [3] + TVN TURBO HD [4] + TVP 2 HD [12] + TVP Kultura [16] + TVP Sport HD [115] + MTV Music Polska [160] + HGTV [23] + TVN24 BiS HD [22] + TVP Info HD [15] + Kino TV HD [67] + HBO3 HD [52] + HBO HD [50] + HBO2 HD [51] + FilmBox Premium HD [184] + Filmbox Extra HD [183] + TVP Polonia [17] + TVP HD [13] + Disney Channel HD [97] + Polsat JimJam [95] + Nickelodeon [100] + Cbeebies [94] + BBC Brit HD [118] + BBC Lifestyle HD [143] + CANAL+ HD [30] + CANAL+ Sport HD [36] + Cartoon Network HD [101] + CANAL+ HD [9] + E! Entertainment HD [152] + Extreme Sports HD [122] + Mezzo [176] + NATIONAL GEO HD [81] + Polsat News HD [21] + CANAL+ NOW [38] + Superstacja [46] + TNT HD [72] + Travel Channel HD [86] + TV4 HD [8] + TVP Historia [18] + Filmbox Family [185] + MTV Live HD [161] + TVN 7 HD [2] + TVN HD [1] + Eska TV extra [177] + ID HD [147] + BBC World News [226] + Universal Channel SD [701] + TVS [87] + NATIONAL GEOGRAPHIC WILD HD [82] + Animal Planet HD [78] + Disney XD [98] + Blue Hustler [200] + Private TV [201] + BBC First [70] + FOX HD [54] + VH1 [163] + TVP Seriale [14] + Comedy Central Family HD [68] + BBC Earth HD [80] + Polsat Cafe HD [144] + Polsat Film HD [61] + Polsat HD [7] + Polsat Play HD [119] + TV6 HD [44] + Romance TV HD [59] + Paramount Channel HD [63] + Super Polsat HD [43] + TVN Turbo HD [116] + Hustler 3D HD [202] + TTV HD [5] + Nick Jr. [93] + NickToons HD [99] + Disney Junior [92] + Crime+Investigation Polsat HD [149] + History HD [83] + Sundance TV HD [60] + Redlight HD [203] + 4 FUN HITS GOLD [166] + Polsat [215] + TVP 1 [211] + TVP 2 [212] + MiniMini+ HD [90] + Planete+ HD [44] + AXN SPIN HD [57] + Stars.TV [179] + Kuchnia+ HD [25] + Filmbox Action [186] + Domo+ HD [24] + teleTOON+ HD [91] + Eleven Sports 1 HD [126] + FightBox HD [124] + CANAL+ Film HD [32] + Ale kino+ HD [26] + Eleven Sports 2 HD [127] + Kuchnia+ HD [140] + Ale kino+ HD [53] + MiniMini+ HD [90] + teleTOON+ HD [91] + Planete+ HD [75] + Domo+ HD [141] + CANAL+ Sport HD [110] + nSport+ HD [39] + CANAL+ Family HD [34] + TVP Rozrywka [19] + TV Puls [213] + Mango 24 [158] + Polo TV [174] + Puls2 [47] + Nat Geo People HD [151] + TVP Regionalna [41] + ATM Rozrywka [154] + Kino Polska Muzyka [171] + CBS Action [189] + CBS Europa HD [190] + 4 FUN DANCE [167] + Trace Urban [210] + CBS Reality [170] + Polsat Romans [153] + Sci Fi HD [193] + Zest TV [208] + Universal Channel HD [69] + 13 Ulica HD [73] + Motowizja TV [120] + Stopklatka TV [191] + Da Vinci [104] + Fokus TV [89] + Disco Polo Music [175] + NTL Radomsko [155] + VOX Music TV [169] + TVP ABC [103] + Power TV [173] + Adventure HD [85] + TV Republika [216] + Polsat Music HD [172] + HISTORY 2 HD [84] + Lifetime HD [148] + FOX Comedy HD [55] + Active Family [188] + Wellbeing Network [159] + TVN Fabula HD [71] + CANAL+ 1 HD [31] + CANAL+ Seriale HD [33] + CANAL+ Sport 2 HD [37] + CANAL+ Sport 2 [111] + CANAL+ Dokument HD [35] + France24 ang [229] + Filmbox Arthouse [187] + Polsat Viasat History HD [180] + Polsat Viasat Nature HD [181] + Polsat Viasat Explore HD [182] + Fightklub HD [123] + Eleven Sports 3 HD [128] + ESKA ROCK TV [178] + Eska TV [164] + Nowa TV [156] + Food Network [29] + Tenis Premium 1 HD [108] + Tenis Premium 2 HD [109] + UA-TV [237] + NUTA.TV [168] + Zoom TV [42] + Metro TV [28] + TBN Polska [221] + Eleven Sports 4 HD [129] + Epic Drama HD [69] + Eurosport 3 HD [107] + Eurosport 4 HD [108] + Eurosport 5 HD [109] + CANAL+ 4K ULTRA HD [40] + CANAL+ 4K ULTRA HD [109] + TVP 4K [108] + Polsat Sport Premium 1 [130] + Polsat Sport Premium 2 [131] + Polsat Sport Premium PPV3 [132] + Polsat Sport Premium PPV4 [133] + Polsat Sport Premium PPV5 [134] + Polsat Sport Premium PPV6 [135] + Red Carpet TV [213] + TVR [159] + TV Okazje [158] + CANAL+ HD F [1010] + CANAL+ HD S [1011] + CANAL+ 1 HD F [1012] + CANAL+ 1 HD S [1013] + CANAL+ SPORT 3 HD [107] + CANAL+ SPORT 4 HD [108] + StudioMed TV [139] + Playboy TV HD [209] + MUSEUM 4K [196] + GOLF CHANNEL HD [125] + + \ No newline at end of file diff --git a/siteini.pack/Poland/pl.canalplus.com.E.ini b/siteini.pack/Poland/pl.canalplus.com.E.ini new file mode 100755 index 00000000..36ba23de --- /dev/null +++ b/siteini.pack/Poland/pl.canalplus.com.E.ini @@ -0,0 +1,103 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: pl.canalplus.com +* @MinSWversion: 2.1.9 +* @Revision 3 - [12/01/2020] WGTeam-Mat8861*new url +* @Revision 2 - [29/10/2019] WGTeam-Mat8861*fix +* @Revision 1 - [09/09/2019] WGTeam-Mat8861*new url from ncplus +* @Revision 0 - [13/07/2019] WGTeam-Mat8861 *rewrite of old +* - creation +* @Remarks: +* @header_end +* $$encrypted [13/01/2020] +**------------------------------------------------------------------------------------------------ +site {url=pl.canalplus.com|timezone=UTC|maxdays=7|cultureinfo=pl-PL|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +8nOpEpdeKlbgyP4i8qpu0g== +RSF31+Ec8c6dgmcz1Pq55g== +qMnc35VCLf1uydIN9JFPEX+N5NtO8Dqu2VgV/njt9KKyAG93yUOWOtI8noqfmYJ1 +BoXysRzfJ3yrTTNQ+7Q+bg== +oCknS6KamGHbamr1OijDrizfZlcMuk9ocHg++TDETHoONXSKKiNUVyo4WfvqQgen +oCknS6KamGHbamr1OijDrsatmSzkIG5WFzfUeeAdCSckQFWIC10Hs4TV3JJr7X8ItNeHJ47/kE80GsxxrbVUwG4L5oB7bS49l37CZMXIFUk= +oCknS6KamGHbamr1OijDrh0XUTIVVODuoEjFr64xGBamsHYm2VIx+f77ZUs7AiStN5Y947xHVgQt0Go22rALqA== +oCknS6KamGHbamr1OijDri5YD2TvS0+vbQ7tBC01XJURAerk7OXXGbOP3Jiiyna15qi4VPiQWd17sQ/+jQLGAA== +oCknS6KamGHbamr1OijDrkUujoTikRgxPJ5AkrqkEXunNFhgNz7vKOEsKsXZJZFbxQCVoU7kVIxppBqgvhOBiSAN3adwJ/qYfBzuU1hAIdbMCYxDFIrlDJkx0xLZwMAPpQCF628NP2OKKnzRgzBwBg== +N++pl8XZCiKuSzEoBMvZUreyFGwRzjejClP9O2hWxtD+CAH1K4vUtkQdaKg3YkhlmyWlfqTytkwgaYIewjBc/k8XthHo4Slg7Uu4Xgp8nvc= +RSF31+Ec8c6dgmcz1Pq55g== +1sXBAthiN5iv3hQ6hS96HR/fU/tb6rZhEpspDqnJCc4= +nUH2ztgkM3EgtBtANlEEOLdoyXrnmtL8qAMJR+Hc3oZ1i92A9grnawDWyyqOzBU/bPFDBnbesl4l6j+zUx4S8chmiIkDDcm4bR6u2FBpLTY= +/8iyDeUGeAege8TeYF2aF5xcoO7POWXy7cBaK1B+Znx+BRyQzKSbqToOSMads4R6rdFXBdtDTwTxbi13UoIeEaoJPDnSv2JTw3nA1moXX/M= +KXmLUFN0sJ7trNnWUyxmLg== +SAUf5Lc/1KJ9S9k/+XmDHIGywqb+exc3Ujnt8ZmVcbfSOqnNjb76m0NSA/baNNXocS2QoqhKtbZZI2jOK0/QWqT45oUbjfaj1qZAhpglNCce8x1tfJa4YgSD0G2S111CguzfawHo6vdzuNmAqa6ZCEFHTVQGs/DIiHQLquzlsac= +46Qgsv2zQNPtDBeNi8tIPPwVVd+uol+ClWWPMhjxv67v6NVnd8SugH7wdSj7ltO0DxWqVvDTrM7aoN//gVfQ0g== +VXxN0Tg0CSQwPPjb+vE0pH6Mk0oavSkCbknPkZyB5g8= +jMK4a+I3gxi/mSKNElktHNJMP4I7MdV3spzkx08pD7T1Em4K/Rw2g1RYKJXp/qkdxfCjUqpN11Ur7kt7QWzWVplABcMHo6112tFWixN6fcjMzlEIJ9cdfK9+QE36A9a1hSljzNWFSGUx7EDloga7jQ== +jMK4a+I3gxi/mSKNElktHIFj7ZdC9UllYwfOCHy4ifC9voI5s5vu28r6iQprrofUwgBQq699h3L61Ms83PaksCaWBWiVU4YsJP5VuxURfpo= +KXmLUFN0sJ7trNnWUyxmLg== +7FbsL/iuPQe7ydO1Vqlg5cjHshmS8bXLfl9gi933E7WL8HuhIXfYkO7fVQqSB+wy +xuad2HKb0NCwuahhe8i2wamnFhOG/jjpfY4gI109HcUoOBH7f0MscHO+DbHixxEYwdDucH2D89IjTLoKi3AWCw== +ZuG/heMNSEA0IgNqKsTDkuvdQ9udxE1jEV7pFgMhWIXs0r8ZzVZW4G7bXxG8B+XV3/XYw7q2mmkfz1E9PB6kr+BnprJWrgckRshugjriG7U= +VyeyCnJ8hI0Ksw52L0hteYiyHfi+IrAacD1ujWcQFOwVVVDXvABVwb+WlX7tc19f +L/uw8LTdnihhhAavz/LOv5vwI+cfTvxULChqnoci35SzPjx1oOSz2IA1gR8xwNTU +L/uw8LTdnihhhAavz/LOv23LrQaN2D7PORbthKTaW7JTgna7RUZMMeIBYZeoC1mqmJ7WqqyBXW1XJSpRcxjUuM1DFzcp5ijh4Xocq99v7wE= +b/zUgcWdkuqFH1nIULjNtFxKT8ODoazr0RtLIxxFAKMkk6sPqSgJrVcJTxo34uC7 +b/zUgcWdkuqFH1nIULjNtJfDBSU2OqEnxMYJq7F261jTnzJqFiS6d4XJI14DCosbIGLu3mBhkzckx1WzcWRXEQ== +Au99VQkPZ3tOeTUJpCzGvUijSlsP7XSNddY53IpJyltrSdPo68jHJDlqqIXToZtB +SnnFNrc6N1fgjHmO4iXZeuWFfMLPxifXOdXzSVp19XDCWaklFUbu8l4ZczM1MwAh +KXmLUFN0sJ7trNnWUyxmLg== +wE/SddkpZgL0azRKHx06bC0mZyVrKdUookUIBau50q8KxLDMtthuffAEQ+LZICFL +wE/SddkpZgL0azRKHx06bExD/OJErDd94unMnkDjUGyOmlWPp50s5XtiDHutUsgIqmTVMW9FANaO5+O7sXUHdEGBzdgH9R4P2OsUDoU0+H8= +wE/SddkpZgL0azRKHx06bPPVuoKXYy5tjxloEZCJrKwyJTHt6vrtliMed2cJi6gq3BPH6b2gTn1mhv8MAtJ1pGgURYY0e6ezSKVbJ7VnP5c= +wE/SddkpZgL0azRKHx06bDITY7PBmc2DNWxj5ZoXz+hKeE6Auv1k57J+eMc5aydHOFtMm6vIsl4WYeZqEv7NwSXBohOylUvDQJSlZzXrmKw= +Py1RNf1b2MSeGixMKWDV54rgmpM0siwLSjJU2lxTZp1Nkqnm4Tmm3X4+eEkJu+RDu4d2Vnkpk385FMIC9QdrkWGtvvHFg9roifv8UEFWlPvmVFPhLHDpP0EcFoCoBfjf +wE/SddkpZgL0azRKHx06bLHmGDaEVpLXBZzC6vbf+Fawtgbi4iUOhCWuEqo2MwodjYUMDgEMLl0RWkSbuPP1Lw== +BoXysRzfJ3yrTTNQ+7Q+bg== +Cmgz4V2JtUsg2O3Yvn83YoCX0FDZUw7kQXQ0aLZGy+uIypkCYRXKcrRuHSIHixmi +2TrBwEr7TRsfpMG02nZOrn/50Ahu4itAq2g0/7VK4bg= +PnaA2QqQlwJ8VwAzV0SKoLR83VKCOPIZGS1LUGUMWz7qtRHIrnAXgfKsd+rJy16QGGUWdTsH153OaamN8OBwJg== +lCklL8DYJbWYEeBHNC7uRJQ7jIdknvETPXntA0LIGnC6UbnLAKC5P0ifVkvN7+H0 +K2G91s2zw6gZDJaVYSiR7Hd/j9cHcuPLcs14W8tZDIsxOETTzmZAgq5E++dZf3FG +tnd47NsBOkQVVq/qvlahNJRw0UHGJXBWA57v771utGdKy+x4b4m/KVdrV9Y2N8UG +TKX/IGB4mUBMN08z3LmdvLiO4mLUiIdJ+Cz0QHoq04butIHhRnKgrIuRBYUxe8Aj +nT99CzF6W9g/WeRptRW9drwLhXilDO3Oq0ySHBpZvTUTIy0FnMA2VjWV8axCTlKttemUKuUGrJzhL5eS/8r6rT3TpJ5tDpg8rCaOlACJy+w= +SbKNWPBPCrt35lqQHfh4TII4AoH5VWp6rSO+WT4/F+DFJTPfVOWGJ0v7jqlKruR8 +7IshXlePJyFa3iRitvKVb831K1P0lTp5eSJJgPRYPns2+pjv2BE4jDA2HcRkOr6nfByu81ZDARQrgjhyhV8DIvFFBhlvQbloVlx5s8L+6iA= +gD8UmnfE7VVWb9SVnNzlB3wGaCVc7dRCQWnGEGJ3ZCYSHOReR8ex3uh0/fTJ0dA6 +QBijncdlk6u1yoelppiDCq3Ssms1N/OAZqItSM3bsjDbJ+JhhL5gDr0G90X1QhYSmOJFFc6f/VE4xzRhf79W2yNVz0MdLBfOjygfkQlPLspBxYPZqs7cifOwJnf3MwjX +QBijncdlk6u1yoelppiDClAX5FL5iVHrjOsAdREiZuEpkVHl79Q49ES4wzK9qOluo+yxM1f6zQwpqYWH7jD7j8w6e5nl3drEyNT25pfe5fA= +JZPYvr76SEapAGtqAUg5ajCUXxvyx9leO2SE5mPfESWRItox3LhJHbuzob6i18iJ +pR1ZksfmkthT2hjE11fxAUZC7swmfuH4lBJNGN1fqZM7Vl7T4Z3PVTxYwnxVEX/1BLEUPTTw8BPfrVVz0sOLAA== +1lCD/FXnhzMLT627wZBkT/GGfaCUf1aR3ylVdWMbKqk6sipkNOHbwXE9TinSvJ3Y +Pgp4kHC4RhVqTe5faIArfgDHqBlrjKvxkuabhww8UjVDazh4IHzHk1WWGLJ5XKmgUthbjoX4czEjaN3nnukueA== +OKL/PT1eh48ecLsetK8lS3byH0nr6l6YoqKfqMZIMt8sem+A83FRYEJ7YMbbhgXDVEphk8+nARQxwzPnQuvdsQ== +qFdSHlG71xKAmf/MFvDEk/uzsYMKpiTyDWejD9Gn7TmVVWx4TVJPtp14KixsMn/JnTgmd7IsubGfRQ8Oe4twAg== +t2fC4sANfMwUROBNaoz4w555CS3CSTTJNDNnq6ERWjI= +cKGhvKeU/mvPMCHSOQiPvqfmC1Ye7HGqDKbJ9eEremDGOkDsTascIHxX3CdCrHwE +2BTWLuJOsWXBr2NVPOtXvPe5NKLNySq8i0HJAaSAG2GrMTBtAzctRP5KtG6e6d+1y6ft2z/iLBzhOhXX3cg/3A== +fkEhdARDNyxAge19667uM3x11fDnefo7c8RsT9FfZkabNSiIOFGeDQbaDbiuOW0M +VAmdYBaxAefZjkFEIZGxTRmndfEurdVhcSPQ7a16coiciK1r3+7b08AUYTYiyEZa +S8XMYYjdtJoiaN2crhJKre6O9f9bztlcbTAgB9/HThudAVSf9TIkxiVpzV0aK1mf +S8XMYYjdtJoiaN2crhJKrRn7Seip8SmmDTJTXTw2HOUp5vfVnBy4BLNglWPyhcZsmPmaAsJkb+pUBY9PGfq0Bw== +RSF31+Ec8c6dgmcz1Pq55g== +YQIQHmp00b+Md94MlT5wq1mZDYwxc1r3ZIvmOUO+KqG8PDycDoCPMuEysQABNuSN +RSF31+Ec8c6dgmcz1Pq55g== +BoXysRzfJ3yrTTNQ+7Q+bg== +XV415aAAcBlhs7OBwavN/fw8rPcWWBvg+l7gCqXaat3G5MqhXGZd330qpMSk6/3YCgCZVdkLrerd8Yn+triZixJcet/M+9S3npFs4npwBYhhEFsAVAzD39W6CQ8uQ30ftvh6teBxq+RIAYUtWGXmfA== +YMouNyRX9m+4du7CIZdVi2H3GgbOinik6vuh5CdPuM6yrOXDAt7DXDheCPboedTI/rSr9hNW599hlrCg6S1P6g/xmQa0bu7ZLnzlI5qnw/k= +ZkD8rc88DOHZNHh8yZfvAQ== +OiQ1Ml8uAkQmlD+IJE+e1OhUU653jSv/gzRymG0Ve8Y= +EqKaP4nIwo9uTpF06vPL/hMXxr7g4Cm2JD+h/idAIg9Yc4cnXMphvnNlP4316jaD +EqKaP4nIwo9uTpF06vPL/gDDbAEvhEZrfi1d8PeYy1LEW5t9Epw1M/DwDpi0RAPhMSEVt/HlrUUWsi4W6l+OqtX0veeKLiwnXIXN8u9UXvHFDkOmjlxiRfx6ghq5vPXZI0Rg6Q8aAAoKXlwxr9yoe0Q2/VVG0c2x+69XbUHHRbI1qlZ8MDATo2kU7R3/PtMkIQaR6HAom8/Rp+7Ip7Ds6Q== +EqKaP4nIwo9uTpF06vPL/hz5sIjAk+GT10FxDvenVv+nG1fxowOykme4C5+8n6K8 ++mINWcya6GxRgKa2DRy8eaF+r+8qarzcLqtTkje1MbRiacoHvcIhkh+HZNnoKC8t6esSwb9xgTFkmBcEmVteIygh9PF+PEgg7/qH9zILP7Y= +rjHwCa+bndZOI6CK5OL3O/WqBJDv44jTjPY24Kda9rqkJQ0gR11Q4OyHNAGvtlD8G84UhdnD+3j6cgwSzs7IgTiYi4wqQ3n8oM367BgWWQEfGYS2mMz7oenfvKwqe0u4Ju2XU8DCLlwEjvsa8x1O6xRrfJJJWW/TYlR9/cYY22k= +TdVzMYiluSu9fA3ujUdWoY4gDEOqVERQ3Wb52nE+dJFwwAVA3dLvfC+662KzNpGZSDHHb/8fVbA46kL+N+GOQnkgbe6FyWcuLcRaurL7Wtc= +zV66o/jhesJsu7CoUFzzq8IMKiQ50yK3V1VsyF+NGo1+ZIPcpsx8dh7sfXjQMezeGDLftO21hCjiA7I3ICO75A== +zV66o/jhesJsu7CoUFzzqzGmQOko8SC/8jt3Lec/9vLr0N3BESqmuF50UOnEnBXY8VcDeatMMyuS4dREV/t9zA== +zV66o/jhesJsu7CoUFzzqzGmQOko8SC/8jt3Lec/9vLpWU0qqKfMCsbN4THTkq5G +CzcigK04Y5r29SerQ0PqDFCF58Z0qAHUNr6+1EeVqnsEolcuWtudqStq1fcVysN+ +TdVzMYiluSu9fA3ujUdWoQPUGL6OqrwdGFPLC2AHaMz7RWxZXShho3gKpUvxeKUDBhUGOCnZfP0tdw4mYAfUMUhBMUVbc05v4VYh8BLMZLs0BeXErInFNgH4iF5yqkxF +V/QbB4Hwt0IPK+tHvnL7bw== +miZiYmUpT3UW0XPbsK5L4+gmGXUvvfpd/vdjAbJwab0= +RSF31+Ec8c6dgmcz1Pq55g== +1WI7z68jgxBHWy9kQF3r7w== diff --git a/siteini.pack/Poland/programtv.interia.pl.E.channels.xml b/siteini.pack/Poland/programtv.interia.pl.E.channels.xml new file mode 100755 index 00000000..c26a894d --- /dev/null +++ b/siteini.pack/Poland/programtv.interia.pl.E.channels.xml @@ -0,0 +1,434 @@ + + + + 13 Ulica + 13 Ulica HD + 4FUN FIT&DANCE + 4FUN HITS + 4FUN.TV + Adventure + Adventure HD + Ale kino+ + Ale kino+ HD + AMC + Animal Planet + ATM Rozrywka + AXN + AXN Black + AXN HD + AXN Spin + AXN Spin HD + AXN White + Baby TV + BabyFirstTV + BBC Brit + BBC CBeebies + BBC Earth + BBC HD + BBC Knowledge HD + BBC Lifestyle + Boomerang + CANAL+ + CANAL+ Discovery + CANAL+ Discovery HD + CANAL+ Family + CANAL+ Family HD + CANAL+ Film + CANAL+ Film HD + CANAL+ HD + CANAL+ Seriale + CANAL+ Seriale HD + CANAL+ Sport + CANAL+ Sport 2 + CANAL+ Sport 2 HD + CANAL+ Sport HD + CANAL+1 + CANAL+1 HD + Cartoon Network + CBS Action + CBS Europa + CBS Reality + CI POLSAT + Cinemax + Cinemax 2 + Cinemax 2 HD + Cinemax HD + Comedy Central + Comedy Central Family + CSB TV + Czwórka Polskie Radio + Da Vinci + Disco Polo Music + Discovery Channel + Discovery Channel HD + Discovery Historia + Discovery Life + Discovery Science + Discovery Turbo Xtra + Discovery Turbo Xtra HD + Disney Channel + Disney Junior + Disney XD + dlaCiebie.tv + DocuBox HD + Domo+ + Domo+ HD + Duck TV + Duck TV HD + E! Entertaiment HD + E! Entertainment + Edusat + Edusat HD + Eleven Sports 1 + Eleven Sports 1 HD + Eleven Sports 2 + Eleven Sports 2 HD + Eleven Sports 3 + Eleven Sports 3 HD + Eleven Sports 4 + Eleven Sports 4 HD + English Club TV + Eska Rock TV + Eska TV + Eska TV Extra + Eurochannel + Eurosport 1 + Eurosport 1 HD + Eurosport 2 + Eurosport 2 HD + Extreme + Family Sport + Family Sport HD + Fashion One + Fashion One HD + FightBox HD + FightKlub + Fightklub HD + Filmbox + FilmBox Action + FilmBox Arthouse + FilmBox Extra HD + Filmbox Family + FilmBox Premium + Fokus TV + FOX + Fox Comedy + Fox Comedy HD + FOX HD + GINX TV + Golf Channel + Golf Channel HD + H2 + H2 HD + HBO + HBO HD + HBO2 + HBO2 HD + HBO3 + HBO3 HD + HISTORY + HISTORY HD + ID + ID HD + JimJam Polsat + Kino Polska + Kino Polska Muzyka + Kuchnia+ + Kuchnia+ HD + Lifetime + LOVE + Mango + METRO + METRO HD + MiniMini+ + MiniMini+ HD + MTV Music + MTV Polska + Nat Geo People HD + Nat Geo Wild + Nat Geo Wild HD + National Geographic + National Geographic HD + NHK World TV + Nick Jr. + Nickelodeon + Nickelodeon HD + Novela tv + Novela tv HD + Nowa TV + Nowa TV HD + nSport + nSport HD + Paramount Channel HD + Planete+ + PLANETE+ HD + Polo TV + Polonia 1 + Polsat + Polsat 2 + Polsat Café + POLSAT Doku + POLSAT Doku HD + Polsat Film + POLSAT Film HD + POLSAT Food + POLSAT Food Network HD + Polsat HD + Polsat Music HD + Polsat News + Polsat News 2 + POLSAT News HD + Polsat Play + POLSAT Romans + Polsat Sport + Polsat Sport Extra + Polsat Sport Extra HD + Polsat Sport Fight HD + Polsat Sport HD + Polsat Sport News + POLSAT Sport Premium 1 + POLSAT Sport Premium 2 + POLSAT Sport Premium 3 + POLSAT Sport Premium 4 + POLSAT Sport Premium 5 + POLSAT Sport Premium 6 + POLSAT Viasat Explorer + POLSAT Viasat History + Polsat Viasat History + POLSAT Viasat Nature + Polskie Radio Program 1 + Polskie Radio Program 2 + Power TV + Power TV HD + PULS 2 + Redlight HD + Romance TV + Romance TV HD + Russia Today HD + SCI FI + SportKlub + STARS.TV + Stopklatka HD + Stopklatka TV + Sundance TV + Sundance TV HD + Super Polsat + Super Polsat HD + Superstacja + Tele 5 + Tele 5 HD + teleTOON+ + teleTOON+HD + Telewizja Pomerania + TLC + TLC HD + TNT + TNT HD + TO!TV + Toya + Travel Channel + Travel Channel HD + TTV + TTV HD + TV 4 + TV 6 + TV Puls + TV Puls HD + TV Republika + TV Republika HD + TV Trwam + TVN + TVN 24 + TVN 24 Biznes i Świat + TVN 24 HD + TVN 7 + TVN 7 HD + TVN Fabuła + TVN HD + TVN Meteo Active + TVN Style + TVN Style HD + TVN Turbo + TVN Turbo HD + TVP 1 + TVP 1 HD + TVP 2 + TVP 2 HD + TVP 3 + TVP 3 Białystok + TVP 3 Bydgoszcz + TVP 3 Gdańsk + TVP 3 Gorzów Wielkopolski + TVP 3 Katowice + TVP 3 Kielce + TVP 3 Kraków + TVP 3 Lublin + TVP 3 Łódź + TVP 3 Olsztyn + TVP 3 Opole + TVP 3 Poznań + TVP 3 Rzeszów + TVP 3 Szczecin + TVP 3 Warszawa + TVP 3 Wrocław + TVP ABC + TVP HD + TVP Historia + TVP Info + TVP Kultura + TVP Polonia + TVP Rozrywka + TVP Seriale + TVP Sport + TVP Sport HD + TVR + TVS + TVS HD + Twoja Telewizja Morska + VOX Music TV + Water Planet HD + WP + WP HD + WTK + Zest TV + Zoom TV + Zoom TV HD + 13th Street + 3SAT + AB Moteurs + Adult Channel + Al Jazeera + ARD + Arirang TV + Arte + Arte HD + ATV + BBC World News + Beate-Uhse.TV + Belgia - TV1 + Belsat TV + Bibel TV + Bloomberg + Blue Hustler + Boomerang HD + BR + BR Alpha + C Music TV + CCTV News + Channel One Russia + Classica + CNBC + CNN + Comedy Central HD + CT 1 + CT 2 + Da Vinci HD + Deutsches Musik Fernsehen + Discovery Channel (niem.) + Discovery HD (niem.) + DMAX + DocuBox + DR 1 + DR 2 + DW + EinsFestival + EinsLive + English Club TV HD + Euronews + Eurosport (niem.) + Fashion TV + Fashion TV HD + FashionBox HD + FightBox + France 2 - PL + France 24 + France 24 - EN + Franken Fernsehen + Goldstar TV + gotv + Heimatkanal + History HD (niem) + HR + HSE 24 + Hustler HD + Hustler TV + Junior (niem.) + Kabel Eins + KI.KA + Lifetime HD + M 6 + MCM Pop + MCM Top + MDR + Mezzo + Mezzo Live HD + Motorvision + MTV Dance + MTV Europe + MTV Germany + MTV Hits + MTV Live HD + MTV Rocks + N 24 + Nautical Channel + NDR + Nederland 1 + Nederland 2 + Nederland 3 + NICK + Nova + n-tv + Nuta.TV + Nuta.TV HD + ORF 1 + ORF 2 + Phoenix + Playboy TV + Private Spice + Private TV + PRO 7 + QVC + RAI 1 + Rossija 24 + RT Documentary + RTL + RTL 2 + RTR Planeta + RTS Deux + RTS Un + Russia Today + SAT.1 + SF 1 + SF Zwei + Sixx + Sky Action + Sky Cinema + Sky Cinema + 1 + Sky Cinema + 24 + Sky Cinema Hits + Sky Comedy + Sky Emotion + Sky Fussball Bundesliga + Sky Krimi + Sky News + Sky Nostalgie + Sky Sport 1 + Sky Sport Austria + Sky Sport HD 1 + Spiegel Geschichte + Sport 1 + Super RTL + Syfy + Tele 5 (niem.) + TF 1 + TRACE Urban + TV 5 Monde Europe + TVE + VH1 Classic European + VH1 European + VOX + Water Planet + ZDF + ZDF Info + + \ No newline at end of file diff --git a/siteini.pack/Poland/programtv.interia.pl.E.ini b/siteini.pack/Poland/programtv.interia.pl.E.ini new file mode 100755 index 00000000..6957ed52 --- /dev/null +++ b/siteini.pack/Poland/programtv.interia.pl.E.ini @@ -0,0 +1,83 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: programtv.interia.pl +* @MinSWversion: V2.1.9 +* none +* @Revision 7 - [25/10/2019] WGT*Mat8861-rewrite +* @Revision 6 - [25/03/2017] Netuddki +* fixed actor scrub +* added country +* added option for xmltv_ns OR onscreen episode system +* @Revision 5 - [25/02/2015] Francis De Paemeleere +* small update +* @Revision 4 - [27/03/2013] Francis De Paemeleere +* add channel logo +* @Revision 3 - [20/08/2012] Willy de Wilde/Jan van Straaten +* complete new (site change) +* @Remarks: +* none +* @header_end +* $$encrypted [30/10/2019] +**------------------------------------------------------------------------------------------------ +site {url=programtv.onet.pl|timezone=Europe/Warsaw|maxdays=13|cultureinfo=pl-PL|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen} +5ezS89DwdVLS8l4cRTGPUw== +7OH5k9EtZqZb+Sdd5bd/OQ5C4bkQqoEmF68x6JqP89ODhxW1thwpF+ixe/cycEYn +g/ANDB9gX7LyNyXrNQiP4cST/dtSbjAvN6XuVpw8asQ= +0A+HcXU0WiL/HBfntTBHj4RdEHN8sxTC1vLsyKnFC5Xj3GrCwU5kVU43xDQBi14oKd9dadSuaDRv5ktEZbqqADAEPbOpknjoTiFHouJvEXw= +0A+HcXU0WiL/HBfntTBHj+8ArtKbTKUZJx2JCHh0admX87/8Fmg6NSQVMPiKhmvX +4CmMeBMzKB3FrpW5y2wH8jFyLLhVw7B3lnxU4ldxZEMQq/NzmaiZjFHWqdnDq6n2czKUpsNcyT/yEp+IZenGbA== +uAz3XYbPVSyg1PyWNPw2rg== +KQU3kDwTP8aSYqciaYi6cKTLq7vDS2ppYO/8SZk6Jz07hu+29eUnnew7B3jZXttejYvBZWU+XHv/28pNuEjc7xZuHipie88Gf/1i75wDuDVi0Ns9RORpnFUsLnsI3GhU6Rc4ysH9TQlBq1XCcEGlZbH0GNZFcaOL5cg7efutbtsMzrLOAB/w/wucnd8ACxRZea9XI19uJTAlxOrRKMV20w== +3khvIxN7g4Tf9KEMYLoeSmTp7IiwDlJD/f26HS9qyB5Z55ONskJxfv3Tg9TT3uco6V2yfaWslBqVlmzozxndVhY/r2bBr8XEJqhX2NswAVHNpD5aa2bGDwI+ckAvqj1tZh6VtDR6lHvnpql2NX9SCgom8cw7vH5OUcwHnMH7tVE= +KQU3kDwTP8aSYqciaYi6cCdMUawmD1Fdx1EJ4CvA06TV8bKUCdZDMV7HCQ2fZzaaeRBM2LxP1R7f6CgwaL7Y8Wo/AruyTkZHgA6uoXzfaxQ= +fKxnfKNRQW1f/4cMLH+daQ== +ro0bpB/2corNFRnuoWVnEeXtpLbcdkkTc/nyyD0HkDnWXbiQ85GyXnEZjRPNyukc +ro0bpB/2corNFRnuoWVnEaRBzhO8Uy7gfLuUCCDdqhrFEXMICOXWrOSGkbQ4HSpC +Jf2ARyxYgaZGawBqLLo3HQ== +Tn7iHiqhpo75wU5yNB108ycfXbCGvJ1AzV//hxX0ewhMi5Az4xlwb3GBoDeZwJOWo1kfzI2AEv0j87NLfMUPWg== +Tn7iHiqhpo75wU5yNB108wGOUbb1lV3i1+JqrevG1y8O7B87JLX7y0cZkuRTMTLiIfvivU99WTvKSNjJWz7K8Q== +p0PO67P3uJAK7cxmX+se4mhk2HKOt6A8Eq8A+pboQpY= +ezfFle02k1JaNLJwYy+oj8OkJFhR2MYV1/PS86szN5DignYNcZZtXnXLw5c17n2u +qa3K+4i/aPr/0wIiTLgifFucA65QGxYEe40HZS7wjYLjgdDoTrxz2LbtJ9AMkxdKTZYsvVb0J9utmBax3Lu7RQ== +2kT3GTwh1UjEsiCS+8zioXaWEEy8fBJ7dDL2TZUch+wboLuPsbYrROslyETUYJIrdb9SdAzDQE45bXxYnWp+vw== +TolOZeoZFVmDAxowVjfXkRX5J+gdvtwTonaQXVOgc69bo4LKQwaiGm5v2CFokv5x ++mp7uC2VEKI9E17UxgC4Mste7oa0Og3I7ddP5FdygKkPBt3P1RQ2WTCiyrNF/WegEs3dKpL+q66DCDMM9sy3sw== +7VjXFgjLeChO2WQM60LC8welUZgYIy3G0ADeKI+HpUeXzkr+lDWFqbZkC2Nm0Wa3 +a6cSshnt+pRf8pbQe0VwA5PcvxWTfb72ZovEvb4UL0KPHRdkIO0ntT6z5I9d2x9+dbjFp7vcsmOGM3i73BjuVg== +a6cSshnt+pRf8pbQe0VwA7Hz58NkLlyXerDihBf6CJp//dAFaF22s6AkqcNZCwxg +QSJA16LeS3q5iZddW1ZRX6qju5St+TJiaJYR8ASwb4DmPqhf4Q46RhsJLrPd6cz0O32dzxLFIOB30hSYJC6gZUyphXkJWizJCtMHTuuIBD0= +5qZ4ou7qnXRn00hmUwTxfH8uJep4/wGuo+5pTfsqppYiMiabhdmaGCBLPWAauW+1pQaZk+c/635uOhwlBhwzNg== +Aw1WZ6ogu6z3vYRzwUMP5aL+aRtSI+M5E6wS0PNkPytdInM5JuhZtIjFPWdRnngzUCx6T41X0e6ZBOUNfCgWWxxdDcc7yadlmK3WAvPtPm3FVvwH67ZHVNU26sVi1P27 +GFXoVoM4p34hzisJlrey5PQVMa0j0DoIISQ3GIYb7LvUktGe33/JGJeC1kOsAttS +G6zhyDXpldJH88b+FdZ6ua/Je5ttoO3dibnzAPNVN7Hi9xUYIgFDDXiTuSN2lXTGa9RX/0V23XvMr7pZL3tnfWOmJ81A6Ddr6roQF8p3+pd1OKCIXouYOkAHtD/fASEpwh4iKeNlJP/zobC99J1MQyQfN5kzBFMulMR0nth+11k= +p0/ehdy9lw9/CuzFVJS7vGIXP5oX4eXoGa4mXbmcsWB6RT3Q6xL4lXnBY3dEm/NGPoxmvziHSOOU6RxqXf2kZw== +p0/ehdy9lw9/CuzFVJS7vGIXP5oX4eXoGa4mXbmcsWBnBHE0AAEcKenvOC7m6IMX3PPMaGxDcPF/yOroLus7YA== +p0/ehdy9lw9/CuzFVJS7vGIXP5oX4eXoGa4mXbmcsWAPn0PEy4WdOXi0cNoWWLDzxN6VJNIHBXmLWkZ3lV6POg== +p0/ehdy9lw9/CuzFVJS7vGIXP5oX4eXoGa4mXbmcsWDveLWlmSmsECYws9q7WCsoP4TSiTZrjTVxA8uy9g9MNw== +p0/ehdy9lw9/CuzFVJS7vGIXP5oX4eXoGa4mXbmcsWCGxJZ4MqtniNKFsKNMVBEKHI+9pU7Q+eW7i9PVSeTA9w== +KuzRNRJey9s4zxC6Gmsi46QvDzP8vK+nesKlWQuOhCZ2TbhGrJ6OwwA3y/aTFjJ1 +rzydTNkYckTwOKj4Ylb2X3lHQOX9jrc7Vr5h+mn2Y/AURGG0NktjL7JjiS+bsulJ +zG/YlOb1XlgaZzuOSe+DNnPm/KMjR6+G+ePB4Jug3dnGzvyS/9KJELeUIVHisCDKe4r6+nJ/wDYoBbjuD254R9T6Af080Y9pjPz8glNSYK9TD7vDxvFAPC431+03pQ2C +Bwbka56H3+cm4J+1jkZrceLiqRV7DP+b+DWpkXTVD7a8L+be/aIbaPbruXuk8Qid +Bwbka56H3+cm4J+1jkZrccwwhx//2wIBjngja20DnaYptT7QlRhkBAm4RPj6FsuR +Bwbka56H3+cm4J+1jkZrcTlZEQg36BR599GDbDgc1WbmyJzlK+sdUJwlEoN/FAAuzSeXtCJWc+7WdeLKOvse5w== +dbBoGEE0/otGUukRUNTC8FJBg/vcdgrbKeBse7F8mrCQ3UCTuznIKrjhvDTJsrYnJFQcy88jJioNiW17QJClmZyWTeBcM38LCkrx8YPtHzomIuzj7cAvbr/piA4EP7ow +E3KuAM8CWuBfVGUbHrfJgK4+dO9oXztKm4re9DbYz8kYTSBeqPrN3Zm3ewcbtO2kOisMsvRfl8ObQrwPrW1Law== +uAz3XYbPVSyg1PyWNPw2rg== +2zU8xHYMkwexasklvsNN8Jnx/WnRDVqD5b8N9QusTGVOjUgPtX6H4OWEHteMozAotnEaQhnQMKLpV7eeOkCOdMdMbBW3t6x/LnwmisA9sY8= +mz14sp9CsLKfK7vRhp+JEBFeOcGUHHfxcEL377KFkLHHeEw0DyTl4tZykfolO675h55Iws12rUkqcsL/XyGlbf0X8Q6mlKwhxqVUhtoEWdj1Bmd1tp47guOhKxKBaopc9KIiicjn9I3ZPqvkCp+sAA== +kNU/mm6HkxtDdS+iMNou39OfjnhNXSC8B/VNJBDw66Hl81H5FnsaFXZoJgFN8i0lu07beZK8H9mkvOhkmMExBeae0oadyCiOJCUNiQrOSWE= +thS9kjfviH8h2AIs7dBkiA== +iefkros6OQA4huKfXOYtFoyXECP59hquscy1z21WXRQ= +oG/G4I8Tx7IKhmMqsc9CaQfoKdFK5YDr/Eww0setRbV/TjlmNbdI32x8JQ16Gp1qfd8hYDIAUR5AMHueeymDVmkXOByKsyJOirdU6yoMJtfUyCuFZZ3mbvQ8aFQ9TFqA +OlH0JbrdrLZKBNdzBVso7B0yZQP0jBE62hTI1M6drcf6EcCxCGlWxTBe0JT5EsdqOjwAylQTBxtIPgSG4MOwQ8uLslHOv0kLhugOJyjy28M= +QAgymhIfy6GuMwDHmTLCvXlDGY4V68HoiGDfP8UVaK3F/Z8HpB5dZdoSV+ZHdqpwf+V8kRp1FXxD7+Ij5PLG6VheFwQnuKkNtCEfkNn7iZ4= +ueeTBx2AgJbILPaStVahpeET58K4RYv7LJP4RpcyMVNcGpLbfh6fdELAoaOUxsGsPa2m1sepr7f17A01wlsrvhXvg8oFjjwFEhlG35KxxA6rv5TiRvP9kf6kKYRenau2 +ueeTBx2AgJbILPaStVahpe8bNBpCeG9BqN/3RKfvRqRDA5xXFs7YZpLtsghb5hZyyuRC/OomjqPBO5M/2SCkhw== +r6DJu0Rqt0o/6c7+QlQuhrMQUSD4jH/y66Otx5iyGvOQNPkVSwh5hvq7VqHqTdel +D8XCD8J7FF1sMARbIML3ra3zNnX1vEt19QC6YAOkBGhb/IkC7iXyHEyf1cbYJbU1MvPheBtiKpxONYzHbS33f6qcdWVvCYruo+DBaEmI4F4n282/eTfkRZkObDwGIt34 +8AbX2cnJF4Fv3RiCSfcZLA== +iefkros6OQA4huKfXOYtFrvLhYjKV21YXlYvSbsS89k= +fKxnfKNRQW1f/4cMLH+daQ== +wmsVUIwMQsYPbU5V8ChMag== diff --git a/siteini.pack/Poland/programtv.interia.pl.channels.xml b/siteini.pack/Poland/programtv.interia.pl.channels.xml new file mode 100755 index 00000000..6f393797 --- /dev/null +++ b/siteini.pack/Poland/programtv.interia.pl.channels.xml @@ -0,0 +1,296 @@ + + + + 13 Ulica + 13 Ulica HD + 4FUN FIT&DANCE + 4FUN HITS + 4FUN.TV + Adventure + Adventure HD + Ale kino+ + Ale kino+ HD + AMC + Animal Planet + ATM Rozrywka + AXN + AXN Black + AXN HD + AXN Spin + AXN Spin HD + AXN White + Baby TV + BabyFirstTV + BBC Brit + BBC CBeebies + BBC Earth + BBC HD + BBC Knowledge HD + BBC Lifestyle + Boomerang + CANAL+ + CANAL+ Discovery + CANAL+ Discovery HD + CANAL+ Family + CANAL+ Family HD + CANAL+ Film + CANAL+ Film HD + CANAL+ HD + CANAL+ Seriale + CANAL+ Seriale HD + CANAL+ Sport + CANAL+ Sport 2 + CANAL+ Sport 2 HD + CANAL+ Sport HD + CANAL+1 + CANAL+1 HD + Cartoon Network + CBS Europa + CBS Reality + CI POLSAT + Cinemax + Cinemax 2 + Cinemax 2 HD + Cinemax HD + Comedy Central + Comedy Central Family + CSB TV + Czwórka Polskie Radio + Da Vinci + Disco Polo Music + Discovery Channel + Discovery Channel HD + Discovery Historia + Discovery Life + Discovery Science + Discovery Turbo Xtra + Discovery Turbo Xtra HD + Disney Channel + Disney Junior + Disney XD + dlaCiebie.tv + DocuBox HD + Domo+ + Domo+ HD + Duck TV + Duck TV HD + E! Entertaiment HD + E! Entertainment + Edusat + Edusat HD + Eleven Sports 1 + Eleven Sports 1 HD + Eleven Sports 2 + Eleven Sports 2 HD + Eleven Sports 3 + Eleven Sports 3 HD + Eleven Sports 4 + Eleven Sports 4 HD + English Club TV + Eska Rock TV + Eska TV + Eska TV Extra + Eurochannel + Eurosport 1 + Eurosport 1 HD + Eurosport 2 + Eurosport 2 HD + Extreme + Family Sport + Family Sport HD + Fashion One + Fashion One HD + FightBox HD + FightKlub + Fightklub HD + Filmbox + FilmBox Action + FilmBox Arthouse + FilmBox Extra HD + Filmbox Family + FilmBox Premium + Fokus TV + FOX + Fox Comedy + Fox Comedy HD + FOX HD + GINX TV + Golf Channel + Golf Channel HD + H2 + H2 HD + HBO + HBO HD + HBO2 + HBO2 HD + HBO3 + HBO3 HD + HISTORY + HISTORY HD + ID + ID HD + JimJam Polsat + Kino Polska + Kino Polska Muzyka + Kuchnia+ + Kuchnia+ HD + Lifetime + LOVE + Mango + METRO + METRO HD + MiniMini+ + MiniMini+ HD + MTV Music + MTV Polska + Nat Geo People HD + Nat Geo Wild + Nat Geo Wild HD + National Geographic + National Geographic HD + NHK World TV + Nick Jr. + Nickelodeon + Nickelodeon HD + Novela tv + Novela tv HD + Nowa TV + Nowa TV HD + nSport + nSport HD + Paramount Channel HD + Planete+ + PLANETE+ HD + Polo TV + Polonia 1 + Polsat + Polsat 2 + Polsat Café + POLSAT Doku + POLSAT Doku HD + Polsat Film + POLSAT Film HD + POLSAT Food + POLSAT Food Network HD + Polsat HD + Polsat Music HD + Polsat News + Polsat News 2 + POLSAT News HD + Polsat Play + POLSAT Romans + Polsat Sport + Polsat Sport Extra + Polsat Sport Extra HD + Polsat Sport Fight HD + Polsat Sport HD + Polsat Sport News + POLSAT Sport Premium 1 + POLSAT Sport Premium 2 + POLSAT Sport Premium 3 + POLSAT Sport Premium 4 + POLSAT Sport Premium 5 + POLSAT Sport Premium 6 + POLSAT Viasat Explorer + POLSAT Viasat History + Polsat Viasat History + POLSAT Viasat Nature + Polskie Radio Program 1 + Polskie Radio Program 2 + Power TV + Power TV HD + PULS 2 + Redlight HD + Romance TV + Romance TV HD + Russia Today HD + SCI FI + SportKlub + STARS.TV + Stopklatka HD + Stopklatka TV + Sundance TV + Sundance TV HD + Super Polsat + Super Polsat HD + Superstacja + Tele 5 + Tele 5 HD + teleTOON+ + teleTOON+HD + Telewizja Pomerania + TLC + TLC HD + TNT + TNT HD + TO!TV + Toya + Travel Channel + Travel Channel HD + TTV + TTV HD + TV 4 + TV 6 + TV Puls + TV Puls HD + TV Republika + TV Republika HD + TV Trwam + TVN + TVN 24 + TVN 24 Biznes i Świat + TVN 24 HD + TVN 7 + TVN 7 HD + TVN Fabuła + TVN HD + TVN Meteo Active + TVN Style + TVN Style HD + TVN Turbo + TVN Turbo HD + TVP 1 + TVP 1 HD + TVP 2 + TVP 2 HD + TVP 3 + TVP 3 Białystok + TVP 3 Bydgoszcz + TVP 3 Gdańsk + TVP 3 Gorzów Wielkopolski + TVP 3 Katowice + TVP 3 Kielce + TVP 3 Kraków + TVP 3 Lublin + TVP 3 Łódź + TVP 3 Olsztyn + TVP 3 Opole + TVP 3 Poznań + TVP 3 Rzeszów + TVP 3 Szczecin + TVP 3 Warszawa + TVP 3 Wrocław + TVP ABC + TVP HD + TVP Historia + TVP Info + TVP Kultura + TVP Polonia + TVP Rozrywka + TVP Seriale + TVP Sport + TVP Sport HD + TVR + TVS + TVS HD + Twoja Telewizja Morska + VOX Music TV + Water Planet HD + WP + WP HD + WTK + Zest TV + Zoom TV + Zoom TV HD + + \ No newline at end of file diff --git a/siteini.pack/Poland/programtv.interia.pl.ini b/siteini.pack/Poland/programtv.interia.pl.ini new file mode 100755 index 00000000..3da90392 --- /dev/null +++ b/siteini.pack/Poland/programtv.interia.pl.ini @@ -0,0 +1,125 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: programtv.interia.pl +* @MinSWversion: V2.1 +* @Revision 8 - [19/01/2020] Mr Groch +* - Fixed country info seperated list in description +* - Fixed channel file creation mode +* - Refined rating +* - Changed max days to 13 +* - Changed to https +* @Revision 7 - [05/09/2018] Mr Groch +* - Fixed category dividing +* - Fixed wrong country when no country provided +* - Refined country as multi element +* - Added showicon +* - Added show info in desc header as option (better than using REX, because of country info), uncomment after "* show info in description header" to enable +* @Revision 6 - [25/03/2017] Netuddki +* fixed actor scrub +* added country +* added option for xmltv_ns OR onscreen episode system +* @Revision 5 - [25/02/2015] Francis De Paemeleere +* small update +* @Revision 4 - [27/03/2013] Francis De Paemeleere +* add channel logo +* @Revision 3 - [20/08/2012] Willy de Wilde/Jan van Straaten +* complete new (site change) +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=programtv.interia.pl|timezone=Europe/Warsaw|maxdays=13|cultureinfo=pl-PL|charset=utf-8|titlematchfactor=90} +site {ratingsystem=PL} +* +site {episodesystem=onscreen} *Enable for Onscreen Episode System +*site {episodesystem=xmltv_ns} *Enable for xmltv_ns Episode System +* +url_index{url|https://programtv.interia.pl/stacja-|channel|,o,|urldate} +urldate.format {daycounter|0} +* +index_showsplit.scrub {multi|
      |
      ||} +temp_3.scrub {single|

      W tym odcinku

      ||
      |
      } +description.modify {addend('temp_3' not"")|\n¤ W tym odcinku: 'temp_3'} +showicon.scrub {regex||
      .*?|||
      } +* +description.modify {cleanup(tags="<"">")} +titleoriginal.modify {remove|Oglądaj w telewizji} +actor.modify {remove|'director'} +* +rating.scrub {regex||.*?||} +rating.modify {replace(~ "bo")|'rating'|0} +rating.modify {substring(type=regex)|'rating' "\d+\"} +rating.modify {addend('rating' not"")|+} +* +starrating.scrub {regex||(.*?)||} +*starrating.scrub {regex||(.*?)||} +starrating.modify {cleanup(tags="<"">")} +* +* show info in description header +*temp_4.modify {addstart('starrating' not"")|##'starrating'} +*temp_4.modify {addstart('rating' not"")|##'rating'} +*temp_4.modify {addstart('productiondate' not"")|##'productiondate'} +*temp_4.modify {addstart(separator="/" 'country' not"")|##'country'} +*temp_4.modify {replace()|##| ¤ } +*description.modify {addstart('temp_4' not"")|'temp_4'\n} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +* @auto_xml_channel_start +*index_site_id.scrub {multi|

      Program TV wg stacji

      ||
    } +*index_site_channel.modify {cleanup(removeduplicates)} +*index_site_channel.scrub {multi|
    ||
  • } +*index_site_id.modify {cleanup(removeduplicates)} +* @auto_xml_channel_end diff --git a/siteini.pack/Poland/travelchanneltv.pl.channels.xml b/siteini.pack/Poland/travelchanneltv.pl.channels.xml new file mode 100755 index 00000000..afd5dc36 --- /dev/null +++ b/siteini.pack/Poland/travelchanneltv.pl.channels.xml @@ -0,0 +1,6 @@ + + + + Travel Channel Poland + + \ No newline at end of file diff --git a/siteini.pack/Poland/travelchanneltv.pl.ini b/siteini.pack/Poland/travelchanneltv.pl.ini new file mode 100755 index 00000000..27c5439e --- /dev/null +++ b/siteini.pack/Poland/travelchanneltv.pl.ini @@ -0,0 +1,40 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: travelchanneltv.pl +* @MinSWversion: +* @Revision 0 - [24/07/2017] mat8861 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=travelchanneltv.pl|timezone=UTC|maxdays=7|cultureinfo=pl=PL|charset=UTF-8|titlematchfactor=90} +site {episodesystem=onscreen} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +url_index {url|http://www.travelchanneltv.pl/tv-guide/|urldate|} +urldate.format {datestring|dd-MM-yyyy} +* +index_urlchannellogo.modify {addstart|http://www.travelchanneltv.pl/img/logos/logo-pl.svg} +index_showsplit.scrub {multi|
    (\d{2}:\d{2})||} +index_title.scrub {regex||(.*?)||} +index_subtitle.scrub {regex||(.*?)||} +index_showicon.scrub {url|http://www.abudhabitv.ae|(.*?)||} +* +title.scrub {single|

    ||

    } +description.scrub {single|
    ||
    } +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.travelchanneltv.pl/tv-guide/} +*index_site_id.scrub {|} +*index_site_id.modify {set|travelchanneltv.pl} +*index_site_channel.scrub {single|||\| TV Guide} +** @auto_xml_channel_end diff --git a/siteini.pack/Poland/tv.wp.pl.E.channels.xml b/siteini.pack/Poland/tv.wp.pl.E.channels.xml new file mode 100755 index 00000000..eeeeb20b --- /dev/null +++ b/siteini.pack/Poland/tv.wp.pl.E.channels.xml @@ -0,0 +1,610 @@ + + + + WP + TVP 1 + TVP 2 + POLSAT + TVN + TVN 7 + TV 4 + TVP Polonia + TV 6 + TV Puls + TVP Kultura + PULS 2 + POLSAT 2 + TVP Historia + HISTORY2 + TVP Info + TVN 24 + TVN 24 Biznes i Świat + POLSAT News + POLSAT News 2 + TVN Style + Ale kino+ + TVP Seriale + TVN Fabuła + Kino Polska + AXN + Euronews + ZOOM TV + POLSAT 1 + Super Polsat + Fokus TV + TLC + National Geographic + National Geographic Wild + Paramount Channel HD + Kino TV + TNT + FOX Comedy + Comedy Central + Comedy Central Family + FilmBox Arthouse + Cinemax + Cartoon Network + MiniMini+ + FOX + AXN Spin + AXN Black + AXN White + FilmBox Action + FilmBox Extra HD + FilmBox Family + FilmBox Premium HD + HBO + HBO2 + HBO3 + CANAL+ + CANAL+ Seriale + CANAL+ 1 + CANAL+ Film + CANAL+ Family + CANAL+ DOKUMENT + TVP Sport + Eurosport 2 + CANAL+ Sport + CANAL+ Sport 2 + Eleven Sports 1 + Eleven Sports 2 + Eleven Sports 3 + Eleven Sports 4 + Eurosport 1 + FightBox + POLSAT Sport + Motowizja + Automoto la chaîne + nSport+ + Ginx eSports TV + DocuBox HD + MTV Music + MTV Polska + Eska TV + Eska TV Extra + 4FUN.TV + 4FUN GOLD + 4FUN DANCE + Eska Rock TV + Music Box + Adventure + POLSAT Viasat Explore + Arte + Arte HD + 3SAT + ATM Rozrywka + AMC + Kuchnia+ + HGTV + Domo+ + POLSAT Café + TVN Turbo + Fashion TV + POLSAT Play + BBC Lifestyle + Active Family + TVP ABC + Top Kids + wPolsce.pl + BBC World News + Kino Polska Muzyka + BBC First + BBC Brit + BBC CBeebies + BBC Earth + Da Vinci + Animal Planet HD + English Club TV + BabyFirstTV + DocuBox + CNBC + CNN + France 24 + TV Republika + 13.tv + 13.tv 3D + 13 Ulica + 13th Street + 2x2 + 360TuneBox + ARD-alpha + ATV + Adult Channel + Amazing TV + Arirang TV + Baby TV + Beate-Uhse.TV + Belgia - TV1 + Belsat TV + Blue Hustler + Boomerang + Brazzers TV Europe + Stingray CMusic + CANAL+ 4K Ultra HD + Viasat History HD/Viasat Nature HD + CANAL+ DOKUMENT HD + CI POLSAT + CANAL+ NOW + CBS Action + CBS Europa + CBS Reality + CCTV News + CT 1 + CT 2 + Cartoon Network/TNT + Channel One Russia + Cinemax2 + Czwórka Polskie Radio + Czwórka Polskie Radio HD + TV Trwam + Bibel TV + LOVE + DR 1 + DR 2 + DTX + DW + Bloomberg (ang.) + DW - DE + Das Erste + Disco Polo Music + Deutsches Musik Fernsehen + Discovery Channel + Discovery Historia + POLSAT Viasat History + Discovery Life + Discovery Life HD + Discovery Science + POLSAT JimJam + Disney Junior + Disney Channel + Adventure HD + Disney XD + Food Network + E! Entertainment + E! Entertainment HD + EinsLive + DMAX + Al Jazeera + Animal Planet (niem.) + Disney Channel HD + E-SPORT + EWTN + ONE + Fightklub + TV Okazje + Mango 24 + QVC + Playboy TV + Dorcel TV + Dorcel XXX + 13 Ulica HD + 13.tv HD + Polonia 1 + POLSAT Sport Fight HD + Planete+ + Tele 5 + TVP 3 Białystok + TVP 3 Bydgoszcz + TVP 3 Gdańsk + TVP 3 Katowice + TVP 3 Kraków + TVP 3 Lublin + TVP 3 Łódź + TVP 3 Poznań + TVP 3 Rzeszów + TVP 3 Szczecin + TVP 3 Warszawa + TVP 3 Wrocław + TOYA + TVP 3 Kielce + WTK + POLSAT Viasat History HD + POLSAT Viasat Explore HD + TO!TV + Dami Skarżysko-Kamienna + Travel Channel + M 6 + Extreme Sports Channel + teleTOON+ + Mezzo + Food Network HD - EN + France 2 - PL + TVE + Nova + TVP 3 Opole + RAI 1 + RAI 2 + POLSAT Music + Sky News + TVP 3 Olsztyn + TVP 3 Gorzów Wielkopolski + Motorvision + TTV HD + MTV Rocks + VH1 Classic European + Sky Comedy + Private TV HD + BR + HGTV HD + Sky Emotion + nSport+ HD + Stingray Classica + Discovery Channel (niem.) + Sport 1 + Sky Hits + Eurosport 1 (niem.) + Sky Action + Sky Cinema + 24 + Franken Fernsehen + Goldstar TV + Heimatkanal + HR + Hamburg 1 + Junior (niem.) + Kabel Eins + KI.KA + Spiegel Geschichte + TVP 1 HD + MDR + MTV Germany + WELT + NDR + NPO 1 + NPO 2 + NPO 3 + n-tv + Outdoor Channel HD + ORF 1 + ORF 2 + Phoenix + Sundance TV HD + myZen.tv HD + PRO 7 + Mezzo Live HD + RTL + RTLZWEI + Super RTL + SAT.1 + Syfy + FOX Comedy HD + SRF 1 + SRF Zwei + Cinemax HD + POLSAT Viasat Nature HD + SWR + Spreekanal + RTS Un + RTS Deux + Ale kino+ HD + TV 5 Monde Europe + TV.Berlin + Water Planet + VOX + WDR + ZDF + Sky Krimi + Sky Nostalgie + Sky Select + BBC Earth HD + Twoja Telewizja Morska + POLSAT Sport News + ZDF Info + Planete+ HD + Kuchnia+ HD + Domo+ HD + MiniMini+ HD + teleTOON+ HD + dlaCiebie.tv + Sky Sport 1 + Sky Sport 2 + Sky Sport Austria + Sky Sport HD 1 + Discovery HD (niem.) + sixx + Tele 5 (niem.) + Sky Fussball Bundesliga + gotv + FightBox HD + Redlight HD + HSE 24 + HISTORY HD (niem.) + MCM Top + Novela tv + Polskie Radio Program 1 + Polskie Radio Program 2 + TF 1 + Sky Cinema + 1 + RBB + rheinmaintv + RTR Planeta + Red Carpet TV + RT Documentary + MTV Hits + Sky Cinema + MTV Dance + Nitro + TRACE Urban + POLSAT Sport Extra + muenchen.tv + NICK + RNF + Sportklub + Discovery Channel HD + AMC HD + Superstacja + France 24 - EN + National Geographic HD + SCI FI + HISTORY + TVS + HISTORY HD + ducktv + RFM TV + POLSAT Sport HD + CANAL+ Film HD + CANAL+ Sport HD + HBO HD + Eurosport 1 HD + TVN HD + Nickelodeon + TVP HD + Fast&FunBox HD + MTV Live HD + Hustler TV + TVS HD + Stingray Classica HD + Russia Today + Nautical Channel + ID + MTV Europe + VH1 + National Geographic Wild HD + POLSAT HD + Eurosport 2 HD + POLSAT Film + Fashion TV HD + AXN HD + STARS.TV HD + Rossija 24 + Ginx eSports TV HD + FOX HD + Romance TV + TVR + Nick Jr. + HBO2 HD + HBO3 HD + Cinemax2 HD + CANAL+ HD + iTVN + Polo TV + Das Erste HD + ZDF HD + ONTV + Romance TV HD + Hustler HD + Nicktoons + TVN Style HD + TVN 7 HD + TVN Turbo HD + Tele 5 HD + TVP 2 HD + POLSAT Sport Extra HD + Fashion One HD + Fashion One + NHK World TV + Travel Channel HD + ducktv HD + STARS.TV + Red Carpet TV HD + Water Planet HD + Novela tv HD + TVN 24 HD + POLSAT Film HD + AXN Spin HD + Record TV + CANAL+ Family HD + CANAL+ 1 HD + CANAL+ Seriale HD + TVP Rozrywka + Press TV + TLC HD + Inspiration TV + ONTV HD + Russia Today HD + RT Documentary HD + TV Regionalna Lubin + FashionBox HD + TVR HD + Fightklub HD + Telewizja Pomerania + TVP 3 + POLSAT Romans + POLSAT Sport News HD + TV Republika HD + Active Family HD + Power TV + Power TV HD + English Club TV HD + Redlight + TVP Sport HD + Zest TV + Eurochannel + NTL Radomsko + Stopklatka TV + Stopklatka HD + FilmBox Arthouse HD + 360TuneBox HD + ID HD + DTX HD + VOX Music TV + Motowizja HD + TVT + Kino Polska Muzyka International + Kino Polska International + TV Puls HD + POLSAT Boxing Night + POLSAT Boxing Night HD + Stingray DJAZZ + PULS 2 HD + Fokus TV HD + POLSAT Music HD + HISTORY2 HD + Comedy Central HD + KSW + Lifetime + Lifetime HD + RTL HD + BBC Brit HD + Folx TV + Lubelska.tv + TVN Fabuła HD + RTL 102.5 + CANAL+ Sport 2 HD + Food Network HD + TV Relax + Nat Geo People HD + Nuta.TV + Nuta.TV HD + CBS Europa HD + Extreme Sports Channel HD + Discovery Science HD + POLSAT 2 HD + POLSAT Café HD + POLSAT Play HD + TV 4 HD + TNT HD + Cartoon Network HD + Eska TV HD + KSW HD + Reality Kings TV + Top Kids HD + TV ASTA + Eleven Sports 1 HD + Eleven Sports 2 HD + Nowa TV + ZOOM TV HD + Nowa TV HD + TVN 24 Biznes i Świat HD + BBC Lifestyle HD + Stingray Festival 4K + POLSAT News HD + iTVN USA + Eroxxx HD + Twoja.TV + Erox HD + Radio Silesia + TVP Info HD + METRO + Bollywood HD + Eleven Sports 3 HD + WP HD + METRO HD + Music Box HD + POLSAT Sport Fight + POLSAT Doku + UATV + iTVN Extra International + Superstacja HD + POLSAT Doku HD + TV ASTA HD + Golf Channel + Golf Channel HD + E-SPORT HD + MTV Polska HD + Super Polsat HD + TV 6 HD + Eska TV Extra HD + TBN Polska + FunBox 4K + Al Jazeera HD + Stingray DJAZZ HD + Euronews HD + Lubelska.tv HD + Stingray iConcerts + PROART HD + Sportklub HD + TBN Polska HD + tvregionalna.pl + Eurochannel HD + TTV + Nat Geo People + Nautical Channel HD + Gametoon HD + Epic Drama HD + Epic Drama + Eleven Sports 4 HD + Comedy Central Family HD + Vivid RED HD + Vivid Touch + SCI FI HD + 2x2 HD + wPolsce.pl HD + LOVE HD + SBN + Da Vinci HD + Nicktoons HD + France 24 HD + TV Toruń + Dorcel XXX HD + Boomerang HD + TV Okazje HD + Liubimoe Kino + TVP 4K + CI POLSAT HD + POLSAT Sport Premium 1 + POLSAT Sport Premium 2 + POLSAT Sport Premium 3 + POLSAT Sport Premium 4 + POLSAT Sport Premium 5 + POLSAT Sport Premium 6 + JAZZ HD + POLSAT Games + POLSAT Rodzina + Stars XXX TV + Stingray Loud HD + Stingray Juicebox HD + Travelxp HD + France 24 - EN HD + Kino Polska HD + Dorcel TV HD + Travelxp 4K + iTVS + Kino TV HD + Nick Jr. HD + Top Kids Jr HD + Euronews FR + Q Polska HD + Eleven Sports 1 4K + Stingray Retro + ULTRA TV 4K + POLSAT News 2 HD + POLSAT Rodzina HD + POLSAT Games HD + TV Regio + CANAL+ Sport 3 + CANAL+ Sport 4 + CANAL+ Sport 3 HD + CANAL+ Sport 4 HD + Sundance TV + + \ No newline at end of file diff --git a/siteini.pack/Poland/tv.wp.pl.E.ini b/siteini.pack/Poland/tv.wp.pl.E.ini new file mode 100755 index 00000000..d1f60492 --- /dev/null +++ b/siteini.pack/Poland/tv.wp.pl.E.ini @@ -0,0 +1,101 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.wp.pl +* @MinSWversion: V2.1.10 +* none +* @Revision 11 - [16/12/2019] WGT*Mat8861 +* @Remarks: +* none +* @header_end +* $$encrypted [16/12/2019] +**------------------------------------------------------------------------------------------------ +site {url=tv.wp.pl|timezone=Europe/Warsaw|maxdays=7.1|cultureinfo=pl-PL|charset=utf-8|titlematchfactor=60|allowlastdayoverflow} +H5d2tyGwym0g35qJiRQgeKSTrYoul15pki3Qa45SqCEqjtf8rGB/4/OTUjQA1QU2uvALmXKktRuiKK6gEH0gJ2qJB7UsozYPX3a9oZ1Eb6A= +4ZiaMwyFks2sSes8pffSJw0kbtF26u/qLTD9AE3OvgGSqZtCic8cfSfke6S+mlggVQEiK1pbWB6X+c778cBRBA== ++yH9YoxhuLCo70Bdqt/LtHkgaY3zaBlnSiFgj6uaVuOc4GMQv32eH0rvbkFZtBeY +E5h6YZlVc4aU61MlGbqPGg== +V8H3VWsl+46YP6F7fp/JrM0WmcADJjkGD/b455xF9SM= +IhFNRtCyDmuRImPymR/qgqLEzk23MtMFlw94A0MkFtfiSfBV1CKhC+sA+jOD2w0L +OMSZf/L5cbVZaY85xvmuPXY3vNwca1Yc9IgbNFAR6ajqvPwbTgeSIM2l9ITihFFnC4lko63qTatb6LjdtqESSSr/2S3mgUk4bOmb4jJybdremhUusn7YPZf2ULH9VYUHV2TdabcXRvxTnN/Iv/9qwg== +GB3BCUI7wI6WqL14LWGQ4g== +JmQ9rGLVL+6nuh3toCXsqROi3YOiqcEF0IrbuR4BZao= +oAGElZBsyFBdiavvjA9XdYx8ZeUsvgJR6cPZwgZLCMsHwpexkIsBd91VvMg04CSkmKFsivDqmzYyoVJEEZoHTw== +QrgIUOBx7Kc1iVAmlhdMpcMxlpVUHy0UTgC7mwesTrTiqkKe3fYRGncNCqVUNO3I +oAGElZBsyFBdiavvjA9XdWgA2kVBA7cmKd/cRd9Q4bVx8QpCCFdBgXb7Q6X4TOxp1pOCXCE4A5c8lMM6XyblFQ== +QrgIUOBx7Kc1iVAmlhdMpaMCV86vCvrIVTMMG3cz+bRR0P0HenX4E4oVLRi3ofmO +GB3BCUI7wI6WqL14LWGQ4g== +E5h6YZlVc4aU61MlGbqPGg== +nHALWJaMEcKQN2jVfBSiQnbpedKq1BhALLWLBHA8H1+3VadTg8uSNpOC286WTnj2 +r8Ywkc/xQybwnEFccrpu2f6Jz4pvoeCKa7LHwe5BSMGXljN8l4Ks4T9X/h90I19m +YL96SYgvz4e9omAnBtehBi136kxkNDRX56FNOp0U71ugFcuIV/qU5F3nh5owNUZv +HywcbCvtfk7hVWtVfLU2noWqj/yt3eGG3IYGYLnbXuFDGD7socTl5UXicuBN3EX7 +MNVSoDTOYKZvmFB2R5dXGOu/kJeCUZMuyklej6Dbe+gO0XTp0x962B7+BkdtOXEB8P8dME7wyURm2hOrPLNCkv8q+dyZsncxm6VYYKoK8qo= +9Fsa/mAj+5lnfkYDkYhZoh4sNrMNZsCAN0BKOcsoI9mMB74sw+BavPhtDDcBX1WKee2uRdCW0qa+0qJZl2s8gg== +jXn2T06gO2T5Z8IsiYZuQVY4z+0EY4stGsR5XIARQD5od6bMAs2VgPP8t/pclnbnEpJkGF9KvTWSLi6KbfAzNywdgi3EvAwdAOeh3fCMmYs= +PiPo/rFP48B9rIWxYBGSZOz19kj9uqNubt1N6LSj0jtjcx5xaoRdh0pK0JTp1SIRhhuprtGzCi0o20W0Jy81pA== +NMhpxPNC90dAdEuuW24dBfYqs1LE/3A2x4m4HC85kvX2FQn0gEXTcVxCS9gQPOF00EPrgf+Ivoi16js4L35XTA== +i4tf0WFDAGKFeiSj11BKeGMPIiNI6F8CNHa8SGuSAdhB+s8W3aYbvUwtB0Uzh1hxo58n6PWxzzXzbRY/tEasNN6LKcVvzuTCt5Csb6aRtUSP91LrkwEnFY2W9JsccRJR3gOd4A6yXqs07Uc28FTH3he+CRdJylUhl/R8cTa9jclJAXgO9EMma5IumjFELV1u +GtpI+fr2P5X6ZEq8RQEol7itAPVj0w9gcDLooMjZwU2lEY+c80V6V6Yv0tRfxsPn +GtpI+fr2P5X6ZEq8RQEol10eecc8EMrwcXQ4Cn0Zdb2rydv8m+MtluUekyBWp3Eq8CcUh4E/bt81ObZC/+gX9/sKuDgxN7gIXLHZDROtZpk= +301SNssni6K+NCRckNefUr7x2nKs7tZQQ4o6oM/GvRyG/vKmAflRJhrzSrh/BMZmGXJ33QSE9NhxbOuNJQMcA+fexlN9x4oEDkv1Dwv61TlF8U5B58vTy9CwsPVx0zbS +kG9Z7cvjm3gB/2xtoWjz0E5sNcSZqwowTvUnwkAxBymiTQscr5h1K3k7vXj0o6+N +LJ4h30Opo4nTBPI26cmUCt0t/ElSNd2x1KMFmM+/eaGnZbQX9oufEYvsagRYqgno +Ldof4RP7GyHIr4Ry3px7QTm8V6qafK5b5vSUe6CeuuFpJLHK7v6AmpebIGeHYMyMUtXf+Fp27TM8ZziCkGqB9w== +NEuE6cX9C5If3tN1ak+oQTt6r8Mx7qQwVzRiqcCD4Dv7++kmAQFMmlyF/+0nxRMlLjjkyda8qJSHSRf4ZS1CeA== +HXihYEMHRs3XSLJ+3OdGwXhP2cRHR3QwcLE1RUoYgs1o8uo473t8Cvy48yKfOdY5I7lxyfIRLOJx/F9WP4vDVQ== +rWNne1nVlovEH7uguDwXe8ccIzX5RCn6raZiC42nOWQDYazZoI6litfCXa/RcQGH/SU7BxDdx0WgZ/be8haWOzZfz9WkylNfaP0tNiDDxXs= +rWNne1nVlovEH7uguDwXe9T/zxj2YIRIS+Vjc2WNG9AtDr8AuQ8J0uaIsA6rnSuW +DxGCVGXovWnqDE8nT0WnRMfq1Zjp/3H/zRjfGXz/Ddbl2ky804eZteAd+yaxLNJgwSU6mi/JMR3LkT9sEIV6AQ== +DxGCVGXovWnqDE8nT0WnROUtRTlHizTGF6G18WGVbnXn7Moz2c3lGvkh5mEg0ZHg +kIuE83bJeSH+cGwc5z07B0l/WupQ6lWWMiHub0jkvIq2kYV2E9o5Y51gmanndGXH4lL7/Jlid+ojhhH8kOONuxDYBV7L2cipuvAXtdzbmNE= +/R5OqWpIMWuPUTgoabOEZrC7ntfdY4oCz2Q6Mp1Nu6/H3cYQo1QhDZA1Q1xCvOs8zcmCb4dau9MMp9a007j4b6A1ZoYT2wOfcmnXPdEZHQw= +GB3BCUI7wI6WqL14LWGQ4g== +4k0BUqJ3D+OYAccKWlEnuL7ED3q5VMkeuF9LEoucS4Aa2NRDQTMia0S6eQvZZTAN +BItEwPRCXRb+uQfmLE8RPts16EViUl8oyurFhGOpNQqRAAAzjqA55YG8oUzRMjX3 +UwPqlU7RrNoTVs0ySmY/8mLNXIOWEzhZ8BBHBeKT+ZkrUaKh8xWXLfC49i/KKrNSG2oWXv7p8jgjhyoZLlRA5A== +zcsISLZyuOywBRcC9kow9OnbtHcSqjtXu7kJX9FM0QQjFux2oTru7+2jCrxo3WRrht3bH7W74JUIO5PZ+73ACA== +b86orS3XqMT7A4tTXsppMa16m1K3GD8JUCePKdk0cQyOhhui8gBSSsm/KlN9Ha5w48z4fRRwb0Y6Vtqu6F3Xxw== +VudCLDO37vPNZPsN97QOQXC4JUTLvMjUFAJV0gkZBoL3Mnfe0wf87avC5upgPPSzhOOVOtoinhMZreWWP8RW2g== +uHwqPa7tdBhnIX4ahl0kUYxbvDHUg20Uj/sc6ky6Vto4LIvDPuVvpZo8fTBrwIn7 +uHwqPa7tdBhnIX4ahl0kUQQg2BnYZylppEGFSvdOPTH/PuVU0dda+fm9R5pfkhfe +uHwqPa7tdBhnIX4ahl0kUQQg2BnYZylppEGFSvdOPTEPT3uVr3YKL3zGQcdmQPKe +uHwqPa7tdBhnIX4ahl0kUcpCPbcuNdrGd4clXXpv/CI= +uHwqPa7tdBhnIX4ahl0kURSBkEbFrr6P142YpVY8Jys= +uHwqPa7tdBhnIX4ahl0kUYv886AiE5vxek8UnTBXB9e5aO315UyM4HgBZv86bfVY +kQ7FomVSt+/Vl5GvLIf2rFWJJNNGK6/Mqk+XF224V9mdRejY2BmUYPdNyl7S8IXMQPfVZQTi8gVuGJM15jjMhg== +nskL5xSVVQh7Fts3APwwxwWXBSc+okPOQMY6LbXXM9HDfNYpZo12DhvLtDQORMov +vtGAg2X0D+GV3dVrhKF4Kz0+Lum+cYhl2H/GrICyjz35OQFndMol6AjUFt4Jghl9 +oJHWUUQPIZlDq0RlbX3S7zPYXT+r0JCAuC4sK8Qkww6brNhxEK5kjMWWFazzifTTB3L423MK173c+/tkOTRoNw== +YUuqja/LQJZE3H0qRbljGh+x3ZLWcnkZFiY7CvOjk3lht1uoZpEpa/5UvYS5yP26OcmE0IaM4ga2OiD2iprlOo2aRpFEqvMBjqETi+YP5ng= +jr7FKDCVstldfknZFpV8SXhWBFvpFbX6X2muYPjadzQ= +lfCRtzCnw6rVNy3RHg5tkb4GHgXLvMJu5zyWt64O9ZPVFyEnNxlHfir/MQ7YFhSo +20E0jANOG/FZh0MSGTIKpvIU4aY//XiRDbLcfB/YqlF4jtqPJJiPGgZiuBNLMniJ1kSQMk/MzpHDIqzVHCcvrw== +59iKDHYtPp+JEC1lf/i1zcyZPEaVqZcgbA0Nms9QHeLvp2frrBCe3kl/5vVqAlZ4 +59iKDHYtPp+JEC1lf/i1zZBdPfDuIy6HECuTFBOAo+8DxE0NfszgYbbBd7pzwSnN +BeMuGAgxhMsGlQVSHq5plqG4y0HeCogf8IZiWleum6CWeqrEHAU/Ra5VbJy7xpuS +fcdS3iXpXaztBGf0Q8pY0PoVwZ78OkBxwmkHYgIUEYLP+76iBRmDbHXZWntDWye4 +TMcFR2koB9jQH0yLoSoiLg== +nhpK6t1ffLp0UYAzTobtTdCsIJ5Zmy+jOiQvJbILrjI= +3y+TOA2NtZzagRSi1wOijd/oFBBIy9ykLr7AjXkTEMk= +fQ70OfMC38slkFg4eJ/L74PXuygvLT8ZwpxMNyayA5G1S5etP40sMtnrZmv4v+1PefnyspsvHki95kDIxskmg+1yYHzV+ZLLkuifwbBs53U= +E5h6YZlVc4aU61MlGbqPGg== +/PyRAi8Wzbchnz+5QWnhbO+k97AJCXAN/MSEHUE2iw0= +51xV+nIaQKfInF/ixC7mI8MymgZvQsVR0auD9EygVPU= +uHe0OsQCkVcYsfw7I/n6r4MR45oYVy21KiRVBMMJsW3riCjlRyGr7abHXKW4zXkU +qO4a7fnmLsxXn8p5UzsCfCc0iuZc0M0SesMmcHxGcPXNV14vpTidWXH2NjhKgEup +uHwqPa7tdBhnIX4ahl0kUcqZmj1207oz6/8CVGo4Gi5URulhNT4BniEBU+9jVE31 +7PzA/ViN6NgWFZ+ncfKeXO9L0b5bYG9UYPf+ji13c1E= +LJ4h30Opo4nTBPI26cmUCt0t/ElSNd2x1KMFmM+/eaGnZbQX9oufEYvsagRYqgno +kNBlViyj1AVHsR5/xsWVwg== +W4OA2kQgOGNIazD++eDvUg== +b0V2fSXP9pMT9QezvCgzAPPhAoWqCPuXmKD+UxdKMRT0dKGgcXgTJkpHAat/svylVAc8T0ATyoFq+qHhgOpGHBo86XTwnewpYGlTFjZspozaXMKxg36PAfwVloJcRNI4INjIY48CAlUPfOouPtdx/w== +GFWcsFXbCAShnScj6lHjyFTnxLXEnlRal4birfhMOfFKSIzU74meWHvVd0RqsGigUD4bkLU3nkQynfiAgO9vpN4fnKLZ9B0mWfxI/G3DVo8= +ZO7jbbPp/5FtbeLOO9JyTA== +QFSXpSH0XMjRpndOI6Bd9J0Y1HjWLLxai62zIS4zBvE= +OWHDVC9rYh+u5oqzBLk+pnJUill3OSkM0T+wDwMMnrgGj5ZDCwJni5p6Zcj9vz3J +Y6K5GzFecnspwGTXgr82un97sFZWbW3r/QTmXnXCRV4jLSakGtFxuF2f0UGUAoWNkLvmHgCexwCwQKrS3glq0veE25gZ2/XzeVa0GMphBcw= +S8ypv4fyt6PgUAbWyWy2lEILNzWbryTfsXaPr+Ix5hES0aTUCEGLH/S2xWpbyEic4lxfL1GWtPgiZxeharG4OB6dzf9PlLeZ1qxh5Uv7QetRpZlNhizfBF5MLFrsxhHK +Ya6jl0J5woTon5IcN2OxfZKibu0IP6JdUDCqhl68yeFxjDDzev4j7yjAvf0EdwEYQNzMgmQqzxnxUfsmu54T689WCFBj7JnOxiIh/xaTSoPliXQYqzHaPDNPkWJE4rNf +QFSXpSH0XMjRpndOI6Bd9A/SV+AUcX/jr7uw8/8wfKw= +Tlu4BiHaCQOXqpnbZdq48A== diff --git a/siteini.pack/Poland/tv.wp.pl.channels.xml b/siteini.pack/Poland/tv.wp.pl.channels.xml new file mode 100755 index 00000000..883f5262 --- /dev/null +++ b/siteini.pack/Poland/tv.wp.pl.channels.xml @@ -0,0 +1,601 @@ + + + + WP + TVP 1 + TVP 2 + POLSAT + TVN + TVN 7 + TV 4 + TVP Polonia + TV 6 + TV Puls + TVP Kultura + PULS 2 + POLSAT 2 + TVP Historia + HISTORY2 + TVP Info + TVN 24 + TVN 24 Biznes i Świat + POLSAT News + POLSAT News 2 + TVN Style + Ale kino+ + TVP Seriale + TVN Fabuła + Kino Polska + AXN + Euronews + ZOOM TV + POLSAT 1 + Super Polsat + Fokus TV + TLC + National Geographic + National Geographic Wild + Paramount Channel HD + Kino TV + TNT + FOX Comedy + Comedy Central + Comedy Central Family + FilmBox Arthouse + Cinemax + Cartoon Network + MiniMini+ + FOX + AXN Spin + AXN Black + AXN White + FilmBox Action + FilmBox Extra HD + FilmBox Family + FilmBox Premium HD + HBO + HBO2 + HBO3 + CANAL+ + CANAL+ Seriale + CANAL+ 1 + CANAL+ Film + CANAL+ Family + CANAL+ Discovery + TVP Sport + Eurosport 2 + CANAL+ Sport + CANAL+ Sport 2 + Eleven Sports 1 + Eleven Sports 2 + Eleven Sports 3 + Eleven Sports 4 + Eurosport 1 + FightBox + POLSAT Sport + Motowizja + Automoto la chaîne + nSport+ + Ginx eSports TV + DocuBox HD + MTV Music + MTV Polska + Eska TV + Eska TV Extra + 4FUN.TV + 4FUN GOLD HITS + 4FUN DANCE + Eska Rock TV + Music Box + Adventure + POLSAT Viasat Explore + Arte + Arte HD + 3SAT + ATM Rozrywka + AMC + Kuchnia+ + HGTV + Domo+ + POLSAT Café + TVN Turbo + Fashion TV + NOBOX TV + POLSAT Play + BBC Lifestyle + Active Family + TVP ABC + Top Kids + wPolsce.pl + BBC World News + Kino Polska Muzyka + BBC First + BBC Brit + BBC CBeebies + BBC Earth + Da Vinci + Animal Planet HD + English Club TV + BabyFirstTV + DocuBox + CNBC + CNN + France 24 + TV Republika + 13.tv + 13.tv 3D + 13 Ulica + 13th Street + 2x2 + 360TuneBox + ARD-alpha + ATV + Adult Channel + Amazing TV + Arirang TV + Baby TV + Beate-Uhse.TV + Belgia - TV1 + Belsat TV + Blue Hustler + Boomerang + Brazzers TV Europe + C Music TV + CANAL+ 4K Ultra HD + Viasat History HD/Viasat Nature HD + CANAL+ Discovery HD + CI POLSAT + CANAL+ NOW + CBS Action + CBS Europa + CBS Reality + CCTV News + CT 1 + CT 2 + Cartoon Network/TNT + Channel One Russia + Cinemax2 + Czwórka Polskie Radio + Czwórka Polskie Radio HD + TV Trwam + Bibel TV + LOVE + DR 1 + DR 2 + DTX + DW + Bloomberg (ang.) + DW - DE + Das Erste + Disco Polo Music + Deutsches Musik Fernsehen + Discovery Channel + Discovery Historia + POLSAT Viasat History + Discovery Life + Discovery Life HD + Discovery Science + POLSAT JimJam + Disney Junior + Disney Channel + Disney Cinemagic + Adventure HD + Disney XD + Food Network + E! Entertainment + E! Entertainment HD + EinsLive + DMAX + Al Jazeera + Animal Planet (niem.) + Disney Channel HD + E-SPORT + EWTN + ONE + Fightklub + TV Okazje + Mango 24 + QVC + Playboy TV + Dorcel TV + Dorcel XXX + 13 Ulica HD + 13.tv HD + Polonia 1 + POLSAT Sport Fight HD + Planete+ + Tele 5 + TVP 3 Białystok + TVP 3 Bydgoszcz + TVP 3 Gdańsk + TVP 3 Katowice + TVP 3 Kraków + TVP 3 Lublin + TVP 3 Łódź + TVP 3 Poznań + TVP 3 Rzeszów + TVP 3 Szczecin + TVP 3 Warszawa + TVP 3 Wrocław + TOYA + TVP 3 Kielce + WTK + POLSAT Viasat History HD + POLSAT Viasat Explore HD + TO!TV + Dami Skarżysko-Kamienna + Travel Channel + M 6 + Extreme Sports Channel + teleTOON+ + Mezzo + Food Network HD - EN + France 2 - PL + TVE + Nova + TVP 3 Opole + RAI 1 + RAI 2 + POLSAT Music + Sky News + TVP 3 Olsztyn + TVP 3 Gorzów Wielkopolski + Motorvision + muenchen 2 + TTV HD + MTV Rocks + MTV Base + VH1 Classic European + Sky Comedy + Private TV HD + BR + HGTV HD + Sky Emotion + nSport+ HD + Stingray Classica + Discovery Channel (niem.) + Sport 1 + Sky Hits + Eurosport 1 (niem.) + Sky Action + Sky Cinema + 24 + Franken Fernsehen + Goldstar TV + Heimatkanal + HR + Hamburg 1 + Junior (niem.) + Kabel Eins + KI.KA + Spiegel Geschichte + TVP 1 HD + MDR + MTV Germany + WELT + NDR + NPO 1 + NPO 2 + NPO 3 + n-tv + Outdoor Channel HD + ORF 1 + ORF 2 + Phoenix + Sundance TV HD + myZen.tv HD + PRO 7 + Mezzo Live HD + RTL + RTL 2 + Super RTL + SAT.1 + Syfy + FOX Comedy HD + SRF 1 + SRF Zwei + Cinemax HD + POLSAT Viasat Nature HD + SWR + Spreekanal + RTS Un + RTS Deux + Ale kino+ HD + TV 5 Monde Europe + TV.Berlin + Water Planet + VOX + WDR + ZDF + Sky Krimi + Sky Nostalgie + Sky Select + BBC Earth HD + Twoja Telewizja Morska + POLSAT Sport News + ZDF Info + Planete+ HD + Kuchnia+ HD + Domo+ HD + MiniMini+ HD + teleTOON+ HD + dlaCiebie.tv + Sky Sport 1 + Sky Sport 2 + Sky Sport Austria + Sky Sport HD 1 + Discovery HD (niem.) + sixx + Tele 5 (niem.) + Sky Fussball Bundesliga + gotv + FightBox HD + Redlight HD + HSE 24 + HISTORY HD (niem.) + MCM Top + Novela tv + Polskie Radio Program 1 + Polskie Radio Program 2 + TF 1 + Sky Cinema + 1 + RBB + rheinmaintv + RTR Planeta + Red Carpet TV + RT Documentary + MTV Hits + Sky Cinema + MTV Dance + Nitro + TRACE Urban + POLSAT Sport Extra + muenchen.tv + NICK + RNF + Sportklub + Discovery Channel HD + AMC HD + Superstacja + France 24 - EN + National Geographic HD + SCI FI + HISTORY + TVS + HISTORY HD + ducktv + RFM TV + POLSAT Sport HD + CANAL+ Film HD + CANAL+ Sport HD + HBO HD + Eurosport 1 HD + TVN HD + Nickelodeon + TVP HD + Fast&FunBox HD + MTV Live HD + Hustler TV + TVS HD + Stingray Classica HD + Russia Today + Nautical Channel + ID + MTV Europe + VH1 + National Geographic Wild HD + POLSAT HD + Eurosport 2 HD + POLSAT Film + Fashion TV HD + AXN HD + STARS.TV HD + Rossija 24 + Ginx eSports TV HD + FOX HD + Romance TV + TVR + Nick Jr. + HBO2 HD + HBO3 HD + Cinemax2 HD + CANAL+ HD + iTVN + Polo TV + Das Erste HD + ZDF HD + ONTV + Romance TV HD + Hustler HD + Nicktoons + TVN Style HD + TVN 7 HD + TVN Turbo HD + Tele 5 HD + TVP 2 HD + POLSAT Sport Extra HD + Fashion One HD + Fashion One + NHK World TV + Travel Channel HD + ducktv HD + STARS.TV + Red Carpet TV HD + Water Planet HD + Novela tv HD + TVN 24 HD + POLSAT Film HD + AXN Spin HD + Record TV + CANAL+ Family HD + CANAL+ 1 HD + CANAL+ Seriale HD + TVP Rozrywka + Press TV + TLC HD + Inspiration TV + ONTV HD + Russia Today HD + RT Documentary HD + TV Regionalna Lubin + FashionBox HD + TVR HD + Fightklub HD + Telewizja Pomerania + TVP 3 + POLSAT Romans + POLSAT Sport News HD + TV Republika HD + Active Family HD + Power TV + Power TV HD + English Club TV HD + Redlight + TVP Sport HD + Zest TV + Eurochannel + NTL Radomsko + Stopklatka TV + Stopklatka HD + FilmBox Arthouse HD + 360TuneBox HD + ID HD + DTX HD + VOX Music TV + Motowizja HD + TVT + Stingray Brava + Kino Polska Muzyka International + Kino Polska International + TV Puls HD + POLSAT Boxing Night + POLSAT Boxing Night HD + Stingray DJAZZ + TV Wałbrzych + PULS 2 HD + Fokus TV HD + POLSAT Music HD + HISTORY2 HD + Comedy Central HD + KSW + Lifetime + Lifetime HD + RTL HD + BBC Brit HD + Folx TV + Lubelska.tv + TVN Fabuła HD + RTL 102.5 + CANAL+ Sport 2 HD + Food Network HD + TV Relax + Nat Geo People HD + Nuta.TV + Nuta.TV HD + CBS Europa HD + Extreme Sports Channel HD + Discovery Science HD + POLSAT 2 HD + POLSAT Café HD + POLSAT Play HD + TV 4 HD + TNT HD + Cartoon Network HD + Eska TV HD + KSW HD + Reality Kings TV + Top Kids HD + TV ASTA + Eleven Sports 1 HD + Eleven Sports 2 HD + Nowa TV + ZOOM TV HD + Nowa TV HD + TVN 24 Biznes i Świat HD + BBC Lifestyle HD + Stingray Festival 4K + POLSAT News HD + iTVN USA + Eroxxx HD + Twoja.TV + Erox HD + Radio Silesia + TVP Info HD + METRO + Bollywood HD + Eleven Sports 3 HD + WP HD + METRO HD + Music Box HD + POLSAT Sport Fight + POLSAT Doku + UATV + iTVN Extra International + Superstacja HD + POLSAT Doku HD + TV ASTA HD + Golf Channel + Golf Channel HD + E-SPORT HD + MTV Polska HD + Super Polsat HD + TV 6 HD + Eska TV Extra HD + TBN Polska + FunBox 4K + Al Jazeera HD + Stingray Brava HD + Stingray DJAZZ HD + Euronews HD + Lubelska.tv HD + Stingray iConcert + PROART HD + Sportklub HD + TBN Polska HD + tvregionalna.pl + Eurochannel HD + TTV + Nat Geo People + Nautical Channel HD + Gametoon HD + Epic Drama HD + Epic Drama + Eleven Sports 4 HD + Comedy Central Family HD + Vivid RED HD + Vivid Touch + SCI FI HD + 2x2 HD + wPolsce.pl HD + LOVE HD + SBN + Da Vinci HD + Nicktoons HD + France 24 HD + TV Toruń + Dorcel XXX HD + Boomerang HD + TV Okazje HD + Liubimoe Kino + TVP 4K + CI POLSAT HD + POLSAT Sport Premium 1 + POLSAT Sport Premium 2 + POLSAT Sport Premium 3 + POLSAT Sport Premium 4 + POLSAT Sport Premium 5 + POLSAT Sport Premium 6 + NOBOX TV HD + JAZZ HD + POLSAT Games + POLSAT Rodzina + Stars XXX TV + Stingray Loud HD + Stingray Juicebox HD + Travelxp HD + France 24 - EN HD + Kino Polska HD + Travelxp 4K + iTVS + Sundance TV + + diff --git a/siteini.pack/Poland/tv.wp.pl.ini b/siteini.pack/Poland/tv.wp.pl.ini new file mode 100755 index 00000000..8884689e --- /dev/null +++ b/siteini.pack/Poland/tv.wp.pl.ini @@ -0,0 +1,73 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tv.wp.pl +* @MinSWversion: V2.1 +* none +* @Revision 8 - [24/03/2019] doglover +* new website +* @Revision 7 - [08/11/2015] Jan van Straaten +* small change in urlshow , added channellist +* @Revision 6 - [01/07/2012] Jan van Straaten/Porek388 +* completely new, site change +* @Revision 5 - [10/02/2012] porek388 +* added duration, changed title + various other changes +* @Revision 4 - [] +* change in description +* @Revision 3 - [] +* adapted for 1.0.9 +* @Revision 2 - [] +* small change in description +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tv.wp.pl|timezone=Europe/Warsaw|maxdays=7.1|cultureinfo=pl-PL|charset=utf-8|titlematchfactor=60|allowlastdayoverflow} +url_index{url()|https://tv.wp.pl/api/v1/program/|urldate|/|channel|?days=7} +urldate.format {datestring|yyyy-MM-dd} +index_showsplit.scrub {multi()|{"id":|||} +* +index_start.scrub {single()|"start":"||",} +index_stop.scrub {single()|"end":"||",} +index_title.scrub {single()|"title":"||",|} +index_titleoriginal.scrub {single()|"original_title":"||",|} +index_subtitle.scrub {single()|"episode_title":"||",|} +index_temp_1.scrub {single|"season_number":||,} +index_temp_1.modify {addstart ('index_temp_1' not "")|S} +index_episode.scrub {single|"part_number":"||",} +index_episode.modify {addstart ('index_episode' not "")|E} +index_episode.modify {addstart ('index_temp_1' not "")|'index_temp_1'} +index_productiondate.scrub {single |"production_year":"||",|} +index_category.scrub {single |"genre":"||",|} +* +index_urlshow.scrub {url(include=first)|https://tv.wp.pl/api/v1/entry/|"||","start"} +title.scrub {single()|"title":"||",} +temp_1.scrub {multi|"short_description":"||","|} +description.scrub {multi|"long_description":"||","|} +description.scrub {multi|"episode_long_description":"||","|} +description.modify {cleanup} +description.modify {remove|\} +description.modify {replace|\||\n} +description.modify {addstart ('description' = "")|'temp_1'} +director.scrub {multi|"directors":|"name":|}|]} +director.modify {remove|"} +actor.scrub {multi|"actors":|"description":|}|]} +actor.modify {replace|","name":"| - } +actor.modify {remove|\} +actor.modify {remove|"} +* +scope.range {(showdetails)|end} +title.modify {cleanup} +subtitle.modify {cleanup} +episode.modify {cleanup} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url()|https://tv.wp.pl/} +*index_site_id.scrub {multi()|"ChannelsStore":|{"id":|,"name"|"ConfigStore"} +*index_site_channel.scrub {multi()|"ChannelsStore":|"name":"|","slug"|"ConfigStore"}} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Portugal/cabovisao.pt.channels.xml b/siteini.pack/Portugal/cabovisao.pt.channels.xml new file mode 100755 index 00000000..ef06cbc6 --- /dev/null +++ b/siteini.pack/Portugal/cabovisao.pt.channels.xml @@ -0,0 +1,119 @@ + + + + RTP 1 + RTP 2 + SIC + TVI + RTP 3 + SIC NOTICIAS + TVI 24 + SIC MULHER1 + SIC RADICAL + RTP AFRICA + RTP MEMORIA2 + CANAL V + LOCALVISAO TV1 + MVM + REGIOES-TV + DISCOVERY CHANEL + ODISSEIA + HISTORIA + NATIONAL GEOGRAFHIC CHANNEL + NAT GEO WILD + RTP ACORES + A&E PAGINA CANAIS E GUIA TV + AXN1 + FOX + FOX CRIME + FOX COMEDY GUIA TV + FOX MOVIES + FOX LIFE1 + AXN WHITE1 + CANAL HOLLYWOOD + AMC + MOV1 + AXN BLACK1 + TVC 1 HD + TVC 2 HD + TVC 3 + TVC 4 + TVSERIES HD1 + CARTOON NETWORK + DISNEY JUNIOR1 + BABY TV + JIM JAM + DISNEY CHANNEL2 + CANAL PANDA1 + BIGGS + SPORT TV11 + SPORT TV21 + SPORT TV31 + SPORT TV41 + SPORT TV 5 + EUROSPORT 1 + EUROSPORT 21 + EUROSPORT NEWS1 + BENFICA TV + BENFICA TV CANAIS + MOTORS TV + PFC + MCS EXTREME1 + MCS BIEN ETRE1 + MTV + VH12 + MCM TOP + MCM POP + TRACE URBAN + AFRO MUSIC1 + MEZZO1 + MUSIC TV + VH1 CLASSIC + MTV MUSIC1 + 24 KITCHEN + TLC + E + ARTE V2 + CBS REALITY + MAS CHIC + FASHION TV4 + SAT 1 V2 + CNN + SKY NEWS V2 + BBC WORLD-NEWS + FRANCE 24 + ALJAZEERA + BLOOMBERG + RECORD NEWS + TVGLOBO-PREMIUM + TV RECORD + TVE + TELEVISION DE GALICIA + ANDALUCIA V2 + RAI 1 + BBC ENTERTAINMENT + TV5 MONDE + M6 + TELESUR + DW + TCV INTERNACIONAL PAGINA CANAIS + INTER TV + ARTV + CANCAO NOVA + RIT + RTP - HD1 + SPORT TV 1 HD2 + SPORT TV 2 HD2 + SPORT TV 3 HD2 + SPORT TV 4 HD + SPORT TV 5HD + EUROSPORT HD1 + NATIONAL GEOGRAPHIC CHANNEL HD1 + DISCOVERY-HD-SHOWCASE + LUXE TV HD + MYZEN TV HD + FOX-HD + AXN HD + ICONCERTS HD + + \ No newline at end of file diff --git a/siteini.pack/Portugal/cabovisao.pt.ini b/siteini.pack/Portugal/cabovisao.pt.ini new file mode 100755 index 00000000..81cf5ce5 --- /dev/null +++ b/siteini.pack/Portugal/cabovisao.pt.ini @@ -0,0 +1,82 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: cabovisao.pt +* @MinSWversion: V0 +* none +* @Revision 0 - [11/03/2016] 1NSdbZVbpZDX +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=cabovisao.pt|timezone=Europe/Lisbon|maxdays=8|cultureinfo=pt-PT|keepindexpage|firstshow=now} +site {charset=UTF-8|titlematchfactor=99|episodesystem=onscreen} +urldate.format {datestring|yyyy-MM-dd} +subpage.format {list(format=D1 step=19 count=2)|0} +url_index {url |http://cabovisao.pt/tv_guiatv.php?y=##YEAR##&m=##MONTH##&d=##DAY##&h=|subpage|&c=102&f=Todos&o=iziepg_schedule&epg_face=yes} + +scope.range {(urlindex)|end} +index_temp_1.modify {calculate (format=date,yyyy)|'urldate'} +url_index.modify {replace|##YEAR##|'index_temp_1'} +index_temp_1.modify {calculate (format=date,MM)|'urldate'} +url_index.modify {replace|##MONTH##|'index_temp_1'} +index_temp_1.modify {calculate (format=date,dd)|'urldate'} +url_index.modify {replace|##DAY##|'index_temp_1'} +end_scope + +index_variable_element.modify {set |'config_site_id'} +index_showsplit.scrub {multi |/resources/logos_canais/'index_variable_element'|||

    |} +index_subtitle.scrub {single (separator=": " exclude=first)|"name">||

    |} +index_temp_4.modify {substring (notnull type=regex)|'index_title' "(.\(T\d*\))$"} +index_subtitle.modify {addstart (notnull)|'index_temp_4' } +index_title.modify {remove (type=regex)|'index_title' "(.\(T.*?)$"} + +index_start.scrub {single |hour">||-|} +*index_stop.scrub {regex ||(?:hour">.*-)(\d{2}:\d{2})<\/p>||} +index_episode.scrub (regex ||(?:title.*\()(.*?:.Ep.*?)\"||} +index_episode.modify {cleanup} +index_episode.modify {remove |

    |

    } +*index_site_channel.modify {set |'index_site_id'} +*index_site_channel.modify {replace |_| } +*index_site_channel.modify {remove | thumb} +*index_site_channel.modify {cleanup (style=upper)} +*scope.range {(channellist)|end} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Portugal/guia-tv.pt.channels.xml b/siteini.pack/Portugal/guia-tv.pt.channels.xml new file mode 100755 index 00000000..e181c86e --- /dev/null +++ b/siteini.pack/Portugal/guia-tv.pt.channels.xml @@ -0,0 +1,192 @@ + + + + 1mais1 + 24-kitchen + 24-kitchen-hd + a-bola-tv + afro-music + aljazeera + amc + amc-hd + angelus-tv + artv + axn + axn-bl + axb-hd + axn-hd + axn-white + axn-white-hd + baby-first-tv + bbc-entertainment + bbc-world + benfica-tv-1 + benfica-tv-hd + bloomberg + bnt + caca-e-pesca + cacavision + canal-180 + canal-arte + cancao-nova + cartoon-network + cbs-reality + cctv-4 + cctv-news + channel-1-russia + cinemundo + cinemundo-hd + clubbing-tv + clubbing-tv-hd + cmtv + cmtv-hd + cnbc-europe + cnn + cubavision + deutsche-welle + discovery-channel + discovery-channel-hd + disney-channel + disney-junior + dogtv + e-entertainment + e-entertainment-hd + eleven-sports-1 + eleven-sports-2 + eleven-sports-3 + eurochannel + euronews + eurosport + eurosport-2 + eurosport-hd + ftv + ftv-hd + fight-network + fox + fox-comedy + fox-comedy-hd + fox-crime + fox-crime-hd + fox-hd + fox-life + fox-life-hd + fox-movies + fox-movies-hd + fox-news + fr24f + france-24-i + globo + globovision + historia + hollywood + hollywood-hd + hot + hot-hd + i24-news-f + i24-news-i + iconcerts + jimjam + kbs-world + kombat-sport + kombat-sport-hd + luxe-tv-hd + m6 + mas-chic + mcm-pop + mcm-top + mezzo + mezzo-live-hd + mtv-dance + mtv-live-hd + mtv-music + mtv-portugal + mtv-portugal-hd + mtv-rocks + national-geographic + national-geographic-hd + nba-tv-hd + odisseia + panda + panda-biggs + pfc + phoenix-cne + playboy-tv + playboy-tv-hd + porto-canal + pro-tv-internacional + q + record-news + rtp-1 + rtp-2 + rtp-3 + rtp-acores + rtp-africa + rtp-madeira + rtp-memoria + rtp-mobile + rtp-1-hd + rtr-planeta + russia-today + set-asia + set-max + sextreme + sic + sic-caras + sic-hd + sic-k + sic-mulher + sic-noticias + sic-noticias-hd + sic-radical + sky-news + sport-tv-mais + sport-tv-mais-hd + sport-tv1 + sport-tv1-hd + sport-tv2 + sport-tv2-hd + sport-tv3 + sport-tv3-hd + sport-tv4 + sport-tv4-hd + sport-tv5 + sport-tv5-hd + sporting-tv + sporting-tv-hd + sundance-hd + syfy + syfy-hd + tcv-internacional + tlc + toro-tv + tpa-internacional + trace-tv + trace-tv-hd + travel-channel + travel-channel-hd + tv-galicia + tv-record + tv-record-hd + tv5-monde + tvcine-1 + tvcine-1-hd + tvcine-2 + tvcine-2-hd + tvcine-3 + tvcine-3-hd + tvcine-4 + tvcine-4-hd + tve24h + tvei + tvi + tvi-ficcao + tvi-hd + tvi24 + tvseries + tvseries-hd + venus + vh1 + zee-cinema + zee-tv + + diff --git a/siteini.pack/Portugal/guia-tv.pt.ini b/siteini.pack/Portugal/guia-tv.pt.ini new file mode 100755 index 00000000..f9835d30 --- /dev/null +++ b/siteini.pack/Portugal/guia-tv.pt.ini @@ -0,0 +1,40 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: guia-tv.pt +* @MinSWversion: V2.1.9 +* @Revision 2 - [23/10/2019] WGT*Mat8861 - Fix chan list +* @Revision 1 - [27/09/2017] Mat8861 - update +* @Revision 0 - [20/05/2017] Mat8861 & Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=guia-tv.pt|timezone=Europe/Lisbon|maxdays=7|cultureinfo=pt-PT|charset=UTF-8|nopageoverlaps|titlematchfactor=90} +site {episodesystem=onscreen|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +url_index{url|http://www.guia-tv.pt/mostrar-proximo-dia?c=|channel|&d=|urldate|} +index_urlshow {url||rel="||">} +urldate.format {datestring|yyyy-MM-dd} +* +index_variable_element.modify {set|'config_site_id'} +index_urlchannellogo.modify {addstart|http://www.guia-tv.pt/logos/'index_variable_element'.png} +index_showsplit.scrub {multi|} +* +index_start.scrub {single|
    ||
    } +index_title.scrub {single|
    ||
    } +title.scrub {regex||

    (.*?)

    ||} +description.scrub {regex||
    (.*?)
    ||} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://www.guia-tv.pt/no-ar?all=1} +*index_site_channel.scrub {multi|
    } +actor.scrub {regex||\{"id":\d+,"name":"(.+?)","role":"actor","||} +actor.modify {replace(type=regex)|(.*)(,"name":")|} +*actor.scrub {(debug)multi|"name":"||","role":"actor","|","role":"actor","} +*actor.modify {(debug)regex||"name":"(.+?)","role":"actor","||} +*presenter.scrub {multi|Ведущие|||} +presenter.scrub {multi|Ведущий|itemProp="presenter">||} +rating.scrub {single||||} +rating.modify {cleanup(tags="<"">")} +*rating.scrub {single|class="program-statistics__value">|||} +*starrating.scrub {single|Рейтинг КиноПоиска|">||} +starrating.scrub {single|class="program-statistics__value">|||} +productiondate.scrub {single|Страна и год|class="program-details__text">||} +productiondate.modify {replace(type=regex)|(.*)(, )|} +country.scrub {single|Страна и год|class="program-details__text">||} +country.modify {replace(type=regex)|(, \d{4})|} +showicon.scrub {single|
    |')">} +showicon.modify {addstart(not "")|https:} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|https://tv.yandex.ru/ajax?params=%5B%7B%22name%22%3A%22i-tv-region%22%2C%22method%22%3A%22get%22%2C%22args%22%3A%7B%22params%22%3A%22%7B%5C%22type%5C%22%3A%5C%22regional%5C%22%2C%5C%22packageIds%5C%22%3A%5B%5D%2C%5C%22limit%5C%22%3A500%2C%5C%22fields%5C%22%3A%5C%22schedules%2Cchannels%2Cfinish%2Cchannel%2Cid%2Ctitle%2Cfavourite%5C%22%2C%5C%22lang%5C%22%3A%5C%22ru%5C%22%7D%22%2C%22cacheKey%22%3A%22channels%3Fparams%3D%7B%5C%22type%5C%22%3A%5C%22regional%5C%22%2C%5C%22packageIds%5C%22%3A%5B%5D%2C%5C%22limit%5C%22%3A500%2C%5C%22fields%5C%22%3A%5B%5C%22schedules%5C%22%2C%5C%22channels%5C%22%2C%5C%22finish%5C%22%2C%5C%22channel%5C%22%2C%5C%22id%5C%22%2C%5C%22title%5C%22%2C%5C%22favourite%5C%22%5D%7D%22%2C%22userRegion%22%3A%22|subpage|%22%2C%22resource%22%3A%22channels%22%2C%22ncrd%22%3A1469479392374%7D%7D%2C%7B%22name%22%3A%22i-tv-region%22%2C%22method%22%3A%22get%22%2C%22args%22%3A%7B%22params%22%3A%22%7B%5C%22type%5C%22%3A%5C%22local%5C%22%2C%5C%22packageIds%5C%22%3A%5B%5D%2C%5C%22limit%5C%22%3A500%2C%5C%22fields%5C%22%3A%5C%22schedules%2Cchannels%2Cfinish%2Cchannel%2Cid%2Ctitle%2Cfavourite%5C%22%2C%5C%22lang%5C%22%3A%5C%22ru%5C%22%7D%22%2C%22cacheKey%22%3A%22channels%3Fparams%3D%7B%5C%22type%5C%22%3A%5C%22local%5C%22%2C%5C%22packageIds%5C%22%3A%5B%5D%2C%5C%22limit%5C%22%3A500%2C%5C%22fields%5C%22%3A%5B%5C%22schedules%5C%22%2C%5C%22channels%5C%22%2C%5C%22finish%5C%22%2C%5C%22channel%5C%22%2C%5C%22id%5C%22%2C%5C%22title%5C%22%2C%5C%22favourite%5C%22%5D%7D%22%2C%22userRegion%22%3A%22|subpage|%22%2C%22resource%22%3A%22channels%22%2C%22ncrd%22%3A1469479392374%7D%7D%2C%7B%22name%22%3A%22i-tv-region%22%2C%22method%22%3A%22get%22%2C%22args%22%3A%7B%22params%22%3A%22%7B%5C%22type%5C%22%3A%5C%22satelite%5C%22%2C%5C%22packageIds%5C%22%3A%5B%5D%2C%5C%22limit%5C%22%3A500%2C%5C%22fields%5C%22%3A%5C%22schedules%2Cchannels%2Cfinish%2Cchannel%2Cid%2Ctitle%2Cfavourite%5C%22%2C%5C%22lang%5C%22%3A%5C%22ru%5C%22%7D%22%2C%22cacheKey%22%3A%22channels%3Fparams%3D%7B%5C%22type%5C%22%3A%5C%22satelite%5C%22%2C%5C%22packageIds%5C%22%3A%5B%5D%2C%5C%22limit%5C%22%3A500%2C%5C%22fields%5C%22%3A%5B%5C%22schedules%5C%22%2C%5C%22channels%5C%22%2C%5C%22finish%5C%22%2C%5C%22channel%5C%22%2C%5C%22id%5C%22%2C%5C%22title%5C%22%2C%5C%22favourite%5C%22%5D%7D%22%2C%22userRegion%22%3A%22|subpage|%22%2C%22resource%22%3A%22channels%22%2C%22ncrd%22%3A1469479392374%7D%7D%5D&sk=42a26daf72c9b3c34a81c144d6a754f0&userRegion=|subpage|&resource=null&ncrd=} +*subpage.format {list|187|213|983} +*index_site_id.scrub {|} +*index_temp_9.scrub {regex||^.*$||} +*index_temp_9.modify {replace|]\}"\}]|\|} +*index_temp_9.modify {remove(type=element)|-1 1} +*scope.range{(channellist)|end} +*index_temp_4.modify {set|187\|213\|983} +*index_temp_3.modify {set|0} +*loop{(each "index_temp_8" in 'index_temp_9')|end} +*index_temp_7.modify {substring(type=element)|'index_temp_4' 'index_temp_3' 1} +*index_temp_6.modify {substring(type=regex)|'index_temp_8' ":(\d+)\}} +*index_temp_5.modify {substring(type=regex)|'index_temp_8' "\\\"title\\\":\\\"(.+?)\\\","} +*index_temp_6.modify {addstart|'index_temp_7'##} +*index_temp_5.modify {addstart('index_temp_7' "187")|UA-} +*index_temp_5.modify {addstart('index_temp_7' "213")|RU-} +*index_temp_5.modify {addstart('index_temp_7' "983")|TR-} +*index_temp_6.modify {replace|\||#_#} +*index_temp_5.modify {replace|\||#_#} +*index_site_id.modify {addend|'index_temp_6'#_#} +*index_site_channel.modify {addend|'index_temp_5'#_#} +*index_temp_3.modify {calculate(format=F0)|1 +} +*end_loop +*index_site_id.modify {replace|#_#|\|} +*index_site_channel.modify {replace|#_#|\|} +*index_site_id.modify {remove(type=element)|-1 1} +*index_site_channel.modify {remove(type=element)|-1 1} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Russia/tviz.tv.channels.xml b/siteini.pack/Russia/tviz.tv.channels.xml new file mode 100755 index 00000000..f85314a1 --- /dev/null +++ b/siteini.pack/Russia/tviz.tv.channels.xml @@ -0,0 +1,409 @@ + + + + Первый + НТВ + Россия 1 + СТС + ТНТ + ТВ Центр + РЕН ТВ + МАТЧ! + ТВ-3 + 5 канал + Че + Культура + Домашний + Живая планета + Крик ТВ + Food Network + КИНОМИКС + Звезда + 2x2 + Discovery Channel + Россия 24 + Мир HD + Карусель + РБК + Eurosport 1 + Канал Disney + Discovery Science + Мир Увлечений + Дом кино + Animal Planet + National Geographic + МАТЧ! НАШ СПОРТ + TV1000 + TV1000 Русское кино + Иллюзион + + Viasat Explore + ТНТ MUSIC + Bridge TV + Детский мир + Телеклуб + Авто Плюс + Viasat History + Sony Sci-Fi + TV1000 Action + Sony Entertainment Television + Телеклуб + Кухня ТВ + МИР + STV + TLC + Русский Иллюзион + Cartoon Network + Eurosport 2 + ИНДИЙСКОЕ КИНО + Bollywood HD + EuroNews + R1 + Nickelodeon + BBC World + Русский Экстрим + МАТЧ! БОЕЦ + Deutsche Welle + Кинопоказ + TiJi + Viasat_Sport + Дождь + КИНОСВИДАНИЕ + РОДНОЕ КИНО + КИНОПРЕМЬЕРА + НАШЕ НОВОЕ КИНО + Телеканал КХЛ + Теледом + HD Медиа 3D + History + ID Investigation Discovery + Viasat Golf HD + Bloomberg + CNN + O-la-la + JuCeTV + КИНОКОМЕДИЯ + AMC + О2ТВ + Усадьба + Zooпарк + Драйв + Охота и рыбалка + JSTV TV + Моя Планета + 365 дней ТВ + Nat Geo WILD + Ocean TV + Мама + Телепутешествия + Zoo TV + RT + Надежда + A-One Hip Hop + Феникс+ Кино + Техно 24 + Детский + PRO Business + Доктор + Fox + Fox Life + Мультимания + Cinema + Совершенно секретно + Еврокино + Шансон-TB + Психология 21 + Домашние животные + Вопросы и ответы + JimJam + Gulli Girl + Boomerang + Мужской + Успех + Загородная жизнь + Наука 2.0 + HardLife TV + MTV Rocks International + MTV Dance International + MTV Hits International + Viasat Golf + Москва-24 + Телеканал 360° + Москва. Доверие + 78 + ТНТ4 + Охотник и Рыболов + ЮМОР TV + ЖИВИ! + TDK + Союз + МАТЧ! ИГРА + РазТВ + Тонус-ТВ + ТНВ + МАТЧ! АРЕНА + Настоящее Страшное Телевидение + Футбол + Ru.TV + МУЗ ТВ + МАТЧ! ФУТБОЛ 1 + Ю + КИНОСЕМЬЯ + Детский мир + Спас ТВ + Fashion TV + Mezzo + TV5 + History HD + Extreme Sports + Вместе-РФ + Ajara TV + Travel Channel + 1HD + O-TV + TLC HD + Ретро + Discovery Channel HD + Russia Today HD + Discovery Science HD + Авто24 + TV club + Наш футбол + Здоровое ТВ + Морской + Русская ночь + Ля-минор + Киносерия + HD Life + Живая природа + Радость Моя + Телекафе + Время + Музыка Первого + МАТЧ! ФУТБОЛ 3 HD + Ностальгия + Сарафан + Luxe HD + World Fashion Channel + Eurosport 2 HD + Страна + BBC + Blue Hustler + C Music TV + CNBC + Da Vinci + Daring!TV + English Club TV + Fine Living Network + France 24 + HD Медиа + Первый метео + ЧП.Info + Game Show + Кинопоказ HD-1 + Кинопоказ HD-2 + Luxe.TV + Man TV + MCM POP + MCM TOP + Mezzo Live HD + Мир сериала + RUSSIAN MUSICBOX + MusicBox TV + myZen.tv + Viasat Nature CEE + NewsOne + Hustler TV Europe + МАТЧ! ПЛАНЕТА + Playboy TV + Nu.ART TV + Pro все + Russian Travel Guide + BRIDGE TV Русский Хит + Vintage + Teletravel HD + Top Shop TV + ТурИнфо + VH1 Classic + VH1 European + CCTV News + Оружие + Paramount Channel + Кто есть кто + World Business Channel + World Music Channel + Загородный + Zee-TV + РТВ - Любимое кино + CNN (eng) + Deutsche Welle (DEU) + France 24 (FR) + NEBISET TV + Беларусь 24 + Первый Интернет канал HD + TV Sale + MTV Russia + ЕДА Премиум + MAXXI-TV + Travel XP HD + Eurosport 1 HD + Baby TV + MTV Dance + MTV Hits + MTV Rocks + Калейдоскоп ТВ + Комедия + Motors TV + Просвещение + Русский Детектив + ТРО + Trace Urban + Карусель INT + МУЛЬТ + МАТЧ! ФУТБОЛ 2 + МАТЧ! ФУТБОЛ 1 HD + MTV Live HD + Эгоист ТВ + Fashion TV HD + Nat Geo WILD HD + National Geographic HD + Домашний Магазин + Нано + ACB TV + Смайлик + VIVA Polska + iConcerts HD + Shop24extra + Fuel TV HD + Три Ангела + Paramount Channel HD + Travel Channel HD + Ani + РЖД + Fox Life HD + Nickelodeon HD + Lifenews + Travel+Adventure + Россия 1 HD + Discovery HD Showcase + TV Mall + Europa Plus TV + ТБН + БАЛАНС-ТВ + Outdoor Channel + Angel TV + ПЛЮСПЛЮС + Конный мир HD + MTV European + CCTV + Ника ТВ + Наш Футбол HD + TRACE URBAN HD + ЛДПР.ТВ + Shopping Live + Ночной клуб + Museum HD + МАТЧ! ФУТБОЛ 3 + Русский роман + BBC-World + КИНОХИТ + TV21 + Первый образовательный + БСТ + Лидер ТВ + Семья + Эхо TV + RU MUSIC + ПИКТВ + ЕДА + RAP.RU + Общественное телевидение России + Пятница + MGM HD + Nick Jr + Конный мир + Outdoor HD + Eurosport News + DTX + Amedia Hit + CBS Reality + Discovery channel Центральная Европа + Viasat Nature\/History HD + Business + Телеканал КХЛ HD + Sony ТВ HD + Дом Кино Премиум + Fashion One + Тайны Галактики + Бобер + Рыжий + Театр + NHK WORLD TV + Sony Turbo + Animal Planet HD + Paramount Comedy Russia + ТНВ-планета + МАТЧ! ФУТБОЛ 2 HD + Global Star + Fashion One HD + BRIO-TV + French Lover + TRACE Sport Stars HD + ЕГЭ + iConcerts + Hustler HD + Планета HD + RE:Music + Искушение + Travel+Adventure HD + Кино ТВ + ViP Premiere + ViP Megahit + ViP Comedy + Candy TV + НТВ HD + Arirang + Русский бестселлер + Animaux + Amedia1 + Amedia 2 + Amedia Premium HD + Amedia1 HD + Первый HD + КиноПремиумHD + МИР 24 + СТС Love + Fox HD + Eureka HD + Animal Family HD + Bridge TV Dance + Arte HD + Bridge TV Classic + SHOP24 + Shop&Show + Russian Travel Guide HD + RTД + Brazzers TV Europe + LUXURY + Бокс ТВ + Охотник и Рыболов HD + Остросюжетное HD + История + Кубань 24 Орбита + Мир Белогорья + TV Губерния + Точка ТВ + 8 Канал + ID Xtra HD + Insight Ultra HD + Candy 3D HD + Candy Man + RT Doc + RT Espanol + Страшное HD + Amedia Hit HD + TVMChannel + Ginger HD + Дождь HD + КРАСНАЯ ЛИНИЯ + МУЖСКОЕ КИНО + + \ No newline at end of file diff --git a/siteini.pack/Russia/tviz.tv.ini b/siteini.pack/Russia/tviz.tv.ini new file mode 100755 index 00000000..b81703a4 --- /dev/null +++ b/siteini.pack/Russia/tviz.tv.ini @@ -0,0 +1,110 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tviz.tv +* @MinSWversion: 1.1.1/56.28 +* @Revision 2 - [14/01/2018] TDabasinskas +* - timezone was updated to a DST-aware one +* @Revision 1 - [02/08/2016] Blackbear199 +* - showsplit & episode fix +* @Revision 0 - [28/07/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tviz.tv|timezone=Europe/Moscow|maxdays=12|cultureinfo=ru-RU|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=RU|episodesystem=onscreen} +url_index{url|https://www.tviz.tv/day/|urldate|/|channel|/} +urldate.format {list|segodnya|zavtra|{datestring|yyyy-MM-dd}} +* +index_urlchannellogo {url|https://www.tviz.tv|} +temp_2.modify {calculate(format=F0 type=element)|'temp_1' #} +* +rating.modify {substring('temp_2' "3" type=element)|'temp_1' 0 1} +category.modify {substring('temp_2' "3" type=element)|'temp_1' 1 1} +productiondate.modify {substring('temp_2' "3" type=element)|'temp_1' 2 1} +* +category.modify {substring('temp_2' "2" type=element)|'temp_1' 0 1} +productiondate.modify {substring('temp_2' "2" type=element)|'temp_1' 1 1} +* +description.scrub {single|
    ||
    |
    } +* +presenter.scrub {multi|
    Ведущие
    |rel="nofollow">||} +* +director.scrub {multi(includeblock="Режиссер")|} +director.scrub {multi(includeblock="Режиссер")|
    |class="human-info">|
    } +* +actor.scrub {multi|
    Актёры
    |rel="nofollow">||} +actor.scrub {multi|
    Актёры
    |class="human-info">||} +* +writer.scrub {multi(includeblock="Сценарист")|} +writer.scrub {multi(includeblock="Сценарист")|
    |class="human-info">|
    } +* +composer.scrub {multi(includeblock="Композитор")|} +composer.scrub {multi(includeblock="Композитор")|
    |class="human-info">|
    } +* +starrating.scrub {multi||||} +* +episode.modify {substring(type=regex pattern="'E1'-я серия""Серия 'E1'""'E1'-я - 'Et1'-я серии")|'description' "^(\d+-я серия)"} +temp_3.scrub {single|
    |

    |

    |
    } +temp_3.modify {substring(type=regex)|"(?:\d+-я - )?(?:\d+-я )?[Сс]ери[яи](?: \d+)?"} +temp_3.modify {clear("Серия")} +episode.modify {addstart("")|'temp_3'} +* +showicon.scrub {url|https://www.tviz.tv|")} +description.modify {cleanup} +director.modify {replace|
    | } +director.modify {cleanup(tags="<"">")} +presenter.modify {replace|
    | } +presenter.modify {cleanup(tags="<"">")} +actor.modify {replace|
    | } +actor.modify {cleanup(tags="<"">")} +actor.modify {cleanup(removeduplicates)} +writer.modify {replace|
    | } +writer.modify {cleanup(tags="<"">")} +composer.modify {replace|
    | } +composer.modify {cleanup(tags="<"">")} +starrating.modify {cleanup(tags="<"">")} +* +productiondate.modify {cleanup} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|https://www.tviz.tv/index/more/} +*url_index.headers {method=POST} +*url_index.headers {customheader=Accept-Encoding=gzip,deflate} +*url_index.headers {customheader=X-Requested-With=XMLHttpRequest} +*url_index.headers {accept=application/json, text/javascript, */*; q=0.01} +*url_index.headers {contenttype=application/x-www-form-urlencoded; charset=UTF-8} +*url_index.headers {postdata=offset='subpage'&city_id='channel'&category_id=0&day=0&genre_id=0&my_channels=none} +*subpage.format {list(format=D1 step=18 count=24)|0} +*index_site_id.scrub {multi||\/\">} +*index_site_channel.scrub {multi|data-name=\"||\"|\"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Russia/tvportal.rs.channels.xml b/siteini.pack/Russia/tvportal.rs.channels.xml new file mode 100755 index 00000000..3c41848d --- /dev/null +++ b/siteini.pack/Russia/tvportal.rs.channels.xml @@ -0,0 +1,224 @@ + + + + 24 Kitchen + 777 + Al Jazeera + Alternativna TV + Animal Planet + Animal Planet HD + Arenasport 1 + Arenasport 2 + Arenasport 3 + Arenasport 4 + Art + Arte HD + Atlas + Auto motor und sport + AXN + B92 + B92 Info + Baby TV + Balkanika Music Television + BBC Entertainment + BBC World + BELLE AMIE + Best + Bloomberg + Blue Hustler + BN + BN Music + Boomerang + Brazzers + Brazzers TV + Cartoon Network + CBS Drama + CBS Reality + CCTV 4 + Channel one russia + Chasse & Peche + Cinemania + Cinemax + Cinemax 2 + CMC + CNBC + CNN + Crime and Investigation + Da Vinci Learning + Daring TV + Deluxe Lounge HD + Deluxe Music + Discovery + Discovery HD Showcase + Discovery Science + Discovery World + Disney + Disney Junior + Disney XD + DM Sat + Dorcel + Dorcel xxx HD + Duck tv + Duga + Dusk + Dw + E + English club + Erox + Eroxxx + Eurochannel + Euronews + Eurosport + Eurosport 1 HD + Eurosport 2 + Eurosport 2 HD + Explorer + Extreme Sport Channel + Fashion One + Fashion TV + Fashion TV HD + Filmbox art house + Filmbox hd + Filmbox plus + Fine Living Network + Fishing and Hunting + Food Network + Food Network HD + FOX + Fox Crime + Fox Life + Fox Movies + France 24 + Ginx + Happy TV + Hayat + HBO + HBO Comedy + History + HRT 1 + HRT 2 + HRT 3 + HRT 4 + Hustler + ID + Id xtra + Id xtra hd + IQS Life + Jim Jam + Kanal 3 + Kanal D + KCN + KCN 2 + KCN 3 - Svet Plus + Kika + Landscape HD + Lov i Ribolov + Luxe TV HD + M2 + Mag + MBC + MEDICAL CHANNEL + Metropolis + Mezzo + Mezzo live hd + MGM + Mini Ultra + Minimax + MKTV + Montena + Motors tv + MTV + MTV Dance + MTV Hits + MTV Live HD + MTV Rocks + N24 + NAT Geo Music + NAT Geo Wild + NatGeo HD + National Geographic + Nature + Nautical Channel + Novi tv + OBN + Outdoor Channel HD + Palma plus + Pink + Pink 2 + Pink 3 + Pink Action + Pink Family + Pink Film + Pink Kids + Pink M + Pink Movie + Pink Music + Playboy TV + Private Spice + Prva CG + Prva srpska TV + Rai Due + Rai Uno + Regionalna TV + RTCG + RTCG 1 + RTCG 2 + Rtg International + RTL + Rtl hr + RTR Planeta + RTRS + RTS 1 + RTS 2 + RTS digital + RTS HD + RTS Sat + RTV 1 + RTV 2 + Rtv Budva + Rusija 24 + Russia Today + Russia Today Documentary + Sat 1 + Sci Fi + SK 1 + SK 2 + SK 3 + SK Golf + SK1 CG + SKY News + Sky parti + Sky plus + Sky vremeplov + SLO 1 + Slo 2 + SOS + Srpska naucna televizija + Studio B + TCM + The History Channel + The History Channel HD + TLC + Top Shop + Trace sports HD + Trace urban HD + Travel + Travel HD + TV 1000 + TV BGD + Tv Boka + TV Nova + Tv Pljevlja + Tv Sun + TV Telemark + TV Vijesti + TV5 Monde + TVE + Ultra + Universal Channel + VH 1 + VH1 Classic + XXX Xtreme + ZDF + + \ No newline at end of file diff --git a/siteini.pack/Russia/tvportal.rs.ini b/siteini.pack/Russia/tvportal.rs.ini new file mode 100755 index 00000000..337577f3 --- /dev/null +++ b/siteini.pack/Russia/tvportal.rs.ini @@ -0,0 +1,48 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvportal.rs +* @MinSWversion: V1.1.1/45 +* none +* @Revision 0 - [23/11/2015] Willy De Wilde +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=tvportal.rs|timezone=Europe/Berlin|maxdays=7|cultureinfo=sr|charset=UTF-8|titlematchfactor=90} +url_index{url()|http://www.tvportal.rs/tvprogram-##channel##-|urldate|-##nr##} +urldate.format {list|danas|{weekdayname|ponedeljak|utorak|sreda|cetvrtak|petak|subota|nedelja}} +scope.range {(urlindex)|end} +index_temp_1.modify {substring(type=regex)|'config_site_id' "Channel:([^,]*)"} +url_index.modify {replace|##channel##|'index_temp_1'} +index_temp_1.modify {substring(type=regex)|'config_site_id' "Nr:([^,]*)"} +url_index.modify {replace|##nr##|'index_temp_1'} +index_variable_element.modify {addstart (format=date,dddd)|'urldate'} +end_scope + +index_showsplit.scrub {multi(debug exclude="style=")||||
    } +index_urlshow {url()|http://www.tvportal.rs|
    |||} +index_title.scrub {multi(includeblock=2)||||} +index_title.modify {remove|'index_start'} +index_title.modify {cleanup(tags="<"">")} +* +title.scrub {single()|
    |

    |

    } +titleoriginal.scrub {single()|
    |

    |

    } +*subtitle.scrub {single(separator="," include=first)|
    } +description.modify {replace|
    |\n} + +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** @auto_xml_channel_start +*index_site_channel.scrub {multi()|
    } +*index_site_id.scrub {multi()|
    } +* +scope.range{(indexshowdetails)|end} +index_title.modify {cleanup(tags="<"">")} +index_title.modify {remove|"} +index_title.modify {remove(type=regex)|\.$} +index_episode.modify {substring(type=regex)|'index_title' "^[^,]*, (.*?\d+ с\.)"} +index_subtitle.modify {substring(type=regex)|'index_title' "^[^,]*, .*?\d+ с\. (.*)$"} +index_title.modify {remove(type=regex)|^[^,]*(, .*)$} +end_scope +* +title.scrub {regex||class=\"showname\">\s+?

    (.+?)

    ||} +titleoriginal.scrub {regex||class=\"showname\">\s+?

    (?:.+?)

    (.*?)
    ||} +titleoriginal.modify {clear('title')} +description.scrub {regex||(.*?)||} +description.modify {cleanup(tags="<"">")} +director.scrub {regex()||Режиссер\(ы\):(.*?)
    ||} +director.modify {replace|,|\|} +actor.scrub {regex||Актеры:(.*?)
    ||} +actor.modify {replace|,|\|} +presenter.scrub {regex||Ведущие:(.*?)
    ||} +presenter.modify {replace|,|\|} +category.scrub {regex()||class=\"showname\">.+?(.*?)||} +category.modify {clear(~ ":")} +category.modify {replace| / |\|} +country.scrub {regex()||class=\"showname\">.+?(?:
    )+?\s*?(\w+)||} +productiondate.scrub {single|class="showname">||} +starrating.scrub {regex||Зрительский рейтинг:\s*?(\d.*?)||} +starrating.scrub {regex||Рейтинг телешоу:\s*?(\d.*?)||} +starrating.modify {clear("0.0")} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_channel.scrub {multi||} +*index_site_id.scrub {multi|} +*scope.range {(channellist)|end} +*index_site_id.modify {remove| selected} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Rwanda/gotvafrica.com.rw.ini b/siteini.pack/Rwanda/gotvafrica.com.rw.ini new file mode 100755 index 00000000..2fe91956 --- /dev/null +++ b/siteini.pack/Rwanda/gotvafrica.com.rw.ini @@ -0,0 +1,71 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: gotvafrica.com +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [03/05/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=gotvafrica.com|timezone=UTC+01:00|maxdays=14|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=US|episodesystem=onscreen} +url_index{url|http://rwanda.gotvafrica.com/Whats-On/default.aspx} +urldate.format {datestring|yyyy-MM-dd} +* +url_index.headers {method=POST} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8} +url_index.headers {contenttype=application/x-www-form-urlencoded; charset=utf-8} +url_index.headers {postdata=ctl00%24ScriptManager1=ctl00%24ContentPlaceHolder1%24GetGOtvUpdatePanel%7Cctl00%24ContentPlaceHolder1%24ChannelJumpHiddenBtn&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE='index_variable_element'&ctl00%24LanguageHidden=eng&ctl00%24CountryHidden=rw&ctl00%24CountryNameHidden=Rwanda&ctl00%24txtsearch=&ctl00%24ContentPlaceHolder1%24WhatsOnHidden=2&ctl00%24ContentPlaceHolder1%24BouquetHidden3=&ctl00%24ContentPlaceHolder1%24BouquetNameHidden3=gotvplus&ctl00%24ContentPlaceHolder1%24BouquetDD=gotvplus&ctl00%24ContentPlaceHolder1%24DateDD='urldate'&ctl00%24ContentPlaceHolder1%24ChannelJumpHidden='index_temp_1'&ctl00%24ContentPlaceHolder1%24ChannelJumpNameHidden='index_temp_2'&__ASYNCPOST=true&ctl00%24ContentPlaceHolder1%24txthiddendate='urldate'&ctl00%24ContentPlaceHolder1%24txtPageNr=&ctl00%24ContentPlaceHolder1%24ChannelJumpHiddenBtn=} +* +scope.range{(urlindex)|end} +index_temp_1.modify {set|'config_site_id'} +index_temp_2.modify {substring(type=regex)|'index_temp_1' "(.+?)###"} +index_temp_1.modify {remove|'index_temp_2'###} +* +index_variable_element.scrub {single|id="__VIEWSTATE"|value="|" />|" />} +index_variable_element.modify {replace|+|%2B} +index_variable_element.modify {replace|/|%2F} +index_variable_element.modify {replace|$|%24} +index_variable_element.modify {replace|=|%3D} +index_variable_element.modify {replace|\||%7C} +end_scope +* +index_showsplit.scrub {multi(debug)|class="nowShowingContainer"|
    |
    ||
    } +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Saudi Arabia/invision.com.sa.channels.xml b/siteini.pack/Saudi Arabia/invision.com.sa.channels.xml new file mode 100755 index 00000000..cc9bb7eb --- /dev/null +++ b/siteini.pack/Saudi Arabia/invision.com.sa.channels.xml @@ -0,0 +1,177 @@ + + + + Abu Dhabi + Abu Dhabi Drama + Al Emarat + AD Sport 1 + AD Sport 2 + Al Aan + Al Arabiya Al Hadath + Al Bedaya + Al Ekhbariya + Al Hayat + Al Majd General + Al Majd Hadith + Al Majd Ilmiya + Al Majd Quran + Al Saha TV + Al Rai TV + Al Resalah + Saudi Al Eqtesadiyah + Al-Jazeera + JSC Documentry + Al-Jazeera English + JSC Live + Baraem + BBC Arabic + BBC World + beIN Sports HD + beIN Sports News HD + Boomerang + CN Network + CN Arabic + CNBC Arabiya + CNN + Dubai One + Al Danah TV + Dubai Sports 4 + Dubai TV HD + France 24 + Saudi Al Thakafeyah + Funoon TV + Future TV + Iqraa + JEEM TV + LBC + MBC 3 + MBC Bollywood + Nat. Geo. AD + Rotana Aflam + Rotana Cinema + Rotana Classic + Rotana Khalijiya + Rotana Masriya + Saudi Quran + Saudi Sunnah + Saudi TV 1 + Sky News Arabia HD + Space Toon + Touyour al Jannah + Zee Aflam + Zee Alwan + Sama Dubai + MBC HD + MBC 2 HD + MBC 4 HD + MBC Action HD + MBC Drama HD + MBC MAX HD + Alarabiya HD + Kuwait TV + Saudi TV 2 + Qatar TV + Bahrain TV + Al Sahra Channel + GearOne + Saudi Sports 1 HD + Saudi Sports 2 HD + B4U Aflam + Dubai Racing + MBC PRO SPORTS 1 HD + MBC Pro Sports 2 HD + MBC Pro Sports 3 HD + MBC Pro Sports 4 + Al Kass + Al Kass 2 + Disney Junior + Animal Planet HD + Physique TV HD + Ginx TV HD + Extreme Sports + CBS Reality + MUTV HD + Star Movies HD + Star World HD + Nat. Geo. People HD + Nat. Geo. Wild HD + Baby TV + Disney Channel + OSN YaHala HD + Discovery HD + ART Cinema + Nat. Geographic HD + AD Sports 3 HD + AD Sports 4 HD + AD Sports 5 HD + AD Sports 6 HD + AD Sports 7 HD + Dubai Sports HD + AD Drama + HD + Al Majd Basma + Al Majd Masa + Al Majd Rawda + Al Majd Atfaal + Al Majd Taghreed + Al Majd Tabeiya + Al Majd Al Akhbar + Al Majd Wathaeqia + ART Aflam 1 + ART Aflam 2 + ART Hekayat + ART Hekayat 2 + Bloomberg + CNBC Europe + Discovery Science + Disney XD + E! Entertainment + Fine Living + Food Network HD + Fox News + Fuel TV + History Channel + Jim Jam + AMC + MTV Live + OSN First Comedy + OSN First HD + OSN Movies Action HD + OSN Movies Comedy HD + OSN Movies Drama HD + OSN Movies HD + OSN Movies Kids + OSN Movies Premiere HD + OSN Movies Festival + OSN News + OSN Sports 2 + OSN Sports 3 + OSN Sports 4 + OSN YaHala Shabab HD + Outdoor Channel + Sky News + TCM + Trace Urban + Travel Channel + VH1 + Ten Cricket + TLC HD + ITV Choice + Crime and Investigation + OSN Fight Network HD + OSN Sports Cricket HD + MTV India + Sundance HD + OSN YaHala Drama HD + OSN Sports RWC HD + Check In + Quest Arabiya HD + Citruss TV + H2 HD + OSN Movies Family HD + OSN First HBO HD + BBC First + OSN يا هلا! سينما HD + Discovery IDX HD + Discovery Family HD + + \ No newline at end of file diff --git a/siteini.pack/Saudi Arabia/invision.com.sa.ini b/siteini.pack/Saudi Arabia/invision.com.sa.ini new file mode 100755 index 00000000..1fd9191d --- /dev/null +++ b/siteini.pack/Saudi Arabia/invision.com.sa.ini @@ -0,0 +1,66 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: invision.com.sa +* @MinSWversion: 1.1.1/56.25 +* @Revision 0 - [23/06/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=invision.com.sa|timezone=UTC|maxdays=3|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=GB|episodesystem=onscreen} +* +url_index{url|http://static.invision.com.sa/static/content/epg_jsons/##date##/epg_##page##.json} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|dd-MM-yyyy} +* +scope.range{(urlindex)|end} +index_variable_element.modify {calculate(format=date,unix)|'urldate'} +index_temp_1.modify {set|'config_site_id'} +index_temp_2.modify {substring(type=regex)|'index_temp_1' "##page=(\d+)"} +index_temp_1.modify {remove|##page='index_temp_2'} +url_index.modify {replace|##date##|'index_variable_element'} +url_index.modify {replace|##page##|'index_temp_2'} +end_scope +* +index_variable_element.modify {clear} +index_variable_element.modify {substring(type=regex)|'config_site_id' "^(.+?)##"} +index_showsplit.scrub {regex||\{"cid": "'index_variable_element'".+?\}\]\}\}||} +index_showsplit.modify {substring(type=regex)|"\{\"pid\":.+?\}"} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single|"s": "||"|"} +index_stop.scrub {single|"e": "||"|"} +* +* ----- english title and description ----------- +index_title.scrub {single|"te": "||"|"} +index_description.scrub {single|"de": "||"|"} +* ----------------------------------------------- +* +* ----- arabic title and description ------------ +*index_title.scrub {single|"ta": "||"|"} +*index_description.scrub {single|"da": "||"|"} +* ----------------------------------------------- +* +* - both english and arabic title and description - +*index_title.scrub {regex||"t[ae]": "(.+?)"||} +*index_description.scrub {regex||"d[ae]": "(.+?)"||} +* ----------------------------------------------- +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://static.invision.com.sa/static/content/epg_jsons/##date##/epg_index.js} +*url_index.modify {replace(scope=urlindex)|##date##|'index_variable_element'} +* +*index_site_id.scrub {regex||\{"cid": "(\d+","cn": "[^\"]*","cna": "[^\"]*","p": "\d+)",||} +*index_site_id.modify {replace(type=regex)|"\d+(","cn": ".+?","cna": ".+?","p": ")\d+"|##page=} +*---- enable english or arabic names ------------------------------------------------- +*index_site_channel.scrub {regex||,"cn": "(.+?)",||} *---------english, enable only 1 +*index_site_channel.scrub {regex||,"cna": "(.+?)",||} *--------arabic, enable only 1 +*------------------------------------------------------------------------------------- +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Saudi Arabia/osn.com.channels.xml b/siteini.pack/Saudi Arabia/osn.com.channels.xml new file mode 100755 index 00000000..c8423c06 --- /dev/null +++ b/siteini.pack/Saudi Arabia/osn.com.channels.xml @@ -0,0 +1,175 @@ + + + + OSN Movies First HD + OSN Movies First HD +2h + OSN Movies Action HD + OSN Movies Action +2 + OSN Movies HD + Paw Patrol with OSN + OSN Movies +2h + OSN Movies Thriller HD + OSN Movies Thriller +2h + OSN Movies Kids HD + OSN Movies Disney HD + OSN Movies Comedy HD + OSN Movies Box Office 1 HD + OSN Movies Box Office 2 + OSN Movies Box Office 3 + Paramount + Sundance TV + Star Movies HD + SET Max + Star Gold + Zee Cinema + UTV Movies + B4U Plus + Imagine Movies + OSN Ya Hala Al Oula + OSN Ya Hala Al Oula +2h + OSN Ya Hala HD + OSN Yahala Cinema HD + Series Channel + Series +2 + Al Yawm + Al Safwa + Fann + Cinema 1 + Cinema 2 + Music Now + Hekayat + Hekayat 2 + ART Aflam 1 + ART Aflam 2 + ART Cinema + AD Drama + HD + Hawas TV + Beity TV + KTV1 HD + KTV2 HD + KTV Ethraa HD + KTV Arabe HD + KTV Majlis HD + Al Qurain HD + Sharjah Sports HD + Sharqiya from Kalba + Al Dafrah TV + Bahrain TV + Aghani Aghani + Al Roya TV + OSN Series First HD + OSN First HBO HD + OSN Series HD + OSN Series Comedy HD + OSN Series Comedy HD +2h + Comedy Central + Syfy HD + Star World HD + TLC HD + E! Entertainment HD + BBC First HD + ITV Choice HD + OSN Living HD + Fashion TV HD + B4U Aflam + Citruss TV + \\u0026 TV + Star Plus Middle East + Zee TV + SET Middle East + Colors + Rishtey TV + Star Bharat + Sab TV + Hum TV Middle East + Ary Digital TV + GEO TV + Masala TV + Urdu 1 + Sun TV + Star Vijay International + KTV + Asianet + Surya TV + Asianet Movies + Surya Movies + Gemini TV + Star Jalsha + Star Pravah + MTV Live HD + VH1 + Trace Urban + Sony MIX + MTV India + Disney HD + Disney XD + Disney Junior + Nickelodeon HD + Nick Jr. + NickToons HD + OSN Kid Zone TV + Baby TV Europe + OSN News + Sky News HD + BBC World + Fox News + CNBC + Bloomberg + CGTN + France 24 English + NHK World TV + Madani TV + Dunya News + ARY News + Geo News + ABP News India + Aaj Tak + Times Now + Republic TV + NDTV 24x7 + Asianet News + Sky News Arabia HD + Sky News Arabia + Rusiya Al Yawm + France 24 + CGTN Arabic + Discovery HD + Discovery Family HD + Discovery Science HD + Discovery ID + Crime \\u0026 Investigation Network + History HD + H2 HD + Animal Planet HD + Nat Geo HD + Nat Geo Wild HD + Nat Geo People HD + OSN Sports Action 1 HD + OSN Sports Action 2 HD + OSN Sports 3 HD + OSN Sports 4 HD + OSN Sports 5 HD + OSN WWE Network HD + OSN Sports Cricket HD + Ten Cricket International + Fuel TV + Ginx Esports TV HD + AD Sports 3 HD + AD Sports 4 HD + AD Sports 5 HD + AD Sports 6 HD + Edge Sport HD + Dubai Racing 1 HD + Dubai Sports 4 HD + Dubai Sports 5 HD + Al Wosta from Al Dhaid + KTV Sport HD + KTV Sport Plus HD + TFC + ABS-CBN Sports+Action + Cinema One Global + ANC + DZMM Teleradyo + DWRR 101.9 + + \ No newline at end of file diff --git a/siteini.pack/Saudi Arabia/osn.com.ini b/siteini.pack/Saudi Arabia/osn.com.ini new file mode 100755 index 00000000..d7cc7378 --- /dev/null +++ b/siteini.pack/Saudi Arabia/osn.com.ini @@ -0,0 +1,91 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: osn.com +* @MinSWversion: V3.0 +* @Revision 11 - [15/05/2020] WGT +* @Revision 10 - [07/04/2020] WGT fix start +* @Revision 9 - [16/12/2018] Fazzani +* Fixing incorrect EndDateTime +* @Revision 8 - [15/12/2018] Fazzani +* fixing .ini generator blok +* @Revision 7 - [07/10/2016] Jan van Straaten +* rewrite +* @Revision 6 - [06/10/2015] Jan van Straaten +* completely new , osn.com +* @Revision 5 - [31/1/2014] Jan van Straaten +* in rev 4 the channel creation was still enabled! +* @Revision 4 - [15/1/2014] Jan van Straaten +* complete new +* @Revision 3 - [7/2/2012] Jan van Straaten +* site changes in url, cast +* @Revision 2 - [] +* adapted for 1.0.9 +* @Revision 1 - [] +* corrected for end of the day gabs +* @Remarks: +* Previously osnnetwork which doesn't exist any more. +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=osn.com|timezone=UTC|maxdays=7|cultureinfo=en-US|charset=utf-8|titlematchfactor=90|episodesystem=onscreen} + +url_index {url|http://www.osn.com/CMSPages/TVScheduleWebService.asmx/GetTVChannelsProgramTimeTable} + +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {method=POST} +url_index.headers {accept=application/json, text/javascript, */*; q=0.01} +url_index.headers {contenttype=application/json; charset=utf-8} +url_index.headers {postdata={"newDate":"'urldate'","selectedCountry":"SA","channelCode":"'channel'","isMobile":false,"hoursForMobile":18}} + +urldate.format {datestring|MM/dd/yyyy} +index_variable_element.modify {set|'config_site_id'} +index_urlchannellogo.modify {addstart|http://content.osn.com/logo/channel/cropped/'index_variable_element'.png} + +index_showsplit.scrub {multi|[|{|}|]} + +scope.range{(indexshowdetails)|end} +index_start.scrub {single|\"StartDateTime\":\"\\/Date(||)\\/\"|)\\/\"} +index_start.modify {calculate(format=date,java)|0:1:0 +} +*index_stop.scrub {single|\"EndDateTime\":\"\\/Date(||)\\/\"|)\\/\"} +index_title.scrub {single|\"Title\":\"||\"|\"} +index_titleoriginal.scrub {single(lang=ar)|\"Arab_Title\":\"||\"|\"} +index_title.modify {cleanup(style=jsondecode)} +index_title.modify {remove|\} +index_category.scrub {regex||\\"Genre[^N]*Name\\":\\"([^\\]*)\\"||} + +index_temp_1.scrub {single|\"EPGUNIQID\":\"||\"|\"} +index_urlshow.modify {addstart('index_temp_1' not "")|http://www.osn.com/CMSPages/TVScheduleWebService.asmx/GetProgramDetails} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +index_urlshow.headers {method=POST} +index_urlshow.headers {accept=application/json, text/javascript, */*; q=0.01} +index_urlshow.headers {contenttype=application/json; charset=utf-8} +index_urlshow.headers {postdata={"prgmEPGUNIQID":"'index_temp_1'","countryCode":"SA"}} +end_scope + +scope.range{(showdetails)|end} +title.scrub {regex||\\"Title\\":\\"(.*?)\\",||} +title.modify {cleanup(style=jsondecode)} +title.modify {remove|\} +description.scrub {regex||\\"Synopsis\\":\\"(.*?)\\",||} +description.scrub {regex||\\"Arab_Synopsis\\":\\"(.*?)\\",||} +description.modify {cleanup(style=jsondecode)} +description.modify {remove|\} +showicon.scrub {regex||\\"ProgramImage\\":\\"(.*?)\\",||} +showicon.modify {addstart|http://content.osn.com/bob/745x419/} +episode.scrub {regex(pattern="'E1'")||\\"EpisodeNo\\":\\"(.*?)\\",||} +episode.modify {clear("0")} +end_scope +** +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url(debug)|http://www.osn.com/CMSPages/TVScheduleWebService.asmx/GetTVChannelsPageWise} +* +*url_index.headers {method=POST} +*url_index.headers {contenttype=application/json; charset=utf-8} +*url_index.headers {postdata={"pageIndex":'subpage',"channelsQuery": "select distinct ROW_NUMBER() OVER(ORDER BY CH.Number) AS RowNumber,CH.Number, CH.Name, CH.ChannelGenre, ch.ChannelCode, CH.HD, ch.OSNPlay,CH.OSNPlayURL INTO #Results FROM osn_Channel CH Where CH.IsActive=1 AND CH.Number <> 0 And (1=1) And (1=1) And (1=1) And (1=1) And (1=1)"}} +*index_site_id.scrub {multi(debug)|\"ChannelCode\":\"||\"|\"} +*index_site_channel.scrub {multi|\"Name\":\"||\"|\"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Saudi Arabia/seevii.com.channels.xml b/siteini.pack/Saudi Arabia/seevii.com.channels.xml new file mode 100755 index 00000000..fc18bde0 --- /dev/null +++ b/siteini.pack/Saudi Arabia/seevii.com.channels.xml @@ -0,0 +1,96 @@ + + + + Panorama Food + Al Thakafeyia + National Geographic Abu Dhabi + CNBC Arabiyah + B4U Plus + MBC 4 + MBC Masr + Dubai One + Rotana Masriyah + Abu Dhabi TV + AD Emarat + Al Dafrah + Al Hadath + Al Jadeed + Al Masriyah + Alaan TV + Bahrain + Dubai Al Oula + Dubai Zaman + DW-TV + Ennahar TV AlGerie + Funoon TV + Future TV International + Hawas TV + Jordan + KTV Ch 2 + LBC Sat + LDC + MBC 1 + MBC Masr 2 + MTV Lebanon + Noor Dubai + Ro\u00b4ya + Rotana Khalijiah + Sama Dubai + Saudi Channel 1 + Scope TV + Zee Alwan + Ajial + Cartoon Network Arabia + MBC 3 + Space Toon + Cima Alibaba + MBC Action + MBC Bollywood + MBC Max + Rotana Aflam + Rotana Cinema + Rotana Classic + TokTok Cima + Rotana Clip + Rotana Music + Al Ekhbaria + Bahrain 55 + BBC Arabic + BBC World News + CNN International + France 24 (in English) + Dubai Racing HD + Al Resalah + Saudi Quran + Abu Dhabi Drama + MBC Drama + Panorama Drama 2 + Syrian Drama TV + Abu Dhabi Sport 1 + Abu Dhabi Sport 2 + Al Ahly TV + Dubai Sport 4 + Dubai Sport + Al Oula + KTV CH1 + Sky News Arabia HD + Seevii AlOla + Seevii Documentary HD + Seevii SHAMIYA HD + Seevii Drama HD + B4U Aflam + Panorama Drama + al Arabiya + France 24 (in Arabic) + Sada Balad + Quest TV + MBC 1 HD + MBC 3 HD + MBC 4 HD + MBC Action HD + MBC MAX HD + MBC Drama HD + MBC Variety HD + MBC Drama + HD + + \ No newline at end of file diff --git a/siteini.pack/Saudi Arabia/seevii.com.ini b/siteini.pack/Saudi Arabia/seevii.com.ini new file mode 100755 index 00000000..e5f79512 --- /dev/null +++ b/siteini.pack/Saudi Arabia/seevii.com.ini @@ -0,0 +1,49 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: seevii.com +* @MinSWversion: V1.57 +* @Revision 2 - [27/05/2017] Netuddki +* - Complete rewrite for new website +* +* @Revision 1 - [02/04/2017] Netuddki +* - Fixed scrubbing +* - Fixed Channel creation +* @Revision 0 - [06/11/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=seevii.com|timezone=UTC|maxdays=5|cultureinfo=ar-SA|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=SA|episodesystem=onscreen} +* +url_index{url|http://www.seevii.com/stb/webservices/epg.php?idCat=59&timezone=UTC&date=|urldate|&channelId=|channel|} +* +urldate.format{datestring|d|lt-LT} *Very important to keep this format! +* +* +index_showsplit.scrub {regex||{"uid":(.*?)}||} +* +index_start.scrub {regex||start":"\d{4}-\d{2}-\d{2}\s(\d+:\d+)||} +index_stop.scrub {regex||stop":"\d{4}-\d{2}-\d{2}\s(\d+:\d+)||} +index_title.scrub {regex||title":"(.*?)"||} +index_title.modify {cleanup} +* +index_description.scrub {regex||description":"(.*?)"||} +index_description.modify {cleanup} +index_director.scrub {multi(separator="\u060c ")||directors":"||"|"} +index_director.modify {cleanup} +index_actor.scrub {multi(separator="\u060c ")|actors":"||"|"} +index_actor.modify {cleanup} +index_showicon.scrub {regex||poster":"(.*?)"||} +index_showicon.modify {addstart|http://stream.minisat.net/epg.data/upload/pictures/} +* +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.seevii.com/stb/webservices/check_right_all.php?type=tv_live&idc=11112861} +*index_site_id.scrub {regex||id":"(.*?)"||} +*index_site_channel.scrub {regex||title":"(.*?)"||} +** @auto_xml_channel_end diff --git a/siteini.pack/Serbia/axnspin.rs.channels.xml b/siteini.pack/Serbia/axnspin.rs.channels.xml new file mode 100755 index 00000000..fa34443f --- /dev/null +++ b/siteini.pack/Serbia/axnspin.rs.channels.xml @@ -0,0 +1,6 @@ + + + + AXN spin + + \ No newline at end of file diff --git a/siteini.pack/Serbia/axnspin.rs.ini b/siteini.pack/Serbia/axnspin.rs.ini new file mode 100755 index 00000000..e55936c5 --- /dev/null +++ b/siteini.pack/Serbia/axnspin.rs.ini @@ -0,0 +1,84 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: axnspin.rs +* @MinSWversion: V1.1.1/52 +* @Revision 0 - [03/09/2013] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=axnspin.rs|timezone=UTC+01:00|maxdays=30|cultureinfo=sr|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns} + +url_index{url()|http://www.axnspin.rs/raspored/ajax/Serbia.AXN_SPiN/data/grid/|urldate|} +url_index.headers {customheader=Accept-Encoding=gzip} * to speedup the downloading of the index pages +urldate.format {datestring|yyyy/MM/dd} + +index_showsplit.scrub {multi()|
    } * 1 element should contain 7 days listing (from mon-sun) + +scope.range {(splitindex)|end} +index_showsplit.modify {cleanup(removeduplicates=equal,100)} * now only get the unique pages. (because we have duplicate pages downloaded + +* remove all the days, that are in the past. +* because the pages are always fixed from mon-sun. +* we must filter out the past days +index_temp_1.modify {calculate(type=element format=F0)|'index_showsplit' #} * how many elements? Used as loop counter. +index_temp_6.modify {addstart|'index_showsplit'} * copy original elemets in temp +index_showsplit.modify {clear} * to be refilled later +loop {('index_temp_1' > "0" max=200)|end} +index_temp_1.modify {calculate(format=F0)|1 -} * decrease the loop counter +index_temp_2.modify {substring(type=element)|'index_temp_6' 'index_temp_1' 1} * element to work on +index_temp_3.modify {substring(type=regex)|'index_temp_2' "^([0-9]\{4\}\-[0-9]\{2\}\-[0-9]\{2\})"} * get the date of this data +index_temp_3.modify {replace()|-|/} * make a readable date +index_temp_3.modify {calculate(format=date,unix)} +index_temp_4.modify {calculate(format=date,yyyy/MM/dd)|'now'} +index_temp_4.modify {calculate(format=date,unix)} +index_temp_3.modify {calculate(format=F0)|'index_temp_3' 'index_temp_4' -} * get the diff between now and the listing date + +index_showsplit.modify {addstart('index_temp_3' >= "0")|##_##'index_temp_2'} * fill elements again , add a placeholder ##_## as separator, if the day is today, or in the future +end_loop +index_showsplit.modify {replace()|##_##|\|} * make multi +index_showsplit.modify {substring(type=regex)|
    \s*(.*?)(?:\s*
    ){2}} +end_scope + +index_start.scrub {regex()||^([0-9]{2}:[0-9]{2})||} +index_title.scrub {regex()||^[0-9]{2}:[0-9]{2}\s*(.*?)
    ||} +index_subtitle.scrub {single|
    |
    |
    } +scope.range {(indexshowdetails)|end} +index_temp_6.modify {addstart()|'index_subtitle'} +index_subtitle.modify {substring(type=regex)|-(.*?)$} + +index_temp_5.modify {substring(type=regex)|'index_temp_6' "([0-9]*[0-9]\{2\})\s*-.*?$"} +index_temp_6.modify {remove(type=regex)|([0-9]*[0-9]{2})\s*-.*?$} + +index_temp_1.modify {substring(type=regex)|'index_temp_5' "([0-9]*)[0-9]\{2\}$"} +index_temp_2.modify {substring(type=regex)|'index_temp_5' "[0-9]*([0-9]\{2\})$"} + +index_temp_2.modify {calculate(not="" format=F0)} * convert eg. 03 to 3 + +index_temp_6.modify {remove|Episode 'index_temp_2'} +index_subtitle.modify {remove|Episode 'index_temp_2'} +* index_temp_1 = season +* index_temp_2 = episode +index_temp_1.modify {calculate(not="" format=F0)|1 -} +index_temp_2.modify {calculate(not="" format=F0)|1 -} +index_episode.modify {clear} +index_episode.modify {addend('index_temp_1' not="")|'index_temp_1'} +index_episode.modify {addend()|.} +index_episode.modify {addend('index_temp_2' not="")|'index_temp_2'} +index_episode.modify {addend()|.} +index_episode.modify {clear(="..")} + +index_description.modify {addstart()|'index_temp_6'} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {multi||||} +*index_site_id.modify {clear} +*index_site_channel.modify {addstart|AXN spin} +*index_site_id.modify {addstart|0} +** @auto_xml_channel_end \ No newline at end of file diff --git a/siteini.pack/Serbia/epg.sbb.rs.EK.channels.xml b/siteini.pack/Serbia/epg.sbb.rs.EK.channels.xml new file mode 100755 index 00000000..f81b6205 --- /dev/null +++ b/siteini.pack/Serbia/epg.sbb.rs.EK.channels.xml @@ -0,0 +1,301 @@ + + + + N1 HD (SR) + NOVA S HD + RTS 1 HD + Pink HD + B92 + Happy + Prva (SR) + Prva plus + Vavoom HD + Cinemania HD + Grand narodna televizija + IDJTV HD + Brainz HD + Prva World + Prva Kick + RTS 2 HD + RTS 3 HD + RTV 1 + RTV 2 + Pink 2 + Pink 3 Info + Studio B + Naša TV (Beograd) + BKTV HD + K::CN 1 + Palma plus + HRT 1 + HRT 2 + Nova HR + RTL Croatia World + RTL (HR) + N1 HD (HR) + Nova BH HD + N1 HD (BH) + O Kanal + Nova M HD + A1 + RTCG Sat + FOX (INT) + FOX Life HD (INT) + FOX Crime (INT) + FOX Movies (INT) + Epic Drama HD + AXN + Diva + TV1000 + AMC HD (INT) + Comedy Central Extra + Pink Family + Pink Action + CineStar TV Comedy & Family HD + CineStar TV (SR) + CineStar TV Fantasy HD + CineStar TV Action + CineStar TV Premiere 1 HD + CineStar TV Premiere 2 HD + CineStar TV 2 HD + Pink Western + AXN Spin + Russian Kino + SCI FI HD + FOX HD (INT) + FOX Crime HD (INT) + FOX Movies HD (INT) + HBO HD + HBO 2 HD + HBO 3 HD + Cinemax HD + Cinemax 2 HD + SHORTSTV HD + Nova Sport HD + SK 1 HD (SR) + SK 2 HD (SR) + SK 3 HD (SR) + SK 4 (SR) + SK 5 (SR) + SK 6 (SR) + SK 7 (SR) + SK 8 (SR) + SK 9 (SR) + SK 10 (SR) + SK 4K + SK HD + SK Golf HD + Fight Channel + Eurosport 1 HD + Eurosport 2 HD + SK Esports + Extreme Sports + Motorvision TV HD + Pikaboo HD + Minimax + Nickelodeon + Disney Channel + Cartoon Network + Pink Kids + Boomerang + Nick Jr. + Nickelodeon HD + Jim Jam + Disney Junior + BabyTV + National Geographic + Discovery Channel HD + History HD + Viasat Explore HD + Lov i Ribolov + Animal Planet + Viasat Nature + Viasat History HD + ID + CBS Reality + National Geographic HD + Nat Geo Wild HD + BBC Earth HD + Animal Planet HD + History 2 HD + Crime & Investigation + ID Xtra HD + 24Kitchen HD (INT) + TLC + E! Entertainment + FTV TV HD + Travel Channel + Home and Garden TV + Woman HD + Dr.Fit HD + Travel Channel HD + Trace Sport Stars HD + Qyou HD + Outdoor Channel + Grand narodna televizija 2 + Pink Music + CMC + MTV + VH1 Europe + Trace Urban HD + MTV Rocks + MTV Hits + club MTV + VH1 Classic + Mezzo + MTV Live HD + iConcerts HD + CNN + BBC World News + Russia Today + EuroNews + Bloomberg + Al Jazeera Balkans + CGTN + Rai Uno + Rai Due + Channel One Russia + RTL (DE) + Deutsche Welle + TVE + TV5 Monde + Duna World + M1 + M2 + M5 + Romania International + TV Most + Novosadska TV + Kanal 9 + RTV Delta + KTV Zrenjanin + Televizija K23 + Pannon RTV + TV Subotica + TV Yu Eco + TV IKS + TV Santos + RTV Pančevo + TV Vujić + Sat TV + TV Kragujevac + TV 5 Užice + TV Belle Amie + TV Banker + TV Nais + TV Zona Plus + TV Leskovac + TV Studio + TV K-1 + Regionalna TV + SOS Kanal Plus + Pink Movies + Pink Film + Pink Horror + Pink Premium HD + Pink Thriller + Pink Comedy + Pink Romance + Pink Serije + Pink Soap + Pink Sci-Fi & Fantasy + Pink Crime & Mystery + Pink World Cinema + Pink Classic + Pink Reality + Pink Extra + Pink Plus + Pink Zabava + Pink World + Pink Show + Pink Style + Pink Fashion + Pink Kuvar + Ha ha + Lol + Bravo Music + Pink Folk + Pink Folk 2 + Pink Music 2 + Pink Hits + Pink Hits 2 + Pink n roll + Pink Koncert + City Play + Pink super kids + Pink Pedia + Zadruga Live 1 + Zadruga Live 2 + Zadruga Live 3 + Zadruga Live 4 + Private TV + Brazzers TV Europe + Dusk! + Hustler + Dorcel HD + Hustler HD + SBB Info kanal + Radio S1 + Radio JAT + Radio Naxi + Hit Music FM + Radio Novosti + Radio S3 + Radio Pink + Radio Laguna + Radio Studio B + Radio NS 1 + Radio S2 + Radio S4 + Radio TDI + Play Radio + Radio AS FM + Radio TOP FM + Rock radio + Radio Karolina + Radio Nostalgie + Radio S Kids + Stingray Music Balkan Retro Hits + Stingray Music Total Hits Balkan + Stingray Music Balkan Music / Gipsy + Stingray Music 60s + Stingray Music Soho '70s + Stingray Music 80s + Stingray Music 90s + Stingray Music 2000s + Stingray Music Revival 60s-70s + Stingray Music Rewind 80s-90s + Stingray Music Rock'n'Roll + Stingray Music All Day Party + Stingray Music Drive + Stingray Music Freedom + Stingray Music Silk (Love Songs) + Stingray Music Total Hits UK + Stingray Music Bass Breaks and Beats + Stingray Music Chillout + Stingray Music Classic R'n'B and Soul + Stingray Music Dancefloor Fillers + Stingray Music Groove (Disco & Funk) + Stingray Music Hip Hop + Stingray Music Rock of Ages + Stingray Music Headbangers + Stingray Music Rock Anthems + Stingray Music Rock Alternative + Stingray Music Urban + Stingray Music Cool Jazz + Stingray Music Jazz Classics + Stingray Music The Spa + Stingray Music Jammin' + Stingray Music Cocktail Lounge + Stingray Music Deep Blues + Stingray Music Classical Calm + Stingray Music Classical Greats + Stingray Music La Vita è Bella + Stingray Music Girl Power! + Stingray Music Chansons + Stingray Music Country + Stingray Music Arabian Nights + Stingray Music Türk Müzigi + Stingray Music World Carnival + + \ No newline at end of file diff --git a/siteini.pack/Serbia/epg.sbb.rs.EK.ini b/siteini.pack/Serbia/epg.sbb.rs.EK.ini new file mode 100755 index 00000000..364d00d5 --- /dev/null +++ b/siteini.pack/Serbia/epg.sbb.rs.EK.ini @@ -0,0 +1,116 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: epg.sbb.rs +* @MinSWversion: V3.0 +* @Revision 4 - [13/06/2020] WGT*Mat8861 +* @Revision 3 - [05/05/2020] WGT*Mat8861 +* @Revision 2 - [15/11/2018] Blackbear199 / kvanc +* @Revision 1 - [29/03/2017] Netuddki +* - Fixed description scrub +* - Added episode +* - Added option for xmltv_ns OR onscreen episode system +* @Revision 0 - [7/7/2013] Willy de Wilde +* - creation +* @Remarks: +* @header_end +* $$encrypted w/userkey/expiry [13/06/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=epg.sbb.rs|timezone=UTC|maxdays=4.1|cultureinfo=sl-SI|charset=utf-8|titlematchfactor=90|ratingsystem=SI} +LnWu7xylDd8FJ0Hy/dppBe+D9pe/jplv4KKaCDMDt9k= +oybcl7/eDD2+T6++kx+bDN3tBRqtZ+QDxTqehhdwYBk= +we72i5Q4Df28VVkb4V25VfRE1Ew6d5vCMsI0lHUNpv+DieZRuVHLmvAr3UES9W25 +saFb+qVbP/NeR68u68kEbGHoK7LDsUunC7UTemzPmliSoS0Hb1m8y632epV+4hXyhWYmh1cpc8CQlgVUqJbQySl8u65A9tg8uoJDk7ffPSU= +4YPGHyhWxkvc8V01t4JopFPf1wmjYZ8t+3DQxjyaaQ8Teym+0G+3QcYW7nSnc7oa +ei6ZidCYD2CJt2urNNSTJs98uIY8uwc5qdAbW4gW/9kxxDb5rKgYfhtnF5wpaDRjEbf0Ol9mPPYo7tGTJ3Kc31DyW35VyHUB/LRoO4XQsDxr17mV70/QAe8rzf+2IBg1uIhUbe/kuodv5i8EPTM5TQ== +4YPGHyhWxkvc8V01t4JopBcl9FSZqguBZEtW1iUkUKAxr02HBmyONQbBCzwBf/rdIF/TqN/CJ36gCdPVLwoqh78Gg18D6AfwT3a4OPKNCEo= +4YPGHyhWxkvc8V01t4JopHO7CPRk5oEY7JlsikwXZRU3LL2BwxEzugp7zAJRqhqFYzgzSUX0Y1YhUBri7Pl2rQ== +4YPGHyhWxkvc8V01t4JopBcl9FSZqguBZEtW1iUkUKBkafjIszC2PJDyVdhrwbAgQJMPFzMvuLL0uqF1h+8q++KUf8qR8ktZz4VgJR/NznDoM2zSwn2V+ne5LS4JVQvl1QkRaPqt7g9bYGjWTCCotxo8jsoLnzkaxfvWGzqP81UeeII3I2+eoWxYZGOIcrPzdbqRaX2B4z2ZOa2QZNnz//ySQtN8mmm/v4WpRboZR7HL+WIJY25FK5omPAyIIVMl/sFp63Zu797wjU3+4Q74bQ== +4YPGHyhWxkvc8V01t4JopDnlkuNllwHkQKPQRULQU9A5Ozop9hp2nXOFHnoasOJszOkyN6UF1/fFZAL65LPUsg== +mK1LOiY5WwOuHxVdnx2ih1GDOyqpBUYaFQStoyr6Sy/EPYONv3LasFBKBI5depaucQKLEvU3UcjDBK5Vrb3/fue+7rJEOVTXSagpkLlrTBw= +UXWjAzIEbYSrvEoiiajTSw== +ARnhmZZRgSfUY1BsFdBcKlYTpJoVjrWhTKQWqCFxDqM= ++QKyklnZFwPfr6yZqmVhJDglqBojoKxnmH11GOKkaWbl4NMayYKE52USsxBU0LJNdP8mgHVQcdNPNPlS6lHsruNRp0UJXuySqRce8PZc3WQ= +E3uyAtd0FXwsVKmyZj3YqK56YMldm9i1OE6io4OBNlIVaLbanWLvrS1n2gQPk8YSWe+mtPIuGz4YLakClRGGrFo2zTqGn6ToWAqmJbsuoww= +E3uyAtd0FXwsVKmyZj3YqK56YMldm9i1OE6io4OBNlJ14YUxG+lEvihN/oBd7xUsePqhmZUlYY5Y+SuRtD/xyUjISN7NlOijx4KfEozYNnKs368lCd3KiuNYcKLssn6L +URBpQhD0xiZYoT2i1f0LvydchKFfwfR5SIsguAdb7BnGCoJwW4d2dTLILf34EuQJZSY66o/q7waMV4nmPIK9tkMHcnoLBwWd1byrzRk5z3w6iaj2saW0Uev29pqx5iVrDjzcpwvyQ+4RvbTGOzJwEuGYTfBNoqQMuHry4hRgB2Gb2vljG0Z4M3X2Pu61tz4Z2HY9YTsx0MrcYG55wepCWD6O0X9lbewt0V8XFXy2ChXjsCASoxftA1DIZBnbuYV8wzupIMVA7vz/ZJFxFRv+SeTSOWMpTZuFn28+3AOb7uk= +4YPGHyhWxkvc8V01t4JopBcl9FSZqguBZEtW1iUkUKAxr02HBmyONQbBCzwBf/rdIF/TqN/CJ36gCdPVLwoqh78Gg18D6AfwT3a4OPKNCEo= +4YPGHyhWxkvc8V01t4JopBcl9FSZqguBZEtW1iUkUKCtdgnZ/z+wYvu4KMYeg+lxDjJDIQd9sOOZ+ABt2I5Dmg== +4YPGHyhWxkvc8V01t4JopBcl9FSZqguBZEtW1iUkUKA4+1pSAT4SbUJZT0Qwa7MSzISYngAIV/w3cFmUnFCuHQ== +4YPGHyhWxkvc8V01t4JopBcl9FSZqguBZEtW1iUkUKD+1ftYBXQWc15Zl4/+C1dwffa6u8AeNqppcj7TqDktzQ== +4YPGHyhWxkvc8V01t4JopJ/KYJg+wChJbctYUhIktxhhO49vOe6o0V/4Hfmv8J2w +UXWjAzIEbYSrvEoiiajTSw== +WKZQu4JiV4watAdQttsM0VUelGeRSdxES0zNycAo3++dpGiLr1hGorVM0Gn7iiMTRAgH9dbYkKZ5MQfli43PHTjjEk0hRl6uvvMq2fHQYDjSuv1jKmfp+TrFxA1zck+9 +WKZQu4JiV4watAdQttsM0cPzq+8qvq6q2zLGBgEqCE/cRlmlNtfxO9TKMKe3AQLiPZOk2dllfrpWo1xtFtDq3jQYFs/oD1BYH35xoVbHrb3fzWek7n3vZrHjZejKlav2 +5bLCrPoYXxQpYd27IOqbMTnpyac0WH/C2ib08TkUNKSVI+qgUrWMaKW0JqLpiNfqTM9UhuIoW0HMpi7ixyMuOQ== +5bLCrPoYXxQpYd27IOqbMX6K6/nHLJzuPkBHmkl8IO6zEwWsfysuFaBIB0ZX2Pol +5bLCrPoYXxQpYd27IOqbMX6K6/nHLJzuPkBHmkl8IO6SYipSAu6GSMrcIsobIXYC +v9OdDH4rOnPW2VeJexhk4g== +18GKKZ5P2SuqCTvIIhUkB7WhBRM065kHi1X0Dq0GYnZyK7/LiITbSI8AYp8dM6Ef +gVQ7KAF98EPPz8duzSFCvpFStgWvE1iJp7+cqKjp52FLYduRVrB5ySIgqPGd5ibM +NItXG2jJkUVTcQwYJDjlFCCPtkxOLzSprcmhyYneEIS94ZRRSje6S/1Ude1j79limNHZRJSDdm6+m6FRPGbYd9kbODg4P0rCXBGO6lw9Mrsk7USbOWso5NC8AJ7wOXxV +eTNDOo1GprQZUNF1fdN8/KjqJXBJhHKcrEwIACevCT2UT5UbjbcTp/9zFmuBy5TaVKMZS8zX+J9ZHBR15LWuZzu2ISpnwGqvFDFlAZNI1zs= +ML/gzewXdnj5xTmu4jauC+ZGaiw8c8Xve0j8zWgGng2RgEzfJONwfYdZ+TqxyYgT +lW2PP7bSjbe3q97Etoar0gy+DFJ0pW5q42uHlVQ4bcYGc43yDI3jF/kq/5i4GzMeHYhxzZmIVMV6ZKt3PxZ+upKa4BY0yxDoLgooOqS7qNU= +eoSX6Uk3GMSKuYqcRGnDhBc6i+UGX6/5oLLvo7CxeJj8dvT56mRbh4WIVbsIkMqpLS3No3GFlf8vngpPof0TJmUpS6pfR9vcEtl+ApbZuPc= +sufjsRvq7aYxlRYBsNp8m3j2x4ekXwSzq4SzQpv+ajUG+wJyOfOrJq/s53ehesdPDIont7j0YaRbTVjaGgduhntL4xe6vyONhinyKLkVdZP0gqmWSHEwK4ahkJOLC0n6 +aMIENTAGL4r4LhT2Bnii0s6RNhosRpCHNfyGIIX6JNyFs/NniZjhKnXXfHr4jNsP +hT1QgIt40Cy+6mvxNBElQw== +eIQNNatQdnUt8IqJgkdSawxmj5jHtNchOorbuQHiZ1Rp0HHBOWUSgQHonpmjqDVF/jDkYuEs//MLjjvEke/tuyJawhwQGy5d0vkXAaOfhf/sx7EwWl/EiShJZJOb66o1n7cmCL5jr4bPqZDIEXFGG948Z0pyvIK1oM8kk3DUVJxl3pIp4pJ7hvIiRngpGjLl +mZpUW3FNBB5CcqMlborU069D3l4BhLyufIspAnqLzbNZMnXtXQOm/n1k01vpieNQ5YNmNCNYNpILlyV54hdJIEk2EFLg0JdRNHNA01ToqwF5nmdeRp9tmwpz6JXbMrrj +mZpUW3FNBB5CcqMlborU069D3l4BhLyufIspAnqLzbP4tufoSPZQXGRXgyftoiR1WzDNpMVa0Rc15ZELfQmeD3AjXNp34o3a9vB5yVaCulw= +mZpUW3FNBB5CcqMlborU069D3l4BhLyufIspAnqLzbMl4qefgALglCAvFEz/Gm/u/0PrUIQ1VzDilD3kUMpBRw== +mZpUW3FNBB5CcqMlborU069D3l4BhLyufIspAnqLzbPOQHEjlZdaBbdR0uYDxtjZ/B2ma1fRLKgvWdUIbBlxKA== +mZpUW3FNBB5CcqMlborU069D3l4BhLyufIspAnqLzbNu6kdA4IhJ7xvX69TGSxEbc0itiFRYFIMYDXpNyJbpMA== +mZpUW3FNBB5CcqMlborU0yHb15Vme/6052NDVQ5CUTUaQhFjjhPBI6J2bW56S5jr +UXWjAzIEbYSrvEoiiajTSw== +hT1QgIt40Cy+6mvxNBElQw== +s/upd+/FeEw7/MKO50T7rLtexXs62m9ZvEX3vI/6amTB7lvZy3hVf/VMmNcWV2kJ +dvWmEtLpvKBlace20v411k5vh/EcZKtAf0fRzRiax9iXHxVUebb/3p/Gcrtk/qTo +Pjnst2OFLk0kVKWPkNO5/UKTPUmTbQrNNbxUWX8E+zeezdqmXJleQ/kU2duhSbOT+2BuhHcHY2V80kElu1/gig== +DVr7sMZIK2pyR8AZVqzpZ6OCaMKZLgTyEn1ETyajlGzPU2uZRcaLwrvRNISFQbOq4lk2hfF4MD2aQc2UcO+XGA== +ECqSjsTYiDQITrPziegZubmghDrUdMm/8PqnLJH6+StHOHSw1r6dNdUfiJrjzmIu +ECqSjsTYiDQITrPziegZubmghDrUdMm/8PqnLJH6+SvJKAW48N8g3k2TneZhqS9j +ECqSjsTYiDQITrPziegZuUcA3Ct5bYFix6xIvFkCkWtdTRr9OlRAZ1czoI7OWsLa +ECqSjsTYiDQITrPziegZuQUi9Bf/AD9z1CxReAQ7q+fOP+4QSjKxkOxV2cvhYD8g +ECqSjsTYiDQITrPziegZuZKaV/XHckKcCVQMDqjluuY= +5tXZfxA27ZZqr4FAtZn9NLF0n+50HvitwII4giiGaX9qpDThm2auTDpb+mazL8Uxqu9w/55qvN4YGSpJEuyLMA== +duUfvz4avV+IyLzXoHxEKDtRDfpHndthmX9iBZ9S/3dHERwhumD1WmUpfDlqre/g2+WITCYPRQm0DdxH10sf1A== +bWPz5DsMUDpCw26mBarZa5TKdO2vlVwJQkLLDFlI/m6YxN+e7lCmR1g0bnMlaX3mmJ2+pp53OH2NpmUrgTBMrxGHmFkicaGVNNJ7lNOZXZMFBjbLus46hPz3dqCACD4o+kSTxaglPF47ZiaYOvqi1u5rMAUInxNiFToPc9Lbzuzac/ExBCDfReiL1ZQksuqBO1fFZnk6YLNWiUVK2bmex4anlG4upCugiuUZvjHidIg= +UA0pBvpVSwRzNv7Y60Nk+542fw08j2FBbr2PfKni4bNMpyqGFmJcP+KVqxnbbZS4OCGUjlYPmtGf78IvvK66GEsOGxv4e1GfbqYBBn4kffa/X+2hIBLAvE1GEIYAZ2XKZxkxc0MxyXAw4reLwQuLGDcRd/QacuR8fb4GL5cVaMFvJUPsXMt/QrcurW+xuvkI+/tC5exhAe5sRLuD0lybyb1gxbcAW3/V/6F2PCBI1MU= +Vv87bT+zl3bNlwDpvLTHJCjpmAhAiYse47pKpW8xuOpTaLruY8TmVunqsuhlth3iFQGZkNny5FE1IVHVa7643UPX5qN+K0h5ETnf7byw8Rt5gobHIUFfHRJBwUi7it2eTox3g2YcHzNwm2rYD4mef52lZxLXP1rYt9GkolhyG3Wrr9+6NnkkU4Dca2M6SHgbDTscd6l/iKPH3MHUrtybwKQRa0EEUTq6EVRakMRHL2U= +yBa4V6uMlEppukbwC61hiQApXhbWpyDdmp+pwhMUMWnV+VQbKRE9/xn849QD3wrgf2/s7T0SZ4EsmKG2VqSL5fts9A5ri+EM+6+NHRL2xHAhI760P+sPfGKHHtjvbz2ms29v9QNhnot0jd3XzqXeP5/1TvNt4PoQoJeaT6mDgR3y+y00jJwHN2AWO7HNb1S9i8A90SqvHDNDZ+Cq7oSNTG27lcsCq63reirIM8ETL3I= +KbDeagv+of9Y1tGcTs54eHNlv8N51TYJZjEpJv+CYAvXPl5qt3JUDAx9NakoFtM0 +nKt5pLpLu7EVPf5r71z6nM04M5ZExGRQMrlHr9ADp32Vb/G4M5t1pk2je8LI0vnWeUJq2dEX7zhFg+fRdiRZsw== +hT1QgIt40Cy+6mvxNBElQw== +dTSRRPJvp8lgHW/a1lgnKVBe3SPc7rmqe4WUxvP17t7/BBI+xnEQidr57GuBP7/0 +unzF17WsNGH+5dXTwuTJXr+3DsiI2ufMF+IUNerv/MCftneIliil9f7FnlTnEMDHOf37Td1ycKF4CFtgSdreYA== +unzF17WsNGH+5dXTwuTJXl9dNtmyhknS6UXOpuBf4/5UDTOA9Go1Ax7ZlMCZ+1Be +1+fZ64kg4g5XyT3ZyPBsCrqp83y/vstT+HsN1pkAcJSIivJGvuIKGprEDt7AGdULFRfhwGZRZ9H9fD6dLPCuVw== +1+fZ64kg4g5XyT3ZyPBsCio/fc48faQQ3MND+jKRyfcPTy2PmPCh9k9qONQLm1wn +DILVWcTOASWWSjBDS3qIURiKMofTZO1tcFN4Rhqg9H46DAleNP67lD1cFlIiehZjMqH/271E6+hlohJVg4uP1w== +eq9JXT7eYuLb9yWAsSpCRxf8EWPXKf180+xUEroJ3oXKVAl+eb9Gt7zLvKhRDdCo +HBcB+fAC110dkh1AmcV/gUa5LKyCIYYm2rMIXKj0kxEkHIO3dKxWkIaLDTf6XZ8Z0wSRLOxpYfhfOy5i5KugCA== +rRitPOduAY4l3THlbe8+U8jrEo76lAzByQDvgnL6Zeh+y77HmCJuiNBVDcIHSpkz +HayvPv8kQjjLh4uQNkOp11TA+ZCnrpgpBdokjhSuWWk= +v+2Fi3+0aScNyyuRzKxmWw8yJcY3ZdM65RH0JMwBmoheK/wsr1vITI4UvyKiCE/6 +9aEB/oh1hRHR6imNWh0tGA== +%&$€eeJ+eoS6ekJdGJZYXylPw3glPIIYAKRtCz4EBvjp3DI=€$&% +DFp3GjNlSFgsehkGLBd9fJcqllyjTVtc6cs/ZnPrOFhPQWYsNLW3jzHF5bZPWglWTmVrHqjQVJ3DaL2gZRvrwbiLKVBWAMfvGShz9Wxh/Jh6yNcMtf1KM89PltqxKzlIjxcF5+i0gBNzuzLciW2nmQ== +tkC9NLDLxyWmWa8BUPExPiypgytreatghEymIiafN6kDban/LPwOA44FKZgXvSquFP87h/f2GiBwwZxZuyfE5SucLacD8GDyotePaDhEdpI= +BBjSxiC7gEgxn1wXE41wpA== +ghhsJii8Zd/fq9nAvqFuqAZaH3NA7gP1fYdBWt1pamc= +xbT47a1dWcRLJYF5gkNKnbowk/rFZcB325DgHkYAnm4= +5AJBkRyIYRrenbqrjXFgx/HCkV3mtIchJnjyVWb354SKmyhsc5Z6sSoOgAOqVTSM +9aEB/oh1hRHR6imNWh0tGA== +3DcmwKdqvVKIA5EIcdroMwtjrpiK6F2kqSbaWrwjqaE= +2CabntobwxGlmeK9pZz1kBVEcuT6a/vV0UM/Yavg2E671QA3QgtxsNDy6amf9zAk0D1VSMHwo1uhMyPXz/Ol9ZTqtXkvKRU4N3uvMEjRxKEF8bHoTOhFvhkobX119WCxVpImkCisoW6V+6oFwnmvhiXZgnsJw57gIh5bD3Iw5t4iYA0eXvpCoJogJ1skSTng +9aEB/oh1hRHR6imNWh0tGA== +NWR3JCSIOxpTmrKfU9TQyIB7DTzqihg57/A+FvcHIZKfagaN0RthY2ZD2cFDNpH5XnzyfCqyP1mTUjUpRn4iRiRddKEPBcrEf6tFXA7UQ/orEiYC9g6gwqKejLU25OhD1dnS/sAxYh7tRltah3KdjWbS96DtRSkULi1iGXJgIhI= +Po5Lef3oR1SDoDM1dZdvLvGDZBUOgU1TLp7Nilka8TTw2Y9LEO/B4vXR50OrJJynYvtFF2S2O1NoiBDiYYzpTQ== +VSkONsSA6zwwyvoI5C8b+EwJuhMFsmAA+O9qZBvO+4o3bFij9GSqP5ImpWZHdt4g2YR3HuosIv7JE3P0e1pe2M5kT7S5ZJ/b0Uunw5l+kdQ= +s3Guvi6Q3HspRFP4DkP8zvEXQVIyTZGQbg796hHHEvLvivpMLg/e9BuYFOntlKM3 +VSkONsSA6zwwyvoI5C8b+HFS4iTIBOkgSLgWk3wzIa1uPZmhnAYp5U7ySNZEsF7NvIb2KuO37aFwyipyhs5uEwjDJ17l2saFoUeySrozt4K1zkgdJp17AMNDdteR/SLn +9aEB/oh1hRHR6imNWh0tGA== +ghhsJii8Zd/fq9nAvqFuqDVdw5RV97M9rrWwvTJPz40= +Lc+wwBmI4Bu1HN0CZb5POQ== diff --git a/siteini.pack/Serbia/mts.rs.E.channels.xml b/siteini.pack/Serbia/mts.rs.E.channels.xml new file mode 100755 index 00000000..d9064815 --- /dev/null +++ b/siteini.pack/Serbia/mts.rs.E.channels.xml @@ -0,0 +1,460 @@ + + + + MTS TV promo + RTS 1 + RTS 2 + SUPERSTAR TV + TV Pink + Prva + B92 + Happy TV + Studio B + Pink 2 + Pink 3 Info + Film klub + Klasik TV + Prva MAX + Toxic TV + RTS Život + RTS Drama + RTS Kolo + RTS Trezor + RTS Muzika + RTS Poletarac + RTS Nauka + Dečija TV + Kitchen TV + Agro TV + Dexy TV + Dox TV + TDC + Fox + RTV 1 + RTV 2 + RTS 3 + Balkan Trip + RTRS + BN + TV Hram + Koreni + TV Mreža Most + OK KANAL + Dunav TV + CineStar TV 1 + CineStar TV Action + CineStar TV Fantasy + CineStar TV Comedy + Fox + Fox Movies + Pink Premium + Pink Movies + Pink Action + Pink Thriller + Pink Crime & Mystery + Pink Comedy + Pink Classic + Pink Western + Pink Romance + Pink Sci-Fi & Fantasy + Pink Horror + Pink World Cinema + Pink Film + TV1000 + AMC + AXN + AXN Spin + Diva + Fox Life + Fox Crime + HBO HD + HBO 2 HD + HBO 3 HD + Cinemax HD + Cinemax 2 HD + Filmbox Premium + Filmbox Plus + Filmbox Extra + Filmbox Arthouse + Epic Drama + Sci Fi + Pink Family + Pink Serije + Pink Soap + Film Klub Extra + Prva Life + Prva Files + Prva Kick + Prva World + 24Kitchen + Fashion box + Zdravlje TV + Turizam + TV + Travel Channel + TLC + Fashion TV + Pink Fashion + Pink Style + Pink Kuvar + Pink Show + Pink Zabava + Pink Reality + Pink World + Pink Extra + Pink Plus + HA HA + LOL + Gametoon + Happy Reality 1 + Happy Reality 2 + E! + Comedy Central Extra + Zadruga live 1 + Zadruga live 2 + Zadruga live 3 + Zadruga live 4 + Arena Sport 1 + Arena Sport 2 + Arena Sport 3 + Arena Sport 4 + Arena Sport 5 + NBA TV + Arena Esport + Eurosport 1 + Eurosport 2 + Extreme Sports + Motorvision + Trace Sport Stars + Fight Network + SOS Kanal Plus + Telebet + Fight Box + Fast&Fun + Zvezda TV + TV Partizan + Discovery Channel + BBC Earth + Animal Planet + National Geographic + National Geographic Wild + History 2 + Viasat History + Viasat Explore + Viasat Nature + Docubox + ID + CBS Reality + RT Documentary + Pink Pedia + eduTV + Da Vinci Learning + English Club TV + History + Crime and Investigation + Nickelodeon + Minimax + Nickelodeon Junior + Duck TV + JimJam + Pink Super Kids + Disney Junior + Disney Channel + Boomerang + Cartoon Network + Pink Kids + Baby TV + Hayatovci + Pink Music + Pink Music 2 + Bravo Music + Pink Koncert + HiFi Music + City play + MUZZIK + TV S + TV Duga plus + Hayat Folk + Hayat Music + Pink Folk + Pink Folk 2 + BN Music + DM SAT + TV K::CN Music 2 + TV K::CN Svet Plus 3 + TV Melos + HiFi Etno + Balkanika + Pink&Roll + Pink Hits 1 + Pink Hits 2 + MTV Europe + MTV Hits International + MTV Dance International + MTV Rocks International + VH1 + VH1 Classic + Tune box + Toxic TV + World Wild MUZZIK + JEKA MUZZIK + Cafe & Club MUZZIK + Rock N Roll MUZZIK + RTV BK + TV K::CN 1 + TV Ras + TV Subotica + TV YU ECO + TV K23 + Panon TV + K:CN Sever + TV Bačka + TV Kanal 25 + RTV Sreće + TV Q + TV Bečej + TV Novi Bečej + TV Apatin + Novosadska TV + Balkan TV + TV Delta + TV Most + TV K9 + TV Pančevo + VTV + TV Banat + TV Santos + TV Rubin + TV Lav + Sremska TV + TV Petrovec + RTV Stara Pazova + TV Fruška Gora + TV MAG + TV GEM + K::CN K + RTV Šumadija + TV Sunce + TV HIT plus Batočina + RTV Kragujevac + TV Kanal 9 + TV Rača + RTP + TV Palma plus + TV 4S + TV Plus + TV Diskos + TV Trstenik + TV Kanal M + TV Kraljevo i ibarske novosti + Kraljevačka TV + TV Vrnjačka Banja + TV K::CN Raška + TV Sandžak + RTV Novi Pazar + Sandžačka TV Mreža + K::CN Zapad + TV Šabac + TV AS + TV GM Plus + TV Lotel plus + TV Podrinje + TV City + TV Vujić + TV VA PLUS + TV Marš + Info 24 Plus + TV Galaksija 32 + Telemark + TV Lav Plus + TV 5 Užice + TV Požega + TV Zlatar + TV Priboj + TV K::CN Istok + TV Jasenica + SAT TV + TV Kladovo + TV Bor + TV Trans + T1 + TV F Kanal + TV Istok + TV Pirot + TV PI kanal + TV Caribrod + TV Belle Amie + NTV + TV Zona Plus + TV Mostnet + RTV Bosphorus + TV Leskovac + TV K-1 + SKAY TV + TV Vranje + Vranjska plus + TV Ritam + TV Fokus + TV Bujanovac + Hayat + Hayat Plus + RTCG Sat + Pink Montenegro + Prva CG + A1 TV Montenegro + Al Jazeera + RTL Croatia World + K3 + OBN + CNN + RTR planeta + Rossia 24 + RT + Euronews + France 24 + TV5 Monde + Bloomberg + CCTV 4 + CGTN + CNBC + RTL + RTL Klub + Duna TV + Duna World + RTL II + M2 + COOL + Film + + Muzsika TV + M1 + RTL + + Prime + RTL Gold + Sorozat+ + Magyar ATV + Mozi + + Arena Sport 1 HD + Arena Sport 2 HD + Arena Sport 3 HD + Arena Sport 4 HD + Arena Sport 5 HD + SUPERSTAR TV HD + Fox HD + Fox Movies HD + Fox Life HD + Fox Crime HD + RTS 1 HD + RTS 2 HD + NBA TV HD + Agro TV HD + TV Pink HD + Kitchen TV HD + 24Kitchen HD + Eurosport 2 HD + Trace Sport Stars HD + TV Partizan HD + Zvezda TV HD + BBC Earth HD + Discovery Showcase HD + Fight Network HD + National Geographic HD + National Geographic Wild HD + Nature HD/History HD + RTS Nauka HD + Prva TV HD + B92 HD + TDC HD + Outdoor HD + Toxic TV HD + Arena Esport HD + Pink Premium HD + TV Pančevo HD + Dunav TV HD + Dexy TV HD + Balkan Trip HD + Dorcel + Private TV + Brazzers TV + Hustler + Erotic + Erotic 2 + Erotic 3 + Erotic 4 + Erotic 5 + Erotic 6 + Erotic 7 + Erotic 8 + Balkan Hot + Balkan Hot 2 + Babes + Reality Kings + Bang U + Adult 1 + Adult 2 + Adult 3 + Adult 4 + Adult 5 + Adult 6 + Adult 7 + Erox + Eroxxx + 2000s + 60s + 70s + 80s + 90s + All Day Party + Bass, Breaks & Beats + Blues + Chillout + Classic R'n'B & Soul + Classic Rock + Classical Calm + Classical Greats + La Vitta e Bella + Cocktail Lounge + Cool Jazz + Instrumental Melodies + Dancefloor Fillers + Drive + Groove ( Disco & Funk) + Headbangers + Hip Hop + House Music + Jazz Classics + Latin + The Spa + Jammin + Revival 60s & 70s + Rewind 80s & 90s + Rock Anthems + Rock'n'Roll + Silk (Love Songs) + Rock Alternative -US + Total Hits Balkan + Balkan Retro Hits + Gypsy Party + Total Hits Italy + OMG + Hit List (USA) + Total Hits UK + Trance + Chansons + Urban + Carnival + Zvuci Skadarlije + Nežne note + Dečja muzika + Srpski rok + Radio Beograd 1 + Radio Beograd 2/3 + Radio Beograd 202 + Play + Radio Studio B + Radio S + Radio AS FM + Slovo Ljubve + Radio Beseda + Pink radio + Info kanal + + \ No newline at end of file diff --git a/siteini.pack/Serbia/mts.rs.E.ini b/siteini.pack/Serbia/mts.rs.E.ini new file mode 100755 index 00000000..ebc271fd --- /dev/null +++ b/siteini.pack/Serbia/mts.rs.E.ini @@ -0,0 +1,75 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: mts.rs +* @MinSWversion: V3.0.0 +* @Revision 3 - [12/03/2020] WG Team* +* @Revision 2 - [08/12/2019] WG Team* +* @Revision 1 - [09/08/2019] WG Team* +* @Revision 0 - [16/01/2019] WG Team*kvanc* +* Creation +* @Remarks: +* @header_end +* $$encrypted [22/03/2020]$ +**------------------------------------------------------------------------------------------------ +site {url=mts.rs|timezone=Europe/Belgrade|maxdays=5|cultureinfo=sr|charset=UTF-8|titlematchfactor=90} +lDXugpmZtXqu6XwNcuzJ2g== +BTosfHgXQi4Ga7dMjdOGTJENEdmSPzDDazELuhkFofmp65TLXxiLCjlC0XwK16Gu +lDXugpmZtXqu6XwNcuzJ2g== +pNmFi63eBXgGVzXFN1l3+cuSr9ane5+ZIPJPxH7bqFo= +VtUy5uv03YbccNt8pZO7ERAEecNgUoBsyfu0TOkIBOECz11sIDlu+KjL/x9XmWDr8CjMgNOwsvS8xR09ANZHqyjKh15ofC2LmGWsD6X3CvY= +u04TGpV6QJJ9Suf72wIkTAO0Ber4MRgUo2M+guMBq+Fcsw51mNKgW9V48qw6cejkZxx3URbsTzNIq9lK6Jww5XAW987Ua9ezh291bFbNip8= +GPBs3SLlzlIbO5ziDVhhxa9l0+Ma9/gO1Lqv/Ow6TDwcqML0BSkD99RsSX08h3rHQuZlxbnc5WYcgJvX+IpyyQ== +GPBs3SLlzlIbO5ziDVhhxbrrYt2YWY12eqQbIZ5snbulZSXmN217e/BmlQbRhFtdtXUoFyPvKRRx3/7xW1Bpmg== +HDugsm6pG3l+ThM/pA9PjBnFRMs4SavS+AKKEAebQ75VJCtj4B3lGtaRC+DJnd/A4aLQxiviIpJVR3t5iBxLiNYt++T+RGAHqNkrqIWHiJk= +tAKiU+2TT4hZiCWVibR+PR78u1vRy0hmT4xE1Q6FOJTVNMlizx8jK44dhIdrNcngrUwD/3oJaZB39Yl9SBtqxA== +tAKiU+2TT4hZiCWVibR+PR78u1vRy0hmT4xE1Q6FOJThmgA619rmUdpmwm9KxTJBateN5lbqCQmp89N9+FGPzguBt8jevNnJD3Fp+K50eJU= +tAKiU+2TT4hZiCWVibR+PR78u1vRy0hmT4xE1Q6FOJR7Tk9URg4sccwvi1dWEzV5mtgwDQGW5v2RN3zPHHB59w== +tAKiU+2TT4hZiCWVibR+PR78u1vRy0hmT4xE1Q6FOJTNTs5JygnZVCKNjRfCf9oo9SJ02CbU6xadWpvyT3aGyw== +tAKiU+2TT4hZiCWVibR+PR78u1vRy0hmT4xE1Q6FOJQfj/MjMZfqJvaKCCzXcJhxby8XyZOheRyhoQ4gGGUYrw== +rw/qJZqsoH5IxJCvwmo45w== +glIjNm6An4HhQMU8WxJxh6o8brG5QVIMi3wVmCLTIGpN+OfvhlwcgtFcEgB+naMBg3XbGImL62z3mpZoNWhSGvcEWvHZyX5RMrcVPMZPWY0= +glIjNm6An4HhQMU8WxJxh2X3UyMniYlCvpGk/++5D03PBSBmS9kzBSDoTwSLF1VdTUcTEhYhZRlhTbUMNyaKlA== +E0eCXgIZLp1n22DOw1cwNVVvdt2VPAqUKGzBl8ZE3ytR49uG42hoWIdzQk7+3Wxd3xyTcpnNAzmDDQeAwPMKbrXUP2vsRTRDEM4dZIqZYRc= +fXa6vDFAc78kLVAmQ9mSxdpNFMFb4cIGjo43ShcU01U= +yk85Cnb8ZpreECwmHZ8xDw== +E0eCXgIZLp1n22DOw1cwNYyDlELfeVz12b4M9tFhdSS5+6vrQs/Ez71AxDORR75RxyP9psoKirhKJOjUzYdUuA== +E0eCXgIZLp1n22DOw1cwNYyDlELfeVz12b4M9tFhdSRKOcKJY1Tq3TcmR0ZAZIrwMo6y98sFxCOyz8MPpjgT4A== +ueU6Ke0OQwbBoUH0kGQH61mONRG4cDRvnd2jyMsmAVa7v+07CPUxPKAV2FpkfPdCxpVffaOap813C42vrVn3BxQ9lyrCcm08JlnSZx8EjkAmbmB4hb1pKEnpYdRc4FRy +ueU6Ke0OQwbBoUH0kGQH68SFffN58T93mIYhKZgG5jbS22jjzz0+WX6ONgkhBQCVfid7pL8meqUY2VdpAx2brfokXTg2EvYqjmhSbMPVlAo= +E0eCXgIZLp1n22DOw1cwNaYH2tHcycVp97/koopCiHCGUBnzT/08hQfqxNi6EOIm2+CykILgofhgZ0GbssusSilHtKn4Ow5ixqBx5qjI23U72RTizk4p+oVbv3vYCBqZeXrrwnIhm+4N7tpAsiV7NHnTv4q1u3so52yek0dmayTJGKb0anbplDf1a1398Mvx +0i+K1/IV4YwnWe3kRXKcn83E31VKCHwxXDycNchN0Fu6rLaLkFngpNapyibUdhu1 +rw/qJZqsoH5IxJCvwmo45w== +lDXugpmZtXqu6XwNcuzJ2g== +9KUQ9ngW+/Hl1tCtMJVdCfHRQNl23LJ7BEqjfSDSr0TtrJ9OTVzPZfGTd2BqydgvB9ise+qNrYlOxC9jObrZYg== +YD9wxw71EbHhjzwTsj27QsTYYTmnZjslO+rUDNSvE50wsVZzjqP/zOcjh6mYzmiouE5t5vpHrVcrC1gHa+bysQ== +7nWWRBg3tA4jdPkEJ2ytazb5QvIv+rDwvxzRuVSlYvTghrIrYBD93WBVA5XPkj6Z +z7wBnngCzDWgayRznF9BT/o4mFklOdGYnzVRtWHtcP30ef4dBzRDleI9fUf6iYgx22LaRFpOpyjNJG7/ft76Sw== +ppG6OjxTI8KFChzvXSNW2SEqjXMjlnWHdK/q+a8rmQDZ+PxVVOltY0EBl1FPOYcBsHBiscFOfEQTIfQ1+LmU5A== +FD5geif6ZD08oCY3AZW3FAZ2puDderTRHshfIiyJxBkVM86jdsb4Wf5ULOnye9cZSDwEnnMhWGJvp/EvI+jRuA== +o+/oGQSP+vI8xx23O4ylEMn3jBbdtjTzI3BAa9MGtnHdIA7DJfYJ8SiAG3ktEorLpUR04odJkNwgBn0SjjCshQ== +1LvWhgLiE/N6kbarsOuiV6KX2Pz0q8X6xvUgcAR24MBaG6PIVf/iUMNwCQooErs93ufT0YiBCMudLqtCF+NMJRBspH7JQsI3juubeLCrebw= +Unp2yxJj0u4R+95RQuJZRbcjgKxvoqQd65pENZU62tkGfvnu1yey2tYg/eWG2Klw4rJR/riOLHgtNJE7COaJhMOtjCZSOxQ2wVFDfZR8lwgij+yARVp1fIRiDBdyN0mxWUFAkxIt6L0bwUNbJaIGuQ== +nCDEQC3f1FTZYyXB4kkbZpgVdxz0+74YbFRKDCKp4mN64Ftl/WnjQoii1/Wl6uUeLT9Mern2T5O3GcWcp7S2bIDtbJvgOZLAPS3mOHHPz+g= +vCk63Ia0Tc2EZ7Mel6CD6A== +EkXnZlFGMcvVN9Dc9xtDc9wuyRMKPvGgC7j+oyEjiGU= +ayfcxDw77TGjQKd26fR8zArcvWVSJMihYG6kdYjFYkIQG7EoMNav2qL+Ct1eV1dKniPz6i2JPIJsGf9IIu0hTg== +jmMQTxBrd7Qf/0AxdW7KPx19UE9xa3IXgUls65mk4p+Ts5UGXXvFerxcPcICc+Qu/MEgs3aLvxkRTe3x+AGSrprUkai4D3xEtQaH3sh4e0I= +h2c12yifDszqCyV6F4OudyWhHYQsweaGYhfvEIoFGisNoB6gA/zfgQPY8U3EZFErDPbyOYMVjS9Mvr+KfnPctQC+/rSE1TaI7yPZbyJTx60= +h2c12yifDszqCyV6F4Oud2NGzmoIGF7nypxhDZeKzvdVe2ILBfeSqVG/ALLG366Ml3qrwrnaPXtvlBhzdI0/pw== +h2c12yifDszqCyV6F4Oud2NGzmoIGF7nypxhDZeKzvcmQzRI36PxBlS8ZTnFRdCagL5T0zBLUipTVrYngVIsbw== +jRk7R/DNgpyKob6yl+EFtFD4a5Bwtmz2aMx/0ApkfxUj2ijzNzQe6QgUSasj8sCDyhoJA8KdtJw2ZjfS4huyxzPfGl7MosvrDCWpJ1fDzOE= +n9btyTUYCu9GfcStHMhaKO5iSScZhfpV/Ez4O7GHpWfAUMqJbVnq/KT+9MY7Sv3O +YKKhoxP2i7ewC76gOlfHdOIy9AK72D5QOFLTjwzWbHk= +o9Xb/a7QCIV3Kch9qCoWnScsEWXA8NR2dMbWFXzqpMmj9lU5ze1akjaIRkCzW4rNw1X/qMtW25XrGDWtZESmoQ== +shPs1wdTRxgtjFcdZDK+xEo1UhqNfUJithekBWnJMcMY5G8Atey76k4/A2fHierooFCPjh63kWcU0Mwp37UFZxEOlhA6NoA+JVFhBgaTubru2Om8GDrAS87UEL6/G0jj +en0je+qIRVh1TEq9ZFdQpIe2NH0PIZ4Zc8AVu7/qf4uFC1R8Cf82YiUCfadbU2ceSbcUXygK5FoNcrfnLoL5fEoMAqzADQF3yS0oJTCvKeU= +YKKhoxP2i7ewC76gOlfHdN4/fBSj2Os6yT+aX9eRmo2XswuMsWEnbY4XmuZs9lCUDKQmJzajeAFa7n2Rbgd2rQ== +VpZ70mVjCZi2lnXucEiheA== +uYAcL39XsvVUQEEBhpDmDaCifBItgjVC7AtDr77vjwP+ygph45WiQf1QpVpV+OA1 +uYAcL39XsvVUQEEBhpDmDc+tuB57ifX3pkAJs1Cr0nJ0RNWRM+fnE4jlwnxK3eRi +uYAcL39XsvVUQEEBhpDmDXZajTjwt5LDvOKJQjSET+XKLeN91fFsC3BVIqaVYproM3uRqKEeNhsNF8G5D8zCkw== +uYAcL39XsvVUQEEBhpDmDRrIuUEEfyRZ4t6/MBFgNJS1zHDOAGVFLt7W64reg4LZM8BZFtXrlgzNIgN0B1IzGp34X/2k18St6rQIADjWHt0= +aIaaspFgcwExDuWU5KExyw== +EkXnZlFGMcvVN9Dc9xtDcyTjaDHv7lixRlaQBarC9tc= +16+Af5pP6wSaP/I+fWYcoQ== diff --git a/siteini.pack/Serbia/port.rs.channels.xml b/siteini.pack/Serbia/port.rs.channels.xml new file mode 100755 index 00000000..a3514f6d --- /dev/null +++ b/siteini.pack/Serbia/port.rs.channels.xml @@ -0,0 +1,190 @@ + + + + RTS1 + RTS2 + Pink + B92 + PRVA Srpska Televizija + RTS Sat + Studio B + Happy TV + RTV1 + RTV2 + RTS Digital + B92 Info + Pink 2 + Belle Amie + Best TV + IQS + Kanal 9 + Kraljevačka TV + Metropolis + Pink 3 + Pink Extra + Pink M + Pink Plus + PRVA Plus + RT Kraljevo i Ibarske Novosti + RTV Panonija + Sat TV + Sky Plus TV + TV Banat + TV Bor + TV City + TV Galaksija 32 + TV Kladovo + TV Kopernikus + TV Kragujevac + TV Lav Plus + TV Lotel + TV Most + TV Palma + TV PI + TV Pirot + TV Santos + TV Spektar + TV Vranje + YU eco + RTCG + Atlas + HBO + HBO Comedy + TV 1000 Balkan + Universal Channel + Fox Crime + Fox Life + Fox Movies + Fox TV + Cinemax + Cinemax 2 + CineStar TV + CineStar Action&Thriller + Eurochannel + MGM Channel + AXN + CBS Drama + Pink Action + Pink Action 2 + Pink Action 3 + Pink Film + Pink Family + Pink Movies + Pink Movies 2 + Pink Movies 3 + Cinemania + SciFi + Feelmax + Feelmax YU + Comedy Central Extra + BBC Entertainment + Klasik TV + CMC + MTV Adria + MTV Hits + MTV Dance + MTV Rocks + VH1 Classic + VH1 Europe + DM SAT + TV Melos + MTS + TV S + Rai Uno + Rai Due + OBN + Hayat + FTV + m1 + TV2 + RTL Klub + DUNA Televízió + m2 + Eurosport + Eurosport 2 + Extreme Sports + SOS Kanal + Arena Sport 1 + Arena Sport 2 + Arena Sport 3 + Arena Sport 4 + Sport Klub 1 + Sport Klub 2 + Sport Klub 3 + Sport Klub 4 + Sport Klub 5 + Sport Klub 6 + Arena Sport WEB + Nickelodeon + Cartoon Network + Boomerang + Baby TV + Pink Kids + Minimax + Kanal D + Mini Ultra + Ultra + Feelmax Junior + Disney + Sport Klub HD + The History Channel HD + Viasat Nature/History HD + Fashion TV HD + Feelmax HD + HBO HD + HBO Comedy HD + Cinemax HD + Cinemax 2 HD + TVR 1 + Antena1 + PRO TV + Kanal D + Acasă TV + Jednotka + Dvojka + Markíza + JOJ + Discovery Channel + Discovery Science + Discovery ID + C&I + TLC + National Geographic Channel + Nat Geo Wild + The History Channel + Viasat History + Viasat Explorer + Viasat Nature + Animal Planet + Travel Channel + CBS Reality + 24Kitchen + E!Entertainment + Fashion TV + Style + Ginx + BBC World + CNN + Euronews + HRT 1 + HRT 2 + RTL + NOVA TV + RTL + RTL 2 (De) + SAT.1 + PRO 7 + ORF 1 + ORF 2 + VOX + ČT1 + ČT2 + Nova TV + ČT24 + Playboy TV + Private Spice + Daring!TV + Hustler TV + Blue Hustler + + \ No newline at end of file diff --git a/siteini.pack/Serbia/port.rs.ini b/siteini.pack/Serbia/port.rs.ini new file mode 100755 index 00000000..b0ff401a --- /dev/null +++ b/siteini.pack/Serbia/port.rs.ini @@ -0,0 +1,91 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: port.rs +* @MinSWversion: V1.1.1/54.1 +* @Revision 10 - [24/07/2016] Blackbear199 +* - showsplit fix +* @Revision 9 - [04/09/2014] Jan van Straaten +* - maxdays=11.1, added customheader, corrected error in presenter +* @Revision 8 - [03/09/2014] Jan van Straaten +* - removed firstday=now, changed maxdays=5.1 +* @Revision 7 - [14/11/2013] Francis De Paemeleere +* sync all port.xx .ini + grab more details +* @Revision 6 - [04/11/2013] Willy de Wilde +* adaption to a couple of website changes +* @Revision 5 - [16/06/2012] Willy de Wilde /Jan van Straaten +* change in showsplit +* @Revision 4 - [] +* exclude in daytime showsplit +* @Revision 3 - [] +* avoid (?) in title +* @Revision 2 - [] +* classic +* @Remarks: +* this file serves as a base version for other port.xx sites +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=port.rs|timezone=Europe/Belgrade|maxdays=11.1|cultureinfo=sr|charset=iso-8859-2|titlematchfactor=90} +url_index{url()|http://port.rs/pls/w/tv.channel?i_date=|urldate|&i_ch=|channel|&i_xday=11} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi(sort@04:00,20:00)||} +* +index_start.scrub {single()|btxt" style="|padding:0px">|<|} +index_title.scrub {single(separator="" include=first)|btxt">|||} +index_urlshow {url()||} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +index_description.scrub {single ()||class="desc_text">|

    |} +index_temp_1.scrub {single()|class="ltxt">||
    ||class="blackbigtitle">|||||} +subtitle.scrub {single()|
    |class="txt">||} + +actor.scrub {regex||>(?:cast\|uloge\|szereplő\(k\)\|Distribuţia\|herec)\:(.*?)(?:
    \|)||} +director.scrub {regex||>(?:director\|redatelj\|reditelj\|rendező\|regizor\|réžia\|režie)\:(.*?)(?:\|)||} +composer.scrub {regex||>(?:composer\|scenario\|skladatelj)\:(.*?)(?:\|)||} +producer.scrub {regex||>(?:producer\|producent)\:(.*?)(?:\|)||} +presenter.scrub {regex||>(?:presenter\|predstavljača\|predstavljaca\|műsorvezető\|prezentator\|moderátor)\:(.*?)(?:\|)||} +productiondate.scrub {single||||} +* +title.modify {addstart("")|'index_title'} +description.modify {remove|Ostale epizode} +index_description.modify {cleanup} +subtitle.modify{addend|'index_temp_1'} +description.modify {cleanup(tags="<"">")} + +actor.modify {replace|
    |\|} +director.modify {replace|
    |\|} +composer.modify {replace|
    |\|} +producer.modify {replace|
    |\|} +presenter.modify {replace|
    |\|} + +actor.modify {cleanup(tags="<"">")} +director.modify {cleanup(tags="<"">")} +composer.modify {cleanup(tags="<"">")} +producer.modify {cleanup(tags="<"">")} +presenter.modify {cleanup(tags="<"">")} + +actor.modify {remove(type=regex)|(\(.*?\))$} +director.modify {replace|,|\|} +composer.modify {replace|,|\|} +producer.modify {replace|,|\|} +presenter.modify {replace|,|\|} + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url()|http://port.rs/pls/tv/tv.prog} +*index_site_id.scrub {multi|id="channelCombo"|||} +*scope.range {(channellist)|end} +*index_site_channel.modify {addstart|'index_site_id'} +*index_site_id.modify {substring(type=regex)|} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Serbia/rts.rs.channels.xml b/siteini.pack/Serbia/rts.rs.channels.xml new file mode 100755 index 00000000..d30ea5fd --- /dev/null +++ b/siteini.pack/Serbia/rts.rs.channels.xml @@ -0,0 +1,9 @@ + + + + RTS 1 + RTS 2 + RTS Satelit + RTS Digital + + \ No newline at end of file diff --git a/siteini.pack/Serbia/rts.rs.ini b/siteini.pack/Serbia/rts.rs.ini new file mode 100755 index 00000000..d1b19130 --- /dev/null +++ b/siteini.pack/Serbia/rts.rs.ini @@ -0,0 +1,52 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: rts.rs +* @MinSWversion: V0 +* none +* @Revision 0 - [11/11/2011] Jan van Straaten +* none +* @Remarks: +* none +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=rts.rs|timezone=UTC+01:00|maxdays=6|cultureinfo=sr|charset=UTF-8|titlematchfactor=50|ratingsystem=SR} +url_index{url|http://www.rts.rs/page/tv/sr/broadcast/|channel|.html?|urldate|&} +*http://www.rts.rs/page/tv/sr/broadcast/20/?month=11&year=2011&day=8 +urldate.format {datestring|"month="MM"&year="yyyy"&day="d} +index_showsplit.scrub {multi|
    } +*http://www.rts.rs/page/tv/sr/story/20/RTS+1/986310/Ovo+je+Srbija.html +* +index_start.scrub {single|
    ||
    |} +index_title.scrub {single(separator="html\">" include=last)|
    ||
    |} +index_subtitle.scrub {multi(separator=": " exclude=first)|
    ||
    |} +index_category.scrub {multi(separator="," exclude=first include="program""serija""kviz""snimak""film""prenos")|
    ||
    |} +index_rating.scrub {single|
    |TV|>\r\n ||TV||

    |

    |} +description.scrub {single|

    ||

    |
    } * lead text +description.scrub {multi|

    |

    |

    |\r\n\r\n\r\n\r\n\r\n} +* +* operations: +index_title.modify {remove|
    } +index_subtitle.modify {remove|} +index_category.modify {remove|} +index_title.modify {remove|: 'index_subtitle'} +title.modify {remove|: 'index_subtitle'} +index_title.modify {remove|, 'index_category'} +index_title.modify {remove|,'index_category'} +index_subtitle.modify {remove|, 'index_category'} +index_subtitle.modify {remove|,'index_category'} +* +description.modify {replace|

    | } +description.modify {replace|
    | } +description.modify {cleanup} +index_description.modify {addstart('index_urlshow' "")|nema detalja} +index_rating.modify {remove("0")|0} +index_rating.modify {addend(not "")|+} \ No newline at end of file diff --git a/siteini.pack/Serbia/tvarenasport.com.channels.xml b/siteini.pack/Serbia/tvarenasport.com.channels.xml new file mode 100755 index 00000000..9b5c458c --- /dev/null +++ b/siteini.pack/Serbia/tvarenasport.com.channels.xml @@ -0,0 +1,10 @@ + + + + arenaA1 + arenaA2 + arenaA3 + arenaA4 + arenaA5 + + diff --git a/siteini.pack/Serbia/tvarenasport.com.ini b/siteini.pack/Serbia/tvarenasport.com.ini new file mode 100755 index 00000000..85aa666c --- /dev/null +++ b/siteini.pack/Serbia/tvarenasport.com.ini @@ -0,0 +1,40 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: tvarenasport.com +* @MinSWversion: V1.57 +* @Revision 1 - [25/04/2017] Netuddki +* - Complete rewrite after website change +* @Revision 0 - [10/10/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=tvarenasport.com|timezone=Europe/Belgrade|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +* +url_index{url|http://www.tvarenasport.com/webservice/najava_programa_7h.php?} +url_index.headers {method=POST} +url_index.headers {accept=*/*} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {contenttype=application/x-www-form-urlencoded; charset=UTF-8} +url_index.headers {postdata=dan='urldate'&program='channel'&str=2} +* +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {regex||{(.*?)}||} +* +* +index_start.scrub {regex||"terminOd":"(.*?)"||} +index_end.scrub {regex||"terminDo":"(.*?)"||} +index_title.scrub {regex||"naziv":"(.*?)"||} +index_title.modify {cleanup} +index_category.scrub {regex||"tip":"(.*?)"||} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://www.tvarenasport.com/tv-program} +*index_site_id.scrub {regex||

      + + + 1 Preview Channel (HD) + 2 Ch 5 (HD) + 3 Ch 8 (HD) + 4 Suria (HD) + 5 Vasantham (HD) + 6 CNA (HD) + 7 Ch U (HD) + 8 okto (HD) + 102 (HD) mio Stadium + 103 (HD) mio Stadium 103 + 104 (HD) mio Stadium 104 + 105 (HD) mio Stadium 105 + 106 (HD) mio Stadium 106 + 107 (HD) mio Stadium 107 + 108 (HD) mio Stadium 108 + 110 beIN Sports MAX (HD) + 111 mio Sports + 112 mio Sports 2 + 113 mio Sports 3 + 114 FOX SPORTS (HD) + 115 FOX SPORTS 2 (HD) + 116 FOX SPORTS 3 (HD) + 118 Sports Multiview + 119 Fight Sports (HD) + 120 eGG Network + 121 (HD) Outdoor Channel + 122 TEN Cricket + 123 (HD) STAR Cricket + 124 STAR Cricket Plus + 125 Cricket PLUS + 129 ASN (HD) + 151 Sky News HD + 155 CGTN + 157 NHK World - Japan + 159 France 24 (English) + 161 DW (English) + 163 Russia Today + 165 FOX News Channel + 167 CNN International + 169 HLN + 171 Bloomberg TV (HD) + 173 CNBC Asia + 201 Nat Geo (HD) + 202 Discovery Ch (HD) + 204 Discovery Asia (HD) + 205 Discovery Sci (HD) + 206 C+I (HD) + 207 Nat Geo Wild HD + 208 Animal Planet (HD) + 209 HISTORY (HD) + 210 H2 (HD) + 211 CGTN-Documentary + 226 Cartoon Network (HD) + 228 Boomerang (HD) + 230 Discovery Kids + 232 Disney XD (HD) + 234 Disney Channel (HD) + 236 Disney Junior + 238 Nick Jr. + 240 Nickelodeon Asia HD + 243 Kids Channel + 244 BabyTV (HD) + 250 HGTV (HD) + 251 ABC Australia + 252 Food Network (HD) + 253 Travel Channel HD + 254 TLC (HD) + 255 Nat Geo People HD + 256 AFC (HD) + 257 TRACE Sport Stars HD + 258 DMAX (HD) + 260 FYI (HD) + 262 Eve (HD) + 268 WAKUWAKU JAPAN (HD) + 301 FOX Life (HD) + 302 Lifetime (HD) + 303 DIVA HD + 304 AXN (HD) + 306 Warner TV (HD) + 309 KIX HD + 310 FX HD + 313 FOXCRIME HD + 316 Sony Channel (HD) + 324 Comedy Central (HD) + 326 HITS (HD) + 328 E! Entertainment HD + 330 FOX HD + 337 ITV Choice (HD) + 340 ANIPLUS HD + 342 Animax (HD) + 346 truTV (HD) + 349 MTV LIVE HD + 350 MTV Asia (HD) + 352 V HD International + 354 Nat Geo Music HD + 406 FOX Family Movies HD + 408 FOX Action Movies HD + 414 FOX Movies HD + 415 Thrill + 420 TCM + 501 e-Le (HD) + 502 Jia Le Channel (HD) + 507 STAR Chinese Ch (HD) + 510 cHK (HD) + 512 now Jelli (HD) + 513 ONE HD (Mandarin) + 516 Xing Kong + 518 tvN HD (Mandarin) + 519 GEM (HD) + 521 ETTV Asia + 523 KBS World (HD) + 525 Oh!K (Mandarin) (HD) + 531 Entertainment Ch + 532 CBO Channel + 533 Food and Health Ch + 547 Channel V China + 550 MTV China + 555 CCTV 4 + 557 CTI Asia (HD) + 561 ETTV News + 571 SCM HD + 573 SCM Legend (HD) + 580 CCM + 585 Celestial Movies(HD) + 602 Astro Prima + 604 ONE HD (Malay) + 607 Pesona HD + 608 Astro Ria + 610 Citra Drama (HD) + 611 Oh!K (Malay) (HD) + 618 Drama Channel + 619 tvN HD + 622 Sun TV + 624 Astro Vellithirai + 626 Astro Vinmeen HD + 628 Adithya TV + 632 Zee Tamil + 634 Vijay + 640 Surya TV + 641 Surya Movies + 644 SET (HINDI) + 646 Zee TV + 648 SAB TV + 652 Colors + 654 Star Bharat + 656 STAR Plus + 658 MTV India + 662 STAR Gold + 668 Sony MAX + 670 maa movies + 671 Star Maa + 672 ETV + 673 Gemini TV + 674 Gemini Movies + 676 Times Now + 677 News 18 + 678 NDTV 24x7 + 679 NDTV India + 682 NHK World Premium + 686 France 24 (French) + 688 GMA Pinoy TV + 689 GMA Life TV + 690 GMA News TV Intl + 692 Lifestyle Network + 693 The Filipino Channel + 694 ABS-CBN Sport+Action + + \ No newline at end of file diff --git a/siteini.pack/Singapore/singteltv.com.sg.ini b/siteini.pack/Singapore/singteltv.com.sg.ini new file mode 100755 index 00000000..9660970b --- /dev/null +++ b/siteini.pack/Singapore/singteltv.com.sg.ini @@ -0,0 +1,46 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: singteltv.com.sg +* @MinSWversion: V2.1 +* @Revision 3 - [21/11/2017] Blackbear199 +* - site changes +* @Revision 2 - [09/10/2017] Blackbear199 +* - site changes +* @Revision 1 - [07/12/2016] Blackbear199 +* - extract season/episode from title +* @Revision 0 - [28/04/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=singteltv.com.sg|timezone=Asia/Singapore|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|keepindexpage} +site {ratingsystem=GB|episodesystem=onscreen} +* +url_index{url|http://www.singteltv.com.sg/epg/channel|urldate|.html} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +urldate.format {datestring|yyyyMMdd} +* +index_variable_element.modify {set|'config_site_id'} +index_urlchannellogo.modify {set|http://singteltv.com.sg/_channels/ico_ch'index_variable_element'.gif} +* +index_showsplit.scrub {multi|
      |
    • |
    • |
    } +scope.range{(splitindex)|end} +index_temp_1.modify {substring(type=regex)|'index_showsplit' "(\d{2}:\d{2})<\/span>"} +index_temp_1.modify {cleanup(removeduplicates span=1 link="index_showsplit")} +*index_showsplit.modify {(debug)} +end_scope +* +index_start.scrub {single||||} +index_title.scrub {single||||} +index_title.modify {cleanup(style=name)} +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_id.scrub {multi|} +*index_site_channel.scrub {multi|} +*index_site_id.modify {cleanup(removeduplicates link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Singapore/starhubgo.com.channels.xml b/siteini.pack/Singapore/starhubgo.com.channels.xml new file mode 100755 index 00000000..e767c7dc --- /dev/null +++ b/siteini.pack/Singapore/starhubgo.com.channels.xml @@ -0,0 +1,205 @@ + + + + National Geographic Channel HD + XING KONG + CinemaWorld HD + Cinemax HD + History HD + SAB TV + mioStadium 107 (HD) + Fox Sports HD + Fox Sports 2 HD + HD 5 + E City + Smithsonian HD + OTT Local Ad Hoc1 Channel + Comedy Central Asia HD + Arirang TV + AXN HD + NHK World Premium + Celestial Movies + CNN HD + FOX Action Movies HD + iConcert + Channel [V] Mainland China + TVB Classic + now Hairunomneon + Lifetime HD + H2 HD + Sensasi + now Baogu Movies + mioStadium 102 (HD) + Life OK + ZooMoo HD + DIVA HD + HITS HD + HGTV HD + AFC + Vasantham + Discovery Channel + Animal Planet + Discovery Science + Setanta Sports + Super Sports1 HD + STAR Chinese Movies Legend + Channel [V] India + SKY NEWS HD + Universal Channel + ANC + ONE MALAY + One HD + Shen Zhou News Channel + MTV S.E.A + Nick JR + STAR Chinese Channel + Australia Plus Television + Asia Travel + StarCricket HD + Discovery HD World + FOX SPORTS NEWS + KMTV + Thrill + COLORS + Warner TV + Nat Geo Music + Red Card Sports Radio + V Thamizh + NDTV Good Times + Nat Geo Wild + HBO Hits + HBO HD + MediaCorp Suria + BBC Earth + E! Entertainment + MediaCorp Ch 5 + mioStadium 107 (HD) + E City + Horse Racing Ch88 + TLC + BeIN Sports HD + Love Nature HD + Eleven Plus + OTT Ad Hoc Channel 1 + TVBS News + BabyTV + Discovery Kids Channel + CNBC + The Filipino Channel + National Geographic Channel + TVB 8 + Russia Today + Zee Cinema + Turner Classic Movies + NHK World TV + ZeeTV + DMAX + FOXCRIME + ASN + Ten Cricket + KIX + Channel U + TVBS Asia + FOX Movies Premium HD + Disney XD HD + Zee News + Fashion TV + mioStadium Multiview 101 + OTT Ad Hoc Channel 2 + StarCricket Extra HD + IDX + mioStadium 105 (HD) + Crime & Investigation Network (HD) + mioStadium 103 (HD) + Dragon TV + HBO Signature + NDTV 24x7 + SuperSports 4 HD + Nickelodeon + MediaCorp Ch 8 + Oh!K + Horse Racing Ch89 + TVBJ + Animax + WakuWaku Japan + Go Shop HD + Toonami + Celestial Classic Movies + BBC Lifestyle + Asianet Movies + mioStadium 106 (HD) + CNN Headline News + Astro Warna + okto + VVD HD + Sony Channel + MaxToon HD + Eleven Sports + Eleven + Super Sports Arena HD + Travel Channel HD + Cbeebies + FOX News Channel + Channel [V] International + [V] Taiwan + Disney Junior + KBS World HD + FOX HD + FX HD + Sony Entertainment + EVE + Cinema One Global + STAR Gold + STAR World + BBC World News HD + Fox Sports 3 HD + China Business News (CBN) + Cartoon Network + TV5Monde + CTI + Eurosportnews + FYI HD Channel + Eleven Euro HD + Eleven Sports Euro HD + mioStadium 104 (HD) + Zee Tamizh + RTL CBS Extreme HD + Phoenix InfoNews Channel + RTL CBS Entertainment HD + Zee TV HD + Food Network + Phoenix Chinese Channel + STAR Chinese Movies + MNC Info + HBO Family + Aniplus HD + Disney Channel HD + Fashion One + Boomerang HD + BabyFirst + MediaCorp CNA + Eurosport HD + NBA TV + Super Sports 2 HD + Super Sports3 HD + &TV HD + CCTV News + STAR Plus + SUN TV + VIJAY + TVB Xing He + MNC Channel + Bloomberg Television + truTV + Sun Music + Syfy + Nat Geo People + CCTV-4 + FOX Family Movies HD + Deutsche Welle + Vannathirai + SONY Max + [V] China + Asianet + + \ No newline at end of file diff --git a/siteini.pack/Singapore/starhubgo.com.ini b/siteini.pack/Singapore/starhubgo.com.ini new file mode 100755 index 00000000..9c599000 --- /dev/null +++ b/siteini.pack/Singapore/starhubgo.com.ini @@ -0,0 +1,113 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: starhubgo.com +* @MinSWversion: V1.57 +* @Revision 5 - [17/08/2017] Blackbear199 +* - episode info improvements +* @Revision 4 - [22/12/2016] Blackbear199 +* - showsplit fix - shows with title "No Program" were not being scrubbed +* - shows elements ending with partial minutes not being scrubbed +* - stop time fix +* - other fixes/cleanup +* @Revision 3 - [07/12/2016] Blackbear199 +* - channels.xml fix +* @Revision 2 - [25/11/2016] Blackbear199 +* - site changes +* @Revision 1 - [09/10/2016] Blackbear199 +* - site changes +* @Revision 0 - [18/04/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=starhubgo.com|timezone=UTC|maxdays=7|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=GB|episodesystem=xmltv_ns} +* +url_index{url|https://www.starhubgo.com/live/getLiveChannelPrograms?pCode=V4bmQyOqnbswtz9daXLyKFGCO8Zp&channelIds=[%22|channel|%22]&startTime=##start_date##T04:00:00.000Z&endTime=##end_date##T04:00:00.000Z&pageSize=8000&localDate=##start_date##&requestQuery=multiasset} +* +urldate.format {datestring|yyyy-MM-dd} +* +scope.range{(urlindex)|end} +index_variable_element.modify {set|1.0} +index_variable_element.modify {calculate(format=timespan,days)} +index_temp_1.modify {calculate(format=date,yyyy-MM-dd)|'urldate'} +index_temp_2.modify {calculate(format=date,yyyy-MM-dd)|'urldate' 'index_variable_element' +} +url_index.modify {replace|##start_date##|'index_temp_1'} +url_index.modify {replace|##end_date##|'index_temp_2'} +end_scope +* +*{:id":[show info]"64 Mins"} or {:id":[show info]"64.5 Mins"} *regular shows +*{"name":[show info]"durationInPixel":325} or {"name":[show info]"durationInPixel":325.5} *shows with title "No Program" +index_showsplit.scrub {regex||\{(?:"id"\|"name"):.*?(?:"\d+(?:\.\d+)?\sMins"\}\|"durationInPixel":\d+(?:\.\d+)?\})||} +* +index_start.scrub {single|"program_start_time":"||.000Z"|.000Z"} +index_stop.scrub {single|"program_end_time":"||.000Z"|.000Z"} *disable if having time issues +index_stop.modify {replace|T3:|T03:} +index_title.scrub {single|"name":"||","|","} +index_subtitle.scrub {single|"episode_title":"||","|","} +index_description.scrub {multi|"description":"||","|","} +index_category.scrub {regex||"(?:sub)?genre":"([^"]*)"||} +* +scope.range{(indexshowdetails)|end} +index_title.modify {remove| [HD]} +index_title.modify {remove(type=regex)|\s*\(HD\)} +index_title.modify {cleanup(style=jsondecode)} +index_productiondate.modify {substring(type=regex)|'index_title' "\d{4}"} +index_title.modify {remove('index_productiondate' not "")|'index_productiondate'} +index_temp_1.modify {substring(type=regex)|'index_title' "\s(?:\(S(\d+)\)\|\(Series\s(\d+)\)\|(\d+)\|([MDCLXVI]+))$"} +index_temp_1.modify {cleanup(style=roman2arabicnumeral)} +index_temp_1.modify {addstart(not "")|S} +index_episode.scrub {single|"episode_number":||,|,} +index_temp_1.modify {clear('index_episode' "")} +index_episode.modify {addstart('index_episode' not "")|E} +index_episode.modify {addstart(pattern="S'S1'E'E1'""S'S1'""E'E1'" 'index_temp_1' not "")|'index_temp_1'} +* +index_title.modify {remove('index_temp_1' not "" type=regex)|\s(\(S\d+\)\|\(Series\s\d+\)\|\d+\|[MDCLXVI]+)$} +index_title.modify {remove(type=regex)|\sEp\.\d+} +index_subtitle.modify {clear("-")} +index_subtitle.modify {clear(~ "Episode")} +index_subtitle.modify {remove(type=regex)|\([^\)]+\)} +index_subtitle.modify {cleanup(style=jsondecode)} +index_subtitle.modify {remove(type=regex)|\sEp\.\d+} +index_subtitle.modify {remove| [HD]} +index_subtitle.modify {remove(type=regex)|\s*\(HD\)} +index_subtitle.modify {clear('index_title')} +index_description.modify {cleanup(style=jsondecode)} +index_description.modify {replace|\\n|.} +index_description.modify {clear(".")} +index_category.modify {replace|;\\n |\|} +index_category.modify {cleanup(removeduplicates)} +index_category.modify {cleanup(style=jsondecode)} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +* +* enable Section 1 and run webgrab,copy the line from the starhuggo.com.channels.xml to your +* webgrab++.config.xml(overwrite the existing dummy entry).disable Section1 and enable Section 2. +* run webgrab again and a full channels.xml will be generated. +* +********************************** +* Section 1 * +********************************** +** @auto_xml_channel_start +*url_index{url|https://www.starhubgo.com/live/getLiveChannelsByFiltering?pCode=V4bmQyOqnbswtz9daXLyKFGCO8Zp&filterGenreID=Channel_|subpage|&requestQuery=labels} +*subpage.format {list|INTERNATIONAL|SPORTS|KIDS1|EDUCATION1|ENTERTAINMENT1|MOVIES1|NEWS1|CHINESE1} +*scope.range{(channellist)|end} +*index_site_id.scrub {multi(separator=",")|{"channelIds":[||]}|]}} +*index_site_id.modify {replace|\||,} +*index_site_channel.modify {addstart|All Channels} +*end_scope +********************************** +* Section 2 * +********************************** +*url_index{url|https://www.starhubgo.com/live/getLiveChannelsByIDs?pCode=V4bmQyOqnbswtz9daXLyKFGCO8Zp&channelIds=[|channel|]&fromDetailspage=undefined&requestQuery=channels} +*scope.range{(channellist)|end} +*index_site_id.scrub {regex||"href":"\\/channels\\/(\d+)","display_name":"[^"]*",||} +*index_site_channel.scrub {regex||"name":"([^\"]*","href":"\\/channels\\/\d+","display_name":"[^"]*)",||} +*index_site_channel.modify {replace(type=regex)|^[^\"]*(","href":"[^\"]*","display_name":").*$| - } +*index_site_channel.modify {cleanup(style=unidecode)} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Singapore/starhubgo.com_all-channels.xml b/siteini.pack/Singapore/starhubgo.com_all-channels.xml new file mode 100755 index 00000000..0976445d --- /dev/null +++ b/siteini.pack/Singapore/starhubgo.com_all-channels.xml @@ -0,0 +1,174 @@ + + + + Vasantham + Life OK + HD 5 + SAB TV + Channel [V] India + ONE MALAY + COLORS + ANC + Sensasi + MediaCorp Suria + E City + MediaCorp Ch 5 + NDTV Good Times + V Thamizh + The Filipino Channel + Zee Cinema + Russia Today + Channel U + ZeeTV + Zee News + okto + NDTV 24x7 + MediaCorp Ch 8 + Astro Warna + Asianet Movies + STAR Gold + Sony Entertainment + Cinema One Global + TV5Monde + IDX + ONE HD + MNC Info + Sun Music + SONY Max + STAR Plus + Asianet + SUN TV + Zee Tamizh + MediaCorp CNA + Zee TV HD + &TV HD + Deutsche Welle + Vannathirai + VIJAY + MNC Channel + mioStadium 107 (HD) + Setanta Sports + Fox Sports 2 HD + Super Sports1 HD + Fox Sports HD + mioStadium 102 (HD) + FOX SPORTS NEWS + StarCricket HD + Red Card Sports Radio + Horse Racing Ch88 + mioStadium 107 (HD) + BeIN Sports HD + Ten Cricket + ASN + StarCricket Extra HD + mioStadium 105 (HD) + mioStadium Multiview 101 + SuperSports 4 HD + mioStadium 103 (HD) + mioStadium 106 (HD) + Horse Racing Ch89 + Super Sports Arena HD + Fox Sports 3 HD + Eurosportnews + mioStadium 104 (HD) + Super Sports 2 HD + Eurosport HD + NBA TV + Super Sports3 HD + ZooMoo HD + Nick JR + Disney XD HD + BabyTV + Discovery Kids Channel + Nickelodeon + Toonami + Cbeebies + Disney Junior + Cartoon Network + Boomerang HD + Disney Channel HD + BabyFirst + Australia Plus Television + Discovery Channel + Discovery Science + H2 HD + AFC + Discovery HD World + History HD + National Geographic Channel HD + Animal Planet + HGTV HD + TLC + National Geographic Channel + Nat Geo Wild + BBC Earth + DMAX + E! Entertainment + FYI HD Channel + Crime & Investigation Network (HD) + EVE + BBC Lifestyle + Travel Channel HD + Fashion TV + RTL CBS Extreme HD + truTV + Nat Geo People + Food Network + Fashion One + DIVA HD + HITS HD + Universal Channel + AXN HD + MTV S.E.A + Comedy Central Asia HD + iConcert + Lifetime HD + Warner TV + Nat Geo Music + FOXCRIME + KIX + Animax + Sony Channel + Channel [V] International + BBC Entertainment + FOX HD + FX HD + STAR World + RTL CBS Entertainment HD + Aniplus HD + Syfy + CinemaWorld HD + Cinemax HD + FOX Action Movies HD + Thrill + Turner Classic Movies + HBO Hits + HBO HD + FOX Movies Premium HD + HBO Signature + FOX Family Movies HD + HBO Family + SKY NEWS HD + CNN HD + CNBC + CNN Headline News + FOX News Channel + BBC World News HD + CCTV News + Bloomberg Television + KMTV + now Hairunomneon + One HD + Asia Travel + E City + TVBS News + KBS World HD + China Business News (CBN) + CTI + Dragon TV + Oh!K + VVD HD + TVBJ + CCTV-4 + + diff --git a/siteini.pack/Singapore/toggle.sg.channels.xml b/siteini.pack/Singapore/toggle.sg.channels.xml new file mode 100755 index 00000000..8b2ffeb9 --- /dev/null +++ b/siteini.pack/Singapore/toggle.sg.channels.xml @@ -0,0 +1,27 @@ + + + + Channel 5 + Channel 8 + Channel U + Vasantham + Suria + Channel NewsAsia + Miao Mi + Toggle Live + Toggle Live 2 + HBO + HBO Hits + HBO Family + HBO Signature + Cinemax + Red by HBO + beIN Sports + beIN Sports MAX + beIN Sports MAX 2 + beIN Sports MAX 3 + beIN Sports MAX 4 + beIN Sports MAX 5 + beIN Sports MAX 6 + + diff --git a/siteini.pack/Singapore/toggle.sg.ini b/siteini.pack/Singapore/toggle.sg.ini new file mode 100755 index 00000000..f9961a60 --- /dev/null +++ b/siteini.pack/Singapore/toggle.sg.ini @@ -0,0 +1,35 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: toggle.sg +* @MinSWversion: V1.1.1/54 +* @Revision 0 - [12/06/2015] Jan van Straaten +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=toggle.sg|timezone=Singapore|maxdays=14|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|nopageoverlaps} +urldate.format {datestring|dd-MM-yyyy} +url_index{url|http://www.toggle.sg/en/channelguide/|channel|/|urldate} + +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + +index_showsplit.scrub {multi|
    |
    ||} + +index_start.scrub {single|
    |||
    } +index_title.scrub {single|

    |||

    } +index_description.scrub {single|

    ||

    |
    } + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*index_site_channel.scrub {regex||(.+?)||} +*index_site_id.scrub {regex||||} +*scope.range {(channellist)|end} +*index_site_channel.modify {cleanup} +*index_site_id.modify {cleanup(style=urlencode)} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/Singapore/xin.msn.com.channels.xml b/siteini.pack/Singapore/xin.msn.com.channels.xml new file mode 100755 index 00000000..cc4e22ca --- /dev/null +++ b/siteini.pack/Singapore/xin.msn.com.channels.xml @@ -0,0 +1,12 @@ + + + + Channel 8 + Channel U + Channel 5 + Suria + Channel NewsAsia + Vasantham + Okto + + \ No newline at end of file diff --git a/siteini.pack/Singapore/xin.msn.com.ini b/siteini.pack/Singapore/xin.msn.com.ini new file mode 100755 index 00000000..cca3db67 --- /dev/null +++ b/siteini.pack/Singapore/xin.msn.com.ini @@ -0,0 +1,69 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: xin.msn.com +* @MinSWversion: V1.1.1/54 +* @Revision 0 - [11/01/2015] Francis De Paemeleere +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=xin.msn.com|timezone=Asia/Singapore|maxdays=14.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90|nopageoverlaps} + +urldate.format {daycounter|0} +url_index{url|http://tvguide.xinmsnent.mediacorp.sg/starterkit/servlet/xintv/tvGuide?mcTvGuideId=1344396&number=0&timezone=%2B08%3A00®ion=|channel|&tvGuideType=tvguide+week+schedule} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages + +index_showsplit.scrub {regex||"pname".*?\}||} + +scope.range {(splitindex)|end} +index_showsplit.modify {cleanup(removeduplicates=equal span=1)} +end_scope + +index_start.scrub {regex||^.*?"showTimeInMillisecond"\s*:\s*([+-]?\d*)||} +index_stop.scrub {regex||^.*?"endTime"\s*:\s*([+-]?\d*)||} +index_title.scrub {regex||^.*?"pname"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_description.scrub {regex||^.*?"description"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} +index_subtitle.scrub {regex||^.*?"episode"\s*:\s*"([^"\\]*(?:\\.[^"\\]*)*)"||} + +scope.range {(indexshowdetails)|end} +index_start.modify {calculate(format=utctime)} +index_stop.modify {calculate(format=utctime)} + +index_title.modify {cleanup(style=jsondecode)} +index_subtitle.modify {cleanup(style=jsondecode)} +index_description.modify{cleanup(style=jsondecode)} + +*extract HD quality from titlematchfactor +index_videoquality.modify {substring(type=regex)|'index_title' "\s*\(\s*(HD)\s*\)$"} +index_title.modify {remove(type=regex)|"(\s*\(\s*HD\s*\))$"} + +* extract PG info from subtitle +index_rating.modify {substring(type=regex)|'index_subtitle' "\s*\(\s*(PG[^\)]*)\s*\)\s*"} +index_subtitle.modify {remove(type=regex)|"(\s*\(\s*PG[^\)]*\s*\)\s*)"} + +* extract cast from description +index_actor.modify {substring(type=regex)|'index_description' "\s*Cast[s]?\s*:(?:\s*([^,;]*)[,;])*\s*([^,;]*)\s*."} +index_description.modify {remove(type=regex)|"(\s*Cast[s]?\s*:(?:\s*[^,;]*[,;])*\s*[^,;]*\s*.)"} + +index_producer.modify {substring(type=regex)|'index_description' "\s*Producer[s]?\s*:(?:\s*([^,;]*)[,;])*\s*([^,;]*)\s*."} +index_description.modify {remove(type=regex)|"(\s*Producer[s]?\s*:(?:\s*[^,;]*[,;])*\s*[^,;]*\s*.)"} +end_scope + +*index_urlshow {url|} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index{url|http://tvguide.xinmsnent.mediacorp.sg/starterkit/servlet/page/xintv/guide} +*index_site_id.scrub {regex||]*id="tvScheullTimeZone"[^>]*>\s*(]*value=".*?"[^>]*>.*?\s*)*||} +*scope.range {(channellist)|end} +*index_site_channel.modify {addstart|'index_site_id'} +*index_site_channel.modify {substring(type=regex)|]*value=".+?"[^>]*>(.+?)} +*index_site_id.modify {substring(type=regex)|]*value="(.+?)"[^>]*>.+?} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/SiteIni.Pack_2020.06.16_091900.txt b/siteini.pack/SiteIni.Pack_2020.06.16_091900.txt new file mode 100755 index 00000000..138782cb --- /dev/null +++ b/siteini.pack/SiteIni.Pack_2020.06.16_091900.txt @@ -0,0 +1,3 @@ +;version file (keep in place) +[version] +number="2020.06.16_091900" diff --git a/siteini.pack/Slovakia/port.sk.channels.xml b/siteini.pack/Slovakia/port.sk.channels.xml new file mode 100755 index 00000000..74988b41 --- /dev/null +++ b/siteini.pack/Slovakia/port.sk.channels.xml @@ -0,0 +1,121 @@ + + + + Jednotka + Dvojka + Markíza + Doma + JOJ + JOJ PLUS + Dajto + Wau + Fooor + TA3 + Senzi + Televízia Lux + TV 8 + ČT1 + ČT2 + ČT24 + Prima + Prima Cool + Prima LOVE + Nova TV + TV Barrandov + ČT4 + Digi Sport 1 + Eurosport + Eurosport 2 + Nova Sport + Extreme Sports + Sport1 + Sport2 + AXN + AXN Crime + AXN Scifi + HBO + HBO2 + HBO Comedy + Cinemax + Cinemax 2 + CS Film + Film + + Filmbox + Filmbox Extra + Universal Channel + TCM + MGM + Nova Cinema + Sky News + Zone Club + CBS Drama + Animax + Duck TV + Boomerang + Cartoon Network / TCM + CSmini + Disney Channel + Minimax + JimJam + Animal Planet + Fishing and Hunting + Discovery Channel + Discovery HD Showcase + Discovery World + Discovery Science + History Channel + History Channel HD + ID Investigation Discovery + National Geographic Wild + PV TV + Spektrum + Spektrum Home + Travel Channel + TV Noe + TV Paprika + Viasat Explorer + Viasat History + Zone Reality + MTV 2 + MTV Dance + MTV Europe + MTV Hits + Óčko + VIVA + VH1 + VH1 Classic + Hustler TV + Private Spice + Playboy TV + Daring! TV + Blue Hustler + BBC World + CNN + ZDF + ARD1 + MDR + ORF1 + ORF2 + SAT1 + Kabel1 + DSF + BR + RTL + RTL II + VOX + PRO 7 + Euronews + Bloomberg + Fashion TV + TV5 Monde + Deutsche Welle + BBC Prime + CNBC + m1 + TV2 + RTL Klub + DUNA Televízió + m2 + hírTV + + \ No newline at end of file diff --git a/siteini.pack/Slovakia/port.sk.ini b/siteini.pack/Slovakia/port.sk.ini new file mode 100755 index 00000000..3c5c66f8 --- /dev/null +++ b/siteini.pack/Slovakia/port.sk.ini @@ -0,0 +1,83 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: port.sk +* @MinSWversion: V1.1.1/54.1 +* @Revision 9 - [04/09/2014] Jan van Straaten +* - maxdays=11.1, added customheader, corrected error in presenter +* @Revision 8 - [03/09/2014] Jan van Straaten +* - removed firstday=now, changed maxdays=5.1 +* @Revision 7 - [14/11/2013] Francis De Paemeleere +* @Remarks: +* adjusted version of port.rs +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=port.sk|timezone=Europe/Bratislava|maxdays=11.1|cultureinfo=sk-SK|charset=iso-8859-2|titlematchfactor=90} +url_index{url()|http://port.sk/pls/w/tv.channel?i_date=|urldate|&i_ch=|channel|&i_xday=11} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +* scrub the showsplit in two day period fragments: +* makes use of the alternative scrubstring tructure {|bs|es||be}, = simple 'slice' @ es +* +* the daytime section: +index_showsplit.scrub {multi(exclude="0px\">} +* +index_start.scrub {single||||} +index_title.scrub {single|

    ||

    |} +index_description.scrub {single|

    ||

    |

    } +* +scope.range{(indexshowdetails)|end} +index_subtitles.modify {addstart('index_description' ~ "HI Subtitles")|true} +index_description.modify {remove|HI Subtitles,} +index_description.modify {remove|HI Subtitles} +index_description.modify {remove| , } +index_description.modify {remove| . } +index_description.modify {replace|..|.} +index_description.modify {cleanup} +end_scope + +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +** example of one entry +*scope.range {(channellist)|end} +*url_index{url|http://mobi.dstv.com/guide} +*index_site_channel.scrub {multi|id="guide-channel"|">||} +*index_site_id.scrub {multi(exclude="select ")|id="guide-channel"|value="|"|} +** remove the first entry (=Select a channel) +*index_site_id.modify {remove(type=element)|0 1} +*index_site_channel.modify {remove(type=element)|0 1} +** remove the 101 value in front of the channel name +*index_site_channel.modify {remove(type=word)|0 1} +*end_scope +** @auto_xml_channel_end diff --git a/siteini.pack/South Africa/dstv.com.simple_info.txt b/siteini.pack/South Africa/dstv.com.simple_info.txt new file mode 100755 index 00000000..21367096 --- /dev/null +++ b/siteini.pack/South Africa/dstv.com.simple_info.txt @@ -0,0 +1,15 @@ +* this sites needs a cookie file to work correctly. +* steps to do + +************************************************************************************************** +* configure your settings on the site +************************************************************************************************** +01. go to the site (http://mobi.dstv.com/guide/) +02. view the tv listing +************************************************************************************************** +* save the cookie file +************************************************************************************************** +03. get the cookie file for this site and save it as "dstv.cookies.txt" + see http://webgrabplus.com/documentation/configuration/cookie + for more info about cookie saving +04. put "dstv.cookies.txt" into the same directory as the .ini \ No newline at end of file diff --git a/siteini.pack/South Africa/dstv.com_info.txt b/siteini.pack/South Africa/dstv.com_info.txt new file mode 100755 index 00000000..6fa65ef5 --- /dev/null +++ b/siteini.pack/South Africa/dstv.com_info.txt @@ -0,0 +1,67 @@ +How to create a channel.xml for a specific country + +1. Goto http://guide.dstv.com/ and in the top right corner click on the flag and select your country. + +2. Create a cookie file and name it dstv.com.cookies.txt.place it in the same directory as your webgrab++config.xml file.If you dont know how see here.. + http://www.webgrabplus.com/documentation/configuration/cookie + +3. Open the dstv.com.ini file and scroll to the bottom to the channels.xml creation section and enable only this section.. + ** ##### COUNTRY CODE FILE CREATION (only to create the xxx-channel.xml file) + +4. Add this channel to your webgrab++config.xml.. + dummy + +5. Run webgrab,you will see a message about a irregular cookie file,you can ignore it. + +6. Open the dstv.com.channels.xml and you will some something like below..in this case site_id="NG" is Nigeria which should be tthe same country you selected above. + Country Code + +7.copy this line to your webgrab++config.xml and replace the one you used above. + +8.disable the + ** ##### BOUQUET FILE CREATION (only to create the xxx-channel.xml file) + section and enable this section + ** ##### COUNTRY BOUQUET ID FILE CREATION (only to create the xxx-channel.xml file) + +10. Run webgrab and open the dstv.com.channels.xml file you you should see a list of channel bouquets similar to below(list will vary depending on country,below is for Nigeria). + + DStv Premium + DStv Compact + DStv Compact Plus + DStv Family + DStv Access + DStv French Touch + DStv French+ + DStv Mobile + DStv Mobile DVBH + Great Wall Africa + + +11. Copy the bouquet line you with to get the channels for to your webgrab++config.xml and replace the line you used above. + +12.disable the + ** ##### COUNTRY BOUQUET ID FILE CREATION (only to create the xxx-channel.xml file) + section and enable this section + ** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) + +13. Run webgrab webgrab and open the dstv.com.channels.xml file and you should have a channel list for the country and channel bouquet you picked above. + +14. Disable the ** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file). + +15.Your done. + +IMPORTANT!!!! + +Unlike the mobile site that only need a cookie file to create a channels.xml list the full site needs a cookie file to grab epg data also. +This means that if you create a channels.xml list for multiple countries you will only be able to grab epg data for the country that the cookie file is created for. + +To get around this.. + +1. Make a copy of the ini file and name it something different.I suggest add the country name.example for nigeria..dstv.com_ng.ini +2. Create a cookie file as described above but give it a unique name also,example...dstv.com_ng.cookies.txt +3. Open the ini file and on the site {...} line change the cookie filename to match the unique name you gave it above,example...loadcookie=dstv.com_ng.cookies.txt +4. Creat your channels.xml as outlined above.when you are done the resulting list site_id="xxx" will have the ini filename that you gave it in step 1.example site_id="dstv.com_ng" +5. Your finished.This will allow multiple countries to be used as each will have their own ini and cookie file. + + + diff --git a/siteini.pack/South Africa/dstv.com_south-africa.xml b/siteini.pack/South Africa/dstv.com_south-africa.xml new file mode 100755 index 00000000..24cf582c --- /dev/null +++ b/siteini.pack/South Africa/dstv.com_south-africa.xml @@ -0,0 +1,142 @@ + + + + M-Net + M-Net Edge + Vuzu AMP + M-Net Movies Premiere + M-Net Movies Smile + M-Net Movies Action+ + M-Net Movies Showcase + M-Net Movies Action + M-Net Movies All Stars + Studio Universal + M-Net City + Vuzu + Universal Channel + Telemundo + BBC First + BBC Brit + Discovery Channel + Comedy Central + ITV Choice + E! Entertainment Television + FOX + FOX Life + SONY + SONY MAX + BET + MTV + Lifetime + CBS Reality + TLC Entertainment + Discovery Family + TCM + M-Net Movies Zone + EVA English + kykNET + kykNET & Kie + KykNET Nou! + VIA + AfricaMagic Epic + Africa Magic Urban + Africa Magic Family + AfricaMagic World + SABC Encore + Mzansi Magic + M-Net Family + Mzansi Wethu + Mzansi Bioskop + Ebony Life TV + Zee World + Glow TV + ROK + Crime + Investigation + Discovery IDx + BBC Lifestyle + Food Network + The Home Channel + Fashion One + Travel Channel + People’s Weather + National Geographic + Nat Geo Wild + Animal Planet + BBC Earth + HISTORY + Ignition + SABC 1 + SABC 2 + Spice TV + SABC 3 + e.tv HD + DStv Explora Tutorials + fliekNET + SuperSport Blitz + SuperSport 1 + SuperSport 2 + SuperSport 3 + SuperSport 4 + SuperSport 5 + SuperSport 6 + SuperSport 7 + SuperSport 8 + SuperSport 9 + SuperSport Select + SuperSport 12 + SuperSport MáXimo 1 HD + TellyTrack + Soweto TV + Bay TV + 1 KZN + Tshwane TV + Cape Town TV + GauTV + Lesotho TV + Cartoon Network + Boomerang + Disney Channel + Disney XD + Nickelodeon + Cbeebies + Nick Jr + NickTOONS + Disney Junior + JimJam + Mindset + Channel O + Mzansi Magic Music + MTV Base + VH1 Classic + TRACE Urban + TRACE Africa + SOUNDCITY + One Gospel + Dumisa + FAITH + TBN + iTV + Emmanuel TV + BBC World News + CNN International + Sky News + eNews Channel Africa + SABC News + ANN7 + Al Jazeera + Russia Today + Parliamentary Service + CCTV News + CNBC Africa + Bloomberg + Business Day TV + NDTV247 + RAI Italia + BVN + TV5 Monde Afrique + Deutsche Welle + CCTV 4 + RTP Internacional + M-Net Plus 1 + + \ No newline at end of file diff --git a/siteini.pack/South Africa/gononda.com.channels.xml b/siteini.pack/South Africa/gononda.com.channels.xml new file mode 100755 index 00000000..b00d9b69 --- /dev/null +++ b/siteini.pack/South Africa/gononda.com.channels.xml @@ -0,0 +1,82 @@ + + + + M-Net + M-Net Edge + M-Net Movies Premiere + M-Net Movies Comedy + M-Net Movies Family + M-Net Movies Action+ + M-Net Movies Drama & Romance + M-Net Movies Showcase + M-Net Movies Action + M-Net Movies Stars + Studio Universal + Vuzu Amp + M-Net City + Vuzu + Universal Channel + BBC Entertainment + Discovery Channel + Comedy Central + E! Entertainment Television + FOX + FOX Crime + SONY + SONY MAX + MTV + Lifetime + CBS Reality + CBS Action + CBS Drama + Turner Classic Movies + True Movies 1 + M-Net Movies Zone + AMC + kykNET + kykNET & Kie + SABC Encore + Mzansi Magic + Magic World + Crime + Investigation + Discovery ID + Discovery TLC + BBC Lifestyle + Food Network + The Home Channel + Travel Channel + National Geographic + Nat Geo Wild + Animal Planet + BBC Knowledge + HISTORY + Discovery World + TRACE Sports Stars + ED + SABC 1 + SABC 2 + SABC 3 + e.tv + SuperSport 1 + SuperSport 2 + SuperSport 3 + SuperSport 4 + SuperSport 5 + SuperSport 6 + SuperSport 7 + SuperSport 8 + SuperSport 9 + SuperSport Select + Cartoon Network + Boomerang + Disney Channel + Nickelodeon + VH1 Classic + FAITH + CNN International + CNBC Africa + Bloomberg + BVN + TV5 Monde Afrique + + \ No newline at end of file diff --git a/siteini.pack/South Africa/gononda.com.ini b/siteini.pack/South Africa/gononda.com.ini new file mode 100755 index 00000000..55cf9ec7 --- /dev/null +++ b/siteini.pack/South Africa/gononda.com.ini @@ -0,0 +1,51 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: gononda.com +* @MinSWversion: 1.1.1/54 +* @Revision 0 - [04/05/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=gononda.com|timezone=UTC+01:00|maxdays=14.1|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=US|episodesystem=onscreen} +url_index{url|http://www.gononda.com/guide/guide.php?sort=1&channel=|channel|&period=14} +urldate.format {daycounter|0} *not used +* +index_showsplit.scrub {multi|||} +* +scope.range{(indexshowdetails)|end} +*index_date.scrub {single(separator=" - " include=first)|||||Duration: |||} +index_title.scrub {single||
    |
    } +index_description.scrub {single|||} +index_category.scrub {single|Rating: ||
    |
    } +index_rating.modify {replace|/|-} +* +index_temp_3.modify {substring(type=regex)|'index_description' "(\'.+?\'\.)"} *season/episode +index_description.modify {remove|'index_temp_3'} +index_temp_3.modify {remove(type=regex)|"\(.+?\)"} +index_temp_4.modify {substring(type=regex)|'index_temp_3' " - (.+?)\'\."} +index_temp_3.modify {remove(type=regex)| - 'index_temp_4'} +index_temp_3.modify {remove(type=regex)|\.} +index_temp_3.modify {remove(type=regex)|\'} +index_temp_3.modify {remove|/} +index_temp_4.modify {clear(~ "/")} +index_subtitle.modify {addstart|'index_temp_4'} +index_episode.modify {addstart|'index_temp_3'} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://www.gononda.com/guide/guide.php} +*index_site_id.scrub {multi|} +*index_site_channel.scrub {multi|} +*index_site_channel.modify {remove(type=regex)|^.+?\. } +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/South Africa/m.dstv.com.ini b/siteini.pack/South Africa/m.dstv.com.ini new file mode 100755 index 00000000..30432f0f --- /dev/null +++ b/siteini.pack/South Africa/m.dstv.com.ini @@ -0,0 +1,74 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: m.dstv.com +* @MinSWversion: V1.57 +* none +* @Revision 8 - [04/12/2016] Blackbear199 +* Adjust .channels.xml generation, to allow country selection +* change ini name to m.dstv.com.ini +* other site changes +* @Revision 7 - [08/04/2015] Francis De Paemeleere +* Adjust .channels.xml generation, to get all Bouquets +* @Revision 6 - [07/04/2015] Francis De Paemeleere +* completely new, due to site change +* @Remarks: +* This site needs a user-agent to be defined in the config file! +* Only quick fix done (could maybe use some further parsing like episode, sub-title, ...) +* @header_end +**------------------------------------------------------------------------------------------------ + +site {url=m.dstv.com|timezone=UTC|maxdays=8|cultureinfo=en-GB|charset=utf-8|titlematchfactor=90} +site {episodesystem=onscreen|ratingsystem=onscreen} +* +url_index{url|http://m.dstv.com/en/tvguide?utf8=%E2%9C%93&channel=|channel|&date=|urldate} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {regex||]*class="list"[^>]*>(?:.*?())*?\s*
    ||} +* +scope.range{(splitindex)|end} +index_showsplit.modify {substring(type=regex)|""} * only get rows where a time stamp is in +end_scope +* +scope.range{(indexshowdetails)|end} +index_start.scrub {regex||^.*?]*>\s*(\d{2}\:\d{2})||} +index_title.scrub {single|||} +index_subtitle.scrub {single(separator=" - " include=last)|

    '||'|'} +index_subtitle.modify {remove(type=regex)|\d+/\d+} +index_episode.scrub {single(pattern="S'S1'/E'E1'" separator=" - " include=first)|

    '||'|'} +index_description.scrub {regex||

    (?:\'[^\']*\'\.\s)?([^<]*)

    ||} +index_rating.scrub {single|

    ||

    |

    } +index_rating.modify {remove|-} +index_category.modify {substring(type=regex)|'index_rating' "\w{3,}"} +index_category.modify {remove(type=regex)|\w+\d+} +index_rating.modify {remove(separator=" ")|'index_category'} +index_rating.modify {replace|, |/} +index_rating.modify {replace| |\|} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### BOUQUET FILE CREATION (only to create the xxx-channel.xml file) +** +*url_index{url|http://m.dstv.com/?locale=en} +*site {loadcookie=m.dstv.com.cookies.txt} +*index_site_id.scrub {multi(includeblock=1)|