diff --git a/.github/workflows/_check.yml b/.github/workflows/_check.yml index f0702cb6..ebe51341 100644 --- a/.github/workflows/_check.yml +++ b/.github/workflows/_check.yml @@ -10,7 +10,7 @@ jobs: check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 2 - name: Download data from API @@ -21,10 +21,10 @@ jobs: id: files with: files: sites/**/*.channels.xml - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 if: ${{ !env.ACT && steps.files.outputs.any_changed == 'true' }} with: - node-version: '14' + node-version: 16 cache: 'npm' - name: validate if: steps.files.outputs.any_changed == 'true' diff --git a/.github/workflows/_load.yml b/.github/workflows/_load.yml index ec47463b..a8b41fbe 100644 --- a/.github/workflows/_load.yml +++ b/.github/workflows/_load.yml @@ -16,19 +16,10 @@ jobs: steps: - uses: actions/checkout@v3 - run: npm run api:load - - uses: tibdex/github-app-token@v1 - if: ${{ !env.ACT }} - id: create-ffmpeg-token - with: - app_id: ${{ secrets.APP_ID }} - private_key: ${{ secrets.APP_PRIVATE_KEY }} - - uses: FedericoCarboni/setup-ffmpeg@v1 - with: - token: ${{ steps.create-ffmpeg-token.outputs.token }} - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 if: ${{ !env.ACT }} with: - node-version: '14' + node-version: 16 cache: 'npm' - run: npm install - run: CHANNELS_PATH=sites/${{inputs.site}}/*.channels.xml npm run queue:create -- --max-clusters=1 --days=2 @@ -41,7 +32,7 @@ jobs: with: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} - - uses: JamesIves/github-pages-deploy-action@v4.3.3 + - uses: JamesIves/github-pages-deploy-action@v4.4.1 if: ${{ !env.ACT && github.ref == 'refs/heads/master' }} with: branch: gh-pages diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index df9c26e9..db596ece 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -1,33 +1,12 @@ name: _test on: workflow_dispatch: - pull_request: - types: [opened, synchronize, reopened, edited] -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true jobs: - test: + load: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 2 - - uses: tj-actions/changed-files@v19 - id: files - with: - files: sites/**/*.config.js - - name: Set changed sites name - if: ${{ steps.files.outputs.any_changed == 'true' }} - id: sites - run: | - declare out - for i in ${{ steps.files.outputs.all_changed_files }}; do - out+="$(echo $i | cut -d'/' -f 2) " - done - echo "::set-output name=all_changed_sites::$(echo $out)" - - name: test - if: steps.files.outputs.any_changed == 'true' - run: | - npm install - npm test -- ${{ steps.sites.outputs.all_changed_sites }} + - uses: actions/checkout@v3 + - run: npm run api:load + - run: npm install + - run: CHANNELS_PATH=sites/tvtv.us/tvtv.us_us.channels.xml npm run queue:create -- --max-clusters=1 --days=2 + - run: NODE_OPTIONS=--insecure-http-parser npm run cluster:load -- --timeout=30000 --cluster-id=1 \ No newline at end of file diff --git a/.github/workflows/_update-api.yml b/.github/workflows/_update-api.yml index a1a9f00c..39f7f5a6 100644 --- a/.github/workflows/_update-api.yml +++ b/.github/workflows/_update-api.yml @@ -7,11 +7,11 @@ jobs: update: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 if: ${{ !env.ACT }} with: - node-version: '14' + node-version: 16 cache: 'npm' - run: npm install - run: npm run api:update @@ -21,7 +21,7 @@ jobs: with: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} - - uses: JamesIves/github-pages-deploy-action@4.1.1 + - uses: JamesIves/github-pages-deploy-action@v4.4.1 if: ${{ !env.ACT && github.ref == 'refs/heads/master' }} with: repository-name: iptv-org/api diff --git a/.github/workflows/_update-readme.yml b/.github/workflows/_update-readme.yml index a813b0cf..07f643da 100644 --- a/.github/workflows/_update-readme.yml +++ b/.github/workflows/_update-readme.yml @@ -7,16 +7,16 @@ jobs: update: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - run: echo "::set-output name=branch_name::$(date +'bot/auto-update-%s')" + - uses: actions/checkout@v3 + - run: echo "BRANCH_NAME=$(date +'bot/auto-update-%s')" >> $GITHUB_OUTPUT id: create-branch-name - run: git config user.name 'iptv-bot[bot]' - run: git config user.email '84861620+iptv-bot[bot]@users.noreply.github.com' - - run: git checkout -b ${{ steps.create-branch-name.outputs.branch_name }} - - uses: actions/setup-node@v2 + - run: git checkout -b ${{ steps.create-branch-name.outputs.BRANCH_NAME }} + - uses: actions/setup-node@v3 if: ${{ !env.ACT }} with: - node-version: '14' + node-version: 16 cache: 'npm' - run: npm install - run: npm run api:load @@ -27,7 +27,7 @@ jobs: git add README.md git commit -m "[Bot] Update README.md" git status - git push -u origin ${{ steps.create-branch-name.outputs.branch_name }} + git push -u origin ${{ steps.create-branch-name.outputs.BRANCH_NAME }} - uses: tibdex/github-app-token@v1 if: ${{ !env.ACT }} id: create-app-token @@ -39,7 +39,7 @@ jobs: id: pull-request with: github_token: ${{ steps.create-app-token.outputs.token }} - source_branch: ${{ steps.create-branch-name.outputs.branch_name }} + source_branch: ${{ steps.create-branch-name.outputs.BRANCH_NAME }} destination_branch: 'master' pr_title: '[Bot] Update README.md' pr_body: | diff --git a/.readme/template.md b/.readme/template.md index 62e555f3..a73700cb 100644 --- a/.readme/template.md +++ b/.readme/template.md @@ -9,7 +9,7 @@ To load a program guide, all you need to do is copy the link to one or more of t #include "./.readme/_countries.md" -All guides also have a JSON version. To download it, just change the extension from `.xml.gz` to `.json`. +All guides also have a compressed and JSON version. To download them, simply change the extension from `.xml` to `.xml.gz` or `.json` respectively. ## Contribution diff --git a/README.md b/README.md index 83937fa0..584bcf85 100644 --- a/README.md +++ b/README.md @@ -12,313 +12,310 @@ To load a program guide, all you need to do is copy the link to one or more of t Country                         ChannelsEPGStatus                                                    - 🇦🇫 Afghanistan1https://iptv-org.github.io/epg/guides/af/arianaafgtv.com.epg.xml.gzarianaafgtv.com - 1https://iptv-org.github.io/epg/guides/af/arianatelevision.com.epg.xml.gzarianatelevision.com - 🇦🇱 Albania35https://iptv-org.github.io/epg/guides/al/ipko.com.epg.xml.gzipko.com - 🇩🇿 Algeria98https://iptv-org.github.io/epg/guides/dz-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/dz-en/osn.com.epg.xml.gzosn.com - 🇦🇩 Andorra1https://iptv-org.github.io/epg/guides/ad/andorradifusio.ad.epg.xml.gzandorradifusio.ad - 🇦🇴 Angola100https://iptv-org.github.io/epg/guides/ao/zap.co.ao.epg.xml.gzzap.co.ao - 77https://iptv-org.github.io/epg/guides/ao/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇦🇷 Argentina262https://iptv-org.github.io/epg/guides/ar/directv.com.ar.epg.xml.gzdirectv.com.ar - 157https://iptv-org.github.io/epg/guides/ar/mi.tv.epg.xml.gzmi.tv - 35https://iptv-org.github.io/epg/guides/ar/gatotv.com.epg.xml.gzgatotv.com - 🇦🇲 Armenia19https://iptv-org.github.io/epg/guides/am/tv.mail.ru.epg.xml.gztv.mail.ru - 🇦🇺 Australia47https://iptv-org.github.io/epg/guides/au/ontvtonight.com.epg.xml.gzontvtonight.com - 3https://iptv-org.github.io/epg/guides/au/beinsports.com.epg.xml.gzbeinsports.com - 🇦🇹 Austria203https://iptv-org.github.io/epg/guides/at/magentatv.at.epg.xml.gzmagentatv.at - 52https://iptv-org.github.io/epg/guides/at/tvheute.at.epg.xml.gztvheute.at - 🇦🇿 Azerbaijan6https://iptv-org.github.io/epg/guides/az/tv.mail.ru.epg.xml.gztv.mail.ru - 🇧🇸 Bahamas179https://iptv-org.github.io/epg/guides/bs/rev.bs.epg.xml.gzrev.bs - 🇧🇭 Bahrain98https://iptv-org.github.io/epg/guides/bh-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/bh-en/osn.com.epg.xml.gzosn.com - 🇧🇾 Belarus19https://iptv-org.github.io/epg/guides/by/tv.mail.ru.epg.xml.gztv.mail.ru - 🇧🇪 Belgium106https://iptv-org.github.io/epg/guides/be/telenettv.be.epg.xml.gztelenettv.be - 7https://iptv-org.github.io/epg/guides/be/vtm.be.epg.xml.gzvtm.be - 🇧🇯 Benin243https://iptv-org.github.io/epg/guides/bj/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 130https://iptv-org.github.io/epg/guides/bj/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇧🇴 Bolivia75https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml.gzcomteco.com.bo - 33https://iptv-org.github.io/epg/guides/bo/gatotv.com.epg.xml.gzgatotv.com - 🇧🇦 Bosnia and Herzegovina168https://iptv-org.github.io/epg/guides/ba/mtel.ba.epg.xml.gzmtel.ba - 4https://iptv-org.github.io/epg/guides/ba/tvarenasport.com.epg.xml.gztvarenasport.com - 🇧🇼 Botswana130https://iptv-org.github.io/epg/guides/bw/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇧🇷 Brazil255https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xml.gzmi.tv - 🇧🇬 Bulgaria100https://iptv-org.github.io/epg/guides/bg/tv.dir.bg.epg.xml.gztv.dir.bg - 🇧🇫 Burkina Faso243https://iptv-org.github.io/epg/guides/bf/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 128https://iptv-org.github.io/epg/guides/bf/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇧🇮 Burundi243https://iptv-org.github.io/epg/guides/bi/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 167https://iptv-org.github.io/epg/guides/bi/startimestv.com.epg.xml.gzstartimestv.com - 128https://iptv-org.github.io/epg/guides/bi/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇨🇲 Cameroon243https://iptv-org.github.io/epg/guides/cm/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 142https://iptv-org.github.io/epg/guides/cm/startimestv.com.epg.xml.gzstartimestv.com - 128https://iptv-org.github.io/epg/guides/cm/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇨🇦 Canada355https://iptv-org.github.io/epg/guides/ca/tvhebdo.com.epg.xml.gztvhebdo.com - 112https://iptv-org.github.io/epg/guides/ca/tvtv.us.epg.xml.gztvtv.us - 8https://iptv-org.github.io/epg/guides/ca/sportsnet.ca.epg.xml.gzsportsnet.ca - 🇨🇻 Cape Verde243https://iptv-org.github.io/epg/guides/cv/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/cv/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇨🇫 Central African Republic243https://iptv-org.github.io/epg/guides/cf/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/cf/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇹🇩 Chad243https://iptv-org.github.io/epg/guides/td/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 123https://iptv-org.github.io/epg/guides/td/guide.dstv.com.epg.xml.gzguide.dstv.com - 97https://iptv-org.github.io/epg/guides/td-ar/osn.com.epg.xml.gzosn.com - 97https://iptv-org.github.io/epg/guides/td-en/osn.com.epg.xml.gzosn.com - 🇨🇱 Chile79https://iptv-org.github.io/epg/guides/cl/mi.tv.epg.xml.gzmi.tv - 49https://iptv-org.github.io/epg/guides/cl/gatotv.com.epg.xml.gzgatotv.com - 🇨🇳 China94https://iptv-org.github.io/epg/guides/cn/tv.cctv.com.epg.xml.gztv.cctv.com - 🇨🇴 Colombia98https://iptv-org.github.io/epg/guides/co/siba.com.co.epg.xml.gzsiba.com.co - 52https://iptv-org.github.io/epg/guides/co/gatotv.com.epg.xml.gzgatotv.com - 41https://iptv-org.github.io/epg/guides/co/mi.tv.epg.xml.gzmi.tv - 🇰🇲 Comoros118https://iptv-org.github.io/epg/guides/km/canalplus-reunion.com.epg.xml.gzcanalplus-reunion.com - 🇨🇷 Costa Rica45https://iptv-org.github.io/epg/guides/cr/gatotv.com.epg.xml.gzgatotv.com - 🇭🇷 Croatia160https://iptv-org.github.io/epg/guides/hr/maxtv.hrvatskitelekom.hr.epg.xml.gzmaxtv.hrvatskitelekom.hr - 🇨🇺 Cuba10https://iptv-org.github.io/epg/guides/cu/tvcubana.icrt.cu.epg.xml.gztvcubana.icrt.cu - 🇨🇾 Cyprus29https://iptv-org.github.io/epg/guides/cy/novacyprus.com.epg.xml.gznovacyprus.com - 🇨🇿 Czech Republic528https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xml.gzm.tv.sms.cz - 🇨🇩 Democratic Republic of the Congo243https://iptv-org.github.io/epg/guides/cd/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 172https://iptv-org.github.io/epg/guides/cd/startimestv.com.epg.xml.gzstartimestv.com - 126https://iptv-org.github.io/epg/guides/cd/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇩🇰 Denmark61https://iptv-org.github.io/epg/guides/dk/allente.se.epg.xml.gzallente.se - 🇩🇯 Djibouti243https://iptv-org.github.io/epg/guides/dj/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 121https://iptv-org.github.io/epg/guides/dj/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇩🇴 Dominican Republic56https://iptv-org.github.io/epg/guides/do/gatotv.com.epg.xml.gzgatotv.com - 🇪🇨 Ecuador41https://iptv-org.github.io/epg/guides/ec/gatotv.com.epg.xml.gzgatotv.com - 🇪🇬 Egypt122https://iptv-org.github.io/epg/guides/eg-ar/elcinema.com.epg.xml.gzelcinema.com - 122https://iptv-org.github.io/epg/guides/eg-en/elcinema.com.epg.xml.gzelcinema.com - 98https://iptv-org.github.io/epg/guides/eg-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/eg-en/osn.com.epg.xml.gzosn.com - 🇸🇻 El Salvador48https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xml.gzgatotv.com - 12https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml.gzmi.tv - 🇬🇶 Equatorial Guinea243https://iptv-org.github.io/epg/guides/gq/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/gq/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇪🇷 Eritrea123https://iptv-org.github.io/epg/guides/er/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇪🇪 Estonia132https://iptv-org.github.io/epg/guides/ee-en/teliatv.ee.epg.xml.gzteliatv.ee - 132https://iptv-org.github.io/epg/guides/ee-ru/teliatv.ee.epg.xml.gzteliatv.ee - 130https://iptv-org.github.io/epg/guides/ee-et/teliatv.ee.epg.xml.gzteliatv.ee - 🇪🇹 Ethiopia148https://iptv-org.github.io/epg/guides/et/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇫🇴 Faroe Islands1https://iptv-org.github.io/epg/guides/fo/kvf.fo.epg.xml.gzkvf.fo - 🇫🇮 Finland38https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xml.gztelkussa.fi - 36https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xml.gzallente.se - 🇫🇷 France280https://iptv-org.github.io/epg/guides/fr/telecablesat.fr.epg.xml.gztelecablesat.fr - 226https://iptv-org.github.io/epg/guides/fr/canalplus.com.epg.xml.gzcanalplus.com - 211https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xml.gzprogramme-tv.net - 194https://iptv-org.github.io/epg/guides/fr/chaines-tv.orange.fr.epg.xml.gzchaines-tv.orange.fr - 10https://iptv-org.github.io/epg/guides/fr/beinsports.com.epg.xml.gzbeinsports.com - 🇬🇫 French Guiana127https://iptv-org.github.io/epg/guides/gf/canalplus-caraibes.com.epg.xml.gzcanalplus-caraibes.com - 🇵🇫 French Polynesia2https://iptv-org.github.io/epg/guides/pf/programme-tv.vini.pf.epg.xml.gzprogramme-tv.vini.pf - 🇬🇦 Gabon243https://iptv-org.github.io/epg/guides/ga/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/ga/guide.dstv.com.epg.xml.gzguide.dstv.com - 101https://iptv-org.github.io/epg/guides/ga/startimestv.com.epg.xml.gzstartimestv.com - 🇬🇲 Gambia243https://iptv-org.github.io/epg/guides/gm/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 124https://iptv-org.github.io/epg/guides/gm/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇬🇪 Georgia116https://iptv-org.github.io/epg/guides/ge/magticom.ge.epg.xml.gzmagticom.ge - 🇩🇪 Germany245https://iptv-org.github.io/epg/guides/de/horizon.tv.epg.xml.gzhorizon.tv - 121https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml.gzhd-plus.de - 🇬🇭 Ghana243https://iptv-org.github.io/epg/guides/gh/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 139https://iptv-org.github.io/epg/guides/gh/guide.dstv.com.epg.xml.gzguide.dstv.com - 124https://iptv-org.github.io/epg/guides/gh/startimestv.com.epg.xml.gzstartimestv.com - 🇬🇷 Greece86https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml.gzcosmote.gr - 🇬🇱 Greenland1https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xml.gzknr.gl - 🇬🇵 Guadeloupe127https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xml.gzcanalplus-caraibes.com - 🇬🇺 Guam1https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xml.gzpbsguam.org - 🇬🇹 Guatemala49https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xml.gzgatotv.com - 18https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml.gzmi.tv - 🇬🇳 Guinea243https://iptv-org.github.io/epg/guides/gn/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 154https://iptv-org.github.io/epg/guides/gn/startimestv.com.epg.xml.gzstartimestv.com - 125https://iptv-org.github.io/epg/guides/gn/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇬🇼 Guinea-Bissau243https://iptv-org.github.io/epg/guides/gw/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/gw/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇭🇹 Haiti112https://iptv-org.github.io/epg/guides/ht/canalplus-haiti.com.epg.xml.gzcanalplus-haiti.com - 🇭🇳 Honduras46https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xml.gzgatotv.com - 22https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xml.gzmi.tv - 🇭🇰 Hong Kong131https://iptv-org.github.io/epg/guides/hk-en/nowplayer.now.com.epg.xml.gznowplayer.now.com - 128https://iptv-org.github.io/epg/guides/hk-zh/nowplayer.now.com.epg.xml.gznowplayer.now.com - 2https://iptv-org.github.io/epg/guides/hk/beinsports.com.epg.xml.gzbeinsports.com - 🇭🇺 Hungary169https://iptv-org.github.io/epg/guides/hu/musor.tv.epg.xml.gzmusor.tv - 89https://iptv-org.github.io/epg/guides/hu/tvmusor.hu.epg.xml.gztvmusor.hu - 74https://iptv-org.github.io/epg/guides/hu/tv.yettel.hu.epg.xml.gztv.yettel.hu - 8https://iptv-org.github.io/epg/guides/hu/mediaklikk.hu.epg.xml.gzmediaklikk.hu - 🇮🇸 Iceland17https://iptv-org.github.io/epg/guides/is/sjonvarp.is.epg.xml.gzsjonvarp.is - 2https://iptv-org.github.io/epg/guides/is/ruv.is.epg.xml.gzruv.is - 🇮🇳 India363https://iptv-org.github.io/epg/guides/in/dishtv.in.epg.xml.gzdishtv.in - 🇮🇩 Indonesia126https://iptv-org.github.io/epg/guides/id/useetv.com.epg.xml.gzuseetv.com - 98https://iptv-org.github.io/epg/guides/id-en/mncvision.id.epg.xml.gzmncvision.id - 98https://iptv-org.github.io/epg/guides/id-id/mncvision.id.epg.xml.gzmncvision.id - 78https://iptv-org.github.io/epg/guides/id/transvision.co.id.epg.xml.gztransvision.co.id - 57https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml.gzvidio.com - 2https://iptv-org.github.io/epg/guides/id/beinsports.com.epg.xml.gzbeinsports.com - 🇮🇷 Iran28https://iptv-org.github.io/epg/guides/ir/tva.tv.epg.xml.gztva.tv - 🇮🇶 Iraq98https://iptv-org.github.io/epg/guides/iq-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/iq-en/osn.com.epg.xml.gzosn.com - 🇮🇪 Ireland3https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml.gzontvtonight.com - 🇮🇱 Israel3https://iptv-org.github.io/epg/guides/il/i24news.tv.epg.xml.gzi24news.tv - 3https://iptv-org.github.io/epg/guides/il/kan.org.il.epg.xml.gzkan.org.il - 1https://iptv-org.github.io/epg/guides/il/9tv.co.il.epg.xml.gz9tv.co.il - 1https://iptv-org.github.io/epg/guides/il/mako.co.il.epg.xml.gzmako.co.il - 🇮🇹 Italy164https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xml.gzguidatv.sky.it - 69https://iptv-org.github.io/epg/guides/it/tivu.tv.epg.xml.gztivu.tv - 15https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml.gzmediaset.it - 14https://iptv-org.github.io/epg/guides/it/raiplay.it.epg.xml.gzraiplay.it - 🇨🇮 Ivory Coast243https://iptv-org.github.io/epg/guides/ci/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 172https://iptv-org.github.io/epg/guides/ci/startimestv.com.epg.xml.gzstartimestv.com - 128https://iptv-org.github.io/epg/guides/ci/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇯🇵 Japan136https://iptv-org.github.io/epg/guides/jp/tvguide.myjcom.jp.epg.xml.gztvguide.myjcom.jp - 🇯🇴 Jordan98https://iptv-org.github.io/epg/guides/jo-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/jo-en/osn.com.epg.xml.gzosn.com - 🇰🇿 Kazakhstan8https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml.gztv.yandex.ru - 🇰🇪 Kenya151https://iptv-org.github.io/epg/guides/ke/guide.dstv.com.epg.xml.gzguide.dstv.com - 147https://iptv-org.github.io/epg/guides/ke/startimestv.com.epg.xml.gzstartimestv.com - 🇽🇰 Kosovo52https://iptv-org.github.io/epg/guides/xk/tvim.tv.epg.xml.gztvim.tv - 🇰🇼 Kuwait98https://iptv-org.github.io/epg/guides/kw-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/kw-en/osn.com.epg.xml.gzosn.com - 🇱🇻 Latvia20https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml.gztv.lv - 🇱🇧 Lebanon98https://iptv-org.github.io/epg/guides/lb-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/lb-en/osn.com.epg.xml.gzosn.com - 🇱🇸 Lesotho145https://iptv-org.github.io/epg/guides/ls/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇱🇷 Liberia125https://iptv-org.github.io/epg/guides/lr/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇱🇾 Libya98https://iptv-org.github.io/epg/guides/ly-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/ly-en/osn.com.epg.xml.gzosn.com - 🇱🇹 Lithuania81https://iptv-org.github.io/epg/guides/lt/cgates.lt.epg.xml.gzcgates.lt - 🇲🇬 Madagascar164https://iptv-org.github.io/epg/guides/mg/startimestv.com.epg.xml.gzstartimestv.com - 125https://iptv-org.github.io/epg/guides/mg/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇲🇼 Malawi131https://iptv-org.github.io/epg/guides/mw/guide.dstv.com.epg.xml.gzguide.dstv.com - 95https://iptv-org.github.io/epg/guides/mw/startimestv.com.epg.xml.gzstartimestv.com - 🇲🇾 Malaysia139https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml.gzastro.com.my - 6https://iptv-org.github.io/epg/guides/my/rtmklik.rtm.gov.my.epg.xml.gzrtmklik.rtm.gov.my - 1https://iptv-org.github.io/epg/guides/my/beinsports.com.epg.xml.gzbeinsports.com - 🇲🇱 Mali243https://iptv-org.github.io/epg/guides/ml/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/ml/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇲🇹 Malta123https://iptv-org.github.io/epg/guides/mt/melita.com.epg.xml.gzmelita.com - 2https://iptv-org.github.io/epg/guides/mt/tvmi.mt.epg.xml.gztvmi.mt - 🇲🇶 Martinique127https://iptv-org.github.io/epg/guides/mq/canalplus-caraibes.com.epg.xml.gzcanalplus-caraibes.com - 🇲🇷 Mauritania243https://iptv-org.github.io/epg/guides/mr/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/mr/guide.dstv.com.epg.xml.gzguide.dstv.com - 97https://iptv-org.github.io/epg/guides/mr-ar/osn.com.epg.xml.gzosn.com - 97https://iptv-org.github.io/epg/guides/mr-en/osn.com.epg.xml.gzosn.com - 🇲🇺 Mauritius126https://iptv-org.github.io/epg/guides/mu/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇾🇹 Mayotte118https://iptv-org.github.io/epg/guides/yt/canalplus-reunion.com.epg.xml.gzcanalplus-reunion.com - 🇲🇽 Mexico101https://iptv-org.github.io/epg/guides/mx/gatotv.com.epg.xml.gzgatotv.com - 26https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml.gzmi.tv - 🇲🇪 Montenegro4https://iptv-org.github.io/epg/guides/me/tvarenasport.com.epg.xml.gztvarenasport.com - 🇲🇦 Morocco97https://iptv-org.github.io/epg/guides/ma-ar/osn.com.epg.xml.gzosn.com - 97https://iptv-org.github.io/epg/guides/ma-en/osn.com.epg.xml.gzosn.com - 🇲🇿 Mozambique128https://iptv-org.github.io/epg/guides/mz/startimestv.com.epg.xml.gzstartimestv.com - 86https://iptv-org.github.io/epg/guides/mz/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇳🇦 Namibia130https://iptv-org.github.io/epg/guides/na/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇳🇱 Netherlands225https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xml.gzdelta.nl - 141https://iptv-org.github.io/epg/guides/nl/ziggogo.tv.epg.xml.gzziggogo.tv - 🇳🇮 Nicaragua46https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xml.gzgatotv.com - 🇳🇪 Niger243https://iptv-org.github.io/epg/guides/ne/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 128https://iptv-org.github.io/epg/guides/ne/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇳🇬 Nigeria149https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xml.gzdstv.com - 145https://iptv-org.github.io/epg/guides/ng/guide.dstv.com.epg.xml.gzguide.dstv.com - 140https://iptv-org.github.io/epg/guides/ng/startimestv.com.epg.xml.gzstartimestv.com - 🇲🇰 North Macedonia51https://iptv-org.github.io/epg/guides/mk/maxtvgo.mk.epg.xml.gzmaxtvgo.mk - 4https://iptv-org.github.io/epg/guides/mk/tvarenasport.com.epg.xml.gztvarenasport.com - 🇳🇴 Norway71https://iptv-org.github.io/epg/guides/no/allente.se.epg.xml.gzallente.se - 1https://iptv-org.github.io/epg/guides/no/frikanalen.no.epg.xml.gzfrikanalen.no - 🇴🇲 Oman97https://iptv-org.github.io/epg/guides/om-ar/osn.com.epg.xml.gzosn.com - 97https://iptv-org.github.io/epg/guides/om-en/osn.com.epg.xml.gzosn.com - 🇵🇸 Palestine98https://iptv-org.github.io/epg/guides/ps-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/ps-en/osn.com.epg.xml.gzosn.com - 🇵🇦 Panama48https://iptv-org.github.io/epg/guides/pa/gatotv.com.epg.xml.gzgatotv.com - 🇵🇾 Paraguay35https://iptv-org.github.io/epg/guides/py/gatotv.com.epg.xml.gzgatotv.com - 🇵🇪 Peru44https://iptv-org.github.io/epg/guides/pe/gatotv.com.epg.xml.gzgatotv.com - 19https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml.gzmi.tv - 🇵🇭 Philippines56https://iptv-org.github.io/epg/guides/ph/mysky.com.ph.epg.xml.gzmysky.com.ph - 33https://iptv-org.github.io/epg/guides/ph/clickthecity.com.epg.xml.gzclickthecity.com - 15https://iptv-org.github.io/epg/guides/ph/tapdmv.com.epg.xml.gztapdmv.com - 2https://iptv-org.github.io/epg/guides/ph/beinsports.com.epg.xml.gzbeinsports.com - 🇵🇱 Poland340https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml.gzprogramtv.onet.pl - 🇵🇹 Portugal203https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml.gzmeo.pt - 🇶🇦 Qatar98https://iptv-org.github.io/epg/guides/qa-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/qa-en/osn.com.epg.xml.gzosn.com - 34https://iptv-org.github.io/epg/guides/qa/bein.com.epg.xml.gzbein.com - 25https://iptv-org.github.io/epg/guides/qa-ar/beinsports.com.epg.xml.gzbeinsports.com - 19https://iptv-org.github.io/epg/guides/qa-en/beinsports.com.epg.xml.gzbeinsports.com - 🇨🇬 Republic of the Congo243https://iptv-org.github.io/epg/guides/cg/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 149https://iptv-org.github.io/epg/guides/cg/startimestv.com.epg.xml.gzstartimestv.com - 125https://iptv-org.github.io/epg/guides/cg/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇷🇴 Romania232https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml.gzprogrametv.ro - 🇷🇺 Russia283https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml.gztv.yandex.ru - 🇷🇼 Rwanda243https://iptv-org.github.io/epg/guides/rw/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 142https://iptv-org.github.io/epg/guides/rw/startimestv.com.epg.xml.gzstartimestv.com - 132https://iptv-org.github.io/epg/guides/rw/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇷🇪 Réunion118https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xml.gzcanalplus-reunion.com - 🇧🇱 Saint Barthélemy127https://iptv-org.github.io/epg/guides/bl/canalplus-caraibes.com.epg.xml.gzcanalplus-caraibes.com - 🇲🇫 Saint Martin127https://iptv-org.github.io/epg/guides/mf/canalplus-caraibes.com.epg.xml.gzcanalplus-caraibes.com - 🇸🇦 Saudi Arabia97https://iptv-org.github.io/epg/guides/sa-ar/osn.com.epg.xml.gzosn.com - 97https://iptv-org.github.io/epg/guides/sa-en/osn.com.epg.xml.gzosn.com - 5https://iptv-org.github.io/epg/guides/sa/artonline.tv.epg.xml.gzartonline.tv - 🇸🇳 Senegal243https://iptv-org.github.io/epg/guides/sn/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/sn/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇷🇸 Serbia349https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xml.gzmts.rs - 12https://iptv-org.github.io/epg/guides/rs/tvarenasport.com.epg.xml.gztvarenasport.com - 🇸🇨 Seychelles124https://iptv-org.github.io/epg/guides/sc/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇸🇱 Sierra Leone243https://iptv-org.github.io/epg/guides/sl/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 125https://iptv-org.github.io/epg/guides/sl/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇸🇬 Singapore129https://iptv-org.github.io/epg/guides/sg/starhubtvplus.com.epg.xml.gzstarhubtvplus.com - 17https://iptv-org.github.io/epg/guides/sg/mewatch.sg.epg.xml.gzmewatch.sg - 🇸🇮 Slovenia263https://iptv-org.github.io/epg/guides/si/tv2go.t-2.net.epg.xml.gztv2go.t-2.net - 🇸🇴 Somalia120https://iptv-org.github.io/epg/guides/so/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇿🇦 South Africa160https://iptv-org.github.io/epg/guides/za/guide.dstv.com.epg.xml.gzguide.dstv.com - 145https://iptv-org.github.io/epg/guides/za/dstv.com.epg.xml.gzdstv.com - 🇰🇷 South Korea98https://iptv-org.github.io/epg/guides/kr/seezntv.com.epg.xml.gzseezntv.com - 77https://iptv-org.github.io/epg/guides/kr/wavve.com.epg.xml.gzwavve.com - 🇸🇸 South Sudan125https://iptv-org.github.io/epg/guides/ss/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇪🇸 Spain183https://iptv-org.github.io/epg/guides/es/movistarplus.es.epg.xml.gzmovistarplus.es - 99https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml.gzprogramacion-tv.elpais.com - 58https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xml.gzgatotv.com - 🇸🇩 Sudan118https://iptv-org.github.io/epg/guides/sd/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇸🇿 Swaziland127https://iptv-org.github.io/epg/guides/sz/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇸🇪 Sweden211https://iptv-org.github.io/epg/guides/se/tv24.se.epg.xml.gztv24.se - 176https://iptv-org.github.io/epg/guides/se/tv.nu.epg.xml.gztv.nu - 109https://iptv-org.github.io/epg/guides/se/allente.se.epg.xml.gzallente.se - 🇨🇭 Switzerland599https://iptv-org.github.io/epg/guides/ch/tv.blue.ch.epg.xml.gztv.blue.ch - 🇸🇹 São Tomé and Príncipe128https://iptv-org.github.io/epg/guides/st/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇹🇿 Tanzania152https://iptv-org.github.io/epg/guides/tz/startimestv.com.epg.xml.gzstartimestv.com - 30https://iptv-org.github.io/epg/guides/tz/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇹🇭 Thailand89https://iptv-org.github.io/epg/guides/th/tv.trueid.net.epg.xml.gztv.trueid.net - 2https://iptv-org.github.io/epg/guides/th/beinsports.com.epg.xml.gzbeinsports.com - 🇹🇬 Togo243https://iptv-org.github.io/epg/guides/tg/canalplus-afrique.com.epg.xml.gzcanalplus-afrique.com - 137https://iptv-org.github.io/epg/guides/tg/guide.dstv.com.epg.xml.gzguide.dstv.com - 🇹🇷 Turkey144https://iptv-org.github.io/epg/guides/tr/tvplus.com.tr.epg.xml.gztvplus.com.tr - 116https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml.gzdigiturk.com.tr - 105https://iptv-org.github.io/epg/guides/tr/dsmart.com.tr.epg.xml.gzdsmart.com.tr - 🇺🇬 Uganda151https://iptv-org.github.io/epg/guides/ug/guide.dstv.com.epg.xml.gzguide.dstv.com - 146https://iptv-org.github.io/epg/guides/ug/startimestv.com.epg.xml.gzstartimestv.com - 🇦🇪 United Arab Emirates98https://iptv-org.github.io/epg/guides/ae-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/ae-en/osn.com.epg.xml.gzosn.com - 🇬🇧 United Kingdom339https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xml.gzsky.com - 197https://iptv-org.github.io/epg/guides/uk/virginmedia.com.epg.xml.gzvirginmedia.com - 192https://iptv-org.github.io/epg/guides/uk/bt.com.epg.xml.gzbt.com - 97https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml.gzontvtonight.com - 60https://iptv-org.github.io/epg/guides/uk/tv24.co.uk.epg.xml.gztv24.co.uk - 🇺🇸 United States1583https://iptv-org.github.io/epg/guides/us-local/tvtv.us.epg.xml.gztvtv.us - 713https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml.gztvtv.us - 383https://iptv-org.github.io/epg/guides/us/directv.com.epg.xml.gzdirectv.com - 329https://iptv-org.github.io/epg/guides/us-pluto/i.mjh.nz.epg.xml.gzi.mjh.nz - 118https://iptv-org.github.io/epg/guides/us/tvpassport.com.epg.xml.gztvpassport.com - 88https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml.gztvguide.com - 24https://iptv-org.github.io/epg/guides/us/watchyour.tv.epg.xml.gzwatchyour.tv - 22https://iptv-org.github.io/epg/guides/us/gatotv.com.epg.xml.gzgatotv.com - 14https://iptv-org.github.io/epg/guides/us/ontvtonight.com.epg.xml.gzontvtonight.com - 10https://iptv-org.github.io/epg/guides/us-en/beinsports.com.epg.xml.gzbeinsports.com - 10https://iptv-org.github.io/epg/guides/us-es/beinsports.com.epg.xml.gzbeinsports.com - 8https://iptv-org.github.io/epg/guides/us/myafn.dodmedia.osd.mil.epg.xml.gzmyafn.dodmedia.osd.mil - 🇺🇾 Uruguay209https://iptv-org.github.io/epg/guides/uy/directv.com.uy.epg.xml.gzdirectv.com.uy - 28https://iptv-org.github.io/epg/guides/uy/gatotv.com.epg.xml.gzgatotv.com - 🇻🇪 Venezuela36https://iptv-org.github.io/epg/guides/ve/reportv.com.ar.epg.xml.gzreportv.com.ar - 33https://iptv-org.github.io/epg/guides/ve/gatotv.com.epg.xml.gzgatotv.com - 🇾🇪 Yemen98https://iptv-org.github.io/epg/guides/ye-ar/osn.com.epg.xml.gzosn.com - 98https://iptv-org.github.io/epg/guides/ye-en/osn.com.epg.xml.gzosn.com - 🇿🇲 Zambia136https://iptv-org.github.io/epg/guides/zm/guide.dstv.com.epg.xml.gzguide.dstv.com - 4https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xml.gzznbc.co.zm - 🇿🇼 Zimbabwe130https://iptv-org.github.io/epg/guides/zw/guide.dstv.com.epg.xml.gzguide.dstv.com + 🇦🇫 Afghanistan1https://iptv-org.github.io/epg/guides/af/arianaafgtv.com.epg.xmlarianaafgtv.com + 1https://iptv-org.github.io/epg/guides/af/arianatelevision.com.epg.xmlarianatelevision.com + 🇦🇱 Albania35https://iptv-org.github.io/epg/guides/al/ipko.com.epg.xmlipko.com + 🇩🇿 Algeria98https://iptv-org.github.io/epg/guides/dz-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/dz-en/osn.com.epg.xmlosn.com + 🇦🇩 Andorra1https://iptv-org.github.io/epg/guides/ad/andorradifusio.ad.epg.xmlandorradifusio.ad + 🇦🇴 Angola100https://iptv-org.github.io/epg/guides/ao/zap.co.ao.epg.xmlzap.co.ao + 77https://iptv-org.github.io/epg/guides/ao/guide.dstv.com.epg.xmlguide.dstv.com + 🇦🇷 Argentina262https://iptv-org.github.io/epg/guides/ar/directv.com.ar.epg.xmldirectv.com.ar + 157https://iptv-org.github.io/epg/guides/ar/mi.tv.epg.xmlmi.tv + 35https://iptv-org.github.io/epg/guides/ar/gatotv.com.epg.xmlgatotv.com + 🇦🇲 Armenia19https://iptv-org.github.io/epg/guides/am/tv.mail.ru.epg.xmltv.mail.ru + 🇦🇺 Australia47https://iptv-org.github.io/epg/guides/au/ontvtonight.com.epg.xmlontvtonight.com + 3https://iptv-org.github.io/epg/guides/au/beinsports.com.epg.xmlbeinsports.com + 🇦🇹 Austria203https://iptv-org.github.io/epg/guides/at/magentatv.at.epg.xmlmagentatv.at + 52https://iptv-org.github.io/epg/guides/at/tvheute.at.epg.xmltvheute.at + 🇦🇿 Azerbaijan6https://iptv-org.github.io/epg/guides/az/tv.mail.ru.epg.xmltv.mail.ru + 🇧🇸 Bahamas179https://iptv-org.github.io/epg/guides/bs/rev.bs.epg.xmlrev.bs + 🇧🇭 Bahrain98https://iptv-org.github.io/epg/guides/bh-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/bh-en/osn.com.epg.xmlosn.com + 🇧🇾 Belarus19https://iptv-org.github.io/epg/guides/by/tv.mail.ru.epg.xmltv.mail.ru + 🇧🇪 Belgium106https://iptv-org.github.io/epg/guides/be/telenettv.be.epg.xmltelenettv.be + 7https://iptv-org.github.io/epg/guides/be/vtm.be.epg.xmlvtm.be + 🇧🇯 Benin243https://iptv-org.github.io/epg/guides/bj/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 130https://iptv-org.github.io/epg/guides/bj/guide.dstv.com.epg.xmlguide.dstv.com + 🇧🇴 Bolivia75https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xmlcomteco.com.bo + 33https://iptv-org.github.io/epg/guides/bo/gatotv.com.epg.xmlgatotv.com + 🇧🇦 Bosnia and Herzegovina168https://iptv-org.github.io/epg/guides/ba/mtel.ba.epg.xmlmtel.ba + 4https://iptv-org.github.io/epg/guides/ba/tvarenasport.com.epg.xmltvarenasport.com + 🇧🇼 Botswana130https://iptv-org.github.io/epg/guides/bw/guide.dstv.com.epg.xmlguide.dstv.com + 🇧🇷 Brazil255https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xmlmi.tv + 🇧🇬 Bulgaria100https://iptv-org.github.io/epg/guides/bg/tv.dir.bg.epg.xmltv.dir.bg + 🇧🇫 Burkina Faso243https://iptv-org.github.io/epg/guides/bf/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 128https://iptv-org.github.io/epg/guides/bf/guide.dstv.com.epg.xmlguide.dstv.com + 🇧🇮 Burundi243https://iptv-org.github.io/epg/guides/bi/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 167https://iptv-org.github.io/epg/guides/bi/startimestv.com.epg.xmlstartimestv.com + 128https://iptv-org.github.io/epg/guides/bi/guide.dstv.com.epg.xmlguide.dstv.com + 🇨🇲 Cameroon243https://iptv-org.github.io/epg/guides/cm/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 142https://iptv-org.github.io/epg/guides/cm/startimestv.com.epg.xmlstartimestv.com + 128https://iptv-org.github.io/epg/guides/cm/guide.dstv.com.epg.xmlguide.dstv.com + 🇨🇦 Canada355https://iptv-org.github.io/epg/guides/ca/tvhebdo.com.epg.xmltvhebdo.com + 8https://iptv-org.github.io/epg/guides/ca/sportsnet.ca.epg.xmlsportsnet.ca + 🇨🇻 Cape Verde243https://iptv-org.github.io/epg/guides/cv/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/cv/guide.dstv.com.epg.xmlguide.dstv.com + 🇨🇫 Central African Republic243https://iptv-org.github.io/epg/guides/cf/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/cf/guide.dstv.com.epg.xmlguide.dstv.com + 🇹🇩 Chad243https://iptv-org.github.io/epg/guides/td/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 123https://iptv-org.github.io/epg/guides/td/guide.dstv.com.epg.xmlguide.dstv.com + 97https://iptv-org.github.io/epg/guides/td-ar/osn.com.epg.xmlosn.com + 97https://iptv-org.github.io/epg/guides/td-en/osn.com.epg.xmlosn.com + 🇨🇱 Chile79https://iptv-org.github.io/epg/guides/cl/mi.tv.epg.xmlmi.tv + 49https://iptv-org.github.io/epg/guides/cl/gatotv.com.epg.xmlgatotv.com + 🇨🇳 China94https://iptv-org.github.io/epg/guides/cn/tv.cctv.com.epg.xmltv.cctv.com + 🇨🇴 Colombia97https://iptv-org.github.io/epg/guides/co/siba.com.co.epg.xmlsiba.com.co + 52https://iptv-org.github.io/epg/guides/co/gatotv.com.epg.xmlgatotv.com + 41https://iptv-org.github.io/epg/guides/co/mi.tv.epg.xmlmi.tv + 🇰🇲 Comoros118https://iptv-org.github.io/epg/guides/km/canalplus-reunion.com.epg.xmlcanalplus-reunion.com + 🇨🇷 Costa Rica45https://iptv-org.github.io/epg/guides/cr/gatotv.com.epg.xmlgatotv.com + 🇭🇷 Croatia160https://iptv-org.github.io/epg/guides/hr/maxtv.hrvatskitelekom.hr.epg.xmlmaxtv.hrvatskitelekom.hr + 🇨🇺 Cuba10https://iptv-org.github.io/epg/guides/cu/tvcubana.icrt.cu.epg.xmltvcubana.icrt.cu + 🇨🇾 Cyprus29https://iptv-org.github.io/epg/guides/cy/novacyprus.com.epg.xmlnovacyprus.com + 🇨🇿 Czech Republic528https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xmlm.tv.sms.cz + 🇨🇩 Democratic Republic of the Congo243https://iptv-org.github.io/epg/guides/cd/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 172https://iptv-org.github.io/epg/guides/cd/startimestv.com.epg.xmlstartimestv.com + 126https://iptv-org.github.io/epg/guides/cd/guide.dstv.com.epg.xmlguide.dstv.com + 🇩🇰 Denmark61https://iptv-org.github.io/epg/guides/dk/allente.se.epg.xmlallente.se + 🇩🇯 Djibouti243https://iptv-org.github.io/epg/guides/dj/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 121https://iptv-org.github.io/epg/guides/dj/guide.dstv.com.epg.xmlguide.dstv.com + 🇩🇴 Dominican Republic56https://iptv-org.github.io/epg/guides/do/gatotv.com.epg.xmlgatotv.com + 🇪🇨 Ecuador41https://iptv-org.github.io/epg/guides/ec/gatotv.com.epg.xmlgatotv.com + 🇪🇬 Egypt122https://iptv-org.github.io/epg/guides/eg-ar/elcinema.com.epg.xmlelcinema.com + 122https://iptv-org.github.io/epg/guides/eg-en/elcinema.com.epg.xmlelcinema.com + 98https://iptv-org.github.io/epg/guides/eg-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/eg-en/osn.com.epg.xmlosn.com + 🇸🇻 El Salvador48https://iptv-org.github.io/epg/guides/sv/gatotv.com.epg.xmlgatotv.com + 12https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xmlmi.tv + 🇬🇶 Equatorial Guinea243https://iptv-org.github.io/epg/guides/gq/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/gq/guide.dstv.com.epg.xmlguide.dstv.com + 🇪🇷 Eritrea123https://iptv-org.github.io/epg/guides/er/guide.dstv.com.epg.xmlguide.dstv.com + 🇪🇪 Estonia132https://iptv-org.github.io/epg/guides/ee-en/teliatv.ee.epg.xmlteliatv.ee + 132https://iptv-org.github.io/epg/guides/ee-ru/teliatv.ee.epg.xmlteliatv.ee + 130https://iptv-org.github.io/epg/guides/ee-et/teliatv.ee.epg.xmlteliatv.ee + 🇪🇹 Ethiopia148https://iptv-org.github.io/epg/guides/et/guide.dstv.com.epg.xmlguide.dstv.com + 🇫🇴 Faroe Islands1https://iptv-org.github.io/epg/guides/fo/kvf.fo.epg.xmlkvf.fo + 🇫🇮 Finland43https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xmltelkussa.fi + 36https://iptv-org.github.io/epg/guides/fi/allente.se.epg.xmlallente.se + 🇫🇷 France280https://iptv-org.github.io/epg/guides/fr/telecablesat.fr.epg.xmltelecablesat.fr + 226https://iptv-org.github.io/epg/guides/fr/canalplus.com.epg.xmlcanalplus.com + 211https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xmlprogramme-tv.net + 194https://iptv-org.github.io/epg/guides/fr/chaines-tv.orange.fr.epg.xmlchaines-tv.orange.fr + 10https://iptv-org.github.io/epg/guides/fr/beinsports.com.epg.xmlbeinsports.com + 🇬🇫 French Guiana127https://iptv-org.github.io/epg/guides/gf/canalplus-caraibes.com.epg.xmlcanalplus-caraibes.com + 🇵🇫 French Polynesia2https://iptv-org.github.io/epg/guides/pf/programme-tv.vini.pf.epg.xmlprogramme-tv.vini.pf + 🇬🇦 Gabon243https://iptv-org.github.io/epg/guides/ga/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/ga/guide.dstv.com.epg.xmlguide.dstv.com + 101https://iptv-org.github.io/epg/guides/ga/startimestv.com.epg.xmlstartimestv.com + 🇬🇲 Gambia243https://iptv-org.github.io/epg/guides/gm/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 124https://iptv-org.github.io/epg/guides/gm/guide.dstv.com.epg.xmlguide.dstv.com + 🇬🇪 Georgia115https://iptv-org.github.io/epg/guides/ge/magticom.ge.epg.xmlmagticom.ge + 🇩🇪 Germany245https://iptv-org.github.io/epg/guides/de/horizon.tv.epg.xmlhorizon.tv + 121https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xmlhd-plus.de + 🇬🇭 Ghana243https://iptv-org.github.io/epg/guides/gh/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 139https://iptv-org.github.io/epg/guides/gh/guide.dstv.com.epg.xmlguide.dstv.com + 124https://iptv-org.github.io/epg/guides/gh/startimestv.com.epg.xmlstartimestv.com + 🇬🇷 Greece86https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xmlcosmote.gr + 🇬🇱 Greenland1https://iptv-org.github.io/epg/guides/gl/knr.gl.epg.xmlknr.gl + 🇬🇵 Guadeloupe127https://iptv-org.github.io/epg/guides/gp/canalplus-caraibes.com.epg.xmlcanalplus-caraibes.com + 🇬🇺 Guam1https://iptv-org.github.io/epg/guides/gu/pbsguam.org.epg.xmlpbsguam.org + 🇬🇹 Guatemala49https://iptv-org.github.io/epg/guides/gt/gatotv.com.epg.xmlgatotv.com + 18https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xmlmi.tv + 🇬🇳 Guinea243https://iptv-org.github.io/epg/guides/gn/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 154https://iptv-org.github.io/epg/guides/gn/startimestv.com.epg.xmlstartimestv.com + 125https://iptv-org.github.io/epg/guides/gn/guide.dstv.com.epg.xmlguide.dstv.com + 🇬🇼 Guinea-Bissau243https://iptv-org.github.io/epg/guides/gw/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/gw/guide.dstv.com.epg.xmlguide.dstv.com + 🇭🇹 Haiti112https://iptv-org.github.io/epg/guides/ht/canalplus-haiti.com.epg.xmlcanalplus-haiti.com + 🇭🇳 Honduras46https://iptv-org.github.io/epg/guides/hn/gatotv.com.epg.xmlgatotv.com + 22https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xmlmi.tv + 🇭🇰 Hong Kong131https://iptv-org.github.io/epg/guides/hk-en/nowplayer.now.com.epg.xmlnowplayer.now.com + 128https://iptv-org.github.io/epg/guides/hk-zh/nowplayer.now.com.epg.xmlnowplayer.now.com + 2https://iptv-org.github.io/epg/guides/hk/beinsports.com.epg.xmlbeinsports.com + 🇭🇺 Hungary169https://iptv-org.github.io/epg/guides/hu/musor.tv.epg.xmlmusor.tv + 89https://iptv-org.github.io/epg/guides/hu/tvmusor.hu.epg.xmltvmusor.hu + 74https://iptv-org.github.io/epg/guides/hu/tv.yettel.hu.epg.xmltv.yettel.hu + 8https://iptv-org.github.io/epg/guides/hu/mediaklikk.hu.epg.xmlmediaklikk.hu + 🇮🇸 Iceland17https://iptv-org.github.io/epg/guides/is/sjonvarp.is.epg.xmlsjonvarp.is + 2https://iptv-org.github.io/epg/guides/is/ruv.is.epg.xmlruv.is + 🇮🇳 India363https://iptv-org.github.io/epg/guides/in/dishtv.in.epg.xmldishtv.in + 🇮🇩 Indonesia126https://iptv-org.github.io/epg/guides/id/useetv.com.epg.xmluseetv.com + 98https://iptv-org.github.io/epg/guides/id-en/mncvision.id.epg.xmlmncvision.id + 98https://iptv-org.github.io/epg/guides/id-id/mncvision.id.epg.xmlmncvision.id + 78https://iptv-org.github.io/epg/guides/id/transvision.co.id.epg.xmltransvision.co.id + 57https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xmlvidio.com + 2https://iptv-org.github.io/epg/guides/id/beinsports.com.epg.xmlbeinsports.com + 🇮🇷 Iran28https://iptv-org.github.io/epg/guides/ir/tva.tv.epg.xmltva.tv + 🇮🇶 Iraq98https://iptv-org.github.io/epg/guides/iq-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/iq-en/osn.com.epg.xmlosn.com + 🇮🇪 Ireland3https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xmlontvtonight.com + 🇮🇱 Israel3https://iptv-org.github.io/epg/guides/il/i24news.tv.epg.xmli24news.tv + 3https://iptv-org.github.io/epg/guides/il/kan.org.il.epg.xmlkan.org.il + 1https://iptv-org.github.io/epg/guides/il/9tv.co.il.epg.xml9tv.co.il + 1https://iptv-org.github.io/epg/guides/il/mako.co.il.epg.xmlmako.co.il + 🇮🇹 Italy164https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xmlguidatv.sky.it + 69https://iptv-org.github.io/epg/guides/it/tivu.tv.epg.xmltivu.tv + 15https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xmlmediaset.it + 14https://iptv-org.github.io/epg/guides/it/raiplay.it.epg.xmlraiplay.it + 🇨🇮 Ivory Coast243https://iptv-org.github.io/epg/guides/ci/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 172https://iptv-org.github.io/epg/guides/ci/startimestv.com.epg.xmlstartimestv.com + 128https://iptv-org.github.io/epg/guides/ci/guide.dstv.com.epg.xmlguide.dstv.com + 🇯🇵 Japan136https://iptv-org.github.io/epg/guides/jp/tvguide.myjcom.jp.epg.xmltvguide.myjcom.jp + 🇯🇴 Jordan98https://iptv-org.github.io/epg/guides/jo-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/jo-en/osn.com.epg.xmlosn.com + 🇰🇿 Kazakhstan7https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xmltv.yandex.ru + 🇰🇪 Kenya151https://iptv-org.github.io/epg/guides/ke/guide.dstv.com.epg.xmlguide.dstv.com + 147https://iptv-org.github.io/epg/guides/ke/startimestv.com.epg.xmlstartimestv.com + 🇽🇰 Kosovo52https://iptv-org.github.io/epg/guides/xk/tvim.tv.epg.xmltvim.tv + 🇰🇼 Kuwait98https://iptv-org.github.io/epg/guides/kw-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/kw-en/osn.com.epg.xmlosn.com + 🇱🇻 Latvia20https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xmltv.lv + 🇱🇧 Lebanon98https://iptv-org.github.io/epg/guides/lb-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/lb-en/osn.com.epg.xmlosn.com + 🇱🇸 Lesotho145https://iptv-org.github.io/epg/guides/ls/guide.dstv.com.epg.xmlguide.dstv.com + 🇱🇷 Liberia125https://iptv-org.github.io/epg/guides/lr/guide.dstv.com.epg.xmlguide.dstv.com + 🇱🇾 Libya98https://iptv-org.github.io/epg/guides/ly-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/ly-en/osn.com.epg.xmlosn.com + 🇱🇹 Lithuania81https://iptv-org.github.io/epg/guides/lt/cgates.lt.epg.xmlcgates.lt + 🇲🇬 Madagascar164https://iptv-org.github.io/epg/guides/mg/startimestv.com.epg.xmlstartimestv.com + 125https://iptv-org.github.io/epg/guides/mg/guide.dstv.com.epg.xmlguide.dstv.com + 🇲🇼 Malawi131https://iptv-org.github.io/epg/guides/mw/guide.dstv.com.epg.xmlguide.dstv.com + 95https://iptv-org.github.io/epg/guides/mw/startimestv.com.epg.xmlstartimestv.com + 🇲🇾 Malaysia139https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xmlastro.com.my + 6https://iptv-org.github.io/epg/guides/my/rtmklik.rtm.gov.my.epg.xmlrtmklik.rtm.gov.my + 1https://iptv-org.github.io/epg/guides/my/beinsports.com.epg.xmlbeinsports.com + 🇲🇱 Mali243https://iptv-org.github.io/epg/guides/ml/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/ml/guide.dstv.com.epg.xmlguide.dstv.com + 🇲🇹 Malta123https://iptv-org.github.io/epg/guides/mt/melita.com.epg.xmlmelita.com + 2https://iptv-org.github.io/epg/guides/mt/tvmi.mt.epg.xmltvmi.mt + 🇲🇶 Martinique127https://iptv-org.github.io/epg/guides/mq/canalplus-caraibes.com.epg.xmlcanalplus-caraibes.com + 🇲🇷 Mauritania243https://iptv-org.github.io/epg/guides/mr/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/mr/guide.dstv.com.epg.xmlguide.dstv.com + 97https://iptv-org.github.io/epg/guides/mr-ar/osn.com.epg.xmlosn.com + 97https://iptv-org.github.io/epg/guides/mr-en/osn.com.epg.xmlosn.com + 🇲🇺 Mauritius126https://iptv-org.github.io/epg/guides/mu/guide.dstv.com.epg.xmlguide.dstv.com + 🇾🇹 Mayotte118https://iptv-org.github.io/epg/guides/yt/canalplus-reunion.com.epg.xmlcanalplus-reunion.com + 🇲🇽 Mexico101https://iptv-org.github.io/epg/guides/mx/gatotv.com.epg.xmlgatotv.com + 26https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xmlmi.tv + 🇲🇪 Montenegro4https://iptv-org.github.io/epg/guides/me/tvarenasport.com.epg.xmltvarenasport.com + 🇲🇦 Morocco97https://iptv-org.github.io/epg/guides/ma-ar/osn.com.epg.xmlosn.com + 97https://iptv-org.github.io/epg/guides/ma-en/osn.com.epg.xmlosn.com + 🇲🇿 Mozambique128https://iptv-org.github.io/epg/guides/mz/startimestv.com.epg.xmlstartimestv.com + 86https://iptv-org.github.io/epg/guides/mz/guide.dstv.com.epg.xmlguide.dstv.com + 🇳🇦 Namibia130https://iptv-org.github.io/epg/guides/na/guide.dstv.com.epg.xmlguide.dstv.com + 🇳🇱 Netherlands225https://iptv-org.github.io/epg/guides/nl/delta.nl.epg.xmldelta.nl + 141https://iptv-org.github.io/epg/guides/nl/ziggogo.tv.epg.xmlziggogo.tv + 🇳🇮 Nicaragua46https://iptv-org.github.io/epg/guides/ni/gatotv.com.epg.xmlgatotv.com + 🇳🇪 Niger243https://iptv-org.github.io/epg/guides/ne/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 128https://iptv-org.github.io/epg/guides/ne/guide.dstv.com.epg.xmlguide.dstv.com + 🇳🇬 Nigeria149https://iptv-org.github.io/epg/guides/ng/dstv.com.epg.xmldstv.com + 145https://iptv-org.github.io/epg/guides/ng/guide.dstv.com.epg.xmlguide.dstv.com + 140https://iptv-org.github.io/epg/guides/ng/startimestv.com.epg.xmlstartimestv.com + 🇲🇰 North Macedonia51https://iptv-org.github.io/epg/guides/mk/maxtvgo.mk.epg.xmlmaxtvgo.mk + 4https://iptv-org.github.io/epg/guides/mk/tvarenasport.com.epg.xmltvarenasport.com + 🇳🇴 Norway71https://iptv-org.github.io/epg/guides/no/allente.se.epg.xmlallente.se + 1https://iptv-org.github.io/epg/guides/no/frikanalen.no.epg.xmlfrikanalen.no + 🇴🇲 Oman97https://iptv-org.github.io/epg/guides/om-ar/osn.com.epg.xmlosn.com + 97https://iptv-org.github.io/epg/guides/om-en/osn.com.epg.xmlosn.com + 🇵🇸 Palestine98https://iptv-org.github.io/epg/guides/ps-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/ps-en/osn.com.epg.xmlosn.com + 🇵🇦 Panama48https://iptv-org.github.io/epg/guides/pa/gatotv.com.epg.xmlgatotv.com + 🇵🇾 Paraguay35https://iptv-org.github.io/epg/guides/py/gatotv.com.epg.xmlgatotv.com + 🇵🇪 Peru44https://iptv-org.github.io/epg/guides/pe/gatotv.com.epg.xmlgatotv.com + 19https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xmlmi.tv + 🇵🇭 Philippines56https://iptv-org.github.io/epg/guides/ph/mysky.com.ph.epg.xmlmysky.com.ph + 33https://iptv-org.github.io/epg/guides/ph/clickthecity.com.epg.xmlclickthecity.com + 15https://iptv-org.github.io/epg/guides/ph/tapdmv.com.epg.xmltapdmv.com + 2https://iptv-org.github.io/epg/guides/ph/beinsports.com.epg.xmlbeinsports.com + 🇵🇱 Poland340https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xmlprogramtv.onet.pl + 🇵🇹 Portugal203https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xmlmeo.pt + 🇶🇦 Qatar98https://iptv-org.github.io/epg/guides/qa-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/qa-en/osn.com.epg.xmlosn.com + 34https://iptv-org.github.io/epg/guides/qa/bein.com.epg.xmlbein.com + 25https://iptv-org.github.io/epg/guides/qa-ar/beinsports.com.epg.xmlbeinsports.com + 19https://iptv-org.github.io/epg/guides/qa-en/beinsports.com.epg.xmlbeinsports.com + 🇨🇬 Republic of the Congo243https://iptv-org.github.io/epg/guides/cg/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 149https://iptv-org.github.io/epg/guides/cg/startimestv.com.epg.xmlstartimestv.com + 125https://iptv-org.github.io/epg/guides/cg/guide.dstv.com.epg.xmlguide.dstv.com + 🇷🇴 Romania232https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xmlprogrametv.ro + 🇷🇺 Russia283https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xmltv.yandex.ru + 🇷🇼 Rwanda243https://iptv-org.github.io/epg/guides/rw/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 142https://iptv-org.github.io/epg/guides/rw/startimestv.com.epg.xmlstartimestv.com + 132https://iptv-org.github.io/epg/guides/rw/guide.dstv.com.epg.xmlguide.dstv.com + 🇷🇪 Réunion118https://iptv-org.github.io/epg/guides/re/canalplus-reunion.com.epg.xmlcanalplus-reunion.com + 🇧🇱 Saint Barthélemy127https://iptv-org.github.io/epg/guides/bl/canalplus-caraibes.com.epg.xmlcanalplus-caraibes.com + 🇲🇫 Saint Martin127https://iptv-org.github.io/epg/guides/mf/canalplus-caraibes.com.epg.xmlcanalplus-caraibes.com + 🇸🇦 Saudi Arabia97https://iptv-org.github.io/epg/guides/sa-ar/osn.com.epg.xmlosn.com + 97https://iptv-org.github.io/epg/guides/sa-en/osn.com.epg.xmlosn.com + 5https://iptv-org.github.io/epg/guides/sa/artonline.tv.epg.xmlartonline.tv + 🇸🇳 Senegal243https://iptv-org.github.io/epg/guides/sn/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/sn/guide.dstv.com.epg.xmlguide.dstv.com + 🇷🇸 Serbia349https://iptv-org.github.io/epg/guides/rs/mts.rs.epg.xmlmts.rs + 12https://iptv-org.github.io/epg/guides/rs/tvarenasport.com.epg.xmltvarenasport.com + 🇸🇨 Seychelles124https://iptv-org.github.io/epg/guides/sc/guide.dstv.com.epg.xmlguide.dstv.com + 🇸🇱 Sierra Leone243https://iptv-org.github.io/epg/guides/sl/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 125https://iptv-org.github.io/epg/guides/sl/guide.dstv.com.epg.xmlguide.dstv.com + 🇸🇬 Singapore129https://iptv-org.github.io/epg/guides/sg/starhubtvplus.com.epg.xmlstarhubtvplus.com + 17https://iptv-org.github.io/epg/guides/sg/mewatch.sg.epg.xmlmewatch.sg + 🇸🇮 Slovenia263https://iptv-org.github.io/epg/guides/si/tv2go.t-2.net.epg.xmltv2go.t-2.net + 🇸🇴 Somalia120https://iptv-org.github.io/epg/guides/so/guide.dstv.com.epg.xmlguide.dstv.com + 🇿🇦 South Africa160https://iptv-org.github.io/epg/guides/za/guide.dstv.com.epg.xmlguide.dstv.com + 145https://iptv-org.github.io/epg/guides/za/dstv.com.epg.xmldstv.com + 🇰🇷 South Korea98https://iptv-org.github.io/epg/guides/kr/seezntv.com.epg.xmlseezntv.com + 77https://iptv-org.github.io/epg/guides/kr/wavve.com.epg.xmlwavve.com + 🇸🇸 South Sudan125https://iptv-org.github.io/epg/guides/ss/guide.dstv.com.epg.xmlguide.dstv.com + 🇪🇸 Spain183https://iptv-org.github.io/epg/guides/es/movistarplus.es.epg.xmlmovistarplus.es + 99https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xmlprogramacion-tv.elpais.com + 58https://iptv-org.github.io/epg/guides/es/gatotv.com.epg.xmlgatotv.com + 🇸🇩 Sudan118https://iptv-org.github.io/epg/guides/sd/guide.dstv.com.epg.xmlguide.dstv.com + 🇸🇿 Swaziland127https://iptv-org.github.io/epg/guides/sz/guide.dstv.com.epg.xmlguide.dstv.com + 🇸🇪 Sweden211https://iptv-org.github.io/epg/guides/se/tv24.se.epg.xmltv24.se + 176https://iptv-org.github.io/epg/guides/se/tv.nu.epg.xmltv.nu + 109https://iptv-org.github.io/epg/guides/se/allente.se.epg.xmlallente.se + 🇨🇭 Switzerland599https://iptv-org.github.io/epg/guides/ch/tv.blue.ch.epg.xmltv.blue.ch + 🇸🇹 São Tomé and Príncipe128https://iptv-org.github.io/epg/guides/st/guide.dstv.com.epg.xmlguide.dstv.com + 🇹🇿 Tanzania152https://iptv-org.github.io/epg/guides/tz/startimestv.com.epg.xmlstartimestv.com + 30https://iptv-org.github.io/epg/guides/tz/guide.dstv.com.epg.xmlguide.dstv.com + 🇹🇭 Thailand89https://iptv-org.github.io/epg/guides/th/tv.trueid.net.epg.xmltv.trueid.net + 2https://iptv-org.github.io/epg/guides/th/beinsports.com.epg.xmlbeinsports.com + 🇹🇬 Togo243https://iptv-org.github.io/epg/guides/tg/canalplus-afrique.com.epg.xmlcanalplus-afrique.com + 137https://iptv-org.github.io/epg/guides/tg/guide.dstv.com.epg.xmlguide.dstv.com + 🇹🇷 Turkey144https://iptv-org.github.io/epg/guides/tr/tvplus.com.tr.epg.xmltvplus.com.tr + 116https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xmldigiturk.com.tr + 105https://iptv-org.github.io/epg/guides/tr/dsmart.com.tr.epg.xmldsmart.com.tr + 🇺🇬 Uganda151https://iptv-org.github.io/epg/guides/ug/guide.dstv.com.epg.xmlguide.dstv.com + 146https://iptv-org.github.io/epg/guides/ug/startimestv.com.epg.xmlstartimestv.com + 🇦🇪 United Arab Emirates98https://iptv-org.github.io/epg/guides/ae-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/ae-en/osn.com.epg.xmlosn.com + 🇬🇧 United Kingdom339https://iptv-org.github.io/epg/guides/uk/sky.com.epg.xmlsky.com + 197https://iptv-org.github.io/epg/guides/uk/virginmedia.com.epg.xmlvirginmedia.com + 192https://iptv-org.github.io/epg/guides/uk/bt.com.epg.xmlbt.com + 97https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xmlontvtonight.com + 60https://iptv-org.github.io/epg/guides/uk/tv24.co.uk.epg.xmltv24.co.uk + 🇺🇸 United States377https://iptv-org.github.io/epg/guides/us/directv.com.epg.xmldirectv.com + 329https://iptv-org.github.io/epg/guides/us-pluto/i.mjh.nz.epg.xmli.mjh.nz + 118https://iptv-org.github.io/epg/guides/us/tvpassport.com.epg.xmltvpassport.com + 88https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xmltvguide.com + 24https://iptv-org.github.io/epg/guides/us/watchyour.tv.epg.xmlwatchyour.tv + 22https://iptv-org.github.io/epg/guides/us/gatotv.com.epg.xmlgatotv.com + 14https://iptv-org.github.io/epg/guides/us/ontvtonight.com.epg.xmlontvtonight.com + 10https://iptv-org.github.io/epg/guides/us-en/beinsports.com.epg.xmlbeinsports.com + 10https://iptv-org.github.io/epg/guides/us-es/beinsports.com.epg.xmlbeinsports.com + 8https://iptv-org.github.io/epg/guides/us/myafn.dodmedia.osd.mil.epg.xmlmyafn.dodmedia.osd.mil + 🇺🇾 Uruguay209https://iptv-org.github.io/epg/guides/uy/directv.com.uy.epg.xmldirectv.com.uy + 28https://iptv-org.github.io/epg/guides/uy/gatotv.com.epg.xmlgatotv.com + 🇻🇪 Venezuela36https://iptv-org.github.io/epg/guides/ve/reportv.com.ar.epg.xmlreportv.com.ar + 33https://iptv-org.github.io/epg/guides/ve/gatotv.com.epg.xmlgatotv.com + 🇾🇪 Yemen98https://iptv-org.github.io/epg/guides/ye-ar/osn.com.epg.xmlosn.com + 98https://iptv-org.github.io/epg/guides/ye-en/osn.com.epg.xmlosn.com + 🇿🇲 Zambia136https://iptv-org.github.io/epg/guides/zm/guide.dstv.com.epg.xmlguide.dstv.com + 4https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xmlznbc.co.zm + 🇿🇼 Zimbabwe130https://iptv-org.github.io/epg/guides/zw/guide.dstv.com.epg.xmlguide.dstv.com -All guides also have a JSON version. To download it, just change the extension from `.xml.gz` to `.json`. +All guides also have a compressed and JSON version. To download them, simply change the extension from `.xml` to `.xml.gz` or `.json` respectively. ## Contribution diff --git a/scripts/commands/guides/update.js b/scripts/commands/guides/update.js index 300e00d7..19173b19 100644 --- a/scripts/commands/guides/update.js +++ b/scripts/commands/guides/update.js @@ -32,12 +32,16 @@ async function main() { channels = Object.values(channels) channels = _.sortBy(channels, 'id') + const xmlFilepath = `${PUBLIC_DIR}/guides/${key}.epg.xml` const gzFilepath = `${PUBLIC_DIR}/guides/${key}.epg.xml.gz` const jsonFilepath = `${PUBLIC_DIR}/guides/${key}.epg.json` - logger.info(`Creating "${gzFilepath}"...`) + logger.info(`Creating "${xmlFilepath}"...`) const xmltv = generateXMLTV({ channels, programs, date: CURR_DATE }) + await file.create(xmlFilepath, xmltv) + logger.info(`Creating "${gzFilepath}"...`) const compressed = await zip.compress(xmltv) await file.create(gzFilepath, compressed) + logger.info(`Creating "${jsonFilepath}"...`) await file.create(jsonFilepath, JSON.stringify({ channels, programs })) } diff --git a/scripts/commands/readme/update.js b/scripts/commands/readme/update.js index 1afaf5d7..18f47c52 100644 --- a/scripts/commands/readme/update.js +++ b/scripts/commands/readme/update.js @@ -55,7 +55,7 @@ async function generateCountriesTable(items = []) { flag: country.flag, name: country.name, channels: item.count, - epg: `https://iptv-org.github.io/epg/guides/${item.group}.epg.xml.gz`, + epg: `https://iptv-org.github.io/epg/guides/${item.group}.epg.xml`, status: `${item.site}` }) } diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_bf.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_bf.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_bf.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_bf.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_bi.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_bi.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_bi.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_bi.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_bj.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_bj.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_bj.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_bj.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_cd.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_cd.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_cd.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_cd.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_cf.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_cf.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_cf.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_cf.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_cg.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_cg.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_cg.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_cg.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_ci.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_ci.channels.xml index 3e7f0c8b..6dac273b 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_ci.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_ci.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_cm.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_cm.channels.xml index 3e7f0c8b..6dac273b 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_cm.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_cm.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_cv.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_cv.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_cv.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_cv.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_dj.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_dj.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_dj.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_dj.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_ga.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_ga.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_ga.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_ga.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_gh.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_gh.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_gh.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_gh.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_gm.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_gm.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_gm.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_gm.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_gn.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_gn.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_gn.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_gn.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_gq.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_gq.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_gq.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_gq.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_gw.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_gw.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_gw.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_gw.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_ml.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_ml.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_ml.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_ml.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_mr.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_mr.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_mr.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_mr.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_ne.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_ne.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_ne.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_ne.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_rw.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_rw.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_rw.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_rw.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_sl.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_sl.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_sl.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_sl.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_sn.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_sn.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_sn.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_sn.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_td.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_td.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_td.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_td.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-afrique.com/canalplus-afrique.com_tg.channels.xml b/sites/canalplus-afrique.com/canalplus-afrique.com_tg.channels.xml index e36ea71b..b99beb33 100644 --- a/sites/canalplus-afrique.com/canalplus-afrique.com_tg.channels.xml +++ b/sites/canalplus-afrique.com/canalplus-afrique.com_tg.channels.xml @@ -211,7 +211,7 @@ TFM TFX TGB - Tiji + Tiji Tivi 5 Monde TLS Africa TM1 TV diff --git a/sites/canalplus-caraibes.com/canalplus-caraibes.com_bl.channels.xml b/sites/canalplus-caraibes.com/canalplus-caraibes.com_bl.channels.xml index cce5f91c..32486166 100644 --- a/sites/canalplus-caraibes.com/canalplus-caraibes.com_bl.channels.xml +++ b/sites/canalplus-caraibes.com/canalplus-caraibes.com_bl.channels.xml @@ -72,7 +72,7 @@ Ludikids M6 Martinique 1ère - MCM France + MCM France Metropole MTV France MTV Hits France diff --git a/sites/canalplus-caraibes.com/canalplus-caraibes.com_gf.channels.xml b/sites/canalplus-caraibes.com/canalplus-caraibes.com_gf.channels.xml index cce5f91c..32486166 100644 --- a/sites/canalplus-caraibes.com/canalplus-caraibes.com_gf.channels.xml +++ b/sites/canalplus-caraibes.com/canalplus-caraibes.com_gf.channels.xml @@ -72,7 +72,7 @@ Ludikids M6 Martinique 1ère - MCM France + MCM France Metropole MTV France MTV Hits France diff --git a/sites/canalplus-caraibes.com/canalplus-caraibes.com_gp.channels.xml b/sites/canalplus-caraibes.com/canalplus-caraibes.com_gp.channels.xml index cce5f91c..32486166 100644 --- a/sites/canalplus-caraibes.com/canalplus-caraibes.com_gp.channels.xml +++ b/sites/canalplus-caraibes.com/canalplus-caraibes.com_gp.channels.xml @@ -72,7 +72,7 @@ Ludikids M6 Martinique 1ère - MCM France + MCM France Metropole MTV France MTV Hits France diff --git a/sites/canalplus-caraibes.com/canalplus-caraibes.com_mf.channels.xml b/sites/canalplus-caraibes.com/canalplus-caraibes.com_mf.channels.xml index cce5f91c..32486166 100644 --- a/sites/canalplus-caraibes.com/canalplus-caraibes.com_mf.channels.xml +++ b/sites/canalplus-caraibes.com/canalplus-caraibes.com_mf.channels.xml @@ -72,7 +72,7 @@ Ludikids M6 Martinique 1ère - MCM France + MCM France Metropole MTV France MTV Hits France diff --git a/sites/canalplus-caraibes.com/canalplus-caraibes.com_mq.channels.xml b/sites/canalplus-caraibes.com/canalplus-caraibes.com_mq.channels.xml index cce5f91c..32486166 100644 --- a/sites/canalplus-caraibes.com/canalplus-caraibes.com_mq.channels.xml +++ b/sites/canalplus-caraibes.com/canalplus-caraibes.com_mq.channels.xml @@ -72,7 +72,7 @@ Ludikids M6 Martinique 1ère - MCM France + MCM France Metropole MTV France MTV Hits France diff --git a/sites/canalplus-haiti.com/canalplus-haiti.com_ht.channels.xml b/sites/canalplus-haiti.com/canalplus-haiti.com_ht.channels.xml index f03e68c1..84647409 100644 --- a/sites/canalplus-haiti.com/canalplus-haiti.com_ht.channels.xml +++ b/sites/canalplus-haiti.com/canalplus-haiti.com_ht.channels.xml @@ -63,7 +63,7 @@ Ludikids M6 Martinique 1ère - MCM France + MCM France Metropole MTV France MTV Hits France diff --git a/sites/canalplus.com/canalplus.com_fr.channels.xml b/sites/canalplus.com/canalplus.com_fr.channels.xml index 84d808a4..5ad1dfcb 100644 --- a/sites/canalplus.com/canalplus.com_fr.channels.xml +++ b/sites/canalplus.com/canalplus.com_fr.channels.xml @@ -136,7 +136,7 @@ M6 MUSIC MANGAS MAN X - MCM + MCM MELODY MEZZO MEZZO LIVE @@ -214,7 +214,7 @@ TF1 TF1 SERIES FILMS TFX - TIJI + TIJI TMC TOONAMI TOUTE L'HISTOIRE diff --git a/sites/cgates.lt/cgates.lt_lt.channels.xml b/sites/cgates.lt/cgates.lt_lt.channels.xml index 6585c396..6a4b136e 100644 --- a/sites/cgates.lt/cgates.lt_lt.channels.xml +++ b/sites/cgates.lt/cgates.lt_lt.channels.xml @@ -13,7 +13,7 @@ Balticum Platinum HD Balticum TV Bloomberg Television - Blue Hustler + Blue Hustler CBS Reality CNBC Europe CNN International @@ -66,7 +66,7 @@ Star Family TV 1000 Action TV 1000 - TV 1000 World Kino + TV 1000 World Kino TV1 HD TV3 Film HD TV3 HD @@ -79,9 +79,9 @@ Bolt TVP Info TVP Polonia - Tiji + Tiji ViP Comedy - Vivid Touch + Vivid Touch diff --git a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr_fr.channels.xml b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr_fr.channels.xml index 98fb02fc..ea06e118 100644 --- a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr_fr.channels.xml +++ b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr_fr.channels.xml @@ -2,7 +2,7 @@ 01 TV - 2M Monde + 2M Monde 3sat 6ter AB 1 @@ -118,7 +118,7 @@ M6 Music Maison & Travaux TV Mangas - MCM France + MCM France Melody Melody d'Afrique Mezzo @@ -178,7 +178,7 @@ TF 1 Séries Films TFX The Israeli Network - Tiji + Tiji TMC TMC +1 Toonami France diff --git a/sites/cosmote.gr/cosmote.gr_gr.channels.xml b/sites/cosmote.gr/cosmote.gr_gr.channels.xml index 6612d8f6..c2186554 100644 --- a/sites/cosmote.gr/cosmote.gr_gr.channels.xml +++ b/sites/cosmote.gr/cosmote.gr_gr.channels.xml @@ -12,7 +12,7 @@ BBC Earth HD BBC World News Bloomberg TV - Blue Hustler + Blue Hustler Body in Balance CBS Reality CNBC @@ -53,7 +53,7 @@ France 24 Français Ginx eSports TV Vouli TV - Hustler HD + Hustler HD Kriti TV Luxe TV HD Mad TV @@ -72,7 +72,7 @@ Open Beyond TV Penthouse Gold Private TV - RT News + RT News Sirina TV SKAI Smile TV diff --git a/sites/delta.nl/delta.nl_nl.channels.xml b/sites/delta.nl/delta.nl_nl.channels.xml index 49573c32..d23cb42d 100644 --- a/sites/delta.nl/delta.nl_nl.channels.xml +++ b/sites/delta.nl/delta.nl_nl.channels.xml @@ -77,7 +77,7 @@ Hofstreek TV HOi TV Horse & Country TV - Hustler TV Europe + Hustler TV Europe Ideaal TV Ijsselmond TV Insight TV diff --git a/sites/directv.com.ar/directv.com.ar_ar.channels.xml b/sites/directv.com.ar/directv.com.ar_ar.channels.xml index dac0b41f..c3ce9997 100644 --- a/sites/directv.com.ar/directv.com.ar_ar.channels.xml +++ b/sites/directv.com.ar/directv.com.ar_ar.channels.xml @@ -39,7 +39,7 @@ Canal LUZ (ARG) Canal 21 (ARG) Canal Rural - Canal A HD + Canal A HD CANAL DE LA CIUDAD Caracol Internacional Cartoon Network HD @@ -150,7 +150,7 @@ History (Sur) Hola TV HD Hola TV - HustlerTV + HustlerTV I-SAT IVC Internacional HD IVC Internacional diff --git a/sites/directv.com.uy/directv.com.uy_uy.channels.xml b/sites/directv.com.uy/directv.com.uy_uy.channels.xml index a743a0ee..512be01e 100644 --- a/sites/directv.com.uy/directv.com.uy_uy.channels.xml +++ b/sites/directv.com.uy/directv.com.uy_uy.channels.xml @@ -116,7 +116,7 @@ Hola TV HD Hola TV HTV - HustlerTV + HustlerTV Discovery ID HD Investigation Discovery I-SAT diff --git a/sites/directv.com/directv.com_us.channels.xml b/sites/directv.com/directv.com_us.channels.xml index b5124a39..fa626a08 100644 --- a/sites/directv.com/directv.com_us.channels.xml +++ b/sites/directv.com/directv.com_us.channels.xml @@ -32,8 +32,8 @@ Bloomberg TV US Boomerang US Bravo East - Brazzers TV Monthly Offer - Brazzers TV XX + + Buzz TV BYU TV Canal 22 Internacional @@ -118,7 +118,7 @@ FYI East Galavisión Este Game Show Network East - GEB + Gem Shopping Network GMA Life TV GMA Pinoy TV USA & Canada @@ -151,7 +151,7 @@ Honvietv Hope Channel North America HSN - Hustler HD USA + Hustler HD USA I-Cable Finance Info Channel I-Cable News Channel IFC East @@ -166,7 +166,7 @@ Justice Central TV ABC WEST Kapatid TV 5 - Karusel International + Karusel International KBS Korea KBS World CBS West @@ -180,7 +180,7 @@ MASN MavTV MaxLatino - MBC + MBC MBN Plus Mediaset Italia Mega TV @@ -219,7 +219,7 @@ NTN 24 USA NTV America Olympic Channel USA - Once México + Once México One America News Network OPM TV Oprah Winfrey Network East @@ -232,7 +232,7 @@ Penthouse TV Penthouse TV Monthly Offer Perú Mágico - Pervyy kanal America + Phoenix Hong Kong Phoenix InfoNews Channel Phoenix North America Chinese Channel @@ -255,10 +255,10 @@ Rossiya 24 RT America RTR Planeta USA - RTVi USA + RTVi USA Sari Sari Channel SBN Domestic - SBS + SBS Plus SBTN S Channel @@ -300,7 +300,7 @@ TBN US TBS East TCM US - TCT + TeenNick East TeleCentro Telefe Internacional diff --git a/sites/dishtv.in/dishtv.in_in.channels.xml b/sites/dishtv.in/dishtv.in_in.channels.xml index 9c5296c2..e6b7e6b0 100644 --- a/sites/dishtv.in/dishtv.in_in.channels.xml +++ b/sites/dishtv.in/dishtv.in_in.channels.xml @@ -216,7 +216,7 @@ Romedy Now Rongeen TV R Plus - RT News + RT News Rupasi Bangla Saam TV Sadhna TV diff --git a/sites/dstv.com/dstv.com_za.channels.xml b/sites/dstv.com/dstv.com_za.channels.xml index ba3a422a..d15170cd 100644 --- a/sites/dstv.com/dstv.com_za.channels.xml +++ b/sites/dstv.com/dstv.com_za.channels.xml @@ -97,7 +97,7 @@ RAI International Real Time ROK - Russia Today + Russia Today RTPI SABC 1 HD SABC 2 HD diff --git a/sites/elcinema.com/elcinema.com_eg-ar.channels.xml b/sites/elcinema.com/elcinema.com_eg-ar.channels.xml index f5e36077..13e8b222 100644 --- a/sites/elcinema.com/elcinema.com_eg-ar.channels.xml +++ b/sites/elcinema.com/elcinema.com_eg-ar.channels.xml @@ -1,7 +1,7 @@ - 2M Monde + 2M Monde Abu Dhabi Drama Abu Dhabi TV Al Aoula Middle East @@ -10,7 +10,7 @@ Al Hayat Al Jadeed Al Kahera Wal Nas - Al-Manar TV + Al-Manar TV Al-Nahar Drama Al-Nahar TV Alrai TV diff --git a/sites/elcinema.com/elcinema.com_eg-en.channels.xml b/sites/elcinema.com/elcinema.com_eg-en.channels.xml index 05ac583a..b0fcdd0d 100644 --- a/sites/elcinema.com/elcinema.com_eg-en.channels.xml +++ b/sites/elcinema.com/elcinema.com_eg-en.channels.xml @@ -1,7 +1,7 @@ - 2M Monde + 2M Monde Abu Dhabi Drama Abu Dhabi TV Al Aoula Middle East @@ -10,7 +10,7 @@ Al Hayat Al Jadeed Al Kahera Wal Nas - Al-Manar TV + Al-Manar TV Al-Nahar Drama Al-Nahar TV Alrai TV diff --git a/sites/gatotv.com/gatotv.com_mx.channels.xml b/sites/gatotv.com/gatotv.com_mx.channels.xml index 789e104d..39aae87b 100644 --- a/sites/gatotv.com/gatotv.com_mx.channels.xml +++ b/sites/gatotv.com/gatotv.com_mx.channels.xml @@ -23,7 +23,7 @@ Boomerang México Canal 5 Canal 22 Nacional - Canal Catorce + Canal Catorce Cartoon Network México Cinecanal Oeste CineLatino @@ -72,7 +72,7 @@ Nickelodeon Mexico Nick Jr Latin America Nueve - Once México + Once México Pánico Paramount Network Latin America Sky One diff --git a/sites/guide.dstv.com/guide.dstv.com_bw.channels.xml b/sites/guide.dstv.com/guide.dstv.com_bw.channels.xml index 554ef374..4a6872df 100644 --- a/sites/guide.dstv.com/guide.dstv.com_bw.channels.xml +++ b/sites/guide.dstv.com/guide.dstv.com_bw.channels.xml @@ -87,7 +87,7 @@ Rai Italia Africa Real Time Africa Rok - RT News + RT News RTP Internacional Europa SABC News Sky News International diff --git a/sites/guide.dstv.com/guide.dstv.com_ls.channels.xml b/sites/guide.dstv.com/guide.dstv.com_ls.channels.xml index e793d75d..0102fa33 100644 --- a/sites/guide.dstv.com/guide.dstv.com_ls.channels.xml +++ b/sites/guide.dstv.com/guide.dstv.com_ls.channels.xml @@ -96,7 +96,7 @@ Rai Italia Africa Real Time Africa Rok - RT News + RT News RTP Internacional Europa SABC 1 SABC 2 diff --git a/sites/guide.dstv.com/guide.dstv.com_mw.channels.xml b/sites/guide.dstv.com/guide.dstv.com_mw.channels.xml index 74f017e3..c65bb97a 100644 --- a/sites/guide.dstv.com/guide.dstv.com_mw.channels.xml +++ b/sites/guide.dstv.com/guide.dstv.com_mw.channels.xml @@ -88,7 +88,7 @@ Rai Italia Africa Real Time Africa Rok - RT News + RT News RTP Internacional Europa SABC News Sky News International diff --git a/sites/guide.dstv.com/guide.dstv.com_na.channels.xml b/sites/guide.dstv.com/guide.dstv.com_na.channels.xml index 804b4cee..01df8f7a 100644 --- a/sites/guide.dstv.com/guide.dstv.com_na.channels.xml +++ b/sites/guide.dstv.com/guide.dstv.com_na.channels.xml @@ -87,7 +87,7 @@ Rai Italia Africa Real Time Africa Rok - RT News + RT News RTP Internacional Europa SABC News Sky News International diff --git a/sites/guide.dstv.com/guide.dstv.com_sz.channels.xml b/sites/guide.dstv.com/guide.dstv.com_sz.channels.xml index e3e380d1..3edb8c36 100644 --- a/sites/guide.dstv.com/guide.dstv.com_sz.channels.xml +++ b/sites/guide.dstv.com/guide.dstv.com_sz.channels.xml @@ -84,7 +84,7 @@ Rai Italia Africa Real Time Africa Rok - RT News + RT News RTP Internacional Europa SABC News Sky News International diff --git a/sites/guide.dstv.com/guide.dstv.com_za.channels.xml b/sites/guide.dstv.com/guide.dstv.com_za.channels.xml index 3c670456..9892d221 100644 --- a/sites/guide.dstv.com/guide.dstv.com_za.channels.xml +++ b/sites/guide.dstv.com/guide.dstv.com_za.channels.xml @@ -103,7 +103,7 @@ Rai Italia Africa Real Time Africa Rok - RT News + RT News RTP Internacional Europa SABC 1 SABC 2 diff --git a/sites/guide.dstv.com/guide.dstv.com_zm.channels.xml b/sites/guide.dstv.com/guide.dstv.com_zm.channels.xml index bff2e9c4..8cd72473 100644 --- a/sites/guide.dstv.com/guide.dstv.com_zm.channels.xml +++ b/sites/guide.dstv.com/guide.dstv.com_zm.channels.xml @@ -91,7 +91,7 @@ Rai Italia Africa Real Time Africa Rok - RT News + RT News RTP Internacional Europa SABC News Sky News International diff --git a/sites/guide.dstv.com/guide.dstv.com_zw.channels.xml b/sites/guide.dstv.com/guide.dstv.com_zw.channels.xml index d356fcf2..0d281e9c 100644 --- a/sites/guide.dstv.com/guide.dstv.com_zw.channels.xml +++ b/sites/guide.dstv.com/guide.dstv.com_zw.channels.xml @@ -85,7 +85,7 @@ Rai Italia Africa Real Time Africa Rok - RT News + RT News RTP Internacional Europa SABC News Sky News International diff --git a/sites/horizon.tv/horizon.tv_de.channels.xml b/sites/horizon.tv/horizon.tv_de.channels.xml index e648de58..7c5f40d1 100644 --- a/sites/horizon.tv/horizon.tv_de.channels.xml +++ b/sites/horizon.tv/horizon.tv_de.channels.xml @@ -119,7 +119,7 @@ NTV Mir ONE HD OstWest - Channel One Russia + Channel One Russia phoenix Pink Extra Pink Film @@ -151,7 +151,7 @@ RTL Living HD RTLup RTLZWEI - Russia Today + Russia Today RTPi RTR Planeta RTS Sat diff --git a/sites/m.tv.sms.cz/m.tv.sms.cz_cz.channels.xml b/sites/m.tv.sms.cz/m.tv.sms.cz_cz.channels.xml index 36efb271..3f7a9b64 100644 --- a/sites/m.tv.sms.cz/m.tv.sms.cz_cz.channels.xml +++ b/sites/m.tv.sms.cz/m.tv.sms.cz_cz.channels.xml @@ -42,7 +42,7 @@ Belarus 24 Biznes 24 Bloomberg TV Europe - Blue Hustler Europe + Blue Hustler Europe BN TV Satelitski Bober International Body in Balance UK @@ -186,8 +186,8 @@ HRT 4 HRT International H!t Music Channel Hungary - Hustler HD Europe - Hustler TV Europe + Hustler HD Europe + Hustler TV Europe Inter Investigation Discovery Europe Iris diff --git a/sites/magentatv.at/magentatv.at_at.channels.xml b/sites/magentatv.at/magentatv.at_at.channels.xml index bff4cc85..ad5f0a7a 100644 --- a/sites/magentatv.at/magentatv.at_at.channels.xml +++ b/sites/magentatv.at/magentatv.at_at.channels.xml @@ -16,7 +16,7 @@ Bergblick Bibel TV Bloomberg - Blue Hustler Europe + Blue Hustler Europe Bon Gusto Boomerang CCTV 4 Europe @@ -54,7 +54,7 @@ Habertürk Hayat TV Heimatkanal - Hustler TV Europe + Hustler TV Europe KIKA Kabel Eins Austria Kabel Eins Classics diff --git a/sites/magentatv.de/magentatv.de_de.channels.xml b/sites/magentatv.de/magentatv.de_de.channels.xml index 9b8b4ca2..067eb594 100644 --- a/sites/magentatv.de/magentatv.de_de.channels.xml +++ b/sites/magentatv.de/magentatv.de_de.channels.xml @@ -24,7 +24,7 @@ Bergblick Bibel TV BILD - Blue Hustler + Blue Hustler BonGusto Boomerang BR Fernsehen Nord diff --git a/sites/magticom.ge/magticom.ge_ge.channels.xml b/sites/magticom.ge/magticom.ge_ge.channels.xml index 40c84727..fcc98b3d 100644 --- a/sites/magticom.ge/magticom.ge_ge.channels.xml +++ b/sites/magticom.ge/magticom.ge_ge.channels.xml @@ -13,7 +13,7 @@ Amedia Hit Amedia Premium Armenia 1 TV - Avto 24 + Avto 24 Az TV BBC World News Europe Bollywood TV Rossiya @@ -55,7 +55,7 @@ Investigation Discovery Rossiya Istoriya JimJam Rossiya - Karusel International + Karusel International Kavkasia TV Maestro Magti Hiti @@ -75,14 +75,14 @@ Nick Jr CIS NST Obieqtivi TV - Ohotnik i Rybolov + Ohotnik i Rybolov Palitra News Paramount Channel Russia Paramount Comedy Russia Peretz International - Perviy kanal CIS + Pos TV - Pyatnitsa! International + Pyatnitsa! International Qartuli Arkhi Quality Channel RBK TV @@ -90,9 +90,9 @@ Rioni TV Rossiya 24 Rossiya K - RT News + RT News RTR Planeta - RTVi Europe + RTVi Europe Rugby TV Russkiy Illusion Rustavi 2 @@ -101,9 +101,9 @@ Setanta Sports Georgia Setanta Sports + Georgia Silk Universal - STS International - Telekanal O! - Tiji Russia + STS International + Telekanal O! + Tiji Russia TNT Music TV 25 TV 1000 Action @@ -114,7 +114,7 @@ Viasat Explore East Viasat History Viasat Nature East - Viasat Sport East + Viasat Sport East Zagorodny International Zhivaya Planeta diff --git a/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr_hr.channels.xml b/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr_hr.channels.xml index a0ce6910..01c4e82b 100644 --- a/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr_hr.channels.xml +++ b/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr_hr.channels.xml @@ -19,7 +19,7 @@ Balkanika Music TV BBC Earth Romania BHT 1 - Blue Hustler Europe + Blue Hustler Europe Boomerang Central & Eastern Europe Brazzers TV Europe Cartoon Network Russia & South East Europe @@ -29,9 +29,9 @@ Cinemax CineStar TV 1 Hrvatska CineStar TV Action Hrvatska - CineStar TV Fantasy - CineStar TV Premiere 1 - CineStar TV Premiere 2 + CineStar TV Fantasy + CineStar TV Premiere 1 + CineStar TV Premiere 2 Club MTV CMC TV CNBC Europe @@ -62,7 +62,7 @@ HRT 2 HRT 3 HRT 4 - Hustler TV Europe + Hustler TV Europe Jugoton TV KIKA Kino TV @@ -120,7 +120,7 @@ RTL Living Hrvatska RTL Passion Hrvatska RTL Zwei Deutschland - RT News + RT News RTS 1 RTS 2 RTS 3 @@ -154,8 +154,8 @@ Viasat History Viasat Nature East Vivid Red - Vivid Touch - Vivid TV Europe + Vivid Touch + Vivid TV Europe Vox Deutschland Woman Z1 diff --git a/sites/melita.com/melita.com_mt.channels.xml b/sites/melita.com/melita.com_mt.channels.xml index 83957a3b..484da18b 100644 --- a/sites/melita.com/melita.com_mt.channels.xml +++ b/sites/melita.com/melita.com_mt.channels.xml @@ -98,7 +98,7 @@ Radio TV RTL RTL II - Russia Today + Russia Today RTR Planeta Sky News HD Smash TV diff --git a/sites/meo.pt/meo.pt_pt.channels.xml b/sites/meo.pt/meo.pt_pt.channels.xml index 071ef7d0..2e55443b 100644 --- a/sites/meo.pt/meo.pt_pt.channels.xml +++ b/sites/meo.pt/meo.pt_pt.channels.xml @@ -120,12 +120,12 @@ PFC Panda Kids Penthouse Gold - Perviy kanal + Perviy kanal Phoenix CNE Playboy TV Porto Canal Pro TV - RT News + RT News RTP 1 RTP 2 RTP 3 @@ -142,7 +142,7 @@ Record News Record TV Rede Globo - Rybalka Telekanal + Rybalka Telekanal SET Asia SIC SIC Caras diff --git a/sites/mi.tv/mi.tv_ar.channels.xml b/sites/mi.tv/mi.tv_ar.channels.xml index 240305c9..e731a74e 100644 --- a/sites/mi.tv/mi.tv_ar.channels.xml +++ b/sites/mi.tv/mi.tv_ar.channels.xml @@ -19,7 +19,7 @@ Canal 20 Villa Maria Canal 26 Canal 4 - Canal (á) + Canal (á) Canal de la Ciudad Canal DHE Canal Luz diff --git a/sites/mi.tv/mi.tv_cl.channels.xml b/sites/mi.tv/mi.tv_cl.channels.xml index 31f5b92d..b74b45f9 100644 --- a/sites/mi.tv/mi.tv_cl.channels.xml +++ b/sites/mi.tv/mi.tv_cl.channels.xml @@ -69,7 +69,7 @@ Teletrak TNT TVN - TV Nuevo Tiempo + TV Nuevo Tiempo TV Senado TVU TyC Sports diff --git a/sites/mi.tv/mi.tv_mx.channels.xml b/sites/mi.tv/mi.tv_mx.channels.xml index 2c217505..267ac426 100644 --- a/sites/mi.tv/mi.tv_mx.channels.xml +++ b/sites/mi.tv/mi.tv_mx.channels.xml @@ -17,7 +17,7 @@ Foro TV Milenio TV Nu Music - Once México + Once México Space Star Channel Star Life diff --git a/sites/mtel.ba/mtel.ba_ba.channels.xml b/sites/mtel.ba/mtel.ba_ba.channels.xml index 7845966e..a10aab4f 100644 --- a/sites/mtel.ba/mtel.ba_ba.channels.xml +++ b/sites/mtel.ba/mtel.ba_ba.channels.xml @@ -37,8 +37,8 @@ CGTN CineStar TV 1 Srbija CineStar TV Action Srbija - CineStar TV Comedy - CineStar TV Fantasy + CineStar TV Comedy + CineStar TV Fantasy CNN International Europe Decija TV Dexy TV @@ -138,7 +138,7 @@ RTL II RTL Kockica RTL Living Hrvatska - RT News + RT News RTR Planeta RTRS TV RTS 2 diff --git a/sites/mts.rs/mts.rs_rs.channels.xml b/sites/mts.rs/mts.rs_rs.channels.xml index 9c44daec..894c188d 100644 --- a/sites/mts.rs/mts.rs_rs.channels.xml +++ b/sites/mts.rs/mts.rs_rs.channels.xml @@ -43,8 +43,8 @@ CGTN CineStar TV 1 Srbija CineStar TV Action Srbija - CineStar TV Comedy - CineStar TV Fantasy + CineStar TV Comedy + CineStar TV Fantasy Club MTV CNBC Europe CNN International Europe @@ -203,7 +203,7 @@ Red TV Rock & Roll Rossiya 24 - RT Documentary + RT Documentary RTL Croatia World RTL Deutschland RTL Gold @@ -212,7 +212,7 @@ RTL Klub RTL Kockica RTL + - RT News + RT News RTP RTR Planeta RTRS TV diff --git a/sites/nowplayer.now.com/nowplayer.now.com_hk-en.channels.xml b/sites/nowplayer.now.com/nowplayer.now.com_hk-en.channels.xml index 1b33d71c..3a5964bf 100644 --- a/sites/nowplayer.now.com/nowplayer.now.com_hk-en.channels.xml +++ b/sites/nowplayer.now.com/nowplayer.now.com_hk-en.channels.xml @@ -57,7 +57,7 @@ Ice Fire KBS World Lifetime - Macau Asia Satellite TV + Macau Asia Satellite TV MOOV Concert/MV Movie Movie MTV India @@ -103,7 +103,7 @@ Phoenix Hong Kong Phoenix InfoNews Channel Rock Entertainment - RT News + RT News RugbyPass TV Sansha TV SET India diff --git a/sites/nowplayer.now.com/nowplayer.now.com_hk-zh.channels.xml b/sites/nowplayer.now.com/nowplayer.now.com_hk-zh.channels.xml index 50e59e2c..2aa10aa7 100644 --- a/sites/nowplayer.now.com/nowplayer.now.com_hk-zh.channels.xml +++ b/sites/nowplayer.now.com/nowplayer.now.com_hk-zh.channels.xml @@ -54,7 +54,7 @@ Ice Fire KBS World Lifetime Asia - Macau Asia Satellite TV + Macau Asia Satellite TV MOOV Concert/MV Movie Movie MTV India @@ -100,7 +100,7 @@ Phoenix Hong Kong Phoenix InfoNews Channel Rock Entertainment - RT News + RT News RugbyPass TV Sansha TV SET India diff --git a/sites/ontvtonight.com/ontvtonight.com_uk.channels.xml b/sites/ontvtonight.com/ontvtonight.com_uk.channels.xml index 9573c5fa..822193a3 100644 --- a/sites/ontvtonight.com/ontvtonight.com_uk.channels.xml +++ b/sites/ontvtonight.com/ontvtonight.com_uk.channels.xml @@ -77,7 +77,7 @@ QVC UK Racing TV Really UK - RT News + RT News RT UK Sangat TV SBN International diff --git a/sites/programetv.ro/programetv.ro_ro.channels.xml b/sites/programetv.ro/programetv.ro_ro.channels.xml index 707eee27..d550e629 100644 --- a/sites/programetv.ro/programetv.ro_ro.channels.xml +++ b/sites/programetv.ro/programetv.ro_ro.channels.xml @@ -26,7 +26,7 @@ BBC Earth BBC World News Bloomberg TV - Blue Hustler + Blue Hustler Bollywood HD Bollywood TV Boomerang @@ -103,8 +103,8 @@ HBO Romania History România H!t Music Channel - Hustler HD - Hustler TV + Hustler HD + Hustler TV Inedit TV Investigation Discovery JimJam @@ -185,7 +185,7 @@ RTL Klub RTL + RTL Zwei - RT HD + RT HD Sat. 1 Sixx Sorozat + diff --git a/sites/programme-tv.net/programme-tv.net_fr.channels.xml b/sites/programme-tv.net/programme-tv.net_fr.channels.xml index a223d7e6..375c88f5 100644 --- a/sites/programme-tv.net/programme-tv.net_fr.channels.xml +++ b/sites/programme-tv.net/programme-tv.net_fr.channels.xml @@ -127,7 +127,7 @@ M6 M6 Music Mangas - MCM France + MCM France MCM Top Melody Mezzo @@ -191,7 +191,7 @@ TF 1 TF 1 Séries Films TFX - Tiji + Tiji Tipik TMC Toonami France diff --git a/sites/programtv.onet.pl/programtv.onet.pl_pl.channels.xml b/sites/programtv.onet.pl/programtv.onet.pl_pl.channels.xml index cc292f81..0f7f0adb 100644 --- a/sites/programtv.onet.pl/programtv.onet.pl_pl.channels.xml +++ b/sites/programtv.onet.pl/programtv.onet.pl_pl.channels.xml @@ -35,7 +35,7 @@ Belsat TV Bibel TV Bloomberg TV Europe - Blue Hustler Europe + Blue Hustler Europe Bollywood HD Boomerang Polska Brazzers TV Europe @@ -57,7 +57,7 @@ CBS Europa CBS Reality Polska CGTN - Perviy kanal Europa + Perviy kanal Europa Cinemax 2 Central Europe Cinemax Central Europe Club MTV @@ -68,7 +68,7 @@ CT 1 CT 2 Das Erste - Da Vinci Polska + Da Vinci Polska Deutsches Musik Fernsehen Disco Polo Music Discovery Channel Deutschland @@ -120,7 +120,7 @@ FilmBox Family Fokus TV - Folx + Folx Food Network Polska Fox Comedy Polska Fox Polska @@ -145,8 +145,8 @@ History Polska Home TV HR Fernsehen - Hustler HD Europe - Hustler TV Europe + Hustler HD Europe + Hustler TV Europe Insight UHD Inspiration TV Investigation Discovery Polska @@ -245,11 +245,11 @@ RFM TV RheinMain TV Romance TV Polska - RT Documentary + RT Documentary RTL 102.5 RadioVisione RTL Deutschland RTL Zwei Deutschland - RT News + RT News RTR Planeta RTS 1 RTS 2 @@ -331,7 +331,7 @@ UA TV VH1 Polska Vivid Red - Vivid Touch + Vivid Touch Vox Deutschland Vox Music TV Water Planet diff --git a/sites/proximusmwc.be/proximusmwc.be_be.channels.xml b/sites/proximusmwc.be/proximusmwc.be_be.channels.xml index f91fb8e9..af8b8242 100644 --- a/sites/proximusmwc.be/proximusmwc.be_be.channels.xml +++ b/sites/proximusmwc.be/proximusmwc.be_be.channels.xml @@ -20,7 +20,7 @@ Penthouse Gold TVE Int 13è Rue HD - 2M Monde + 2M Monde AB3 ABXPLO HD Action @@ -108,7 +108,7 @@ Télé MB HD Télé Sambre TF1 - Tiji + Tiji TIPIK TIPIK vision TMC HD diff --git a/sites/reportv.com.ar/reportv.com.ar_ve.channels.xml b/sites/reportv.com.ar/reportv.com.ar_ve.channels.xml index 170e2761..51dc4e1d 100644 --- a/sites/reportv.com.ar/reportv.com.ar_ve.channels.xml +++ b/sites/reportv.com.ar/reportv.com.ar_ve.channels.xml @@ -8,7 +8,7 @@ BABY TV BETHEL BOLIVIA TV - BRAZZERS TV + BRAZZERS TV CANAL I COLOMBEIA CONCIENCIA TV diff --git a/sites/rev.bs/rev.bs_bs.channels.xml b/sites/rev.bs/rev.bs_bs.channels.xml index d702931b..9a619a4c 100644 --- a/sites/rev.bs/rev.bs_bs.channels.xml +++ b/sites/rev.bs/rev.bs_bs.channels.xml @@ -164,7 +164,7 @@ TSN 1 TV5Monde États-Unis TV One - TVO + TVO Univisión Este VH1 East Vice East diff --git a/sites/siba.com.co/siba.com.co_co.channels.xml b/sites/siba.com.co/siba.com.co_co.channels.xml index b8f2a119..99dcc28e 100644 --- a/sites/siba.com.co/siba.com.co_co.channels.xml +++ b/sites/siba.com.co/siba.com.co_co.channels.xml @@ -5,7 +5,7 @@ AMC Animal Planet AXN - Brazzers TV XX + Cablenoticias Canal 1 Canal Capital diff --git a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml index 36b6ce12..53dc1a10 100644 --- a/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml +++ b/sites/telecablesat.fr/telecablesat.fr_fr.channels.xml @@ -2,7 +2,7 @@ 13eme RUE - 2M Monde + 2M Monde 3SAT 6ter AB 1 @@ -135,7 +135,7 @@ Gulli Guyane la 1ère Histoire TV - Hustler TV + Hustler TV I24news Infosport+ Discovery Investigation @@ -156,7 +156,7 @@ Martinique la 1ère MAtélé Mayotte la 1ère - MCM + MCM Melody Melody d'Afrique Men's UP TV @@ -243,7 +243,7 @@ TF1 TF1 Séries Films TFX - TIJI + TIJI Tipik TMC Toonami diff --git a/sites/telenettv.be/telenettv.be_be.channels.xml b/sites/telenettv.be/telenettv.be_be.channels.xml index 803f0096..507e4916 100644 --- a/sites/telenettv.be/telenettv.be_be.channels.xml +++ b/sites/telenettv.be/telenettv.be_be.channels.xml @@ -1,7 +1,7 @@ - 2M Monde + 2M Monde AB 3 Al Jazeera English Animal Planet Europe @@ -44,7 +44,7 @@ France 4 France 5 History Europe - Hustler HD Europe + Hustler HD Europe Kanaal Z Ketnet La Trois diff --git a/sites/teliatv.ee/teliatv.ee_ee-en.channels.xml b/sites/teliatv.ee/teliatv.ee_ee-en.channels.xml index c8cb0028..bdd9df40 100644 --- a/sites/teliatv.ee/teliatv.ee_ee-en.channels.xml +++ b/sites/teliatv.ee/teliatv.ee_ee-en.channels.xml @@ -22,7 +22,7 @@ Disney Channel Scandinavia Disney Junior Scandinavia Dom Kino International - Dozhd + Dozhd DTX Duck TV SD Duo 3 @@ -52,11 +52,11 @@ Fuel TV History 2 History - Hustler TV + Hustler TV Inspira Investigation Discovery Kanal 2 - Karusel + Karusel Kidzone+ KidZone TV KIKA @@ -81,16 +81,16 @@ Nicktoons N-TV NTV Mir Baltic - NTV Serial + NTV Serial Okhota i Rybalka Orsent TV - Perviy Baltijskyi Kanal + Perviy Baltijskyi Kanal Private TV ProSieben - Pyatnitsa! + Pyatnitsa! Rai 1 RBK TV - REN TV Baltic + REN TV Baltic RFM TV Rossiya 24 RTL Deutschland @@ -102,12 +102,12 @@ Stingray Classica Stingray Djazz Stingray IConcerts - STS Baltic + STS Baltic Super RTL Deutschland Taevas TV7 TBN Baltia - Telecafé International - Telekanal Futbol + Telecafé International + Telekanal Futbol TLC Russia TNT Comedy Travel Channel Europe @@ -125,7 +125,7 @@ TVE Internacional Europa TVN TV XXI - Usadba International + Usadba International Viasat Explore Viasat History Viasat Nature East diff --git a/sites/teliatv.ee/teliatv.ee_ee-et.channels.xml b/sites/teliatv.ee/teliatv.ee_ee-et.channels.xml index 6454b289..fed3e1f2 100644 --- a/sites/teliatv.ee/teliatv.ee_ee-et.channels.xml +++ b/sites/teliatv.ee/teliatv.ee_ee-et.channels.xml @@ -22,7 +22,7 @@ Disney Channel Disney Junior Dom Kino - Dozhd + Dozhd DTX Duck TV Duo 3 @@ -52,11 +52,11 @@ Fuel TV History 2 History - Hustler TV + Hustler TV Inspira Investigation Discovery Kanal 2 - Karusel + Karusel Kidzone+ KidZone TV KIKA @@ -79,16 +79,16 @@ Nicktoons N-TV NTV Mir Baltic - NTV Serial + NTV Serial Okhota i Rybalka Orsent TV - Perviy Baltijskyi Kanal + Perviy Baltijskyi Kanal Private TV ProSieben - Pyatnitsa! + Pyatnitsa! Rai 1 RBK TV - REN TV + REN TV RFM TV Rossiya 24 RTL @@ -100,12 +100,12 @@ Stingray Classica Stingray Djazz Stingray IConcerts - STS Baltic + STS Baltic Super RTL Taevas TV7 TBN - Telecafé - Telekanal Futbol + Telecafé + Telekanal Futbol TLC TNT Comedy Travel Channel @@ -123,7 +123,7 @@ TVE TVN TV XXI - Usadba + Usadba Viasat Explore Viasat History Viasat Nature diff --git a/sites/teliatv.ee/teliatv.ee_ee-ru.channels.xml b/sites/teliatv.ee/teliatv.ee_ee-ru.channels.xml index 5944a44e..6ea6508b 100644 --- a/sites/teliatv.ee/teliatv.ee_ee-ru.channels.xml +++ b/sites/teliatv.ee/teliatv.ee_ee-ru.channels.xml @@ -22,7 +22,7 @@ Disney Channel Scandinavia Disney Junior Scandinavia Dom Kino International - Dozhd + Dozhd DTX Rossiya Duck TV SD Duo 3 @@ -52,11 +52,11 @@ Fuel TV History 2 Asia History Russia - Hustler TV Europe + Hustler TV Europe Inspira Investigation Discovery Rossiya Kanal 2 - Karusel International + Karusel International Kidzone+ KidZone TV KIKA @@ -81,16 +81,16 @@ Nicktoons Scandinavia N-TV NTV Mir Baltic - NTV Serial + NTV Serial Okhota i Rybalka Orsent TV - Perviy Baltijskyi Kanal + Perviy Baltijskyi Kanal Private TV ProSieben Deutschland - Pyatnitsa! International + Pyatnitsa! International Rai 1 RBK TV - REN TV Baltic + REN TV Baltic RFM TV Rossiya 24 RTL Deutschland @@ -102,12 +102,12 @@ Stingray Classica Stingray Djazz Stingray IConcerts - STS Baltic + STS Baltic Super RTL Deutschland Taevas TV7 TBN Baltia - Telecafé International - Telekanal Futbol + Telecafé International + Telekanal Futbol TLC Russia TNT Comedy Travel Channel Europe @@ -125,7 +125,7 @@ TVE Internacional Europa TVN TV XXI - Usadba International + Usadba International Viasat Explore Viasat History Viasat Nature East diff --git a/sites/telkussa.fi/telkussa.fi_fi.channels.xml b/sites/telkussa.fi/telkussa.fi_fi.channels.xml index 8fdba061..ced3829e 100644 --- a/sites/telkussa.fi/telkussa.fi_fi.channels.xml +++ b/sites/telkussa.fi/telkussa.fi_fi.channels.xml @@ -3,6 +3,7 @@ AlfaTV Animal Planet + AVA C More First C More Hits C More Juniori @@ -15,7 +16,11 @@ Disney Channel Scandinavia Eurosport 1 Finland Eurosport 1 Sverige + Fox + Frii + Hero Jim + Kutonen Liv MTV 3 MTV Nordic @@ -26,7 +31,7 @@ Sjuan Sub Taivas TV7 - TLC Sverige + TLC TV 4 TV 5 V Film Action diff --git a/sites/transvision.co.id/transvision.co.id_id.channels.xml b/sites/transvision.co.id/transvision.co.id_id.channels.xml index 0f4e3f21..e83023a0 100644 --- a/sites/transvision.co.id/transvision.co.id_id.channels.xml +++ b/sites/transvision.co.id/transvision.co.id_id.channels.xml @@ -67,7 +67,7 @@ RCTI Rock Entertainment HD RTV - Russia Today + Russia Today SCTV T-Music Thrill diff --git a/sites/turksatkablo.com.tr/turksatkablo.com.tr_tr.channels.xml b/sites/turksatkablo.com.tr/turksatkablo.com.tr_tr.channels.xml index b844e3f1..a589343d 100644 --- a/sites/turksatkablo.com.tr/turksatkablo.com.tr_tr.channels.xml +++ b/sites/turksatkablo.com.tr/turksatkablo.com.tr_tr.channels.xml @@ -95,7 +95,7 @@ Qazaq TV Quran TV Rossiya 24 - RTG International + RTG International Saudi TV Science & Vie TV Show TV diff --git a/sites/tv.blue.ch/tv.blue.ch_ch.channels.xml b/sites/tv.blue.ch/tv.blue.ch_ch.channels.xml index 5acfd1d1..f78998dc 100644 --- a/sites/tv.blue.ch/tv.blue.ch_ch.channels.xml +++ b/sites/tv.blue.ch/tv.blue.ch_ch.channels.xml @@ -1,7 +1,7 @@ - 2M Monde + 2M Monde Alarabiya Aljazeera Channel Al Masriyah @@ -63,7 +63,7 @@ Eurosport 1 Germany Eurosport 2 Fix & Foxi - Folx + Folx Game TV Geo TV Goldstar TV @@ -110,7 +110,7 @@ Nitro Deutschland N-TV One - One 1 Music TV + One 1 Music TV ORF 1 ORF 2 ORF III @@ -197,7 +197,7 @@ ZDF ZDF Info ZDF Neo - Zwei 2 Music TV + Zwei 2 Music TV ERT World RIK Sat 4Seven @@ -266,7 +266,7 @@ PBS America Pick UK Quest UK - RT News + RT News Sky News International Smithsonian Channel UK Stingray Festival 4K @@ -362,7 +362,7 @@ M6 Suisse Mangas Max TV - MCM France + MCM France MCM Top Melody Mezzo @@ -416,7 +416,7 @@ TF 1 Séries Films TF 1 Suisse TFX Suisse - Tiji + Tiji TMC Suisse Toonami France Toute l'Histoire @@ -544,8 +544,8 @@ Digi 24 Pro TV International TVR International - Perviy kanal Europa - Karusel International + Perviy kanal Europa + Karusel International Nash Kinomir Ost West RTR Planeta diff --git a/sites/tv.lv/tv.lv_lv.channels.xml b/sites/tv.lv/tv.lv_lv.channels.xml index 757734fb..e1f913fa 100644 --- a/sites/tv.lv/tv.lv_lv.channels.xml +++ b/sites/tv.lv/tv.lv_lv.channels.xml @@ -7,8 +7,8 @@ Eurosport 2 LTV 1 LTV 7 - Perviy kanal - REN TV Baltic + Perviy kanal + REN TV Baltic TV 1000 CEE TV 1000 Russkoe Kino TV 3 Film diff --git a/sites/tv.nu/tv.nu_se.channels.xml b/sites/tv.nu/tv.nu_se.channels.xml index d2632da8..f68afe9c 100644 --- a/sites/tv.nu/tv.nu_se.channels.xml +++ b/sites/tv.nu/tv.nu_se.channels.xml @@ -72,7 +72,7 @@ Histrory HD Horse & Country TV HRT1 - Hustler TV + Hustler TV Investigation Discovery Kanal 10 Kanal 11 @@ -157,7 +157,7 @@ Viasat Explore Viasat History Viasat Nature - Viasat Sport HD + Viasat Sport HD VOX V Series V Sport 1 diff --git a/sites/tv.yandex.ru/tv.yandex.ru_kz.channels.xml b/sites/tv.yandex.ru/tv.yandex.ru_kz.channels.xml index 8e30b415..bbfb498b 100644 --- a/sites/tv.yandex.ru/tv.yandex.ru_kz.channels.xml +++ b/sites/tv.yandex.ru/tv.yandex.ru_kz.channels.xml @@ -4,10 +4,10 @@ 31 Kanal Almaty TV Atameken Business - Perviy kanal Evrasia + RTR Planeta Setanta Sports Ukraine - STS International + STS International TNT International \ No newline at end of file diff --git a/sites/tv.yandex.ru/tv.yandex.ru_ru.channels.xml b/sites/tv.yandex.ru/tv.yandex.ru_ru.channels.xml index 06b2f4bf..f3a8a355 100644 --- a/sites/tv.yandex.ru/tv.yandex.ru_ru.channels.xml +++ b/sites/tv.yandex.ru/tv.yandex.ru_ru.channels.xml @@ -2,9 +2,9 @@ 1HD Music TV - 24 Krim - 365 dnei TV - 5 Kanal + 24 Krim + 365 dnei TV + 5 Kanal 7 TV 9 Volna A1 @@ -28,8 +28,8 @@ Bollywood HD Bolshaya Aziya Boomerang Central & Eastern Europe - Bridge TV - Bridge TV Russkiy Hit + Bridge TV + Bridge TV Russkiy Hit Cartoon Network Russia & South East Europe CBS Reality Europe Che! @@ -46,8 +46,8 @@ Domashniy Dom Kino Dom Kino Premium - Dozhd - Draiv + Dozhd + Draiv DTX Rossiya DW English Eda @@ -81,7 +81,7 @@ Istoriya Izvestia TV JimJam Rossiya - Kaleidoskop TV + Kaleidoskop TV Kanal Disney Kapitan Fantastika Karusel @@ -98,12 +98,12 @@ Kino TV Komediynoe Konniy Mir - Krasnaya Liniya + Krasnaya Liniya Krik TV Kto est kto - Kuban 24 Orbita + Kuban 24 Orbita Kuhnya TV - Kurai TV + Kurai TV KVN TV La Minor LDPR TV @@ -126,10 +126,10 @@ Mezzo Live HD Mir Mir 24 - Mir Belogorya TV + Mir Belogorya TV Mir Seriala Moskva 24 - Moskva Telekanal + Moskva Telekanal Moya Planeta MTV Hits Europe MTV Live HD @@ -158,16 +158,16 @@ Novoe Radio NST NTV - NTV Pravo - NTV Serial - NTV Styl - O!2 + NTV Pravo + NTV Serial + NTV Styl + O!2 Ocean TV - Ohotnik i Rybolov + Ohotnik i Rybolov Okhota i Rybalka Oruzhie Ostrosyuzhetnoye - Otkritiy Mir + Otkritiy Mir OTR Paramount Channel Russia Paramount Comedy Russia @@ -175,26 +175,26 @@ Pobeda Poehali! Priklyucheniya - Prodvizhenie Moskva + Prodvizhenie Moskva Psikhologiya 21 - Pyatnitsa! + Pyatnitsa! Radost Moya Ratnik RBK TV REN TV Retro - RGVK Dagestan + RGVK Dagestan Rodnoe Kino Rossiya 1 Rossiya 24 Rossiya K - RT Doc - RT Documentary + RTД + RT Doc RTG HD - RTG International + RTG International RTG TV - RT News - Russkij Extrem + RT News + Russkij Extrem Russkiy Bestseller Russkiy Detektiv Russkiy Illusion @@ -210,33 +210,33 @@ Sony Channel Russia Sony Sci-Fi Russia Sony Turbo - Sovershenno Sekretno TV + Sovershenno Sekretno TV Soyuz Stingray CMusic Stingray IConcerts - Strana FM TV - STS - STS Love + Strana FM TV + STS + STS Love T24 Tayny Galaktiki TBN Rossiya TDK Telecafé - Telekanal 2x2 - Telekanal 360° - Telekanal Doktor - Telekanal Futbol - Telekanal Nadezhda - Telekanal O! - Telekanal Spas + Telekanal 2x2 + Telekanal 360° + Telekanal Doktor + Telekanal Futbol + Telekanal Nadezhda + Telekanal O! + Telekanal Spas Telekanal Teatr - Telekanal Zvezda + Telekanal Zvezda Teleputeshestviya TLC Russia TNT TNT 4 TNT Music - TNV Planeta + TNV Planeta TNV Tatarstan Tochka TV Travel Channel Europe @@ -250,7 +250,7 @@ TV Centr TV Guberniya TVMChannel - TV Start + TV Start TV XXI U Udmurtiya @@ -262,7 +262,7 @@ Viasat Explore Russia Viasat History Viasat Nature East - Viasat Sport East + Viasat Sport East VIP Comedy VIP Megahit VIP Premiere @@ -271,7 +271,7 @@ Voprosy i Otvety Vremya World Fashion Channel Russia - Yamal Region + Yamal Region Yurgan Zagorodnaya Zhizn Zagorodny diff --git a/sites/tv24.se/tv24.se_se.channels.xml b/sites/tv24.se/tv24.se_se.channels.xml index 7e8f5d60..2c77a8ff 100644 --- a/sites/tv24.se/tv24.se_se.channels.xml +++ b/sites/tv24.se/tv24.se_se.channels.xml @@ -13,7 +13,7 @@ BBC Brit BBC Earth BBC World News - Blue Hustler + Blue Hustler Boomerang Canal 24H Cartoon Network @@ -87,7 +87,7 @@ Horse & Country (UK) Horse & Country TV HRT1 - Hustler TV + Hustler TV ID Kanal 10 Kanal 11 @@ -195,7 +195,7 @@ Viasat History HD Viasat Nature Viasat Nature HD - Viasat Sport + Viasat Sport VOX Viasat Series V Sport Extra diff --git a/sites/tv2go.t-2.net/tv2go.t-2.net_si.channels.xml b/sites/tv2go.t-2.net/tv2go.t-2.net_si.channels.xml index d9189744..dc90df80 100644 --- a/sites/tv2go.t-2.net/tv2go.t-2.net_si.channels.xml +++ b/sites/tv2go.t-2.net/tv2go.t-2.net_si.channels.xml @@ -36,10 +36,10 @@ CGTN CineStar TV 1 CineStar TV Action - CineStar TV Comedy - CineStar TV Fantasy - CineStar TV Premiere 1 - CineStar TV Premiere 2 + CineStar TV Comedy + CineStar TV Fantasy + CineStar TV Premiere 1 + CineStar TV Premiere 2 Club MTV CMC TV CNN @@ -103,15 +103,15 @@ H2 HD HRT 1 HRT 2 - Hustler HD - Hustler TV + Hustler HD + Hustler TV JimJam Jugoton TV Kabel Eins Kanal 5 Kanal A Kanali 7 - Karusel + Karusel K CN 1 K CN 2 K CN 3 @@ -155,7 +155,7 @@ Oto OTV OTV Valentino - Perviy kanal + Perviy kanal PeTV Pink Extra Pink Film @@ -184,12 +184,12 @@ RTL II RTL Kockica RTL Living - RT + RT RTRS TV RTS 1 RTS 2 RTS Klasika - RTVi Europe + RTVi Europe RTV Vikom Sat. 1 Scifi Srbija @@ -207,7 +207,7 @@ SuperOne HD Super RTL T-2 Info - Telecafé + Telecafé Telma TLC Tlnovelas diff --git a/sites/tvgid.ua/tvgid.ua_ua.channels.xml b/sites/tvgid.ua/tvgid.ua_ua.channels.xml index 74456b1b..21e05fec 100644 --- a/sites/tvgid.ua/tvgid.ua_ua.channels.xml +++ b/sites/tvgid.ua/tvgid.ua_ua.channels.xml @@ -4,7 +4,7 @@ 1+1 24 Kanal 2+2 - 34 Telekanal + 34 Telekanal 5 Kanal 8 Kanal Ajara TV @@ -67,7 +67,7 @@ NTN Obozrevatel TV Oce - Ohotnik i Rybolov + Ohotnik i Rybolov OTB Galychyna Paramount Comedy Pershiy Diloviy @@ -75,7 +75,7 @@ Plus Plus Polsat Pryamyy - Pyatnitsa! + Pyatnitsa! Rossiya K Ryzhiy Setanta Sports Ukraine @@ -83,15 +83,15 @@ Sony Sci-Fi Star Cinema Star Family - STS - Telekanal Spas - Telekanal STB - Telekanal Ukraina + STS + Telekanal Spas + Telekanal STB + TET Travel Channel TV 1000 Action TV 1000 East - TV 1000 World Kino + TV 1000 World Kino TV 3 TV-4 TV 5 @@ -108,7 +108,7 @@ Viasat Explore Viasat History Viasat Nature - Viasat Sport + Viasat Sport VIP Comedy X Sport Zhivi! diff --git a/sites/tvhebdo.com/tvhebdo.com_ca.channels.xml b/sites/tvhebdo.com/tvhebdo.com_ca.channels.xml index bf30b0ac..20daa20b 100644 --- a/sites/tvhebdo.com/tvhebdo.com_ca.channels.xml +++ b/sites/tvhebdo.com/tvhebdo.com_ca.channels.xml @@ -2,7 +2,7 @@ CPAC English - 2M + 2M SPARK ABC Sparks HD addikTV @@ -288,7 +288,7 @@ TOONF TOON A HD TTF HD - TFO + TFO TFO HD TGCOM 24 The Shopping Channel diff --git a/sites/tvprofil.com/tvprofil.com_al.channels.xml b/sites/tvprofil.com/tvprofil.com_al.channels.xml index 7c39e13e..b2f5eefa 100644 --- a/sites/tvprofil.com/tvprofil.com_al.channels.xml +++ b/sites/tvprofil.com/tvprofil.com_al.channels.xml @@ -109,9 +109,9 @@ Red TV Report TV Rete 4 - RT Documentary + RT Documentary RTK 1 - RT News + RT News RTS 1 RTSH 1 RTSH 24 diff --git a/sites/tvprofil.com/tvprofil.com_ba.channels.xml b/sites/tvprofil.com/tvprofil.com_ba.channels.xml index e4f1f254..b212f8d6 100644 --- a/sites/tvprofil.com/tvprofil.com_ba.channels.xml +++ b/sites/tvprofil.com/tvprofil.com_ba.channels.xml @@ -19,12 +19,12 @@ Brazzers TV CGTN Documentary CineStar TV 1 - CineStar TV 2 + CineStar TV 2 CineStar TV Action - CineStar TV Comedy - CineStar TV Fantasy - CineStar TV Premiere 1 - CineStar TV Premiere 2 + CineStar TV Comedy + CineStar TV Fantasy + CineStar TV Premiere 1 + CineStar TV Premiere 2 Da Vinci Decija TV Doku TV diff --git a/sites/tvprofil.com/tvprofil.com_de.channels.xml b/sites/tvprofil.com/tvprofil.com_de.channels.xml index 13f9d358..ddb78bc3 100644 --- a/sites/tvprofil.com/tvprofil.com_de.channels.xml +++ b/sites/tvprofil.com/tvprofil.com_de.channels.xml @@ -9,7 +9,7 @@ QVC Style UK Radio Bremen Fernsehen SBN International - TV 1000 World Kino + TV 1000 World Kino TVN TVN 24 TVP Polonia diff --git a/sites/tvtv.us/tvtv.us.config.js b/sites/tvtv.us/tvtv.us.config.js index 6997e4f9..92f2d6a6 100644 --- a/sites/tvtv.us/tvtv.us.config.js +++ b/sites/tvtv.us/tvtv.us.config.js @@ -4,22 +4,25 @@ const utc = require('dayjs/plugin/utc') dayjs.extend(utc) module.exports = { + ignore: true, // NOTE: return an HTTP error 503 (Service Unavailable) on every request from GitHub server only (https://github.com/iptv-org/epg/issues/1172#issuecomment-1284261669) site: 'tvtv.us', url: function ({ date, channel }) { - return `https://www.tvtv.us/api/v1/lineup/USA-NY71652-DEFAULT/grid/${date.toJSON()}/${date.add(1, 'd').toJSON()}/${channel.site_id}` + return `https://www.tvtv.us/api/v1/lineup/USA-NY71652-DEFAULT/grid/${date.toJSON()}/${date + .add(1, 'd') + .toJSON()}/${channel.site_id}` }, parser: function ({ content }) { let programs = [] const items = parseItems(content) items.forEach(item => { - const start = dayjs.utc(item.startTime) - const stop = start.add(item.runTime, 'm') - programs.push({ - title: item.title, - description: item.subtitle, - start, - stop + const start = dayjs.utc(item.startTime) + const stop = start.add(item.runTime, 'm') + programs.push({ + title: item.title, + description: item.subtitle, + start, + stop }) }) @@ -27,10 +30,8 @@ module.exports = { } } - function parseItems(content) { - const json = JSON.parse(content) - if (!json.length) return [] - return json[0] + const json = JSON.parse(content) + if (!json.length) return [] + return json[0] } - diff --git a/sites/tvtv.us/tvtv.us_us.channels.xml b/sites/tvtv.us/tvtv.us_us.channels.xml index 969e9a1b..fe64c335 100644 --- a/sites/tvtv.us/tvtv.us_us.channels.xml +++ b/sites/tvtv.us/tvtv.us_us.channels.xml @@ -107,7 +107,7 @@ Bounce Bravo East Bravo West - Brazzers TV + Brazzers TV Buzzr BYU TV CaribVision @@ -253,7 +253,7 @@ Game Show Central Game Show Network East Game Show Network West - GEB America + Gem Shopping Network GetTV GMA Life TV @@ -544,7 +544,7 @@ SonLife Broadcasting Network - SBS + Schlager TV Science ScreenPix @@ -633,7 +633,7 @@ TBS East TBS West TCM - TCT + TeenNick TeleHit Telemundo East (National Feed) @@ -679,7 +679,7 @@ TV Land West TV One TVP Polonia - TVW + TyC Sports TYT Network Ultra Familia diff --git a/sites/vivacom.bg/vivacom.bg_bg.channels.xml b/sites/vivacom.bg/vivacom.bg_bg.channels.xml index e81e052e..6d7d849a 100644 --- a/sites/vivacom.bg/vivacom.bg_bg.channels.xml +++ b/sites/vivacom.bg/vivacom.bg_bg.channels.xml @@ -91,7 +91,7 @@ HBO 3 HBO Hit Mix Channel - Hustler TV + Hustler TV Investigation Discovery JimJam Jukebox diff --git a/sites/zap.co.ao/zap.co.ao_ao.channels.xml b/sites/zap.co.ao/zap.co.ao_ao.channels.xml index 6ed160fc..3e3db974 100644 --- a/sites/zap.co.ao/zap.co.ao_ao.channels.xml +++ b/sites/zap.co.ao/zap.co.ao_ao.channels.xml @@ -66,7 +66,7 @@ Porto Canal RFM TV RTNC - RT News + RT News RTP África RTP Internacional Europa RTR Planeta @@ -92,7 +92,7 @@ TVI Ficção TVI Internacional Télé 50 - Tiji + Tiji Travel Channel Europe Ushuaïa TV Zap Filmes 1 diff --git a/sites/ziggogo.tv/ziggogo.tv_nl.channels.xml b/sites/ziggogo.tv/ziggogo.tv_nl.channels.xml index c57ea003..24435929 100644 --- a/sites/ziggogo.tv/ziggogo.tv_nl.channels.xml +++ b/sites/ziggogo.tv/ziggogo.tv_nl.channels.xml @@ -4,7 +4,7 @@ 100% NL TV 192 TV 24 Kitchen Nederland - 2M Monde + 2M Monde ARTE Deutsch AT5 ATV Avrupa diff --git a/tests/__data__/expected/_readme.md b/tests/__data__/expected/_readme.md index 734e3cb9..79027d19 100644 --- a/tests/__data__/expected/_readme.md +++ b/tests/__data__/expected/_readme.md @@ -12,12 +12,12 @@ To load a program guide, all you need to do is copy the link to one or more of t Country                         ChannelsEPGStatus                                                    - 🇨🇦 Canada2https://iptv-org.github.io/epg/guides/ca-en/example.com.epg.xml.gzexample.com - 1https://iptv-org.github.io/epg/guides/ca-ru/example.com.epg.xml.gzexample.com + 🇨🇦 Canada2https://iptv-org.github.io/epg/guides/ca-en/example.com.epg.xmlexample.com + 1https://iptv-org.github.io/epg/guides/ca-ru/example.com.epg.xmlexample.com -All guides also have a JSON version. To download it, just change the extension from `.xml.gz` to `.json`. +All guides also have a compressed and JSON version. To download them, simply change the extension from `.xml` to `.xml.gz` or `.json` respectively. ## Contribution diff --git a/tests/__data__/expected/guides/bh/chaines-tv.orange.fr.epg.xml b/tests/__data__/expected/guides/bh/chaines-tv.orange.fr.epg.xml new file mode 100644 index 00000000..61118187 --- /dev/null +++ b/tests/__data__/expected/guides/bh/chaines-tv.orange.fr.epg.xml @@ -0,0 +1,5 @@ + +CNN Internationalhttps://chaines-tv.orange.fr +World SportВсе о главных спортивных событиях мира. Обзоры самых важных спортивных событий, аналитика, мнения экспертов. +Connecting Africa. 114-я серия114-я серия. Проект, рассказывающий о людях и компаниях, которые совершают революцию в африканском бизнесе, и о тех, кто объединяет континент, выступая за свободную торговлю в Африке. + \ No newline at end of file diff --git a/tests/__data__/expected/guides/fr/chaines-tv.orange.fr.epg.xml b/tests/__data__/expected/guides/fr/chaines-tv.orange.fr.epg.xml new file mode 100644 index 00000000..61118187 --- /dev/null +++ b/tests/__data__/expected/guides/fr/chaines-tv.orange.fr.epg.xml @@ -0,0 +1,5 @@ + +CNN Internationalhttps://chaines-tv.orange.fr +World SportВсе о главных спортивных событиях мира. Обзоры самых важных спортивных событий, аналитика, мнения экспертов. +Connecting Africa. 114-я серия114-я серия. Проект, рассказывающий о людях и компаниях, которые совершают революцию в африканском бизнесе, и о тех, кто объединяет континент, выступая за свободную торговлю в Африке. + \ No newline at end of file diff --git a/tests/__data__/expected/guides/ge/magticom.ge.epg.xml b/tests/__data__/expected/guides/ge/magticom.ge.epg.xml new file mode 100644 index 00000000..9a4ed48e --- /dev/null +++ b/tests/__data__/expected/guides/ge/magticom.ge.epg.xml @@ -0,0 +1,3 @@ + +CNN Internationalhttps://magticom.ge + \ No newline at end of file diff --git a/tests/__data__/expected/guides/ru/yandex.ru.epg.xml b/tests/__data__/expected/guides/ru/yandex.ru.epg.xml new file mode 100644 index 00000000..d396a1df --- /dev/null +++ b/tests/__data__/expected/guides/ru/yandex.ru.epg.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/tests/__data__/expected/guides/us/directv.com.epg.xml b/tests/__data__/expected/guides/us/directv.com.epg.xml new file mode 100644 index 00000000..d396a1df --- /dev/null +++ b/tests/__data__/expected/guides/us/directv.com.epg.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/tests/__data__/expected/guides/zw/dstv.com.epg.xml b/tests/__data__/expected/guides/zw/dstv.com.epg.xml new file mode 100644 index 00000000..efb0e0ab --- /dev/null +++ b/tests/__data__/expected/guides/zw/dstv.com.epg.xml @@ -0,0 +1,4 @@ + +M-Net Movies 2https://dstv.com +Robin Hood8.256.0/1S09E257 + \ No newline at end of file diff --git a/tests/commands/guides/update.test.js b/tests/commands/guides/update.test.js index 7b1049aa..92b74ab8 100644 --- a/tests/commands/guides/update.test.js +++ b/tests/commands/guides/update.test.js @@ -21,6 +21,14 @@ it('can generate /guides', () => { { encoding: 'utf8' } ) + const uncompressed = glob + .sync('tests/__data__/expected/guides/**/*.epg.xml') + .map(f => f.replace('tests/__data__/expected/', '')) + + uncompressed.forEach(filepath => { + expect(content(`output/${filepath}`), filepath).toBe(content(`expected/${filepath}`)) + }) + const compressed = glob .sync('tests/__data__/expected/guides/**/*.epg.xml.gz') .map(f => f.replace('tests/__data__/expected/', '')) @@ -51,22 +59,7 @@ it('will terminate process if programs not found', () => { process.exit(1) } catch (err) { expect(err.status).toBe(1) - expect(err.stdout).toBe(` -> guides:update -> node scripts/commands/guides/update.js - -Generating guides/... -Loading \"database/programs.db\"... -Loading queue... -Creating \"tests/__data__/output/guides/us/directv.com.epg.xml.gz\"... -Creating \"tests/__data__/output/guides/fr/chaines-tv.orange.fr.epg.xml.gz\"... -Creating \"tests/__data__/output/guides/bh/chaines-tv.orange.fr.epg.xml.gz\"... -Creating \"tests/__data__/output/guides/ge/magticom.ge.epg.xml.gz\"... -Creating \"tests/__data__/output/guides/ru/yandex.ru.epg.xml.gz\"... -Creating \"tests/__data__/output/guides/zw/dstv.com.epg.xml.gz\"... - -Error: No programs found -`) + expect(err.stdout.includes('Error: No programs found')).toBe(true) } })