عن المشروع

Celluloid هي واجهة سطح مكتب بـ GTK+ لـ mpv، تستخدم واجهة برمجة عميل libmpv لإظهار قدرات تشغيل mpv عبر واجهة رسومية أبسط. كانت تُعرف سابقاً باسم GNOME MPV. يمكن فتح الوسائط من معاملات سطر الأوامر، أو منتقي الملفات، أو مربع حوار فتح موقع، أو السحب والإفلات. ويمكن إظهار قائمة التشغيل، المخفية افتراضياً، باستخدام F9، وتدعم إضافة ملفات أو روابط URI، وإعادة ترتيب العناصر، وإزالة الإدخالات المحددة، وتوسيع ملفات قوائم التشغيل أو قوائم التشغيل عبر الإنترنت إلى عناصر فردية. يتوفر التكوين عبر مربع حوار التفضيلات وdconf، بينما يمكن توفير الإعدادات الخاصة بـ mpv عبر ملف mpv.conf، أو حقل Extra MPV Options، أو خيارات سطر الأوامر باستخدام بادئة mpv-. يمكن لـ Celluloid أيضاً تنفيذ معظم سكربتات مستخدم mpv المكتوبة بـ Lua، والمثبتة عبر تبويب Plugins في التفضيلات، ويدعم اختصارات لوحة المفاتيح المخصصة باستخدام صيغة input.conf الخاصة بـ mpv. يوثق المشروع متطلبات البناء ووقت التشغيل بما في ذلك GTK وlibadwaita وGLib وgdk-pixbuf وmpv وepoxy، مع دعم اختياري لـ Lua وyoutube-dl. يتوفر التثبيت عبر حزم التوزيعات، وFlatpak على Flathub، وSnap، وبناء المصدر باستخدام Meson وNinja. تُنسَّق الترجمات عبر Weblate. لا يقبل المشروع الشيفرة المُنشأة بالذكاء الاصطناعي، وهو مرخّص بموجب رخصة جنو العمومية العامة GNU General Public License v3 أو أي إصدار لاحق.