VidArch Docs
Découvrir VidArch

Architecture

Les composants qui font fonctionner VidArch.

VidArch réunit dans un même service une interface React et une API Node.js.

Composants

ComposantRôle
Interface Reactnavigation, recherche, bibliothèque, lecteur et paramètres
API Expressauthentification, chaînes, vidéos, téléchargements et réglages
SQLitemétadonnées, abonnements, historique, playlists et file d'attente
yt-dlprecherche distante, métadonnées et téléchargement
ffmpeg / ffprobetraitement et inspection des médias
Stockage localvidéos, miniatures, métadonnées et ressources des chaînes

En production, l'API sert aussi l'interface compilée. Le port public par défaut est 2499. En développement, Vite utilise 2499 et l'API 2498.

Consultez Architecture du code pour le découpage du dépôt.

On this page