Repository navigation
Releases: cachemiao/m3u-studio
Release list
v0.5.3 · 跨列表频道管理与批量编辑优化
更新内容
- 批量编辑支持将所选频道移动或复制到其他列表,保留频道配置。
- 支持保留原分组、选择目标已有分组或新建分组,自动补齐缺少的分组。
- 默认复制并保留原频道;移动显示红色警示,按钮明确区分“应用复制”和“应用移动”。
- 批量编辑按替换地址、分组、EPG、FCC、跨列表操作重新分区,加大标题、调整间距。
- 未勾选灰框,勾选青框,移动红框;先预览再应用,支持撤销。
- 中英文 README 补充固定 ID 地址与短地址的区别,建议电视端长期订阅使用固定 ID 地址。
验证
43 项 Python 测试、30 项 JavaScript 测试通过。
镜像
支持 AMD64 / ARM64。构建完成后,Docker Hub 和 GHCR 的 0.5.3、latest 同步更新:
docker pull cachemiao/m3u-studio:0.5.3
docker pull ghcr.io/cachemiao/m3u-studio:0.5.3升级请保留原数据卷。许可证:GPL-2.0-only。
v0.5.2 · 订阅性能与导入兼容性
更新内容
- 优化 TXT 订阅生成,避免大列表重复遍历,并按配置 revision 缓存订阅结果。
- M3U / TXT 导入支持自动修正可处理的字段,跳过无效频道,并提供行号、名称和原因报告。
- 保留 TXT 地址中的普通逗号;未知回放类型、无效回放天数使用默认值。
- 全部频道无效时,替换导入不会清空原列表;继续保留严格的发布校验。
- 改善无效回放天数的错误提示,中英文文档同步更新。
验证
43 项 Python 测试、24 项 JavaScript 测试通过。
Docker 镜像
支持 AMD64 / ARM64,自动构建完成后可使用:
docker pull cachemiao/m3u-studio:0.5.2
docker pull ghcr.io/cachemiao/m3u-studio:0.5.2两个镜像仓库的 latest 同步更新。升级时保留原数据卷。
许可证:GPL-2.0-only。
M3U Studio v0.5.1 · 耗时标签样式修复
修复频道耗时标签尺寸偏大的问题。
- 仅缩小耗时标签的字号、内边距、圆角和高度,与分组、回放标签协调一致。
- 分组和回放标签保持原样。
- 保留点击耗时标签单独重测的功能,以及原有响应耗时颜色规则。
Docker Hub 与 GHCR 提供 0.5.1、latest 标签,支持 linux/amd64、linux/arm64:
cachemiao/m3u-studio:0.5.1
ghcr.io/cachemiao/m3u-studio:0.5.1
升级请保留现有数据卷,在部署目录执行:
docker compose pull
docker compose up -dEnglish: Fixes the oversized channel latency badge to match existing group and catch-up labels. Group and catch-up labels are unchanged. Inline rechecking remains available.
M3U Studio v0.5.0 · 源检测与编辑体验优化
新增源响应耗时检测,完善频道编辑体验,并增加 GHCR 镜像源。
- 批量检测已选频道或当前列表;打开窗口后点击“开始检测”才发起请求,支持进度、取消、再次检测和失败项重试。
- 点击频道耗时标签可直接单独重测,不打开弹窗。≤300ms 绿色,>300ms 黄色,超时红色。
- 最多并发 4 路,超时 5 秒;HTTP/HLS 有限读取,结果仅供参考,不自动删除频道。
- 自动保存和恢复浏览器草稿,完善批量编辑摘要;台标支持模糊匹配,EPG ID 留空时使用频道名称。
- 此版本采用 GPL-2.0-only,历史 MIT 版本保留原授权。
镜像支持 linux/amd64、linux/arm64,GitHub Actions 自动发布以下标签:
cachemiao/m3u-studio:0.5.0
cachemiao/m3u-studio:latest
ghcr.io/cachemiao/m3u-studio:0.5.0
ghcr.io/cachemiao/m3u-studio:latest
默认端口 8324。升级请保留原数据卷,执行 docker compose pull 和 docker compose up -d。
验证:36 项 Python 测试、24 项 JavaScript 测试通过;192.168.6.189 已部署验证。
English: Adds bounded server response checks with manual start, progress, cancellation, retry and inline rechecks; browser draft recovery, fuzzy logo matching and channel-name EPG ID fallback. Releases now publish to Docker Hub and GHCR. This version is GPL-2.0-only; previous MIT releases retain their original permissions.
M3U Studio v0.4.2 · 登录页优化
优化登录页布局,并在语言图标旁新增主题菜单。
- 品牌、语言和主题按钮放在同一行,标题简化为“登录”,收紧表单留白。
- 支持浅色、深色、跟随系统,记住选择并与编辑器共用主题偏好。
- 保留简体中文 / English,适配 320px 窄屏,菜单支持键盘操作。
默认端口继续使用 8324。升级请保留原数据卷,执行 docker compose pull 和 docker compose up -d。
Docker 镜像:cachemiao/m3u-studio:0.4.2 / cachemiao/m3u-studio:latest,支持 linux/amd64、linux/arm64。
验证:17 项前端测试通过,主题切换、刷新后记住偏好和窄屏布局检查通过;局域网服务器已部署,健康检查正常。
English: Refines the sign-in layout and adds a theme menu beside the language selector. Light, dark and system themes share the saved preference with the editor. Includes a shorter sign-in heading and responsive layout for narrow screens.
M3U Studio v0.4.1 · 默认端口 8324
网页、M3U / TXT 订阅与台标服务统一使用 8324 端口。Docker 镜像、Compose、中英文 README、初始化脚本和健康检查已同步更新。
- 删除设置中重复的外观切换,统一从顶部主题图标选择浅色、深色或跟随系统。
- 更新频道管理与订阅演示截图。
- 保留中文 / English 界面、台标库、多列表和自定义订阅短链接。
docker run -d --name m3u-studio --restart unless-stopped -p 8324:8324 -v m3u-studio-data:/data cachemiao/m3u-studio:0.4.1访问 http://设备IP:8324。已有安装请保留原数据卷,并更新端口映射及播放器中的订阅地址。
Docker 镜像:cachemiao/m3u-studio:0.4.1、cachemiao/m3u-studio:latest,支持 linux/amd64 与 linux/arm64,由 GitHub Actions 自动构建。
验证:32 项 Python 测试、17 项 JavaScript 测试通过;服务器新端口健康检查正常。
The default port is now 8324 for the web interface, subscriptions and logos. Updated Docker configuration and documentation; theme selection is available from the toolbar menu.