YouTube Music 高级库管家

YouTube Music

收藏 11.1k
下载 2.3k
版本 1.0.1

基于 ytmusicapi 的非官方 YouTube Music 客户端,支持库管理、播放列表操作与歌词获取,需手动提取浏览器请求头完成认证。

基本信息

  • 技能名称?YouTube Music
  • 中文名称?YouTube Music 高级库管家
  • 作者?gentrycopsy
  • 分类?专业技能
  • 版本?1.0.1
  • 标签?youtube-music, music-library, playlist-management, python-api, unofficial-api, media-automation

使用方法

使用说明
核心用法
YTMusic Librarian 是一个围绕 ytmusicapi Python 库构建的技能,提供对 YouTube Music 的编程化访问能力。核心功能涵盖三大模块:

  1. 媒体库管理
    get_library_songs() / get_library_albums() 获取个人曲库
    rate_song() 点赞/点踩, edit_song_library_status() 修改保存状态
  2. 播放列表操作
    创建、添加/移除曲目,完整支持歌单生命周期管理
    通过 videoId 精确操作,适合批量整理
  3. 发现与元数据
    get_lyrics() 获取歌词, get_watch_playlist() 探索关联推荐
    显著优点
    功能全面 :覆盖官方客户端大部分核心能力
    免费访问 :无需 YouTube Music Premium 即可操作个人库
    可编程性 :适合自动化整理、迁移歌单等脚本场景
    潜在局限与风险
    非官方 API : ytmusicapi 通过逆向工程实现,Google 随时可能变更接口导致失效
    认证繁琐 :需手动从浏览器 DevTools 复制 cURL 请求头,门槛较高且易过期(需定期重新抓取)
    无 OAuth 原生支持 :当前方案依赖浏览器 cookies,安全性与稳定性弱于官方 OAuth
    ToS 灰色地带 :违反 YouTube Terms of Service 第 4 条关于自动化工具的规定
    适合人群
    技术用户、音乐数据整理爱好者、需要跨平台歌单迁移的进阶用户。不适合追求开箱即用的普通听众。
    常规风险
    账号可能因异常请求模式被限速或封禁
    认证文件 browser.json 包含敏感会话信息,需严格保管
    接口变动可能导致功能突然中断,需关注上游库更新

标签

专业技能

💬 评论 (0)

发表评论

支持 Markdown

📭 还没有评论,快来抢沙发吧!