Play Music from YouTube

🎵 浏览器自动化驱动 YouTube 音乐播放

通过 Playwright 浏览器自动化在 YouTube 播放音乐,支持搜索特定歌曲、艺术家播放列表、风格情绪音乐及播放控制,具备持久会话和广告跳过能力。

收藏
11.2k
安装
2.5k
版本
0.0.9
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

该 Skill 使用 playwright-cli 驱动可见浏览器访问 YouTube,实现音乐播放的完整工作流:建立命名会话(-s=music_player)→ 快照获取页面元素引用 → 搜索歌曲/艺术家/风格 → 选择最佳结果(优先 Mix、长播放列表)→ 处理广告(检测跳过按钮、等待不可跳过广告)→ 控制播放(暂停、下一首、快进等)。支持语音转录错误的自动校正,无需用户确认即可直接搜索。

显著优点

  • 完整的浏览器自动化:采用真实浏览器环境,非 API 封装,可绕过部分反爬机制
  • 持久会话管理--persistent 标志保存登录状态、Cookie 和缓存,会话重启后无需重新登录
  • 健壮的错误恢复:内置多层故障处理——页面冻结时 goto 重置、会话丢失时自动重建、元素定位失败时滚动重试
  • 广告智能处理:循环检测跳过按钮,区分可跳过与不可跳过广告,支持连续多广告场景
  • 多语言原生支持:直接使用中文、日文等原文搜索,利用 YouTube 自动纠错处理语音转录错误

潜在缺点与局限性

  • 平台权限依赖:macOS 需用户手动授权屏幕录制、自动化、辅助功能权限,首次配置门槛较高
  • 视觉干扰--headed 默认运行会占用屏幕,可能影响专注工作流(虽可切换 headless 但非默认)
  • 广告不可完全消除:无法跳过不可跳过广告,需等待 5-20 秒,体验非无缝
  • 依赖第三方 CLI 工具playwright-cli 需独立安装维护,版本兼容性存在风险
  • YouTube 界面变动敏感:元素引用(ref)基于快照生成,YouTube UI 更新可能导致选择器失效

适合人群

  • 希望在桌面环境通过自然语言控制 YouTube 音乐播放的用户
  • 需要播放特定小众歌曲、现场版本或用户上传内容(非主流音乐平台覆盖范围)的用户
  • 能够接受可见浏览器窗口、不介意偶尔广告等待的实用主义者
  • macOS/Windows/Linux 桌面用户(需具备基础命令行工具安装能力)

常规风险

| 风险类别 | 说明 |
|---------|------|
| 账号关联 | 持久化配置文件可能保留登录态,多用户共享设备存在账号混淆风险 |
| 数据残留 | `--persistent` 模式在磁盘保存 Cookie 和浏览数据,敏感信息可能残留 |
| 自动化检测 | YouTube 可能识别浏览器自动化行为,存在限速或临时限制风险(当前未提及反检测措施)|
| 依赖失效 | `playwright-cli` 或 Chromium 更新可能导致 Skill 突然不可用 |
| 权限过度 | macOS 系统级权限授权后,该工具理论上可控制整个屏幕内容,需信任来源 |

Play Music from YouTube 内容

references文件夹
手动下载zip · 9.5 kB
playwright-ref.mdtext/markdown
请选择文件