社区维护的全球公开 IPTV 频道合集,以 M3U 播放列表形式提供。
cachemiao/m3u-studio
自托管 IPTV 频道编辑与订阅服务器,支持 M3U/TXT 列表、台标库、EPG 与短订阅地址。
- Star
- 69
- Fork
- 4
- 未关闭 Issue
- 0
- 最近提交
- 昨天
这是什么?
M3U Studio 是基于 Python 和 Flask 开发的网页应用,用于整理 IPTV 频道列表。可以维护多套独立的频道列表,每套列表有自己的分组、台标和 EPG 设置,并生成 M3U 或 TXT 格式的订阅地址供播放器读取。每个列表还可以设置短名称作为订阅地址,也支持合并订阅。
编辑功能覆盖常见的整理工作:导入 UTF-8 格式的 M3U 或 TXT 文件,并汇总修正和跳过的频道;批量修改分组、EPG ID 与 FCC 参数;在列表之间移动或复制频道;检测播放源的响应耗时。共享台标库支持搜索、上传和名称模糊匹配。草稿可撤销,最近的发布配置会保留,并支持导出和恢复 JSON 备份。
项目提供 Docker 与 Docker Compose 部署方式,镜像支持 AMD64 和 ARM64。项目本身不提供直播源或台标素材,代码采用 GPL-2.0 许可证,并声明仅供个人及内网使用。
核心功能
- 01管理多套频道列表,每套列表拥有独立订阅地址,可设置短名称。
- 02导入 UTF-8 格式的 M3U 或 TXT 文件,并汇总修正与跳过的频道。
- 03批量修改分组、EPG ID、回放与 FCC 参数。
- 04在共享台标库中搜索、上传台标并进行名称模糊匹配。
- 05检测播放源响应耗时,支持单频道重测与可取消的批量检测。
- 06导出与恢复 JSON 格式的配置备份。
适用场景
- 在家庭网络中维护个人 IPTV 列表,并提供给电视或播放器使用。
- 将多个来源的列表整合为一条合并订阅地址。
- 借助批量编辑与台标匹配,整理大型导入的频道列表。
快速上手
- 1
拉取 Docker 镜像
docker pull cachemiao/m3u-studio:latest - 2
启动容器
docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest - 3
在浏览器中打开 http://设备IP:8324 并创建管理账号
使用前须知
- 采用 GPL-2.0 许可证,分发修改版时需继续遵守 GPL 条款。
- README 声明仅供个人及内网使用,禁止商用。
- 源响应耗时检测暂不支持 UDP、RTP 和 RTSP 协议。
- 回放和 FCC 功能依赖 rtp2httpd 等需要自行部署的单独服务。
标签
常见问题
- m3u-studio 是什么?
- 自托管 IPTV 频道编辑与订阅服务器,支持 M3U/TXT 列表、台标库、EPG 与短订阅地址。 M3U Studio 是基于 Python 和 Flask 开发的网页应用,用于整理 IPTV 频道列表。可以维护多套独立的频道列表,每套列表有自己的分组、台标和 EPG 设置,并生成 M3U 或 TXT 格式的订阅地址供播放器读取。每个列表还可以设置短名称作为订阅地址,也支持合并订阅。
- m3u-studio 可以免费使用吗?用的什么许可证?
- m3u-studio 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- m3u-studio 还在维护吗?
- 活跃维护中。m3u-studio 最近一次提交是在 2026年10月19日。
- m3u-studio 适合用来做什么?
- 在家庭网络中维护个人 IPTV 列表,并提供给电视或播放器使用。 将多个来源的列表整合为一条合并订阅地址。 借助批量编辑与台标匹配,整理大型导入的频道列表。
- m3u-studio 怎么安装和运行?
- 拉取 Docker 镜像: docker pull cachemiao/m3u-studio:latest 启动容器: docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest 在浏览器中打开 http://设备IP:8324 并创建管理账号
- 在哪里获取 m3u-studio?
- 源代码和安装说明在 GitHub 上:https://github.com/cachemiao/m3u-studio
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Python 和 Flask 构建的自托管菜谱管理网页应用,涵盖菜谱、购物清单和膳食计划。
可自托管的网页变化监控工具,页面变化时通过 Discord、邮件、Slack 等渠道提醒。
一款可自托管的健身与体重记录工具,用于规划训练计划、记录每组数据,数据保存在自己的服务器上。
可自托管的网页群聊应用,支持多房间、私信、搜索、文件附件和机器人 API,可通过单个 Docker 镜像部署。
一款自托管的健身记录服务,可同步 Strava、Garmin Connect 活动,并导入 GPX/TCX/FIT 文件,数据保存在自己的服务器上。