← Назад к проектам
Работы

Atmosphère

Atmosphère - настольное приложение на Electron и React, созданное для частного клиента для управления его музыкальным ботом Discord без обращения к самому Discord. Оно взаимодействует с бэкендом на discord.js и @discordjs/voice через типизированный IPC-мост, передавая аудио через конвейер yt-dlp и ffmpeg. Панель показывает состояние бота и соединения в реальном времени, менеджер плейлистов организует и перекатегоризирует треки, а процедура самопроверки при каждом запуске проверяет ffmpeg, токен бота и структуру папок, автоматически исправляя то, что может. Недавно добавленный локальный режим воспроизведения блокирует вывод звука на само приложение, позволяя прослушивать и ставить треки в очередь без передачи аудио в голосовой канал Discord бота. Поскольку это был частный заказ, исходный код и работающий экземпляр остаются собственностью клиента и не публикуются.