Descubra VidArch
Arquitectura
Los componentes que hacen funcionar VidArch.
VidArch reúne en un mismo servicio una interfaz React y una API de Node.js.
Componentes
| Componente | Rol |
|---|---|
| Interfaz React | navegación, búsqueda, biblioteca, reproductor y ajustes |
| API Express | autenticación, canales, vídeos, descargas y configuraciones |
| SQLite | metadatos, suscripciones, historial, listas de reproducción y cola de espera |
| yt-dlp | búsqueda remota, metadatos y descarga |
| ffmpeg / ffprobe | procesamiento e inspección de medios |
| Almacenamiento local | vídeos, miniaturas, metadatos y recursos de los canales |
En producción, la API también sirve la interfaz compilada. El puerto público predeterminado es 2499. En desarrollo, Vite utiliza 2499 y la API 2498.
Consulte Arquitectura del código para la estructura del repositorio.