martedì 11 aprile 2017

Come ridurre la dimensione della cache di Spotify

In questo post vediamo come ridurre su Windows la dimensione della cache di Spotify, la popolare app di streaming musicale.

Per far ciò, innanzitutto dobbiamo installare l'editor di testi Notepad++ (o Sublime Text, o altri prodotti simili), più adatto per questo tipo di modifiche del Blocco Note di Windows, che non rispetterebbe i formati del file.

Una volta installato Notepad++, seguire i passi:

  1. Chiudere Spotify se è aperto
  2. Aprire Esplora Risorse e digitare nella barra degli indirizzi, il seguente percorso:
    %USERPROFILE%\AppData\Roaming\Spotify 
  3. Premere col tasto destro sul file "prefs" e scegliere di modificarlo in Notepad++
  4. Trovare la riga che inizia con "storage.size=" che rappresenta la dimensione della cache in megabytes, quindi cambiarlo; se la riga non esiste, crearla, scrivendo ad esempio:
    storage.size=1024 
    Assegneremo 1 GB circa alla cache
  5. Salvare il file
  6. Riavviare Spotify che a questo punto dovrebbe cancellare la cache
Per verificare che tutto funzioni, recarsi nella cartella:
%USERPROFILE%\AppData\local\Spotify\

E controllare la dimensione della cartella "data". Tenete conto che potrebbe risultare comunque di qualche centinaio di megabytes più grande del limite da noi prestabilito, poiché evidentemente conserva anche altri dati di servizio oltre i files strettamente musicali.

Come transferire una Vagrant box da un computer ad un altro

In questo post, vediamo come transferire una Vagrant box da un computer ad un altro. Una vagrant box è un ambiente di sviluppo preconfigurato, ideato da HashiCorp per consentire una facile condivisione tra gli sviluppatori.


Innanzitutto bisogna installare VirtualBox e Vagrant sul nuovo computer, quindi:

Creare un pacchetto della box:
vagrant package --base [nome_macchina_virtuale_in_virtualbox] --output C:\percorso_backup\[nome_macchina_virtuale_in_virtualbox].box

Copiare la box creata sull'altro computer ad esempio in C:\percorso_backup\

Recarsi nella cartella in cui si vuole sia installata la nuova box di vagrant e lanciare:
vagrant init [nome_macchina_virtuale_in_virtualbox] C:\percorso_backup\[nome_macchina_virtuale_in_virtualbox].box

Editare il file vagrantfile nella cartella in cui sè installata la box e assicurarsi che in essa vi sia la voce:
config.vm.box = "[nome_macchina_virtuale_in_virtualbox]"

Cancellare o commentare, invece, la riga che inizia per:
config.vm.box_url = "C:\percorso_backup\[nome_macchina_virtuale_in_virtualbox].box"

Eseguire il comando up di Vagrant:
vagrant up

Il metodo è descritto in questo post su Stack Overflow.