Přejít k obsahu

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í.

Sledované 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 sekci

Kaž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 sekci

Nají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 sekci

Znač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.

MusicBrainz 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.

Potvrzení importu spustí v pořadí:

  1. 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).
  2. 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.
  3. 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.
  4. 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 sekci

Kaž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.