Ir al contenido

Visión general del proyecto ​

TypeType es un conjunto de servicios y bibliotecas construidos de forma independiente y unidos por la pila central de despliegue. Esta sección es para contribuidores, integradores y operadores que necesitan entender qué repositorio es dueño de un comportamiento y cómo recorre el sistema una petición.

Si solo quieres instalar una instancia, empieza por la introducción al autoalojamiento. Si usas una instancia existente, consulta la guía del usuario.

Mapa del sistema ​

El navegador habla con el contenedor web. Su nginx incluido sirve la aplicación React y reenvía el tráfico de API, WebSocket y reproducción a TypeType-Server. Server es el límite de aplicación y API detrás de esa pasarela web pública; Token, Downloader, PostgreSQL, Dragonfly y Garage son servicios internos.

Repositorios públicos ​

RepositorioEs dueño de
TypeTypePila Compose, nginx, instalador, actualizaciones, reversión, coordinación de versiones y el gestor central de incidencias
TypeType-FrontendRutas de React, interfaz, ajustes, flujos de cuenta y controles de reproducción
TypeType-ServerAPI HTTP, extracción, cuentas, datos privados de los usuarios, sesiones de reproducción e integraciones
TypeType-TokenTokens PO de YouTube, decodificación del reproductor, metadatos SABR, subtítulos y sesiones de navegador para el inicio de sesión remoto
TypeType-DownloaderTrabajos de descarga persistentes, transferencia de medios, multiplexado y artefactos
TypeType-PlayerCadena de Media Source Extensions del navegador que usa el frontend
TypeType-RPCAplicación de escritorio que muestra tu reproducción como estado de Discord Rich Presence
TypeType-SignalsServicio de recomendaciones opcional: los algoritmos de la página de inicio que cada usuario elige y ajusta
Docs-TypeTypeDocumentación para usuarios, operadores y del proyecto
TypeType-Video/.githubPerfil de la organización y recursos públicos compartidos

Lee la Guía de repositorios para conocer los puntos de entrada del código, las comprobaciones locales, las licencias y dónde corresponde un cambio.

Flujos importantes ​

Fuentes de verdad ​

Usa este orden cuando la documentación y la implementación parezcan contradecirse:

  1. El código y las pruebas del repositorio dueño del comportamiento.
  2. Los archivos actuales de Compose y del instalador de la pila central, más la configuración de nginx incluida en el frontend.
  3. Las incidencias y las discusiones centrales, para el comportamiento conocido, la experiencia de los operadores y las decisiones.
  4. Este sitio, para el flujo de trabajo compatible.

Los cambios de la documentación se verifican contra las tres fuentes de origen antes de presentarse como comportamiento estable. Una incidencia abierta es indicio de un problema, no una especificación por sí misma; el código del repositorio dueño sigue decidiendo qué hace la versión actual.

Referencias ​