2006 . 10 . 21

A1



概要

1.WINAMPのコントロール
2.再生中の曲情報、アルバム・ジャケットの表示
3.再生中の曲に対する情報のサーチリンク

アルバム・ジャケットは、3つのサイトを巡回して条件に合致した画像を取得して表示。
画像取得後はリネームして保存。次回、同じ曲(同じアルバム)再生時には、保存された画像を使用します。

導入から使用まで

このスキンはAMIPというWINAMPのプラグインと連動して働く設計になっています。
タイトル表示、アルバム・ジャケットの取得など多くの面でこのAMIPプラグインに依存していますので、このスキンを使用する上でプラグインのインストールは不可欠です。

※Rainmeter本体のインストールや基本的な使用方法はこちらを参考に。

  • 準備
    • AMIPのサイトからamip_winamp.zipをダウンロードしWnampのPluginsフォルダにインストールしてください。
    • スキンを解凍するとA1フォルダとplugin.iniというファイルがありますので、A1フォルダをSkinsフォルダへ入れてください。そしてplugin.iniをWINAMPのPluginsフォルダに入れてください。また、すでにプラグインが入っている方はファイルを上書きしてください。
  • スキンのパスは
    ”C:\Program Files\Rainmeter\Skins\A1\A1.ini”で設定されています。 Rainmeter.exeをProgramFiles以外のディレクトリにインストールしている方は、以下のファイルのパス部分を適宜書き換える必要があります。
    • Plugin.ini
    • 各Templateファイル
    • Save_Img.vbs , Refresh.vbs

使用方法


まずA1を起動し、左端のボタンでWINAMPが起動します。WINAMPストップ時、上のような待機状態になり、再生が始まるとフルサイズになります。
上段よりアーティスト名、タイトル、アルバム名、カウント(トラックナンバー)を表示します。(アーティストタグ、タイトルタグがない場合、WINAMPのデフォルトフォーマットで表示します。この場合、ハイフンの前をアーティスト名、後ろをタイトルとして表示します。)

画像にマウスオーバーするとメニューが現れるので、各クリックで上記サイトの検索結果をブラウザで表示します。
コントロール部は右上がWINAMP本体の起動・終了ボタン、下段左から
ファイルを開く | 前の曲 | 一時停止 | 再生 | 停止 | 次の曲 | ボリューム・アップ、ダウン

スキンの詳細

このスキンは次の動作から成り立っています。
  • WINAMPの起動・再生・停止・曲の更新毎に、AMIPプラグインがテンプレートファイルに沿ってINIファイル(スキン)を生成
  • スキンのリフレッシュ・コマンドを送る
  • 生成されたINIファイルでスキンを実行しなおす

このようにスキンは曲の情報によってその都度置き換わるので、スキンの動作を変更したい場合はその実体となるテンプレートファイルを書き換える必要があります。
テンプレートファイルはTemplateフォルダに置かれている「.tmpl」というファイルで、WINAMPの状態によって異なるテンプレートを使用します。
  • EXIT.tmpl = WINAMPが起動していない状態のスキン
  • STOP.tmpl = WINAMPが停止状態の時のスキン
  • PLAY.tmpl = WINAMP再生時のスキン

Templateフォルダには「PLAY」というサブフォルダがあり、PLAY.tmplのいくつかの異なるバリエーションが用意されています。これらは、以下のような画像の取得元やサーチリンク先、検索対象、自動保存機能の有無、などの違いがあります。
デフォルトのPLAY.tmplは「a-1」の内容になっていますが、必要に応じ希望のものをテキストエディタでPLAY.tmplに書き移すことで交換できます。

PLAY.tmplのバリエーション


※ (a)は主に洋楽向け、(b)は邦楽向けという意図で設定されています
※2 [*-4] はWebからの画像取得は行わずに、指定したローカルフォルダにある画像を表示します。使用の際には「IMAGE_DIR」で目的のフォルダのフルパスを指定してください。(フォルダは1-3まで指定することが出来ます)
尚、、曲にマッチする画像がフォルダ間で重複して存在する場合は、1>2>3という優先度で表示されます。

使用上の注意

  • 曲にタグが付いていない場合、デフォルト・フォーマット( WINAMPの表示形式 )で処理されます。タグは画像取得に重要な情報なので、これの有無が検索精度に大きく影響します。
  • タグの文字コードによっては文字化けが起こることがあります。またごく稀ですが、文字化けした文字によって、Rainmeterの強制終了を引き起こす原因になる場合もあります。
  • 文字化け自体はRainmeterやAMIPサイドでは対処できませんので、タグ側を別途タグ編集ソフトなどで適切な文字コードに修正してください。
  • 特定の文字によりAMIPが誤動作を起こすことがあります。例:「ポ」、「竹」など。
  • すでにAMIPを他のプログラムで使用されている方は既存のplugin.iniをバックアップしておくことをお勧めします。
  • AMIPは「Enable AMIP」のチェックを外しても、そもままではプレーヤー起動時と終了時にコマンドを送信してしまいます。よって余計な動作を防ぐためにも、A1をもはや使用しないような場合にはAMIPをアンインストールするか、plugin.iniを元のものに戻してください。

動作確認

Windows2000 + Rainmeter.exe v0.14

更新状況

2008 . 04 . 14   A2に移行
2007 . 09 . 14   A1をfoobar2000に適用
2007 . 09 . 07   V1.7   テンプレート追加 [*-4] 、一部修正
2006 . 10 . 21   V1.6    一部修正
2006 . 10 . 09   V1.5    仕様変更、etc.. , 既知の問題
2006 . 09 . 23   V1.1    一部修正
2006 . 09 . 17   V1.0   リリース