Chromecasts är vansinnigt populära. Nyligen har Google visat att de har sålt över 29 miljoner av dem. Sedan starten av denna enhet har dock några program funnits som gör det möjligt att strömma lokala mediefiler istället för att fokusera på tjänster.

Därför skapades Stream2chromecast. Det låter dig strömma alla slags innehåll, till och med transcode eller strömma det från Internet direkt till din Chromecast. Och allt detta kan göras på Linux-kommandoraden.

Så, hur får du det att fungera?

Installera Stream2chromecast på Ubuntu

Denna programvara använder sig av codecs. Det finns två val när det gäller detta. Du kan antingen installera den någonsin populära FFMPEG eller Avconv. Endera kommer att fungera, men vi rekommenderar starkt att använda FFMPEG.

Obs! Även om den här guiden täcker beroenden som behövs för Ubuntu, betyder det inte att det inte kommer att fungera på andra Linux-distributioner. Installera programvaruberoende som anges med din pakethanterare och följ instruktionerna efteråt.

python2

Du behöver python på ditt system, eftersom det här verktyget är byggt med Python. Oroa dig inte, om du är på Ubuntu är chansen redan installerad. Om det av någon anledning inte är det, öppna bara din pakethanterare, leta efter python2 (eller något liknande) och installera det.

FFMPEG

Detta kan installeras på Ubuntu genom att lägga till en PPA till ditt system och installera den. Om du gör det här kommer du att få den senaste versionen av programvaran.

 sudo add-apt-repository ppa: mc3man / trusty-media 

Nu när det personliga paketarkivet har lagts till måste du uppdatera dina programkällor.

 sudo apt-get uppdatering 

Nu när mjukvaran har uppdaterats installerar du bara FFMPEG.

 apt-get installera ffmpeg 

AVConv

Avconv finns i Ubuntu officiella mjukvaruförråd. Installera det genom att helt enkelt ange följande:

 sudo apt-get installera libav-verktyg 

Nu har codecs installerats, det är dags att få den faktiska programvaran. Börja med att installera git om du inte redan har det.

 sudo apt-get install git 

Med git installerad kan vi dra programvaran.

 git klon https://github.com/Pat-Carter/stream2chromecast.git 

Använda Stream2chromecast

Allt ska springa direkt, eftersom det inte finns någon form av kompilering som behövs här. För att komma igång, skriv bara in katalogen.

 cd stream2chromecast 

När du är i katalogen är det dags att köra programmet. Eftersom detta är ett python-skript, måste du köra det med python.

Det behöver inte sammanställas, och det går lätt att bara skriva in följande kommando:

 python2 stream2chromecast.py 

Men bara för att du körde dessa kommandon betyder det inte att Chromecast kommer att sända något. För att jobba måste du gå igenom alternativen och ta reda på exakt hur du vill strömma till Chromecast. Så här gör du det.

Kommandot här skickar en videofil till din Chromecast.

 stream2chromecast.py file.mp4 

Du kommer dock inte alltid ha en MP4-fil till ditt förfogande. Det är därför vi installerade en transkoder före. Kör det här kommandot och ditt innehåll konverteras till ett format som stöds och streamas.

 stream2chromecast.py -transcode videofile.filetype 

Olika användbara kommandon

Det här verktyget har kanske en tvättlista med olika saker du kan göra på din Chromecast, och direkt från kommandoraden! Här är de mest användbara kommandon. För en komplett lista, huvud här.

Styrning av uppspelning

Låt oss börja med att styra uppspelningen. Om du vill pausa en spelfil kör du bara:

 python2 stream2chromecast.py-paus 

För att återuppta samma fil, gör:

 python2 stream2chromecast.py-fortsätt 

För att stoppa uppspelningen, försök:

 python2 stream2chromecast.py-stop 

Volymkontroll

Om du är bekant med de flesta Chromecast-aktiverade appar märker du säkert hur de låter dig styra volymen för volymen för uppspelning. Så här gör du med Stream2chromecast:

Vrid upp det med 0, 1 decibel med -volup switch

 python2 stream2chromecast.py-volup 

Vrid ner den med 0, 1 decibel med -voldown switch

 python2 stream2chromecast.py -voldown 

Du kan också stänga av den med -mute-omkopplaren och använd -setvol-omkopplaren för att ställa in en exakt volym.

Ström från en URL

Visste du att du kunde strömma en fjärransluten mediefil från kommandoraden till din Chromecast? Använd detta:

 python2 stream2chromecast.py -playurl http://www.example.com/my_media.mp4 

Ange enhet

Om du vill ta reda på exakt vad Chromecast ska strömma till eftersom du har flera enheter i ditt nätverk, kör det här kommandot för att ta reda på vad enhetens namn är.

 stream2chromecast.py -devicelist 

När du har hittat enhetsnamnet spelar du media på det så här:

 stream2chromecast.py -devicename mediafile.mp4 

Slutsats

Strömning av lokala medier har alltid varit en sak någonsin sedan Chromecast skapades. Du har AllCast, Videostream etc. Fortfarande är dessa lösningar antingen beroende av Android eller webbläsarprogram och webbplatser.

Det här är bra, men som Linux-användare borde vi sträva efter en bättre, snabbare och enklare lösning. Det är vad Stream2chromecast ger - en enkel, lättanvänd kommandoradsinställning som alla kan ta reda på och till och med automatisera om de känner till python.

Gillar du att strömma lokala medier på din Chromecast? Berätta varför eller varför inte nedanför!

Bildkredit: Wikimedia Commons