وكاري هو أداة للتحكم عن بعد للتحكم في تشغيل وسائل الاعلام عن طريق الأوامر الشبكة. يجب أن يكون مشغل وسائط آلة لينكس وحدة تحكم يمكن أن يكون متصفح الإنترنت أو جهاز الروبوت.
اللاعبين المعتمدة هي:
- يوتيوب على فايرفوكس أو متصفح الكروم.
- بي بي سي iPlayer على فايرفوكس أو الكروم.
- ام بلاير
هذا المشروع ليس المركز الاعلامي. ليس هناك وظيفة لبدء تشغيل الوسائط أو تغيير الملف الذي تلعبه. يستخدم كاري فقط للسيطرة على الفيديو الذي يلعب بالفعل. الوظائف المتاحة هي:
- تشغيل / إيقاف مؤقت
- تبديل كامل الشاشة
- رفع مستوى الصوت ANND أسفل
- كتم
إذا كان لاعب العميل إمبلاير ثم تتوفر هذه الوظائف الإضافية:
على & nbsp؛ التخطي إلى الأمام / الخلف
على & nbsp؛ تبديل ملء الشاشة، OSD، والرؤية الترجمة
على & nbsp؛ تغيير لغة الصوت والترجمة.
كيف تعمل؟
كاري هو عملية تشغيل على الجهاز القيام تشغيل الوسائط. أنه يفتح المنفذ (5505 افتراضيا) واللوازم واجهة ويب بسيطة. وبدلا من ذلك يمكن تطبيق الروبوت كاري إرسال الأوامر إلى نفس المنفذ من الروبوت الهاتف أو الكمبيوتر اللوحي ..
عند تلقي أمر فسيحاول الملقم للسيطرة على متصفح ويب تظهر فلاش فيديو. إذا لم يتم العثور احدة ثم سيقوم الملقم محاولة للسيطرة على إمبلاير عبر كائن FIFO - وهذا يستخدم ميزة "وضع الرقيق" من إمبلاير. يجب أن يتم تكوين إمبلاير مقدما للاستماع على FIFO.
لماذا استخدام هذا وليس عنصر تحكم آخر عن بعد؟
وهناك غيرها من أجهزة التحكم عن بعد لأجهزة الروبوت مع المزيد من الوظائف. كاري هو بالنسبة للمستخدمين الذين لديهم بالفعل الطريقة التي يستخدمونها لبدء تشغيل الوسائط، ونريد فقط لإضافة بعض الوظائف النائية.
أجهزة التحكم عن بعد أخرى أوصي هي:
- sshmote: مركز وسائل الإعلام لالروبوت. لا تحتاج إلى أي برنامج خادم خاص باستثناء متوافق مع نظام التشغيل يونكس تشغيل خادم SSH.
- برنامج TeamViewer: السيطرة على جهاز ويندوز أو لينكس من متصفح الإنترنت أو الهاتف.
تثبيت ملقم
أولا تثبيت برنامج الخادم:
> سودو PIP تثبيت كاري
أو من مصدر:
> بيثون setup.py بناء
> سودو الثعبان setup.py تثبيت
أو دون وصول الجذر:
(تنزيل وكتل القطران إلغاء ضغط من http://pypi.python.org/pypi/carrie)
> بيثون setup.py بناء
> virtualenv $ HOME / .carrie-الحياة الفطرية
>. $ HOME / .carrie-الحياة الفطرية / بن / تفعيل
> بيثون setup.py تثبيت
لتكوين إمبلاير لقبول الأوامر أكثر من FIFO، تحرير $ HOME / .mplayer / التكوين وإضافة هذا السطر:
المدخلات = = ملف / تمة / mplayer.fifo
فإن أي حالات جديدة من إمبلاير الاتصال إلى FIFO والاستماع إلى الأوامر. هذا لا يؤثر على استخدام إمبلاير العادي. سيتم إنشاء FIFO من كاري عند بدء التشغيل، أو maually مع:
> mkfifo /tmp/mplayer.fifo
بدء الملقم
تشغيل:
> كاري
سيبدأ هذا الخادم والاستماع على المنفذ 5505، وذلك باستخدام FIFO على /tmp/mplayer.fifo على التواصل مع إمبلاير. سيتم إنشاء FIFO إذا لم يكن موجودا بالفعل.
تشغيل:
> كاري -h
لمعرفة الخيارات المتاحة.
لتشغيل في الخلفية بعيدة عن استخدام المحطة:
> nohup كاري 2> & 1> / ديف / لاغية و
التحكم عن طريق المتصفح
فتح متصفح الإنترنت وزيارة الموقع التالي:
HTTP: // <الملقم>: 5505
للسيطرة على فلاش فيديو ينبغي أن يتم ذلك من نافذة مختلفة، أو كمبيوتر آخر، من الشاشة يظهر شريط الفيديو. وليس من الممكن السيطرة على أشرطة الفيديو على علامة تبويب واحدة من علامة تبويب مختلفة.
تثبيت التطبيق الروبوت
إما تحميل المشروع الكامل من جيثب وترجمة التطبيق الروبوت، أو البحث عن كاري على السوق الروبوت
ما هو الجديد في هذا الإصدار:.
وأضاف 'عن' صفحة الخادم، تطبيق وإطلاق سراح لالروبوت السوق.
المتطلبات:
بيثون
قارورة
xdotool
xwininfo
القيود:
أنه ليس هناك أي API للتواصل مع فلاش فيديو، عملية الخادم ترسل أحداث الماوس وهمية من أجل السيطرة. هذا لابد من تكوين كل مجموعة من المتصفح وموقع الفيديو.
لم يتم العثور على التعليقات