உள்ளடக்கத்துக்குச் செல்லவும்

இறக்குமதி வழிச்சரம்

இறக்குமதியானது கோப்புகளின் ஒரு பைட்டை மாற்றாமலேயே கோப்புகளின் கோப்புறையை அட்டவணை உள்ளீட்டாக மாற்றுகிறது. இந்தப் பக்கமானது பயன்பாட்டு வழிகாட்டி இல் விவரிக்கப்பட்டுள்ள ஓட்டத்தின் பின்னால் உள்ள பைப்லைன் ஆகும்.

Watched கோப்புறைகள் தளம் இன் கோப்பு-system events மூலம் கண்காணிக்கப்படுகின்றன, debounced செய்யப்படுகின்றன, change இல் மீண்டும் scanned; scans existing candidate list எதிராக reconcile செய்கின்றன, புதிதாகத் தொடங்குவதில்லை. scanner ஒரு கோப்புறை ஐ ஒரு வெளியீடு ஆக வகைப்படுத்துகிறது (audio நேரடியாக உள்ளே, அல்லது CD1/CD2 போன்ற disc-shaped subfolders), அல்லது collection ஆக அதற்குள் இறங்குகிறது. Files extension மூலம் audio, படவகை, documents ஆக வகைப்படுத்தப்படுகின்றன; பின்னர் audio probed செய்யப்படுகிறது: முக்கியமான codec பைட்டுகள் இல் FFmpeg கண்டுபிடிப்பதே, கோப்பு extension அல்ல. partial-பதிவிறக்கம் markers கொண்ட கோப்புறைகள் பதிவிறக்கம் முடியும் வரை விலக்கப்படுகின்றன.

CUE sheet ஒரு audio image ஐ பாதை list ஆக மாற்றுகிறது. parser pregaps மற்றும் postgaps, per-பாதை performers மற்றும் ISRCs, single-கோப்பு images மற்றும் one-கோப்பு-per-பாதை CUE layouts ஆகியவற்றை கையாள்கிறது. Track எல்லைகள் CUE frames இலிருந்து (ஒரு second இன் 1/75) exact மாதிரி நிலைகள் ஆக மாறுகின்றன; பின்னர் அவையே playback பயன்படுத்தும் பைட் மற்றும் மாதிரி சாளரங்கள் ஆகின்றன.

மேல்தகவல் வரைவுகள்

இந்தப் பிரிவுக்கான இணைப்பு

ஒவ்வொரு வேட்பாளரும் ஒரு தொகுக்கக்கூடிய மெட்டாடேட்டா வரைவு மற்றும் விருப்பமான மூலத்தை சேமிக்கும். வரைவு வெற்று, நேரடியாக நிரப்பப்பட்ட, வெளி வெளியீட்டிலிருந்து நிரப்பப்பட்ட அல்லது சேமிக்கப்பட்ட கோப்பு- குறிச்சின் ஸ்னாப்ஷாட்டில் இருந்து நிரப்பப்பட்டிருக்கலாம். மூல பதிவுகள் தற்போதைய வரைவு தொடங்கிய இடம்; பின்பு தொகுப்புகள் அதை நீக்காது. நேரடி உள்ளீடு மற்றும் துடைக்கப்பட்ட வரைவுகளுக்கு எந்த மூலமும் இல்லை.

மேல் மெட்டாடேட்டா இடம் வரைவு, இணையத்தில் தேடு உலாவி, அல்லது கோப்புக் குறிச்சொற்கள் உலாவியை காட்டுகிறது. உலாவியை திறப்பது அல்லது மூடுவது வரைவுகளை மீண்டும் எழுதாது. பயன்படுத்து ஒரு மூலத்தை மாற்றுவது கோப்பு பங்குகளை, CUE இணைப்புகளை, வட்டு ஒதுக்கீடுகளை மற்றும் மற்ற வரைவு முடிவுகளை வைத்திருக்கும்போது, ஒரு தரவுத்தள செயல்பாட்டில் வரைவு, அதன் தோற்றம், மற்றும் அதன் தேர்ந்தெடுக்கப்பட்ட மூலத்தை மாற்றுகிறது.

இணையத்தில் தேடு என்பது அடையாளம் காணும் ஒரே பாதை. இது ஒரு ரிப் பதிவு அல்லது CUE தாள் மூலம் ஒரு Disc ID ஐ கணக்கிடுகிறது, பட்டக குறியீடுகள் மற்றும் OCR உடனான பட்டியல் உரைகளை அடையாளம் காணுகிறது, MusicBrainz மற்றும் Discogs கேள்விகளை கேட்கிறது, மற்றும் முடிவுகளை பொருத்துகிறது. உட்பொதிந்த ஒலி குறிகள் இணைய அடையாளம் காணும் சான்றுகள் அல்ல.

இயல்புநிலை மெட்டாடேட்டா மூலம் மூன்று மதிப்புகளைக் கொண்டுள்ளது. எதுவுமில்லை வெற்று வரைவைக் உருவாக்கி எந்த மெட்டாடேட்டா வேலையையும் தொடங்காது. கோப்புக் குறிச்சொற்கள் குறிச்சொல் ஸ்னாப்ஷாட்டைப் படித்து பயன்படுத்துகிறது. இணையத்தில் தேடு இணையப் பணிப்பாய்வைத் திறக்கிறது. இணையத்தில் தேடுவதற்கான இயல்புநிலை முறை ஆதாரப் பிரித்தெடுப்பு, வழங்குநர் வினவல்கள் மற்றும் பொருத்துதலை வரிசையில் வைக்கும் தானியங்கி, அல்லது அடையாளம் காணுதலைத் தொடங்காத கைமுறையாகத் தேடு என்பதைத் தேர்ந்தெடுக்கிறது. எந்த வேட்பாளருக்கும் இணையத்தில் தேடு தேர்ந்தெடுத்த முறையைப் பயன்படுத்தும்; தானியங்கி செயலில் உள்ள அல்லது முடிந்த பணியை மீண்டும் தொடங்காது.

கோப்புக் குறிச்சொற்கள்

இந்தப் பிரிவுக்கான இணைப்பு

கோப்புக் குறிச்சொற்கள் புதிதாக கண்டுபிடிக்கப்பட்ட வேட்பாளர்களுக்கு முன்னிருப்பாக வடிவமைக்கப்படாத வரை உள்ளடக்கப்பட்ட ஒலி குறிகள் மற்றும் CUE மெட்டாடேட்டாவை அலட்சியமாக படிக்கிறது. முன்பார்வை வேட்பாளர்களின் வருட உருவாக்கம், கோப்பு- தொகுப்பு திருத்தம் மற்றும் கண்காணிக்கப்பட்ட ஒலி கோப்புகளுடன் முத்திரையிடப்பட்ட ஒரு ஸ்நேக்ஷாட்டை சேமிக்கிறது. பயன்படுத்து அதை மாற்றி அதே ஸ்நேக்ஷாட்டில் இருந்து வரைவுகளை மாற்றுகிறது. இறக்குமதி அதே ஸ்நேக்ஷாட்டை பயன்படுத்துகிறது மற்றும் அதன் முத்திரை அல்லது கண்காணிப்புகள் மாற்றப்பட்டால் நூலகம் எழுதும் முன் தோல்வி அடைகிறது; இது வேறு பதில்களை படிக்காது.

நேரடி நுழைவு மெட்டா தரவு I/O செய்யாது. வெற்று வரைவு வெளியீடு மற்றும் தட புலங்கள் உடனடியாக தொகுக்கக்கூடியவை, மற்றும் தேவையான புலங்கள் மற்றும் வரைபடங்கள் சரிபார்க்கப்படும் போது இறக்குமதி செய்யக்கூடியதாக மாறும். வேட்பாளரின் பட்டியல் காணாமல் போன மூலத்தை பிழையாக அல்லது கவனம் தேவைப்படும் ஒரு கோரிக்கையாக கருதாது.

MusicBrainz strict one-request-per-second pace உடன் anonymously queried செய்யப்படும். Discogs keyring இல் உள்ள பயனர்’s personal டோக்கன் கொண்டு authenticate செய்கிறது; அதன் rate limits உள்ளே paced மற்றும் retried செய்யப்படும்; rejected டோக்கன் UI அமைதியாக searches fail ஆகாமல் flag செய்ய reported ஆகும். Responses per session cached; வென்ற மூலம் இன் raw JSON எதிர்கால re-interpretation க்கு தரவுத்தளம் இல் archived செய்யப்படும்.

Import உறுதிப்படுத்தினால், வரிசையாக நடப்பவை:

  1. Decode verification: ஒவ்வொரு பாதை end to end குறிமாற்றப்பட்டது செய்யப்படும்; முழுமையாக குறிமாற்று ஆகாத rip எதுவும் எழுதப்படும் முன் இறக்குமதி ஐ fail செய்கிறது (config flag இதை disable செய்யலாம்).
  2. ஒலி-அளவு பகுப்பாய்வு: அதே குறிமாற்று pass இல் per பாதை மற்றும் per ஆல்பம் integrated loudness மற்றும் true peak அளக்கப்பட்டு, replay-gain பயன்பாட்டுக்காக stored.
  3. Cover selection: தேர்ந்தெடுத்த art (remote, கோப்புறை image, அல்லது embedded) display thumbnail ஆக மீண்டும் rendered செய்யப்படும்; அது கோப்புறை இலிருந்து வந்திருந்தால் அசல் வெளியீடு கோப்புகள் இடையில் வைக்கப்படும்.
  4. அணுக்கமான எழுத்து: வெளியீடு, பாதைகள், credits, identities, வடிவங்கள், segments, கோப்புகள், அட்டை அனைத்தும் ஒரே transaction இல் commit ஆகும். half-imported state இல்லை.

Release பயனர்’s கோப்புகள் இருக்கும் இடத்தையே reference செய்து land ஆகும். பயனர் மேகம்-managed தேர்ந்தெடுத்திருந்தால், பதிவேற்றம் commit க்கு பிறகு சேமிப்பு transition ஆக நடக்கும்; கோப்புகள் இன் அசல் பைட்டுகள் முழுவதும் மூலம் of truth ஆகவே இருக்கும்; பயனர் bae க்கு கொடுத்த எதுவும் ஒருபோதும் delete அல்லது alter செய்யப்படாது.

Rips ஐ அடையாளம் காணுதல்

இந்தப் பிரிவுக்கான இணைப்பு

ஒவ்வொரு வெளியீடு உம் imported கோப்புறை அமைப்பு மீது content hash பதிவு செய்கிறது (relative paths மற்றும் sizes, location-independent). Re-scans அதைப் பயன்படுத்தி ஏற்கனவே நூலகம் இல் உள்ள கோப்புறைகள் ஐ mark செய்கின்றன; அதே rip இன் re-imports duplicate செய்வதற்குப் பதிலாக prior வெளியீடு ஐ கண்டுபிடித்து replace செய்கின்றன.