流媒体管理工具Dispatcharr
简介
什么是 Dispatcharr ?
Dispatcharr是一个开源的IPTV和流媒体管理工具,旨在帮助用户优雅地控制IPTV流和EPG(电子节目指南)数据。它源于个人项目,经过多位开发者的贡献,成为一个功能强大的流媒体管理解决方案。
主要特点
- 代理流媒体引擎: 优化带宽,减少提供商连接,提高流媒体可靠性。
- 实时统计仪表板: 实时查看流媒体健康状况和客户端活动。
- EPG 自动匹配: 自动将节目数据与频道匹配。
- Streamlink + FFmpeg 支持: 提供灵活的流媒体和录制后端选项。
- VOD 管理: 全面的点播(
VOD)支持,包括电影和电视剧。 - UI/UX 增强: 更流畅、更快、响应更灵敏的界面。
- 输出兼容性: 支持
HDHomeRun、M3U和XMLTV EPG,可用于Plex、Jellyfin等。 - 完全自托管: 完全控制,不依赖第三方服务。用户可以在自己的服务器上运行,确保数据隐私和安全。

Dispatcharr 作为一个开源项目,以其出色的 IPTV 和流媒体管理功能脱颖而出。它不仅提供了强大的技术支持,还具备了优雅的界面和灵活的自托管特性。无论你是家庭用户、内容创作者还是商业用户,Dispatcharr 都能为你提供可靠的 IPTV 管理解决方案。
安装
在群晖上以 Docker 方式安装。
本文写作时,
latest版本对应为0.11.1;

docker cli 安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 新建文件夹 dispatcharr 和 子目录 |
docker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | services: |
然后通过 SSH 登录到您的群晖,执行下面的命令
1 | # 新建文件夹 dispatcharr 和 子目录 |

运行
在浏览器中输入 http://群晖IP:9191 ,第一次需要创建账号

登录成功后的主界面

添加 m3u
点 Add M3U 添加源
Name:此M3U的唯一标识符。例如:miguTVURL:M3U播放列表或服务器的URL。例如:http://192.168.0.197:3566Account Type:选择Standard

当状态从 Pending Setup 变为 Success 后

回到首界面,可以看到解析的 Stream

添加 epg
点 Add EPG 添加
Name:此EPG源的唯一标识符。例如:51zmtURL:指向XMLTV 文件或API端点的URL。例如:http://epg.51zmt.top:8000/e.xml

当状态变成 Success 后就可以了

创建频道
选中一个或者多个 Stream ,点 Create Channel 新建频道

创建完成后

如果直接 Auto-Match EPG 匹配不到 EPG

需要先编辑名称,例如 CCTV1,来与 EPG 中的名称匹配

现在就能匹配上了

或者手动选择匹配的 EPG 源

切换到 TV Guide

点击节目,可以点 Watch Now 预览或者点 Record 录制

链接
顶部的链接分别提供给不同的客户端使用
HDHR:此链接用于使用HD Homerun格式的客户端M3U:此链接用于使用M3U格式的客户端EPG:此链接为您的客户提供与您的频道相匹配的剧集指南数据

以 M3U 为例

将生成的链接在 Potplayer 中打开

可以看到我们在 Dispatcharr 中创建的 19 个频道

参考文档
Dispatcharr/Dispatcharr
地址:https://github.com/Dispatcharr/DispatcharrDispatcharr Docs
地址:https://dispatcharr.github.io/Dispatcharr-Docs/