Winamp播放器控制
跨平台控制经典音乐播
该技能基于ytmusicapi库,提供对YouTube Music平台的程序化访问能力,支持个人音乐库查询、歌单创建与编辑、歌曲收藏状态修改,以及歌词获取和相关推荐发现等功能。
步骤1:安装依赖
pip install ytmusicapi
步骤2:获取认证文件
browse的请求headers.txt文件中browser.json:
from ytmusicapi.auth.browser import setup_browser
with open('headers.txt', 'r') as f:
setup_browser('browser.json', f.read())
browser.json位于技能文件夹根目录步骤3:验证连接
python -c "from ytmusicapi import YTMusic; yt = YTMusic('browser.json'); print(yt.get_library_songs(limit=1))"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | YouTube Music账号;browser.json认证文件;目标歌单ID(可选);歌曲/专辑ID(可选) |
| 输出 | 音乐库歌曲列表;歌单内容列表;歌词文本;相关推荐曲目;操作执行结果状态 |
| 适用人群 | YouTube Music付费订阅用户;需要批量管理音乐库的个人用户;构建音乐推荐工作流的开发者 |
| 不包含 | 音频文件下载功能;上传本地音乐到云端;跨平台歌单迁移;实时播放控制 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/gentrycopsy/ytmusic/SKILL.md
来源类型:GitHub仓库