Beatraは、Discordサーバーに音楽を直接ストリーミングするためのDiscord統合型音楽ボットおよびウェブプラットフォームです。YouTube、Spotify、SoundCloudなど複数の音源からオーディオを再生でき、Discordのボイスチャンネル内でのリアルタイム再生を実現します。主な利用対象は、Discordサーバーの管理者、モデレーター、およびコミュニティメンバーであり、安定した音楽再生と集中管理を必要とするユーザー向けに設計されています。
Beatraはボットサービスとウェブアプリケーションの二重構成で動作し、プレイリスト管理、キュー制御、オーディオフィルター適用、およびセッション間の持続的再生を可能にします。アーキテクチャは安定性、低遅延ストリーミング、および標準化されたDiscordスラッシュコマンドによる操作性を重視しており、カジュアルな音楽再生からコミュニティ主導の構造化された音楽イベントまで幅広く対応可能です。
Beatraは、Discordボットコンポーネントとウェブアプリケーションという二つの要素から構成されます。ユーザーはまずOAuth2認証を用いてボットを自身のDiscordサーバーに招待します。招待後、メンバーは任意のボイスチャンネルに参加し、「/play」などのスラッシュコマンドを入力して曲名またはURLを指定します。ボットは指定された音源からオーディオを取得し、Discordの音声プロトコルに適合するようデコード・トランスコード処理を行い、ボイスチャンネルへ直接ストリーミングします。
ウェブインターフェースはこのワークフローを補完し、ブラウザからアクセス可能なダッシュボードを提供します。ユーザーはここで現在のキューの確認・編集、プレイリストの作成・保存、オーディオフィルター(例:ベースブースト、イコライザー)の適用、再生設定の調整が可能です。キュー状態はボットとウェブアプリ間でリアルタイム同期され、アクセス方法にかかわらず一貫した制御が保証されます。
Beatraは、ゲーム配信時のBGM、コミュニティ主導のリスニングパーティー、コミュニティラジオ形式の放送、学習や交流用サーバーの環境音など、多様な実用的なユースケースに対応します。継続的なキュー管理機能により、誰もボイスチャンネルにいない状態でも再生が継続され、常時オンのオーディオ環境を必要とするサーバーに最適です。マルチプラットフォーム対応により単一サービスへの依存を回避でき、スラッシュコマンドによる直感的操作は技術的知識のないユーザーにも配慮されています。管理者は、細かいモデレーション制御、コミュニティランキングを通じたアナリティクス可視化、およびサブスクリプション階層によるリソース拡張性を活用できます。
| 機能 | 無料版 | プレミアム版 |
|---|---|---|
| 最大キュー数 | 入力データに明記なし | 2000曲 |
| プレイリスト数 | 制限あり | 10個 |
| オーディオフィルター | 利用可能 | 無制限 |
| 音量制御 | 利用可能 | 最大1000% |
| サポート優先度 | 通常対応 | 優先サポート |
| 投票要件 | なし | なし |