Warum ist der Spotify-Cache so groß?

2634
JVon

Auf meinem Mac ist mir aufgefallen, dass Spotify einen recht großen Cache ( /Library/Caches/com.spotify.client) verwendet. In meinem Fall sind es ungefähr 4 GB.

Das ist jedoch sehr rätselhaft, denn ich lade zwar alle meine Songs herunter, aber ich habe kaum 25 Songs. Der Ordner enthält viele scheinbar verschlüsselte Dateien von etwa 10 MB (definitiv mehr als 25 Dateien!).

Meine Frage ist also: Warum ist dieser Cache so groß? Wird dieses Verhalten von einer so kleinen Bibliothek von mir erwartet?

Ich stelle mir vor, dass das Löschen nur meine heruntergeladenen Soundtracks löscht - was ich eigentlich gar nicht vorhabe, aber ich bin verblüfft über die enorme Größe des Caches.

3

1 Antwort auf die Frage

5
TrevorKS

Scheinbar gibt es bei Spotify zwei Arten von Cache. Der erste Typ (nicht der, den Sie beschreiben) wird für die Tracks verwendet, die Sie heruntergeladen haben. So einfach ist das. :)

Beim zweiten Typ werden Songs vom Streaming der Musik online auf Ihren Computer heruntergeladen. Auch wenn Sie Spotify nie angewiesen haben, diese Songs herunterzuladen, werden sie trotzdem beim Streaming gespeichert. Wenn Sie diesen Song in der Zukunft spielen, werden sie aus dem Cache abgespielt. Dies reduziert die Belastung der Server, was bedeutet, dass sie nicht so groß wie eine Infrastruktur sein müssen und mehr Gewinn erzielen. Sie verschlüsseln sie, weil sie nicht möchten, dass Sie mit den Songs losgehen.

Über den Link hier kann ich diese Informationen überprüfen. Los und lösche es.

Am Ende des Tages ist der Spotify-Client geschlossener Quellcode, sodass wir nicht ändern können, was er tut. Was wir jedoch tun können, ist einen cron-Job zu setzen, um das Verzeichnis täglich zu löschen, damit es niemals sehr groß wird.

Fügen Sie diese Zeile zu crontab hinzu, und die Datei wird täglich um 12 gelöscht.

0 12 * * * rm "Library/Caches/com.spotify.client" >/dev/null 2>&1 
Bedeutet das, dass der Cache auf unbestimmte Zeit weiter wächst? Kann es gestoppt werden? (Ich möchte es nicht alle paar Wochen löschen) JVon vor 6 Jahren 0
Solange Sie neue Songs hören, die nicht zwischengespeichert werden, wird sie weiter wachsen. Ich bin nicht sicher, ob Sie es wissen, aber spotify verwendet auch ein P2P-Netzwerk, um die Serverlast zu reduzieren. Dies bedeutet, dass die Songs auf Ihrem Computer an andere Spotify-Benutzer gesendet werden. TrevorKS vor 6 Jahren 0
Am Ende des Tages ist spotify client geschlossener Quellcode, sodass wir nicht ändern können, was er tut. Was wir jedoch tun können, ist einen cron-Job zu setzen, um das Verzeichnis täglich zu löschen, damit es niemals sehr groß wird. TrevorKS vor 6 Jahren 1