Play Music from YouTube

🎵 YouTube 音乐自动化播放器

通过 Playwright 浏览器自动化在 YouTube 上搜索、播放音乐,支持单曲、艺人歌单、情绪歌单及播放控制,需本地运行 Playwright CLI。

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

使用说明

核心用法

my-play-music-from-yt 是一项基于 Playwright CLI 浏览器自动化 的音乐播放技能,通过在本地启动可见浏览器(--headed)并连接 YouTube 实现以下功能:

| 功能 | 说明 |
|------|------|
| **单曲播放** | 指定歌名+艺人,自动搜索并播放官方 MV 或音频版本 |
| **艺人歌单** | 搜索艺人名,优先选择 YouTube 自动生成的「Mix」歌单实现连续播放 |
| **情绪/场景音乐** | 支持「放松冥想音乐」「60 年代华语老歌」等描述性查询 |
| **播放控制** | 暂停、继续、下一首、上一首、跳过广告、静音、全屏 |
| **语音纠错** | 自动处理语音识别转写错误(如「楊成林」→「楊丞琳」) |

技术实现要点

  • 命名会话:固定使用 -s=music_player 保持状态
  • 持久化配置:--persistent 保存登录态,避免每次重登
  • 快照-引用-操作:严格遵循 snapshot → ref(e123) → click/fill 模式,禁止 CSS/XPath 猜测
  • 后台运行:开始播放后不阻塞,用户可继续对话

---

显著优点

1. 零 API 依赖:不依赖 YouTube Data API 或音乐平台会员,完全免费
2. 曲库覆盖极广:YouTube 音乐库远超任何单一流媒体平台

3. 自动广告跳过:内置广告检测与跳过逻辑,Premium 用户可无广告

4. 跨语言支持:原生支持中文、英文、日文等多语言搜索

5. 持久登录态:一次登录后长期有效,支持个性化推荐歌单

---

潜在缺点与局限性

| 问题 | 说明 |
|------|------|
| **需本地运行 Playwright** | 依赖 `playwright-cli` 二进制文件,无法纯云端部署 |
| **macOS 权限门槛** | 首次使用需用户手动授权「屏幕录制」「自动化」「辅助功能」 |
| **浏览器资源占用** | 需持续运行 Chromium/Firefox 进程,内存占用 300-800MB |
| **广告不可避免** | 非 Premium 用户需等待或手动跳过广告,体验打折 |
| **UI 变更风险** | YouTube 前端更新可能导致选择器失效,需维护快照逻辑 |
| **无音频流直取** | 无法提取纯音频 URL,必须通过浏览器播放 |

---

适合人群

  • 本地 AI 助手用户:使用 OpenClaw 等框架,具备本地命令执行环境
  • YouTube Premium 订阅者:可获得近似 Spotify 的无广告体验
  • 多语言音乐爱好者:需要中文、日文、小众曲库的用户
  • 隐私敏感用户:不愿绑定 Spotify/Apple Music 账号,偏好匿名播放

---

常规风险

  • Google 账号安全:建议仅登录非主账号,或保持匿名使用
  • 自动化检测:长期高频操作可能触发 YouTube 反 bot 机制,建议间隔 5 秒以上操作
  • 会话泄漏:持久化浏览器数据存储于本地磁盘,共享设备需注意隐私清理
  • 版权合规:个人使用合法,公开分发或商业用途需遵守当地版权法规

Play Music from YouTube 内容

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