ეძებთ YouTube ვიდეოების თქვენს ტელევიზორში ტრანსლირების ალტერნატიულ გზას? სცადეთ ytcast — ღია კოდის პროგრამა, რომელიც საშუალებას გაძლევთ ტრანსლირება CLI-ის საშუალებით.
სმარტფონის ეკრანის უსადენოდ გადაცემის შესაძლებლობა სხვა მოწყობილობებზე, როგორიცაა ტელევიზორი, დღეს არც ისე რთული საქმეა. სინამდვილეში, როდესაც საქმე ეხება YouTube ვიდეოს გადაცემას თქვენი ტელეფონიდან ან ტაბლეტიდან თქვენს სმარტ ტელევიზორში, ცოტაა
ხატულა ზრუნავს ყველაფერზე — მოწყობილობის აღმოჩენიდან კონტექსტის უწყვეტ გადართვამდე. მაგრამ იმ შემთხვევაში, თუ თქვენ ხართ ბრძანების ხაზის მოყვარული, შეიძლება დაგჭირდეთ ფარდის მიღმა დანახვა და CLI-ის საშუალებით აიღოთ მთელი კასტინგი რუტინის კონტროლი. ეს არის ზუსტად ის, რაც მარკო ლუციდიმ გააკეთა და გამოიგონა მოსახერხებელი ხელსაწყო ე.წ ytcast.
რა არის ytcast?
მარკო, თვითაღწერილი ოცი წლის კომპიუტერული მეცნიერების ენთუზიასტი, რომელიც მიდის მეტსახელით MarcoLucidi01 GitHub-ზე, დაშიფრა ytcast უტილიტა, როგორც cast ღილაკის დამოუკიდებელი ჩანაცვლება. დეველოპერის თქმით, ნებისმიერს შეუძლია გამოიყენოს პროგრამა ბრძანების ხაზის ინტერფეისიდან ღილაკის "თამაში ტელევიზორში" ფუნქციონირების გასამეორებლად. ის დაწერილია Go-ში და შეგიძლიათ გაუშვათ Windows-ზე, Linux-ზე და macOS-ზე.
როგორ მუშაობს ytcast
ქუდის ქვეშ, ytcast იყენებს აკრიფეთ (აღმოჩენა და გაშვება) Netflix-ისა და Google-ის მიერ შემუშავებული პროტოკოლი მოწყობილობის აღმოჩენისა და აპლიკაციის გაშვების ღონისძიებების მოსაგვარებლად. სამიზნეებისთვის, რომლებიც აღარ იყენებენ DIAL პროტოკოლს (მაგ. Chromecast), პროგრამა ასევე გთავაზობთ ხელით დაწყვილების ვარიანტს, რომელსაც უზრუნველყოფს ""ბმული კოდითYouTube აპლიკაციის ფუნქციონირება ტელევიზორზე. შემდეგი მოდის ეკრანის იდენტიფიკაციის ნაწილი, რისთვისაც დეველოპერი ეყრდნობოდა YouTube Lounge API-ს შებრუნებულ ინჟინერს. საბოლოოდ, ის გადასცემს ვიდეოს URL-ს საწყისი მოწყობილობიდან სამიზნე ეკრანზე.
შეზღუდვები
ვინაიდან პროექტი საწყის ეტაპზეა, არის რამდენიმე ხარვეზი. სესიის დამუშავება ხანდახან არის დარტყმა ან გამოტოვება, განსაკუთრებით არადოკუმენტირებული API-ების გამოყენების გამო. დეველოპერს ჯერ არ აქვს იპოვეთ საიმედო გზა YouTube-ის დასაკრავი სიის URL-ების გადასაცემად ytcast-ის საშუალებით, მაგრამ არსებობს გამოსავალი, რომელიც მოიცავს youtube-dl-ს შესრულებადი. დაბოლოს, რაც არანაკლებ მნიშვნელოვანია, თქვენ შეიძლება ვერ იპოვოთ ytcast მენიუში პარამეტრები > დაკავშირებული მოწყობილობები.
ზედმეტია იმის თქმა, რომ ytcast პროექტი წარმოუდგენლად სასარგებლოა ძლიერი მომხმარებლებისთვის. არსებობს უამრავი პოტენციალი და უნდა გვახსოვდეს, რომ ეს აშკარად ბეტა ხარისხის პროგრამული უზრუნველყოფაა ამ ეტაპზე. როგორც კი ის მიაღწევს სტაბილურ ეტაპს, ეს შეიძლება იყოს საუკეთესო კასტინგი ვარიანტი ყველასთვის, ვინც სკრიპტის და ავტომატიზაციის მოყვარულია.
ჩამოტვირთეთ ytcast
თქვენ შეგიძლიათ დაიწყოთ ytcast-ის მონახულებით პროექტის GitHub საცავი. არსებობს წინასწარ შედგენილი ორობითი ფაილები, რომლებიც განთავსებულია "გამოშვებების" განყოფილებაში. დარწმუნდით, რომ მოგვაწოდეთ გარკვეული გამოხმაურება, რათა დაეხმაროთ მარკოს ამ პროგრამის სრულყოფაში.
ჩამოტვირთეთ ytcast