チュートリアル · チャット、ボット、自動化

視聴者がSpotifyで曲をリクエストできるようにする

曲のリクエストでは、視聴者が音楽を選べます。チャットに!play 曲名 - アーティスト名と入力すると、あなたのSpotifyで再生されます。誰がリクエストできるか、ひとりあたり何曲までかは、あなたが決められます。

You need: PCまたはMacのMultistreamアプリ, Spotify Premium、およびデバイスでの再生

アプリでは

  1. サイドバーの「ツール」を開き、「ミュージック」を開きます。最初に「セットアップ」ページが表示されます。
  2. Spotifyに接続をクリックし、開いたウィンドウでSpotifyにサインインします。ページに、Spotifyの名前でログイン中と表示されます。
  3. スイッチをオンにして、曲リクエストのコマンドを有効にします。
  4. Spotifyを開いて何か再生を始め、再生先のデバイスがある状態にします。
  5. 「ミュージック」の下にある「リクエスト」ページを開き、視聴者がリクエストする方法で、チャットで!playかチャンネルポイント(Twitchのチャンネルポイント)を選びます。
  6. 自分のチャットに!playと曲名を入力して試します。曲がキューに加わります。

モデレーターは!skipで曲をスキップでき、視聴者は!revokeで自分のリクエストを取り消せます。

Spotifyが動かなくなった場合(サインアウトされた、またはSpotifyなしで曲リクエストがオンになっている)、すべてのページの上部バーにピンクの警告が表示されます。それをクリックし、メッセージの下のボタンを押すと直せます。

再生中の曲を配信に表示するには、アプリの「OBSソース」ページから「再生中」オーバーレイを追加します。

ウェブサイトでは

  1. PCまたはMacのMultistreamアプリに、同じアカウントでログインします。ここで設定を変えている間、アプリは開いていても閉じていてもかまいません。
  2. ダッシュボードのサイドバーの「配信中」の下にある曲リクエストを開きます。
  3. 曲リクエストを受け付けるのオンとオフを切り替えます。アプリを開いているときは、ページにキューの曲数も表示されます。
  4. 視聴者がリクエストする方法で、チャットで!playかチャンネルポイントを選びます。
  5. リクエストできる人を選び、最大キュー(全体)と最大キュー(ユーザーごと)を設定します。
  6. アプリを開いているときは、この曲をスキップをクリックすると、再生中の曲をスキップできます。

ブロックするアーティストやジャンル、払い戻し、ボットのチャットでの返信は、アプリの「ミュージック」ページで設定します。

アプリが閉じていても、変更はアカウントに保存され、アプリを開いた時点で配信画面に反映されます。初回だけは、今の設定をアカウントに保存するため、一度アプリを開いてください。

各設定の意味

セットアップ

Spotifyを連携し、音楽に関する返信をどのアカウントから送るかを選びます。

Spotify
上部のボックスに、アプリがSpotifyにサインインしているかどうかが表示されます。曲のリクエストにはSpotify Premiumが必要で、Spotifyを開き、デバイス(PC、スマートフォン、スピーカー)で再生している状態にしておく必要があります。
Spotifyに接続
Spotifyのサインイン画面を開きます。これでアプリが曲を検索し、Spotifyのキューへ追加できます。完了すると、ボックスにSpotifyの名前でログイン中と表示されます。
切断
アプリをSpotifyからサインアウトします。もう一度接続するまで、曲のリクエストは動作しません。
自分のSpotifyアプリを使う
任意の設定で、ほとんどの人は開く必要がありません。Spotifyは登録済みのアプリにしか音楽の操作を許可しておらず、Multistreamには専用の登録が用意されています。それが混み合っている、またはブロックされている場合は、Spotifyの開発者向けウェブサイトで無料のアプリを登録して、代わりに使えます。
SpotifyクライアントID
Spotifyが、登録した自分のアプリに発行する、英数字の長いIDです。まず、その上に表示されているリダイレクトアドレスをSpotifyアプリの設定にコピーしてください。組み込みのアプリを使う場合は、ボックスを空のままにします。
クライアントIDを保存
IDを保存してSpotifyからサインアウトするので、そのあとSpotifyに接続をもう一度クリックしてください。ボックスを空にして保存すると、組み込みのアプリに戻ります。
曲リクエストのコマンドを有効にする
メインのオンとオフのスイッチです。オフのあいだは、チャットの!play、!skip、!revokeは無視されます。
ボットアカウント
Twitchチャットで音楽に関する返信を投稿するアカウントです。組み込みのボットを使う場合は、チャットで一度/modとボットの名前を入力して、投稿を許可してください。「詳細設定」では、代わりに自分のボットアカウントを連携できます。

リクエスト

視聴者が曲をリクエストする方法と、誰がどれだけリクエストできるかの制限です。

視聴者がリクエストする方法
チャットで!playでは、視聴者が!play 曲名 - アーティスト名と入力します。チャンネルポイントでは、Twitchのチャンネルポイントの特典を交換して、そこに曲名を入力してもらいます。その場合、!playと入力した人には特典を使うよう案内されます。
設定方法
チャンネルポイントのときだけ表示されます。Multistreamが管理は、Twitchチャンネルに特典を自動で作成し、曲リクエストがオフのときは自動で一時停止します。既存の特典は自分で作った特典を使います。アプリはそれを確認できますが、一時停止はできません。
管理対象の新しい特典を作成
Twitchに特典を作成します。特典名、コスト(ポイント)、交換時に視聴者が見る説明文、チャンネルポイントのメニューでの背景色を設定します。
オフのとき
曲リクエストがオフのあいだの、管理対象の特典の扱いです。「一時停止」は利用不可として表示したまま残し、「非表示」はメニューから外します。
見た目を編集
管理対象の特典の名前、コスト、説明、色をあとから変更できます。画像は、Twitch自身のクリエイターダッシュボードでしか変更できません。
特典の判別方法
既存の特典向けの設定で、アプリがその特典を見分ける方法です。特典のタイトル、特典ID(Twitch内部のコード)、またはテキスト入力を求める任意の特典から選びます。タイトルが最も簡単です。
曲が失敗したらチャンネルポイントを返す
曲を追加できなかったときに、視聴者へポイントを返します。たとえばSpotifyが再生されていない、一致する曲がない、キューがいっぱい、曲がブロックされている、などの場合です。Twitch側で、その特典の「Skip Reward Queue」がオフになっている場合のみ機能します。
!revoke時に返す
視聴者が!revokeで自分の曲を取り消したとき、ポイントも返します。オフの場合、曲は削除されますが、使ったポイントは戻りません。
!skip時に返す
あなたかモデレーターが、ポイントで購入された曲をスキップしたとき、視聴者にポイントを返します。
外部でのスキップ時に返す(Spotifyアプリ)
Spotify自身の「次へ」ボタンで、購入済みの曲をスキップしたときにも返します。一時停止やプレイリストの切り替えがスキップと見分けにくいため、最初はオフです。
コマンド
!play、!skip、!revokeで視聴者が入力する言葉を変更できます。!skipと!revokeにはそれぞれオンとオフのスイッチがあり、!skipのモデレーターのみは、モデレーターとあなただけがスキップできる設定です。
取り消された曲を開始時に自動スキップ
Spotifyはキューから曲を取り除けないので、取り消された曲には印が付き、再生が始まった瞬間にスキップされます。オンのままがおすすめです。
リクエストできる人
全員、フォロワー以上、サブスク+モデレーター、またはモデレーターのみです。!skipと!revokeにも適用されます。
露骨な内容の曲を許可
オフにすると、Spotifyが露骨な内容と表示している曲は断られます。
最大キュー(全体)
リクエストされた曲を一度に待機させられる数で、初期値は10です。0なら上限なしです。
最大キュー(ユーザーごと)
ひとりの視聴者が一度に待機させられる曲数で、初期値は2です。0なら上限なしです。
ユーザーごとのクールダウン
視聴者がリクエストする間に待たなければならない時間です。15秒から始めるのがおすすめです。
ユーザーごとの上限(1配信あたり)
ひとりの視聴者が1回の配信全体でリクエストできる曲数です。0なら上限なしです。配信のたびに数え直されます。
合計の上限(1配信あたり)
1回の配信で、全員を合わせてリクエストできる曲数です。0なら上限なしです。
曲の最大の長さ
この秒数より長い曲は断られます。10分もある曲を除外するのに便利です。0なら上限なしです。
配信ごとのカウント
配信ごとの合計は、配信を始めるたびに自動で0から数え直されます。「今すぐリセット」ボタンで手動でも消去できます。たとえば、配信の途中でアプリを開いた場合などに使います。
ブロックリスト
ジャンル、アーティスト、タイトルに含まれる言葉で、曲を断ります。あなた自身のリクエストにも適用されます。
ジャンル
メタルやカントリーなど、ジャンルごとブロックします。リストから選ぶか、自分で入力してEnterキーを押します。ジャンルはLast.fmから取得するため、Last.fm APIキーが必要です。
アーティスト
Spotifyで検索してアーティストを選ぶと、そのアーティストの曲をすべてブロックします。
タイトルのキーワード
タイトルに特定の言葉を含む曲をブロックします。ネタ曲やシリーズものなど、ほかのフィルターをすり抜ける曲に使います。
Last.fm APIキー
Last.fmは、アーティストをスタイル別にタグ付けしている音楽サイトです。そこのキーは無料ですぐに発行できます。ここに貼り付けると、ジャンルフィルターが曲のジャンルを調べられるようになります。
チャットの取得元
音楽コマンドを使えるプラットフォームのチャットです。どのチャットからリクエストされても、曲は必ずあなたのSpotifyで再生されます。YouTube、Kick、Instagramはフォロワーの情報をアプリに伝えないため、フォロワー以上にしている場合、それらのチャットでリクエストできるのはメンバー、サブスクライバー、モデレーターだけです。

オーバーレイ

「再生中」カードが配信でどう見えるかを設定します。「OBSソース」ページからOBSに追加します。

画面上の位置
カードを画面のどの隅に置くかです。
端の余白(横)
カードと画面の左右の端との距離をピクセルで指定します。端の余白(縦)は、上端または下端に対する同じ設定です。
オーバーレイの拡大率
チャットオーバーレイとは別に、カード全体の大きさを変えます。
テーマ
「カード」は曲名の下に細い進行ラインを表示し、「カプセル」は丸いアルバムアートの周りに進行リングを表示します。
アルバムアート
曲のジャケット画像をカードに表示します。
アーティスト名
曲のタイトルの下に、アーティスト名を表示します。
進行バー
曲がどこまで進んだかを表示します。
リクエストした人
曲をリクエストした視聴者の名前を、小さなタグで表示します。誰もリクエストしていない曲には表示されません。
リクエストした人の表示位置
そのタグを置く場所です。カードの上、カードの端に重ねる、またはタイトル内で曲名と交互に表示する、から選べます。タイトル内を選ぶと、リクエストした人の色も選べます。
色
カードの背景、タイトルの文字、サブテキスト(アーティスト名などの小さな文字)、そして進行ラインの色であるアクセント(進行)です。
角の丸み
カードの角の丸さです。0は四角い角です。
余白
カードの内側にある、画像や文字の周りの余白です。
サイズの倍率
カード内の画像、文字、余白の大きさを変えます。まずはオーバーレイの拡大率を試してください。
タイトルの最大幅
曲のタイトルが何文字で収まらなくなり、Spotifyのように横にスクロールし始めるかを指定します。
表示するカード数
積み重ねて表示するカードの数です。再生中の曲と、キューの次の曲が含まれます。1なら再生中の曲だけです。
カードの間隔
積み重ねたカードの間隔をピクセルで指定します。
一時停止中はオーバーレイを隠す
Spotifyが一時停止されると、非表示までの時間が経過したあとでカードが画面外へスライドし、再生を押すと戻ってきます。

ボットの返信

誰かが音楽コマンドを使ったあとに、Twitchチャットへ投稿されるメッセージです。返信の名前をクリックすると文面を変更できます。{ を入力すると、視聴者の名前や曲のタイトルなどを追加できます。

Twitchチャットで返信
下のすべての返信のメインスイッチです。オフの場合、チャットには何も投稿されません。
曲をキューに追加
視聴者の曲がキューに追加されたときに投稿されます。各返信の前にあるスイッチで、その返信だけをオンとオフにできます。
曲リクエストがオフ
現在、曲のリクエストがオフになっていることを視聴者に伝えます。
チャンネルポイントの交換を案内
リクエストがチャンネルポイント経由の設定のとき、!playと入力した視聴者に、代わりに特典を使うよう伝えます。
一致する曲なし
視聴者が入力した内容に合う曲がSpotifyで見つかりませんでした。
使い方の誤り
視聴者がコマンドを間違えて入力しました。たとえば、!playのあとに曲名がない場合です。
クールダウン中
視聴者が再びリクエストするまで待つ必要があります。残りの秒数も表示されます。
ユーザーのキューがいっぱい
その視聴者は、すでに許可された数の曲を待機させています。全体のキューがいっぱいは、キュー全体について同じことを伝えます。
露骨な内容をブロック
その曲は露骨な内容と表示されており、露骨な内容の曲は許可されていません。
ジャンルをブロック
その曲は、ブロックリストによって断られました。アーティストをブロックとタイトルのキーワードをブロックは、ほかの2つのフィルターについて同じことを伝えます。
すでにキューにあり
その曲は、すでにキューで待機しています。
有効なデバイスなし
あなた側の問題で曲が止まっている状態です。どこでもSpotifyが再生されていない、Premiumではないアカウント、またはSpotifyが未接続などです。
検索に失敗
Spotifyを検索できなかった、または曲を追加できなかった(キューへの追加に失敗)状態です。多くは一時的なSpotify側の不具合です。
フォロワー限定でブロック
その視聴者は、あなたの「リクエストできる人」の設定で許可されていません。サブスク限定でブロック、モデレーター限定でブロック、その他の対象でブロックは、ほかの設定について同じことを伝えます。
スキップをブロック(モデレーター以外)
モデレーター限定の設定のときに、モデレーターではない人が!skipを試みました。スキップ成功とスキップ失敗は、スキップの結果を伝えます。
取り消し成功
視聴者が!revokeで自分の曲を取り消しました。取り消し(なし)は待機中の曲がなかったこと、取り消し失敗はうまくいかなかったことを意味します。
再生中(リクエスト曲)
リクエストされた曲の再生が始まるときに、誰がリクエストしたかとともに告知します。

Stream Deck

ボタンを1回押すだけで、曲のリクエストをオンとオフにできます。

Stream Deck
Stream Deckは、多くの配信者が使っている小さなボタン式のキーパッドです。このページの各アドレスは、ボタンでできることの1つです。曲リクエストの切り替え、オン、オフがあります。Stream DeckのWebsiteボタンや、Webアドレスを開けるボタンに貼り付けて使います。
コピー
そのアドレスをコピーして、ボタンの設定に貼り付けられるようにします。このアドレスは、このPCでアプリが開いているあいだだけ動作します。

テストとログ

視聴者なしで曲リクエストを試したり、曲を調べたり、各リクエストがどうなったかを確認したりできます。

現在の状態
いまの状態をひと目で確認できます。ミュージック機能とリクエストがオンかどうか、リクエストできる人、キューの埋まり具合、視聴者ごとの上限、クールダウンです。
クールダウン中
再びリクエストするまで待つ必要がある視聴者と、残りの秒数です。
ユーザーごとのキュー
各視聴者が待機させている曲の数です。
曲インスペクター
視聴者が入力するのと同じように曲を入力して、調べるをクリックします。Spotifyの上位10件の一致結果がジャンルタグ付きで表示され、ブロックリストに追加する対象を選ぶのに役立ちます。
!playリクエストをシミュレート
誰もチャットに入力しなくても、疑似の視聴者としてリクエストを試せます。
曲の検索語(!playの引数)
疑似の視聴者がリクエストする曲を、!playのあとに入力するのと同じ形で書きます。完全テストでのみ使われます。
役割
ユーザーやプラットフォームとあわせて、疑似の視聴者が誰であるかを指定します。配信者はすべての制限を無視し、視聴者は通常のルールが適用されます。
フォロワー
疑似の視聴者を、フォロワー、サブスクライバー、モデレーターに設定して、リクエストできる人の設定が機能するか確認します。
ドライラン(条件チェックのみ)
Spotifyには触れずに、すべての制限とフィルターをチェックします。何度クリックしても安全です。
完全テスト(Spotifyのキューに追加)
実際にリクエストを通します。Spotifyを実際に検索し、曲を実際にキューへ追加します。
イベントログ
すべての!play、!skip、!revokeと、その結果が新しい順にリアルタイムで更新されます。消去をクリックするとリストが空になります。

ほかのチュートリアル