عن المشروع

Phlix Media Server هو حل وسائط ذاتي الاستضافة تم بناؤه باستخدام PHP 8.3+ و Workerman. يوفر قدرات شاملة لإدارة الوسائط بما في ذلك المسح التلقائي للمكتبة وتنظيمها وتصفحها. يدعم الخادم بث HLS و DASH بمعدل بت تكيفي مع الترميز عبر FFmpeg، بما في ذلك خيارات تسريع الأجهزة. الميزات الرئيسية تشمل: - ميزة SyncPlay في الوقت الفعلي للمشاهدة الجماعية المتزامنة بدقة أقل من الثانية - وظائف Live TV و DVR مع دعم أجهزة الضبط المتعددة (DVB-T/S/C, ATSC) - جلب البيانات الوصفية من مصادر متعددة مثل TMDB و TVDB و Fanart.tv وملفات NFO المحلية - مصادقة المستخدم باستخدام رموز JWT مع دعم التحديث - مصادقة خارجية اختيارية عبر OIDC و LDAP و GitHub - تصفية المحتوى مع ضوابط أبوية تشمل قيود التصنيف والتصفية بناءً على النوع - ملفات تعريف مستخدمين متعددة لكل حساب مع حماية برمز PIN - دعم بث DLNA للأجهزة المتوافقة تتميز البنية التحتية بواجهة ويب Vue SPA يتم تقديمها عبر /app، مع نقاط نهاية REST API لتصفح المكتبة ومعلومات الوسائط. يستخدم النظام حاوية PSR-11 DI وموزع أحداث PSR-14 لتصميم معياري. يتضمن النظام بنية إضافات تسمح بالتوسع من خلال إضافات معزولة (sandboxed) مع ملفات بيان يتم التحقق من توقيعها. يتم دعم التثبيت عبر نص تثبيت من سطر واحد لأنظمة Ubuntu/Debian يتولى معالجة التبعيات والتكوين وإعداد الخدمة. يمكن تشغيل الحل جنبًا إلى جنب مع مكونات Phlix الأخرى مثل phlix-hub على نفس الخادم مع تكوين HAProxy مشترك.