跳到正文
发现
dizqueTV:Plex 自制直播频道工具
桌面应用游戏娱乐

dizqueTV:Plex 自制直播频道工具

把 Plex 媒体库变成模拟直播电视频道,通过伪造 HDHomeRun 调谐器和 M3U 地址在播放器中观看。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v1.7.0
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

dizqueTV 是一个自托管的媒体工具,可以用你自己 Plex 服务器上的媒体创建模拟的直播电视频道。它是早先的 pseudotv-plex / pseudotv 项目的分支版本(因原仓库长期不活跃而另立仓库并改名,也避免与更早的同名项目混淆)。

频道、节目、广告和各项设置都通过 dizqueTV 的 Web UI 配置。配置完成后,可以把伪装成 HDHomeRun 的调谐器添加到 Plex、Jellyfin 或 Emby 中,也可以把生成的 M3U 地址交给任意第三方 IPTV 播放器使用。EPG(节目单)数据保存在 .dizquetv/xmltv.xml。

主要功能

  • 同时伪装 HDHomeRun 调谐器并提供 IPTV 频道列表,播放端选择范围很广。
  • 模拟 HDHR 服务器,便于 xteve 和 Plex 播放,配置一次即可在各设备上以相同方式观看。
  • 自定义每个频道播放什么内容,可在播放时显示频道 logo。
  • 在指定时间插入填充内容(“广告”、MV、片头、频道宣传片等),把时间凑满。
  • 提供 Docker 镜像,以及 Windows、Linux、Mac 的预打包二进制。
  • 支持 nvidia 硬件编码,Docker 环境下同样可用。
  • 可跨多个 Plex 服务器挑选媒体(节目与广告)。
  • 自带 Web 电视指南,甚至能调用本地播放器在桌面上直接观看频道。
  • 支持字幕;对未标记 "scanType": "progressive" 的 Plex 媒体自动去隔行。
  • 如果接受相应代价,可以强制完全 Direct play。
  • 频道可以像真实电视台一样在无人观看时也持续推进,也可以设为“点播式”频道,无人观看时暂停排期。

效果预览:

安装与使用

发布版本与二进制可在 Releases 页面获取:https://github.com/vexorian/dizquetv/releases ,具体安装步骤请参考 wiki。

从 pseudoTV 迁移:把 .pseudotv 文件夹重命名为 .dizquetv,再运行新的可执行文件;Docker 用户对容器挂载的 volume 做同样的改名操作即可。

开发相关命令:

构建 / 打包二进制(使用 browserify、babel 和 pkg):

npm run build
npm run compile
npm run package

实时开发(使用 nodemon 和 watchify):

npm run dev-client
npm run dev-server

注意事项

  • 若要在 Plex 中通过伪装的 HDHR 播放频道,需要 Plex Pass。
  • dizqueTV 不会监视 Plex 服务器的媒体变化,媒体有改动时必须手动移除并重新添加节目;Plex 服务器地址、端口等变化也需要在设置中手动更新。
  • 多数播放器(包括 Plex)在切换剧集时,如果音视频格式差异过大可能会中断播放。可以启用 ffmpeg 转码来避免,但会消耗资源。
  • 如果配置了 Plex DVR,它会一直录制并转码频道内容。
  • 当前版本仅面向私人使用,不建议以任何形式让其他用户能够访问 dizqueTV 的端口,请谨慎使用。
  • 频道列表类软件都有其局限,请按实际环境评估后再部署。

本作品整理自 GitHub 开源项目 vexorian/dizquetv,原作者 @vexorian,许可证 Zlib。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.7.0当前版本

    服务器代理 UI 与 Plex 的连接,不再需要 UI Route;FFmpeg 路径可用环境变量或 ffmpeg-path.json 配置并自动探测;填充列表可自动导入并同步 Plex 合集/播放列表,每 30 分钟刷新;修复自定义起止节目的时长问题。

评论