Ytcast låter dig casta YouTube-videor till din TV med hjälp av kommandoraden

click fraud protection

Letar du efter ett alternativt sätt att casta YouTube-videor till din TV? Prova ytcast — ett program med öppen källkod som låter dig casta via CLI.

Möjligheten att trådlöst casta en smartphones skärm till andra enheter som en TV är inte så svårt i dessa dagar. Faktum är att när det gäller att casta en YouTube-video från din telefon eller surfplatta till din Smart TV, det lilla

icon tar hand om allt - från enhetsupptäckt till sömlös kontextväxling. Men om du är en kommandoradsälskare kanske du vill se bakom ridån och ta kontroll över hela castingrutinen genom CLI. Detta är precis vad Marco Lucidi gjorde och kom med ett praktiskt verktyg som heter ytcast.

Vad är ytcast?

Marco, en självskriven tjugo-någonting år gammal datavetenskapsentusiast, som går under aliaset MarcoLucidi01 på GitHub, har kodat ytcast-verktyget som en fristående ersättning av cast-knappen. Enligt utvecklaren kan vem som helst använda programmet för att replikera funktionen för "Spela på TV"-knappen direkt från kommandoradsgränssnittet. Det är skrivet i Go och du kan köra det på Windows, Linux och macOS.

Hur ytcast fungerar

Under huven använder ytcast DIAL (Discovery And Launch) protokoll som utvecklats av Netflix och Google för att hantera enhetens upptäckt och applanseringshändelser. För mål som inte längre använder DIAL-protokollet (t.ex. Chromecast), erbjuder programmet också ett manuellt parningsalternativ som drivs av "länk med kod" funktionalitet för YouTube på TV-appen. Därefter kommer skärmidentifieringsdelen, för vilken utvecklaren förlitade sig på det omvända konstruerade YouTube Lounge API. Slutligen skickar den videons URL från källenheten till målskärmen.

Begränsningar

Eftersom projektet är i sin linda finns det ett par brister. Sessionshanteringen är ibland en hit eller miss, särskilt på grund av användningen av odokumenterade API: er. Utvecklaren har ännu inte gjort det hitta ett tillförlitligt sätt att skicka webbadresser till YouTube-spellistor genom ytcast, men det finns en lösning som involverar youtube-dl körbar. Sist men inte minst, du kanske inte hittar ytcast under menyn Inställningar > Länkade enheter.

Det behöver inte sägas att ytcast-projektet är otroligt användbart för avancerade användare. Det finns massor av potential, och vi måste komma ihåg att det helt klart är en mjukvara av betakvalitet vid det här laget. När den väl når den stabila milstolpen kan det vara det bästa castingsalternativet för alla som är intresserade av skript och automatisering.

Ladda ner ytcast

Du kan komma igång med ytcast genom att besöka projektets GitHub-förråd. Det finns förkompilerade binärer under avsnittet "Releases". Var noga med att ge lite feedback för att hjälpa Marco att göra det här programmet perfekt.

Ladda ner ytcast