Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Mediator

Mediator es un servidor de medios autocontenido en una sola binaria Go que escanea directorios y streama video, imágenes y música a una aplicación web embebida con interfaz responsive.

Ficha actualizada 23 sept 2026, 9:04 · upstream 23 sept 2026, 8:34 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Mediator

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Mediator es un navegador web rápido y autocontenido para medios. Se apunta a directorios locales y obtiene una interfaz de usuario fluida para videos, fotos y música, servida desde una única binaria Go con el frontend TypeScript integrado.

Se destaca por su capacidad de reproducir contenido en televisores inteligentes mediante DLNA, convertiendo archivos al vuelo, analizando audio para encontrar pistas similares, controlar radio y organizar audiobooks. El servidor se ejecuta localmente sin necesidad de un servidor externo ni configuración compleja.

CASOS DE USO
  • Reproducir video, música e imágenes desde una aplicación web en dispositivos móviles o tablets
  • Reproducir contenido multimedia en televisores inteligentes conectados a la red local mediante DLNA
  • Organizar y gestionar audiobooks con controles de reproducción integrados
  • Analizar audio para encontrar pistas similares entre archivos
  • Controlar radio y música directamente desde el navegador web
  • Reproducir contenido multimedia en dispositivos embebidos sin necesidad de un servidor externo
PUNTOS DESTACADOS
  • Funciona como una aplicación completa en un solo archivo ejecutable (Go binary) con frontend TypeScript integrado
  • Soporta DLNA para reproducir contenido en televisores inteligentes, incluyendo conversión automática de codecs
  • Permite control de reproducción avanzado: pausar/resumir, skip, volumen, velocidad y rotación de video
  • Incluye un reproductor de audio con analizador espectral que muestra el espectro de frecuencia del sonido en tiempo real
  • Soporta streaming HLS para reproducir contenido en dispositivos móviles como Android TV
  • Permite la reproducción de archivos en formato AV1, DTS y otros codecs que no son decodificados nativamente por televisores
PRECAUCIONES
  • El rendimiento puede verse afectado por el uso simultáneo de múltiples aplicaciones web que consuman recursos del mismo dispositivo
  • La conversión de archivos al vuelo depende de la capacidad del hardware para procesar los codecs seleccionados en tiempo real
  • La sincronización con dispositivos DLNA puede variar según la implementación del set de televisión y el protocolo utilizado
  • El análisis de audio requiere acceso a los archivos originales, lo que puede implicar una lectura previa de cada archivo
  • No se soporta la reproducción de contenido en dispositivos que no tengan soporte para DLNA ni HLS
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Mediator se despliega ejecutando el binario Go directamente desde un servidor local. Se recomienda ejecutarlo con permisos adecuados y asegurar que el directorio base tenga permisos de lectura permitidos. Para producción, se puede implementar un contenedor Docker o usar una arquitectura de microservicios si se requiere escalabilidad horizontal. No es necesario configurar un servidor web externo ni un proxy para su funcionamiento básico.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.