Hoy hablaremos de Jellyfin, un mediacenter que os encantará. Está claro que la noticia de que Plex cobrará por visualizar contenido en remoto si no pasas por caja está creando una respuesta enorme en todo internet. Tanto es así que muchas comunidades están pasándose a su hermano bastardo: Jellyfin. Igual que Plex -y Emby-, ambos softwares nacieron de la costilla del mejor centro multimedia: Kodi, aunque es cierto que tanto Plex como Jellyfin se basan en un sistema dual de cliente-servidor, de ahí que consideremos que sea una buena alternativa al ser su funcionamiento muy similar.
De hecho, Jellyfin se ideó inicialmente como un fork de Plex, es decir un «Plex abierto a todo el mundo» y con el código libre para que cualquiera pueda modificarlo a su antojo, ya que el rumbo que está tomando Plex es el del enfoque a empresas y cobrar por servicios como Plex Pass, Live TV, catálogo de películas, etc. En Jellyfin todo eso es gratis…y con más funciones, como veremos hoy.
Jellyfin: la gran alternativa a Plex de código abierto
Jellyfin tiene muchas cosas positivas: es Open Source, cuenta con una comunidad que lo mejora constantemente, cuenta con su propio equipo de desarrolladores, etc. Vendría a ser el Kodi de los sistemas multimedias cliente-servidor, porque si, como veremos tendremos que instalar por un lado el servidor de Jellyfin y por otro lado (en una Smart TV, un Apple TV, etc.) el cliente de Jellyfin que será el que haga la reproducción.
En fin, si no quieres pasar por caja con la nueva política de Plex o simplemente quieres probar algo nuevo, abierto y gratis, te animamos a seguir este tutorial con el que podrás hacer prácticamente lo mismo que con Plex…sin pagar; por ejemplo podremos usar transcodificación de forma gratuita, reproducir contenido en remoto o añadir sistemas de canales de TV en directo sin tener que pagar ni un euro.
Paso 1: Instala el servidor de Jellyfin
Como os comentábamos, Jellyfin funciona en una configuración servidor-cliente. Es decir, el primer paso es instalar el servidor. Oficialmente los creadores de Jellyfin cuentan en su página web con aplicaciones de servidor para Linux, Docker, Windows y Mac. La opción del Docker nos permite instalar el servidor también en algunos NAS, como los de QNAP o Synology. Además, la comunidad de usuarios ha creado algunas aplicaciones para NAS que permiten instalar el server de una forma más sencilla.
Por ejemplo, en nuestro caso hemos instalado el servidor en un NAS de QNAP, pero no hemos utilizado la función de Docker, sino un instalador que hemos localizado en Github, creado por el usuario pdulvp. Este nos ha facilitado mucho el proceso de instalación, ya que se trata de un .qpkg que podemos instalar directamente desde el App Center de QNAP. Además, una vez instalado, nos aparecerá el icono de la aplicación como si se tratara de Plex o cualquier otra app oficial. Una maravilla.
Por supuesto la instalación en un ordenador debería ser igual o más sencilla. Como os decíamos, tenéis aplicación server oficial para descargar en la página web de Jellyfin, así que no deberíais tener ningún problema para conseguirla.
Bien, ahora que ya tenemos instalado el servidor de Jellyfin, toca configurarlo. Pero antes, un apunte que quizás os pase y os queremos comentar para que no os volváis locos. Jellyfin utiliza por defecto el puerto 8096, el mismo que utiliza Emby. Así que si tenéis un servidor de Emby instalado es posible que al entrar en Jellyfin os aparezca el servidor de Emby en su lugar. Nos ha pasado en el QNAP. Así que lo que tendremos que hacer es cambiar el puerto que utiliza Emby a otro diferente.
Al lanzar por primera vez Jellyfin Server veréis una pantalla de bienvenida que nos instará a elegir nuestra idioma favorito y comenzar la configuración. Tendremos que ir pulsando en Siguiente y configurando los apartados que nos van apareciendo. Entre ellos tenemos la creación de un usuario. Os recomendamos no utilizar admin y además colocar una contraseña potente, ya que debéis tener en cuenta que cualquier aplicación de este tipo es una puerta de entrada a vuestro NAS u ordenador.
Paso 2: Añade tu biblioteca de películas y series a Jellyfin
Tras crear el usuario y la contraseña, nos pide que configuremos nuestras bibliotecas de medios. Es decir, que incorporemos las carpetas donde tenemos el contenido multimedia. Podéis hacer en este momento o hacerlo más tarde, como queráis. O podéis, como hemos hecho nosotros, colocar solo una de las carpetas para ir probando el sistema y ver si nos gusta. Al añadir una fuente de contenido tendréis que elegir qué tipo de contenido tiene esa carpeta (película, serie, música, etc.) y según el tipo de contenido elegido seleccionar algunas opciones (proveedores de datos, idiomas, imágenes, etc.).
Una vez agregadas las carpetas, nos preguntará en qué idioma queremos descargar los metadatos y cuál es nuestro país, ambos muy importantes para que tanto el contenido como las calificaciones de edad y similares sean las correctas. Tras esto, tendremos que decirle si vamos a permitir conexiones externas y si queremos realizar una configuración automática de puertos en el router. Os recomendamos, de momento, decir que no a ambas cosas.
¡Y listo! Pulsáis en terminar y el servidor estará configurado. Ahora os aparecerá una pantalla en la que os pide el usuario y contraseña que acabéis de crear para entrar en el servidor. Lo ponéis y os aparecerá la pantalla principal de Jellyfin. Si tenéis Emby, la pantalla inicial de Jellyfin os recordará muchísima a este otro mediacenter. Es una especie de mezcla entre Plex y Emby.
Paso 3: Configura todos los detalles del servidor de Jellyfin
Tras la configuración inicial tendremos el servidor creado y listo para funcionar. Durante los primeros minutos lo veréis «trabajando» en la identificación del contenido multimedia de las carpetas que hayamos configurado. Una vez finalizado, en la pantalla inicial veréis un apartado llamado «Mis contenidos» que diferenciará entre las diferentes categorías (Películas, Series, Música, etc.) y un poco más abajo os mostrará el contenido más reciente, que en esta primera configuración será todo el que hayamos puesto claro.

El uso y configuración de Jellyfin es muy similar al de Plex, aunque es algo más personalizable. En la esquina superior izquierda tenemos un icono formado por tres barra horizontales que podemos pulsar para desplegar un pequeño menú. Aquí veremos los medios configurados, pero justo debajo tendremos también la sección de «Administración», donde encontramos el acceso al «Panel de Control». Al pulsar se nos abrirá una pantalla de configuración, de nuevo, similar a la de Plex.
No podemos explicar aquí todas y cada una de las opciones porque se haría eterno, pero vamos a echar un vistazo rápido a algunas de las más interesantes. Más allá de las opciones habituales como cambiar el nombre del servidor, las carpetas para el caché, crear o eliminar usuarios o manejar las bibliotecas; tenemos un apartado clave en cualquier software de mediacenter. Este no es otro que el de «Reproducción». Y en Jellyfin cobra especial importancia, ya que uno de los motivos para elegir este software y no Plex es la transcodificación.
Como ya hemos explicado, Jellyfin permite transcodificar el vídeo sin necesidad de pagar una suscripción, como si requieres Plex. Eso sí, debéis tener en cuenta que modificar un vídeo en tiempo real requiere bastantes recursos hardware. Si queréis hacer transcodificación del vídeo y tenéis un NAS no demasiado potente, podría saturarse e incluso colapsar y dejar de funcionar. Generalmente tener una tarjeta gráfica dedicada ayuda mucho, pero aún así el consumo de recursos es muy alto. Tendréis que hacer pruebas para ver si vuestro equipo es capaz de hacer esta función.
Si lo queréis probar, en el apartado «Conversión» de la opción de «Reproducción» tenéis las opciones para activar la «Aceleración por hardware» y también la codificación en formato HEVC y AV1, dos de los códecs más modernos y eficientes en la actualidad.
Otra opción muy interesante es la activación del DLNA. Esto permite compartir el contenido de nuestro servidor Jellyfin a través del protocolo DLNA, es decir, sin necesidad de instalar la aplicación cliente. Cualquier dispositivo compatible con DLNA, que actualmente son prácticamente todos los televisores y reproductores del mercado, podrá ver el contenido indexado en el servidor. No lo verán con la «interfaz bonita» claro, pero sí podrán navegar entre el contenido. Con Jellyfin 10.9 el DLNA se ha convertido en un Plugin, así que se ha movido a la sección de Complementos.
Y hablando de Complementos, esta es otra de las secciones más potentes de Jellyfin. Al igual que ocurre en Kodi, tenemos disponibles una serie de complementos, add-ons o plugins, como queráis llamarlos, que podremos instalar para incorporar múltiples funciones a este mediacenter (Plex también cuenta con Complementos, aunque quizás sean menos conocidos).
Aunque el repositorio oficial no tiene un catálogo de complementos demasiado extenso, sí tenemos algunos interesantes, como el propia DLNA, los plugin que nos permiten conectar Jellyfin con Infuse o con Kodi, el NextPVR, el del servicio Trakt y alguno más.
Otra de las funciones que tenemos disponible en Jellyfin de manera gratuita y que para usarla en Plex debemos comprar el Premium es la reproducción de listas IPTV. Es cierto que no es tan sencillo como en Kodi, donde solo tienes que colocar la URL o el archivo M3U. Para usar una lista IPTV en Jellyfin, al igual que en Plex, tendrás que crear un servidor Xteve o Homerun, un proceso algo más laborioso pero que una vez configurado deja todo perfectamente integrado.
Paso 4: Instala el cliente de Jellyfin
Nos queda lo último y lo más fácil, aunque puede ser a la vez lo más complicado. Empezaremos por lo primero, que es saber qué compatibilidad tiene el cliente de Jellyfin, para ello nada mejor que irnos a su página web para descargarlo. Como veis, el cliente es compatible con los siguientes sistemas operativos:
- Linux, Windows y MacOS (Jellyfin Media Player).
- Jellycon (para usarlo como cliente con Kodi).
- Android, Android TV y Google TV.
- iOS.
- Roku.
- WebOS.
- Infuse.
- Tizen OS (de manera extraoficial).
Como veis, la compatibilidad ha crecido enormemente desde hace un año, incorporándose poco a poco más y más plataformas. La única de las grandes marcas de TV que es más complicada instalar es en televisores Samsung, que como os hemos puesto en la lista se puede hacer de forma extraoficial si seguimos los pasos publicados en su repositorio.
Una vez instalado, el propio programa buscará el servidor en nuestra red instalado en los pasos previos y se conectará (nos pedirá usuario y contraseña para ingresar). Los cambios que pueda haber entre clientes son normalmente estéticos o, si hay alguna limitación, se tratará a limitaciones de los propios dispositivos -por ejemplo el cliente de las Smart TV no hará passtrough de audios HD o audios DTS si el televisor no lo soporta-. Y permiten alguna que otra personalización como los temas, cambiar el color de los iconos, tamaño de los pósters, etc.
Conclusiones: una grandísima alternativa libre a Plex
Como habéis podido ver, Jellyfin es una magnífica alternativa open source a Plex o a Emby. Basado en el primero -que a su vez se basa en Kodi-, podríamos decir que es un Plex gratis o un Plex de código libre con sus cosas buenas, como una mayor personalización y funcionalidades, ya que los programas de código libre se van mejorando con propuestas de la comunidad sin seguir necesariamente un propósito comercial.
Si quieres probarla, nada te lo impide: es gratis, casi compatible con todo y además super fácil de configurar -y más si vienes de Emby o Plex-. Además, su potencia reside en la comunidad tan fiel de gente, algo que recuerda mucho a Kodi -especialmente antes del boom que tuvo con dispositivos Android- y en una extrema personalización para dejarlo a nuestro gusto. El límite no lo pone Jellyfin, lo pones tú.