- Jellyfin es un servidor multimedia gratuito y de código abierto que centraliza películas, series, música y fotos sin suscripciones ni rastreo.
- Funciona con un modelo cliente-servidor multiplataforma, permite acceso local y remoto seguro y ofrece transcodificación automática.
- La correcta organización de carpetas y el uso de plugins de metadatos y subtítulos son clave para una experiencia tipo “Netflix casero”.
- Frente a Plex o Emby, Jellyfin destaca por no tener funciones de pago, priorizar la privacidad y permitir personalización avanzada.
Si tienes por casa montones de películas, series, música y fotos repartidas por discos duros, pendrives y carpetas imposibles, seguramente te has planteado alguna vez tener tu propio “Netflix casero”. Ahí es donde entra Jellyfin, un servidor multimedia gratuito que se está ganando a pulso un hueco entre los usuarios que quieren algo potente, sin anuncios y sin pagar suscripciones.
Frente a alternativas muy conocidas como Plex o Emby, Jellyfin destaca por ser software 100 % libre y de código abierto, sin versiones “premium”, sin funciones bloqueadas y sin rastrearte. Todo se ejecuta en tu propio equipo, tú controlas tus archivos y tú decides si se puede acceder solo desde tu red local o también desde fuera de casa.
Qué es Jellyfin y qué lo hace diferente
Jellyfin es, en esencia, un servidor multimedia gratuito y autogestionado que instalas en un ordenador, NAS, mini PC, Raspberry Pi o incluso en un Mac viejo que tengas por casa. Ese servidor se encarga de organizar toda tu colección digital (películas, series, música, fotos, vídeos caseros e incluso TV en directo) y de enviarla por streaming a cualquier dispositivo compatible.
A diferencia de otros servicios similares, Jellyfin funciona como un sistema cliente-servidor totalmente autónomo: por un lado está la aplicación de servidor, que corre en Windows, Linux, macOS, contenedores Docker o NAS (Synology, QNAP, etc.) y, por otro, los clientes para Android, iOS, Android TV, Fire TV, Smart TV, consolas o el propio navegador web.
La gran gracia de este modelo es que no hay conexión obligatoria con servidores externos, no hay cuentas en la nube de terceros, ni límites artificiales de dispositivos ni suscripciones. Jellyfin puede funcionar en una intranet completamente aislada, igual que en Internet, porque toda la lógica y autenticación se queda en tu máquina.
Este proyecto nació en 2018 como un fork directo de Emby, en el momento en que Emby decidió cerrar parte de su código. Desde entonces, Jellyfin ha seguido su propio camino, con una comunidad muy activa, plugins oficiales y de terceros, mejoras constantes y nuevas funciones como SyncPlay, TV en directo sin límites de canales o soporte para nuevos códecs como AV1.
Ventajas de usar un servidor multimedia gratuito como Jellyfin
Lo que más llama la atención de Jellyfin es que es totalmente gratis, sin letra pequeña. No existe un modo premium ni funciones escondidas tras un muro de pago: todo lo que ofrece el servidor está disponible desde el minuto uno. Cosas que en Plex o Emby suelen requerir suscripción (transcodificación avanzada, ciertas apps, características extra, etc.) aquí vienen desbloqueadas.
Otra ventaja clave es la privacidad y el control de tus datos. Con Jellyfin no estás cediendo tu historial de visionado, ni tus colecciones, ni tus hábitos de reproducción a una empresa. Los metadatos se descargan directamente en tu servidor y ahí se quedan; puedes incluso cortar cualquier acceso a Internet y seguir disfrutando del contenido en tu red local sin problema.
En el día a día, el resultado se parece mucho a tener tu propio Netflix o Disney+ particular, pero alimentado con tus archivos: carátulas atractivas, sinopsis, reparto, géneros, valoraciones, temporadas de series bien ordenadas, música agrupada por artistas y álbumes, fotos perfectamente clasificadas… todo ello con una interfaz cómoda y bastante familiar para cualquiera que haya usado otras plataformas.
Además, gracias a que Jellyfin es multiplataforma y extensible mediante plugins, puedes ir ampliando lo que hace según tus necesidades: añadir IPTV, estadísticas de visionado, descargas automáticas de subtítulos, mejoras de metadatos, cambios de tema visual, etc. Es una solución muy flexible que va genial tanto para un uso doméstico sencillo como para montarte un HTPC serio.
Características principales de Jellyfin
Una de las funciones estrella de Jellyfin es la gestión automática de bibliotecas multimedia. Basta con indicarle en qué carpetas guardas tus películas, series, música o fotos, y el servidor se encarga de escanearlas, identificar los títulos y descargar metadatos enriquecidos: carátulas, argumentoss, reparto, géneros, puntuaciones, fecha de estreno, etc.
A nivel de reproducción, Jellyfin permite tanto streaming en red local como acceso remoto. En LAN, cualquier dispositivo compatible puede conectarse al servidor y reproducir en directo, incluso varios a la vez. Si necesitas salir de casa, también puedes acceder desde fuera, ya sea abriendo puertos, usando un túnel seguro (Cloudflare, Tailscale, VPN, etc.) o configurando un proxy inverso con HTTPS.
El servidor soporta transcodificación automática de vídeo y audio, algo crucial cuando el dispositivo cliente o la conexión no soportan el formato original. De esta forma, si tu Chromecast o tu móvil no pueden con un MKV pesado en H.265, Jellyfin puede convertirlo al vuelo a un formato compatible y con un bitrate adaptado al ancho de banda disponible.
También incluye un completo sistema de usuarios, perfiles y control parental. Puedes crear cuentas para cada miembro de la familia, limitar qué bibliotecas ve cada uno, aplicar filtros por edad, bloquear ciertos contenidos y mantener historiales de visionado independientes. Esto la hace ideal para hogares donde conviven adultos y peques.
Otro punto importante es el soporte de TV en directo y grabaciones. Si dispones de sintonizadores compatibles o fuentes IPTV, Jellyfin puede mostrar la guía EPG, permitirte ver canales en vivo, programar grabaciones y gestionar tu propio “grabador digital” centralizado, sin los límites de canales que imponen otros servidores.
Jellyfin frente a Plex y Emby
Si ya has probado Plex o Emby, probablemente te suene mucho la interfaz de Jellyfin, porque hereda buena parte de la experiencia de usuario de sus orígenes. Sin embargo, hay diferencias importantes que hacen que muchos usuarios se pasen a Jellyfin sin mirar atrás.
La primera diferencia es el modelo de negocio: Jellyfin es 100 % open source y sin suscripción, mientras que Plex y Emby reservan determinadas funciones para quienes pagan sus planes de pago (Plex Pass o la licencia de Emby). Cosas como el transcoding por hardware más avanzado, algunas apps móviles completas o ciertas integraciones suelen requerir pasar por caja en sus competidores.
En segundo lugar, Jellyfin va muy en serio con la protección de la privacidad y la ausencia de rastreo. No se conecta por defecto a una cuenta en la nube, no te muestra anuncios ni banners promocionales y no está recopilando activamente lo que ves y cuándo lo ves. Tus estadísticas se quedan en tu servidor y tú decides qué hacer con ellas.
También desaparecen los límites artificiales de dispositivos y sesiones. Con Jellyfin puedes conectar tantos clientes como tu hardware sea capaz de aguantar y crear cuantos usuarios quieras, sin preocuparte por topes impuestos desde fuera. Si tu PC o NAS tiene potencia suficiente, podrás tener varias reproducciones simultáneas sin problema.
Eso sí, hay que reconocer que Plex todavía lleva ventaja en ciertos aspectos de refinamiento y ecosistema, mientras que Jellyfin, al ser comunitario, puede tener menos “chucherías” a nivel de servicios externos. Pero a cambio evitas depender de una empresa concreta y tienes la tranquilidad de que nadie te va a cortar funciones de la noche a la mañana.
Requisitos y dispositivos: ¿necesito un equipo dedicado?
Mucha gente se pregunta si es imprescindible montar un servidor dedicado solo para Jellyfin. La respuesta corta es que no: puedes instalar Jellyfin en tu ordenador personal, dejarlo encendido mientras ves contenido y funcionar sin problemas, siempre que el equipo tenga recursos suficientes para lo que le pidas.
Si tu idea es ver una película en el salón mientras el PC está a un par de habitaciones de distancia, basta con que tengas Jellyfin Server corriendo en tu máquina y la dejes encendida mientras usas la app en la Smart TV, en un dispositivo Android TV, Fire TV, Chromecast o en otra pantalla conectada a tu red.
Ahora bien, para un uso más intensivo (varias personas viendo contenido a la vez, mucho transcoding, servidor 24/7, etc.), suele rentar montar Jellyfin en un NAS, mini PC de bajo consumo, Raspberry Pi potente o un viejo Mac mini. Así puedes tenerlo siempre encendido, con consumo bajo y sin depender del ordenador de uso diario.
Dado que Jellyfin está disponible para Windows, Linux, macOS, Docker y NAS, tienes bastante libertad para elegir la plataforma que mejor se adapte a tu casa. En muchos casos, Docker sobre un pequeño servidor doméstico o NAS es la solución más cómoda de mantener y actualizar.
Descarga e instalación de Jellyfin Server
El primer paso para montarte tu cine en casa es instalar el Jellyfin Server, que es el corazón de todo el sistema. Sin servidor no hay nada que ver, porque las apps de móvil, TV o navegador son simplemente clientes que se conectan a él para mostrar y reproducir el contenido.
En Windows, la instalación es bastante directa: solo tienes que entrar en la página oficial de descargas de Jellyfin, elegir la versión estable para tu arquitectura (en el 99 % de los casos AMD64), descargar el ejecutable .exe y seguir el asistente de instalación. Puedes dejar las rutas por defecto salvo que quieras algo muy específico.
Una vez instalado, el propio servidor arranca y podrás acceder a la interfaz de configuración desde el navegador en la dirección http://localhost:8096. Desde ahí el asistente te guiará para crear el primer usuario, elegir el idioma, definir el acceso remoto y añadir tus primeras bibliotecas multimedia.
En Linux hay varias opciones igual de válidas: puedes añadir el repositorio oficial y usar el gestor de paquetes de tu distribución o tirar de Docker, que suele ser la alternativa más cómoda para servidores permanentes, NAS o pequeños equipos tipo Raspberry Pi. La documentación oficial detalla los pasos para cada sistema.
Cuando tengas el servidor en marcha, para acceder desde otros dispositivos de la red bastará con poner en el navegador la IP del equipo servidor seguida del puerto 8096, por ejemplo http://192.168.1.63:8096. Cualquier app cliente de Jellyfin te pedirá precisamente esa dirección para enlazar con tu servidor.
Creación de la cuenta y primeros pasos en la configuración
Lo primero que verás al entrar por navegador en Jellyfin es un asistente para crear tu usuario administrador. Aquí defines un nombre de usuario y una contraseña que usarás después desde las apps clientes para iniciar sesión en tu servidor.
Tras crear esa cuenta principal, Jellyfin te pedirá que añadas tu primera biblioteca multimedia. Es aquí donde empiezas a decirle al servidor dónde tiene que buscar películas, series, música, fotos o libros, y qué tipo de contenido hay en cada ruta que añadas.
El siguiente paso será darle a Add Media Library (Añadir biblioteca multimedia), elegir un nombre descriptivo (por ejemplo, “Películas”, “Series”, “Música”) y seleccionar el tipo de contenido que vas a guardar en esa biblioteca. El tipo que elijas influye en cómo se muestran y cómo se consultan los metadatos.
En la pantalla de configuración de la biblioteca podrás ajustar parámetros de idioma, país, subtítulos, bases de datos de metadatos a usar (por ejemplo, TheMovieDB o MusicBrainz), carátulas preferidas, monitorización en tiempo real de cambios en las carpetas y otras opciones pensadas para tenerlo todo bien organizado.
Antes de terminar, tendrás que especificar al menos una carpeta local o en red que contenga tus archivos. Esa será la ruta que el servidor rastreará para indexar el contenido. Más adelante podrás añadir o cambiar rutas sin problema desde el panel de administración.
Cómo organizar tus carpetas para que Jellyfin lo detecte todo bien
Para que Jellyfin identifique sin errores tus películas, series y música, conviene seguir una estructura de carpetas clara y coherente. Si lo dejas todo en un batiburrillo, luego te tocará corregir metadatos a mano, y eso es justo lo que quieres evitar.
Una configuración básica bastante efectiva consiste en separar por tipo de contenido. Por ejemplo, una carpeta para “películas”, otra para “series” y otra para “música”. Dentro de cada una, se recomienda seguir un patrón de nombres reconocible por los scrapers de metadatos habituales.
En el caso de las películas, lo ideal es usar el formato “Nombre de la película (Año)” tanto para la carpeta como para el archivo. Ejemplos: “Furiosa A Mad Max Saga (2024)/Furiosa A Mad Max Saga (2024).mkv” o “Gone With The Wind (1939)/Gone With The Wind (1939).mkv”. De esta forma, el servidor casi siempre clava la identificación a la primera.
Para las series se suele utilizar la estructura “Serie/Temporada 01/Serie – S01E01.mkv”, y así sucesivamente con cada episodio. Este patrón ayuda a que Jellyfin agrupe todo correctamente por temporadas, capítulos, especiales, etc., y muestre bien la numeración.
Respecto a la música, una organización típica es “Artista/Álbum/Pista – Título.ext”, por ejemplo “Artista/Álbum/01 – Canción.flac”. Así Jellyfin puede generar fácilmente bibliotecas por artistas, discos, géneros, fechas de publicación, etc., y te será mucho más cómodo navegar por tu colección.
En cuanto a los subtítulos, funciona muy bien nombrarlos con el mismo nombre que el archivo de vídeo y un sufijo de idioma. Algo como “Gone With The Wind (1939).es.srt” o “Gone With The Wind (1939).en.srt” permite que el servidor asigne correctamente el idioma y los muestre como opciones dentro del reproductor.
Acceso local, acceso remoto y seguridad
Tal y como está planteado, Jellyfin funciona perfectamente dentro de tu red local sin necesidad de Internet una vez que has completado la instalación y configurado las bibliotecas. Servidor y cliente solo necesitan verse en la misma LAN para poder reproducir todo tu contenido.
Si quieres acceder desde fuera de casa, por ejemplo desde el móvil cuando estás de viaje, hay varias vías. La más simple (aunque no la más segura) es abrir en tu router el puerto 8096 TCP hacia la IP interna de tu servidor y, opcionalmente, usar un servicio de DNS dinámico para evitar memorizar una IP cambiante.
Sin embargo, abrir puertos directamente puede exponer tu red doméstica a ataques si no se configura bien. Una alternativa mucho más segura es emplear herramientas como Tailscale, una VPN estilo “red privada virtual real” que conecta tus dispositivos como si estuvieran en la misma red local sin tener que tocar el router.
Con Tailscale, instalas el cliente en el servidor Jellyfin y en tu móvil, tablet o portátil, y el servicio crea una red virtual privada entre ellos. Así, desde fuera de casa solo tienes que abrir la app de Tailscale, copiar la IP que se le ha asignado a tu servidor y pegarla en Jellyfin (por ejemplo, “http://ip-tailscale:8096”). Todo el tráfico va cifrado y no dejas puertos expuestos de cara a Internet.
Además de estas soluciones, siempre puedes reforzar la seguridad habilitando HTTPS, usando un reverse proxy, configurando una VPN tradicional o limitando el acceso a ciertas IPs. Y por supuesto, conviene usar contraseñas sólidas y controlar quién tiene cuentas en tu servidor Jellyfin.
Personalización, plugins y temas para Jellyfin
Uno de los puntos fuertes de Jellyfin es que es altamente extensible mediante plugins, tanto oficiales como de terceros. Esto te permite adaptar el servidor a tu gusto, añadir automatizaciones o integrarlo con más servicios sin tocar el núcleo de la aplicación.
Entre los complementos más populares está TMDb, que se apoya en la base de datos de The Movie Database para descargar información de películas y series: portadas de alta calidad, sinopsis completas, reparto, géneros, valoraciones, etc. Es prácticamente el responsable de que tu biblioteca tenga ese aspecto de plataforma de streaming profesional.
Otro plugin muy útil es Open Subtitles, que permite consultar la base de datos de OpenSubtitles y descargar subtítulos automáticamente. Necesitarás registrar una cuenta y obtener una API key, pero una vez configurado, reduce muchísimo el trabajo de buscar subtítulos a mano.
Para mejorar la experiencia visual, puedes instalar extensiones como Local Intros, que reproducen de fondo un breve fragmento del vídeo cuando te detienes sobre una carátula, imitando el comportamiento de muchos servicios de streaming comerciales. Si te resulta molesto, se puede desactivar por biblioteca o por título.
La interfaz de usuario se puede personalizar con temas y ajustes estéticos: modo claro u oscuro, salvapantallas, número de portadas por pantalla, diseño más adaptado a televisión o a móvil, idioma del interfaz, etc. Aunque no tenga tantas pijadas como Plex, la verdad es que permite dejarlo bastante a tu gusto.
Aplicaciones de Jellyfin para Android TV, móviles y otros dispositivos
Para ver tu contenido en la tele o en movilidad, Jellyfin cuenta con aplicaciones oficiales para Android y Android TV, además de clientes para iOS y compatibilidad con dispositivos como Chromecast, Roku, algunos modelos de Smart TV y navegadores modernos.
La app oficial para Android está pensada para ofrecer una interfaz cómoda y fluida desde el sofá, con soporte para streaming directo desde tu servidor, envío a Chromecast, integración con Android Auto para música (cuando estás online) y acceso rápido a tus bibliotecas. Las versiones más recientes suelen mejorar compatibilidad, rendimiento y corregir errores, por lo que se recomienda usar siempre el servidor Jellyfin más actualizado posible.
En Android TV y Fire TV, la experiencia es muy parecida a tener una app nativa de cualquier servicio de vídeo bajo demanda. Puedes navegar por categorías, continuar donde lo dejaste, buscar por título o actor, alternar pistas de audio y subtítulos, y gestionar perfiles de usuario desde el propio televisor.
En móviles y tablets, la app te permite tanto hacer streaming directo desde tu servidor como usar el móvil a modo de mando a distancia para otros dispositivos, enviar contenido a Chromecast o simplemente ver tus series en la cama con auriculares, sin necesidad de andar copiando archivos por USB.
Y si no quieres instalar ninguna app, siempre te queda la opción del cliente web oficial, accesible desde cualquier navegador moderno. Funciona sorprendentemente bien y es suficiente para la mayoría de usos en ordenadores de sobremesa o portátiles.
Rendimiento, transcoding y optimización del servidor
Para que todo vaya fino, especialmente cuando tienes varios usuarios o formatos pesados, conviene dedicarle un rato a optimizar el rendimiento del servidor Jellyfin. Una de las claves está en el transcoding: cuánto trabajo tiene que hacer el servidor para adaptar el vídeo a cada cliente.
Si tu equipo cuenta con una GPU compatible (NVIDIA, Intel QuickSync, AMD en algunos casos), es muy recomendable habilitar el transcoding por hardware. Esto descarga parte del trabajo de la CPU y permite convertir vídeos en tiempo real con menos consumo y mejor estabilidad cuando hay varias reproducciones simultáneas.
Otra buena práctica es asegurarte de que tu biblioteca está bien ordenada y etiquetada, como comentábamos antes, para evitar rescaneos innecesarios, errores de identificación o duplicados. Mantener separadas las bibliotecas por tipo de contenido (películas, series, música, fotos) ayuda mucho al rendimiento y a la claridad.
En cuanto a redes, si quieres evitar cortes, tirones o buffering, lo ideal es que el servidor esté conectado por cable Ethernet al router o switch principal, especialmente si vas a reproducir contenido en alta calidad. El WiFi cumple, pero cuando hay varias teles tirando de 4K, el cable sigue siendo imbatible.
Por último, puedes afinar la configuración de calidad de streaming, límites de bitrate y número máximo de transcodificaciones desde el panel de administración. Ajustar estos parámetros a la potencia real de tu máquina y al tipo de red que usas (local o remota) marcará la diferencia entre una experiencia suave y una llena de parones.
Funciones avanzadas: TV en directo, SyncPlay y más
Más allá de la reproducción básica de archivos, Jellyfin ha ido incorporando funciones avanzadas que lo convierten en un centro multimedia muy completo. Una de las más interesantes es la gestión de TV en directo y grabaciones.
Si tienes sintonizadores compatibles o fuentes IPTV, puedes configurarlos en Jellyfin para ver canales en tiempo real, consultar la guía de programación (EPG) y programar grabaciones como si tuvieses un PVR integrado. A diferencia de Plex, que limita duramente el número de canales, Jellyfin no impone esa restricción de forma artificial.
Otra función destacada es SyncPlay, introducida en la versión 10.6.0, que permite sincronizar la reproducción de un contenido entre varios usuarios. Es ideal para ver una película con amigos o familia a distancia, todos a la vez, con controles compartidos para pausar, avanzar, etc.
Junto a esto, Jellyfin también ha ido añadiendo soporte para nuevos formatos y códecs, como la codificación y decodificación AV1 por hardware y software en versiones recientes, además de la compatibilidad con libros electrónicos en formato ePub en determinadas builds del servidor.
El proyecto mantiene un sistema de plugins múltiple que permite tener repositorios oficiales y no oficiales, de manera que cualquiera puede desarrollar extensiones nuevas sin esperar a que se integren en el núcleo. Esto mantiene el ecosistema muy vivo y sigue ampliando lo que puede hacer tu servidor con el tiempo.
Dudas frecuentes sobre Jellyfin
Una pregunta habitual es si Jellyfin se puede usar sin conexión a Internet. La respuesta es que sí: una vez instalados el servidor y las bibliotecas con sus metadatos, puedes desconectar la red externa y seguir viendo todo desde la LAN. El único requisito es que servidor y clientes puedan verse entre sí dentro de la red local.
En cuanto a formatos, Jellyfin es compatible con una amplia variedad de archivos multimedia: vídeos en MP4, MKV, AVI, etc.; audio en MP3, FLAC, AAC y otros; e imágenes en formatos comunes. La reproducción directa o la necesidad de transcoding dependerá del dispositivo cliente, pero el servidor se encarga de adaptarse cuando hace falta.
También es posible compartir la biblioteca con otros usuarios creando cuentas adicionales en tu servidor. A cada uno puedes asignarle permisos específicos, decidir qué bibliotecas ve, si puede modificar metadatos o solo reproducir, o si tiene acceso remoto o no.
La personalización de carátulas y metadatos está totalmente soportada: desde la interfaz web del servidor puedes editar manualmente portadas, títulos, descripciones o fuentes de información, e incluso subir tus propias imágenes. Además, la integración con servicios como TheMovieDB o MusicBrainz facilita automatizar la mayoría de estas tareas.
Respecto a dispositivos de streaming, Jellyfin funciona con Chromecast, Roku, Fire TV y otros mediante sus clientes específicos o a través de la función de casting desde la app web o móvil. En algunos modelos concretos puede haber pequeñas diferencias de compatibilidad, pero el soporte general es muy bueno.
En el apartado de seguridad, Jellyfin permite configurar contraseñas, HTTPS, restricciones de acceso remoto, gestión de permisos por usuario y limitación de direcciones IP. Si lo combinas con una VPN o un túnel seguro, puedes exponer tu servidor de forma muy controlada y minimizar riesgos.
Al final, Jellyfin se ha consolidado como un servidor multimedia libre, potente y sorprendentemente completo para quien quiere centralizar su colección de películas, series, música, fotos y TV en directo, mantener el control absoluto de sus datos y olvidarse para siempre de cuotas mensuales, anuncios o recortes de funciones impuestos por terceros.