Copiare Mp3 da Itunes su scheda SD
Sono impazzito per mesi nel tentativo di esportare la mia libreria iTunes, ed usarla mantenendo generi, artisti ed album sul sistema infotainment.
Dopo numerosi tentativi, ho sviluppato uno script python, eseguibile da terminale su qualsiasi Mac, per fare la copia dei files nel modo corretto.
Descrizione dello script
Lo script va a leggere gli mp3 contenuti in una cartella, es.: "export":
- Legge i tag ID degli mp3
- Sposta i files all'interno della cartella stessa, organizzando i files in cartelle tipo Genere/Artista/Album. Se i files fanno parte di una compilation, vengono scritti nella cartella Compilation/titolo compilation.
- Una volta spostati i files, questi vengono rinominati, eliminando tutti i caratteri speciali
- Infine i tags vengono adattati al sistema infotainment Skoda, configurandoli su versione ID3: 2.3 codifica UTF-16
Preparare l'esecuzione dello script
1. Salvare lo script allegato sul desktop, rinominandolo da organize_music.txt in organize_music.py
2. Aprire il terminale e portarsi sul desktop: cd Desktop/
3. Rendere eseguibile lo script. chmod +x organize_music.py
4. Installare la libreria che permette a python di leggere i tag mp3: sudo pip3 install mutagen
(vi verrà chiesta la password del mac)
Conversione
1. Create una cartella "export" sul desktop
2. Entrate in Itunes, selezionate tutti i brani e spostate con il mouse tutti i files dentro la cartella "export". I file verranno estratti singolarmente nella cartella
3. Da terminale, verificare che ci si trovi su Desktop: pwd
4. Da terminale, eseguite il seguente comando, che testerà lo spostamento dei files: ./organize_music.py export/ --dry-run
5. Esecuzione finale dello script: ./organize_music.py export/ --skoda
Ora non vi resta che copiare il contenuto della cartella export sulla vostra SD
Appena testato, l'autoradio legge perfettamente tutta la libreria organizzata
Spero di essere stato utile
Pietro