V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PinkStarrySky
V2EX  ›  iPhone

切换 App Store 账号, 会导致 Apple Music 缓存到本地的音乐被移除, 需要重新下载, 有什么办法能解决这个问题吗?

  •  
  •   PinkStarrySky · 2 天前 · 1454 次点击
    音乐好几百首, 每次切换都重新下载, 有点麻烦.
    20 条回复    2026-03-06 07:35:53 +08:00
    msdurex
        1
    msdurex  
       2 天前   ❤️ 2
    Apple 使用的是 FairPlay Streaming (FPS) 还算是不错的一套 DRM 系统啦,可以保护 HLS Streaming ,包括支持离线鉴权。原理和机制需要删除本地的“下载”。 首先设备会根据账户信息生成一个加密的鉴权密钥给到服务器,服务器返回合法证书。然后你设备账户环境变化了,如果这张证书还能生效,那还得写一套系统永久吊销所有的证书?当然 iTunes 就有类似的机制,可以在 5 台电脑上授权,然后一年可以吊销所有电脑设备的功能。当然更新 FPS 非常麻烦,需要更新包括 iOS ,iPadOS ,tvOS ,visionOS ,甚至 Safari ,WebKit 等一系列的东西。我不觉得有哪个程序员傻到去动这样一座大山。毕竟 ain't broke don't fix
    dumbass
        2
    dumbass  
       2 天前
    it's Apple, just bear with it.
    chuugoku
        3
    chuugoku  
       2 天前
    没办法 几年前我也遇到过 切回来使用流量自动下载也不提醒 流量超了 100 多
    windorz
        4
    windorz  
       2 天前
    痛点+1, 我的选择就是不下载了.
    PhDLuffy
        5
    PhDLuffy  
       2 天前
    把 apple music 关了,用 mac 同步管理本地音乐库,7 年前就开始这么干了,苹果的在线音乐版权太严格了。
    UtadaHikaru
        6
    UtadaHikaru  
       2 天前
    这是一个点,还有一个就是专辑和歌名混乱,日语歌尤为严重,很多罗马音,也有一张专辑分裂成几张的情况
    UtadaHikaru
        7
    UtadaHikaru  
       2 天前
    @PhDLuffy 本地管理也是一坨,同步不是增量同步,管理大曲库是灾难,自己选部分歌拖进设备的话,有时可以有时又不行
    cloudyplain
        8
    cloudyplain  
       2 天前
    再买个一台 iphone
    wu67
        9
    wu67  
       2 天前
    @UtadaHikaru 把 设置-文件 里面两个复选框 取消勾选, 文件统一放一个目录, 直接选中所有歌曲把歌曲拖到音乐 app. 然后用全量同步到 iPhone 完事. 用了十几年目前没法发现过这样手动管理会出错.
    UtadaHikaru
        10
    UtadaHikaru  
       2 天前
    @wu67 我上面说的有歧义哈,Mac 自己本地管理没啥问题,主要问题是 Mac 同步 iPhone 这一步,全量同步确实没问题,有时 Mac 新增几首歌,直接音乐窗口那里拉进 iPhone ,有时奏效有时不行
    wu67
        11
    wu67  
       2 天前
    @UtadaHikaru 试试直接点同步.
    在同步窗口里面, 音乐那个标签, 直接选同步所有. 然后右下角点同步, 狂点右下角跳过备份, 这时候就是只同步音乐了. 实测更新十几首歌还是很快的, 一会就好了, 不是整个目录再次全量丢过去.
    jtshs256
        12
    jtshs256  
       2 天前   ❤️ 1
    新建一个 Smart Playlist ,匹配全部歌曲,切完账号点一下重新下载这个 playlist 就完事了
    LOGOSJ
        13
    LOGOSJ  
       2 天前 via iPhone
    如果没有经常在无网络条件下听歌的需求,那干脆不要自动下载了
    red3a
        14
    red3a  
       2 天前
    我的选择是买个 android 用 apple musoc
    Chicagoake
        15
    Chicagoake  
       2 天前
    @PhDLuffy 我最近也有上传无版权歌曲同步至多设备的需求,一般是这样实现的:网络寻找资源、mp3tag 编辑好歌曲名、歌手名、专辑名、专辑封面等信息,专辑封面通过 http://coverbox.henry-hu.com/或网易云获取,修改为 m4a 格式,拉到 Mac 端 Apple Music 里,上传完毕后在顶栏文件-资料库-更新云端资料库,多点两次,添加到播放列表内,这时候点开手机端基本就差不多了,可能专辑封面需要一会儿时间下载下来,文件加载得蛮快的。
    Dream4U
        16
    Dream4U  
       2 天前
    https://github.com/Lakr233/AssppWeb
    自己部署,登录 ID ,下载安装
    PhDLuffy
        17
    PhDLuffy  
       1 天前
    @UtadaHikaru 你那不是同步管理,你那是手动管理,完全是两码事。

    苹果 iTunes 就是本地音乐同步管理起家的,上万首歌同步管理一点问题没有。

    管理是管理,音乐文件是音乐文件,你需要自己处理音乐文件的 tag ,很多第三方可以处理,完美严格的音乐 tag 不会出一点问题。

    与手机,ipad ,甚至手表直接无脑点击同步就行了
    PhDLuffy
        18
    PhDLuffy  
       1 天前
    @UtadaHikaru 苹果所有设备之间,不要用文件拖动,那是老掉牙的 win 脑文件整理思路,用同步的概念。

    你 mac 里面的音乐库整理好,想跟手机,ipad ,手表同步,通过 am 或者 iTunes 来勾选,点击同步按钮。让软件自己去管理增删音乐文件。

    你自己去挪动音乐文件,反而破坏了音乐库,不出问题才怪。库管理的思路才是正确便捷的管理方法。

    你音乐库上万首歌,你自己一个一个管理不累死才怪。
    PhDLuffy
        19
    PhDLuffy  
       1 天前
    @Chicagoake 差不多,我也是这样的工作流。
    godmiracle
        20
    godmiracle  
       1 天前
    之前也遇到这个问题,最后选择自建音乐库
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2633 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:55 · PVG 18:55 · LAX 02:55 · JFK 05:55
    ♥ Do have faith in what you're doing.