منصوبے کے بارے میں

Checkrr ایک میڈیا لائبریری انٹیگریٹی ٹول ہے جو ڈیمون یا ایک بار چلنے والے کمانڈ کے طور پر کام کر سکتا ہے، جو طے شدہ اسکینز کے لیے موزوں ہے۔ یہ ایک یا زیادہ کنفیگر کردہ راستوں پر فائلوں کا معائنہ ffprobe، میجک نمبر کا پتہ لگانے، MIME قسم کی جانچ اور فائل ہیشز کے ذریعے کرتا ہے۔ کامیاب فائلیں bbolt فلیٹ فائل ڈیٹا بیس میں محفوظ کی جاتی ہیں تاکہ بعد کے اسکینز غیر تبدیل شدہ میڈیا کو دوبارہ پروسیس کرنے سے بچ سکیں۔ جب کوئی فائل معائنہ میں ناکام ہو جاتی ہے اور arr انٹیگریشن فعال ہو، تو Checkrr Sonarr، Radarr یا Lidarr کا استعمال کرتے ہوئے متعلقہ میڈیا آئٹم کی شناخت، خراب فائل کو ہٹانے اور متعلقہ سروس کے ذریعے متبادل کی درخواست کر سکتا ہے۔ ہر arr سروس کی متعدد مثالیں کنفیگر کی جا سکتی ہیں۔ پروسیسنگ کو غیر فعال بھی کیا جا سکتا ہے، جس سے Checkrr صرف رپورٹ موڈ میں چل سکتا ہے جہاں ناکام فائلیں آؤٹ پٹ میں ظاہر ہوتی ہیں بغیر خودکار حذف یا تبدیلی کے۔ انسٹالیشن اسٹینڈ لون بائنریز، Docker اور Docker Compose، apt ریپوزٹری کے ذریعے Debian/Ubuntu، اور unRAID کے لیے دستاویزی ہے۔ ffprobe کو انسٹال اور سسٹم پاتھ پر دستیاب ہونا ضروری ہے۔ Docker صارفین کو کنفیگریشن اور ڈیٹا بیس فائلیں ماؤنٹ کرنے سے پہلے بنانا ہوں گی، اور جب Checkrr اور arr سروسز میڈیا کو مختلف راستوں پر دیکھتی ہیں تو پاتھ میپنگ کی ضرورت ہو سکتی ہے۔ ایپلیکیشن YAML کنفیگریشن فائل استعمال کرتا ہے، متعدد چیک پاتھوں کو سپورٹ کرتا ہے، اور --run-once کے ساتھ ایک اسکین کے بعد مسلسل چل سکتا ہے یا باہر نکل سکتا ہے۔