1. Definición del Ecosistema Sena
El ecosistema Sena (también referido como "Sena Music" o "Sena Player"), creado y desarrollado por Charles Gustav, comprende el bot oficial de música para Discord, el Web Player interactivo alojado en senaecosystem.duckdns.org/player, la Actividad integrada para canales de voz de Discord (Embedded App Activity SDK) y todas las APIs de sincronización asociadas.
Al invitar al bot a un servidor de Discord, interactuar con sus comandos slash, usar los botones multimedia interactivos o acceder al panel Web Player, aceptas formalmente estos Términos de Servicio.
2. Uso Aceptable y Cumplimiento de Discord TOS
Sena opera sobre la plataforma de Discord y está estrictamente sujeto a sus regulaciones. Al utilizar cualquier función de Sena, te comprometes a:
- Cumplir en todo momento con los Términos de Servicio de Discord y sus Directrices Comunitarias.
- Usar los controles de reproducción respetando la convivencia y las decisiones de los moderadores del servidor.
- No realizar ataques de denegación de servicio (DDoS), saturación deliberada de consultas, spam masivo de comandos o invocaciones artificiales con bots.
- No intentar vulnerar la seguridad, extraer tokens de sesión ni realizar ingeniería inversa sobre la infraestructura de streaming o las APIs internas de Sena.
Medidas Disciplinarias: El abuso comprobado de la infraestructura o la violación de estas condiciones resultará en el bloqueo permanente del ID de usuario o servidor de la red de Sena sin previo aviso.
3. Fuentes de Audio, Indexación y Derechos de Autor
Sena opera como un motor de indexación y reproductor transitorio de audio digital. El servicio procesa enlaces y consultas de audio bajo demanda solicitados por los usuarios desde proveedores externos autorizados: YouTube, Spotify, Soundcloud, Deezer y Apple Music.
- Sin alojamiento de archivos pirateados: Sena no almacena copias permanentes ni comercializa archivos MP3, FLAC o de audio con copyright en sus servidores. El audio es decodificado y transmitido al canal de voz solicitado en tiempo real (formato Opus 48kHz).
- Propiedad Intelectual de Terceros: Todas las marcas registradas, títulos de pistas, carátulas de álbumes y nombres artísticos pertenecen a sus respectivos autores, intérpretes y sellos discográficos. Sena no reclama autoría alguna sobre el contenido multimedia reproducido.
4. Web Player, Letras Sincronizadas y Experiencia Visual
El Web Player incluye funciones avanzadas de fidelidad:
- Letras Sincronizadas en Vivo: Las letras mostradas en el modal son obtenidas mediante proveedores de indexación de letras LRC y metadatos públicos. Se muestran únicamente con propósitos educativos y de acompañamiento durante la escucha personal.
- Luz Ambiental Dinámica (SenaAmbient): La atmósfera luminosa reactiva adapta los colores del fondo a la paleta del álbum en tiempo real. Este procesamiento se ejecuta íntegramente en el navegador del usuario utilizando Canvas.
- Multi-Server Indicator: El panel refleja el estado de reproducción activo únicamente en aquellos servidores mutuos donde el usuario comparte membresía con el bot.
5. Playlists Personalizadas y Contenido del Usuario
El Dashboard permite crear listas de reproducción personalizadas, asignar nombres, descripciones y carátulas personalizadas (subidas en formato imagen o compuestas dinámicamente en mosaicos de 4 carátulas):
- Responsabilidad del contenido: Eres el único responsable del texto y las imágenes que asignes a tus listas de reproducción.
- Prohibición estricta: Queda terminantemente prohibido utilizar nombres, descripciones o portadas con contenido pornográfico, de odio, acoso, difamación, violencia explícita o que infrinja marcas de terceros.
6. Cuentas y Autorización OAuth2 (Discord y Spotify)
El acceso al panel interactivo se gestiona mediante el estándar oficial OAuth2:
- Seguridad garantizada: Sena nunca solicita, almacena ni tiene acceso a tu contraseña de Discord o de Spotify.
- Vigencia de sesión: Las sesiones en el navegador expiran tras 24 horas y se mantienen bajo cookies cifradas seguras (HTTPOnly, SameSite).
- Revocación inmediata: Puedes desvincular tu cuenta de Spotify con un solo clic en el Dashboard, o revocar el acceso del bot en cualquier momento desde Discord > Ajustes de Usuario > Aplicaciones Autorizadas.
7. Disponibilidad del Servicio (SLA)
Sena es un proyecto independiente proporcionado sobre una base "tal cual" (as-is) y "según disponibilidad" (as-available). Aunque implementamos arquitectura de servidor optimizada con pre-caché y reinicios automáticos mediante PM2 para maximizar el tiempo en línea, no garantizamos una disponibilidad del 100% libre de fallos.
El servicio puede sufrir interrupciones temporales debido a caídas de los servidores de Discord, cambios en las APIs de YouTube/Spotify, o labores de mantenimiento en la infraestructura de AWS EC2.
8. Limitación de Responsabilidad
En la máxima medida autorizada por la ley, Sena y su creador, Charles Gustav, no serán responsables de:
- Pérdidas de datos derivadas de fallos de disco o caídas de servidor.
- Incompatibilidades causadas por actualizaciones repentinas de Discord o del navegador.
- Acciones de expulsión, baneo o moderación ejecutadas por administradores en sus respectivos servidores de Discord.
9. Modificaciones y Contacto
Nos reservamos el derecho de actualizar estos términos para incorporar mejoras técnicas o reflejar cambios legislativos. El uso continuado del bot o del Web Player tras una modificación implica la aceptación plena de los nuevos términos.
Contacto & Soporte: Para cualquier consulta sobre estos términos o el funcionamiento de Sena, puedes contactar al desarrollador en
GitHub (@charlygustav) o mediante la comunidad de Discord.