مواد پر جائیں

درآمدی راستہ

درآمد فائلوں کے فولڈر کو فائلوں کے بائٹ میں ترمیم کیے بغیر کیٹلاگ اندراج میں بدل دیتا ہے۔ یہ صفحہ استعمال گائیڈ میں بیان کردہ بہاؤ کے پیچھے پائپ لائن ہے۔

نگرانی والے پوشے پلیٹ فارم کے فائل نظام واقعات سے دیکھے جاتے ہیں، تھمائے جاتے ہیں، اور تبدیلی پر دوبارہ اسکین ہوتے ہیں؛ اسکین موجودہ امیدوار فہرست سے ملاتے ہیں، شروع سے نہیں چلتے۔ اسکینر پوشے کو ایک اجرا کے طور پر پہچانتا ہے (آواز براہ راست اندر، یا CD1/CD2 جیسے ڈسک نما ذیلی پوشے)، یا مجموعہ سمجھ کر اس کے اندر اترتا ہے۔ فائلیں پسوند کے لحاظ سے آواز، تصاویر، اور دستاویزات میں بٹتی ہیں، پھر آواز دیکھی جاتی ہے: اہم codec وہ ہے جو FFmpeg بائٹس میں پاتا ہے، فائل پسوند نہیں۔ جزوی ڈاؤن لوڈ نشانوں والے پوشے ڈاؤن لوڈ مکمل ہونے تک خارج رہتے ہیں۔

CUE sheet ایک صوتی نقش کو ٹریک فہرست میں بدلتا ہے۔ پارسر pregaps اور postgaps، ہر ٹریک کے performers اور ISRCs، اور ایک فائل والی نقوش اور ہر ٹریک کے لیے ایک فائل والے CUE خاکے دونوں سنبھالتا ہے۔ ٹریک کی حدیں CUE frames (سیکنڈ کا 1/75th) سے عین نمونہ مقامات میں بدلتی ہیں، جو بعد میں پلے بیک کی بائٹ اور نمونہ کھڑکیاں بنتی ہیں۔

میٹا ڈیٹا ڈرائفٹس

اس حصے کا ربط

ہر کاندید ایک تحریری میٹا ڈیٹا ڈرائفٹ اور اختیاری سرچشمہ ذخیرہ کرتا ہے. ڈرائفٹ خالی ہو سکتا ہے، براہ راست بھرا جا سکتا ہے، ایک بیرونی ریلیز سے بھرا جا سکتا ہے، یا ایک محفوظ فائیل-ٹیگ سناپ شوٹ سے بھرا جا سکتا ہے. سرچشمہ ریکارڈیں جہاں جاری ڈرائفٹ شروع ہوا تھا؛ بعد میں ادائیگی اسے مٹا نہیں سکتی. براہ راست انٹرے اور ایک صاف ڈرائفٹ میں کوئی سرچشمہ نہیں ہوتا.

اوپری میٹا ڈیٹا سلاٹ یا تو ڈرائف، آن لائن تلاش کریں براؤزر، یا فائل ٹیگز براؤزر دکھاتا ہے۔ براؤزر کھولنا یا بند کرنا ڈرائف کو دوبارہ نہیں لکھتا۔ لاگو کریںاسورچ کو بدلنا ڈرائف، اس کی پیدائش، اور اس کے منتخبہ سرچشمہ کو ایک ڈیٹا بیس ٹرانسیکشن میں تبدیل کرتا ہے جبکہ فائل رولز، CUE بانڈنگز، ڈسک اسسنشنز، اور دوسرے میپینگ فیصلے محفوظ رکھتے ہیں۔

آن لائن تلاش کریں

اس حصے کا ربط

آن لائن تلاش کریں يہ واحد راستہ هے جو شناخت کو چلاتا هے ۔ اس نے ريپ لاگ يا CUE شيٹ سے ڈسک ID کا حساب لگايا هے ، بار کوڈ اور کتلا گ متن کو OCR کے ساتھ پہچانا هے ، سوالات MusicBrainz اور Discogs اور نتيجے ميں مطابقت هے ۔ ضم شدہ او ڊيو ٹیگ آن لائن شناخت کے ثبوت نہیں هے ۔

ڈیفالٹ میٹا ڈیٹا ماخذ کی تین قدریں ہیں۔ کوئی نہیں خالی ڈرافٹ بناتا ہے اور میٹا ڈیٹا کا کوئی کام شروع نہیں کرتا۔ فائل ٹیگز ٹیگ سنیپ شاٹ پڑھ کر لاگو کرتا ہے۔ آن لائن تلاش کریں آن لائن عمل کھولتا ہے۔ آن لائن تلاش کریں کا ڈیفالٹ طریقہ ثبوت نکالنے، فراہم کنندہ سوالات اور مماثلت کو قطار میں رکھنے والا خودکار، یا شناخت شروع نہ کرنے والا دستی تلاش منتخب کرتا ہے۔ ہر امیدوار کے لیے آن لائن تلاش کریں منتخب طریقہ استعمال کرتا ہے؛ خودکار کسی جاری یا مکمل عمل کو دوبارہ شروع نہیں کرتا۔

فائل ٹیگز

اس حصے کا ربط

فائل ٹیگز ضم شدہ اوڈيو ٹیگ اور CUE ميٹا ڈیٹا سستي سے پڑھتا هے جب تک یہ نئے تلاش کردہ کانديد کے ليے configured default نہ هے. پيش نگوي اس سناپ شاٹ کو محفوظ کر تا هے جس پر کانديد کے سکين جنري، فائل ايڈٹ ريوشن، اور مشاہدہ اوڈيو فائل کے ساتھ سٹمپ لگا هے. لاگو کریں اس کو بدل کر اس سناپ شاٹ سے ڈرا فت کي جگہ لے تا هے اگر اس کا سٹمپ يا مشاہدات تبديل ہو جا ئيں تو ليبرري لکھنے سے پہلے ايمپورٹ اس سناپ شاٹ کو استعمال کر تا هے اور فاشل ہو جاتا هے; یہ مختلف جواب نہیں پڑھتا هے

براہ راست داخلے سے کوئی میٹا ڈیٹا I/O نہیں ہوتا. خالی ڈرا پٹ کے ر لیس اور ٹریک فیلڈ فوراً تحریر کی جاسکتے ہیں، اور جب ضروری فیلڈ اور میپنگز تصدیق کیے جاتے ہیں تو یہ واردات کی جاسکتا ہے۔ کاندیدوں کی فہرست کو غلطی یا توجہ کی درخواست کے طور پر نہیں سمجھا جاتا.

MusicBrainz سے سخت ایک درخواست فی سیکنڈ رفتار کے ساتھ بے نامی سے پوچھا جاتا ہے۔ Discogs صارف کے ذاتی token سے تصدیق کرتا ہے جو کلید خانہ میں ہے، اپنی شرح حدوں کے اندر رفتار پاتا اور دوبارہ کوشش کرتا ہے، اور رد token ویسے ہی رپورٹ ہوتا ہے تاکہ UI اسے نشان زد کرے، تلاشیں خاموشی سے ناکام نہ ہوں۔ جوابات ہر نشست میں کیش کیے جاتے ہیں، اور جیتنے والے ماخذ کا خام JSON آئندہ دوبارہ تعبیر کے لیے database میں محفوظ ہوتا ہے۔

درآمد confirm کرنے سے، ترتیب میں، یہ چلتا ہے:

  1. Decode verification: ہر ٹریک سرے سے سرے تک کھولا جاتا ہے؛ جو نقل مکمل نہ کھلے درآمد کسی بھی لکھائی سے پہلے ناکام ہوتی ہے (config flag اسے بند کر سکتا ہے)۔
  2. Loudness analysis: اسی کھولنے کے دور میں ہر ٹریک اور ہر البم کے لیے مجموعی آواز کی بلندی اور حقیقی چوٹی ناپی جاتی ہے، replay gain کے استعمال کے لیے محفوظ۔
  3. Cover selection: چنا ہوا فن (دور، پوشہ نقش، یا جڑا ہوا) نمایشی thumbnail میں دوبارہ بنایا جاتا ہے؛ اصل اجرا کی فائلوں میں رہتا ہے اگر وہ پوشہ سے آیا تھا۔
  4. جوہری لکھائی: اجرا، ٹریک، credits، شناختیں، شکلیں، segments، فائلیں، اور غلاف ایک لین دین میں محفوظ ہوتے ہیں۔ آدھی درآمد شدہ حالت نہیں ہے۔

اجرا صارف کی فائلوں کو اپنی جگہ حوالہ دیتے ہوئے آتا ہے۔ اگر صارف نے کلاؤڈ کے زیر انتظام چنا، اپ لوڈ محفوظی کے بعد ذخیرہ تبدیلی کے طور پر ہوتا ہے، اور فائلوں کے اصل بائٹس پورے وقت اصل ماخذ رہتے ہیں؛ صارف نے bae کو جو کچھ دیا وہ کبھی حذف یا بدلا نہیں جاتا۔

نقلیں پہچاننا

اس حصے کا ربط

ہر اجرا اپنی درآمد شدہ پوشہ ساخت (نسبتی راستے اور sizes، مقام سے آزاد) پر مواد hash ریکارڈ کرتا ہے۔ دوبارہ اسکین اسے پوشے کو پہلے ہی لائبریری میں نشان زد کرنے کے لیے استعمال کرتے ہیں، اور اسی نقل کی دوبارہ درآمدات نقل بنانے کے بجائے اپنا پچھلا اجرا ڈھونڈ کر بدلتی ہیں۔