Manuale di Kid3

Urs Fleisch

sviluppo software 

Vincenzo Reale

Traduzione dell'interfaccia e della documentazione 

3.9.7

Sommario

Kid3 è un'applicazione per modificare i tag ID3v1 e ID3v2 nei file MP3 in modo efficiente. Sono supportati anche i tag nei file Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF e nei moduli dei tracker (MOD, S3M, IT, XM). È semplice impostare i tag di più file allo stesso valore (cioè album, artista, anno e genere in tutti i file dello stesso album) e generare i tag dal nome dei file o viceversa.


Indice

Sinossi
Opzioni
kid3
kid3-qt
kid3-cli
1. Introduzione
2. Utilizzare Kid3
Funzionalità di Kid3
Esempio d'uso
3. Guida ai comandi
Gli elementi della GUI
Elenco dei file
Modificare la scaletta
Elenco delle cartelle
File
Tag 1
Tag 2
Tag 3
Elenco frame
Testi sincronizzati e codici di temporizzazione degli eventi
Capitoli nei file MP4
Il menu File
Il menu Modifica
Il menu Strumenti
Il menu Impostazioni
Il menu Aiuto
4. kid3-cli
Comandi
Aiuto
Tempo massimo
Chiudere l'applicazione
Cambiare cartella
Stampare il nome della cartella attuale
Elenco delle cartelle
Salvare i file modificati
Selezionare i file
Selezionare i tag
Ottenere il frame del tag
Impostare il frame del tag
Ripristinare
Importare da file
Importazione automatica
Scaricare le copertine
Esporta su file
Creare una scaletta
Applicare il formato al nome file
Applicare il formato al tag
Applicare la codifica del testo
Rinominare una cartella
Numera le tracce
Filtro
Convertire ID3v2.3 in ID3v2.4
Convertire ID3v2.4 in ID3v2.3
Nome file da tag
Tag da nome file
Tag in altro tag
Copia
Incolla
Rimuovi
Configura Kid3
Esegui programma o script QML
Esempi
Formato JSON
5. Riconoscimenti e licenza
A. Installazione
Come ottenere Kid3
Requisiti
Compilazione e installazione
Configurazione
B. Interfaccia D-Bus
Esempi di D-Bus
API D-Bus
Aprire un file o una cartella
Scaricare i tag di tutti i file che non sono stati modificati o selezionati
Salvare tutti i file modificati
Ricevere un messaggio di errore dettagliato fornito da alcuni metodi
Ripristina le modifiche nei file selezionati
Avvia un'importazione in serie automatica
Importare i tag da un file
Importare i tag da altri tag
Importare i tag da altri tag sui file selezionati
Scaricare la copertina dell'album
Esportare tag in un file
Creare una scaletta
Ottenere gli elementi di una scaletta
Impostare gli elementi di una scaletta
Uscire dall'applicazione
Selezionare tutti i file
Deselezionare tutti i file
Impostare il primo file come file attuale
Impostare il file precedente come file attuale
Impostare il file successivo come file attuale
Selezionare il primo file
Selezionare il file precedente
Selezionare il file successivo
Selezionare il file attuale
Espandere o contrarre l'elemento attuale se è una cartella
Applicare il formato del nome del file
Applicare il formato del tag
Applicare la codifica del testo
Impostare il nome della cartella dai tag
Impostare i numeri di traccia successivi nei file selezionati
Filtrare i file
Convertire i tag ID3v2.3 in ID3v2.4
Convertire i tag ID3v2.4 in ID3v2.3
Ottenere il percorso della cartella
Ottenere il nome del file attuale
Impostare il nome del file selezionato
Impostare il formato da utilizzare quando si imposta il nome file dai tag
Impostare i nomi dei file selezionati dai tag
Ottenere il valore del frame
Impostare il valore del frame
Ottenere tutti i frame da un tag
Ottenere informazioni tecniche sul file
Impostare un tag dal nome del file
Impostare un tag da un altro tag
Copiare un tag
Incollare un tag
Rimuovere un tag
Elaborare nuovamente la configurazione
Riproduce i file selezionati
C. Interfaccia QML
Esempi di QML
API QML
Kid3Script
Funzioni per creare script
Contesto dell'applicazione
Oggetti di configurazione

Lista delle tabelle

3.1. Associazione dei tipi di frame unificati a vari formati
3.2. Voce nella tabella di valutazione

Sinossi

kid3 [ --help | --author | --version | --license | --desktopfile FILE ] [FILE...]

kid3-qt [--portable] [Opzioni Qt] [FILE...]

kid3-cli [--portable] [--dbus] [ -h | --help ] [-c COMANDO1] [-c COMANDO2...] [FILE...]

Opzioni

--portable

Archiviare la configurazione nel file kid3.ini nella cartella dell'applicazione.

FILE

Se FILE è il percorso a una cartella, essa sarà aperta. Se sono specificati uno o più percorsi, la loro cartella comune è aperta e i file selezionati.

kid3

--help

Mostra la guida sulle opzioni.

--author

Mostra le informazioni sull'autore.

--version

Mostra le informazioni sulla versione.

--license

Mostra le informazioni sulla licenza.

--desktopfile FILE

Il nome file della voce del desktop per questa applicazione.

kid3-qt

Opzioni Qt

Vedere qt5options(7).

kid3-cli

--dbus

Attivare l'interfaccia D-Bus.

-c

Eseguire un comando. Più opzioni -c sono possibili, sono eseguite in sequenza. Vedere la sezione su kid3-cli per una descrizione dei comandi disponibili.

-h|--help

Mostra la guida sulle opzioni e sui comandi.

Capitolo 1. Introduzione

Kid3 è un'applicazione per modificare i tag ID3v1 e ID3v2 nei file MP3 in modo efficiente. Questi tag possono essere modificati dalla maggior parte dei lettori MP3, ma in modo non proprio comodo ed efficiente. Inoltre, sono supportati anche i tag nei file Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF e nei moduli dei tracker (MOD, S3M, IT, XM).

Kid3 non acquisisce né codifica i file MP3, ma ha lo scopo di modificare i tag ID3 di tutti i file di un album in modo efficiente, cioè con il minor numero possibile di clic del mouse e di tasti. Dove la maggior parte degli altri programmi può modificare i tag ID3v1 o ID3v2, Kid3 ha il pieno controllo su entrambe le versioni, può convertire i tag tra i due formati e ha accesso a tutti i tag ID3v2. I tag di più file possono essere impostati sullo stesso valore, ad es. l'artista, l'album, l'anno e il genere di tutti i file di un album hanno generalmente gli stessi valori e possono essere impostati insieme. Se le informazioni per i tag sono contenute nel nome del file, i tag possono essere impostati automaticamente dal nome del file. È anche possibile impostare il nome del file in base ai tag trovati nel file in formati arbitrari.

L'attività di modifica è ulteriormente supportata dalla sostituzione automatica di caratteri o sotto-stringhe, ad esempio per rimuovere caratteri illegali dai nomi dei file. Il controllo automatico dei caratteri maiuscoli e minuscoli semplifica l'utilizzo di uno schema di denominazione coerente in tutti i tag.

Le informazioni dei tag per interi album possono essere recuperate da gnudb.org, MusicBrainz, Discogs, Amazon o altre fonti di elenchi di tracce. Il formato di importazione è liberamente configurabile tramite espressioni regolari.

Segnalare qualsiasi problema o richiesta di funzionalità all'autore.

Capitolo 2. Utilizzare Kid3

Funzionalità di Kid3

  • Modificare i tag ID3v1.1

  • Modificare tutti i frame ID3v2.3 e ID3v2.4

  • Modificare i tag di più file

  • Convertire tra tag ID3v1 e ID3v2

  • Modificare i tag MP3, Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV and AIFF

  • Generare i tag dal nome file

  • Generare i tag dal contenuto dei campi dei tag

  • Generare il nome file dai tag

  • Generare e cambiare il nome delle cartelle dai tag

  • Generare file della scaletta

  • Conversione automatica delle maiuscole/minuscole e traduzione delle stringhe

  • Importare da gnudb.org, MusicBrainz, Discogs, Amazon e altre fonti di dati

  • Esportare come CSV, HTML, scaletta, Kover XML e altri formati. I file CSV esportati possono essere importati nuovamente.

Esempio d'uso

Questa sezione descrive una sessione tipica con Kid3. Supponiamo di avere una cartella contenente file MP3 con i brani dell'album «Let's Tag» del gruppo «One Hit Wonder». La cartella è denominata nel formato «artista - album», nel nostro caso One Hit Wonder - Let's Tag. La cartella contiene le tracce nel formato «traccia titolo.mp3», che si pensa sia utile perché i nomi dei file sono brevi (importante quando si usano lettori MP3 mobili con schermi piccoli) e nell'ordine corretto se ordinati alfabeticamente (importante quando si usano lettori MP3 hardware che riproducono i brani in ordine alfabetico o nell'ordine in cui vengono masterizzati su CD e quell'ordine è alfabetico quando si usa mkisofs). Oltre a ciò, le informazioni sull'artista e sull'album sono già nel nome della cartella e non devono essere ripetute nel nome file. Ma torniamo al nostro esempio, l'elenco delle cartelle è simile al seguente:

01 Intro.mp3

02 We Only Got This One.mp3

03 Outro.mp3

Questi file non hanno ancora tag e vogliamo generarli utilizzando Kid3. Usiamo la voce di menu FileApri (o il pulsante della barra degli strumenti) e selezioniamo uno dei file in questa cartella. Tutti i file saranno visualizzati nell'elenco dei file. Data la nostra pigrizia, vogliamo utilizzare le informazioni nella cartella e i nomi dei file per generare i tag. Pertanto selezioniamo tutti i file, quindi facciamo clic sul pulsante A: Tag 1 nella sezione File. Questo imposterà i valori di titolo, artista, album e traccia in tutti i file. Per impostare i valori di anno e genere di tutti i file, manteniamo tutti i file selezionati e digitiamo «2002» per Data e selezioniamo «Pop» dalla casella combinata Genere. Per impostare solo questi due valori, le loro caselle di controllo vengono automaticamente selezionate e tutti le altre caselle rimangono deselezionate. Ora cambiamo la selezione selezionando solo il primo file e vediamo che tutti i tag contengono i valori corretti. I tag degli altri file possono essere verificati anche selezionandoli uno ad uno. Quando siamo soddisfatti dei tag, utilizziamo la voce di menu FileSalva (o il pulsante della barra degli strumenti). La selezione della voce di menu FileCrea scaletta (o il pulsante della barra degli strumenti) genererà un file One Hit Wonder - Let's Tag.m3u nella cartella.

Capitolo 3. Guida ai comandi

Gli elementi della GUI

La GUI di Kid3 è separata in sei sezioni. A sinistra ci sono gli elenchi dei file e delle cartelle, a destra le sezioni File, Tag 1, Tag 2 e Tag 3.

Per navigare tra le diverse sezioni utilizzando la tastiera, sono supportate diverse scorciatoie da tastiera. Nelle sezioni dei tag, le scorciatoie sono attive quando non si modifica il testo o quando si è nella prima colonna.

  • Alt+Sinistra: Vai alla sezione precedente (Command+[ su macOS®)

  • Alt+Destra: Vai alla sezione successiva (Command+] su macOS®)

  • Ctrl+Maiusc+V: Da altro tag other tag

  • Ctrl+C: Copiare

  • Ctrl+V: Incollare

  • Maiusc+Canc: Rimuovere

  • F2: Modificare

  • Insert: Aggiungere

  • Canc: Eliminare

Elenco dei file

L'elenco dei file contiene i nomi di tutti i file nella cartella aperta che corrispondono al filtro del nome file selezionato (in genere *.mp3 *.ogg *.opus *.dsf *.flac *.mpc *.aac *.m4a *.m4b *.m4p *.mp4 *.mp2 *.spx *.tta *.wv *.wma *.wav *.aiff *.ape). È possibile selezionare uno o più file. Per non selezionare alcun file, fare clic nell'area vuota dopo le voci dell'elenco. La selezione determina i file interessati dalle operazioni disponibili utilizzando i pulsanti descritti di seguito.

Oltre a Nome, è possibile visualizzare anche altre colonne Dimensioni, Tipo, Data modifica con i dettagli del file. Le colonne possono essere nascoste deselezionandone il nome nel menu contestuale dell'intestazione dell'elenco. L'ordine delle colonne può essere modificato tramite trascinamento e rilascio. L'ordinamento può essere attivato facendo clic sull'intestazione della colonna.

I valori dei tag standard possono essere visualizzati e modificati anche nelle colonne dell'elenco dei file.

A sinistra dei nomi può essere visualizzata un'icona: un disco per mostrare che il file è stato modificato o informazioni su quali tag sono presenti (V1, V2, V1V2 o NO TAG, nessuna icona è visualizzata se il file non è ancora stato letto).

Le cartelle sono visualizzate con un'icona a forma di cartella. Se si apre una cartella, i suoi file vengono visualizzati in un albero gerarchico. Selezionando i file dalle sottocartelle, le operazioni possono essere eseguite su file in cartelle diverse, il che è utile se la raccolta musicale è organizzata con una cartella per ciascun artista contenente cartelle per album di questo artista.

Il clic del tasto destro del mouse all'interno dell'elenco dei file apre un menu contestuale con i seguenti comandi:

  • Espandi tutto: espande tutti gli alberi delle cartelle (solo l'albero attuale se il tasto Maiusc è premuto)

  • Contrai tutto: contrae l'albero tutti gli alberi delle cartelle

  • Rinomina: cambia il nome di un file

  • Cestina: sposta un file nel cestino

  • Riproduci: riproduce un file, vedere Riproduci. Se il file selezionato è una scaletta, i file della scaletta saranno riprodotti.

  • Modifica: modificare una scaletta, vedere Modificare la scaletta.

  • Le voci successive sono comandi utente, che possono essere definiti nella scheda Azioni dell'utente di Configura Kid3. Qui è anche possibile attivare la riproduzione con doppio clic.

    Quando Seleziona file in riproduzione è attiva, il brano attualmente riprodotto viene selezionato automaticamente nell'elenco dei file.

Modificare la scaletta

Una scaletta può essere creata vuota o contenente le tracce di una cartella, vedere Creare una scaletta. Il file della scaletta creato in questo modo può essere modificato facendo doppio clic o utilizzando Modifica dal menu contestuale dell'elenco dei file. Viene visualizzata una finestra con le voci della scaletta. È possibile aprire più scalette contemporaneamente.

È possibile aggiungere nuove voci trascinandole dall'elenco dei file, da un gestore file o da un'altra scaletta. Se una voce viene trascinata da un'altra scaletta, sarà spostata o copiata in base al sistema. Per invocare l'altra operazione, rispettivamente, il tasto Maiusc, Ctrl o Alt (per copiare invece che spostare su macOS®) deve essere premuto. Il riordino delle voci all'interno della scaletta è possibile anche tramite il trascinamento della selezione. In alternativa, le voci possono essere spostate utilizzando le scorciatoie da tastiera Ctrl+Maiusc+Su e Ctrl+Maiusc+Giù (su macOS® Command deve essere premuto invece di Ctrl). Una voce può essere rimossa utilizzando il tasto Elimina.

Notare quanto segue: per trascinare le voci dall'elenco dei file, devono essere tenute sul lato sinistro (vicino alle icone), lo stesso gesto sul lato destro eseguirà una selezione multipla, tale azione è ancora facilmente possibile.

Quando una scaletta è stata modificata, le modifiche possono essere archiviate utilizzando Salva o scartate utilizzando Annulla. Quando la finestra è chiusa, viene visualizzato un messaggio di conferma in caso di modifiche non salvate.

Le tracce selezionate in una scaletta saranno selezionate automaticamente nell'elenco dei file, rendendo così possibile modificare i loro tag.

Per eseguire azioni su una scaletta, è necessario selezionare il relativo file nell'elenco dei file. Modifica dal menu contestuale porta alla finestra descritta in questa sezione e Riproduci avvia il lettore multimediale con i brani della scaletta. Le azioni dell'utente possono agire sulle scalette, ad esempio Esporta cartella della scaletta, che copia i file da una scaletta in una cartella.

Elenco delle cartelle

L'elenco delle cartelle contiene i nomi delle cartelle nella cartella aperta, nonché l'attuale (.) e la cartella superiore (..). Permette di cambiare rapidamente la cartella senza utilizzare il comando Apri o trascinare e rilasciare.

La visibilità, l'ordine e l'ordinamento delle colonne possono essere configurati come descritto nella sezione relativa all'elenco dei file.

File

Mostra le informazioni sulla codifica (MP3, Ogg, Opus, DSF, FLAC, MPC, APE, MP2, MP4, AAC, Speex, TrueAudio, WavPack, WMA, WAV, AIFF), bit rate, frequenza di campionamento, canali e la lunghezza di il file.

Il campo di testo Nome contiene il nome del file (se viene selezionato un solo file). Se questo nome viene modificato, il file sarà rinominato quando viene utilizzato il comando Salva.

La casella combinata Formato e il campo di testo contengono il formato da utilizzare quando il nome file viene generato dal primo o dal secondo tag. Il nome file può contenere caratteri arbitrari, anche una parte di cartella separata da una barra dal nome del file, ma quella cartella deve già esistere affinché la rinomina abbia esito positivo. I seguenti codici speciali vengono utilizzati per inserire i valori dei tag nel nome file:

  • %s %{title} Titolo (Brano)

  • %a %{artist} Artista

  • %l %{album} Album

  • %c %{comment} Commento

  • %y %{year} Anno

  • %t %{track} Traccia (ad es. 01)

  • %t %{track.n} Traccia con larghezza dei campi n (ad es. 001 per %{track.3})

  • %T %{tracknumber} Traccia (senza zeri iniziali, ad es. 1)

  • %g %{genre} Genere

  • %{ignore} Ignorato durante la generazione di tag dal nome del file

I codici di formato non sono limitati agli esempi sopra riportati. È possibile utilizzare qualsiasi nome di frame, ad esempio nomi di frame unificati come %{albumartist}, %{discnumber.1}, %{bpm} o formattare nomi specifici come %{popm}.

È possibile anteporre e aggiungere stringhe alla sostituzione per un codice di formato aggiungendole tra virgolette doppie tra le parentesi graffe di un codice di formato. Queste stringhe saranno inserite nella stringa risultante solo se il codice del formato restituisce un valore non vuoto. Ad esempio, se il nome del file deve contenere sia il titolo che il sottotitolo, è possibile utilizzare %{title} [%{subtitle}] nella stringa di formato. Ciò produrrebbe una stringa che termina con [] se non esiste un frame di sottotitoli per un file. Al fine di omettere le parentesi se non è presente alcun sottotitolo, al suo posto deve essere utilizzato %{title}%{"["subtitle"]"}. Questo ometterà le parentesi, lo spazio iniziale e il sottotitolo se non esistono i sottotitoli.

L'elenco dei formati disponibili può essere modificato nella finestra di dialogo che appare quando si fa clic sul pulsante Nome file dal tag nella scheda File delle impostazioni.

Una seconda casella combinata Formato (con la freccia in giù) viene utilizzata per generare i tag dal nome file. Se il formato del nome file non corrisponde a questo modello, vengono provati alcuni altri formati comunemente utilizzati.

Alcuni formati di file comunemente utilizzati sono già disponibili nella casella combinata, ma è anche possibile digitare un formato speciale nell campo di testo.

L'elenco dei formati disponibili può essere modificato nella finestra che appare quando si fa clic sul pulsante Tag dal nome file nella scheda File delle impostazioni.

Internamente, un'espressione regolare viene creata dai codici di formato. Se sono richieste espressioni regolari avanzate, il formato per generare i tag dai nomi dei file può essere fornito come un'espressione regolare completa con catture precedute dai codici di formato, ad es. per estrarre i numeri di traccia senza rimuovere zeri iniziali, potrebbe essere utilizzato un formato come «/%{track}(\d+)%{title}(.*)»

Da: Tag 1, Tag 2: imposta il nome file utilizzando il formato selezionato e il primo tag o il secondo tag, rispettivamente.

A: Tag 1, Tag 2: i tag sono impostati dal nome file. Primo, è utilizzato il formato specificato in Formato. Se il nome file esistente non verifica questo formato, saranno provati i seguenti formati:

  • Artista - Album/Traccia Brano

  • Album/Traccia - Artista - Brano

  • /Artista - Album - Traccia - Brano

  • Album/Artista - Traccia - Brano

  • Album/Artista - Brano

  • Artista/Album/Traccia Brano

Se viene selezionato un singolo file, i controlli della GUI sono riempiti con i valori estratti dal nome file. Se vengono selezionati più file, i tag dei file sono impostati direttamente in base ai nomi dei file.

Tag 1

I campi di testo per Titolo, Artista, Album, Commento, Data, Numero traccia e Genere sono utilizzati per modificare il valore corrispondente nel primo tag dei file selezionati. Il valore sarà modificato quando viene modificata la selezione del file o prima di operazioni come Salva ed Esci e quando viene selezionata la casella di controllo corrispondente a sinistra del nome del campo. Ciò è utile per modificare solo alcuni valori e lasciare invariati gli altri valori.

Se si seleziona un singolo file, tutte le caselle di controllo sono selezionate e i widget di modifica della riga contengono i valori trovati nei tag di questo file. Se non viene trovato un tag nel file, viene visualizzato il valore vuoto corrispondente, che è una stringa vuota per i campi di testo Titolo, Artista, Album e Commento, 0 per le modifiche numeriche Data e Numero traccia e un valore selezionato vuoto per la casella combinata Genere. I valori possono essere modificati e se la casella di controllo corrispondente è selezionata, saranno impostati per il file selezionato dopo la modifica della selezione. Il file viene quindi marcato come modificato dal simbolo di un disco nell'elenco, ma rimane invariato fino a quando non viene utilizzato il comando Salva.

Se si selezionano più file, sono visualizzati solo i valori identici in tutti i file selezionati. In tutti gli altri controlli, sono visualizzati i valori vuoti come sopra descritto. Tutte le caselle di controllo sono deselezionate per evitare modifiche indesiderate. Se un valore deve essere impostato per tutti i file selezionati, può essere modificato e la casella di controllo deve essere impostata. I valori saranno impostati per tutti i file selezionati quando la selezione viene modificata e possono essere salvati utilizzando il comando Salva.

Le caselle di selezione controllano anche il funzionamento della maggior parte dei comandi che influiscono sui tag, come copia, incolla e trasferimento tra i tag 1 e 2. Per semplificare l'utilizzo con più file in cui tutte le caselle di controllo sono deselezionate, questi comandi si comportano allo stesso modo quando tutte le caselle di controllo sono selezionate e quando tutte le caselle di controllo sono deselezionate.

Da tag 2: i campi del tag 1 sono impostati dai valori corrispondenti nel tag 2. Se è selezionato un singolo file, i controlli della GUI sono riempiti con i valori del tag 2. Se sono selezionati più file, i tag dei file sono impostati direttamente.

Copia: il buffer di copia è riempito con i valori di Tag 1. Solo i valori con la casella marcata saranno utilizzati nei seguenti comandi Incolla.

Incolla. incolla i valori dal buffer di copia nei controlli della GUI.

Rimuovi: questo imposterà tutti i controlli della GUI a un valore vuoto che si traduce nella rimozione di tutti i valori. Il file salvato non conterrà tag 1.

Tag 2

I controlli della GUI funzionano nello stesso modo a quanto descritto per la sezione Tag 1, ma la dimensione delle stringhe non è limitata.

Per il tag 2 Genere è possibile utilizzare anche i proprio nomi oltre ai generi elencati nella casella combinata, basta digitare il nome nella riga di modifica.

Il tag 2 non può contenere solo gli stessi valori del tag 1, il formato è costruito in modo flessibile da più frame che sono essi stessi composti da più campi. La tabella tag 2 mostra tutti i frame disponibili nel file selezionato.

Modifica: questo aprirà una finestra che consente di modificare tutti i campi del frame selezionato. Se più file sono selezionati, i campi modificati sono applicati a tutti i file selezionati che contengono tale frame.

Aggiungi: apparirà un richiedente per selezionare il tipo di frame e un frame del tipo selezionato può essere modificato e aggiunto al file. Questo funziona anche per aggiungere un frame a più file selezionati.

Elimina: elimina il frame selezionato nei file selezionati.

Trascina qui la copertina dell'album viene visualizzato se il file non contiene una copertina incorporata. Un'immagine può essere aggiunta utilizzando il trascinamento della selezione da un browser o da un file manager e sarà visualizzata qui. Le cornici possono essere modificate o aggiunte facendo doppio clic su questo controllo.

Tag 3

Alcuni file possono avere più di due tag ed è visibile una terza sezione di tag. I seguenti tipi di file possono avere una sezione Tag 3:

  • I file MP3 possono avere un tag ID3v1.1, un tag ID3v2 (2.3.0 o 2.4.0) e nella terza sezione un tag APE. Tali tag APE sono utilizzati per ottenere informazioni sul guadagno di riproduzione. Nella sezione Tag 3, queste informazioni sono visibili e il tag APE può essere rimosso con il pulsante Rimuovi.

  • Il blocco RIFF INFO dei file WAV è disponibile nella sezione Tag 3 perché la sezione Tag 1 è dedicata ai tag ID3v1.1 e gestisce le loro restrizioni. Il Tag 2 è ancora utilizzato per i tag ID3v2.4.0, che sono supportati anche per i file WAV, ma i blocchi RIFF INFO sembrano essere supportati meglio.

  • I file FLAC normalmente utilizzano un commento Vorbis per i loro metadati. Tuttavia, ci sono file FLAC che hanno tag ID3v1 e ID3v2, che si trovano nelle sezioni Tag 1 e Tag 3. I tag ID3 nei file FLAC sono supportati solo da TagLib, pertanto l'estensione OggFlacMetadata deve essere disabilitata nella scheda Estensioni delle impostazioni.

I controlli della GUI funzionano come nella sezione Tag 2.

Elenco frame

Kid3 può modificare la maggior parte dei frame per tutti i tipi di file supportati. È possibile accedere ad alcuni frame utilizzando nomi unificati, in modo che possano essere scambiati tra file con formati diversi. I frame che non sono unificati sono accessibili come frame specifici del formato.

Tabella 3.1. Associazione dei tipi di frame unificati a vari formati

UnificatoID3v2.3ID3v2.4MP4ASFVorbisRIFF
TitoloTIT2TIT2©namTitoloTITLEINAM
ArtistaTPE1TPE1©ARTAutoreARTISTIART
AlbumTALBTALB©albWM/AlbumTitleALBUMIPRD
CommentoCOMMCOMM©cmtDescrizioneCOMMENTICMT
DataTYERTDRC©dayWM/YearDATEICRD
Numero tracciaTRCKTRCKtrknWM/TrackNumberTRACKNUMBERIPRT o ITRK
GenereTCONTCON©genWM/GenreGENREIGNR
Artista dell'albumTPE2TPE2aARTWM/AlbumArtistALBUMARTIST 
ArrangiatoreIPLSTIPLARRANGERWM/ProducerARRANGERIENG
AutoreTOLYTOLYAUTHOR AUTHOR 
BPMTBPMTBPMtmpoWM/BeatsPerMinuteBPMIBPM
Numero di catalogoTXXX:CATALOGNUMBERTXXX:CATALOGNUMBER  CATALOGNUMBER 
CompilationTCMPTCMPcpil COMPILATION 
CompositoreTCOMTCOM©wrtWM/ComposerCOMPOSERIMUS
DirettoreTPE3TPE3CONDUCTORWM/ConductorCONDUCTOR 
CopyrightTCOPTCOPcprtCopyrightCOPYRIGHTICOP
DescrizioneTIT3TIT3descWM/SubTitleDescriptionDESCRIPTION 
Numero discoTPOSTPOSdiscoWM/PartOfSetDISCNUMBER 
Codificato daTENCTENC©encWM/EncodedByENCODED-BYITCH
Impostazioni codificatoreTSSETSSE©tooWM/EncodingSettingsENCODERSETTINGSISFT
Tempo di codifica TDEN WM/EncodingTimeENCODINGTIMEIDIT
RaggruppamentoGRP1GRP1©grp GROUPING 
Chiave inizialeTKEYTKEY WM/InitialKeyINITIALKEY 
ISRCTSRCTSRCISRCWM/ISRCISRCISRC
LinguaTLANTLANLANGUAGEWM/LanguageLANGUAGEILNG
ParoliereTESTOTESTOLYRICISTWM/WriterLYRICISTIWRI
TestiUSLTUSLT©lyrWM/LyricsTESTI 
SupportoTMEDTMEDSOURCEMEDIA SOURCEMEDIAIMED
Atmosfera TMOO WM/MoodMOOD 
Album originaleTOALTOALORIGINALALBUMWM/OriginalAlbumTitleORIGINALALBUM 
Artista originaleTOPETOPEORIGINALARTISTWM/OriginalArtistORIGINALARTIST 
Data originaleTORYTDORORIGINALDATEWM/OriginalReleaseYearORIGINALDATE 
InterpreteIPLSTMCLPERFORMER PERFORMERISTR
ImmagineAPICAPICcovrWM/PictureMETADATA_BLOCK_PICTURE 
EditoreTPUBTPUBPUBLISHERWM/PublisherPUBLISHERIPUB
ValutazionePOPMPOPMvalutazioneWM/SharedUserRatingRATINGIRTD
Paese di uscitaTXXX:RELEASECOUNTRYTXXX:RELEASECOUNTRY  RELEASECOUNTRYICNT
Data di uscita TDRLRELEASEDATE RELEASEDATE 
RemixerTPE4TPE4REMIXERWM/ModifiedByREMIXERIEDT
Ordinamento per albumTSOATSOAsoalWM/AlbumSortOrderALBUMSORT 
Ordinamento per artista dell'albumTSO2TSO2soaa ALBUMARTISTSORT 
Ordinamento per artistaTSOPTSOPsoarWM/ArtistSortOrderARTISTSORT 
Ordinamento per compositoreTSOCTSOCsoco COMPOSERSORT 
Ordinamento per nomeTSOTTSOTsonmWM/TitleSortOrderTITLESORT 
Sottotitolo TSSTSUBTITLEWM/SubTitleSUBTITLEPRT1
Sito webWOARWOARSITOWEBWM/AuthorURLSITOWEBIBSU
LavoroTIT1TIT1©wrkWM/ContentGroupDescriptionWORK 
File audio WWWWOAFWOAF WM/AudioFileURLWWWAUDIOFILE 
Forni audio WWWWOASWOAS WM/AudioSourceURLWWWAUDIOSOURCE 

Osservazioni relative all'associazione ai nomi di frame unificati:

  • Il numero di nomi di frame unificati è limitato dal fatto che un'associazione ragionevole deve essere possibile per tutti i formati di file supportati. La maggior parte dei tag supporta frame con nomi arbitrari; questi saranno utilizzati se non è disponibile alcun frame specifico (ad es. i nomi in maiuscolo nella colonna MP4). Se non esiste tale possibilità, alcuni tipi di frame potrebbero non essere supportati per il formato, ad es. autore e interprete per ASF (WMA).

  • Le associazioni non sono scelte in modo arbitrario, ma sono orientate all'utilizzo dei frame in altre applicazioni e dispositivi. Pertanto il frame ID3v2 "TPE2 - Band/orchestra/accompagnamento" non suggerisce il suo utilizzo come artista dell'album, ma questo è comunemente utilizzato. Il vero significato di ID3v2, d'altra parte, è il motivo per cui questo frame cornice viene utilizzato per l'orchestra durante l'importazione (ad es. da Discogs), sebbene ciò possa sembrare un po 'strano per altri formati di tag.

  • Le associazioni non sono sempre biettive. Per cui, ID3v2.3 utilizza un frame IPLS sia per Arrangiatore che per Interprete. Durante la lettura, entrambi i frame sono visualizzati come «Arrangiatore».

  • I frame Arrangiatore e Interprete usano un formato particolare per i loro contenuti: «partecipazione 1|partecipante 1|partecipazione 2|partecipante 2|...», ad esempio «Maestro del coro|Ernst Dunshirn|Voce soprano|Anna Netrebko». Ciò creerà i frame IPLS (ID3v2.3) o TIPL/TMCL (ID3v2.4) con un elenco di stringhe nel formato specificato ("|" è utilizzato come separatore tra le stringhe). I valori in questo formato sono impostati anche quando si importano dati da server che offrono queste informazioni.

  • Per utilizzare esplicitamente un nome di frame specifico che è in conflitto con un nome di frame unificato, anteporre un punto esclamativo. Ad esempio, l'aggiunta di un frame di tipo «Media» a un commento di Vorbis creerà un frame con il nome «SOURCEMEDIA» a causa dell'associazione del tipo unificata. Per aggiungere un frame con il nome «MEDIA» e non «SOURCEMEDIA», utilizzare «!MEDIA» per forzare il nome esplicito.

  • Se hai bisogno di frame che non è in questo elenco, hai ancora la possibilità di inserire nomi arbitrari utilizzando il pulsante Aggiungi. I nomi dei frame usati spesso possono essere aggiunti ai Frame personalizzati nella configurazione dei Tag, e saranno quindi disponibili nei Frame di accesso rapido.

Testi sincronizzati e codici di temporizzazione degli eventi

Per sincronizzare le informazioni con i dati audio, è disponibile un editor specifico. Questi frame sono supportati per i tag ID3v2.3.0 e ID3v2.4.0. Per aggiungere un frame del genere, il nome specifico del frame deve essere selezionato nell'elenco che appare quando si fa clic sul pulsante Aggiungi - Testi sincronizzati o Codici di temporizzazione evento, rispettivamente. L'editor è lo stesso per entrambi i tipi, per i codici di temporizzazione degli eventi è disponibile solo un insieme predefinito di eventi mentre per i testi sincronizzati è necessario inserire del testo. Di seguito, viene spiegata la modifica dei testi sincronizzati.

Viene selezionato un file con un tag ID3v2, si accede all'editor dei testi utilizzando Aggiungi e selezionando Testi sincronizzati. Per un frame di testi sincronizzati esistente, viene selezionato e si fa clic su Modifica. Il lettore viene aperto automaticamente con il file attuale in modo che il file possa essere riprodotto e messo in pausa per sincronizzare i testi.

Le impostazioni nella parte superiore dell'editor SYLT normalmente non devono essere modificate. Se il testo contiene caratteri che non sono presenti nell'insieme di caratteri Latin 1, è consigliabile modificare la codifica del testo in UTF16 (o UTF8 per ID3v2.4.0). Per i testi in inglese e la massima compatibilità, utilizzare ISO-8859-1.

La sezione Testi ha cinque pulsanti in alto. Aggiungi aggiungerà un nuovo evento temporale nella tabella. Il tempo è preso dalla posizione del lettore, quindi l'aggiunta di una voce durante la riproduzione della traccia aggiungerà una linea per la posizione attualmente riprodotta. Gli eventi nella tabella devono essere ordinati cronologicamente, pertanto la riga sarà inserita di conseguenza. Le voci con un orario non valido sono trattate in modo speciale: se la riga attualmente selezionata ha un orario non valido, la marca temporale relativa sarà sostituita dall'ora attuale invece di aggiungere una nuova riga. Se l'ora corrente non è valida, sarà utilizzata la prima riga con un'ora non valida. Questo comportamento dovrebbe facilitare l'aggiunta di marche temporali se il testo è già nella tabella, ma mancano le marche temporali (come nel caso dell'importazione di testi non sincronizzati). Si noti che il tempo non valido è rappresentato come 00:00.00, cioè uguale al tempo all'inizio assoluto della traccia, che non è valido. Per rendere un tempo non valido, premere il tasto Elimina o utilizzare Cancella dal menu contestuale. Le nuove righe inserite utilizzando Inserisci riga dal menu di scelta rapida o create durante l'importazione di testi non sincronizzati con Dagli appunti o Importa contengono anche marche temporali non valide. Le righe nella tabella possono essere eliminate facendo clic sul pulsante Elimina o utilizzando Elimina righe dal menu di scelta rapida.

I testi sincronizzati possono essere importati da un file utilizzando Importa. Il formato previsto è LRC semplice o avanzato. Se il file selezionato non contiene una parentesi quadra nella prima riga, si suppone che sia un semplice file di testo con testi non sincronizzati. Le righe di tale file sono quindi importate con marche temporali non valide. Le informazioni sull'ora possono essere aggiunte utilizzando il pulsante Aggiungi o tramite inserimento manuale. È anche possibile importare testi tramite copia e incolla utilizzando Dagli appunti. I testi sincronizzati possono essere scritti in file LRC utilizzando Esporta. Si noti che saranno esportate solo le voci con marche temporali valide e che le voci saranno ordinate per ora. Le voci con tempo non valido non saranno memorizzate nemmeno nel frame SYLT, assicurarsi quindi di includere tutte le informazioni di temporizzazione prima di uscire dalla finestra.

La specifica ID3 suggerisce una marca temporale ogni sillaba. Tuttavia la maggior parte dei lettori supporta solo la granularità di una riga o frase. Per supportare entrambi i casi d'uso, Kid3 segue le stesse convenzioni dell'Editor SYLT. Si presume che il testo immesso nella tabella inizi una nuova riga a meno che non inizi con uno spazio o un trattino. Eccezioni a questa regola sono possibili iniziando una riga con un trattino basso ('_') per forzare la continuazione o un cancelletto ('#') per forzare una nuova linea. Questi caratteri di escape non sono memorizzati nel frame SYLT. All'interno del frame SYLT, le nuove righe iniziano con un carattere di avanzamento di riga (esadecimale 0A) mentre le continuazioni no. Durante la lettura di frame SYLT, Kid3 controlla se la prima voce inizia con un avanzamento di riga. In caso contrario, si presume che tutte le voci siano nuove righe e che non vengano utilizzate continuazioni di sillabe.

Durante la riproduzione della traccia, viene evidenziata la riga associata alla posizione di riproduzione attuale, in modo da poter verificare la correttezza delle informazioni di sincronizzazione. Se è necessario aggiungere uno scostamento a uno o più marche temporali, questo può essere realizzato con il menu contestuale Aggiungi scostamento. I valori negativi possono essere utilizzati per ridurre il tempo. Utilizzando Scorri alla posizione nel menu contestuale, è possibile impostare la posizione di riproduzione sull'orario della riga selezionata.

Procedura consigliata per aggiungere i nuovi testi sincronizzati

  • Ottenere i testi non sincronizzati, ad es. utilizzando TestiIntegra testi dal menu contestuale dell'elenco dei file.

  • Copiare i testi non sincronizzati negli appunti, basta portarsi alla riga Testi nella tabella dei frame premere Ctrl+C.

  • Aggiungere un frame di testi sincronizzato (Aggiungi..., Testi sincronizzati, OK), fare clic su Dagli appunti.

  • Ora tutte le righe dei testi non sincronizzati sono nella tabella, tutte le marche temporali non sono valide (0:0:0.00). È possibile eliminare in anticipo le voci vuote.

  • Iniziare a riprodurre il brano facendo clic sul pulsante di riproduzione nella barra degli strumenti di riproduzione nella parte inferiore della finestra principale.

  • Quando viene visualizzata la riga del testo successiva con marca temporale non valida, fare clic su Aggiungi o premere Alt+A, la marca temporale sarà aggiornata.

  • Continuare così fino a quando non sono impostate tutte le marche temporali. Se si è perso qualcosa, fermare la riproduzione e cancellare le marche temporali utilizzando il tasto Elimina o selezionandoli e utilizzando Cancella dal menu contestuale. Per riavviare la riproduzione da una determinata marca temporale, utilizzare Scorri alla posizione dal menu contestuale.

Capitoli nei file MP4

Gli audiolibri MP4 in genere hanno un'estensione .m4b e sono piuttosto grandi perché contengono tutti i capitoli in un unico file. Per navigare in questi file, possono contenere contrassegni di capitolo, che possono essere modificati in Kid3 in uno pseudo-frame «Capitoli» utilizzando lo stesso editor utilizzato per testi sincronizzati. Nota, tuttavia, che questa funzione è disponibile solo con l'estensione Mp4v2Metadata, quindi assicurati che sia attivata e sopra l'estensione TaglibMetadata nella scheda Estensioni delle impostazioni se devi modificare i capitoli MP4.

Le informazioni sui capitoli negli audiolibri MP3 sono memorizzate in più frame «Capitolo» (CHAP) a cui fa riferimento un frame «Indice» (CTOC), e questi frame hanno sottoframe incorporati. Per modificare queste informazioni in un unico posto, è possibile utilizzare anche uno pseudo frame «Capitoli» per i tag ID3v2. Il suo contenuto viene utilizzato per creare il capitolo, l'indice e i frame incorporati effettivi: la Descrizione viene utilizzata come titolo dell'indice, la colonna Testo contiene i titoli dei capitoli e il valore Orario corrispondente sarà l'ora di inizio del capitolo e l'ora di fine del capitolo precedente. L'ora di fine dell'ultimo capitolo è determinata da Orario dell'ultima riga se il suo Testo è vuoto.

Il menu File

FileApri... (Ctrl+O)

Apre una cartella. Tutti i file corrispondenti al filtro del nome file selezionato saranno visualizzati nell'elenco dei file e il file scelto sarà selezionato.

FileApri recente

Apre una cartella aperta di recente.

FileApri cartella... (Ctrl+D)

Apre una cartella. Tutti i file che corrispondono al nome del file selezionato saranno visualizzati nell'elenco.

FileRicarica (F5)

Ricaricare la cartella. I file modificati devono essere salvati prima. Le sottocartelle espanse saranno contratte.

FileSalva (Ctrl+S)

Salvare tutti i file modificati nella cartella. I file modificati sono contrassegnati con un simbolo del disco nell'elenco dei file. Se sono stati modificati nomi di file, questi file saranno rinominati.

FileScarta modifiche

Ripristina le modifiche di uno o più file. Se non viene selezionato alcun file nell'elenco dei file, le modifiche di tutti i file saranno ripristinate, altrimenti saranno ripristinate solo le modifiche dei file selezionati.

FileImporta...

La Finestra di importazione può essere utilizzata per importare i dati direttamente da un server freedb.org, da un server MusicBrainz, da Discogs, Amazon o altre fonti di elenchi di tracce di album in formato testuale.

L'importazione da un server freedb.org è possibile utilizzando una finestra che appare quando è selezionato Dal server: gnudb.org. L'artista e il nome dell'album da cercare possono essere digitati nei due campi più in alto, gli album che corrispondono alla query saranno visualizzati quando si fa clic su Trova e i risultati da www.gnudb.org sono ricevuti. L'importazione dei dati delle tracce per un album viene eseguita facendo doppio clic sull'album nell'elenco. È possibile selezionare sia il server freedb.org da cui importare sia il percorso CGI. I dati importati sono visualizzati nella tabella di anteprima della finestra di importazione. Se soddisfatti delle tracce visualizzate, possono essere importati chiudendo la finestra di importazione con OK.

Se hai già un risultato di ricerca aperto nel browser web, puoi inserire l'URL nel primo campo di ricerca. Il risultato apparirà quindi nell'elenco degli album e può essere importato direttamente in Kid3.

Un indirizzo di posta elettronica registrato su gnudb.org può essere inserito nel campo Token.

Una ricerca sul server di Discogs può essere eseguita utilizzando Discogs. Come nella finestra di gnudb.org, è possibile digitare artista e album e quindi scegliere da un elenco di versioni. Un Token può essere inserito per utilizzare l'API RESTful Discogs invece dell'interfaccia web, spesso modificata, impedendo così il funzionamento dell'analizzatore di importazione. È necessario registrare un account su Discogs e poi generare un token sul sito web (Impostazioni/Programmatori, Genera token). Non dimenticare Salva impostazioni dopo aver inserito il token per utilizzarlo nelle successive richieste. Se Tag standard è marcata, le informazioni standard vengono importate, ad es. artista, album e titolo. Se Tag aggiuntivi è marcata, vengono importate ulteriori informazioni se disponibili, ad es. interpreti, arrangiatori o editore. Se Copertina è marcata, la copertina sarà scaricata se disponibile.

Una ricerca su Amazon può essere eseguita utilizzando Amazon. Come nella finestra di gnudb.org, è possibile inserire artista e album e quindi scegliere da un elenco di versioni. Se Tag aggiuntivi è marcata, vengono importate ulteriori informazioni se disponibili, ad es. interpreti, arrangiatori o editore. Se Copertina è marcata, la copertina sarà scaricata se disponibile.

È possibile cercare nello stesso modo nella banca dati delle uscite di MusicBrainz utilizzando Da MusicBrainz Release. Il flusso è lo stesso descritto per Da gnudb.org.

L'importazione da un server MusicBrainz è possibile utilizzando la finestra che appare quando è selezionato Da MusicBrainz Fingerprint. Il server può essere selezionato come nella finestra di importazione freedb. Segue una tabella che mostra i dati delle tracce importate. La colonna di destra mostra lo stato della query MusicBrainz, che inizia con «In sospeso» quando viene aperta la finestra. Quindi viene cercata l'impronta digitale e se non produce un risultato, viene tentata un'altra ricerca utilizzando i tag nel file. Pertanto, può essere utile che una query MusicBrainz riuscita memorizzi informazioni note (ad es. artista e album) nei tag prima dell'importazione. Se è stato trovato un risultato, la ricerca termina nello stato «Riconosciuto», altrimenti non è stato trovato nulla o più risultati ambigui e uno di essi deve essere selezionato dall'utente. OK e Applica utilizzano i dati importati, Annulla chiude la finestra. La chiusura può richiedere del tempo poiché tutto il meccanismo di MusicBrainz deve essere spento.

Per l'importazione di dati testuali, Da file/appunti apre una sotto-finestra, in cui sono disponibili diversi formati di importazione preconfigurati. I primi due, «CSV non quotato» e «CSV quotato» possono essere utilizzati per importare dati esportati dalla finestra Esporta. I dati CSV possono essere modificati con un foglio di calcolo e devono essere scritti utilizzando le tabulazioni come delimitatori. L'importazione dovrebbe quindi essere possibile utilizzando «CSV quotato», che è più flessibile di «CSV non quotato». Tuttavia, i suoi campi non possono contenere virgolette doppie. Se si esporta solo da Kid3 e si importa in seguito, «CSV non quotato» può essere utilizzato come formato semplice per questo scopo. Si noti che ci sono anche i comandi «Esporta CSV» e «Importa CSV» nel menu contestuale dell'elenco dei file, che utilizzano gli script per esportare e importare i dati CSV in un modo più completo, potente e flessibile.

Il formato successivo, «testo HTML di freedb», può essere usato per copiare informazioni da un pagina HTML di freedb.org. Cercare un album in freedb e se le informazioni desiderate sono visualizzate nel browser web, copiare il contenuto negli appunti. Quindi fare clic sul pulsante Dagli appunti e le tracce importate saranno visualizzate nella tabella di anteprima nella parte superiore della finestra. Se si è soddisfatti dei dati importati, chiudere la finestra con OK, che inserirà i dati nei tag della cartella attuale. La destinazione (Tag 1, Tag 2 o Tag 1 e tag 2) può essere selezionata con una casella combinata. I file nella cartella attuale devono essere nell'ordine di traccia corretto per ottenere i tag assegnati. Questo è il caso se sono numerati.

Il formato successivo di importazione preconfigurato, «codice HTML di freedb», può essere utilizzato, se i dati sono disponibili come documento HTML. L'importazione è possibile utilizzando il pulsante Da file, che apre un selettore di file o ne copia il contenuto da un editor e quindi importa dagli appunti. Questo formato può essere utile per l'importazione non in linea, sebbene il documento HTML può anche essere aperto in un browser e quindi importato nel primo formato tramite gli appunti.

Sono disponibili altri formati preconfigurati, ad es. «Titolo traccia Tempo». Un formato personalizzato vuoto può essere creato con Aggiungi per essere impostato dall'utente. Due righe sotto il nome del formato possono essere impostate con un'espressione regolare per acquisire i campi dal testo di importazione. La prima espressione regolare sarà analizzata una volta per ogni documento per raccogliere dati per album come artista, album, anno e genere. Si tenta di far corrispondere la seconda riga dall'inizio del documento alla fine per ottenere i dati della traccia, generalmente numero e titolo. Le espressioni regolari includono tutte le funzionalità offerte da Qt™ che è la maggior parte di ciò che Perl offre. I costrutti con parentesi «(..)» creano buffer di acquisizione per i campi da importare e sono preceduti da codici specifici di Kid3 per specificare quale campo acquisire. I codici sono gli stessi utilizzati per il formato del nome file, oltre ai codici elencati di seguito, è possibile qualsiasi nome di frame:

  • %s %{title} Titolo (Brano)

  • %a %{artist} Artista

  • %l %{album} Album

  • %c %{comment} Commento

  • %y %{year} Anno

  • %t %{track} Traccia

  • %g %{genre} Genere

  • %d %{duration} Durata

Ad esempio, un'espressione regolare della traccia (seconda riga) da importare da una scaletta .m3u potrebbe essere «%{track}(\d+) \s +%{title}(\S [^\r\n]*)\.mp3[\r\n] ». Tutti i formati possono essere cambiati modificando le espressioni regolari e il nome e quindi facendo clic su Salva impostazioni. Saranno memorizzati nel file kid3rc nella cartella di configurazione. Questo file può essere direttamente modificato per avere più formati di importazione o può essere eliminato per ripristinare i formati predefiniti. I formati possono essere eliminati utilizzando Rimuovi.

Precisione mostra una stima della corrispondenza tra le informazioni importate e le tracce fornite. Utilizza la durata delle tracce o i nomi dei file per calcolare il livello di somiglianza in percentuale. Copertina mostra l'URL dell'immagine di copertina dell'album che sarà scaricata.

Per verificare se le tracce importate corrispondono all'insieme attuale di file, è possibile confrontare la durata delle tracce importate con la durata dei file. Questa opzione può essere abilitata con la casella di selezione Controlla la differenza di tempo massima consentita (sec): e la differenza massima tollerata nel tempo può essere impostata in secondi. Se viene rilevata una mancata corrispondenza in una lunghezza, la lunghezza viene visualizzata con uno sfondo rosso nella tabella di anteprima.

Se i file sono ordinati in modo diverso rispetto alle tracce importate, è necessario modificare le tracce assegnate. Questa attività può essere facilitata utilizzando l'opzione Corrisponde a con i pulsanti Lunghezza, Traccia e Titolo, che riordinare le tracce in base al campo corrispondente. Per correggere manualmente le assegnazioni, è possibile trascinare una traccia con il pulsante sinistro e il tasto Ctrl premuto, quindi rilasciare nella nuova posizione.

Se ci sono più tracce importate che file, ad esempio se la cartella attuale contiene solo il secondo disco di un album con due dischi, ma le tracce di entrambi i dischi sono importate, è possibile eliminare le tracce del primo disco selezionandole tramite un clic sull'etichetta di riga della prima traccia, quindi facendo clic sull'etichetta di riga dell'ultima traccia del primo disco tenendo premuto il tasto Maiusc e infine rimuovendo le tracce premendo il tasto Canc.

Quando si apre la finestra di importazione, essa contiene il contenuto attuale dei tag. Il tipo di tag (Tag 1, Tag 2, Tag 1 e Tag 2) può essere selezionato utilizzando la casella combinata Destinazione. Il pulsante a destra di questa casella combinata può essere utilizzato per ripristinare la tabella al contenuto attuale dei tag. Le caselle di controllo nella prima colonna della tabella possono essere utilizzate per selezionare le tracce che vengono importate. Questo può essere utile se una cartella contiene le tracce di entrambi i CD di un doppio CD e solo le tracce del secondo CD devono essere importate.

Per identificare le tracce importate, è possibile visualizzare i nomi dei file o i percorsi completi dei file utilizzando il menu di contestuale dell'intestazione della tabella. I valori nella tabella di importazione possono essere modificati. Il pulsante Ripristina a destra della casella combinata Destinazione può essere utilizzato per ripristinare il contenuto dei tag, che può essere utile anche dopo aver modificato la Destinazione.

Quasi tutte le finestre dispongono di un pulsante Salva impostazioni, che può essere utilizzato per memorizzare in modo persistente le impostazioni specifiche e le dimensioni della finestra.

Da tag porta a una sotto-finestra per impostare i frame dei tag dal contenuto di altri frame dei tag. Questo può essere usato per copiare semplicemente informazioni tra tag o estrarre una parte da un frame e inserirla in un altro.

Come nella finestra importa da file/appunti, ci sono formati liberamente configurabili per eseguire diverse operazioni. Sono già preconfigurati formati per copiare il valore dell'album in Artista dell'album, Compositore o Direttore ed estrarre il numero di traccia dai campi del titolo che contengono un numero. Esiste anche un formato per estrarre un sottotitolo da un campo Titolo.

L'esempio seguente spiega come aggiungere un formato personalizzato, che imposta le informazioni dal campo Sottotitoli anche nel campo Commento. Crea un nuovo formato utilizzando il pulsante Aggiungi e imposta un nuovo nome, ad es. «Sottotitolo su commento». Quindi inserire «%{subtitle}» in Fonte e «%{comment}(.*)» per Estrazione e fare clic su Salva impostazioni.

L'espressione in Fonte può contenere codici di formato per frame di tag arbitrari, è possibile utilizzare più codici per combinare i contenuti di frame diversi. Per ogni traccia, un testo viene generato dai suoi tag utilizzando il formato Fonte e l'espressione regolare da Estrazione viene applicata a questo testo per impostare nuovi valori per i tag. I codici di formato sono utilizzati prima delle parentesi di acquisizione per specificare il frame del tag in cui deve essere memorizzato il testo acquisito. Funziona come per importa da file/appunti.

Importa da tag... è anche disponibile direttamente dal menu File. La differenza tra queste due funzioni è che la finestra di importazione opera su tutti i file della cartella attuale mentre la funzione di menu opera sui file selezionati (che possono trovarsi in cartelle diverse). La funzione di menu supporta un codice aggiuntivo «%{__return}» per restituire il valore estratto, che può essere utile con le interfacce CLI e QML.

FileImporta da gnudb.org...

Importa da un server freedb.org utilizzando la ricerca degli album di gnudb.org. Questo elemento di menu apre la stessa finestra di importazione di Importa..., ma apre direttamente la sezione gnudb.org.

FileImporta da Discogs...

Importa dal server Discogs. Questo elemento di menu apre la stessa finestra di importazione di Importa..., ma apre direttamente la sezione Da Discogs.

FileImporta da Amazon...

Importa da Amazon. Questo elemento di menu apre la stessa finestra di importazione di Importa..., ma apre direttamente la sezione Da Amazon.

FileImporta da MusicBrainz Release...

Importa dalla banca dati delle uscite di MusicBrainz. Questo elemento di menu apre la stessa finestra di importazione di Importa..., ma apre direttamente la sezione Da MusicBrainz Release.

FileImporta da MusicBrainz Fingerprint...

Importa dal server di MusicBrainz. Questo elemento di menu apre la stessa finestra di importazione di Importa..., ma apre direttamente la sezione Da MusicBrainz Fingerprint.

FileImporta da tag...

Come Da tag, ma l'importazione è applicata ai file selezionati.

FileImportazione automatica...

Importazione automatica consente di importare informazioni per più album da vari servizi Web. Se le cartelle sono selezionate nell'elenco dei file, saranno importati i dati di traccia per le cartelle selezionate. Se non è selezionata alcuna cartella, saranno importate tutte le cartelle nell'elenco dei file.

Il tipo di tag (tag 1, tag 2, tag 1 e tag 2) può essere selezionato utilizzando la casella combinata Destinazione.

I profili determinano quali server saranno contattati per recuperare le informazioni sull'album. Alcuni profili sono predefiniti (Tutti, MusicBrainz, Discogs, Copertina), i profili personalizzati possono essere aggiunti utilizzando il pulsante Aggiungi a destra della casella combinata Profilo.

La tabella seguente mostra i server che saranno utilizzati durante l'importazione delle informazioni sull'album utilizzando il profilo selezionato. Il processo di importazione di un album è terminato se sono state trovate tutte le informazioni richieste, quindi l'ordine delle righe nella tabella è importante. Può essere modificato utilizzando i pulsanti Sposta su e Sposta giù. Modifica può essere utilizzato per modificare una voce esistente. La selezione Server offre gli stessi server che possono essere utilizzati nelle funzioni di importazione. Tag standard, Tag aggiuntivi, Copertina determinano le informazioni che devono essere recuperate dal server. Infine, Precisione è l'accuratezza minima che deve essere raggiunta per accettare i dati importati. Se la precisione non è sufficiente, sarà tentato il server successivo nell'elenco. La stessa finestra contenente le proprietà del server appare quando si fa clic su Aggiungi per aggiungere una nuova voce dei server. Le voci esistenti possono essere eliminate utilizzando Rimuovi.

Per avviare un'importazione in serie automatica con il profilo selezionato, fare clic su Avvia. I dettagli sull'importazione in esecuzione sono visualizzati nella parte superiore della finestra. Il processo può essere interrotto con il pulsante Interrompi.

FilePreleva copertina...

La finestra Sfoglia copertina aiuta a trovare la copertina dell'album. Artista/Album viene riempito dai tag, se possibile. Fonte offre una varietà di siti web con copertine di album. L'URL con artista e album come parametri si trova sotto il nome. I valori codificati come URL per artista e album possono essere inseriti utilizzando «%u{artist}» e «% u{album}», sono possibili altri valori dai tag anche, come descritto in Configura Kid3, Azioni dell'utente. Altre fonti possono essere inserite dopo la voce «Fonte personalizzata» sostituendo «Fonte personalizzata» con il nome della fonte, premendo Invio, quindi inserendo URL e infine premendo Salva impostazioni. Il comando del browser risultante viene visualizzato nella parte superiore della finestra e può essere avviato facendo clic su Sfoglia. Il browser, che può essere configurato nelle impostazioni, viene avviato con la fonte selezionata. Un'immagine di copertina può quindi essere trascinata dal browser nella finestra di Kid3 e sarà impostato nella cornice dei file selezionati.

Poiché non tutti i browser supportano il trascinamento della selezione delle immagini e le immagini sui siti web spesso hanno un URL, in questi casi Kid3 riceverà l'URL e non l'immagine. Se l'URL punta a un'immagine, essa sarà scaricata. Tuttavia, se l'URL si riferisce ad altre risorse web, deve essere tradotto nell'immagine corrispondente. Tali associazioni sono definite nella tabella Estrazione URL. La colonna di sinistra Corrispondenza contiene un'espressione regolare che viene confrontata con l'URL. Se corrisponde, le espressioni catturate tra parentesi sono inserite nel modello della colonna destra Immagine e URL (nelle posizioni marcate con \1 ecc.). L'espressione regolare sostituita contiene l'URL della foto. In questo modo la copertina può essere importata da Amazon, Google Immagini, ecc. utilizzando il trascinamento della selezione. È anche possibile definire le proprie associazioni.

FileEsporta...

La Finestra Esporta viene utilizzata per archiviare i dati dai tag in un file o negli appunti. L'editor in alto mostra un'anteprima dei dati da esportare. Se i dati di esportazione contengono caratteri di tabulazione, l'esportazione viene visualizzata in una tabella. I dati saranno generati dai tag nella cartella attuale in base al formato configurato.

Le impostazioni del formato sono simili a quelle della finestra Importa: il campo più in alto contiene il titolo (ad es. «CSV non quotato»), seguito dall'intestazione, che sarà generata all'inizio del file. Di seguito sono riportati i dati della traccia; è usato per ogni traccia. Infine, il trailer può essere utilizzato per generare del testo finale.

I campi del formato non contengono espressioni regolari come nella finestra Importa, ma solo espressioni di formato del risultato con speciali espressioni che iniziano con il carattere %, che saranno sostituite dai valori dei tag. Il tutto funziona come il formato del nome file e gli stessi codici sono utilizzati più alcuni codici aggiuntivi. È possibile utilizzare non solo i codici elencati di seguito, ma tutti i nomi dei frame dei tag.

  • %s %{title} Titolo (Brano)

  • %a %{artist} Artista

  • %l %{album} Album

  • %c %{comment} Commento

  • %y %{year} Anno

  • %t %{track} Traccia (ad es. 01)

  • %t %{track.n} Traccia con larghezza dei campi n (ad es. 001 per %{track.3})

  • %T %{tracknumber} Traccia (senza zeri iniziali, ad es. 1)

  • %g %{genre} Genere

  • %f %{file} Nome file

  • %p %{filepath} Percorso

  • %{modificationdate} Data di modifica

  • %{creationdate} Data di creazione

  • %u %{url} URL

  • %{dirname} Nome della cartella

  • %d %{duration} Durata in minuti:secondi

  • %D %{seconds} Durata in secondi

  • %n %{tracks} Numero di tracce dell'album

  • %e %{extension} Estensione del file

  • %O %{tag1} Il formato del tag 1 (ID3v1.1 o vuoto se non esistente)

  • %o %{tag2} Il formato del tag 2 (ID3v2.3.0, ID3v2.4.0, ID3v2.2.0, ID3v2.2.1, Vorbis, APE, MP4, ASF, o vuoto se non esistente)

  • %b %{bitrate} Bit rate in kbit/s

  • %v %{vbr} VBR o vuoto (solo per ID3v2.3 con id3lib)

  • %r %{samplerate} Campionamento in Hz

  • %m %{mode} Modalità canale (stereo o stereo congiunto)

  • %h %{channels} Numero di canali (1 o 2)

  • %k %{codec} Codificatore (ad es. MPEG 1 Layer 3, MP4, Ogg Vorbis, FLAC, MPC, APE, ASF, AIFF, WAV)

Alcuni formati sono predefiniti. «CSV non quotato» separa i campi in schede. I dati in questo formato possono essere nuovamente importati in Kid3 utilizzando il formato di importazione con lo stesso nome. «CSV quotato» racchiude inoltre i campi tra virgolette doppie, facilitando l'importazione in applicazioni per fogli di calcolo. Tuttavia, i campi non devono contenere virgolette doppie quando si utilizza questo formato. «M3U esteso» e «PLS esteso» generano scalette con attributi estesi e nomi di percorso assoluti. «HTML» può essere utilizzato per generare una pagina HTML con collegamenti ipertestuali alle tracce. «Kover XML» crea un file che può essere importato dal programma di stampa di copertine Kover. «Dettagli tecnici» fornisce informazioni su bit rate, frequenza di campionamento, canali, ecc. Infine, «Formato personalizzato» viene lasciato vuoto per la definizione di un formato personalizzato. È possibile definire più formati personalizzati aggiungendo righe nel file kid3rc nella cartella di configurazione. Gli altri formati possono essere adattati alle proprie esigenze.

La Fonte dei tag per generare i dati dell'esportazione (Tag 1 o Tag 2) può essere selezionata con una casella combinata. Premendo Su file o Negli appunti sono archiviati i dati in un file o negli appunti. OK e Annulla chiudono la finestra, mentre OK accetta le impostazioni della finestra attuale.

FileCrea scaletta...

Crea una scaletta. Il formato e il contenuto della scaletta possono essere impostati tramite diverse opzioni.

Il nome della scaletta può essere Come il nome della cartella oppure utilizzare un Formato con i valori dei tag, ad es. «%{artist} - %{album}» per avere l'artista e il nome dell'album nel nome del file della scaletta. I codici di formato sono gli stessi di Esporta. L'elenco dei formati disponibili può essere modificato nella sezione Formato della scheda File nelle impostazioni.Crea nuova scaletta vuota crea una scaletta vuota con il nome indicato. L'estensione dipende dal formato della scaletta.

La posizione della scaletta generata è determinata dalla selezione della casella combinata Crea in.

Cartella attuale

La scaletta viene creata nella cartella attuale e contiene solo i file della cartella attuale. La cartella attuale è la cartella in cui si trova il file attuale. Se sono selezionati più file, il file attuale è probabilmente l'ultimo file selezionato.

Tutte le cartelle

Una scaletta è creata in ogni cartella che contiene i file elencati, e ogni scaletta contiene i file di quella cartella.

Cartella principale

Viene creata una sola scaletta nella cartella di livello superiore (cioè la cartella dell'elenco file) e contiene i file elencati della cartella di livello superiore e tutte le sue sottocartelle.

Il Formato della scaletta può essere M3U, PLS o XSPF.

Se è selezionato Includi solo i file selezionati, nella scaletta saranno inclusi solo i file selezionati. Se viene selezionata una cartella, saranno selezionati tutti i suoi file. Se questa casella di controllo non è attivata, tutti i file audio saranno inclusi nella scaletta.

Ordina per nome file seleziona il solito caso in cui i file sono ordinati per nome file. Con Ordina per campo tag, è possibile ordinare in base a una stringa di formato con valori dai campi tag. Ad esempio, «%{track.3}» può essere utilizzato per ordinare in base al numero di traccia («.3» viene utilizzato per ottenere tre cifre con zeri iniziali poiché le stringhe sono utilizzate per l'ordinamento). È anche possibile utilizzare più campi, ad es. «%{genre}%{year}» per ordinare utilizzando una stringa composta da genere e anno.

Le voci della scaletta avranno percorsi di file relativi o assoluti a seconda che sia impostato Usa percorso relativo per i file nella scaletta o Usa percorso completo per i file nella scaletta.

Quando è impostato Scrivi solo un elenco di file, la scaletta conterrà solo i percorsi dei file. Per generare una scaletta estesa con informazioni aggiuntive, è possibile impostare una stringa di formato utilizzando il controllo Scrivi informazioni usando.

FileEsci (Ctrl+Q)

Chiude l'applicazione.

Il menu Modifica

ModificaSeleziona tutto (Alt+A)

Seleziona tutti i file.

ModificaDeseleziona (Ctrl+Maiusc+A)

Deseleziona tutti i file.

ModificaSeleziona tutti i file nella cartella

Seleziona tutti i file della cartella attuale.

ModificaFile precedente (Alt+Su)

Seleziona il file precedente.

ModificaFile successivo (Alt+Giù)

Seleziona il file successivo.

ModificaTrova... (Ctrl+F)

Trova le stringhe nei nomi dei file e nei tag. La finestra Trova è un sottoinsieme della finestra Sostituisci, che è descritta di seguito.

ModificaSostituisci... (Ctrl+R)

Questa funzione apre una finestra per trovare e sostituire le stringhe nei nomi dei file e nei tag. L'insieme di frame in cui viene eseguita la ricerca può essere limitato disattivando la casella di controllo Seleziona tutto e selezionando i frame da cercare. Ci sono anche opzioni di ricerca disponibili per cercare all'indietro, tenendo conto delle maiuscole e per usare espressioni regolari.

In base al numero di file, la ricerca potrebbe richiedere del tempo, perciò può essere interrotta chiudendo la finestra.

Il menu Strumenti

StrumentiApplica formato nome file

Quando Applica automaticamente il formato è disattivata per il formato del nome file nella finestra di configurazione, questa voce di menu può essere utilizzata per applicare il formato configurato ai nomi dei file selezionati. Questo può anche essere utilizzato per verificare se i nomi dei file sono conformi al formato configurato applicando il formato a tutti i file salvati e quindi controllando se alcuni file sono stati modificati (e quindi marcati con il simbolo di un disco nell'elenco dei file).

StrumentiApplica formato tag

Quando Applica automaticamente il formato è disattivata per il formato di tag nella finestra di configurazione, questa voce di menu può essere utilizzata per applicare il formato configurato ai tag dei file selezionati. Questo può anche essere utilizzato per verificare se i tag sono conformi al formato configurato applicando il formato a tutti i file salvati e quindi controllando se alcuni file sono stati modificati (e quindi marcati con il simbolo di un disco nell'elenco dei file).

StrumentiApplica codifica del testo

Imposta la Codifica del testo selezionata in ImpostazioniConfigura Kid3...Sezione tagScheda Tag 2 per tutti i file selezionati. Se UTF8 è selezionato, UTF16 sarà utilizzato per i tag ID3v2.3.0 poiché UTF8 non è supportato per questo formato.

StrumentiRinomina cartella...

Questa finestra offre la possibilità di rinominare automaticamente la cartella attualmente aperta in base ai tag nei file. Diversi formati sono preconfigurati per includere informazioni sull'artista, sull'album e sull'anno nel nome della cartella. È anche possibile impostare un formato personalizzato e Modifica l'elenco dei formati disponibili. I seguenti codici speciali vengono utilizzati per inserire i valori dei tag nel nome della cartella: