Repolode
cachemiao

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. 1

    拉取 Docker 镜像

    docker pull cachemiao/m3u-studio:latest
  2. 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. 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 数据每日更新。

相关项目