├── .github ├── FUNDING.yml └── workflows │ └── main.yml ├── README.md ├── TV-IPV4.m3u └── guide.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | custom: www.paypal.me/BurningC4 4 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: Update Chinese EPG File 2 | 3 | on: 4 | workflow_dispatch: 5 | schedule: 6 | - cron: '30 * * * *' 7 | push: 8 | branches: 9 | - master 10 | 11 | jobs: 12 | update: 13 | runs-on: ubuntu-latest 14 | 15 | steps: 16 | - name: set variables 17 | run: | 18 | echo "UPDATE_TIME=$(TZ='Asia/Shanghai' date +%Y-%m-%d\ %H:%M\ %Z)" >> $GITHUB_ENV 19 | 20 | - name: set up python 3 21 | uses: actions/setup-python@v2 22 | with: 23 | python-version: '3.x' 24 | 25 | - name: prepare release 26 | uses: actions/checkout@v2 27 | with: 28 | path: release 29 | ref: master 30 | 31 | - name: prepare generater 32 | uses: actions/checkout@v2 33 | with: 34 | repository: BurningC4/getepg 35 | ssh-key: ${{ secrets.GETEPG }} 36 | path: getepg 37 | ref: main 38 | 39 | - name: get new epg file 40 | run: | 41 | sudo pip3 install -r getepg/requirements.txt 42 | sudo python3 getepg/getepg.py --file release/guide.xml 43 | 44 | - name: Upload epgfile to R2 45 | uses: magicwallet/r2-upload@main 46 | with: 47 | endpoint: ${{ secrets.R2_ENDPOINT }} 48 | access_key_id: ${{ secrets.R2_ACCESS_KEY_ID }} 49 | secret_access_key: ${{ secrets.R2_ACCESS_SECRET_KEY }} 50 | bucket: ${{ secrets.R2_BUCKET }} 51 | file: release/guide.xml 52 | destination: 'guide.xml' 53 | 54 | - name: Upload playlist to R2 55 | uses: magicwallet/r2-upload@main 56 | with: 57 | endpoint: ${{ secrets.R2_ENDPOINT }} 58 | access_key_id: ${{ secrets.R2_ACCESS_KEY_ID }} 59 | secret_access_key: ${{ secrets.R2_ACCESS_SECRET_KEY }} 60 | bucket: ${{ secrets.R2_BUCKET }} 61 | file: release/TV-IPV4.m3u 62 | destination: 'TV-IPV4.m3u' 63 | 64 | - name: push release 65 | run: | 66 | git -C release config --local user.name github-actions 67 | git -C release config --local user.email github-actions@github.com 68 | git -C release add guide.xml 69 | git -C release commit -m "auto update at ${{ env.UPDATE_TIME }}" --allow-empty 70 | git -C release push 71 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Chinese-IPTV 2 | 3 | Chinese CCTV List 4 | 5 | guide.xml is EPG file . ( Thanks to SoPudge , https://github.com/SoPudge/kodi_iptv_epg ) 6 | 7 | If IPTV app supports remote path , such as [PVR IPTV simple client](https://kodi.wiki/view/Add-on:PVR_IPTV_Simple_Client) in KODI , you can use both files here , TV-IPV4.m3u and guide.xml . Time in guide.xml is UTC+8 . You can change EPG time shift number according to your time zone. 8 | 9 | guide.xml will be refreshed per hour . 10 | 11 | ### Channel list: 12 | * **Github** 13 | ``` 14 | https://raw.githubusercontent.com/BurningC4/Chinese-IPTV/master/TV-IPV4.m3u 15 | ``` 16 | * **Cloudflare R2** (optimized for mainland users) 17 | ``` 18 | https://iptv.burningc4.com/TV-IPV4.m3u 19 | ``` 20 | ### Guide file (EPG): 21 | * **Github** 22 | ``` 23 | https://raw.githubusercontent.com/BurningC4/Chinese-IPTV/master/guide.xml 24 | ``` 25 | * **Cloudflare R2** (optimized for mainland users) 26 | ``` 27 | https://iptv.burningc4.com/guide.xml 28 | ``` 29 | ## 求打赏 30 | ![1635786625166](https://user-images.githubusercontent.com/30040912/141647179-f4bc6848-96ed-4ada-8bdb-ae84e2de88ec.jpg) 31 | ![mm_facetoface_collect_qrcode_1636813456237](https://user-images.githubusercontent.com/30040912/141647389-b32ac5fc-5292-4338-a37b-2a5bca9ea278.png) 32 | -------------------------------------------------------------------------------- /TV-IPV4.m3u: -------------------------------------------------------------------------------- 1 | #EXTM3U url-logos="https://iptv.burningc4.com/tvg-logo/" 2 | 3 | #EXTINF:-1 tvg-id="cctv1" tvg-logo="cctv1.png",CCTV-1 综合 4 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226559/index.m3u8 5 | 6 | #EXTINF:-1 tvg-id="cctv2" tvg-logo="cctv2.png",CCTV-2 财经 7 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225588/index.m3u8 8 | 9 | #EXTINF:-1 tvg-id="cctv3" tvg-logo="cctv3.png",CCTV-3 综艺 10 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226021/index.m3u8 11 | 12 | #EXTINF:-1 tvg-id="cctv4" tvg-logo="cctv4.png",CCTV-4 中文国际 13 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226428/index.m3u8 14 | 15 | #EXTINF:-1 tvg-id="cctv5" tvg-logo="cctv5.png",CCTV-5 体育 16 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226019/index.m3u8 17 | 18 | #EXTINF:-1 tvg-id="cctv5plus" tvg-logo="cctv5plus.png",CCTV-5+ 体育赛事 19 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8 20 | 21 | #EXTINF:-1 tvg-id="cctv6" tvg-logo="cctv6.png",CCTV-6 电影 22 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8 23 | 24 | #EXTINF:-1 tvg-id="cctv7" tvg-logo="cctv7.png",CCTV-7 国防军事 25 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225733/index.m3u8 26 | 27 | #EXTINF:-1 tvg-id="cctv8" tvg-logo="cctv8.png",CCTV-8 电视剧 28 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8 29 | 30 | #EXTINF:-1 tvg-id="cctvjilu" tvg-logo="cctvjilu.png",CCTV-9 纪录 31 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8 32 | 33 | #EXTINF:-1 tvg-id="cctv10" tvg-logo="cctv10.png",CCTV-10 科教 34 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226473/index.m3u8 35 | 36 | #EXTINF:-1 tvg-id="cctv11" tvg-logo="cctv11.png",CCTV-11 戏曲 37 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226565/index.m3u8 38 | 39 | #EXTINF:-1 tvg-id="cctv12" tvg-logo="cctv12.png",CCTV-12 社会与法 40 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226568/index.m3u8 41 | 42 | #EXTINF:-1 tvg-id="cctv13" tvg-logo="cctv13.png",CCTV-13 新闻 43 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226571/index.m3u8 44 | 45 | #EXTINF:-1 tvg-id="cctvchild" tvg-logo="cctvchild.png",CCTV-14 少儿 46 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226591/index.m3u8 47 | 48 | #EXTINF:-1 tvg-id="cctv15" tvg-logo="cctv15.png",CCTV-15 音乐 49 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226476/index.m3u8 50 | 51 | #EXTINF:-1 tvg-id="cctv16" tvg-logo="cctv16.png",CCTV-16 奥林匹克 52 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226100/index.m3u8 53 | 54 | #EXTINF:-1 tvg-id="cctv17" tvg-logo="cctv17.png",CCTV-17 农业农村 55 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8 56 | 57 | #EXTINF:-1 tvg-id="anhui" tvg-logo="anhui.png",安徽卫视 58 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8 59 | 60 | #EXTINF:-1 tvg-id="bingtuan" tvg-logo="bingtuan.png",兵团卫视 61 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226439/index.m3u8 62 | 63 | #EXTINF:-1 tvg-id="btv1" tvg-logo="btv1.png",北京卫视 64 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8 65 | 66 | #EXTINF:-1 tvg-id="btvchild" tvg-logo="btvchild.png",卡酷少儿 67 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225654/index.m3u8 68 | 69 | #EXTINF:-1 tvg-id="cetv1" tvg-logo="cetv1.png",CETV-1 70 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225652/index.m3u8 71 | 72 | #EXTINF:-1 tvg-id="cetv2" tvg-logo="cetv2.png",CETV-2 73 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226425/index.m3u8 74 | 75 | #EXTINF:-1 tvg-id="cetv3" tvg-logo="cetv3.png",CETV-3 76 | http://ott.mobaibox.com/PLTV/3/224/3221227018/index.m3u8 77 | 78 | #EXTINF:-1 tvg-id="cetv4" tvg-logo="cetv4.png",CETV-4 79 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225783/index.m3u8 80 | 81 | #EXTINF:-1 tvg-id="chongqing" tvg-logo="chongqing.png",重庆卫视 82 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8 83 | 84 | #EXTINF:-1 tvg-id="dongfang" tvg-logo="dongfang.png",东方卫视 85 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8 86 | 87 | #EXTINF:-1 tvg-id="dongnan" tvg-logo="dongnan.png",东南卫视 88 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8 89 | 90 | #EXTINF:-1 tvg-id="gansu" tvg-logo="gansu.png",甘肃卫视 91 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225633/index.m3u8 92 | 93 | #EXTINF:-1 tvg-id="guangdong" tvg-logo="guangdong.png",广东卫视 94 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8 95 | 96 | #EXTINF:-1 tvg-id="guangxi" tvg-logo="guangxi.png",广西卫视 97 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226549/index.m3u8 98 | 99 | #EXTINF:-1 tvg-id="guizhou" tvg-logo="guizhou.png",贵州卫视 100 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8 101 | 102 | #EXTINF:-1 tvg-id="hebei" tvg-logo="hebei.png",河北卫视 103 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8 104 | 105 | #EXTINF:-1 tvg-id="heilongjiang" tvg-logo="heilongjiang.png",黑龙江卫视 106 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8 107 | 108 | #EXTINF:-1 tvg-id="henan" tvg-logo="henan.png",河南卫视 109 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8 110 | 111 | #EXTINF:-1 tvg-id="hubei" tvg-logo="hubei.png",湖北卫视 112 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8 113 | 114 | #EXTINF:-1 tvg-id="hunan" tvg-logo="hunan.png",湖南卫视 115 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8 116 | 117 | #EXTINF:-1 tvg-id="jiangsu" tvg-logo="jiangsu.png",江苏卫视 118 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8 119 | 120 | #EXTINF:-1 tvg-id="jiangxi" tvg-logo="jiangxi.png",江西卫视 121 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8 122 | 123 | #EXTINF:-1 tvg-id="jilin" tvg-logo="jilin.png",吉林卫视 124 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8 125 | 126 | #EXTINF:-1 tvg-id="liaoning" tvg-logo="liaoning.png",辽宁卫视 127 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226546/index.m3u8 128 | 129 | #EXTINF:-1 tvg-id="neimenggu" tvg-logo="neimenggu.png",内蒙古卫视 130 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225634/index.m3u8 131 | 132 | #EXTINF:-1 tvg-id="ningxia" tvg-logo="ningxia.png",宁夏卫视 133 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225632/index.m3u8 134 | 135 | #EXTINF:-1 tvg-id="qinghai" tvg-logo="qinghai.png",青海卫视 136 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225628/index.m3u8 137 | 138 | #EXTINF:-1 tvg-id="shandong" tvg-logo="shandong.png",山东卫视 139 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8 140 | 141 | #EXTINF:-1 tvg-id="shan1xi" tvg-logo="shan1xi.png",山西卫视 142 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225624/index.m3u8 143 | 144 | #EXTINF:-1 tvg-id="shan3xi" tvg-logo="shan3xi.png",陕西卫视 145 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225625/index.m3u8 146 | 147 | #EXTINF:-1 tvg-id="shenzhen" tvg-logo="shenzhen.png",深圳卫视 148 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8 149 | 150 | #EXTINF:-1 tvg-id="sichuan" tvg-logo="sichuan.png",四川卫视 151 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8 152 | 153 | #EXTINF:-1 tvg-id="tianjin" tvg-logo="tianjin.png",天津卫视 154 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8 155 | 156 | #EXTINF:-1 tvg-id="travel" tvg-logo="travel.png",海南卫视 157 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8 158 | 159 | #EXTINF:-1 tvg-id="xiamen" tvg-logo="xiamen.png",厦门卫视 160 | http://ott.mobaibox.com/PLTV/3/224/3221226996/index.m3u8 161 | 162 | #EXTINF:-1 tvg-id="xinjiang" tvg-logo="xinjiang.png",新疆卫视 163 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225635/index.m3u8 164 | 165 | #EXTINF:-1 tvg-id="xizang" tvg-logo="xizang.png",西藏卫视 166 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225638/index.m3u8 167 | 168 | #EXTINF:-1 tvg-id="yanbian" tvg-logo="yanbian.png",延边卫视 169 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226516/index.m3u8 170 | 171 | #EXTINF:-1 tvg-id="yunnan" tvg-logo="yunnan.png",云南卫视 172 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226444/index.m3u8 173 | 174 | #EXTINF:-1 tvg-id="zhejiang" tvg-logo="zhejiang.png",浙江卫视 175 | http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8 176 | --------------------------------------------------------------------------------