Repolode
chrisbenincasa

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

    创建包含 Tunarr 服务定义的 docker-compose.yml 文件

  2. 2

    使用 Docker Compose 在后台启动 Tunarr

    docker compose up -d
  3. 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 数据每日更新。

相关项目