منصوبے کے بارے میں
OwlPlug ونڈوز، میک او ایس اور لینکس پر آڈیو پلگ انز کے انتظام کے لیے ایک اوپن سورس ڈیسک ٹاپ ایپلیکیشن ہے۔ اس کا مقصد پلگ ان سیٹ اپ کے مرکزی منظر کے ذریعے تھکا دینے والے دستی فائل انتظام کو بدلنا ہے۔
README میں بیان کردہ بنیادی صلاحیتیں:
- پلگ ان کی دریافت: VST2، VST3، AU (میک او ایس) اور LV2 پلگ انز کا پتہ لگاتا ہے، یا تو ایک واحد روٹ ڈائریکٹری سے یا اضافی ترتیب شدہ ڈائریکٹریوں سے جب سیٹ اپ فائل سسٹم میں بکھرا ہوا ہو۔
- لنکس کا انتظام: سم لنکس بناتا اور منظم کرتا ہے تاکہ فائل سسٹم میں کہیں بھی موجود ڈائریکٹریوں (ہارڈ ڈرائیوز، USB کیز، حسب ضرورت فولڈرز) تک ایک روٹ پلگ ان ڈائریکٹری کے ذریعے رسائی حاصل کی جا سکے۔ یہ ان DAWs کی مدد کرتا ہے جو صرف پہلے سے متعین یا محدود ڈائریکٹریوں کو اسکین کرتے ہیں۔ ونڈوز کے کچھ ورژنز پر، سم لنک بنانے کے لیے ایڈمنسٹریٹر کے مراعات درکار ہو سکتے ہیں۔
- DAW پروجیکٹ کا تجزیہ: پروجیکٹ فائلوں کو اسکین کرتا ہے تاکہ حوالہ شدہ پلگ انز نکالے جا سکیں اور ان کا انسٹال شدہ پلگ انز سے موازنہ کرتا ہے، جس سے کسی پروجیکٹ کو کھولنے کے لیے درکار غائب پلگ انز کی نشاندہی میں مدد ملتی ہے۔ Ableton Live، Reaper اور Studio One کو معاون کے طور پر درج کیا گیا ہے، وکی میں مزید مکمل مطابقت کی فہرست موجود ہے۔
- دریافت اور ڈاؤن لوڈ: ڈاؤن لوڈ کے قابل پلگ انز کے ریموٹ ذرائع (رجسٹریوں) سے جڑتا ہے۔ سرکاری OwlPlug Registry اور کمیونٹی کے زیر انتظام Open Audio Stack Registry تجویز کیے جاتے ہیں، اور Explore ٹیب میں تیسرے فریق کے مطابق ذرائع شامل کیے جا سکتے ہیں۔
انسٹالیشن کے اختیارات میں Releases صفحے سے براہ راست ڈاؤن لوڈز (Windows x64 MSI، macOS x64/arm64 DMG، Linux x64 DEB یا AppImage) اور ونڈوز پر winget پیکیج شامل ہیں۔ README نوٹ کرتا ہے کہ میک او ایس کے کچھ ورژنز پر ایپ کو خراب بتایا جا سکتا ہے کیونکہ یہ Apple کی طرف سے نوٹرائزڈ نہیں ہے، جس کے لیے ایک ٹربل شوٹنگ وکی صفحہ فراہم کیا گیا ہے۔
پلگ ان کی تقسیم open-audio-stack-registry (تجویز کردہ)، لیگیسی owlplug-registry، یا کسی بھی تفصیلات کی پیروی کرتے ہوئے خود میزبان حسب ضرورت ریموٹ ذریعے کے ذریعے ممکن ہے۔
ترقیاتی اسٹیک: JavaFX UI (AtlantaFX، ControlsFX، Ikonli) کے ساتھ Spring Boot، Hibernate/JPA اور H2 کلائنٹ؛ DAW پروجیکٹ فائلوں کی تجزیہ کاری کے لیے ANTLR4 گرامرز؛ مقامی پلگ ان اسکیننگ کے لیے JUCE پر مبنی نیٹو ہوسٹ کے ساتھ ساتھی اسکینر بائنری؛ Maven بلڈ۔ یہ پروجیکٹ ایک کثیر ماڈیول Maven بلڈ ہے جس میں کلائنٹ، نیٹو ہوسٹ، دوبارہ قابل استعمال JavaFX کنٹرولز، پارسرز اور ایک حسب ضرورت تھیم کے ماڈیولز شامل ہیں۔ سورس سے نیٹو ہوسٹ بنانے کے لیے JUCE ٹول چین درکار ہے۔ ٹیسٹ mvn test کے ساتھ چلتے ہیں، اور Checkstyle انسٹال یا validate کے دوران کوڈ اسٹائل نافذ کرتا ہے۔
یہ پروجیکٹ GPL-3.0 کے تحت لائسنس یافتہ ہے اور شراکتوں، مسئلے کی رپورٹوں، پلگ ان جمع کرانے اور عطیات کا خیرمقدم کرتا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.