← Volver a proyectos
Trabajos

Atmosphère

Atmosphère es una aplicación de escritorio hecha con Electron y React, creada para un cliente privado con el fin de manejar su bot de música de Discord sin tocar Discord directamente. Se comunica con un backend basado en discord.js y @discordjs/voice a través de un puente IPC tipado, transmitiendo audio mediante un flujo de yt-dlp y ffmpeg. El panel muestra el estado del bot y de la conexión en tiempo real, un gestor de listas organiza y reclasifica las pistas, y una rutina de autocomprobación verifica ffmpeg, el token del bot y la estructura de carpetas en cada inicio, reparando automáticamente lo que puede. Un modo de reproducción local añadido recientemente bloquea la reproducción a la propia aplicación, para poder previsualizar y encolar pistas sin transmitir audio al canal de voz de Discord del bot. Al tratarse de un encargo privado, el código fuente y una instancia en vivo siguen siendo propiedad del cliente y no se comparten públicamente.