هل تبحث عن طريقة بديلة لإرسال مقاطع فيديو YouTube إلى جهاز التلفزيون؟ جرّب ytcast، وهو برنامج مفتوح المصدر يسمح لك بالبث عبر واجهة سطر الأوامر (CLI).
إن القدرة على إرسال شاشة الهاتف الذكي لاسلكيًا إلى أجهزة أخرى مثل التلفزيون ليست بالمهمة الصعبة هذه الأيام. في الواقع، عندما يتعلق الأمر بإرسال مقطع فيديو على YouTube من هاتفك أو جهازك اللوحي إلى التلفزيون الذكي، فهذا قليل
يعتني الرمز بكل شيء — بدءًا من اكتشاف الجهاز وحتى التبديل السلس للسياق. ولكن في حال كنت من محبي سطر الأوامر، فقد ترغب في رؤية ما وراء الستار والتحكم في روتين الإرسال بالكامل من خلال CLI. هذا هو بالضبط ما فعله ماركو لوسيدي وتوصل إلى أداة مفيدة تسمى ytcast.
ما هو ytcast؟
ماركو، الذي وصف نفسه في العشرين من العمر متحمس لعلوم الكمبيوتر، الذي يستخدم الاسم المستعار MarcoLucidi01 على جيثب، قام بترميز الأداة المساعدة ytcast كبديل مستقل لزر الإرسال. وفقًا للمطور، يمكن لأي شخص استخدام البرنامج لتكرار وظيفة زر "التشغيل على التلفزيون" مباشرةً من واجهة سطر الأوامر. إنه مكتوب بلغة Go ويمكنك تشغيله على أنظمة التشغيل Windows وLinux وmacOS.
كيف يعمل ytcast
تحت الغطاء، يستخدم ytcast الاتصال الهاتفي (الاكتشاف والإطلاق) بروتوكول تم تطويره بواسطة Netflix وGoogle للتعامل مع أحداث اكتشاف الجهاز وتشغيل التطبيق. بالنسبة للأهداف التي لم تعد تستخدم بروتوكول DIAL (مثل Chromecast)، يقدم البرنامج أيضًا خيار الاقتران اليدوي المدعوم من "الارتباط مع الكود" وظيفة تطبيق YouTube على التلفزيون. بعد ذلك يأتي جزء تعريف الشاشة، والذي اعتمد فيه المطور على واجهة برمجة تطبيقات YouTube Lounge ذات الهندسة العكسية. وأخيرًا، يقوم بتمرير عنوان URL للفيديو من الجهاز المصدر إلى الشاشة المستهدفة.
محددات
نظرًا لأن المشروع لا يزال في بداياته، فهناك بعض أوجه القصور. أحيانًا ما تكون معالجة الجلسة ناجحة أو فاشلة، خاصة بسبب استخدام واجهات برمجة التطبيقات غير الموثقة. المطور لم يفعل ذلك بعد ابحث عن طريقة موثوقة لتمرير عناوين URL لقائمة تشغيل YouTube من خلال ytcast، ولكن هناك حل بديل يتضمن youtube-dl تنفيذ. وأخيرًا وليس آخرًا، قد لا تجد ytcast ضمن قائمة الإعدادات > الأجهزة المرتبطة.
وغني عن القول أن مشروع ytcast مفيد بشكل لا يصدق للمستخدمين المتميزين. هناك الكثير من الإمكانات، وعلينا أن نتذكر أنه من الواضح أنه برنامج ذو جودة تجريبية في هذه المرحلة. بمجرد وصوله إلى مرحلة الاستقرار، قد يكون أفضل خيار اختيار لأي شخص مهتم بالبرمجة النصية والأتمتة.
تحميل ytcast
يمكنك البدء باستخدام ytcast بزيارة الموقع مستودع جيثب للمشروع. توجد ثنائيات مجمعة مسبقًا ومستضافة ضمن قسم "الإصدارات". تأكد من تقديم بعض التعليقات لمساعدة ماركو في تحسين هذا البرنامج.
تحميل ytcast