इस प्रोजेक्ट के बारे में
AstroTune (पहले Foobar Controller Mobile) Android और iOS के लिए एक मोबाइल एप्लिकेशन है जो डेस्कटॉप म्यूज़िक प्लेयर Foobar2000 और DeaDBeeF के लिए रिमोट कंट्रोल का काम करता है। यह BeefWeb API के माध्यम से प्लेयर से संचार करता है, जो एक घटक है जो प्लेयर डेटा और नियंत्रण को HTTP पर उजागर करता है।
README में वर्णित मुख्य क्षमताएँ:
- प्लेबैक नियंत्रण: प्ले, पॉज़, स्टॉप, स्किप, सीक और वॉल्यूम समायोजन।
- लाइब्रेरी ब्राउज़िंग: संगीत लाइब्रेरी देखें, जिसमें फ़ोल्डर और फ़ाइलें शामिल हैं, पुनरावर्ती नेविगेशन के साथ।
- प्लेलिस्ट देखना और लाइब्रेरी से वर्तमान में चल रहे गाने को स्विच करना।
- अभी चल रही जानकारी, एल्बम आर्ट और टैग BeefWeb API के माध्यम से प्राप्त किए जाते हैं।
- सेटिंग्स भंडारण, जिसमें पासवर्ड के लिए एन्क्रिप्टेड भंडारण, और सेटिंग्स का निर्यात/आयात शामिल है।
- अनुकूलन योग्य थीम और एक रंग चयनकर्ता।
- नोटिफिकेशन बार और लॉक स्क्रीन में ऑडियो नियंत्रण प्रदर्शित होते हैं।
- स्थानीय नेटवर्क पर सर्वर खोज।
- ऐप मुफ़्त है, इसमें कोई विज्ञापन नहीं है, और कहा गया है कि यह इंटरनेट कनेक्शन के बिना पूरी तरह से काम करता है।
README से तकनीकी नोट्स:
- React Native और Expo के साथ बनाया गया है, इसलिए यह Android और iOS को लक्षित करता है; README में कहा गया है कि इसे React Native Web के लिए अनुकूलित किया जा सकता है लेकिन इसके लिए पुनर्निर्माण की आवश्यकता होगी।
- BeefWeb API के अनुरोधों के लिए Axios का उपयोग करता है।
- थीम के लिए अमूर्त आधार वर्गों और सामान्य सेटिंग्स वर्गों जैसे ऑब्जेक्ट-ओरिएंटेड पैटर्न का उपयोग करता है।
- README स्वीकार करता है कि BeefWeb API केवल HTTP का उपयोग करता है, इसलिए नेटवर्क ट्रैफ़िक एन्क्रिप्टेड नहीं है।
परियोजना संदर्भ: AstroTune को यूनिवर्सिटी ऑफ़ एडवांसिंग टेक्नोलॉजी में एक स्टूडेंट इनोवेशन प्रोजेक्ट के रूप में बनाया गया था। README में मूल्यांकन मानदंड सूचीबद्ध हैं, जिनमें से कई को चिह्नित किया गया है, जबकि निर्भरताओं और तृतीय-पक्ष संपत्तियों के लिए लाइसेंस अनुपालन और नेटवर्क सुरक्षा सर्वोत्तम प्रथाएँ अभी भी अनचेक हैं। सेटअप निर्देश परियोजना विकी में बनाए रखे गए हैं। README में तृतीय-पक्ष संपत्तियों और उनके लाइसेंस भी सूचीबद्ध हैं, और नोट किया गया है कि परियोजना विकास के शुरुआती चरण में है और रिलीज़ के लिए तैयार नहीं है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.