taskさんがWinampPlugin.dllを拡張されました。内容は以下の通り。
・再生中の曲のファイルパス(フルパス)の取得。
・再生中の曲のフォルダパスの取得。
・リピートループ。
・リピートの状態取得。
ファイルやフォルダのパスについては特に説明は不要でしょう。
簡単にフォルダのパスを取得できるので、例えばジャケット表示をするのも楽勝です。
リピートに関しては、Winampのモダンスキンでは可能な、
「リピートオフ→全曲リピート→一曲リピート→リピートオフ→‥‥」
という動作をさせたり、スキンに状態を反映させられるようになったということです。
どちらも個人的には必須機能で、パスを取得するためにAMIPを使ったり、
右クリックで一曲リピートをON/OFFする必要がなくなるので、とても嬉しいです。
や、ぶっちゃけ、私がメールしてお願いしたんですけどね。
taskさん、本当にありがとうございます。
まさかメールして一晩でできてしまうとは思いませんでした。感謝感激です。
「Winampの一曲リピートについて」も読ませていただきました。
自分では解明できなかったので、とても参考になりました。
というわけで、パスの取得関係はさておき、リピートの切り換え機能につきましては、
WinampPlugin.dllを使っているスキンを順次書き換え、搭載しようと思います。
急がなければならないものでもないし、のんびり行きます〜。
■お礼
先日公開した「TagBalloon」を藤井さんに紹介していただきました。
いつも本当にありがとうございます。
また、web拍手よりDL報告くださった方々も、ありがとうございます。
さっそくuLilith仕様に書き換えた方もいるようですね。
なお、私はuLilithを使っていないので、今後もuLilith対応版は作りません。
Faceにも興味あるんですけどね〜。Skin in DTでも盛り上がってますし。
でも、どうしても、uLilithの動作に馴染めないんですよ‥‥。
この「TagBalloon」なんかはキャラ絵を使ってないので、uLilith対応版として
書き換えたものをSkin in DTなどにアップされてもかまいません。
ていうかしていただけると、「uLilith対応版は?」と言われなくて助かります (ぉ
またこの日記のタイトルを変えてしまいました。
今度は「From sk2. 〜ここだけのはなし〜」とサブタイトルまでつけちゃう始末w
最初にこのCGIを使い始めるとき、あまり深く考えずに「日々雑感」ってつけて、
イヤ待てよ? スキンの話しかしてないぞ? と思って「Skin製作記」に変えて、
でもこれじゃあスキンの話しかできないぞ? と思って「日々雑感」に戻して、
ずーっとそのままにしてましたけど、それほど気に入ってなかったんですよね。
日記系にはよくあるタイトルだし。雑感っていうほど話題が豊富なわけじゃないし。
で、少し考えてみまして。やはりここはスキンの話が主で、ときどきゲームやアニメや
電撃の話をしても、リアル(現実世界)な話は極力避けるように意識していましたから、
「スキンを作る“sk2”としてお伝えすること」という感じにしてみました。
サブタイには、リアルじゃ一切その手の話をしていない(できない)のを絡めてみたり。
や、ここでさらけだしているまま、ふつーにつきあってる友人っていないんですよw
TagBalloonとかWinampPlugin.dllへの変更とかイベントスキンのおかげで溜まりまくってるゲームとか、あ、「スズノネセブン!」は面白いよね。設定とか舞台背景とかちょっと首をかしげる部分はあるけど、なんてったってキャラがイイです。最近では頭二つ抜き出てるほどバツグンです。あと「Like a Butler」も。庶民庶民とちょっとくどいけど。安定した面白さといいましょうか。それから‥‥「けよりなMC」はぜんぜん手ぇつけてないです。まずは移植版をやらないとならないんだけど、インストールして5分ほどプレイしただけで‥‥。あ、でもやっぱ「フォーチュンアテリアル」より立ち絵とかのクオリティは低いですね。年月が経っていて仕方がないとは言え、ちょっと残念。ってそんなことはさておき――
あ、今月どころか先月の電撃も読んでないのが (ry
さて。そんなこんなでいろいろ忙しいのですが (ぉ
いまさらながら「きゃらすぴ♪」をいじってしまいました。
いえね、こう、他のソフトをフルスクリーンにしたときに、最前面に表示してる「きゃらすぴ♪」が邪魔くさくなっちゃうんですよね。スキン自体大きいし (爆
かといっていちいち消してしまうと、また表示しなおすのがめんどくさいし、右クリックメニューから設定を変えるのも、メニューを三層ぶん移動しないとならなくてこれまためんどくさい。
てなわけで――顔のクリック三回分(三回セリフが変わるじゃん?)に、「きゃらすぴ♪」のキャラスキンと情報スキンの表示位置を、それぞれ、最前面、通常、最後面に変える機能を付けてみました。
や、そんだけなんですけどね?
自分的にはなかなか便利だし、しゃべるだけになっちゃったボタンにきちんとした機能を割り振れてホッとしたんですけれど、世間的には需要あるのかどうか (^^;
ま、いーや。今度こっそり入れ換えとこ。
やっぱり増えました |▽゚ )ノ
WinAMPコントロールが多少なりともつくとやっぱりプログレスバーもほしくなってちょっとした早送りや巻き戻し機能もないとどうにもこうにも身体が受け付けないのでけっきょく全部つけることになったわけですハイ。
おっかしいなー。タグを表示するだけのスキンを作ってたはずなのに‥‥。
VLってのはボリュームレベルで、左クリックすると+25%、右クリックでミュートになります。
VLにカーソルを合わせるとSh(シャッフル)とRe(リピート)が消えてボリュームレベルの数値とバーが表示されます。これをつけたためにWinAMPコントロールの範囲がさらに広がり、タグ情報の文字数が少なくてもその範囲より幅が縮まらなくなってしまったのは、ちょっと残念だけど仕方がないところでしょうか。
こんなところかな? さすがにもうこれ以上付けるものはないだろうから、そろそろ公開します。
多分、きっと、明日か明後日か‥‥今週中ぐらいには (ぉ
■追記
DELLの液晶でこの日記を見てみたんですが、ボタンの色がかなり薄いですね。
もともと薄めで、カーソルを載せると濃くなる作りになっているんですが。
いまや普及価格の液晶が「普通」ですから、もう少し濃くしたほうがいいのかなぁ‥‥。
■壁紙
タイミング遅すぎですが‥‥
藤井さんが「とある魔術の禁書目録」より、御坂美琴の壁紙を公開されました。
「電撃姫」というとちがうものを思い浮かべてしまうのは私だけでしょうか (^^;
ってそんなことはさておき。本編17冊と短編2冊も読みましょうよ〜 (ぉ
■プラグイン
ご存知ここを見ているみんながお世話になっているtaskさんが、RecyclePluginを改良し、さらに全プラグインを再ビルドされました。DLLのファイルサイズが僅かとはいえ軽量化されたそうですので、全部まとめて入れなおすといいかと思います。
■移転
もはやスキン業界で一番活発であり、最大勢力と化したSkin in DTが移転されました。
有料サーバになり、スピードも容量も極めて快適になりましたね。
最近はuLilithの開発と一体となって、大勢の方がフェイスを公開されてます。
ちょっと興味を覚えて使ってみたんですが、やっぱアニメーションは羨ましいです。
■Rainemter ver.0.141
実はあまり触れたくはないんだけど当サイト的には避けては通れない話題として――。
GoogleCodeでRainmeterがバージョンアップされてるってご存知でした?
私もしばらく前に知ったんですが、すぐには大きなバージョンアップはしないだろうという諦観と、過去のバージョンアップ時のことを考えるとバグがなくなっても仕様の悪変があるのではないかという危惧を抱いています。
もちろん個人的にはいろいろと要望があります。例えば、
・Meterの色をMeasureやBangで変えられるようにして欲しい。
・ClipStringでテキストを折り返したときに行間を指定できるようにして欲しい。
・円弧の内側にもAntiAliasをかけて欲しい。
・Netin,Netoutのバグを直して欲しい。
・基準点を左上固定から自由に設定できるようにして欲しい。
・アニメーションできるようにして欲しい。
等々‥‥じっくり考えればまだまだあるけど、とっさに出てくるのはこのくらいかな?
新しい機能の前に、今ある機能の不足している部分を何とかして欲しいんです。
で、案の定といいますか何といいますか、GoogleCodeで先日初めて公開されたバージョンアップ版では、ゴミ箱情報を取得する新しいプラグインが追加されたものの、Cドライブだけだったりバグがあったりと、いくらそういう場所とはいえテスト版すぎやしないかと‥‥。
正直、もうあまり期待していません。というか、過去のバージョンと互換性がなくなって、いままでに作った全スキンが使えなくなる恐れが大きくて、素直に喜べないです。
スキンを作っている身としては、取ってはいけない態度なんでしょうけれど――。
TagBalloonはひとまず置いといて。
タグ情報表示にAMIPを使っていたスキンの、WinampPlugin.dllへの変更作業を始めました。
まずはやっぱり「きゃらすぴ♪」から手をつけ始めたわけですが――
AMIPからプラグインへの変更部分はごっそり変わりつつ、細々とした些少な修正もあり、
正直言って想像以上にめんどくさいです。誰だよこんな.iniファイル書いたヤツ (ぉ
FAQの方はとりあえず過去のものも残しつつ、新しいプラグイン版のページも作りました。
書くこと少ない少ないw
でもおかげで、ID3タグのバージョンがISO-8859-1じゃなくても文字化けしないことに
気がつきました。AMIPを使う他のスキンや侍などの環境下でも使えるようになりますし、
ホント、taskさんのおかげですね。
とまぁそんなわけで先にFAQを整えましたから、いま公開停止しているスキンは
順番に書き換えつつ、順次公開していきます。もうしばらくお待ちください。
■追記
表示させっぱなしだと一定の間隔で起動時のセリフをしゃべり続ける「きゃらすぴ♪」の仕様についてですが、「〜 ver.FA」で改善された書式だと、「〜 ver.雪さん」や「〜 ver.ふたみ」では立ち絵が表示される前にしゃべってしまうことが判明しました。
なんでかな?
「〜 ver.FA」ではMeasureが二段階あるから、Meterよりあとになってるのかなぁ。
検証は‥‥もう眠いんで、また後日‥‥ (o_ _)o パタッ
■03/08追記
そのとおりでした。「〜 ver.FA」のように起動時のセリフを二種類にし、時間帯で分けるようにMeasureを二段階にしたら、立ち絵が表示されてから一拍置いてしゃべってくれました。
なるほど‥‥。まだまだ奥が深いな、Rainmeter。
スキンイベントの後遺症でしょうか、なーんかスキン作ってると落ち着くsk2ですw
このスキンも手慰みに作り始めたわけで、ちまちまのんびりやってます。
web拍手などから「吹き出しの向きが逆のものも――」なんていう声も届いてますが、
それはもちろんのこと。このようにデザインちがいのものも作ってますよ〜。
あ、シルファらしからぬしゃべりになってますが、その辺は見逃してください。
セリフの口調(語尾?)は簡単に変更できるように、[Variables]セクションで
;TagText
TagText1="です。"
TagText2="に収録されてます。"
TagText3="ですね。"
こんな風に置換してますから、キャラに合わせて好きなように変えてください。
タグのコメントって、オープニングなら「OP」、エンディングなら「ED」と書きますよね。
イメージソングなら「IS」もしくは「IM」。キャラクターソングなら「CS」等々‥‥。
でもそれをそのまま表示するとしゃべってるように見えないんで、
「OP」なら「のオープニング」と開くようにしてみました。
ちなみに入力されてない場合は、「詳細は不明のようね」と表示されます。
そして、もう、身体に染みついているのでしょーか。
タグを表示するだけのスキンだったのに、けっきょくコントロールつけちゃいました。
や、操作できないとわかってるはずなのにマウスカーソルふらふらさせちゃうんで――。
やっぱ.iniファイルは長くなるものみたいw
でもだんだんスキンらしくなってきたから、公開することになりそう‥‥?
プラグインでお世話になっているtaskさんが、すごいことをやってくれました。
Rainmeterのスキンで、WinampとWMPとFoobar2000とLilithとuLilithとiTunesを
コントロールして、曲情報も表示できる、「PlayerSampleSkins」を公開したのです。
一つのスキンで、ではなく、それぞれのプレイヤーに対応した.iniファイルがあり、
taskさんが作られたそれぞれのプラグインを導入して使うようになっています。
これは――すごいですよ。
私はWinamp以外全然まったく使っていないのであんまり恩恵には預かれないんですが、
Winamp以外のソフトをRainmeterのスキンから操作したい人には、福音となりますね。
まったく同じつくりをしたスキンで各プレイヤー用の.iniファイルが揃っていますから、
どこがどうちがうのかを見比べれば、既存のスキンを自分が使っているプレイヤー用に
改造することが、比較的容易にできてしまうわけです。
私自身は変わらずWinamp用だけを作り続けていきますが、その公開した.iniファイルを
他のプレイヤー用に書き換えて、Skin in DTなどにアップするのもいいでしょう。
っていうかむしろ、私にはできないのでどんどんやってほしいですねw
先日書いた >用途的には萌えスキンなんだけど―― (謎 を作ってみました。
ごらんのとおり、Winampのタグ情報を表示するだけのスキンなんですが、
タグ情報の量に合わせて、全部表示できるように変形します。
吹き出しの形をしているので、こんな風に壁紙のキャラのそばに置いたり、
自分で立ち絵やキャラの切り抜き画像を用意して組合せてもいーんじゃないかと。
ただ、あまりにシンプルなスキンなんで、わざわざ公開するようなものなのかどーかw