YouTube Music技能使用说明
2026-03-31
新闻来源:网淘吧
围观:9
电脑广告
手机广告
YTMusic Librarian
此技能使用ytmusicapiPython库来与YouTube Music进行交互。
先决条件
- Python 3.x
ytmusicapi包:pip install ytmusicapi- 技能文件夹中的认证文件(
oauth.json或browser.json)。
设置说明
-
安装库:

pip install ytmusicapi -
生成认证("cURL握手"):
- 打开Microsoft Edge并访问music.youtube.com(确保您已登录)。
- 按
F12打开开发者工具,转到网络标签页。 - 点击您的个人资料图标 -> 库在页面上。
- 在网络列表中寻找一个名为
浏览的请求。 - 右键点击这个
浏览请求 ->复制 -> 复制为 cURL(bash)。 - 将该 cURL 命令粘贴到技能文件夹中名为
headers.txt的文件里。 - 运行以下 Python 代码片段来生成
browser.json:from ytmusicapi.auth.browser import setup_browser with open('headers.txt', 'r') as f: setup_browser('browser.json', f.read()) - 确保
browser.json位于技能文件夹中。
-
验证:
python -c "from ytmusicapi import YTMusic; yt = YTMusic('browser.json'); print(yt.get_library_songs(limit=1))"
工作流程
图书馆管理
- 列出歌曲/专辑:
yt.get_library_songs(),yt.get_library_albums() - 添加/移除:
yt.rate_song(videoId, 'LIKE'),yt.edit_song_library_status(feedbackToken)
播放列表管理
- 创建:
yt.create_playlist(title, description) - 添加曲目:
yt.add_playlist_items(playlistId, [videoIds]) - 移除曲目:
yt.remove_playlist_items(playlistId, [videoIds])
元数据与发现
- 获取歌词:
yt.get_lyrics(browseId) - 获取相关:
yt.get_watch_playlist(videoId)->相关
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~