عن المشروع
Sylvakru (森露)، المعروف سابقًا باسم Particle Music، هو مشغل موسيقى متعدد المنصات مبني باستخدام Flutter. يستهدف مكتبات الموسيقى المحلية بالإضافة إلى خدمات الوسائط المستضافة ذاتيًا، ويعمل على Android وiOS وWindows وLinux وmacOS. يُشار إلى توفر نسخة iOS على متجر تطبيقات Apple.
المصادر المدعومة المذكورة في ملف README:
- الملفات المحلية
- WebDAV
- Navidrome
- Emby
- Feiniu Music (ساهم بها أحد أفراد المجتمع)
يغطي دعم الصيغ نطاقًا واسعًا من حاويات الصوت وأنظمة الوسوم: AAC (ADTS)، Ape، AIFF، FLAC، MP3، MP4، MPC، Opus، Ogg Vorbis، Speex، WAV وWavPack. تشمل معالجة البيانات الوصفية ID3v2 وID3v1 وAPE وVorbis Comments وilst بنمط iTunes وRIFF INFO ومقاطع النص. بعض تركيبات الوسوم للقراءة فقط حيث يفتقر الدعم الرسمي، كما هو موضح في جدول المشروع.
تعتمد معالجة الصوت على مكونين: audio_tags_lofty لقراءة وكتابة وسوم الصوت (مبني على lofty)، وmedia_kit للتشغيل (مبني على mpv/FFmpeg).
يضيف تفرع مجتمعي منفصل وضع USB Exclusive Mode على Android، يحتفظ به أحد المساهمين؛ ويوجه ملف README المستخدمين إلى ذلك التفرع إذا احتاجوا هذه الميزة.
يتطلب البناء تثبيت Flutter. الإعداد الخاص بكل منصة موثق لأنظمة Ubuntu/Debian (clang، lld، cmake، ninja-build، pkg-config، مكتبات تطوير GTK3، liblzma-dev، libsecret-1-dev، libmpv-dev)، وWindows (Visual Studio)، وmacOS/iOS (Xcode، CocoaPods)، وAndroid (Android Studio وأدوات سطر أوامر SDK). توجد أوامر للتشغيل في وضع التصحيح والإصدار، بالإضافة إلى بناء Linux (بما في ذلك سكربتات تغليف .deb و.rpm اختيارية)، وWindows، وmacOS، وiOS (IPA غير موقعة)، وAndroid (APK، وتقسيم حسب ABI، وعلامة بناء للتلفزيون).
يتضمن المستودع لقطات شاشة لتخطيطات الهاتف المحمول (iPhone وiPad) وسطح المكتب، مما يشير إلى واجهة متجاوبة عبر مختلف أحجام الأجهزة.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.