Cómo montar tu propio Fire TV Stick o Roku con una Raspberry Pi 5 y LibreELEC
Una Raspberry Pi 5 o un mini PC con LibreELEC, Kodi y Jellyfin puede sustituir a Fire TV o Roku para reproducir contenido local sin una interfaz llena de anuncios.
Los Fire TV Stick y Roku siguen siendo una forma económica de convertir cualquier televisor en un Smart TV, pero no son la única opción. Una Raspberry Pi, un mini PC o incluso un portátil antiguo pueden transformarse en un reproductor multimedia para el salón utilizando LibreELEC y Kodi, con una interfaz controlada por el usuario y especialmente adecuada para películas, series y música almacenadas localmente o en un servidor Jellyfin.
La alternativa DIY tiene, sin embargo, una limitación importante: es excelente para contenido propio y servicios domésticos, pero no sustituye automáticamente a un dispositivo certificado para Netflix, Disney+, Prime Video y otras plataformas con DRM cuando se busca reproducción 4K con todas sus prestaciones.
Qué necesitas para construir el reproductor
La configuración más sencilla parte de una Raspberry Pi 5, aunque el mismo concepto puede aplicarse a otros equipos compatibles.
- Raspberry Pi 5, mini PC o PC antiguo compatible.
- Tarjeta microSD, unidad USB o almacenamiento interno para el sistema.
- Cable HDMI adecuado para el televisor.
- Fuente de alimentación compatible con el dispositivo.
- Conexión Ethernet o Wi-Fi.
- Mando a distancia, teclado inalámbrico o control mediante HDMI-CEC.
- LibreELEC como sistema operativo.
- Kodi para gestionar y reproducir el contenido.
Si ya tienes un mini PC o un portátil antiguo sin utilizar, reutilizarlo puede resultar más barato que comprar una Raspberry Pi completa con caja, alimentación, almacenamiento y refrigeración.
Raspberry Pi 5 es una buena base para un reproductor 4K
Raspberry Pi 5 incorpora un Broadcom BCM2712 con cuatro núcleos Cortex-A76 a 2,4 GHz y una GPU VideoCore VII. La placa puede manejar dos salidas HDMI 4K a 60 Hz y dispone de decodificación por hardware para vídeo HEVC 4K60.
Estas características hacen que sea considerablemente más apropiada para un centro multimedia moderno que generaciones antiguas cuando el contenido principal está codificado en HEVC.
También cuenta con Ethernet Gigabit, Wi-Fi de doble banda, Bluetooth y puertos USB para conectar discos externos, receptores para mandos u otros periféricos.
Hay una limitación importante con H.264 en Raspberry Pi 5
Raspberry Pi 5 no dispone del mismo bloque de decodificación por hardware H.264 utilizado por modelos anteriores. La documentación oficial de Raspberry Pi indica que los códecs distintos de HEVC se procesan mediante software.
La CPU es suficientemente rápida para manejar una gran cantidad de contenido H.264. Raspberry Pi estima un uso aproximado del 10% al 20% de CPU para H.264 1080p24 y del 50% al 60% para 1080p60.
Esto no impide utilizarla como reproductor multimedia, pero conviene tenerlo en cuenta si la biblioteca contiene archivos H.264 de bitrates especialmente elevados. Una refrigeración adecuada también resulta aconsejable para cargas sostenidas.
LibreELEC convierte el equipo directamente en un centro multimedia
Una de las maneras más sencillas de construir el dispositivo consiste en utilizar LibreELEC. Se trata de una distribución Linux reducida diseñada específicamente para ejecutar Kodi.
En lugar de arrancar un escritorio convencional con navegador, actualizadores y decenas de servicios, el dispositivo inicia directamente una interfaz preparada para manejarse desde el sofá.
La versión estable de LibreELEC 12.2 ofrece actualmente imágenes específicas para Raspberry Pi 4 y Raspberry Pi 5, además de versiones para ordenadores x86 de 64 bits y diferentes plataformas ARM.
Cómo instalar LibreELEC en una Raspberry Pi
- Descarga LibreELEC USB-SD Creator en otro ordenador.
- Selecciona Raspberry Pi 5 como dispositivo de destino.
- Elige la versión estable recomendada de LibreELEC.
- Inserta una tarjeta microSD o memoria USB que puedas borrar completamente.
- Selecciona esa unidad como destino.
- Pulsa Write y espera a que termine la escritura.
- Extrae de forma segura la unidad.
- Insértala en la Raspberry Pi.
- Conecta HDMI, red y alimentación.
- Enciende el dispositivo y completa el asistente inicial de LibreELEC.
LibreELEC también permite utilizar Raspberry Pi Imager como alternativa para preparar el medio de arranque.
Conecta primero la Raspberry Pi al puerto HDMI correcto
Raspberry Pi 5 admite dos pantallas 4K a 60 Hz sin necesidad de activar manualmente el antiguo parámetro utilizado por Raspberry Pi 4.
Para un centro multimedia solo será necesario conectar uno de los puertos micro HDMI al televisor o receptor AV mediante un cable apropiado.
Si aparecen problemas de resolución, frecuencia de refresco o HDR, conviene revisar primero la información EDID negociada con el televisor y cualquier receptor o barra de sonido situada entre ambos dispositivos.
Activa HDMI-CEC para utilizar el mando del televisor
Una de las características que puede hacer que el montaje se comporte como un dispositivo comercial es HDMI-CEC.
Cuando televisor, cable y dispositivo lo soportan correctamente, Kodi puede recibir comandos procedentes del mando del propio televisor. Así es posible desplazarse por los menús, seleccionar una película, pausar o regresar sin mantener un teclado inalámbrico en el salón.
Los fabricantes utilizan nombres comerciales diferentes para CEC, por lo que puede aparecer en el televisor con una denominación propia.
Kodi funciona especialmente bien con películas almacenadas en casa
Kodi es un centro multimedia gratuito y de código abierto diseñado expresamente para televisores y mandos a distancia.
Puede reproducir archivos desde:
- Discos USB conectados directamente.
- Un NAS dentro de la red local.
- Carpetas compartidas mediante SMB.
- Servidores NFS.
- Otros equipos de la red.
Después de añadir las carpetas de películas y series, Kodi puede organizar la biblioteca con carátulas, argumentos, episodios, actores y estado de reproducción.
Cómo añadir una biblioteca de películas en Kodi
- Desde la pantalla principal entra en Videos.
- Selecciona Files.
- Pulsa Add videos.
- Busca el disco local, NAS o carpeta de red correspondiente.
- Selecciona la carpeta donde guardas las películas o series.
- Indica qué tipo de contenido contiene.
- Selecciona el proveedor de metadatos disponible.
- Confirma para que Kodi escanee la biblioteca.
Una nomenclatura coherente de carpetas y archivos ayuda a que las películas y episodios sean identificados correctamente.
Jellyfin es mejor si quieres utilizar varios televisores
Kodi puede trabajar de forma completamente independiente, pero esta característica empieza a resultar menos cómoda cuando existen varios televisores en casa.
Jellyfin utiliza una arquitectura servidor-cliente. Un ordenador central gestiona la biblioteca, usuarios, metadatos y progreso de reproducción, mientras los televisores y otros dispositivos se conectan como clientes.
Esto permite comenzar una película en el salón y continuarla desde otro dispositivo manteniendo el mismo punto de reproducción.
No necesitas elegir entre Kodi y Jellyfin
Ambos proyectos pueden utilizarse conjuntamente. Jellyfin mantiene oficialmente dos integraciones para Kodi:
- JellyCon: permite navegar por un servidor Jellyfin desde Kodi sin sincronizar toda la biblioteca.
- Jellyfin for Kodi: sincroniza las bibliotecas seleccionadas de Jellyfin con la base de datos local de Kodi.
Esta combinación permite conservar la interfaz y capacidad de reproducción de Kodi mientras Jellyfin actúa como servidor central para toda la casa.
Cómo conectar Kodi con Jellyfin
- Abre Kodi y entra en Settings > Add-ons.
- Abre el explorador de complementos.
- Selecciona la opción para instalar desde un archivo ZIP.
- Añade el repositorio oficial de Jellyfin para Kodi.
- Instala JellyCon o Jellyfin for Kodi desde ese repositorio.
- Introduce la dirección de tu servidor Jellyfin.
- Inicia sesión con el usuario correspondiente.
- Selecciona las bibliotecas que quieras mostrar en el televisor.
Jellyfin también dispone de clientes oficiales para Android TV, Fire TV, Roku, webOS, Tizen, Xbox y otras plataformas, por lo que el servidor no obliga a construir un reproductor DIY para cada televisor.
Direct Play evita que el servidor tenga que convertir el vídeo
Jellyfin intenta utilizar Direct Play siempre que el dispositivo pueda manejar directamente el contenedor, vídeo, audio y subtítulos del archivo.
Si únicamente cambia el contenedor, puede realizar Direct Stream. Cuando el códec de vídeo no es compatible, el servidor necesita transcodificarlo utilizando FFmpeg.
La transcodificación exige considerablemente más potencia al servidor, especialmente si hay que convertir vídeo 4K o incrustar subtítulos en la imagen.
Por ello, un cliente Kodi con buena compatibilidad de códecs puede reducir considerablemente la cantidad de transcodificación necesaria.
Un mini PC puede ser mejor opción que Raspberry Pi
Una Raspberry Pi ofrece bajo consumo y formato compacto, pero un pequeño ordenador x86 también tiene ventajas.
LibreELEC mantiene una imagen Generic para ordenadores, Intel NUC, nettops y portátiles de 64 bits. Esto permite reutilizar hardware que ya se encuentre en casa.
Un mini PC puede ofrecer almacenamiento NVMe integrado, más memoria, Ethernet de mayor velocidad y procesadores gráficos con aceleración para diferentes códecs, dependiendo de su generación.
Para un dispositivo destinado únicamente a Kodi, tampoco es necesario adquirir un procesador de gama alta.
No compres hardware antes de revisar los códecs que utilizas
El formato del vídeo importa más que la potencia bruta en muchos centros multimedia.
Antes de elegir el dispositivo, revisa algunos de los archivos más pesados de tu biblioteca y comprueba:
- Resolución máxima: 1080p o 4K.
- Códec de vídeo: H.264, HEVC o AV1.
- Profundidad de color: 8 o 10 bits.
- HDR10, HLG o Dolby Vision.
- Códec de audio: AAC, AC3, E-AC3, DTS, TrueHD u otros.
- Tipo de subtítulos utilizado habitualmente.
Jellyfin advierte de que la compatibilidad depende del cliente y del dispositivo. Incluso dentro de Android TV, las prestaciones HDR pueden variar según el hardware concreto.
Netflix y Disney+ son el gran límite de un reproductor DIY
Aquí aparece la principal diferencia frente a un Fire TV Stick, Roku, Apple TV o dispositivo Google TV certificado.
Los grandes servicios comerciales protegen el contenido mediante DRM y pueden exigir niveles concretos de certificación del dispositivo para ofrecer las resoluciones y formatos de mayor calidad.
Kodi dispone de InputStream Adaptive y puede trabajar con sistemas DRM como Google Widevine. LibreELEC también incluye mecanismos para instalar bibliotecas Widevine cuando un complemento las necesita.
Pero eso no significa que una Raspberry Pi con LibreELEC obtenga automáticamente el mismo nivel de certificación que un dispositivo comercial.
Widevine L3 puede limitar resolución y calidad
Los dispositivos certificados normalmente utilizan Widevine L1 con una ruta de vídeo protegida y un entorno de ejecución confiable.
Una instalación Linux genérica suele operar con Widevine L3. En esas condiciones, el propio servicio puede restringir la resolución a 720p o 1080p y retirar determinadas funciones HDR.
Además, complementos no oficiales para servicios como Netflix pueden dejar temporalmente de funcionar cuando la plataforma modifica su API o sistema DRM.
Por tanto, quien dependa principalmente de Netflix, Disney+, Prime Video, Max u otros servicios comerciales debería conservar un dispositivo oficialmente certificado si quiere máxima compatibilidad y calidad 4K.
El sustituto DIY tiene más sentido para Jellyfin, NAS y archivos propios
La propuesta resulta especialmente atractiva si la mayor parte del consumo procede de una biblioteca personal.
En ese escenario desaparecen muchos de los inconvenientes de las plataformas cerradas:
- No hay una pantalla principal dedicada a recomendaciones publicitarias.
- El usuario decide qué software instalar.
- La biblioteca permanece bajo su propio control.
- Es posible utilizar almacenamiento USB y recursos compartidos de red libremente.
- Kodi permite cambiar completamente la interfaz mediante skins.
- Jellyfin puede funcionar sin cuotas de suscripción para la gestión de la biblioteca.
Esto no elimina los costes de los servicios de streaming que el usuario quiera contratar. El ahorro y el control se encuentran principalmente en el dispositivo y en la reproducción de contenido propio.
Puedes empezar reutilizando un PC sin gastar dinero
Antes de comprar una Raspberry Pi 5, una estrategia práctica consiste en probar LibreELEC en un ordenador antiguo.
- Haz una copia de seguridad de cualquier archivo importante del equipo.
- Prepara una memoria USB con la imagen LibreELEC Generic.
- Arranca el ordenador desde esa unidad.
- Conéctalo mediante HDMI al televisor.
- Prueba tus archivos más exigentes.
- Comprueba audio multicanal, subtítulos, 4K y HDR si los utilizas.
- Decide después si merece la pena comprar hardware dedicado.
Esta prueba permite descubrir incompatibilidades antes de invertir en una nueva placa, caja, fuente de alimentación y almacenamiento.
Qué configuración elegir según el uso
- Solo películas y series en un único televisor: LibreELEC y Kodi pueden ser suficientes.
- Varios televisores y dispositivos: Jellyfin como servidor y Kodi o clientes Jellyfin como reproductores.
- Biblioteca principalmente HEVC 4K: Raspberry Pi 5 es una opción especialmente interesante por su decodificador HEVC 4K60.
- Quieres reutilizar hardware: instala LibreELEC Generic en un mini PC o portátil antiguo.
- Netflix, Disney+ y Prime Video son prioritarios: utiliza un reproductor certificado y considera Kodi/Jellyfin como complemento.
No es más sencillo que un Fire TV Stick, pero ofrece mucho más control
Un Fire TV Stick o Roku continúa ganando en facilidad de instalación: se conecta, se inicia sesión y las aplicaciones comerciales funcionan con sus certificaciones correspondientes.
Construir un reproductor propio exige elegir hardware, preparar el sistema operativo, configurar almacenamiento y entender al menos los conceptos básicos de códecs y redes.
La ventaja aparece después de esa configuración inicial. Una Raspberry Pi o mini PC con LibreELEC deja de depender de una pantalla de inicio controlada por el fabricante y se convierte en un equipo dedicado cuya interfaz, biblioteca y actualizaciones dependen mucho más de las decisiones del usuario.
Para quien utiliza principalmente archivos propios, un NAS o Jellyfin, el resultado puede reemplazar casi por completo a un stick convencional. Para quien vive dentro de servicios comerciales protegidos por DRM, sigue siendo más realista utilizar ambos dispositivos que intentar sustituir por completo el hardware certificado.