Construye tu propio Popcorn Time

Samir Al-Haj

Este mismo año les anunciábamos que por ambiguos motivos legales o de presión de la industria, los creadores de Popcorn Time cerraban su proyecto. Si no la conocías, PopCorn Time es una plataforma gratuita que usa el protocolo P2P con torrents para hacer streaming de su contenido; sin duda una maravillosa manera de ver series y películas.

Sin embargo, y gracias a que el código fuente es Open Source, fueron algunos desarrolladores de la comunidad quienes lo mantuvieron vivo gracias a varios forks. Pero son precisamente algunos de estos, como time4popcorn que tergiversan el propósito de la aplicación original, tomando el código sin dar crédito y además cerrándolo. Esto, por más abierto que sea el proyecto precursor, está muy mal.

En este sentido, comenzaron a correr rumores de la posibilidad de que fueran introducidos códigos maliciosos con funciones dudosas que afecten de alguna manera los dispositivos que usen estos derivados. Es por esto que, más que invitarlos a usar el instalador provisto por PopcornTime.io, si tienes tus dudas te mostramos una manera de construir tu propia instancia de Popcorn Time en tu ordenador siguiendo unos sencillos pasos.

Construye tu PopCorn Time

popcorntime

Porcorn Time va por su versión Beta 3.2. Así que para los amantes del Pochoclín, es posible instalarlo en tu ordenador con OS X o Linux siguiendo unos sencillos pasos indicados en el repositorio GitHub.

  • Lo primero es verificar si tienes instalado Node. Para esto, abre una terminal y ejecuta node -v. Si obtienes respuesta y la versión es igual o superior a la 0.10.x, todo bien. De lo contrario instala Node para tu plataforma. Más información en su sitio.

  • En este paso, si te sientes cómodo clonando un repositorio, no tendrás ningún tipo de problemas. La rama estable contiene la última versión, así que usaremos esa. Ejecutamos:

    $ git clone https://github.com/[nombre_de_usuario_github]/popcorn-app.git


Luego cámbiate a la rama Dev.

  • Lo siguiente es compilar o construir un cierto número de recursos usando grunt. Para eso debemos instalarlo. Ejecutamos:

    $ npm install -g grunt-cli bower


  • Luego, debes correrlo al menos una vez para instalar las dependencias y generar archivos CSS. Ejecutamos:

    $ npm install $ grunt build


  • Por último, iniciamos Grunt. Ejecutamos:

    $ grunt start


Los usuarios Ubuntu pueden utilizar el script de compilación proporcionada por el usuario MrVaykadji, pero es importante que sepan que no está respaldado por Popcorn Time.

De igual manera, para los usuarios de Arch Linux existe un paquete en AUR que se mantiene actualizado. Aunque cumple con la misma premisa del anterior, no esta respaldado por Popcorn Time. Es cuestión de probarlo cuidadosamente. Para instalarlo, ejecutamos:

$ yaourt -S popcorntime-git


Si deseas colaborar con el proyecto reportando bugs, traduciendo, trabajando en el core o simplemente probando, puedes revisar la pagina de contribución en su perfil de GitHub. Siempre hay una manera de darle una mano a tu proyecto libre favorito.

Para más información de Popcorn Time puedes visitar su blog o unirte a sus comunidades en Twitter, Facebook y Google +.

Más guías y consejos

Recibe cada mañana nuestra newsletter. Una guía para entender lo que importa en relación con la tecnología, la ciencia y la cultura digital.

Procesando...
¡Listo! Ya estás suscrito