├── .github ├── FUNDING.yml └── workflows │ ├── gen-epg.yml │ ├── jekyll-docker.yml │ ├── jekyll-gh-pages.yml │ └── static.yml ├── README.md ├── epg └── scripts │ ├── global │ ├── Optus.xml.json │ ├── arabia.xml.json │ ├── global.txt │ ├── indonesia.xml.json │ ├── indonesiapremium1.xml.json │ ├── indonesiapremium2.xml.json │ ├── indonesiapremium3.xml.json │ ├── indonesiapremium4.xml.json │ ├── indonesiapremium5.xml.json │ ├── malaysia.xml.json │ ├── malaysiapremium1.xml.json │ ├── malaysiapremium2.xml.json │ └── singaporepremium.xml.json │ └── index.py └── nosignal └── index.m3u8 /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | custom: https://trakteer.id/libreterebi/tip 4 | -------------------------------------------------------------------------------- /.github/workflows/gen-epg.yml: -------------------------------------------------------------------------------- 1 | name: Generate EPG every day 2 | on: 3 | schedule: 4 | - cron: '00 00-16/4 * * *' 5 | pull_request: 6 | branches: 7 | - master 8 | workflow_dispatch: 9 | 10 | jobs: 11 | generate: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: checkout 15 | uses: actions/checkout@v2 16 | - name: setup python 17 | uses: actions/setup-python@v2 18 | with: 19 | python-version: 3.11 20 | - name: config 21 | run: | 22 | git pull --rebase 23 | git config --global user.email "reinmclaren33@gmail.com" 24 | git config --global user.name "Faizal Hamzah" 25 | git reset --soft HEAD^ 26 | - name: generate 27 | run: | 28 | cd epg/scripts 29 | pwd 30 | echo "Installing dependencies..." 31 | python3 -m pip install lxml pgzip requests 32 | echo "Generating EPG..." 33 | python3 -u index.py -zo guide.xml --source="global/global.txt" --gen-name="Libretelevision" --gen-url="libretv.my.id" 34 | mv -v guide.xml.gz .. 35 | cd ../.. 36 | - name: commit 37 | run: | 38 | git add -A 39 | git commit -m "Generate EPG every day" 40 | git push -u origin --all 41 | -------------------------------------------------------------------------------- /.github/workflows/jekyll-docker.yml: -------------------------------------------------------------------------------- 1 | name: Jekyll site CI 2 | 3 | on: 4 | push: 5 | branches: [ "master" ] 6 | pull_request: 7 | branches: [ "master" ] 8 | 9 | jobs: 10 | build: 11 | 12 | runs-on: ubuntu-latest 13 | 14 | steps: 15 | - uses: actions/checkout@v3 16 | - name: Build the site in the jekyll/builder container 17 | run: | 18 | docker run \ 19 | -v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \ 20 | jekyll/builder:latest /bin/bash -c "chmod -R 777 /srv/jekyll && jekyll build --future" 21 | -------------------------------------------------------------------------------- /.github/workflows/jekyll-gh-pages.yml: -------------------------------------------------------------------------------- 1 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages 2 | name: Deploy Jekyll with GitHub Pages dependencies preinstalled 3 | 4 | on: 5 | # Runs on pushes targeting the default branch 6 | push: 7 | branches: ["master"] 8 | 9 | # Allows you to run this workflow manually from the Actions tab 10 | workflow_dispatch: 11 | 12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 13 | permissions: 14 | contents: read 15 | pages: write 16 | id-token: write 17 | 18 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 19 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 20 | concurrency: 21 | group: "pages" 22 | cancel-in-progress: false 23 | 24 | jobs: 25 | # Build job 26 | build: 27 | runs-on: ubuntu-latest 28 | steps: 29 | - name: Checkout 30 | uses: actions/checkout@v3 31 | - name: Setup Pages 32 | uses: actions/configure-pages@v3 33 | - name: Build with Jekyll 34 | uses: actions/jekyll-build-pages@v1 35 | with: 36 | source: ./ 37 | destination: ./_site 38 | - name: Upload artifact 39 | uses: actions/upload-pages-artifact@v1 40 | 41 | # Deployment job 42 | deploy: 43 | environment: 44 | name: github-pages 45 | url: ${{ steps.deployment.outputs.page_url }} 46 | runs-on: ubuntu-latest 47 | needs: build 48 | steps: 49 | - name: Deploy to GitHub Pages 50 | id: deployment 51 | uses: actions/deploy-pages@v2 52 | -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- 1 | # Simple workflow for deploying static content to GitHub Pages 2 | name: Deploy static content to Pages 3 | 4 | on: 5 | # Runs on pushes targeting the default branch 6 | push: 7 | branches: ["master"] 8 | 9 | # Allows you to run this workflow manually from the Actions tab 10 | workflow_dispatch: 11 | 12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 13 | permissions: 14 | contents: read 15 | pages: write 16 | id-token: write 17 | 18 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 19 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 20 | concurrency: 21 | group: "pages" 22 | cancel-in-progress: false 23 | 24 | jobs: 25 | # Single deploy job since we're just deploying 26 | deploy: 27 | environment: 28 | name: github-pages 29 | url: ${{ steps.deployment.outputs.page_url }} 30 | runs-on: ubuntu-latest 31 | steps: 32 | - name: Checkout 33 | uses: actions/checkout@v3 34 | - name: Setup Pages 35 | uses: actions/configure-pages@v3 36 | - name: Upload artifact 37 | uses: actions/upload-pages-artifact@v1 38 | with: 39 | # Upload entire repository 40 | path: '.' 41 | - name: Deploy to GitHub Pages 42 | id: deployment 43 | uses: actions/deploy-pages@v2 44 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Generate EPG](https://github.com/thefirefox12537/streams/actions/workflows/gen-epg.yml/badge.svg)](https://github.com/thefirefox12537/streams/actions/workflows/gen-epg.yml) 2 | -------------------------------------------------------------------------------- /epg/scripts/global/Optus.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "os1", 4 | "channel_name": "AU: Optus Sports 1", 5 | "channel_id": "OptusSports1.au" 6 | }, 7 | { 8 | "origin": "os2", 9 | "channel_name": "AU: Optus Sports 2", 10 | "channel_id": "OptusSports2.au" 11 | }, 12 | { 13 | "origin": "os3", 14 | "channel_name": "AU: Optus Sports 3", 15 | "channel_id": "OptusSports3.au" 16 | }, 17 | { 18 | "origin": "os4", 19 | "channel_name": "AU: Optus Sports 4", 20 | "channel_id": "OptusSports4.au" 21 | }, 22 | { 23 | "origin": "os5", 24 | "channel_name": "AU: Optus Sports 5", 25 | "channel_id": "OptusSports5.au" 26 | }, 27 | { 28 | "origin": "os6", 29 | "channel_name": "AU: Optus Sports 6", 30 | "channel_id": "OptusSports6.au" 31 | }, 32 | { 33 | "origin": "os7", 34 | "channel_name": "AU: Optus Sports 7", 35 | "channel_id": "OptusSports7.au" 36 | }, 37 | { 38 | "origin": "os8", 39 | "channel_name": "AU: Optus Sports 8", 40 | "channel_id": "OptusSports8.au" 41 | }, 42 | { 43 | "origin": "os9", 44 | "channel_name": "AU: Optus Sports 9", 45 | "channel_id": "OptusSports9.au" 46 | }, 47 | { 48 | "origin": "os10", 49 | "channel_name": "AU: Optus Sports 10", 50 | "channel_id": "OptusSports10.au" 51 | }, 52 | { 53 | "origin": "os11", 54 | "channel_name": "AU: Optus Sports 11", 55 | "channel_id": "OptusSports11.au" 56 | }, 57 | { 58 | "origin": "os12", 59 | "channel_name": "AU: Optus Sports 12", 60 | "channel_id": "OptusSports12.au" 61 | } 62 | ] 63 | -------------------------------------------------------------------------------- /epg/scripts/global/arabia.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "SSC 1 4K", 4 | "channel_name": "SA: SSC 1", 5 | "channel_id": "SSC1.sa" 6 | }, 7 | { 8 | "origin": "SSC 2 4K", 9 | "channel_name": "SA: SSC 2", 10 | "channel_id": "SSC2.sa" 11 | }, 12 | { 13 | "origin": "SSC 3 4K", 14 | "channel_name": "SA: SSC 3", 15 | "channel_id": "SSC3.sa" 16 | }, 17 | { 18 | "origin": "SSC 4 4K", 19 | "channel_name": "SA: SSC 4", 20 | "channel_id": "SSC4.sa" 21 | }, 22 | { 23 | "origin": "SSC 5 4K", 24 | "channel_name": "SA: SSC 5", 25 | "channel_id": "SSC5.sa" 26 | }, 27 | { 28 | "origin": "SSC Extra 1 HD", 29 | "channel_name": "SA: SSC Extra 1", 30 | "channel_id": "SSCExtra1.sa" 31 | }, 32 | { 33 | "origin": "SSC Extra 2 HD", 34 | "channel_name": "SA: SSC Extra 2", 35 | "channel_id": "SSCExtra2.sa" 36 | }, 37 | { 38 | "origin": "SSC Extra 3 HD", 39 | "channel_name": "SA: SSC Extra 3", 40 | "channel_id": "SSCExtra3.sa" 41 | }, 42 | { 43 | "origin": "SSC News HD", 44 | "channel_name": "SA: SSC News", 45 | "channel_id": "SSCNews.sa" 46 | } 47 | ] 48 | -------------------------------------------------------------------------------- /epg/scripts/global/global.txt: -------------------------------------------------------------------------------- 1 | i.mjh.nz.xml 2 | https://i.mjh.nz/all/epg.xml 3 | 4 | PlutoTV.xml 5 | https://i.mjh.nz/PlutoTV/all.xml 6 | 7 | SamsungTVPlus.xml 8 | https://i.mjh.nz/SamsungTVPlus/all.xml 9 | 10 | Optus.xml 11 | https://epg.ninja/epg/MISC/AUSoptus.xml 12 | 13 | arabia.xml 14 | https://raw.githubusercontent.com/bebawy6/EPG/master/arEPG.xml 15 | 16 | arabia2.xml 17 | https://www.bevy.be/bevyfiles/arabia.xml 18 | 19 | arabiapremiumar.xml 20 | https://www.bevy.be/bevyfiles/arabiapremiumar.xml 21 | 22 | arabiapremiumeng.xml 23 | https://www.bevy.be/bevyfiles/arabiapremiumeng.xml 24 | 25 | arabiapremium2.xml 26 | https://www.bevy.be/bevyfiles/arabiapremium2.xml 27 | 28 | australia.xml 29 | https://www.bevy.be/bevyfiles/australia.xml 30 | 31 | australiapremium.xml 32 | https://www.bevy.be/bevyfiles/australiapremium.xml 33 | 34 | brazil.xml 35 | https://www.bevy.be/bevyfiles/brazil.xml 36 | 37 | bulgaria.xml 38 | https://www.bevy.be/bevyfiles/bulgaria.xml 39 | 40 | canada.xml 41 | https://www.bevy.be/bevyfiles/canada.xml 42 | 43 | canadapremium.xml 44 | https://www.bevy.be/bevyfiles/canadapremium.xml 45 | 46 | china.xml 47 | https://www.bevy.be/bevyfiles/china.xml 48 | 49 | chinapremium.xml 50 | https://www.bevy.be/bevyfiles/chinapremium.xml 51 | 52 | chinapremium1.xml 53 | https://www.bevy.be/bevyfiles/chinapremium1.xml 54 | 55 | chinapremium2.xml 56 | https://www.bevy.be/bevyfiles/chinapremium2.xml 57 | 58 | france.xml 59 | https://www.bevy.be/bevyfiles/france.xml 60 | 61 | germanypremium.xml 62 | https://www.bevy.be/bevyfiles/germanypremium.xml 63 | 64 | germanypremium2.xml 65 | https://www.bevy.be/bevyfiles/germanypremium2.xml 66 | 67 | hongkong.xml 68 | https://www.bevy.be/bevyfiles/hongkong.xml 69 | 70 | hongkongpremium.xml 71 | https://www.bevy.be/bevyfiles/hongkongpremium.xml 72 | 73 | hongkongpremium2.xml 74 | https://www.bevy.be/bevyfiles/hongkongpremium2.xml 75 | 76 | india.xml 77 | https://www.bevy.be/bevyfiles/india.xml 78 | 79 | indiapremium1.xml 80 | https://www.bevy.be/bevyfiles/indiapremium1.xml 81 | 82 | indiapremium2.xml 83 | https://www.bevy.be/bevyfiles/indiapremium2.xml 84 | 85 | indiapremium3.xml 86 | https://www.bevy.be/bevyfiles/indiapremium3.xml 87 | 88 | indiapremium4.xml 89 | https://www.bevy.be/bevyfiles/indiapremium4.xml 90 | 91 | indiapremium5.xml 92 | https://www.bevy.be/bevyfiles/indiapremium5.xml 93 | 94 | ireland.xml 95 | https://www.bevy.be/bevyfiles/ireland.xml 96 | 97 | irelandpremium.xml 98 | https://www.bevy.be/bevyfiles/irelandpremium.xml 99 | 100 | italy.xml 101 | https://www.bevy.be/bevyfiles/italy.xml 102 | 103 | italypremium.xml 104 | https://www.bevy.be/bevyfiles/italypremium.xml 105 | 106 | italypremium2.xml 107 | https://www.bevy.be/bevyfiles/italypremium2.xml 108 | 109 | japan.xml 110 | https://www.bevy.be/bevyfiles/japan.xml 111 | 112 | korea.xml 113 | https://www.bevy.be/bevyfiles/korea.xml 114 | 115 | koreapremium.xml 116 | https://www.bevy.be/bevyfiles/koreapremium.xml 117 | 118 | macaupremium.xml 119 | https://www.bevy.be/bevyfiles/macaupremium.xml 120 | 121 | malaysia.xml 122 | https://www.bevy.be/bevyfiles/malaysia.xml 123 | 124 | malaysiapremium1.xml 125 | https://www.bevy.be/bevyfiles/malaysiapremium1.xml 126 | 127 | malaysiapremium2.xml 128 | https://www.bevy.be/bevyfiles/malaysiapremium2.xml 129 | 130 | mexico.xml 131 | https://www.bevy.be/bevyfiles/mexico.xml 132 | 133 | mexicopremium.xml 134 | https://www.bevy.be/bevyfiles/mexicopremium.xml 135 | 136 | netherlands.xml 137 | https://www.bevy.be/bevyfiles/netherlands.xml 138 | 139 | netherlandspremium.xml 140 | https://www.bevy.be/bevyfiles/netherlandspremium.xml 141 | 142 | philippinespremium.xml 143 | https://www.bevy.be/bevyfiles/philippinespremium.xml 144 | 145 | poland.xml 146 | https://www.bevy.be/bevyfiles/poland.xml 147 | 148 | qatar.xml 149 | https://www.bevy.be/bevyfiles/qatar.xml 150 | 151 | romania.xml 152 | https://www.bevy.be/bevyfiles/romania.xml 153 | 154 | russia.xml 155 | https://www.bevy.be/bevyfiles/russia.xml 156 | 157 | russiapremium1.xml 158 | https://www.bevy.be/bevyfiles/russiapremium1.xml 159 | 160 | serbia.xml 161 | https://www.bevy.be/bevyfiles/serbia.xml 162 | 163 | serbiapremium.xml 164 | https://www.bevy.be/bevyfiles/serbiapremium.xml 165 | 166 | singaporepremium.xml 167 | https://www.bevy.be/bevyfiles/singaporepremium.xml 168 | 169 | southafrica.xml 170 | https://www.bevy.be/bevyfiles/southafrica.xml 171 | 172 | southafricapremium.xml 173 | https://www.bevy.be/bevyfiles/southafricapremium.xml 174 | 175 | spain.xml 176 | https://www.bevy.be/bevyfiles/spain.xml 177 | 178 | sportspremium1.xml 179 | https://www.bevy.be/bevyfiles/sportspremium1.xml 180 | 181 | sportspremium2.xml 182 | https://www.bevy.be/bevyfiles/sportspremium2.xml 183 | 184 | sportspremium3.xml 185 | https://www.bevy.be/bevyfiles/sportspremium3.xml 186 | 187 | sweden.xml 188 | https://www.bevy.be/bevyfiles/sweden.xml 189 | 190 | taiwanpremium.xml 191 | https://www.bevy.be/bevyfiles/taiwanpremium.xml 192 | 193 | thailand.xml 194 | https://www.bevy.be/bevyfiles/thailand.xml 195 | 196 | thailandpremium.xml 197 | https://www.bevy.be/bevyfiles/thailandpremium.xml 198 | 199 | turkey.xml 200 | https://www.bevy.be/bevyfiles/turkey.xml 201 | 202 | turkeypremium1.xml 203 | https://www.bevy.be/bevyfiles/turkeypremium1.xml 204 | 205 | turkeypremium2.xml 206 | https://www.bevy.be/bevyfiles/turkeypremium2.xml 207 | 208 | uae.xml 209 | https://www.bevy.be/bevyfiles/uae.xml 210 | 211 | uaepremium1.xml 212 | https://www.bevy.be/bevyfiles/uaepremium1.xml 213 | 214 | unitedkingdom.xml 215 | https://www.bevy.be/bevyfiles/unitedkingdom.xml 216 | 217 | unitedkingdompremium1.xml 218 | https://www.bevy.be/bevyfiles/unitedkingdompremium1.xml 219 | 220 | unitedstates.xml 221 | https://www.bevy.be/bevyfiles/unitedstates.xml 222 | 223 | unitedstatespremium1.xml 224 | https://www.bevy.be/bevyfiles/unitedstatespremium1.xml 225 | 226 | unitedstatespremium2.xml 227 | https://www.bevy.be/bevyfiles/unitedstatespremium2.xml 228 | 229 | unitedstatespremium3.xml 230 | https://www.bevy.be/bevyfiles/unitedstatespremium3.xml 231 | 232 | vietnam.xml 233 | https://www.bevy.be/bevyfiles/vietnam.xml 234 | 235 | indonesia.xml 236 | https://www.bevy.be/bevyfiles/indonesia.xml 237 | 238 | indonesiapremium1.xml 239 | https://www.bevy.be/bevyfiles/indonesiapremium1.xml 240 | 241 | indonesiapremium2.xml 242 | https://www.bevy.be/bevyfiles/indonesiapremium2.xml 243 | 244 | indonesiapremium3.xml 245 | https://www.bevy.be/bevyfiles/indonesiapremium3.xml 246 | 247 | indonesiapremium4.xml 248 | https://www.bevy.be/bevyfiles/indonesiapremium4.xml 249 | 250 | indonesiapremium5.xml 251 | https://epgtvku.000webhostapp.com/EPG/oxygen/VTV.xml 252 | -------------------------------------------------------------------------------- /epg/scripts/global/indonesia.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "ABC Australia - [Channel 350].id", 4 | "channel_name": "ID: ABC Australia", 5 | "channel_id": "ABCAustralia.au.id" 6 | }, 7 | { 8 | "origin": "Al Jazeera English - [Channel 331].id", 9 | "channel_name": "ID: Al-Jazeera English", 10 | "channel_id": "AlJazeeraEnglish.qa.id" 11 | }, 12 | { 13 | "origin": "Al Quran Al Kareem - [Channel 93].id", 14 | "channel_name": "ID: Al-Qur'an Al-Kareem TV", 15 | "channel_id": "AlQuranAlKareemTV.sa.id" 16 | }, 17 | { 18 | "origin": "Animax - [Channel 157].id", 19 | "channel_name": "ID: Animax", 20 | "channel_id": "AnimaxAsia.sg.id" 21 | }, 22 | { 23 | "origin": "ANTV - [Channel 115].id", 24 | "channel_name": "ID: ANTV", 25 | "channel_id": "ANTV.id" 26 | }, 27 | { 28 | "origin": "Arirang - [Channel 351].id", 29 | "channel_name": "ID: Arirang TV", 30 | "channel_id": "ArirangTV.kr.id" 31 | }, 32 | { 33 | "origin": "AXN - [Channel 154].id", 34 | "channel_name": "ID: AXN", 35 | "channel_id": "AXNIndonesia.sg.id" 36 | }, 37 | { 38 | "origin": "AXN HD - [Channel 438].id", 39 | "channel_name": "ID: AXN", 40 | "channel_id": "AXNIndonesia.sg.id" 41 | }, 42 | { 43 | "origin": "BabyTV - [Channel 40].id", 44 | "channel_name": "ID: Baby TV", 45 | "channel_id": "BabyTV.uk.id" 46 | }, 47 | { 48 | "origin": "BBC Earth - [Channel 200].id", 49 | "channel_name": "ID: BBC Earth", 50 | "channel_id": "BBCEarthAsia.uk.id" 51 | }, 52 | { 53 | "origin": "BBC Earth HD - [Channel 461].id", 54 | "channel_name": "ID: BBC Earth", 55 | "channel_id": "BBCEarthAsia.uk.id" 56 | }, 57 | { 58 | "origin": "BBC World News - [Channel 332].id", 59 | "channel_name": "ID: BBC World News", 60 | "channel_id": "BBCWorldNewsAsiaPacific.uk.id" 61 | }, 62 | { 63 | "origin": "Berita Satu - [Channel 103].id", 64 | "channel_name": "ID: BTV", 65 | "channel_id": "BTV.id" 66 | }, 67 | { 68 | "origin": "besmart - [Channel 112].id", 69 | "channel_name": "ID: beSmart", 70 | "channel_id": "BeSmart.id" 71 | }, 72 | { 73 | "origin": "Bloomberg - [Channel 338].id", 74 | "channel_name": "ID: Bloomberg", 75 | "channel_id": "BloombergTVAsia.hk.id" 76 | }, 77 | { 78 | "origin": "CBeebies - [Channel 41].id", 79 | "channel_name": "ID: CBeebies", 80 | "channel_id": "CBeebiesAsia.uk.id" 81 | }, 82 | { 83 | "origin": "CCM - [Channel 22].id", 84 | "channel_name": "ID: Celestial Classic Movies", 85 | "channel_id": "CCM.hk.id" 86 | }, 87 | { 88 | "origin": "Celestial Movies - [Channel 20].id", 89 | "channel_name": "ID: Celestial Movies", 90 | "channel_id": "CelestialMoviesIndonesia.hk.id" 91 | }, 92 | { 93 | "origin": "CGTN - [Channel 353].id", 94 | "channel_name": "ID: CGTN", 95 | "channel_id": "CGTN.cn.id" 96 | }, 97 | { 98 | "origin": "CGTN Documentary - [Channel 205].id", 99 | "channel_name": "ID: CGTN Documentary", 100 | "channel_id": "CGTNDocumentary.cn.id" 101 | }, 102 | { 103 | "origin": "Channel News Asia - [Channel 330].id", 104 | "channel_name": "ID: CNA", 105 | "channel_id": "CNAInternational.sg.id" 106 | }, 107 | { 108 | "origin": "CINEMACHI - [Channel 7].id", 109 | "channel_name": "ID: Cinemachi", 110 | "channel_id": "Cinemachi.uk.id" 111 | }, 112 | { 113 | "origin": "CINEMACHI ACTION - [Channel 8].id", 114 | "channel_name": "ID: Cinemachi", 115 | "channel_id": "CineachiAction.uk.id" 116 | }, 117 | { 118 | "origin": "CINEMACHI ACTION HD - [Channel 402].id", 119 | "channel_name": "ID: Cinemachi Action", 120 | "channel_id": "CineachiAction.uk.id" 121 | }, 122 | { 123 | "origin": "CINEMACHI HD - [Channel 401].id", 124 | "channel_name": "ID: Cinemachi", 125 | "channel_id": "Cinemachi.uk.id" 126 | }, 127 | { 128 | "origin": "CINEMACHI KIDS - [Channel 9].id", 129 | "channel_name": "ID: Cinemachi Kids", 130 | "channel_id": "CinemachiKids.uk.id" 131 | }, 132 | { 133 | "origin": "CINEMACHI KIDS HD - [Channel 403].id", 134 | "channel_name": "ID: Cinemachi Kids", 135 | "channel_id": "CinemachiKids.uk.id" 136 | }, 137 | { 138 | "origin": "CINEMACHI MAX - [Channel 10].id", 139 | "channel_name": "ID: Cinemachi Max", 140 | "channel_id": "CinemachiMax.uk.id" 141 | }, 142 | { 143 | "origin": "CINEMACHI MAX HD - [Channel 404].id", 144 | "channel_name": "ID: Cinemachi Max", 145 | "channel_id": "CinemachiMax.uk.id" 146 | }, 147 | { 148 | "origin": "CINEMACHI XTRA - [Channel 6].id", 149 | "channel_name": "ID: Cinemachi Xtra", 150 | "channel_id": "CinemachiXtra.uk.id" 151 | }, 152 | { 153 | "origin": "CINEMACHI XTRA HD - [Channel 405].id", 154 | "channel_name": "ID: Cinemachi Xtra", 155 | "channel_id": "CinemachiXtra.uk.id" 156 | }, 157 | { 158 | "origin": "CNBC - [Channel 337].id", 159 | "channel_name": "ID: CNBC Asia", 160 | "channel_id": "CNBCAsia.sg.id" 161 | }, 162 | { 163 | "origin": "Crime Investigation - [Channel 207].id", 164 | "channel_name": "ID: Crime + Investigation", 165 | "channel_id": "CrimePlusInvestigationAsia.sg.id" 166 | }, 167 | { 168 | "origin": "Dreamworks - [Channel 47].id", 169 | "channel_name": "ID: DreamWorks Channel", 170 | "channel_id": "DreamWorksChannelAsia.us.id" 171 | }, 172 | { 173 | "origin": "DW English - [Channel 357].id", 174 | "channel_name": "ID: DW English", 175 | "channel_id": "DWEnglish.de.id" 176 | }, 177 | { 178 | "origin": "Entertainment - [Channel 86].id", 179 | "channel_name": "ID: ent", 180 | "channel_id": "Entertainment.id" 181 | }, 182 | { 183 | "origin": "EURONEWS - [Channel 333].id", 184 | "channel_name": "ID: EuroNews English", 185 | "channel_id": "EuroNewsEnglish.fr.id" 186 | }, 187 | { 188 | "origin": "Fight Sports - [Channel 304].id", 189 | "channel_name": "ID: Fight Sports", 190 | "channel_id": "FightSports.us.id" 191 | }, 192 | { 193 | "origin": "FMN - [Channel 150].id", 194 | "channel_name": "ID: FMN", 195 | "channel_id": "FMN.id" 196 | }, 197 | { 198 | "origin": "FOX News - [Channel 335].id", 199 | "channel_name": "ID: FOX News Channel", 200 | "channel_id": "FoxNewsChannel.us.id" 201 | }, 202 | { 203 | "origin": "France 24 English - [Channel 352].id", 204 | "channel_name": "ID: France 24 English", 205 | "channel_id": "France24English.fr.id" 206 | }, 207 | { 208 | "origin": "Galaxy - [Channel 13].id", 209 | "channel_name": "ID: Galaxy", 210 | "channel_id": "Galaxy.id" 211 | }, 212 | { 213 | "origin": "Galaxy Premium - [Channel 12].id", 214 | "channel_name": "ID: Galaxy Premium", 215 | "channel_id": "GalaxyPremium.id" 216 | }, 217 | { 218 | "origin": "Global Trekker - [Channel 201].id", 219 | "channel_name": "ID: Global Trekker", 220 | "channel_id": "GlobalTrekker.sg.id" 221 | }, 222 | { 223 | "origin": "GTV - [Channel 81].id", 224 | "channel_name": "ID: GTV", 225 | "channel_id": "GTV.id" 226 | }, 227 | { 228 | "origin": "GTV HD - [Channel 431].id", 229 | "channel_name": "ID: GTV", 230 | "channel_id": "GTV.id" 231 | }, 232 | { 233 | "origin": "History - [Channel 206].id", 234 | "channel_name": "ID: History", 235 | "channel_id": "HistoryAsia.us.id" 236 | }, 237 | { 238 | "origin": "HITS - [Channel 160].id", 239 | "channel_name": "ID: HITS", 240 | "channel_id": "HITS.sg.id" 241 | }, 242 | { 243 | "origin": "HITS MOVIES - [Channel 11].id", 244 | "channel_name": "ID: HITS Movies", 245 | "channel_id": "HITSMovies.sg.id" 246 | }, 247 | { 248 | "origin": "HITS MOVIES HD - [Channel 409].id", 249 | "channel_name": "ID: HITS Movies", 250 | "channel_id": "HITSMovies.sg.id" 251 | }, 252 | { 253 | "origin": "IDX - [Channel 100].id", 254 | "channel_name": "ID: IDX Channel", 255 | "channel_id": "IDXChannel.id" 256 | }, 257 | { 258 | "origin": "IDX HD - [Channel 436].id", 259 | "channel_name": "ID: IDX Channel", 260 | "channel_id": "IDXChannel.id" 261 | }, 262 | { 263 | "origin": "IMC - [Channel 14].id", 264 | "channel_name": "ID: IMC", 265 | "channel_id": "IMC.id" 266 | }, 267 | { 268 | "origin": "Indosiar - [Channel 78].id", 269 | "channel_name": "ID: Indosiar", 270 | "channel_id": "Indosiar.id" 271 | }, 272 | { 273 | "origin": "iNews - [Channel 83].id", 274 | "channel_name": "ID: iNews", 275 | "channel_id": "iNews.id" 276 | }, 277 | { 278 | "origin": "iNews HD - [Channel 433].id", 279 | "channel_name": "ID: iNews", 280 | "channel_id": "iNews.id" 281 | }, 282 | { 283 | "origin": "Celebrities TV - [Channel 96].id", 284 | "channel_name": "ID: Celebrities TV", 285 | "channel_id": "CelebritiesTV.id" 286 | }, 287 | { 288 | "origin": "JAKTV - [Channel 113].id", 289 | "channel_name": "ID: Jak TV", 290 | "channel_id": "JakTV.id" 291 | }, 292 | { 293 | "origin": "Kids TV - [Channel 46].id", 294 | "channel_name": "ID: Kids TV", 295 | "channel_id": "KidsTV.id" 296 | }, 297 | { 298 | "origin": "KIX - [Channel 161].id", 299 | "channel_name": "ID: KIX", 300 | "channel_id": "KIX.hk.id" 301 | }, 302 | { 303 | "origin": "Kompas TV - [Channel 106].id", 304 | "channel_name": "ID: Kompas TV", 305 | "channel_id": "KompasTV.id" 306 | }, 307 | { 308 | "origin": "LIFE - [Channel 91].id", 309 | "channel_name": "ID: Life", 310 | "channel_id": "Life.id" 311 | }, 312 | { 313 | "origin": "Okezone TV - [Channel 90].id", 314 | "channel_name": "ID: Okezone", 315 | "channel_id": "Okezone.id" 316 | }, 317 | { 318 | "origin": "Lifetime - [Channel 167].id", 319 | "channel_name": "ID: Lifetime", 320 | "channel_id": "LifetimeAsia.us.id" 321 | }, 322 | { 323 | "origin": "Metro TV - [Channel 107].id", 324 | "channel_name": "ID: Metro TV", 325 | "channel_id": "MetroTV.id" 326 | }, 327 | { 328 | "origin": "Miao Mi - [Channel 38].id", 329 | "channel_name": "ID: Miao Mi", 330 | "channel_id": "MiaoMi.hk.id" 331 | }, 332 | { 333 | "origin": "Sindo News TV - [Channel 84].id", 334 | "channel_name": "ID: SindoNews TV", 335 | "channel_id": "SindoNews.id" 336 | }, 337 | { 338 | "origin": "Sindo News TV HD - [Channel 434].id", 339 | "channel_name": "ID: SindoNews TV", 340 | "channel_id": "SindoNews.id" 341 | }, 342 | { 343 | "origin": "Sportstars - [Channel 102].id", 344 | "channel_name": "ID: SportStars", 345 | "channel_id": "SportStars.id" 346 | }, 347 | { 348 | "origin": "Sportstars 2 - [Channel 98].id", 349 | "channel_name": "ID: SportStars 2", 350 | "channel_id": "SportStars2.id" 351 | }, 352 | { 353 | "origin": "Sportstars 2 HD - [Channel 422].id", 354 | "channel_name": "ID: SportStars 2", 355 | "channel_id": "SportStars2.id" 356 | }, 357 | { 358 | "origin": "Sportstars 3 - [Channel 99].id", 359 | "channel_name": "ID: SportStars 3", 360 | "channel_id": "SportStars3.id" 361 | }, 362 | { 363 | "origin": "Sportstars 4 - [Channel 88].id", 364 | "channel_name": "ID: SportStars 4", 365 | "channel_id": "SportStars4.id" 366 | }, 367 | { 368 | "origin": "Sportstars 4 HD - [Channel 424].id", 369 | "channel_name": "ID: SportStars 4", 370 | "channel_id": "SportStars4.id" 371 | }, 372 | { 373 | "origin": "Sportstars HD - [Channel 421].id", 374 | "channel_name": "ID: SportStars", 375 | "channel_id": "SportStars.id" 376 | }, 377 | { 378 | "origin": "MNCTV - [Channel 82].id", 379 | "channel_name": "ID: MNCTV", 380 | "channel_id": "MNCTV.id" 381 | }, 382 | { 383 | "origin": "MNCTV HD - [Channel 432].id", 384 | "channel_name": "ID: MNCTV", 385 | "channel_id": "MNCTV.id" 386 | }, 387 | { 388 | "origin": "MTV 90's - [Channel 149].id", 389 | "channel_name": "ID: MTV '90s", 390 | "channel_id": "MTV90s.us.id" 391 | }, 392 | { 393 | "origin": "MTV LIVE - [Channel 148].id", 394 | "channel_name": "ID: MTV Live", 395 | "channel_id": "MTVLive.us.id" 396 | }, 397 | { 398 | "origin": "Music TV - [Channel 111].id", 399 | "channel_name": "ID: Music TV", 400 | "channel_id": "MusicTV.id" 401 | }, 402 | { 403 | "origin": "Muslim TV - [Channel 92].id", 404 | "channel_name": "ID: Muslim TV", 405 | "channel_id": "MuslimTV.id" 406 | }, 407 | { 408 | "origin": "My Cinema - [Channel 16].id", 409 | "channel_name": "ID: My Cinema", 410 | "channel_id": "MyCinema.id" 411 | }, 412 | { 413 | "origin": "My Cinema Asia - [Channel 17].id", 414 | "channel_name": "ID: My Cinema Asia", 415 | "channel_id": "MyCinemaAsia.id" 416 | }, 417 | { 418 | "origin": "My Family - [Channel 15].id", 419 | "channel_name": "ID: My Family", 420 | "channel_id": "MyFamily.id" 421 | }, 422 | { 423 | "origin": "My Kidz - [Channel 50].id", 424 | "channel_name": "ID: My Kidz", 425 | "channel_id": "MyKids.id" 426 | }, 427 | { 428 | "origin": "Nat Geo Wild HD - [Channel 463].id", 429 | "channel_name": "ID: Love Nature", 430 | "channel_id": "LoveNature.us.id" 431 | }, 432 | { 433 | "origin": "National Geographic Channel - [Channel 202].id", 434 | "channel_name": "ID: Outdoor Channel", 435 | "channel_id": "OutdoorChannel.us.id" 436 | }, 437 | { 438 | "origin": "National Geographic Channel HD - [Channel 460].id", 439 | "channel_name": "ID: Outdoor Channel", 440 | "channel_id": "OutdoorChannel.us.id" 441 | }, 442 | { 443 | "origin": "National Geographic Wild - [Channel 204].id", 444 | "channel_name": "ID: Love Nature", 445 | "channel_id": "LoveNature.us.id" 446 | }, 447 | { 448 | "origin": "NET TV - [Channel 116].id", 449 | "channel_name": "ID: NET.", 450 | "channel_id": "NetTV.id" 451 | }, 452 | { 453 | "origin": "NHK World - [Channel 355].id", 454 | "channel_name": "ID: NHK World Japan", 455 | "channel_id": "NHKWorldJapan.jp.id" 456 | }, 457 | { 458 | "origin": "NHK World Premium - [Channel 354].id", 459 | "channel_name": "ID: NHK World Premium", 460 | "channel_id": "NHKWorldPremium.jp.id" 461 | }, 462 | { 463 | "origin": "Nick Jr. HD - [Channel 472].id", 464 | "channel_name": "ID: Nick Jr.", 465 | "channel_id": "NickJrAsia.sg.id" 466 | }, 467 | { 468 | "origin": "Nickelodeon - [Channel 49].id", 469 | "channel_name": "ID: Nickelodeon", 470 | "channel_id": "NickelodeonAsia.sg.id" 471 | }, 472 | { 473 | "origin": "Nickelodeon Jr - [Channel 37].id", 474 | "channel_name": "ID: Nick Jr.", 475 | "channel_id": "NickJrAsia.sg.id" 476 | }, 477 | { 478 | "origin": "OK TV - [Channel 95].id", 479 | "channel_name": "ID: OKTV", 480 | "channel_id": "OKTV.id" 481 | }, 482 | { 483 | "origin": "ONE - [Channel 164].id", 484 | "channel_name": "ID: ONE", 485 | "channel_id": "OneTVAsia.sg.id" 486 | }, 487 | { 488 | "origin": "ONE HD - [Channel 445].id", 489 | "channel_name": "ID: ONE", 490 | "channel_id": "OneTVAsia.sg.id" 491 | }, 492 | { 493 | "origin": "PARAMOUNT - [Channel 163].id", 494 | "channel_name": "ID: Paramount Network", 495 | "channel_id": "ParamountNetworkIndonesia.us.id" 496 | }, 497 | { 498 | "origin": "PARAMOUNT HD - [Channel 441].id", 499 | "channel_name": "ID: Paramount Network", 500 | "channel_id": "ParamountNetworkIndonesia.us.id" 501 | }, 502 | { 503 | "origin": "RCTI - [Channel 80].id", 504 | "channel_name": "ID: RCTI", 505 | "channel_id": "RCTI.id" 506 | }, 507 | { 508 | "origin": "RCTI HD - [Channel 430].id", 509 | "channel_name": "ID: RCTI", 510 | "channel_id": "RCTI.id" 511 | }, 512 | { 513 | "origin": "Rock Action - [Channel 248].id", 514 | "channel_name": "ID: Rock Action", 515 | "channel_id": "RockAction.sg.id" 516 | }, 517 | { 518 | "origin": "Rock Entertainment - [Channel 240].id", 519 | "channel_name": "ID: Rock Entertainment", 520 | "channel_id": "RockEntertainment.sg.id" 521 | }, 522 | { 523 | "origin": "SCTV - [Channel 89].id", 524 | "channel_name": "ID: SCTV", 525 | "channel_id": "SCTV.id" 526 | }, 527 | { 528 | "origin": "SEA TODAY - [Channel 336].id", 529 | "channel_name": "ID: SEA Today", 530 | "channel_id": "SEAToday.id" 531 | }, 532 | { 533 | "origin": "Soccer Channel - [Channel 101].id", 534 | "channel_name": "ID: Soccer Channel", 535 | "channel_id": "SoccerChannel.id" 536 | }, 537 | { 538 | "origin": "Soccer Channel HD - [Channel 420].id", 539 | "channel_name": "ID: Soccer Channel", 540 | "channel_id": "SoccerChannel.id" 541 | }, 542 | { 543 | "origin": "SPOTV - [Channel 307].id", 544 | "channel_name": "ID: SPOTV", 545 | "channel_id": "SPOTV.kr.id" 546 | }, 547 | { 548 | "origin": "SPOTV 2 - [Channel 308].id", 549 | "channel_name": "ID: SPOTV 2", 550 | "channel_id": "SPOTV2.kr.id" 551 | }, 552 | { 553 | "origin": "SPOTV 2 HD - [Channel 428].id", 554 | "channel_name": "ID: SPOTV 2", 555 | "channel_id": "SPOTV2.kr.id" 556 | }, 557 | { 558 | "origin": "SPOTV HD - [Channel 427].id", 559 | "channel_name": "ID: SPOTV", 560 | "channel_id": "SPOTV.kr.id" 561 | }, 562 | { 563 | "origin": "Tawaf TV - [Channel 105].id", 564 | "channel_name": "ID: Tawaf TV", 565 | "channel_id": "TawafTV.id" 566 | }, 567 | { 568 | "origin": "Thrill - [Channel 19].id", 569 | "channel_name": "ID: Thrill", 570 | "channel_id": "Thrill.hk.id" 571 | }, 572 | { 573 | "origin": "Trans 7 - [Channel 110].id", 574 | "channel_name": "ID: Trans 7", 575 | "channel_id": "Trans7.id" 576 | }, 577 | { 578 | "origin": "Trans TV - [Channel 87].id", 579 | "channel_name": "ID: Trans TV", 580 | "channel_id": "TransTV.id" 581 | }, 582 | { 583 | "origin": "tvN - [Channel 158].id", 584 | "channel_name": "ID: tvN", 585 | "channel_id": "tvNAsia.hk.id" 586 | }, 587 | { 588 | "origin": "tvN HD - [Channel 446].id", 589 | "channel_name": "ID: tvN", 590 | "channel_id": "tvNAsia.hk.id" 591 | }, 592 | { 593 | "origin": "tvN Movies - [Channel 25].id", 594 | "channel_name": "ID: tvN Movies", 595 | "channel_id": "tvNMoviesAsia.hk.id" 596 | }, 597 | { 598 | "origin": "tvN Movies HD - [Channel 415].id", 599 | "channel_name": "ID: tvN Movies", 600 | "channel_id": "tvNMoviesAsia.hk.id" 601 | }, 602 | { 603 | "origin": "tvOne - [Channel 97].id", 604 | "channel_name": "ID: tvOne", 605 | "channel_id": "tvOne.id" 606 | }, 607 | { 608 | "origin": "TVRI - [Channel 118].id", 609 | "channel_name": "ID: TVRI Nasional", 610 | "channel_id": "TVRINasional.id" 611 | }, 612 | { 613 | "origin": "Vision Prime - [Channel 94].id", 614 | "channel_name": "ID: Vision Prime", 615 | "channel_id": "VisionPrime.id" 616 | }, 617 | { 618 | "origin": "Vision Prime HD - [Channel 1].id", 619 | "channel_name": "ID: Vision Prime", 620 | "channel_id": "VisionPrime.id" 621 | }, 622 | { 623 | "origin": "Zee Bioskop - [Channel 23].id", 624 | "channel_name": "ID: Zee Bioskop", 625 | "channel_id": "ZeeBioskop.in.id" 626 | }, 627 | { 628 | "origin": "Zoomoo - [Channel 39].id", 629 | "channel_name": "ID: ZooMoo", 630 | "channel_id": "ZooMoo.sg.id" 631 | } 632 | ] 633 | -------------------------------------------------------------------------------- /epg/scripts/global/indonesiapremium1.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "AJWA TV", 4 | "channel_name": "ID: Ajwa TV", 5 | "channel_id": "AjwaTV.id" 6 | }, 7 | { 8 | "origin": "Aljazeera", 9 | "channel_name": "ID: Al-Jazeera Arabic", 10 | "channel_id": "AlJazeera.qa.id" 11 | }, 12 | { 13 | "origin": "ANTV", 14 | "channel_name": "ID: ANTV", 15 | "channel_id": "ANTV.id" 16 | }, 17 | { 18 | "origin": "Bein 1", 19 | "channel_name": "ID: beIN Sports 1", 20 | "channel_id": "beinSports1.qa.id" 21 | }, 22 | { 23 | "origin": "Bein 3", 24 | "channel_name": "ID: beIN Sports 3", 25 | "channel_id": "beinSports3.qa.id" 26 | }, 27 | { 28 | "origin": "BTV", 29 | "channel_name": "ID: BTV", 30 | "channel_id": "BTV.id" 31 | }, 32 | { 33 | "origin": "Champions TV 1", 34 | "channel_name": "ID: Champions TV 1", 35 | "channel_id": "ChampionsTV1.id" 36 | }, 37 | { 38 | "origin": "Champions TV 2", 39 | "channel_name": "ID: Champions TV 2", 40 | "channel_id": "ChampionsTV2.id" 41 | }, 42 | { 43 | "origin": "Champions TV 3", 44 | "channel_name": "ID: Champions TV 3", 45 | "channel_id": "ChampionsTV3.id" 46 | }, 47 | { 48 | "origin": "Champions TV 5", 49 | "channel_name": "ID: Champions TV 5", 50 | "channel_id": "ChampionsTV5.id" 51 | }, 52 | { 53 | "origin": "Champions TV 6", 54 | "channel_name": "ID: Champions TV 6", 55 | "channel_id": "ChampionsTV6.id" 56 | }, 57 | { 58 | "origin": "DAAI TV", 59 | "channel_name": "ID: DAAITV", 60 | "channel_id": "DAAITV.id" 61 | }, 62 | { 63 | "origin": "Fashion TV Midnight Secrets", 64 | "channel_name": "ID: Fashion TV Midnight Secrets", 65 | "channel_id": "FashionTVMidnightSecrets.fr.id" 66 | }, 67 | { 68 | "origin": "Hip Hip Horee!", 69 | "channel_name": "ID: Hip-Hip Horee", 70 | "channel_id": "HipHipHoree.id" 71 | }, 72 | { 73 | "origin": "Horee", 74 | "channel_name": "ID: Horee", 75 | "channel_id": "Horee.id" 76 | }, 77 | { 78 | "origin": "Indosiar", 79 | "channel_name": "ID: Indosiar", 80 | "channel_id": "Indosiar.id" 81 | }, 82 | { 83 | "origin": "Jaktv", 84 | "channel_name": "ID: Jak TV", 85 | "channel_id": "JakTV.id" 86 | }, 87 | { 88 | "origin": "JTV", 89 | "channel_name": "ID: JTV", 90 | "channel_id": "JTV.id" 91 | }, 92 | { 93 | "origin": "Kompas TV", 94 | "channel_name": "ID: Kompas TV", 95 | "channel_id": "KompasTV.id" 96 | }, 97 | { 98 | "origin": "Makkah TV", 99 | "channel_name": "ID: Makkah TV", 100 | "channel_id": "MakkahTV.sa.id" 101 | }, 102 | { 103 | "origin": "Mentari TV", 104 | "channel_name": "ID: Mentari TV", 105 | "channel_id": "MentariTV.id" 106 | }, 107 | { 108 | "origin": "Metro TV", 109 | "channel_name": "ID: Metro TV", 110 | "channel_id": "MetroTV.id" 111 | }, 112 | { 113 | "origin": "Moji", 114 | "channel_name": "ID: Moji", 115 | "channel_id": "Moji.id" 116 | }, 117 | { 118 | "origin": "NET TV", 119 | "channel_name": "ID: NET.", 120 | "channel_id": "NetTV.id" 121 | }, 122 | { 123 | "origin": "News Asia", 124 | "channel_name": "ID: CNA", 125 | "channel_id": "CNAInternational.sg.id" 126 | }, 127 | { 128 | "origin": "NHK World Japan", 129 | "channel_name": "ID: NHK World Japan", 130 | "channel_id": "NHKWorldJapan.jp.id" 131 | }, 132 | { 133 | "origin": "Nusantara TV", 134 | "channel_name": "ID: Nusantara TV", 135 | "channel_id": "NusantaraTV.id" 136 | }, 137 | { 138 | "origin": "Premier League TV", 139 | "channel_name": "ID: Premier League TV", 140 | "channel_id": "PremierLeagueTV.id" 141 | }, 142 | { 143 | "origin": "RANS Channel", 144 | "channel_name": "ID: RANS Channel", 145 | "channel_id": "RansChannel.id" 146 | }, 147 | { 148 | "origin": "Rock Action", 149 | "channel_name": "ID: Rock Action", 150 | "channel_id": "RockAction.sg.id" 151 | }, 152 | { 153 | "origin": "RTV", 154 | "channel_name": "ID: RTV", 155 | "channel_id": "RajawaliTV.id" 156 | }, 157 | { 158 | "origin": "SCTV", 159 | "channel_name": "ID: SCTV", 160 | "channel_id": "SCTV.id" 161 | }, 162 | { 163 | "origin": "TRANS TV", 164 | "channel_name": "ID: Trans TV", 165 | "channel_id": "TransTV.id" 166 | }, 167 | { 168 | "origin": "Trans7", 169 | "channel_name": "ID: Trans 7", 170 | "channel_id": "Trans7.id" 171 | }, 172 | { 173 | "origin": "TVN", 174 | "channel_name": "ID: tvN", 175 | "channel_id": "tvNAsia.hk.id" 176 | }, 177 | { 178 | "origin": "TVOne", 179 | "channel_name": "ID: tvOne", 180 | "channel_id": "tvOne.id" 181 | }, 182 | { 183 | "origin": "TVRI", 184 | "channel_name": "ID: TVRI Nasional", 185 | "channel_id": "TVRINasional.id" 186 | }, 187 | { 188 | "origin": "World Cup 1", 189 | "channel_name": "ID: Champions TV World Cup 1", 190 | "channel_id": "ChampionsTVWorldCup1.id" 191 | }, 192 | { 193 | "origin": "World Cup 2", 194 | "channel_name": "ID: Champions TV World Cup 2", 195 | "channel_id": "ChampionsTVWorldCup2.id" 196 | }, 197 | { 198 | "origin": "Zee Bioskop", 199 | "channel_name": "ID: Zee Bioskop", 200 | "channel_id": "ZeeBioskop.in.id" 201 | } 202 | ] -------------------------------------------------------------------------------- /epg/scripts/global/indonesiapremium2.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "ABC Australia", 4 | "channel_name": "ID: ABC Australia", 5 | "channel_id": "ABCAustralia.au.id" 6 | }, 7 | { 8 | "origin": "Al Jazeera Arabic", 9 | "channel_name": "ID: Al Jazeera Arabic", 10 | "channel_id": "AlJazeera.qa.id" 11 | }, 12 | { 13 | "origin": "Al Jazeera International", 14 | "channel_name": "ID: Al Jazeera English", 15 | "channel_id": "AlJazeeraEnglish.qa.id" 16 | }, 17 | { 18 | "origin": "Al Quran Al Kareem", 19 | "channel_name": "ID: Al-Qur'an Al-Kareem TV", 20 | "channel_id": "AlQuranAlKareemTV.sa.id" 21 | }, 22 | { 23 | "origin": "Animal Planet", 24 | "channel_name": "ID: Animal Planet", 25 | "channel_id": "AnimalPlanetSoutheastAsia.sg.id" 26 | }, 27 | { 28 | "origin": "Animax", 29 | "channel_name": "ID: Animax", 30 | "channel_id": "AnimaxAsia.sg.id" 31 | }, 32 | { 33 | "origin": "ANTV", 34 | "channel_name": "ID: ANTV", 35 | "channel_id": "ANTV.id" 36 | }, 37 | { 38 | "origin": "Arirang", 39 | "channel_name": "ID: Arirang TV", 40 | "channel_id": "ArirangTV.kr.id" 41 | }, 42 | { 43 | "origin": "Asian Food Network", 44 | "channel_name": "ID: Asian Food Network", 45 | "channel_id": "AsianFoodNetwork.sg.id" 46 | }, 47 | { 48 | "origin": "AXN", 49 | "channel_name": "ID: AXN", 50 | "channel_id": "AXNIndonesia.sg.id" 51 | }, 52 | { 53 | "origin": "Balai Kota Bandung", 54 | "channel_name": "ID: Balai Kota Bandung", 55 | "channel_id": "BalaiKotaBdg.id" 56 | }, 57 | { 58 | "origin": "Balai Kota Channel", 59 | "channel_name": "ID: Balai Kota Channel", 60 | "channel_id": "BalaiKotaChannel.id" 61 | }, 62 | { 63 | "origin": "BBC World News", 64 | "channel_name": "ID: BBC World News", 65 | "channel_id": "BBCWorldNewsAsiaPacific.uk.id" 66 | }, 67 | { 68 | "origin": "Berita Satu", 69 | "channel_name": "ID: BTV", 70 | "channel_id": "BTV.id" 71 | }, 72 | { 73 | "origin": "Berita Satu World", 74 | "channel_name": "ID: BeritaSatu World", 75 | "channel_id": "BeritaSatuWorld.id" 76 | }, 77 | { 78 | "origin": "Berita Satu World HD", 79 | "channel_name": "ID: BeritaSatu World", 80 | "channel_id": "BeritaSatuWorld.id" 81 | }, 82 | { 83 | "origin": "Bloomberg", 84 | "channel_name": "ID: Bloomberg", 85 | "channel_id": "BloombergTVAsia.hk.id" 86 | }, 87 | { 88 | "origin": "Cartoon Network", 89 | "channel_name": "ID: Cartoon Network", 90 | "channel_id": "CartoonNetworkAsia.sg.id" 91 | }, 92 | { 93 | "origin": "CCTV 4", 94 | "channel_name": "ID: CCTV-4", 95 | "channel_id": "CCTV4Asia.cn.id" 96 | }, 97 | { 98 | "origin": "Celestial Movie", 99 | "channel_name": "ID: Celestial Movies", 100 | "channel_id": "CelestialMoviesIndonesia.hk.id" 101 | }, 102 | { 103 | "origin": "Celestial Movie HD", 104 | "channel_name": "ID: Celestial Movies", 105 | "channel_id": "CelestialMoviesIndonesia.hk.id" 106 | }, 107 | { 108 | "origin": "CGTN", 109 | "channel_name": "ID: CGTN", 110 | "channel_id": "CGTN.cn.id" 111 | }, 112 | { 113 | "origin": "Champions TV 1", 114 | "channel_name": "ID: Champions TV 1", 115 | "channel_id": "ChampionsTV1.id" 116 | }, 117 | { 118 | "origin": "Champions TV 1 HD", 119 | "channel_name": "ID: Champions TV 1", 120 | "channel_id": "ChampionsTV1.id" 121 | }, 122 | { 123 | "origin": "Champions TV 2", 124 | "channel_name": "ID: Champions TV 2", 125 | "channel_id": "ChampionsTV2.id" 126 | }, 127 | { 128 | "origin": "Champions TV 2 HD", 129 | "channel_name": "ID: Champions TV 2", 130 | "channel_id": "ChampionsTV2.id" 131 | }, 132 | { 133 | "origin": "Champions TV 3", 134 | "channel_name": "ID: Champions TV 3", 135 | "channel_id": "ChampionsTV3.id" 136 | }, 137 | { 138 | "origin": "Champions TV 3 HD", 139 | "channel_name": "ID: Champions TV 3", 140 | "channel_id": "ChampionsTV3.id" 141 | }, 142 | { 143 | "origin": "Channel News Asia", 144 | "channel_name": "ID: CNA", 145 | "channel_id": "CNAInternational.sg.id" 146 | }, 147 | { 148 | "origin": "Cinemax", 149 | "channel_name": "ID: Cinemax", 150 | "channel_id": "CinemaxAsia.sg.id" 151 | }, 152 | { 153 | "origin": "Cinemax HD", 154 | "channel_name": "ID: Cinemax", 155 | "channel_id": "CinemaxAsia.sg.id" 156 | }, 157 | { 158 | "origin": "CNN International", 159 | "channel_name": "ID: CNN International", 160 | "channel_id": "CNNInternationalAsiaPacific.hk.id" 161 | }, 162 | { 163 | "origin": "DAAI TV", 164 | "channel_name": "ID: DAAITV", 165 | "channel_id": "DAAITV.id" 166 | }, 167 | { 168 | "origin": "Discovery Channel", 169 | "channel_name": "ID: Discovery Channel", 170 | "channel_id": "DiscoveryChannelIndonesia.sg.id" 171 | }, 172 | { 173 | "origin": "DW Deutsch", 174 | "channel_name": "ID: DW Deutsch", 175 | "channel_id": "DWDeutsch.de.id" 176 | }, 177 | { 178 | "origin": "DW English", 179 | "channel_name": "ID: DW English", 180 | "channel_id": "DWEnglish.de.id" 181 | }, 182 | { 183 | "origin": "Eternal Word Television Network (EWTN))", 184 | "channel_name": "ID: EWTN", 185 | "channel_id": "EWTN.us.id" 186 | }, 187 | { 188 | "origin": "Euronews", 189 | "channel_name": "ID: EuroNews English", 190 | "channel_id": "EuroNewsEnglish.fr.id" 191 | }, 192 | { 193 | "origin": "Eurosport", 194 | "channel_name": "ID: EuroSport", 195 | "channel_id": "EuroSportAsia.fr.id" 196 | }, 197 | { 198 | "origin": "Eurosport HD", 199 | "channel_name": "ID: EuroSport", 200 | "channel_id": "EuroSportAsia.fr.id" 201 | }, 202 | { 203 | "origin": "Fashion TV", 204 | "channel_name": "ID: Fashion TV", 205 | "channel_id": "FashionTV.fr.id" 206 | }, 207 | { 208 | "origin": "First Atmos HD", 209 | "channel_name": "ID: First Atmos", 210 | "channel_id": "FirstAtmos.id" 211 | }, 212 | { 213 | "origin": "First Football", 214 | "channel_name": "ID: First Football", 215 | "channel_id": "FirstFootball.id" 216 | }, 217 | { 218 | "origin": "FIRST LIFESTYLE", 219 | "channel_name": "ID: First Lifestyle", 220 | "channel_id": "FirstLifestyle.id" 221 | }, 222 | { 223 | "origin": "First Lifestyle HD", 224 | "channel_name": "ID: First Lifestyle", 225 | "channel_id": "FirstLifestyle.id" 226 | }, 227 | { 228 | "origin": "Fox News", 229 | "channel_name": "ID: FOX News Channel", 230 | "channel_id": "FoxNewsChannel.us.id" 231 | }, 232 | { 233 | "origin": "France 24", 234 | "channel_name": "ID: France 24 English", 235 | "channel_id": "France24English.fr.id" 236 | }, 237 | { 238 | "origin": "Garuda TV", 239 | "channel_name": "ID: Garuda TV", 240 | "channel_id": "GarudaTV.id" 241 | }, 242 | { 243 | "origin": "GEM", 244 | "channel_name": "ID: GEM", 245 | "channel_id": "SonyGem.sg.id" 246 | }, 247 | { 248 | "origin": "GMS Channel", 249 | "channel_name": "ID: GMS Channel", 250 | "channel_id": "GMSChannel.id" 251 | }, 252 | { 253 | "origin": "GTV", 254 | "channel_name": "ID: GTV", 255 | "channel_id": "GTV.id" 256 | }, 257 | { 258 | "origin": "HBO", 259 | "channel_name": "ID: HBO", 260 | "channel_id": "HBOAsia.sg.id" 261 | }, 262 | { 263 | "origin": "HBO Family", 264 | "channel_name": "ID: HBO Family", 265 | "channel_id": "HBOFamilyAsia.sg.id" 266 | }, 267 | { 268 | "origin": "HBO Family HD", 269 | "channel_name": "ID: HBO Family", 270 | "channel_id": "HBOFamilyAsia.sg.id" 271 | }, 272 | { 273 | "origin": "HBO HD", 274 | "channel_name": "ID: HBO", 275 | "channel_id": "HBOAsia.sg.id" 276 | }, 277 | { 278 | "origin": "HBO Hits", 279 | "channel_name": "ID: HBO Hits", 280 | "channel_id": "HBOHitsAsia.sg.id" 281 | }, 282 | { 283 | "origin": "HBO Hits HD", 284 | "channel_name": "ID: HBO Hits", 285 | "channel_id": "HBOHitsAsia.sg.id" 286 | }, 287 | { 288 | "origin": "HBO Signature", 289 | "channel_name": "ID: HBO Signature", 290 | "channel_id": "HBOSignatureAsia.sg.id" 291 | }, 292 | { 293 | "origin": "HBO Signature HD", 294 | "channel_name": "ID: HBO Signature", 295 | "channel_id": "HBOSignatureAsia.sg.id" 296 | }, 297 | { 298 | "origin": "HITS HD", 299 | "channel_name": "ID: HITS", 300 | "channel_id": "HITS.sg.id" 301 | }, 302 | { 303 | "origin": "HITS MOVIES HD", 304 | "channel_name": "ID: HITS Movies", 305 | "channel_id": "HITSMovies.sg.id" 306 | }, 307 | { 308 | "origin": "HITS NOW HD", 309 | "channel_name": "ID: HITS Now", 310 | "channel_id": "HITSNow.sg.id" 311 | }, 312 | { 313 | "origin": "IMC", 314 | "channel_name": "ID: IMC", 315 | "channel_id": "IMC.id" 316 | }, 317 | { 318 | "origin": "Indosiar", 319 | "channel_name": "ID: Indosiar", 320 | "channel_id": "Indosiar.id" 321 | }, 322 | { 323 | "origin": "iNews", 324 | "channel_name": "ID: iNews", 325 | "channel_id": "iNews.id" 326 | }, 327 | { 328 | "origin": "Jakarta Globe News Channel", 329 | "channel_name": "ID: Jakarta Globe News Channel", 330 | "channel_id": "JakartaGlobeNews.id" 331 | }, 332 | { 333 | "origin": "Jakarta Globe News Channel HD", 334 | "channel_name": "ID: Jakarta Globe News Channel", 335 | "channel_id": "JakartaGlobeNews.id" 336 | }, 337 | { 338 | "origin": "Jakarta TV - Jak TV", 339 | "channel_name": "ID: Jak TV", 340 | "channel_id": "JakTV.id" 341 | }, 342 | { 343 | "origin": "Jawa Pos Media Televisi - JTV", 344 | "channel_name": "ID: JTV", 345 | "channel_id": "JTV.id" 346 | }, 347 | { 348 | "origin": "Kairos", 349 | "channel_name": "ID: Kairos", 350 | "channel_id": "Kairos.id" 351 | }, 352 | { 353 | "origin": "Karaoke", 354 | "channel_name": "ID: Karaoke", 355 | "channel_id": "KaraokeChannel.id" 356 | }, 357 | { 358 | "origin": "KBS World", 359 | "channel_name": "ID: KBS World", 360 | "channel_id": "KBSWorld.kr.id" 361 | }, 362 | { 363 | "origin": "Kompas TV", 364 | "channel_name": "ID: Kompas TV", 365 | "channel_id": "KompasTV.id" 366 | }, 367 | { 368 | "origin": "Liga Mahasiswa", 369 | "channel_name": "ID: Liga Mahasiswa", 370 | "channel_id": "LigaMahasiswa.id" 371 | }, 372 | { 373 | "origin": "Light", 374 | "channel_name": "ID: Light", 375 | "channel_id": "Light.id" 376 | }, 377 | { 378 | "origin": "Metro Globe Network - MGN", 379 | "channel_name": "ID: Metro Globe Network", 380 | "channel_id": "MetroGlobeNetwork.id" 381 | }, 382 | { 383 | "origin": "Metro TV", 384 | "channel_name": "ID: Metro TV", 385 | "channel_id": "MetroTV.id" 386 | }, 387 | { 388 | "origin": "MNC News", 389 | "channel_name": "ID: SindoNews TV", 390 | "channel_id": "SindoNews.id" 391 | }, 392 | { 393 | "origin": "MTV Asia", 394 | "channel_name": "ID: MTV", 395 | "channel_id": "MTV.uk.id" 396 | }, 397 | { 398 | "origin": "National Geographic Channel", 399 | "channel_name": "ID: National Geographic Channel", 400 | "channel_id": "NationalGeographicIndonesia.us.id" 401 | }, 402 | { 403 | "origin": "National Geographic Wild", 404 | "channel_name": "ID: National Geographic Wild", 405 | "channel_id": "NationalGeographicWildIndonesia.us.id" 406 | }, 407 | { 408 | "origin": "NET.", 409 | "channel_name": "ID: NET.", 410 | "channel_id": "NetTV.id" 411 | }, 412 | { 413 | "origin": "NHK World Premium", 414 | "channel_name": "ID: NHK World Premium", 415 | "channel_id": "NHKWorldPremium.jp.id" 416 | }, 417 | { 418 | "origin": "Nick jr.", 419 | "channel_name": "ID: Nick Jr.", 420 | "channel_id": "NickJrAsia.sg.id" 421 | }, 422 | { 423 | "origin": "Nickelodeon", 424 | "channel_name": "ID: Nickelodeon", 425 | "channel_id": "NickelodeonAsia.sg.id" 426 | }, 427 | { 428 | "origin": "O Channel", 429 | "channel_name": "ID: Moji", 430 | "channel_id": "Moji.id" 431 | }, 432 | { 433 | "origin": "ONE", 434 | "channel_name": "ID: ONE", 435 | "channel_id": "OneTVAsia.sg.id" 436 | }, 437 | { 438 | "origin": "Paramount Network HD", 439 | "channel_name": "ID: Paramount Network", 440 | "channel_id": "ParamountNetworkIndonesia.us.id" 441 | }, 442 | { 443 | "origin": "Phoenix Chinese Channel", 444 | "channel_name": "ID: Phoenix Chinese Channel", 445 | "channel_id": "PhoenixChineseChannel.hk.id" 446 | }, 447 | { 448 | "origin": "Phoenix Info News", 449 | "channel_name": "ID: Phoenix InfoNews Channel", 450 | "channel_id": "PhoenixInfoNewsChannel.hk.id" 451 | }, 452 | { 453 | "origin": "Praise", 454 | "channel_name": "ID: Praise", 455 | "channel_id": "Praise.id" 456 | }, 457 | { 458 | "origin": "Premier Sports", 459 | "channel_name": "ID: Premier Sports", 460 | "channel_id": "PremierSports.ir.id" 461 | }, 462 | { 463 | "origin": "Premier Sports HD", 464 | "channel_name": "ID: Premier Sports", 465 | "channel_id": "PremierSports.ir.id" 466 | }, 467 | { 468 | "origin": "Rai Italia", 469 | "channel_name": "ID: RAI Italia", 470 | "channel_id": "RaiItaliaAsia.it.id" 471 | }, 472 | { 473 | "origin": "Rajawali TV", 474 | "channel_name": "ID: RTV", 475 | "channel_id": "RajawaliTV.id" 476 | }, 477 | { 478 | "origin": "Reformed 21", 479 | "channel_name": "ID: Reformed 21", 480 | "channel_id": "Reformed21.id" 481 | }, 482 | { 483 | "origin": "Rock Extreme", 484 | "channel_name": "ID: Rock Action", 485 | "channel_id": "RockAction.sg.id" 486 | }, 487 | { 488 | "origin": "Russia Today", 489 | "channel_name": "ID: Russia Today", 490 | "channel_id": "RussiaToday.ru.id" 491 | }, 492 | { 493 | "origin": "SCTV", 494 | "channel_name": "ID: SCTV", 495 | "channel_id": "SCTV.id" 496 | }, 497 | { 498 | "origin": "Sekolah Pelita Harapan Channel - SPH", 499 | "channel_name": "ID: SPH Channel", 500 | "channel_id": "SPHChannel.id" 501 | }, 502 | { 503 | "origin": "Shenzen TV", 504 | "channel_name": "ID: Shenzen TV", 505 | "channel_id": "ShenzenTV.cn.id" 506 | }, 507 | { 508 | "origin": "Shine", 509 | "channel_name": "ID: Shine", 510 | "channel_id": "Shine.id" 511 | }, 512 | { 513 | "origin": "SPOTV", 514 | "channel_name": "ID: SPOTV", 515 | "channel_id": "SPOTV.kr.id" 516 | }, 517 | { 518 | "origin": "SPOTV 2", 519 | "channel_name": "ID: SPOTV 2", 520 | "channel_id": "SPOTV2.kr.id" 521 | }, 522 | { 523 | "origin": "Star Chinese Channel HD", 524 | "channel_name": "ID: Star Chinese Channel", 525 | "channel_id": "StarChineseChannel.hk.id" 526 | }, 527 | { 528 | "origin": "Star Plus", 529 | "channel_name": "ID: Star Plus", 530 | "channel_id": "StarPlusChannel.hk.id" 531 | }, 532 | { 533 | "origin": "Sunnah TV", 534 | "channel_name": "ID: Sunnah TV", 535 | "channel_id": "SunnahTV.id" 536 | }, 537 | { 538 | "origin": "TBN Asia", 539 | "channel_name": "ID: TBN Asia", 540 | "channel_id": "TBNAsia.us.id" 541 | }, 542 | { 543 | "origin": "The Learning Channel - TLC", 544 | "channel_name": "ID: TLC", 545 | "channel_id": "TLCSoutheastAsia.sg.id" 546 | }, 547 | { 548 | "origin": "TRANS 7", 549 | "channel_name": "ID: Trans 7", 550 | "channel_id": "Trans7.id" 551 | }, 552 | { 553 | "origin": "TRANS TV", 554 | "channel_name": "ID: Trans TV", 555 | "channel_id": "TransTV.id" 556 | }, 557 | { 558 | "origin": "TRT World", 559 | "channel_name": "ID: TRT World", 560 | "channel_id": "TRTWorld.tr.id" 561 | }, 562 | { 563 | "origin": "TV One", 564 | "channel_name": "ID: tvOne", 565 | "channel_id": "tvOne.id" 566 | }, 567 | { 568 | "origin": "TV5 Monde", 569 | "channel_name": "ID: TV5 Monde", 570 | "channel_id": "TV5MondeAsia.fr.id" 571 | }, 572 | { 573 | "origin": "TV9", 574 | "channel_name": "ID: TV9 Nusantara", 575 | "channel_id": "TV9Nusantara.id" 576 | }, 577 | { 578 | "origin": "TVB Xing He", 579 | "channel_name": "ID: TVB Xing He", 580 | "channel_id": "TVBXingHe.hk.id" 581 | }, 582 | { 583 | "origin": "TVBS Asia", 584 | "channel_name": "ID: TVBS Asia", 585 | "channel_id": "TVBSAsia.hk.id" 586 | }, 587 | { 588 | "origin": "TVBS News", 589 | "channel_name": "ID: TVBS News", 590 | "channel_id": "TVBSNews.hk.id" 591 | }, 592 | { 593 | "origin": "TVRI Nasional", 594 | "channel_name": "ID: TVRI Nasional", 595 | "channel_id": "TVRINasional.id" 596 | }, 597 | { 598 | "origin": "West Java Network", 599 | "channel_name": "ID: West Java Network", 600 | "channel_id": "WestJavaNetwork.id" 601 | }, 602 | { 603 | "origin": "Wion", 604 | "channel_name": "ID: Wion", 605 | "channel_id": "Wion.in.id" 606 | }, 607 | { 608 | "origin": "Zee Action", 609 | "channel_name": "ID: Zee Action", 610 | "channel_id": "ZeeAction.in.id" 611 | }, 612 | { 613 | "origin": "Zee Cinema", 614 | "channel_name": "ID: Zee Cinema", 615 | "channel_id": "ZeeCinema.in.id" 616 | }, 617 | { 618 | "origin": "ZEE TV", 619 | "channel_name": "ID: Zee TV", 620 | "channel_id": "ZeeTV.in.id" 621 | }, 622 | { 623 | "origin": "Zhejiang TV", 624 | "channel_name": "ID: Zhejiang Satellite TV", 625 | "channel_id": "ZhejiangSatelliteTV.cn.id" 626 | } 627 | ] -------------------------------------------------------------------------------- /epg/scripts/global/indonesiapremium3.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "ABC Australia", 4 | "channel_name": "ID: ABC Australia", 5 | "channel_id": "ABCAustralia.au.id" 6 | }, 7 | { 8 | "origin": "Aljazeera", 9 | "channel_name": "ID: Al-Jazeera Arabic", 10 | "channel_id": "AlJazeera.qa.id" 11 | }, 12 | { 13 | "origin": "AlQuran Kareem", 14 | "channel_name": "ID: Al-Qur'an Al-Kareem TV", 15 | "channel_id": "AlQuranAlKareemTV.sa.id" 16 | }, 17 | { 18 | "origin": "Animax", 19 | "channel_name": "ID: Animax", 20 | "channel_id": "AnimaxAsia.sg.id" 21 | }, 22 | { 23 | "origin": "Aniplus", 24 | "channel_name": "ID: Aniplus", 25 | "channel_id": "Aniplus.th.id" 26 | }, 27 | { 28 | "origin": "Antara", 29 | "channel_name": "ID: Antara TV", 30 | "channel_id": "AntaraTV.id" 31 | }, 32 | { 33 | "origin": "ANTV", 34 | "channel_name": "ID: ANTV", 35 | "channel_id": "ANTV.id" 36 | }, 37 | { 38 | "origin": "Arirang", 39 | "channel_name": "ID: Arirang TV", 40 | "channel_id": "ArirangTV.kr.id" 41 | }, 42 | { 43 | "origin": "Asian Food Network", 44 | "channel_name": "ID: Asian Food Network", 45 | "channel_id": "AsianFoodNetwork.sg.id" 46 | }, 47 | { 48 | "origin": "ATV", 49 | "channel_name": "ID: ATV", 50 | "channel_id": "ATV.id" 51 | }, 52 | { 53 | "origin": "AXN", 54 | "channel_name": "ID: AXN", 55 | "channel_id": "AXNIndonesia.sg.id" 56 | }, 57 | { 58 | "origin": "Bali TV", 59 | "channel_name": "ID: Bali TV", 60 | "channel_id": "BaliTV.id" 61 | }, 62 | { 63 | "origin": "beIN Sports 1", 64 | "channel_name": "ID: beIN Sports 1", 65 | "channel_id": "beinSports1.qa.id" 66 | }, 67 | { 68 | "origin": "beIN Sports 3", 69 | "channel_name": "ID: beIN Sports 3", 70 | "channel_id": "beinSports3.qa.id" 71 | }, 72 | { 73 | "origin": "Bioskop Indonesia", 74 | "channel_name": "ID: Bioskop Indonesia", 75 | "channel_id": "BioskopIndonesia.id" 76 | }, 77 | { 78 | "origin": "Bloomberg", 79 | "channel_name": "ID: Bloomberg", 80 | "channel_id": "BloombergTVAsia.hk.id" 81 | }, 82 | { 83 | "origin": "Boomerang", 84 | "channel_name": "ID: Cartoonito", 85 | "channel_id": "CartoonitoSoutheastAsia.us.id" 86 | }, 87 | { 88 | "origin": "BTV", 89 | "channel_name": "ID: BTV", 90 | "channel_id": "BTV.id" 91 | }, 92 | { 93 | "origin": "Cartoon Network", 94 | "channel_name": "ID: Cartoon Network", 95 | "channel_id": "CartoonNetworkAsia.sg.id" 96 | }, 97 | { 98 | "origin": "CCTV4", 99 | "channel_name": "ID: CCTV-4", 100 | "channel_id": "CCTV4Asia.cn.id" 101 | }, 102 | { 103 | "origin": "Celestial Movie", 104 | "channel_name": "ID: Celestial Movies", 105 | "channel_id": "CelestialMoviesIndonesia.hk.id" 106 | }, 107 | { 108 | "origin": "CGTN Documentary", 109 | "channel_name": "ID: CGTN Documentary", 110 | "channel_id": "CGTNDocumentary.cn.id" 111 | }, 112 | { 113 | "origin": "Chinese Drama", 114 | "channel_name": "ID: Chinese Drama Channel", 115 | "channel_id": "ChineseDramaChannel.hk.id" 116 | }, 117 | { 118 | "origin": "Cinema World", 119 | "channel_name": "ID: Cinema World", 120 | "channel_id": "CinemaWorld.my.id" 121 | }, 122 | { 123 | "origin": "Citra Dangdut", 124 | "channel_name": "ID: Citra Dangdut", 125 | "channel_id": "CitraDangdut.id" 126 | }, 127 | { 128 | "origin": "Citra Drama", 129 | "channel_name": "ID: Citra Drama", 130 | "channel_id": "CitraDrama.id" 131 | }, 132 | { 133 | "origin": "CNBC Asia", 134 | "channel_name": "ID: CNBC Asia", 135 | "channel_id": "CNBCAsia.sg.id" 136 | }, 137 | { 138 | "origin": "CNBC Indonesia", 139 | "channel_name": "ID: CNBC Indonesia", 140 | "channel_id": "CNBCIndonesia.id" 141 | }, 142 | { 143 | "origin": "CNN Indonesia", 144 | "channel_name": "ID: CNN Indonesia", 145 | "channel_id": "CNNIndonesia.id" 146 | }, 147 | { 148 | "origin": "CNN International", 149 | "channel_name": "ID: CNN International", 150 | "channel_id": "CNNInternationalAsiaPacific.hk.id" 151 | }, 152 | { 153 | "origin": "Crime Investigation", 154 | "channel_name": "ID: Crime + Investigation", 155 | "channel_id": "CrimePlusInvestigationAsia.sg.id" 156 | }, 157 | { 158 | "origin": "CTI Asia", 159 | "channel_name": "ID: CTI Asia", 160 | "channel_id": "CTIAsia.tw.id" 161 | }, 162 | { 163 | "origin": "Da Vinci Learning", 164 | "channel_name": "ID: Da Vinci Learning", 165 | "channel_id": "DaVinci.de.id" 166 | }, 167 | { 168 | "origin": "Daai TV", 169 | "channel_name": "ID: DAAITV", 170 | "channel_id": "DAAITV.id" 171 | }, 172 | { 173 | "origin": "Discovery Channel", 174 | "channel_name": "ID: Discovery Channel", 175 | "channel_id": "DiscoveryChannelIndonesia.sg.id" 176 | }, 177 | { 178 | "origin": "Dreamworks", 179 | "channel_name": "ID: DreamWorks Channel", 180 | "channel_id": "DreamWorksChannelAsia.us.id" 181 | }, 182 | { 183 | "origin": "Dunia anak", 184 | "channel_name": "ID: Dunia Anak", 185 | "channel_id": "DuniaAnak.id" 186 | }, 187 | { 188 | "origin": "Dunia Lain", 189 | "channel_name": "ID: Dunia Lain", 190 | "channel_id": "DuniaLain.id" 191 | }, 192 | { 193 | "origin": "DW (English)", 194 | "channel_name": "ID: DW English", 195 | "channel_id": "DWEnglish.de.id" 196 | }, 197 | { 198 | "origin": "Eat & Go", 199 | "channel_name": "ID: Eat & Go", 200 | "channel_id": "EatNGo.id" 201 | }, 202 | { 203 | "origin": "EBC Asia", 204 | "channel_name": "ID: EBC Asia", 205 | "channel_id": "EBCAsia.tw.id" 206 | }, 207 | { 208 | "origin": "Euronews", 209 | "channel_name": "ID: EuroNews English", 210 | "channel_id": "EuroNewsEnglish.fr.id" 211 | }, 212 | { 213 | "origin": "FashionTV", 214 | "channel_name": "ID: Fashion TV", 215 | "channel_id": "FashionTV.fr.id" 216 | }, 217 | { 218 | "origin": "Fight Sport", 219 | "channel_name": "ID: Fight Sports", 220 | "channel_id": "FightSports.us.id" 221 | }, 222 | { 223 | "origin": "Flik", 224 | "channel_name": "ID: Flik", 225 | "channel_id": "Flik.id" 226 | }, 227 | { 228 | "origin": "Formosa", 229 | "channel_name": "ID: Formosa TV", 230 | "channel_id": "FormosaTV.tw.id" 231 | }, 232 | { 233 | "origin": "France 24", 234 | "channel_name": "ID: France 24 English", 235 | "channel_id": "France24English.fr.id" 236 | }, 237 | { 238 | "origin": "Galaxy", 239 | "channel_name": "ID: Galaxy", 240 | "channel_id": "Galaxy.id" 241 | }, 242 | { 243 | "origin": "Galaxy Premium", 244 | "channel_name": "ID: Galaxy Premium", 245 | "channel_id": "GalaxyPremium.id" 246 | }, 247 | { 248 | "origin": "GTV", 249 | "channel_name": "ID: GTV", 250 | "channel_id": "GTV.id" 251 | }, 252 | { 253 | "origin": "HGTV", 254 | "channel_name": "ID: HGTV", 255 | "channel_id": "HGTVAsia.us.id" 256 | }, 257 | { 258 | "origin": "History", 259 | "channel_name": "ID: History", 260 | "channel_id": "HistoryAsia.us.id" 261 | }, 262 | { 263 | "origin": "Hits", 264 | "channel_name": "ID: HITS", 265 | "channel_id": "HITS.sg.id" 266 | }, 267 | { 268 | "origin": "HIts Movie", 269 | "channel_name": "ID: HITS Movies", 270 | "channel_id": "HITSMovies.sg.id" 271 | }, 272 | { 273 | "origin": "HITS Now", 274 | "channel_name": "ID: HITS Now", 275 | "channel_id": "HITSNow.sg.id" 276 | }, 277 | { 278 | "origin": "Horee", 279 | "channel_name": "ID: Horee", 280 | "channel_id": "Horee.id" 281 | }, 282 | { 283 | "origin": "Horizon Sports", 284 | "channel_name": "ID: Horizon Sports", 285 | "channel_id": "HorizonSports.us.id" 286 | }, 287 | { 288 | "origin": "IDX", 289 | "channel_name": "ID: IDX Channel", 290 | "channel_id": "IDXChannel.id" 291 | }, 292 | { 293 | "origin": "I-Konser", 294 | "channel_name": "ID: I-Konser", 295 | "channel_id": "IKonser.id" 296 | }, 297 | { 298 | "origin": "IMC", 299 | "channel_name": "ID: IMC", 300 | "channel_id": "IMC.id" 301 | }, 302 | { 303 | "origin": "IndiKids", 304 | "channel_name": "ID: Fun Planet", 305 | "channel_id": "FunPlanet.id" 306 | }, 307 | { 308 | "origin": "Indonesiana TV", 309 | "channel_name": "ID: Indonesiana TV", 310 | "channel_id": "IndonesianaTV.id" 311 | }, 312 | { 313 | "origin": "Indosiar", 314 | "channel_name": "ID: Indosiar", 315 | "channel_id": "Indosiar.id" 316 | }, 317 | { 318 | "origin": "iNews", 319 | "channel_name": "ID: iNews", 320 | "channel_id": "iNews.id" 321 | }, 322 | { 323 | "origin": "Insert", 324 | "channel_name": "ID: !nsert", 325 | "channel_id": "nsert.id" 326 | }, 327 | { 328 | "origin": "JakTV", 329 | "channel_name": "ID: Jak TV", 330 | "channel_id": "JakTV.id" 331 | }, 332 | { 333 | "origin": "JTV", 334 | "channel_name": "ID: JTV", 335 | "channel_id": "JTV.id" 336 | }, 337 | { 338 | "origin": "KBS World", 339 | "channel_name": "ID: KBS World", 340 | "channel_id": "KBSWorld.kr.id" 341 | }, 342 | { 343 | "origin": "Kix", 344 | "channel_name": "ID: KIX", 345 | "channel_id": "KIX.hk.id" 346 | }, 347 | { 348 | "origin": "Kompas TV", 349 | "channel_name": "ID: Kompas TV", 350 | "channel_id": "KompasTV.id" 351 | }, 352 | { 353 | "origin": "Kplus", 354 | "channel_name": "ID: K+", 355 | "channel_id": "KPlus.sg.id" 356 | }, 357 | { 358 | "origin": "Kungfu TV", 359 | "channel_name": "ID: Kungfu TV", 360 | "channel_id": "KungfuTV.id" 361 | }, 362 | { 363 | "origin": "Lifetime", 364 | "channel_name": "ID: Lifetime", 365 | "channel_id": "LifetimeAsia.us.id" 366 | }, 367 | { 368 | "origin": "Lingua", 369 | "channel_name": "ID: Lingua Channel", 370 | "channel_id": "LinguaChannel.id" 371 | }, 372 | { 373 | "origin": "Mentari TV", 374 | "channel_name": "ID: Mentari TV", 375 | "channel_id": "MentariTV.id" 376 | }, 377 | { 378 | "origin": "Metro TV", 379 | "channel_name": "ID: Metro TV", 380 | "channel_id": "MetroTV.id" 381 | }, 382 | { 383 | "origin": "MNC", 384 | "channel_name": "ID: MNCTV", 385 | "channel_id": "MNCTV.id" 386 | }, 387 | { 388 | "origin": "MNC News", 389 | "channel_name": "ID: SindoNews TV", 390 | "channel_id": "SindoNews.id" 391 | }, 392 | { 393 | "origin": "MOJI", 394 | "channel_name": "ID: Moji", 395 | "channel_id": "Moji.id" 396 | }, 397 | { 398 | "origin": "Moonbug Kids", 399 | "channel_name": "ID: Moonbug Kids", 400 | "channel_id": "MoonbugKids.uk.id" 401 | }, 402 | { 403 | "origin": "MQTV", 404 | "channel_name": "ID: MQTV", 405 | "channel_id": "MQTV.id" 406 | }, 407 | { 408 | "origin": "MTATV", 409 | "channel_name": "ID: MTATV", 410 | "channel_id": "MTATV.id" 411 | }, 412 | { 413 | "origin": "MTV Live", 414 | "channel_name": "ID: MTV Live", 415 | "channel_id": "MTVLive.uk" 416 | }, 417 | { 418 | "origin": "Muhammadiyah TV", 419 | "channel_name": "ID: tvMu", 420 | "channel_id": "tvMu.id" 421 | }, 422 | { 423 | "origin": "MUI TV", 424 | "channel_name": "ID: TV MUI", 425 | "channel_id": "TVMUI.id" 426 | }, 427 | { 428 | "origin": "Musik Indonesia", 429 | "channel_name": "ID: Musik Indonesia", 430 | "channel_id": "MusikIndonesia.id" 431 | }, 432 | { 433 | "origin": "My Cinema", 434 | "channel_name": "ID: My Cinema", 435 | "channel_id": "MyCinema.id" 436 | }, 437 | { 438 | "origin": "My Cinema Asia", 439 | "channel_name": "ID: My Cinema Asia", 440 | "channel_id": "MyCinemaAsia.id" 441 | }, 442 | { 443 | "origin": "My Family", 444 | "channel_name": "ID: My Family", 445 | "channel_id": "MyFamily.id" 446 | }, 447 | { 448 | "origin": "MyKidz", 449 | "channel_name": "ID: My Kidz", 450 | "channel_id": "MyKids.id" 451 | }, 452 | { 453 | "origin": "Nat Geo", 454 | "channel_name": "ID: National Geographic Channel", 455 | "channel_id": "NationalGeographicIndonesia.us.id" 456 | }, 457 | { 458 | "origin": "Nat Geo Wild", 459 | "channel_name": "ID: National Geographic Wild", 460 | "channel_id": "NationalGeographicWildIndonesia.us.id" 461 | }, 462 | { 463 | "origin": "NBA", 464 | "channel_name": "ID: NBA TV", 465 | "channel_id": "NBATV.us.id" 466 | }, 467 | { 468 | "origin": "Net.", 469 | "channel_name": "ID: NET.", 470 | "channel_id": "NetTV.id" 471 | }, 472 | { 473 | "origin": "News Asia", 474 | "channel_name": "ID: CNA", 475 | "channel_id": "CNAInternational.sg.is" 476 | }, 477 | { 478 | "origin": "nhk world Japan", 479 | "channel_name": "ID: NHK World Japan", 480 | "channel_id": "NHKWorldJapan.jp.id" 481 | }, 482 | { 483 | "origin": "Nick Junior", 484 | "channel_name": "ID: Nick Jr.", 485 | "channel_id": "NickJrAsia.sg.id" 486 | }, 487 | { 488 | "origin": "Nickelodeon", 489 | "channel_name": "ID: Nickelodeon", 490 | "channel_id": "NickelodeonAsia.sg.id" 491 | }, 492 | { 493 | "origin": "Nusantara TV", 494 | "channel_name": "ID: Nusantara TV", 495 | "channel_id": "NusantaraTV.id" 496 | }, 497 | { 498 | "origin": "Panda TV", 499 | "channel_name": "ID: Panda TV", 500 | "channel_id": "PandaTV.id" 501 | }, 502 | { 503 | "origin": "Paramount", 504 | "channel_name": "ID: Paramount Network", 505 | "channel_id": "ParamountNetworkIndonesia.us.id" 506 | }, 507 | { 508 | "origin": "Prambors", 509 | "channel_name": "ID: Prambors TV", 510 | "channel_id": "PramborsTV.id" 511 | }, 512 | { 513 | "origin": "Rajawali TV", 514 | "channel_name": "ID: RTV", 515 | "channel_id": "RajawaliTV.id" 516 | }, 517 | { 518 | "origin": "RCTI", 519 | "channel_name": "ID: RCTI", 520 | "channel_id": "RCTI.id" 521 | }, 522 | { 523 | "origin": "Rock Action", 524 | "channel_name": "ID: Rock Action", 525 | "channel_id": "RockAction.sg.id" 526 | }, 527 | { 528 | "origin": "Rock Entertainment", 529 | "channel_name": "ID: Rock Entertainment", 530 | "channel_id": "RockEntertainment.sg.id" 531 | }, 532 | { 533 | "origin": "Rodja TV", 534 | "channel_name": "ID: Rodja TV", 535 | "channel_id": "RodjaTV.id" 536 | }, 537 | { 538 | "origin": "RRI NET", 539 | "channel_name": "ID: RRI NET", 540 | "channel_id": "RRINet.id" 541 | }, 542 | { 543 | "origin": "SCTV", 544 | "channel_name": "ID: SCTV", 545 | "channel_id": "SCTV.id" 546 | }, 547 | { 548 | "origin": "SEA Today", 549 | "channel_name": "ID: SEA Today", 550 | "channel_id": "SEAToday.id" 551 | }, 552 | { 553 | "origin": "Seru!", 554 | "channel_name": "ID: Seru! Channel", 555 | "channel_id": "SeruChannel.id" 556 | }, 557 | { 558 | "origin": "SGEM", 559 | "channel_name": "ID: GEM", 560 | "channel_id": "SonyGem.sg.id" 561 | }, 562 | { 563 | "origin": "Shenzen", 564 | "channel_name": "ID: Shenzen TV", 565 | "channel_id": "ShenzhenTV.cn.id" 566 | }, 567 | { 568 | "origin": "SONE", 569 | "channel_name": "ID: ONE", 570 | "channel_id": "OneTVAsia.sg.id" 571 | }, 572 | { 573 | "origin": "SPOTV", 574 | "channel_name": "ID: SPOTV", 575 | "channel_id": "SPOTV.kr.id" 576 | }, 577 | { 578 | "origin": "SPOTV2", 579 | "channel_name": "ID: SPOTV 2", 580 | "channel_id": "SPOTV2.kr.id" 581 | }, 582 | { 583 | "origin": "Tawaf TV", 584 | "channel_name": "ID: Tawaf TV", 585 | "channel_id": "TawafTV.id" 586 | }, 587 | { 588 | "origin": "Tech Storm", 589 | "channel_name": "ID: Tech Storm", 590 | "channel_id": "TechStorm.sg.id" 591 | }, 592 | { 593 | "origin": "Thrill", 594 | "channel_name": "ID: Thrill", 595 | "channel_id": "Thrill.hk.id" 596 | }, 597 | { 598 | "origin": "TLC", 599 | "channel_name": "ID: TLC", 600 | "channel_id": "TLCSoutheastAsia.sg.id" 601 | }, 602 | { 603 | "origin": "Trans7", 604 | "channel_name": "ID: Trans 7", 605 | "channel_id": "Trans7.id" 606 | }, 607 | { 608 | "origin": "TransTV", 609 | "channel_name": "ID: Trans TV", 610 | "channel_id": "TransTV.id" 611 | }, 612 | { 613 | "origin": "TRT World", 614 | "channel_name": "ID: TRT World", 615 | "channel_id": "TRTWorld.tr.id" 616 | }, 617 | { 618 | "origin": "TV One", 619 | "channel_name": "ID: tvOne", 620 | "channel_id": "tvOne.id" 621 | }, 622 | { 623 | "origin": "TV5Monde", 624 | "channel_name": "ID: TV5 Monde", 625 | "channel_id": "TV5MondeAsia.fr.id" 626 | }, 627 | { 628 | "origin": "TV9 NU", 629 | "channel_name": "ID: TV9 Nusantara", 630 | "channel_id": "TV9Nusantara.id" 631 | }, 632 | { 633 | "origin": "TVBS News", 634 | "channel_name": "ID: TVBS News", 635 | "channel_id": "TVBSNews.hk.id" 636 | }, 637 | { 638 | "origin": "TVN", 639 | "channel_name": "ID: tvN", 640 | "channel_id": "tvNAsia.hk.id" 641 | }, 642 | { 643 | "origin": "TVN Movies", 644 | "channel_name": "ID: tvN Movies", 645 | "channel_id": "tvNMoviesAsia.hk.id" 646 | }, 647 | { 648 | "origin": "TVRI", 649 | "channel_name": "ID: TVRI Nasional", 650 | "channel_id": "TVRINasional.id" 651 | }, 652 | { 653 | "origin": "UChannel", 654 | "channel_name": "ID: U-Channel", 655 | "channel_id": "UChannel.id" 656 | }, 657 | { 658 | "origin": "UseePrime", 659 | "channel_name": "ID: AllPlay Entertainment", 660 | "channel_id": "AllPlayEnt.id" 661 | }, 662 | { 663 | "origin": "UseeSports", 664 | "channel_name": "ID: UseeSports", 665 | "channel_id": "UseeSport.id" 666 | }, 667 | { 668 | "origin": "UseeSports2", 669 | "channel_name": "ID: UseeSports 2", 670 | "channel_id": "UseeSports2.id" 671 | }, 672 | { 673 | "origin": "Warner", 674 | "channel_name": "ID: Warner TV", 675 | "channel_id": "WarnerTVAsia.us.id" 676 | }, 677 | { 678 | "origin": "ZBioskop", 679 | "channel_name": "ID: Zee Bioskop", 680 | "channel_id": "ZeeBioskop.in.id" 681 | }, 682 | { 683 | "origin": "Zhejiang", 684 | "channel_name": "ID: Zhejiang Satellite TV", 685 | "channel_id": "ZhejiangSatelliteTV.cn.id" 686 | } 687 | ] 688 | -------------------------------------------------------------------------------- /epg/scripts/global/indonesiapremium4.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "ABC Australia", 4 | "channel_name": "ID: ABC Australia", 5 | "channel_id": "ABCAustralia.au.id" 6 | }, 7 | { 8 | "origin": "Aljazeera", 9 | "channel_name": "ID: Al-Jazeera Arabic", 10 | "channel_id": "AlJazeera.qa.id" 11 | }, 12 | { 13 | "origin": "AlQuran Kareem", 14 | "channel_name": "ID: Al-Qur'an Al-Kareem TV", 15 | "channel_id": "AlQuranAlKareemTV.sa.id" 16 | }, 17 | { 18 | "origin": "Antara", 19 | "channel_name": "ID: Antara TV", 20 | "channel_id": "AntaraTV.id" 21 | }, 22 | { 23 | "origin": "ANTV", 24 | "channel_name": "ID: ANTV", 25 | "channel_id": "ANTV.id" 26 | }, 27 | { 28 | "origin": "Arirang", 29 | "channel_name": "ID: Arirang TV", 30 | "channel_id": "ArirangTV.kr.id" 31 | }, 32 | { 33 | "origin": "ATV", 34 | "channel_name": "ID: ATV", 35 | "channel_id": "ATV.id" 36 | }, 37 | { 38 | "origin": "AXN", 39 | "channel_name": "ID: AXN", 40 | "channel_id": "AXNIndonesia.sg.id" 41 | }, 42 | { 43 | "origin": "Bali TV", 44 | "channel_name": "ID: Bali TV", 45 | "channel_id": "BaliTV.id" 46 | }, 47 | { 48 | "origin": "BTV", 49 | "channel_name": "ID: BTV", 50 | "channel_id": "BTV.id" 51 | }, 52 | { 53 | "origin": "CCTV4", 54 | "channel_name": "ID: CCTV-4", 55 | "channel_id": "CCTV4Asia.cn.id" 56 | }, 57 | { 58 | "origin": "CGTN Documentary", 59 | "channel_name": "ID: CGTN Documentary", 60 | "channel_id": "CGTNDocumentary.cn.id" 61 | }, 62 | { 63 | "origin": "Chinese Drama", 64 | "channel_name": "ID: Chinese Drama Channel", 65 | "channel_id": "ChineseDramaChannel.hk.id" 66 | }, 67 | { 68 | "origin": "Citra Dangdut", 69 | "channel_name": "ID: Citra Dangdut", 70 | "channel_id": "CitraDangdut.id" 71 | }, 72 | { 73 | "origin": "Citra Drama", 74 | "channel_name": "ID: Citra Drama", 75 | "channel_id": "CitraDrama.id" 76 | }, 77 | { 78 | "origin": "Daai TV", 79 | "channel_name": "ID: DAAITV", 80 | "channel_id": "DAAITV.id" 81 | }, 82 | { 83 | "origin": "DW (English)", 84 | "channel_name": "ID: DW English", 85 | "channel_id": "DWEnglish.de.id" 86 | }, 87 | { 88 | "origin": "Euronews", 89 | "channel_name": "ID: EuroNews English", 90 | "channel_id": "EuroNewsEnglish.fr.id" 91 | }, 92 | { 93 | "origin": "FashionTV", 94 | "channel_name": "ID: Fashion TV", 95 | "channel_id": "FashionTV.fr.id" 96 | }, 97 | { 98 | "origin": "Flik", 99 | "channel_name": "ID: Flik", 100 | "channel_id": "Flik.id" 101 | }, 102 | { 103 | "origin": "France 24", 104 | "channel_name": "ID: France 24 English", 105 | "channel_id": "France24English.fr.id" 106 | }, 107 | { 108 | "origin": "GTV", 109 | "channel_name": "ID: GTV", 110 | "channel_id": "GTV.id" 111 | }, 112 | { 113 | "origin": "Horee", 114 | "channel_name": "ID: Horee", 115 | "channel_id": "Horee.id" 116 | }, 117 | { 118 | "origin": "Horizon Sports", 119 | "channel_name": "ID: Horizon Sports", 120 | "channel_id": "HorizonSports.us.id" 121 | }, 122 | { 123 | "origin": "IDX", 124 | "channel_name": "ID: IDX Channel", 125 | "channel_id": "IDXChannel.id" 126 | }, 127 | { 128 | "origin": "IndiKids", 129 | "channel_name": "ID: Fun Planet", 130 | "channel_id": "FunPlanet.id" 131 | }, 132 | { 133 | "origin": "Indonesiana TV", 134 | "channel_name": "ID: Indonesiana TV", 135 | "channel_id": "IndonesianaTV.id" 136 | }, 137 | { 138 | "origin": "Indosiar", 139 | "channel_name": "ID: Indosiar", 140 | "channel_id": "Indosiar.id" 141 | }, 142 | { 143 | "origin": "iNews", 144 | "channel_name": "ID: iNews", 145 | "channel_id": "iNews.id" 146 | }, 147 | { 148 | "origin": "JakTV", 149 | "channel_name": "ID: Jak TV", 150 | "channel_id": "JakTV.id" 151 | }, 152 | { 153 | "origin": "JTV", 154 | "channel_name": "ID: JTV", 155 | "channel_id": "JTV.id" 156 | }, 157 | { 158 | "origin": "KBS World", 159 | "channel_name": "ID: KBS World", 160 | "channel_id": "KBSWorld.kr.id" 161 | }, 162 | { 163 | "origin": "Kompas TV", 164 | "channel_name": "ID: Kompas TV", 165 | "channel_id": "KompasTV.id" 166 | }, 167 | { 168 | "origin": "Kplus", 169 | "channel_name": "ID: K+", 170 | "channel_id": "KPlus.sg.id" 171 | }, 172 | { 173 | "origin": "Metro TV", 174 | "channel_name": "ID: Metro TV", 175 | "channel_id": "MetroTV.id" 176 | }, 177 | { 178 | "origin": "MNC", 179 | "channel_name": "ID: MNCTV", 180 | "channel_id": "MNCTV.id" 181 | }, 182 | { 183 | "origin": "MNC News", 184 | "channel_name": "ID: SindoNews TV", 185 | "channel_id": "SindoNews.id" 186 | }, 187 | { 188 | "origin": "MQTV", 189 | "channel_name": "ID: MQTV", 190 | "channel_id": "MQTV.id" 191 | }, 192 | { 193 | "origin": "MTATV", 194 | "channel_name": "ID: MTATV", 195 | "channel_id": "MTATV.id" 196 | }, 197 | { 198 | "origin": "Muhammadiyah TV", 199 | "channel_name": "ID: tvMu", 200 | "channel_id": "tvMu.id" 201 | }, 202 | { 203 | "origin": "MUI TV", 204 | "channel_name": "ID: TV MUI", 205 | "channel_id": "TVMUI.id" 206 | }, 207 | { 208 | "origin": "My Family", 209 | "channel_name": "ID: My Family", 210 | "channel_id": "MyFamily.id" 211 | }, 212 | { 213 | "origin": "MyKidz", 214 | "channel_name": "ID: My Kidz", 215 | "channel_id": "MyKids.id" 216 | }, 217 | { 218 | "origin": "Nat Geo", 219 | "channel_name": "ID: National Geographic Channel", 220 | "channel_id": "NationalGeographicIndonesia.us.id" 221 | }, 222 | { 223 | "origin": "Net.", 224 | "channel_name": "ID: NET.", 225 | "channel_id": "NetTV.id" 226 | }, 227 | { 228 | "origin": "News Asia", 229 | "channel_name": "ID: CNA", 230 | "channel_id": "CNAInternational.sg.id" 231 | }, 232 | { 233 | "origin": "Nusantara TV", 234 | "channel_name": "ID: Nusantara TV", 235 | "channel_id": "NusantaraTV.id" 236 | }, 237 | { 238 | "origin": "Prambors", 239 | "channel_name": "ID: Prambors TV", 240 | "channel_id": "PramborsTV.id" 241 | }, 242 | { 243 | "origin": "Rajawali TV", 244 | "channel_name": "ID: RTV", 245 | "channel_id": "RajawaliTV.id" 246 | }, 247 | { 248 | "origin": "RCTI", 249 | "channel_name": "ID: RCTI", 250 | "channel_id": "RCTI.id" 251 | }, 252 | { 253 | "origin": "Rodja TV", 254 | "channel_name": "ID: Rodja TV", 255 | "channel_id": "RodjaTV.id" 256 | }, 257 | { 258 | "origin": "RRI NET", 259 | "channel_name": "ID: RRI NET", 260 | "channel_id": "RRINet.id" 261 | }, 262 | { 263 | "origin": "SCTV", 264 | "channel_name": "ID: SCTV", 265 | "channel_id": "SCTV.id" 266 | }, 267 | { 268 | "origin": "SEA Today", 269 | "channel_name": "ID: SEA Today", 270 | "channel_id": "SEAToday.id" 271 | }, 272 | { 273 | "origin": "Tawaf TV", 274 | "channel_name": "ID: Tawaf TV", 275 | "channel_id": "TawafTV.id" 276 | }, 277 | { 278 | "origin": "Thrill", 279 | "channel_name": "ID: Thrill", 280 | "channel_id": "Thrill.hk.id" 281 | }, 282 | { 283 | "origin": "Trans7", 284 | "channel_name": "ID: Trans 7", 285 | "channel_id": "Trans7.id" 286 | }, 287 | { 288 | "origin": "TransTV", 289 | "channel_name": "ID: Trans TV", 290 | "channel_id": "TransTV.id" 291 | }, 292 | { 293 | "origin": "TRT World", 294 | "channel_name": "ID: TRT World", 295 | "channel_id": "TRTWorld.tr.id" 296 | }, 297 | { 298 | "origin": "TV One", 299 | "channel_name": "ID: tvOne", 300 | "channel_id": "tvOne.id" 301 | }, 302 | { 303 | "origin": "TV9 NU", 304 | "channel_name": "ID: TV9 Nusantara", 305 | "channel_id": "TV9Nusantara.id" 306 | }, 307 | { 308 | "origin": "TVRI", 309 | "channel_name": "ID: TVRI Nasional", 310 | "channel_id": "TVRINasional.id" 311 | }, 312 | { 313 | "origin": "UChannel", 314 | "channel_name": "ID: U-Channel", 315 | "channel_id": "UChannel.id" 316 | }, 317 | { 318 | "origin": "UseePrime", 319 | "channel_name": "ID: AllPlay Entertainment", 320 | "channel_id": "AllPlayEnt.id" 321 | }, 322 | { 323 | "origin": "ZBioskop", 324 | "channel_name": "ID: Zee Bioskop", 325 | "channel_id": "ZeeBioskop.in.id" 326 | } 327 | ] 328 | -------------------------------------------------------------------------------- /epg/scripts/global/indonesiapremium5.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "vtv", 4 | "channel_name": "ID: VIVA TV", 5 | "channel_id": "VIVATelevisi.id" 6 | } 7 | ] 8 | -------------------------------------------------------------------------------- /epg/scripts/global/malaysia.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "8TV.my", 4 | "channel_name": "MY: 8TV", 5 | "channel_id": "8TV.my" 6 | }, 7 | { 8 | "origin": "AdithyaTV.in", 9 | "channel_name": "MY: Adithya TV", 10 | "channel_id": "AdithyaTV.in.my" 11 | }, 12 | { 13 | "origin": "AlJazeeraEnglish.qa", 14 | "channel_name": "MY: Al-Jazeera English", 15 | "channel_id": "AlJazeeraEnglish.qa.my" 16 | }, 17 | { 18 | "origin": "AnimalPlanetMalaysia.my", 19 | "channel_name": "MY: Animal Planet", 20 | "channel_id": "AnimalPlanetMalaysia.sg.my" 21 | }, 22 | { 23 | "origin": "AsianFoodNetwork.sg", 24 | "channel_name": "MY: Asian Food Network", 25 | "channel_id": "AsianFoodNetwork.sg.my" 26 | }, 27 | { 28 | "origin": "AstroAEC.my", 29 | "channel_name": "MY: Astro AEC", 30 | "channel_id": "AstroAEC.my" 31 | }, 32 | { 33 | "origin": "AstroAOD311.my", 34 | "channel_name": "MY: Astro AOD [Channel 311]", 35 | "channel_id": "AstroAOD311.my" 36 | }, 37 | { 38 | "origin": "AstroAOD352.my", 39 | "channel_name": "MY: Astro AOD [Channel 352]", 40 | "channel_id": "AstroAOD352.my" 41 | }, 42 | { 43 | "origin": "AstroAOD353.my", 44 | "channel_name": "MY: Astro AOD [Channel 353]", 45 | "channel_id": "AstroAOD353.my" 46 | }, 47 | { 48 | "origin": "AstroAOD354.my", 49 | "channel_name": "MY: Astro AOD [Channel 354]", 50 | "channel_id": "AstroAOD354.my" 51 | }, 52 | { 53 | "origin": "AstroAOD355.my", 54 | "channel_name": "MY: Astro AOD [Channel 355]", 55 | "channel_id": "AstroAOD355.my" 56 | }, 57 | { 58 | "origin": "AstroArena.my", 59 | "channel_name": "MY: Astro Arena", 60 | "channel_id": "AstroArena.my" 61 | }, 62 | { 63 | "origin": "AstroArena2.my", 64 | "channel_name": "MY: Astro Arena 2", 65 | "channel_id": "AstroArena2.my" 66 | }, 67 | { 68 | "origin": "AstroAura.my", 69 | "channel_name": "MY: Astro Aura", 70 | "channel_id": "AstroAura.my" 71 | }, 72 | { 73 | "origin": "AstroAwani.my", 74 | "channel_name": "MY: Astro Awani", 75 | "channel_id": "AstroAwani.my" 76 | }, 77 | { 78 | "origin": "AstroBollyOneHD.my", 79 | "channel_name": "MY: Astro BolllyOne", 80 | "channel_id": "AstroBollyOne.my" 81 | }, 82 | { 83 | "origin": "AstroBoxOfficeTayanganHebat.my", 84 | "channel_name": "MY: Astro Box Office Movies Tayangan Hebat", 85 | "channel_id": "AstroBoxOfficeTayanganHebat.my" 86 | }, 87 | { 88 | "origin": "AstroBoxOfficeThangathirai.my", 89 | "channel_name": "MY: Astro Box Office Thangathirai", 90 | "channel_id": "AstroBoxOfficeThangathirai.my" 91 | }, 92 | { 93 | "origin": "AstroCeria.my", 94 | "channel_name": "MY: Astro Ceria", 95 | "channel_id": "AstroCeria.my" 96 | }, 97 | { 98 | "origin": "AstroCh100.my", 99 | "channel_name": "MY: Demi Negaraku", 100 | "channel_id": "AstroCh100.my" 101 | }, 102 | { 103 | "origin": "AstroCitra.my", 104 | "channel_name": "MY: Astro Citra", 105 | "channel_id": "AstroCitra.my" 106 | }, 107 | { 108 | "origin": "AstroCricket.my", 109 | "channel_name": "MY: Astro Cricket", 110 | "channel_id": "AstroCricket.my" 111 | }, 112 | { 113 | "origin": "AstroHuaHeeDai.my", 114 | "channel_name": "MY: Astro Huang Hee Dai", 115 | "channel_id": "AstroHuaHeeDai.my" 116 | }, 117 | { 118 | "origin": "AstroOasis.my", 119 | "channel_name": "MY: Astro Oasis", 120 | "channel_id": "AstroOasis.my" 121 | }, 122 | { 123 | "origin": "AstroPrima.my", 124 | "channel_name": "MY: Astro Prima", 125 | "channel_id": "AstroPrima.my" 126 | }, 127 | { 128 | "origin": "AstroQuanJiaHD.my", 129 | "channel_name": "MY: Astro QJ", 130 | "channel_id": "AstroQuanJiaHD.my" 131 | }, 132 | { 133 | "origin": "AstroRania.my", 134 | "channel_name": "MY: Astro Rania", 135 | "channel_id": "AstroRania.my" 136 | }, 137 | { 138 | "origin": "AstroRia.my", 139 | "channel_name": "MY: Astro Ria", 140 | "channel_id": "AstroRia.my" 141 | }, 142 | { 143 | "origin": "AstroShuangXing.my", 144 | "channel_name": "MY: Astro Shuang Xing", 145 | "channel_id": "AstroShuangXing.my" 146 | }, 147 | { 148 | "origin": "AstroSuperSport.my", 149 | "channel_name": "MY: Astro SuperSport", 150 | "channel_id": "AstroSuperSport.my" 151 | }, 152 | { 153 | "origin": "AstroSuperSport2.my", 154 | "channel_name": "MY: Astro SuperSport 2", 155 | "channel_id": "AstroSuperSport2.my" 156 | }, 157 | { 158 | "origin": "AstroSuperSport3.my", 159 | "channel_name": "MY: Astro SuperSport 3", 160 | "channel_id": "AstroSuperSport3.my" 161 | }, 162 | { 163 | "origin": "AstroSuperSport4.my", 164 | "channel_name": "MY: Astro SuperSport 4", 165 | "channel_id": "AstroSuperSport4.my" 166 | }, 167 | { 168 | "origin": "AstroSuperSport5.my", 169 | "channel_name": "MY: Astro SuperSport 5", 170 | "channel_id": "AstroSuperSport5.my" 171 | }, 172 | { 173 | "origin": "AstroTutorTVPT3.my", 174 | "channel_name": "MY: Astro Tutor TV", 175 | "channel_id": "AstroTutorTVPT3.my" 176 | }, 177 | { 178 | "origin": "AstroTutorTVSPM.my", 179 | "channel_name": "MY: Astro Tutor TV", 180 | "channel_id": "AstroTutorTVSPM.my" 181 | }, 182 | { 183 | "origin": "AstroTutorTVUPSR.my", 184 | "channel_name": "MY: Astro Tutor TV", 185 | "channel_id": "AstroTutorTVUPSR.my" 186 | }, 187 | { 188 | "origin": "AstroUHD.my", 189 | "channel_name": "MY: Astro SuperSport UHD", 190 | "channel_id": "AstroUHD.my" 191 | }, 192 | { 193 | "origin": "AstroVaanavil.my", 194 | "channel_name": "MY: Astro Vaanavil", 195 | "channel_id": "AstroVaanavil.my" 196 | }, 197 | { 198 | "origin": "AstroVellithirai.my", 199 | "channel_name": "MY: Astro Vellithirai", 200 | "channel_id": "AstroVellithirai.my" 201 | }, 202 | { 203 | "origin": "AstroVinmeenHD.my", 204 | "channel_name": "MY: Astro Vinmeen", 205 | "channel_id": "AstroVinmeenHD.my" 206 | }, 207 | { 208 | "origin": "AstroWahLaiToi.my", 209 | "channel_name": "MY: Astro Wah Lai Toi", 210 | "channel_id": "AstroWahLaiToi.my" 211 | }, 212 | { 213 | "origin": "AstroWarna.my", 214 | "channel_name": "MY: Astro Warna", 215 | "channel_id": "AstroWarna.my" 216 | }, 217 | { 218 | "origin": "AstroXiaoTaiYang.my", 219 | "channel_name": "MY: Astro Xiao Tai Yang", 220 | "channel_id": "AstroXiaoTaiYang.my" 221 | }, 222 | { 223 | "origin": "AwesomeTV.my", 224 | "channel_name": "MY: Awesome TV", 225 | "channel_id": "AwesomeTV.my" 226 | }, 227 | { 228 | "origin": "AXNMalaysia.my", 229 | "channel_name": "MY: AXN", 230 | "channel_id": "AXNMalaysia.sg.my" 231 | }, 232 | { 233 | "origin": "BBCEarthAsia.uk", 234 | "channel_name": "MY: BBC Earth", 235 | "channel_id": "BBCEarthAsia.uk.my" 236 | }, 237 | { 238 | "origin": "BBCFirstAsia.uk", 239 | "channel_name": "MY: BBC First", 240 | "channel_id": "BBCFirstAsia.uk.my" 241 | }, 242 | { 243 | "origin": "BBCLifestyleAsia.uk", 244 | "channel_name": "MY: BBC Lifestyle", 245 | "channel_id": "BBCLifestyleAsia.uk.my" 246 | }, 247 | { 248 | "origin": "BBCWorldNewsAsiaPacific.uk", 249 | "channel_name": "MY: BBC World News", 250 | "channel_id": "BBCWorldNewsAsiaPacific.uk.my" 251 | }, 252 | { 253 | "origin": "beINSports.qa", 254 | "channel_name": "MY: beIN Sports 1", 255 | "channel_id": "beINSports1.qa.my" 256 | }, 257 | { 258 | "origin": "beINSports2.qa", 259 | "channel_name": "MY: beIN Sports 2", 260 | "channel_id": "beINSports2.qa.my" 261 | }, 262 | { 263 | "origin": "beINSports3.qa", 264 | "channel_name": "MY: beIN Sports 3", 265 | "channel_id": "beINSports3.qa.my" 266 | }, 267 | { 268 | "origin": "BernamaTV.my", 269 | "channel_name": "MY: Bernama TV", 270 | "channel_id": "BernamaTV.my" 271 | }, 272 | { 273 | "origin": "BloombergTVAsia.hk", 274 | "channel_name": "MY: Bloomberg", 275 | "channel_id": "BloombergTVAsia.hk.my" 276 | }, 277 | { 278 | "origin": "Boo.my", 279 | "channel_name": "MY: Boo", 280 | "channel_id": "Boo.my" 281 | }, 282 | { 283 | "origin": "BoomerangSoutheastAsia.us", 284 | "channel_name": "MY: Boomerang", 285 | "channel_id": "BoomerangSoutheastAsia.us.my" 286 | }, 287 | { 288 | "origin": "CartoonNetworkAsia.sg", 289 | "channel_name": "MY: Cartoon Network", 290 | "channel_id": "CartoonNetworkAsia.sg.my" 291 | }, 292 | { 293 | "origin": "CCM.hk", 294 | "channel_name": "MY: Celestial Classic Movies", 295 | "channel_id": "CCM.hk.my" 296 | }, 297 | { 298 | "origin": "CCTV4Asia.cn", 299 | "channel_name": "MY: CCTV-4", 300 | "channel_id": "CCTV4Asia.cn.my" 301 | }, 302 | { 303 | "origin": "CelestialMoviesMalaysia.my", 304 | "channel_name": "MY: Celestial Movies", 305 | "channel_id": "CelestialMoviesMalaysia.hk.my" 306 | }, 307 | { 308 | "origin": "CGTN.cn", 309 | "channel_name": "MY: CGTN", 310 | "channel_id": "CGTN.cn.my" 311 | }, 312 | { 313 | "origin": "ChuttiTVMalaysia.my", 314 | "channel_name": "MY: Chutti TV", 315 | "channel_id": "ChuttiTVMalaysia.my" 316 | }, 317 | { 318 | "origin": "CinemaxAsia.sg", 319 | "channel_name": "MY: Cinemax", 320 | "channel_id": "CinemaxAsia.sg.my" 321 | }, 322 | { 323 | "origin": "CNA.sg", 324 | "channel_name": "MY: CNA", 325 | "channel_id": "CNAInternational.sg.my" 326 | }, 327 | { 328 | "origin": "CNBCAsia.sg", 329 | "channel_name": "MY: CNBC Asia", 330 | "channel_id": "CNBCAsia.sg.my" 331 | }, 332 | { 333 | "origin": "CNNInternationalAsiaPacific.hk", 334 | "channel_name": "MY: CNN International", 335 | "channel_id": "CNNInternationalAsiaPacific.hk.my" 336 | }, 337 | { 338 | "origin": "Colors.in", 339 | "channel_name": "MY: Colors", 340 | "channel_id": "Colors.in.my" 341 | }, 342 | { 343 | "origin": "ColorsTamil.in", 344 | "channel_name": "MY: Colors Tamil", 345 | "channel_id": "ColorsTamil.in.my" 346 | }, 347 | { 348 | "origin": "CrimePlusInvestigationAsia.sg", 349 | "channel_name": "MY: Crime + Investigation", 350 | "channel_id": "CrimePlusInvestigationAsia.sg.my" 351 | }, 352 | { 353 | "origin": "CTiAsia.tw", 354 | "channel_name": "MY: CTI Asia", 355 | "channel_id": "CTiAsia.tw.my" 356 | }, 357 | { 358 | "origin": "DiscoveryAsia.sg", 359 | "channel_name": "MY: Discovery Asia", 360 | "channel_id": "DiscoveryAsia.sg.my" 361 | }, 362 | { 363 | "origin": "DiscoveryChannelIndonesia.id", 364 | "channel_name": "MY: Discovery Channel", 365 | "channel_id": "DiscoveryChannelIndonesia.sg.my" 366 | }, 367 | { 368 | "origin": "DMAXSoutheastAsia.sg", 369 | "channel_name": "MY: DMAX", 370 | "channel_id": "DMAXSoutheastAsia.sg.my" 371 | }, 372 | { 373 | "origin": "DWEnglish.de", 374 | "channel_name": "MY: DW English", 375 | "channel_id": "DWEnglish.de.my" 376 | }, 377 | { 378 | "origin": "eGGNetwork.my", 379 | "channel_name": "MY: eGG Network", 380 | "channel_id": "eGGNetwork.my" 381 | }, 382 | { 383 | "origin": "EntertainmentNews.hk", 384 | "channel_name": "MY: Entertainment News", 385 | "channel_id": "EntertainmentNews.hk.my" 386 | }, 387 | { 388 | "origin": "EurosportAsia.fr", 389 | "channel_name": "MY: EuroSport", 390 | "channel_id": "EuroSportAsia.fr.my" 391 | }, 392 | { 393 | "origin": "FoodNetworkAsia.sg", 394 | "channel_name": "MY: Food Network", 395 | "channel_id": "FoodNetworkAsia.sg.my" 396 | }, 397 | { 398 | "origin": "France24English.fr", 399 | "channel_name": "MY: France 24 English", 400 | "channel_id": "France24English.fr.my" 401 | }, 402 | { 403 | "origin": "GolfChannelMalaysia.my", 404 | "channel_name": "MY: Golf Channel", 405 | "channel_id": "GolfChannelMalaysia.us.my" 406 | }, 407 | { 408 | "origin": "GoShopChinese.my", 409 | "channel_name": "MY: GoShop Chinesse", 410 | "channel_id": "GoShopChinese.my" 411 | }, 412 | { 413 | "origin": "GoShopMalay111.my", 414 | "channel_name": "MY: GoShop Malay [Channel 111]", 415 | "channel_id": "GoShopMalay111.my" 416 | }, 417 | { 418 | "origin": "GoShopMalay118.my", 419 | "channel_name": "MY: GoShop Malay [Channel 118]", 420 | "channel_id": "GoShopMalay118.my" 421 | }, 422 | { 423 | "origin": "GoShopMalay120.my", 424 | "channel_name": "MY: GoShop Malay [Channel 120]", 425 | "channel_id": "GoShopMalay120.my" 426 | }, 427 | { 428 | "origin": "HBOAsia.sg", 429 | "channel_name": "MY: HBO", 430 | "channel_id": "HBOAsia.sg.my" 431 | }, 432 | { 433 | "origin": "HBOFamilyAsia.sg", 434 | "channel_name": "MY: HBO Family", 435 | "channel_id": "HBOFamilyAsia.sg.my" 436 | }, 437 | { 438 | "origin": "HBOHitsAsia.sg", 439 | "channel_name": "MY: HBO Hits", 440 | "channel_id": "HBOHitsAsia.sg.my" 441 | }, 442 | { 443 | "origin": "HGTVAsia.us", 444 | "channel_name": "MY: HGTV", 445 | "channel_id": "HGTVAsia.us.my" 446 | }, 447 | { 448 | "origin": "HistoryAsia.us", 449 | "channel_name": "MY: History", 450 | "channel_id": "HistoryAsia.us.my" 451 | }, 452 | { 453 | "origin": "HITS.sg", 454 | "channel_name": "MY: HITS", 455 | "channel_id": "HITS.sg.my" 456 | }, 457 | { 458 | "origin": "HITSMovies.sg", 459 | "channel_name": "MY: HITS Movies", 460 | "channel_id": "HITSMovies.sg.my" 461 | }, 462 | { 463 | "origin": "iQIYI.cn", 464 | "channel_name": "MY: iQIYI", 465 | "channel_id": "iQIYI.cn.my" 466 | }, 467 | { 468 | "origin": "Jade.hk", 469 | "channel_name": "MY: TVB Jade", 470 | "channel_id": "Jade.hk.my" 471 | }, 472 | { 473 | "origin": "KBSWorld.kr", 474 | "channel_name": "MY: KBS World", 475 | "channel_id": "KBSWorld.kr.my" 476 | }, 477 | { 478 | "origin": "KIX.hk", 479 | "channel_name": "MY: KIX", 480 | "channel_id": "KIX.hk.my" 481 | }, 482 | { 483 | "origin": "KPlus.sg", 484 | "channel_name": "MY: K+", 485 | "channel_id": "KPlus.sg.my" 486 | }, 487 | { 488 | "origin": "LifetimeAsia.us", 489 | "channel_name": "MY: Lifetime", 490 | "channel_id": "LifetimeAsia.us.my" 491 | }, 492 | { 493 | "origin": "MoonbugKids.uk", 494 | "channel_name": "MY: Moonbug Kids", 495 | "channel_id": "MoonbugKids.uk.my" 496 | }, 497 | { 498 | "origin": "MTVAsia.sg", 499 | "channel_name": "MY: MTV", 500 | "channel_id": "MTVAsia.sg.my" 501 | }, 502 | { 503 | "origin": "NatGeoPeopleMalaysia.my", 504 | "channel_name": "MY: National Geographic People", 505 | "channel_id": "NatGeoPeopleMalaysia.us.my" 506 | }, 507 | { 508 | "origin": "NationalGeographicMalaysia.my", 509 | "channel_name": "MY: National Geographic Channel", 510 | "channel_id": "NationalGeographicMalaysia.us.my" 511 | }, 512 | { 513 | "origin": "NationalGeographicWildMalaysia.my", 514 | "channel_name": "MY: National Geographic Wild", 515 | "channel_id": "NationalGeographicWildMalaysia.us.my" 516 | }, 517 | { 518 | "origin": "NHKWorldPremium.jp", 519 | "channel_name": "MY: NHK World Premium", 520 | "channel_id": "NHKWorldPremium.jp.my" 521 | }, 522 | { 523 | "origin": "NickelodeonAsia.sg", 524 | "channel_name": "MY: Nickelodeon", 525 | "channel_id": "NickelodeonAsia.sg.my" 526 | }, 527 | { 528 | "origin": "NickJrAsia.sg", 529 | "channel_name": "MY: Nick Jr.", 530 | "channel_id": "NickJrAsia.sg.my" 531 | }, 532 | { 533 | "origin": "NjoiTV.my", 534 | "channel_name": "MY: Njoi TV", 535 | "channel_id": "NjoiTV.my" 536 | }, 537 | { 538 | "origin": "NTV7.my", 539 | "channel_name": "MY: Didik TV KPM (TV7)", 540 | "channel_id": "NTV7.my" 541 | }, 542 | { 543 | "origin": "Okey.my", 544 | "channel_name": "MY: Okey", 545 | "channel_id": "Okey.my" 546 | }, 547 | { 548 | "origin": "OneTVAsia.sg", 549 | "channel_name": "MY: ONE", 550 | "channel_id": "OneTVAsia.sg.my" 551 | }, 552 | { 553 | "origin": "ParamountNetworkMalaysia.my", 554 | "channel_name": "MY: Paramount Network", 555 | "channel_id": "ParamountNetworkMalaysia.us.my" 556 | }, 557 | { 558 | "origin": "PhoenixChineseChannel.hk", 559 | "channel_name": "MY: Phoenix Chinese Channel", 560 | "channel_id": "PhoenixChineseChannel.hk.my" 561 | }, 562 | { 563 | "origin": "PhoenixInfoNewsChannel.hk", 564 | "channel_name": "MY: Phoenix InfoNews Channel", 565 | "channel_id": "PhoenixInfoNewsChannel.hk.my" 566 | }, 567 | { 568 | "origin": "PremierSports1Asia.ie", 569 | "channel_name": "MY: Premier Sports", 570 | "channel_id": "PremierSports1Asia.ie.my" 571 | }, 572 | { 573 | "origin": "PRIMEtime.my", 574 | "channel_name": "MY: PRIME time", 575 | "channel_id": "PRIMEtime.my" 576 | }, 577 | { 578 | "origin": "ShowcaseMovies.my", 579 | "channel_name": "MY: Showcase", 580 | "channel_id": "ShowcaseMovies.my" 581 | }, 582 | { 583 | "origin": "SkyNews.uk", 584 | "channel_name": "MY: Sky News", 585 | "channel_id": "SkyNews.uk.my" 586 | }, 587 | { 588 | "origin": "SPOTV.kr", 589 | "channel_name": "MY: SPOTV", 590 | "channel_id": "SPOTV.kr.my" 591 | }, 592 | { 593 | "origin": "StarVijay.in", 594 | "channel_name": "MY: Star Vijay", 595 | "channel_id": "StarVijay.in.my" 596 | }, 597 | { 598 | "origin": "SunMusic.in", 599 | "channel_name": "MY: Sun Music", 600 | "channel_id": "SunMusic.in.my" 601 | }, 602 | { 603 | "origin": "SunTVMalaysia.my", 604 | "channel_name": "MY: Sun TV", 605 | "channel_id": "SunTVMalaysia.in.my" 606 | }, 607 | { 608 | "origin": "TADAA.my", 609 | "channel_name": "MY: TADA", 610 | "channel_id": "TADAA.my" 611 | }, 612 | { 613 | "origin": "TLCSoutheastAsia.sg", 614 | "channel_name": "MY: TLC", 615 | "channel_id": "TLCSoutheastAsia.sg.my" 616 | }, 617 | { 618 | "origin": "TV1.my", 619 | "channel_name": "MY: TV1", 620 | "channel_id": "TV1.my" 621 | }, 622 | { 623 | "origin": "TV2.my", 624 | "channel_name": "MY: TV2", 625 | "channel_id": "TV2.my" 626 | }, 627 | { 628 | "origin": "TV3.my", 629 | "channel_name": "MY: TV3", 630 | "channel_id": "TV3.my" 631 | }, 632 | { 633 | "origin": "TV9.my", 634 | "channel_name": "MY: TV9", 635 | "channel_id": "TV9.my" 636 | }, 637 | { 638 | "origin": "TVAlhijrah.my", 639 | "channel_name": "MY: TV Al-Hijrah", 640 | "channel_id": "TVAlhijrah.my" 641 | }, 642 | { 643 | "origin": "TVBClassic.hk", 644 | "channel_name": "MY: TVB Classic", 645 | "channel_id": "TVBClassic.hk.my" 646 | }, 647 | { 648 | "origin": "TVBSAsia.tw", 649 | "channel_name": "MY: TVBS Asia", 650 | "channel_id": "TVBSAsia.tw.my" 651 | }, 652 | { 653 | "origin": "TVBXingHe.hk", 654 | "channel_name": "My: TVB Xing He", 655 | "channel_id": "TVBXingHe.hk.my" 656 | }, 657 | { 658 | "origin": "tvNAsia.hk", 659 | "channel_name": "MY: tvN", 660 | "channel_id": "tvNAsia.hk.my" 661 | }, 662 | { 663 | "origin": "tvNMoviesAsia.hk", 664 | "channel_name": "MY: tvN Movies", 665 | "channel_id": "tvNMoviesAsia.hk.my" 666 | }, 667 | { 668 | "origin": "TVS.my", 669 | "channel_name": "MY: TVS", 670 | "channel_id": "TVS.my" 671 | }, 672 | { 673 | "origin": "WarnerTVAsia.us", 674 | "channel_name": "MY: Warner TV", 675 | "channel_id": "WarnerTVAsia.us.my" 676 | }, 677 | { 678 | "origin": "WWENetwork.us", 679 | "channel_name": "MY: WWE Network", 680 | "channel_id": "WWENetwork.us.my" 681 | }, 682 | { 683 | "origin": "ZeeTamil.in", 684 | "channel_name": "MY: Zee Tamil", 685 | "channel_id": "ZeeTamil.in.my" 686 | } 687 | ] -------------------------------------------------------------------------------- /epg/scripts/global/malaysiapremium1.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "Berita RTM", 4 | "channel_name": "MY: Berita RTM", 5 | "channel_id": "BeritaRTM.my" 6 | }, 7 | { 8 | "origin": "Dewan Negara", 9 | "channel_name": "MY: Dewan Negara", 10 | "channel_id": "DewanNegara.my" 11 | }, 12 | { 13 | "origin": "Dewan Rakyat", 14 | "channel_name": "MY: Dewan Rakyat", 15 | "channel_id": "DewanRakyat.my" 16 | }, 17 | { 18 | "origin": "Okey", 19 | "channel_name": "MY: Okey", 20 | "channel_id": "Okey.my" 21 | }, 22 | { 23 | "origin": "Sukan RTM", 24 | "channel_name": "MY: Sukan RTM", 25 | "channel_id": "SukanRTM.my" 26 | }, 27 | { 28 | "origin": "TV1", 29 | "channel_name": "MY: TV1", 30 | "channel_id": "TV1.my" 31 | }, 32 | { 33 | "origin": "TV2", 34 | "channel_name": "MY: TV2", 35 | "channel_id": "TV2.my" 36 | }, 37 | { 38 | "origin": "TV6", 39 | "channel_name": "MY: TV6", 40 | "channel_id": "TV6.my" 41 | } 42 | ] -------------------------------------------------------------------------------- /epg/scripts/global/malaysiapremium2.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "8TV", 4 | "channel_name": "MY: 8TV", 5 | "channel_id": "8TV.my" 6 | }, 7 | { 8 | "origin": "Al Jazeera", 9 | "channel_name": "MY: Al-Jazeera English", 10 | "channel_id": "AlJazeeraEnglish.qa.my" 11 | }, 12 | { 13 | "origin": "Animax", 14 | "channel_name": "MY: Animax", 15 | "channel_id": "AnimaxAsia.sg.my" 16 | }, 17 | { 18 | "origin": "AXN", 19 | "channel_name": "MY: AXN", 20 | "channel_id": "AXNMalaysia.sg.my" 21 | }, 22 | { 23 | "origin": "BBC Earth HD", 24 | "channel_name": "MY: BBC Earth", 25 | "channel_id": "BBCEarthAsia.uk.my" 26 | }, 27 | { 28 | "origin": "BBC Lifestyle HD", 29 | "channel_name": "MY: BBC Lifestyle", 30 | "channel_id": "BBCLifestyleAsia.uk.my" 31 | }, 32 | { 33 | "origin": "BBC News", 34 | "channel_name": "MY: BBC World News", 35 | "channel_id": "BBCWorldNewsAsiaPacific.uk.my" 36 | }, 37 | { 38 | "origin": "beIN SPORTS", 39 | "channel_name": "MY: beIN Sports 1", 40 | "channel_id": "beINSports1.qa.my" 41 | }, 42 | { 43 | "origin": "beIN SPORTS 2", 44 | "channel_name": "MY: beIN Sports 2", 45 | "channel_id": "beINSports2.qa.my" 46 | }, 47 | { 48 | "origin": "beIN SPORTS 3", 49 | "channel_name": "MY: beIN Sports 3", 50 | "channel_id": "beINSports3.qa.my" 51 | }, 52 | { 53 | "origin": "beIN SPORTS 4", 54 | "channel_name": "MY: beIN Sports 4", 55 | "channel_id": "beINSports4.qa.my" 56 | }, 57 | { 58 | "origin": "Bernama TV", 59 | "channel_name": "MY: Bernama TV", 60 | "channel_id": "BernamaTV.my" 61 | }, 62 | { 63 | "origin": "Boomerang HD", 64 | "channel_name": "MY: Boomerang", 65 | "channel_id": "BoomerangSoutheastAsia.us.my" 66 | }, 67 | { 68 | "origin": "CBeebies HD", 69 | "channel_name": "MY: CBeebies", 70 | "channel_id": "CBeebiesAsia.uk.my" 71 | }, 72 | { 73 | "origin": "CCM", 74 | "channel_name": "MY: Celestial Classic Movies", 75 | "channel_id": "CCM.hk.my" 76 | }, 77 | { 78 | "origin": "CCTV-4 HD", 79 | "channel_name": "MY: CCTV-4", 80 | "channel_id": "CCTV4Asia.cn.my" 81 | }, 82 | { 83 | "origin": "Celestial Movies", 84 | "channel_name": "MY: Celestial Movies", 85 | "channel_id": "CelestialMoviesMalaysia.hk.my" 86 | }, 87 | { 88 | "origin": "CGTN HD", 89 | "channel_name": "MY: CGTN", 90 | "channel_id": "CGTN.cn.my" 91 | }, 92 | { 93 | "origin": "CinemaWorld HD", 94 | "channel_name": "MY: Cinema World", 95 | "channel_id": "CinemaWorld.my" 96 | }, 97 | { 98 | "origin": "CNA", 99 | "channel_name": "MY: CNA", 100 | "channel_id": "CNAInternational.sg.my" 101 | }, 102 | { 103 | "origin": "Colors Cineplex", 104 | "channel_name": "MY: Colors Cineplex", 105 | "channel_id": "ColorsCineplex.in.my" 106 | }, 107 | { 108 | "origin": "Colors Tamil HD", 109 | "channel_name": "MY: Colors Tamil", 110 | "channel_id": "ColorsTamil.in.my" 111 | }, 112 | { 113 | "origin": "DEGUP", 114 | "channel_name": "MY: DEGUP", 115 | "channel_id": "Degup.my" 116 | }, 117 | { 118 | "origin": "DidikTV KPM", 119 | "channel_name": "MY: Didik TV KPM (TV7)", 120 | "channel_id": "NTV7.my" 121 | }, 122 | { 123 | "origin": "Dreamworks HD", 124 | "channel_name": "MY: DreamWorks Channel", 125 | "channel_id": "DreamWorksChannelAsia.us.my" 126 | }, 127 | { 128 | "origin": "Dunia Sinema HD", 129 | "channel_name": "MY: Dunia Sinema", 130 | "channel_id": "DuniaSinema.my" 131 | }, 132 | { 133 | "origin": "DW", 134 | "channel_name": "MY: DW English", 135 | "channel_id": "DWEnglish.de.my" 136 | }, 137 | { 138 | "origin": "Euronews", 139 | "channel_name": "MY: EuroNews English", 140 | "channel_id": "EuroNewsEnglish.fr.my" 141 | }, 142 | { 143 | "origin": "France 24", 144 | "channel_name": "MY: France 24 English", 145 | "channel_id": "France24English.fr.my" 146 | }, 147 | { 148 | "origin": "GEM", 149 | "channel_name": "MY: GEM", 150 | "channel_id": "SonyGem.sg.my" 151 | }, 152 | { 153 | "origin": "HITS", 154 | "channel_name": "MY: HITS", 155 | "channel_id": "HITS.sg.my" 156 | }, 157 | { 158 | "origin": "HITS Movies", 159 | "channel_name": "MY: HITS Movies", 160 | "channel_id": "HITSMovies.sg.my" 161 | }, 162 | { 163 | "origin": "Inspirasi", 164 | "channel_name": "MY: Inspirasi", 165 | "channel_id": "Inspirasi.my" 166 | }, 167 | { 168 | "origin": "K-Plus", 169 | "channel_name": "MY: K+", 170 | "channel_id": "KPlus.sg.my" 171 | }, 172 | { 173 | "origin": "Love Nature HD", 174 | "channel_name": "MY: Love Nature", 175 | "channel_id": "LoveNature.ca.my" 176 | }, 177 | { 178 | "origin": "Luxe.TV HD", 179 | "channel_name": "MY: Luxe.TV", 180 | "channel_id": "LuxeTVHD.my" 181 | }, 182 | { 183 | "origin": "Moonbug Kids", 184 | "channel_name": "MY: Moonbug Kids", 185 | "channel_id": "MoonbugKids.uk.my" 186 | }, 187 | { 188 | "origin": "MTV Live", 189 | "channel_name": "MY: MTV Live", 190 | "channel_id": "MTVLive.uk.my" 191 | }, 192 | { 193 | "origin": "NHK WORLD-JAPAN", 194 | "channel_name": "MY: NHK World Japan", 195 | "channel_id": "NHKWorldJapan.jp.my" 196 | }, 197 | { 198 | "origin": "Nick Jr.", 199 | "channel_name": "MY: Nick Jr.", 200 | "channel_id": "NickJrAsia.sg.my" 201 | }, 202 | { 203 | "origin": "Now Jelli HD", 204 | "channel_name": "MY: Now Jelli", 205 | "channel_id": "NowJelli.cn.my" 206 | }, 207 | { 208 | "origin": "ONE", 209 | "channel_name": "MY: ONE", 210 | "channel_id": "OneTVAsia.sg.my" 211 | }, 212 | { 213 | "origin": "Paramount Network", 214 | "channel_name": "MY: Paramount Network", 215 | "channel_id": "ParamountNetworkMalaysia.us.my" 216 | }, 217 | { 218 | "origin": "Parlimen Malaysia", 219 | "channel_name": "MY: Parlimen Malaysia", 220 | "channel_id": "ParlimenMalaysia.my" 221 | }, 222 | { 223 | "origin": "Pesona HD", 224 | "channel_name": "MY: Pesona", 225 | "channel_id": "Pesona.my" 226 | }, 227 | { 228 | "origin": "ROCK Action", 229 | "channel_name": "MY: Rock Action", 230 | "channel_id": "RockAction.sg.my" 231 | }, 232 | { 233 | "origin": "ROCK Entertainment", 234 | "channel_name": "MY: Rock Entertainment", 235 | "channel_id": "RockEntertainment.sg.my" 236 | }, 237 | { 238 | "origin": "Salam HD", 239 | "channel_name": "MY: Salam", 240 | "channel_id": "Salam.my" 241 | }, 242 | { 243 | "origin": "Sensasi", 244 | "channel_name": "MY: Sensasi", 245 | "channel_id": "Sensasi.my" 246 | }, 247 | { 248 | "origin": "SETI", 249 | "channel_name": "MY: SET International", 250 | "channel_id": "SETI.tw.my" 251 | }, 252 | { 253 | "origin": "SIAR", 254 | "channel_name": "MY: SIAR", 255 | "channel_id": "SIAR.my" 256 | }, 257 | { 258 | "origin": "Sony YAY!", 259 | "channel_name": "MY: Sony YAY!", 260 | "channel_id": "SonyYAY.in.my" 261 | }, 262 | { 263 | "origin": "SPOTV", 264 | "channel_name": "MY: SPOTV", 265 | "channel_id": "SPOTV.kr.my" 266 | }, 267 | { 268 | "origin": "SPOTV2", 269 | "channel_name": "MY: SPOTV 2", 270 | "channel_id": "SPOTV2.kr.my" 271 | }, 272 | { 273 | "origin": "Travel Channel HD", 274 | "channel_name": "MY: Travel Channel", 275 | "channel_id": "TravelChannelAsia.us.my" 276 | }, 277 | { 278 | "origin": "TV AlHijrah HD", 279 | "channel_name": "MY: TV Al-Hijrah", 280 | "channel_id": "TVAlHijrah.my" 281 | }, 282 | { 283 | "origin": "TV1", 284 | "channel_name": "MY: TV1", 285 | "channel_id": "TV1.my" 286 | }, 287 | { 288 | "origin": "TV2", 289 | "channel_name": "MY: TV2", 290 | "channel_id": "TV2.my" 291 | }, 292 | { 293 | "origin": "TV3", 294 | "channel_name": "MY: TV3", 295 | "channel_id": "TV3.my" 296 | }, 297 | { 298 | "origin": "TV9", 299 | "channel_name": "MY: TV9", 300 | "channel_id": "TV9.my" 301 | }, 302 | { 303 | "origin": "tvN HD", 304 | "channel_name": "MY: tvN", 305 | "channel_id": "tvNAsia.hk.my" 306 | }, 307 | { 308 | "origin": "tvN Movies HD", 309 | "channel_name": "MY: tvN Movies", 310 | "channel_id": "tvNMoviesAsia.hk.my" 311 | }, 312 | { 313 | "origin": "unifi Sports 1", 314 | "channel_name": "MY: unifi Sports", 315 | "channel_id": "unifiSports.my" 316 | }, 317 | { 318 | "origin": "Warner TV HD", 319 | "channel_name": "MY: Warner TV", 320 | "channel_id": "WarnerTVAsia.us.my" 321 | }, 322 | { 323 | "origin": "Wion", 324 | "channel_name": "MY: Wion", 325 | "channel_id": "Wion.in.my" 326 | } 327 | ] -------------------------------------------------------------------------------- /epg/scripts/global/singaporepremium.xml.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "origin": "(4K) mio Stadium OD.sg", 4 | "channel_name": "SG: mio Stadium OD", 5 | "channel_id": "mioStadiumOD.sg" 6 | }, 7 | { 8 | "origin": "(HD) mio Stadium.sg", 9 | "channel_name": "SG: mio Stadium", 10 | "channel_id": "mioStadium.sg" 11 | }, 12 | { 13 | "origin": "(HD) Outdoor Channel.sg", 14 | "channel_name": "SG: Outdoor Channel", 15 | "channel_id": "OutdoorChannel.us.sg" 16 | }, 17 | { 18 | "origin": "ABC Australia.sg", 19 | "channel_name": "SG: ABC Australia", 20 | "channel_id": "ABCAustralia.au.sg" 21 | }, 22 | { 23 | "origin": "ABS-CBN News Channel.sg", 24 | "channel_name": "SG: ABS-CBN News Channel", 25 | "channel_id": "ANC.ph.sg" 26 | { 27 | "origin": "Adithya TV.sg", 28 | "channel_name": "SG: Adithya TV", 29 | "channel_id": "AdithyaTV.in.sg" 30 | }, 31 | { 32 | "origin": "AFN (HD).sg", 33 | "channel_name": "SG: Asian Food Network", 34 | "channel_id": "AsianFoodNetwork.sg" 35 | }, 36 | { 37 | "origin": "Animal Planet (HD).sg", 38 | "channel_name": "SG: Animal Planet", 39 | "channel_id": "AnimalPlanetSoutheastAsia.sg" 40 | }, 41 | { 42 | "origin": "Animax (HD).sg", 43 | "channel_name": "SG: Animax", 44 | "channel_id": "AnimaxAsia.sg" 45 | }, 46 | { 47 | "origin": "ANIPLUS (HD).sg", 48 | "channel_name": "SG: Aniplus", 49 | "channel_id": "Aniplus.th.sg" 50 | }, 51 | { 52 | "origin": "Arirang TV HD", 53 | "channel_name": "SG: Arirang TV", 54 | "channel_id": "ArirangTV.kr.sg" 55 | }, 56 | { 57 | "origin": "Asia Travel HD", 58 | "channel_name": "SG: Asia Travel", 59 | "channel_id": "AsiaTravel.tw.sg" 60 | }, 61 | { 62 | "origin": "Asianet.sg", 63 | "channel_name": "SG: Asianet", 64 | "channel_id": "Asianet.in.sg" 65 | }, 66 | { 67 | "origin": "Asianet Movies.sg", 68 | "channel_name": "SG: Asianet Movies", 69 | "channel_id": "AsianetMovies.in.sg" 70 | }, 71 | { 72 | "origin": "Astro Prima HD.sg", 73 | "channel_name": "SG: Astro Prima", 74 | "channel_id": "AstroPrima.my.sg" 75 | }, 76 | { 77 | "origin": "Astro Ria HD.sg", 78 | "channel_name": "SG: Astro Ria", 79 | "channel_id": "AstroRia.my.sg" 80 | }, 81 | { 82 | "origin": "Astro Warna HD.sg", 83 | "channel_name": "SG: Astro Warna", 84 | "channel_id": "AstroWarna.my.sg" 85 | }, 86 | { 87 | "origin": "AXN (HD).sg", 88 | "channel_name": "SG: AXN", 89 | "channel_id": "AXNIndonesia.sg" 90 | }, 91 | { 92 | "origin": "BBC Earth (HD).sg", 93 | "channel_name": "SG: BBC Earth", 94 | "channel_id": "BBCEarthAsia.uk.sg" 95 | }, 96 | { 97 | "origin": "BBC Lifestyle (HD).sg", 98 | "channel_name": "SG: BBC Lifestyle", 99 | "channel_id": "BBCLifestyleAsia.uk.sg" 100 | }, 101 | { 102 | "origin": "BBC News.sg", 103 | "channel_name": "SG: BBC World News", 104 | "channel_id": "BBCWorldNewsAsiaPacific.uk.sg" 105 | }, 106 | { 107 | "origin": "beIN SPORTS 2 (HD).sg", 108 | "channel_name": "SG: beIN Sports 2", 109 | "channel_id": "beINSports2.qa.sg" 110 | }, 111 | { 112 | "origin": "beIN SPORTS 3 (HD).sg", 113 | "channel_name": "SG: beIN Sports 3", 114 | "channel_id": "beINSports3.qa.sg" 115 | }, 116 | { 117 | "origin": "beIN SPORTS 4 (HD).sg", 118 | "channel_name": "SG: beIN Sports 4", 119 | "channel_id": "beINSports4.qa.sg" 120 | }, 121 | { 122 | "origin": "beIN SPORTS 5 (HD).sg", 123 | "channel_name": "SG: beIN Sports 5", 124 | "channel_id": "beINSports5.qa.sg" 125 | }, 126 | { 127 | "origin": "beIN SPORTS (HD).sg", 128 | "channel_name": "SG: beIN Sports 1", 129 | "channel_id": "beINSports1.qa.sg" 130 | }, 131 | { 132 | "origin": "beIN SPORTS RUGBY HD.sg", 133 | "channel_name": "SG: beIN Sports Rugby", 134 | "channel_id": "beINSportsRugby.qa.sg" 135 | }, 136 | { 137 | "origin": "Bloomberg Television (HD).sg", 138 | "channel_name": "SG: Bloomberg", 139 | "channel_id": "BloombergTVAsia.hk.sg" 140 | }, 141 | { 142 | "origin": "BRTV International.sg", 143 | "channel_name": "SG: BRTV International", 144 | "channel_id": "BRTVInternational.sg" 145 | }, 146 | { 147 | "origin": "Cartoonito (HD).sg", 148 | "channel_name": "SG: Cartoonito", 149 | "channel_id": "CartoonitoSoutheastAsia.us.sg" 150 | }, 151 | { 152 | "origin": "Cartoon Network (HD).sg", 153 | "channel_name": "SG: Cartoon Network", 154 | "channel_id": "CartoonNetworkAsia.sg" 155 | }, 156 | { 157 | "origin": "CBeebies (HD).sg", 158 | "channel_name": "SG: CBeebies", 159 | "channel_id": "CBeebiesAsia.uk.sg" 160 | }, 161 | { 162 | "origin": "CCM.sg", 163 | "channel_name": "SG: Celestial Classic Movies", 164 | "channel_id": "CCM.hk.sg" 165 | }, 166 | { 167 | "origin": "CCTV-4 (HD).sg", 168 | "channel_name": "SG: CCTV-4", 169 | "channel_id": "CCTV4Asia.cn.sg" 170 | }, 171 | { 172 | "origin": "CCTV Entertainment.sg", 173 | "channel_name": "SG: CCTV Entertainment", 174 | "channel_id": "CCTVEntertainment.cn.sg" 175 | }, 176 | { 177 | "origin": "Celestial Movies (HD).sg", 178 | "channel_name": "SG: Celestial Movies", 179 | "channel_id": "CelestialMoviesIndonesia.hk.sg" 180 | }, 181 | { 182 | "origin": "CM+.sg", 183 | "channel_name": "SG: CM+", 184 | "channel_id": "CMPlus.hk.sg" 185 | }, 186 | { 187 | "origin": "CGTN.sg", 188 | "channel_name": "SG: CGTN", 189 | "channel_id": "CGTN.cn.sg" 190 | }, 191 | { 192 | "origin": "CGTN-Documentary.sg", 193 | "channel_name": "SG: CGTN Documentary", 194 | "channel_id": "CGTNDocumentary.cn.sg" 195 | }, 196 | { 197 | "origin": "Ch 5 (HD).sg", 198 | "channel_name": "SG: Channel 5 HD", 199 | "channel_id": "Channel5HD.sg" 200 | }, 201 | { 202 | "origin": "Ch 8 (HD).sg", 203 | "channel_name": "SG: Channel 8 HD", 204 | "channel_id": "Channel8HD.sg" 205 | }, 206 | { 207 | "origin": "CNA (HD).sg", 208 | "channel_name": "SG: CNA", 209 | "channel_id": "CNA.sg" 210 | }, 211 | { 212 | "origin": "Ch U (HD).sg", 213 | "channel_name": "SG: Channel U HD", 214 | "channel_id": "ChannelUHD.sg" 215 | }, 216 | { 217 | "origin": "China Movie Channel.sg", 218 | "channel_name": "SG: China Movie Channel", 219 | "channel_id": "ChinaMovieChannel.sg" 220 | }, 221 | { 222 | "origin": "Channel_Test", 223 | "channel_name": "SG: Channel Test", 224 | "channel_id": "ChannelTest.sg" 225 | }, 226 | { 227 | "origin": "Cinema One Global.sg", 228 | "channel_name": "SG: Cinema One Global", 229 | "channel_id": "CinemaOneGlobal.ph.sg" 230 | }, 231 | { 232 | "origin": "CinemaWorld (HD).sg", 233 | "channel_name": "SG: CinemaWorld", 234 | "channel_id": "CinemaWorld.my.sg" 235 | }, 236 | { 237 | "origin": "CINEMAX (HD).sg", 238 | "channel_name": "SG: Cinemax", 239 | "channel_id": "CinemaxAsia.sg" 240 | }, 241 | { 242 | "origin": "Citra Drama (HD).sg", 243 | "channel_name": "SG: Citra Drama", 244 | "channel_id": "CitraDrama.id.sg" 245 | }, 246 | { 247 | "origin": "Citra Entertainment (HD).sg", 248 | "channel_name": "SG: Citra Entertainment", 249 | "channel_id": "CitraEntertainment.id.sg" 250 | }, 251 | { 252 | "origin": "CNBC Asia.sg", 253 | "channel_name": "SG: CNBC Asia", 254 | "channel_id": "CNBCAsia.sg" 255 | }, 256 | { 257 | "origin": "CNN International (HD).sg", 258 | "channel_name": "SG: CNN International", 259 | "channel_id": "CNNInternationalAsiaPacific.hk.sg" 260 | }, 261 | { 262 | "origin": "Colors.sg", 263 | "channel_name": "SG: Colors", 264 | "channel_id": "Colors.in.sg" 265 | }, 266 | { 267 | "origin": "Colors Tamil HD.sg", 268 | "channel_name": "SG: Colors Tamil", 269 | "channel_id": "ColorsTamil.in.sg" 270 | }, 271 | { 272 | "origin": "Cricket Plus.sg", 273 | "channel_name": "SG: Cricket Plus", 274 | "channel_id": "CricketPlus.sg" 275 | }, 276 | { 277 | "origin": "Crime + Investigation™ (HD).sg", 278 | "channel_name": "SG: Crime + Investigation", 279 | "channel_id": "CrimePlusInvestigationAsia.sg" 280 | }, 281 | { 282 | "origin": "CTI Asia (HD).sg", 283 | "channel_name": "SG: CTI Asia", 284 | "channel_id": "CTIAsia.tw.sg" 285 | }, 286 | { 287 | "origin": "CuriosityStream HD", 288 | "channel_name": "SG: Curiosity Stream", 289 | "channel_id": "CuriosityStreamHD.us.sg" 290 | }, 291 | { 292 | "origin": "Discovery Asia (HD).sg", 293 | "channel_name": "SG: Discovery Asia", 294 | "channel_id": "DiscoveryAsia.sg" 295 | }, 296 | { 297 | "origin": "Discovery Channel (HD).sg", 298 | "channel_name": "SG: Discovery Channel", 299 | "channel_id": "DiscoveryChannelIndonesia.sg" 300 | }, 301 | { 302 | "origin": "Dragon TV Intl.sg", 303 | "channel_name": "SG: Shanghai Dragon TV", 304 | "channel_id": "ShanghaiDragonTV.cn.sg" 305 | }, 306 | { 307 | "origin": "Drama Channel.sg", 308 | "channel_name": "SG: Drama Channel", 309 | "channel_id": "DramaChannel.id.sg" 310 | }, 311 | { 312 | "origin": "DreamWorks (HD).sg", 313 | "channel_name": "SG: DreamWorks Channel", 314 | "channel_id": "DreamWorksChannelAsia.us.sg" 315 | }, 316 | { 317 | "origin": "Deutsche Welle (English).sg", 318 | "channel_name": "SG: DW English", 319 | "channel_id": "DWEnglish.de.sg" 320 | }, 321 | { 322 | "origin": "e-Le (HD).sg", 323 | "channel_name": "", 324 | "channel_id": "" 325 | }, 326 | { 327 | "origin": "ETTV Asia (HD).sg", 328 | "channel_name": "", 329 | "channel_id": "" 330 | }, 331 | { 332 | "origin": "ETTV Asia News.sg", 333 | "channel_name": "", 334 | "channel_id": "" 335 | }, 336 | { 337 | "origin": "EUROSPORT (HD).sg", 338 | "channel_name": "SG: EuroSport", 339 | "channel_id": "EuroSportUK.uk.sg" 340 | }, 341 | { 342 | "origin": "Euronews HD", 343 | "channel_name": "SG: EuroNews English", 344 | "channel_id": "EuroNewsEnglish.fr.sg" 345 | }, 346 | { 347 | "origin": "FashionTV HD", 348 | "channel_name": "SG: Fashion TV", 349 | "channel_id": "FashionTV.fr.sg" 350 | }, 351 | { 352 | "origin": "Fight Sports (HD).sg", 353 | "channel_name": "SG: Fight Sports", 354 | "channel_id": "FightSports.us.sg" 355 | }, 356 | { 357 | "origin": "Food Network (HD).sg", 358 | "channel_name": "SG: Food Network", 359 | "channel_id": "FoodNetwork.us.sg" 360 | }, 361 | { 362 | "origin": "FOX News Channel.sg", 363 | "channel_name": "SG: FOX News Channel", 364 | "channel_id": "FoxNewsChannel.us.sg" 365 | }, 366 | { 367 | "origin": "France 24 (English).sg", 368 | "channel_name": "SG: France 24 English", 369 | "channel_id": "France24English.fr.sg" 370 | }, 371 | { 372 | "origin": "France 24 (French).sg", 373 | "channel_name": "SG: France 24 French", 374 | "channel_id": "France24French.fr.sg" 375 | }, 376 | { 377 | "origin": "GEM (HD).sg", 378 | "channel_name": "SG: GEM", 379 | "channel_id": "SonyGem.sg" 380 | }, 381 | { 382 | "origin": "GMA Life TV.sg", 383 | "channel_name": "SG: GMA Life TV", 384 | "channel_id": "GMALifeTV.ph.sg" 385 | }, 386 | { 387 | "origin": "GMA News TV.sg", 388 | "channel_name": "SG: GMA News TV", 389 | "channel_id": "GMANewsTV.ph.sg" 390 | }, 391 | { 392 | "origin": "GMA Pinoy TV.sg", 393 | "channel_name": "SG: GMA Pinoy TV", 394 | "channel_id": "GMAPinoyTV.ph.sg" 395 | }, 396 | { 397 | "origin": "HBO Family (HD).sg", 398 | "channel_name": "SG: HBO Family", 399 | "channel_id": "HBOFamilyAsia.sg" 400 | }, 401 | { 402 | "origin": "HBO HD.sg", 403 | "channel_name": "SG: HBO", 404 | "channel_id": "HBOAsia.sg" 405 | }, 406 | { 407 | "origin": "HBO Hits (HD).sg", 408 | "channel_name": "SG: HBO Hits", 409 | "channel_id": "HBOHitsAsia.sg" 410 | }, 411 | { 412 | "origin": "HBO Signature (HD).sg", 413 | "channel_name": "SG: HBO Signature", 414 | "channel_id": "HBOSignatureAsia.sg" 415 | }, 416 | { 417 | "origin": "HGTV (HD).sg", 418 | "channel_name": "SG: HGTV Asia", 419 | "channel_id": "HGTVAsia.us.sg" 420 | }, 421 | { 422 | "origin": "HISTORY2™ (HD).sg", 423 | "channel_name": "SG: History 2", 424 | "channel_id": "History2Asia.us.sg" 425 | }, 426 | { 427 | "origin": "HISTORY™ (HD).sg", 428 | "channel_name": "SG: History", 429 | "channel_id": "HistoryAsia.us.sg" 430 | }, 431 | { 432 | "origin": "HITS (HD).sg", 433 | "channel_name": "SG: HITS", 434 | "channel_id": "HITS.sg" 435 | }, 436 | { 437 | "origin": "HITS Movies (HD).sg", 438 | "channel_name": "SG: HITS Movies", 439 | "channel_id": "HITSMovies.sg" 440 | }, 441 | { 442 | "origin": "HITS NOW (HD).sg", 443 | "channel_name": "SG: HITS Now", 444 | "channel_id": "HITSNow.sg" 445 | }, 446 | { 447 | "origin": "Hub E City (HD).sg", 448 | "channel_name": "SG: Hub E City", 449 | "channel_id": "HubECity.sg" 450 | }, 451 | { 452 | "origin": "Hub Premier 1.sg", 453 | "channel_name": "SG: Hub Premier 1", 454 | "channel_id": "HubPremier1.sg" 455 | }, 456 | { 457 | "origin": "Hub Premier 10.sg", 458 | "channel_name": "SG: Hub Premier 10", 459 | "channel_id": "HubPremier10.sg" 460 | }, 461 | { 462 | "origin": "Hub Premier 11.sg", 463 | "channel_name": "SG: Hub Premier 11", 464 | "channel_id": "HubPremier11.sg" 465 | }, 466 | { 467 | "origin": "Hub Premier 2.sg", 468 | "channel_name": "SG: Hub Premier 2", 469 | "channel_id": "HubPremier2.sg" 470 | }, 471 | { 472 | "origin": "Hub Premier 3.sg", 473 | "channel_name": "SG: Hub Premier 3", 474 | "channel_id": "HubPremier3.sg" 475 | }, 476 | { 477 | "origin": "Hub Premier 4.sg", 478 | "channel_name": "SG: Hub Premier 4", 479 | "channel_id": "HubPremier4.sg" 480 | }, 481 | { 482 | "origin": "Hub Premier 5.sg", 483 | "channel_name": "SG: Hub Premier 5", 484 | "channel_id": "HubPremier5.sg" 485 | }, 486 | { 487 | "origin": "Hub Premier 6.sg", 488 | "channel_name": "SG: Hub Premier 6", 489 | "channel_id": "HubPremier6.sg" 490 | }, 491 | { 492 | "origin": "Hub Premier 7.sg", 493 | "channel_name": "SG: Hub Premier 7", 494 | "channel_id": "HubPremier7.sg" 495 | }, 496 | { 497 | "origin": "Hub Premier 8.sg", 498 | "channel_name": "SG: Hub Premier 8", 499 | "channel_id": "HubPremier8.sg" 500 | }, 501 | { 502 | "origin": "Hub Premier 9.sg", 503 | "channel_name": "SG: Hub Premier 9", 504 | "channel_id": "HubPremier9.sg" 505 | }, 506 | { 507 | "origin": "Hub Sensasi.sg", 508 | "channel_name": "SG: Hub Sensasi", 509 | "channel_id": "HubSensasi.sg" 510 | }, 511 | { 512 | "origin": "Hub Sports 1.sg", 513 | "channel_name": "SG: Hub Sports 1", 514 | "channel_id": "HubSports1.sg" 515 | }, 516 | { 517 | "origin": "Hub Sports 2.sg", 518 | "channel_name": "SG: Hub Sports 2", 519 | "channel_id": "HubSports2.sg" 520 | }, 521 | { 522 | "origin": "Hub Sports 3.sg", 523 | "channel_name": "SG: Hub Sports 3", 524 | "channel_id": "HubSports3.sg" 525 | }, 526 | { 527 | "origin": "Hub Sports 4.sg", 528 | "channel_name": "SG: Hub Sports 4", 529 | "channel_id": "HubSports4.sg" 530 | }, 531 | { 532 | "origin": "Hub Sports 5.sg", 533 | "channel_name": "SG: Hub Sports 5", 534 | "channel_id": "HubSports5.sg" 535 | }, 536 | { 537 | "origin": "Hub VVDrama.sg", 538 | "channel_name": "SG: Hub VVDrama", 539 | "channel_id": "HubVVDrama.sg" 540 | }, 541 | { 542 | "origin": "Hunan International.sg", 543 | "channel_name": "SG: Hunan TV", 544 | "channel_id": "HunanTV.cn.sg" 545 | }, 546 | { 547 | "origin": "Jia Le Channel (HD).sg", 548 | "channel_name": "SG: Jia Le Channel", 549 | "channel_id": "JiaLeChannel.sg" 550 | }, 551 | { 552 | "origin": "KBS World (Mandarin) (HD).sg", 553 | "channel_name": "SG: KBS World", 554 | "channel_id": "KBSWorld.kr.sg" 555 | }, 556 | { 557 | "origin": "KTV HD.sg", 558 | "channel_name": "SG: KTV", 559 | "channel_id": "KTV.in.sg" 560 | }, 561 | { 562 | "origin": "Kalaignar TV", 563 | "channel_name": "SG: Kalaignar TV", 564 | "channel_id": "KalaignarTV.in.sg" 565 | }, 566 | { 567 | "origin": "Karisma", 568 | "channel_name": "SG: Karisma", 569 | "channel_id": "Karisma.sg" 570 | }, 571 | { 572 | "origin": "Lifetime (HD).sg", 573 | "channel_name": "SG: Lifetime", 574 | "channel_id": "LifetimeAsia.us.sg" 575 | }, 576 | { 577 | "origin": "maa movies.sg", 578 | "channel_name": "SG: maa Movies", 579 | "channel_id": "maaMovies.sg" 580 | }, 581 | { 582 | "origin": "mio Cricket (HD).sg", 583 | "channel_name": "SG: mio Cricket", 584 | "channel_id": "mioCricket.sg" 585 | }, 586 | { 587 | "origin": "mio Cricket Plus (HD).sg", 588 | "channel_name": "SG: mio Cricket Plus", 589 | "channel_id": "mioCricketPlus.sg" 590 | }, 591 | { 592 | "origin": "mio Sports (HD).sg", 593 | "channel_name": "SG: mio Sports", 594 | "channel_id": "mioSports.sg" 595 | }, 596 | { 597 | "origin": "mio Sports 2 (HD).sg", 598 | "channel_name": "SG: mio Sports 2", 599 | "channel_id": "mioSports2.sg" 600 | }, 601 | { 602 | "origin": "mio Sports 3 (HD).sg", 603 | "channel_name": "SG: mio Sports 3", 604 | "channel_id": "mioSports3.sg" 605 | }, 606 | { 607 | "origin": "MOLA Sport (HD).sg", 608 | "channel_name": "SG: MOLA Sport", 609 | "channel_id": "MolaSport.id.sg" 610 | }, 611 | { 612 | "origin": "MTV India.sg", 613 | "channel_name": "SG: MTV India", 614 | "channel_id": "MTVIndia.uk.sg" 615 | }, 616 | { 617 | "origin": "MTV LIVE HD.sg", 618 | "channel_name": "SG: MTV Live", 619 | "channel_id": "MTVLive.uk.sg" 620 | }, 621 | { 622 | "origin": "NDTV 24x7.sg", 623 | "channel_name": "SG: NDTV 24x7", 624 | "channel_id": "NDTV24x7.in.sg" 625 | }, 626 | { 627 | "origin": "NDTV India.sg", 628 | "channel_name": "SG: NDTV", 629 | "channel_id": "NDTV.in.sg" 630 | }, 631 | { 632 | "origin": "NBA TV HD", 633 | "channel_name": "SG: NBA TV", 634 | "channel_id": "NBATV.us.sg" 635 | }, 636 | { 637 | "origin": "NHK World – Japan (HD).sg", 638 | "channel_name": "SG: NHK World Japan", 639 | "channel_id": "NHKWorldJalan.jp.sg" 640 | }, 641 | { 642 | "origin": "NHK World Premium.sg", 643 | "channel_name": "SG: NHK World Premium", 644 | "channel_id": "NHKWorldPremium.jp.sg" 645 | }, 646 | { 647 | "origin": "Nick Jr..sg", 648 | "channel_name": "SG: Nick Jr.", 649 | "channel_id": "NickJrAsia.sg" 650 | }, 651 | { 652 | "origin": "Nickelodeon Asia HD.sg", 653 | "channel_name": "SG: Nickelodeon", 654 | "channel_id": "NickelodeonAsia.sg" 655 | }, 656 | { 657 | "origin": "now Jelli (HD).sg", 658 | "channel_name": "SG: Now Jelli", 659 | "channel_id": "NowJelli.cn.sg" 660 | }, 661 | { 662 | "origin": "ONE HD (Malay).sg", 663 | "channel_name": "SG: ONE Malaysia", 664 | "channel_id": "OneTVAsia.my.sg" 665 | }, 666 | { 667 | "origin": "ONE HD (Mandarin).sg", 668 | "channel_name": "SG: ONE", 669 | "channel_id": "OneTVAsia.sg" 670 | }, 671 | { 672 | "origin": "Pesona HD.sg", 673 | "channel_name": "SG: Pesona", 674 | "channel_id": "Pesona.my.sg" 675 | }, 676 | { 677 | "origin": "Phoenix Chinese.sg", 678 | "channel_name": "SG: Phoenix Chinese Channel", 679 | "channel_id": "PhoenixChineseChannel.hk.sg" 680 | }, 681 | { 682 | "origin": "Phoenix InfoNews.sg", 683 | "channel_name": "SG: Phoenix InfoNews Channel", 684 | "channel_id": "PhoenixInfoNewsChannel.hk.sg" 685 | }, 686 | { 687 | "origin": "Premier Sports.sg", 688 | "channel_name": "SG: Premier Sports", 689 | "channel_id": "PremierSports.ir.sg" 690 | }, 691 | { 692 | "origin": "Preview Channel", 693 | "channel_name": "SG: Preview Channel", 694 | "channel_id": "PreviewChannel.sg" 695 | }, 696 | { 697 | "origin": "ROCK Entertainment (HD).sg", 698 | "channel_name": "SG: Rock Entertainment", 699 | "channel_id": "RockEntertainment.sg" 700 | }, 701 | { 702 | "origin": "ROCK Action (HD).sg", 703 | "channel_name": "SG: Rock Action", 704 | "channel_id": "RockAction.sg" 705 | }, 706 | { 707 | "origin": "Russia Today.sg", 708 | "channel_name": "SG: Russia Today English", 709 | "channel_id": "RT.ru.sg" 710 | }, 711 | { 712 | "origin": "SAB TV.sg", 713 | "channel_name": "SG: Sony SAB", 714 | "channel_id": "SonySAB.in.sg" 715 | }, 716 | { 717 | "origin": "SCM HD", 718 | "channel_name": "SG: Star Chinese Movies", 719 | "channel_id": "StarChineseMovies.hk.sg" 720 | }, 721 | { 722 | "origin": "SEA Today.sg", 723 | "channel_name": "SG: SEA Today", 724 | "channel_id": "SEAToday.id.sg" 725 | }, 726 | { 727 | "origin": "Sky News HD.sg", 728 | "channel_name": "SG: Sky News", 729 | "channel_id": "SkyNews.uk.sg" 730 | }, 731 | { 732 | "origin": "SET (HINDI).sg", 733 | "channel_name": "SG: Sony Entertainment Television", 734 | "channel_id": "SonySET.in.sg" 735 | }, 736 | { 737 | "origin": "SONY MAX.sg", 738 | "channel_name": "SG: Sony Max", 739 | "channel_id": "SonyMax.in.sg" 740 | }, 741 | { 742 | "origin": "Sony YAY!.sg", 743 | "channel_name": "SG: Sony YAY!", 744 | "channel_id": "SonyYAY.in.sg" 745 | }, 746 | { 747 | "origin": "SPOTV (HD).sg", 748 | "channel_name": "SG: SPOTV", 749 | "channel_id": "SPOTV.krg.sg" 750 | }, 751 | { 752 | "origin": "SPOTV 2 (HD).sg", 753 | "channel_name": "SG: SPOTV 2", 754 | "channel_id": "SPOTV2.kr.sg" 755 | }, 756 | { 757 | "origin": "Star Chinese Channel HD", 758 | "channel_name": "SG: Star Chinese Channel", 759 | "channel_id": "StarChineseChannel.hk.sg" 760 | }, 761 | { 762 | "origin": "Star Bharat.sg", 763 | "channel_name": "SG: Star Bharat", 764 | "channel_id": "StarBharat.in.sg" 765 | }, 766 | { 767 | "origin": "STAR Gold.sg", 768 | "channel_name": "SG: Star Gold", 769 | "channel_id": "StarGold.in.sg" 770 | }, 771 | { 772 | "origin": "Star Maa.sg", 773 | "channel_name": "SG: Star Maa", 774 | "channel_id": "StarMaa.in.sg" 775 | }, 776 | { 777 | "origin": "STAR Plus.sg", 778 | "channel_name": "SG: Star Plus", 779 | "channel_id": "StarPlus.in.sg" 780 | }, 781 | { 782 | "origin": "Sun Music.sg", 783 | "channel_name": "SG: Sun Music", 784 | "channel_id": "SunMusic.in.sg" 785 | }, 786 | { 787 | "origin": "Sun TV.sg", 788 | "channel_name": "SG: Sun TV", 789 | "channel_id": "SunTVMalaysia.in.sg" 790 | }, 791 | { 792 | "origin": "Suria (HD).sg", 793 | "channel_name": "SG: Suria", 794 | "channel_id": "ChannelSuriaHD.sg" 795 | }, 796 | { 797 | "origin": "TechStorm (HD).sg", 798 | "channel_name": "SG: Tech Storm", 799 | "channel_id": "TechStorm.sg" 800 | }, 801 | { 802 | "origin": "Test channel 988", 803 | "channel_name": "SG: TestChannel988", 804 | "channel_id": "TestChannel988" 805 | }, 806 | { 807 | "origin": "Test channel 989", 808 | "channel_name": "SG: TestChannel989", 809 | "channel_id": "TestChannel989" 810 | }, 811 | { 812 | "origin": "TestChannel 993", 813 | "channel_name": "SG: TestChannel993", 814 | "channel_id": "TestChannel993" 815 | }, 816 | { 817 | "origin": "TestChannel1", 818 | "channel_name": "SG: TestChannel1", 819 | "channel_id": "TestChannel1" 820 | }, 821 | { 822 | "origin": "TestChannel2", 823 | "channel_name": "SG: TestChannel2", 824 | "channel_id": "TestChannel2" 825 | }, 826 | { 827 | "origin": "TestChannel995", 828 | "channel_name": "SG: TestChannel995", 829 | "channel_id": "TestChannel995" 830 | }, 831 | { 832 | "origin": "TestChannel996", 833 | "channel_name": "SG: TestChannel996", 834 | "channel_id": "TestChannel996" 835 | }, 836 | { 837 | "origin": "The Filipino Channel.sg", 838 | "channel_name": "SG: The Filipino Channel", 839 | "channel_id": "TheFilipinoChannel.ph.sg" 840 | }, 841 | { 842 | "origin": "Times Now.sg", 843 | "channel_name": "SG: Times Now", 844 | "channel_id": "TimesNow.sg" 845 | }, 846 | { 847 | "origin": "TLC (HD).sg", 848 | "channel_name": "SG: TLC", 849 | "channel_id": "TLCSoutheastAsia.sg" 850 | }, 851 | { 852 | "origin": "TRACE Sports Stars HD.sg", 853 | "channel_name": "SG: TRACE Sports Stars", 854 | "channel_id": "TRACESportsStars.sg" 855 | }, 856 | { 857 | "origin": "Travelxp HD", 858 | "channel_name": "SG: Travelxp HD", 859 | "channel_id": "Travelxp.in.sg" 860 | }, 861 | { 862 | "origin": "TV5MONDE HD", 863 | "channel_name": "SG: TV5 Monde", 864 | "channel_id": "TV5MondeAsia.fr.sg" 865 | }, 866 | { 867 | "origin": "TVB Jade (HD).sg", 868 | "channel_name": "SG: TVB Jade", 869 | "channel_id": "Jade.hk.sg" 870 | }, 871 | { 872 | "origin": "TVB Xing He (HD).sg", 873 | "channel_name": "SG: TVB Xing He", 874 | "channel_id": "TVBXingHe.hk.sg" 875 | }, 876 | { 877 | "origin": "TVBS Asia.sg", 878 | "channel_name": "SG: TVBS Asia", 879 | "channel_id": "TVBSAsia.tw.sg" 880 | }, 881 | { 882 | "origin": "TVBS-NEWS.sg", 883 | "channel_name": "SG: TVBS News", 884 | "channel_id": "TVBSNews.tw.sg" 885 | }, 886 | { 887 | "origin": "tvN HD (Malay).sg", 888 | "channel_name": "SG: tvN Malaysia", 889 | "channel_id": "tvNAsia.my.sg" 890 | }, 891 | { 892 | "origin": "tvN HD (Mandarin).sg", 893 | "channel_name": "SG: tvN", 894 | "channel_id": "tvNAsia.hk.sg" 895 | }, 896 | { 897 | "origin": "Vannathirai (HD).sg", 898 | "channel_name": "SG: Vannathirai", 899 | "channel_id": "ChannelVannathiraiHD.sg" 900 | }, 901 | { 902 | "origin": "Vasantham (HD).sg", 903 | "channel_name": "SG: Vasantham", 904 | "channel_id": "ChannelVasanthamHD.sg" 905 | }, 906 | { 907 | "origin": "Vijay.sg", 908 | "channel_name": "SG: Vijay TV", 909 | "channel_id": "VijayTV.in.sg" 910 | }, 911 | { 912 | "origin": "WION.sg", 913 | "channel_name": "SG: Wion", 914 | "channel_id": "Wion.in.sg" 915 | } 916 | { 917 | "origin": "Zee Cinema.sg", 918 | "channel_name": "SG: Zee Cinema", 919 | "channel_id": "ZeeCinema.in.sg" 920 | }, 921 | { 922 | "origin": "Zee Tamil.sg", 923 | "channel_name": "SG: Zee Tamil", 924 | "channel_id": "ZeeTamil.in.sg" 925 | }, 926 | { 927 | "origin": "Zee Thirai.sg", 928 | "channel_name": "SG: Zee Thirai", 929 | "channel_id": "ZeeThirai.in.sg" 930 | }, 931 | { 932 | "origin": "Zee TV.sg", 933 | "channel_name": "SG: Zee TV", 934 | "channel_id": "ZeeTV.in.sg" 935 | } 936 | ] 937 | -------------------------------------------------------------------------------- /epg/scripts/index.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | # EPG merger 4 | # Created by: @thefirefox12537 5 | 6 | import re 7 | import glob 8 | import json 9 | import pgzip 10 | import shutil 11 | import logging 12 | import argparse 13 | import requests 14 | import threading 15 | import platform, os, sys 16 | import lxml.etree as et 17 | 18 | parser = argparse.ArgumentParser(); 19 | parser.add_argument('--source', required=True, help='EPG source'); 20 | parser.add_argument('-o', '--output', required=True, help='EPG output'); 21 | parser.add_argument('-t', '--norm-tmp', action='store_true', help='Do not remove temporary files'); 22 | parser.add_argument('-z', '--compress', action='store_true', help='With GZip compressing'); 23 | gen_info = parser.add_argument_group('(Optional) EPG Generated Information'); 24 | gen_info.add_argument('--gen-name', help='Generated name'); 25 | gen_info.add_argument('--gen-url', help='Generated URL'); 26 | args = parser.parse_args(); 27 | 28 | tmpdir = os.environ['TEMP'] if platform.system() == 'Windows' else ('{}' if os.path.isdir('{}') else '/var{}').format('/tmp'); 29 | tmpdir = tmpdir if os.path.isdir(tmpdir) else os.sep.join(['..', 'tmp']); 30 | 31 | epg_output = args.output + ('.gz' if args.compress else ''); 32 | epg_open = pgzip.open if args.compress else open; 33 | epg_opt = {'mode': 'wb', 'thread': 0, 'blocksize': 2*10**8} if args.compress else {'mode': 'wb'}; 34 | 35 | def merge(tree, tagname, attrib): 36 | print(f'Merging {tagname}...'); 37 | for name in files: 38 | file = os.sep.join([tmpdir, name]); 39 | try: 40 | srctree = et.parse(file); 41 | for child in srctree.getroot(): 42 | if tagname in child.tag: 43 | source_dir = os.path.dirname(args.source); 44 | epgid = os.sep.join([source_dir, f'{name}.json']); 45 | if os.path.exists(epgid): 46 | for read in json.loads(open(epgid).read()): 47 | if child.attrib[attrib] == read['origin']: 48 | child.attrib[attrib] = read['channel_id']; 49 | if 'channel' == tagname: 50 | found = child.find('display-name'); 51 | found.text = read['channel_name']; 52 | tree.append(child); 53 | except: 54 | print('Skipping:', file); 55 | 56 | if __name__ == '__main__': 57 | urls = []; 58 | files = []; 59 | 60 | if not os.path.exists(tmpdir): 61 | os.makedirs(tmpdir); 62 | if os.path.exists(epg_output): 63 | os.remove(epg_output); 64 | if not os.path.exists(args.source): 65 | raise FileNotFoundError(f'{args.source} is not exist'); 66 | 67 | with open(args.source, mode='r') as epgsrc: 68 | for text in re.split(r'[\r\n]+', epgsrc.read()): 69 | if re.findall(r'^https?://[^\s]+.xml', text): 70 | urls.append(text); 71 | elif not re.findall(r'^$', text): 72 | files.append(text); 73 | for url, name in zip(urls, files): 74 | epgxml = os.sep.join([tmpdir, name]); 75 | if not os.path.exists(epgxml): 76 | try: 77 | print(f'Downloading {name}...'); 78 | get = requests.get(url, allow_redirects=True); 79 | get.raise_for_status(); 80 | open(epgxml, mode='wb').write(get.content); 81 | except: 82 | print('Skipping download:', name); 83 | 84 | gen_name = args.gen_name if args.gen_name else 'thefirefox12537'; 85 | gen_url = args.gen_url if args.gen_url else 'thefirefox12537.github.io'; 86 | tree = et.Element('tv', { 87 | 'generator-info-name': f'EPG generated by {gen_name}', 88 | 'generator-info-url': f'https://{gen_url}' 89 | }); 90 | merge(tree, tagname='channel', attrib='id'); 91 | merge(tree, tagname='programme', attrib='channel'); 92 | 93 | print('Parsing data...'); 94 | et.indent(tree, space=''); 95 | tostring = et.tostring(tree, encoding='UTF-8', method='xml', pretty_print=True); 96 | 97 | print('Creating file...'); 98 | with epg_open(epg_output, **epg_opt) as epg: 99 | epg.write(re.sub(b'\n\n', b'', b'\n' + tostring)); 100 | epg.close(); 101 | 102 | if not args.norm_tmp: 103 | print('Removing temporary files...'); 104 | if tmpdir == os.sep.join(['..', 'tmp']): 105 | shutil.rmtree(tmpdir); 106 | else: 107 | for name in files: 108 | epgxml = os.sep.join([tmpdir, name]); 109 | if os.path.exists(epgxml): 110 | os.remove(epgxml); 111 | 112 | sys.exit(); 113 | -------------------------------------------------------------------------------- /nosignal/index.m3u8: -------------------------------------------------------------------------------- 1 | #EXTM3U 2 | #EXT-X-VERSION:6 3 | #EXT-X-SERVER:LIBRETELEVISION 4 | #EXT-X-INDEPENDENT-SEGMENTS 5 | ## Libretelevision offline stream mode 6 | #EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=227733,RESOLUTION=640x480,NAME="PAL/SECAM",FRAME-RATE=25.000,CLOSED-CAPTIONS=NONE,CODECS="avc1.64001e",URI="http://103.152.118.53:80/play/nosignal/avc1.64001E_iframe.m3u8?bandwidth=227733" 7 | #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=407411,RESOLUTION=640x480,NAME="PAL/SECAM",FRAME-RATE=25.000,CLOSED-CAPTIONS=NONE,AUDIO="2",CODECS="avc1.64001e,mp4a.40.2" 8 | http://103.152.118.53:80/play/nosignal/avc1.64001E_stream.m3u8?bandwidth=407411 9 | #EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1326733,RESOLUTION=1920x1080,NAME="FHD",FRAME-RATE=25.000,CLOSED-CAPTIONS=NONE,CODECS="avc1.640028",URI="http://103.152.118.53:80/play/nosignal/avc1.640028_iframe.m3u8?bandwidth=1326733" 10 | #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1518144,RESOLUTION=1920x1080,NAME="FHD",FRAME-RATE=25.000,CLOSED-CAPTIONS=NONE,AUDIO="2",CODECS="avc1.640028,mp4a.40.2" 11 | http://103.152.118.53:80/play/nosignal/avc1.640028_stream.m3u8?bandwidth=1518144 12 | #EXT-X-MEDIA:GROUP-ID="2",LANGUAGE="und",NAME="Unknown",CHANNELS="2",BANDWIDTH=159678,AUDIO-SAMPLING-RATE=48000,DEFAULT=YES,AUTOSELECT=YES,TYPE=AUDIO,URI="http://103.152.118.53:80/play/nosignal/mp4a.40.2_stream.m3u8?bandwidth=159678" 13 | #EXT-X-STREAM-INF:PROGRAM-ID=2,BANDWIDTH=159678,AUDIO-SAMPLING-RATE=48000,LANGUAGE="und",NAME="Unknown",CLOSED-CAPTIONS=NONE,CHANNELS="2",CODECS="mp4a.40.2" 14 | http://103.152.118.53:80/play/nosignal/mp4a.40.2_stream.m3u8?bandwidth=159678 15 | #EXT-X-ENDLIST 16 | --------------------------------------------------------------------------------