{"id":15036344,"url":"https://github.com/evilcult/iptv-m3u-maker","last_synced_at":"2025-05-15T04:07:56.852Z","repository":{"id":40605262,"uuid":"187988213","full_name":"EvilCult/iptv-m3u-maker","owner":"EvilCult","description":"IPTV 国内+国外 电视台直播源m3u文件, 收集\u0026汇总\u0026本地源脚本","archived":false,"fork":false,"pushed_at":"2024-02-01T14:12:19.000Z","size":727,"stargazers_count":2820,"open_issues_count":29,"forks_count":484,"subscribers_count":114,"default_branch":"master","last_synced_at":"2025-05-15T04:07:31.732Z","etag":null,"topics":["iptv","m3u","m3u8-playlist","python","tv"],"latest_commit_sha":null,"homepage":"https://evilcult.dev/tags/IPTV-Projects/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EvilCult.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"evilcult","custom":"https://evilcult.dev/donation/"}},"created_at":"2019-05-22T07:41:02.000Z","updated_at":"2025-05-11T02:11:06.000Z","dependencies_parsed_at":"2024-01-16T08:59:06.492Z","dependency_job_id":"0aa5820c-f33f-4982-8727-6303dbf5091b","html_url":"https://github.com/EvilCult/iptv-m3u-maker","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilCult%2Fiptv-m3u-maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilCult%2Fiptv-m3u-maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilCult%2Fiptv-m3u-maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilCult%2Fiptv-m3u-maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvilCult","download_url":"https://codeload.github.com/EvilCult/iptv-m3u-maker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270656,"owners_count":22042860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iptv","m3u","m3u8-playlist","python","tv"],"created_at":"2024-09-24T20:30:51.463Z","updated_at":"2025-05-15T04:07:51.837Z","avatar_url":"https://github.com/EvilCult.png","language":"HTML","funding_links":["https://patreon.com/evilcult","https://evilcult.dev/donation/"],"categories":[],"sub_categories":[],"readme":"# IPTV m3u 直播源 收集 \u0026 汇总\n\n [项目详细说明](https://evilcult.dev/07/19/2019/IPTV-Projects/)\n\n [项目更新记录](https://evilcult.dev/tags/iptv-m3u-maker/)\n\n## 简介\n---\n### 主要功能\n收集网络上现有的一些网友共享的直播源, 将其汇总后.\n\n对每个连接进行测试, 同时记录当前网络对该连接的延迟, 同时对其标题进行一定的格式化.\n\n最终, 针对当前网络生成一份可用的, 同类速度最优的 “播放列表”.\n\n将其输出为 **m3u** 文件\n\n程序内置服务器功能, 本地运行访问: http://{你的IP}:9527/m3u\n\n### 目前进度\n\n目前库存频道总数: 1024\n\n已放出优质频道总是: 269\n\n**!!! 项目持续更新中 !!!**\n\n\n## 数据来源\n---\n- https://www.jianshu.com/p/2499255c7e79\n- V2ex - [Dotpy](https://www.v2ex.com/member/Dotpy) 提供1600+可用播放源\n- http://iptv807.com/\n\n*数据源总是挂掉的比新增的快,欢迎推荐稳定数据源*\n\n\n## 项目使用方法\n---\n本项目基于 **python3.7** 进行开发\n\n### 手动执行\n```\ngit clone https://github.com/EvilCult/iptv-m3u-maker.git\n\ncd iptv-m3u-maker/python\n\npython iptv.py\n```\n### 人生苦短, 我用Docker \n\n建议以[Docker](https://www.docker.com/) 的方式,直接在路由器上运行,本地检测地址访问,更为精准.\n\n```\ngit clone https://github.com/EvilCult/iptv-m3u-maker.git\n\ncd iptv-m3u-maker\n\ndocker build -t iptv-maker:latest .\n\ndocker run -it -d --name iptv -p 9527:9527 iptv-maker:latest\n```\n*build的过程中会自动配置程序运行环境, 其中已包含flask服务器,可直接访问 ' http://{运行docker的机器的IP地址}:9527 ' 查看当前程序状态,以及相关操作*\n\n### 其他\n\n**待程序稍微稳定**后回只做一个镜像丢到docker hub上去, 直接拉取就好.\n\n## 其他\n---\n### 相关项目\n~~「[iptv-m3u-player](https://github.com/EvilCult/iptv-m3u-player)」 - 基于本项目的衍生项目, 基于Electron+React编写的一个轻量级桌面客户端.频道数据会随本项目更新. Mac上不知道用什么客户端的,可以试试.~~ (当前更新涉及文件路径修改, 该项目暂时不可直接使用.)\n\nAndroid TV 请使用 [Kodi](https://kodi.tv/ ) + ‘PVR IPTV Simple Client’\n\niOS 请使用 Cloud Stream\n\nPC 我就不太了解了....\n\n### 已知问题\n- 访问速度慢,视频卡顿\n  - 解决方案: 不要直接引用项目中的tv.m3u8文件,clone项目到本地,在本地网络环境下执行项目,生成新的文件\n- 电视,广播未分开\n  - 暂时未处理,会v在后续版本进行分类\n- 程序运行报错 \n  - 可能是部分 分享源 网站服务当机... 可自行注释部分代码 or 提交 [issues](https://github.com/EvilCult/iptv-m3u-maker/issues)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilcult%2Fiptv-m3u-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevilcult%2Fiptv-m3u-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilcult%2Fiptv-m3u-maker/lists"}