Scriam ieri primele impresii despre Chromecast si spuneam ca nu poti vedea filme direct de pe calculator cu optiunea screen sharing din cauza lag-ului si din cauza faptului ca sunetul nu este emis de catre televizor, ci de catre laptop.

Ei bine, astazi o sa pun aici o solutie excelenta care permite acest lucru (si nu numai).

castnow (proiect open-source disponibil pe GitHub) este un utilitar linie de comanda care iti permite sa lansezi pe Chromecast atat fisiere locale, cat si clipuri YouTube si chiar si torrente (streaming) ;)

ATENTIE : Proiectul este inca la inceput si are ceva bug-uri.

Instalarea castnow

Pentru a instala castnow trebuie mai intai sa aveti instalat node.js.

Instalarea se face cu ajutorul npm (pentru cei ce nu stiu – npm = node package manager) :

npm install castnow -g

Moduri de utilizare

Odata instalat, castnow
se poate lansa din linia de comanda folosind unul din exemplele de mai jos :

Pentru filme locale :
castnow video.mp4
castnow video1.mp4 video2.mp4 video3.mp4
castnow video.avi --tomp4

Argumentul --tomp4 permite transformarea “din mers” a unui fisier video in .mp4.

Atentie – aceasta comanda necesita `ffmpeg` instalat (pe OS X cea mai simpla modalitate de a instala `ffmpeg` este cu brew)

Aici puteti gasi o lista completa cu argumentele posibile (de exemplu se pot adauga si subtitrari la un film / video).

Pentru clipuri YouTube :
castnow youtube_link
castnow youtube_playlist
Pentru torrent streaming :
castnow torrent_link
castnow magnet
Pentru web streaming :
castnow http://commondatastorage.googleapis.com/gtv-videos-bucket/ED_1280.mp4

Controlul stream-ului

Odata lansata comanda, terminalul va arata cam asa :

Dupa cum se poate vedea, progresul este indicat si urmatoarele comenzi sunt recunoscute :

  • space = toggle between play and pause
  • m = toggle between mute and unmute
  • up = volume up
  • down = volume down
  • left = seek backward (keep pressed / multiple press for faster seek)
  • right = seek forward (keep pressed / multiple press for faster seek)
  • n = next item in the playlist (only supported in launch-mode)
  • s = stop playback
  • q = quit

Probleme intalnite

  • Eu nu am reusit sa lansez inca filme in format avi (desi am instalat ffmpeg) si am vazut ca mai sunt si altii cu aceasta problema. Merge – cred ca trebuia un restart :)
  • Am sesizat ca link-urile YouTube nu merg cu protocolul https, ci doar cu http. Se pare ca de fapt era o problema cu recunoasterea Chromecast-ului
  • Torrent streaming : am incercat cu vreo 2-3 site-uri de torrente, dar la mine nu a mers. Merge si torrent streaming-ul, insa am testat doar cu un torrent (un videoclip) si mergea cam greu. Insa cred ca era de la seeders si nu de la castnow

Sunt convins ca aceste mici probleme vor fi rezolvate foarte curand – avantajul proiectelor open-source.

Incheiere

Una peste alta castnow este super fain, mai ales ca permite ceea ce toti utilizatorii de Chromecast isi doresc – sa poata vedea filme de pe calculator direct pe Chromecast.

Vizionare placuta ;)