Cómo instalar LibreELEC en Raspberry Pi usando PINN

Uno de los usos más interesantes que le podemos dar a una Raspberry Pi es el de un potente media center. Podemos hacerlo de miles de formas y una de las más sencillas instalar LibreELEC como sistema operativo. Este sistema operativo lleva lo justo para hacer funcionar Kodi, optimizando los recursos de la Raspberry Pi al máximo para poder disfrutar de contenido FullHD sin problemas ni ralentizaciones.

Podemos instalar LibreELEC en una Raspberry Pi de muchas maneras y usando miles de herramientas. En este caso vamos a usar PINN, que es un instalador de sistemas operativos para Raspberry Pi basado en NOOBS, pero más completo. Además, os explicaré como instalar add-ons en Kodi y dejarlo preparado para ver Netflix.

Y sin más vueltas, vamos a instalar LibreELEC, que es lo que nos interesa.

Descargar PINN y preparando la tarjeta de memoria.

Lo primero que tenemos que hacer es preparar la tarjeta microSD para poder copiar los archivos de PINN. Para ello vamos a seguir el segundo paso del manual para grabar una imagen en la Raspberry Pi. Una vez tenemos la tarjeta microSD sin particiones pulsaremos en la tarjeta microSD con el botón derecho donde pone Nueva partición y crearemos una partición FAT de 128Mbytes donde copiaremos PINN después de descargarlo.

A continuación, vamos a descargarnos los archivos de PINN y meterlos en la tarjeta de memoria donde queremos instalar LibreELEC. Para conseguir PINN tenemos que ir a su página en sourceforge.net y pulsar donde pone Download para descargarnos el archivo comprimido.

Descargando PINN desde sourceforge.net

Una vez lo tenemos todo preparado, vamos a descomprimir PINN en la partición de la tarjeta microSD que tenemos creada. Cuando finalice el proceso de descompresión, desconectamos la tarjeta del ordenador, la enchufamos en la Raspberry Pi y encendemos para iniciar el proceso de instalación.

Instalar LibreELEC en Raspberry Pi

Si hemos seguido correctamente el paso anterior correctamente, una vez encendamos la Raspberry Pi tendrá que aparecernos una pantalla como la siguiente.

PINN iniciado en una Raspberry Pi

Para instalar LibreELEC con PINN necesitamos que nuestra Raspberry Pi esté conectada a internet. Si vamos a conectarla con un cable de red no tenemos que hacer nada, pero si vamos a conectarla por wifi debemos configurar la red a la que queremos conectarnos para poder descargarnos LibreELEC. Para ello pulsaremos donde pone wifi.  A continuación, nos aparecerá una ventana con todas las wifis al alcance de la Raspberry Pi. Seleccionamos la nuestra, escribimos la contraseña donde pone Password y hacemos click en OK.

Si todo va bien ya tendremos internet en la Raspberry Pi y podremos descargarnos e instalar LibreELEC. Para ello iremos a la pestaña de Media y ahí marcaremos LibreELEC_RPi2. Después pulsaremos en Install y dejaremos PINN haga el resto.

Ventana de PINN preparada para instalar LibreELEC

Configurar LibreELEC

Unos 10 minutos después de pulsar en el botón de instalar, nos aparecerá un mensaje avisándonos de que el sistema operativo está instalado. Cuando le demos al botón de OK, la Raspberry Pi se reiniciará y cargará LibreELEC.

Asistente de configuración que aparece después de instalar LibreELEC

Lo primero que nos aparecerá cuando arranque el sistema operativo será un asistente para configurar las cosas más importantes del mismo, como la red, el idioma o el acceso remoto. Si nos interesa cambiar el idioma a español nos moveremos con el teclado donde pone English y lo cambiaremos por Spanish.

A partir de ahora tendremos el asistente de configuración en español, lo que nos permitirá entender mejor lo que estamos haciendo. A continuación, pulsamos en siguiente para seguir con el asistente.

En esta pantalla, el asistente nos pregunta que nombre queremos ponerle al equipo para poder identificarlo en nuestra red. Si quieres ponerle un nombre concreto se lo puedes cambiar pulsando donde pone LibreELEC y poner el que quieras. Si no, se puede quedar como está. Una vez hemos decidido que nombre va a tener el equipo, pulsamos en Siguiente para ir a la próxima pantalla del asistente.

Cambio del nombre del equipo en LibreELEC

Lo siguiente que vamos a hacer es configurar la red. Si tenemos la Raspberry Pi podemos omitir este paso ya que ya estará conectada a internet. Si no, nos aparecerán todas las wifis cercanas y tendremos que elegir la nuestra. Después de pulsar la tecla enter aparecerá un cuadro que pone conecta. Volvemos a pulsar enter y nos pedirá la contraseña. Le podemos la de nuestra wifi y, si todo sale bien, se asociará con el router y ya tendremos internet. Ahora pulsamos en Siguiente y avanzaremos a la pantalla de acceso remoto.

Conexión a la wifi del usuario desde LibreELEC

Ahora vamos a configurar el acceso remoto a nuestro LibreELEC. Esto nos facilitará instalar add-ons descargados de internet ya que podemos descargar esos archivos desde la terminal con un comando. O también puedes modificar algunos de los archivos de configuración o ver los registros por si hay algún error.

Cuando activamos la casilla de SSH y le damos a Siguiente nos dirá si queremos cambiar la contraseña de acceso ya que la contraseña por defecto es muy conocida. Si decimos que queremos conservar la contraseña, esta será libreelec. Cuando cambiemos la contraseña debemos poner una contraseña segura para LibreELEC, que tenga por lo menos 8 caracteres o más, y que luego te la de por buena. Si LibreELEC da la contraseña como poco segura, nos volverá a preguntar si queremos poner una nueva contraseña o dejar la que tenemos por defecto.

Seleccionando el acceso remoto en LibreELEC

Una vez pulsamos en Siguiente el asistente nos dará las gracias y ya podremos usar Kodi para ver los vídeos y escuchar las canciones que tengamos en algún pendrive o disco duro que tengamos por ahí.

Para terminar de ajustar Kodi vamos a poner toda la interfaz en español. Para ello tenemos que pinchar en el engranaje de Ajustes Icono ajustes Kodi y luego en Interfaz. Una vez dentro vamos donde pone Regional y ahí cambiamos Language a Spanish. Entonces se descargará el idioma español y aparecerá toda la interfaz en español.

Pantalla de regional dentro de interfaz en los ajustes de Kodi

Consultar la IP de LibreELEC para instalar add-ons

Una de las cosas que mas nos lleva a instalar LibreELEC en Raspberry Pi es su capacidad para instalarle add-ons. Con estos add-ons podemos acceder a cientos de servicios online, tales como emisoras de radio, cadenas de televisión, servicios de vídeo bajo demanda y un montón de cosas más.

Estos add-ons se pueden instalar descargándolos de internet o desde repositorios de add-ons. La forma que yo recomiendo es mediante repositorios ya que si actualizan el add-on en el repositorio tu recibes la última versión. Si instalas directamente el add-on y no tiene actualizador, no recibirás nunca nuevas versiones de este a no ser que las instales a mano.

Si queremos instalar add-ons que no tiene LibreELEC en sus repositorios, lo primero que tenemos que hacer es activar los Orígenes desconocidos. Esto nos permitirá instalar add-ons descargados de internet para instalarlos en LibreELEC. Esto nos da un amplio abanico de posibilidades, aunque debemos tener cuidado con lo que instalamos y de donde lo descargamos, ya que a veces puede llevar código malicioso para espiarnos.

Para instalar los orígenes desconocidos debemos ir a Ajustes Icono ajustes Kodi y dentro de los ajustes a Sistema. En sistema nos encontraremos la sección Add-ons, donde podremos activar Origenes desconocidos. Antes de activarlo nos aparecerá una advertencia diciendo que los add-ons tienen acceso a la información del dispositivo, que tengamos cuidado con lo que instalamos. Una vez lo activemos podremos instalar add-ons y repositorios descargados de internet.

Ajustes de Kodi con los origenes desconocidos activados

Para descargar los add-ons de internet puedes hacer varias cosas. Te los puedes descargar en un ordenador y copiarlos a un pendrive que luego enchufas en la Raspberry Pi. Lo puedes copiar también a la carpeta de red. Lo puedes descargar desde la propia Raspberry Pi. Y la que yo suelo usar y que os voy a explicar, puedes conectarte por SSH y pasar por terminal la URL del add-on, para que se guarde en la memoria.

Si queremos conectarnos a LibreELEC tenemos que conocer primero la IP que tiene la Raspberry Pi en la red. Para ello tenemos que ir a Ajustes, y dentro de ajustes a Información del sistema. Ahí nos aparecerá Direccion IP: seguido de 4 números separados por puntos, por ejemplo, 192.168.1.111. Esos números son los que necesitaremos para conectarnos ahora desde un ordenador a la Raspberry Pi.

Pantalla de información de sistema donde se indica la IP de la Raspberry Pi en Kodi

Si vamos a conectarnos desde Linux a la Raspberry Pi lo tenemos fácil. Para ello solo tenemos que escribir el siguiente comando en la consola:

ssh root@la IP de tu Raspberry Pi (con puntos)

Por ejemplo, en mi caso sería:

ssh [email protected]

Después te preguntará la primera vez si queremos aceptar la clave de cifrado, a lo que le decimos que sí. Y para terminar introducimos la contraseña que hemos puesto cuando hemos activado el SSH en el paso anterior.

Para los usuarios de Windows existe una alternativa llamada PuTTY. Este programa es un cliente SSH que nos permite conectarnos a la Raspberry Pi sin problemas. Para descargarlo tenemos que ir a la sección de descargas de la web de PuTTY y descargarnos el instalador que mas nos convenga. Si tenemos dudas entre el de 32 y el de 64 bits, descargad el de 32 bits que va a funcionar sin problemas. Una vez nos hemos descargado el programa y lo hemos ejecutado nos aparecerá la siguiente ventana.

Pantalla principal de PuTTY

Instalar Netflix y otros add-ons en LibreELEC

En esta pantalla donde pone Host Name introducimos la IP de la Raspberry Pi y donde pone Connection type marcamos SSH. Cuando se conecta por primera vez nos preguntará si queremos guardar la clave de cifrado. Le decimos que sí y nos aparecerá una pantalla como la de la terminal de Linux que nos pedirá un usuario. Ahí ponemos root y pulsamos enter. Después nos pedirá una contraseña, escribiendo la que pusimos en el asistente. Si todo esta correcto ya estaremos conectados a la Raspberry Pi y ya podemos introducir comandos en la misma.

En este caso solo nos hace falta introducir un comando, que es el siguiente:

wget https://github.com/castagnait/repository.castagnait/raw/master/repository.castagnait-1.0.1.zip

Cuando introduzcamos el comando se descargará el repositorio de Netflix, que tenemos que instalar en LibreELEC. Para ello nos vamos a nuestra Raspberry Pi conectada a un monitor o televisor y con las flechas del teclado nos dirigimos a Add-ons y dentro de ese apartado nos vamos a Instalar desde un archivo .zip. Normalmente aparece a la derecha cuando ponemos el selector donde pone Add-ons en la parte de la izquierda. Si no aparece entramos con enter en el apartado de Add-ons y luego vamos a la caja que nos aparece arriba a la izquierda. En el cuadro que nos aparece buscamos Carpeta Raíz, y dentro de la carpeta raíz abrimos repository.castagnait-1.0.1.zip.

Explorador de archivos de Kodi en LibreELEC

Ahora que tenemos el repositorio añadido estamos llegando al final de este tutorial. Para empezar, vamos a Buscar en el apartado de add-ons y buscamos Netflix. Una vez nos aparezca el add-on, pinchamos en él y lo instalamos. Seguramente nos dirá que tiene que instalar unas dependencias, le decimos que sí y las instalamos.

Para que se vean los vídeos con DRM necesitamos también el add-on InputStream Adaptive. Para instalarlo seguimos el mismo proceso que con el add-on de Netflix, aunque tenemos que hacer un par de cosillas después para que termine de instalarse.

Una vez hemos instalado InputStream Adaptive, abrimos el add-on de Netflix. La primera vez nos pedirá nuestro correo electrónico y nuestra contraseña. Ahora elegimos nuestro perfil, buscamos una serie o película que nos guste y nos vamos a verla. Ahora nos dirá que Netflix necesita Widevine CDM para poder reproducir contenido propietario. Ahí pulsamos en Install Widevine, aparecera una advertencia diciendo que necesitamos 2,0GBs de espacio libre para las operaciones que tiene que realizar. Pulsamos en y a continuación aceptamos los términos y condiciones de uso pulsando en I accept. Si todo sale bien aparecerá la siguiente imagen.

LibreELEC descargando la imagen de Chrome OS para instalar las librerias widevine

Dependiendo de cómo estén la conexión y los servidores la cosa tardará más o menos. Una vez se descargue la imagen aparecerá un mensaje diciendo que el proceso de descompresión e instalación de las librerías de Widevine tardará unos 10 minutos. Pulsamos en OK y dejamos trabajar a la Raspberry Pi hasta que comience a reproducirse el vídeo que queremos ver.

Después de esto ya hemos visto como instalar LibreELEC en Raspberry Pi, configurarlo, e instalar algún add-on. Ahora lo que toca es disfrutar de nuestra biblioteca de películas y series y sacarle el máximo partido a este sistema operativo que convertirá nuestra televisión en algo de lo que no nos querremos separar.

[themoneytizer id=32486-28]

12 comentarios en «Cómo instalar LibreELEC en Raspberry Pi usando PINN»

  1. Hola, excelente artículo, ando buscando por toda internet ideas y soluciones viables para usar raspberry sin navegador, todo en una app viable para ver el dichoso netflix de manera directa sin navegador ni cualquier otra locura. Estamos actualmente a fines de Octubre 2019. ¿El addon de Netflix sigue actualizado como para ver tranquilamente netflix en todo 2020? Pregunto porque llegué a leer una vez de que si la aplicación no está actualizada, chau biblioteca… por el tema de que cuando se actualiza netflix en sí originalmente, te pide una versión más nueva de android… pero creo que este método evita el problema de android, ¿no?. Te consulto para saber bien e informarme.

    Soy muy novato en esto de las placas inteligentes, hace más de un año que andaba viendo Arduino, Raspberry, y de otras nuevas que salieron hace poco, me siguen sorprendiendo. Veré a fin de año si me compro una placa y le doy para adelante con este proyecto que explica tu artículo.

    Aprovecho para preguntarte una cosa:

    1) Si hago todo lo que dice el artículo en una placa y en otra igual, ¿puedo ver Netflix en dos pantallas diferentes? Es porque tengo mi perfil y a mi familiar le voy a hacer otro perfil (en mi cuenta) para esa persona. También pensé en la idea de comprar otra cuenta para ese familiar, pero, no sé qué me aconsejás.

    2) Si sale todo bien con los pasos que dice el artículo, ¿veré tranquilamente todo en Full HD? (1080p)

    3) Hace poco que tenemos fibra óptica, una maravilla. No es una velocidad warp, pero con 5 megas por segundo de descarga, espero que sirva para dos televisores…

    En fin, cualquier consejo que me puedas orientar, es bienvenido.

    Un abrazo y estamos en contacto por aquí.

    Octavio, Argentina

    Responder
    • Buenas Octavio.

      Acabo de ver tu comentario, voy a contestarte a las preguntas que tienes y si después te surgen mas dudas, no te cortes y pregunta.

      Si sigues el tutorial no vas a tener ningún problema a la hora de ver Netflix usando Kodi. Desde la versión 18 es compatible con contenido con DRM y para la versión 19 dicen que quieren mejorar la compatibilidad.

      Mi consejo con la cuenta de Netflix es que te suscribas a un plan que permita 2 o 4 pantallas a la vez, ya que es mas barato que dos cuentas y permite mayor calidad de vídeo. De todas formas, si en algún momento dejara de ir Netflix en Kodi, cosa que dudo que pase, puedes cancelar la suscripción sin problemas.

      En cuanto al contenido en FullHD, si tienes el plan de 2 pantallas si vas a poder verlo, aunque no recuerdo si funcionaba en Raspberry Pi. Aunque si que puedes ver contenido a 720p sin problemas.

      Por último, como dices que tienes fibra no creo que tengas ningún problema para ver contenido en 2 pantallas a la vez con esa conexión.

      Espero que todo esto te sirva, y si tienes alguna duda más, pregunta y te responderé cuando lo vea.

      Responder
    • Buenas Jorge.

      Respecto a los tutoriales, la mayoría sirven para todos los modelos de Raspberry Pi, desde la 0 a la 4. El problema que puedes encontrar es que, a veces, hay cosas que no son compatibles con todos los modelos de Raspberry Pi. Si tu intención es usar la Raspberry Pi como centro multimedia y conectarla a la televisión, no tendrás ningún problema instalando la beta de LibreELEC 9.2, lo que no te puedo asegurar es que esté en PINN.

      Si te interesa puedes descargarte la imagen de LibreELEC 9.2 de aquí, y luego puedes seguir este manual para grabar imágenes en una Raspberry Pi. Una vez termines todo, podrás usar este sistema operativo sin problemas.

      Responder
  2. Buenas,
    Me gustaria saber que espacio mínimo utilitza libreelec con kodi. Tengo pensado hacer un multiboot con raspbian, kodi y retropie con una sd de 32Gb y tengo dudas sobre el tamaño de las particiones.

    Gracias

    Responder
    • Buenas Joanfra.

      Por lo que me estas contando lo mejor que puedes hacer es instalar RetroPie y añadir el escritorio de Raspbian Y Kodi para tenerlo todo, ya que RetroPie se ejecuta sobre Raspbian. Esa es la forma más sencilla de tener todo lo que me cuentas sin complicarte mucho la vida. Como tamaño mínimo, te recomiendo por lo menos una de 32GB o 64GB. Ahora mismo puedes encontrar algunas de 64GB por unos 15€ de buena calidad.

      Si tienes alguna duda más, pregúntame y te echo un cable con lo que te haga falta.

      Responder
  3. Hola, que tal? Tengo una Raspberry PI 3B+ instale libreELEC y KODI, también he instalado el add-on de Netflix del mismo repositorio que propones sin problemas.
    El problema que tengo es que a la hora de reproducir contenido continuamente se la pasa cargando y cortándose la transmisión, lo raro es que hay ciertos momentos donde reproduce sin problemas (aunque son muy pocas veces). Cuando estoy reproduciendo el contenido de Netflix solo aparece la barra de reproducción de color «celeste» mientras pasan los segundos pero atrás no hay ninguna barra «gris» indicando que el vídeo va cargándose, es por eso que creo que se traba continuamente. Por ejemplo, YouTube puedo reproducirlo sin problemas, y ésta barra «gris» aparece detrás de la linea del reproductor. Lo que quiero saber es si hay que realizar alguna configuración especial o de que manera podría solucionarlo, porque como menciono, se trata específicamente del add-on de Netflix, ya que YouTube puedo reproducirlo sin problemas.

    Por otra parte, seguí el tutorial para poder ver contenido DRM en el browser y todo anduvo bien, pero se nota la diferencia de calidad de vídeo a la hora de reproducir contenido, me refiero a que se observa menor calidad reproduciendo contenido desde el navegador que desde KODI, por eso me gustaría solucionar el problema que tengo con el add-on en KODI y asi poder aprovecharlo.

    Espero una respuesta, muchas gracias y saludos!!!

    Responder
    • Buenas Francisco.

      Es posible que el problema que me comentas sea cosa de la potencia de la Raspberry Pi a la hora de intentar decodificar el vídeo usando las librerías Widevine. Comprueba a que resolución tienes configurados los vídeos y trata de bajarla. En 720p es posible que funcione bien. Asegúrate de que no te aparece el rayo en la pantalla y que no se calienta en exceso la Raspberry Pi, ya que esto puede hacer que disminuya su potencia y trata de aumentar la memoria de vídeo a, por lo menos, 256MB para evitar todo tipo de problemas.

      Espero que te sirva con alguna de las cosas que te comento, o si no, no se me ocurre que puede ser.

      Ahora mismo no tengo la Raspberry Pi 3 operativa con Kodi, por lo que no puedo hacer pruebas para tratar de encontrar el fallo que me comentas. Pero por lo que me dices, me parece más un problema de potencia que de ancho de banda.

      Responder
      • Hola Sergio, muchas gracias por la respuesta, la verdad que estoy un poco decepcionado porque invertí en la Raspberry para esto y no funciona tan bien.

        Probé a bajar la resolución pero no se soluciona el problema, nunca aparece la barra cargando adelante de la barra del reproductor (no se si esto se entiende, por un momento creí que puede ser tema de buffer de memoria, pero cuando en YouTube funcionaba bien pienso que es tema de la configuración del add-on), en cambio en youtube si aparece y los vídeos los miro en 1080p sin problema.

        Donde puedo aumentar la memoria de video a 256MB? Dentro de Kodi?

        Ancho de banda estoy seguro que no es, porque como te digo contenido de YT puedo reproducir sin problemas en 1080p.

        Espero su respuesta, muchas gracias, saludos!!

        Responder
        • Date cuenta de que el ancho de banda que usa un vídeo 1080p en YouTube puede no corresponder con el ancho de banda del mismo vídeo en Netflix. El cambio de la memoria asignada al vídeo lo puedes hacer desde el archivo config.txt.

          De todas formas no es lo mismo reproducir un vídeo que desencriptar y reproducir un vídeo, ya que esto requiere de más potencia en el procesador.

          Responder
          • Buenas tardes, claro te entiendo, entonces debe tener que ver con la potencia del procesador.
            Cambie la memoria del archivo condig.txt en raspbian video gpu_mem=256 y no note cambios no se si lo hice de manera correcta.

Deja un comentario