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

OpenAver ایک مفت، اوپن سورس ڈیسک ٹاپ ایپلیکیشن ہے جو "کور سے براؤز کریں، اداکارہ سے تلاش کریں" کے انداز پر زور دیتی ہے، اور اختیاری طور پر Jellyfin/Emby/Kodi کے لیے درکار NFO اور کور امیجز آؤٹ پٹ کر سکتی ہے۔ یہ پروجیکٹ MIT لائسنس کے تحت جاری کیا گیا ہے، 100% لوکل رننگ، کوئی اکاؤنٹ رجسٹریشن نہیں، فائل کی معلومات اپ لوڈ نہیں ہوتیں، نیٹ ورک درخواستیں صرف عوامی میٹا ڈیٹا سکریپ کرنے کے لیے ہیں۔ انسٹالیشن اور پلیٹ فارم Windows 10/11 اور macOS (ایپل چپ M1 اور بعد کے) کو سپورٹ کرتا ہے۔ ایک کمانڈ انسٹال اسکرپٹ فراہم کرتا ہے (macOS کے لیے curl، Windows کے لیے PowerShell)، اور Releases سے ZIP یا Windows کا .bat انسٹالر ڈاؤن لوڈ کیا جا سکتا ہے۔ انسٹالیشن کے بعد پورا گرافیکل انٹرفیس ہوتا ہے، Docker کی ضرورت نہیں، کمانڈ لائن استعمال نہیں کرنی پڑتی۔ Linux کے لیے کوئی سرکاری انسٹالر نہیں، لیکن دستاویزات میں بتایا گیا ہے کہ آپ خود LAN سرور بنا کر براؤزر سے استعمال کر سکتے ہیں۔ تین اہم صفحات 1. Scanner (اسکین): ویڈیو فولڈر شامل کریں، "ویب پیج بنائیں" پر کلک کریں اور کلیکشن انڈیکس ہو جائے گا۔ اگر ویڈیو کے پاس پہلے سے NFO اور کور امیج موجود ہیں، تو وہ ڈیٹا پڑھا جائے گا، اسکین صرف پڑھنے کے لیے ہے، لکھتا نہیں۔ اسکین کے بعد وہ آئٹمز دکھائے جاتے ہیں جن میں NFO یا کور غائب ہے، ایک کلک سے نیٹ سے مکمل کیا جا سکتا ہے، صرف خالی فیلڈز بھرے جاتے ہیں، موجودہ ڈیٹا اوور رائٹ نہیں ہوتا۔ 2. Showcase (براؤز): کور وال کے ساتھ کلیکشن دکھاتا ہے، فلٹرز لگائے جا سکتے ہیں؛ اداکاراؤں کا الگ وال ہوتا ہے، جس میں قد، کپ سائز، تھری سائز، عمر، عرفیت کی تاریخ وغیرہ کی معلومات کارڈ ہوتی ہیں، اور کپ سائز، عمر، قد، فلموں کی تعداد کے مطابق ترتیب دی جا سکتی ہے۔ اصول پر مبنی مماثل فلموں کی سفارش (ٹیگز، سیریز، اسٹوڈیو، اداکارہ) بھی ہے، لوکل میچنگ، آف لائن فوری۔ 3. Search (تلاش): نئی ڈاؤن لوڈ شدہ ویڈیوز پروسیس کرتا ہے، فائل یا فولڈر ڈریگ کریں، خودکار ID پہچان، بیچ میں ڈیٹا تلاش، کور اور اسٹیل امیجز ڈاؤن لوڈ، تصدیق کے بعد "ترتیب دیں" کے ساتھ نام تبدیل، فولڈر بنائیں، NFO لکھیں۔ بک مارک فیچر اور اختیاری ٹائمر (ہر 12 گھنٹے میں مخصوص فولڈر خودکار پروسیس) بھی شامل ہے۔ سکریپنگ ذرائع 8 بلٹ ان ذرائع: JavBus, Jav321, JavDB, DMM, D2Pass, HEYZO, FC2, AVSOX، بیک وقت تلاش اور ڈیٹا بیس سے موازنہ، پہلے سے موجود کلیکشن نشان زد ہو سکتا ہے۔ JavLibrary اور FC2-javten دو بیک اپ سائٹیں بھی ہیں، جو Cloudflare انسان کی تصدیق کے پیچھے ہیں، صرف ڈیسک ٹاپ ورژن میں دستی درست ID تلاش سپورٹ کرتی ہیں۔ اعلیٰ صارفین خود Metatube سیٹ اپ کر کے فیڈریشن سے جوڑ سکتے ہیں، کل 30 سے زیادہ کمیونٹی مینٹینڈ providers تک رسائی ممکن ہے۔ پلے بیک سافٹ ویئر کے ساتھ انٹیگریشن ترتیب دیتے وقت Jellyfin/Emby/Kodi کے پہچانے جانے والے poster, fanart فائل نام اور NFO آؤٹ پٹ کا انتخاب کریں، ویڈیو اپنی جگہ رہتی ہے۔ NAS یا کلاؤڈ ماؤنٹ جیسے کلیکشن کے لیے جنہیں تبدیل نہیں کرنا چاہتے، "صرف پڑھنے" کے ذریعہ کے طور پر سیٹ کریں: اصل فائلیں بالکل نہیں لکھی جاتیں، حاصل کردہ ڈیٹا اور کور لوکل مخصوص فولڈر میں آؤٹ پٹ ہوتے ہیں، اور .strm فائل بنائی جا سکتی ہے تاکہ پلے بیک سافٹ ویئر براہ راست اصل فائل کو اسٹریم کرے؛ کراس مشین پاتھ ریپلیسمنٹ رولز بھی سپورٹ ہیں۔ دیگر فیچرز - اداکارہ اور ٹیگ عرفیت: انٹرفیس میں نئی عرفیت شامل کی جا سکتی ہے، تلاش میں چینی، جاپانی، انگریزی مترادفات خودکار طور پر پھیل جاتے ہیں، ایک ہی شخص کے اسٹیج نام اور ریٹائرڈ نام کو ایک کارڈ میں ملا دیا جاتا ہے۔ - AI ترجمہ: Ollama (لوکل، مفت)، Gemini Flash اور OpenAI مطابق اینڈ پوائنٹ کو سپورٹ کرتا ہے، جاپانی فلم کے نام انٹرفیس زبان میں ترجمہ کر سکتا ہے۔ - موبائل براؤزنگ: سیٹنگز میں "سرور" موڈ سوئچ کریں، اسی Wi-Fi پر فون یا ٹیبلٹ براؤزر سے براؤز کر سکتے ہیں، ڈیفالٹ میں بیرونی نہیں، پاس ورڈ سیٹ کیا جا سکتا ہے۔ - اسٹیٹک HTML ایکسپورٹ: الگ HTML فائل بنا کر آف لائن براؤز کیا جا سکتا ہے۔ - چار انٹرفیس زبانیں فوری سوئچ: روایتی چینی، سادہ چینی، جاپانی، انگریزی۔ AI آپریشن API لوکل REST API اور capabilities manifest فراہم کرتا ہے، AI ٹولز (جیسے Claude Code، Cursor وغیرہ) ایک لائن curl سے اینڈ پوائنٹ کی تفصیل پڑھ کر خودکار ملٹی اسٹیپ آپریشن جوڑ سکتے ہیں، جیسے بیچ میں اداکارہ کو پسند کرنا، عرفیت بنانا، بیچ ٹیگ شامل کرنا یا کور کے ساتھ HTML صفحہ بنانا۔ اینڈ پوائنٹ کی تعریفیں web/routers/capabilities.py میں مرکوز ہیں۔ تکنیکی آرکیٹیکچر بیک اینڈ FastAPI (Python 3.12) ہے، فرنٹ اینڈ Jinja2, DaisyUI, Tailwind CSS, Alpine.js استعمال کرتا ہے، ڈیسک ٹاپ پییکیج PyWebView ہے، ڈیٹا بیس SQLite (WAL موڈ) ہے، ٹیسٹ Pytest سے لکھے گئے ہیں۔ پروجیکٹ دستاویزات میں بتایا گیا ہے کہ سورس کوڈ سے ڈیولپمنٹ موڈ اور ڈیسک ٹاپ موڈ چلایا جا سکتا ہے، اور Windows اور macOS کے لیے پیکیجنگ اسکرپٹ فراہم کرتا ہے۔ پرائیویسی اور فائل سیفٹی پروجیکٹ اعلان کرتا ہے کہ ویڈیوز یا کلیکشن فہرست اپ لوڈ نہیں ہوتی، نہ کوئی اکاؤنٹ ہے نہ ٹیلی میٹری۔ تلاش، براؤز، اسکین سب صرف پڑھنے کے لیے ہیں؛ ڈیٹا بھرتے وقت صرف ویڈیو کے پاس نیا NFO اور کور شامل ہوتا ہے؛ صرف جب صارف خود "ترتیب دیں" پر کلک کرے تو رولز کے مطابق ویڈیو منتقل یا نام تبدیل ہوتا ہے، اور فائل ڈیلیٹ نہیں ہوتی، منزل پر اسی نام کی فائل موجود ہو تو پہلے الرٹ کیا جاتا ہے۔ لائسنس اور کمیونٹی MIT لائسنس کے تحت جاری، GitHub Issues اور Telegram گروپ رپورٹ اور گفتگو کے لیے فراہم ہیں۔ پروجیکٹ میں ڈس کلیمر بھی شامل ہے، صارفین کو یاد دلاتا ہے کہ ویب سائٹ کے سروس شرائط کا احترام کریں، درخواست کی فریکوئنسی معقول رکھیں، اور صرف ذاتی تعلیم اور تحقیق کے لیے استعمال کریں۔