← Back to projects
Work

Atmosphère

Atmosphère is an Electron and React desktop app built for a private client to run their Discord music bot without touching Discord itself. It talks to a discord.js and @discordjs/voice backend over a typed IPC bridge, streaming audio through a yt-dlp and ffmpeg pipeline. The dashboard shows live bot status and connection state, a playlist manager organizes and recategorizes tracks, and a self-check routine verifies ffmpeg, the bot token and the folder structure on every launch, healing what it can automatically. A recently added local playback mode locks playback to the app itself, so tracks can be previewed and queued without streaming audio into the bot's Discord voice channel. As this was built as a private commission, the source and a live instance remain the customer's property and are not publicly shared.