Skip to content

Latest commit

 

History

107 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utility Streamer

YouTube Twitch

El overlay de chat todo-en-uno para tus streams en directo. Conecta YouTube y Twitch a un solo panel para OBS: chat, voz (TTS), puntos, rangos y comandos personalizados.

📖 Ver guía de instalación · 💬 Chat en vivo · 🎮 Twitch: shado_terro


¿Qué es?

Utility Streamer es una herramienta web que se integra con Streamer.bot y muestra el chat de YouTube + Twitch como un overlay para OBS, permitiendo además escuchar los mensajes en voz alta (Text-to-Speech). Está diseñada para streamers que quieren más interacción con su audiencia sin depender de plugins costosos.

Funciona tanto para Twitch como para YouTube Live — esta última es una ventaja, ya que YouTube no trae chat interactivo de forma nativa como Twitch.

✨ Funcionalidades

  • 💬 Chat unificado — YouTube y Twitch en una sola ventana.
  • 🔊 Voz (TTS) — escucha los mensajes en voz alta con control de volumen, voz y umbral de rango.
  • Puntos y rangos — gana puntos por participar y sube de rango; umbrales totalmente configurables.
  • 🎛️ Comandos personalizados — crea comandos que disparan acciones de Streamer.bot (como !clip), con cooldown propio por comando.
  • 🛡️ Moderación — identifica mods/owner y restringe comandos solo a ellos.
  • 📣 Barra de anuncios — mensajes destacados en pantalla con duración configurable.
  • 💾 Persistencia inteligente — el estado se guarda en localStorage + IndexedDB (los usuarios con más puntos migran solos, sin llenar memoria).
  • 🧹 Auto-limpieza — elimina usuarios inactivos automáticamente.

📋 Requisitos

  1. Tener Streamer.bot instalado y funcionando: Descárgalo aquí (compatible con la versión 1.5.x).
  2. Activar el WebSocket Server en Servers/Clients → WebSocket Server con:
    • Host: 127.0.0.1
    • Port: 4456
    • Endpoint: /
  3. Un navegador web moderno (Chrome/Edge recomendado).

🚀 Instalación en OBS

La forma más fácil de empezar es seguir la Guía de Instalación en OBS, una página visual paso a paso donde podrás copiar las URLs del overlay y del panel directamente:

👉 https://beginning0.github.io/utility_streamer/index.html

En resumen, son 3 pasos:

  1. Configura Streamer.bot — activa el servidor WebSocket (puerto 4456).
  2. Añade el Overlay de Chat — fuente Navegador en OBS (ancho 1920 × alto 1080).
  3. Añade el Panel de ControlPaneles de navegador personalizados en OBS, solo visible para ti.

🧑‍💻 Desarrollo

Cada archivo tiene un propósito:

Archivo Descripción
chat.html El overlay que se conecta a Streamer.bot y muestra el chat + voz.
panel.html Panel de administración (comandos, rangos, TTS, moderación).
shared.js Estado compartido entre pestañas (usuarios, rangos, comandos) con localStorage + IndexedDB.

📄 Cambios y historial

Consulta el detalle de todas las mejoras aplicadas en CHANGES.md.

🌐 Apoyo en redes

Si te gusta este proyecto y quieres ayudarme a seguir desarrollándolo:

⚠️ Exención de responsabilidad

Utility Streamer se proporciona "tal cual" y "según disponibilidad". El uso de esta herramienta es bajo tu propio riesgo. No soy responsable por ningún daño o pérdida que pueda surgir del uso de Utility Streamer.

📄 Licencia

Este proyecto está licenciado bajo los términos de la Licencia MIT.


¿Tienes preguntas o sugerencias? Abre un issue en el repositorio. ¡Gracias por usar Utility Streamer!

About

Overlay de chat multi-plataforma para OBS que une YouTube + Twitch vía Streamer.bot: voz en directo (TTS), puntos, rangos, comandos personalizados con cooldown propio y persistencia en IndexedDB.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages