En los tiempos que corren, tenemos al alcance de la mano multitud de software centrado en la reproducción y gestión de diferentes contenidos multimedia. Una de las propuestas que más está creciendo a lo largo de los últimos tiempos es la popular Jellyfin que cada vez tiene más adeptos, como muchos de vosotros ya sabréis al haberlo probado.
Cierto es que la mayoría de vosotros conocéis más que de sobra alternativas como Plex o Emby, dos opciones que llevan una buena cantidad de años entre nosotros. Sin embargo, como os contamos, Jellyfin pone a nuestra disposición un software alternativo a los dos anteriores, totalmente gratuito y de código abierto, lo que nos permite aprovechar funciones que, tanto en Plex como en Emby, están bloqueadas bajo un muro de pago por suscripción.
| Característica | Jellyfin | Plex |
|---|---|---|
| Coste Real | 100% Gratuito y Código Abierto | Freemium (funciones clave como transcodificación por hardware requieren Plex Pass de pago) |
| Transcodificación por Hardware | Incluida (Gratis) | Requiere Plex Pass |
| Acceso Remoto | Configuración manual (requiere conocimientos técnicos) | Simplificado y gestionado por Plex (más fácil para principiantes) |
| Personalización (Plugins/Temas) | Muy alta y flexible | Limitada y controlada por Plex |
| Privacidad | Total (servidor autoalojado sin recolección de datos) | Menor (requiere conexión a servidores de Plex, telemetría) |
| Mejor para... | Entusiastas del control, la privacidad y el código abierto | Usuarios que buscan máxima sencillez de uso y no les importa pagar por funciones |
¿Qué es Jellyfin y por qué usarlo?
Jellyfin es un servidor multimedia gratuito y de código abierto que nos permite organizar, gestionar y reproducir todo tipo de contenido digital (películas, series, música, fotos y televisión en directo) desde cualquier dispositivo conectado a la red local, o incluso desde fuera de casa. A diferencia de otras plataformas similares, como Plex, Jellyfin no depende de servicios externos, no incluye publicidad y no requiere suscripción ni ningún tipo de pago: todo el contenido se aloja en nuestro propio servidor (PC, NAS o servidor dedicado), lo que significa que tenemos el control total sobre nuestros archivos y nuestra privacidad.
Jellyfin se instala como un servidor en un equipo, y una vez listo actúa como un centro multimedia. Desde ahí nos permite:
- Escanear nuestras carpetas de contenido.
- Descargar automáticamente metadatos (carátulas, sinopsis, reparto, etc.).
- Organizar todo en bibliotecas visuales.
Además, nos permite acceder desde aplicaciones móviles, navegador web, Smart TV o dispositivos como Android TV. En la práctica, es como crear nuestro propio «Netflix casero», pero con nuestros propios archivos.
Características principales de Jellyfin
Cuando hablamos de Jellyfin, podemos destacar las siguientes funciones y características:
- Gestión automática de bibliotecas multimedia. Jellyfin organiza automáticamente todo el contenido (películas, series, música, fotos, programas de televisión, etc), descargando automáticamente la información enriquecida como carátulas, descripciones, géneros y valoraciones, mejorando la experiencia visual y de navegación.
- Streaming en red local y remoto. Este programa permite reproducir contenido desde la red local (LAN), de forma remota mediante acceso externo seguro, y hasta en múltiples dispositivos simultáneamente. Además, soporta transcodificación automática (sin tener que pagar nada) para adaptar el vídeo al ancho de banda disponible o al dispositivo utilizado.
- Personalización y plugins. Esta herramienta incluye soporte para plugins, lo que le dota de algunas funcionalidades extra como añadir subtítulos automáticamente, integrar IPTV, mejorar metadatos o añadir estadísticas de reproducción. Esto lo convierte en una solución flexible para que los usuarios avanzados puedan adaptarla y ajustarla como quieran.
- Gestión de usuarios y control parental. Nos permite crear diferentes perfiles de usuario con restricciones de contenido, control parental, historial independiente y bibliotecas personalizadas. Esto hace de Jellyfin una herramienta ideal, y segura, para toda la familia.
- Soporte para TV en directo y grabaciones. Jellyfin puede integrarse con sintonizadores de Tv compatibles para ver televisión en directo, programar grabaciones o gestionar guía electrónica de programación (EPG).
- Multiplataforma. Jellyfin es compatible con Windows, Linux, macOS, Docker y NAS (Synology, QNAP, etc.). Y también cuenta con aplicaciones cliente para Android, iOS, Android TV, Fire TV y navegadores web.
- 100% gratuito y sin funciones de pago. Por último, pero no menos importante, no tiene pagos de ningún tipo. A diferencia de sus rivales, como Plex o Emby, este no tiene versiones «Premium», no impone límites artificiales y no hay bloqueo de funciones. Todas sus características están disponibles desde el primer momento para todo el mundo.
Descarga e instalación de Jellyfin
Para empezar a usar Jellyfin correctamente, lo primero que debemos entender es que lo realmente importante es montar el servidor multimedia Jellyfin Server, ya que es la parte principal del servicio. El servidor es el que organiza, gestiona y transmite los contenidos. Por otro lado, los clientes (apps o navegador) solo se utilizan para conectarse a este servidor y acceder a todo su contenido desde los otros dispositivos.
Instalar Jellyfin Server en Windows. Si vas a montar el servidor en un PC con Windows, el proceso es más sencillo. Basta con acceder a la página oficial de descargas de Jellyfin, bajar el instalador para Windows (versión estable) y ejecutar el archivo .exe que hemos descargado. Simplemente seguiremos el asistente que nos indica cómo instalar Jellyfin paso a paso (podemos dejar la ruta y las opciones por defecto) y, al acabar, ya podremos entrar a él desde «https://localhost:8096».
Instalar Jellyfin en Linux (repositorio o Docker). En Linux existen varias formas de instalar este servidor. Las dos más comunes son, o bien añadiendo el repositorio a nuestro sistema y bajando el binario desde allí, o instalar Jellyfin con Docker, siendo esta última la recomendada, sobre todo, para servidores, NAS (Synology, QNAP), una Raspberry Pi o un Mini-PC.
Una vez que tenemos el servidor en marcha, debemos entrar al mismo escribiendo en el navegador la URL que hemos dicho (https://ip_del_servidor:8096), y seguir los pasos que nos van apareciendo para configurar el programa. Además, también podemos conectarnos directamente a este servidor usando cualquiera de los clientes que están disponibles en varias plataformas y sistemas operativos, o desde la aplicación web que nos ofrecen los desarrolladores. Su funcionamiento es sencillo; y tras introducir la IP del servidor ya tenemos a mano todo lo necesario para acceder a nuestros contenidos vía streaming, archivos de un tipo u otro que con el tiempo hemos ido acumulando en las correspondientes bibliotecas que creamos y que veremos a continuación.
Configuración paso a paso
Una vez hayamos instalado el cliente tal y como os hemos mostrado antes, lo primero que hará el mismo es solicitarnos el acceso al servidor de Jellyfin. De ahí la importancia de crear una cuenta de servidor en el programa como tal. Eso significa que tendremos que descargar la aplicación que funciona en modo servidor.
Y, una vez conectados, podremos empezar con la configuración.
Cómo crear una cuenta en el servidor
Al igual que sucede con el cliente, instalamos el programa de manera convencional en nuestro equipo, y una vez que lo ponemos en marcha se abrirá la aplicación web del centro multimedia para que podamos crear una nueva cuenta. Aquí no tendremos más que seguir los pasos del asistente de configuración como tal.
Precisamente es aquí donde vamos a crear nuestra cuenta personal en la plataforma con su correspondiente nombre de usuario y contraseña de acceso que usaremos más adelante para autenticarnos. Así, una vez hayamos creado nuestra cuenta personal de usuario, lo primero que nos solicitará la aplicación web servidor en la que nos encontramos, es añadir una nueva biblioteca personal.
Crear y gestionar bibliotecas multimedia
Tal y como os podréis imaginar, esta es la ubicación desde la que el cliente que instalamos antes de Jellyfin, va a obtener los contenidos multimedia que nosotros deseemos. Por tanto, esto significa que aquí podemos añadir, en primera instancia, los ficheros a los que más adelante accedemos desde el propio cliente del programa, ya sea desde el dispositivo o plataforma que vayamos a usar para ello.
Por tanto, no tenemos más que pinchar en el botón que reza Add Media Library para crear una nueva biblioteca de contenidos, que es lo que buscamos en este momento.
Cabe mencionar que una vez pulsamos en el botón mencionado, a continuación tenemos la posibilidad de establecer un nombre personalizado para dicha biblioteca, así como especificar el tipo de contenidos que vamos a almacenar aquí. Y es que debemos tener en consideración que el centro multimedia Jellyfin nos permite reproducir y gestionar múltiples tipos de contenido diferentes desde una única interfaz. Por supuesto, aquí nos referimos a elementos tales como películas, series, libros, música, fotos y más.
Tal y como os podréis imaginar, todo ello nos permitirá realizar una gestión mucho más organizada y avanzada de nuestras bibliotecas. Debemos tener en cuenta que el objetivo de todo ello es generar varias de estas con el tiempo, por lo que a establecer un buen nombre y categoría desde el principio siempre será de utilidad.
Configurar una biblioteca
Una vez seleccionado el tipo de contenido y el nombre que deseamos dar a esta nueva biblioteca de Jellyfin, nos vamos a encontrar con una serie de parámetros que deberíamos configurar. De nuevo estos nos permitirán gestionar de una manera más efectiva nuestros contenidos multimedia en el programa, algo que agradeceremos más adelante a medida que su uso vaya en aumento.
De esta manera y en la nueva pantalla de configuración que aparece, podremos establecer el idioma preferido en la biblioteca, el país, configurar el uso de los subtítulos, monitorización de contenidos en tiempo real, carátulas de contenidos, bases de datos de librerías para las pelis y series, y mucho más.
Una vez hayamos personalizado y configurado todo esto os contamos, en la parte inferior de la ventana de la aplicación web nos encontramos con el botón que nos permite continuar con el proceso de creación de la biblioteca. Eso sí, antes de terminar, es obligatorio que establezcamos alguna carpeta local o en red que es donde tenemos guardados los archivos que posteriormente vamos a reproducir desde el cliente.
Tras ello ya aparecerá el nuevo contenido que hemos creado, donde por descontado podremos ir añadiendo archivos más adelante.
Igualmente, desde aquí, en la siguiente ventana del asistente, podremos configurar el idioma y país de los metadatos de los contenidos que vamos a usar aquí. Un paso importante, especialmente por motivos de seguridad, es permitir o denegar el acceso remoto a nuestro servidor de contenidos de Jellyfin, algo que también debemos establecer ahora.
Eso sí, aunque habilitemos el acceso remoto desde el programa, para poder entrar de forma remota al servidor tendremos que configurar correctamente los puertos del router. En concreto, tendremos que abrir el 8096 TCP y, preferiblemente, usar un DNS dinámico. Además, una configuración incorrecta del puerto o de este acceso remoto puede exponer toda la red doméstica a hackers. Por lo tanto, recomendamos dejar esto desactivado y acceder solo desde la red local, o utilizar soluciones de seguridad avanzadas como un túnel de Cloudflare o una VPN.
Más opciones de configuración de Jellyfin
Es evidente que este es un proceso que podemos repetir tantas veces como deseemos para añadir y configurar nuevas bibliotecas de contenidos de Jellyfin. Igualmente, tendremos la posibilidad de ir sumando archivos a las mismas para así poder acceder desde cualquier dispositivo o lugar que haga las veces de cliente.
Es importante tener en consideración que los parámetros configurados y que hemos visto en los pasos anteriores, los podremos modificar más adelante desde la aplicación web del centro multimedia. Igualmente, tendremos la posibilidad de configurar el idioma de la interfaz del programa, un acceso rápido para reproducir contenidos con un único código que establecemos, además de parámetros relativos al audio y al vídeo.
En lo que se refiere al apartado de la visualización de contenidos de vídeo, desde la ventana de configuración podemos elegir el modo de visualización dependiendo del dispositivo que estemos usando, por ejemplo. Aquí encontramos un televisor, un móvil, un equipo de sobremesa, y más.
Igualmente, desde aquí podemos establecer un modo claro y oscuro o elegir entre alguno de los salvapantallas disponibles para utilizarlo. Es importante saber para la gestión de bibliotecas, que esta sección nos permite configurar el número de elementos disponibles que veremos en cada pantalla, es decir, portadas de los vídeos.
Os recomendamos echar un vistazo a las múltiples opciones de configuración que nos presenta este programa en su versión de cliente para personalizar al máximo la interfaz. Al poder configurarla en castellano, no nos resultará en absoluto complicado.
Desde aquí podemos apuntar que la interfaz de usuario del cliente de Jellyfin, lo cierto es que es bastante similar a la que hasta la fecha nos encontrábamos en la popular alternativa llamada Plex. Al mismo tiempo, es importante tener en consideración que las opciones de configuración, tanto para la reproducción como para la transmisión online, son menores. Pero claro, de manera paralela hay que tener en consideración que esta es una aplicación totalmente gratuita, al contrario de lo que sucede en la mencionada Plex, de ahí su actual atractivo para muchos usuarios.
A partir de ahí ya solo nos queda empezar a disfrutar de todos los contenidos multimedia compatibles con esta solución software desde cualquier plataforma y dispositivo de manera totalmente personalizada.
Optimizar el servidor Jellyfin
Ya hemos visto algunas de las principales opciones de configuración que nos encontramos dentro de este programa. Pero si queremos exprimir su potencial al máximo no nos podemos quedar aquí. Algunas de las otras opciones de configuración por las que debemos pasar para que nuestro servidor Jellyfin funcione perfecto, rápido y ordenado son:
Organizar el contenido en carpetas jerárquicas. Debemos crear directorios separados por cada tipo de contenido multimedia (películas, series, música) y configurar cada uno como una biblioteca diferente en Jellyfin, especificando correctamente el tipo de contenido y el idioma de los metadatos. Una configuración básica ideal sería:
- Películas: Una carpeta dedicada para las películas (por ej: ~/media/peliculas). Para que las carátulas y todos los metadatos funcionen, debemos tenerlo en formato «Película (Año)/Película (Año).mkv».
- Series: Otra carpeta separada para todas las series (por ej: ~/media/series). Para que las carátulas y todos los metadatos funcionen, debemos tenerlo en formato «Serie/Temporada 01/Serie – S01E01.mkv».
- Música: Carpeta independiente exclusiva para contenido musical (por ej: ~/media/musica). Para que las carátulas y todos los metadatos funcionen, debemos tenerlo en formato Artista/Álbum/A01 – Canción.flac
Si no lo organizamos así, Jellyfin no encontrará las carátulas.
Configurar el transcoding por hardware (si tenemos GPU). Si nuestro equipo dispone de GPU NVIDIA o Intel QuickSync, es recomendable habilitar el «hardware transcoding» para mejorar el rendimiento y la calidad de la reproducción.
Asegurar el acceso remoto mediante túneles seguros. Una vez hayamos optimizado el servidor, debemos implementar Cloudflare Tunnel (u otra solución segura, como HTTPS, reverse proxy o VPN) para poder acceder remotamente a él, evitando exponer directamente los puertos 8096 o 8920.
Personalizar la interfaz con temas y plugins. Exploraremos los plugins disponibles y los temas personalizados para poder adaptar Jellyfin a nuestras preferencias.
