Ytcast lader dig caste YouTube-videoer til dit tv ved hjælp af kommandolinjen

Leder du efter en alternativ måde at caste YouTube-videoer til dit tv? Prøv ytcast - et open source-program, der giver dig mulighed for at caste via CLI.

Muligheden for trådløst at caste en smartphones skærm til andre enheder som et tv er ikke så vanskelig i disse dage. Faktisk, når det kommer til at caste en YouTube-video fra din telefon eller tablet til dit Smart TV, er den lille

icon tager sig af alt - fra enhedsgenkendelse til problemfri kontekstskift. Men hvis du er en kommandolinjeelsker, vil du måske se bag gardinet og tage kontrol over hele castingrutinen gennem CLI. Dette er præcis, hvad Marco Lucidi gjorde og kom med et praktisk værktøj kaldet ytcast.

Hvad er ytcast?

Marco, en selvskreven en og tyve år gammel datalogientusiast, der går under aliaset MarcoLucidi01 på GitHub, har kodet ytcast-værktøjet som en selvstændig erstatning af cast-knappen. Ifølge udvikleren kan enhver bruge programmet til at replikere funktionaliteten af ​​knappen "Play on TV" direkte fra kommandolinjegrænsefladen. Det er skrevet i Go, og du kan køre det på Windows, Linux og macOS.

Sådan fungerer ytcast

Under hætten bruger ytcast DIAL (Discovery And Launch) protokol udviklet af Netflix og Google til at håndtere enhedsopdagelsen og applanceringsbegivenheder. For mål, der ikke længere bruger DIAL-protokollen (f.eks. Chromecast), tilbyder programmet også en manuel parringsmulighed drevet af "link med kode" funktionalitet af YouTube på TV-appen. Dernæst kommer skærmidentifikationsdelen, som udvikleren stolede på den omvendt udviklede YouTube Lounge API. Til sidst sender den video-URL'en fra kildeenheden til målskærmen.

Begrænsninger

Da projektet er i sin vorden, er der et par mangler. Sessionshåndteringen er nogle gange et hit eller miss, især på grund af brugen af ​​udokumenterede API'er. Det har udvikleren endnu ikke finde en pålidelig måde at videregive YouTube-playliste-URL'er gennem ytcast, men der er en løsning, der involverer youtube-dl eksekverbar. Sidst, men ikke mindst, finder du muligvis ikke ytcast under menuen Indstillinger > Forbundne enheder.

Det er overflødigt at sige, at ytcast-projektet er utrolig nyttigt for superbrugere. Der er et væld af potentiale, og vi skal huske, at det helt klart er en software af betakvalitet på dette tidspunkt. Når det når den stabile milepæl, kan det være den bedste castingmulighed for alle, der er til scripting og automatisering.

Hent ytcast

Du kan komme i gang med ytcast ved at besøge projektets GitHub-depot. Der er præ-kompilerede binære filer hostet under afsnittet "Udgivelser". Sørg for at give feedback for at hjælpe Marco med at perfektionere dette program.

Hent ytcast