Clapper هو مشغل وسائط حديث مصمم للبساطة وسهولة الاستخدام. مدعوم من GStreamer ومصمم لبيئة سطح مكتب GNOME باستخدام مجموعة أدوات GTK4، فهو يحتوي على واجهة نظيفة وأنيقة تتيح لك التركيز على الاستمتاع بمقاطع الفيديو المفضلة لديك.
يهدف هذا التطبيق إلى تقديم كافة الميزات الأساسية التي تتوقعها من مشغل فيديو في شكل بسيط.
يستخدم Clapper قائمة انتظار التشغيل حيث يمكنك إضافة ملفات وسائط متعددة. فكر في الأمر كقائمة تشغيل يمكنك إنشاؤها. يمكنك بسهولة إعادة ترتيب العناصر أو إزالتها من قائمة الانتظار من خلال عملية سحب وإسقاط بسيطة.
تتكون قاعدة بيانات Clapper من مكتبتين تم إنشاء التطبيق الرئيسي باستخدامهما:
تدعم كلتا المكتبتين روابط GObject Introspection . يمكن العثور على مثال تطبيقي بسيط هنا.
المكتبات المذكورة أعلاه مرخصة بموجب LGPL-2.1-or-later
. أنت حر في استخدامها في مشاريعك الخاصة طالما أنك تلتزم بشروط الترخيص. يرجى ملاحظة أنه حتى الإصدار 1.0، يجب اعتبارها واجهة برمجة تطبيقات غير مستقرة (قد تتغير بعض الأشياء دون إشعار مسبق).
تعد روابط Clapper Vala
جزءًا من هذا الريبو، بينما يمكن العثور على روابط Rust
هنا.
تتضمن حزمة Flatpak
جميع التبعيات وبرامج الترميز المطلوبة. بالإضافة إلى ذلك، فهو يحتوي أيضًا على بعض التصحيحات، وبالتالي تعمل بعض الوظائف بشكل أفضل في إصدار Flatpak
(حتى يتم قبول التغييرات التي أجريتها). يمكن العثور على قائمة التصحيحات المستخدمة في هذا الإصدار هنا.
تتوفر أيضًا حزم RPM المعدة مسبقًا في الريبو الخاص بي (انظر الحالة).
يتم إنشاؤها تلقائيًا عند كل التزام git، وبالتالي تعتبر غير مستقرة.
meson setup builddir
cd builddir
meson compile
sudo meson install
إذا كنت تريد تجميع التطبيق باسم Flatpak
، فتذكر استنساخ هذا الريبو باستخدام خيار --recurse-submodules
.
لا تتردد في أن تسألني أي أسئلة. تعال وتحدث على Matrix: #clapper-player:matrix.org
طريقة الترجمة المفضلة هي استخدام صفحة ويب Clapper Crowdin.
لا يتطلب Crowdin أي أدوات إضافية ويمكن إجراء الترجمة من خلال متصفح الويب. يمكنك تسجيل الدخول باستخدام حساب GitHub أو إنشاء حساب جديد. أنا فقط من يمكنه إضافة لغات جديدة إلى هذا المشروع، لذا إذا كانت لغتك غير متوفرة، فيرجى الاتصال بي أولاً.
شكرًا جزيلاً لـ sp1ritCS لإنشاء ملفات إنشاء الحزمة وصيانتها. شكرًا جزيلاً لـ bridadan وUniversitybuffer3 للمساعدة في اختبار أساليب تسريع الأجهزة V4L2 وNVDEC. وأيضًا كلمات تقدير لـ JanGernert الذي قام بإنشاء روابط Clapper Rust ومشاركتها.
شكرًا جزيلاً لجميع الأشخاص الذين يدعمون التطوير بتبرعاتهم المجهولة من خلال Liberapay. أنا ❤️ يو.