これまでFoobar2000でOBSに曲名を載せるには『NowPlayingSimple』プラグインがつかえました。
しかし、 v2.0βから追加された64bit版では利用できません。今回は代価絵になるツールの紹介です。
MusicBuddy
https://koffeth.software/musicbuddy/
プラグインではなく単体アプリです。
使い方は簡単です。
準備
1.Foobar2000を起動
2.MusicBuddyを起動
3.上部にある『PLEASE SELECT MUSIC PROVIDERL』でFoobar2000を選ぶ
4.Foobar2000で曲を再生する
5-10秒ほどでMusicBuddyの下部の『PLAY INFO』に再生中の曲が表示される
5.MusicBuddyのインストール場所に『currentsong.txt』ファイルが作られているのを確認
6.OBSの『テキスト(GDI+)ソース』で上の『currentsong.txt』を指定。各種設定を好みに調整
*『currentsong.txt』の出力場所を変えたい場合
1.タイトルバーの右側にある『Settings』ボタンを押して設定を開く
2.下部の『SAVE LOCATION』の『CUSTOM』を選択
3.右側の四角内をクリック
3.出力したいフォルダを選ぶ
運用
1.MusicBuddyを起動
2.上部にある『PLEASE SELECT MUSIC PROVIDERL』でFoobar2000を選ぶ
3.Foobar2000で曲を再生する
問題点
*曲名が更新されるまで5-10秒かかる。
*再生を止めても曲名表示が消えない。
OBSのソースを非表示にするか『currentsong.txt』を削除する必要がある。
*表示フォーマットは固定(アーティスト-アルバム名-曲名)
最後に
64bit版Foobar2000でOBSに曲名表示する唯一の方法(多分)。柔軟性が低く癖はある物の、納得して使う分には必要十分だと思われます。なにがなんでも32bit版Foobar2000は嫌だという方はお試しあれ。
執筆時の状況
MusicBuddy ver1.3.0.186。バイナリのタイムスタンプは2021/03/07
Foobar2000 ver2.0 beta 24 [x64]