Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Oblecto

Oblecto es un servidor de medios autocontenido que indexa y analiza películas y series, ofreciendo interfaz web, API Jellyfin compatible y reproducción directa.

Ficha actualizada 22 sept 2026, 19:24 · upstream 22 sept 2026, 18:52 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Oblecto

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Oblecto es un servidor de medios autocontenido para películas y series que indexa sus carpetas locales, obtiene metadatos y artefactos desde APIs como TMDb, TVDB y fanart.tv. Su aplicación web permite navegación, búsqueda, reproducción continua y control remoto en dispositivos conectados. Ofrece reproducción directa y conversión on-the-fly a HLS mediante FFmpeg cuando un dispositivo lo requiere. Incluye API Jellyfin compatible en puerto 8096 para que aplicaciones de Jellyfin funcionen desde móviles, TV o escritorio. Permite cuentas con permisos por grupo, preferencias por usuario y perfilizador opcional. También incluye página de archivos problemáticos con retry automático.

CASOS DE USO
  • Servidor de medios personal para organizar películas y series sin depender de servicios externos
  • Conexión entre dispositivos como TV, móvil y PC mediante API Jellyfin compatible
  • Reproducción directa de contenido sin necesidad de convertir formatos
  • Gestión centralizada de biblioteca con permisos por usuario y grupos
  • Automatización de tareas como limpieza de carpetas o actualización de metadatos
PUNTOS DESTACADOS
  • Soporta múltiples fuentes de metadatos (TMDb, TVDB, fanart.tv) mediante claves API personalizadas
  • API Jellyfin compatible en puerto 8096 para integración con aplicaciones móviles y desktop
  • Reproducción directa con conversión on-the-fly a HLS mediante FFmpeg cuando es necesario
  • Base de datos SQLite por defecto que mantiene la respuesta del servidor durante consultas largas
  • Soporte de autenticación segura con generación automática de secretos en cada inicio
PRECAUCIONES
  • Requiere Node.js 24 o superior y FFmpeg instalado localmente
  • Depende de guessit (python3-guessit) para identificar archivos desconocidos
  • La base de datos SQLite puede consumir recursos significativos con bibliotecas grandes
  • No incluye funciones como listas de reproducción, favoritos ni calificaciones
  • El perfilizador opcional no está disponible en la versión actual
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Instálalo mediante npm: `npm install -g oblecto` y ejecuta `oblecto init --config-dir /path/to/config`. Con Docker, usa `docker run -d --name oblecto -p 8080:8080 -p 8096:8096 -v oblecto-data:/etc/oblecto -v /movies:/movies:ro -v /shows:/shows ghcr.io/robinp7720/oblecto`. La configuración se lee desde `OBLECTO_CONFIG_PATH` o `/etc/oblecto/config.json`, y el servidor no arranca sin un archivo de configuración y un secreto de firma. Para producción, considera usar Docker para aislamiento de recursos y configuraciones separadas.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.