Chromecast投屏控制

3小时前更新 1 00
Chromecast投屏控制Chromecast投屏控制
Chromecast投屏控制

技能简介

基于catt命令行工具,在本地网络中发现并控制Chromecast及Google Cast设备,支持媒体投送、播放控制、队列管理状态保存

业务背景

解决会议室、展厅等场景中多屏内容统一管控的难题。无需额外硬件,直接通过现有网络批量发现并操控Chromecast设备,实现一键投屏、远程播控与内容排期,降低IT运维复杂度,提升多媒体展示效率。

落地案例:市场部举办产品发布会时,需将宣传视频同步投放至三个分会场的电视屏幕。工作人员先扫描局域网获取所有Chromecast设备列表,选定目标设备后推送视频URL,过程中可远程暂停、调节音量或切换下一支影片,全程无需到场操作。若网络屏蔽自动发现,则直接输入设备IP地址完成连接。

能做什么

  • 扫描发现局域网内所有Cast设备
  • 投放在线视频、本地文件或网页到电视
  • 远程控制播放、暂停、快进、音量
  • 管理YouTube播放队列
  • 保存和恢复播放状态

使用说明

安装指令:

# 通过pip/uv安装
pip install catt
# 或
uv pip install catt

基础用法:

  1. 查找设备:catt scan
  2. 设置默认设备:catt -d "客厅电视" set_default
  3. 投放视频:catt cast "https://youtube.com/watch?v=xxx"
  4. 播放控制:catt pause / catt play / catt stop
  5. 调节音量:catt volume 50
  6. 保存状态:catt save,恢复:catt restore

输入与输出

见下方输入与输出表格。

项目内容
输入设备名称/IP、媒体URL/本地文件、时间戳、字幕路径、yt-dlp参数
输出扫描到的设备列表、当前播放状态、保存的配置状态
适用人群家庭自动化用户、开发者、需要批量管理投屏设备的运维人员
不包含跨网段远程控制、DRM内容处理、AirPlay/Miracast等其他投屏协议

 

风险提示

  • 需与Chromecast处于同一局域网
  • 本地文件投送需开放TCP 45000-47000端口
  • 部分网络可能屏蔽mDNS发现,需直接使用IP地址
  • 依赖yt-dlp解析在线源,部分站点可能受限

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/morozred/chromecast-control/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...