web-dev-qa-db-ja.com

Spotifyのキャッシュが非常に大きいのはなぜですか?

私のMacで、Spotifyがかなり大きなキャッシュ(/Library/Caches/com.spotify.client)。私の場合、それはおよそ4GBです。

しかし、すべての曲をダウンロードするのは本当ですが、25曲ほどしか持っていないので、それは本当に不可解です。フォルダーには、一見暗号化されているように見える10MB程度のファイルがたくさん含まれています(間違いなく25を超えるファイルです!)。

だから私の質問です:なぜこのキャッシュはそんなに大きいのですか?この動作は私のような小さなライブラリから予想されますか?

削除すると、ダウンロードしたサウンドトラックがクリアされるだけだと思いますが、実際にはそうするつもりはありませんが、キャッシュの巨大なサイズに困惑しています。

4
JVon

Spotifyには2種類のキャッシュがあるようです。最初のタイプ(記述したタイプではない)は、ダウンロードしたトラックに使用されます。とても簡単です。 :)

2番目のタイプは、音楽をオンラインでストリーミングしてコンピューターにダウンロードした曲です。 Spotifyにこれらの曲をダウンロードするように指示したことがない場合でも、ストリーミングとして保存されるため、将来その曲を再生する場合は、キャッシュから再生されます。これにより、サーバーへのストレスが軽減されます。つまり、インフラストラクチャほど大きなものを用意する必要がなくなり、利益が増加します。彼らはあなたが歌で歩き去ってほしくないのでそれを暗号化します。

ここにリンク は、この情報を検証できる場所です。先に進んで削除してください。

結局のところ、Spotifyクライアントはクローズドソースコードであるため、Spotifyクライアントの動作を変更することはできません。ただし、できることは、ディレクトリを毎日削除するようにcronジョブを設定することです。これにより、ディレクトリが非常に大きくなることはありません。

この行をcrontabに追加すると、毎日12時にファイルが削除されます。

0 12 * * * rm "Library/Caches/com.spotify.client" >/dev/null 2>&1
6
TrevorKS