Ytcast vam omogućuje emitiranje YouTube videa na TV pomoću naredbenog retka

Tražite alternativni način emitiranja YouTube videa na TV? Isprobajte ytcast — program otvorenog koda koji vam omogućuje emitiranje putem CLI-ja.

Mogućnost bežičnog prijenosa zaslona pametnog telefona na druge uređaje poput TV-a danas nije tako težak pothvat. Zapravo, kada je riječ o emitiranju YouTube videa s vašeg telefona ili tableta na vaš Smart TV, malo je

ikona brine o svemu — od otkrivanja uređaja do besprijekornog prebacivanja konteksta. Ali u slučaju da ste ljubitelj naredbenog retka, možda biste željeli vidjeti iza zavjese i preuzeti kontrolu nad cijelom rutinom kastinga putem CLI-ja. Upravo je to učinio Marco Lucidi i osmislio zgodni alat tzv ytcast.

Što je ytcast?

Marco, samoopisani dvadeset i nešto godina star entuzijast informatike, koji se naziva pseudonimom MarcoLucidi01 na GitHubu, kodirao je uslužni program ytcast kao samostalnu zamjenu gumba za emitiranje. Prema programeru, svatko može koristiti program za repliciranje funkcionalnosti gumba "Play on TV" izravno iz sučelja naredbenog retka. Napisan je u Go i možete ga pokrenuti na Windows, Linux i macOS.

Kako ytcast radi

Ispod haube, ytcast koristi DIAL (otkrivanje i pokretanje) protokol koji su razvili Netflix i Google za obradu događaja otkrivanja uređaja i pokretanja aplikacija. Za ciljeve koji više ne koriste protokol DIAL (npr. Chromecast), program također nudi opciju ručnog uparivanja koju pokreće "poveznica s kodom" funkcionalnosti aplikacije YouTube na TV-u. Slijedi dio za identifikaciju zaslona, ​​za koji se programer oslonio na obrnuti inženjering YouTube Lounge API. Konačno, prosljeđuje URL videozapisa s izvornog uređaja na ciljni zaslon.

Ograničenja

Budući da je projekt u povojima, postoji nekoliko nedostataka. Rukovanje sesijom je ponekad pogodak ili promašaj, posebno zbog upotrebe nedokumentiranih API-ja. Programer tek treba pronađite pouzdan način za prosljeđivanje URL-ova YouTube popisa za reprodukciju putem ytcasta, ali postoji zaobilazno rješenje koje uključuje youtube-dl izvršni. Na kraju, ali ne manje važno, možda nećete pronaći ytcast u izborniku Postavke > Povezani uređaji.

Nepotrebno je reći da je projekt ytcast nevjerojatno koristan za napredne korisnike. Postoji tona potencijala i moramo zapamtiti da je u ovom trenutku očito riječ o softveru beta kvalitete. Nakon što dosegne stabilnu prekretnicu, to bi mogla biti najbolja opcija za emitiranje za svakoga tko se bavi skriptiranjem i automatizacijom.

Preuzmite ytcast

Možete započeti s ytcastom posjetom GitHub repozitorij projekta. Postoje unaprijed kompilirane binarne datoteke smještene u odjeljku "Izdanja". Svakako dajte povratne informacije kako biste Marcu pomogli da usavrši ovaj program.

Preuzmite ytcast