开源的影视请求与发现管理工具,用于对接 Jellyfin、Plex 和 Emby 媒体库。
chrisbenincasa/tunarr
自托管工具,可将 Plex、Jellyfin、Emby 或本地媒体组织成自定义直播电视频道。
- Star
- 2,665
- Fork
- 156
- 未关闭 Issue
- 196
- 最近提交
- 21小时前
这是什么?
Tunarr 可以基于已有的媒体库构建自定义直播频道,支持电影、电视剧集、音乐视频和本地文件。每个频道按排期循环播放,观众像收看传统电视一样连续收看,而不是点播单个视频。
频道可以通过多种方式接入。Tunarr 模拟 HDHomeRun 调谐器,可直接添加到 Plex、Jellyfin 或 Emby 作为直播源;也可以输出 M3U 地址,供 Dispatcharr、Threadfin、xTeVe 等工具或任何 IPTV 客户端使用。频道还能直接在浏览器中播放,并通过网页版电视节目表查看。
节目单通过拖拽编辑器管理,支持时段和随机时段排期,可插入广告、片头等填充内容,并为每个频道设置独立台标。转码支持 NVENC、VAAPI、Intel QuickSync 和 VideoToolbox 硬件加速,每个频道可单独配置转码方案。
核心功能
- 01从 Plex、Jellyfin、Emby 或本地文件库创建直播频道
- 02模拟 HDHomeRun 调谐器,供 Plex、Jellyfin、Emby 使用直播电视
- 03输出 M3U/IPTV 播放列表,兼容各类 IPTV 客户端
- 04拖拽式节目单编辑器,支持时段和随机时段排期
- 05支持 NVENC、VAAPI、QuickSync、VideoToolbox 硬件加速转码
适用场景
- 用自己的电影和剧集收藏重现传统有线电视频道的观看体验
- 为家庭媒体服务器增加定时播放的直播电视效果
- 通过 M3U 播放列表将自定义频道接入 IPTV 环境
快速上手
- 1
创建包含 Tunarr 服务定义的 docker-compose.yml 文件
- 2
使用 Docker Compose 在后台启动 Tunarr
docker compose up -d - 3
在浏览器中打开 localhost 的 8000 端口访问 Tunarr
使用前须知
- 硬件加速转码需要在受支持的 GPU 或平台上额外配置。
- 连接 Plex、Jellyfin 或 Emby 需要已有的媒体服务器。
收录于专题
标签
常见问题
- tunarr 是什么?
- 自托管工具,可将 Plex、Jellyfin、Emby 或本地媒体组织成自定义直播电视频道。 Tunarr 可以基于已有的媒体库构建自定义直播频道,支持电影、电视剧集、音乐视频和本地文件。每个频道按排期循环播放,观众像收看传统电视一样连续收看,而不是点播单个视频。
- tunarr 可以免费使用吗?用的什么许可证?
- tunarr 以 Zlib 许可证开源。用于商业产品前,请先确认许可证条款。
- tunarr 还在维护吗?
- 活跃维护中。tunarr 最近一次提交是在 2026年10月23日。
- tunarr 适合用来做什么?
- 用自己的电影和剧集收藏重现传统有线电视频道的观看体验 为家庭媒体服务器增加定时播放的直播电视效果 通过 M3U 播放列表将自定义频道接入 IPTV 环境
- tunarr 怎么安装和运行?
- 创建包含 Tunarr 服务定义的 docker-compose.yml 文件 使用 Docker Compose 在后台启动 Tunarr: docker compose up -d 在浏览器中打开 localhost 的 8000 端口访问 Tunarr
- 在哪里获取 tunarr?
- 源代码和安装说明在 GitHub 上:https://github.com/chrisbenincasa/tunarr
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Ombi 是一个自托管的影视请求工具,用户可提交电影、音乐和剧集请求,并与 Plex、Emby 等媒体服务器同步。
面向 Plex、Jellyfin 和 Emby 的媒体库维护工具,按规则筛出无人观看或无人请求的影片,宽限期后自动清理。
统一监控 Plex、Jellyfin 和 Emby 服务器的播放会话、观看数据与账号共享情况的自托管面板。
社区维护的 M3U 播放列表,收录全球各国可免费收看的电视频道。