« 小さな手術とマレイ・ペライアのピアノ | トップページ | ホロヴィッツのスカルラッティ: ベルリン コンサート 1986 »

2009年12月 6日 (日)

foo_NowPlaying.gadget (foobar2000 用ガジェット)

foo_NowPlaying.gadget 先日通りすがりさんからリクエストをいただいたのと、ときどき某掲示板で話題にしてもらっていることもあるようなので、Windows 7 / Windows Vista 用のガジェット foo_NowPlaying.gadget を公開しました。

この foo_NowPlaying.gadget は、フリーのプレイヤー・ソフト foobar2000 用の Windows ガジェット (サイドバー・ガジェット) です。このブログの右側に、foo_NowPlaying.gadget 用のページへのリンクがありますので、そこからダウンロードできます。

foobar2000 の Version 0.9.5.3 以降で使用した実績がありますが、現在はもっぱら、自分で使っている Version 0.9.6.9 で動作確認しています。

また、このガジェットの動作には、foosion氏作成の COM Automation server "foo_comserver2" が必要です。 foo_comserver2 は、ここからダウンロードできます。使用しているバージョンは、この記事を書いている現在最新の、0.7 alpha 6 です (長いあいだこのバージョンのままのようです)。


foo_NowPlaying.gadget は表示専用のガジェットです。このガジェットから操作できることはほとんどありません。表面をクリックすると、 foobar2000が起動していなければ起動します。逆に起動していれば「アクティベート」します。アクティベートというのは、こちらの期待としては foobar2000が隠れたり最小化していれば前面に表示されてほしいのですが、なぜかそういうようには動かないこともあるようです(^_^;。

演奏中は、その楽曲とおなじフォルダに画像があればランダムに表示します。またそれ以外に、Associated-Images と呼んでいる、"連想画像表示" 機能があります。これは、演奏中の楽曲から単語を抜き出し、その単語に合致する画像を、特定のフォルダの下から自動的に探してきて表示するものです。たとえば、あるフォルダに "otter.jpg" を置いておき、このフォルダを設定画面の Associated-Images Folder として指定しておくと、Otter が歌っている曲を演奏中、otter.jpg など "otter" をファイル名に含む画像を探してきてランダムに表示します。ただし、もちろんこの場合には、楽曲の Title、Artist、Performer などのタグのどこかに Otter の名前が入っている必要があります。

このガジェットを作成した経緯は、「foobar2000 と Windows Vista サイドバー ガジェット」と「foobar2000 と Windows Vista サイドバー ガジェット (その2)」に長々と書いたので、ここではくり返しません(^^;。このガジェットがお役に立てれば幸いです。

 

|

« 小さな手術とマレイ・ペライアのピアノ | トップページ | ホロヴィッツのスカルラッティ: ベルリン コンサート 1986 »

オーディオ」カテゴリの記事

コンピュータ」カテゴリの記事

パソコン・インターネット」カテゴリの記事

コメント

こんにちわ、コメントありがとうございます。レスが遅くなりました。m(__)m

「アクティベート」といっている処理は、foobar2000のインストール場所を調べて、 "foobar2000.exe /show" と起動をかけているだけなんです。

たぶん、64bit環境では、なにか想定している動きとは違う状況になっているのでしょうね....。ただ、残念ながらこちらには64bit版をインストールした環境がなく、いまのところ調べようがない、というのが正直なところです。困ったな....。

投稿: Tiki | 2010年8月29日 (日) 22時31分

こんにちはsmile
素晴らしいガジェットですね。
ありがたく使わせてもらっています。

ところで、これまではノートで使用していたのですが、新たにデスクトップにも導入しました。

すると、デスクトップの方は表示はされますが、クリックしてもfoobar2000の起動、アクティベートが行われません。
ノートの方は問題なく動作してます。

ノートはwindows7 32bitで、デスクトップはwindows7 64bitなのですが、それが原因なのでしょうか?think

気に入ってるガジェットなので、ぜひ完全に動作させたいのですがbearing

投稿: 通りすがり3 | 2010年8月16日 (月) 08時53分

はじめまして。コメントありがとうございます。
ガジェットの公開はソースコードの公開ということでもありますから、すこし恥ずかしい(笑)ですね。

きれいと言っていただいて、ありがとうございます。光栄です(^_^)。
タイマが入り乱れているので、結構追いづらいところもあると思います....それと、公開用はコメントとデバッグ用のトレースが入っていませんので、申し訳ないのですが、その点でも見づらいかもしれません。

投稿: Tiki | 2009年12月26日 (土) 10時14分

初めまして。
foo_NowPlaying.gadget を使わせていただいています。

私も本家を落としていろいろ手を加えていたのですが、あまりのスパゲティにくじけてしまいました。
Tiki さんのものは大変きれいなコードになっていて、感動しております。。

すばらしいガジェットをありがとうございました。

投稿: 通りすがり2 | 2009年12月25日 (金) 23時06分

アルバム名、トラック名などの行の高さを調整できる版を登録しました。これで、漢字などの欠けは回避できると思います。
ついでに、サイズに "Long" を加えました。

バージョンは 1.2.0.0 になります。

投稿: Tiki | 2009年12月21日 (月) 00時01分

通りすがりさん、こんにちわ。コメントありがとうございます。
気に入っていただけましたら嬉しいかぎりです。ソフトを公開した直後はいつも不安に駆られますが、それなりにちゃんと動いているようで、ホッとしました。

全角文字が入ったら上が欠けてしまう件、教えていただいてありがとうございます。次に時間ができたときに、調べてみますね。

投稿: Tiki | 2009年12月11日 (金) 00時12分

こんにちは。
公開ありがとうございます!思っていたよりずっとスタイリッシュでいい感じです。
オリジナル版にあったバグも今のところ起こりませんし、アルバムアートの読み込み速度も早くなっていますね。

ひとつ気になるところがあるので一応報告させていただきますと、アルバム名が漢字など全角文字の場合、1行目の文字の上2pxほどが欠けて表示されます。

投稿: 通りすがり | 2009年12月 8日 (火) 00時51分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



« 小さな手術とマレイ・ペライアのピアノ | トップページ | ホロヴィッツのスカルラッティ: ベルリン コンサート 1986 »