EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

kid3-core - Online în cloud

Rulați kid3-core în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda kid3-core care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


kid3, kid3-qt, kid3-cli - Kid3 ID3 Tagger

REZUMAT


kid3 [--Ajutor | --help-qt | --help-kde | --ajută-toți
|--autor | --versiune | --licență] [FILE...]

kid3-qt [Qt-opțiuni] [FILE...]

kid3-cli [-h | --Ajutor] [-c COMANDA1] [-c COMANDA2...] [FILE...]

OPŢIUNI


FILE
If FILE este calea către un director, acesta va fi deschis. Dacă una sau mai multe căi de fișiere sunt
dat, directorul lor comun este deschis și fișierele sunt selectate.

kid3
--Ajutor
Afișați ajutor despre opțiuni.

--help-qt
Afișați opțiuni specifice Qt, vezi qtoptions(7).

--help-kde
Afișați opțiunile specifice KDE, vezi kdeoptions(7).

--ajută-toți
Afișați toate opțiunile.

--autor
Afișați informații despre autor.

--versiune
Afișați informații despre versiune.

--licență
Afișați informații despre licență.

kid3-qt
Qt-opțiuni
Vedea qtoptions(7), totuși, opțiunile au „-” ca prefix, nu „--”.

kid3-cli
-c
Executați o comandă. Multiplu -c opțiunile sunt posibile, acestea sunt executate în succesiune.
Consultați secțiunea despre kid3-cli pentru o descriere a comenzilor disponibile.

-h|--Ajutor
Afișați ajutor despre opțiuni și comenzi.

INTRODUCERE


Kid3 este o aplicație pentru a edita etichetele ID3v1 și ID3v2 în fișierele MP3 într-un mod eficient.
Aceste etichete pot fi editate de majoritatea playerelor MP3, dar nu într-un mod foarte confortabil și eficient
cale. Mai mult, etichetele din Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex,
Fișierele TrueAudio, WavPack, WMA, WAV, AIFF și modulele de urmărire (MOD, S3M, IT, XM) sunt
susținut și el.

Kid3 nu preia și nici nu codifică fișierele MP3, dar are scopul de a edita etichetele ID3 ale tuturor
fișierele unui album într-un mod eficient, adică cu cât mai puține clicuri de mouse și apăsări de taste
posibil. Acolo unde majoritatea celorlalte programe pot edita fie etichetele ID3v1, fie ID3v2, Kid3 are plin
control asupra ambelor versiuni, poate converti etichetele între cele două formate și are acces la toate
Etichete ID3v2. Etichetele mai multor fișiere pot fi setate la aceeași valoare, de exemplu artistul, albumul,
anul și genul tuturor fișierelor unui album au de obicei aceleași valori și pot fi setate
împreună. Dacă informațiile pentru etichete sunt conținute în numele fișierului, etichetele pot fi
setat automat din numele fișierului. De asemenea, este posibil să setați numele fișierului conform
la etichetele găsite în fișier în formate arbitrare.

Sarcina de editare este susținută în continuare de înlocuirea automată a caracterelor sau
subșiruri, de exemplu pentru a elimina caracterele ilegale din numele fișierelor. Control automat al
caracterele majuscule și mici facilitează utilizarea unei scheme de denumire consecventă în toate
tag-uri.

Informațiile etichetelor pentru albumele complete pot fi preluate din gnudb.org[1], TrackType.org[2],
MusicBrainz[3], discogs[4], Amazon[5] sau alte surse de liste de melodii. Formatul de import
este liber configurabil prin expresii regulate.

Vă rugăm să raportați autorului orice problemă sau solicitări de funcții.

UTILIZAREA KID3


Kid3 caracteristici
· Editați etichetele ID3v1.1

· Editați toate cadrele ID3v2.3 și ID3v2.4

· Editați etichetele mai multor fișiere

· Convertiți între etichetele ID3v1 și ID3v2

· Editați MP3, Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio,
Etichete WavPack, WMA, WAV și AIFF

· Generați etichete din numele fișierului

· Generați etichete din conținutul câmpurilor de etichete

· Generați nume de fișier din etichete

· Generați și modificați numele directorului din etichete

· Generați fișierul playlist

· Conversie automată de majuscule și traducere de șiruri

· Importat din gnudb.org[1], TrackType.org[2], MusicBrainz[3], discogs[4], Amazon[5] și
alte surse de date

· Exportați ca CSV, HTML, playlist, Kover XML și alte formate. Fișierele CSV exportate pot fi
importat din nou.

Exemplu Folosire
Această secțiune descrie o sesiune tipică cu Kid3. Să presupunem că avem un director
conţinând fişiere MP3 cu melodiile de pe albumul „Let's Tag” de la trupa „One Hit”
Wonder". Directorul este denumit în format "artist - album", în cazul nostru One Hit Wonder
- Să etichetăm. Directorul conține piesele în formatul „titlul piesei.mp3”, pe care eu
cred că este utilă deoarece numele fișierelor sunt scurte (important când utilizați playere MP3 mobile
cu afișaje mici) și în ordinea corectă când sunt sortate alfabetic (important când
folosind playere MP3 hardware care redă melodiile în ordine alfabetică sau în ordinea în
care sunt arse pe CD și acea ordine este alfabetică atunci când se utilizează mkisofs). in afara de asta
aceasta, informațiile despre artist și album sunt deja în numele directorului și nu au
să fie repetat în numele fișierului. Dar revenind la exemplul nostru, lista de director arată ca
acest:

01 Intro.mp3

02 Avem doar asta.mp3

03 Outro.mp3

Aceste fișiere nu au încă etichete și dorim să le generăm folosind Kid3. Folosim Open (File
meniu sau bară de instrumente) și selectați unul dintre fișierele din acest director. Toate fișierele vor fi
afișate în lista de fișiere. Oricât de leneși suntem, vrem să folosim informațiile din
nume de director și fișiere pentru a genera etichete. Prin urmare, selectăm toate fișierele, apoi facem clic pe
Butonul To:Tag 1 din secțiunea Fișier. Aceasta va seta titlul, artistul, albumul și piesa
valorile din toate fișierele. Pentru a seta valorile anului și genului tuturor fișierelor, păstrăm toate fișierele
selectat și tastați „2002” pentru An și selectați „Pop” din caseta combinată Gen. A seta
numai aceste două valori, casetele lor de selectare sunt bifate automat și toate celelalte casete de selectare
sunt lăsate nebifate. Acum schimbăm selecția selectând doar primul fișier și noi
vezi ca toate etichetele contin valorile corecte. Etichetele celorlalte fișiere pot fi verificate
de asemenea, selectându-le unul câte unul. Când suntem mulțumiți de etichete, folosim Salvare (Fișier
meniu sau bară de instrumente). Selectarea Creare playlist din meniul Fișier va genera un fișier One
Apăsați Wonder - Să etichetăm.m3u în director.

COMMAND REFERINȚE


GUI Elemente de
GUI Kid3 este separat în cinci secțiuni: În stânga sunt fișierul și directorul
casete cu listă, partea dreaptă conține secțiunile Fișier, Eticheta 1 și Eticheta 2.

Fișier Listă
Lista de fișiere conține numele tuturor fișierelor din directorul deschis care se potrivesc
filtrul de nume de fișier selectat (de obicei *.mp3 *.ogg *.opus *.dsf *.flac *.mpc *.aac
*.m4a *.m4b *.m4p *.mp4 *.mp2 *.spx *.tta *.wv *.wma *.wav *.aiff *.ape). Un singur sau
pot fi selectate mai multe fișiere. Pentru a nu selecta niciun fișier, faceți clic în zona goală de după
intrări în caseta de listă. Selecția determină fișierele care sunt afectate de
operațiuni care sunt disponibile utilizând butoanele descrise mai jos.

Pe lângă Nume, pot fi și alte coloane Mărime, Tip, Data Modificare cu detaliile fișierului
afișat. Coloanele pot fi ascunse debifând numele lor în meniul contextual al
antetul listei. Ordinea coloanelor poate fi modificată prin drag'n'drop. Ordinea de sortare
poate fi comutată făcând clic pe antetul coloanei.

În stânga numelor poate fi afișată o pictogramă: un disc pentru a arăta că fișierul are
au fost modificate sau informații despre ce etichete sunt prezente (V1, V2, V1V2 sau NO TAG, nu
pictograma este afișată dacă fișierul nu a fost încă citit).

Directoarele sunt afișate cu o pictogramă de folder. Dacă un director este deschis, fișierele sale sunt
afișate într-un arbore ierarhic. Prin selectarea fișierelor din subdirectoare, operații
poate fi executat pe fișiere din directoare diferite, ceea ce este util dacă muzica
colecția este organizată cu câte un folder pentru fiecare artist care conține dosare pentru albumele de
acest artist.

Făcând clic pe butonul din dreapta al mouse-ului în lista de fișiere, se deschide un meniu contextual cu
următoarele comenzi:

· Expand all: Extinde toate arborele de foldere (numai arborele curent dacă tasta Shift este
presat)

· Restrânge tot: restrânge toate arborele de foldere

· Redenumire: Schimbă numele unui fișier

· Mutare în coșul de gunoi: Mută ​​un fișier în coșul de gunoi

· Redare: Redă un fișier, consultați Redare

· Intrările ulterioare sunt comenzi de utilizator, care pot fi definite în Acțiunile utilizatorului
fila Configurare Kid3. Redarea la dublu clic poate fi activată și acolo.

director Listă
Lista de directoare conține numele directoarelor din directorul deschis, cum ar fi
precum și directorul curent (.) și directorul părinte (..). Permite schimbarea rapidă
directorul fără a utiliza comanda Deschidere... sau trageți și plasați.

Vizibilitatea coloanelor, ordinea și sortarea pot fi configurate așa cum este descris în secțiune
despre lista de fișiere.

Fișier
Afișează informații despre codificare (MP3, Ogg, Opus, DSF, FLAC, MPC, APE, MP2, MP4,
AAC, Speex, TrueAudio, WavPack, WMA, WAV, AIFF), rata de biți, rata de eșantionare, canale și
lungimea dosarului.

Editarea liniei de nume conține numele fișierului (dacă este selectat un singur fișier).
Dacă acest nume este schimbat, fișierul va fi redenumit atunci când este utilizată comanda Salvare.

Caseta combinată Format și editarea liniei conține formatul care trebuie utilizat atunci când este numele fișierului
generate de la prima sau a doua etichetă. Numele fișierului poate conține arbitrare
caractere, chiar și o parte de director separată printr-o bară oblică de numele fișierului, dar asta
directorul trebuie să existe deja pentru ca redenumirea să aibă succes. Următoarele coduri speciale
sunt folosite pentru a insera valori de etichetă în numele fișierului:

· %s %{title} Titlu (Cântec)

· %a %{artist} Artist

· %l %{album} Album

· %c %{comment} Comentariu

· %y %{year} An

· %t %{track} piesa (de ex. 01)

· %t %{track.n} Pista cu lățimea câmpului n (de ex. 001 pentru %{track.3})

· %T %{tracknumber} Track (fără zerouri de început, de exemplu 1)

· %g %{genre} Gen

· %{ignore} Ignorat la generarea etichetelor din numele fișierului

Codurile de format nu sunt limitate la exemplele prezentate mai sus. Orice nume de cadru poate fi
utilizate, de exemplu nume de cadre unificate, cum ar fi %{bpm} sau formatați nume specifice, cum ar fi
%{popm}.

O a doua casetă combinată Format (cu săgeata în jos) este utilizată pentru a genera etichetele din
nume de fișier. Dacă formatul numelui fișierului nu se potrivește cu acest model, alte câteva
se încearcă formatele utilizate în mod obișnuit.

Unele formate de nume de fișiere utilizate în mod obișnuit sunt deja disponibile în caseta combinată, dar este
de asemenea, este posibil să tastați într-un format special în editarea liniei.

De la:Tag 1, Tag 2: Setează numele fișierului folosind formatul selectat și prima etichetă sau
respectiv a doua etichetă.

Către:Tag 1, Tag 2: Etichetele sunt setate din numele fișierului. În primul rând, formatul specificat în
Se folosește formatul. Dacă numele fișierului existent nu se potrivește cu acest format, următoarele
se încearcă formatele:

· Artist - Album/Piesă melodie

· Album/Piesă - Artist - Cântec

· /Artist - Album - Piesă - Cântec

· Album/Artist - Piesă - Cântec

· Album/Artist - Cântec

· Artist/Album/Piesă cântec

Dacă este selectat un singur fișier, controalele GUI sunt umplute cu valorile extrase
din numele fișierului. Dacă sunt selectate mai multe fișiere, etichetele fișierelor sunt direct
setate în funcție de numele fișierelor.

Etichetă 1
Widgeturile de editare a liniilor pentru Titlu, Artist, Album, Comentariu, An, Piesă și Gen sunt
folosit pentru a edita valoarea corespunzătoare în prima etichetă a fișierelor selectate. Valoarea
va fi modificat atunci când selecția fișierului este modificată sau înainte de operațiuni precum Salvare și
Ieșire și când caseta de selectare corespunzătoare din stânga numelui câmpului este bifată.
Acest lucru este util pentru a modifica doar unele valori și pentru a lăsa celelalte valori neschimbate.

Dacă este selectat un singur fișier, toate casetele de selectare sunt bifate și widget-urile de editare a liniilor
conțin valorile găsite în etichetele acestui fișier. Dacă o etichetă nu este găsită în fișier,
este afișată valoarea goală corespunzătoare, care este un șir gol pentru Titlu,
Editări ale artistului, albumului și liniilor de comentariu, 0 pentru editările numerice de an și piese și an
goliți valoarea selectată pentru caseta combo Gen. Valorile pot fi modificate și dacă
caseta de selectare corespunzătoare este bifată, acestea vor fi setate pentru fișierul selectat după
selecția este schimbată. Fișierul este apoi marcat ca modificat printr-un simbol disc în fișier
listbox, dar rămâne neschimbată până când este utilizată comanda Salvare.

Dacă sunt selectate mai multe fișiere, numai valorile care sunt identice în toate cele selectate
fișierele sunt afișate. În toate celelalte controale, valorile goale descrise mai sus sunt
afișat. Toate casetele de selectare sunt debifate pentru a evita modificările nedorite. Dacă o valoare trebuie
să fie setat pentru toate fișierele selectate, poate fi editat și caseta de selectare trebuie să fie setată. The
valorile vor fi setate pentru toate fișierele selectate atunci când selecția este modificată și poate fi
salvat folosind comanda Salvare.

Casetele de selectare controlează, de asemenea, funcționarea majorității comenzilor care afectează etichetele, cum ar fi
ca copiere, lipire și transfer între etichetele 1 și 2. Pentru a fi mai ușor de utilizat
mai multe fișiere în care toate casetele de selectare sunt debifate, aceste comenzi se comportă la fel
mod atunci când toate casetele de validare sunt bifate și când toate casetele de validare sunt debifate.

Din eticheta 2: Câmpurile etichetei 1 sunt setate din valorile corespunzătoare din eticheta 2. Dacă a
este selectat un singur fișier, controalele GUI sunt completate cu valorile din eticheta 2. Dacă
sunt selectate mai multe fișiere, etichetele fișierelor sunt setate direct.

Copiere: tamponul de copiere este umplut cu valorile Tag 1. Numai valorile cu bifate
caseta de selectare va fi folosită în comenzile ulterioare Lipire.

Lipire: Lipește valorile din buffer-ul de copiere în controalele GUI.

Eliminare: Aceasta va seta toate comenzile GUI la valorile lor goale, ceea ce duce la eliminarea
toate valorile. Apoi, fișierul salvat nu va conține nicio etichetă 1.

Etichetă 2
Controalele GUI funcționează în același mod ca cel descris pentru secțiunea Tag 1, dar
dimensiunea șirurilor nu este limitată.

Pentru eticheta 2 Gen, puteți folosi și propriile nume pe lângă genurile enumerate în
caseta combinată, trebuie doar să tastați numele în linia de editare.

Eticheta 2 nu poate conține numai aceleași valori ca eticheta 1, formatul este construit în a
mod flexibil de la mai multe cadre care sunt ele însele compuse din mai multe câmpuri. The
Tabelul tag 2 arată toate cadrele care sunt disponibile în fișierul selectat.

Editare: Aceasta va deschide o fereastră care vă permite să editați toate câmpurile selectate
cadru. Dacă sunt selectate mai multe fișiere, câmpurile editate sunt aplicate tuturor celor selectate
fișiere care conțin un astfel de cadru.

Adaugă: va apărea un solicitant pentru a selecta tipul de cadru și un cadru de tipul selectat
poate fi editat și adăugat la fișier. Acest lucru funcționează și pentru a adăuga un cadru la mai multe
fișierele selectate.

Delete: Șterge cadrul selectat din fișierele selectate.

Trageți ilustrația albumului aici este afișată dacă fișierul nu conține copertă încorporată. A
imaginea poate fi adăugată folosind drag and drop dintr-un browser sau manager de fișiere și va fi
afisat aici. Ramele foto pot fi editate sau adăugate făcând dublu clic pe aceasta
controla.

sincronizat Versuri și eveniment Sincronizare Coduri
Pentru informații sincronizate cu datele audio, este disponibil un editor specific.
Aceste cadre sunt acceptate pentru etichetele ID3v2.3.0 și ID3v2.4.0. Pentru a adăuga un astfel de cadru,
numele specific al cadrului trebuie selectat în lista care apare la butonul Adăugare
este făcut clic - Versuri sincronizate sau, respectiv, coduri de sincronizare a evenimentelor. Editorul este
la fel pentru ambele tipuri, pentru codurile de sincronizare a evenimentelor, doar un set predefinit de evenimente
este disponibil, în timp ce pentru versurile sincronizate, textul trebuie introdus. În
în continuare, este explicată editarea versurilor sincronizate.

Este selectat un fișier având o etichetă ID3v2, editorul de versuri este introdus folosind Adăugare și
selectând Versuri sincronizate. Pentru un cadru de versuri sincronizate existent, este
selectat și se face clic pe Editare. Playerul este deschis automat cu fișierul curent
astfel încât fișierul să poată fi redat și întrerupt pentru a sincroniza versurile.

În mod normal, setările din partea de sus a editorului SYLT nu trebuie modificate. Dacă
versurile conține caractere care nu sunt prezente în setul de caractere latin 1,
modificarea codificării textului în UTF16 (sau UTF8 pentru ID3v2.4.0) este recomandabilă. Pentru engleză
versuri și compatibilitate maximă, ar trebui folosit ISO-8859-1.

Secțiunea Versuri are cinci butoane în partea de sus. Adăugați va adăuga un nou eveniment orar în
masa. Ora este luată din poziția jucătorului, adăugând astfel o intrare în timp
Redarea piesei va adăuga o linie pentru poziția redată curent. Evenimentele din
tabelul trebuie să fie ordonat cronologic, prin urmare rândul va fi inserat
în consecinţă. Intrările cu oră nevalidă sunt tratate în mod special: Dacă în prezent
rândul selectat are o oră nevalidă, marca sa de timp va fi înlocuită cu ora curentă
în loc să adăugați un rând nou. Dacă ora curentă nu este invalidă, primul rând cu un
ora invalidă va fi folosită dacă este prezent. Acest comportament ar trebui să faciliteze adăugarea de timp
ștampile dacă textul versurilor este deja în tabel, dar marcajele de timp lipsesc
(ceea ce este cazul când se importă versuri nesincronizate). Rețineți că ora invalidă
este reprezentată ca 00:00.00, adică aceeași cu ora de la începutul absolut al
piesa, care nu este invalidă. Pentru a face o oră invalidă, apăsați tasta Ștergere sau utilizați
Ștergeți din meniul contextual. Rânduri noi inserate utilizând Inserare rând din meniul contextual
sau creat atunci când importați versuri nesincronizate cu From Clipboard sau Import, de asemenea
conțin mărci temporale nevalide. Rândurile din tabel pot fi șterse făcând clic pe Ștergere
butonul sau folosind Ștergeți rândurile din meniul contextual.

Versurile sincronizate pot fi importate dintr-un fișier utilizând Import. Formatul așteptat este
LRC simplu sau îmbunătățit. Dacă fișierul selectat nu conține paranteze drepte în fișierul
prima linie, ar trebui să fie un fișier text simplu cu versuri nesincronizate. The
liniile dintr-un astfel de fișier sunt apoi importate având marcaje temporale nevalide. Timpul
informațiile pot fi adăugate folosind butonul Adăugare sau prin introducere manuală. De asemenea, este posibil
pentru a importa versuri prin copy-paste folosind Din Clipboard. Versurile sincronizate pot fi
scris în fișierele LRC utilizând Export. Rețineți că numai intrările cu ștampile temporale valide vor fi valabile
să fie exportate și că intrările vor fi sortate după timp. Intrări cu oră nevalidă
nu va fi stocat nici în cadrul SYLT, așa că asigurați-vă că includeți toată sincronizarea
informații înainte de a părăsi dialogul.

ID3 specificație[6] sugerează un marcaj de timp pentru fiecare silabă. Cu toate acestea, majoritatea jucătorilor
susține doar granularitatea unui rând sau a unei propoziții. Pentru a sprijini ambele cazuri de utilizare, Kid3
urmează aceleași convenții ca SYLT Editor[7]. Text care este introdus în tabel
se presupune că începe o nouă linie, cu excepția cazului în care începe cu un spațiu sau o cratimă. Excepții
la această regulă sunt posibile pornind o linie cu un caracter de subliniere ('_') pentru a forța
continuare sau un semn hash ('#') pentru a forța o nouă linie. Aceste personaje de evadare nu sunt
stocate în cadrul SYLT. În cadrul SYLT, liniile noi încep cu un avans de linie
caracter (hex 0A), în timp ce continuările nu. Când citește cadrele SYLT, Kid3 verifică
dacă prima intrare începe cu un avans de linie. Dacă nu este cazul, se presupune
că toate intrările sunt rânduri noi și că nu sunt folosite continuări de silabă.

În timp ce piesa este redată, rândul asociat cu poziția curentă de redare este
evidențiate, astfel încât corectitudinea informațiilor de sincronizare să poată fi
verificat. Dacă trebuie adăugat un offset la una sau mai multe mărci de timp, aceasta poate fi
realizat cu meniul contextual Adăugați offset. Valorile negative pot fi folosite pentru a reduce
timpul. Folosind Căutare pentru a poziționa în meniul contextual, este posibil să setați
poziţia de joc până la ora rândului selectat.

Fișier Meniu
Fișier → Deschide... (Ctrl+O)
Deschide un director. Vor fi afișate toate fișierele care se potrivesc cu filtrul de nume de fișier selectat
în lista de fișiere și fișierul ales este selectat.

Fișier → Deschide Recent
Deschide un director deschis recent.

Fișier → Deschideți directorul... (Ctrl+D)
Deschide un director. Vor fi afișate toate fișierele care se potrivesc cu filtrul de nume de fișier selectat
în lista de fișiere.

Fișier → Salvare (Ctrl+S)
Salvează toate fișierele modificate în director. Fișierele modificate sunt marcate cu un disc
simbol în lista de fișiere. Dacă orice nume de fișiere au fost schimbate, acele fișiere vor fi
redenumit.

Fișier → Revenire
Reface modificările unuia sau mai multor fișiere. Dacă nu sunt selectate fișiere în fișier
listbox, modificările tuturor fișierelor vor fi anulate, altfel doar modificările fișierelor
fișierele selectate sunt inversate.

Fișier → Import...
Fereastra de dialog Import poate fi folosită pentru a importa date direct de pe un server freedb.org, de pe un
Server MusicBrainz, de la Discogs, Amazon sau alte surse de liste de melodii de album în
format textual.

Importul de pe un server freedb.org este posibil folosind un dialog care apare când De la
Server:gnudb.org sau TrackType.org este selectat. Artistul și numele albumului de căutat
pot fi introduse în cele două câmpuri de sus, albumele care se potrivesc interogării vor fi
afișat când se face clic pe Găsiți și rezultatele de la www.gnudb.org[8] sunt primite.
Importarea datelor melodiei pentru un album se face făcând dublu clic pe album în
listă. Serverul freedb.org de pe care să importați poate fi selectat, precum și calea CGI.
Datele importate sunt afișate în tabelul de previzualizare al casetei de dialog de import. Cand
mulțumit de melodiile afișate, acestea pot fi importate prin încheierea importului
dialog cu OK.

O căutare pe serverul Discogs poate fi efectuată folosind Discogs. Ca și în gnudb.org
dialog, puteți introduce artist și album și apoi alegeți dintr-o listă de lansări. Dacă
Etichetele standard sunt marcate, informațiile standard sunt importate, de exemplu, artist, album și
titlu. Dacă sunt marcate Etichete suplimentare, se vor importa mai multe informații dacă sunt disponibile, de ex
interpreți, aranjatori sau editorul. Dacă copertă este marcată, copertă va fi
descărcat dacă este disponibil.

O căutare pe Amazon poate fi efectuată folosind Amazon. Ca și în dialogul gnudb.org, puteți
introduceți artist și album și apoi alegeți dintr-o listă de lansări. Dacă etichete suplimentare este
marcate, mai multe informații sunt importate dacă sunt disponibile, de exemplu interpreți, aranjatori sau
editor. Dacă coperta este marcată, coperta va fi descărcată dacă este disponibilă.

Puteți căuta în același mod în baza de date a versiunii MusicBrainz folosind De la
Lansarea MusicBrainz. Fluxul de lucru este același cu cel descris pentru De la gnudb.org.

Importul de pe un server MusicBrainz este posibil utilizând caseta de dialog care apare când De la
Amprenta MusicBrainz este selectată. Serverul poate fi selectat ca în freedb
dialog de import. Mai jos este un tabel care afișează datele de traseu importate. Coloana din dreapta
arată starea interogării MusicBrainz, care începe cu „În așteptare” când apare dialogul
este deschis. Apoi amprenta este privită în sus și dacă nu dă un rezultat,
se încearcă o altă căutare folosind etichetele din fișier. Astfel, poate fi de ajutor pentru a
interogare de succes MusicBrainz pentru a stoca informații cunoscute (de exemplu, artist și album) în
etichete înainte de import. Dacă a fost găsit un rezultat, căutarea se termină în stare
„Recunoscut”, altfel nu s-a găsit nimic sau multiple rezultate ambigue și unul dintre
acestea trebuie selectate de utilizator. OK și Aplicați utilizați datele importate, Anulați
închide dialogul. Închiderea poate dura ceva timp de la întreaga mașinărie MusicBrainz
trebuie închis.

Pentru importul de date textuale, Din fișier/clipboard deschide un subdialog, unde mai multe
sunt disponibile formate de import preconfigurate. Primele două, „CSV fără cotații” și „CSV
citat" poate fi folosit pentru a importa date care au fost exportate prin dialogul Export. CSV
datele pot fi editate cu o foaie de calcul și vor fi scrise folosind tab-uri ca delimitatori.
Importarea ar trebui să fie posibilă folosind „CSV citat”, care este mai flexibil decât „CSV
fără ghilimele". Cu toate acestea, câmpurile sale nu pot conține ghilimele duble. Dacă exportați doar
din Kid3 și importați mai târziu, „CSV fără cotații” poate fi folosit ca format simplu pentru aceasta
scop. Rețineți că există și comenzi „Export CSV” și „Import CSV” în
meniul contextual al listei de fișiere, care utilizează scripturi pentru a exporta și a importa date CSV într-un
mod mai complet, mai puternic și mai flexibil.

Următorul format, „text HTML freedb”, poate fi folosit pentru a copia informații dintr-o pagină HTML
of freedb.org[9]. Căutați un album în freedb și dacă informațiile dorite sunt
afișat în browserul web, copiați conținutul în clipboard. Apoi faceți clic pe De la
Butonul Clipboard și piesele importate vor fi afișate în tabelul de previzualizare de la
partea de sus a dialogului. Dacă sunteți mulțumit de datele importate, închideți dialogul
cu OK, care va introduce datele în etichetele directorului curent. The
destinația (Tag 1, Tag 2 sau Tag 1 și Tag 2) poate fi selectată cu o casetă combinată. The
fișierele din directorul curent ar trebui să fie în ordinea corectă a melodiilor pentru a-și obține etichetele
atribuit. Acesta este cazul dacă sunt numerotate.

Următorul format de import preconfigurat, „freedb HTML source”, poate fi utilizat, dacă datele
este disponibil ca document HTML. Importul este posibil folosind butonul Din fișier, care
deschide un selector de fișiere sau copierea conținutului acestuia dintr-un editor și apoi importul din
clipboard. Acest format poate fi util pentru importul offline, deși documentul HTML
ar putea fi, de asemenea, deschis într-un browser și apoi importat în primul format prin intermediul
clipboard.

Sunt disponibile mai multe formate preconfigurate, de exemplu „Track Title Time”. Un obicei gol
formatul poate fi creat cu Adăugare pentru a fi setat de utilizator. Două rânduri sub numele formatului
poate fi setat cu o expresie regulată pentru a capta câmpurile din textul de import. The
prima expresie regulată va fi analizată o dată pe document pentru a aduna date per album
precum artist, album, an și gen. A doua linie este încercată să se potrivească de la
de la începutul documentului până la sfârșit pentru a obține date de urmărire, de obicei numărul și titlul. The
expresiile regulate includ toate caracteristicile oferite de Qt, care este cea mai mare parte a ceea ce
Oferte Perl. Construcțiile de bracketing „(..)” creează tampon de captură pentru câmpuri
import și sunt precedate de coduri specifice Kid3 pentru a specifica ce câmp să capteze. The
codurile sunt aceleași cu cele utilizate pentru formatul numelui de fișier, în afară de codurile enumerate mai jos,
orice nume de cadru este posibil:

· %s %{title} Titlu (Cântec)

· %a %{artist} Artist

· %l %{album} Album

· %c %{comment} Comentariu

· %y %{year} An

· %t %{track} Track

· %g %{genre} Gen

· %d %{duration} Durată

De exemplu, o expresie regulată a piesei (a doua linie) de importat dintr-o listă de redare .m3u
ar putea fi „%{track}(\d+)\s+%{title}(\S[^\r\n]*)\.mp3[\r\n]”. Toate formatele pot fi schimbate
editând expresiile regulate și numele și apoi făcând clic pe Salvare setări. ei
va fi stocat în fișierul kid3rc din directorul de configurare. Acest fișier poate fi
editat direct pentru a avea mai multe formate de import sau poate fi șters pentru a reveni la
formate implicite. Formatele pot fi șterse folosind Eliminare.

Acuratețea arată o estimare a cât de bine se potrivesc informațiile importate cu cele date
urme. Folosește duratele pistelor sau numele fișierelor pentru a calcula nivelul de similitudine în
la sută. Copertă arată adresa URL a imaginii de copertă a albumului care va fi descărcată.

Pentru a verifica dacă piesele importate se potrivesc cu setul curent de fișiere, durata
piesele importate pot fi comparate cu durata fișierelor. Această opțiune poate fi
activat cu caseta de selectare Verificați diferența maximă de timp permisă și maximul
diferența de timp tolerată poate fi setată în secunde. Dacă o nepotrivire într-o lungime este
detectată, lungimea este afișată cu un fundal roșu în tabelul de previzualizare.

Fișierele sunt ordonate diferit față de melodiile importate, melodiile lor atribuite
trebuie schimbate. Această sarcină poate fi facilitată folosind butoanele Potrivire cu Lungime,
Track și Title, care vor reordona piesele în funcție de câmpul corespunzător.
Pentru a corecta manual alocările, o piesă poate fi tragetă cu butonul stâng al mouse-ului
și ține apăsată tasta Ctrl, apoi s-a aruncat în noua locație.

Când dialogul de import este deschis, acesta conține conținutul real al etichetelor. Eticheta
tipul (Etichetă 1, Etichetă 2, Etichetă 1 și Etichetă 2) poate fi selectat utilizând caseta combinată Destinație.
Butonul din dreapta acestei casete combinate poate fi folosit pentru a reveni tabelul la
conținutul actual al etichetelor. Casetele de selectare din prima coloană a tabelului pot fi folosite pentru
selectați piesele care sunt importate. Acest lucru poate fi util dacă un folder conține
piese ale ambelor CD-uri ale unui CD dublu și numai piese ale celui de-al doilea CD trebuie să fie
importat.

Pentru a identifica piesele care sunt importate, este posibil să afișați numele fișierelor sau
căile complete către fișiere folosind meniul contextual al antetului tabelului. Valorile din
tabelul de import poate fi editat. Butonul de revenire din dreapta Destinației
caseta combinată poate fi folosită pentru a restabili conținutul etichetelor, ceea ce poate fi de asemenea util
după schimbarea Destinaţiei.

Aproape toate casetele de dialog au un buton Salvare setări, care poate fi folosit pentru a stoca
setările specifice dialogului și dimensiunea ferestrei în mod persistent.

Din etichete duce la un subdialog pentru a seta cadre de etichetă din conținutul altei etichete
rame. Acesta poate fi folosit pentru a copia pur și simplu informații între etichete sau pentru a extrage o parte
dintr-un cadru și introduceți-l în altul.

Ca și în cazul importului din fișier/clipboard, există formate liber configurabile de efectuat
diferite operatii. Deja sunt preconfigurate formatele în care să copiați valoarea Albumului
Artist album, compozitor sau dirijor și pentru a extrage numărul piesei din câmpurile Titlu
care conțin un număr. Există, de asemenea, un format pentru a extrage un subtitrare dintr-un titlu
camp.

Următorul exemplu explică cum să adăugați un format personalizat, care setează informațiile
din câmpul Subtitrare și în câmpul Comentariu. Creați un nou format folosind Adăugare și
setați un nume nou, de exemplu „Subtitle to Comment”. Apoi introduceți „%{subtitle}” în Sursă și
„%{comment}(.*)” pentru Extragere și faceți clic pe Salvare setări.

Expresia din Sursă poate conține coduri de format pentru cadre de etichete arbitrare, multiple
codurile pot fi folosite pentru a combina conținutul din cadre diferite. Pentru fiecare piesă, a
textul este generat din etichetele sale folosind formatul Sursă și expresia regulată
din Extraction este aplicat acestui text pentru a seta noi valori pentru etichete. Formatați codurile
sunt folosite înaintea parantezelor de capturare pentru a specifica cadrul etichetei în care a fost capturat
textul va fi stocat. Funcționează în același mod ca și pentru importul din fișier/clipboard.

Fișier → Import de pe gnudb.org...
Importați de pe un server freedb.org folosind căutarea de albume gnudb.org. Se deschide acest element de meniu
același dialog de import ca Import..., dar deschide direct dialogul gnudb.org.

Fișier → Import din TrackType.org...
Importă de pe serverul TrackType.org. Acest element de meniu deschide același dialog de import ca și
Import..., dar deschide direct dialogul TrackType.org.

Fișier → Import din Discogs...
Importă de pe serverul Discogs. Acest element de meniu deschide același dialog de import ca și
Import..., dar deschide direct dialogul Din Discogs.

Fișier → Import de pe Amazon...
Import de pe Amazon. Acest element de meniu deschide același dialog de import ca Import..., dar
deschide direct dialogul De la Amazon.

Fișier → Import din versiunea MusicBrainz...
Import din baza de date a versiunilor MusicBrainz. Acest element de meniu deschide același import
dialog ca Import..., dar deschide direct dialogul Din MusicBrainz Release.

Fișier → Import din MusicBrainz Fingerprint...
Import de pe un server MusicBrainz. Acest element de meniu deschide același dialog de import ca și
Import..., dar deschide direct dialogul Din MusicBrainz Fingerprint.

Fișier → Import automat...
Importul automat permite importarea informațiilor pentru mai multe albume de pe web
Servicii. Dacă directoarele sunt selectate în lista de fișiere, urmăriți datele pentru cele selectate
directoarele vor fi importate. Dacă nu este selectat niciun director, toate directoarele din fișier
lista va fi importată.

Tipul de etichetă (Etichetă 1, Etichetă 2, Etichetă 1 și Etichetă 2) poate fi selectat folosind Destinație
caseta combinată.

Profilurile determină ce servere vor fi contactate pentru a prelua informații despre album. niste
profilurile sunt predefinite (Toate, MusicBrainz, Discogs, Cover Art), profilurile personalizate pot fi
adăugat folosind butonul Adăugare din dreapta casetei combinate Profil.

Tabelul de mai jos arată serverele care vor fi utilizate la importarea informațiilor despre album
folosind profilul selectat. Procesul de import pentru un album s-a încheiat, dacă tot
au fost găsite informațiile necesare, deci ordinea rândurilor din tabel este
important. Poate fi schimbat folosind butoanele Mutare în sus și Mutare în jos. Editarea poate fi
folosit pentru a modifica o intrare existentă. Selecția Server oferă aceleași servere ca și posibil
să fie utilizat în funcțiile de import. Etichete standard, etichete suplimentare, grafică de copertă
informațiile care vor fi preluate de pe server. În cele din urmă, acuratețea este
acuratețea minimă care trebuie obținută pentru a accepta datele importate. Dacă acuratețea
este insuficientă, următorul server din listă va fi încercat. Același dialog care conține
proprietățile serverului apar când se face clic pe Add pentru a adăuga o nouă intrare de server. Existent
intrările pot fi șterse folosind Eliminare.

Pentru a lansa un import automat în lot cu profilul selectat, faceți clic pe Start. Detalii
despre importul care rulează sunt afișate în partea de sus a casetei de dialog. Procesul poate fi
anulat cu butonul Abort.

Fișier → Răsfoiți imaginea de copertă...
Fereastra de dialog Răsfoire copertă vă ajută să găsiți coperta albumului. Artistul/Albumul este completat
din etichete dacă este posibil. Source oferă o varietate de site-uri web cu coperta albumelor.
Adresa URL cu artist și album ca parametri poate fi găsită sub nume. codificare URL
valorile pentru artist și album pot fi inserate folosind %u{artist} și %u{album}, alte
sunt posibile și valorile din etichete, așa cum este descris în Configurare Kid3, Acțiuni utilizator.
Mai multe surse pot fi introduse după intrarea „Sursă personalizată” prin înlocuirea „Personalizată
Sursă" cu numele sursei, apăsând Enter, apoi introducând URL-ul și în final
apăsând Salvare setări. Comanda de browser rezultată este afișată în partea de sus a paginii
dialog și poate fi pornit făcând clic pe Răsfoire. Browserul, care poate fi configurat în
setările, este pornit cu sursa selectată. O imagine de copertă poate fi apoi trasă
din browser în fereastra Kid3 și va fi setat în cadrul imaginii
fișierele selectate.

Pentru că nu toate browserele acceptă drag'n'drop de imagini și imagini de pe site-uri web
au adesea o adresă URL, în astfel de cazuri Kid3 va primi adresa URL și nu imaginea. Dacă
URL-ul indică o imagine, aceasta va fi descărcată. Cu toate acestea, dacă URL-ul se referă la unele
altă resursă web, aceasta trebuie tradusă în imaginea corespunzătoare. Astfel de
mapările sunt definite în extragerea URL-ului tabelului. Coloana din stânga Potrivire conține a
expresie regulată care este comparată cu adresa URL. Dacă se potrivește, capturat
expresiile din paranteze sunt inserate în modelul adresei URL a imaginii din dreapta
coloană (la pozițiile marcate cu \1 etc.). Expresia regulată înlocuită
conține adresa URL a imaginii. Prin acest mijloc, coperta poate fi importată de pe Amazon,
Google Images etc. folosind drag'n'drop. Este, de asemenea, posibil să-ți definești pe al tău
mapări.

Fișier → Export...
Dialogul de export este folosit pentru a stoca datele din etichete într-un fișier sau clipboard. The
Editorul din partea de sus arată o previzualizare a datelor de exportat. Dacă datele de export conțin
caractere tabulator, exportul este afișat într-un tabel. Datele vor fi generate
din etichetele din directorul curent conform formatului configurat.

Setările de format sunt similare cu cele din dialogul Import: Câmpul de sus conține
titlul (de ex. „CSV fără ghilimele”), urmat de antet, care va fi generat la
începutul dosarului. Urmează datele traseului; este folosit pentru fiecare piesă. In cele din urma,
remorca poate fi folosită pentru a genera un text de finisare.

Câmpurile de format nu conțin expresii regulate ca în dialogul Import, ci numai
expresii în format de ieșire cu expresii % speciale, care vor fi înlocuite cu valori
din etichete. Întregul lucru funcționează ca formatul numelui fișierului și aceleași coduri sunt
folosit plus câteva coduri suplimentare. Nu numai codurile enumerate mai jos, ci toate cadrele de etichetă
se pot folosi nume.

· %s %{title} Titlu (Cântec)

· %a %{artist} Artist

· %l %{album} Album

· %c %{comment} Comentariu

· %y %{year} An

· %t %{track} piesa (de ex. 01)

· %t %{track.n} Pista cu lățimea câmpului n (de ex. 001 pentru %{track.3})

· %T %{tracknumber} Track (fără zerouri de început, de exemplu 1)

· %g %{genre} Gen

· %f %{file} Nume fișier

· Cale %p %{filepath}

· %u %{url} URL

· %d %{duration} Durată în minute:secunde

· %D %{secunde} Durată în secunde

· %n %{tracks} Numărul de melodii ale albumului

· %e %{extension} Extensie de fișier

· %O %{tag1} Formatul etichetei 1 (ID3v1.1 sau gol dacă nu există)

· %o %{tag2} Formatul etichetei 2 (ID3v2.3.0, ID3v2.4.0, ID3v2.2.0, ID3v2.2.1,
Vorbis, APE, MP4, ASF sau gol dacă nu există)

· %b %{bitrate} Rată de biți în kbit/s

· %v %{vbr} VBR sau gol (numai pentru ID3v2.3 cu id3lib)

· %r %{samplerate} Frecvența de eșantionare în Hz

· %m %{mode} Mod canal (Stereo sau Joint Stereo)

· %h %{canale} Număr de canale (1 sau 2)

· %k %{codec} Codec (de exemplu, MPEG 1 Layer 3, MP4, Ogg Vorbis, FLAC, MPC, APE, ASF,
AIFF, WAV)

Câteva formate sunt predefinite. „CSV fără ghilimele” separă câmpurile prin file. Date în
acest format poate fi importat din nou în Kid3 folosind formatul de import cu același
Nume. „CSV citat” include în plus câmpurile între ghilimele duble, ceea ce ușurează
import în aplicații pentru foi de calcul. Cu toate acestea, câmpurile nu trebuie să conțină nici un dublu
ghilimele atunci când se utilizează acest format. „Extended M3U” și „Extended PLS” generează liste de redare
cu atribute extinse și nume de căi absolute. „HTML” poate fi folosit pentru a genera un
Pagina HTML cu hyperlinkuri către piese. „Kover XML” creează un fișier care poate fi
importat de programul de imprimare a copertelor Kover. „Detalii tehnice” oferă informații
despre rata de biți, rata de eșantionare, canale etc. În cele din urmă, „Format personalizat” este lăsat necompletat pentru
definirea unui format personalizat. Puteți defini mai multe formate proprii adăugând linii
în fișierul kid3rc din directorul de configurare. Celelalte formate pot fi adaptate
nevoile tale.

Sursa etichetelor pentru a genera datele de export (Eticheta 1 sau Eticheta 2) poate fi selectată
cu o casetă combinată. Apăsarea în Fișier sau în Clipboard stochează datele într-un fișier sau pe
clipboard. OK și Cancel închid dialogul, în timp ce OK acceptă dialogul curent
setări.

Fișier → Creare listă de redare
Creează o listă de redare. Formatul și conținutul listei de redare pot fi setate de diverse
opțiuni.

Numele listei de redare poate fi Același ca numele directorului sau poate utiliza un Format cu valori
din etichete, de exemplu „%{artist} - %{album}” pentru a avea artistul și numele albumului în
numele fișierului listei de redare. Codurile de format sunt aceleași ca pentru Export. Prelungirea depinde
pe formatul playlistului.

Locația listei de redare generate este determinată de selecția Creare în
caseta combinată.

Directorul curent
Lista de redare este creată în directorul curent și conține doar fișiere ale
directorul curent.

Fiecare director
O listă de redare este creată în fiecare director care conține fișiere listate și fiecare
lista de redare conține fișierele acelui director.

Director de nivel superior
Este creată o singură listă de redare în directorul de nivel superior (adică directorul
lista de fișiere) și conține fișierele listate ale directorului de nivel superior și toate
subdirectoarele sale.

Formatul listei de redare poate fi M3U, PLS sau XSPF.

Dacă este bifată Includeți numai fișierele selectate, vor fi doar fișierele selectate
incluse în lista de redare. Dacă este selectat un director, toate fișierele acestuia sunt selectate.
Dacă această casetă de selectare nu este activată, toate fișierele audio sunt incluse în lista de redare.

Sortare după nume de fișier selectează cazul obișnuit în care fișierele sunt ordonate după numele fișierului.
Cu câmpul Sortare după etichetă, este posibil să sortați după un șir de format cu valori din etichetă
câmpuri. De exemplu, „%{track.3}” poate fi folosit pentru a sorta după numărul piesei („.3” este
folosit pentru a obține trei cifre cu zerouri înainte, deoarece șirurile sunt folosite pentru sortare). Aceasta
este, de asemenea, posibil să utilizați mai multe câmpuri, de exemplu „%{genre}%{year}” pentru a sorta folosind un șir
compus din gen și an.

Intrările din lista de redare vor avea căi de fișiere relative sau absolute, în funcție de situație
Utilizați calea relativă pentru fișierele din lista de redare sau Utilizați calea completă pentru fișierele din lista de redare este setată.

Când este setată Scrieți numai lista de fișiere, lista de redare va conține doar căile către
fișiere. Pentru a genera o listă de redare extinsă cu informații suplimentare, un șir de format
poate fi setat utilizând opțiunea Scriere informații folosind controlul.

Fișier → Ieșire (Ctrl+Q)
Închide aplicația.

Editati Meniu
Editare → Selectați tot (Alt+A)
Selectează toate fișierele.

Editare → Deselectare (Ctrl+Shift+A)
Deselectează toate fișierele.

Editare → Selectați toate din director
Selectează toate fișierele din directorul curent.

Editare → Fișierul anterior (Alt+Sus)
Selectează fișierul anterior.

Editare → Fișierul următor (Alt+Jos)
Selectează următorul fișier.

Editare → Găsiți... (Ctrl+F)
Găsiți șiruri în numele fișierelor și etichete. Caseta de dialog Găsiți este un subset al
Înlocuire dialog, care este descris mai jos.

Editare → Înlocuire... (Ctrl+R)
Această funcție deschide un dialog pentru a găsi și înlocui șiruri în numele fișierelor și în
Etichete. Setul de cadre în care se efectuează căutarea poate fi restricționat de
dezactivând caseta de selectare Selectare tot și selectând cadrele care vor fi căutate.
Există, de asemenea, opțiuni de căutare disponibile pentru a căuta înapoi, ținând cont de majuscule și minuscule și pentru
folosiți expresii regulate.

În funcție de numărul de fișiere, căutarea poate dura ceva timp, prin urmare poate fi
anulat prin închiderea casetei de dialog.

Instrumente Meniu
Instrumente → Aplicați formatul numelui fișierului
Când Formatul în timpul editării este dezactivat pentru formatul numelui de fișier din configurație
dialog, acest element de meniu poate fi folosit pentru a aplica formatul configurat la numele
fișierele selectate. Acesta poate fi folosit și pentru a verifica dacă numele fișierelor sunt conforme cu
formatul configurat prin aplicarea formatului tuturor fișierelor salvate și apoi verificând dacă există
fișierele au fost modificate (și, prin urmare, marcate cu un simbol disc în lista de fișiere).

Instrumente → Aplicați formatul etichetei
Când Formatul în timpul editării este dezactivat pentru formatul de etichetă din configurație
dialog, acest element de meniu poate fi folosit pentru a aplica formatul configurat etichetelor
fișierele selectate. Acest lucru poate fi folosit și pentru a verifica dacă etichetele sunt conforme cu
formatul configurat prin aplicarea formatului tuturor fișierelor salvate și apoi verificând dacă există
fișierele au fost modificate (și, prin urmare, marcate cu un simbol disc în lista de fișiere).

Instrumente → Aplicați codificarea textului
Setează codificarea textului selectată în Setări/Configurare Kid3.../Tags/Tag 2 pentru toate
fișierele selectate. Dacă este selectat UTF8, UTF16 va fi folosit pentru etichetele ID3v2.3.0 deoarece
UTF8 nu este acceptat pentru acest format.

Instrumente → Redenumiți directorul...
Acest dialog oferă posibilitatea de a redenumi automat cel deschis curent
director în funcție de etichetele din fișiere. Mai multe formate sunt preconfigurate pentru
includeți informații despre artist, album și an în numele directorului. Este, de asemenea
posibil să setați un format personalizat, următoarele coduri speciale sunt utilizate pentru a insera eticheta
valori în numele directorului:

· %s %{title} Titlu (Cântec)

· %a %{artist} Artist

· %l %{album} Album

· %c %{comment} Comentariu

· %y %{year} An

· %t %{track} piesa (de ex. 01)

· %t %{track.n} Pista cu lățimea câmpului n (de ex. 001 pentru %{track.3})

· %T %{tracknumber} Track (fără zerouri de început, de exemplu 1)

· %g %{genre} Gen

Dacă se găsește un separator de directoare „/” în format, sunt create mai multe directoare.
Dacă doriți să creați un director nou în loc să redenumiți directorul curent,
selectați Creare director în loc de Redenumire director. Sursa informațiilor etichetei
poate fi ales între De la Tag 1 și Tag 2, De la Tag 1 și De la Tag 2. O previzualizare pentru
operațiunea de redenumire efectuată pe primul fișier poate fi văzută în De și Către
secțiuni ale dialogului.

Mai multe directoare pot fi redenumite selectând-le.

Instrumente → Număr piste...
Dacă numerele pieselor din etichete nu sunt setate sau au valori greșite, această funcție
poate numerota piesele automat în ordine crescătoare. Numărul de început poate fi setat
dialogul. Dacă doar o parte din piese trebuie numerotate, acestea trebuie selectate.

Când este bifat Număr total de piese, numărul de piese va fi, de asemenea, setat în
tag-uri.

Este posibil să numerotați piesele în mai multe directoare. Dosarele trebuie să fie
extins și selectat.

Dacă este bifat Resetare contor pentru fiecare director, numerotarea pieselor este repornită cu
numărul dat pentru fiecare director atunci când sunt selectate mai multe foldere.

Caseta de dialog cu numere de piste poate fi folosită și pentru a formata numerele de piste existente fără
modificarea valorilor atunci când caseta de selectare din stânga la Număr de început este dezactivată. Totalul
numărul de piese va fi adăugat dacă caseta de selectare corespunzătoare este activă, ceea ce poate fi
folosit pentru a seta totalul pentru toate piesele selectate. Dacă doar formatarea celor existente
este dorită, această casetă de validare trebuie dezactivată și.

Instrumente → Filtrare...
Filtrul poate fi utilizat pentru a afișa numai acele fișiere care corespund anumitor criterii. Acest
este util dacă doriți să organizați o colecție mare și să editați doar acele fișiere care
nu sunt în schema dorită. Expresia care definește fișierele de afișat folosește
coduri de același format care sunt utilizate în formatul numelui fișierului, import și export.

· %s %{title} Titlu (Cântec)

· %a %{artist} Artist

· %l %{album} Album

· %c %{comment} Comentariu

· %y %{year} An

· %t %{track} piesa (de ex. 01)

· %t %{track.n} Pista cu lățimea câmpului n (de ex. 001 pentru %{track.3})

· %T %{tracknumber} Track (fără zerouri de început, de exemplu 1)

· %g %{genre} Gen

· %f %{file} Nume fișier

· %p %{filepath} Cale absolută către fișier

· %e %{extension} Extensie de fișier

· %O %{tag1} Formatul etichetei 1 (ID3v1.1 sau gol dacă nu există)

· %o %{tag2} Formatul etichetei 2 (ID3v2.3.0, ID3v2.4.0, ID3v2.2.0, ID3v2.2.1,
Vorbis, APE, MP4, ASF sau gol dacă nu există)

· %b %{bitrate} Rată de biți în kbit/s

· %v %{vbr} VBR sau gol (numai pentru ID3v2.3 cu id3lib)

· %r %{samplerate} Frecvența de eșantionare în Hz

· %m %{mode} Mod canal (Stereo sau Joint Stereo)

· %h %{canale} Număr de canale (1 sau 2)

· %k %{codec} Codec (de exemplu, MPEG 1 Layer 3, MP4, Ogg Vorbis, FLAC, MPC, APE, ASF,
AIFF, WAV)

· %1a %1{artist}, ... Folosiți prefixul 1 pentru a obține valorile etichetei 1

· %2a %2{artist}, ... Folosiți prefixul 2 pentru a obține valorile etichetei 2

Aceste coduri sunt înlocuite cu valorile pentru fișier, iar șirurile rezultate pot
se compara cu urmatoarele operatii:

· s1 este egal cu s2: adevărat dacă s1 și s2 sunt egali.

· s1 conține s2: adevărat dacă s1 conține s2, adică s2 este un subșir al lui s1.

· s se potrivește cu re: adevărat dacă s se potrivește cu expresia regulată re.

Expresiile adevărate sunt înlocuite cu 1, false cu 0. Valorile adevărate sunt reprezentate cu 1,
adevărat, activat și da, valori false cu 0, fals, dezactivat și nu. Operațiile booleene nu sunt,
și, sau (în această ordine de prioritate) și pot fi grupate prin paranteze.

Unele reguli de filtrare sunt predefinite și pot servi drept exemple pentru propriile dvs. expresii:

TOATE
Când lista de fișiere este filtrată - aceasta este afișată prin „[filtrat]” în titlul ferestrei
- și toate fișierele vor fi afișate din nou, filtrarea poate fi inversată folosind aceasta
filtru. Folosește o expresie goală, dar o valoare adevărată ar avea același efect.

Numele fișierului nu se potrivește
nu (%{filepath} conține "%{artist} - %{album}/%{track} %{titlu}")

Testează dacă calea fișierului este conformă cu formatul numelui fișierului. Această regulă este
adaptat automat dacă se modifică formatul numelui fișierului.

Fără etichetă 1
%{tag1} este egală ""

Afișează numai fișierele care nu au o etichetă 1.

Fără etichetă 2
%{tag2} este egală ""

Afișează numai fișierele care nu au o etichetă 2.

Etichetă ID3v2.3.0
%{tag2} este egală „ID3v2.3.0”

Afișează numai fișierele care au o etichetă ID3v2.3.0.

Etichetă ID3v2.4.0
%{tag2} este egală „ID3v2.4.0”

Afișează numai fișierele care au o etichetă ID3v2.4.0.

Eticheta 1 != Eticheta 2
nu (%1{title} este egală %2{title} și %1{album} este egală %2{album} și %1{artist}
este egală %2{artist} și %1 Comentariu} este egală %2 Comentariu} și %1 an} este egală %2 an}
și %1{track} este egală %2{track} și %1{gen} este egală %2{gen})

Afișează fișierele cu diferențe între eticheta 1 și eticheta2.

Eticheta 1 == Eticheta 2
%1{title} este egală %2{title} și %1{album} este egală %2{album} și %1{artist} este egală
%2{artist} și %1 Comentariu} este egală %2 Comentariu} și %1 an} este egală %2 an} și
%1{track} este egală %2{track} și %1{gen} este egală %2{gen}

Afișează fișierele cu eticheta 1 și eticheta 2 identice.

Incomplet
%{titlu} este egală "" or %{artist} este egală "" or %{album} este egală "" or %{an} este egală
"" or %{numărul piesei} este egală "" or %{gen} este egală ""

Afișează fișierele cu valori goale în etichetele standard (titlu, artist, album, dată,
numărul piesei, genul).

Fără imagine
%{imagine} este egală ""

Afișează numai fișierele care nu au o imagine.

Filtru customizat
Pentru a adăuga propriul filtru, selectați această intrare. De exemplu, dacă doriți să aveți un
filtru pentru artiști care încep cu „The”, înlocuiți „Custom Filter” cu numele „The
Bands" și apăsați Enter. Apoi introduceți următoarea expresie în linia de editare:

%{artist} meciuri „The.*”

Apoi faceți clic pe Salvare setări. Faceți clic pe Aplicare pentru a filtra fișierele. Toate fișierele procesate sunt
afișat în vizualizarea text, cu un „+” pentru cei care se potrivesc cu filtrul și un „-”
pentru ceilalti. Când ați terminat, doar fișierele cu un artist care începe cu „The”
sunt afișate, iar titlul ferestrei este marcat cu „[filtrat]”.

Instrumente → Convertiți ID3v2.3 în ID3v2.4
Dacă există etichete ID3v2.3 în fișierele selectate, acestea vor fi convertite în ID3v2.4
Etichete. Cadrele care nu sunt acceptate de TagLib vor fi eliminate. Doar fișiere fără
modificările nesalvate vor fi convertite.

Instrumente → Convertiți ID3v2.4 în ID3v2.3
Dacă există etichete ID3v2.4 în fișierele selectate, acestea vor fi convertite în ID3v2.3
Etichete. Doar fișierele fără modificări nesalvate vor fi convertite.

Instrumente → Joacă
Aceasta deschide o bară de instrumente simplă pentru a reda fișiere audio. Conține butoane pentru baza
operațiuni (Redare/Pauză, Oprire redare, Piesa anterioară, Piesa următoare, Închidere), glisoare pentru
poziția și volumul și un afișaj al poziției curente. Dacă mai multe fișiere sunt
selectate, piesele selectate sunt redate, altfel toate fișierele vor fi redate.

setări cont Meniu
Setări → Afișați bara de instrumente
Comută afișarea barei de instrumente.

Setări → Afișează bara de stare
Comută afișarea barei de stare, care afișează acțiuni mai lungi, cum ar fi deschiderea sau
salvarea unui director.

Setări → Afișare imagine
Comută afișarea imaginii de previzualizare a copertei albumului.

Setări → Ascundere automată etichete
Etichetele goale sunt ascunse automat dacă această opțiune este activă. Fișierul, Eticheta 1 și Eticheta
2 secțiuni pot fi restrânse și extinse manual făcând clic pe -/+ corespunzător
butoane.

Setări → Configurați Kid3...
Deschide dialogul de configurare, care constă din pagini pentru etichete, fișiere, acțiuni ale utilizatorului,
și setările de rețea.

Opțiunile specifice etichetelor pot fi găsite pe pagina Etichete, care este ea însăși separată în
trei file pentru Tag 1, Tag 2 și Tag 1 și Tag 2.

Dacă este bifată Marcare câmpuri trunchiate, câmpurile ID3v1.1 trunchiate vor fi marcate cu roșu. The
câmpurile de text ale etichetelor ID3v1.1 pot avea doar 30 de caractere, comentariul doar 28
personaje. De asemenea, genul și numerele piesei sunt restricționate, astfel încât câmpurile pot fi
trunchiat atunci când este importat sau transferat din ID3v2. Câmpuri trunchiate și fișierul va
să fie marcat cu roșu, iar marcajul va fi eliminat după ce câmpul a fost editat.

Cu codificarea text pentru ID3v1 este posibil să setați setul de caractere utilizat în ID3v1
Etichete. Această codificare ar trebui să fie ISO-8859-1, deci este recomandat să păstrați aceasta
valoare implicită. Cu toate acestea, există etichete cu codificare diferită, așa că poate fi
setați aici și etichetele ID3v1 pot fi apoi copiate în ID3v2, care acceptă Unicode.

Caseta de validare Utilizare piesa/numărul total de piese formatul controlează dacă piesa
câmpul număr al etichetelor ID3v2 conține doar numărul piesei sau, în plus, totalul
numărul de piese din director.

Când se bifează Gen ca text în loc de șir numeric, toate genurile ID3v2 vor fi
stocat ca șir de text, chiar dacă există un cod corespunzător pentru genurile ID3v1. Dacă
această opțiune nu este setată, genurile pentru care există un cod ID3v1 sunt stocate ca număr
a codului genului (în paranteze pentru ID3v2.3). Astfel, genul Metal este stocat ca
„Metal” sau „(9)” în funcție de această opțiune. Genuri care nu sunt în lista ID3v1
genurile sunt întotdeauna stocate ca șir de text. Scopul acestei opțiuni este îmbunătățit
compatibilitate cu dispozitivele care nu interpretează corect codurile de gen.

Codificarea text definește codarea implicită utilizată pentru cadrele ID3v2 și poate fi setată la
ISO-8859-1, UTF16 sau UTF8. UTF8 nu este valid pentru cadrele ID3v2.3.0; daca este setat,
În schimb, va fi folosit UTF16. Pentru cadrele ID3v2.4.0, toate cele trei codificări sunt posibile.

Versiunea utilizată pentru etichetele noi determină dacă etichetele ID3v2 noi sunt create ca versiune
2.3.0 sau 2.4.0. În primul caz, id3lib este folosit așa cum a fost în versiunile anterioare ale
Kid3 și TagLib sunt aplicate numai atunci când este întâlnită o etichetă ID3v2.4.0. In secunda
caz, ID3v2.4.0 (TagLib), TagLib este utilizat în general pentru fișiere MP3; schimbat sau nou
etichetele create vor fi apoi salvate în versiunea 2.4.0. Când este selectat ID3v2.3.0 (TagLib),
TagLib este folosit și pentru etichetele ID3v2.3.0.

Numărul piesei cifre este numărul de cifre din câmpurile Număr piesei. Zerourile de început sunt
obișnuiește să tape. De exemplu, cu o valoare de 2, piesa numărul 5 este setat ca „05”.

Caseta combinată Numele câmpului Comentariu este relevantă numai pentru fișierele Ogg/Vorbis și FLAC și
setează numele câmpului folosit pentru comentarii. Se pare că se folosesc diferite aplicații
nume diferite, „COMMENT” de exemplu este folosit de xmms, în timp ce amaroK folosește
"DESCRIERE".

Formatul imaginilor din fișierele Ogg/Vorbis este determinat de numele câmpului Imagine, care
poate fi METADATA_BLOCK_PICTURE sau COVERART. Primul este standardul și utilizările oficiale
același format ca imaginile din etichetele FLAC. COVERART este o modalitate anterioară neoficială de a
include poze în comentariile Vorbis. Poate fi folosit pentru compatibilitate cu moștenirea
jucătorii.

Dacă caseta de selectare Marcare dacă este mai mare decât este activată, fișierele care conțin albumul încorporat
coperta care depășește dimensiunea dată în octeți sunt marcate cu roșu. Aceasta poate fi folosită pentru a găsi
fișiere care conțin imagini supradimensionate care nu sunt acceptate de unele aplicații și
jucători. Valoarea implicită este 131072 octeți (128 KB).

Genurile personalizate pot fi folosite pentru a defini genurile care nu sunt disponibile în standard
lista de genuri, de exemplu, „Gothic Metal”. Astfel de genuri personalizate vor apărea în caseta combinată Gen
a etichetei 2. Pentru etichetele ID3v1.1, pot fi utilizate numai genurile predefinite.

Lista de genuri personalizate poate fi folosită și pentru a reduce numărul de genuri disponibile în
caseta combo Gen la cele utilizate de obicei. Dacă colecția ta conține în mare parte muzică
în genurile Metal, Gothic Metal, Ancient și Hard Rock, poți intra în acele genuri
și marcați Afișați numai genuri personalizate. Caseta combinată Tag 2Genre va conține atunci numai
acele patru genuri și nu va trebui să căutați prin lista completă de genuri
lor. În acest exemplu, numai Metal și Hard Rock vor fi listate în genurile etichetei 1
listă, deoarece acele două intrări de genuri personalizate sunt genuri standard. Dacă Afișați numai personalizat
genurile nu sunt active, genurile personalizate pot fi găsite la sfârșitul listei de genuri.

Cadre de acces rapid definește tipurile de cadre care sunt întotdeauna afișate în secțiunea Tag 2.
Astfel de cadre pot fi apoi adăugate fără a utiliza mai întâi butonul Adăugare. Ordinea acestora
cadrele cu acces rapid pot fi modificate prin glisarea și plasarea elementelor.

Formatul etichetei conține opțiuni pentru formatul etichetelor. Când Formatarea în timpul editării este
bifată, configurația formatului este utilizată automat în timpul editării textului în linie
editări. Conversia majuscule poate fi setată la Nicio modificare, Toate litere mici, Toate litere mari,
Prima literă majuscule sau Toate primele litere majuscule. Pentru a utiliza conversia în funcție de localitate
între litere mici și majuscule, poate fi selectată o locație în caseta combinată
de mai jos. Lista de înlocuire a șirurilor poate fi setată la mapări arbitrare de șiruri. Pentru a adăuga un
mapare nouă, selectați Din celula unui rând și introduceți textul de înlocuit, apoi accesați
coloana Către și introduceți textul de înlocuire. Pentru a elimina o mapare, setați celula De la
o valoare goală (de exemplu, tastând mai întâi spațiu și apoi înapoi). Inserarea și ștergerea
rânduri este de asemenea posibilă folosind un meniu contextual care apare când apăsați butonul din dreapta al mouse-ului
se face clic. Înlocuirea este activă numai dacă caseta de selectare Înlocuire șir este bifată.

Pe pagina Fișiere, caseta de selectare Încărcare ultimele fișiere deschise poate fi marcată astfel încât Kid3 să o facă
deschideți și selectați ultimul fișier selectat când este pornit data viitoare. Păstrează
Timpul fișierului poate fi verificat pentru a păstra marcajul de timp al modificării fișierului. Nume de fișier
for cover setează numele care este sugerat atunci când o imagine încorporată este exportată în a
fișier.

Dacă marcarea modificărilor este activă, câmpurile modificate sunt marcate cu o etichetă gri deschis
fundal.

Formatul numelui fișierelor conține opțiuni pentru formatul numelor fișierelor. Aceleași opțiuni ca
în format de etichetă sunt disponibile.

Pagina Acțiuni utilizator conține un tabel cu comenzile disponibile în
meniul contextual al listei de fișiere. Pentru operațiuni critice, cum ar fi ștergerea fișierelor, este
este recomandabil să marcați Confirm pentru a afișa un dialog de confirmare înainte de a executa
comanda. Ieșirea poate fi marcată pentru a vedea rezultatul scris de comenzile consolei (standard
ieșire și eroare standard). Nume este numele afișat în meniul contextual. Comanda
este linia de comandă care trebuie executată. Argumentele pot fi transmise folosind următoarele coduri:

· %F %{files} Căi de fișiere (o listă dacă sunt selectate mai multe fișiere)

· %f %{file} Calea fișierului către un singur fișier

· %uF %{urls} URL-uri (o listă dacă sunt selectate mai multe fișiere)

· %uf %{url} URL către un singur fișier

· %d %{directory} Director

· %s %{title} Titlu (Cântec)

· %a %{artist} Artist

· %l %{album} Album

· %c %{comment} Comentariu

· %y %{year} An

· %t %{track} piesa (de ex. 01)

· %t %{track.n} Pista cu lățimea câmpului n (de ex. 001 pentru %{track.3})

· %T %{tracknumber} Track (fără zerouri de început, de exemplu 1)

· %g %{genre} Gen

· %b %{browser} Comandă pentru a porni browserul web

· %q %{qmlpath} Directorul de bază al fișierelor QML furnizate

Codul special @separator poate fi setat ca o comandă pentru a introduce un separator în
meniul contextual acțiunilor utilizatorului. Elementele de meniu pot fi introduse într-un submeniu prin includerea lor cu
@beginmenu și @endmenu comenzi. Numele submeniului este determinat de Nume
coloana din @beginmenu comanda.

Pentru a executa scripturi QML, @qml este folosit ca nume de comandă. Calea către scriptul QML este
trecut ca parametru. Scripturile furnizate pot fi găsite în folder
%{qmlpath}/script/ (pe Linux de obicei /usr/share/kid3/qml/script/, pe Windows
qml/script/ în directorul de instalare și pe OS X în folderul aplicației
kid3.app/Contents/Resources/qml/script/). Scripturile personalizate pot fi stocate în orice
director. Dacă codul QML utilizează componente GUI, @qmlview va fi folosit în loc de
@qml. Parametrii suplimentari sunt trecuți scriptului QML unde vor fi disponibili
prin intermediul getArguments() funcţie. O prezentare generală a unor funcții și proprietăți care
sunt disponibile în QML pot fi găsite în apendicele Interfață QML.

Comanda care va fi inserată cu %{browser} poate fi definită în browserul Web
editare de linie de mai sus. Comenzile care încep cu %{browser} pot fi folosite pentru a prelua informații
despre fișierele audio de pe web, de exemplu

%{browser} http://lyricwiki.org/%u{artist}:%u{title}

va interoga versurile melodiei curente în LyricWiki[10]. „u” din %u{artist} și
%u{title} este folosit pentru codificarea URL a informațiilor despre artist %{artist} și melodia %{title}. Aceasta
este ușor să definiți propriile interogări în același mod, de exemplu o căutare de imagini cu
Google[11]:

%{browser} http://images.google.com/images?q=%u{artist}%20%u{album}

Pentru a adăuga coperta albumului la eticheta 2, puteți căuta imagini folosind Google sau Amazon
comenzile descrise mai sus. Imaginea poate fi adăugată la etichetă prin glisare și plasare.
De asemenea, puteți adăuga o imagine cu Adăugare, apoi selectați Rama imagine și importați o imagine
fișier sau lipire din clipboard. Ramele foto sunt acceptate pentru ID3v2, MP4, FLAC,
Etichetele Ogg și ASF.

Pentru a adăuga și șterge intrări în tabel, se poate folosi un meniu contextual.

Pagina Rețea conține doar un câmp pentru a introduce adresa proxy și opțional
port, despărțit prin două puncte. Proxy-ul va fi folosit la importul de pe Internet
server când caseta de selectare este bifată.

În pagina Pluginuri, pluginurile disponibile pot fi activate sau dezactivate. Pluginurile sunt
despărțit în două secțiuni. Lista Plugin-uri și priorități de metadate conține pluginuri
care acceptă formate de fișiere audio. Ordinea pluginurilor este importantă deoarece acestea
sunt încercate de sus în jos. Unele formate sunt acceptate de mai multe plugin-uri, deci fișiere
vor fi deschise cu primul plugin care le suportă. TaglibMetadata acceptă cele mai multe
formate, dacă se află în partea de sus a listei, va deschide majoritatea fișierelor. Daca vrei
pentru a utiliza un plugin diferit pentru un format de fișier, asigurați-vă că acesta este listat înainte de
Pluginul TaglibMetadata. Detalii despre pluginul de metadate și de ce ați putea dori să îl utilizați
ele în loc de TagLib sunt listate mai jos.

· Id3libMetadata: Utilizări id3lib[12] pentru etichetele ID3v1.1 și ID3v2.3 în MP3, MP2, AAC
fișiere. Acceptă câteva tipuri de cadre mai multe decât TagLib. Un alt motiv pentru a-l folosi este
că TagLib acceptă doar ID3v2.3 începând cu versiunea 1.8.

· OggFlacMetadata: Utilizări libogg[13], libvorbis, libvorbisfile[14] pentru fișierele Ogg și
în plus libFLAC++ și libFLAC[15] pentru fișierele FLAC. Motivele pentru a le folosi sunt
imagini în fișierele Ogg, care nu sunt acceptate de TagLib și că acestea sunt
biblioteci oficiale pentru aceste formate.

· TaglibMetadata: Utilizări TagLib[16] care acceptă o mulțime de formate de fișiere audio. De cand
versiunea 1.8, acceptă și ID3v2.3, deci poate fi folosit pentru toate fișierele audio
susținut de Kid3.

· Mp4v2Metadata: mp4v2[17] a fost folosit inițial de Kid3 pentru a suporta fișiere M4A.
Cu toate acestea, versiunile mai noi de TagLib oferă suport M4A bun, așa că acest plugin nu este
construit implicit.

Secțiunea Plugin-uri disponibile listează pluginurile rămase. Ordinul lor nu este
importante, dar pot fi activate sau dezactivate folosind casetele de selectare.

· AmazonImport: Folosit pentru funcția Import from Amazon....

· DiscogsImport: Folosit pentru funcția Import from Discogs....

· FreedbImport: Folosit pentru Importul de pe gnudb.org... și Importul de la
TrackType.org... funcții.

· MusicBrainzImport: Folosit pentru funcția Import din MusicBrainz Release....

· AcoustidImport: Folosit pentru funcția Import din MusicBrainz Fingerprint...,
care depinde de Chromaprint[18] și libav[19] biblioteci.

Pluginurile care sunt dezactivate nu vor fi încărcate. Aceasta poate fi folosită pentru a optimiza resursele
timpul de utilizare și pornire. Setările de pe această pagină intră în vigoare numai după o repornire a
Copil3.

Setări → Configurați comenzi rapide...
Deschide un dialog pentru a atribui comenzi rapide de la tastatură pentru majoritatea funcțiilor programului. Acolo
sunt disponibile chiar și funcții fără meniul sau butonul corespunzător, de exemplu fișierul următor,
fișierul anterior, selectați tot.

Ajutor Meniu
Ajutor → Manual Kid3
Deschide acest manual.

Ajutor → Despre Kid3
Afișează o scurtă informație despre Kid3;.

KID3-CLI


Comenzi
kid3-cli oferă o interfață de linie de comandă pentru Kid3. Dacă se folosește o cale de director, fișierul
directorul este deschis. Dacă sunt date una sau mai multe căi de fișiere, directorul comun este deschis
iar fișierele sunt selectate. Comenzile ulterioare vor funcționa apoi pe aceste fișiere. Comenzi
sunt specificate folosind -c Opțiuni. Dacă sunt transmise mai multe comenzi, acestea sunt executate în
ordine dată. Dacă fișierele sunt modificate de comenzi, acestea vor fi salvate la sfârșit. Daca nu
opțiunile de comandă sunt trecute, kid3-cli începe în modul interactiv. Se pot introduce comenzi
și va opera pe selecția curentă. Următoarele secțiuni listează toate cele disponibile
comenzi.

Ajutor
ajutor [COMANDA-NUME]

Afișează ajutor despre parametrii COMANDA-NUME sau despre toate comenzile dacă nu există comandă
este dat numele.

Pauză
timeout [implicit | oprit | TIMP]

Suprascrierea timpului de expirare implicit al comenzii. Comenzile CLI se anulează după o anumită comandă
timeout a expirat. Acest timeout este de 10 secunde pentru ls și albumart, 60 de secunde pentru
autoimport și filtru, și 3 secunde pentru toate celelalte comenzi. Dacă un număr mare de fișiere
trebuie procesat, acest timeout poate fi prea restrictiv, astfel încât timeout-ul pentru toți
comenzile pot fi setate la TIMP ms, dezactivat cu totul sau lăsat la valoarea implicită
valori.

Părăsi cerere
ieşire [forta]

Ieșiți din aplicație. Dacă există fișiere modificate nesalvate, fișierul putere parametrul este
necesar.

Schimba director
cd [CATALOG]

Daca nu CATALOG este dat, treceți în directorul principal. Dacă este dat un director,
schimbați în director. Dacă sunt date una sau mai multe căi de fișiere, schimbați-le în comun
director și selectați fișierele.

il curent de lucru director
PWD

Tipăriți numele fișierului directorului de lucru curent.

director listă
ls

Listați conținutul directorului curent. Aceasta corespunde listei de fișiere din
Kid3 GUI. Patru caractere înaintea numelor fișierelor arată starea fișierului.

· > Fișierul este selectat.

· * Fișierul este modificat.

· 1 Fișierul are o etichetă 1, în caz contrar se afișează „-”.

· 2 Fișierul are o etichetă 2, în caz contrar se afișează „-”.

kid3-cli> ls
1- 01 Intro.mp3
> 12 02 We Only Got This One.mp3
*1- 03 Outro.mp3

În acest exemplu, toate fișierele au eticheta 1, al doilea fișier are și eticheta 2 și este
selectat. Al treilea fișier este modificat.

Economisiți il si-a schimbat hainele; fișiere
salva

Selectați fişier
selecta [toate | niciunul | primul | precedent | următorul | FILE...]

Pentru a selecta toate fișierele, introduceți selecta toate, pentru a deselecta toate fișierele, introduceți selecta nici unul. Pentru
parcurgeți fișierele din directorul curent începe cu selecta primul, apoi mergi inainte
folosind selecta următor sau utilizând înapoi selecta precedent. Se pot adăuga fișiere specifice
selecția curentă, dându-le numele fișierelor. Wildcard-urile sunt posibile, deci selecta
* .mp3 va selecta toate fișierele MP3 din directorul curent.

kid3-cli> selecta primul
kid3-cli> ls
> 1- 01 Intro.mp3
12 02 We Got Only This One.mp3
*1- 03 Outro.mp3
kid3-cli> selecta următor
kid3-cli> ls
1- 01 Intro.mp3
> 12 02 We Only Got This One.mp3
*1- 03 Outro.mp3
kid3-cli> selecta * .mp3
kid3-cli> ls
> 1- 01 Intro.mp3
> 12 02 We Only Got This One.mp3
>*1- 03 Outro.mp3

Selectați etichetă
etichetă [Etichete-NUMERE]

Multe comenzi au opțional Etichete-NUMERE parametru, care specifică dacă
comanda operează pe eticheta 1 sau eticheta 2. Dacă acest parametru este omis, eticheta implicită
sunt folosite numere, care pot fi setate prin această comandă. La pornire, este setat la 12 care
înseamnă că informațiile sunt citite din eticheta 2 dacă sunt disponibile, altfel din eticheta 1; modificari
se fac pe eticheta 2. The Etichete-NUMERE poate fi setat la 1 or 2 a opera numai pe
eticheta corespunzătoare. Dacă parametrul este omis, se afișează setarea curentă.

Obține etichetă cadru
obține [toate | NUME-CADRE] [Etichete-NUMERE]

Această comandă poate fi folosită pentru a citi valoarea unui cadru de etichetă specific sau pentru a obține informații
despre toate cadrele de etichetă (dacă argumentul este omis sau toate este folosit). Cadrele modificate sunt
marcat cu un „*”.

kid3-cli> obține
Fișier: MPEG 1 Layer 3 192 kbps 44100 Hz Stereo comun
Nume: 01 Intro.mp3
Eticheta 1: ID3v1.1
Titlu Introducere
Artist One Hit Wonder
Album Să etichetăm
Data 2013
Piesa numărul 1
Genul Pop
kid3-cli> obține titlu
Introducere

Pentru a salva conținutul unei rame într-un fișier, utilizați

obține imagine:"/path/to/folder.jpg"

Pentru a salva versurile sincronizate într-un fișier LRC, utilizați

obține SYLT:"/path/to/lyrics.lrc"

set etichetă cadru
set {NUME-CADRE} {CADRU-VALOARE} [Etichete-NUMERE]

Această comandă setează valoarea unui cadru de etichetă specific.

kid3-cli> set remix "OH Mirare"

Pentru a seta conținutul unei rame de imagine dintr-un fișier, utilizați

set imagine:"/path/to/folder.jpg" "Imagine Descriere"

Pentru a seta versuri sincronizate dintr-un fișier LRC, utilizați

set SYLT:"/path/to/lyrics.lrc" "Versuri Descriere"

Reveni
reveni

Reveniți toate modificările din fișierele selectate (sau toate fișierele dacă nu există fișiere
selectat).

Import din fişier or clipboard
import {FILE} {FORMAT-NAME} [Etichete-NUMERE]

Etichetele sunt importate din fișier FILE (sau din clipboard dacă clipboard este folosit pentru
FILE) în formatul cu numele FORMAT-NAME (de exemplu „CSV necotat", vezi Import).

Automat import
autoimport [NUMELE PROFILULUI] [Etichete-NUMERE]

Import lot folosind profilul NUMELE PROFILULUI (vezi Import automat, "Toate" este folosit dacă
omis).

Descarcă album acoperi opera de arta
albumart {URL-ul} [toate]

Setați ilustrația albumului descărcând o imagine de pe URL-ul. Regulile definite în
Caseta de dialog Browse Art Cover sunt folosite pentru a transforma adrese URL generale (de exemplu, de pe Amazon) în a
URL-ul imaginii. Pentru a seta coperta albumului dintr-un fișier imagine local, utilizați comanda set.

kid3-cli> albumart
http://www.amazon.com/Versus-World-Amon-Amarth/dp/B000078DOC

Export la fişier or clipboard
exporturile {FILE} {FORMAT-NAME} [Etichete-NUMERE]

Etichetele sunt exportate în fișier FILE (sau în clipboard dacă clipboard este folosit pentru FILE) în
formatul cu numele FORMAT-NAME (de exemplu „CSV necotat", vezi Export).

Crea lista de redare
lista de redare

Creați o listă de redare în formatul setat în configurație, consultați Crearea unei liste de redare.

Aplică nume de fișier format
format nume de fișier

Aplicați formatul numelui fișierului setat în configurație, consultați Aplicarea formatului numelui fișierului.

Aplică etichetă format
format de etichetă

Aplicați formatul de nume de etichetă setat în configurație, consultați Aplicarea formatului de etichetă.

Aplică a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. codare
codificarea textului

Aplicați codificarea textului setată în configurație, consultați Aplicarea codificării textului.

Redenumiți director
redenumire [FORMAT] [creează | redenumiți | rulare uscată] [Etichete-NUMERE]

Redenumiți sau creați directoare din valorile din etichete în funcție de un anumit FORMAT
(de exemplu %{artist} - %{album}, consultați Redenumire director), dacă nu este dat niciun format, formatul
definit în dialogul Redenumire director este utilizat. Modul implicit este redenumi; a crea
directoare, crea trebuie dat în mod explicit. Acțiunile de redenumire vor fi efectuate
imediat, pentru a vedea ce s-ar face, utilizați rulare uscată opțiune.

Număr piese
piste numerice [NUMĂRUL PIESEI] [Etichete-NUMERE]

Numerotați piesele selectate începând cu NUMĂRUL PIESEI (1 dacă este omis).

Filtru
filtru [FILTER-NAME | FILTRU-FORMAT]

Filtrați fișierele astfel încât numai fișierele care se potrivesc cu FILTRU-FORMAT sunt vizibile. The
numele unei expresii de filtru predefinite (de ex "Nume de fișier Etichetă nepotrivire") poate fi utilizat
în loc de o expresie de filtru, consultați Filtru.

kid3-cli> filtru '%{titlu} conține "tro"'
A început
/home/urs/One Hit Wonder - Să etichetăm
+ 01 Intro.mp3
- 02 We Only Got This One.mp3
+ 03 Outro.mp3
Terminat
kid3-cli> ls
1- 01 Intro.mp3
1- 03 Outro.mp3
kid3-cli> filtru TOATE
A început
/home/urs/One Hit Wonder - Să etichetăm
+ 01 Intro.mp3
+ 02 We Got Only This One.mp3
+ 03 Outro.mp3
Terminat
kid3-cli> ls
1- 01 Intro.mp3
12 02 We Got Only This One.mp3
1- 03 Outro.mp3

Converti ID3v2.3 la ID3v2.4
to24

Converti ID3v2.4 la ID3v2.3
to23

Filename din etichetă
fromtag [FORMAT] [Etichete-NUMERE]

Setați numele fișierelor ale fișierelor selectate din valorile din etichete, de exemplu fromtag
"%{urmări} - %{titlu}" 1. Dacă nu este specificat niciun format, este utilizat formatul setat în GUI.

Etichetă din nume de fișier
a eticheta [FORMAT] [Etichete-NUMERE]

Setați cadrele etichetelor din numele fișierelor, de exemplu a eticheta "%{artistul albumului} -
%{album}/%{track} %{titlu}" 2. Dacă nu este specificat niciun format, formatul setat în GUI este
folosit. În cazul în care formatul numelui fișierului nu se potrivește cu acest model, câteva altele sunt în mod obișnuit
se încearcă formatele folosite.

Etichetă la alte etichetă
Sincant {TAG-NUMĂR}

Copiați cadrele de etichetă de la o etichetă la alta, de exemplu pentru a seta eticheta ID3v2 de la
Etichetă ID3v1, utilizați Sincant 2.

Copiați
copiaţi [TAG-NUMĂR]

Copiați cadrele de etichetă ale fișierului selectat în memoria tampon de copiere intern. Ele pot fi atunci
setați pe alt fișier folosind lipi comanda.

Pastă
lipi [TAG-NUMĂR]

Setați cadre de etichetă din conținutul copiaţi tampon în fișierele selectate.

Elimină
scoate [TAG-NUMĂR]

Eliminați o etichetă.

Joaca
Joaca [pauză | opri | precedent | Următorul]

Porniți redarea audio. Odată ce a fost pornit, poate fi controlat cu pauză
(a face o pauză și a relua), opri, precedent și următor opțiuni.

Exemple
Setați coperta albumului în toate fișierele dintr-un director utilizând funcția de import în lot:

kid3-cli -c 'import automat "Acoperi Artă"' /cale/spre/dir

Eliminați cadrele de comentarii și aplicați formatul de etichetă în ambele etichete ale tuturor fișierelor MP3 ale a
director:

kid3-cli -c 'a stabilit comentariu "" 1' -c 'a stabilit comentariu "" 2' \
-c 'tagformat 1' -c 'tagformat 2' /cale/la/dir/*.mp3

Importați automat eticheta 2, sincronizați cu eticheta 1, setați numele fișierelor din eticheta 2 și, în final
creați o listă de redare:

kid3-cli -c autoimport -c 'syncto 1' -c fromtag -c lista de redare \
/cale/la/dir/*.mp3

Pentru toate fișierele cu o etichetă ID3v2.4.0, convertiți în ID3v2.3.0 și eliminați cadrul de aranjament:

kid3-cli -c "filtru „ID3v2.4.0 Etichetă'" -c "Selectați toate" -c to23 \
-c "a stabilit aranja ''" /cale/spre/dir

Acest script Python folosește kid3-cli pentru a genera iTunes Sound Check iTunNORM cadre din
reluarea obține informații.

#!/usr/bin/env piton
# Generați iTunes Sound Check din ReplayGain.
din __future__ import print_function
import os, sys, subproces

def rg2sc(dirpath):
pentru root, dirs, fișiere în os.walk(dirpath):
pentru numele în fișiere:
if name.endswith(('.mp3', '.m4a', '.aiff', '.aif')):
fn = os.path.join(rădăcină, nume)
rg = subprocess.check_output([
„kid3-cli”, „-c”, „get „replaygain_track_gain””,
fn]).strip()
dacă rg.endswith(b' dB'):
rg = rg[:-3]
încerca:
rg = float(rg)
cu excepția ValueError:
print('Valoarea %s din %s nu este un float' % (rg, fn))
continua
sc = (' ' + ('%08X' % int((10 ** (-rg / 10)) * 1000) )) * 10
subproces.call([
„kid3-cli”, „-c”, „set iTunNORM „%s”” % sc, fn])

dacă __name__ == '__main__':
rg2sc(sys.argv[1])

CREDITE AND LICENȚĂ


Kid3

Program scris de Urs Fleisch

LDF[20]

GPL[21]

INSTALARE


Cum la obține Kid3
Kid3 poate fi găsit la http://kid3.sourceforge.net.

Cerinţe
Kid3 are nevoie Qt[22]. KDE[23] este recomandat, dar nu este necesar, deoarece Kid3 poate fi, de asemenea, compilat
ca aplicație Qt. Kid3 poate fi compilat pentru sistemele în care sunt aceste biblioteci
disponibil, de exemplu pentru GNU/Linux, Windows și Mac OS X. Pentru a eticheta fișiere Ogg/Vorbis, libogg[13],
libvorbis și libvorbisfile[14] sunt necesare, pentru fișierele FLAC libFLAC++ și libFLAC[15].
id3lib[12] este folosit pentru fișierele MP3. Aceste patru formate sunt, de asemenea, acceptate de TagLib[16],
care poate gestiona și fișiere Opus, MPC, APE, MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF
și module de urmărire. Pentru a importa din amprente acustice, Chromaprint[18] și libav[19]
sunt folosite.

Kid3 este disponibil pentru majoritatea distribuțiilor Linux, Windows și Mac OS X. Link-uri pot fi găsite
on http://kid3.sourceforge.net.

Compilation și Instalare
Puteți compila Kid3 cu sau fără KDE. Fără KDE, Kid3 este o aplicație Qt simplă și
îi lipsesc unele caracteristici de configurare și sesiune.

Pentru o versiune KDE, accesați directorul de sus și tastați

% cmake .
% face
% face instala

Pentru a compila pentru diferite versiuni de Qt sau KDE, setați valoarea corespunzătoare cmake opțiuni.

Dacă nu sunt prezente toate bibliotecile, Kid3 este construit cu funcționalități reduse. Deci ar trebui
aveți grijă să aveți toate pachetele de dezvoltare dorite instalate. Pe de alta parte,
cmake-opțiunile controlează în ce biblioteci sunt compilate. Implicit este -D
WITH_TAGLIB:BOOL=ON -D WITH_MP4V2:BOOL=OFF -D WITH_ID3LIB:BOOL=ON -D
WITH_CHROMAPRINT:BOOL=ON -D WITH_VORBIS:BOOL=ON -D WITH_FLAC:BOOL=ON . Aceste opțiuni pot
fi dezactivat folosind OFF.

Pentru a construi Kid3 ca o aplicație Qt fără KDE, utilizați cmake opțiune -DWITH_APPS=Qt. Pentru
construiți atât o aplicație KDE, cât și o aplicație Qt, setați -DWITH_APPS="Qt;KDE".

Qt 4 sau Qt 5 pot fi utilizate. Pentru a forța utilizarea Qt 4, setați -DWITH_QT4=ACTIVAT, pentru a forța folosirea
Qt 5, set -DWITH_QT5=ACTIVAT, dacă ambele aceste opțiuni sunt OFF (implicit), Qt 4 este preferat dacă
ambele versiuni sunt instalate. Pentru a utiliza o anumită instalare Qt, setați
-DQT_QMAKE_EXECUTABLE=/cale/spre/qmake. Dacă construirea aplicației KDE este activată, setarea
Qt 4 va folosi KDE 4, în timp ce setarea Qt 5 va folosi KDE 5.

Generarea pachetelor RPM este suportată de fișierul kid3.spec, pentru pachetele Debian,
script-ul build-deb.shis este disponibil.

Aplicația Qt poate fi compilată și pentru Windows și Mac OS X. Scripturile din
folderele win32 și macosx pot fi folosite pentru a construi și a crea pachete. Bibliotecile pot fi
instalat folosind buildlibs.sh.

Configuraţie
Cu KDE, filtrul și formatul numelui fișierului, formatele de import, numele fișierului și ID3
formatele, setările barei de instrumente și barei de stare, precum și dimensiunea ferestrei vor fi salvate în
locația standard în fișierul kid3rc. Ca aplicație Qt, acest fișier este în
.config/Kid3/Kid3.conf. Pe Windows, configurația este stocată în registry.

D-BUS INTERFAȚĂ


Autobuz D Exemple
Versiunile Qt 4 și KDE 4 pe Linux oferă o interfață D-Bus pentru a controla Kid3 prin scripturi.
Scripturile pot fi scrise în orice limbă cu legături D-Bus (de exemplu în Python) și pot fi
adăugat la User Actions pentru a extinde funcționalitatea Kid3.

Artistul din eticheta 2 a fișierului curent poate fi setat la valoarea „One Hit Wonder” cu
urmatorul cod:

Coajă

dbus-send --dest=net.sourceforge.kid3 --print-reply=literal \
/Kid3 net.sourceforge.Kid3.setFrame int32:2 șir:„Artist” \
șir: „One Hit Wonder”

sau mai ușor cu Qt's qdbus (qdbusviewer poate fi folosit pentru a explora interfața într-o GUI):

qdbus net.sourceforge.kid3 /Kid3 setFrame 2 Artist \
„One Hit Wonder”

Piton

import dbus
kid3 = dbus.SessionBus().get_object(
„net.sourceforge.kid3”, „/Kid3”)
kid3.setFrame(2, „Artist”, „One Hit Wonder”)

Perl

utilizați Net::DBus;
$kid3 = Net::DBus->session->get_service(
"net.sourceforge.kid3")->get_object(
„/Kid3”, „net.sourceforge.Kid3”);
$kid3->setFrame(2, „Artist”, „One Hit Wonder”);

Autobuz D API
API-ul D-Bus este specificat în net.sourceforge.Kid3.xml. Interfața Kid3 are
următoarele metode:

Operatii Deschise fişier or director
boolean openDirectory(șir cale);

cale
calea către fișier sau director

Returnează adevărat dacă este OK.

Economisiți toate modificată fișiere
boolean salvare(void);

Returnează adevărat dacă este OK.

Obține a detaliat eroare mesaj prevăzut by unele Metode
şir getErrorMessage(void);

Returnează un mesaj de eroare detaliat.

Reveni schimbari in il selectate fișiere
revenire(void);

acasă an automat lot import
boolean batchImport(int32 tagMask, şir Numele profilului);

tagMask
mască de etichetă (bit 0 pentru eticheta 1, bit 1 pentru eticheta 2)

Numele profilului
numele profilului de import lot de utilizat

Import tag-uri din a fişier
boolean importFromFile(int32 tagMask, şir cale, int32 fmtIdx);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

cale
calea fișierului

fmtIdx
index de format

Returnează adevărat dacă este OK.

Descarcă album acoperi artă
descărcațiAlbumArt(șir url, boolean allFilesInDir);

url
Adresa URL a fișierului imagine sau a resursei de artă album

allFilesInDir
true pentru a adăuga imaginea la toate fișierele din director

Export tag-uri la a fişier
boolean exportToFile(int32 tagMask, şir cale, int32 fmtIdx);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

cale
calea fișierului

fmtIdx
index de format

Returnează adevărat dacă este OK.

Crea a lista de redare
boolean createPlaylist(void);

Returnează adevărat dacă este OK.

Părăsi il cerere
ieșire (void);

Selectați toate fișiere
selectAll(void);

Deselectați toate fișiere
deselectAll(void);

set il primul fişier as il curent fişier
boolean firstFile(void);

Returnează adevărat dacă există un prim fișier.

set il precedent fişier as il curent fişier
boolean previousFile(void);

Returnează true dacă există un fișier anterior.

set il următor fişier as il curent fişier
boolean următorulFișier(void);

Returnează adevărat dacă există un fișier următor.

Selectați il primul fişier
boolean selectFirstFile(void);

Returnează adevărat dacă există un prim fișier.

Selectați il precedent fişier
boolean selectPreviousFile(void);

Returnează true dacă există un fișier anterior.

Selectați il următor fişier
boolean selectNextFile(void);

Returnează adevărat dacă există un fișier următor.

Selectați il curent fişier
boolean selectCurrentFile(void);

Returnează adevărat dacă există un fișier curent.

Extinde or colaps il curent fişier articol if it is a director
boolean expandDirectory(void);

Un element din lista de fișiere este un director dacă getFileName() returnează un nume cu „/” ca ultimul
caracter.

Returnează adevărat dacă elementul de fișier curent este un director.

Aplică il fişier nume format
applyFilenameFormat(void);

Aplică il etichetă format
applyTagFormat(void);

Aplică a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. codare
applyTextEncoding(void);

set il director nume din il tag-uri
boolean setDirNameFromTag(int32 tagMask, şir format, boolean crea);

tagMask
mască de etichetă (bit 0 pentru eticheta 1, bit 1 pentru eticheta 2)

format
formatul numelui directorului

crea
adevărat pentru a crea, fals pentru a redenumi

Returnează true dacă este OK, altfel mesajul de eroare este disponibil utilizând getErrorMessage().

set ulterior urmări numere in il selectate fișiere
numberTracks(int32 tagMask, int32 primulTrackNr);

tagMask
mască de etichetă (bit 0 pentru eticheta 1, bit 1 pentru eticheta 2)

primulTrackNr
numărul de utilizat pentru primul fișier

Filtru il fișiere
filtru (șir expresie);

expresie
expresie de filtrare

Converti ID3v2.3 tag-uri la ID3v2.4
convertToId3v24(void);

Converti ID3v2.4 tag-uri la ID3v2.3
convertToId3v23(void);

Returnează adevărat dacă este OK.

Obține cale of director
şir getDirectoryName(void);

Returnează calea absolută a directorului.

Obține nume of curent fişier
şir getFileName(void);

Returnează numele absolut adevărat al fișierului, se termină cu „/” dacă este un director.

set nume of selectate fişier
setFileName(șir nume);

nume
nume de fișier

Fișierul va fi redenumit când directorul este salvat.

set format la utilizare cand instalare il nume de fișier din il tag-uri
setFileNameFormat(șir format);

format
formatul numelui fișierului

set il fişier nume of il selectate fișiere din il tag-uri
setFileNameFromTag(int32 tagMask);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

Obține valoare of cadru
şir getFrame(int32 tagMask, şir nume);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

nume
numele cadrului (ex. „artist”)

Pentru a obține date binare precum o imagine, numele unui fișier de scris poate fi adăugat după
nume, de exemplu „Imagine:/cale/către/fișier”. În același mod, versurile sincronizate pot fi
exportate, de exemplu „SYLT:/cale/la/fișier”.

Returnează valoarea cadrului.

set valoare of cadru
boolean setFrame(int32 tagMask, şir nume, şir valoare);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

nume
numele cadrului (ex. „artist”)

valoare
valoarea cadrului

Pentru eticheta 2 (tagMask 2), dacă nu există cadru cu nume există, se adaugă un nou cadru, dacă valoare is
gol, cadrul este șters. Pentru a adăuga date binare ca o imagine, se poate adăuga un fișier
după nume, de exemplu „Imagine:/cale/către/fișier”. „SYLT:/path/to/file” poate fi folosit pentru
importa versuri sincronizate.

Returnează adevărat dacă este OK.

Obține toate rame of a etichetă
mulțime of şir getTag(int32 tagMask);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

Returnează o listă cu nume de cadre și valori alternative.

Obține tehnic informații despre fişier
mulțime of şir getInformation(void);

Proprietățile sunt Format, Bitrate, Samplerate, Channels, Duration, Channel Mode, VBR, Tag
1, Tag 2. Proprietățile care nu sunt disponibile sunt omise.

Returnează o listă cu nume de proprietate și valori alternative.

set etichetă din fişier nume
setTagFromFileName(int32 tagMask);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

set etichetă din alte etichetă
setTagFromOtherTag(int32 tagMask);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

Copiați etichetă
copyTag(int32 tagMask);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

Pastă etichetă
pasteTag(int32 tagMask);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

Elimină etichetă
removeTag(int32 tagMask);

tagMask
bit de etichetă (1 pentru eticheta 1, 2 pentru eticheta 2)

Reparați il configuraţie
reparseConfiguration(void);

Modificările automate ale configurației sunt posibile prin modificarea fișierului de configurare și
apoi reparând configurația.

joacă il selectate fișiere
playAudio(void);

QML INTERFAȚĂ


QML Exemple
Scripturile QML pot fi invocate prin meniul contextual al listei de fișiere și pot fi setate în filă
Acțiunile utilizatorului din dialogul de setări. Scripturile care sunt setate acolo pot fi folosite ca
exemple pentru a programa scripturi personalizate. QML folosește JavaScript, aici este obligatoriu „Hello
Lume":

import Kid3 1.0

Kid3Script {
onRun: {
console.log("Bună lume, directorul este", app.dirName)
Qt.quit()
}
}

Dacă acest script este salvat ca /path/to/Example.qml, comanda utilizatorului poate fi definită ca @qml
/path/to/Example.qml cu nume QML Test și Ieșire verificată. Apoi poate fi început să se utilizeze
elementul Test QML din meniul contextual al listei de fișiere, iar rezultatul va fi vizibil în
fereastră.

Alternativ, scriptul ar putea fi pornit independent de Kid3 folosind instrumentele QML.

qmlviewer -I /usr/lib/kid3/plugins/imports /path/to/Example.qml

Pentru Qt 5, comenzile

qml -apptype widget -I /usr/lib/kid3/plugins/imports /path/to/Example.qml

or

qmlscene -I /usr/lib/kid3/plugins/imports /path/to/Example.qml

poate fi utilizat. Pe Windows și OS X, calea de import trebuie adaptată la folderul de importuri
în directorul de instalare. Scripturile începute în afara Kid3 vor folosi curentul
director, așa că ar trebui schimbat în prealabil.

Pentru a lista titlurile din etichetele 2 ale tuturor fișierelor din directorul curent, urmează
scriptul poate fi folosit:

import Kid3 1.0

Kid3Script {
onRun: {
app.firstFile()
face {
dacă (app.selectionInfo.tagFormatV2)
console.log(app.getFrame(tagv2, „titlu”))
} while (app.nextFile())
}
}

Dacă directorul conține multe fișiere, un astfel de script ar putea bloca interfața cu utilizatorul pentru
ceva timp. Pentru operațiuni mai lungi, ar trebui, așadar, să aibă o pauză din când în când. The
implementarea alternativă de mai jos are munca pentru un singur fișier mutat într-o funcție.
Această funcție se invocă singură cu un timeout de 1 ms la sfârșit, având în vedere că au mai multe fișiere
a fi procesat. Acest lucru va asigura că interfața grafică rămâne receptivă în timp ce scriptul este
alergare.

import Kid3 1.0

Kid3Script {
onRun: {
funcția doWork() {
dacă (app.selectionInfo.tagFormatV2) {
console.log(app.getFrame(tagv2, „titlu”))
}
dacă (!app.nextFile()) {
Qt.quit()
} Else {
setTimeout(doWork, 1)
}
}

app.firstFile()
munceste()
}
}

Mai multe exemple de scripturi vin cu Kid3 și sunt deja înregistrate ca comenzi de utilizator.

· ReplayGain la SoundCheck (ReplayGain2SoundCheck.qml): Creați iTunNORM SoundCheck
informații din cadrele de câștig de reluare.

· Redimensionați imaginea albumului (ResizeAlbumArt.qml): redimensionați imaginile de copertă încorporate care sunt
mai mare de 500x500 pixeli.

· Extrage imaginea albumului (ExtractAlbumArt.qml): extrage toate imaginile de copertă încorporate
evitarea duplicatelor.

· Încorporați imaginea albumului (EmbedAlbumArt.qml): Încorporați imaginea de copertă găsită în fișierele imagine în audio
fișiere din același folder.

· Încorporați versuri (EmbedLyrics.qml): Preluați versuri nesincronizate de la serviciul web.

· Codificare text ID3v1 (ShowTextEncodingV1.qml): ajută la găsirea codificării etichetelor ID3v1
prin afișarea etichetelor fișierului curent în toate codificările de caractere disponibile.

· Exportați CSV (ExportCsv.qml): Exportați recursiv toate etichetele tuturor fișierelor într-un fișier CSV.

· Consola QML (QmlConsole.qml): Consolă simplă pentru a juca cu API-ul QML Kid3.

QML API
API-ul poate fi explorat cu ușurință folosind consola QML, care este disponibilă ca exemplu
script cu o interfață cu utilizatorul.

Kid3Script
Kid3Script este o componentă QML obișnuită situată în directorul de pluginuri. Ai putea
utilizați la fel de bine o altă componentă QML. Utilizarea Kid3Script facilitează pornirea
funcția de script folosind onRun manipulator de semnal. De asemenea, ascunde diferențele dintre
versiunile QtQuick, astfel încât scripturile să fie compatibile atât cu Qt 4, cât și cu Qt 5.
În plus, oferă câteva funcții:

onRun: handler de semnal care este invocat la pornirea scriptului
tagv1, tagv2, tagv2v1: constante pentru parametrii etichetei
script: acces la funcțiile de scripting
configs: Acces la obiectele de configurare
getArguments(): Lista argumentelor scriptului
isStandalone(): adevărat dacă scriptul nu a fost pornit din Kid3
setTimeout(callback, delay): Începe apel invers după întârziere ms

scripting funcţii
Deoarece JavaScript și, prin urmare, QML au doar un set limitat de funcții pentru scripting,
il scenariu obiectul are câteva metode suplimentare, de exemplu:

script.properties(obj): șir cu proprietăți Qt
script.writeFile(filePath, data): scrieți datele în fișier, adevărat dacă este OK
script.readFile(filePath): Citiți datele din fișier
script.removeFile(filePath): Ștergeți fișierul, adevărat dacă este OK
script.fileExists(filePath): adevărat dacă fișierul există
script.renameFile(oldName, newName): redenumiți fișierul, adevărat dacă este OK
script.tempPath(): cale către directorul temporar
script.listDir(cale, [nameFilters], [clasificare]): Listează intrările din director
script.system(program, [args], [msecs]): porniți sincron o comandă de sistem,
[cod de ieșire, ieșire standard, eroare standard] dacă nu expiră
script.getEnv(varName): Obține valoarea variabilei de mediu
script.setEnv(varName, value): Setați valoarea variabilei de mediu
script.getQtVersion(): șir de versiune Qt, de exemplu, „5.4.1”
script.getDataMd5(data): Obțineți șirul hexadecimal al hash-ului de date MD5
script.getDataSize(data): Obțineți dimensiunea matricei de octeți
script.dataToImage(data, [format]): Creați o imagine din octeți de date
script.dataFromImage(img, [format]): Obțineți octeți de date din imagine
script.loadImage(filePath): Încărcați o imagine dintr-un fișier
script.saveImage(img, filePath, [format]): Salvați o imagine într-un fișier, adevărat dacă este OK
script.imageProperties(img): Obține proprietățile unei imagini, care conține harta
„lățime”, „înălțime”, „adâncime” și „colorCount”, goale dacă imaginea este nevalidă
script.scaleImage(img, width, [height]): Scala o imagine, returnează imaginea scalată
script.selectFileName(caption, dir, filter, saveFile): Deschideți dialogul pentru fișier
selectați un fișier

aplicație Context
Folosind QML, o mare parte din funcțiile Kid3 sunt accesibile. API-ul este similar cu
cel folosit pentru D-Bus. Pentru detalii, consultați notele respective.

app.openDirectory(cale): Deschide directorul
app.saveDirectory(): Salvați directorul
app.revertFileModifications(): Revenire
app.importTags(tag, path, fmtIdx): import fișier
app.downloadImage(url, allFilesInDir): Descărcați imaginea
app.exportTags(etichetă, cale, fmtIdx): Exportați fișierul
app.writePlaylist(): Scrie lista de redare
app.selectAllFiles(): Selectați toate
app.deselectAllFiles(): Deselectați
app.firstFile([selectați]): la primul fișier
app.nextFile([selectați]): la următorul fișier
app.previousFile([selectați]): la fișierul anterior
app.selectCurrentFile([select]): Selectați fișierul curent
app.requestExpandFileList(): extinde-le pe toate
app.applyFilenameFormat(): Aplică formatul numelui fișierului
app.applyTagFormat(): Aplicați formatul de etichetă
app.applyTextEncoding(): Aplicați codificarea textului
app.numberTracks(nr, total, tag, [opțiuni]): Număr piese
app.applyFilter(expr): Filtru
app.convertToId3v23(): Convertiți ID3v2.4.0 în ID3v2.3.0
app.convertToId3v24(): Convertiți ID3v2.3.0 în ID3v2.4.0
app.getFilenameFromTags(tag): Numele fișierului din etichete
app.getTagsFromFilename(tag): Numele fișierului pentru etichete
app.getAllFrames(tag): Obțineți obiect cu toate cadrele
app.getFrame(etichetă, nume): Obține cadru
app.setFrame(etichetă, nume, valoare): setați cadru
app.getPictureData(): Obține date din rama de imagine
app.setPictureData(data): Setați datele în cadrul unei imagini
app.copyToOtherTag(tag): etichete pentru alte etichete
app.copyTags(etichetă): Copiere
app.pasteTags(etichetă): Paste
app.removeTags(etichetă): Eliminați
app.playAudio(): Redare
app.readConfig(): Citiți configurația
app.applyChangedConfiguration(): Aplicați configurația
app.dirName: numele directorului
app.selectionInfo.fileName: numele fișierului
app.selectionInfo.filePath: cale absolută a fișierului
app.selectionInfo.detailInfo: detalii de format
app.selectionInfo.tagFormatV1: formatul etichetei 1
app.selectionInfo.tagFormatV2: formatul etichetei 2
app.selectionInfo.formatString(etichetă, format): coduri de înlocuire în șirul de format

Pentru operațiuni asincrone, apelurile inverse pot fi conectate la semnale.

funcția automatImport(profil) {
funcția onAutomaticImportFinished() {
app.batchImporter.finished.disconnect(onAutomaticImportFinished)
}
app.batchImporter.finished.connect(onAutomaticImportFinished)
app.batchImport(profil, tagv2)
}

funcția renameDirectory(format) {
funcția onRenameActionsScheduled() {
app.renameActionsScheduled.disconnect(onRenameActionsScheduled)
app.performRenameActions()
}
app.renameActionsScheduled.connect(onRenameActionsScheduled)
app.renameDirectory(tagv2v1, format, false)
}

Configuraţie Obiecte
Diferitele secțiuni de configurare sunt accesibile prin metode de configuri. Al lor
proprietățile pot fi listate în consola QML.

script.properties(configs.networkConfig())

Proprietățile pot fi setate:

configs.networkConfig().useProxy = false

configs.batchImportConfig()
configs.exportConfig()
configs.fileConfig()
configs.filenameFormatConfig()
configs.filterconfig ()
configs.findReplaceConfig()
configs.guiConfig()
configs.importConfig()
configs.mainWindowConfig()
configs.networkConfig()
configs.numberTracksConfig()
configs.playlistConfig()
configs.renDirConfig()
configs.tagConfig()
configs.tagFormatConfig()
configs.userActionsConfig()

Utilizați online kid3-core folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX este o interfață grafică pentru
    Încărcătorul USB al lui Waninkoko, bazat pe
    libwiigui. Permite listarea și
    lansarea de jocuri Wii, jocuri Gamecube și
    homebrew pe Wii și WiiU...
    Descărcați USBLoaderGX
  • 2
    Firebird
    Firebird
    Firebird RDBMS oferă caracteristici ANSI SQL
    și rulează pe Linux, Windows și
    mai multe platforme Unix. Caracteristici
    concurență și performanță excelente
    & putere...
    Descărcați Firebird
  • 3
    KompoZer
    KompoZer
    KompoZer este un editor HTML wysiwyg care utilizează
    baza de cod Mozilla Composer. La fel de
    Dezvoltarea Nvu a fost oprită
    în 2005, KompoZer remediază multe erori și
    adaugă un f...
    Descărcați KompoZer
  • 4
    Descărcător gratuit de manga
    Descărcător gratuit de manga
    Free Manga Downloader (FMD) este un
    aplicație open source scrisă în
    Object-Pascal pentru gestionarea și
    descărcarea manga de pe diverse site-uri web.
    Aceasta este o oglindă...
    Descărcați gratuit Manga Downloader
  • 5
    UNetbootin
    UNetbootin
    UNetbootin vă permite să creați bootable
    Unități USB live pentru Ubuntu, Fedora și
    alte distribuții Linux fără
    arderea unui CD. Se rulează pe Windows, Linux,
    şi ...
    Descărcați UNetbootin
  • 6
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM este ușor de utilizat
    Pachetul software ERP și CRM open source
    (rulați cu un server web php sau ca
    software autonom) pentru companii,
    fundatii...
    Descărcați Dolibarr ERP - CRM
  • Mai mult »

Comenzi Linux

Ad