Michele Liberi software
versione 1.03, 1 settembre 2022
|
|
Michele Liberi
mail: mliberi@gmail.com
cell: 3485211456
|
liberix
- Presentazione
- Programmi scritti in linguaggio C
- espressioni regolari
- servizi TCP V4
- accesso a servizi TCP V4
- applicazioni WEB
- nuovi comandi
- kcc, il compilatore di shell scripts
- mq, interazione con server MQM
- ckuserpw, controllo o cambio password
- metafl, archiviatore di metadati
- 1moregrp, lancia un comando previa aggiunta di un gruppo
- rmlines, rimuove righe da un file
- rows, trova righe in comune
- total, somma algebrica
- accessx, accessibilità di files e directories
- rtest, accessibilità per utente reale
- unchain, cancella catena di link simbolici
- fdump, visualizza un file in esadecimale
- u2d, converte un file da UNIX a DOS
- d2u, converte un file da DOS a UNIX
- ascii, tabella di codifica ASCII
- ebcdic, tabella di codifica EBCDIC
- asc2ebc, conversione da ASCII a EBCDIC
- ebc2asc, conversione da EBCDIC a ASCII
- ckhosts, verifica file hosts
- mynames, lista nomi di rete
- hostip, risoluzione nome di rete
- hff, codifica decodifica di Huffmann
- cargs, verifica argomenti
- mutuo, tabella ammortamento a rata costante
- id3, manipolazione informazioni per brani MP3
- woha2bash, converte un oggetto woha in una script bash
- now, cronometro per shell script
- comandi UNIX potenziati
- crittografia
- X clients
- componenti CGI
- Shell scripts
- Siti WEB
- Applicazioni Android
- Installazione
- Licenza d'uso
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:
- titolo (30 caratteri)
- autore (30 caratteri)
- album (30 caratteri)
- anno ( 4 caratteri)
- commento (28 caratteri)
- traccia ( 1 byte)
- genere ( 1 byte)
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.