عن المشروع
Kazumi هو برنامج لجمع ومشاهدة الأنمي يعتمد على قواعد مخصصة، مطوّر باستخدام Flutter، وواجهته ومنطقه مكتوبان بلغة Dart. الفكرة الأساسية هي تمكين المستخدم من بناء قواعد الجمع الخاصة به باستخدام ما يصل إلى خمسة أسطر من المحددات القائمة على صيغة Xpath، وبالتالي الحصول على فهارس الأنمي ونتائج البحث وعناوين التشغيل من مصادر فيديو مختلفة، مع دعم استيراد القواعد ومشاركتها.
تشمل الوظائف الرئيسية: محرر القواعد، فهرس الأنمي، بحث الأنمي، جدول مواعيد الأنمي، ترجمات الأنمي، تشغيل الحلقات، مشغل فيديو مدمج، دعم مصادر فيديو متعددة، مشاركة القواعد، تسريع العتاد، دعم معدل التحديث العالي، قائمة المتابعة، تعليقات الأنمي (الدانمو)، التحديث عبر الإنترنت، سجل المشاهدة، تشغيل بسرعات متعددة، أنظمة الألوان، المزامنة عبر الأجهزة، الإرسال اللاسلكي (DLNA)، التشغيل عبر مشغلات خارجية، الدقة الفائقة، بالإضافة إلى "المشاهدة معًا" وتنزيل الأنمي. كما توجد في خطة التطوير مهام مثل تذكير تحديثات الأنمي.
فيما يتعلق بالخصائص التقنية، يستخدم المشروع Anime4K لتحقيق الدقة الفائقة في الوقت الفعلي، ويتصل تفاعل الدانمو بمنصة Dandanplay المفتوحة، وتأتي بيانات الأنمي الوصفية من واجهة Bangumi المفتوحة، وتستند ميزة "المشاهدة معًا" إلى بروتوكول SyncPlay مع خوادم عامة، ويُستخدم trace.moe للتعرف على الأنمي من الصور، وقدرات تشغيل الوسائط عبر المنصات تأتي من media-kit، والتخزين المستمر يستخدم hive، ويتم تشغيل تدفقات الفيديو غير القياسية بمساعدة تصحيحات خارج الشجرة من avbuild.
تشمل المنصات المدعومة: Android 10 وما فوق، Windows 10 وما فوق، macOS 10.15 وما فوق، Linux بشكل تجريبي، iOS 13 وما فوق (يتطلب التحميل الجانبي)، و HarmonyOS 5.0 وما فوق (موجود في مستودع فرعي ويتطلب التحميل الجانبي أيضًا). يمكن الحصول على إصدار Android عبر F-Droid، وتثبيت إصدار Linux عبر Flathub أو AUR.
يُرخّص المشروع بموجب GPL-3.0، ويعلن أنه لا يجمع بيانات المستخدمين ولا يستخدم مكونات القياس عن بُعد، وينبّه المستخدمين إلى ضرورة الالتزام بالقوانين واللوائح المحلية وعدم انتهاك حقوق الملكية الفكرية للأطراف الثالثة. يتضمن ملف README أيضًا أسئلة شائعة موجهة للمستخدمين ومُعدّي القواعد والمطورين، مثل أن الإعلانات تأتي من مصادر الفيديو، وأن الدقة الفائقة تتطلب أداءً عاليًا من وحدة معالجة الرسومات، وأن وضع الذاكرة المنخفضة يمكن أن يحد من التخزين المؤقت، وأن بعض مصادر الفيديو لديها إجراءات مضادة للسرقة لا يمكن لمشغلات خارجية التعامل معها. فيما يتعلق بكتابة القواعد، فإن الدعم الحالي لصيغة Xpath ليس كاملاً، حيث يتم دعم المحددات التي تبدأ بـ // فقط، ويُنصح بالاطلاع على القواعد النموذجية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.