YouTube音乐管理

2小时前更新 1 00

管理YouTube音

收录时间:
2026-02-26
YouTube音乐管理YouTube音乐管理
YouTube音乐管理

技能简介

该技能基于ytmusicapi库,提供对YouTube Music平台的程序化访问能力,支持个人音乐库查询、歌单创建与编辑、歌曲收藏状态修改,以及歌词获取和相关推荐发现等功能。

能做什么

  • 查看个人音乐库中的歌曲、专辑列表
  • 创建、修改、删除自定义歌单
  • 向歌单添加或移除曲目
  • 标记歌曲喜欢/不喜欢状态
  • 获取歌曲歌词内容
  • 发现与当前歌曲相关的推荐曲目

使用说明

步骤1:安装依赖

pip install ytmusicapi

步骤2:获取认证文件

  1. 使用Microsoft Edge浏览器访问music.youtube.com并登录账号
  2. 按F12打开开发者工具,切换到Network(网络)标签页
  3. 点击页面右上角头像 → 图书馆(Library)
  4. 在网络请求列表中找到名为browse的请求
  5. 右键该请求 → Copy → Copy as cURL (bash)
  6. 将复制的cURL命令粘贴到技能文件夹的headers.txt文件中
  7. 运行以下Python代码生成browser.json
    from ytmusicapi.auth.browser import setup_browser
    with open('headers.txt', 'r') as f:
        setup_browser('browser.json', f.read())
  8. 确认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付费订阅用户;需要批量管理音乐库的个人用户;构建音乐推荐工作流的开发者
不包含音频文件下载功能;上传本地音乐到云端;跨平台歌单迁移;实时播放控制

 

风险提示

  • 认证文件包含个人账号信息,请勿提交至公共代码仓库
  • 频繁API调用可能触发YouTube速率限制
  • 歌单修改操作不可逆,建议操作前备份重要数据
  • 第三方库接口变更可能导致功能异常

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/gentrycopsy/ytmusic/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...