Windows 上清理 Spotify 快取,先保留離線下載
Windows 上的 Spotify 即使主要用來串流聽歌,也可能存下好幾個 GB,先用它自己的清除快取按鈕,把暫時的播放資料和特地下載的離線音樂分開處理,直接清空名叫 Storage 的資料夾,可能把兩種內容一起刪除。
先決定要清理哪一種內容
Spotify 把播放快取和離線下載分開說明,快取減少重複取得同一段音訊,下載則是你主動留下、準備斷網播放的內容,帳號資料和偏好設定另算,自己匯入的音訊也仍是個人檔案。
| 內容 | 先做什麼 | 會失去什麼 |
|---|---|---|
| 暫時的播放快取 | 用 Spotify 自帶的清除快取功能 | 播放時重新取得資料 |
| 下載的專輯和播放清單 | 在 Spotify 裡移除對應下載 | 重新下載前無法離線播放 |
| 設定和登入狀態 | 保留設定與套件目錄 | 擴大重設範圍可能需要重新登入、設定 |
| 自己的音訊檔案 | 保留原始資料夾 | 刪除原檔可能遺失 Spotify 無法補回的音樂 |
動手前記下 Spotify 顯示的儲存空間用量、儲存路徑,以及那顆磁碟的可用空間,出門要離線聽歌的話,先確認哪些播放清單已經下載。
先在 Spotify 裡清除快取
Windows 桌面版的入口是按一下個人檔案圖片,開啟設定,再找到儲存空間,按一下清除快取,Spotify 目前的說明給出的就是這條桌面路徑,不是手機版的設定與隱私權入口。
確認提示裡的範圍,選擇清除快取,不要選移除下載或 Windows 的應用程式重設,完成後比較快取用量,播放一首歌,再檢查一份已下載的播放清單,先看第一種方法改變了什麼,再決定要不要繼續。
按鈕不見了,或按了沒反應,先重新啟動 Spotify 再看,仍有問題就記下版本號碼和安裝管道。重新安裝的範圍更大,Spotify 明確說明重新安裝後需要重新下載離線內容,想保留下載時不適合先走這一步。
找到對應安裝方式的資料夾
桌面安裝程式版本可以先查看 %LOCALAPPDATA%\Spotify\Storage,把路徑貼到檔案總管的網址列,不需要先找出隱藏的 AppData 資料夾。這是 Mole 的 Spotify Storage 規則辨識的位置,改過儲存位置後,正在使用的資料可能在別處,先和 Spotify 設定裡顯示的路徑核對。
Microsoft Store 版則到 %LOCALAPPDATA%\Packages 下找以 SpotifyAB.SpotifyMusic_ 開頭的套件家族目錄,SpotifyAB.SpotifyMusic_* 裡的星號表示後綴不同,不是能直接貼上的完整目錄名稱。Microsoft 的封裝桌面應用程式說明解釋了為什麼這類應用程式會有獨立的 AppData 位置。
想確認有沒有註冊的套件,可以在 Windows PowerShell 裡執行這條唯讀查詢。
Get-AppxPackage -Name '*Spotify*' | Select-Object Name, PackageFamilyName, InstallLocation
Get-AppxPackage 預設查詢目前使用者的套件,有結果表示存在套件安裝,但電腦也可能同時裝著另一個 Spotify,查詢正常完成卻沒有相符項目,只能說明目前使用者沒查到對應套件,不能據此說電腦上沒裝 Spotify,錯誤也不能當作任何一邊的證據。
Store 版的配置會變化,2021 年 Spotify 社群的一篇討論提到了 LocalCache\Spotify\Data 和 LocalState,但被採納的回答來自志工,並非 Spotify 員工,不能把舊配置理解成 LocalCache 下所有東西都能刪除,以應用程式顯示的路徑為準,保留套件根目錄。
手動重設資料夾前,接受離線下載可能遺失
自帶按鈕有效就到這裡,不需要繼續擴大範圍,這次查到的廠商說明沒有給出一個適用於所有 Windows 版本、全部內容都保證只是播放快取的資料夾。Spotify 對 Store 快取目錄的回覆也提醒,目錄裡可能有帳號相關的播放資訊和下載。
桌面版 Storage 的手動重設,只適合能接受重新下載離線內容的時候,先記下路徑,完整結束 Spotify,再按 Ctrl+Shift+Esc 開啟工作管理員,確認 Spotify.exe 已經不在執行,還在的話先核對執行檔路徑,再結束那個特定處理程序。
開啟已經確認的 %LOCALAPPDATA%\Spotify\Storage,用一般 Delete 把其中的內容移到資源回收筒,核對 Windows 的提示,不用 Shift+Delete。保留 %LOCALAPPDATA%\Spotify、%APPDATA%\Spotify 和 Store 套件根目錄,路徑不存在、與實際路徑不同或仍被佔用時就停下,不改刪旁邊的目錄,也不修改權限。
重新開啟 Spotify,測試播放後再決定是否丟棄資源回收筒裡的內容,只有還在資源回收筒時才有還原路徑,還原回去也不保證 Spotify 能認回每一份離線下載。Store 版沒有確認過的窄範圍目標時,繼續用應用程式內功能,不清空 LocalCache 或 LocalState。
下載移除和儲存位置分開處理
想清理出離線音樂佔用的空間,在音樂庫裡開啟已經下載的專輯或播放清單,用下載按鈕取消它的下載,Spotify 的離線指南把這件事和快取清理分開,先確認下載標記變了,再處理其他內容。
想換儲存位置,回到設定 › 儲存空間,能看到變更位置時用這個功能,記下新舊路徑,讓 Spotify 完成它提示的操作,再回設定確認目標目錄。目前支援頁把它描述為變更快取位置,不代表它保證移動全部離線下載,或自動清空舊目錄。
新路徑確認有效、需要的下載也能離線播放以前,先保留舊資料夾,資料真正離開原來的磁碟,換磁碟才會減輕它的空間壓力。透過 Spotify 本機檔案功能播放的自有音訊,仍留在原來的資料夾裡。
清完以後,核對空間和播放
重新整理同一顆磁碟的可用空間,和變小的快取目錄對照,內容移到資源回收筒以後仍然佔空間,因此移動成功也可能看不到可用空間增加,永久移除前只檢查這次對應的項目,不用把資源回收筒裡其他內容一起清空。
繼續聽歌後快取重新增加很正常,如果整份播放清單都開始重新下載,先看離線下載是否被移除、儲存位置是否改了。若重新要求登入,先停止繼續刪除,核對自己用的是清快取按鈕或預期的窄範圍資料夾,有沒有把設定也重設了,登入同一個帳號,確認音樂庫以後再補下載。
Spotify 已經佔得不多,磁碟卻還是滿的,可以按 Windows 快取清理指南繼續區分其他快取和個人資料。
Mole 在哪裡能幫上忙
Mole for Windows 的清理頁會把 %LOCALAPPDATA%\Spotify\Storage 列為 Spotify Storage,可能混著離線下載,所以初始不勾選,Spotify 執行時這列不可清理,可用後按全選也會選上它。主動選擇後,可移除的內容進資源回收筒,不受一般快取移除方式的設定影響,這條規則不涵蓋 Spotify 的 Store 套件儲存,也不跟隨自訂儲存位置,不以 Spotify 程式或設定的父目錄為目標,Spotify 已測應用程式指南另行說明解除安裝時的確認範圍。
常見問題
清除快取會刪除我的播放清單嗎?
暫時資料先用應用程式內清快取功能處理,再檢查音樂庫和下載,清空整個 Storage 資料夾的範圍更大,可能刪除離線副本,離線副本不見了和登入後的音樂庫裡缺少播放清單,是兩種問題。
快取為什麼又回來了?
Spotify 會在聽歌時存下播放資料,重新出現不代表清理失敗,先比較清理完、還沒播放時的結果,再看之後增加了多少,下載另外檢查。
可以刪除整個 Spotify 套件資料夾嗎?
保留它,裡面除了儲存內容還有應用程式狀態,目錄名稱不能證明它只有快取,先用 Spotify 自帶功能,需要重新安裝修復時再接受本機下載遺失的代價。