يقوم تطبيق PlayerCast بتحويل مشغل الوسائط الخاص بك على أي جهاز Linux آخر (مثل HTPC ، Raspberry PI) إلى جهاز استقبال الوسائط الذي يعمل بشكل مشابه لـ Chromecast.
توسيع وظائف التمديد من خلال الوظائف الإضافية:
تم وصف التثبيت من رمز المصدر في الويكي.
بعد تمكين التمديد ، تذكر تثبيت جميع المتطلبات وتبعيات NPM.
فيما يلي قائمة بالبرامج المطلوبة التي يتم إلقاؤها على التلفزيون تعتمد على:
يرجى التأكد من أن لديك كل ما سبق مثبت.
تم تضمين ملحق Nautilus في الممثلين إلى التلفزيون (منذ الإصدار 9).
يمكنك اختياريا استخدام الجهاز VAAPI أو NVENC الترميز. هذا بالطبع يتطلب السائقين العاملين. مزيد من المعلومات وكيفية تثبيت تسريع الأجهزة هنا.
بعد تمكين REPO Run:
sudo apt install npm nodejs ffmpeg
Ubuntu هو شحن إصدار NPM خاطئ لسبب ما.
قم بتحديثه ومسح ذاكرة التخزين المؤقت Bash:
sudo npm install -g npm
hash -r
بعد تمكين RPM Fusion Repos Run:
sudo dnf install npm nodejs ffmpeg
sudo pacman -S npm nodejs ffmpeg
sudo apt install python3-nautilus python3-gi
sudo dnf install nautilus-python python3-gobject
sudo pacman -S python-nautilus python-gobject
تتطلب إصدار Ubuntu أقدم من 20.04 python-nautilus
بدلاً من python3-nautilus
.
تضغط فيدورا الأقدم بالإضافة إلى ذلك يتطلب pygobject3
.
يتم تعطيل تكامل Nautilus افتراضيًا. تذكر تشغيله في إعدادات التمديد هذه.
قبل استخدام الامتداد ، يجب عليك أيضًا تثبيت بعض حزم NPM إضافية.
يجب عليك أيضًا تكرار هذه الخطوة عند تحديث الامتداد إلى الإصدار الجديد ، وإلا فقد لا يكون لديك تبعيات تمت إضافتها حديثًا أو محدثة.
في الإصدار 9 وبعد ذلك يمكن القيام بذلك من تفضيلات الامتداد.
انتقل إلى Cast Settings -> Modules
وانقر فوق زر Install npm modules
.
يجب أن يكون لديك npm
و nodejs
مثبتة قبل هذه الخطوة.
قم بتشغيل الكود أدناه في Terminal:
cd ~/.local/share/gnome-shell/extensions/[email protected]
npm install
التعليمات التفصيلية المتعلقة بالتكوين واستخدام الامتداد موجودة في الويكي.
يمكنك أيضًا العثور على بعض أمثلة الاستخدام وتكوين جدار الحماية هناك.
تحقق من الأسئلة الشائعة ، قبل طرح الأسئلة.
طريقة الترجمة المفضلة هي استخدام صفحة WEB CARLIN التلفزيونية.
لا يتطلب Crowdin أي أدوات إضافية ويمكن إجراء ترجمة من خلال متصفح الويب. يمكنك تسجيل الدخول باستخدام حساب GitHub أو إنشاء حساب جديد. يمكنني فقط إضافة لغات جديدة إلى هذا المشروع ، لذلك إذا لم تكن لغتك متوفرة ، فيرجى الاتصال بي أولاً (يمكنك ترك التعليق هنا).
بدلاً من ذلك ، لا يزال بإمكانك استخدام Makefile وأدوات مثل Poedit لتوليد الترجمات:
make potfile
- إنشاء ملف وعاء محدث.
make mergepo
- دمج التغييرات من ملف POT إلى جميع ملفات PO.
make compilemo
- تجميع ملفات الترجمة.
بعد تجميع إعادة تشغيل gnome-shell لتطبيق التغييرات.
شكر خاص إلى Simon Kusterer (XAT) لتطوير لاعب Chromecast و Sam Potts لصنع Plyr ، مشغل فيديو HTML5 رائع.
شكراً جزيلاً إلى Rendy Anthony لمساعدتي في جعل Nautilus تكاملًا استنادًا إلى امتداد Nautilus-Cast.
شكرا جزيلا لجميع المشاركين في ترجمة هذا الامتداد إما من خلال جيثب أو كولن.
إذا كنت تحب عملي ، فيرجى دعمه عن طريق شراء فنجان من القهوة :-)