Mac 上怎麼清 Spotify 快取,哪些下載要保留
Spotify 在 Mac 上佔了好幾個 GB,不一定是應用程式本身很大,裡面有播放快取、為離線收聽保存的音樂和 Podcast,也有本機設定和帳號狀態。先用 Spotify 自己的快取清理按鈕,因為直接刪掉名稱帶 Cache 的資料夾,也可能刪掉你還想保留的下載。
先分清快取和下載
選清理方式前,先決定哪些內容可以不要,如果下次搭飛機時發現下載的播放清單沒了,Spotify 資料夾再小也沒用。
| 資料 | 用途 | 怎麼處理 |
|---|---|---|
| 播放快取 | 保存供播放使用的暫存副本 | 先在 Spotify 內清理,繼續聽歌會重新產生 |
| 離線下載 | 沒有網路時也能聽選好的音樂和 Podcast | 保留,或在 Spotify 內移除選取的下載 |
| 登入狀態和本機設定 | 保存這次安裝的帳號狀態和偏好 | 清快取時保留 |
| 你自己的音訊檔案 | 加入本機播放的原始檔案 | 保留原檔,它們不是 Spotify 快取 |
清本機儲存空間和刪帳號裡的播放清單是兩件事,不要為了移除下載副本就刪掉播放清單,也不要把自己的音訊檔案當成可以重新取得的串流資料。
先在 Spotify 內清理快取
Spotify 的桌面版儲存說明提供了桌面應用程式的操作路徑,不是網頁播放器,下面保留英文介面的標籤,方便核對。
- 點擊頭像,開啟 Settings。
- 向下找到 Storage。
- 記下顯示的快取和下載大小,再點 Clear cache,出現確認時再確認。
- 重新查看儲存顯示,再決定要不要到 Finder 處理。
這個按鈕針對快取,下載內容有獨立的移除入口。出門前趁還有網路時操作,再離線試播一份想保留的下載,不要預設所有本機副本都還在,正常聽歌也會重新建立快取,每次聽完都清一次沒什麼必要。
如果找不到按鈕,先確認開啟的是已安裝的桌面應用程式,再看 Spotify 目前的說明,不照舊版手機截圖找選單。如果 Spotify 已經打不開,可以看下面的資料夾檢查,但認不出用途的內容先保留。
動資料夾前先確認儲存位置
同一份儲存說明還介紹了移動快取的 Change location。在 Storage 中先記下目前路徑,以及應用程式顯示的下載位置,再考慮更改,換位置只是把資料移到別處,不代表總佔用變少了,Spotify 需要讀寫時目的位置仍要可用。
Mac 上值得測量的兩個位置是:
~/Library/Application Support/Spotify/PersistentCache
~/Library/Caches/com.spotify.client
這也是 Mole 會列出供你確認的兩個儲存目錄,名稱不能證明裡面的所有檔案都能刪。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,在 Finder 按 Shift-Command-G,開啟前往資料夾,貼上上面的一個完整路徑,~ 表示你的個人資料夾,保留這個符號。
一次只檢查一個目錄,並和剛才記下的離線位置對照,如果裡面有想保留的下載,或無法確定內容,就留下它,改用 Spotify 自己的入口。這裡沒有一條適用於所有 Mac、可以直接刪掉的純快取子目錄。
如果你接受失去某個目錄裡的內容,也能重新下載,只把這個確切的資料夾移到垃圾桶,保留 ~/Library/Application Support/Spotify 的其他內容,再開啟 Spotify,檢查播放、登入、設定和一份想保留的離線播放清單。檢查期間讓移除的資料夾留在垃圾桶裡,只有它還在時才有復原機會,放回檔案也不保證 Spotify 能辨識舊下載。
刪除整個支援目錄是更大範圍的重設,Spotify 的完整重新安裝步驟會連同 ~/Library/Caches/com.spotify.client 和 ~/Library/Caches/com.spotify.client.helper 一起移除它,並說明重新安裝後音樂和 Podcast 都要重新下載。這是疑難排解的後續步驟,不是清快取的第一步,Spotify 解除安裝指南說明了這種操作該保留和移除什麼。
核對空間和異常情況
對比前後同一個資料夾的測量結果,再看 Mac 的可用空間,垃圾桶裡的項目在永久刪除前仍佔磁碟。確認 Spotify 正常,也不再需要移除的內容後,只永久刪除這些項目,不要連其他檔案一起清空。
空間幾乎沒變時,看下載是否佔了大部分、設定的位置是否在別處。播放時資料夾重新變大,符合快取重建的行為,整張播放清單重新下載,就檢查下載選取狀態。手動移除後失去登入狀態,先別繼續刪目錄,登入同一個帳號核對音樂庫,只有用戶端故障仍在時才考慮重新安裝,並接受重新下載的成本。
Mole 會列出什麼
Mole Mac 的清理會在 App 快取與記錄中列出符合條件的上述兩個目錄,兩項都預設不勾選,留給你確認。這組 Spotify 快取項目不針對整個支援目錄,也不針對其他位置的原始音訊,但選取任一目錄,仍可能移除裡面的下載,預設不勾選表示由你決定,不代表手動勾選後還會保留內容。想保住離線收聽,先用 Spotify 自己的按鈕。
常見問題
清快取會刪掉播放清單嗎?
清播放快取和刪帳號裡的播放清單不同,但移除資料夾可能影響離線可用性,下載要單獨核對,自己的本機音訊也要保留。
為什麼快取又長回來了?
Spotify 會隨著播放重新保存資料,反覆清就要反覆取得,如果主要佔用來自主動保存的內容,就用下載管理入口處理。
能刪掉整個 Spotify 支援目錄嗎?
只有明確要重設本機資料,並接受設定遺失、可能重新登入和重新下載時才這樣做,普通清快取用 Clear cache,保留上層目錄。