配信ガイド

OBS に Yandex Music の Now Playing を表示する

YM Bridge は現在の曲に合わせてローカルのテキスト、JSON、カバー画像を更新し、リモートのオーバーレイサービスなしで OBS から読み取れるようにします。

YM Bridge Now Playing export settings for OBS
Now Playing fileswriting - just now
TXTnow-playing.txtMoonbeam - Look Around
JSONnow-playing.json{ artist, track, album, cover }
PNGnow-playing-cover.pngCurrent cover artwork
フォルダーを変更Now Playing を無効化

フォルダーへのアクセスを許可する

サイドパネルで Tools を開き、Settings を選び、Now Playing files の Grant folder access を押します。OBS が継続して読み取れる専用フォルダーを選びます。

拡張機能が利用者に代わってフォルダーを選ぶことはできないため、Chrome が直接確認します。権限はローカルに保たれ、Change folder で変更し、Disable Now Playing で解除できます。

YM Bridge が書き出すファイル

now-playing.txt は OBS のテキストソース向けにアーティストと曲名を 1 行で保存します。now-playing.json はカスタムオーバーレイ向けの構造化メタデータです。now-playing-cover.png はカバー書き出しが有効な場合に現在のカバーへ更新されます。

再生が変わると同じ場所のファイルが置き換えられ、すべて利用者の PC に残ります。Last.fm への送信と任意のデスクトップ companion は別の機能です。

出力を OBS に追加する

  1. テキスト (GDI+) ソースを追加し、ファイルからの読み取りを有効にして now-playing.txt を選びます。
  2. now-playing-cover.png 用に 画像 ソースを追加します。
  3. 両方のソースをシーン内で整えて配置します。拡張機能が OBS を操作しなくても、OBS はその後のファイル更新を検出します。

アーティスト、曲名、アルバム、カバーを別々に使うオーバーレイでは JSON ファイルを利用します。

書き出し状態を確認する

Control health を開き、Now Playing files の行を確認します。writing - just now は直近の更新を示し、permission needed は Chrome でフォルダーを再許可する必要があることを示します。

曲情報自体が古い場合は Repair controls を実行して Yandex Music のタブを再読み込みします。フォルダー権限では停止したページ接続を修復できません。