Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

tmw-rp

Reproductor de radio web nativo del navegador construido como único archivo HTML. Arquitectura local-first sin backend, ejecuta lógica y procesamiento DSP directamente en el cliente. Usa Radio Browser API para descubrimiento y soporta URLs personalizadas, HLS e importes CSV.

Ficha actualizada 25 sept 2026, 1:46 · upstream 25 sept 2026, 1:31 · release indie-branch

00

Qué es tmw-rp

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

TMW-RP es un reproductor de radio web premium diseñado como una única página HTML que elimina la necesidad de servidores backend o cuentas obligatorias. Su arquitectura local-first ejecuta toda la lógica de reproducción y procesamiento DSP directamente en el navegador del usuario, garantizando privacidad y control total sobre los datos de escucha.

La interfaz está diseñada para simular un consola de radio de lujo, con soporte para visualizadores en tiempo real, modo HUD para uso en vehículos o dashboards, y gestión de cola y favoritos. Integra Radio Browser API como capa principal de descubrimiento de estaciones y permite la importación de listas CSV.

El proyecto respeta fuentes públicas abiertas como MusicBrainz y Wikipedia, sin telemetría ni lock-in propietario. Está licenciado bajo Apache 2.0 y requiere solo un navegador moderno para funcionar, abriendo directamente index.html o sirviéndolo estáticamente.

CASOS DE USO
  • Escucha de radio en coche mediante navegador del dashboard sin instalar apps nativas
  • Consola de kiosco en espacios públicos con interfaz premium y modo HUD compacto
  • Descubrimiento de estaciones abiertas usando Radio Browser API sin suscripciones
  • Reproducción de streams personalizados (URLs directos o HLS .m3u8) sin backend
PUNTOS DESTACADOS
  • Arquitectura single-file: todo el código vive en index.html, sin dependencias de servidor
  • Procesamiento DSP local: ecualización y visualización ejecutados en el navegador del usuario
  • Sin telemetría ni cuentas obligatorias: privacidad garantizada por diseño local-first
  • Soporte nativo para HLS (.m3u8) y detección automática de streams personalizados
PRECAUCIONES
  • Dependencia de CORS en streams externos: algunos servidores bloquean peticiones desde navegador
  • Calidad de metadatos variable: depende de la exposición de datos por parte de cada estación upstream
  • Sin contenedores Docker: despliegue manual del archivo HTML o servidor estático requerido
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Abre index.html directamente en un navegador moderno (Chrome, Firefox, Edge). Para despliegue continuo, sirve la carpeta con cualquier host estático. No requiere Node.js runtime instalado ni backend. Verifica CORS en streams externos si hay problemas de carga.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.