एंबियंट म्यूज़िक मॉड v2 हैंड्स-ऑन: Google Pixel का नाउ प्लेइंग फ़ीचर पोर्ट

एंबियंट म्यूज़िक मॉड Google Pixel के नाउ प्लेइंग को अन्य एंड्रॉइड डिवाइस पर पोर्ट करता है। मॉड की नवीनतम रिलीज़ कई नई सुविधाएँ लाती है।

ज़्यादातर लोग इस बात से सहमत होंगे कि Pixel स्मार्टफ़ोन का सॉफ़्टवेयर वही प्रदर्शित करता है जो Google Android पर विश्वास करता है चाहिए हो, और इस प्रकार, सॉफ़्टवेयर को अक्सर उत्साही लोगों द्वारा खूब सराहा जाता है। फिर भी, समर्पित मॉडिंग समुदाय के लिए धन्यवाद, इसकी सॉफ़्टवेयर सुविधाओं का लाभ उठाने के लिए आपके पास पिक्सेल डिवाइस होना आवश्यक नहीं है। उदाहरण के लिए, "नाउ प्लेइंग" कार्यक्षमता, पिक्सेल लाइनअप के लिए विशेष बनी हुई है, लेकिन डेवलपर कीरोन क्विन, जिन्हें इस नाम से भी जाना जाता है क्विनी899 हमारे मंचों पर, करने में कामयाब रहे इसे अन्य एंड्रॉइड स्मार्टफोन में पोर्ट करें हाइब्रिड एक्सपोज़ड-मैगिस्क मॉड्यूल के रूप में नामित परिवेश संगीत मॉड. अब, क्विन ने चीजों को एक कदम आगे ले लिया है और इसे गैर-रूट समाधान बनाने के लिए मॉड को पूरी तरह से बदल दिया है।

एम्बिएंट म्यूजिक मॉड v2 से मिलें

बनाना पिक्सेल स्मार्टफ़ोन की परिवेश संगीत पहचान सुविधा रूट विशेषाधिकार के बिना हार्डवेयर-अज्ञेयवादी एक आसान काम नहीं था, लेकिन क्विनी899 ने शिज़ुकु का उपयोग करके यह उपलब्धि हासिल की। अनजान लोगों के लिए, शिज़ुकु एक अनूठी सेवा का उपयोग करता है

तीसरे पक्ष के ऐप्स को सिस्टम-स्तरीय एपीआई तक पहुंच की अनुमति देता है एंड्रॉइड डीबग ब्रिज (एडीबी) इंटरफ़ेस के माध्यम से। V2 रिलीज़ के बाद से, एम्बिएंट म्यूज़िक मॉड काम कर सकता है Android 12 या उच्चतर चलाने वाले उपकरणों पर रूट एक्सेस के बिना.

एक और बड़ा बदलाव एक्सपोज़ड-संबंधित निर्भरता को हटाना है। जैसे Xposed वितरण को स्थापित करने की कोई आवश्यकता नहीं है एडएक्सपोज़्ड या एल.एस.पोज़्ड अब, चूंकि मॉड अब एक स्टैंडअलोन ऐप के रूप में आता है। ध्यान रखें कि आप अभी भी पुराने एंड्रॉइड वर्जन पर एम्बिएंट म्यूजिक मॉड के रूट-ओनली वेरिएंट का विकल्प चुन सकते हैं।

एम्बिएंट म्यूजिक मॉड v2 की विशेषताएं क्या हैं?

नीचे आप एम्बिएंट म्यूज़िक मॉड द्वारा प्रदान की गई सुविधाओं का विवरण पा सकते हैं:

  • पिक्सेल उपकरणों के नवीनतम संस्करण और नवीनतम संगीत डेटाबेस पर आधारित पूर्ण नाउ प्लेइंग समर्थन
  • स्वचालित परिवेश संगीत पहचान, यह नियंत्रित करने के लिए सेटिंग्स के साथ कि पहचान कितनी बार चलती है - बैटरी उपयोग और सुविधा के बीच सही संतुलन ढूंढना
  • अभी चल रहा है इतिहास और पसंदीदा समर्थन
  • होमस्क्रीन विजेट सहित मैन्युअल रूप से पहचान को ट्रिगर करने के लिए समर्थन
  • समर्थित उपकरणों पर ऑन डिमांड पहचान, उन गानों के लिए Google सहायक-समर्थित पहचान इंजन का उपयोग करना जो स्थानीय डेटाबेस में नहीं हैं (मैन्युअल रूप से ट्रिगर किया जाना चाहिए)
  • अभी दिखाएँ लॉक स्क्रीन पर गाने बजाना (पहुंच-योग्यता सेवा आवश्यक)
  • पहचानने योग्य गानों की पूरी ट्रैक सूची देखें, और यदि आपका स्वाद आपके डिवाइस के स्थान से मेल नहीं खाता है तो डेटाबेस स्थान बदलें

लेखन के समय, डेवलपर ने v2 प्रमुख रिलीज़ के बाद पहले ही दो हॉटफ़िक्स को आगे बढ़ा दिया है। अब आप एक वैकल्पिक एन्कोडिंग विकल्प चुन सकते हैं और विरूपण और/या क्रैकिंग समस्याओं को ठीक करने के लिए "लाभ" मूल्यों को ठीक से नियंत्रित कर सकते हैं।

एम्बिएंट म्यूजिक मॉड v2 को कैसे डाउनलोड और इंस्टॉल करें

मूल रिलीज़ की तरह, एम्बिएंट म्यूज़िक मॉड v2 एक मुफ़्त और ओपन-सोर्स मॉड है। आप एपीके का नवीनतम संस्करण नीचे लिंक किए गए प्रोजेक्ट के GitHub रेपो पर पा सकते हैं।

परिवेश संगीत मॉड डाउनलोड करें

डाउनलोड किए गए एपीके को इंस्टॉल करने के लिए, एक नज़र डालें एंड्रॉइड ऐप पैकेज को साइडलोड करने के लिए हमारी मार्गदर्शिका. इंस्टालेशन के बाद, एम्बिएंट म्यूजिक मॉड शिज़ुकु एक्सेस मांगेगा। अंतर्निहित एंड्रॉइड संस्करण के आधार पर, आप रूट या गैर-रूट मोड के साथ जारी रख सकते हैं। इसके बाद, ऐप कुछ अतिरिक्त घटक डाउनलोड करेगा और आपको आवश्यक अनुमतियां देने के लिए कहेगा - बस इतना ही।

Google के नाउ प्लेइंग और एम्बिएंट म्यूजिक मॉड v2 की तुलना

हुड के तहत, एंबियंट म्यूज़िक मॉड एक का उपयोग करता है एंड्रॉइड सिस्टम इंटेलिजेंस नामक Google ऐप का संशोधित संस्करण. संगीत डेटाबेस को क्वेरी करने के बाद ऑन-डिवाइस-पहचान भाग निष्पादित किया जाता है - बिल्कुल वही जो Google का नाउ प्लेइंग करता है। परिणामस्वरूप, गैर-Google डिवाइस पर एम्बिएंट म्यूज़िक मॉड का वास्तविक जीवन प्रदर्शन कमोबेश पिक्सेल स्मार्टफोन के समान होता है - विशेष रूप से मापदंडों को ट्यून करने के बाद। हालाँकि, पिक्सेल-अनन्य सुविधा और मॉड के बीच कुछ असमानताएँ हैं।

यहां आधिकारिक Google कार्यान्वयन और क्विन्नी899 के मॉड के बीच अंतर दिखाने के लिए एक त्वरित व्यावहारिक जानकारी दी गई है। परीक्षण उपकरण Google Pixel 4a पर चलने वाले हैं एंड्रॉइड 13 बीटा 3.2 और एक प्राचीन रेडमी 5 एंड्रॉइड 11 के शीर्ष पर LineageOS 18.1 का एक अनौपचारिक निर्माण चला रहा है।

1. यूआई

पिक्सेल स्मार्टफ़ोन पर, आप नीचे "अभी चल रहा है" विकल्प तक पहुंच सकते हैं समायोजन => ध्वनि एवं कंपन. हालाँकि, एम्बिएंट म्यूज़िक मॉड एक स्टैंडअलोन ऐप है, इसलिए आप इसकी प्रविष्टि अपने लॉन्चर के ऐप लिस्टिंग अनुभाग पर पा सकते हैं। आइकन पर टैप करने के बाद आप एक्सेस कर सकते हैं अब खेल रहे हैं स्क्रीन और अतिरिक्त विकल्प।

2. परिवेशीय संगीत को पहचानना

जैसे ही संगीत डेटाबेस डाउनलोड हो जाता है, आपको दोनों के लिए "आस-पास बजने वाले गानों की पहचान करें" नामक विकल्प को चालू करने में सक्षम होना चाहिए। Google Pixel डिवाइस पर, आपके आस-पास बजने वाले गाने स्वचालित रूप से पहचाने जाने चाहिए और लॉक स्क्रीन पर दिखाए जाने चाहिए।

दूसरी ओर, एम्बिएंट म्यूज़िक मॉड आपको इस विकल्प को टॉगल करने की अनुमति देता है। यदि आप अपनी लॉक स्क्रीन को अव्यवस्थित नहीं करना चाहते हैं, तो आप संगीत की पहचान करने के लिए मैन्युअल "पहचानें" बटन का विकल्प चुन सकते हैं।

3. अब प्लेइंग हिस्ट्री और म्यूजिक सर्च

अब इतिहास चल रहा है दोनों कार्यान्वयनों में अनुभाग वस्तुतः समान है। आप मान्यता प्राप्त धुनों के इतिहास का पता लगा सकते हैं, उन्हें नीचे जोड़ सकते हैं पसंदीदा सूची बनाएं, और त्वरित पहुंच के लिए वैकल्पिक रूप से अनुभाग का शॉर्टकट अपनी होम स्क्रीन पर रखें।

हालाँकि, मैन्युअल खोज भाग अलग है। Pixel फ़ोन पर, आप बस कॉल किए गए विकल्प को चालू कर सकते हैं लॉक स्क्रीन पर खोज बटन दिखाएँ और अपनी लॉक स्क्रीन से एक गाना खोजें। यह "ऑन डिमांड" पहचान तंत्र बॉक्स से बाहर सभी उपकरणों पर एम्बिएंट म्यूजिक मॉड के साथ काम नहीं कर सकता है। अधिक जानने के लिए कृपया डेवलपर द्वारा दिए गए स्पष्टीकरण को पढ़ें.

4. मिश्रित

इस तथ्य के कारण कि Google का नाउ प्लेइंग मॉड्यूल पिक्सेल फ़र्मवेयर का एक अंतर्निहित घटक है, इसमें छेड़छाड़ करने के लिए बहुत कुछ नहीं है। इसे सामान्य बनाने के लिए, क्विन्नी899 को एम्बिएंट म्यूजिक मॉड कोडबेस में कुछ कस्टम पैरामीटर डालने पड़े।

आप संगीत पहचान अवधि और बफर को बदल सकते हैं, पहचान रूटीन को छोटे सीपीयू कोर पर चलने के लिए बाध्य कर सकते हैं, लाभ को समायोजित कर सकते हैं और बहुत कुछ कर सकते हैं। यह कुछ ऐसा है जो अनुकूलता में काफी सुधार करता है। उदाहरण के लिए, मुझे Redmi 5 पर वैकल्पिक एन्कोडिंग (v2.0.2 रिलीज़ के बाद से उपलब्ध) चुननी थी, अन्यथा, यह विरूपण के कारण परिवेश संगीत का पता नहीं लगा सका। मॉड आपको अपनी कस्टम सेटिंग्स का बैकअप लेने और बाद में उन्हें पुनर्स्थापित करने की भी अनुमति देता है।

निष्कर्ष

नाउ प्लेइंग फीचर को कभी भी एओएसपी पर नहीं भेजा गया था, इसलिए कीरोन को इसे गैर-Google डिवाइसों के लिए उपलब्ध कराने के लिए रिवर्स इंजीनियर बनाना पड़ा और कई चुनौतियों से गुजरना पड़ा। वह प्रक्रिया के बारे में विस्तार से बताया अपने ब्लॉग में. यदि आप पर्दे के पीछे की हर चीज़ के बारे में जानने को उत्सुक हैं तो इसे पढ़ें।

कोडबेस और मॉड कैसे काम करता है इसके बारे में अधिक जानकारी के लिए GitHub लिंक पर जाएं। आप चर्चा में भाग ले सकते हैं, बग की रिपोर्ट कर सकते हैं, या नीचे लिंक किए गए फ़ोरम थ्रेड में पोस्ट करके एक नई सुविधा का अनुरोध कर सकते हैं।

परिवेश संगीत मॉड: गिटहब रेपो || एक्सडीए चर्चा सूत्र


स्रोत:ट्विटर पर मिशाल रहमान