← プロジェクト一覧に戻る
実績

Atmosphère

Atmosphèreは、非公開のクライアントがDiscordを直接操作せずに自身の音楽ボットを動かせるように作られた、ElectronとReactによるデスクトップアプリです。型付きIPCブリッジを介してdiscord.jsと@discordjs/voiceによるバックエンドと通信し、yt-dlpとffmpegのパイプラインで音声をストリーミングします。ダッシュボードはボットと接続の状態をリアルタイムに表示し、プレイリストマネージャーが曲を整理・再分類し、起動のたびにセルフチェック機能がffmpeg、ボットトークン、フォルダ構成を確認して、可能な範囲で自動的に修復します。最近追加されたローカル再生モードでは、再生をアプリ自体に固定できるため、ボットのDiscordボイスチャンネルに音声を流さずに曲を試聴してキューに追加できます。非公開の受託案件であるため、ソースコードと稼働中のインスタンスはクライアントの所有物であり、一般には公開されていません。