Michele Liberi software

versione 1.03, 1 settembre 2022

Michele Liberi
mail: mliberi@gmail.com
cell: 3485211456

liberix

id3, manipolazione informazioni per brani MP3

Il comando id3 è un potente strumento per la manipolazione dei TAG id3 presenti nei files MP3.

Il tag id3 versione 1 è un blocco di informazioni standard che può essere presente all'interno di un file audio in formato mp3. Contiene alcune informazioni sul brano musicale:

L'insieme di queste informazioni, distribuite su più files, costituisce un database. Il comando id3 consente di manipolare queste informazioni da linea di comando.

Ad esempio è possibile estrarre queste informazioni su file di testo (opzione -o), oppure leggerle da file di testo per aggiornare i files mp3 (opzione -i). Sfruttando queste due opzioni la script id3edit permette di modificare i tag id3 di un insieme di files utilizzando un comune editor di testi.

Inoltre il comando id3 permette di selezionare i files mp3 in base al contenuto dei tag, oppure di modificare i tag da linea di comando.

Esempio 1: lista dei files mp3 che ha come autore 'mark knopfler':

id3 -o%n -wa'mark knopfler' *.mp3

Esempio 2: lista dei files mp3 dell'anno 2017:

id3 -o%n -wy'2017' *.mp3

Esempio 3: lista dei files mp3 con titolo che contiene la parola 'love':

id3 -o%n -wt'*love*' *.mp3

Ovviamente è possibile combinare tra loro più criteri di selezione:

id3 -o%n -wy'2017' -wa'mark knopfler' *.mp3

Esempio 4: imposta l'anno 2017 per tutti i brani di mark knopfler:

id3 -r -uy2017 -wa'mark knopfler' *.mp3

Il comando id3 consente anche di manipolare il nome del file con la stessa facilità con cui vengono manipolati i campi del tag id3.

Esempio 5: rinomina tutti i files con il formato 'autore - titolo.mp3':

id3 -r -u0%a%s%t *.mp3

Per ulteriori informazioni sulle opzioni disponibili lanciare il comando id3 -h.