Desarrolladores
API y datos
Comprender las familias de puntos de conexión y la persistencia local.
Rutas principales
| Prefijo | Función |
|---|---|
/api/auth | estado, conexión, contraseña y cierre de sesión |
/api/search | búsqueda remota y local |
/api/channels | suscripciones, canales vinculados y catálogos |
/api/videos | metadatos, reproducción, progreso y eliminación |
/api/downloads | cola, acciones y eventos en vivo |
/api/system | ajustes, escáner, cookies, almacenamiento y yt-dlp |
/api/history | historial de reproducción y búsqueda |
/api/playlists | listas de reproducción y contenido |
/api/import | importación de canales o datos compatibles |
/api/health proporciona un control de disponibilidad. Los medios se sirven mediante rutas dedicadas con rutas validadas; nunca exponga directamente los volúmenes de datos.
SQLite funciona en modo WAL. El esquema incluye, entre otras cosas, canales, suscripciones, vídeos, cola de descargas, historiales, ajustes y listas de reproducción. Toda migración debe mantener la compatibilidad con una base de datos existente y debe ir acompañada de una prueba de restauración.