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

Napics کا مقصد میڈیا لائبریری میں فائلوں کے ناموں کی بے ترتیبی، وسائل کی کمی اور تصویر کے معیار میں فرق جیسے انتظامی مسائل کو حل کرنا ہے، نہ کہ Plex یا Jellyfin جیسے پلے بیک سسٹمز کی جگہ لینا ہے۔ اس کے بنیادی افعال میں شامل ہیں: 1. **میڈیا لائبریری مینجمنٹ اور تجزیہ**: ڈائریکٹریز کو خودکار طور پر اسکین کرنا اور ویڈیو میٹا انفارمیشن (ریزولوشن، انکوڈنگ، HDR وغیرہ) کی شناخت کرنا، 100 پوائنٹس پر مبنی کوالٹی اسکور فراہم کرنا، اور ڈائریکٹری ٹری، کارڈز اور فارمز جیسے مختلف براؤزنگ ویوز کی سپورٹ کرنا۔ 2. **ذہین ترتیب اور اسکریپنگ**: TMDB جیسے متعدد ذرائع سے میٹا ڈیٹا اسکریپنگ کی سپورٹ، پوسٹرز اور NFO فائلوں کی خودکار میچنگ، اور AI کی مدد سے درجہ بندی، ذہین ری نیمنگ اور سیزن ڈائریکٹری کی ترتیب فراہم کرنا۔ 3. **اپ گریڈ اور دیکھ بھال**: کم معیار کے وسائل کا پتہ لگانا اور انہیں تبدیل کرنے کے لیے اعلیٰ معیار کے ورژن تلاش کرنا، سیزن اور ایپیسوڈز کی مکمل ہونے کی جانچ، اور ترجیحات پر مبنی ذاتی نوعیت کی سفارشات فراہم کرنا۔ 4. **آن لائن پری ویو اور سب ٹائٹلز**: بلٹ ان براؤزر پلیئر، mkv/ts/avi جیسے فارمیٹس کے لیے ریئل ٹائم ٹرانس-مکسنگ پلے بیک کی سپورٹ، ایمبیڈڈ سب ٹائٹلز کی خودکار نکاسی اور ملٹی آڈیو ٹریک سوئچنگ کی سہولت۔ 5. **پلگ ان سسٹم**: انتہائی ماڈیولر ڈیزائن، جہاں میٹا ڈیٹا ذرائع، سرچ، ڈاؤن لوڈ (جیسے qBittorrent)، کلاؤڈ اسٹوریج براؤزنگ (OpenList) اور سب ٹائٹلز ڈاؤن لوڈنگ جیسے افعال پلگ انز کے ذریعے حاصل کیے جاتے ہیں۔ یہ سسٹم Python (FastAPI) بیک اینڈ اور Next.js فرنٹ اینڈ کے ساتھ بنایا گیا ہے، جس میں ڈیٹا بیس کی ضرورت نہیں ہے (JSON پرسسٹنس کا استعمال کرتا ہے)، اور Docker کے ذریعے ون کلک تعیناتی (deployment) کی سپورٹ کرتا ہے۔