Почему кэш Spotify такой большой?

2505
JVon

На моем Mac я заметил, что Spotify использует довольно большой кеш ( /Library/Caches/com.spotify.client). В моем случае это примерно 4 ГБ.

Тем не менее, это действительно озадачивает, потому что, хотя я и скачиваю все свои песни, мне едва принадлежат 25 песен. Папка содержит много, казалось бы, зашифрованных файлов размером около 10 МБ (определенно, более 25 файлов!).

Итак, мой вопрос: почему этот кеш такой большой? Ожидается ли такое поведение от такой маленькой моей библиотеки?

Я полагаю, что удаление его просто очищает мои загруженные саундтреки - что я на самом деле не собираюсь делать, но я озадачен таким огромным размером кеша.

3

1 ответ на вопрос

5
TrevorKS

Кажется, есть два типа кеша со Spotify. Первый тип (не тот, который вы описываете) используется для треков, которые вы скачали. Это так просто. :)

Второй тип загружает песни на ваш компьютер из потоковой передачи музыки в Интернете. Даже несмотря на то, что вы никогда не говорили Spotify о загрузке этих песен, они все равно сохраняют их в виде потоковой передачи, так что если вы когда-нибудь будете воспроизводить эту песню в будущем, она будет воспроизводить их из кэша. Это снижает нагрузку на их серверы, а это означает, что им не нужно иметь такую ​​же большую инфраструктуру, и они получают больше прибыли. Они шифруют это, потому что не хотят, чтобы вы уходили с песнями.

Ссылка здесь, где я могу подтвердить эту информацию. Иди и удали его.

В конце концов, клиент Spotify является закрытым исходным кодом, поэтому мы не можем изменить то, что он делает. Однако мы можем установить задачу cron для ежедневного удаления каталога, чтобы он никогда не увеличивался в размерах.

Добавьте эту строку в crontab, и он будет ежедневно удалять файл в 12 часов.

0 12 * * * rm "Library/Caches/com.spotify.client" >/dev/null 2>&1 
Значит ли это, что кэш будет продолжать расти бесконечно? Можно ли это остановить? (Я бы предпочел не очищать его каждые пару недель) JVon 6 лет назад 0
Пока вы продолжаете слушать новые песни без кэширования, они будут расти. Я не уверен, что вы знаете, но spotify также использует сеть P2P в качестве еще одной попытки снизить нагрузку на сервер, то есть песни на вашем компьютере раздаются другим пользователям spotify. TrevorKS 6 лет назад 0
В конце концов, клиент spotify является закрытым исходным кодом, поэтому мы не можем изменить то, что он делает. Однако мы можем установить задачу cron для ежедневного удаления каталога, чтобы он никогда не увеличивался в размерах. TrevorKS 6 лет назад 1

Похожие вопросы