इस प्रोजेक्ट के बारे में
OwlPlug Windows, macOS और Linux पर ऑडियो प्लगइन्स प्रबंधित करने के लिए एक ओपन-सोर्स डेस्कटॉप एप्लिकेशन है। इसका उद्देश्य थकाऊ मैन्युअल फ़ाइल प्रबंधन को प्लगइन सेटअप के केंद्रीकृत दृश्य से बदलना है।
README में वर्णित मुख्य क्षमताएँ:
- प्लगइन खोज: VST2, VST3, AU (macOS) और LV2 प्लगइन्स का पता लगाता है, या तो एकल रूट निर्देशिका से या अतिरिक्त कॉन्फ़िगर की गई निर्देशिकाओं से जब सेटअप फ़ाइलसिस्टम में बिखरा हुआ हो।
- लिंक प्रबंधन: सिमलिंक बनाता और प्रबंधित करता है ताकि फ़ाइलसिस्टम पर कहीं भी निर्देशिकाएँ (हार्ड ड्राइव, USB की, कस्टम फ़ोल्डर) एक रूट प्लगइन निर्देशिका के माध्यम से पहुँची जा सकें। यह उन DAWs की मदद करता है जो केवल पूर्वनिर्धारित या सीमित निर्देशिकाओं को स्कैन करते हैं। कुछ Windows संस्करणों पर, सिमलिंक निर्माण के लिए व्यवस्थापक विशेषाधिकारों की आवश्यकता हो सकती है।
- DAW प्रोजेक्ट विश्लेषण: संदर्भित प्लगइन्स निकालने के लिए प्रोजेक्ट फ़ाइलों को स्कैन करता है और उन्हें इंस्टॉल किए गए प्लगइन्स से तुलना करता है, जिससे प्रोजेक्ट खोलने के लिए आवश्यक गुम प्लगइन्स की पहचान करने में मदद मिलती है। Ableton Live, Reaper और Studio One को समर्थित के रूप में सूचीबद्ध किया गया है, wiki में अधिक पूर्ण संगतता सूची है।
- एक्सप्लोर और डाउनलोड: डाउनलोड करने योग्य प्लगइन्स के दूरस्थ स्रोतों (रजिस्ट्रियों) से जुड़ता है। आधिकारिक OwlPlug Registry और समुदाय-प्रबंधित Open Audio Stack Registry की सिफारिश की जाती है, और तृतीय-पक्ष संगत स्रोतों को Explore टैब में जोड़ा जा सकता है।
इंस्टॉलेशन विकल्पों में Releases पृष्ठ से सीधे डाउनलोड (Windows x64 MSI, macOS x64/arm64 DMG, Linux x64 DEB या AppImage) और Windows पर एक winget पैकेज शामिल हैं। README में उल्लेख किया गया है कि कुछ macOS संस्करणों पर ऐप को क्षतिग्रस्त बताया जा सकता है क्योंकि यह Apple द्वारा नोटराइज़्ड नहीं है, साथ में एक समस्या निवारण wiki पृष्ठ प्रदान किया गया है।
प्लगइन वितरण 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 Rating appears after 10 ratings
Sign in to join the discussion.