ついムシャクシャして作った。foobar2000 の欄に△やら※印やら付いているのが許せなかった。今は公開している。
<インストール前に>
・古いバージョンの foo_huygens プラグインがインストールされている場合、必ずアンインストールしてください。
・Visual C++ 2008 製品版ランライムライブラリが導入されていない環境の場合、以下の URL よりインストーラをダウンロードし、お使いの PC にセットアップしてください。
Visual C++ 2008 再頒布可能パッケージ (x86)
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=ja
2009/01/12 - Huygens 0.021 号機 - fb2k 0.8.3/0.9+用
<更新点>
・ウィンドウタイトルの番号部を再生回数からプレイリストインデックスに変更
・metadb_handle を一部解放していなかった不具合を修正 (fb2k 0.8.3)
・on_playback_dynamic_info で、VBR の情報を毎回取得するよう修正 (fb2k 0.8.3)
・on_playback_dynamic_info_track で、VBR の情報を毎回取得するよう修正 (fb2k 0.9+)
・HUY_GETBITRATEDYNAMIC を VBR の取得情報をそのまま返すよう修正 (fb2k 0.8.3)
・HUY_GETBITRATEDYNAMIC を実装 (fb2k 0.9+)
・HUY_GETLISTFOCUSPOS を実装
・HUY_GETVERSION の返り値の書式を、[No.d.ddd] から [d.ddd] に修正
・HUY_GETDURATION が整数以下の秒数を切り捨てていた不具合を修正
・Probeインスタンスを動的に確保するよう修正
・Vista x64 上で fb2k 0.8.3 SDK の不具合(?)に起因するクラッシュを回避するため、「IPCメッセージにUTF8で応答する」にチェックが入っている場合は UTF8 から Shift_JIS への変換を行わないように修正
・「IPCメッセージにUTF8で応答する」に初回起動時デフォルトでチェックが入るように修正
・プラグインの有効/無効の切り替え機能を実装
2008/03/20 - Huygens 0.020 号機 [旧 0.002 号機 beta1] - fb2k 0.9+用(未リリース)
<更新点>
・以下のメッセージを実装(テスト不十分)
HUY_GETVERSION
HUY_GETFB2KVERSION
HUY_GETENCODEMODE
HUY_GETFILEPATHRAW
HUY_GETGENRE
HUY_GETDATE
HUY_GETCOMPOSER
HUY_GETPERFORMER
HUY_GETALBUMARTIST
HUY_GETTRACKARTIST
HUY_GETSUBSONG
HUY_GETTOTALTRACKS
HUY_GETDISCNO
HUY_GETTOTALDISCS
HUY_GETCOMMENT
HUY_GETSAMPLERATE
HUY_GETBITRATE
HUY_GETBITRATENOMINAL
HUY_GETBITRATEDYNAMIC
HUY_GETCHANNELS
HUY_GETBITSPERSAMPLE
HUY_GETCODEC
HUY_GETCODECPROFILE
HUY_ISLOSSLESS
HUY_GETTAGTYPE
HUY_GETEXTRAINFO
HUY_GETTOOL
HUY_GETCUEEMBEDDED
HUY_GETAUDIOMD5HASH
HUY_GETMP3STEREOMODE
HUY_GETMP3ACCURATELENGTH
HUY_GETMP3ENCDELAY
HUY_GETMP3ENCPADDING
HUY_GETAPEVERSION
HUY_GETAPEFLAGS
HUY_GETREPLAYGAIN_ALBUMGAIN
HUY_GETREPLAYGAIN_ALBUMPEEK
HUY_GETREPLAYGAIN_TRACKGAIN
HUY_GETREPLAYGAIN_TRACKPEEK
HUY_GETFILESIZE
HUY_ISINMEDIALIB
HUY_GETREPEAT
HUY_GETSHUFFLE
HUY_GETRANDOM
HUY_GETPLAYBACKORDER
HUY_REFRESHDYNINFO
HUY_PLAY
HUY_PLAYORPAUSE
HUY_STOP
HUY_PAUSE
HUY_FASTFORWARD
HUY_REWIND
HUY_PREVIOUS
HUY_NEXT
HUY_SEEK
HUY_VOLUMEUP
HUY_VOLUMEDOWN
HUY_SETREPEAT
HUY_SETSHUFFLE
HUY_SETRANDOM
HUY_SETPLAYBACKORDER
HUY_TOGGLEREPEAT
HUY_TOGGLESHUFFLE
HUY_TOGGLERANDOM
HUY_TOGGLEPLAYBACKORDER
※各メッセージの入出力詳細は、trunk/huy_ipc.h を参照してください
・ストリーミング受信時のタイトル・アーティスト取得に対応
・コンソールの表示が止まる不具合を修正
・不要なライブラリ(id3lib、wxWidgets)への依存を削除