← Torna ai progetti
Lavori

Atmosphère

Atmosphère è un'applicazione desktop basata su Electron e React, realizzata per un cliente privato per far funzionare il suo bot musicale Discord senza toccare Discord direttamente. Comunica con un backend discord.js e @discordjs/voice tramite un ponte IPC tipizzato, trasmettendo l'audio attraverso una pipeline yt-dlp e ffmpeg. La dashboard mostra lo stato del bot e della connessione in tempo reale, un gestore di playlist organizza e ricategorizza le tracce, e una routine di autocontrollo verifica ffmpeg, il token del bot e la struttura delle cartelle a ogni avvio, riparando automaticamente ciò che può. Una modalità di riproduzione locale aggiunta di recente blocca la riproduzione all'app stessa, così le tracce possono essere ascoltate in anteprima e messe in coda senza trasmettere l'audio nel canale vocale Discord del bot. Trattandosi di una commissione privata, il codice sorgente e un'istanza live restano di proprietà del cliente e non vengono condivisi pubblicamente.