Cuando Jellyfin funciona antes de reiniciar, pero la reproducción falla después, verifica las dependencias que debían volver a estar disponibles durante el arranque antes de cambiar la biblioteca.
El reinicio puede cambiar el momento del montaje, las asignaciones de dispositivos del contenedor, los permisos, el DNS o el orden en que los servicios están disponibles. Un proceso de Jellyfin en buen estado no demuestra que su ruta de medios o su GPU sean utilizables. Compara el entorno posterior al arranque con la configuración de referencia funcional y repara la primera dependencia ausente.
Comprueba que el montaje de medios esté realmente montado
Un directorio puede existir aunque la NAS o el disco que normalmente ocupa esa ruta no se haya montado. Jellyfin podría ver entonces una ruta local vacía e informar de que faltan medios, en lugar de mostrar un error de montaje evidente.
Verificar los montajes antes de iniciar los servicios evita que las aplicaciones escriban en un punto de montaje vacío o lo examinen.
Confirma la identidad del sistema de archivos con `findmnt` o el equivalente de tu plataforma y, después, lee un archivo multimedia conocido con el usuario del servicio de Jellyfin. No vuelvas a escanear hasta que el almacenamiento previsto esté disponible.
Verifica la propiedad de los datos de la aplicación después de que vuelva el entorno de ejecución
La recreación del contenedor o los cambios en el host pueden modificar el usuario numérico que accede a la configuración persistente. El acceso de lectura por sí solo no basta, porque Jellyfin también necesita actualizar el estado de la base de datos y la configuración.
Los servicios en contenedores siguen siendo predecibles cuando la asignación de UID y GID coincide con la propiedad del sistema de archivos en los montajes enlazados.
Ejecuta una prueba desechable de creación y eliminación en el directorio principal de datos de la aplicación con la identidad del servicio. La ruta persistente de datos de la aplicación debería sobrevivir al reemplazo del entorno de ejecución sin tener que reparar la propiedad de forma recursiva.
Confirma que los dispositivos de hardware hayan reaparecido
Una transcodificación que usaba la iGPU antes del reinicio puede pasar a la CPU o fallar si falta `/dev/dri` u otra asignación del acelerador. La reproducción directa puede seguir funcionando, lo que hace que la interrupción parezca específica de los medios.
Una asignación de dispositivo fallida puede trasladar la misma reproducción del procesamiento por hardware al procesamiento por software; un benchmark de transcodificación de Jellyfin muestra cuánto cambian la carga de la CPU y la GPU entre rutas aceleradas por hardware y rutas con filtros.
Reproduce una prueba conocida de transcodificación por hardware e inspecciona el proceso activo y la asignación del dispositivo. Repara el acceso del entorno de ejecución al dispositivo antes de reducir la calidad o cambiar los códecs.
Vuelve a probar la ruta de red solo después de que funcione la reproducción local
Los servicios de DNS remoto, VPN o proxy pueden iniciarse después que Jellyfin y provocar un fallo exclusivo del acceso remoto. Mantén los medios locales y la accesibilidad remota como pruebas de aceptación independientes.
La capacidad de red debe comprobarse en el punto real de entrega; un modelo de ancho de banda para streaming separa los límites de la LAN, la Wi-Fi, la NAS y la carga remota, en lugar de tratar cada fallo de reproducción como un problema de procesamiento del servidor.
Valida primero un cliente local conectado por cable y, después, un cliente remoto. Si la reproducción local funciona correctamente, mantén la reparación restante en la configuración del enrutamiento, DNS, proxy o túnel, en lugar de reconstruir el estado del servidor.
Soporte y Consejos
Más para leer

¿Deberías hacer una copia de seguridad de Jellyfin en funcionamiento o detener primero el servicio?
Prefiere las copias de seguridad con el servicio detenido por simplicidad; usa instantáneas en vivo solo cuando el estado de la aplicación se capture...

¿Por qué Jellyfin funciona con alta temperatura o hace ruido cuando nadie está reproduciendo contenido?
El calor en reposo suele indicar actividad en segundo plano o una carga de trabajo compartida del servidor, así que identifica el proceso activo...

¿Cuándo deberías reconstruir Jellyfin en lugar de repararlo?
Elige reconstruir en lugar de reparar cuando el problema sea la divergencia del entorno de ejecución y el estado persistente tenga una copia de...

