इस प्रोजेक्ट के बारे में
YumaPlayer एक स्वतंत्र, ओपन-सोर्स Android संगीत प्लेयर (GPLv3, Android 8.0+) है जो दो स्ट्रीमिंग इकोसिस्टम को लोकल प्लेबैक के साथ जोड़ता है। यह Spotify-शैली की व्यक्तिगत फ़ीड, Daily Mixes और प्लेलिस्ट आयात के साथ-साथ YouTube Music कैटलॉग खोज, चार्ट, मूड और शैली ब्राउज़िंग, और रेडियो स्टेशन प्रस्तुत करता है, जिसमें दोनों मोड के बीच तेज़ स्विचिंग होती है।
प्लेबैक लॉसलेस FLAC स्ट्रीमिंग और डाउनलोड का समर्थन करता है, जो Qobuz-आधारित बैकबोन के माध्यम से आपके स्वयं के क्रेडेंशियल या कम्युनिटी रिज़ॉल्वर का उपयोग करता है, और जब लॉसलेस स्रोत उपलब्ध न हो तो स्वचालित रूप से YouTube Music उच्च-बिटरेट स्ट्रीम (Opus/AAC) पर फ़ॉलबैक करता है। एक अंतर्निहित लोकल इंजन डिवाइस पर FLAC, MP3, AAC, OGG और WAV फ़ाइलों को संभालता है। चलाए गए YouTube Music ट्रैक्स की स्वचालित कैशिंग ऑफ़लाइन सुनने को सक्षम बनाती है; FLAC ऑफ़लाइन कैशिंग को विकासाधीन बताया गया है। ऑडियो टूल्स में 5-बैंड इक्वलाइज़र, सिस्टम ऑडियो प्रभाव, EBU R128 लाउडनेस नॉर्मलाइज़ेशन, क्रॉसफ़ेडिंग, टेम्पो और पिच समायोजन, और स्लीप टाइमर शामिल हैं।
बोल एक केंद्रबिंदु हैं: तीन-स्तरीय सिंक्रोनाइज़्ड व्यू मूल पाठ, उच्चारण गाइड और अनुवाद को एक साथ दिखाता है, जिसमें कई प्रदाताओं (LRCLIB, Kugou, BetterLyrics, SimpMusic, Unison, YouLyPlus) से एकत्रित कराओके-शैली शब्द और पंक्ति सिंक, ऑन-द-फ़्लाई AI अनुवाद, और साझा करने योग्य बोल कोट कार्ड शामिल हैं।
इंटरफ़ेस प्रोजेक्ट के अपने YDS 2.1 डिज़ाइन सिस्टम का उपयोग करता है: पारभासी ग्लास कार्ड, दोहरी-शीट जेस्चर इंजन (बोल के लिए बाएं स्वाइप करें, कतार के लिए दाएं), स्क्रॉल-लिंक्ड मॉर्फिंग आर्टिस्ट हेडर, आर्टवर्क-व्युत्पन्न डायनामिक थीमिंग, और बैटरी उपयोग कम करने के लिए बैकग्राउंड टास्क सस्पेंशन।
एकीकरण में Last.fm और ListenBrainz स्क्रॉबलिंग, Discord Rich Presence, Android Auto, होम-स्क्रीन विजेट, और WebSockets पर सिंक्रोनाइज़्ड सुनने के लिए Together मोड शामिल हैं। Spotify Canvas, Apple Motion वीडियो बैकग्राउंड और Shazam-शैली संगीत पहचान को विकासाधीन सूचीबद्ध किया गया है।
गोपनीयता पर जोर दिया गया है: कोई सदस्यता, विज्ञापन, टेलीमेट्री, क्रैश रिपोर्टर या तृतीय-पक्ष ट्रैकर नहीं; क्रेडेंशियल Google Tink के माध्यम से AES-256-GCM के साथ डिवाइस पर एन्क्रिप्टेड संग्रहीत किए जाते हैं। कोडबेस लगभग 18 Gradle मॉड्यूल में व्यवस्थित है, जो Clean Architecture और यूनिडायरेक्शनल डेटा फ़्लो का पालन करता है, जिसमें आर्किटेक्चर, मॉड्यूल, निर्णय रिकॉर्ड और डिज़ाइन सिस्टम को कवर करने वाला दस्तावेज़ीकरण है। स्थानीयकरण Hosted Weblate के माध्यम से समुदाय-संचालित है। बिल्ड के लिए JDK 21 और नवीनतम Android Studio आवश्यक है; APK GitHub Releases, Telegram और Obtainium के माध्यम से वितरित किए जाते हैं। प्रोजेक्ट ArchiveTune, Meld, Stash, Metrolist, SimpMusic, PixelPlayer, QBDLX, LRCLIB और BetterLyrics को नींव या प्रेरणा के रूप में श्रेय देता है, और बताता है कि यह Google, YouTube Music या Spotify से संबद्ध नहीं है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.