Generalmente si queremos reproducir contenido multimedia desde nuestro PC y enviarlo a un dispositivo Chromecast debemos utilizar Google Chrome con la extensión correspondiente y las limitaciones que ello supone, sin embargo, una vez más gracias al software libre nos hemos encontrado con Castnow, una aplicación OpenSource diseñada para retransmitir contenido multimedia desde nuestro PC a un Chromecast de la misma red sin necesidad de utilizar software adicional.

Castnow nos permite reproducir en streaming cualquier contenido local guardado en nuestro PC, sin embargo, sus funciones no se quedan aquí. Esta aplicación también es compatible con la mayoría de los vídeos que podemos encontrarnos por la red, con clips de YouTube e incluso nos va a permitir reproducir archivos torrent en streaming para verlos en el televisor al mismo tiempo que se descarga en nuestro sistema.

Castnow es compatible con los sistemas Windows, Linux y Mac OS X al estar escrito en NPM, un gestor de paquetes de nodo independiente que funciona con los sistemas operativos anteriores.

Instalar dependencias: NPM

Antes de poder utilizar Castnow debemos instalar NPM en el equipo. Este gestor de paquetes se instala de diferentes formas según nuestro sistema:

Una vez instalado NPM ya podemos comenzar la instalación de Castnow.

Instalar Castnow en nuestro sistema

Castnow está incluido dentro de los repositorios de NPM, por lo que para utilizarlo simplemente debemos abrir nuestro terminal o símbolo de sistema y teclear:

  • npm install castnow -g

Castnow_chromecast_foto_1

Automáticamente el programa conectará a los servidores y descargará la versión más actualizada del programa y la instalará en el sistema. Una vez finalice el proceso ya estará lista para ser utilizada. Si la instalación da error es necesario ejecutar el comando con permisos de administrador en Windows o con “sudo” en Linux.

Cómo usar Castnow para reproducir contenido en Chromecast

Castnow no cuenta con una interfaz gráfica desde donde controlar la aplicación sino que todo ello se hace a través de comandos que se introducen en un terminal o en una ventana de símbolo de sistema. Al instalar tanto NPM como Castnow se nos ha creado una entrada en el Path del sistema con el nombre “castnow” que nos carga todo lo necesario para comenzar la reproducción en streaming del contenido y queda a la espera de unos parámetros o comandos necesarios para la reproducción.

Comandos

Según el tipo de contenido que queramos reproducir en Chromecast debemos introducir unos comandos u otros. Listamos los principales y más utilizados a continuación:

Reproducir un vídeo local:
castnow ./video.mp4

Reproducir varios vídeos o archivos mp3 de un directorio:
castnow ./directorio/

Reproducir varios vídeos uno tras otro (lista de reproducción):
castnow video1.mp4 video2.mp4 video3.mp4

Reproducir un archivo MP4 desde la web:
castnow http://commondatastorage.googleapis.com/gtv-videos-bucket/ED_1280.mp4

Reproducir un vídeo de YouTube:
castnow https://www.youtube.com/watch?v=pcVRrlmpcWk

Reproducir varios vídeos de YouTube
castnow https://www.youtube.com/watch?v=ptRlYs3Cp4E \ https://www.youtube.com/watch?v=3vqmJ9k2010 \ https://www.youtube.com/watch?v=VVMYqcMFEys

Reproducir una lista de reproducción de YouTube
castnow https://www.youtube.com/playlist?list=PLrIJmi5XabBPCYKEQZn9foC8MJfLGmdPz

Reproducir un vídeo de un torrent mientras se descarga:
castnow <url_al_archivo_torrent_o_enlace_magnet>

Reproducir un vídeo de un torrent mientras se descarga con subtítulos locales:
castnow <url_al_archivo_torrent_o_enlace_magnet> –subtitles </ruta/a/los/subtitulos.srt>

Codificar un vídeo a un nuevo formato mientras se reproduce:
castnow ./video.avi –tomp4

Unirse a una reproducción ya existente:
castnow

Parámetros

Estos parámetros nos permiten añadir funciones extra a Castnow.

  • –tomp4 codifica un archivo a MP4 en tiempo real mientras se reproduce.
  • –device “mi_chromecast” Si tenemos más de un Chromecast debemos especificar su nombre.
  • –subtitles <path/URL> Añadir subtítulos.
  • –myip <IP> Especificamos la IP por donde se buscará el Chromecast diseñada para los usuarios con varias redes.
  • –debug Muestra el log de actividad.
  • –verbose Oculta la barra de reproducción.
  • –peerflix-* <val> Pasa los parámetros a peerflix.
  • –ffmpeg-* <val> pasa los parámetros a ffmpeg.
  • –help Muestra la ayuda.

Controles

Para controlar la reproducción en tiempo real de los vídeos en nuestro Chromecast debemos utilizar las siguientes teclas:

  • espacio – reproducir o pausa
  • m – activar o desactivar el silencio
  • flecha arriba – subir volumen
  • flecha abajo – bajar volumen
  • flecha izquierda – retroceder rápidamente
  • flecha derecha – avanzar rápidamente
  • n – siguiente elemento de la lista
  • s – parar la reproducción
  • q – salir

Castnow_chromecast_foto_2

Cada vez son más las funciones que se implementan para este pequeño reproductor multimedia de Google. Sin duda una gran herramienta que no debe faltar en los sistemas de todos los poseedores de un Chromecast que necesiten reproducir contenido desde un PC a un televisor.

Podemos seguir el proyecto de Castnow desde Github.

Publicado por Rubén Velasco el 20 noviembre 2014

  • zahorin

    Solo para aclarar que hay que ejecutar npm, desde el directorio donde se ha instalado. En mi caso C\program files\nodejs\
    De lo contrario obtendréis un error:
    Contesta que ‘npm’ no se reconoce como un comando externo o interno.

  • zahorin

    También se producen otros varios errores al ejecutar npm install castnow -g:
    Especialmente que no encuentra ‘GIT’.
    Después probaré a hacerlo tras un reinicio de Windows, para ver si es eso.

Últimos análisis

Valoración RZ
9
Valoración RZ
8
Valoración RZ
8
Valoración RZ
8
Valoración RZ
8
Valoración RZ
10
Valoración RZ
8