リモートコントロールfoobar2000

先日、私はiPhoneを介したfoob​​ar2000プレーヤーのリモートコントロールの問題に夢中になりました。 実際、問題は普遍的な解決策がないことでした。 ほとんどのプラグインは古くなっているか、私のニーズに満足していません。 たとえば、telnetプロトコルを介した制御には、多くの追加のジェスチャが必要であり、明確なインターフェイスの欠如が憂鬱でした。 グーグルでは、もともとiTunesプレーヤーを制御するために開発されたSignalユーティリティを見つけましたが、現時点では、WinAmpとWMPのサポートはすでに発表されています。 foob​​ar2000( winamp APIエミュレーターfoo_winamp_spamを助けました )でSignalを「友達にする」ことは難しくありませんでした。 すべて問題ありません:プレーヤーコントロールがあり、アクティブトラックのカバーを表示しますが、...プレイリスト表示はありません(問題は、foobar2000がサポートされているプレーヤーとして宣言されていないことです。音楽ライブラリの別のトラック。

しかし今日、 foo_httpcontrolコンポーネントに出会いました! プラグインの原理はSignalの原理と同じです(httpプロトコル経由で動作します... TCP / IPコマンドを読み取ります)が、ここに機能があります...

これが私のfoobar2000です。美しさのために追加されました:)
そもそも、このコンポーネントはfoobar2000用に開発されました。つまり、プレーヤーと友達になるために「タンバリンで踊る」必要はありません( このリンクをクリックすると、設定ページとプラグインを見ることができます)。 また、プラグインの機能により、音楽ライブラリへのフルアクセスが可能になります。 リモートでプレイリストにファイルを追加できます。 しかし、テンプレートはもともとブラウザで表示するために作成されたものであるため、iPhoneで表示する場合、かなりの不満があります。

そして、私はiPhoneディスプレイ用のテンプレートを最適化することにしました。

img_00121 img_00141
コンポーネントの設定([ 設定]-[ツール]-[HTTPコントロール] )に、次のように記述する必要があります。

プレイリスト形式:
[%tracknumber%]' - '[%album artist%]' - '[%title%]

ページタイトルの形式:
[%artist% - %title%]

インフォライン形式:
Artist: %artist%
Track: %title%
Album: %album%
Date: %date% %_foobar2000_version% %codec% %bitrate%kbps %samplerate%Hz %channels%

Artist: %artist%
Track: %title%
Album: %album%
Date: %date% %_foobar2000_version% %codec% %bitrate%kbps %samplerate%Hz %channels%


iPhone向けに最適化されたテンプレートとプラグイン自体は、 こちらからダウンロードしてください

PSプラグインを使用するには、Wi-Fiアクセスポイント(ルーター)とiPhoneが必要です(通常、Pocket PCに表示される可能性は十分にありますが、私は自分の画面ですべてを行いました)。

Source: https://habr.com/ru/post/J25969/


All Articles