Développeurs
API et données
Comprendre les familles d'endpoints et la persistance locale.
Routes principales
| Préfixe | Fonction |
|---|---|
/api/auth | statut, connexion, mot de passe et déconnexion |
/api/search | recherche distante et locale |
/api/channels | abonnements, chaînes liées et catalogues |
/api/videos | métadonnées, lecture, progression et suppression |
/api/downloads | file, actions et événements en direct |
/api/system | réglages, scanner, cookies, stockage et yt-dlp |
/api/history | historique de lecture et de recherche |
/api/playlists | playlists et contenu |
/api/import | import de chaînes ou données prises en charge |
/api/health fournit un contrôle de disponibilité. Les médias sont servis par des routes dédiées avec des chemins validés ; n'exposez jamais directement les volumes de données.
SQLite fonctionne en mode WAL. Le schéma contient notamment chaînes, abonnements, vidéos, file de téléchargement, historiques, réglages et playlists. Toute migration doit rester compatible avec une base existante et être accompagnée d'un test de restauration.