Importní postup
Import změní složku souborů na položku katalogu bez úpravy bajtu souborů. Tato stránka je potrubím za tokem popsaným v příručce k použití.
Skenování
Odkaz na tuto sekciSledované složky jsou monitorovány událostmi souborového systému platformy, s potlačením shluků událostí, a při změně se znovu skenují; skeny se porovnávají s existujícím seznamem kandidátů místo začátku od nuly. Skener klasifikuje složku jako jedno vydání (audio přímo uvnitř nebo podsložky tvaru disku jako CD1/CD2), nebo do ní rekurzivně vstoupí jako do kolekce. Soubory se podle přípony zařadí jako audio, obrázky a dokumenty, potom se audio prozkoumá: důležitý kodek je ten, který FFmpeg najde v bajtech, ne přípona souboru. Složky obsahující značky částečného stahování jsou vynechány, dokud stahování neskončí.
CUE sheet mění jeden zvukový obraz na seznam stop. Parser zpracuje pregapy a postgapy, interprety a ISRC pro jednotlivé stopy a rozložení CUE s jedním obrazem i jedním souborem na stopu. Hranice stop se převedou z CUE framů (1/75 sekundy) na přesné pozice vzorků, které se později stanou okny bajtů a vzorků používanými přehráváním.
Koncepty metadat
Odkaz na tuto sekciKaždý kandidát ukládá jeden upravitelný koncept metadat a volitelný původ. Koncepce může být prázdná, vyplněna přímo, vyplněna z externí verze nebo vyplněna z uloženého snímku souboru-značky. Původní záznamy, kde aktuální koncept začal; pozdější úpravy jej nevymažou. Přímý vstup a vyčištěný koncept nemají původ.
V horní části metadatového slotu se zobrazuje buď koncept, prohlížeč Najít online nebo prohlížeč Značky souborů.Otevřením nebo zavřením prohlížeče se koncept nepřepíše. Použíting zdroje nahradí koncept, jeho původ a jeho vybraný zdrojový obal v jedné databázové transakci při zachování rolí souborů, vazeb CUE, přiřazení disků a dalších rozhodnutí o mapování.
Najít online
Odkaz na tuto sekciNajít online je jediná cesta, která spouští identifikaci. Vypočítá ID disku z protokolu rip nebo listu CUE, rozpozná čárové kódy a text katalogu pomocí OCR, dotazuje se MusicBrainz a Discogs a porovnává výsledky.
Nastavení Výchozí zdroj metadat má tři hodnoty. Žádný vytvoří prázdný koncept a nezahájí práci s metadaty. Značky souborů načtou a použijí snímek značek. Najít online otevře online pracovní postup. Výchozí režim Najít online vybírá Automaticky, který zařadí získávání podkladů, dotazy poskytovatelům a porovnávání do fronty, nebo Hledat ručně, který identifikaci nespustí. Otevření Najít online pro libovolného kandidáta použije vybraný režim a automatický režim nerestartuje aktivní ani dokončený běh.
Značky souborů
Odkaz na tuto sekciZnačky souborů čte vložené zvukové značky a metadata CUE líní, pokud to není nakonfigurováno jako výchozí nastavení pro nově objeveného kandidáta. Náhled ukládá snímek označený generováním skenování kandidáta, revizí úpravy souboru a pozorovanými zvukovými soubory. Použít přepíše návrh z tohoto přesného snímku. Import spotřebuje stejný snímek a selže před zápisem knihovny, pokud se jeho razítko nebo pozorování změní; nečte jinou odpověď.
Při přímém zadávání nedochází k žádnému vstupu/výstupu metadat. Pole pro vydání a sledování prázdného konceptu lze upravovat okamžitě a po ověření požadovaných polí a mapování je možné importovat.Seznam kandidátů nepovažuje chybějící provenienci za chybu nebo žádost o pozornost.
Zdroje
Odkaz na tuto sekciMusicBrainz se dotazuje anonymně s přísným tempem jeden požadavek za sekundu. Discogs se ověřuje osobním tokenem uživatele z klíčenky, dávkuje se a opakuje v rámci svých rychlostních limitů a odmítnutý token se nahlásí jako takový, aby ho uživatelské rozhraní mohlo označit místo tichého selhávání hledání. Odpovědi se ukládají do mezipaměti pro relaci a surový JSON zdroje, který vyhraje, se archivuje v databázi pro budoucí znovuvýklad.
Uložení
Odkaz na tuto sekciPotvrzení importu spustí v pořadí:
- Ověření dekódování: každá stopa se dekóduje od začátku do konce; rip, který nelze plně dekódovat, selže před jakýmkoli zápisem (konfigurační přepínač to může vypnout).
- Analýza hlasitosti: integrovaná hlasitost a true peak se měří pro každou stopu a album během stejného průchodu dekódování, ukládají se pro použití replay gain.
- Výběr obalu: zvolený obrázek (vzdálený, obrázek ze složky nebo vložený) se znovu vykreslí na náhled pro zobrazení; originál zůstane mezi soubory vydání, pokud přišel ze složky.
- Atomický zápis: vydání, stopy, kredity, identity, formáty, segmenty, soubory a obal se uloží v jedné transakci. Neexistuje napůl importovaný stav.
Vydání se uloží s odkazy na uživatelovy soubory na místě. Pokud uživatel zvolil správu v cloudu, nahrání proběhne po uložení jako přechod úložiště a původní bajty souborů zůstávají po celou dobu zdrojem pravdy; nic, co uživatel dal bae, se nikdy nemaže ani nemění.
Rozpoznávání ripů
Odkaz na tuto sekciKaždé vydání zaznamená hash obsahu přes strukturu importované složky (relativní cesty a velikosti, nezávislé na umístění). Opakované skeny ho používají k označení složek, které už v knihovně jsou, a reimporty stejného ripu najdou a nahradí své předchozí vydání místo vytvoření duplicity.