Jellyfin Control

🎬 一句话开启家庭影院,智能搜片续播

一键控制 Jellyfin 媒体服务器与智能电视,支持搜片、续播、开关机、多后端(HA/WebOS)无缝集成,打造家庭影院自动化中枢。

收藏
5.3k
安装
1.7k
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Jellyfin Control 是一款专为家庭影音自动化设计的 CLI 工具,实现"一句话播放"的极致体验。用户只需执行 tv play "剧名",即可完成:验证内容存在→电视开机→启动 Jellyfin→定位未播剧集→精准续播的全流程。支持电影自动定位上次观看进度、剧集智能匹配下一集,无需手动翻找。

显著优点

  • 双后端灵活适配:原生支持 Home Assistant(通用任意电视品牌)与 Direct WebOS(LG 电视免 HA 直连),自动检测配置并切换
  • 零冗余操作:内容预校验机制确保电视不会为"找不到的资源"白开机
  • 会话级精准控制:自动发现 TV/手机/Web 多终端会话,支持指定设备播放
  • 全功能遥控:音量、静音、进退、应用启动、甚至 HDMI 源切换均可 CLI 完成
  • 管理员功能:库扫描、多用户历史追踪(需管理员 API key)

潜在局限

  • 品牌限制:Direct WebOS 后端仅限 LG 电视;其他品牌必须依赖 Home Assistant
  • 网络依赖:Wake-on-LAN 需要电视与服务器同网段,跨 VLAN 需额外配置
  • 首次配对:WebOS 直连需人工确认电视弹窗并保存 TV_CLIENT_KEY
  • 延迟硬编码:电视启动(默认 10s)与应用加载(默认 8s)的等待时间固定,老旧设备可能需手动调大

适合人群

  • 已部署 Jellyfin 的 NAS/自托管用户
  • Home Assistant 智能家居玩家
  • 追求"语音/自动化触发观影"的极客家庭
  • 懒得找遥控器、记不住剧集进度的 binge-watcher

常规风险

  • 密钥泄露风险JF_API_KEYHA_TOKENTV_CLIENT_KEY 均为高权限凭证,必须仅存储于 openclaw.json 环境变量,禁止写入代码或文档
  • HA 令牌权限过高:建议创建专用受限用户,避免长期令牌被滥用
  • 电视误操作:WoL 广播可能误唤醒同 MAC 前缀设备(罕见)
  • 会话竞争:多用户同时操作时,会话发现可能指向错误设备

Jellyfin Control 内容

手动下载zip · 16.1 kB
cli.jstext/javascript
请选择文件