[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9996":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":38,"discoverSource":39},9996,"iptv-sources","HerbertHe\u002Fiptv-sources","HerbertHe","Autoupdate iptv sources","https:\u002F\u002Fm3u.ibert.me\u002F",null,"TypeScript",8779,1489,65,1,0,2,14,46,11,81.12,"GNU General Public License v3.0",false,"main",true,[27,28,29,30,31,32,33,34],"diyp","docker","iptv","iptv-channels","iptv-m3u","kodi","m3u","tvbox","2026-06-12 04:00:47","# iptv-sources\n\nAutoupdate iptv sources\n\n[![Docker Build](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fautomated\u002Fherberthe0229\u002Fiptv-sources?style=flat-square)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fherberthe0229\u002Fiptv-sources)\n[![Docker Version](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fv\u002Fherberthe0229\u002Fiptv-sources\u002Flatest?style=flat-square)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fherberthe0229\u002Fiptv-sources)\n[![Docker Image](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fimage-size\u002Fherberthe0229\u002Fiptv-sources\u002Flatest?style=flat-square)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fherberthe0229\u002Fiptv-sources)\n[![Docker Pulls](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fherberthe0229\u002Fiptv-sources?style=flat-square)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fherberthe0229\u002Fiptv-sources)\n[![Docker Stars](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fstars\u002Fherberthe0229\u002Fiptv-sources?style=flat-square)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fherberthe0229\u002Fiptv-sources)\n\nJoin discord: [![Discord](https:\u002F\u002Fdiscord.badge.ibert.me\u002Fapi\u002Fserver\u002FbetxHcsTqa)](https:\u002F\u002Fdiscord.gg\u002FbetxHcsTqa)\n\nSources are from:\n\n- \u003Chttps:\u002F\u002Fepg.pw\u002Ftest_channel_page.html>\n- [iptv.org](https:\u002F\u002Fgithub.com\u002Fiptv-org\u002Fiptv)\n- [YueChan\u002FLive](https:\u002F\u002Fgithub.com\u002FYueChan\u002FLive)\n- [YanG-1989\u002Fm3u](https:\u002F\u002Fgithub.com\u002FYanG-1989\u002Fm3u)\n- [fanmingming\u002Flive](https:\u002F\u002Fgithub.com\u002Ffanmingming\u002Flive)\n- [qwerttvv\u002FBeijing-IPTV](https:\u002F\u002Fgithub.com\u002Fqwerttvv\u002FBeijing-IPTV)\n- [joevess\u002FIPTV](https:\u002F\u002Fgithub.com\u002Fjoevess\u002FIPTV)\n- [cymz6\u002FAutoIPTV-Hotel](https:\u002F\u002Fgithub.com\u002Fcymz6\u002FAutoIPTV-Hotel)\n\nEPG Sources are from:\n\n- [fanmingming\u002Flive](https:\u002F\u002Fgithub.com\u002Ffanmingming\u002Flive)\n- [112114.xyz](https:\u002F\u002Fdiyp1.112114.xyz)\n- [epg.51zmt.top:8000](http:\u002F\u002Fepg.51zmt.top:8000\u002F)\n\nSee \u003Chttps:\u002F\u002Fm3u.ibert.me> to get more.\n\n## Deploy by yourself\n\n- [How to deploy with GitHub Pages](https:\u002F\u002Fgithub.com\u002FHerbertHe\u002Fiptv-sources\u002Fdiscussions\u002F35)\n- [How to deploy with docker](https:\u002F\u002Fgithub.com\u002FHerbertHe\u002Fiptv-sources\u002Fdiscussions\u002F36)\n- [How to deploy with nodejs](https:\u002F\u002Fgithub.com\u002FHerbertHe\u002Fiptv-sources\u002Fdiscussions\u002F37)\n\n## Supported Environment Variables\n\n```shell\n# add custom rollback urls, default is empty\n# ROLLBACK_URLS=https:\u002F\u002Fxxxx.xxx.com\n\n# close source proxy, default is false\n# CLOSE_SOURCE_PROXY=true\n\n# add custom github raw source proxy url\n# The custom proxy service you configured MUST supports the request urls, like `${CUSTOM_GITHUB_RAW_SOURCE_PROXY_URL}\u002Fhttps:\u002F\u002Fraw.githubusercontent.com\u002Fxxx\u002Fxxx`\n# If you want to deploy the ghproxy by yourself, see https:\u002F\u002Fgithub.com\u002Fhunshcn\u002Fgh-proxy\n# CUSTOM_GITHUB_RAW_SOURCE_PROXY_URL=https:\u002F\u002Fghp.ci\u002F\n\n# enable iptv checker, default is false\n# ENABLE_IPTV_CHECKER=true\n\n# add iptv checker url, default is empty\n# IPTV_CHECKER_URL=http:\u002F\u002F[::1]:8081\n```\n\n## Q&A\n\n- [How to close the github raw content proxy](https:\u002F\u002Fgithub.com\u002FHerbertHe\u002Fiptv-sources\u002Fdiscussions\u002F38)\n- [How to set the custom github raw source proxy url](https:\u002F\u002Fgithub.com\u002FHerbertHe\u002Fiptv-sources\u002Fdiscussions\u002F39)\n- [How to use `iptv-checker` feature](https:\u002F\u002Fgithub.com\u002FHerbertHe\u002Fiptv-sources\u002Fdiscussions\u002F40)\n- [How to add your own rollback urls](https:\u002F\u002Fgithub.com\u002FHerbertHe\u002Fiptv-sources\u002Fdiscussions\u002F41)\n- [How to create custom sources based on the upstream](https:\u002F\u002Fgithub.com\u002FHerbertHe\u002Fiptv-sources\u002Fdiscussions\u002F68)\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=HerbertHe\u002Fiptv-sources&type=Date)](https:\u002F\u002Fstar-history.com\u002F#HerbertHe\u002Fiptv-sources&Date)\n\n## LICENSE\n\nGPL-3.0 &copy; Herbert He\n\n本项目基于 GPL-3.0 协议开源。\n","该项目是一个自动更新IPTV资源的工具。它通过聚合多个来源的IPTV频道列表，并支持EPG（电子节目指南）数据，确保用户可以访问到最新的电视直播流信息。采用TypeScript编写，提供了Docker、GitHub Pages以及Node.js等多种部署方式，方便不同技术背景的用户快速上手。此外，项目还支持自定义回滚URL、关闭源代理等功能，增强了灵活性和安全性。适合需要稳定可靠的IPTV播放源更新服务的家庭娱乐系统搭建者或开发者使用。","2026-06-11 03:25:59","top_topic"]