عن المشروع

YumaPlayer هو مشغل موسيقى أندرويد مستقل ومفتوح المصدر (GPLv3، Android 8.0+) يدمج نظامي بث مع التشغيل المحلي. يعرض خلاصات مخصصة بأسلوب Spotify، وDaily Mixes، واستيراد قوائم التشغيل إلى جانب بحث كتالوج YouTube Music، والمخططات، وتصفح المزاج والأنواع، ومحطات الراديو، مع تبديل سريع بين الوضعين. يدعم التشغيل بث FLAC بلا فقد وتنزيلاته عبر بنية أساسية قائمة على Qobuz باستخدام بيانات اعتمادك الخاصة أو محللات مجتمعية، مع تراجع تلقائي إلى تدفقات YouTube Music عالية معدل البت (Opus/AAC) عند عدم توفر مصدر بلا فقد. يتعامل محرك محلي مدمج مع ملفات FLAC وMP3 وAAC وOGG وWAV على الجهاز. يتيح التخزين المؤقت التلقائي لمقاطع YouTube Music المشغلة الاستماع دون اتصال؛ ويُذكر أن التخزين المؤقت لـ FLAC دون اتصال قيد التطوير. تشمل أدوات الصوت معادلًا بخمسة نطاقات، وتأثيرات صوت النظام، وتطبيع الجهارة EBU R128، والتلاشي المتقاطع، وضبط الإيقاع والنغمة، ومؤقت نوم. تحظى الكلمات بتركيز خاص: يعرض عرض متزامن من ثلاث طبقات النص الأصلي ودليل النطق والترجمة معًا، مع تزامن الكلمات والأسطر بأسلوب الكاريوكي مجمّعًا من مزودين متعددين (LRCLIB، Kugou، BetterLyrics، SimpMusic، Unison، YouLyPlus)، وترجمة فورية بالذكاء الاصطناعي، وبطاقات اقتباسات كلمات قابلة للمشاركة. تستخدم الواجهة نظام تصميم YDS 2.1 الخاص بالمشروع: بطاقات زجاجية شبه شفافة، ومحرك إيماءات ثنائي اللوحات (اسحب يسارًا للكلمات، ويمينًا لقائمة الانتظار)، ورأس فنان متحول مرتبط بالتمرير، وتنسيق ديناميكي مستمد من العمل الفني، وتعليق المهام الخلفية لتقليل استهلاك البطارية. تشمل التكاملات تسجيل الاستماع على Last.fm وListenBrainz، وDiscord Rich Presence، وAndroid Auto، وودجات الشاشة الرئيسية، ووضع Together للاستماع المتزامن عبر WebSockets. يُدرج Spotify Canvas وخلفيات Apple Motion المرئية والتعرف على الموسيقى بأسلوب Shazam على أنها قيد التطوير. يُشدَّد على الخصوصية: لا اشتراكات، ولا إعلانات، ولا قياس عن بُعد، ولا مراسلي أعطال، ولا متتبعات طرف ثالث؛ تُخزَّن بيانات الاعتماد على الجهاز مشفرة بـ AES-256-GCM عبر Google Tink. تُنظَّم قاعدة الشيفرة في نحو 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.