عن المشروع
Naviamp هو عميل موسيقى يتصل بـ Navidrome أو خوادم Subsonic/OpenSubsonic الأخرى أو Jellyfin أو Bandcamp، ويوفر التصفح والاكتشاف وإنشاء قوائم الانتظار والتنزيل والتشغيل من واجهة موحدة. يصفه ملف README بأنه مشغل حديث لمكتبات الموسيقى والخدمات الموجودة لدى المستخدمين، وليس خادمًا أو مدير مكتبات بحد ذاته.
المنصات والخدمات: يستهدف Naviamp أنظمة macOS وWindows وLinux وAndroid وiOS، مع سلوك منتج مشترك وتخزين آمن للبيانات الاعتمادية ومزامنة الإعدادات ودعم Android Auto. تشمل الخدمات المدعومة Navidrome (تكامل غني بالميزات مع مصادقة أصلية وقوائم تشغيل ذكية وتقييمات ومفضلات وميزات OpenSubsonic واكتشاف صوتي)، وخوادم Subsonic/OpenSubsonic العامة، ومكتبات موسيقى Jellyfin، وBandcamp عبر إصدار Subsonic التجريبي. تختلف إمكانيات المزود، ويخفي التطبيق ميزات الخادم غير المدعومة أو يتراجع عنها.
المكتبة والاكتشاف: يمكن للمستخدمين تصفح الألبومات والفنانين والمسارات والأنواع والمفضلات والموسيقى المضافة مؤخرًا/المشغلة مؤخرًا والاختيارات العشوائية والفنانين المذكورين في الاعتمادات. يمكنه إنشاء مزج الفنان/الألبوم/النوع، بالإضافة إلى Sonic Mix وSonic Path على الخوادم التي تدعم التشابه، مع راديو المسارات والموسيقى ذات الصلة والتشغيل التلقائي الصوتي. يمكن إنشاء قوائم التشغيل وتحريرها وحفظها من قوائم الانتظار المولدة، كما تتوفر قوائم التشغيل الذكية على الخوادم المتوافقة.
التشغيل والإضافات: يستخدم التطبيق BASS أو برامج ترميز أصلية، مع دعم مباشر لـ MP3 وOgg Vorbis وWAV وAIFF وFLAC/Ogg FLAC وOpus وAAC وALAC، بالإضافة إلى دعم بمستوى التوافق لتنسيقات إضافية حسب المنصة. تشمل الميزات ReplayGain والتشغيل المتواصل والانتقال المتداخل (Crossfade) ومطابقة معدل العينات وجودة إعادة التشكيل وملفات تشغيل لكل ألبوم وقائمة تشغيل والبحث الموجي والمفضلات والتقييمات وكلمات الأغاني والتنزيلات ولوحة تحكم دون اتصال وراديو الإنترنت ومؤثرات بصرية تفاعلية لسطح المكتب. يتم دعم Android Auto على Android.
المشروع والترخيص: تم بناء Naviamp باستخدام Kotlin Multiplatform وCompose Multiplatform وGradle وSQLDelight وتكامل BASS الأصلي. وهو مرخص بموجب GPLv3 مع استثناء إضافي لربط BASS؛ BASS نفسه مرخص بشكل منفصل ويُستخدم حاليًا بموجب شروطه المجانية غير التجارية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.