Mac 上怎么清 Spotify 缓存,哪些下载要保留
Spotify 在 Mac 上占了好几个 GB,不一定是应用本身很大,里面有播放缓存、为离线收听保存的音乐和播客,也有本机设置和账号状态。先用 Spotify 自己的缓存清理按钮,因为直接删掉名字里带 Cache 的文件夹,也可能删掉你还想保留的下载。
先分清缓存和下载
选清理方式之前,先决定哪些内容可以不要,如果下次坐飞机时发现下载的歌单没了,Spotify 文件夹再小也没用。
| 数据 | 用途 | 怎么处理 |
|---|---|---|
| 播放缓存 | 保存供播放使用的临时副本 | 先在 Spotify 内清理,继续听歌会重新生成 |
| 离线下载 | 没有网络时也能听选好的音乐和播客 | 保留,或在 Spotify 内移除选中的下载 |
| 登录状态和本机设置 | 保存这次安装的账号状态和偏好 | 清缓存时保留 |
| 你自己的音频文件 | 添加到本地播放的原始文件 | 保留原文件,它们不是 Spotify 缓存 |
清本机存储和删账号里的歌单是两件事,不要为了移除下载副本就删掉歌单,也不要把自己的音频文件当成可以重新拉取的流媒体数据。
先在 Spotify 内清理缓存
Spotify 的桌面版存储说明写的是桌面应用里的操作,网页播放器里没有这个入口,下面保留英文界面的标签,方便对照。
- 点击头像,打开 Settings。
- 向下找到 Storage。
- 记下显示的缓存和下载大小,再点 Clear cache,弹出确认就点确认。
- 重新看一眼存储显示,再决定要不要去访达处理。
这个按钮针对缓存,下载内容有单独的移除入口。最好出门前趁还有网络时做,做完断网试播一份想留着的下载,别想当然地认为本机副本都还在,正常听歌也会重新建立缓存,每次听完都清一次没什么必要。
如果找不到按钮,先确认打开的是已安装的桌面应用,再看 Spotify 当前的说明,不照旧版手机截图找菜单。如果 Spotify 已经打不开,可以看下面的文件夹检查,但认不出用途的内容先保留。
动文件夹前先确认存储位置
同一份存储说明还介绍了移动缓存的 Change location。在 Storage 中先记下当前路径,以及应用显示的下载位置,再考虑更改,换位置只是把存储搬到别处,总占用并没有变少,而且 Spotify 要读写时,新位置得一直能访问。
Mac 上值得测量的两个位置是:
~/Library/Application Support/Spotify/PersistentCache
~/Library/Caches/com.spotify.client
这也是 Mole 会列出供你确认的两个存储目录,但名字里带 Cache 不代表里面的文件都能删。Spotify 桌面版的目录布局变过,你自己设的下载位置,比从别人 Mac 上抄来的路径更靠谱,尤其不要因为 PersistentCache 带 Cache 就把它清空。
退出 Spotify 后,可以用终端里的只读命令查看两个文件夹的大小:
du -sh "$HOME/Library/Application Support/Spotify/PersistentCache" "$HOME/Library/Caches/com.spotify.client"
提示文件夹不存在,只表示这台 Mac 没有这个位置,不代表 Spotify 需要修复,不用新建,也不要换成更大的上级目录。这是文件夹总量,里面可能有下载,不是只清缓存就能清理出的空间。
在 Spotify 内移除下载
如果占大头的是下载,清缓存解决不了这一部分。Spotify 的离线收听说明里讲了怎么从已下载的专辑或歌单里移除下载,在音乐库里打开对应的专辑或歌单,点已下载标记移除离线副本,歌单本身还在。
先挑一份不再需要离线听的内容,移除下载,再查看 Storage,不要把只适用于手机的移除全部下载步骤套到 Mac 上。如果它又开始下载,先看它是不是还开着离线收听,不要再去删一遍文件。
移除下载是用本机空间换以后重新下载的时间和流量,不会把 Spotify 存下来的文件变成能独立播放的备份,自己的原始音乐另行保存,离开网络前先核对想保留的下载。
仍需手动移除文件夹时
动文件前用 Command-Q 退出 Spotify,在访达按 Shift-Command-G,打开前往文件夹,粘贴上面的一个完整路径,~ 表示你的个人文件夹,保留这个符号。
一次只检查一个目录,并和刚才记下的离线位置对照,如果里面有想保留的下载,或者无法确定内容,就留下它,改用 Spotify 自己的入口。这里没有一条适用于所有 Mac、可以直接删掉的纯缓存子目录。
如果你接受失去某个目录里的内容,也能重新下载,只把这个确切的文件夹移到废纸篓,保留 ~/Library/Application Support/Spotify 的其他内容,再打开 Spotify,检查播放、登录、设置和一份想保留的离线歌单。检查期间让移除的文件夹留在废纸篓里,只有它还在时才有恢复机会,放回文件也不保证 Spotify 能认出旧下载。
删除整个支持目录是更大范围的重置,Spotify 的彻底重装步骤会连同 ~/Library/Caches/com.spotify.client 和 ~/Library/Caches/com.spotify.client.helper 一起移除它,并说明重装后音乐和播客都要重新下载。这是排障的后续步骤,不是清缓存的第一步,Spotify 卸载指南说明了这种操作该保留和移除什么。
核对空间和异常情况
前后量同一个文件夹,对比两次的结果,再看 Mac 的可用空间,废纸篓里的项目在永久删除前仍占磁盘。确认 Spotify 正常、也不再需要移除的内容后,只永久删除这些项目,不要连其他文件一起清空。
空间几乎没变时,看下载是否占了大头、配置的位置是否在别处。听歌时文件夹又变大,是缓存在重建,如果整张歌单都在重新下载,就去看下载设置。手动移除后丢了登录,先别继续删目录,登录同一个账号核对音乐库,客户端还是有问题再考虑重装,重装后下载要重新来一遍。
Mole 会列出什么
Mole Mac 的清理会在 App 缓存与日志中列出符合条件的上述两个目录,两项都默认不勾选,留给你确认。这两项不包括整个 Spotify 支持目录,也不包括你放在别处的原始音频,但勾选任意一项,里面的下载也可能被一起移除,默认不勾选是把决定交给你,不代表勾选以后里面的内容还会保留。想保住离线收听,先用 Spotify 自己的按钮。
常见问题
清缓存会删掉歌单吗?
清播放缓存和删账号里的歌单不同,但移除文件夹可能影响离线可用性,下载要单独核对,自己的本地音频也要保留。
为什么缓存又长回来了?
Spotify 会边播边重新保存数据,清得越勤,重新下载得也越勤,如果主要占用来自主动保存的内容,就用下载管理入口处理。
能删掉整个 Spotify 支持目录吗?
只有明确要重置本机数据,并接受设置丢失、可能重新登录和重新下载时才这样做,普通清缓存用 Clear cache,保留上级目录。