実行にはColumns UIとSpider Monkey Panelも必要です。
Foobarは外国ユーザーも多そうなので英語も併記しています。
This my app shows information and album art of now playing music.
This app requires Columns UI and Spider Monkey Panel.

(画像中のアルバムアートは表示例として使用し、著作権はアルバムアートの著作者が所有しています)
ダウンロード / Download
以下のURLからzipファイルをダウンロードしてください。Download zip files by the following URL:
https://aresei-note.com/my_tool/ShowNowPlayingForFb2k_v1_3.zip
操作方法 / How to use
動作環境 / System requirements
Windows: 10~Foobar: 1.6.14~
Columns UI: 2.00alpha~
Spider Monkey Panel: 1.6.1~
zipファイルの解凍 / extract zip file
ダウンロードしたzipファイルを解凍して適当なところに設置してください。Extract zip file.
Colmuns UIのインストール / Install Columns UI
以下のURLからコンポーネントをダウンロードして、Columns UIを有効にしてください。Columns UIは有名なので設定方法などは省略します。
Install Columns UI after downloading the component from following URL.
Because Columns UI is very famous, I leave out the settings.
Columns UI: https://www.foobar2000.org/components/view/foo_ui_columns
Spider Monkey Panel のインストールと設定 / Install and setting of Spider Monkey Panel
このツールはSpider Monkey Panelによって曲情報を書き出し、それを表示するツールとなっています。This tool shows information of now playing music which the script of Spider Monkey Panel made.
以下のURLからSpide Monkey Panelのコンポーネントをダウンロードし、有効にしてください。
Install Spider Monkey Panel after downloading the component from the following URL.
Spider Monkey Panel: https://github.com/TheQwertiest/foo_spider_monkey_panel/releases
Spider Monkey PanelをColumns UIのレイアウトに追加してください。
Add spider monkey panel to the layout of columns ui.

追加したSpider Monkey Panelを右クリックしEdit panel scriptを選択してください。
Right click on added Spider Monkey Panel -> click “Edit panel script”.


Select “SpiderMonekyPanelScript_ShowNowPalyingForFb2k.js” in this tool files.
曲情報ファイルの出力先(EXPORT_FILE_PATH)を設定してください。
Set up EXPORT_FILE_PATH(path of information export file).
例(Example): C:\Users\USERNAME\Desktop\Foobar_NowPlayingInformation.txt

曲を再生した状態で出力ファイルを確認し、下図のようになっていれば設定は完了です。
Please confirm export file. If that is like the following image, OK.

パスの設定 / set up path
config.jsonをテキストエディタで開いて、以下を設定してください。Open “config.json” by text-editor soft and set up the following settings:
- “FoobarExePath”: Foobar2000のexeファイルのフルパスを入力してください。 / Input a fullpath of Foobar2000 exe file.
- “FoobarPlayingTextFilePath”: Spider Monkey Panelの出力ファイルのフルパスを入力してください / Input a fullpath of export file by Spider Monkey Panel.

ツールを起動する / Run app
ShowNowPlayingForFb2k_v_.exeを起動します。Foobar上で再生されている曲の情報が最前面で表示されます。
Run “ShowNowPlayingForFb2k_v_.exe”.
The tool shows information of now playing music.

ウィンドウの移動 / Move window
マウスドラッグでウィンドウの移動が可能です。Mouse drag to move window.
ツールの終了 / Close app
右クリック→Exitを選択してください。Right click -> Exit.
Foobarの呼び出し / Move foobar to top layer
中クリックをしてください。Middle click to make foobar top-layer.
詳細設定 / Option
config.jsonの内容を変更することで、詳細な設定をすることができます。変更後はツールを再起動する必要があります。Detail settings are enable by changging “config.json”. After changging it, tool restart is required.
FoobarExePath
Foobarの実行ファイルへのパスを登録します。Path to foobar exe.
FoobarPlayingTextFilePath
Spider Monkey Panelの出力ファイルへのパスを登録します。Path to export file of Spider Monkey Panel.
RefreshRate
曲情報の読み込みおよび描画のサイクル周期です (単位: msec)。Cycle time of loading and showing information of now playin music (unit: msec).
WindowWidth
ウィンドウの横幅を指定します。単位はピクセルです。Window width (unit: pix).
WindowHeihgt
ウィンドウの縦幅を指定します。単位はピクセルです。Window height (unit: pix).
WidnowInitXpos
ツール起動時のX方向のウィンドウ表示位置を指定します。単位はピクセルです。Window launch position (x-direction).
WidnowInitYpos
ツール起動時のY方向のウィンドウ表示位置を指定します。単位はピクセルです。Window launch position (y-direction).
WindowAlwaysTop
true = 最前面にする(top layer) / false = 最前面にしない(not top layer)WindowBakgroundColor
ウィンドウの背景色を設定します。Color of window background.
WindowBackgroundAlpha
ウィンドウの背景の不透明度を設定します(0.0-1.0)。Opacity of window background (0.0-1.0).
AlbumArtEnable
アルバムアート表示の有無を設定します。Enable to show album art.
AlbumArtNameList
アルバムアートの検索文字列を設定します。(音声ファイルと同じもしくは以下のサブディレクトリから検索します)。
Search string of album art.
(This app searches album art from same directory or sub-directories of music files).
FontName
フォント名を指定します。Font name.
FontSize
フォントサイズを指定します。Font size.
FontWight
太字で表示するか指定します(太字=”weight”, 通常=”normal”)。“weight” = bold font, “normal” = normal font.
FontColor
文字の色を指定します。Color of string.
TextFormatList
表示する文字列を指定します。タグは#<TAG>#で指定できます。
カンマで区切ると改行されて表示されます。 Changes shown string.
Please use this format: #<TAG>#.
Splitting by comma(,) generates new line.
ShowFoobarDataAtEveryLoop
コンソールの更新頻度を指定します。主にデバッグ用です。Refresh rate of console. Mainly used for debug.
寄付 / Donate
もしこのソフトをお気に召しましたら寄付をご検討ください。寄付できない場合もSNSなどでこのツールを紹介いただけるとうれしいです!🥳
If you like this app, please consider to donate or share this app on SNS !! 🥳
クレジットカードによる寄付 / by credit card (paypal)
https://ko-fi.com/areseiビットコインによる寄付 / by bitcoin
Bitcoin address: 1J94VS6ANWzRW9gako6cM8sqCz6MbiXpnt
更新履歴
v1.0: 初版v1.1: バグ修正
v1.2: Now Playing Simple公開終了?にともない、Spider Monkey Panelに乗り換え
v1.3: リフレッシュレートをオプション化