Preskoči na sadržaj

Cjevovod uvoza

Uvoz pretvara mapu datoteka u kataloški unos bez izmjene bajta datoteka. Ova stranica je cjevovod iza toka opisanog u uputama za korištenje.

Nadzirane mape prate se događajima datotečnog sustava platforme, uz smirivanje naleta, i ponovno se skeniraju pri promjeni; skeniranja usklađuju postojeći popis kandidata umjesto da kreću ispočetka. Skener klasificira mapu kao jedno izdanje (zvuk izravno unutra ili podmape oblikovane kao diskovi poput CD1/CD2) ili rekurzivno ulazi u nju kao zbirku. Datoteke se po nastavku klasificiraju u zvuk, grafiku i dokumente, zatim se zvuk ispituje: kodek koji je bitan jest onaj koji FFmpeg pronađe u bajtovima, ne datotečni nastavak. Mape s oznakama djelomičnog preuzimanja isključuju se dok preuzimanje ne završi.

CUE list pretvara jednu zvučnu sliku u popis pjesama. Parser obrađuje pregapove i postgapove, izvođače i ISRC-ove po pjesmi te i slike u jednoj datoteci i CUE rasporede s jednom datotekom po pjesmi. Granice pjesama pretvaraju se iz CUE okvira (1/75 sekunde) u točne položaje uzoraka, koji poslije postaju prozori bajtova i uzoraka koje reprodukcija koristi.

Nacrti metapodataka

Poveznica na ovaj odjeljak

Svaki kandidat pohranjuje jednu skicu metapodataka koja se može uređivati i neobvezno podrijetlo. Skica može biti prazna, izravno popunjena, popunjena iz vanjskog izdanja, ili popunjena iz spremljene snimke oznake datoteke. Porijeklo zapisa gdje je trenutna skica započela; kasnija uređivanja je ne brišu. Izravni unos i očišćena skica nemaju podrijetlo.

Gornji utor za metapodatke prikazuje ili skicu, Pronađi na internetu preglednik, ili Oznake datoteka preglednik. Otvaranje ili zatvaranje preglednika ne prepisuje skicu. Primijeniing izvora zamjenjuje skicu, njezino podrijetlo i odabrani naslov izvora u jednoj transakciji baze podataka, zadržavajući uloge datoteka, CUE veze, dodjele diskova i druge odluke o mapiranju.

Pronađi na internetu

Poveznica na ovaj odjeljak

Pronađi na internetu je jedini put koji pokreće identifikaciju.Izračunava ID diska iz zapisnika kopiranja ili lista CUE, prepoznaje crtične kodove i tekst kataloga s OCR, upita MusicBrainz i Discogs i podudara rezultate.Ugrađene audio oznake nisu dokaz online identifikacije.

Postavka Zadani izvor metapodataka ima tri vrijednosti. Nijedan stvara praznu skicu i ne pokreće rad s metapodacima. Oznake datoteka čitaju i primjenjuju snimku oznaka. Pronađi na internetu otvara mrežni tijek rada. Zadani način za Pronađi na internetu odabire Automatski, koji stavlja u red izdvajanje dokaza, upite davateljima i podudaranje, ili Traži ručno, koji ne pokreće identifikaciju. Pronađi na internetu koristi odabrani način za svakog kandidata; Automatski ne pokreće ponovno aktivan ili dovršen postupak.

Oznake datoteka lijeno čita ugrađene audio oznake i CUE metapodatke, osim ako to nije konfigurirano kao zadano za novootkrivenog kandidata. Pregled pohranjuje snimku s pečatom s kandidatovom generacijom skeniranja, revizijom uređivanja datoteke i promatranim audio datotekama. Primijeni zamjenjuje skicu s te točne snimke. Uvoz koristi istu snimku i ne uspijeva prije zapisivanja biblioteke ako se njegov pečat ili promatranja promijene; ne čita drugačiji odgovor.

Polja za izdavanje i praćenje praznog nacrta mogu se odmah uređivati, a postaje moguće i uvoziti ih kada se provjere potrebna polja i mapiranja. Popis kandidata ne tretira nedostajuću provenienciju kao pogrešku ili zahtjev za pažnjom.

MusicBrainz se upituje anonimno uz strogi ritam jednog zahtjeva u sekundi. Discogs se autentificira korisnikovim osobnim tokenom iz privjeska ključeva, tempira i ponovno pokušava unutar svojih ograničenja učestalosti, a odbijeni token prijavljuje se kao takav kako bi ga sučelje moglo označiti umjesto tihog pada pretraživanja. Odgovori se predmemoriraju po sesiji, a sirovi JSON bilo kojeg izvora koji pobijedi arhivira se u bazi podataka za buduće ponovno tumačenje.

Potvrda uvoza izvodi, redom:

  1. Provjera dekodiranja: svaka se pjesma dekodira od početka do kraja; rip koji se ne može potpuno dekodirati ruši uvoz prije ikakvog pisanja (konfiguracijska zastavica to može isključiti).
  2. Analiza glasnoće: integrirana glasnoća i true peak mjere se po pjesmi i po albumu tijekom istog prolaza dekodiranja, spremaju se za upotrebu replay gaina.
  3. Odabir omota: odabrana grafika (udaljena, slika iz mape ili ugrađena) ponovno se renderira u prikaznu sličicu; izvornik se čuva među datotekama izdanja ako je došao iz mape.
  4. Atomski zapis: izdanje, pjesme, zasluge, identiteti, formati, segmenti, datoteke i omot zapisuju se u jednoj transakciji. Ne postoji napola uvezeno stanje.

Izdanje se upisuje s referencom na korisnikove datoteke na mjestu. Ako je korisnik odabrao upravljanje u oblaku, prijenos se događa nakon zapisa kao prijelaz pohrane, a izvorni bajtovi datoteka ostaju izvor istine cijelo vrijeme; ništa što je korisnik dao bae nikad se ne briše ni mijenja.

Prepoznavanje ripova

Poveznica na ovaj odjeljak

Svako izdanje bilježi hash sadržaja preko strukture svoje uvezene mape (relativni putovi i veličine, neovisno o lokaciji). Ponovna skeniranja koriste ga za označavanje mapa koje su već u biblioteci, a ponovni uvozi istog ripa pronalaze i zamjenjuju svoje prethodno izdanje umjesto dupliciranja.