├── src ├── App.css ├── img │ └── brokenimage.png ├── styles │ └── tailwind.css ├── setupTests.js ├── App.test.js ├── index.css ├── index.js ├── logo.svg ├── serviceWorker.js ├── App.js ├── tailwind.config.js └── m3u8.json ├── .idea ├── .gitignore ├── misc.xml ├── vcs.xml ├── modules.xml └── iptv.iml ├── logo ├── 7s.jpeg ├── KTV.png ├── cnn.png ├── mnx.png ├── ETNow.png ├── mk6.jpeg ├── mkTV.png ├── 24News.jpeg ├── DDNews.png ├── DDSports.png ├── DSport.jpeg ├── DilSe.jpeg ├── MBCMax.png ├── NewsMax.jpeg ├── abcNews.jpeg ├── b4uMusic.png ├── history.jpeg ├── jaihind.jpeg ├── kappaTv.png ├── mangalam.png ├── masti.jpeg ├── media1.png ├── mkTunes.png ├── news24.png ├── republic.png ├── zeeTV.jpeg ├── B4UKadak.jpeg ├── KairalWe.jpeg ├── StarPlus.jpeg ├── ZeeBangla.jpeg ├── akaramTv.jpeg ├── bloomberg.png ├── euroNews.jpeg ├── fashionTV.png ├── kairaliTV.png ├── kaumudyTV.jpeg ├── romedyNow.jpeg ├── timesNow.jpeg ├── zeeCinema.jpeg ├── DDNational.jpeg ├── DisneyJunior.png ├── ddMalyalam.jpeg ├── euroSport1.jpeg ├── euroSports2.png ├── kasthuriTV.jpeg ├── loksabhaTV.jpeg ├── manoramaNews.jpeg ├── news18Lokmat.jpeg ├── puthuyugamTV.png ├── starBharat.jpeg ├── MagnaVisionTv.jpeg └── foxActionMovies.png ├── public ├── favicon.ico ├── logo192.png ├── logo512.png ├── robots.txt ├── manifest.json └── index.html ├── postcss.config.js ├── .eslintrc.js ├── .gitignore ├── logo.js ├── package.json ├── LogoPath.json ├── README.md └── m3u8.js /src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /logo/7s.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/7s.jpeg -------------------------------------------------------------------------------- /logo/KTV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/KTV.png -------------------------------------------------------------------------------- /logo/cnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/cnn.png -------------------------------------------------------------------------------- /logo/mnx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/mnx.png -------------------------------------------------------------------------------- /logo/ETNow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/ETNow.png -------------------------------------------------------------------------------- /logo/mk6.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/mk6.jpeg -------------------------------------------------------------------------------- /logo/mkTV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/mkTV.png -------------------------------------------------------------------------------- /logo/24News.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/24News.jpeg -------------------------------------------------------------------------------- /logo/DDNews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/DDNews.png -------------------------------------------------------------------------------- /logo/DDSports.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/DDSports.png -------------------------------------------------------------------------------- /logo/DSport.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/DSport.jpeg -------------------------------------------------------------------------------- /logo/DilSe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/DilSe.jpeg -------------------------------------------------------------------------------- /logo/MBCMax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/MBCMax.png -------------------------------------------------------------------------------- /logo/NewsMax.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/NewsMax.jpeg -------------------------------------------------------------------------------- /logo/abcNews.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/abcNews.jpeg -------------------------------------------------------------------------------- /logo/b4uMusic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/b4uMusic.png -------------------------------------------------------------------------------- /logo/history.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/history.jpeg -------------------------------------------------------------------------------- /logo/jaihind.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/jaihind.jpeg -------------------------------------------------------------------------------- /logo/kappaTv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/kappaTv.png -------------------------------------------------------------------------------- /logo/mangalam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/mangalam.png -------------------------------------------------------------------------------- /logo/masti.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/masti.jpeg -------------------------------------------------------------------------------- /logo/media1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/media1.png -------------------------------------------------------------------------------- /logo/mkTunes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/mkTunes.png -------------------------------------------------------------------------------- /logo/news24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/news24.png -------------------------------------------------------------------------------- /logo/republic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/republic.png -------------------------------------------------------------------------------- /logo/zeeTV.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/zeeTV.jpeg -------------------------------------------------------------------------------- /logo/B4UKadak.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/B4UKadak.jpeg -------------------------------------------------------------------------------- /logo/KairalWe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/KairalWe.jpeg -------------------------------------------------------------------------------- /logo/StarPlus.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/StarPlus.jpeg -------------------------------------------------------------------------------- /logo/ZeeBangla.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/ZeeBangla.jpeg -------------------------------------------------------------------------------- /logo/akaramTv.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/akaramTv.jpeg -------------------------------------------------------------------------------- /logo/bloomberg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/bloomberg.png -------------------------------------------------------------------------------- /logo/euroNews.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/euroNews.jpeg -------------------------------------------------------------------------------- /logo/fashionTV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/fashionTV.png -------------------------------------------------------------------------------- /logo/kairaliTV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/kairaliTV.png -------------------------------------------------------------------------------- /logo/kaumudyTV.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/kaumudyTV.jpeg -------------------------------------------------------------------------------- /logo/romedyNow.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/romedyNow.jpeg -------------------------------------------------------------------------------- /logo/timesNow.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/timesNow.jpeg -------------------------------------------------------------------------------- /logo/zeeCinema.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/zeeCinema.jpeg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/public/logo512.png -------------------------------------------------------------------------------- /logo/DDNational.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/DDNational.jpeg -------------------------------------------------------------------------------- /logo/DisneyJunior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/DisneyJunior.png -------------------------------------------------------------------------------- /logo/ddMalyalam.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/ddMalyalam.jpeg -------------------------------------------------------------------------------- /logo/euroSport1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/euroSport1.jpeg -------------------------------------------------------------------------------- /logo/euroSports2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/euroSports2.png -------------------------------------------------------------------------------- /logo/kasthuriTV.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/kasthuriTV.jpeg -------------------------------------------------------------------------------- /logo/loksabhaTV.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/loksabhaTV.jpeg -------------------------------------------------------------------------------- /logo/manoramaNews.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/manoramaNews.jpeg -------------------------------------------------------------------------------- /logo/news18Lokmat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/news18Lokmat.jpeg -------------------------------------------------------------------------------- /logo/puthuyugamTV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/puthuyugamTV.png -------------------------------------------------------------------------------- /logo/starBharat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/starBharat.jpeg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /logo/MagnaVisionTv.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/MagnaVisionTv.jpeg -------------------------------------------------------------------------------- /logo/foxActionMovies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/logo/foxActionMovies.png -------------------------------------------------------------------------------- /src/img/brokenimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SauravKanchan/iptv/HEAD/src/img/brokenimage.png -------------------------------------------------------------------------------- /src/styles/tailwind.css: -------------------------------------------------------------------------------- 1 | @import 'tailwindcss/base'; 2 | 3 | @import 'tailwindcss/components'; 4 | 5 | @import 'tailwindcss/utilities'; 6 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | const tailwindcss = require('tailwindcss') 2 | module.exports = { 3 | plugins: [tailwindcss('./src/tailwind.config.js'), require('autoprefixer')], 4 | } 5 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom/extend-expect'; 6 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { render } from '@testing-library/react'; 3 | import App from './App'; 4 | 5 | test('renders learn react link', () => { 6 | const { getByText } = render(); 7 | const linkElement = getByText(/learn react/i); 8 | expect(linkElement).toBeInTheDocument(); 9 | }); 10 | -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 4 | 'Droid Sans', 'Helvetica Neue', sans-serif; 5 | -webkit-font-smoothing: antialiased; 6 | -moz-osx-font-smoothing: grayscale; 7 | } 8 | 9 | code { 10 | font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; 11 | } 12 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: { 3 | browser: true, 4 | es6: true, 5 | }, 6 | extends: ['eslint:recommended', 'plugin:react/recommended'], 7 | globals: { 8 | Atomics: 'readonly', 9 | SharedArrayBuffer: 'readonly', 10 | }, 11 | parserOptions: { 12 | ecmaFeatures: { 13 | jsx: true, 14 | }, 15 | ecmaVersion: 2018, 16 | sourceType: 'module', 17 | }, 18 | plugins: ['react'], 19 | rules: {}, 20 | } 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /public/build/ 3 | 4 | .DS_Store 5 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 6 | 7 | # dependencies 8 | /node_modules 9 | /.pnp 10 | .pnp.js 11 | 12 | # testing 13 | /coverage 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | .env.local 21 | .env.development.local 22 | .env.test.local 23 | .env.production.local 24 | 25 | npm-debug.log* 26 | yarn-debug.log* 27 | yarn-error.log* 28 | -------------------------------------------------------------------------------- /.idea/iptv.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom' 3 | import './styles/main.css' 4 | import App from './App' 5 | import * as serviceWorker from './serviceWorker' 6 | 7 | ReactDOM.render( 8 | 9 | 10 | , 11 | document.getElementById('root') 12 | ) 13 | 14 | // If you want your app to work offline and load faster, you can change 15 | // unregister() to register() below. Note this comes with some pitfalls. 16 | // Learn more about service workers: https://bit.ly/CRA-PWA 17 | serviceWorker.unregister() 18 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /logo.js: -------------------------------------------------------------------------------- 1 | const channels = require('./src/m3u8.json') 2 | const fs = require('fs') 3 | const LogoPath = require('./LogoPath.json'); 4 | 5 | const channelsWithLogo = [] 6 | 7 | 8 | const BASE_URL = "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/" 9 | channels.forEach(d => { 10 | d.title =d.title? d.title.replace('CNBC ?????', 'CNBC Awaaz'):""; 11 | if (Object.keys(LogoPath).includes(d.title? d.title: "")) { 12 | d.tvgLogo = BASE_URL+LogoPath[d.title] 13 | } 14 | channelsWithLogo.push(d) 15 | }) 16 | 17 | fs.writeFileSync("src/m3u8.json", JSON.stringify(channelsWithLogo, null, "\t")) -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iptv", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@testing-library/jest-dom": "^4.2.4", 7 | "@testing-library/react": "^9.3.2", 8 | "@testing-library/user-event": "^7.1.2", 9 | "axios": "^0.21.1", 10 | "fuzzy-search": "^3.2.1", 11 | "fuzzysort": "^1.1.4", 12 | "m3u8-file-parser": "^0.2.3", 13 | "react": "^16.13.1", 14 | "react-dom": "^16.13.1", 15 | "react-lazy-load-image-component": "^1.5.0", 16 | "react-player": "^2.4.0", 17 | "react-scripts": "3.4.1", 18 | "use-images-loaded": "^1.0.1" 19 | }, 20 | "scripts": { 21 | "start": "yarn watch:css && react-scripts start", 22 | "build": "yarn build:css && react-scripts build", 23 | "test": "react-scripts test", 24 | "eject": "react-scripts eject", 25 | "build:css": "postcss src/styles/tailwind.css -o src/styles/main.css", 26 | "watch:css": "postcss src/styles/tailwind.css -o src/styles/main.css" 27 | }, 28 | "browserslist": { 29 | "production": [ 30 | ">0.2%", 31 | "not dead", 32 | "not op_mini all" 33 | ], 34 | "development": [ 35 | "last 1 chrome version", 36 | "last 1 firefox version", 37 | "last 1 safari version" 38 | ] 39 | }, 40 | "devDependencies": { 41 | "autoprefixer": "^9.8.4", 42 | "postcss-cli": "^7.1.1", 43 | "tailwindcss": "^1.4.6" 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /LogoPath.json: -------------------------------------------------------------------------------- 1 | { 2 | "Star Plus": "StarPlus.jpeg", 3 | "Newsmax": "NewsMax.jpeg", 4 | "Republic Bharat": "republic.png", 5 | "DD National": "DDNational.jpeg", 6 | "DD Sports": "DDSports.png", 7 | "B4U Kadak": "B4UKadak.jpeg", 8 | "Twenty Four News": "24News.jpeg", 9 | "Mastiii": "masti.jpeg", 10 | "ET Now": "ETNow.png", 11 | "Disney Junior": "DisneyJunior.png", 12 | "HISTORY": "history.jpeg", 13 | "ABC News": "abcNews.jpeg", 14 | "Times Now HD":"timesNow.jpeg", 15 | "Mangalam TV": "mangalam.png", 16 | "MK Tunes" :"mkTunes.png", 17 | "MK TV": "mkTV.png", 18 | "MK Six": "mk6.jpeg", 19 | "Romedy Now": "romedyNow.jpeg", 20 | "Eurosport 2": "euroSports2.png", 21 | "CNN": "cnn.png", 22 | "Star Bharat": "starBharat.jpeg", 23 | "Fashion TV":"fashionTV.png", 24 | "Fox Action Movies":"foxActionMovies.png", 25 | "D Sport":"DSport.jpeg", 26 | "Dil Se":"DilSe.jpeg", 27 | "Media One":"media1.png", 28 | "DD Malayalam":"ddMalyalam.jpeg", 29 | "MBC MAX":"MBCMax.png", 30 | "Bloomberg Asia": "bloomberg.png", 31 | "Puthuyugam TV": "puthuyugamTV.png", 32 | "7S Music": "7s.jpeg", 33 | "Jaihind TV": "jaihind.jpeg", 34 | "Manorama News": "manoramaNews.jpeg", 35 | "Eurosport 1": "euroSport1.jpeg", 36 | "Zee Bangla": "ZeeBangla.jpeg", 37 | "News 24":"news24.png", 38 | "News18 Lokmat": "news18Lokmat.jpeg", 39 | "Lok Sabha TV":"loksabhaTV.jpeg", 40 | "Kaumudy TV": "kaumudyTV.jpeg", 41 | "Magna Vision TV": "MagnaVisionTv.jpeg", 42 | "DD News": "DDNews.png", 43 | "Zee TV": "zeeTV.jpeg", 44 | "Zee Cinema":"zeeCinema.jpeg", 45 | "Kappa TV": "kappaTv.png", 46 | "Kairali TV": "kairaliTV.png", 47 | "Kairali We":"KairalWe.jpeg", 48 | "Kasthuri TV": "kasthuriTV.jpeg", 49 | "B4U Music": "b4uMusic.png", 50 | "Euronews":"euroNews.jpeg", 51 | "KTV Tamil Movie Classic": "KTV.png", 52 | "Akaram TV": "akaramTv.jpeg", 53 | "Akaram": "akaramTv.jpeg", 54 | "MNX": "mnx.png" 55 | } -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | 13 | 17 | 18 | 27 | 28 | OpenTV 29 | 30 | 31 | 32 | 39 | 40 | 41 | 42 | 43 |
44 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Open TV 2 | 3 | This projects gathers data from [iptv-org](https://github.com/iptv-org/iptv) and [billacablewala](https://github.com/billacablewala/m3u8). 4 | 5 | This project loops through all the links and check if it is working or not. Only valid links are entered into [m3u8.json](https://github.com/SauravKanchan/iptv/blob/master/src/m3u8.json) 6 | 7 | If user are using a phone, Stream will open in a new tab otherwise it will be played in site's player 8 | ### Run project locally 9 | ```shell script 10 | git clone https://github.com/SauravKanchan/iptv.git 11 | cd iptv 12 | yarn install 13 | yarn start 14 | ``` 15 | 16 | ### For Developers 17 | 18 | If you want all the sources then you can make a GET request to: 19 | ```html 20 | https://raw.githubusercontent.com/SauravKanchan/iptv/master/src/m3u8.json 21 | ``` 22 | 23 | Respose: 24 | 25 | ``` 26 | [ 27 | ... 28 | { 29 | "duration": -1, 30 | "title": "FASTWAY NEWS", 31 | "tvgLogo": "https://pbs.twimg.com/profile_images/637936076590440448/mmN3Fnsa_400x400.jpg", 32 | "groupTitle": "PUNJABI", 33 | "url": "http://163.47.214.155:1935/fwnews/live/chunklist_w1742074574.m3u8" 34 | }, 35 | { 36 | "duration": -1, 37 | "title": "B4U Movies ((New!)", 38 | "tvgLogo": "https://www.the-ba-group.com/wp-content/uploads/2018/03/b4u-movies-logo.png", 39 | "groupTitle": "HINDI", 40 | "url": "http://103.199.161.254/Content/b4umovies/Live/Channel(B4UMovies)/index.m3u8" 41 | }, 42 | { 43 | "duration": -1, 44 | "title": "Puthuyugam TV", 45 | "tvgId": "", 46 | "tvgName": "", 47 | "tvgLanguage": "Hindi", 48 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/puthuyugamTV.png", 49 | "tvgCountry": "IN", 50 | "tvgUrl": "", 51 | "groupTitle": "", 52 | "url": "http://103.199.160.85/Content/puthuyugam/Live/Channel(Puthuyugam)/index.m3u8" 53 | }, 54 | { 55 | "duration": -1, 56 | "title": "Mastiii", 57 | "tvgId": "", 58 | "tvgName": "", 59 | "tvgLanguage": "Hindi", 60 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/masti.jpeg", 61 | "tvgCountry": "IN", 62 | "tvgUrl": "", 63 | "groupTitle": "Music", 64 | "url": "http://103.199.160.85/Content/masthi/Live/Channel(Masthi)/index.m3u8" 65 | }, 66 | { 67 | "duration": -1, 68 | "title": "B4U Kadak (New!)", 69 | "tvgLogo": "https://i.imgur.com/Qwj4DnA.png", 70 | "groupTitle": "HINDI", 71 | "url": "http://103.199.160.85/Content/moviehouse/Live/Channel(MovieHouse)/index.m3u8" 72 | } 73 | ... 74 | ] 75 | ``` 76 | 77 | ### Contributing 78 | If you want to add more source then make changes in [m3u8.js](https://github.com/SauravKanchan/iptv/blob/master/m3u8.js) don't make any changes in [src/m3u8.json](https://github.com/SauravKanchan/iptv/blob/master/src/m3u8.json) as it generated from m3u8.js 79 | 80 | > Note: We do not host any content ourselves 81 | -------------------------------------------------------------------------------- /m3u8.js: -------------------------------------------------------------------------------- 1 | const axios = require('axios'); 2 | const m3u8Parser = require('m3u8-file-parser'); 3 | const fs = require('fs'); 4 | const LogoPath = require('./LogoPath.json'); 5 | 6 | const TIMEOUT = 200000; 7 | 8 | let parsed; 9 | 10 | const api = new axios.create({ 11 | timeout: TIMEOUT 12 | }); 13 | 14 | function inUrl(url, arr) { 15 | for (let i = 0; i < arr.length; i++) { 16 | if (url.includes(arr[i])) { 17 | return true; 18 | } 19 | } 20 | return false; 21 | } 22 | 23 | let channels_raw = new Set(); 24 | 25 | let count = 0; 26 | let last_count=0; 27 | 28 | const BASE_URL = 'https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/'; 29 | 30 | let m3u8_urls = new Set(); 31 | 32 | function updateLink() { 33 | fs.writeFileSync('src/m3u8.json', JSON.stringify([...channels_raw], null, "\t")); 34 | } 35 | 36 | async function addChannel(channel) { 37 | if (inUrl(channel.url, ['210.210.155.66', '.ts']) || m3u8_urls.has(channel.url)) { 38 | console.log('skipped', channel.url); 39 | return; 40 | } 41 | 42 | if (Object.keys(LogoPath).includes(channel.title ? channel.title : '')) { 43 | channel.tvgLogo = BASE_URL + LogoPath[channel.title]; 44 | console.log('Add local logo to ', channel.title); 45 | } 46 | 47 | let res = {}; 48 | try { 49 | res = await api.get(channel.url); 50 | } catch (e) { 51 | console.log('Error loading: ', channel.url); 52 | res = {status: 403}; 53 | } 54 | if (res.status === 200) { 55 | channels_raw.add({...channel}); 56 | } 57 | m3u8_urls.add(channel.url); 58 | } 59 | 60 | setInterval(() => { 61 | if (last_count === count) { 62 | console.log("Exit process <------------->"); 63 | process.exit(0); 64 | }else{ 65 | last_count = count; 66 | } 67 | console.log("checked progress"); 68 | }, 60000); 69 | 70 | 71 | (async () => { 72 | let res = await api.get('https://raw.githubusercontent.com/billacablewala/m3u8/master/README.md'); 73 | let reader = new m3u8Parser(); 74 | let urls = res.data 75 | .replace(/= "/g, '="') 76 | .replace(/EXTINF:0,/g, 'EXTINF:0 ') 77 | .replace(/EXTINF:-1,/g, 'EXTINF:-1 ') 78 | .replace(/ttvg-logo/g, 'tvg-logo') 79 | .replace(/tvg-logo"" ,/g, 'tvg-logo"" ') 80 | .replace(/"MOVIES,/g, 'MOVIES"') 81 | .replace(/"HINDI""/g, '"HINDI"') 82 | .replace(/.jpg /g, '.jpg" ') 83 | .replace(/.png"" /g, '.png" ') 84 | .replace(/tvg-logo="src=/g, 'tvg-logo=') 85 | .split('#EXTINF:'); 86 | 87 | urls.forEach((url, i) => { 88 | try { 89 | if (i === 0) { 90 | reader.read(url); 91 | } else { 92 | reader.read('#EXTINF:' + url); 93 | } 94 | } catch (error) { 95 | console.log('Error in parsing: ', '#EXTINF:' + url); 96 | } 97 | }); 98 | 99 | reader.read((await api.get('https://iptv-org.github.io/iptv/countries/in.m3u')).data); 100 | 101 | parsed = reader.getResult().segments; 102 | 103 | parsed.forEach(async (d) => { 104 | if (d.url.includes('https://raw.githubusercontent.com')) { 105 | let res = await api.get(d.url); 106 | let parser = new m3u8Parser(); 107 | parser.read(res.data); 108 | 109 | parser.getResult().segments.forEach(async (child) => { 110 | let temp = {...d.inf}; 111 | temp.url = child.url; 112 | await addChannel(temp); 113 | console.log('Parent: ', d.url, 'Child: ', child.url); 114 | }); 115 | } else { 116 | let temp = {...d.inf}; 117 | temp.url = d.url; 118 | temp.tvgLogo = temp.tvgLogo ? temp.tvgLogo : temp.logo ? temp.logo : ''; 119 | await addChannel(temp); 120 | } 121 | updateLink(); 122 | count++; 123 | console.log(`Completed/Total: ${count}/${parsed.length}. Valid: ${channels_raw.size}`); 124 | 125 | }); 126 | })(); 127 | -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- 1 | // This optional code is used to register a service worker. 2 | // register() is not called by default. 3 | 4 | // This lets the app load faster on subsequent visits in production, and gives 5 | // it offline capabilities. However, it also means that developers (and users) 6 | // will only see deployed updates on subsequent visits to a page, after all the 7 | // existing tabs open on the page have been closed, since previously cached 8 | // resources are updated in the background. 9 | 10 | // To learn more about the benefits of this model and instructions on how to 11 | // opt-in, read https://bit.ly/CRA-PWA 12 | 13 | const isLocalhost = Boolean( 14 | window.location.hostname === 'localhost' || 15 | // [::1] is the IPv6 localhost address. 16 | window.location.hostname === '[::1]' || 17 | // 127.0.0.0/8 are considered localhost for IPv4. 18 | window.location.hostname.match( 19 | /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ 20 | ) 21 | ); 22 | 23 | export function register(config) { 24 | if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { 25 | // The URL constructor is available in all browsers that support SW. 26 | const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); 27 | if (publicUrl.origin !== window.location.origin) { 28 | // Our service worker won't work if PUBLIC_URL is on a different origin 29 | // from what our page is served on. This might happen if a CDN is used to 30 | // serve assets; see https://github.com/facebook/create-react-app/issues/2374 31 | return; 32 | } 33 | 34 | window.addEventListener('load', () => { 35 | const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; 36 | 37 | if (isLocalhost) { 38 | // This is running on localhost. Let's check if a service worker still exists or not. 39 | checkValidServiceWorker(swUrl, config); 40 | 41 | // Add some additional logging to localhost, pointing developers to the 42 | // service worker/PWA documentation. 43 | navigator.serviceWorker.ready.then(() => { 44 | console.log( 45 | 'This web app is being served cache-first by a service ' + 46 | 'worker. To learn more, visit https://bit.ly/CRA-PWA' 47 | ); 48 | }); 49 | } else { 50 | // Is not localhost. Just register service worker 51 | registerValidSW(swUrl, config); 52 | } 53 | }); 54 | } 55 | } 56 | 57 | function registerValidSW(swUrl, config) { 58 | navigator.serviceWorker 59 | .register(swUrl) 60 | .then(registration => { 61 | registration.onupdatefound = () => { 62 | const installingWorker = registration.installing; 63 | if (installingWorker == null) { 64 | return; 65 | } 66 | installingWorker.onstatechange = () => { 67 | if (installingWorker.state === 'installed') { 68 | if (navigator.serviceWorker.controller) { 69 | // At this point, the updated precached content has been fetched, 70 | // but the previous service worker will still serve the older 71 | // content until all client tabs are closed. 72 | console.log( 73 | 'New content is available and will be used when all ' + 74 | 'tabs for this page are closed. See https://bit.ly/CRA-PWA.' 75 | ); 76 | 77 | // Execute callback 78 | if (config && config.onUpdate) { 79 | config.onUpdate(registration); 80 | } 81 | } else { 82 | // At this point, everything has been precached. 83 | // It's the perfect time to display a 84 | // "Content is cached for offline use." message. 85 | console.log('Content is cached for offline use.'); 86 | 87 | // Execute callback 88 | if (config && config.onSuccess) { 89 | config.onSuccess(registration); 90 | } 91 | } 92 | } 93 | }; 94 | }; 95 | }) 96 | .catch(error => { 97 | console.error('Error during service worker registration:', error); 98 | }); 99 | } 100 | 101 | function checkValidServiceWorker(swUrl, config) { 102 | // Check if the service worker can be found. If it can't reload the page. 103 | fetch(swUrl, { 104 | headers: { 'Service-Worker': 'script' }, 105 | }) 106 | .then(response => { 107 | // Ensure service worker exists, and that we really are getting a JS file. 108 | const contentType = response.headers.get('content-type'); 109 | if ( 110 | response.status === 404 || 111 | (contentType != null && contentType.indexOf('javascript') === -1) 112 | ) { 113 | // No service worker found. Probably a different app. Reload the page. 114 | navigator.serviceWorker.ready.then(registration => { 115 | registration.unregister().then(() => { 116 | window.location.reload(); 117 | }); 118 | }); 119 | } else { 120 | // Service worker found. Proceed as normal. 121 | registerValidSW(swUrl, config); 122 | } 123 | }) 124 | .catch(() => { 125 | console.log( 126 | 'No internet connection found. App is running in offline mode.' 127 | ); 128 | }); 129 | } 130 | 131 | export function unregister() { 132 | if ('serviceWorker' in navigator) { 133 | navigator.serviceWorker.ready 134 | .then(registration => { 135 | registration.unregister(); 136 | }) 137 | .catch(error => { 138 | console.error(error.message); 139 | }); 140 | } 141 | } 142 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- 1 | /* eslint react/prop-types: 0 */ 2 | import React, { useEffect, useState } from 'react' 3 | import axios from 'axios' 4 | import './App.css' 5 | import brokenImg from './img/brokenimage.png' 6 | import fuzzysort from 'fuzzysort' 7 | import ReactPlayer from 'react-player' 8 | import urls from './m3u8.json' 9 | import { LazyLoadImage } from 'react-lazy-load-image-component' 10 | 11 | function SvgComponent(props) { 12 | return ( 13 | 14 | 20 | 21 | ) 22 | } 23 | 24 | function App() { 25 | const [channels, setChannels] = useState([]) 26 | const [url, setUrl] = useState(null) 27 | const [selectedChannel, setSelectedChannel] = useState() 28 | 29 | const ChannelImage = ({ channel }) => { 30 | const [source, setSource] = useState(channel.tvgLogo) 31 | return ( 32 | openUrl(channel)} 37 | onError={() => setSource(brokenImg)} 38 | /> 39 | ) 40 | } 41 | 42 | async function openUrl(channel) { 43 | let url = channel.url 44 | let isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent) 45 | if (!isMobile) { 46 | setUrl(url) 47 | setSelectedChannel(channel) 48 | window.scrollTo(0, 0) 49 | try { 50 | await axios.get(url) 51 | } catch (e) { 52 | setUrl() 53 | alert( 54 | 'Falied to load channel. It can be due to CORS error we highly recommend you to open this site on your mobile' 55 | ) 56 | } 57 | } else { 58 | window.open(url, '_blank') 59 | } 60 | } 61 | 62 | async function search(event) { 63 | let filtered_channels = [] 64 | if (event.target.value) { 65 | let result = await fuzzysort.goAsync(event.target.value, urls, { 66 | limit: 15, 67 | key: 'title', 68 | allowTypo: false, 69 | }) 70 | result.forEach((d) => { 71 | filtered_channels.push(d.obj) 72 | }) 73 | } else { 74 | filtered_channels = urls 75 | } 76 | setChannels(filtered_channels) 77 | } 78 | 79 | useEffect(() => { 80 | const fetchChannels = async () => { 81 | setChannels(urls) 82 | } 83 | try { 84 | fetchChannels() 85 | } catch (error) { 86 | console.log('Error in fetching channels') 87 | } 88 | }, []) 89 | 90 | return ( 91 |
92 |
93 |
94 |
95 |
96 | 97 | OpenTV 98 |
99 | 106 |
107 |
108 |
109 | {url && ( 110 |
111 |
112 | 117 |

CHANNEL

118 |

{selectedChannel.title}

119 |
120 | {' '} 121 |
122 | )} 123 |
124 | {channels && 125 | channels.map((channel) => { 126 | return ( 127 |
128 | {[ 129 | , 130 |

131 | {channel.title} 132 |

, 133 | ]} 134 |
135 | ) 136 | })} 137 |
138 |
139 |
140 | 145 |
146 | ) 147 | } 148 | 149 | export default App 150 | -------------------------------------------------------------------------------- /src/tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | purge: [], 3 | target: 'relaxed', 4 | prefix: '', 5 | important: false, 6 | separator: ':', 7 | theme: { 8 | screens: { 9 | sm: '640px', 10 | md: '768px', 11 | lg: '1024px', 12 | xl: '1280px', 13 | }, 14 | colors: { 15 | transparent: 'transparent', 16 | current: 'currentColor', 17 | 18 | black: '#000', 19 | white: '#fff', 20 | 21 | gray: { 22 | 100: '#f7fafc', 23 | 200: '#edf2f7', 24 | 300: '#e2e8f0', 25 | 400: '#cbd5e0', 26 | 500: '#a0aec0', 27 | 600: '#718096', 28 | 700: '#4a5568', 29 | 800: '#2d3748', 30 | 900: '#1a202c', 31 | }, 32 | red: { 33 | 100: '#fff5f5', 34 | 200: '#fed7d7', 35 | 300: '#feb2b2', 36 | 400: '#fc8181', 37 | 500: '#f56565', 38 | 600: '#e53e3e', 39 | 700: '#c53030', 40 | 800: '#9b2c2c', 41 | 900: '#742a2a', 42 | }, 43 | orange: { 44 | 100: '#fffaf0', 45 | 200: '#feebc8', 46 | 300: '#fbd38d', 47 | 400: '#f6ad55', 48 | 500: '#ed8936', 49 | 600: '#dd6b20', 50 | 700: '#c05621', 51 | 800: '#9c4221', 52 | 900: '#7b341e', 53 | }, 54 | yellow: { 55 | 100: '#fffff0', 56 | 200: '#fefcbf', 57 | 300: '#faf089', 58 | 400: '#f6e05e', 59 | 500: '#ecc94b', 60 | 600: '#d69e2e', 61 | 700: '#b7791f', 62 | 800: '#975a16', 63 | 900: '#744210', 64 | }, 65 | green: { 66 | 100: '#f0fff4', 67 | 200: '#c6f6d5', 68 | 300: '#9ae6b4', 69 | 400: '#68d391', 70 | 500: '#48bb78', 71 | 600: '#38a169', 72 | 700: '#2f855a', 73 | 800: '#276749', 74 | 900: '#22543d', 75 | }, 76 | teal: { 77 | 100: '#e6fffa', 78 | 200: '#b2f5ea', 79 | 300: '#81e6d9', 80 | 400: '#4fd1c5', 81 | 500: '#38b2ac', 82 | 600: '#319795', 83 | 700: '#2c7a7b', 84 | 800: '#285e61', 85 | 900: '#234e52', 86 | }, 87 | blue: { 88 | 100: '#ebf8ff', 89 | 200: '#bee3f8', 90 | 300: '#90cdf4', 91 | 400: '#63b3ed', 92 | 500: '#4299e1', 93 | 600: '#3182ce', 94 | 700: '#2b6cb0', 95 | 800: '#2c5282', 96 | 900: '#2a4365', 97 | }, 98 | indigo: { 99 | 100: '#ebf4ff', 100 | 200: '#c3dafe', 101 | 300: '#a3bffa', 102 | 400: '#7f9cf5', 103 | 500: '#667eea', 104 | 600: '#5a67d8', 105 | 700: '#4c51bf', 106 | 800: '#434190', 107 | 900: '#3c366b', 108 | }, 109 | purple: { 110 | 100: '#faf5ff', 111 | 200: '#e9d8fd', 112 | 300: '#d6bcfa', 113 | 400: '#b794f4', 114 | 500: '#9f7aea', 115 | 600: '#805ad5', 116 | 700: '#6b46c1', 117 | 800: '#553c9a', 118 | 900: '#44337a', 119 | }, 120 | pink: { 121 | 100: '#fff5f7', 122 | 200: '#fed7e2', 123 | 300: '#fbb6ce', 124 | 400: '#f687b3', 125 | 500: '#ed64a6', 126 | 600: '#d53f8c', 127 | 700: '#b83280', 128 | 800: '#97266d', 129 | 900: '#702459', 130 | }, 131 | }, 132 | spacing: { 133 | px: '1px', 134 | '0': '0', 135 | '1': '0.25rem', 136 | '2': '0.5rem', 137 | '3': '0.75rem', 138 | '4': '1rem', 139 | '5': '1.25rem', 140 | '6': '1.5rem', 141 | '8': '2rem', 142 | '10': '2.5rem', 143 | '12': '3rem', 144 | '16': '4rem', 145 | '20': '5rem', 146 | '24': '6rem', 147 | '32': '8rem', 148 | '40': '10rem', 149 | '48': '12rem', 150 | '56': '14rem', 151 | '64': '16rem', 152 | }, 153 | backgroundColor: theme => theme('colors'), 154 | backgroundOpacity: theme => theme('opacity'), 155 | backgroundPosition: { 156 | bottom: 'bottom', 157 | center: 'center', 158 | left: 'left', 159 | 'left-bottom': 'left bottom', 160 | 'left-top': 'left top', 161 | right: 'right', 162 | 'right-bottom': 'right bottom', 163 | 'right-top': 'right top', 164 | top: 'top', 165 | }, 166 | backgroundSize: { 167 | auto: 'auto', 168 | cover: 'cover', 169 | contain: 'contain', 170 | }, 171 | borderColor: theme => ({ 172 | ...theme('colors'), 173 | default: theme('colors.gray.300', 'currentColor'), 174 | }), 175 | borderOpacity: theme => theme('opacity'), 176 | borderRadius: { 177 | none: '0', 178 | sm: '0.125rem', 179 | default: '0.25rem', 180 | md: '0.375rem', 181 | lg: '0.5rem', 182 | full: '9999px', 183 | }, 184 | borderWidth: { 185 | default: '1px', 186 | '0': '0', 187 | '2': '2px', 188 | '4': '4px', 189 | '8': '8px', 190 | }, 191 | boxShadow: { 192 | xs: '0 0 0 1px rgba(0, 0, 0, 0.05)', 193 | sm: '0 1px 2px 0 rgba(0, 0, 0, 0.05)', 194 | default: '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)', 195 | md: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)', 196 | lg: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)', 197 | xl: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)', 198 | '2xl': '0 25px 50px -12px rgba(0, 0, 0, 0.25)', 199 | inner: 'inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)', 200 | outline: '0 0 0 3px rgba(66, 153, 225, 0.5)', 201 | none: 'none', 202 | }, 203 | container: {}, 204 | cursor: { 205 | auto: 'auto', 206 | default: 'default', 207 | pointer: 'pointer', 208 | wait: 'wait', 209 | text: 'text', 210 | move: 'move', 211 | 'not-allowed': 'not-allowed', 212 | }, 213 | divideColor: theme => theme('borderColor'), 214 | divideOpacity: theme => theme('borderOpacity'), 215 | divideWidth: theme => theme('borderWidth'), 216 | fill: { 217 | current: 'currentColor', 218 | }, 219 | flex: { 220 | '1': '1 1 0%', 221 | auto: '1 1 auto', 222 | initial: '0 1 auto', 223 | none: 'none', 224 | }, 225 | flexGrow: { 226 | '0': '0', 227 | default: '1', 228 | }, 229 | flexShrink: { 230 | '0': '0', 231 | default: '1', 232 | }, 233 | fontFamily: { 234 | sans: [ 235 | 'system-ui', 236 | '-apple-system', 237 | 'BlinkMacSystemFont', 238 | '"Segoe UI"', 239 | 'Roboto', 240 | '"Helvetica Neue"', 241 | 'Arial', 242 | '"Noto Sans"', 243 | 'sans-serif', 244 | '"Apple Color Emoji"', 245 | '"Segoe UI Emoji"', 246 | '"Segoe UI Symbol"', 247 | '"Noto Color Emoji"', 248 | ], 249 | serif: ['Georgia', 'Cambria', '"Times New Roman"', 'Times', 'serif'], 250 | mono: ['Menlo', 'Monaco', 'Consolas', '"Liberation Mono"', '"Courier New"', 'monospace'], 251 | }, 252 | fontSize: { 253 | xs: '0.75rem', 254 | sm: '0.875rem', 255 | base: '1rem', 256 | lg: '1.125rem', 257 | xl: '1.25rem', 258 | '2xl': '1.5rem', 259 | '3xl': '1.875rem', 260 | '4xl': '2.25rem', 261 | '5xl': '3rem', 262 | '6xl': '4rem', 263 | }, 264 | fontWeight: { 265 | hairline: '100', 266 | thin: '200', 267 | light: '300', 268 | normal: '400', 269 | medium: '500', 270 | semibold: '600', 271 | bold: '700', 272 | extrabold: '800', 273 | black: '900', 274 | }, 275 | height: theme => ({ 276 | auto: 'auto', 277 | ...theme('spacing'), 278 | full: '100%', 279 | screen: '100vh', 280 | }), 281 | inset: { 282 | '0': '0', 283 | auto: 'auto', 284 | }, 285 | letterSpacing: { 286 | tighter: '-0.05em', 287 | tight: '-0.025em', 288 | normal: '0', 289 | wide: '0.025em', 290 | wider: '0.05em', 291 | widest: '0.1em', 292 | }, 293 | lineHeight: { 294 | none: '1', 295 | tight: '1.25', 296 | snug: '1.375', 297 | normal: '1.5', 298 | relaxed: '1.625', 299 | loose: '2', 300 | '3': '.75rem', 301 | '4': '1rem', 302 | '5': '1.25rem', 303 | '6': '1.5rem', 304 | '7': '1.75rem', 305 | '8': '2rem', 306 | '9': '2.25rem', 307 | '10': '2.5rem', 308 | }, 309 | listStyleType: { 310 | none: 'none', 311 | disc: 'disc', 312 | decimal: 'decimal', 313 | }, 314 | margin: (theme, { negative }) => ({ 315 | auto: 'auto', 316 | ...theme('spacing'), 317 | ...negative(theme('spacing')), 318 | }), 319 | maxHeight: { 320 | full: '100%', 321 | screen: '100vh', 322 | }, 323 | maxWidth: (theme, { breakpoints }) => ({ 324 | none: 'none', 325 | xs: '20rem', 326 | sm: '24rem', 327 | md: '28rem', 328 | lg: '32rem', 329 | xl: '36rem', 330 | '2xl': '42rem', 331 | '3xl': '48rem', 332 | '4xl': '56rem', 333 | '5xl': '64rem', 334 | '6xl': '72rem', 335 | full: '100%', 336 | ...breakpoints(theme('screens')), 337 | }), 338 | minHeight: { 339 | '0': '0', 340 | full: '100%', 341 | screen: '100vh', 342 | }, 343 | minWidth: { 344 | '0': '0', 345 | full: '100%', 346 | }, 347 | objectPosition: { 348 | bottom: 'bottom', 349 | center: 'center', 350 | left: 'left', 351 | 'left-bottom': 'left bottom', 352 | 'left-top': 'left top', 353 | right: 'right', 354 | 'right-bottom': 'right bottom', 355 | 'right-top': 'right top', 356 | top: 'top', 357 | }, 358 | opacity: { 359 | '0': '0', 360 | '25': '0.25', 361 | '50': '0.5', 362 | '75': '0.75', 363 | '100': '1', 364 | }, 365 | order: { 366 | first: '-9999', 367 | last: '9999', 368 | none: '0', 369 | '1': '1', 370 | '2': '2', 371 | '3': '3', 372 | '4': '4', 373 | '5': '5', 374 | '6': '6', 375 | '7': '7', 376 | '8': '8', 377 | '9': '9', 378 | '10': '10', 379 | '11': '11', 380 | '12': '12', 381 | }, 382 | padding: theme => theme('spacing'), 383 | placeholderColor: theme => theme('colors'), 384 | placeholderOpacity: theme => theme('opacity'), 385 | space: (theme, { negative }) => ({ 386 | ...theme('spacing'), 387 | ...negative(theme('spacing')), 388 | }), 389 | stroke: { 390 | current: 'currentColor', 391 | }, 392 | strokeWidth: { 393 | '0': '0', 394 | '1': '1', 395 | '2': '2', 396 | }, 397 | textColor: theme => theme('colors'), 398 | textOpacity: theme => theme('opacity'), 399 | width: theme => ({ 400 | auto: 'auto', 401 | ...theme('spacing'), 402 | '1/2': '50%', 403 | '1/3': '33.333333%', 404 | '2/3': '66.666667%', 405 | '1/4': '25%', 406 | '2/4': '50%', 407 | '3/4': '75%', 408 | '1/5': '20%', 409 | '2/5': '40%', 410 | '3/5': '60%', 411 | '4/5': '80%', 412 | '1/6': '16.666667%', 413 | '2/6': '33.333333%', 414 | '3/6': '50%', 415 | '4/6': '66.666667%', 416 | '5/6': '83.333333%', 417 | '1/12': '8.333333%', 418 | '2/12': '16.666667%', 419 | '3/12': '25%', 420 | '4/12': '33.333333%', 421 | '5/12': '41.666667%', 422 | '6/12': '50%', 423 | '7/12': '58.333333%', 424 | '8/12': '66.666667%', 425 | '9/12': '75%', 426 | '10/12': '83.333333%', 427 | '11/12': '91.666667%', 428 | full: '100%', 429 | screen: '100vw', 430 | }), 431 | zIndex: { 432 | auto: 'auto', 433 | '0': '0', 434 | '10': '10', 435 | '20': '20', 436 | '30': '30', 437 | '40': '40', 438 | '50': '50', 439 | }, 440 | gap: theme => theme('spacing'), 441 | gridTemplateColumns: { 442 | none: 'none', 443 | '1': 'repeat(1, minmax(0, 1fr))', 444 | '2': 'repeat(2, minmax(0, 1fr))', 445 | '3': 'repeat(3, minmax(0, 1fr))', 446 | '4': 'repeat(4, minmax(0, 1fr))', 447 | '5': 'repeat(5, minmax(0, 1fr))', 448 | '6': 'repeat(6, minmax(0, 1fr))', 449 | '7': 'repeat(7, minmax(0, 1fr))', 450 | '8': 'repeat(8, minmax(0, 1fr))', 451 | '9': 'repeat(9, minmax(0, 1fr))', 452 | '10': 'repeat(10, minmax(0, 1fr))', 453 | '11': 'repeat(11, minmax(0, 1fr))', 454 | '12': 'repeat(12, minmax(0, 1fr))', 455 | }, 456 | gridColumn: { 457 | auto: 'auto', 458 | 'span-1': 'span 1 / span 1', 459 | 'span-2': 'span 2 / span 2', 460 | 'span-3': 'span 3 / span 3', 461 | 'span-4': 'span 4 / span 4', 462 | 'span-5': 'span 5 / span 5', 463 | 'span-6': 'span 6 / span 6', 464 | 'span-7': 'span 7 / span 7', 465 | 'span-8': 'span 8 / span 8', 466 | 'span-9': 'span 9 / span 9', 467 | 'span-10': 'span 10 / span 10', 468 | 'span-11': 'span 11 / span 11', 469 | 'span-12': 'span 12 / span 12', 470 | }, 471 | gridColumnStart: { 472 | auto: 'auto', 473 | '1': '1', 474 | '2': '2', 475 | '3': '3', 476 | '4': '4', 477 | '5': '5', 478 | '6': '6', 479 | '7': '7', 480 | '8': '8', 481 | '9': '9', 482 | '10': '10', 483 | '11': '11', 484 | '12': '12', 485 | '13': '13', 486 | }, 487 | gridColumnEnd: { 488 | auto: 'auto', 489 | '1': '1', 490 | '2': '2', 491 | '3': '3', 492 | '4': '4', 493 | '5': '5', 494 | '6': '6', 495 | '7': '7', 496 | '8': '8', 497 | '9': '9', 498 | '10': '10', 499 | '11': '11', 500 | '12': '12', 501 | '13': '13', 502 | }, 503 | gridTemplateRows: { 504 | none: 'none', 505 | '1': 'repeat(1, minmax(0, 1fr))', 506 | '2': 'repeat(2, minmax(0, 1fr))', 507 | '3': 'repeat(3, minmax(0, 1fr))', 508 | '4': 'repeat(4, minmax(0, 1fr))', 509 | '5': 'repeat(5, minmax(0, 1fr))', 510 | '6': 'repeat(6, minmax(0, 1fr))', 511 | }, 512 | gridRow: { 513 | auto: 'auto', 514 | 'span-1': 'span 1 / span 1', 515 | 'span-2': 'span 2 / span 2', 516 | 'span-3': 'span 3 / span 3', 517 | 'span-4': 'span 4 / span 4', 518 | 'span-5': 'span 5 / span 5', 519 | 'span-6': 'span 6 / span 6', 520 | }, 521 | gridRowStart: { 522 | auto: 'auto', 523 | '1': '1', 524 | '2': '2', 525 | '3': '3', 526 | '4': '4', 527 | '5': '5', 528 | '6': '6', 529 | '7': '7', 530 | }, 531 | gridRowEnd: { 532 | auto: 'auto', 533 | '1': '1', 534 | '2': '2', 535 | '3': '3', 536 | '4': '4', 537 | '5': '5', 538 | '6': '6', 539 | '7': '7', 540 | }, 541 | transformOrigin: { 542 | center: 'center', 543 | top: 'top', 544 | 'top-right': 'top right', 545 | right: 'right', 546 | 'bottom-right': 'bottom right', 547 | bottom: 'bottom', 548 | 'bottom-left': 'bottom left', 549 | left: 'left', 550 | 'top-left': 'top left', 551 | }, 552 | scale: { 553 | '0': '0', 554 | '50': '.5', 555 | '75': '.75', 556 | '90': '.9', 557 | '95': '.95', 558 | '100': '1', 559 | '105': '1.05', 560 | '110': '1.1', 561 | '125': '1.25', 562 | '150': '1.5', 563 | }, 564 | rotate: { 565 | '-180': '-180deg', 566 | '-90': '-90deg', 567 | '-45': '-45deg', 568 | '0': '0', 569 | '45': '45deg', 570 | '90': '90deg', 571 | '180': '180deg', 572 | }, 573 | translate: (theme, { negative }) => ({ 574 | ...theme('spacing'), 575 | ...negative(theme('spacing')), 576 | '-full': '-100%', 577 | '-1/2': '-50%', 578 | '1/2': '50%', 579 | full: '100%', 580 | }), 581 | skew: { 582 | '-12': '-12deg', 583 | '-6': '-6deg', 584 | '-3': '-3deg', 585 | '0': '0', 586 | '3': '3deg', 587 | '6': '6deg', 588 | '12': '12deg', 589 | }, 590 | transitionProperty: { 591 | none: 'none', 592 | all: 'all', 593 | default: 'background-color, border-color, color, fill, stroke, opacity, box-shadow, transform', 594 | colors: 'background-color, border-color, color, fill, stroke', 595 | opacity: 'opacity', 596 | shadow: 'box-shadow', 597 | transform: 'transform', 598 | }, 599 | transitionTimingFunction: { 600 | linear: 'linear', 601 | in: 'cubic-bezier(0.4, 0, 1, 1)', 602 | out: 'cubic-bezier(0, 0, 0.2, 1)', 603 | 'in-out': 'cubic-bezier(0.4, 0, 0.2, 1)', 604 | }, 605 | transitionDuration: { 606 | '75': '75ms', 607 | '100': '100ms', 608 | '150': '150ms', 609 | '200': '200ms', 610 | '300': '300ms', 611 | '500': '500ms', 612 | '700': '700ms', 613 | '1000': '1000ms', 614 | }, 615 | transitionDelay: { 616 | '75': '75ms', 617 | '100': '100ms', 618 | '150': '150ms', 619 | '200': '200ms', 620 | '300': '300ms', 621 | '500': '500ms', 622 | '700': '700ms', 623 | '1000': '1000ms', 624 | }, 625 | }, 626 | variants: { 627 | accessibility: ['responsive', 'focus'], 628 | alignContent: ['responsive'], 629 | alignItems: ['responsive'], 630 | alignSelf: ['responsive'], 631 | appearance: ['responsive'], 632 | backgroundAttachment: ['responsive'], 633 | backgroundColor: ['responsive', 'hover', 'focus'], 634 | backgroundOpacity: ['responsive', 'hover', 'focus'], 635 | backgroundPosition: ['responsive'], 636 | backgroundRepeat: ['responsive'], 637 | backgroundSize: ['responsive'], 638 | borderCollapse: ['responsive'], 639 | borderColor: ['responsive', 'hover', 'focus'], 640 | borderOpacity: ['responsive', 'hover', 'focus'], 641 | borderRadius: ['responsive'], 642 | borderStyle: ['responsive'], 643 | borderWidth: ['responsive'], 644 | boxShadow: ['responsive', 'hover', 'focus'], 645 | boxSizing: ['responsive'], 646 | cursor: ['responsive'], 647 | display: ['responsive'], 648 | divideColor: ['responsive'], 649 | divideOpacity: ['responsive'], 650 | divideWidth: ['responsive'], 651 | fill: ['responsive'], 652 | flex: ['responsive'], 653 | flexDirection: ['responsive'], 654 | flexGrow: ['responsive'], 655 | flexShrink: ['responsive'], 656 | flexWrap: ['responsive'], 657 | float: ['responsive'], 658 | clear: ['responsive'], 659 | fontFamily: ['responsive'], 660 | fontSize: ['responsive'], 661 | fontSmoothing: ['responsive'], 662 | fontStyle: ['responsive'], 663 | fontWeight: ['responsive', 'hover', 'focus'], 664 | height: ['responsive'], 665 | inset: ['responsive'], 666 | justifyContent: ['responsive'], 667 | letterSpacing: ['responsive'], 668 | lineHeight: ['responsive'], 669 | listStylePosition: ['responsive'], 670 | listStyleType: ['responsive'], 671 | margin: ['responsive'], 672 | maxHeight: ['responsive'], 673 | maxWidth: ['responsive'], 674 | minHeight: ['responsive'], 675 | minWidth: ['responsive'], 676 | objectFit: ['responsive'], 677 | objectPosition: ['responsive'], 678 | opacity: ['responsive', 'hover', 'focus'], 679 | order: ['responsive'], 680 | outline: ['responsive', 'focus'], 681 | overflow: ['responsive'], 682 | padding: ['responsive'], 683 | placeholderColor: ['responsive', 'focus'], 684 | placeholderOpacity: ['responsive', 'focus'], 685 | pointerEvents: ['responsive'], 686 | position: ['responsive'], 687 | resize: ['responsive'], 688 | space: ['responsive'], 689 | stroke: ['responsive'], 690 | strokeWidth: ['responsive'], 691 | tableLayout: ['responsive'], 692 | textAlign: ['responsive'], 693 | textColor: ['responsive', 'hover', 'focus'], 694 | textOpacity: ['responsive', 'hover', 'focus'], 695 | textDecoration: ['responsive', 'hover', 'focus'], 696 | textTransform: ['responsive'], 697 | userSelect: ['responsive'], 698 | verticalAlign: ['responsive'], 699 | visibility: ['responsive'], 700 | whitespace: ['responsive'], 701 | width: ['responsive'], 702 | wordBreak: ['responsive'], 703 | zIndex: ['responsive'], 704 | gap: ['responsive'], 705 | gridAutoFlow: ['responsive'], 706 | gridTemplateColumns: ['responsive'], 707 | gridColumn: ['responsive'], 708 | gridColumnStart: ['responsive'], 709 | gridColumnEnd: ['responsive'], 710 | gridTemplateRows: ['responsive'], 711 | gridRow: ['responsive'], 712 | gridRowStart: ['responsive'], 713 | gridRowEnd: ['responsive'], 714 | transform: ['responsive'], 715 | transformOrigin: ['responsive'], 716 | scale: ['responsive', 'hover', 'focus'], 717 | rotate: ['responsive', 'hover', 'focus'], 718 | translate: ['responsive', 'hover', 'focus'], 719 | skew: ['responsive', 'hover', 'focus'], 720 | transitionProperty: ['responsive'], 721 | transitionTimingFunction: ['responsive'], 722 | transitionDuration: ['responsive'], 723 | transitionDelay: ['responsive'], 724 | }, 725 | corePlugins: {}, 726 | plugins: [], 727 | } 728 | -------------------------------------------------------------------------------- /src/m3u8.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "duration": -1, 4 | "title": "B4U Kadak (New!)", 5 | "tvgLogo": "https://i.imgur.com/Qwj4DnA.png", 6 | "groupTitle": "HINDI", 7 | "url": "http://103.199.160.85/Content/moviehouse/Live/Channel(MovieHouse)/index.m3u8" 8 | }, 9 | { 10 | "duration": -1, 11 | "title": "DD National", 12 | "tvgId": "", 13 | "tvgName": "", 14 | "tvgLanguage": "Hindi", 15 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDNational.jpeg", 16 | "tvgCountry": "IN", 17 | "tvgUrl": "", 18 | "groupTitle": "Pakistan", 19 | "url": "http://103.199.161.254/Content/ddnational/Live/Channel(DDNational)/index.m3u8" 20 | }, 21 | { 22 | "duration": -1, 23 | "title": "B4U Kadak", 24 | "tvgCountry": "PK", 25 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/B4UKadak.jpeg", 26 | "groupTitle": "PAK TV", 27 | "url": "http://103.199.160.85/Content/moviehouse/Live/Channel(MovieHouse)/Stream(01)/index.m3u8?checkedby:iptvcat.com" 28 | }, 29 | { 30 | "duration": -1, 31 | "title": "FASTWAY NEWS", 32 | "tvgLogo": "https://pbs.twimg.com/profile_images/637936076590440448/mmN3Fnsa_400x400.jpg", 33 | "groupTitle": "PUNJABI", 34 | "url": "http://163.47.214.155:1935/fwnews/live/chunklist_w1742074574.m3u8" 35 | }, 36 | { 37 | "duration": -1, 38 | "title": "DD Sports", 39 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDSports.png", 40 | "groupTitle": "Cricket", 41 | "url": "http://103.199.161.254/Content/ddsports/Live/Channel(DDSPORTS)/Stream(02)/index.m3u8" 42 | }, 43 | { 44 | "duration": -1, 45 | "title": "B4U Kadak", 46 | "tvgId": "", 47 | "tvgName": "", 48 | "tvgLanguage": "Hindi", 49 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/B4UKadak.jpeg", 50 | "tvgCountry": "IN", 51 | "tvgUrl": "", 52 | "groupTitle": "Music", 53 | "url": "http://103.199.160.85/Content/moviehouse/Live/Channel(MovieHouse)/index.m3u8" 54 | }, 55 | { 56 | "duration": -1, 57 | "title": "KalaignarTV", 58 | "tvgLogo": "https://www.kalaignartv.co.in/logo.jpg", 59 | "groupTitle": "TAMIL", 60 | "url": "http://103.199.161.254/Content/kalaignartv/Live/Channel(KalaignarTV)/index.m3u8" 61 | }, 62 | { 63 | "duration": -1, 64 | "title": "B4U Music", 65 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/b4uMusic.png", 66 | "groupTitle": "HINDI", 67 | "url": "http://103.199.161.254/Content/B4Umusic/Live/Channel(B4Umusic)/index.m3u8" 68 | }, 69 | { 70 | "duration": -1, 71 | "title": "MK Six", 72 | "tvgId": "", 73 | "tvgName": "", 74 | "tvgLanguage": "Tamil", 75 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/mk6.jpeg", 76 | "tvgCountry": "IN", 77 | "tvgUrl": "", 78 | "groupTitle": "", 79 | "url": "http://103.199.160.85/Content/mktv6/Live/Channel(MKTV6)/index.m3u8" 80 | }, 81 | { 82 | "duration": -1, 83 | "title": "Twenty Four News", 84 | "tvgId": "", 85 | "tvgName": "", 86 | "tvgLanguage": "Malayalam", 87 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/24News.jpeg", 88 | "tvgCountry": "IN", 89 | "tvgUrl": "", 90 | "groupTitle": "News", 91 | "url": "http://103.199.160.85/Content/24news/Live/Channel(24news)/index.m3u8" 92 | }, 93 | { 94 | "duration": -1, 95 | "title": "Mangalam TV", 96 | "tvgId": "", 97 | "tvgName": "", 98 | "tvgLanguage": "Malayalam", 99 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/mangalam.png", 100 | "tvgCountry": "IN", 101 | "tvgUrl": "", 102 | "groupTitle": "News", 103 | "url": "http://103.199.160.85/Content/mangalam/Live/Channel(Mangalam)/index.m3u8" 104 | }, 105 | { 106 | "duration": -1, 107 | "title": "BBC WORLD NEWS", 108 | "tvgLogo": "https://vignette.wikia.nocookie.net/logopedia/images/3/32/BBC_World_News_2019.svg/revision/latest/scale-to-width-down/340?cb=20191123221705", 109 | "groupTitle": "MY/SG", 110 | "url": "http://103.199.161.254/Content/bbcworld/Live/Channel(BBCworld)/index.m3u8" 111 | }, 112 | { 113 | "duration": -1, 114 | "title": "Mastiii", 115 | "tvgId": "", 116 | "tvgName": "", 117 | "tvgLanguage": "Hindi", 118 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/masti.jpeg", 119 | "tvgCountry": "IN", 120 | "tvgUrl": "", 121 | "groupTitle": "Music", 122 | "url": "http://103.199.160.85/Content/masthi/Live/Channel(Masthi)/index.m3u8" 123 | }, 124 | { 125 | "duration": -1, 126 | "title": "MK TV", 127 | "tvgId": "", 128 | "tvgName": "", 129 | "tvgLanguage": "Tamil", 130 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/mkTV.png", 131 | "tvgCountry": "IN", 132 | "tvgUrl": "", 133 | "groupTitle": "Entertainment", 134 | "url": "http://103.199.160.85/Content/mktv/Live/Channel(MKTV)/index.m3u8" 135 | }, 136 | { 137 | "duration": -1, 138 | "title": "DD National", 139 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDNational.jpeg", 140 | "groupTitle": "PUNJABI", 141 | "url": "http://103.199.161.254/Content/ddnational/Live/Channel(DDNational)/index.m3u8" 142 | }, 143 | { 144 | "duration": -1, 145 | "title": "7S Music", 146 | "tvgId": "", 147 | "tvgName": "", 148 | "tvgLanguage": "Tamil", 149 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/7s.jpeg", 150 | "tvgCountry": "IN", 151 | "tvgUrl": "", 152 | "groupTitle": "Music", 153 | "url": "http://103.199.161.254/Content/7smusic/Live/Channel(7smusic)/index.m3u8" 154 | }, 155 | { 156 | "duration": -1, 157 | "title": "B4U Movies ((New!)", 158 | "tvgLogo": "https://www.the-ba-group.com/wp-content/uploads/2018/03/b4u-movies-logo.png", 159 | "groupTitle": "HINDI", 160 | "url": "http://103.199.161.254/Content/b4umovies/Live/Channel(B4UMovies)/index.m3u8" 161 | }, 162 | { 163 | "duration": -1, 164 | "title": "DD National", 165 | "tvgId": "", 166 | "tvgName": "", 167 | "tvgLanguage": "Hindi", 168 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDNational.jpeg", 169 | "tvgCountry": "IN", 170 | "tvgUrl": "", 171 | "groupTitle": "Entertainment", 172 | "url": "http://103.199.161.254/Content/ddnational/Live/Channel(DDNational)/index.m3u8" 173 | }, 174 | { 175 | "duration": -1, 176 | "title": "DD Malayalam", 177 | "tvgId": "", 178 | "tvgName": "", 179 | "tvgLanguage": "Malayalam", 180 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/ddMalyalam.jpeg", 181 | "tvgCountry": "IN", 182 | "tvgUrl": "", 183 | "groupTitle": "Entertainment", 184 | "url": "http://103.199.161.254/Content/ddmalayalam/Live/Channel(DDMalayalam)/index.m3u8" 185 | }, 186 | { 187 | "duration": -1, 188 | "title": "Kappa TV", 189 | "tvgId": "", 190 | "tvgName": "", 191 | "tvgLanguage": "Malayalam", 192 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/kappaTv.png", 193 | "tvgCountry": "IN", 194 | "tvgUrl": "", 195 | "groupTitle": "Lifestyle", 196 | "url": "http://103.199.161.254/Content/kappa/Live/Channel(Kappa)/index.m3u8" 197 | }, 198 | { 199 | "duration": -1, 200 | "title": "Kalaignar", 201 | "tvgId": "", 202 | "tvgName": "", 203 | "tvgLanguage": "Tamil", 204 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/3/3a/Kalaignar_logo.jpg", 205 | "tvgCountry": "IN", 206 | "tvgUrl": "", 207 | "groupTitle": "", 208 | "url": "http://103.199.161.254/Content/kalaignartv/Live/Channel(KalaignarTV)/index.m3u8" 209 | }, 210 | { 211 | "duration": -1, 212 | "title": "Asianet News", 213 | "tvgId": "", 214 | "tvgName": "", 215 | "tvgLanguage": "Malayalam", 216 | "tvgLogo": "https://i.imgur.com/89LBgkl.png", 217 | "tvgCountry": "IN", 218 | "tvgUrl": "", 219 | "groupTitle": "News", 220 | "url": "http://103.199.161.254/Content/asianetnews/Live/Channel(Asianetnews)/index.m3u8" 221 | }, 222 | { 223 | "duration": -1, 224 | "title": "Kairali We", 225 | "tvgId": "", 226 | "tvgName": "", 227 | "tvgLanguage": "Malayalam", 228 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/KairalWe.jpeg", 229 | "tvgCountry": "IN", 230 | "tvgUrl": "", 231 | "groupTitle": "Entertainment", 232 | "url": "http://103.199.161.254/Content/we/Live/Channel(We)/index.m3u8" 233 | }, 234 | { 235 | "duration": -1, 236 | "title": "Reporter TV", 237 | "tvgId": "", 238 | "tvgName": "", 239 | "tvgLanguage": "Malayalam", 240 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/reporter_tv.png", 241 | "tvgCountry": "IN", 242 | "tvgUrl": "", 243 | "groupTitle": "News", 244 | "url": "http://103.199.161.254/Content/reporter/Live/Channel(Reporter)/index.m3u8" 245 | }, 246 | { 247 | "duration": -1, 248 | "title": "B4U Music", 249 | "tvgCountry": "IN;PK", 250 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/b4uMusic.png", 251 | "groupTitle": "PAK TV", 252 | "url": "http://103.199.161.254/Content/B4Umusic/Live/Channel(B4Umusic)/index.m3u8?checkedby:iptvcat.com" 253 | }, 254 | { 255 | "duration": -1, 256 | "title": "B4U Music", 257 | "tvgId": "B4U Music-IN", 258 | "tvgName": "B4U Music-IN", 259 | "tvgLanguage": "English", 260 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/b4uMusic.png", 261 | "tvgCountry": "IN", 262 | "tvgUrl": "http://epg.streamstv.me/epg/guide-india.xml.gz", 263 | "groupTitle": "Music", 264 | "url": "http://103.199.161.254/Content/B4Umusic/Live/Channel(B4Umusic)/index.m3u8" 265 | }, 266 | { 267 | "duration": -1, 268 | "title": "Kairali", 269 | "tvgId": "", 270 | "tvgName": "", 271 | "tvgLanguage": "Malayalam", 272 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/thumb/6/6e/Kairali_TV.svg/330px-Kairali_TV.svg.png", 273 | "tvgCountry": "IN", 274 | "tvgUrl": "", 275 | "groupTitle": "", 276 | "url": "http://103.199.161.254/Content/kairali/Live/Channel(Kairali)/Stream(01)/index.m3u8" 277 | }, 278 | { 279 | "duration": -1, 280 | "title": "B4U Music", 281 | "tvgId": "", 282 | "tvgName": "", 283 | "tvgLanguage": "Hindi", 284 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/b4uMusic.png", 285 | "tvgCountry": "IN", 286 | "tvgUrl": "", 287 | "groupTitle": "Music", 288 | "url": "http://103.199.161.254/Content/b4umusic/Live/Channel(B4Umusic)/Stream(01)/index.m3u8" 289 | }, 290 | { 291 | "duration": -1, 292 | "title": "Manorama News", 293 | "tvgId": "", 294 | "tvgName": "", 295 | "tvgLanguage": "Malayalam", 296 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/manoramaNews.jpeg", 297 | "tvgCountry": "IN", 298 | "tvgUrl": "", 299 | "groupTitle": "News", 300 | "url": "http://103.199.161.254/Content/manoramanews/Live/Channel(ManoramaNews)/index.m3u8" 301 | }, 302 | { 303 | "duration": -1, 304 | "title": "DD Sports", 305 | "tvgId": "", 306 | "tvgName": "", 307 | "tvgLanguage": "Hindi", 308 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDSports.png", 309 | "tvgCountry": "IN", 310 | "tvgUrl": "", 311 | "groupTitle": "Sport", 312 | "url": "http://103.199.161.254/Content/ddsports/Live/Channel(DDSPORTS)/index.m3u8" 313 | }, 314 | { 315 | "duration": -1, 316 | "title": "Kairali News", 317 | "tvgId": "", 318 | "tvgName": "", 319 | "tvgLanguage": "Malayalam", 320 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/Screenshot_1-3.png", 321 | "tvgCountry": "IN", 322 | "tvgUrl": "", 323 | "groupTitle": "News", 324 | "url": "http://103.199.161.254/Content/people/Live/Channel(People)/index.m3u8" 325 | }, 326 | { 327 | "duration": -1, 328 | "title": "Mathrubhumi News", 329 | "tvgId": "", 330 | "tvgName": "", 331 | "tvgLanguage": "Malayalam", 332 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/mathrubhumi_news.png", 333 | "tvgCountry": "IN", 334 | "tvgUrl": "", 335 | "groupTitle": "News", 336 | "url": "http://103.199.161.254/Content/mathrubhuminews/Live/Channel(Mathrubhuminews)/index.m3u8" 337 | }, 338 | { 339 | "duration": -1, 340 | "title": "Mazhavil Manorama HD", 341 | "tvgId": "", 342 | "tvgName": "", 343 | "tvgLanguage": "Malayalam", 344 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/Screenshot_1-1.png", 345 | "tvgCountry": "IN", 346 | "tvgUrl": "", 347 | "groupTitle": "Entertainment", 348 | "url": "http://103.199.161.254/Content/mazhavil/Live/Channel(Mazhavil)/index.m3u8" 349 | }, 350 | { 351 | "duration": -1, 352 | "title": "Puthuyugam TV", 353 | "tvgId": "", 354 | "tvgName": "", 355 | "tvgLanguage": "Hindi", 356 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/puthuyugamTV.png", 357 | "tvgCountry": "IN", 358 | "tvgUrl": "", 359 | "groupTitle": "", 360 | "url": "http://103.199.160.85/Content/puthuyugam/Live/Channel(Puthuyugam)/index.m3u8" 361 | }, 362 | { 363 | "duration": -1, 364 | "title": "BBC World News", 365 | "tvgId": "", 366 | "tvgName": "", 367 | "tvgLanguage": "English", 368 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/BBC_World_News-1.png", 369 | "tvgCountry": "IN", 370 | "tvgUrl": "", 371 | "groupTitle": "News", 372 | "url": "http://103.199.161.254/Content/bbcworld/Live/Channel(BBCworld)/index.m3u8" 373 | }, 374 | { 375 | "duration": -1, 376 | "title": "Public Music", 377 | "tvgId": "", 378 | "tvgName": "", 379 | "tvgLanguage": "Hindi", 380 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/public_music_in.png", 381 | "tvgCountry": "IN", 382 | "tvgUrl": "", 383 | "groupTitle": "Music", 384 | "url": "http://103.199.161.254/Content/publicmusic/Live/Channel(PublicMusic)/index.m3u8" 385 | }, 386 | { 387 | "duration": -1, 388 | "title": "DD Sports", 389 | "tvgId": "", 390 | "tvgName": "", 391 | "tvgLanguage": "Hindi", 392 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDSports.png", 393 | "tvgCountry": "IN", 394 | "tvgUrl": "", 395 | "groupTitle": "Sport", 396 | "url": "http://103.199.161.254/Content/ddsports/Live/Channel(DDSPORTS)/Stream(02)/index.m3u8" 397 | }, 398 | { 399 | "duration": -1, 400 | "title": "Kairali TV", 401 | "tvgId": "", 402 | "tvgName": "", 403 | "tvgLanguage": "Malayalam", 404 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/kairaliTV.png", 405 | "tvgCountry": "IN", 406 | "tvgUrl": "", 407 | "groupTitle": "Entertainment", 408 | "url": "http://103.199.161.254/Content/kairali/Live/Channel(Kairali)/index.m3u8" 409 | }, 410 | { 411 | "duration": -1, 412 | "title": "B4U Movies", 413 | "tvgId": "", 414 | "tvgName": "", 415 | "tvgLanguage": "Hindi", 416 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/B4U_MOVIES.png", 417 | "tvgCountry": "IN", 418 | "tvgUrl": "", 419 | "groupTitle": "Movies", 420 | "url": "http://103.199.161.254/Content/b4umovies/Live/Channel(B4UMovies)/index.m3u8" 421 | }, 422 | { 423 | "duration": -1, 424 | "title": "Kasthuri TV", 425 | "tvgId": "", 426 | "tvgName": "", 427 | "tvgLanguage": "Hindi", 428 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/kasthuriTV.jpeg", 429 | "tvgCountry": "IN", 430 | "tvgUrl": "", 431 | "groupTitle": "Entertainment", 432 | "url": "http://103.199.161.254/Content/kasthuritv/Live/Channel(KasthuriTV)/index.m3u8" 433 | }, 434 | { 435 | "duration": -1, 436 | "title": "Media One", 437 | "tvgId": "", 438 | "tvgName": "", 439 | "tvgLanguage": "Malayalam", 440 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/media1.png", 441 | "tvgCountry": "IN", 442 | "tvgUrl": "", 443 | "groupTitle": "News", 444 | "url": "http://103.199.161.254/Content/mediaone/Live/Channel(MediaOne)/index.m3u8" 445 | }, 446 | { 447 | "duration": -1, 448 | "title": "Jaihind TV", 449 | "tvgId": "", 450 | "tvgName": "", 451 | "tvgLanguage": "Malayalam", 452 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/jaihind.jpeg", 453 | "tvgCountry": "IN", 454 | "tvgUrl": "", 455 | "groupTitle": "Entertainment", 456 | "url": "http://103.199.161.254/Content/jaihind/Live/Channel(Jaihind)/index.m3u8" 457 | }, 458 | { 459 | "duration": -1, 460 | "title": "Flowers TV", 461 | "tvgId": "", 462 | "tvgName": "", 463 | "tvgLanguage": "Malayalam", 464 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/FLOWERS.jpg", 465 | "tvgCountry": "IN", 466 | "tvgUrl": "", 467 | "groupTitle": "Entertainment", 468 | "url": "http://103.199.161.254/Content/flowers/Live/Channel(Flowers)/index.m3u8" 469 | }, 470 | { 471 | "duration": -1, 472 | "title": "Ads sport cricket", 473 | "tvgLogo": "https://static.iptv-epg.com/in/SonySIX.in.png", 474 | "groupTitle": "Cricket", 475 | "url": "http://212.47.252.54/hls/stream.m3u8" 476 | }, 477 | { 478 | "duration": -1, 479 | "title": "ARY Family", 480 | "tvgCountry": "PK", 481 | "tvgLogo": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR934s0UAhddhw6DJL79KXethcukhNivRSjMWgbSP_k0fJVeBjg&usqp=CAU", 482 | "groupTitle": "PAK TV", 483 | "url": "http://95.211.211.168/live/aryfamily0071/playlist.m3u8?checkedby:iptvcat.com" 484 | }, 485 | { 486 | "duration": -1, 487 | "title": "ID HD", 488 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/commons/a/af/ID_Logo_Grey.png", 489 | "groupTitle": "MY/SG", 490 | "url": "http://51.77.118.216:4780/nginxlive/dexena2020/index.m3u8" 491 | }, 492 | { 493 | "duration": -1, 494 | "title": "92 News", 495 | "tvgId": "", 496 | "tvgName": "", 497 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/e/e1/92_News_HD_Plus_logo.png", 498 | "groupTitle": "Pakistan", 499 | "url": "http://92news.vdn.dstreamone.net/92newshd/92hd/playlist.m3u8" 500 | }, 501 | { 502 | "duration": -1, 503 | "title": "Lotus TV News", 504 | "tvgId": "", 505 | "tvgName": "", 506 | "tvgLanguage": "Hindi", 507 | "tvgLogo": "https://i.imgur.com/nt8hp1T.png", 508 | "tvgCountry": "IN", 509 | "tvgUrl": "", 510 | "groupTitle": "", 511 | "url": "http://51.75.95.11:5080/LiveApp/streams/962725995284705956438804.m3u8" 512 | }, 513 | { 514 | "duration": -1, 515 | "title": "92 News", 516 | "tvgId": "", 517 | "tvgName": "", 518 | "tvgLanguage": "Urdu", 519 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/e/e1/92_News_HD_Plus_logo.png", 520 | "groupTitle": "Pakistan", 521 | "url": "http://92news.vdn.dstreamone.net/92newshd/92hd_160p/playlist.m3u8" 522 | }, 523 | { 524 | "duration": -1, 525 | "title": "Vathanam TV", 526 | "tvgId": "", 527 | "tvgName": "", 528 | "tvgLanguage": "Tamil", 529 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2019/03/watamantv.png", 530 | "tvgCountry": "IN", 531 | "tvgUrl": "", 532 | "groupTitle": "", 533 | "url": "http://95.216.167.183:5080/LiveApp/streams/443106610169904881506470.m3u8" 534 | }, 535 | { 536 | "duration": -1, 537 | "title": "Deepam TV", 538 | "tvgId": "", 539 | "tvgName": "", 540 | "tvgLanguage": "Tamil", 541 | "tvgLogo": "https://i.imgur.com/TIc76op.png", 542 | "tvgCountry": "IN", 543 | "tvgUrl": "", 544 | "groupTitle": "Entertainment", 545 | "url": "http://95.217.218.87/deepamtvhls/live.m3u8" 546 | }, 547 | { 548 | "duration": -1, 549 | "title": "Aathavan TV", 550 | "tvgId": "", 551 | "tvgName": "", 552 | "tvgLanguage": "Tamil", 553 | "tvgLogo": "https://i.imgur.com/IgwQ7o5.png", 554 | "tvgCountry": "IN", 555 | "tvgUrl": "", 556 | "groupTitle": "Entertainment", 557 | "url": "http://45.77.66.224:1935/athavantv/live/playlist.m3u8" 558 | }, 559 | { 560 | "duration": -1, 561 | "title": "One Golf", 562 | "tvgLogo": "http://onegolftv.com/wp-content/uploads/2018/08/onegolf-HD-with-image-100px.png", 563 | "groupTitle": "SPORTS", 564 | "url": "http://162.250.201.58:6211/pk/ONEGOLF/index.m3u8" 565 | }, 566 | { 567 | "duration": -1, 568 | "title": "A1 TV", 569 | "tvgId": "", 570 | "tvgName": "", 571 | "tvgLanguage": "Urdu", 572 | "tvgLogo": "https://a1tablecloth.com/wp-content/uploads/sites/11/2019/04/A1-Tablecloth-Co-Favicon.png", 573 | "groupTitle": "Pakistan", 574 | "url": "http://162.250.201.58:6211/uk/A1TV/tracks-v1a1/mono.m3u8" 575 | }, 576 | { 577 | "url": "http://125.209.99.45:43568/BRN/TenSports.stream/playlist.m3u8", 578 | "tvgLogo": "" 579 | }, 580 | { 581 | "duration": -1, 582 | "title": "ARUJ TV", 583 | "tvgId": "", 584 | "tvgName": "", 585 | "tvgLanguage": "Urdu", 586 | "tvgLogo": "https://pbs.twimg.com/profile_images/443341166327517184/RF5VJboh.jpeg", 587 | "groupTitle": "Pakistan", 588 | "url": "http://playlive.goonj.pk/arujtvweb_480p/index.m3u8" 589 | }, 590 | { 591 | "duration": -1, 592 | "title": "STAR SPORTS 2 HD", 593 | "tvgLogo": "https://www.tvchannelpricelist.com/wp-content/uploads/channels-logo-300/star-sports-hd-2-logo-300x300.jpg", 594 | "groupTitle": "SPORTS", 595 | "url": "http://125.209.99.45:43568/BRN/TenSports.stream/playlist.m3u8" 596 | }, 597 | { 598 | "duration": -1, 599 | "title": "MK Tunes", 600 | "tvgId": "", 601 | "tvgName": "", 602 | "tvgLanguage": "Tamil", 603 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/mkTunes.png", 604 | "tvgCountry": "IN", 605 | "tvgUrl": "", 606 | "groupTitle": "", 607 | "url": "http://103.199.160.85/Content/mktunes/Live/Channel(MKTunes)/index.m3u8" 608 | }, 609 | { 610 | "duration": -1, 611 | "title": "TEN SPORTS", 612 | "tvgLogo": "https://www.indiantelevision.com/sites/default/files/styles/smartcrop_800x800/public/images/tv-images/2015/01/28/ten_sports%20logo.jpg?itok=Tkia_uJ3", 613 | "groupTitle": "SPORTS", 614 | "url": "http://125.209.99.45:43568/BRN/TenSports.stream/chunklist_w1876894388.m3u8" 615 | }, 616 | { 617 | "duration": -1, 618 | "title": "Jhanjar HD", 619 | "tvgLogo": "https://i.imgur.com/6SGZIJ2.png", 620 | "groupTitle": "PUNJABI", 621 | "url": "http://159.203.9.134/hls/jhanjar_hd/jhanjar_hd.m3u8" 622 | }, 623 | { 624 | "duration": -1, 625 | "title": "Jhanjar Music", 626 | "tvgLogo": "https://i.imgur.com/vypvOj8.png", 627 | "groupTitle": "PUNJABI", 628 | "url": "http://159.203.9.134/hls/jhanjar_music/jhanjar_music.m3u8" 629 | }, 630 | { 631 | "duration": -1, 632 | "title": "BOL ENT", 633 | "tvgId": "", 634 | "tvgName": "", 635 | "tvgLanguage": "Urdu", 636 | "tvgLogo": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQgbG_pz18CsZvZb3OZD65jw1w2cW_H2vweVFb0Ob65PIZDAW-k&usqp=CAU", 637 | "groupTitle": "Pakistan", 638 | "url": "http://playlive.goonj.pk/bolentweb_480p/index.m3u8" 639 | }, 640 | { 641 | "duration": -1, 642 | "title": "Zee Telugu", 643 | "tvgLogo": "https://s3images.zee5.com/wp-content/uploads/sites/4/2019/04/cropped-ZeeTelgu-512x512-1.png", 644 | "groupTitle": "TAMIL", 645 | "url": "http://31.14.40.58:8080/ZEETELUGU_h264/index.m3u8" 646 | }, 647 | { 648 | "duration": -1, 649 | "title": "Disney Junior", 650 | "tvgId": "", 651 | "tvgName": "", 652 | "tvgLanguage": "Hindi", 653 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DisneyJunior.png", 654 | "tvgCountry": "IN", 655 | "tvgUrl": "", 656 | "groupTitle": "Kids", 657 | "url": "http://103.47.132.164/PLTV/88888888/224/3221226011/index.m3u8" 658 | }, 659 | { 660 | "duration": -1, 661 | "title": "Jhanjar Music", 662 | "tvgId": "", 663 | "tvgName": "", 664 | "tvgLanguage": "Hindi", 665 | "tvgLogo": "https://i.imgur.com/gIYOu4i.jpg", 666 | "tvgCountry": "IN", 667 | "tvgUrl": "", 668 | "groupTitle": "Music", 669 | "url": "http://159.203.9.134/hls/jhanjar_music/jhanjar_music.m3u8" 670 | }, 671 | { 672 | "duration": -1, 673 | "title": "HOLLYWOOD", 674 | "chId": "HOLLYWOOD", 675 | "tvgLogo": "http://epg.51zmt.top:8000/tb1/gt/HMC.png", 676 | "groupTitle": "MY/SG", 677 | "url": "http://104.250.154.42:8080//ZZ_haolaiwu/ZZ_haolaiwu.m3u8" 678 | }, 679 | { 680 | "duration": -1, 681 | "title": "Gabruu TV", 682 | "tvgId": "", 683 | "tvgName": "", 684 | "tvgLanguage": "Hindi", 685 | "tvgLogo": "https://i.imgur.com/k9kHJv9.jpg", 686 | "tvgCountry": "IN", 687 | "tvgUrl": "", 688 | "groupTitle": "Music", 689 | "url": "http://104.237.60.234/live/gabruutv.m3u8" 690 | }, 691 | { 692 | "duration": -1, 693 | "title": "", 694 | "tvgLogo": "https://www.beaconcouncil.com/wp-content/uploads/2018/09/Roar-MediaLogos-CNBC-Square.jpg", 695 | "groupTitle": "MOVIES", 696 | "url": "http://161.0.157.51/PLTV/88888888/224/3221227040/03.m3u8" 697 | }, 698 | { 699 | "duration": -1, 700 | "title": "Fox Action Movies", 701 | "chId": "Fox Action Movies", 702 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/foxActionMovies.png", 703 | "groupTitle": "MY/SG", 704 | "url": "http://104.250.154.42:8080/ZZ_foxaction/ZZ_foxaction.m3u8" 705 | }, 706 | { 707 | "duration": -1, 708 | "title": "Warner TV", 709 | "chId": "Warner TV", 710 | "tvgLogo": "https://static.iptv-epg.com/fr/WarnerTV.fr.png", 711 | "groupTitle": "MY/SG", 712 | "url": "http://104.250.154.42:8080//ZZ_huanadianying/ZZ_huanadianying.m3u8" 713 | }, 714 | { 715 | "duration": -1, 716 | "title": "ARY NEWS", 717 | "tvgCountry": "PK", 718 | "tvgLogo": "https://lh3.googleusercontent.com/ay1-b8w8lgmeh4im1R5XTIiH2-7Q1sBS4yIAvfcF_AtJTE1YiljbvZO1YjWQKSb0dUP7", 719 | "groupTitle": "PAK TV", 720 | "url": "http://95.211.211.168/live/arynews0012/playlist.m3u8" 721 | }, 722 | { 723 | "duration": -1, 724 | "title": "Hum News", 725 | "tvgCountry": "PK", 726 | "tvgLogo": "https://www.mjunoon.tv/uploads/Hum-News-logo.png", 727 | "groupTitle": "PAK TV", 728 | "url": "http://95.211.211.168/live/humnews0189/playlist.m3u8?checkedby:iptvcat.com" 729 | }, 730 | { 731 | "duration": -1, 732 | "title": "Amrita TV", 733 | "tvgId": "", 734 | "tvgName": "", 735 | "tvgLanguage": "Malayalam", 736 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/amrita_tv-1.png", 737 | "tvgCountry": "IN", 738 | "tvgUrl": "", 739 | "groupTitle": "Entertainment", 740 | "url": "http://103.199.161.254/Content/amrita/Live/Channel(Amrita)/index.m3u8" 741 | }, 742 | { 743 | "duration": -1, 744 | "title": "Zee Bioskop", 745 | "tvgId": "", 746 | "tvgName": "", 747 | "tvgLanguage": "Hindi", 748 | "tvgLogo": "https://i.imgur.com/CdXieB6.png", 749 | "tvgCountry": "IN", 750 | "tvgUrl": "", 751 | "groupTitle": "", 752 | "url": "http://210.210.155.35/qwr9ew/s/s32/index.m3u8" 753 | }, 754 | { 755 | "duration": -1, 756 | "title": "Y", 757 | "tvgId": "", 758 | "tvgName": "", 759 | "tvgLanguage": "Hindi", 760 | "tvgLogo": "https://i.imgur.com/cFrupeK.png", 761 | "tvgCountry": "IN", 762 | "tvgUrl": "", 763 | "groupTitle": "", 764 | "url": "http://161.0.157.5/PLTV/88888888/224/3221226832/index.m3u8" 765 | }, 766 | { 767 | "duration": -1, 768 | "title": "5aab TV", 769 | "tvgId": "", 770 | "tvgName": "", 771 | "tvgLanguage": "Hindi", 772 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/PUNJAB5AAB.jpg", 773 | "tvgCountry": "IN", 774 | "tvgUrl": "", 775 | "groupTitle": "", 776 | "url": "http://158.69.124.9:1935/5aabtv/5aabtv/playlist.m3u8" 777 | }, 778 | { 779 | "duration": -1, 780 | "title": "PUBLIC NEWS", 781 | "tvgLogo": "https://media-exp1.licdn.com/dms/image/C560BAQFbgs24zIVqeg/company-logo_200_200/0?e=2159024400&v=beta&t=NbfkjKKxB-g_idiWKHMQq_z6C5XMaSi8gu8YTgqcIXg", 782 | "groupTitle": "Pakistan", 783 | "url": "http://playlive.goonj.pk/publicnewsweb_480p/index.m3u8" 784 | }, 785 | { 786 | "duration": -1, 787 | "title": "Food Network", 788 | "tvgLogo": "https://static.iptv-epg.com/bg/FoodNetwork.bg.png", 789 | "groupTitle": "Entertainment", 790 | "url": "http://5.135.92.133:52841/out/u/502_1.m3u8" 791 | }, 792 | { 793 | "duration": -1, 794 | "title": "Vanavil", 795 | "tvgLogo": "http://www.vaanaviltelevision.com/wp-content/uploads/2018/07/Vaanavil-Logo-Corrected-246x300.png", 796 | "groupTitle": "TAMIL", 797 | "url": "http://45.79.203.234:1935/vanavil/myStream/playlist.m3u8" 798 | }, 799 | { 800 | "duration": -1, 801 | "title": "Sardari TV", 802 | "tvgId": "", 803 | "tvgName": "", 804 | "tvgLanguage": "Hindi", 805 | "tvgLogo": "https://i.imgur.com/6Q844bs.jpg", 806 | "tvgCountry": "IN", 807 | "tvgUrl": "", 808 | "groupTitle": "", 809 | "url": "http://158.69.124.9:1935/sardaritv/sardaritv/playlist.m3u8" 810 | }, 811 | { 812 | "duration": -1, 813 | "title": "American Horrors", 814 | "tvgLogo": "https://d2e111jq13me73.cloudfront.net/sites/default/files/styles/product_image_aspect_switcher_170w/public/product-images/csm-tv/american-horror-story-poster.jpg?itok=6pVXXeJs", 815 | "groupTitle": "MY/SG", 816 | "url": "http://170.178.189.66:1935/live/Stream1/playlist.m3u8" 817 | }, 818 | { 819 | "duration": -1, 820 | "title": "Lahore News", 821 | "tvgId": "", 822 | "tvgName": "", 823 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Lahore_News_Logo_%28For_Tv_Screen%29.png/1200px-Lahore_News_Logo_%28For_Tv_Screen%29.pn", 824 | "groupTitle": "Pakistan", 825 | "url": "http://mlive.lahorenews.tv:1935/lahorelive/lnews_1/playlist.m3u8" 826 | }, 827 | { 828 | "duration": -1, 829 | "title": "Dunya News", 830 | "tvgId": "", 831 | "tvgName": "", 832 | "tvgLanguage": "Urdu", 833 | "tvgLogo": "https://i.imgur.com/bBqJrfl.jpg", 834 | "groupTitle": "Pakistan", 835 | "url": "http://imob.dunyanews.tv/live/_definst_/dunyalive_1/chunklist_w1239250459.m3u8" 836 | }, 837 | { 838 | "duration": -1, 839 | "title": "92 UK", 840 | "tvgId": "", 841 | "tvgName": "", 842 | "tvgLanguage": "Urdu", 843 | "tvgLogo": "https://i.imgur.com/SzaGz3D.jpg", 844 | "groupTitle": "Pakistan", 845 | "url": "https://securecontributions.sechls01.visionip.tv/live/securecontributions-securecontributions-92_news-hsslive-25f-16x9-SD/chunklist.m3u8" 846 | }, 847 | { 848 | "duration": -1, 849 | "title": "Geo Tez", 850 | "tvgId": "", 851 | "tvgName": "", 852 | "tvgLanguage": "Urdu", 853 | "tvgLogo": "https://i.imgur.com/bQSbZ7j.jpg", 854 | "groupTitle": "Pakistan", 855 | "url": "http://playlive.goonj.pk/filmaxweb_480p/index.m3u8" 856 | }, 857 | { 858 | "duration": -1, 859 | "title": "LTN FAMILY", 860 | "tvgId": "", 861 | "tvgName": "", 862 | "tvgLanguage": "Urdu", 863 | "tvgLogo": "https://pbs.twimg.com/profile_images/1162077176411447301/nzfbidzz_400x400.jpg", 864 | "groupTitle": "Pakistan", 865 | "url": "http://playlive.goonj.pk/ltnweb_480p/index.m3u8" 866 | }, 867 | { 868 | "duration": -1, 869 | "title": "Peace Tv Urdu", 870 | "tvgId": "", 871 | "tvgName": "", 872 | "tvgLanguage": "Urdu", 873 | "tvgLogo": "https://pbs.twimg.com/profile_images/1131554149/peacetv_400x400.jpg", 874 | "groupTitle": "Pakistan", 875 | "url": "http://peacetv.ashttp22.visionip.tv/live/peacetv-peacetv-peacetv-urdu-hsslive-25f-16x9-SD/chunklist.m3u8" 876 | }, 877 | { 878 | "duration": -1, 879 | "title": "Ibaadat tv", 880 | "tvgLogo": "https://images-na.ssl-images-amazon.com/images/I/61oLBxI2FOL._SY355_.png", 881 | "groupTitle": "Pakistan", 882 | "url": "http://livechannel.shemaroome.com/linearplayout/ibaadat-linear-channel/chunklist_640x360_cf.m3u8" 883 | }, 884 | { 885 | "duration": -1, 886 | "title": "Q TV", 887 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/3/38/ARY_Qtv_logo.png", 888 | "groupTitle": "Pakistan", 889 | "url": "https://stream.arylive.com/QtvLive/index.m3u8" 890 | }, 891 | { 892 | "duration": -1, 893 | "title": "/kaku", 894 | "tvgLogo": "http://epg.51zmt.top:8000/tb1/qt/kaku.png", 895 | "groupTitle": "KIDS", 896 | "url": "http://111.40.205.76/PLTV/88888888/224/3221225654/index.m3u8" 897 | }, 898 | { 899 | "duration": -1, 900 | "title": "TOONMAX", 901 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/zh/b/b5/TOONMAX_logo.png", 902 | "groupTitle": "KIDS", 903 | "url": "http://111.40.205.76/PLTV/88888888/224/3221225657/index.m3u8" 904 | }, 905 | { 906 | "duration": -1, 907 | "title": "badouxia", 908 | "tvgLogo": "http://www.badouxia.com/Uploads/vod/2018-11-30/5c00a782176a0.png", 909 | "groupTitle": "KIDS", 910 | "url": "http://111.40.205.76/PLTV/88888888/224/3221225662/index.m3u8" 911 | }, 912 | { 913 | "duration": -1, 914 | "title": "youman", 915 | "tvgLogo": "http://epg.51zmt.top:8000/tb1/qt/youman.png", 916 | "groupTitle": "KIDS", 917 | "url": "http://111.40.205.76/PLTV/88888888/224/3221225656/index.m3u8" 918 | }, 919 | { 920 | "duration": -1, 921 | "title": "Zindagi TV", 922 | "tvgId": "", 923 | "tvgName": "", 924 | "tvgLanguage": "Urdu", 925 | "tvgLogo": "https://i.imgur.com/RtHeRwp.png", 926 | "groupTitle": "Pakistan", 927 | "url": "https://5ad386ff92705.streamlock.net/live_transcoder/ngrp:zindagitv.stream_all/chunklist.m3u8" 928 | }, 929 | { 930 | "duration": -1, 931 | "title": "Subrang TV (USA)", 932 | "tvgId": "", 933 | "tvgName": "", 934 | "tvgLanguage": "Urdu", 935 | "tvgLogo": "https://i.imgur.com/B5YD4pD.png", 936 | "groupTitle": "Pakistan", 937 | "url": "http://cdn61.liveonlineservices.com/hls/subrang.m3u8?fluxustv.m3u8" 938 | }, 939 | { 940 | "duration": -1, 941 | "title": "SONY BBC EARTH HD", 942 | "tvgLogo": "https://www.tvchannelpricelist.com/wp-content/uploads/channels-logo-300/sony-bbc-earth-hd-logo-300x300.jpg", 943 | "groupTitle": "DOCUMENTARY", 944 | "url": "https://sony247channels.akamaized.net/hls/live/2011907/SonyBBCEarthHD/master.m3u8?hdnea=exp=1594424839~acl=/*~hmac=83f1aab290adcecd58296efe621ec7c8ed08d086c488a97c87cf62465105997c&__nn__=5606168722001&hdne" 945 | }, 946 | { 947 | "duration": -1, 948 | "title": "CGTN Documentary", 949 | "tvgLogo": "https://static.iptv-epg.com/au/CGTNDocu.au.png", 950 | "groupTitle": "DOCUMENTARY", 951 | "url": "https://livedoc.cgtn.com/1000d/prog_index.m3u8" 952 | }, 953 | { 954 | "duration": -1, 955 | "title": "Movies Now", 956 | "tvgId": "", 957 | "tvgName": "", 958 | "tvgLogo": "https://www.indiantelevision.com/sites/default/files/styles/smartcrop_800x800/public/images/tv-images/2015/12/07/Untitled-1_17.jpg?itok=FNreB2PE", 959 | "groupTitle": "MOVIES", 960 | "url": "https://timesnow.airtel.tv/live/MN_pull/master.m3u8" 961 | }, 962 | { 963 | "duration": -1, 964 | "title": "MBC 2 HD", 965 | "tvgId": "", 966 | "tvgName": "", 967 | "tvgLogo": "https://i.imgur.com/KXuzL1u.png", 968 | "groupTitle": "MOVIES", 969 | "url": "https://shls-mbc2-prod.shahid.net/mbc2-prod.m3u8" 970 | }, 971 | { 972 | "duration": -1, 973 | "title": "MBC MAX", 974 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/MBCMax.png", 975 | "groupTitle": "MOVIES", 976 | "url": "https://shls-mbcmax-prod.shahid.net/mbcmax-prod.m3u8" 977 | }, 978 | { 979 | "duration": -1, 980 | "title": "Movies Now", 981 | "tvgId": "", 982 | "tvgName": "", 983 | "tvgLanguage": "Hindi", 984 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/4/49/Movies_Now_logo.png", 985 | "groupTitle": "MOVIES", 986 | "url": "https://timesnow.airtel.tv/live/MN_pull/master.m3u8" 987 | }, 988 | { 989 | "duration": -1, 990 | "title": "NASA", 991 | "tvgLogo": "https://www.nasa.gov/sites/default/files/images/nasaLogo-570x450.png", 992 | "url": "http://wowza-feed09-nasa.pluto.tv/feed09/ngrp:nasa_all/playlist.m3u8" 993 | }, 994 | { 995 | "duration": -1, 996 | "title": "MBC Action HD", 997 | "tvgLogo": "https://i.imgur.com/n3TgfP0.png", 998 | "groupTitle": "MOVIES", 999 | "url": "https://shls-mbcaction-prod.shahid.net/mbcaction-prod.m3u8" 1000 | }, 1001 | { 1002 | "duration": -1, 1003 | "title": "AMC", 1004 | "tvgLogo": "https://static.iptv-epg.com/co/AMC.co.png", 1005 | "groupTitle": "MOVIES", 1006 | "url": "http://content.uplynk.com/channel/37eb732888614810b512fdd82604244e.m3u8" 1007 | }, 1008 | { 1009 | "duration": -1, 1010 | "title": "Flim Hub", 1011 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/commons/6/67/Filmhub_Logo_W_Text.png", 1012 | "groupTitle": "MOVIES", 1013 | "url": "https://dai2.xumo.com/amagi_hls_data_xumo1212A-redboxfilmhub/CDN/playlist.m3u8" 1014 | }, 1015 | { 1016 | "duration": -1, 1017 | "title": "MOVIES Now", 1018 | "tvgLogo": "http://static.iptv-epg.com/in/MoviesNow.in.png", 1019 | "groupTitle": "MOVIES", 1020 | "url": "https://timesnow.airtel.tv/live/MN_pull/master.m3u8" 1021 | }, 1022 | { 1023 | "duration": -1, 1024 | "title": "MNX Movies", 1025 | "tvgLogo": "http://static.iptv-epg.com/in/MNX2.in.png", 1026 | "groupTitle": "MOVIES", 1027 | "url": "https://timesnow.airtel.tv/live/MNX_pull/master.m3u8" 1028 | }, 1029 | { 1030 | "duration": -1, 1031 | "title": "Romedy Now", 1032 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/romedyNow.jpeg", 1033 | "groupTitle": "MOVIES", 1034 | "url": "https://timesnow.airtel.tv/live/RN_pull/master.m3u8" 1035 | }, 1036 | { 1037 | "duration": -1, 1038 | "title": "Rai Premium", 1039 | "tvgId": "Rai Premium IT", 1040 | "tvgName": "Rai Premium IT", 1041 | "tvgLogo": "https://i.imgur.com/s5CnlRh.jpg", 1042 | "groupTitle": "MOVIES", 1043 | "url": "http://b2everyrai-lh.akamaihd.net/i/raipremium_1@181837/master.m3u8" 1044 | }, 1045 | { 1046 | "duration": -1, 1047 | "title": "MGM Scifi", 1048 | "tvgLogo": "https://mir-s3-cdn-cf.behance.net/projects/404/f8408090875313.Y3JvcCw4NjIsNjc0LDI5MzQsMjc2Mw.jpg", 1049 | "groupTitle": "MOVIES", 1050 | "url": "https://mgm-ssai.akamaized.net/amagi_hls_data_mgmAAAAAA-theworks/CDN/720x404_1425600/index.m3u8" 1051 | }, 1052 | { 1053 | "duration": -1, 1054 | "title": "iFILM English", 1055 | "tvgLogo": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSdA-peqFvfO0FmoqQcnLY1vOfxsWGUbC7z0GPRtH6onlspOU6b&usqp=CAU", 1056 | "groupTitle": "MOVIES", 1057 | "url": "http://mn-nl.mncdn.com/ifilm/smil:ifilmen.smil/chunklist_b1096000.m3u8" 1058 | }, 1059 | { 1060 | "duration": -1, 1061 | "title": "Movies Kingdom", 1062 | "tvgLogo": "http://dstroscal1.s.llnwi.net/public/hls/22731/movie-kingdom/logo_20191212_225355.png", 1063 | "groupTitle": "MOVIES", 1064 | "url": "https://a.jsrdn.com/broadcast/e9b4093a41/+0000/c.m3u8" 1065 | }, 1066 | { 1067 | "duration": -1, 1068 | "title": "Sony Six", 1069 | "tvgLogo": "https://www.tvchannelpricelist.com/wp-content/uploads/channels-logo-300/sony-six-hd-logo-300x300.jpg", 1070 | "groupTitle": "SPORTS", 1071 | "url": "https://sony247channels.akamaized.net/hls/live/2004801/SonySIXHD/master.m3u8?hdnea=exp=1594424839~acl=/*~hmac=83f1aab290adcecd58296efe621ec7c8ed08d086c488a97c87cf62465105997c" 1072 | }, 1073 | { 1074 | "duration": -1, 1075 | "title": "Screamfest", 1076 | "tvgLogo": "http://app.digitickets.co.uk/userfiles/companies/screamfestlogo.300x150.png", 1077 | "groupTitle": "MOVIES", 1078 | "url": "https://vcnleomarkstudios.teleosmedia.com/stream/leomarkstudios/screamfest/seglist_720p.m3u8" 1079 | }, 1080 | { 1081 | "duration": -1, 1082 | "title": "TEN 3", 1083 | "tvgId": "", 1084 | "tvgName": "", 1085 | "tvgLanguage": "", 1086 | "tvgLogo": "https://i.pinimg.com/originals/82/ac/a4/82aca43f83fc8ac14304ac2520c63bd4.png", 1087 | "groupTitle": "SPORTS", 1088 | "url": "https://sony247channels.akamaized.net/hls/live/2004804/SONYTEN3HD/master.m3u8?hdnea=exp=1594424839~acl=/*~hmac=83f1aab290adcecd58296efe621ec7c8ed08d086c488a97c87cf62465105997c&__nn__=5606168722001&hdne" 1089 | }, 1090 | { 1091 | "duration": -1, 1092 | "title": "", 1093 | "tvgLogo": "https://www.televisione10.it/wp-content/uploads/2011/03/rai-movie.png", 1094 | "groupTitle": "MOVIES", 1095 | "url": "http://b2everyrai-lh.akamaihd.net/i/raimovie_1@67348/master.m3u8" 1096 | }, 1097 | { 1098 | "duration": -1, 1099 | "title": "Fox Sports 2 Asia", 1100 | "tvgLogo": "http://tv.foxsportsasia.com/logos/logo_foxsports2.png", 1101 | "groupTitle": "SPORTS", 1102 | "url": "https://cdn-laos.workpoint.news/sd-foxsports2_480/index.m3u8" 1103 | }, 1104 | { 1105 | "duration": -1, 1106 | "title": "History", 1107 | "tvgLogo": "http://static.iptv-epg.com/de/History.de.png", 1108 | "groupTitle": "DOCUMENTARY", 1109 | "url": "https://cdn-laos.workpoint.news/hd-history_720/index.m3u8" 1110 | }, 1111 | { 1112 | "duration": -1, 1113 | "title": "Fox Sports 1 Asia", 1114 | "tvgLogo": "http://tv.foxsportsasia.com/logos/logo_foxsports.png", 1115 | "groupTitle": "SPORTS", 1116 | "url": "https://cdn-laos.workpoint.news/hd-foxsports1_720/index.m3u8" 1117 | }, 1118 | { 1119 | "duration": -1, 1120 | "title": "BT Sports 1", 1121 | "tvgLogo": "http://static.epg.best/gb/BTSport1.uk.png", 1122 | "groupTitle": "SPORTS", 1123 | "url": "https://cdn-laos.workpoint.news/uk-btsport1hd_720/index.m3u8" 1124 | }, 1125 | { 1126 | "duration": -1, 1127 | "title": "True Sport 2", 1128 | "tvgLogo": "http://cms.dmpcdn.com/livetv/2019/10/28/8c23b890-f972-11e9-9d60-a7e46cdf4330_original.png", 1129 | "groupTitle": "SPORTS", 1130 | "url": "https://cdn-laos.workpoint.news/hd-tsport2_720/index.m3u8" 1131 | }, 1132 | { 1133 | "duration": -1, 1134 | "title": "beIN Sports Asia 2", 1135 | "tvgLogo": "https://scrat.hellocoton.fr/img/classic/bein-sport-2-hd-live-streaming-10442510.jpg", 1136 | "groupTitle": "SPORTS", 1137 | "url": "https://cdn-laos.workpoint.news/epl-bein2_720/index.m3u8" 1138 | }, 1139 | { 1140 | "duration": -1, 1141 | "title": "D Sport", 1142 | "tvgId": "", 1143 | "tvgName": "", 1144 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DSport.jpeg", 1145 | "groupTitle": "SPORTS", 1146 | "url": "http://jiocgehub.jio.ril.com/Dsports_HD/Dsports_HD.m3u8" 1147 | }, 1148 | { 1149 | "duration": -1, 1150 | "title": "WWE Network", 1151 | "tvgName": "WWE Network", 1152 | "tvgId": "WWE Network", 1153 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/WWE_Logo.svg/1121px-WWE_Logo.svg.png", 1154 | "groupTitle": "SPORTS", 1155 | "url": "http://cdnak19.cast4u.info/channels/4/10804.m3u8" 1156 | }, 1157 | { 1158 | "duration": -1, 1159 | "title": "Olympic Channel (HD)", 1160 | "tvgId": "", 1161 | "tvgName": "", 1162 | "tvgLanguage": "English", 1163 | "tvgLogo": "https://i.imgur.com/IpssJvp.png", 1164 | "tvgCountry": "US", 1165 | "tvgUrl": "", 1166 | "groupTitle": "SPORTS", 1167 | "url": "http://ott-live.olympicchannel.com/out/u/OC1_2.m3u8" 1168 | }, 1169 | { 1170 | "duration": -1, 1171 | "title": "Tennis Channel", 1172 | "tvgLogo": "https://static.iptv-epg.com/us/TennisChannel.us.png", 1173 | "groupTitle": "SPORTS", 1174 | "url": "https://playoutengine.sinclairstoryline.com/playout/9f87522c-5a0e-4ff4-b82c-d5564216132f/g.m3u8" 1175 | }, 1176 | { 1177 | "duration": -1, 1178 | "title": "MNX", 1179 | "tvgId": "", 1180 | "tvgName": "", 1181 | "tvgLanguage": "Hindi", 1182 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/mnx.png", 1183 | "groupTitle": "MOVIES", 1184 | "url": "https://timesnow.airtel.tv/live/MNX_pull/master.m3u8" 1185 | }, 1186 | { 1187 | "duration": -1, 1188 | "title": "Tennis Channel+", 1189 | "tvgLogo": "https://tennischanneleverywhere.com/resources/assets/tennischanneleverywhere/images/logos/tcplus-logo-1x-01.png", 1190 | "groupTitle": "SPORTS", 1191 | "url": "https://playoutengine.sinclairstoryline.com/playout/f2f8b269-dd85-4434-bdd3-b3a64ca9cd60/g.m3u8" 1192 | }, 1193 | { 1194 | "duration": -1, 1195 | "title": "Bek Sports East", 1196 | "tvgLogo": "http://ndhsaanow.com/uploads/images/bek_sports_LOGO.jpg", 1197 | "groupTitle": "SPORTS", 1198 | "url": "https://wowzaprod188-i.akamaihd.net/hls/live/728897/54d0bcd5/playlist.m3u8" 1199 | }, 1200 | { 1201 | "duration": -1, 1202 | "title": "Bek Sports West", 1203 | "tvgLogo": "http://ndhsaanow.com/uploads/images/bek_sports_LOGO.jpg", 1204 | "groupTitle": "SPORTS", 1205 | "url": "https://wowzaprod188-i.akamaihd.net/hls/live/728897/89b077e6/playlist.m3u8" 1206 | }, 1207 | { 1208 | "duration": -1, 1209 | "title": "Eurosport 2", 1210 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/euroSports2.png", 1211 | "groupTitle": "SPORTS", 1212 | "url": "https://cdn-laos.workpoint.news/uk-eurosport2_480/index.m3u8" 1213 | }, 1214 | { 1215 | "duration": -1, 1216 | "title": "NFL Network", 1217 | "tvgLogo": "http://www.vsin.com/android-icon-192x192.png", 1218 | "groupTitle": "SPORTS", 1219 | "url": "https://cdn-laos.workpoint.news/hd-nfl_720/index.m3u8" 1220 | }, 1221 | { 1222 | "duration": -1, 1223 | "title": "Channel NewsAsia,CNA HD", 1224 | "tvgLogo": "https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/7043c038-5072-4a91-adc3-af58fdd76a66/d95lf2f-39f28780-e2ee-420b-95a8-7a4ac222349f.png?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOiIsImlzcyI6InVybjphcHA6Iiwib2JqIjpbW3sicGF0aCI6IlwvZlwvNzA0M2MwMzgtNTA3Mi00YTkxLWFkYzMtYWY1OGZkZDc2YTY2XC9kOTVsZjJmLTM5ZjI4NzgwLWUyZWUtNDIwYi05NWE4LTdhNGFjMjIyMzQ5Zi5wbmcifV1dLCJhdWQiOlsidXJuOnNlcnZpY2U6ZmlsZS5kb3dubG9hZCJdfQ.jDWgYopzF4TpNV-ccPvjSZFYkdLcEDqZxJWAniEQcHY", 1225 | "groupTitle": "NEWS", 1226 | "url": "https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8?checkedby:iptvcat.com" 1227 | }, 1228 | { 1229 | "duration": -1, 1230 | "title": "ABC News", 1231 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/abcNews.jpeg", 1232 | "groupTitle": "NEWS", 1233 | "url": "https://content.uplynk.com/channel/3324f2467c414329b3b0cc5cd987b6be.m3u8" 1234 | }, 1235 | { 1236 | "duration": -1, 1237 | "title": "Al Jazeera English", 1238 | "tvgLogo": "http://www.aljazeera.com/assets/images/aj-logo-lg-124.png", 1239 | "groupTitle": "NEWS", 1240 | "url": "https://live-hls-web-aje.getaj.net/AJE/01.m3u8" 1241 | }, 1242 | { 1243 | "duration": -1, 1244 | "title": "Newsmax", 1245 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/NewsMax.jpeg", 1246 | "groupTitle": "NEWS", 1247 | "url": "https://nmxlive.akamaized.net/hls/live/529965/Live_1/index_1080.m3u8" 1248 | }, 1249 | { 1250 | "duration": -1, 1251 | "title": "SKY NEWS", 1252 | "tvgLogo": "https://cdn.clipart.email/71101f23643b4d75c8cab426a5c6997a_large-square-sky-news-logo-julian-lennon_400-400.png", 1253 | "groupTitle": "NEWS", 1254 | "url": "https://skynewsau-live.akamaized.net/hls/live/2002689/skynewsau-extra1/master.m3u8" 1255 | }, 1256 | { 1257 | "duration": -1, 1258 | "title": "BT Sports 2", 1259 | "tvgLogo": "http://static.epg.best/gb/BTSport2.uk.png", 1260 | "groupTitle": "SPORTS", 1261 | "url": "https://cdn-laos.workpoint.news/uk-btsport2hd_720/index.m3u8" 1262 | }, 1263 | { 1264 | "duration": -1, 1265 | "title": "NBC News Now", 1266 | "tvgLogo": "https://sfbf.org.sg/wp-content/uploads/2017/10/nbc-news-logo-EDDBA8ADC9-seeklogo.com_.png", 1267 | "groupTitle": "NEWS", 1268 | "url": "https://nbcnewshls-i.akamaihd.net/hls/live/1005170/nnn_live1/index.m3u8" 1269 | }, 1270 | { 1271 | "duration": -1, 1272 | "title": "Arirang", 1273 | "logo": "https://static.iptv-epg.com/kr/ArirangTV.kr.png", 1274 | "groupTitle": "NEWS", 1275 | "url": "http://amdlive-ch01.ctnd.com.edgesuite.net/arirang_1ch/smil:arirang_1ch.smil/playlist.m3u8", 1276 | "tvgLogo": "https://static.iptv-epg.com/kr/ArirangTV.kr.png" 1277 | }, 1278 | { 1279 | "duration": -1, 1280 | "title": "Fox Sports 3 Asia", 1281 | "tvgLogo": "http://tv.foxsportsasia.com/logos/logo_foxsports3.png", 1282 | "groupTitle": "SPORTS", 1283 | "url": "https://cdn-laos.workpoint.news/sd-foxsports3_480/index.m3u8" 1284 | }, 1285 | { 1286 | "duration": -1, 1287 | "title": "Sky Sports Action", 1288 | "tvgLogo": "http://static.iptv-epg.com/gb/SkySportsAction.uk.png", 1289 | "groupTitle": "SPORTS", 1290 | "url": "https://cdn-laos.workpoint.news/uk-skysports-action_720/index.m3u8" 1291 | }, 1292 | { 1293 | "duration": -1, 1294 | "title": "CNN", 1295 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/cnn.png", 1296 | "groupTitle": "NEWS", 1297 | "url": "https://itpolly.iptv.digijadoo.net/live/cnn/playlist.m3u8" 1298 | }, 1299 | { 1300 | "duration": -1, 1301 | "title": "CBS News", 1302 | "tvgLogo": "https://kkdjradio.com/wp-content/uploads/2019/01/cbs-news.png", 1303 | "groupTitle": "NEWS", 1304 | "url": "https://cbsn-us-cedexis.cbsnstream.cbsnews.com/out/v1/55a8648e8f134e82a470f83d562deeca/master.m3u8" 1305 | }, 1306 | { 1307 | "duration": -1, 1308 | "title": "Cheddar Big News", 1309 | "groupTitle": "NEWS", 1310 | "url": "https://live.chdrstatic.com/cbn/index.m3u8", 1311 | "tvgLogo": "" 1312 | }, 1313 | { 1314 | "duration": -1, 1315 | "title": "CGTN", 1316 | "tvgLogo": "https://static.iptv-epg.com/au/CGTN.au.png", 1317 | "groupTitle": "NEWS", 1318 | "url": "https://news.cgtn.com/resource/live/english/cgtn-news.m3u8" 1319 | }, 1320 | { 1321 | "duration": -1, 1322 | "title": "India Today", 1323 | "tvgLogo": "https://akm-img-a-in.tosshub.com/sites/all/themes/itg/logo.png", 1324 | "groupTitle": "NEWS", 1325 | "url": "https://feeds.intoday.in/hltapps/api/master.m3u8" 1326 | }, 1327 | { 1328 | "duration": -1, 1329 | "title": "Deutsche Welle (English)", 1330 | "tvgLogo": "https://static.iptv-epg.com/de/DeutscheWelleEn.de.png", 1331 | "groupTitle": "NEWS", 1332 | "url": "https://dwstream1-lh.akamaihd.net/i/dwstream1_live@120422/index_1_av-p.m3u8" 1333 | }, 1334 | { 1335 | "duration": -1, 1336 | "title": "France 24", 1337 | "tvgLogo": "https://static.iptv-epg.com/fr/France24English.fr.png", 1338 | "groupTitle": "NEWS", 1339 | "url": "http://f24hls-i.akamaihd.net/hls/live/221147/F24_EN_HI_HLS/master_2000.m3u8" 1340 | }, 1341 | { 1342 | "duration": -1, 1343 | "title": "NDTV 24X7", 1344 | "tvgLogo": "https://static.iptv-epg.com/in/NDTV24x7.in.png", 1345 | "groupTitle": "NEWS", 1346 | "url": "https://ndtv24x7elemarchana.akamaized.net/hls/live/2003678/ndtv24x7/ndtv24x7master.m3u8" 1347 | }, 1348 | { 1349 | "duration": -1, 1350 | "title": "Newsmax", 1351 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/NewsMax.jpeg", 1352 | "groupTitle": "NEWS", 1353 | "url": "https://nmxlive.akamaized.net/hls/live/529965/Live_1/index_1080.m3u8" 1354 | }, 1355 | { 1356 | "duration": -1, 1357 | "title": "Sky Sports Golf", 1358 | "tvgLogo": "http://static.iptv-epg.com/gb/SkySportsGolf.uk.png", 1359 | "groupTitle": "SPORTS", 1360 | "url": "https://cdn-laos.workpoint.news/uk-skysports-golf_720/index.m3u8" 1361 | }, 1362 | { 1363 | "duration": -1, 1364 | "title": "Times Now", 1365 | "tvgLogo": "https://cloudfront.timesnownews.com/site/static/web_t3/web_new/images/logo.png", 1366 | "groupTitle": "NEWS", 1367 | "url": "http://timesnow-lh.akamaihd.net/i/TNHD_1@129288/index_720_av-p.m3u8" 1368 | }, 1369 | { 1370 | "duration": -1, 1371 | "title": "Mirror Now", 1372 | "tvgLogo": "https://pbs.twimg.com/profile_images/844708508989841408/HLuil94O_400x400.jpg", 1373 | "groupTitle": "NEWS", 1374 | "url": "https://mbnowweb-lh.akamaihd.net/i/MRN_1@346545/master.m3u8" 1375 | }, 1376 | { 1377 | "duration": -1, 1378 | "title": "NHK World", 1379 | "tvgLogo": "https://astrocontent.s3.amazonaws.com/Images/ChannelLogo/Pos/398_300.png", 1380 | "groupTitle": "NEWS", 1381 | "url": "https://nhkworld.webcdn.stream.ne.jp/www11/nhkworld-tv/global/2003458/live.m3u8" 1382 | }, 1383 | { 1384 | "duration": -1, 1385 | "title": "TRT World", 1386 | "tvgLogo": "https://static.iptv-epg.com/tr/TRTWorld.tr.png", 1387 | "groupTitle": "NEWS", 1388 | "url": "https://api.trtworld.com/livestream/v1/WcM3Oa2LHD9iUjWDSRUI335NkMWVTUV351H56dqC/master.m3u8" 1389 | }, 1390 | { 1391 | "duration": -1, 1392 | "title": "Bloomberg Asia", 1393 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/bloomberg.png", 1394 | "groupTitle": "NEWS", 1395 | "url": "https://liveprodapnortheast.global.ssl.fastly.net/ap1/Channel-APTVqvs-AWS-tokyo-1/Source-APTVqvs-1000-1_live.m3u8" 1396 | }, 1397 | { 1398 | "duration": -1, 1399 | "title": "Cheddar", 1400 | "tvgLogo": "https://miro.medium.com/max/2656/1*DhgWWj7DTZ-kD2zWhBBwAg.png", 1401 | "groupTitle": "NEWS", 1402 | "url": "https://live.chdrstatic.com/cheddar/index.m3u8" 1403 | }, 1404 | { 1405 | "duration": -1, 1406 | "title": "Sky Sports Mix", 1407 | "tvgLogo": "https://static.iptv-epg.com/gb/SkySportsMix.uk.png", 1408 | "groupTitle": "SPORTS", 1409 | "url": "https://cdn-laos.workpoint.news/uk-skysports-mix_480/index.m3u8" 1410 | }, 1411 | { 1412 | "duration": -1, 1413 | "title": "CNBC 18", 1414 | "tvgLogo": "https://static.cnbctv18.com/assets/images/cnbc-logo.png?v=1.png", 1415 | "groupTitle": "NEWS", 1416 | "url": "https://cnbctv18-lh.akamaihd.net/i/cnbctv18_1@174868/index_5_av-p.m3u8" 1417 | }, 1418 | { 1419 | "duration": -1, 1420 | "title": "CNBC ?????", 1421 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/a/a7/CNBC_Awaaz_2010.png", 1422 | "groupTitle": "NEWS", 1423 | "url": "https://cnbcawaaz-lh.akamaihd.net/i/cnbcawaaz_1@174872/index_5_av-p.m3u8" 1424 | }, 1425 | { 1426 | "duration": -1, 1427 | "title": "Weather Channel", 1428 | "tvgLogo": "https://i.imgur.com/D4vJyy9.png", 1429 | "groupTitle": "NEWS", 1430 | "url": "https://bcliveunivsecure-lh.akamaihd.net/i/twn_1@631672/master.m3u8" 1431 | }, 1432 | { 1433 | "duration": -1, 1434 | "title": "Discovery Sports", 1435 | "tvgLogo": "https://www.exchange4media.com/news-photo/94729-dsportMain.jpg", 1436 | "groupTitle": "Cricket", 1437 | "url": "http://jiocgehub.jio.ril.com/Dsports_HD/Dsports_HD_800.m3u8" 1438 | }, 1439 | { 1440 | "duration": -1, 1441 | "title": "Docurama", 1442 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/c/c2/Docurama_Logo_August_2015.jpg", 1443 | "groupTitle": "DOCUMENTARY", 1444 | "url": "https://cinedigm.vo.llnwd.net/conssui/amagi_hls_data_xumo1234A-docuramaA/CDN/1920x1080_4528000/chunklist.m3u8" 1445 | }, 1446 | { 1447 | "duration": -1, 1448 | "title": "Sky Sports Cricket", 1449 | "tvgLogo": "https://static.iptv-epg.com/gb/SkySportsCricket.uk.png", 1450 | "groupTitle": "Cricket", 1451 | "url": "https://cdn-laos.workpoint.news/uk-skysports-cricket_720/index.m3u8" 1452 | }, 1453 | { 1454 | "duration": -1, 1455 | "title": "Gametoon", 1456 | "tvgLogo": "http://gametoon.com/images/logo.png", 1457 | "groupTitle": "Entertainment", 1458 | "url": "https://1160785606.rsc.cdn77.org/1160785606/tracks-v1a1/mono.m3u8" 1459 | }, 1460 | { 1461 | "duration": -1, 1462 | "title": "Monarch TV", 1463 | "tvgLogo": "https://dstroscal1.s.llnwi.net/public/hls/22728/monarch/logo_20191212_203358.png", 1464 | "groupTitle": "Entertainment", 1465 | "url": "https://a.jsrdn.com/broadcast/0c9a09c94c/+0000/c.m3u8" 1466 | }, 1467 | { 1468 | "duration": -1, 1469 | "title": "People TV", 1470 | "tvgLogo": "https://zypechris.wpengine.com/wp-content/uploads/2019/09/peopletv_logo-140x36-low.png", 1471 | "groupTitle": "Entertainment", 1472 | "url": "https://a.jsrdn.com/broadcast/b5d2k0x/playlist720p.m3u8" 1473 | }, 1474 | { 1475 | "duration": -1, 1476 | "title": "Hunt Channel", 1477 | "tvgLogo": "http://www.huntchannel.tv/wp-content/uploads/2017/10/HC-Logo-transparent.png", 1478 | "groupTitle": "Entertainment", 1479 | "url": "https://1111296894.rsc.cdn77.org/LS-ATL-56868-1/tracks-v1a1/mono.m3u8" 1480 | }, 1481 | { 1482 | "duration": -1, 1483 | "title": "Red Bull TV", 1484 | "tvgLogo": "https://i.imgur.com/A4GMBN6.png", 1485 | "groupTitle": "Entertainment", 1486 | "url": "https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_3360.m3u8" 1487 | }, 1488 | { 1489 | "duration": -1, 1490 | "title": "Sky News", 1491 | "tvgLogo": "https://www.survation.com/wp-content/uploads/2014/02/large-square-sky-news-logo.png", 1492 | "groupTitle": "NEWS", 1493 | "url": "https://cdn-laos.workpoint.news/uk-skynews_480/index.m3u8" 1494 | }, 1495 | { 1496 | "duration": -1, 1497 | "title": "TMZ", 1498 | "tvgLogo": "https://i.imgur.com/wzBD6fy.png", 1499 | "groupTitle": "Entertainment", 1500 | "url": "https://dai2.xumo.com/xumocdn/p=roku/amagi_hls_data_xumo1234A-tmz/CDN/1280x720_5000000/index.m3u8" 1501 | }, 1502 | { 1503 | "duration": -1, 1504 | "title": "ET Now", 1505 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/ETNow.png", 1506 | "groupTitle": "NEWS", 1507 | "url": "http://etnowweblive-lh.akamaihd.net/i/ETN_1@348070/index_576_av-b.m3u8" 1508 | }, 1509 | { 1510 | "duration": -1, 1511 | "title": "Trace Sports Stars", 1512 | "tvgLogo": "https://static.iptv-epg.com/gb/TraceSportStars.uk.png", 1513 | "groupTitle": "Entertainment", 1514 | "url": "https://d2ktlibtvvj8vp.cloudfront.net/trace_sportsstars/4/prog_index.m3u8" 1515 | }, 1516 | { 1517 | "duration": -1, 1518 | "title": "RT", 1519 | "tvgLogo": "https://static.iptv-epg.com/ru/RTInternational.ru.png", 1520 | "groupTitle": "NEWS", 1521 | "url": "http://rt-news.secure.footprint.net:80/1103_2500Kb.m3u8" 1522 | }, 1523 | { 1524 | "duration": -1, 1525 | "title": "TCT Kids", 1526 | "tvgLogo": "http://www.tctkids.tv/images/TCTKids/TCTKidslogo.png", 1527 | "groupTitle": "KIDS", 1528 | "url": "http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/FamilyHLS/FamilyHLS_Live_1200.m3u8" 1529 | }, 1530 | { 1531 | "duration": -1, 1532 | "title": "EBS KIDS", 1533 | "tvgLogo": "https://vignette.wikia.nocookie.net/logopedia/images/1/1a/Kr-ebs-u.jpg", 1534 | "groupTitle": "KIDS", 1535 | "url": "http://ebsonair.ebs.co.kr:1935/ebsutablet500k/tablet500k/playlist.m3u8" 1536 | }, 1537 | { 1538 | "duration": -1, 1539 | "title": "ET Live", 1540 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/3/32/Entertainment_Tonight_2014_logo.png", 1541 | "groupTitle": "Entertainment", 1542 | "url": "https://etlive-mediapackage-fastly.cbsaavideo.com/dvr/manifest.m3u8?iu=/8264/vaw-can/desktop/cbslocal" 1543 | }, 1544 | { 1545 | "duration": -1, 1546 | "title": "MANORANJAN MOVIES", 1547 | "tvgLogo": "https://vignette.wikia.nocookie.net/logopedia/images/e/e8/Manoranjan_Movies.jpg/revision/latest/scale-to-width-down/340?cb=20191221191532", 1548 | "groupTitle": "HINDI", 1549 | "url": "https://m-c036-j2apps.s.llnwi.net/hls/2172.ManoranjanMovies.in.m3u8" 1550 | }, 1551 | { 1552 | "duration": -1, 1553 | "title": "MAHA MOVIE", 1554 | "tvgLogo": "https://pbs.twimg.com/profile_images/469387440990347264/9TRqEbUo_400x400.jpeg", 1555 | "groupTitle": "HINDI", 1556 | "url": "https://m-c036-j2apps.s.llnwi.net/hls/2820.MahaMovie.in.m3u8" 1557 | }, 1558 | { 1559 | "duration": -1, 1560 | "title": "WOW CINEMA", 1561 | "tvgLogo": "https://www.tvchannelpricelist.com/wp-content/uploads/channels-logo-300/wow-cinema-logo-300x300.jpg", 1562 | "groupTitle": "HINDI", 1563 | "url": "https://m-c036-j2apps.s.llnwi.net/hls/2940.WOWCinemaOne.in.m3u8" 1564 | }, 1565 | { 1566 | "duration": -1, 1567 | "title": "STAR WORLD ND", 1568 | "tvgId": "", 1569 | "tvgName": "", 1570 | "tvgLanguage": "", 1571 | "tvgLogo": "https://www.indiantelevision.com/sites/default/files/styles/smartcrop_800x800/public/images/tv-images/2015/11/23/Star%20World.png?itok=M8eohsgo", 1572 | "groupTitle": "HINDI", 1573 | "url": "https://itpolly.iptv.digijadoo.net/live/star_world/playlist.m3u8" 1574 | }, 1575 | { 1576 | "duration": -1, 1577 | "title": "Kadak Hits", 1578 | "tvgLogo": "https://jio-tv.com/uploads/tv_image/kadak-hits.jpg", 1579 | "groupTitle": "HINDI", 1580 | "url": "http://linear01hun-lh.akamaihd.net/i/faaduhits_1@660838/master.m3u8" 1581 | }, 1582 | { 1583 | "duration": -1, 1584 | "title": "Shemaroo Hindi", 1585 | "tvgLogo": "https://www.adgully.com/img/400x300/201901/shemaroo-logo.png.jpg", 1586 | "groupTitle": "HINDI", 1587 | "url": "https://livechannel.shemaroome.com/linearplayout/02-bollywood-classic/chunklist_1920x1080_cf.m3u8" 1588 | }, 1589 | { 1590 | "duration": -1, 1591 | "title": "The Q", 1592 | "tvgLogo": "https://pbs.twimg.com/profile_images/1093986764362895360/7QWK2Px9.jpg", 1593 | "groupTitle": "HINDI", 1594 | "url": "https://amg1-i.akamaihd.net/hls/live/784034/QYou.stream_720pl/chunklist.m3u8" 1595 | }, 1596 | { 1597 | "duration": -1, 1598 | "title": "SONY PIX HD", 1599 | "tvgLogo": "https://www.tvchannelpricelist.com/wp-content/uploads/channels-logo-300/sony-pix-hd-logo-300x300.jpg", 1600 | "groupTitle": "HINDI", 1601 | "url": "https://sony247channels.akamaized.net/hls/live/2011748/PIXHD/master.m3u8?hdnea=exp=1594424839~acl=/*~hmac=83f1aab290adcecd58296efe621ec7c8ed08d086c488a97c87cf62465105997c&__nn__=5606168722001&hdne" 1602 | }, 1603 | { 1604 | "duration": -1, 1605 | "title": "Aaj Tak", 1606 | "tvgLogo": "https://i.imgur.com/8UG9dAT.png", 1607 | "groupTitle": "HINDI", 1608 | "url": "http://lmil.live-s.cdn.bitgravity.com/cdn-live/_definst_/lmil/live/aajtak_app.smil/playlist.m3u8" 1609 | }, 1610 | { 1611 | "duration": -1, 1612 | "title": "Star Bharat", 1613 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/starBharat.jpeg", 1614 | "groupTitle": "HINDI", 1615 | "url": "https://itpolly.iptv.digijadoo.net/live/star_bharat/chunks.m3u8" 1616 | }, 1617 | { 1618 | "duration": -1, 1619 | "title": "Shemaroo Premier", 1620 | "tvgLogo": "https://www.adgully.com/img/400x300/201901/shemaroo-logo.png.jpg", 1621 | "groupTitle": "HINDI", 1622 | "url": "https://livechannel.shemaroome.com/linearplayout/bollywood-premier-channel/chunklist_1920x1080_cf.m3u8" 1623 | }, 1624 | { 1625 | "duration": -1, 1626 | "title": "Star Jalsha Movies", 1627 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/d/d0/Star_Jalsha_logo.jpg", 1628 | "groupTitle": "HINDI", 1629 | "url": "https://itpolly.iptv.digijadoo.net/live/jalsha_movies/chunks.m3u8" 1630 | }, 1631 | { 1632 | "duration": -1, 1633 | "title": "Star Plus", 1634 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/StarPlus.jpeg", 1635 | "groupTitle": "HINDI", 1636 | "url": "https://itpolly.iptv.digijadoo.net/live/star_plus_hd/chunks.m3u8" 1637 | }, 1638 | { 1639 | "duration": -1, 1640 | "title": "ABP News", 1641 | "tvgLogo": "https://i.imgur.com/rOrQj07.png", 1642 | "groupTitle": "HINDI", 1643 | "url": "https://abp-i.akamaihd.net/hls/live/765529/abphindi/masterhls_1564.m3u8" 1644 | }, 1645 | { 1646 | "duration": -1, 1647 | "title": "Bollywood TV", 1648 | "tvgLogo": "https://pbs.twimg.com/profile_images/1100737961501458433/wpaOvQVd_400x400.png", 1649 | "groupTitle": "HINDI", 1650 | "url": "https://a.jsrdn.com/broadcast/d4dba2e3/+0000/hi/c.m3u8" 1651 | }, 1652 | { 1653 | "duration": -1, 1654 | "title": "SHEMARRO KIDS", 1655 | "tvgLogo": "https://pbs.twimg.com/profile_images/1027881068236484608/DCGO5dD3_400x400.jpg", 1656 | "groupTitle": "HINDI", 1657 | "url": "https://livechannel.shemaroome.com/linearplayout/kids-linear-channel/chunklist_640x360_cf.m3u8" 1658 | }, 1659 | { 1660 | "duration": -1, 1661 | "title": "SONY SAB HD", 1662 | "tvgLogo": "https://vignette.wikia.nocookie.net/logopedia/images/9/96/Sony_Sab_HD_2017.jpg/revision/latest/scale-to-width-down/340?cb=20170614132555", 1663 | "groupTitle": "HINDI", 1664 | "url": "https://sony247channels.akamaized.net/hls/live/2011749/SABHD/master.m3u8?hdnea=exp=1594424839~acl=/*~hmac=83f1aab290adcecd58296efe621ec7c8ed08d086c488a97c87cf62465105997c&__nn__=5606168722001&hdne" 1665 | }, 1666 | { 1667 | "duration": -1, 1668 | "title": "Zee Bangla", 1669 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/ZeeBangla.jpeg", 1670 | "groupTitle": "HINDI", 1671 | "url": "https://sony247channels.akamaized.net/hls/live/2011747/AXNHD/master.m3u8?hdnea=exp=1594424839~acl=/*~hmac=83f1aab290adcecd58296efe621ec7c8ed08d086c488a97c87cf62465105997c&__nn__=5606168722001&hdnea=1589817600_0bf2bdba3eaa5eb0da6c30da332a5d2b" 1672 | }, 1673 | { 1674 | "duration": -1, 1675 | "title": "Zee TV", 1676 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/zeeTV.jpeg", 1677 | "groupTitle": "HINDI", 1678 | "url": "https://itpolly.iptv.digijadoo.net/live/zee_tv/chunks.m3u8" 1679 | }, 1680 | { 1681 | "duration": -1, 1682 | "title": "ZEE BOLLYWOOD", 1683 | "tvgLogo": "https://www.zeebioskop.com/wp-content/uploads/sites/38/2019/06/76x50_R.png", 1684 | "groupTitle": "HINDI", 1685 | "url": "https://itpolly.iptv.digijadoo.net/live/zee_classic/chunks.m3u8" 1686 | }, 1687 | { 1688 | "duration": -1, 1689 | "title": "Zee Cinema", 1690 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/zeeCinema.jpeg", 1691 | "groupTitle": "HINDI", 1692 | "url": "https://itpolly.iptv.digijadoo.net/live/zee_cinema/chunks.m3u8" 1693 | }, 1694 | { 1695 | "duration": -1, 1696 | "title": "DD News", 1697 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDNews.png", 1698 | "groupTitle": "HINDI", 1699 | "url": "http://nicls1-lh.akamaihd.net/i/ddnews_1@409133/master.m3u8" 1700 | }, 1701 | { 1702 | "duration": -1, 1703 | "title": "N TV MOVIES", 1704 | "tvgLogo": "https://pbs.twimg.com/profile_images/1041178171117264898/5pGfFugz_400x400.jpg", 1705 | "groupTitle": "HINDI", 1706 | "url": "http://cdn14.live247stream.com/navroz/ls/navroz/stream1/chunks.m3u8" 1707 | }, 1708 | { 1709 | "duration": -1, 1710 | "title": "Bollywood Now", 1711 | "tvgId": "", 1712 | "tvgName": "", 1713 | "tvgLanguage": "Hindi", 1714 | "tvgLogo": "https://i.imgur.com/w06sLAh.jpg", 1715 | "groupTitle": "HINDI", 1716 | "url": "https://a.jsrdn.com/broadcast/d4dba2e3/+0000/hi/c.m3u8" 1717 | }, 1718 | { 1719 | "duration": -1, 1720 | "title": "Anjan", 1721 | "tvgLogo": "https://www.anjan.tv/templates/jf_sirena/custom/images/new_logo.png", 1722 | "groupTitle": "HINDI", 1723 | "url": "https://f3.vstream.online:7443/bstb/ngrp:anjan_hdall/chunklist_w1499288356_b1580000.m3u8" 1724 | }, 1725 | { 1726 | "duration": -1, 1727 | "title": "Jay", 1728 | "tvgLogo": "https://content.jdmagicbox.com/comp/chennai/56/044p3024356/catalogue/jaya-tv-ekkaduthangal-chennai-satellite-channels-0lfo6bzsbu.jpg", 1729 | "groupTitle": "TAMIL", 1730 | "url": "http://livematrix.in:1935/live/jay/index.m3u8" 1731 | }, 1732 | { 1733 | "duration": -1, 1734 | "title": "vasantham", 1735 | "tvgLogo": "https://video.toggle.sg/image/5249138/16x9/947/533/c658032fe6530ca661a7a94ca9f0354e/JR/vasantham.png", 1736 | "groupTitle": "TAMIL", 1737 | "url": "https://d39v9xz8f7n8tk.cloudfront.net/hls/vsnthmctv/master02.m3u8" 1738 | }, 1739 | { 1740 | "duration": -1, 1741 | "title": "Tamil Vision", 1742 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/TviHd1.png/1200px-TviHd1.png", 1743 | "groupTitle": "TAMIL", 1744 | "url": "http://live.tamilvision.tv:8081/TVI/HD/playlist.m3u8" 1745 | }, 1746 | { 1747 | "duration": -1, 1748 | "title": "Thanthi TV", 1749 | "tvgLogo": "https://www.thanthitv.com/Images/TTV-800x800.png", 1750 | "groupTitle": "TAMIL", 1751 | "url": "https://vidcdn.vidgyor.com/thanthi-origin/liveabr/thanthi-origin/live1/chunks.m3u8" 1752 | }, 1753 | { 1754 | "duration": -1, 1755 | "title": "KTV Tamil Movie Classic", 1756 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/KTV.png", 1757 | "groupTitle": "TAMIL", 1758 | "url": "https://d1fi19tywmn14b.cloudfront.net/yuppindmov/ngrp:ytamcla.stream_all/index.m3u8" 1759 | }, 1760 | { 1761 | "duration": -1, 1762 | "title": "Velicham", 1763 | "tvgLogo": "http://www.velichamtv.org/velicham/wp-content/uploads/2018/04/Velicham-WEb.png", 1764 | "groupTitle": "TAMIL", 1765 | "url": "https://rtmp.smartstream.video/velichamtv/velichamtv/playlist.m3u8" 1766 | }, 1767 | { 1768 | "duration": -1, 1769 | "title": "Malaimurasu", 1770 | "tvgLogo": "https://www.malaimurasu.in/wp-content/uploads/2018/01/Malaimurasu-Seithigal-Logo.png", 1771 | "groupTitle": "TAMIL", 1772 | "url": "https://wowzaprod170-i.akamaihd.net/hls/live/630629/b6055932/playlist.m3u8" 1773 | }, 1774 | { 1775 | "duration": -1, 1776 | "title": "Tamil Vision Int'lHD", 1777 | "tvgLogo": "https://i.imgur.com/jSWRXdg.png", 1778 | "groupTitle": "TAMIL", 1779 | "url": "http://live.tamilvision.tv:8081/TVI/HD/playlist.m3u8" 1780 | }, 1781 | { 1782 | "duration": -1, 1783 | "title": "IBC 24", 1784 | "tvgLogo": "https://i.imgur.com/TjuXUS2.png", 1785 | "groupTitle": "TAMIL", 1786 | "url": "https://livetv.ibc24.in/livestream.m3u8" 1787 | }, 1788 | { 1789 | "duration": -1, 1790 | "title": "IBC Kids", 1791 | "tvgLogo": "https://i.imgur.com/uOpVDkn.png", 1792 | "groupTitle": "TAMIL", 1793 | "url": "https://ibckids-origin.ibctamil.com/transcode/ibckids_std.m3u8" 1794 | }, 1795 | { 1796 | "duration": -1, 1797 | "title": "", 1798 | "url": "http://telekomtv-ro.akamaized.net/shls/LIVE$BollywoodHD/247.m3u8/Level(3670016)?start=LIVE&end=END", 1799 | "tvgLogo": "" 1800 | }, 1801 | { 1802 | "duration": -1, 1803 | "title": "IBC Comedy", 1804 | "tvgLogo": "https://i.imgur.com/FBGjycy.png", 1805 | "groupTitle": "TAMIL", 1806 | "url": "https://ibccomedy-origin.ibctamil.com/transcode/ibccomedy_std.m3u8" 1807 | }, 1808 | { 1809 | "duration": -1, 1810 | "title": "IBC Tamil", 1811 | "tvgLogo": "https://i.imgur.com/txTBtsK.png", 1812 | "groupTitle": "TAMIL", 1813 | "url": "https://ibctamil-live.ibctamil.com/transcode/ibctamil_std.m3u8" 1814 | }, 1815 | { 1816 | "duration": -1, 1817 | "title": "Channel 8", 1818 | "chId": "Channel 8", 1819 | "tvgLogo": "https://www.loveexpress.com.sg/wp-content/uploads/2017/02/channel-8-logo.jpg", 1820 | "groupTitle": "MY/SG", 1821 | "url": "https://d34e90s3s13i7n.cloudfront.net/hls/ch8ctv/master02.m3u8" 1822 | }, 1823 | { 1824 | "duration": -1, 1825 | "title": "Channel NewsAsia", 1826 | "chId": "Channel NewsAsia", 1827 | "tvgLogo": "https://www.themangrovelab.com/x/cdn/?https://storage.googleapis.com/wzukusers/user-29321638/images/5970749b5306f2CegOlQ/download.png", 1828 | "groupTitle": "MY/SG", 1829 | "url": "https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8" 1830 | }, 1831 | { 1832 | "duration": -1, 1833 | "title": "Channel 5", 1834 | "tvgGroup": "MALAYSIA/SGP", 1835 | "tvgLogo": "https://pbs.twimg.com/profile_images/1004174097390100480/Vazfjcvb_400x400.jpg", 1836 | "groupTitle": "MY/SG", 1837 | "url": "https://dlau142f16b92.cloudfront.net/hls/ch5ctv/master02.m3u8" 1838 | }, 1839 | { 1840 | "duration": -1, 1841 | "title": "Channel U", 1842 | "chId": "Channel U", 1843 | "tvgLogo": "https://unitechmech.com/wp-content/uploads/2018/05/image14.jpeg", 1844 | "groupTitle": "MY/SG", 1845 | "url": "https://d3inlz9elsutjl.cloudfront.net/hls/chuctv/master02.m3u8" 1846 | }, 1847 | { 1848 | "duration": -1, 1849 | "title": "Channel 5", 1850 | "chId": "Channel 5", 1851 | "tvgLogo": "https://vignette.wikia.nocookie.net/logopedia/images/d/da/MediaCorp_Channel5.jpg/revision/latest/scale-to-width-down/340?cb=20151215100539", 1852 | "groupTitle": "MY/SG", 1853 | "url": "https://ddftztnzt6o79.cloudfront.net/hls/oktoctv/master02.m3u8" 1854 | }, 1855 | { 1856 | "duration": -1, 1857 | "title": "Suria", 1858 | "chId": "Suria", 1859 | "tvgLogo": "https://artefakts.sg/wp02/wp-content/uploads/2019/10/events-logo-suria.jpg", 1860 | "groupTitle": "MY/SG", 1861 | "url": "https://d11h6a6nhl9kj9.cloudfront.net/hls/suriactv/master02.m3u8" 1862 | }, 1863 | { 1864 | "duration": -1, 1865 | "title": "Vasantham", 1866 | "chId": "Vasantham", 1867 | "tvgLogo": "https://pbs.twimg.com/profile_images/1004034269088366592/zHE8qF69.jpg", 1868 | "groupTitle": "MY/SG", 1869 | "url": "https://d39v9xz8f7n8tk.cloudfront.net/hls/vsnthmctv/master02.m3u8" 1870 | }, 1871 | { 1872 | "duration": -1, 1873 | "title": "TV2", 1874 | "chId": "TV 2", 1875 | "tvgLogo": "https://astrocontent.s3.amazonaws.com/Images/ChannelLogo/Pos/102_300.png", 1876 | "groupTitle": "MY/SG", 1877 | "url": "https://rtm2mobile.secureswiftcontent.com/Origin01/ngrp:RTM1/chunklist_b2064000.m3u8" 1878 | }, 1879 | { 1880 | "duration": -1, 1881 | "title": "Astro Awani", 1882 | "chId": "Astro Awani", 1883 | "tvgLogo": "https://img.astroawani.com/template/awani.jpg", 1884 | "groupTitle": "MY/SG", 1885 | "url": "https://bcsecurelivehls-i.akamaihd.net/hls/live/722763/4508222217001/stream04/streamPlaylist.m3u8" 1886 | }, 1887 | { 1888 | "duration": -1, 1889 | "title": "RTM Sports HD", 1890 | "chId": "RTM Sports HD", 1891 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/commons/0/02/RTM_HD_Sports.png", 1892 | "groupTitle": "MY/SG", 1893 | "url": "https://rtm2mobile.secureswiftcontent.com/Origin02/ngrp:RTM2/chunklist_b2064000.m3u8" 1894 | }, 1895 | { 1896 | "url": "https://bcsecurelivehls-i.akamaihd.net/hls/live/722763/4508222217001/stream04/streamPlaylist.m3u8", 1897 | "tvgLogo": "" 1898 | }, 1899 | { 1900 | "duration": -1, 1901 | "title": "CONtv", 1902 | "tvgGroup": "Entertainment", 1903 | "tvgLogo": "https://www.contv.com/static/media/ConTV-Logo.a1d15e62.png", 1904 | "groupTitle": "MY/SG", 1905 | "url": "https://cinedigm.vo.llnwd.net/conssui/amagi_hls_data_xumo123-contv/CDN/640x360_756000/chunklist.m3u8" 1906 | }, 1907 | { 1908 | "duration": -1, 1909 | "title": "Astro Go Shop", 1910 | "tvgId": "", 1911 | "tvgName": "", 1912 | "tvgLanguage": "Malay", 1913 | "tvgLogo": "https://astrocontent.s3.amazonaws.com/Images/ChannelLogo/Pos/118_300.png", 1914 | "groupTitle": "MY/SG", 1915 | "url": "https://agplayback03.aotg-video.astro.com.my/CH1/master_GOSHOP.m3u8" 1916 | }, 1917 | { 1918 | "duration": -1, 1919 | "title": "RTB Sukmaindera", 1920 | "tvgLogo": "http://www.rtb.gov.bn/SiteAssets/SitePages/TV%20Programme%20Division/LOGO%20RTB%20SUKMAINDERA.png", 1921 | "groupTitle": "MY/SG", 1922 | "url": "https://rtb-channel.glue.live/smil:rtb1/chunklist.m3u8" 1923 | }, 1924 | { 1925 | "duration": -1, 1926 | "title": "Naura", 1927 | "chId": "Naura", 1928 | "tvgLogo": "https://astrocontent.s3.amazonaws.com/Images/ChannelLogo/Pos/125_300.png", 1929 | "groupTitle": "MY/SG", 1930 | "url": "https://agplayback03.aotg-video.astro.com.my/CH2/master_NAURAGOSHOP4.m3u8" 1931 | }, 1932 | { 1933 | "duration": -1, 1934 | "title": "Romedy Now", 1935 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/romedyNow.jpeg", 1936 | "groupTitle": "MY/SG", 1937 | "url": "https://timesnow.airtel.tv/live/RN_pull/master.m3u8" 1938 | }, 1939 | { 1940 | "duration": -1, 1941 | "title": "MNX Movies", 1942 | "tvgLogo": "http://static.iptv-epg.com/in/MNX2.in.png", 1943 | "groupTitle": "MY/SG", 1944 | "url": "https://timesnow.airtel.tv/live/MNX_pull/master.m3u8" 1945 | }, 1946 | { 1947 | "duration": -1, 1948 | "title": "Al Jazeera", 1949 | "tvgLogo": "https://codefornepal.org/wp-content/uploads/2015/07/AJE-campaign-logo-239x300.png", 1950 | "groupTitle": "MY/SG", 1951 | "url": "https://live-hls-web-aje.getaj.net/AJE/01.m3u8" 1952 | }, 1953 | { 1954 | "duration": -1, 1955 | "title": "AXN", 1956 | "tvgLogo": "https://www.logolynx.com/images/logolynx/20/20a19643a3c36a2b6d3d4d8de4054cb3.jpeg", 1957 | "groupTitle": "MY/SG", 1958 | "url": "https://cdn-laos.workpoint.news/hd-axn_720/index.m3u8" 1959 | }, 1960 | { 1961 | "duration": -1, 1962 | "title": "Suvarna News", 1963 | "tvgLogo": "https://static.asianetnews.com/v1/images/kannada_prabha_icon_2.png", 1964 | "groupTitle": "TAMIL", 1965 | "url": "https://vidcdn.vidgyor.com/suvarna-origin/liveabr/suvarna-origin/live1/chunks.m3u8" 1966 | }, 1967 | { 1968 | "duration": -1, 1969 | "title": "Dove Channel", 1970 | "tvgLogo": "http://i.pinimg.com/474x/8c/4d/b6/8c4db6118aa2e6ae829432a4358e8e6b.jpg", 1971 | "groupTitle": "MY/SG", 1972 | "url": "https://cinedigm.vo.llnwd.net/conssui/amagi_hls_data_xumo1234A-dovenow/CDN/master.m3u8" 1973 | }, 1974 | { 1975 | "duration": -1, 1976 | "title": "Nabawi TV", 1977 | "tvgId": "", 1978 | "tvgName": "", 1979 | "tvgLanguage": "Malay", 1980 | "tvgLogo": "https://i.imgur.com/469hshv.png", 1981 | "groupTitle": "MY/SG", 1982 | "url": "http://stream2.ninmedia.tv/nabawitv/nabawitv_360p/playlist.m3u8" 1983 | }, 1984 | { 1985 | "duration": -1, 1986 | "title": "TV Ikim", 1987 | "tvgId": "", 1988 | "tvgName": "", 1989 | "tvgLanguage": "Malay", 1990 | "tvgLogo": "https://i.imgur.com/Z0dyJK7.jpg", 1991 | "groupTitle": "MY/SG", 1992 | "url": "http://edge.vediostream.com/abr/tvikim/live/tvikim_480p/chunks.m3u8" 1993 | }, 1994 | { 1995 | "duration": -1, 1996 | "title": "HISTORY", 1997 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/history.jpeg", 1998 | "groupTitle": "MY/SG", 1999 | "url": "https://cdn-laos.workpoint.news/hd-history_720/index.m3u8" 2000 | }, 2001 | { 2002 | "duration": -1, 2003 | "title": "Movies Now", 2004 | "tvgLogo": "http://static.iptv-epg.com/in/MoviesNow.in.png", 2005 | "groupTitle": "MY/SG", 2006 | "url": "https://timesnow.airtel.tv/live/MN_pull/master.m3u8" 2007 | }, 2008 | { 2009 | "duration": -1, 2010 | "title": "AMGTV", 2011 | "tvgLogo": "http://amgtv.tv/wp-content/uploads/2019/11/new_amgtv_top2.png", 2012 | "groupTitle": "MY/SG", 2013 | "url": "https://2-fss-2.streamhoster.com/pl_138/201660-1270634-1/chunklist.m3u8" 2014 | }, 2015 | { 2016 | "duration": -1, 2017 | "title": "BYUtv", 2018 | "tvgLogo": "http://static.iptv-epg.com/us/BrighamYoungUniversity.us.png", 2019 | "groupTitle": "MY/SG", 2020 | "url": "http://a.jsrdn.com/broadcast/d5b46/+0000/high/c.m3u8" 2021 | }, 2022 | { 2023 | "duration": -1, 2024 | "title": "SADA PUNJAB", 2025 | "tvgLogo": "https://lh3.googleusercontent.com/TuBtNQEwrVWXoZWKR_-FiDezZPJChY1sxPUJa-0ICsVwRYxn0fWOR3BZJA68JUE9nA.png", 2026 | "groupTitle": "PUNJABI", 2027 | "url": "http://edge-ind.inapcdn.in:1935/berry1/latest.stream_aac/chunklist_w1969180433.m3u8" 2028 | }, 2029 | { 2030 | "duration": -1, 2031 | "title": "Only Music", 2032 | "tvgLogo": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR_jfxhK2eyITRN0knuTnNo2g5swco5-gaY3URGoUIAi509gGnd&usqp=CAU.png", 2033 | "groupTitle": "PUNJABI", 2034 | "url": "http://live.wmncdn.net/onlymusic/121aa21ccf27315cb17e40355f47ac1c.sdp/index.m3u8" 2035 | }, 2036 | { 2037 | "duration": -1, 2038 | "title": "MH1 Music", 2039 | "tvgLogo": "https://vignette.wikia.nocookie.net/logopedia/images/b/bf/MH_One.jpg/revision/latest/scale-to-width-down/340?cb=20180625063419", 2040 | "groupTitle": "PUNJABI", 2041 | "url": "http://rtmp.smartstream.video:1935/mhonemusic/mhonemusic/playlist.m3u8" 2042 | }, 2043 | { 2044 | "duration": -1, 2045 | "title": "Santhora Short Flim", 2046 | "tvgLogo": "https://i.imgur.com/kKFfLMd.jpg", 2047 | "groupTitle": "TAMIL", 2048 | "url": "http://rtmp.santhoratv.zecast.net/santhora/santhorashortfilm/chunklist_w342316663.m3u8" 2049 | }, 2050 | { 2051 | "duration": -1, 2052 | "title": "Tamil Business", 2053 | "tvgLogo": "https://www.tamil.de/wp-content/uploads/2018/01/Bildschirmfoto-2018-01-28-um-12.33.09.png", 2054 | "groupTitle": "TAMIL", 2055 | "url": "http://santhoratv.zecast.net/tamilbusinesstv/tamilbusinesstv/playlist.m3u8" 2056 | }, 2057 | { 2058 | "duration": -1, 2059 | "title": "Akaram", 2060 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/akaramTv.jpeg", 2061 | "groupTitle": "TAMIL", 2062 | "url": "http://akaram.zecast.net/akaram-live/akaramnew2/playlist.m3u8" 2063 | }, 2064 | { 2065 | "duration": -1, 2066 | "title": "Santhora TV", 2067 | "tvgLogo": "http://santhora.tv/wp-content/uploads/2019/05/header-logo-anim@2x.gif", 2068 | "groupTitle": "TAMIL", 2069 | "url": "http://rtmp.santhoratv.zecast.net/santhoratv/santhoratv/chunklist_w1802293946.m3u8" 2070 | }, 2071 | { 2072 | "duration": -1, 2073 | "title": "BBC Lifestyle", 2074 | "tvgLogo": "https://static.iptv-epg.com/pl/BBCLifestyle.pl.png", 2075 | "groupTitle": "MY/SG", 2076 | "url": "https://cdn-laos.workpoint.news/sd-bbclifestyle_720/index.m3u8" 2077 | }, 2078 | { 2079 | "duration": -1, 2080 | "title": "Life Punjabi", 2081 | "tvgLogo": "https://i.imgur.com/d56XPXW.png", 2082 | "groupTitle": "PUNJABI", 2083 | "url": "http://live.agmediachandigarh.com/lifepunjabi/e27b5c8d89b83882ca3b018eeed14888.sdp/mono.m3u8" 2084 | }, 2085 | { 2086 | "duration": -1, 2087 | "title": "Punjabi Zindabad", 2088 | "tvgLogo": "https://i.imgur.com/hzFatTk.png", 2089 | "groupTitle": "PUNJABI", 2090 | "url": "http://stream.pztv.online/pztv/tracks-v1a1/mono.m3u8" 2091 | }, 2092 | { 2093 | "duration": -1, 2094 | "title": "BritAsia TV", 2095 | "tvgLogo": "https://britasia.tv/wp-content/uploads/2016/08/BATV_FINAL-LOGO.jpg", 2096 | "groupTitle": "PUNJABI", 2097 | "url": "https://a.jsrdn.com/broadcast/22693_4rGhgrBU/-0800/hi/c.m3u8" 2098 | }, 2099 | { 2100 | "duration": -1, 2101 | "title": "Hulchul TV", 2102 | "tvgLogo": "https://lh3.googleusercontent.com/q5ukeS_O4U8d8rlUYqYgzJ2X4o-j98M30T-Zwxo5zHvxA_iCejbzd7Af1OrIW7ybME8.png", 2103 | "groupTitle": "PUNJABI", 2104 | "url": "http://cdn12.henico.net:8080/live/jbani/index.m3u8" 2105 | }, 2106 | { 2107 | "duration": -1, 2108 | "title": "DD News", 2109 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDNews.png", 2110 | "groupTitle": "PUNJABI", 2111 | "url": "http://nicls1-lh.akamaihd.net/i/ddnews_1@409133/master.m3u8" 2112 | }, 2113 | { 2114 | "duration": -1, 2115 | "title": "TV Punjab", 2116 | "tvgLogo": "https://i.imgur.com/g4uw68O.png", 2117 | "groupTitle": "PUNJABI", 2118 | "url": "http://cdn.samtv.ca/tvpunjab/index.m3u8" 2119 | }, 2120 | { 2121 | "duration": -1, 2122 | "title": "Hamdard TV", 2123 | "tvgLogo": "https://i.imgur.com/TOMaYDK.png", 2124 | "groupTitle": "PUNJABI", 2125 | "url": "http://cdn.samtv.ca/hamdard/index.m3u8" 2126 | }, 2127 | { 2128 | "duration": -1, 2129 | "title": "FastWay", 2130 | "tvgLogo": "https://image.winudf.com/v2/image/ZmFzdHdheS5saXZlX3R2X2NoYW5uZWxfaWNvbl8wXzEwOTk5Y2Ux/icon.png?w=170&fakeurl=1", 2131 | "groupTitle": "PUNJABI", 2132 | "url": "http://fastway.ddns.net:6421/fastway/live10/index.m3u8?" 2133 | }, 2134 | { 2135 | "duration": -1, 2136 | "title": "MH1 Prim", 2137 | "tvgLogo": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcRd-ZfSBPRgQa7KhMFVUA0c9OwA4uxDzkvpRZQKF5fyu0AlEKem&usqp=CAU.png", 2138 | "groupTitle": "PUNJABI", 2139 | "url": "http://rtmp.smartstream.video:1935/mhonenews/mhonenews/playlist.m3u8" 2140 | }, 2141 | { 2142 | "duration": -1, 2143 | "title": "92 NEWS", 2144 | "tvgCountry": "PK", 2145 | "tvgLogo": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcT-mKFcmJXnj_DcIgJbBT_JYxtDc7Sl5AQRclXMnRKzTz4G5oMk&usqp=CAU", 2146 | "groupTitle": "PAK TV", 2147 | "url": "http://92news.vdn.dstreamone.net/92newshd/92hd/playlist.m3u8?HD" 2148 | }, 2149 | { 2150 | "duration": -1, 2151 | "title": "Aaj NEWS", 2152 | "tvgLogo": "https://pakistanmediaupdates.com/wp-content/uploads/2015/04/Aaj-News.jpg", 2153 | "groupTitle": "PAK TV", 2154 | "url": "http://playlive.goonj.pk/aajnewsweb_480p/index.m3u8" 2155 | }, 2156 | { 2157 | "duration": -1, 2158 | "title": "Amar Ujala", 2159 | "tvgLogo": "https://i.imgur.com/PB7QMfb.png", 2160 | "groupTitle": "PUNJABI", 2161 | "url": "https://streamcdn.amarujala.com/live/smil:stream1.smil/playlist.m3u8" 2162 | }, 2163 | { 2164 | "duration": -1, 2165 | "title": "URDU 1 TV", 2166 | "tvgLogo": "https://www.businessbook.pk/assets/images/listings/logos/urdu1tv_logo_250px_250px.jpg", 2167 | "groupTitle": "PAK TV", 2168 | "url": "http://playlive.goonj.pk/urdu1web_480p/index.m3u8" 2169 | }, 2170 | { 2171 | "duration": -1, 2172 | "title": "Channel Y", 2173 | "tvgId": "", 2174 | "tvgName": "", 2175 | "tvgLanguage": "PUNJABI", 2176 | "tvgLogo": "https://vignette.wikia.nocookie.net/logopedia/images/d/dd/Ytv_1994.png/revision/latest/top-crop/width/300/height/300?cb=20130901071257", 2177 | "groupTitle": "PUNJABI", 2178 | "url": "http://cdn19.live247stream.com/channely/tv/playlist.m3u8" 2179 | }, 2180 | { 2181 | "duration": -1, 2182 | "title": "WHDH-TV", 2183 | "tvgLogo": "http://upload.wikimedia.org/wikipedia/en/b/b5/WHDH_7_logo.png", 2184 | "groupTitle": "MY/SG", 2185 | "url": "https://bcsecurelivehls-i.akamaihd.net/hls/live/598046/4744899807001_1/livestream/master.m3u8" 2186 | }, 2187 | { 2188 | "duration": -1, 2189 | "title": "SAMA NEWS", 2190 | "tvgLogo": "https://images-na.ssl-images-amazon.com/images/I/81nv0DiTGDL._SY355_.png", 2191 | "groupTitle": "PAK TV", 2192 | "url": "http://playlive.goonj.pk/samaaweb_480p/index.m3u8" 2193 | }, 2194 | { 2195 | "duration": -1, 2196 | "title": "Venus TV", 2197 | "tvgLogo": "https://lh3.googleusercontent.com/proxy/DwvztcjZNKQGVwPZlO9u0hgNorBY9rUWklsBTe0LC2C8CCNJmdTICYSK9Pwa22qDHgT0xbSIBb8FiXIoEsfamDYzdjz3RLaWvdGv3iRYrlWxdSTbPu-0s999cAGQXVaZlehzMJVDiGZKxGDGZnWZ9HtitBHLlPW3H4zQh2lFdnZNvf-r58gyP-QdNa_JqJdQfyUMuvOR0A3iEL0", 2198 | "groupTitle": "PAK TV", 2199 | "url": "https://a.jsrdn.com/broadcast/22690/-0500/c.m3u8" 2200 | }, 2201 | { 2202 | "duration": -1, 2203 | "title": "JAAG NEWS", 2204 | "tvgCountry": "PK", 2205 | "tvgLogo": "https://www.glookast.com/storage/app/uploads/public/5ca/380/0ab/5ca3800abbe0c539272464.png", 2206 | "groupTitle": "PAK TV", 2207 | "url": "https://rtmp.smartstream.video/gulistannews/gulistannews/playlist.m3u8" 2208 | }, 2209 | { 2210 | "duration": -1, 2211 | "title": "Global Punjab", 2212 | "tvgLogo": "https://images-na.ssl-images-amazon.com/images/I/51s-Do%2B8arL._SY355_.png", 2213 | "groupTitle": "PUNJABI", 2214 | "url": "https://wowzaprod207-i.akamaihd.net/hls/live/827936/2eba5b83/playlist.m3u8" 2215 | }, 2216 | { 2217 | "duration": -1, 2218 | "title": "Dunya News", 2219 | "tvgCountry": "PK", 2220 | "tvgLogo": "https://i.imgur.com/bBqJrfl.jpg", 2221 | "groupTitle": "PAK TV", 2222 | "url": "http://imob.dunyanews.tv/live/_definst_/dunyalive_1/chunklist_w1239250459.m3u8?checkedby:iptvcat.com" 2223 | }, 2224 | { 2225 | "duration": -1, 2226 | "title": "Eawaz TV (CA)", 2227 | "tvgCountry": "PK", 2228 | "tvgLogo": "https://i.imgur.com/PbDBky1.png", 2229 | "groupTitle": "PAK TV", 2230 | "url": "https://streamer12.vdn.dstreamone.net/saazoawaz/saazoawaz/chunks.m3u8?checkedby:iptvcat.com" 2231 | }, 2232 | { 2233 | "duration": -1, 2234 | "title": "AVT KHYBER", 2235 | "tvgCountry": "PK", 2236 | "tvgLogo": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcR0s1dREij7oOYJJIXL7zf7XMvXdBXD0fpSJcGzig-KZgeWe4md&usqp=CAU", 2237 | "groupTitle": "PAK TV", 2238 | "url": "https://dcunilive38-lh.akamaihd.net/i/dclive_1@692670/index_150_av-p.m3u8?checkedby:iptvcat.com" 2239 | }, 2240 | { 2241 | "duration": -1, 2242 | "title": "Eye 95 America (US)", 2243 | "tvgCountry": "PK", 2244 | "tvgLogo": "https://i.imgur.com/sZqDIem.png", 2245 | "groupTitle": "PAK TV", 2246 | "url": "http://cdn20.liveonlineservices.com/hls/eye95tv.m3u8?checkedby:iptvcat.com" 2247 | }, 2248 | { 2249 | "duration": -1, 2250 | "title": "Lahore News", 2251 | "tvgLogo": "https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/d0/16/d6/d016d606-53ec-aeec-c9a8-bd2c69bf4104/source/512x512bb.jpg", 2252 | "groupTitle": "PAK TV", 2253 | "url": "http://mlive.lahorenews.tv:1935/lahorelive/lnews_1/playlist.m3u8?checkedby:iptvcat.com" 2254 | }, 2255 | { 2256 | "duration": -1, 2257 | "title": "Khyber Middle East", 2258 | "tvgCountry": "PK", 2259 | "tvgLogo": "https://i.imgur.com/7NQ2aC6.png", 2260 | "groupTitle": "PAK TV", 2261 | "url": "https://dcunilive83-lh.akamaihd.net/i/dclive_1@16122/master.m3u8?checkedby:iptvcat.com" 2262 | }, 2263 | { 2264 | "duration": -1, 2265 | "title": "Khyber Middle East TV", 2266 | "tvgCountry": "PK", 2267 | "tvgLogo": "", 2268 | "groupTitle": "PAK TV", 2269 | "url": "https://dcunilive83-lh.akamaihd.net/i/dclive_1@16122/index_150_av-p.m3u8?checkedby:iptvcat.com" 2270 | }, 2271 | { 2272 | "duration": -1, 2273 | "title": "PakUs TV", 2274 | "tvgCountry": "PK", 2275 | "tvgLogo": "https://secureservercdn.net/198.71.233.141/27r.eed.myftpupload.com/wp-content/uploads/2018/03/cropped-PAKUSTV-1-2-300x300.jpg", 2276 | "groupTitle": "PAK TV", 2277 | "url": "https://livestream.5centscdn.com/pakustv/d0dbe915091d400bd8ee7f27f0791303.sdp/index.m3u8?checkedby:iptvcat.com" 2278 | }, 2279 | { 2280 | "duration": -1, 2281 | "title": "Subrang TV,Subrang TV", 2282 | "tvgCountry": "IN;PK", 2283 | "tvgLogo": "https://is1-ssl.mzstatic.com/image/thumb/Purple128/v4/b2/f8/e2/b2f8e27c-2a61-0111-5c31-0a585cb5173d/App_Icon_-_Small-marketing.lsr/1200x630bb.png", 2284 | "groupTitle": "PAK TV", 2285 | "url": "http://cdn61.liveonlineservices.com/hls/subrang.m3u8?checkedby:iptvcat.com" 2286 | }, 2287 | { 2288 | "duration": -1, 2289 | "title": "Khyber News TV", 2290 | "tvgCountry": "PK", 2291 | "tvgLogo": "", 2292 | "groupTitle": "PAK TV", 2293 | "url": "https://dcunilive38-lh.akamaihd.net/i/dclive_1@692677/index_150_av-p.m3u8?checkedby:iptvcat.com" 2294 | }, 2295 | { 2296 | "duration": -1, 2297 | "title": "Tag TV", 2298 | "tvgCountry": "PK", 2299 | "tvgLogo": "https://pbs.twimg.com/profile_images/541070675385917440/lLsLhFY7_400x400.jpeg", 2300 | "groupTitle": "PAK TV", 2301 | "url": "http://cdn11.live247stream.com/tag/tv/playlist.m3u8?checkedby:iptvcat.com" 2302 | }, 2303 | { 2304 | "duration": -1, 2305 | "title": "ARY Musik", 2306 | "tvgLogo": "http://arymusik.tv/wp-content/uploads/2018/01/ARY_Musik.png", 2307 | "groupTitle": "PAK TV", 2308 | "url": "https://stream.arylive.com/MusikLive/index.m3u8" 2309 | }, 2310 | { 2311 | "duration": -1, 2312 | "title": "3 Tamil TV", 2313 | "tvgId": "", 2314 | "tvgName": "", 2315 | "tvgLanguage": "Tamil", 2316 | "tvgLogo": "https://i.imgur.com/WfAU7pB.png", 2317 | "tvgCountry": "IN", 2318 | "tvgUrl": "", 2319 | "groupTitle": "Entertainment", 2320 | "url": "https://6n3yogbnd9ok-hls-live.5centscdn.com/threetamil/d0dbe915091d400bd8ee7f27f0791303.sdp/index.m3u8" 2321 | }, 2322 | { 2323 | "duration": -1, 2324 | "title": "ABP Asmita", 2325 | "tvgId": "", 2326 | "tvgName": "", 2327 | "tvgLanguage": "Hindi", 2328 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2019/08/abp_asmita_in.png", 2329 | "tvgCountry": "IN", 2330 | "tvgUrl": "", 2331 | "groupTitle": "News", 2332 | "url": "https://abp-i.akamaihd.net/hls/live/765532/abpasmita/master.m3u8" 2333 | }, 2334 | { 2335 | "duration": -1, 2336 | "title": "ABP Ananda", 2337 | "tvgId": "", 2338 | "tvgName": "", 2339 | "tvgLanguage": "Hindi", 2340 | "tvgLogo": "https://tv.releasemyad.com/images/logo/20160108044853abp-ananada.jpg", 2341 | "tvgCountry": "IN", 2342 | "tvgUrl": "", 2343 | "groupTitle": "", 2344 | "url": "https://abp-i.akamaihd.net/hls/live/765530/abpananda/master.m3u8" 2345 | }, 2346 | { 2347 | "duration": -1, 2348 | "title": "Nazrana TV", 2349 | "tvgCountry": "PK", 2350 | "tvgLogo": "https://i.ytimg.com/vi/iqTe3iKGd4c/hqdefault.jpg", 2351 | "groupTitle": "PAK TV", 2352 | "url": "http://linear08hun-lh.akamaihd.net/i/nazrana_1@673935/index_2128_av-p.m3u8?checkedby:iptvcat.com" 2353 | }, 2354 | { 2355 | "duration": -1, 2356 | "title": "ACV", 2357 | "tvgId": "", 2358 | "tvgName": "", 2359 | "tvgLanguage": "Malayalam", 2360 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/acv.png", 2361 | "tvgCountry": "IN", 2362 | "tvgUrl": "", 2363 | "groupTitle": "", 2364 | "url": "https://acv.asianetmobiletvplus.com/webstreams/8f8e72769cb3e3a6e27c220e1e3887b8.smil/playlist.m3u8" 2365 | }, 2366 | { 2367 | "duration": -1, 2368 | "title": "ACV Jukebox", 2369 | "tvgId": "", 2370 | "tvgName": "", 2371 | "tvgLanguage": "Malayalam", 2372 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/acvjukee.png", 2373 | "tvgCountry": "IN", 2374 | "tvgUrl": "", 2375 | "groupTitle": "", 2376 | "url": "https://acv.asianetmobiletvplus.com/webstreams/acvjukebox_awannbgiynqynhufohawnvbmlgglfpuc/playlist.m3u8" 2377 | }, 2378 | { 2379 | "duration": -1, 2380 | "title": "ACV Utsav", 2381 | "tvgId": "", 2382 | "tvgName": "", 2383 | "tvgLanguage": "Malayalam", 2384 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/acvutsaav.png", 2385 | "tvgCountry": "IN", 2386 | "tvgUrl": "", 2387 | "groupTitle": "", 2388 | "url": "https://acv.asianetmobiletvplus.com/webstreams/021c9292219a98f899a7b74f0f34baa7.smil/playlist.m3u8" 2389 | }, 2390 | { 2391 | "duration": -1, 2392 | "title": "ACV Utsav Plus", 2393 | "tvgId": "", 2394 | "tvgName": "", 2395 | "tvgLanguage": "Malayalam", 2396 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/acvplus.png", 2397 | "tvgCountry": "IN", 2398 | "tvgUrl": "", 2399 | "groupTitle": "", 2400 | "url": "https://acv.asianetmobiletvplus.com/webstreams/7eb4dc1f3240c8eb776d41b95bd1d197.smil/playlist.m3u8" 2401 | }, 2402 | { 2403 | "duration": -1, 2404 | "title": "ABP News", 2405 | "tvgId": "ABP News-IN", 2406 | "tvgName": "ABP News-IN", 2407 | "tvgLanguage": "English", 2408 | "tvgLogo": "https://static.abplive.in/wp-content/themes/abp-hindi/images/logo/hindiLogoD.png", 2409 | "tvgCountry": "IN", 2410 | "tvgUrl": "http://epg.streamstv.me/epg/guide-india.xml.gz", 2411 | "groupTitle": "News", 2412 | "url": "https://abp-i.akamaihd.net/hls/live/765529/abphindi/master.m3u8" 2413 | }, 2414 | { 2415 | "duration": -1, 2416 | "title": "Akaram Kidz", 2417 | "tvgId": "", 2418 | "tvgName": "", 2419 | "tvgLanguage": "Tamil", 2420 | "tvgLogo": "https://i.imgur.com/hAgaVPa.jpg", 2421 | "tvgCountry": "IN", 2422 | "tvgUrl": "", 2423 | "groupTitle": "Kids", 2424 | "url": "http://akaram.zecast.net/akaram-live/akaramkidz/index.m3u8" 2425 | }, 2426 | { 2427 | "duration": -1, 2428 | "title": "Akaram TV", 2429 | "tvgId": "", 2430 | "tvgName": "", 2431 | "tvgLanguage": "Tamil", 2432 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/akaramTv.jpeg", 2433 | "tvgCountry": "IN", 2434 | "tvgUrl": "", 2435 | "groupTitle": "", 2436 | "url": "http://akaram.zecast.net/akaram-live/akaramnew2/index.m3u8" 2437 | }, 2438 | { 2439 | "duration": -1, 2440 | "title": "Akaram Mix", 2441 | "tvgId": "", 2442 | "tvgName": "", 2443 | "tvgLanguage": "Tamil", 2444 | "tvgLogo": "https://i.imgur.com/9FtlMlF.png", 2445 | "tvgCountry": "IN", 2446 | "tvgUrl": "", 2447 | "groupTitle": "Music", 2448 | "url": "http://akaram.zecast.net/akaram-live/akarammix1/playlist.m3u8" 2449 | }, 2450 | { 2451 | "duration": -1, 2452 | "title": "Amar Ujala", 2453 | "tvgId": "", 2454 | "tvgName": "", 2455 | "tvgLanguage": "Hindi", 2456 | "tvgLogo": "", 2457 | "tvgCountry": "IN", 2458 | "tvgUrl": "", 2459 | "groupTitle": "", 2460 | "url": "https://streamcdn.amarujala.com/live/smil:stream1.smil/playlist.m3u8" 2461 | }, 2462 | { 2463 | "duration": -1, 2464 | "title": "Zindagi TV", 2465 | "tvgCountry": "PK", 2466 | "tvgLogo": "https://i.imgur.com/RtHeRwp.png", 2467 | "groupTitle": "PAK TV", 2468 | "url": "https://5ad386ff92705.streamlock.net/live_transcoder/ngrp:zindagitv.stream_all/chunklist.m3u8?checkedby:iptvcat.com" 2469 | }, 2470 | { 2471 | "duration": -1, 2472 | "title": "Assam Talks", 2473 | "tvgId": "", 2474 | "tvgName": "", 2475 | "tvgLanguage": "Hindi", 2476 | "tvgLogo": "", 2477 | "tvgCountry": "IN", 2478 | "tvgUrl": "", 2479 | "groupTitle": "News", 2480 | "url": "http://vidnetcdn.vidgyor.com/assamtalks-origin/liveabr/playlist.m3u8" 2481 | }, 2482 | { 2483 | "duration": -1, 2484 | "title": "ABP Asmita", 2485 | "tvgId": "", 2486 | "tvgName": "", 2487 | "tvgLanguage": "Hindi", 2488 | "tvgLogo": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTZNoM8_ZqOG-8Lksy07YD-ltPehSFnfWcmxTU1LxlwbC58_8jcfJ987g", 2489 | "tvgCountry": "IN", 2490 | "tvgUrl": "", 2491 | "groupTitle": "News", 2492 | "url": "https://abpasmita-lh.akamaihd.net/i/abpasmita_1@77821/master.m3u8" 2493 | }, 2494 | { 2495 | "duration": -1, 2496 | "title": "Ayush TV", 2497 | "tvgId": "", 2498 | "tvgName": "", 2499 | "tvgLanguage": "Hindi", 2500 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/ayush_tv_in.png", 2501 | "tvgCountry": "IN", 2502 | "tvgUrl": "", 2503 | "groupTitle": "Lifestyle", 2504 | "url": "https://95eryw39dwn4-hls-live.wmncdn.net/Ayushu/271ddf829afeece44d8732757fba1a66.sdp/index.m3u8" 2505 | }, 2506 | { 2507 | "duration": -1, 2508 | "title": "Bollywood Classic", 2509 | "tvgId": "", 2510 | "tvgName": "", 2511 | "tvgLanguage": "Hindi", 2512 | "tvgLogo": "https://iptv.live/images/logo/channel/smalls/4b865f70179ee2a8bebc3260a0315f67.png", 2513 | "tvgCountry": "IN", 2514 | "tvgUrl": "", 2515 | "groupTitle": "", 2516 | "url": "http://telekomtv-ro.akamaized.net/shls/LIVE$BollywoodClassic/6.m3u8/Level(1677721)?start=LIVE&end=END" 2517 | }, 2518 | { 2519 | "duration": -1, 2520 | "title": "Bollywood Now", 2521 | "tvgId": "", 2522 | "tvgName": "", 2523 | "tvgLanguage": "Hindi", 2524 | "tvgLogo": "https://i.imgur.com/w06sLAh.jpg", 2525 | "tvgCountry": "IN", 2526 | "tvgUrl": "", 2527 | "groupTitle": "", 2528 | "url": "https://a.jsrdn.com/broadcast/d4dba2e3/+0000/hi/c.m3u8" 2529 | }, 2530 | { 2531 | "duration": -1, 2532 | "title": "Boogle Bollywood", 2533 | "tvgId": "", 2534 | "tvgName": "", 2535 | "tvgLanguage": "Hindi", 2536 | "tvgLogo": "http://booglebollywood.com/wp-content/uploads/2018/02/boogle-bollywood-final_2-300x96.png", 2537 | "tvgCountry": "IN", 2538 | "tvgUrl": "", 2539 | "groupTitle": "", 2540 | "url": "http://live.agmediachandigarh.com/booglebollywood/774e3ea9f3fa9bcdac47f445b83b6653.sdp/index.m3u8" 2541 | }, 2542 | { 2543 | "duration": -1, 2544 | "title": "APB", 2545 | "tvgId": "", 2546 | "tvgName": "", 2547 | "tvgLanguage": "Hindi", 2548 | "tvgLogo": "", 2549 | "tvgCountry": "IN", 2550 | "tvgUrl": "", 2551 | "groupTitle": "", 2552 | "url": "https://hindiabp-lh.akamaihd.net/i/hindiabp1new_1@192103/master.m3u8" 2553 | }, 2554 | { 2555 | "duration": -1, 2556 | "title": "Bhakti Sagar", 2557 | "tvgId": "", 2558 | "tvgName": "", 2559 | "tvgLanguage": "Hindi", 2560 | "tvgLogo": "http://www.bhaktisagartv.com/images/HD-Logo.png", 2561 | "tvgCountry": "IN", 2562 | "tvgUrl": "", 2563 | "groupTitle": "", 2564 | "url": "https://linear02hun-lh.akamaihd.net/i/bhaktisagar_1@665239/master.m3u8" 2565 | }, 2566 | { 2567 | "duration": -1, 2568 | "title": "CNBC Awaaz", 2569 | "tvgId": "", 2570 | "tvgName": "", 2571 | "tvgLanguage": "Hindi", 2572 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/a/a7/CNBC_Awaaz_2010.png", 2573 | "tvgCountry": "IN", 2574 | "tvgUrl": "", 2575 | "groupTitle": "Business", 2576 | "url": "https://cnbcawaaz-lh.akamaihd.net/i/cnbcawaaz_1@174872/index_5_av-p.m3u8" 2577 | }, 2578 | { 2579 | "duration": -1, 2580 | "title": "Classics Telugu", 2581 | "tvgId": "", 2582 | "tvgName": "", 2583 | "tvgLanguage": "Hindi", 2584 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/yuppclassicstelugu.png", 2585 | "tvgCountry": "IN", 2586 | "tvgUrl": "", 2587 | "groupTitle": "Movies", 2588 | "url": "https://d1fi19tywmn14b.cloudfront.net/yuppindmov/ngrp:ytelcla.stream_all/playlist.m3u8" 2589 | }, 2590 | { 2591 | "duration": -1, 2592 | "title": "Cine Voice", 2593 | "tvgId": "", 2594 | "tvgName": "", 2595 | "tvgLanguage": "Hindi", 2596 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/CINEVOICETV56.jpg", 2597 | "tvgCountry": "IN", 2598 | "tvgUrl": "", 2599 | "groupTitle": "Music", 2600 | "url": "https://live.wmncdn.net/cinevoice/508a8ec9dfdb9c61df9823aac272b719.sdp/index.m3u8" 2601 | }, 2602 | { 2603 | "duration": -1, 2604 | "title": "Classics Marathi", 2605 | "tvgId": "", 2606 | "tvgName": "", 2607 | "tvgLanguage": "Hindi", 2608 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2019/02/yuppclassicsmarathi.png", 2609 | "tvgCountry": "IN", 2610 | "tvgUrl": "", 2611 | "groupTitle": "Movies", 2612 | "url": "https://d1fi19tywmn14b.cloudfront.net/yuppindmov/ngrp:ymarcla.stream_all/playlist.m3u8" 2613 | }, 2614 | { 2615 | "duration": -1, 2616 | "title": "Cine Voice", 2617 | "tvgId": "", 2618 | "tvgName": "", 2619 | "tvgLanguage": "Hindi", 2620 | "tvgLogo": "https://i.imgur.com/VCUhufk.jpg", 2621 | "tvgCountry": "IN", 2622 | "tvgUrl": "", 2623 | "groupTitle": "", 2624 | "url": "https://live.wmncdn.net/cinevoice/508a8ec9dfdb9c61df9823aac272b719.sdp/mono.m3u8" 2625 | }, 2626 | { 2627 | "duration": -1, 2628 | "title": "Classics Tamil", 2629 | "tvgId": "", 2630 | "tvgName": "", 2631 | "tvgLanguage": "Tamil", 2632 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/Screenshot_2.png", 2633 | "tvgCountry": "IN", 2634 | "tvgUrl": "", 2635 | "groupTitle": "Movies", 2636 | "url": "https://d1fi19tywmn14b.cloudfront.net/yuppindmov/ngrp:ytamcla.stream_all/playlist.m3u8" 2637 | }, 2638 | { 2639 | "duration": -1, 2640 | "title": "CNBC TV18", 2641 | "tvgId": "", 2642 | "tvgName": "", 2643 | "tvgLanguage": "Hindi", 2644 | "tvgLogo": "https://i.imgur.com/3yumcV3.jpg", 2645 | "tvgCountry": "IN", 2646 | "tvgUrl": "", 2647 | "groupTitle": "Business", 2648 | "url": "https://cnbctv18-lh.akamaihd.net/i/cnbctv18_1@174868/index_5_av-p.m3u8" 2649 | }, 2650 | { 2651 | "duration": -1, 2652 | "title": "CNBC TV18", 2653 | "tvgId": "", 2654 | "tvgName": "", 2655 | "tvgLanguage": "Hindi", 2656 | "tvgLogo": "https://i.imgur.com/3yumcV3.jpg", 2657 | "tvgCountry": "IN", 2658 | "tvgUrl": "", 2659 | "groupTitle": "Business", 2660 | "url": "https://cnbctv18-lh.akamaihd.net/i/cnbctv18_1@174868/index_5_av-p.m3u8?sd=10" 2661 | }, 2662 | { 2663 | "duration": -1, 2664 | "title": "D Sport", 2665 | "tvgId": "", 2666 | "tvgName": "", 2667 | "tvgLanguage": "Hindi", 2668 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DSport.jpeg", 2669 | "tvgCountry": "IN", 2670 | "tvgUrl": "", 2671 | "groupTitle": "Sport", 2672 | "url": "http://jiocgehub.jio.ril.com/Dsports_HD/Dsports_HD.m3u8" 2673 | }, 2674 | { 2675 | "duration": -1, 2676 | "title": "Sky Sports News", 2677 | "tvgLogo": "http://static.iptv-epg.com/gb/SkySportsNews.uk.png", 2678 | "groupTitle": "SPORTS", 2679 | "url": "https://cdn-laos.workpoint.news/uk-skysports-news_480/index.m3u8" 2680 | }, 2681 | { 2682 | "duration": -1, 2683 | "title": "Comedy Telugu", 2684 | "tvgId": "", 2685 | "tvgName": "", 2686 | "tvgLanguage": "Hindi", 2687 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/yuppcomedytelugu.png", 2688 | "tvgCountry": "IN", 2689 | "tvgUrl": "", 2690 | "groupTitle": "Movies", 2691 | "url": "https://d1fi19tywmn14b.cloudfront.net/yuppindmov/ngrp:ytelcom.stream_all/playlist.m3u8" 2692 | }, 2693 | { 2694 | "duration": -1, 2695 | "title": "DD News", 2696 | "tvgId": "DD News-IN", 2697 | "tvgName": "DD News-IN", 2698 | "tvgLanguage": "English", 2699 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDNews.png", 2700 | "tvgCountry": "IN", 2701 | "tvgUrl": "http://epg.streamstv.me/epg/guide-india.xml.gz", 2702 | "groupTitle": "News", 2703 | "url": "https://nicls1-lh.akamaihd.net/i/ddnews_1@409133/master.m3u8" 2704 | }, 2705 | { 2706 | "duration": -1, 2707 | "title": "DD Vyas", 2708 | "tvgId": "", 2709 | "tvgName": "", 2710 | "tvgLanguage": "Hindi", 2711 | "tvgLogo": "http://webcast.gov.in/images/channel_two.png", 2712 | "tvgCountry": "IN", 2713 | "tvgUrl": "", 2714 | "groupTitle": "", 2715 | "url": "https://playhls.media.nic.in/live/vyas-360p/index.m3u8" 2716 | }, 2717 | { 2718 | "duration": -1, 2719 | "title": "Desi Channel", 2720 | "tvgId": "", 2721 | "tvgName": "", 2722 | "tvgLanguage": "Hindi", 2723 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/DESICHANNEL09.jpg", 2724 | "tvgCountry": "IN", 2725 | "tvgUrl": "", 2726 | "groupTitle": "Music", 2727 | "url": "https://live.wmncdn.net/desichannel/7e2dd0aed46b70a5c77f4affdb702e4b.sdp/mono.m3u8" 2728 | }, 2729 | { 2730 | "duration": -1, 2731 | "title": "Channel Y", 2732 | "tvgId": "", 2733 | "tvgName": "", 2734 | "tvgLanguage": "Hindi", 2735 | "tvgLogo": "", 2736 | "tvgCountry": "IN", 2737 | "tvgUrl": "", 2738 | "groupTitle": "", 2739 | "url": "http://cdn19.live247stream.com/channely/tv/playlist.m3u8" 2740 | }, 2741 | { 2742 | "duration": -1, 2743 | "title": "Desi Plus", 2744 | "tvgId": "", 2745 | "tvgName": "", 2746 | "tvgLanguage": "Hindi", 2747 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/desiplustv.jpg", 2748 | "tvgCountry": "IN", 2749 | "tvgUrl": "", 2750 | "groupTitle": "", 2751 | "url": "http://cdn2.live247stream.com/desiplus/tv/playlist.m3u8" 2752 | }, 2753 | { 2754 | "duration": -1, 2755 | "title": "Divya", 2756 | "tvgId": "", 2757 | "tvgName": "", 2758 | "tvgLanguage": "Hindi", 2759 | "tvgLogo": "http://channeldivya.com/wp-content/uploads/2018/12/logo.png", 2760 | "tvgCountry": "IN", 2761 | "tvgUrl": "", 2762 | "groupTitle": "", 2763 | "url": "http://edge-ind.inapcdn.in:1935/berry1/latest.stream_aac/playlist.m3u8" 2764 | }, 2765 | { 2766 | "duration": -1, 2767 | "title": "ABP Majha", 2768 | "tvgId": "", 2769 | "tvgName": "", 2770 | "tvgLanguage": "Hindi", 2771 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/abpmajha78.jpg", 2772 | "tvgCountry": "IN", 2773 | "tvgUrl": "", 2774 | "groupTitle": "News", 2775 | "url": "https://abp-i.akamaihd.net/hls/live/765531/abpmajha/master.m3u8" 2776 | }, 2777 | { 2778 | "duration": -1, 2779 | "title": "ET Now", 2780 | "tvgId": "", 2781 | "tvgName": "", 2782 | "tvgLanguage": "Hindi", 2783 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/ETNow.png", 2784 | "tvgCountry": "IN", 2785 | "tvgUrl": "", 2786 | "groupTitle": "", 2787 | "url": "https://etnowweblive-lh.akamaihd.net/i/ETN_1@348070/master.m3u8" 2788 | }, 2789 | { 2790 | "duration": -1, 2791 | "title": "Dhamaal", 2792 | "tvgId": "", 2793 | "tvgName": "", 2794 | "tvgLanguage": "Hindi", 2795 | "tvgLogo": "http://www.dhamaal.tv/images/logo.png", 2796 | "tvgCountry": "IN", 2797 | "tvgUrl": "", 2798 | "groupTitle": "", 2799 | "url": "https://linear06hun-lh.akamaihd.net/i/dhamaal_1@665243/master.m3u8" 2800 | }, 2801 | { 2802 | "duration": -1, 2803 | "title": "ACV News", 2804 | "tvgId": "", 2805 | "tvgName": "", 2806 | "tvgLanguage": "Malayalam", 2807 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/acv_in_news.png", 2808 | "tvgCountry": "IN", 2809 | "tvgUrl": "", 2810 | "groupTitle": "News", 2811 | "url": "https://acv.asianetmobiletvplus.com/webstreams/3e85eb4c12bd2110d3f495676205d50a.smil/playlist.m3u8" 2812 | }, 2813 | { 2814 | "duration": -1, 2815 | "title": "DW", 2816 | "tvgId": "", 2817 | "tvgName": "", 2818 | "tvgLanguage": "Hindi", 2819 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/deutsche_welle_tv_de.png", 2820 | "tvgCountry": "IN", 2821 | "tvgUrl": "", 2822 | "groupTitle": "News", 2823 | "url": "https://dwstream4-lh.akamaihd.net/i/dwstream4_live@131329/master.m3u8" 2824 | }, 2825 | { 2826 | "duration": -1, 2827 | "title": "Hiru TV", 2828 | "tvgId": "", 2829 | "tvgName": "", 2830 | "tvgLanguage": "Hindi", 2831 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/thumb/1/15/Hiru_TV-Logo.png/220px-Hiru_TV-Logo.png", 2832 | "tvgCountry": "IN", 2833 | "tvgUrl": "", 2834 | "groupTitle": "", 2835 | "url": "http://cdncities.com/8012/8012/playlist.m3u8" 2836 | }, 2837 | { 2838 | "duration": -1, 2839 | "title": "Dil Se", 2840 | "tvgId": "", 2841 | "tvgName": "", 2842 | "tvgLanguage": "Hindi", 2843 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DilSe.jpeg", 2844 | "tvgCountry": "IN", 2845 | "tvgUrl": "", 2846 | "groupTitle": "Music", 2847 | "url": "https://linear07hun-lh.akamaihd.net/i/dilse_1@673921/master.m3u8" 2848 | }, 2849 | { 2850 | "duration": -1, 2851 | "title": "Gurbani Healing", 2852 | "tvgId": "", 2853 | "tvgName": "", 2854 | "tvgLanguage": "Hindi", 2855 | "tvgLogo": "https://i.imgur.com/qJkwmlD.jpg", 2856 | "tvgCountry": "IN", 2857 | "tvgUrl": "", 2858 | "groupTitle": "", 2859 | "url": "http://live.wmncdn.net/gurbanihealing/e09c9e2a70cc03a0b6d2171391dd682b.sdp/index.m3u8" 2860 | }, 2861 | { 2862 | "duration": -1, 2863 | "title": "Fashion TV", 2864 | "tvgId": "", 2865 | "tvgName": "", 2866 | "tvgLanguage": "Hindi", 2867 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/fashionTV.png", 2868 | "tvgCountry": "IN", 2869 | "tvgUrl": "", 2870 | "groupTitle": "Fashion", 2871 | "url": "https://fash1043.cloudycdn.services/slive/_definst_/ftv_pg16_adaptive.smil/playlist.m3u8" 2872 | }, 2873 | { 2874 | "duration": -1, 2875 | "title": "IBC Bakthi", 2876 | "tvgId": "", 2877 | "tvgName": "", 2878 | "tvgLanguage": "Tamil", 2879 | "tvgLogo": "https://assets.zoftcdn.com/branding/ibctv/ibc-bakthi.png", 2880 | "tvgCountry": "IN", 2881 | "tvgUrl": "", 2882 | "groupTitle": "Religious", 2883 | "url": "https://ibcbakthi-origin.ibctamil.com/transcode/ibcbakthi.m3u8" 2884 | }, 2885 | { 2886 | "duration": -1, 2887 | "title": "Gaunda Punjab TV", 2888 | "tvgId": "", 2889 | "tvgName": "", 2890 | "tvgLanguage": "Hindi", 2891 | "tvgLogo": "https://i.imgur.com/J74dCx6.png", 2892 | "tvgCountry": "IN", 2893 | "tvgUrl": "", 2894 | "groupTitle": "", 2895 | "url": "http://start.agmediachandigarh.com/gaundapunjab/tv/playlist.m3u8" 2896 | }, 2897 | { 2898 | "duration": -1, 2899 | "title": "Harvest TV USA", 2900 | "tvgId": "", 2901 | "tvgName": "", 2902 | "tvgLanguage": "Hindi", 2903 | "tvgLogo": "https://i.imgur.com/lzmU9zr.png", 2904 | "tvgCountry": "IN", 2905 | "tvgUrl": "", 2906 | "groupTitle": "", 2907 | "url": "https://live.wmncdn.net/harvestusa/d57ffba6564caea2fee3f4085f19a098.sdp/playlist.m3u8" 2908 | }, 2909 | { 2910 | "duration": -1, 2911 | "title": "IBC Comedy", 2912 | "tvgId": "", 2913 | "tvgName": "", 2914 | "tvgLanguage": "Tamil", 2915 | "tvgLogo": "https://assets.zoftcdn.com/branding/ibctv/ibc-pagadi.png", 2916 | "tvgCountry": "IN", 2917 | "tvgUrl": "", 2918 | "groupTitle": "Comedy", 2919 | "url": "https://ibccomedy-live.ibctamil.com/transcode/ibccomedy.m3u8" 2920 | }, 2921 | { 2922 | "duration": -1, 2923 | "title": "IBC Kids", 2924 | "tvgId": "", 2925 | "tvgName": "", 2926 | "tvgLanguage": "Tamil", 2927 | "tvgLogo": "https://assets.zoftcdn.com/branding/ibctv/ibc-kids.png", 2928 | "tvgCountry": "IN", 2929 | "tvgUrl": "", 2930 | "groupTitle": "Kids", 2931 | "url": "https://ibckids-live.ibctamil.com/transcode/ibckids.m3u8" 2932 | }, 2933 | { 2934 | "duration": -1, 2935 | "title": "IBC Music", 2936 | "tvgId": "", 2937 | "tvgName": "", 2938 | "tvgLanguage": "Tamil", 2939 | "tvgLogo": "https://assets.zoftcdn.com/branding/ibctv/ibc-music.png", 2940 | "tvgCountry": "IN", 2941 | "tvgUrl": "", 2942 | "groupTitle": "Music", 2943 | "url": "https://ibcmusic-live.ibctamil.com/transcode/music.m3u8" 2944 | }, 2945 | { 2946 | "duration": -1, 2947 | "title": "IBC Siluvai", 2948 | "tvgId": "", 2949 | "tvgName": "", 2950 | "tvgLanguage": "Tamil", 2951 | "tvgLogo": "https://assets.zoftcdn.com/branding/ibctv/ibc-siluvaii.png", 2952 | "tvgCountry": "IN", 2953 | "tvgUrl": "", 2954 | "groupTitle": "Religious", 2955 | "url": "https://ibcsiluvai-live.ibctamil.com/transcode/ibcsiluvai.m3u8" 2956 | }, 2957 | { 2958 | "duration": -1, 2959 | "title": "IBC Tamil", 2960 | "tvgId": "", 2961 | "tvgName": "", 2962 | "tvgLanguage": "Tamil", 2963 | "tvgLogo": "https://assets.zoftcdn.com/branding/ibctv/ibc-tamil-white.png", 2964 | "tvgCountry": "IN", 2965 | "tvgUrl": "", 2966 | "groupTitle": "Entertainment", 2967 | "url": "https://ibctamil-live.ibctamil.com/transcode/ibctamil.m3u8" 2968 | }, 2969 | { 2970 | "duration": -1, 2971 | "title": "Janam TV", 2972 | "tvgId": "", 2973 | "tvgName": "", 2974 | "tvgLanguage": "Malayalam", 2975 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/janam_tv_in.png", 2976 | "tvgCountry": "IN", 2977 | "tvgUrl": "", 2978 | "groupTitle": "Entertainment", 2979 | "url": "https://vidcdn.vidgyor.com/janamtv-origin/liveabr/janamtv-origin/live3/playlist.m3u8" 2980 | }, 2981 | { 2982 | "duration": -1, 2983 | "title": "Janta TV", 2984 | "tvgId": "", 2985 | "tvgName": "", 2986 | "tvgLanguage": "Hindi", 2987 | "tvgLogo": "", 2988 | "tvgCountry": "IN", 2989 | "tvgUrl": "", 2990 | "groupTitle": "", 2991 | "url": "https://live.wmncdn.net/jantatv/live.stream/index.m3u8" 2992 | }, 2993 | { 2994 | "duration": -1, 2995 | "title": "IBC Tamil Canada", 2996 | "tvgId": "", 2997 | "tvgName": "", 2998 | "tvgLanguage": "Tamil", 2999 | "tvgLogo": "https://assets.zoftcdn.com/branding/ibctv/ibc-canada.png", 3000 | "tvgCountry": "IN", 3001 | "tvgUrl": "", 3002 | "groupTitle": "Entertainment", 3003 | "url": "https://ibctamilcanada-live.ibctamil.com/transcode/ibccanada.m3u8" 3004 | }, 3005 | { 3006 | "duration": -1, 3007 | "title": "Lok Sabha TV", 3008 | "tvgId": "", 3009 | "tvgName": "", 3010 | "tvgLanguage": "Hindi", 3011 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/loksabhaTV.jpeg", 3012 | "tvgCountry": "IN", 3013 | "tvgUrl": "", 3014 | "groupTitle": "", 3015 | "url": "https://nicls1-lh.akamaihd.net/i/lst_1@26969/master.m3u8" 3016 | }, 3017 | { 3018 | "duration": -1, 3019 | "title": "MNX", 3020 | "tvgId": "", 3021 | "tvgName": "", 3022 | "tvgLanguage": "English", 3023 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/mnx.png", 3024 | "tvgCountry": "IN", 3025 | "tvgUrl": "", 3026 | "groupTitle": "", 3027 | "url": "https://timesnow.airtel.tv/live/MNX_pull/master.m3u8" 3028 | }, 3029 | { 3030 | "duration": -1, 3031 | "title": "Magna Vision TV", 3032 | "tvgId": "", 3033 | "tvgName": "", 3034 | "tvgLanguage": "Hindi", 3035 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/MagnaVisionTv.jpeg", 3036 | "tvgCountry": "IN", 3037 | "tvgUrl": "", 3038 | "groupTitle": "Entertainment", 3039 | "url": "https://livestream.5centscdn.com/abr/0864028584026e6ad9cdf922473177a4.m3u8" 3040 | }, 3041 | { 3042 | "duration": -1, 3043 | "title": "Mirror Now", 3044 | "tvgId": "", 3045 | "tvgName": "", 3046 | "tvgLanguage": "English", 3047 | "tvgLogo": "https://yt3.ggpht.com/-XmvqPl571Ak/AAAAAAAAAAI/AAAAAAAAAAA/mMm0Tpd90kU/s900-c-k-no-mo-rj-c0xffffff/photo.jpg", 3048 | "tvgCountry": "IN", 3049 | "tvgUrl": "", 3050 | "groupTitle": "", 3051 | "url": "https://mbnowweb-lh.akamaihd.net/i/MRN_1@346545/master.m3u8" 3052 | }, 3053 | { 3054 | "duration": -1, 3055 | "title": "Kadak Hits", 3056 | "tvgId": "", 3057 | "tvgName": "", 3058 | "tvgLanguage": "Hindi", 3059 | "tvgLogo": "https://i.imgur.com/SBUPUNm.png", 3060 | "tvgCountry": "IN", 3061 | "tvgUrl": "", 3062 | "groupTitle": "Music", 3063 | "url": "https://linear01hun-lh.akamaihd.net/i/faaduhits_1@660838/master.m3u8" 3064 | }, 3065 | { 3066 | "duration": -1, 3067 | "title": "Malaimurasu", 3068 | "tvgId": "", 3069 | "tvgName": "", 3070 | "tvgLanguage": "Tamil", 3071 | "tvgLogo": "https://i.imgur.com/uFiHtQX.png", 3072 | "tvgCountry": "IN", 3073 | "tvgUrl": "", 3074 | "groupTitle": "News", 3075 | "url": "https://malaimurasucdn.purplestream.com/malaimurasu/49992ade0624eda468a31e137996d044.sdp/playlist.m3u8" 3076 | }, 3077 | { 3078 | "duration": -1, 3079 | "title": "Nazrana", 3080 | "tvgId": "", 3081 | "tvgName": "", 3082 | "tvgLanguage": "Hindi", 3083 | "tvgLogo": "https://i.imgur.com/SBUPUNm.png", 3084 | "tvgCountry": "IN", 3085 | "tvgUrl": "", 3086 | "groupTitle": "", 3087 | "url": "https://linear08hun-lh.akamaihd.net/i/nazrana_1@673935/master.m3u8" 3088 | }, 3089 | { 3090 | "duration": -1, 3091 | "title": "NDTV 24x7", 3092 | "tvgId": "NDTV 24x7-IN", 3093 | "tvgName": "NDTV 24x7-IN", 3094 | "tvgLanguage": "English", 3095 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/commons/c/c6/NDTV_247.svg", 3096 | "tvgCountry": "IN", 3097 | "tvgUrl": "http://epg.streamstv.me/epg/guide-india.xml.gz", 3098 | "groupTitle": "News", 3099 | "url": "https://ndtv24x7elemarchana.akamaized.net/hls/live/2003678/ndtv24x7/ndtv24x7master.m3u8" 3100 | }, 3101 | { 3102 | "duration": -1, 3103 | "title": "Kaumudy TV", 3104 | "tvgId": "", 3105 | "tvgName": "", 3106 | "tvgLanguage": "Malayalam", 3107 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/kaumudyTV.jpeg", 3108 | "tvgCountry": "IN", 3109 | "tvgUrl": "", 3110 | "groupTitle": "Entertainment", 3111 | "url": "https://live.wmncdn.net/kaumuditv1/live.stream/index.m3u8" 3112 | }, 3113 | { 3114 | "duration": -1, 3115 | "title": "Media One", 3116 | "tvgId": "", 3117 | "tvgName": "", 3118 | "tvgLanguage": "Malayalam", 3119 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/media1.png", 3120 | "tvgCountry": "IN", 3121 | "tvgUrl": "", 3122 | "groupTitle": "News", 3123 | "url": "https://vidcdn.vidgyor.com/mediaone-origin/liveabr/mediaone-origin/live1/playlist.m3u8" 3124 | }, 3125 | { 3126 | "duration": -1, 3127 | "title": "News18 Lokmat", 3128 | "tvgId": "", 3129 | "tvgName": "", 3130 | "tvgLanguage": "Hindi", 3131 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/news18Lokmat.jpeg", 3132 | "tvgCountry": "IN", 3133 | "tvgUrl": "", 3134 | "groupTitle": "News", 3135 | "url": "https://news18lokmat-lh.akamaihd.net/i/n18lokmat_1@178974/index_5_av-p.m3u8" 3136 | }, 3137 | { 3138 | "duration": -1, 3139 | "title": "News 24", 3140 | "tvgId": "", 3141 | "tvgName": "", 3142 | "tvgLanguage": "Hindi", 3143 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/news24.png", 3144 | "tvgCountry": "IN", 3145 | "tvgUrl": "", 3146 | "groupTitle": "News", 3147 | "url": "https://vidcdn.vidgyor.com/news24-origin/liveabr/news24-origin/live1/playlist.m3u8" 3148 | }, 3149 | { 3150 | "duration": -1, 3151 | "title": "Nethra TV", 3152 | "tvgId": "", 3153 | "tvgName": "", 3154 | "tvgLanguage": "Hindi", 3155 | "tvgLogo": "http://srilankanews.wpengine.netdna-cdn.com/wp-content/uploads/2015/09/nethra.png", 3156 | "tvgCountry": "IN", 3157 | "tvgUrl": "", 3158 | "groupTitle": "", 3159 | "url": "https://dammikartmp.tulix.tv/slrc3/slrc3/playlist.m3u8" 3160 | }, 3161 | { 3162 | "duration": -1, 3163 | "title": "Pop Pataka", 3164 | "tvgId": "", 3165 | "tvgName": "", 3166 | "tvgLanguage": "Hindi", 3167 | "tvgLogo": "", 3168 | "tvgCountry": "IN", 3169 | "tvgUrl": "", 3170 | "groupTitle": "", 3171 | "url": "https://linear04hun-lh.akamaihd.net/i/poppataka_1@665241/master.m3u8" 3172 | }, 3173 | { 3174 | "duration": -1, 3175 | "title": "Premium Marathi", 3176 | "tvgId": "", 3177 | "tvgName": "", 3178 | "tvgLanguage": "Hindi", 3179 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/yupppremiummarathi.png", 3180 | "tvgCountry": "IN", 3181 | "tvgUrl": "", 3182 | "groupTitle": "Movies", 3183 | "url": "https://d1fi19tywmn14b.cloudfront.net/yuppindmov/ngrp:ymarpre.stream_all/playlist.m3u8" 3184 | }, 3185 | { 3186 | "duration": -1, 3187 | "title": "Pratidin Time", 3188 | "tvgId": "", 3189 | "tvgName": "", 3190 | "tvgLanguage": "Hindi", 3191 | "tvgLogo": "", 3192 | "tvgCountry": "IN", 3193 | "tvgUrl": "", 3194 | "groupTitle": "News", 3195 | "url": "https://rtmp.smartstream.video/pratidintime/pratidintime/playlist.m3u8" 3196 | }, 3197 | { 3198 | "duration": -1, 3199 | "title": "Prime Canada TV", 3200 | "tvgId": "", 3201 | "tvgName": "", 3202 | "tvgLanguage": "Hindi", 3203 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2019/07/PRIMECANADA.png", 3204 | "tvgCountry": "IN", 3205 | "tvgUrl": "", 3206 | "groupTitle": "Entertainment", 3207 | "url": "http://cdn27.live247stream.com/primecanada/247/primecanada/stream1/playlist.m3u8" 3208 | }, 3209 | { 3210 | "duration": -1, 3211 | "title": "Prudent Media", 3212 | "tvgId": "", 3213 | "tvgName": "", 3214 | "tvgLanguage": "Hindi", 3215 | "tvgLogo": "", 3216 | "tvgCountry": "IN", 3217 | "tvgUrl": "", 3218 | "groupTitle": "", 3219 | "url": "https://5a9fe19ea6821.streamlock.net/prudentmedia/livestream3/playlist.m3u8" 3220 | }, 3221 | { 3222 | "duration": -1, 3223 | "title": "Romedy Now", 3224 | "tvgId": "", 3225 | "tvgName": "", 3226 | "tvgLanguage": "English", 3227 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/romedyNow.jpeg", 3228 | "tvgCountry": "IN", 3229 | "tvgUrl": "", 3230 | "groupTitle": "Movies", 3231 | "url": "https://timesnow.airtel.tv/live/RN_pull/master.m3u8" 3232 | }, 3233 | { 3234 | "duration": -1, 3235 | "title": "Raj Digital Plus", 3236 | "tvgId": "", 3237 | "tvgName": "", 3238 | "tvgLanguage": "Hindi", 3239 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/raj_digital_plus-1.png", 3240 | "tvgCountry": "IN", 3241 | "tvgUrl": "", 3242 | "groupTitle": "Movies", 3243 | "url": "http://acv.asianetmobiletvplus.com/channels/rajdigital_htfuqchouekpefzxodtbzaojtryxpqkx_hls/rajdigital_htfuqchouekpefzxodtbzaojtryxpqkx_master.m3u8" 3244 | }, 3245 | { 3246 | "duration": -1, 3247 | "title": "Republic Bharat", 3248 | "tvgId": "", 3249 | "tvgName": "", 3250 | "tvgLanguage": "Hindi", 3251 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/republic.png", 3252 | "tvgCountry": "IN", 3253 | "tvgUrl": "", 3254 | "groupTitle": "News", 3255 | "url": "https://republic.pc.cdn.bitgravity.com/live/bharat_hls/master.m3u8?hdnts=st=1567723990~exp=1567726990~acl=/*~hmac=40fec7023d1d84b24d1267d9ee0ab92bceff3d35274ebef7be58aaeea1472868" 3256 | }, 3257 | { 3258 | "duration": -1, 3259 | "title": "Rosebowl", 3260 | "tvgId": "", 3261 | "tvgName": "", 3262 | "tvgLanguage": "Hindi", 3263 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/rosebowl.png", 3264 | "tvgCountry": "IN", 3265 | "tvgUrl": "", 3266 | "groupTitle": "", 3267 | "url": "https://acv.asianetmobiletvplus.com/webstreams/ef22daf97d61acb4bf52376c4105ad02.smil/playlist.m3u8" 3268 | }, 3269 | { 3270 | "duration": -1, 3271 | "title": "Punjabi Tadka", 3272 | "tvgId": "", 3273 | "tvgName": "", 3274 | "tvgLanguage": "Hindi", 3275 | "tvgLogo": "", 3276 | "tvgCountry": "IN", 3277 | "tvgUrl": "", 3278 | "groupTitle": "", 3279 | "url": "https://linear05hun-lh.akamaihd.net/i/punjabitadka_1@665242/master.m3u8" 3280 | }, 3281 | { 3282 | "duration": -1, 3283 | "title": "Safari TV", 3284 | "tvgId": "", 3285 | "tvgName": "", 3286 | "tvgLanguage": "Malayalam", 3287 | "tvgLogo": "https://i.imgur.com/IXrEspP.png", 3288 | "tvgCountry": "IN", 3289 | "tvgUrl": "", 3290 | "groupTitle": "History", 3291 | "url": "https://4j2ldmv5dobv-hls-live.wmncdn.net/safari/fc1e82b9a18586b50eb40c3867a61bc9.sdp/safari/7458b29278e8549fe2d0fe7ab8eb3e78.sdp/chunks.m3u8" 3292 | }, 3293 | { 3294 | "duration": -1, 3295 | "title": "Santhora Short Flim", 3296 | "tvgId": "", 3297 | "tvgName": "", 3298 | "tvgLanguage": "", 3299 | "tvgLogo": "https://i.imgur.com/kKFfLMd.jpg", 3300 | "tvgCountry": "IN", 3301 | "tvgUrl": "", 3302 | "groupTitle": "", 3303 | "url": "http://rtmp.santhoratv.zecast.net/santhora/santhorashortfilm/playlist.m3u8" 3304 | }, 3305 | { 3306 | "duration": -1, 3307 | "title": "Santhora TV", 3308 | "tvgId": "", 3309 | "tvgName": "", 3310 | "tvgLanguage": "Tamil", 3311 | "tvgLogo": "https://i.imgur.com/LsacUVi.png", 3312 | "tvgCountry": "IN", 3313 | "tvgUrl": "", 3314 | "groupTitle": "", 3315 | "url": "http://rtmp.santhoratv.zecast.net/santhoratv/santhoratv/playlist.m3u8" 3316 | }, 3317 | { 3318 | "duration": -1, 3319 | "title": "RSTV RajyaSabha", 3320 | "tvgId": "", 3321 | "tvgName": "", 3322 | "tvgLanguage": "Hindi", 3323 | "tvgLogo": "https://i.imgur.com/9NsI8zT.jpg", 3324 | "tvgCountry": "IN", 3325 | "tvgUrl": "", 3326 | "groupTitle": "", 3327 | "url": "https://nicls2-lh.akamaihd.net/i/rstv_1@26970/master.m3u8" 3328 | }, 3329 | { 3330 | "duration": -1, 3331 | "title": "Santhora TV", 3332 | "tvgId": "", 3333 | "tvgName": "", 3334 | "tvgLanguage": "Tamil", 3335 | "tvgLogo": "https://i.imgur.com/LsacUVi.png", 3336 | "tvgCountry": "IN", 3337 | "tvgUrl": "", 3338 | "groupTitle": "", 3339 | "url": "http://santhoratv.zecast.net/santhoratv/santhoratv/index.m3u8" 3340 | }, 3341 | { 3342 | "duration": -1, 3343 | "title": "Punjabi TV", 3344 | "tvgId": "", 3345 | "tvgName": "", 3346 | "tvgLanguage": "Hindi", 3347 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/PUNJABITVV.jpg", 3348 | "tvgCountry": "IN", 3349 | "tvgUrl": "", 3350 | "groupTitle": "", 3351 | "url": "http://cdn9.live247stream.com/punjabitvcanada/tv/playlist.m3u8" 3352 | }, 3353 | { 3354 | "duration": -1, 3355 | "title": "Shubhsandesh", 3356 | "tvgId": "", 3357 | "tvgName": "", 3358 | "tvgLanguage": "Hindi", 3359 | "tvgLogo": "https://i.imgur.com/ibnqDAD.png", 3360 | "tvgCountry": "IN", 3361 | "tvgUrl": "", 3362 | "groupTitle": "Religious", 3363 | "url": "https://6284rn2xr7xv-hls-live.wmncdn.net/shubhsandeshtv1/live123.stream/index.m3u8" 3364 | }, 3365 | { 3366 | "duration": -1, 3367 | "title": "Movies Now", 3368 | "tvgId": "", 3369 | "tvgName": "", 3370 | "tvgLanguage": "English", 3371 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/movies_now.png", 3372 | "tvgCountry": "IN", 3373 | "tvgUrl": "", 3374 | "groupTitle": "Movies", 3375 | "url": "https://timesnow.airtel.tv/live/MN_pull/master.m3u8" 3376 | }, 3377 | { 3378 | "duration": -1, 3379 | "title": "Sikh Channel", 3380 | "tvgId": "", 3381 | "tvgName": "", 3382 | "tvgLanguage": "Hindi", 3383 | "tvgLogo": "https://i.imgur.com/3TZPKGL.png", 3384 | "tvgCountry": "IN", 3385 | "tvgUrl": "", 3386 | "groupTitle": "", 3387 | "url": "http://fastway.ddns.net:6421/fastway/live8/index.m3u8?token=fastwaytvstreams" 3388 | }, 3389 | { 3390 | "duration": -1, 3391 | "title": "Sakkat", 3392 | "tvgId": "", 3393 | "tvgName": "", 3394 | "tvgLanguage": "Hindi", 3395 | "tvgLogo": "", 3396 | "tvgCountry": "IN", 3397 | "tvgUrl": "", 3398 | "groupTitle": "", 3399 | "url": "https://linear03hun-lh.akamaihd.net/i/sakkat_1@665240/master.m3u8" 3400 | }, 3401 | { 3402 | "duration": -1, 3403 | "title": "Steelbird Music", 3404 | "tvgId": "", 3405 | "tvgName": "", 3406 | "tvgLanguage": "Hindi", 3407 | "tvgLogo": "https://i.imgur.com/nwxCDxG.png", 3408 | "tvgCountry": "IN", 3409 | "tvgUrl": "", 3410 | "groupTitle": "", 3411 | "url": "http://cdn25.live247stream.com/steelbirdmusic/tv/playlist.m3u8" 3412 | }, 3413 | { 3414 | "duration": -1, 3415 | "title": "Times Now HD", 3416 | "tvgId": "", 3417 | "tvgName": "", 3418 | "tvgLanguage": "Hindi", 3419 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/timesNow.jpeg", 3420 | "tvgCountry": "IN", 3421 | "tvgUrl": "", 3422 | "groupTitle": "News", 3423 | "url": "https://timesnow-lh.akamaihd.net/i/TNHD_1@129288/master.m3u8" 3424 | }, 3425 | { 3426 | "duration": -1, 3427 | "title": "Subrang TV", 3428 | "tvgId": "", 3429 | "tvgName": "", 3430 | "tvgLanguage": "Hindi", 3431 | "tvgLogo": "https://www.subrangtv.com/wp-content/uploads/2017/03/custom-logo.jpg", 3432 | "tvgCountry": "IN", 3433 | "tvgUrl": "", 3434 | "groupTitle": "", 3435 | "url": "https://cdn61.liveonlineservices.com/hls/subrang.m3u8" 3436 | }, 3437 | { 3438 | "duration": -1, 3439 | "title": "Tamil Business TV", 3440 | "tvgId": "", 3441 | "tvgName": "", 3442 | "tvgLanguage": "Tamil", 3443 | "tvgLogo": "https://i.imgur.com/Dwfiylo.png", 3444 | "tvgCountry": "IN", 3445 | "tvgUrl": "", 3446 | "groupTitle": "Business", 3447 | "url": "http://rtmp.santhoratv.zecast.net/tamilbusinesstv//tamilbusinesstv/playlist.m3u8" 3448 | }, 3449 | { 3450 | "duration": -1, 3451 | "title": "Tamil Business TV", 3452 | "tvgId": "", 3453 | "tvgName": "", 3454 | "tvgLanguage": "Tamil", 3455 | "tvgLogo": "https://www.tamil.de/wp-content/uploads/2018/01/Bildschirmfoto-2018-01-28-um-12.33.09.png", 3456 | "tvgCountry": "IN", 3457 | "tvgUrl": "", 3458 | "groupTitle": "", 3459 | "url": "http://santhoratv.zecast.net/tamilbusinesstv/tamilbusinesstv/index.m3u8" 3460 | }, 3461 | { 3462 | "duration": -1, 3463 | "title": "Vasantham", 3464 | "tvgId": "", 3465 | "tvgName": "", 3466 | "tvgLanguage": "Tamil", 3467 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2019/01/unnamed.jpg", 3468 | "tvgCountry": "IN", 3469 | "tvgUrl": "", 3470 | "groupTitle": "Entertainment", 3471 | "url": "https://d39v9xz8f7n8tk.cloudfront.net//hls//vsnthmctv//master.m3u8" 3472 | }, 3473 | { 3474 | "duration": -1, 3475 | "title": "TV100", 3476 | "tvgId": "", 3477 | "tvgName": "", 3478 | "tvgLanguage": "Hindi", 3479 | "tvgLogo": "", 3480 | "tvgCountry": "IN", 3481 | "tvgUrl": "", 3482 | "groupTitle": "News", 3483 | "url": "http://edge-ind.inapcdn.in:1935/edge1/shagun.stream_aac/chunklist.m3u8" 3484 | }, 3485 | { 3486 | "duration": -1, 3487 | "title": "Vyas Higher Education Channel", 3488 | "tvgId": "", 3489 | "tvgName": "", 3490 | "tvgLanguage": "Hindi", 3491 | "tvgLogo": "https://i.imgur.com/26lmooH.jpg", 3492 | "tvgCountry": "IN", 3493 | "tvgUrl": "", 3494 | "groupTitle": "Education", 3495 | "url": "https://playhls.media.nic.in/live/vyas/index.m3u8" 3496 | }, 3497 | { 3498 | "duration": -1, 3499 | "title": "Times Now", 3500 | "tvgId": "Times Now HD-IN", 3501 | "tvgName": "Times Now HD-IN", 3502 | "tvgLanguage": "English", 3503 | "tvgLogo": "http://smumcdnems05.cdnsrv.jio.com/mumsite.cdnsrv.jio.com/jiotv.catchup.cdn.jio.com/dare_images/images/Times_Now_HD.png", 3504 | "tvgCountry": "IN", 3505 | "tvgUrl": "http://epg.streamstv.me/epg/guide-india.xml.gz", 3506 | "groupTitle": "News", 3507 | "url": "http://timesnow-lh.akamaihd.net/i/TNHD_1@129288/index_720_av-p.m3u8" 3508 | }, 3509 | { 3510 | "duration": -1, 3511 | "title": "Tamil Vision International", 3512 | "tvgId": "", 3513 | "tvgName": "", 3514 | "tvgLanguage": "Tamil", 3515 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/rsz_tamil_vision_international1.jpg", 3516 | "tvgCountry": "IN", 3517 | "tvgUrl": "", 3518 | "groupTitle": "", 3519 | "url": "http://live.tamilvision.tv:8081/TVI/SD/playlist.m3u8" 3520 | }, 3521 | { 3522 | "duration": -1, 3523 | "title": "Zee TV", 3524 | "tvgId": "", 3525 | "tvgName": "", 3526 | "tvgLanguage": "Hindi", 3527 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/zeeTV.jpeg", 3528 | "tvgCountry": "IN", 3529 | "tvgUrl": "", 3530 | "groupTitle": "", 3531 | "url": "https://itpolly.iptv.digijadoo.net/live/zee_tv/playlist.m3u8" 3532 | }, 3533 | { 3534 | "duration": -1, 3535 | "title": "Suvarna News 24×7", 3536 | "tvgId": "", 3537 | "tvgName": "", 3538 | "tvgLanguage": "Hindi", 3539 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/suvarna_news_in.png", 3540 | "tvgCountry": "IN", 3541 | "tvgUrl": "", 3542 | "groupTitle": "News", 3543 | "url": "https://vidcdn.vidgyor.com/suvarna-origin/liveabr/suvarna-origin/live1/playlist.m3u8" 3544 | }, 3545 | { 3546 | "duration": -1, 3547 | "title": "Thanthi TV", 3548 | "tvgId": "", 3549 | "tvgName": "", 3550 | "tvgLanguage": "Tamil", 3551 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/4123.png", 3552 | "tvgCountry": "IN", 3553 | "tvgUrl": "", 3554 | "groupTitle": "News", 3555 | "url": "https://vidcdn.vidgyor.com/thanthi-origin/liveabr/thanthi-origin/live1/playlist.m3u8" 3556 | }, 3557 | { 3558 | "duration": -1, 3559 | "title": "Thirumalai TV", 3560 | "tvgId": "", 3561 | "tvgName": "", 3562 | "tvgLanguage": "Tamil", 3563 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/THIRUMALAI1.png", 3564 | "tvgCountry": "IN", 3565 | "tvgUrl": "", 3566 | "groupTitle": "Entertainment", 3567 | "url": "https://abcmedias.livewebcast.in/abcmedias/abcmediaslive/playlist.m3u8" 3568 | }, 3569 | { 3570 | "duration": -1, 3571 | "title": "Tamil Business TV", 3572 | "tvgId": "", 3573 | "tvgName": "", 3574 | "tvgLanguage": "Tamil", 3575 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/11/tamilbusiness.png", 3576 | "tvgCountry": "IN", 3577 | "tvgUrl": "", 3578 | "groupTitle": "Business", 3579 | "url": "http://rtmp.santhoratv.zecast.net/tamilbusinesstv/tamilbusinesstv/playlist.m3u8" 3580 | }, 3581 | { 3582 | "duration": -1, 3583 | "title": "Vaanavil TV", 3584 | "tvgId": "", 3585 | "tvgName": "", 3586 | "tvgLanguage": "Tamil", 3587 | "tvgLogo": "http://mhdtvworld.com/wp-content/uploads/2018/12/VAANAVIL_TV.png", 3588 | "tvgCountry": "IN", 3589 | "tvgUrl": "", 3590 | "groupTitle": "Local", 3591 | "url": "https://live.wmncdn.net/vaanaviltv/live.stream/index.m3u8" 3592 | }, 3593 | { 3594 | "duration": -1, 3595 | "title": "The Q India", 3596 | "tvgId": "", 3597 | "tvgName": "", 3598 | "tvgLanguage": "Hindi", 3599 | "tvgLogo": "", 3600 | "tvgCountry": "IN", 3601 | "tvgUrl": "", 3602 | "groupTitle": "", 3603 | "url": "https://amg1-i.akamaihd.net/hls/live/784034/Q001/playlist.m3u8?__nn__=5606168722001&hdnea=st=1566232200~exp=1566235800~acl=/hls/live/784034/Q001/*~hmac=4de929fdc0ee53199a11237ee75a695383a82a42623fa92c1376493e5fc91d7b" 3604 | }, 3605 | { 3606 | "duration": -1, 3607 | "title": "Sooriyan TV", 3608 | "tvgId": "", 3609 | "tvgName": "", 3610 | "tvgLanguage": "Tamil", 3611 | "tvgLogo": "https://i.imgur.com/pLWxJqh.png", 3612 | "tvgCountry": "IN", 3613 | "tvgUrl": "", 3614 | "groupTitle": "Entertainment", 3615 | "url": "https://59d39900ebfb8.streamlock.net/Jaffnatv/Jaffnatv/playlist.m3u8" 3616 | }, 3617 | { 3618 | "duration": -1, 3619 | "title": "IDX", 3620 | "tvgLogo": "https://www.starhub.com/content/dam/starhub/2015/TV/TV-Channel/100-international-ethnic-fta/121-idx.png", 3621 | "groupTitle": "NEWS", 3622 | "url": "https://liveanevia.mncnow.id/live/eds/IDX/sa_hls/IDX.m3u8" 3623 | }, 3624 | { 3625 | "duration": -1, 3626 | "title": "Euronews", 3627 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/euroNews.jpeg", 3628 | "groupTitle": "NEWS", 3629 | "url": "https://stream-01.sg1.dailymotion.com/sec(ZHW-kyIDNbzrgtZQEivCa3Dn-UGpzAnf8b0SveOX4kc)/dm/3/x2j4h4m/s/live-3.m3u8" 3630 | }, 3631 | { 3632 | "duration": -1, 3633 | "title": "Velicham", 3634 | "tvgId": "", 3635 | "tvgName": "", 3636 | "tvgLanguage": "Tamil", 3637 | "tvgLogo": "https://i.imgur.com/YeR3mm9.png", 3638 | "tvgCountry": "IN", 3639 | "tvgUrl": "", 3640 | "groupTitle": "Entertainment", 3641 | "url": "https://rtmp.smartstream.video/velichamtv/velichamtv/playlist.m3u8" 3642 | }, 3643 | { 3644 | "duration": -1, 3645 | "title": "8TV", 3646 | "chId": "8TV", 3647 | "tvgLogo": "https://www.xtra.com.my/img/logo/8tv.png", 3648 | "groupTitle": "MY/SG", 3649 | "url": "https://stream-04.sg1.dailymotion.com/sec(_9ERdFwnAbs1GZsc1AwhHVJsYyn8W2RmVlhZlAga8rU)/dm/3/x6qud17/s/live-4.m3u8" 3650 | }, 3651 | { 3652 | "duration": -1, 3653 | "title": "TV9", 3654 | "chId": "TV 9", 3655 | "tvgLogo": "https://www.xtra.com.my/img/logo/tv9.png", 3656 | "groupTitle": "MY/SG", 3657 | "url": "https://stream-04.sg1.dailymotion.com/sec(_9ERdFwnAbs1GZsc1AwhHfD5ePEJNVE2xX2S_kuvQaQ)/dm/3/x6qqja6/s/live-4.m3u8" 3658 | }, 3659 | { 3660 | "duration": -1, 3661 | "title": "BritCom", 3662 | "tvgLogo": "https://i.imgur.com/aUyuS7T.png", 3663 | "groupTitle": "MY/SG", 3664 | "url": "https://dai.google.com/linear/hls/event/IdHTuehZQPClis-gJaZkFQ/master.m3u8" 3665 | }, 3666 | { 3667 | "duration": -1, 3668 | "title": "Drama Sangat", 3669 | "chId": "Drama Sangat", 3670 | "tvgLogo": "https://www.xtra.com.my/img/logo/dramasangat2.png", 3671 | "groupTitle": "MY/SG", 3672 | "url": "https://stream-01.sg1.dailymotion.com/sec(jyCOMoYa2SFWfHvye_Gd0srOwehOAhI1Iq6SqatpgPA)/dm/3/x6zvnex/s/live-4.m3u8" 3673 | }, 3674 | { 3675 | "duration": -1, 3676 | "title": "America's Funniest Home Videos", 3677 | "tvgLogo": "http://upload.wikimedia.org/wikipedia/en/0/0e/AFHV_new_logo_%28main%29.png", 3678 | "groupTitle": "MY/SG", 3679 | "url": "https://linear-12.frequency.stream/dist/roku/12/hls/master/playlist.m3u8" 3680 | }, 3681 | { 3682 | "duration": -1, 3683 | "title": "NTV7", 3684 | "chId": "NTV7", 3685 | "tvgLogo": "https://pbs.twimg.com/profile_images/1080737074590887938/4tBnrq18_400x400.jpg", 3686 | "groupTitle": "MY/SG", 3687 | "url": "https://stream-04.sg1.dailymotion.com/sec(_9ERdFwnAbs1GZsc1AwhHV9fEfB5-6KXN7sCqunfk-k)/dm/3/x6qp6ou/s/live-4.m3u8" 3688 | }, 3689 | { 3690 | "duration": -1, 3691 | "title": "STAR SPORTS SELECT 2", 3692 | "tvgLogo": "https://vignette.wikia.nocookie.net/logopedia/images/b/b6/SSS2.jpg/revision/latest/scale-to-width-down/340?cb=20170728104438", 3693 | "groupTitle": "SPORTS", 3694 | "url": "http://tamilgo.com/planet/planet.php?url=http://163.172.223.102:8081/1212@!liveInx1/starsportsselect2/playlist.m3u8" 3695 | }, 3696 | { 3697 | "duration": -1, 3698 | "title": "UTV MOVIES", 3699 | "tvgLogo": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSbC-IcI9_rOnay00dq3fDr_eSBqipDHwO-3_1-laglWDy23DJ3&usqp=CAU", 3700 | "groupTitle": "HINDI", 3701 | "url": "http://tamilgo.com/planet/planet.php?url=http://163.172.223.102:8081/1212@!liveInx1/utvmoviesint/playlist.m3u8" 3702 | }, 3703 | { 3704 | "duration": -1, 3705 | "title": "Minhaj TV", 3706 | "tvgCountry": "PK", 3707 | "tvgLogo": "https://i.imgur.com/m8cS74j.png", 3708 | "groupTitle": "PAK TV", 3709 | "url": "http://api.new.livestream.com/accounts/547271/events/4237509/live.m3u8?checkedby:iptvcat.com" 3710 | }, 3711 | { 3712 | "duration": -1, 3713 | "title": "BEINSPORTS EXTRA", 3714 | "tvgLogo": "https://lh3.googleusercontent.com/Q310FIn5UZUa1NWOkZxt0fTucwCoN38GRGqvtzVjBntgVApqGWfdHgejLASJPAmSJg", 3715 | "groupTitle": "SPORTS", 3716 | "url": "https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5df975e2b27cf5000921c102/master.m3u8?deviceType=web&deviceMake=Opera&deviceModel=Opera&sid=855d6801-c912-428d-b620-ede4dd0c3b15&deviceId=b702181a-c1d6-4ee2-9481-753f471e2ce7&deviceVersion=66.0.3515.44&appVersion=2.9.3-b879e400d5df7a969d4bff8863fe5cb02c7120e6&deviceDNT=0&userId=&advertisingId=&deviceLat=40.8364&deviceLon=-74.1403&app_name=&appName=web&buildVersion=&appStoreUrl=&architecture=&includeExtendedEvents=false&serverSideAds=true" 3717 | }, 3718 | { 3719 | "duration": -1, 3720 | "title": "DD News", 3721 | "tvgId": "DD News-IN", 3722 | "tvgName": "DD News-IN", 3723 | "tvgLanguage": "English", 3724 | "tvgLogo": "https://raw.githubusercontent.com/SauravKanchan/iptv/master/logo/DDNews.png", 3725 | "tvgCountry": "IN", 3726 | "tvgUrl": "http://epg.streamstv.me/epg/guide-india.xml.gz", 3727 | "groupTitle": "News", 3728 | "url": "http://bit.ly/2m4L4mi" 3729 | }, 3730 | { 3731 | "duration": -1, 3732 | "title": "DSport", 3733 | "tvgId": "", 3734 | "tvgName": "", 3735 | "tvgLanguage": "Hindi", 3736 | "tvgLogo": "https://upload.wikimedia.org/wikipedia/en/thumb/e/eb/DSport_logo.png/300px-DSport_logo.png", 3737 | "tvgCountry": "IN", 3738 | "tvgUrl": "", 3739 | "groupTitle": "Sport", 3740 | "url": "http://jiocgehub.jio.ril.com/Dsports_HD/Dsports_HD_800.m3u8" 3741 | } 3742 | ] --------------------------------------------------------------------------------