Sobre el proyecto

Napics tiene como objetivo resolver los problemas de gestión como el desorden en los nombres de archivo de la biblioteca de medios, la falta de recursos y la inconsistencia en la calidad de imagen, sin pretender reemplazar sistemas de reproducción como Plex o Jellyfin. Sus funcionalidades principales incluyen: 1. **Gestión y análisis de la biblioteca de medios**: escanea automáticamente los directorios e identifica la metainformación de video (resolución, códec, HDR, etc.), ofrece una puntuación de calidad en escala de 100 puntos y admite múltiples vistas de navegación como árbol de directorios, tarjetas y formularios. 2. **Organización inteligente y raspado**: admite el raspado de metadatos de múltiples fuentes como TMDB, logrando la coincidencia automática de pósters y archivos NFO, y brinda clasificación asistida por IA, renombrado inteligente y función de retorno a carpetas de temporada. 3. **Actualización y mantenimiento**: permite detectar recursos de baja calidad y buscar versiones de mayor calidad para reemplazarlos, brinda verificación de integridad de temporadas y episodios y recomendaciones personalizadas basadas en preferencias. 4. **Vista previa en línea y subtítulos**: incorpora un reproductor de navegador que admite la reproducción en tiempo real mediante transmuxing de formatos como mkv, ts, avi, etc., puede extraer automáticamente subtítulos incorporados y permite cambiar entre múltiples pistas de audio. 5. **Sistema de plugins**: utiliza un diseño altamente modular, donde las fuentes de metadatos, búsqueda, descarga (por ejemplo, qBittorrent), navegación de almacenamiento en la nube (OpenList) y descarga de subtítulos se implementan mediante plugins. El sistema se construye con un backend en Python (FastAPI) y un frontend en Next.js, no requiere dependencia de base de datos (usa persistencia JSON) y admite despliegue con un solo clic mediante Docker.