3.10.1
Copyright © 2026 Urs Fleisch
Samenvatting
Kid3 is een toepassing om de ID3v1 en ID3v2 tags in MP3 bestanden op een efficiënte manier te bewerken. Ook tags in Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF bestanden en trackermodules (MOD, S3M, IT, XM) worden ondersteund. Het is gemakkelijk om tags van meerdere bestanden in te stellen op dezelfde waarden (e.g. album, artiest, jaar en genre in alle bestanden van hetzelfde album) en de tags te genereren uit de bestandsnaam of vice versa.
Inhoudsopgave
Lijst van tabellen
kid3 [ --help | --author | --version | --license | --desktopfile ] [BESTANDBESTAND...]
kid3-qt [--portable] [Qt-options] [BESTAND...]
kid3-cli [--portable] [--dbus] [ -h | --help ] [-c COMMANDO1] [-c COMMANDO2...] [BESTAND...]
--portableConfiguratie opslaan in bestand kid3.ini in de map van de toepassing.
BESTANDAls het pad is naar een map, zal het geopend worden. Als een of meer bestandspaden zijn gegeven, zal hun gemeenschappelijke map worden geopend en de bestanden zijn geselecteerd. BESTAND
--helpHulp over de opties tonen.
--authorAuteurinformatie tonen.
--versionVersie-informatie tonen
--licenseLicentie-informatie tonen.
--desktopfile BESTANDDe basis bestandsnaam van het desktop-item voor deze toepassing.
--dbusHet D-Bus-interface activeren.
-cVoer een commando uit. Meerdere opties -c zijn mogelijk, ze worden opeenvolgend uitgevoerd. Zie de sectie over kid3-cli voor een beschrijving van de beschikbare commando's.
-h|--helpHulp over de opties en commando's tonen.
Kid3 is een toepassing om de ID3v1 en ID3v2 tags in MP3-bestanden te bewerken op een efficiënte manier. Deze tags kunnen bewerkt worden door de meeste MP3-spelers, maar niet op een erg comfortabele en efficiënte manier. Bovendien wordendhe tags in Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF bestanden en trackermodules (MOD, S3M, IT, XM) ook ondersteund.
Kid3 pakt of codeert geen MP3-bestanden, maar is gericht op het bewerken van de ID3 tags van alle bestanden van een album op een efficiënte manier, i.e. met zo weinig muisklikken en toetsaanslagen als mogelijk. Waar de meeste andere programma's ofwel ID3v1 of ID3v2 tags kunnen bewerken,heeft Kid3 volledige controle over beide versies, kan tags converteren tussen de twee formaten en heeft toegang tot alle ID3v2 tags. Tags van meerdere bestanden kunnen ingesteld worden op dezelfde waarde, e.g. de artiest, album, jaar en genre van alle bestanden van een album hebben typisch dezelfde waarden en kunnen samen ingesteld worden. Als de informatie voor de tags in de bestandsnaam zit, kunnen de tags automatisch ingesteld worden uit de bestandsnaam. Het is ook mogelijk om de bestandsnaam in te stellen volgens de tags gevonden in het bestand in willekeurige formaten.
De taak voor bewerking wordt verder ondersteund door automatisch vervangen van tekens of tekenreeeksen, bijvoorbeeld om illegale tekens uit bestandsnamen te verwijderen. Automatische controle van hoofd en kleine letters maakt het gemakkelijk om een consistent naamschema in alle tags te gebruiken.
De taginformatie voor volledige albums kan genomen worden uit gnudb.org, MusicBrainz, Discogs, Amazon of andere bronnen met tracklijsten. Het importformaat is vrij te configureren door reguliere expressies.
Gaarne problemen of verzoeken om meer mogelijkheden rapporteren aan de auteur.
Inhoudsopgave
ID3v1.1 tags bewerken
Alle ID3v2.3 en ID3v2.4 frames bewerken
Tags van meerdere bestanden bewerken
Tussen ID3v1 en ID3v2 tags converteren
MP3, Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV en AIFF tags bewerken
Tags uit bestandsnaam genereren
Tags uit de inhoud van tagvelden genereren
Bestandsnaam uit tags genereren
Mapnamen uit tags genereren en wijzigen
Afspeellijstbestand genereren
Automatische conversie van hoofd- kleine letters en vertaling van tekenreeksen
Uit gnudb.org, MusicBrainz, Discogs, Amazon en andere gegevensbronnen importeren
Als CSV, HTML, afspeellijst, Kover XML en andere formaten exporteren. Geëxporteerde CSV-bestanden kunnen opnieuw geïmporteerd worden.
Deze sectie beschrijft een typische sessie met Kid3. We hebben een map met MP3-bestanden met de tracks uit het album "Let's Tag" van de band "One Hit Wonder". De map is genaamd in het formaat "artist - album", in ons geval One Hit Wonder - Let's Tag. De map bevat de tracks in het formaat "track title.mp3", wat denk ik bruikbaar is omdat de bestandsnamen een korte (belangrijk bij gebruik van mobiele MP3-spelers met kleine schermen) en in de juiste volgorde bij alfabetisch ordening (belangrijk bij gebruik van hardware MP3-spelers die de tracks in alfabetische volgorde afspelen of in de volgorde waarin ze op een CD zijn gebrand en die volgorde is alfabetisch bij gebruik van mkisofs). Daarnaast is de informatie over artiest en album al in de mapnaam en hoeft niet herhaald te worden in de bestandsnaam. Maar terug naar ons voorbeeld, de lijst van de map ziet er uit als:
01 Intro.mp3
02 We hebben alleen deze.mp3
03 Outro.mp3
Deze bestanden hebben nog geen tags en we willen ze genereren met Kid3. We gebruiken → (menu-item (of knop van de werkbalk) en selecteren een van de bestanden in deze map. Alle bestanden zullen worden getoond in het vak met bestanden. Lui als we zijn, we willen de informatie in de map en bestandsnamen gebruiken om tags te genereren. Daarom selecteren we alle bestanden, daarna een klik op de knop Naar: in de sectie Bestand. Dit zal de titel, artiest, album en trackwaarden in alle bestanden. Om de jaar en genre waarden van alle bestanden in te stellen, houden we alle bestanden geselecteerd en typen "2002" in voor de Datum en selecteren "Pop" uit de keuzelijst Genre. Om alleen deze twee waarden in te stellen, zijn hun keuzelijsten automatisch geactiveerd en alle andere keuzelijsten zijn niet geactiveerd gelaten. Nu wijzigen we de selectie door alleen het eerste bestand te selecteren en we zien dat alle tags de juiste waarden bevatten. De tags van de andere bestanden kunnen ook geverifieerd worden door ze een voor een te selecteren. Wanneer we tevreden zijn met de tags, gebruiken we → menu-item (of knop op werkbalk). Met selecteren van → menu-item (of knop op werkbalk). zullen we een bestand One Hit Wonder - Let's Tag.m3u genereren in de map.
Inhoudsopgave
De GUI van Kid3 is gescheiden in zes secties: Links zijn de vakken met lijsten van bestanden en mappen, de rechter kant bevat de secties bestand, Tag 1, Tag 2 en Tag 3 .
Om tussen de verschillende secties te navigeren met het toetsenbord worden verschillende sneltoetsen ondersteund. In de tagsecties zijn de sneltoetsen actief tijdens het niet bewerken van tekst of bij zijn in de eerste kolom.
Alt+Links: Ga naar vorige sectie (Commando+[ op macOS®)
Alt+Right: Ga naar volgende sectie (Commando+] op macOS®)
Ctrl+Shift+V: Uit andere tag
Ctrl+C: Kopiëren
Ctrl+V: Plakken
Shift+Delete: Verwijderen
F2: Bewerken
Insert: Toevoegen
Delete: Verwijderen
De lijst met bestanden bevat de namen van alle bestanden in de geopende map die overeenkomt met het geselecteerde filter voor bestandsnamen (typisch *.mp3 *.ogg *.opus *.dsf *.flac *.mpc *.aac *.m4a *.m4b *.m4p *.mp4 *.mp2 *.spx *.tta *.wv *.wma *.wav *.aiff *.ape). Een enkele of meerdere bestanden kunnen geselecteerd worden. Om geen bestand te selecteren, klik in het lege gebied na de items in het vak met de lijst. De selectie bepaalt de bestanden die worden beïnvloed door de bewerkingen die beschikbaar zijn door de onderstaand beschreven knoppen te gebruiken.
Naast Naam kunnen ook andere kolommen Grootte, Type, Datum gewijzigd met details van de bestanden worden getoond. Kolommen kunnen verborgen worden door hun naam te deactiveren in het contextmenu van de kop van de lijst. De volgorde van de kolommen kan gewijzigd worden door slepen en loslaten. De sorteervolgorde kan omgeschakeld worden door op de kolomkop te klikken.
De waarden van de standaard tags kunnen ook getoond en bewerkt worden in kolommen van de bestandenlijst.
Links van de namen kan een pictogram worden getoond: Een schijf om te tonen dat het bestand is gewijzigd of informatie over welke tags aanwezig zijn (V1, V2, V1V2 of GEEN TAG, er wordt geen pictogram getoond als het bestand nog niet is gelezen).
Mappen worden getoond met een pictogram van een map. Als een map geopend is, worden zijn bestanden getoond in een hiërarchische boomstructuur. Door bestanden te selecteren uit submappen, kunnen bewerkingen uitgevoerd worden op bestanden in andere mappen, wat zinvol is als de muziekverzameling georganiseerd is met een map voor elke artiest met mappen voor albums van deze artiest.
Met de muisknop klikken in de bestandenlijst opent een contextmenu met de volgende commando's:
: vouwt alle mappenbomen uit (alleen de huidige boomstructuur als de toets Shift is ingedrukt)
: vouwt alle mappenbomen in
: wijzigt de naam van een bestand
: verplaatst een bestand naar de prullenbak
: speelt een bestand af, zie Afspelen. Als het geselecteerde bestand een afspeellijst is, worden de bestanden in de afspeellijst afgespeeld.
: bewerk een afspeellijst, zie Afspeellijst bewerken.
De volgende items zijn gebruikerscommando's, die gedefinieerd kunnen worden in het tabblad Gebruikersacties van Kid3 configureren. Het afspelen bij dubbelklikken kan ook daar geactiveerd worden.
Wanneer Bestand selecteren dat wordt afgespeeld is geactiveerd is de nu afspelende track automatisch geselecteerd in de bestandenlijst.
Een afspeellijst kan leeg worden aangemaakt of de tracks van een map bevatten, zie Afspeellijst aanmaken. Het op deze manier aangemaakte afspeellijstbestand kan bewerkt worden door dubbelklikken of gebruik van Bewerken uit het contextmenu ven de bestandenlijst. Een dialoog met de items van de afspeellijst wordt getoond. Het is mogelijk om meerdere afspeellijsten tegelijk te openen.
Nieuwe items kunnen toegevoegd worden door slepen en loslaten uit de bestandenlijst, een bestandenbeheerder of een andere afspeellijst. Als een item versleept wordt uit een andere afspeellijst, zal het verplaatst of gekopieerd worden afhankelijk van het systeem. Om respectievelijk de andere actie uit te voeren, moet de toets Shift, Ctrl of Alt (om te kopiëren in plaats van verplaatsen onder macOS®) worden ingedrukt. Items opnieuw ordenen in de afspeellijst is ook mogelijk via slepen en loslaten. Als alternatief kunnen items verplaatst worden met de sneltoetsen Ctrl+Shift+Up en Ctrl+Shift+Down (op macOS® moet Command worden ingedrukt in plaats van Ctrl). Een item kan verwijderd worden met de toets Delete.
Merk het volgende op: om items te verslepen uit de bestandenlijst, moeten ze gehouden worden aaan de linker kant (bij de pictogrammen), hetzelfde gebaar aan de rechter kant zal een selectie van meerdere doen, zo'n actie is hierdoor nog steeds gemakkelijk mogelijk.
Wanneer een afspeellijst gewijzigd is, kunnen de wijzigingen opgeslagen worden met of verworpen met . Wanneer het venster wordt gesloten, wordt een vraag om bevestiging getoond als er niet opgeslagen wijzigingen zijn.
Geselecteerde tracks in een afspeellijst zullen automatisch geselecteerd worden in de bestandenlijst, waarbij het mogelijk wordt gemaakt om hun tags te bewerken.
Om acties in een afspeellijst uit te voeren moet zijn bestand geselecteerd zijn in de bestandenlijst. uit het contextmenu zal naar de dialoog beschreven in deze sectie leiden en zal de mediaspeler starten met de tracks uit de afspeellijst. Gebruikeracties kunnen acteren op afspeellijsten, voor een voorbeeld Afspeellijstmap exporteren, die de bestanden uit een afspeellijst kopieert in een map.
De mappenlijst bevat de namen van de mappen in de geopende map, evenals de huidige (.) en de bovenliggende map (..). Het biedt om snel van map te wisselen zonder het commando te gebruiken of slepen en loslaten.
Zichtbaarheid van kolom, volgorde en sortering kunnen geconfigureerd worden zoals beschreven in de sectie over de bestandenlist.
Toont informatie over de codering (MP3, Ogg, Opus, DSF, FLAC, MPC, APE, MP2, MP4, AAC, Speex, TrueAudio, WavPack, WMA, WAV, AIFF), bitsnelheid, samplesnelheid, kanalen en de lengte van het bestand.
De regelbewerking Naam bevat de naam van het bestand (als alleen een enkel bestand is geselecteerd). Als deze naam is gewijzigd zal het bestand worden hernoemd wanneer het commando Opslaan wordt gebruikt.
De keuzelijst Formaat en regelbewerken bevat het te gebruiken formaat wanneer de bestandsnaam wordt gegenereerd uit de eerste of de tweede tag. De bestandsnaam kan willekeurige tekens bevatten, zelfs een mapgedeelte gescheiden door een slash uit de bestandsnaam, maar die map moet al bestaan om het hernoemen te laten slagen. De volgende speciale codes worden gebruikt om tagwaarden in de bestandsnaam in te voegen:
%s %{title} Titel (Song)
%a %{artist} Artiest
%l %{album} Album
%c %{comment} Opmerking
%y %{year} Jaar
%t %{track} Track (e.g. 01)
%t %{track.n} Track met veldbreedte n (e.g. 001 for %{track.3})
%T %{tracknumber} Track (zonder voorloopnullen, e.g. 1)
%g %{genre} Genre
%{ignore} Genegeerd bij genereren van tags uit de bestandsnaam
De formaatcodes zijn niet beperkt tot de boven gegeven voorbeelden. Elke framenaam kan gebruikt worden, bijvoorbeeld geünificeerde framenamen zoals %{albumartist}, %{discnumber.1}, %{bpm} of formaatspecifieke namen zoals %{popm}.
Het is mogelijk om tekenreeksen als vooraan en achteraan aan de vervanging voor een formaatcode te voegen door ze in aanhalingstekens binnen de accolades van een formaatcode toe te voegen. Deze tekenreeksen zullen alleen in de resulterende tekenreeks gepllatst worden als de formaatcode een niet-lege waarde bevat. Als bijvoorbeeld de bestandsnaam zowel de titel en de ondertitel zou moeten bevatten, zou men %{title} [%{subtitle}] in de formaattekenreeks kunnen gebruiken. Maar dit zou resulteren in een tekenreeks die eindigt met [] als er geen ondertitelframe bestaat voor een bestand. Om de rechte haken weg te laten als er geen subtitel aanwezig is, zal in plaats daarvan %{title}%{" ["subtitle"]"} moeten worden gebruikt. Dit zullen de rechte haken, de voorloopspatie en de subtitel weggelaten worden als deze laatste niet bestaat.
De lijst met beschikbare formaten kan bewerkt worden in de dialoog die verschijnt wanneer er geklikt wordt op de knop in het tabblad Bestand van de instellingen.
Een tweede keuzelijst Formaat (met pijl omlaag) wordt gebruikt om de tags uit de bestandsnaam te genereren. Als het formaat van de bestandsnaam niet met dit patroon overeenkomt, worden een paar andere algemeen gebruikte formaten geprobeerd.
Sommige algemeen gebruikte bestandsnaamformaten zijn al beschikbaar in de keuzelijst, maar het is ook mogelijk om een speciaal formaat in de regelbewerking in te typen.
De lijst met beschikbare formaten kan bewerkt worden in de dialoog die verschijnt wanneer er geklikt wordt op de knop in het tabblad Bestand van de instellingen.
Intern is een reguliere expressie opgebouwd uit de formaatcodes. Als geavanceerde reguliere expressies vereist zijn kan het formaat om de tags te genereren uit de bestandsnamen gegeven worden als een complete reguliere expressie met vangsten die voorafgegaan worden door de formaatcodes, Om bijvoorbeeld de tracknummers te extraheren zonder verwijderen van voorloopnullen, zou een formaat zoals "/%{track}(\d+) %{title}(.*)" worden gebruikt.
Van: , : Stelt de bestandsnaam in met het geselecteerde formaat en respectievelijk de eerste tag of de tweede tag.
Naar: , : De tags worden ingesteld uit de bestandsnaam. Eerst wordt het formaat gespecificeerd in Formaat gebruikt. Als de bestaande bestandsnaam niet overeenkomst met dit formaat, dan worden de volgende formaten geprobeerd:
Artiest - Album/track Song
Album/track - Artiest - Song
/Artiest - Album - Track - Song
Album/Artiest - Track - Song
Album/artiest - Song
Artiest/Album/Track Song
Als een enkel bestand is geselecteerd worden de besturingen van de GUI gevuld met de waarden gehaald uit de bestandsnaam. Als meerdere bestanden zijn geselecteerd worden de tags van de bestanden direct ingesteld volgens de bestandsnamen.
De widgets voor bewerking van regels voor Titel, Artiest, Album, Commentaar, Datum, Tracknummer en Genre worden gebruikt om de overeenkomstige waarde in de eerste tag van de geselecteerde bestanden te bewerken. De waarde zal gewijzigd worden wanneer de bestandsselectie is gewijzigd of voor acties zoals en en wanneer het overeenkomstige keuzevakje links van de veldnaam is geactiveerd. Dit is nuttig om alleen sommige waarden te wijzigen en de andere waarden ongewijzigd te laten.
Als een enkel bestand is geselecteerd, alle keuzevakjes zijn geactiveerd en widgets voor regelbewerking de waarden bevatten gevonden in de tags van dit bestand. Als een tag niet is gevonden in het bestand zal de overeenkomstige lege waarde worden getoond, wat een lege tekenreeks voor de regelbewerking Titel, Artiest, Album en Commentaar, 0 voor de numerieke bewerkingen Datum en Tracknummer en en lege geselecteerde waarde voor de keuzelijst Genre. De waarden kunnen gewijzigd worden en als het overeenkomstige keuzevakje is geactiveerd, zullen ze ingesteld worden voor het geselecteerde bestand nadat de selectie is gewijzigd. Het bestand is dan gemarkeerd als gemodificeerd door een schijfsymbool in de bestandenlijst maar blijft ongewijzigd totdat het commando is gebruikt.
Als meerdere bestanden zijn geselecteerd worden alleen de waarden die identiek zijn in alle geselecteerde bestanden getoond. In alle andere besturingen worden de lege waarden getoond zoals boven beschreven. Alle keuzevakjes zijn niet geactiveerd om ongewenste wijzigingen te vermijden. Als een waarde ingesteld moet worden voor alle geselecteerde bestanden, kan deze worden bewerkt en het keuzevakje moet worden geactiveerd. De waarden zullen voor alle geselecteerde bestanden worden ingesteld wanneer de selectie is gewijzigd en kan worden opgeslagen met het commando .
De keuzevakjes besturen ook de bewerking van de meeste commando's met invloed op de tags, zoals kopiëren, plakken en overdracht tussen tags 1 en 2. Om het gemakkelijk te maken om dit met meerdere bestanden te gebruiken waar alle keuzevakjes niet geactiveerd zijn, gedragen deze commando's zich op dezelfde manier als wanneer alle keuzevakjes zijn geactiveerd en wanneer alle keuzevakjes niet zijn geactiveerd.
: De velden voor tag 1 zijn ingesteld uit de overeenkomstige waarden in tag 2. Als een enkel bestand is geselecteerd worden de besturingen van de GUI gevuld met de waarden gehaald uit tag 2. Als meerdere bestanden zijn geselecteerd worden de tags van de bestanden direct ingesteld.
: de kopieerbuffer is gevuld met de waarden van Tag 1. Alleen waarden met geactiveerd keuzevakje zullen gebruikt worden in volgende plakken-commando's.
: Plakt de waarden uit de kipieerbuffer in de GUI-besturing.
: Dit zal alle GUI-besturingen instellen op hun lege waarden die resulteren in verwijderen van alle waarden. Het opgeslagen bestand zal dan geen tag 1 bevatten.
De GUI- bestuurt de functie op dezelfde manier als beschreven voor de sectie Tag 1, maar de grootte van de tekenreeksen is niet beperkt.
Voor Genre van tag 2 kunt u ook uw eigen namen gebruiken naast de genres getoond in de keuzelijst, typ de naam in de regel voor bewerking.
Tag 2 kan niet alleen dezelfde waarden bevatten als tag 1, het formaat is ingebouwd op een flexibele manier uit verschillende frames die zelf bestaan uit verschillende velden. De tabel voor tag 2 toont alle frames die beschikbaar zijn in het geselecteerde bestand.
: dit zal een venster openen die u biedt het bewerken van alle velden van het geselecteerde frame. Als meerdere bestanden zijn geselecteerd worden de bewerkte velden toegepast op alle geselecteerde bestanden die zo'n frame bevatten.
: Een verzoeker om het frametype te selecteren dat zal verschijnen en een frame van het geselecteerde type kan bewerkt worden en toegevoegd aan het bestand. Dit werkt ook om een frame toe te voegen aan meerdere geselecteerde bestanden.
: verwijdert het geselecteerde frame in de geselecteerde bestanden.
Albumillustraties hier slepen wordt getoond als het geen ingebedde hoesillustratie bevat. Er kan een afbeelding worden toegevoegd met slepen en loslaten uit een browser of bestandsbeheerder en zal hier getoond worden. Afbeeldingsframes kunnen bewerkt worden of toegevoegd door dubbel te klikken op deze besturing.
Sommige bestanden kunnen meer dan twe tags hebben en een derde tagsectie is zichtbaar. De volgende bestandstypes kunnen zo'n Tag 3 sectie hebben:
MP3-bestanden kunnen een ID3v1.1 tag, een ID3v2 (2.3.0 or 2.4.0) tag en in de derde sectie een APE tag hebben. Zulke APE-tags worden gebruik voor opnieuw afspelen van informatie over versterking. In de sectie Tag 3 is deze informatie zichtbaar en de APE-tag kan verwijderd worden met de knop .
Het stuk RIFF INFO van WAV-bestanden is beschikbaar in de sectie Tag 3 omdat de sectie Tag 1 behoort bij ID3v1.1 tags en hun beperkingen behandeld. De Tag 2 wordt steeds gebruikt voor ID3v2.4.0 tags, die ook ondersteund worden voor WAV-bestanden, maar stukken RIFF INFO schijnen beter ondersteund te worden.
FLAC-bestanden gebruiken normaal Vorbis commentaar voor hun metagegevens. Er zijn echter FLAC-bestanden die ID3v1 en ID3v2 tags hebben, die zijn te vinden in de secties Tag 1 en Tag 3 secties. ID3 tags in FLAC-bestanden worden alleen ondersteund door TagLib, daarom moet de OggFlacMetadata-plug-in uitgeschakeld worden in het tabblad Plug-ins van de instellingen.
De GUI-besturing werkt op dezelfde manier als in de sectie Tag 2.
Kid3 kan de meeste frames voor alle ondersteunde bestandstypen bewerken. Sommige frames worden gebruikt met geünificeerde namen, zodat ze uitgewisseld kunnen worden tussen bestanden met verschillende formaten. Frames die niet geünificeerd zijn kunnen gebruikt worden als formaatspecifieke frames.
Tabel 3.1. Mapping van geünificeerde frametypes naar verschillende formaten
| Unified | ID3v2.3 | ID3v2.4 | MP4 | ASF | Vorbis | RIFF | Matroska |
|---|---|---|---|---|---|---|---|
| Titel | TIT2 | TIT2 | ©nam | Titel | TITEL | INAM | TITEL |
| Artiest | TPE1 | TPE1 | ©ART | Auteur | ARTIEST | IART | ARTIEST |
| Album | TALB | TALB | ©alb | WM/AlbumTitel | ALBUM | IPRD | TITEL/50 |
| Commentaar | COMM | COMM | ©cmt | Beschrijving | COMMENTAAR | ICMT | COMMENTAAR |
| Datum | TYER | TDRC | ©day | WM/Jaar | DATUM | ICRD | DATUM_OPNAME |
| Tracknummer | TRCK | TRCK | trkn | WM/TrackNummer | TRACKNUMMER | IPRT of ITRK | ONDERDEELNUMMER |
| Genre | TCON | TCON | ©gen | WM/Genre | GENRE | IGNR | GENRE |
| Albumartiest | TPE2 | TPE2 | aART | WM/AlbumArtiest | ALBUMARTIEST | ARTIEST/50 | |
| Arrangeur | IPLS | TIPL | ARRANGEUR | WM/Producent | ARRANGEUR | IENG | ARRANGEUR |
| Auteur | TOLY | TOLY | AUTEUR | AUTEUR | GESCHREVEN_DOOR | ||
| BPM | TBPM | TBPM | tmpo | WM/BeatsPerMinute | BPM | IBPM | BPM |
| Catalogusnummer | TXXX:CATALOGUSNUMMER | TXXX:CATALOGUSNUMMER | CATALOGUSNUMMER | CATALOGUSNUMMER | |||
| Compilatie | TCMP | TCMP | cpil | COMPILATIE | COMPILATIE | ||
| Componist | TCOM | TCOM | ©wrt | WM/Componist | COMPONIST | IMUS | COMPONIST |
| Dirigent | TPE3 | TPE3 | DIRIGENT | WM/Dirigent | DIRIGENT | DIRIGENT | |
| Copyright | TCOP | TCOP | cprt | Copyright | COPYRIGHT | ICOP | COPYRIGHT |
| Beschrijving | TIT3 | TIT3 | beschr | WM/OndertitelBeschrijving | BESCHRIJVING | BESCHRIJVING | |
| Schijfnummer | TPOS | TPOS | schijf | WM/DeelVanSet | SCHIJFNUMMER | ONDERDEELNUMMER/50 | |
| Gecodeerd-door | TENC | TENC | ©enc | WM/GecodeerdDoor | GECODEERD-DOOR | ITCH | GECODEERD_DOOR |
| Instellingen voor codering | TSSE | TSSE | ©too | WM/Coderinginstellingen | CODERINGSINSTELLINGEN | ISFT | CODERINGSINSTELLINGEN |
| Tijd van codering | TDEN | WM/TijdVanCodering | TIJDVANCODERING | IDIT | DATUM_GECODEERD | ||
| Groepering | GRP1 | GRP1 | ©grp | GROEPERING | GROEPERING | ||
| Initiële sleutel | TKEY | TKEY | WM/InitiëleSleutel | INITIËLESLEUTEL | INITIËLESLEUTEL | ||
| ISRC | TSRC | TSRC | ISRC | WM/ISRC | ISRC | ISRC | ISRC |
| Taal | TLAN | TLAN | TAAL | WM/Taal | TAAL | ILNG | TAAL |
| Maker liedtekst | TEKST | TEKST | LIEDTEKSTMAKER | WM/Schrijver | LIEDTEKSTMAKER | IWRI | LIEDTEKSTMAKER |
| Liedtekst | USLT | USLT | ©lyr | WM/Liedtekst | LIEDTEKST | LIEDTEKST | |
| Media | TMED | TMED | BRONMEDIUM | BRONMEDIUM | IMED | ORIGINEEL_TYPE_MEDIUM | |
| Stemming | TMOO | WM/Stemming | STEMMING | STEMMING | |||
| Originele album | TOAL | TOAL | ORIGINEELALBUM | WM/OrigineelAlbumTitel | ORIGINEELALBUM | ORIGINEELALBUM | |
| Originele artiest | TOPE | TOPE | ORIGINELEARTIEST | WM/OrigineleArtiest | ORIGINELEARTIEST | ORIGINELEARTIEST | |
| Oorspronkelijke datum | TORY | TDOR | ORIGINELEDATUM | WM/OrigineleUitgaveJaar | ORIGINELEDATUM | ORIGINELEDATUM | |
| Uitvoerder | IPLS | TMCL | UITVOERDER | UITVOERDER | ISTR | UITVOERDER | |
| Afbeelding | APIC | APIC | covr | WM/Afbeelding | METAGEGEVENS_BLOK_AFBEELDING | Bijlage | |
| Uitgever | TPUB | TPUB | UITGEVER | WM/Uitgever | UITGEVER | IPUB | LABEL_CODE |
| Waardering | POPM | POPM | rente | WM/GedeeldeGebruikersWaardering | WAARDERING | IRTD | WAARDERING |
| Land van uitgave | TXXX:UITGAVELAND | TXXX:UITGAVELAND | UITGAVELAND | ICNT | UITGAVELAND | ||
| Uitgiftedatum | TDRL | RELEASEDATE (datum van uitgifte) | RELEASEDATE (datum van uitgifte) | DATUM_UITGEGEVEN/50 | |||
| Remixer | TPE4 | TPE4 | REMIXER | WM/GewijzigdDoor | REMIXER | IEDT | GEREMIXT_DOOR |
| Sorteervolgorde album | TSOA | TSOA | soal | WM/SorteervolgordeAlbum | ALBUMSORT | TITELSORT/50 | |
| Sorteervolgorde albumartiest | TSO2 | TSO2 | soaa | ALBUMARTISTSORTERING | ARTIESTSORTERING/50 | ||
| Sorteervolgorde artiest | TSOP | TSOP | soar | WM/SorteervolgordeArtiest | ARTISTSORT | ARTISTSORT | |
| Sorteervolgorde componist | TSOC | TSOC | soco | COMPOSERSORT | COMPOSERSORT | ||
| Op naam sorteren | TSOT | TSOT | sonm | WM/SorteervolgordeTitel | TITLESORT | TITLESORT | |
| Ondertitel | TSST | ONDERTITEL | WM/Ondertitel | ONDERTITEL | PRT1 | ONDERTITEL | |
| Website | WOAR | WOAR | WEBSITE | WM/AuteurURL | WEBSITE | IBSU | WEBSITE |
| Werk | TIT1 | TIT1 | ©wrk | WM/BeschrijvingInhoudGroep | WERK | WERK | |
| WWW van audiobestand | WOAF | WOAF | WM/AudioBestandURL | WWWAUDIOFILE | WWWAUDIOFILE | ||
| WWW van audiobron | WOAS | WOAS | WM/AudioBronURL | WWWAUDIOSOURCE | WWWAUDIOSOURCE |
Opmerkingen betreffende de mappings naar geünificeerde framenamen:
Het aantal geünificeerde framenamen is beperkt door het feit dat een zinvolle mapping mogelijk zou moeten zijn voor alle ondersteunde bestandsformaten. De meeste tags ondersteunen frames met willekeurige namen; deze zullen gebruikt worden als geen specifiek frame beschikbaar is (e.g. de namen in hoofdletters in de kolom MP4). Als zulke mogelijkheden niet bestaan, zouden sommige typen frames niet ondersteund worden voor het formaat, e.g. auteur end uitvoerder voor ASF (WMA).
De mappings zijn niet willekeurig gekozen, ze zijn gericht op het gebruik van de frames in andere toepassingen en apparaten. Dus het ID3v2 frame "TPE2 - Band/orchestra/accompaniment" suggereert niet zijn gebruik als albumartiest, maar dit wordt algemeen gebruikt. De actuele betekenis voor ID3v2 aan de andere kand is de reden waarom dit frame wordt gebruikt voor het orkest bij importeren (e.g. uit Discogs), hoewel dit een beetje vreemd lijkt voor andere tagformaten.
De mappings zijn niet altijd bijectief. Dus ID3v2.3 gebruikt een IPLS-frame voor zowel arrangeur als uitvoerder. Bij terug lezen worden beide frames getoond als "Arrangeur".
De frames arrangeur en uitvoerder gebruiken een specifiek formaat voor hun inhoud: "betrokkenheid 1|betrokkene 1|betrokkenheid 2|betrokkene 2|...", bijvoorbeeld "Chorus Master|Ernst Dunshirn|Soprano Vocals|Anna Netrebko". Dit zal IPLS (ID3v2.3) of TIPL/TMCL (ID3v2.4) frames aanmaken met een tekenreekslijst in het gespecificeerde formaat (het teken "|" wordt gebruikt als een scheidingsteken tussen de tekenreeksen). Waarden in dit formaat zijn ook gezet bij importeren van gegevens uit servers die deze informatie bieden.
Voor Matroska is het doelniveau in een lijst, bijv. /50 voor Album, tenzij het de standaard van /30 voor Track is. Als u een Matroska eenvoudige tag wilt maken met binaire inhoud, voeg " - binary" toe bij toevoegen van het frame. Merk op dat zulke tags zelden worden gebruikt, hoesillustraties worden opgeslagen als een bijgevoegd bestand.
Om expliciet een specifieke framenaam te gebruiken die in conflict is met een geünificeerde framenaam, zet er een uitroepteken voor. Bijvoorbeeld toevoegen van een frame met type "Media" aan een Vorbis commentaar zal een frame aanmaken met de naam "SOURCEMEDIA" vanwege het geünificeerde type mapping. Om een frame toe te voegen met de naam "MEDIA" en niet "SOURCEMEDIA", gebruik "!MEDIA" om de expliciete naam af te dwingen.
Als u een frame nodig hebt die niet in deze lijst zit, dan hebt u nog steeds de mogelijkheid om willekeurige namen in te voeren met de knop . Vaak gebruikte framenamen kunnen toegevoegd worden aan de Aangepaste frames in de configuratie van Tags en zullen dan beschikbaar zijn in de Snelle toegang frames.
Voor informatie gesynchroniseerd met de geluidsgegevens is een specifieke bewerker beschikbaar. Deze frames worden ondersteund voor ID3v2.3.0 en ID3v2.4.0 tags. Om zo'n frame toe te voegen moet de specifieke framenaam worden geselecteerd in de lijst die verschijnt wanneer op de knop wordt geklikt - respectievelijk Gesynchroniseerde liedteksten of Tijdcodes van gebeurtenissen. De bewerker is hetzelfde voor beide typen, allen voor de tijdcodes van gebeurtenissen is een voorgedefinieerde set van gebeurtenissen beschikbaar terwijl voor de gesynchroniseerde liedteksten, er tekst moet worden ingevoerd. In het volgende wordt gesynchroniseerde liedteksten uitgelegd.
Een bestand met een ID3v2 tag is geselecteerd, de bewerker van liedteksten is gestart met en Gesynchroniseerde liedteksten is geselecteerd. Voor een bestaand frame gesynchroniseerde liedtekst wordt het geselecteerd wanneer op wordt geklikt. De afspeler is automatisch geopend met het huidige bestand zodat het bestand afgespeeld en gepauzeerd kan worden om liedtekst te synchroniseren.
De instellingen bovenaan de SYLT bewerker hoeven normaal niet te worden gewijzigd. Als de liedtekst tekens bevat die niet aanwezig zijn in de tekenset Latin 1, is het wijzigen van de tekstcodering naar UTF16 (of UTF8 voor ID3v2.4.0) te adviseren. Voor Engelse liedtekst en maximale compatibiliteit zou ISO-8859-1 moeten worden gebruikt.
De sectie Liedtekst heeft bovenaan vijf knoppen. zal een nieuw tijdstip in de tabel toevoegen. De tijd wordt genomen van de positie van de afspeler, dus een item toevoegen tijdens afspelen van de track zal een regel voor de huidige positie van afspelen toevoegen. De tijdstippen in de tabel moeten chronologisch geordend zijn, de rij zal overeenkomstig ingevoegd worden. Items met een ongeldige tijd worden op een speciale maniet behandeld: Als de nu geselecteerde rij een ongeldige tijd bevat zal zijn tijdstip vervangen worden door de huidige tijd in plaats van het toevoegen van een nieuwe rij. Als de huidige tijd niet geldig is zal de eerst rij met een ongeldige tijd worden gebruikt als aanwezig. Dit gedrag zou toevoegen van tijdstippen moeten faciliteren als de liedtekst al in de tabel is maar de tijdstippen ontbreken (wat het geval is bij importeren van niet gesynchroniseerde liedtekst). merk op dat de ongeldige tijd wordt gerepresenteerd as 00:00.00, d.w.z. hetzelfde als de tijd aan het absolute begin van de track, die niet ongeldig is. Om een tijd ongeldig te maken, druk op de toets Delete of gebruik uit het contextmenu. Nieuwe rijen invoegen met uit het contextmenu of aangemaakt bij importeren van niet gesynchroniseerde liedtekst met of bevatten ook ongeldige tijdstippen. Rijen in de tabel kunnen verwijderd worden door te klikken op de knop of door te gebruiken uit het contextmenu.
Gesynchroniseerde liedtekst kan geïmporteerd worden uit een bestand met . Het verwachte formaat is eenvoudig of verbeterde LRC. Als het geselecteerde bestand geen vierkant haakje in de eerste regel bevat, wordt er verondesteld dat het een eenvoudig tekstbestand is met niet gesynchroniseerde liedtekst. De regels uit zo'n bestand worden dan geïmporteerd met ongeldige tijdstippen. De tijdinformatie kan toegevoegd worden met de knop of door handmatig invoeren. Het is ook mogelijk liedtekst te importeren via kopiëren-plakken met Uit klembord. Gesynchroniseerde liedtekst kan geschreven worden naar LRC-bestanden met . Merk op dat alleen items met geldige tijdstippen geëxporteerd zullen worden en dat de items gesorteerd zullen zijn op tijden. Items met een ongeldige tijd zullen ook niet opgeslagen worden in het SYLT-frame, ga dus na dat alle tijdinformatie is ingevoegd alvorens de dialoog te verlaten.
De ID3-specificatie suggereert een tijdstempel voor elke lettergreep. De meeste spelers ondersteunen echter de opsplitsing in een regel of zin. Om beide soorten van gebruik te ondersteunen volgt Kid3 dezelfde conventies als de SYLT-bewerker. Van tekst die is ingevoerd in de tabel wordt aangenomen te beginnen op een nieuwe regel tenzij dit begint met een spatie of a minteken. Uitzonderingen op deze regel zijn mogelijk door een regel te beginnen met een underscore ('_') om voortzetting af te dwingen of een hekje-teken ('#') om een nieuwe regel af te dwingen. Deze escape-tekens worden niet opgeslagen binnen het SYLT-frame. Binnen het SYLT-frame beginnen nieuwe regels met een teken line-feed (hex 0A) terwijl voortzettingen dat niet doen. Bij lezen van SYLT-frames controleert Kid3 of het eerste item begint met een line-feed. Als dat niet het geval is wordt aangenomen dat alle items nieuwe regels zijn en dat geen lettergreepvoortzettingen worden gebruikt.
Terwijl de track wordt afgespeeld wordt de rij behorende bij de nu spelende positie geaccentueerd, zodat de juistheid van de synchronisatie-informatie geverifieerd kan worden. Als een offset toegevoegd moet worden aan een of meer tijdstempels, dan kan dat gedaan worden met het contextmenu . Negatieve waarden kunnen gebruikt worden om de tijd te verminderen. Met in het contextmenu is het mogelijk om de afspeelpositie op de tijd van de geselecteerde rij in te stellen.
Aanbevolen procedure om nieuwe gesynchroniseerde liedtekst toe te voegen
Haal de niet gesynchroniseerde liedtekst op, bijv. met → uit het contextmenu van de bestandenlijst.
Kopieer de niet gesynchroniseerde liedtekst naar het klembord, ga dan naar de rij Liedtekst in de frametabel en druk op Ctrl+C.
Voeg een gesynchroniseerd liedtekstframe toe (, Gesynchroniseerdt liedtekst, ), klik op .
Nu staan alle regels uit de niet gesynchroniseerde liedtekst in de tabel, alle tijdstippen zijn ongeldig (0:0:0.00). U kunt lege items van te voren verwijderen.
Begin met het afspelen van de song door te klikken op de afspeelknop in de afspeelwerkbalk onderaan het hoofdvenster.
Wanneer de volgende liedtekstregel met een ongeldig tijdstip komt, klik op of druk op Alt+A, het tijdstip zal worden bijgewerkt.
Ga zo hiermee door totdat alle tijdstippen zijn ingesteld. Als u iets mist, stop het afspelen en wis het tijdstip met de toets Delete of door deze te selecteren en te gebruiken uit het contextmenu. Om afspelen te hervatten vanaf een gegeven tijdstip, gebruik uit het contextmenu.
MP4 audioboeken hebben typisch een .m4b extensie en zijn tamelijk groot omdat ze alle hoofdstukken in een enkel bestand bevatten. Om in zulke bestanden te navigeren, kunnen ze hoofdstukmarkeringen bevatten, die bewerkt kunnen worden in Kid3 in een pseudo "Hoofdstukken" frame met gebruik van dezelfde bewerker die gebruikt wordt voor gesynchroniseerde liedteksten. Er zijn twee typen hoofdstukken in MP4 bestanden: "Nero" en "QuickTime (QT)".
De hoofdstukinformatie in MP3 audioboeken is opgeslagen in meerdere "Chapter" (CHAP) frames waarnaar gerefereerd wordt in een "Inhoudsopgave" (CTOC) frame en deze frames hebben ingebedde subframes. Om deze informatie te bewerken op een enkele plaats, kan een pseudo "Chapters" frame ook gebruikt worden voor ID3v2 tags. De inhoud ervan wordt gebruikt om het echte hoofdstuk, inhoudsopgave en ingebedde frames te aan te maken: De Beschrijving wordt gebruikt als de inhoud van de titel in de inhoudsopgave, de Tekst-kolom bevat de titels van de hoofdstukken en de bijbehorende Tijd-waarde zal de starttijd van het hoofdstuk zijn en de eindtijd van het voorgaande hoofdstuk. De eindtijd van het laatste hoofdstuk wordt bepaald door de Tijd van de laatste rij als zijn Tekst leeg is.
Opent een map. Alle bestanden overeenkomend met het geselecteerde bestandsnaamfilter zal getoond worden in het vak met bestanden en het gekozen bestand is geselecteerd.
Opent een recent geopende map.
Opent een map. Alle bestanden overeenkomend met het geselecteerde bestandsnaamfilter zal getoond worden in het vak met bestanden.
Map herladen. Gewijzigde bestanden moeten eerder opgeslagen worden. Uitgevouwen submappen zullen ingevouwen worden.
Slaat alle gewijzigde bestanden op in de map. De gewijzigde bestanden zijn gemarkeerd met een schijfsymbool in het vak met bestanden. Als een bestandsnaam is gewijzigd, zullen deze bestanden hernoemd worden.
Draait de wijzigingen van een of meerdere bestanden terug. Als er geen bestanden zijn geselecteerd in het vak met bestanden, zullen de wijzigingen van alle bestanden worden teruggedraaid, anders worden alleen de wijzigingen van de geselecteerde bestanden teruggedraaid.
De Importdialoog kan gebruikt worden om gegeven direct uit een freedb.org server te importeren, uit een MusicBrainz server, uit Discogs, Amazon of andere bronnen met lijsten van albumtracks in tekstformaat.
Importeren van een freedb.org server is mogelijk met een dialoog die verschijnt wanneer wordt geselecteerd. De te zoeken artiest en albumnaam kan ingevoerd worden in de twee bovenste velden, de albums die overeenkomen met de zoekopdracht zullen getoond worden wanneer op is geklikt en de resultaten uit www.gnudb.org zijn ontvangen. De trackgegevens importeren voor een album wordt gedaan door te dubbelklikken op het album in de lijst. De freedb.org server om uit te importeren kan geselecteerd worden evenals het CGI-pad. De geïmporteerde gegevens worden getoond in de voorbeeldtabel van de importdialoog. Wanneer u tevreden bent met de getoonde tracks, kunnen ze geïmporteerd worden door de importdialoog te beëindigen met .
Als u al een zoekresultaat open hebt in de webbrowser, dan kunt u de URL in het eerste zoekveld invoeren. Het resultaat zal dan in de albumlijst verschijnen en kan direct geïmporteerd worden in Kid3.
Een e-mail-adres geregistreerd bij gnudb.org kan ingevoerd worden in het veld Token.
Zoek op de Discogs-server kan gedaan worden met . Zoals in de dialoog kunt u artiest en album invoeren en daarna kiezen uit een lijst met uitgaven. Een Token kan ingevoerd worden om de RESTful Discogs API te gebruiken in plaats van hun webinterface, die vaak is gewijzigd, waarbij de importontleder werd gebroken. U moet u registreren voor een account op Discogs en dan een token op hun website genereren (Settings/Developers, nieuw token genereren). Vergeet niet om te doen na invoeren van het token om het in volgende verzoeken ook te kunnen gebruiken. Als Standaard tags is geactiveerd, zal de standaard informatie worden geïmporteerd, bijv. artiest, album en titel. Als Additionele tags is geactiveerd, zal meer informatie worden geïmporteerd indien beschikbaar, bijv. uitvoerders, arrangeurs of de uitgever. Als Hoesillustratie is geactiveerd zal de hoesillustratie worden gedownload indien beschikbaar.
Zoek op Amazon kan gedaan worden met . Zoals in de dialoog kunt u artiest en album invoeren en daarna kiezen uit een lijst met uitgaven. Als Additionele tags is geactiveerd, zal meer informatie worden geïmporteerd indien beschikbaar, bijv. uitvoerders, arrangeurs of de uitgever. Als Hoesillustratie is geactiveerd zal de hoesillustratie worden gedownload indien beschikbaar.
U kunt op dezelfde manier in de uitgavedatabase van MusicBrainz zoeken met . De wijze van werken is hetzelfde als beschreven voor .
Importeren uit een MusicBrainz server is mogelijk met de dialoog die verschijnt wanneer wordt geselecteerd. De server kan geselecteerd worden zoals in de freedb importdialog. Onderstaand wordt een tabel getoond met de geïmporteerde trackgegevens. De rechter kolom toont de status van de vraag aan MusicBrainz, die begint met "Pending" wanneer de dialoog wordt geopend. Daarna wordt de fingerprint opgezocht en als het geen resultaat oplevert, wordt een andere zoekopdracht met de tags in het bestand geprobeerd. Het kan dus helpen voor een succesrijke zoekopdracht van MusicBrainz om bekende informatie (bijv. artiest en album) in de tags op te slaan voor het importeren. Als een resultaat is gevonden eindigt het zoeken in de status "Herkend", anders was er niets gevonden of meerdere meervoudige resultaten en een van hen moet geselecteerd worden door de gebruiker. en gebruiken de geïmporteerde gegevens, sluit de dialoog. Het sluiten kan even duren omdat de gehele MusicBrainz machinery afgesloten moet worden.
Voor het importeren van tekstuele gegevens, opent een subdialoog, waar verschillende vooraf geconfigureerde importformaten beschikbaar zijn. De eerste twee, "CSV unquoted" en "CSV quoted" kunnen gebruikt worden om gegevens te importeren die zijn geëxporteerd door de dialoog Exporteren. De CSV gegevens kunnen bewerkt worden met een spreadsheet en moeten weggeschreven worden mat tabs als scheidingstekens. Importeren zou dan mogelijk moeten zijn met "CSV quoted", wat flexibeler is dan "CSV unquoted". De velden mogen geen enkel aanhalingsteken bevatten. Als u alleen exporteert vanuit Kid3 en later importeert, kan "CSV unquoted" gebruikt worden als een eenvoudig formaat voor dit doel. Merk op dat er ook comamndo's "Exporteer CSV" en "Importeer CSV" zijn in het contextmenu van de bestandenlijst, die scripts gebruiken om CSV gegeven