ECO BBS - ulilith 用フェイス

[1] No.0196... anakaS [Date:2013/09/08(日) 20:09] [削除] [編集]

ulilith 用フェイス

0196 - 340 x 380 [45KB]
ulilith 用フェイス

よろしければどうぞ

□■□■ Response for Topic #0196 ■□■□

Res0001... test(Trip:X69HQ6oFjA) [Date:2013/09/09(月) 02:23] [削除] [編集]

頂きました、どうもです。

iniファイルの中で
>uLilithSuite 使用している場合、 uLilith
を起動した直後の最初の一曲目を再生した時に、何故かジャケット画像が適切に
表示されないという不都合が発生するのです。

という事で対策を取られていますが、しかし再生途中で停止した後プレイリスト上で他の曲をダブルクリックで再生させるとそのまま前の曲のジャケット画像が表示されます。一旦一時停止して再生すると本来のジャケット画像が表示されます。

ダブルクリックで停止、いいですね。ストップボタン使う派の自分もボタンが無いと不便で。

報告と感想でした。

偶々uLilithSuiteを入れて自作したフェイスのテストをしてた折に、このフェイスをDL、使用してジャケットの件を報告できましたが、普段はSampleAlbumJacketプラグインを使っています。ってどうでもいい事ですね、失礼しました。

Res0002... anakaS [Date:2013/09/09(月) 20:51] [削除] [編集]

>test様
DL及び報告と感想ありがとうございます。

>という事で対策を取られていますが、しかし再生途中で停止した後プレイリスト上で他
>の曲をダブルクリックで再生させるとそのまま前の曲のジャケット画像が表示されます。

はい、確かにそうなりますね。
あのー、大変言いにくいのですが。それはフェイスではなくプラグイン側の不都合です…
(他のフェイスで同様の動作を試してみて頂ければすぐにお判りいただけると思います)

まぁプラグインや本体側の不都合、と言っても「フェイス側で工夫する事によってなんと
かなるモノ」もあるのですが(Playボタンに仕込んだやつなんかが良い例ですね)ご指摘
の件はどう考えても「フェイス側からはどうにもならないモノ」だったりします。

とにかくこの件に関してはプラグインを作り変えない限りは解決できない問題ですので、
残念ながら私にできる事は何もありません。
無力な私をお許し下さい。

Res0003... test(Trip:X69HQ6oFjA) [Date:2013/09/10(火) 00:15] [削除] [編集]

書き込む文章として足りない表現だった為に誤解させて申し訳ありません。こちらもフェイスの問題だと思ってません。
こちらがSampleAlbumJacketプラグインでは正常にジャケット表示ができた事を書かなかったのが悪いので。

あくまでiniファイルにあったuLilithSuiteのジャケット表示の事象とは違う操作で、同じジャケット表示しない事象があったので報告としてレスしました。
お騒がせしてすみませんでした。

追記
uLilithSuiteのジャケット表示の件ですが、停止せず再生したままか、一時停止の状態からならプレイリスト上で他の曲をダブルクリックで再生しても問題ない事を確認できました。

Res0004... うりりすの中の人 [Date:2013/09/20(金) 18:05] [削除] [編集]

お久しぶりです。
uLilith Suite の不具合についてですが、私の方で再現できません。
test さんのフェイスの ReadMe.txt に含まれているものとあわせて、
以下のものがあげられていると認識しています。

・起動直後最初の一曲目でジャケットが正しく表示されない
・前の曲を途中で停止 (Not 一時停止) してから、プレイリストで違う曲を再生すると、前の曲のジャケットが表示される

uLilith Suite のみ有効 (SampleAlbumJacket 無効) で、
どちらも再現できませんでした。
このフェイスの [Play] フィールドのコマンドを Play のみにしてみましたが、
そちらも再現しません。ボタンで無くメニューからの再生でも問題ありませんでした。

おそらく、uLilith Suite が即時描画ではなく、
非同期でフェードイン描画している関係かと思うのですが、
そのあたりの設定 (描画回数や描画時間など) はデフォから変えていますでしょうか?
私の環境では、少なくともデフォのままなら特に問題はありませんでした。
Folder.jpg と、埋め込みジャケット両方で試してあります。
確認できれば、修正を試みてみたいと思いますので、情報をお願いします。
#使用しているのは v1.0.3 ですよね?

Res0005... anakaS [Date:2013/09/20(金) 20:43] [削除] [編集]

>中の人様
ご無沙汰いたしております。

>非同期でフェードイン描画している関係かと思うのですが、
>そのあたりの設定 (描画回数や描画時間など) はデフォから変えていますでしょうか?

ビンゴだと思います。
初期アルファ=0、最終アルファ=255、描画回数=1、描画時間=100ms
こんな感じにフェードインしない設定で使用しておりました。
試しに描画回数を "2" に変更するとロード直後の一発目の再生でも問題無く表示される
ようになりましたし、停止中のドッキングプレイリストの直クリック再生でも画像が更新
されるようになりました。

OS:XPsp3
uLilith:2013/08/16(x86)
Suite:v1.03

Res0006... うりりすの中の人 [Date:2013/09/20(金) 21:36] [削除] [編集]

やはりそうでしたか。
ソースコードを見る限り、描画回数 1 でもちゃんと描画されそうに見えますが、
何か見落としがあるのかもしれません。
1 のときだけ非同期処理しないようにすれば解決するのかも……
とりあえずは、描画回数 2 以上でご利用ください。
まとまった時間が必要そうなので、時間取れたら調査&変更してみます。

Res0007... test(Trip:X69HQ6oFjA) [Date:2013/09/21(土) 02:53] [削除] [編集]

うりりすの中の人さま、私のフェイスをDLしてくださってありがとうございます。

uLilithSuiteプラグインの設定ですが、フェードインはいらなかったのでエフェクトの項目で初期・最終アルファ共255、描画回数1、描画時間100msにしてました。

描画回数ご指摘のレスを読んで設定を254の255、描画10回にして自作の魔女フェイス、anakaSさんのフェイス、他の方のジャケット表示ができるフェイスでテストしたところ、テストした全てのフェイスで起動直後の一曲目再生とプレイリスト再生の件、共にジャケットが正常に表示されました。アドバイスありがとうございました。

環境はanakaSさんと全く同じです。

以上報告でした。

Res0008... うりりすの中の人 [Date:2013/09/21(土) 13:55] [削除] [編集]

本件ですが、Suite の方で停止中非表示アイテムの存在を考慮していなかったからのようです。
ジャケットの読み込みと描画開始は、曲が読み込まれた時点で行われますが、
その時点ではまだ再生開始していないため、非表示の状態です。
非表示時には描画しないようにコーディングされていたので、
描画回数が1回だと唯一の描画がスキップされることになるため、
内容が更新されないで、起動直後なら空のまま、他の曲を再生したあとなら前の曲の画像が表示されるようです。
2 回以上にすると表示されるのは、2回目の描画までの間に再生が開始されて、
非表示が解除され、描画が行われるからのようです。
修正したものを Project9k の uLilith 特設 BBS の方へアップロードしておきました。
また、歌詞表示中にフェイスを変えると問題が起こるという話をどこかで聞いた気がしますが、
それの原因かもしれないところを変更しておきました。
歌詞つきファイルが手元にないので、現象や改善については未検証です。

Res0009... anakaS [Date:2013/09/22(日) 01:11] [削除] [編集]

素早い対応頭が下がります。

歌詞データの問題に関してこちらで試してみましたが、歌詞データの存在するサウンド
ファイルの再生中に、アンロード処理を含むコマンドを叩いても以前のように暴走しない
事を無事確認いたしました。(外部ファイルとID3の両方で検証)

この件に関してはすっかり諦めておりましたので非常に嬉しいサプライズでした。
これで今後はウッカリ最小化して操作不能になる事故から開放されます。
本当にありがとうございました。

Res0010... asoax6g0kk(Trip:H5X4vtZleU) Mail URL [Date:2016/06/01(水) 21:45] [削除] [編集]

<a href=http://buy-wellbutrin.webcam/>buy wellbutrin</a> <a href=http://viagra-canada.nu/>viagra/canada</a> <a href=http://buyamitriptyline.date/>buy amitriptyline</a> <a href=http://motilium.cricket/>visit website</a>