1 名前:名無しさん@お腹いっぱい。 [2008/03/16(日) 07:30:24 ID:Jd8Is6hB0] オーディオプレイヤー、foobar2000について語るスレ ■ 公式 www.foobar2000.org/ ■ 解説系サイト foobar2000 Wiki for Japanese Users foobar2000.xrea.jp/ Hydrogenaudio Forums -> foobar2000 www.hydrogenaudio.org/forums/index.php?act=SF&s=&f=28 ■ 前 foobar2000 Part51 pc11.2ch.net/test/read.cgi/software/1201255377/ ■ 過去スレ一覧 tnetsixenon.xrea.jp/foobar2000/index.php?%E3%83%AA%E3%83%B3%E3%82%AF%E9%9B%86#e4cbd43e
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 09:36:54 ID:sKiHtaV10] 2chでfoobar、Hydrogenaudioスレ立てて誘導するのはどうだろう 2chならレスくれる日本人も多いと思うけど 放置されて過疎スレになるかな・・・
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 09:43:11 ID:qUqoFewl0] ELPlaylist の配布サイトにサンプル画像をつけて、どういったものなのか載せて欲しい 現在の文字だけのページではよくわからん
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 09:51:12 ID:sKiHtaV10] どういうものかは入れればわかるんじゃない? settingの解説が欲しいってことならSCPLと似たようなものだからwikiのSCPLの解説みて 細かい関数はELPlaylistに合わせればおk foobar2000.xrea.jp/index.php?Single%20Column%20Playlist%20%E8%A7%A3%E8%AA%AC あとはwikiにELplaylistの解説を誰かが書くのを待つ
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 10:04:44 ID:5RhbhnSl0] >>520 2chが無理ならしたらばとかでもいいかもね。 japanese <-> english 翻訳スレが欲しい、というかあれば便利かな、と。 分かる人が時間のある時にでもchangelogとかreadmeとか要望とか訳してあげるのも いいかもしれない、とか。自分もお手伝いする気はあります。 作者さんがHAに直接行って自分でやり取りするのが一番だろうし 変に干渉されたくない人もいそうだからまぁ一つのアンってことで。
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 10:38:19 ID:Z0eGmps+0] >>521 どういったものかというのは、いろいろいじれるプレイリストであることがわかれば十分だと思うんだが 姿かたちはTF次第で全く違うんだから あとは入れればわかるでしょ
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 10:52:09 ID:oGnuyiZI0] 「日本人的」にはまずは格好いい見本がないとね。 仕様だけ用意されて、はいご自由にどうぞっていうのは苦手というか。 あ、嘘です。僕だけです、いいわけしてごめんなさい・・・
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:05:10 ID:sKiHtaV10] >>525 本当に必要とする人にはあれは見やすくて便利だと思うけど 1ページ見るだけで、すべての最新版の状況とchangelogを見ることができる ELPlaylistのTFごとの画像があったらおもしろいと思うけど これは作者がすることじゃなくて、利用者サイドで盛り上がることな気がする
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:08:00 ID:VpaopvIK0] >>525 おまえがやれ
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:17:16 ID:ARMMhmYl0] > General question: There are a couple of components developed by some chinese guy(s), do they belong to a community? >Where to report bugs/ ask for improvements? I didn't see the guys here at HA. あははははは
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:23:35 ID:KhgvqJbf0] 作ってるのが中国人だとか言ってるやつらのためにわざわざ翻訳してやる必要無いだろw
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:45:36 ID:XckgMI790] いや俺らもドイツだかロシアだかアメリカだか区別ついてない面があると思うよ。 それと同じ感覚でしょ。あまり目くじら立てるものでもない。
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:51:20 ID:YSWrxSsZ0] あははははは
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:54:33 ID:WDMaZCAh0] 野蛮国家中国と一緒くたにされるのが気にくわない
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:56:36 ID:RdaJChKa0] 外国人がらみの話になるとちょっと荒れるね。前にも好きだったスレが…
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:07:05 ID:ezqo1Y5I0] $files_exは楽で良いな。cover art検索のTFが1行ですむ。まさに神。
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:33:35 ID:KhgvqJbf0] >>530 区別はつかなくとも紹介する時くらいはちゃんと確認するよ。間違えてたら失礼だから。 向こうの人はアジア人全部一緒くたで、黄色い猿くらいに思ってるから失礼とか思わないんだろうけど。
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:38:16 ID:7kActDwv0] いやどうでもいいよ
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:43:31 ID:ltyuDwqJ0] そうだね、あははははは
538 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 13:02:46 ID:H5TAJXRT0] >>508 ありがとうございます。 独りよがりな要望だったと思いますが応えてもらえて本当に嬉しいです。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 14:16:31 ID:GyYMssp/0] おう
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 16:41:29 ID:9HzuCdMc0] ELPlaylist更新乙です。 group rowにtitleformat適用可はめっちゃ便利です。 これからもがんばってください。
541 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 17:51:00 ID:/b/HcAUo0] このスレで流れを掴みながら覚えていくと便利なんだが、 何も知らずにwiki見ると何がしたくて追加されたのかさっぱりわからんな(foo_func
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 18:30:24 ID:kCo9bfcK0] それはあるね。>>534 みたいなので興味もって試しに使ってみて便利さに気づく感じ。
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 18:45:18 ID:SlWsCkWy0] いやそれはれあどめ見ればわかるだろ 要望で追加とかのことじゃないの
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 19:04:15 ID:003mrtTp0] 久々に新しいバージョンにしたらなんだこれ プログラムみたいの書かないとuiいじれなくなっちゃったの?
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 19:51:52 ID:ci5874vK0] >>544 その定型文、何スレ前から拾ってきたんだ?すごく懐かしい気がする 参考までに教えてくれ。 >>530 自分も二昔(いやもっと前か)は日本人と中国人(いわゆるアジアの人)と外国人(いわゆる白人と黒人)の3分類(ry それ以前にAcropolisって開発者が中国人(金盾のこと言ってたからたぶん中国の中の人)だから先入観でそうなったのかも あちらさんには中国語も日本語も同じように化け化けだろうし
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 19:53:36 ID:jkYavy4q0] ELPlaylistとPSS 公式フォーラムにスレたったのか 英語全然分からんというのに 特にPanel Stack Splitterなんて日本語読めないと無理だと思うが。。。 でもバグレポートはほっとけないなぁ ELPlaylistでFalstaffと同じくmetadb_handleがleakしてる人いますかね?
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 19:59:37 ID:doZ0ylfB0] >>541 そうですよね 関数が増えてきたのでそろそろTipsページを作成しようかと思っていたのですが、 拡張関数群の位置づけが難しく、どこにページを作るべきなのか迷っているところです foo_func単体のTipsとすると幅が狭いので、TF総合Tipsページの方が良い気もしますし
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 20:07:09 ID:ezqo1Y5I0] foo funcの場合は使用例をあげると分かりやすいかも 特に使いどころのいまいち分からない$whileとか$settimerとか
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 20:13:18 ID:doZ0ylfB0] >>546 ELPlaylist乙です 自分はまだあまり弄れていないので、参考までにfoo_funcでの事象です play_callback::on_playback_new_trackなどからplayback系の関数が含まれるTFを実行すると確実に落ちてました playback_control::startなどの関数を直接書いても同じでした 的外れだったら申し訳ないです
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 20:26:46 ID:doZ0ylfB0] >>548 なるほど 確かにプログラム組む人じゃないとわかり難いですよね 作っている自分も全てを使い切れているわけではありません 元々は個人的に必要だった関数$urlencodeと$textfile、 foo_uie_textboxが開発の発端なのでw なので、便利に使ってる人がいましたら、 どんどんWikiやここでフィードバックして欲しいです
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 20:37:54 ID:jkYavy4q0] >>549 あ どうもです。バグ報告は助かります。 関係してそうなところ調べてみたら、metadb_handleがleakしてそうなところ見つけました。 ありがとうございます。 (なんで、自分の環境だとleakが検出されないんだろう。) 落ちるという方はまだ調べていませんけども。
552 名前:名無しさん@お腹いっぱい。 [2008/03/26(水) 20:50:42 ID:JYVDZSrx0] ∩,,∩ .,," _ ゙゙ヽ; ミ ((・∀・)x)ミ ;(ノ~r‐‐、 ';) ⊂;,;;'l x) ';; ''∪''∪
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 21:04:36 ID:pLZn1G0T0] >>436 亀レスであれなんだが、書いてあるサイトを参考にしつつ色々してみたけど filename = "(アルバムアートを置いている場所)"この辺の設定が良く分からない >>436 と保存形式ほぼ一緒なんで、どういう風にvbsを書き換えたのか教えて欲しい
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 21:21:09 ID:YkoFSZuN0] >>548 whileは文字が入りきらなければ可能な限り文字サイズを小さくする、とかできそう
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 21:50:21 ID:4sBDXmyr0] >>540 む!ということは特定の曲の行の高さを変えられるということか!報告ありがとう!
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 22:06:43 ID:RMF51igt0] Group〜だから曲は無理じゃね
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 22:16:13 ID:doZ0ylfB0] >>553 >>436 氏ではないけどこんな感じでできると思います。 1.c:\temp\mes.vbsを作成 img = WScript.Arguments(0) Dim mes Set mes = WScript.CreateObject("Messenger.UIAutomation.1") mes.MyProperty(2) = img 2.On playback new trak の TF に追加 // Cover art to Windows Live Messenger // 表示させる画像設定 $register(img,$replace(%path%,%filename_ext%,)cover.jpg) // cover.jpgが存在しない場合の画像設定 $if($cwb_fileexists(%img%),,$register(img,c:\temp\no-image.jpg)) $execute('c:\temp\mes.vbs',%img%,hide)
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 22:18:36 ID:doZ0ylfB0] ちなみにXPなどに最初から入っている?Windows Messengerでは動きませんでした なので最新版のWindows Live Messengerで動作確認しました
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 22:28:42 ID:pLZn1G0T0] >>557 dです 色々弄りつつ眺めてたら、vbsもfoobarのTFもあまり変わらない感じがしてきたです プログラムとか全然分からなかったけどTFと似てると気づいたらちょっと楽しくなってきた >>557 と>>436 のサイトの違いはifをTFでやるかvbsでやるかですね 書き方によってはアートワーク2枚あるときは30秒ごとに切り替えとかも出来そうです
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 22:34:26 ID:doZ0ylfB0] >>559 少し修正 %img%の中身に空白が含まれていたらうまくいかないので、"で囲ってください $execute('c:\temp\mes.vbs',"%img%",hide)
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 22:42:58 ID:doZ0ylfB0] さらに$textwriteを組み合わせればTFだけで管理できますね そこら辺はお好みでw $textwrite(c:\temp\mes.vbs, Script.CreateObject'('"Messenger.UIAutomation.1"')'.MyProperty'('2')'="%img%" ,sjis)
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 22:46:46 ID:pLZn1G0T0] foo_funcすごいなw 全部TFでやるとfoobarが再生切り替え時に重くなったりしそうだから ifはvbsでやるのも手かなぁ
563 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 22:59:28 ID:ezqo1Y5I0] On playback new trackに文字列切り詰めとかcover art検索とか色々突っ込んでるけど結構軽いぜ。 むしろplaylist treeの方が問題だぜ。ランダムで並べ替えはやっぱり重いのか。
564 名前:名無しさん@お腹いっぱい。 [2008/03/27(木) 02:40:43 ID:VwxlxiTH0] ●● _ ())二) )))A`) 、 @ニ===)二二ニニ)""゙ヽ, 、,,, ^ ̄" フ\''|ノ=ノ ̄,〇、,,ノ ~ヽ _/ \
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 04:05:29 ID:X11osEyl0] Dockable Panelsのタイトルバー消してる状態で ドラッグで移動する方法ないですか? やり方がわからないので、今はDockableじゃなくて foo_title使ってお茶を濁してます。 ちなみに、Dockable Panels+Drag Panelで試したところ Dockable側をドラッグしたはずなのに、メインウィンドウが 移動して和みました´・ω・`)
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 04:24:03 ID:TmLhIxej0] >>565 pc11.2ch.net/test/read.cgi/software/1204357049/794-796
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 04:29:46 ID:5N1n7kgc0] 再生切り替え時アイコン変更、一時停止に停止時のデフォアイコン戻しが出来ましたが MSNをサインアウトや終了したらエラーが出るようになりますね vbsでアイコン変更してる方は、この現象どうやって回避してますか?
568 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 05:21:37 ID:IZ6haSVe0] ELPlaylist Group0行指定、感謝です。 こんなかんじにできました。 foobar2000.xrea.jp/up/files/up831.png
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 05:25:49 ID:H0zHkh4x0] >>565-566 申し訳ない すっかり忘れていました これを試してみてください blog.99ravens.net/files/foo_uie_dragpanel_v003_test.zip まだDrag Panel単体でしかテストしていませんが、一応ウインドウ側が動くと思います
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 05:44:46 ID:H0zHkh4x0] >>569 をさらに修正 blog.99ravens.net/files/foo_uie_dragpanel_v003_test2.zip
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 06:09:58 ID:H0zHkh4x0] >>567 先頭に On Error Resume Next を追加してみてください
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 06:24:14 ID:TmLhIxej0] >>570 Panel Stack Splitter>Graphical Browser , Drag Panelの構成で NoFrameにしてもウインドウ側が無事動きました。対応ありがとうございます。 Graphical Browserの描画部分をドラッグして移動はできなかったので Paddingで端部分を1pixel残してそこを掴んで移動しています。 移動した後や、自動的に隠す→カーソル当ててウインドウ表示した時に たまにスクロール操作を受け付けなかったり、 数秒真っ白→再描画されたりしたところが気になった点です。 (これはDrag Panelの部分ではなさそうですが)
573 名前:572 mailto:sage [2008/03/27(木) 06:52:23 ID:TmLhIxej0] Graphical Browser部分は全部ボタンぽいので Drag Panelを%_width%,%_height%で全体に表示せず 重ならない別部分に割り当てたら、ちらついたり操作の問題もなくなりました。
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 06:55:10 ID:H0zHkh4x0] >>572-573 動作報告ありがとうございます Dockable Panels弄ってみたら、なかなか面白かったので、 今後、色々試して見ますね
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 08:47:12 ID:L2vNZJRM0] いままではno frameボタンを上側に透明で設置してたんだが 対応したならいれてみようかな でもボタン外してDrag Panelにするとサイズ変更できなくなるのか・・・
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 09:04:03 ID:TzUg3wfz0] foo_funcで$stringscroll(x,y,width,height,font,string,speed)みたいなものつくれないでしょうか? いまのfoobarだと一秒に一文字ずつとかのへぼいスクロールしか出来ないのでさびしいです。
577 名前:565 mailto:sage [2008/03/27(木) 09:41:21 ID:X11osEyl0] PanelStackSplitter + Buttons + DragPanel で大丈夫でした。 PanelStackSplitter + Track info mod + DragPanel ボタンオブジェクトにマウスを乗せないと、再描画されないようなんで DragPanelのレイアウト調整して使ってます。 ありがとうございましたー
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 10:22:41 ID:1HBMrpu/0] >>576 どんなスクロールだ? foo_funcってことはやっぱり1文字ずつの疑似スクロールが良いのですか? スムーズにスクロールさせたいならTF拡張ではなく表示系のコンポーネント、 つまりGraphical BrowserやELPlaylistの方で対応した方が良いのでは? でもスクロールを簡単に書くための関数は面白いね $stringscroll(string,length[,step][,type]) 使用例 $stringscroll(1234567890,5) type=normal-left => 12345 > 23456 > 34567 ... type=wipe-right => "12345" > " 2345" > "6 345" > "67 45" >"678 5" ... type=flash => 12345 > 12345 > 12345 > 67890 > 67890 ...
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 10:27:45 ID:Ng5Ra4Fy0] >>576 TF拡張だと何をどうしても一秒単位になると思うよ。TFの更新間隔が最小で秒単位なんだし。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 10:43:22 ID:1HBMrpu/0] foo_funcの作者さん、foo_yourfuncというのは作れませんか? 名前の通り、自分で関数を定義して使えるようにするコンポーネントです。 関数の定義はプレファレンスでやります。 関数名と引数の数、もしくは引数の名前を設定しておいて 関数の中身はTFで書く。 戻り値は$return(tf)で返す。 複数の戻り値を返したい場合は$registerとかを使えば出来る(とおもう) 引数の取り出し方は$get(value_1)とか$getvalue(1)とか%value_1%とかを想定しています(作りやすい形で結構です) 出来れば関数のエクスポート/インポートもつけてほしい これがあれば各所のTFが簡素化出来ると思います。 また、2chでのTFの公開も楽になると思います
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 11:51:14 ID:CiYelhsN0] もしどこかの作者様が滑らかスクロール実現させてくれるとしたら 関数よりかは単体コンポーネントっつう形のほうが作る側も使う側も楽だと思うんだな、うん foo_scrollboxとか言っちゃったりしてさ 流れる文字はTFで書けて、フォント指定できて、スピード・描画間隔指定できて、 >>578 の例みたいにいろいろスクロールのタイプ選べてさ なに妄想でコーフンしちゃってるんだ おれ
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 11:52:37 ID:TzUg3wfz0] >>578 >>579 レスありがとうございます。 スムーズにスクロールが理想です。 やっぱTFじゃ無理みたいですね。。。 $panel()みたいに呼び出して表示するのなら可能ってことなのでしょうか?
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 12:28:42 ID:C2kyfFnD0] >>580 引数には数値属性や文字列属性とかを色々設定せにゃならんぞ 色々面倒そう
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 13:32:42 ID:+vCTvNiL0] そのスムスクっていうのはlyrics show panelをチラつかずに綺麗に流したりとかにも関係するような話? プログラム系の話はさっぱり判らんけどそういうのなら是非ほしいね。
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 14:42:23 ID:H0zHkh4x0] >>576 それはおそらくfoo_funcでは無理です 画面描画は各コンポーネントで行うので その部分は関数からは操作できません >>579 やろうと思えばもっと細かい単位での更新ができますよ foo_funcのOn timerがそれですね ただ通常は毎秒よりも細かく設定する意味があまりないので >>580 それは面白そうなのですが、コンポネ独自の関数が扱えないので・・ それがクリアできれば使えそうなのですが >>582 自分は画面描画系に疎いのであれなんですが、もし実現させるのであれば 各コンポーネントに関数を組み込むか文字だけを表示させる別コンポーネントを作成する必要がありますね
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 15:01:08 ID:OuAU1Rfw0] なんかもうテトリスとか作れそうだな
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 15:02:17 ID:cAS5911F0] テトカンがクレームつけてfoobar終了
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 15:04:24 ID:F41xxLCT0] >>571 おお!MSNを起動してないときにエラーが出なくなりました。 TFばっかりだったけど、vbsとかも面白いですね。ちょっと勉強してみよう・・・
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 15:21:24 ID:mKv5D9hI0] track info modで、$whileを使って文字サイズ調整をしようと思ったんですが、うまくいきません。 $puts(fsize,18) $while( '$ifgreater($calcwidth($font(,$get(fsize),,)%title%),%_width%,1,0)', '$puts(fsize,$sub(fsize,1))', 50 ) $font(メイリオ,$get(fsize),bold glow-255-255-255 glowexpand-3,0-0-0) %title% この記述は何がいけないんでしょうか。 こういうのの経験がないので、根本的に間違ってるかもしれませんが。
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 15:27:13 ID:92cbm7tN0] シングルクォーテーションが邪魔なんじゃない?’ってやつ あと最大ループ回数に50って指定してるけど、 それだとフォントサイズがマイナスとかわけわからんことになるよ
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 15:29:02 ID:0LsTJ/Q+0] >>589 $calcwidth関数はTrack info mod独自の関数なので、$whileでは使用できません $calc_stringか$pstrsplitを使ってください ただし、>>589 のTFだとglowやglowexpandを使用しているのでずれるかもしれませんが それらの装飾をやめればできます
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 15:36:58 ID:Aay/dXxp0] mkaファイルが再生できません 「foo_input_matroska」プラグインも「TTA plug-in for Foobar 0.9」プラグインも入れています 何が原因なんでしょうか?
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 15:44:44 ID:V7cofs990] etcとかfuncが出てきたときは 「画像表示とかも嫌いじゃないけど、やっぱこういうtfそのものの可能性を追求した拡張こそfoobarの醍醐味だぜ!」 とか喜んでた。 でも、更新が神速すぎてあっという間についてけなくなっちゃったw 切ねえwww いずれ腰を据えて色々試しながら覚えてかねば・・・。
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 16:09:52 ID:CGOFVFPC0] HAFとWiKi更新を見る ↓ 拾ってきたの入れて10分くらいいじってみる ↓ なんか分かったら消す ↓ さいしょにもどる
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 16:10:04 ID:mKv5D9hI0] >>590-591 どうもうまくいきません。 $puts(fsize,18) $while( $ifgreater($calc_string(メイリオ,$get(fsize),b, %title% ,width),%_width%,1,0), $puts(fsize,$sub($get(fsize),1)), 5 ) こんな感じにしてみましたが、何やらループしておらず、 常に1回だけ実行して抜けてるみたいです。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 16:15:58 ID:5Zxpy1aZ0] >>593 etcもfuncも使う目的さえあれば書くんだけど、そもそも目的が思いつかないんだよな だから使用例が挙がると有難い
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 17:15:35 ID:ffBTTAiE0] それって現状で満足してるんだからそのままでいいんじゃね
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 17:18:07 ID:1HBMrpu/0] >>595 シングルクォーテーションが抜けてるよ $while('test','proc',loop) 中身がTFとして評価"されない"ようにシングルクォートで囲まないと ループする前に評価されてしまうよ。 正常: $register(i,0) $while('$ifgreater(%i%,10,0,1)','$register(i,$add(%i%,1))%i%',30) 異常A: $register(i,0) $while($ifgreater(%i%,10,0,1),$register(i,$add(%i%,1))%i%,30) 異常B: $while(0,1,30) 異常AとBは$whileから見れば々ものです。$whileが評価される前に 中身の$if、$registerが評価されるためです
599 名前:598 mailto:sage [2008/03/27(木) 17:24:45 ID:1HBMrpu/0] >>595 >>598 の補足 異常AとBは$whileから見れば同じものです。$whileが評価される前に 中身の$if、$registerが評価されるため、 $if〜の結果が0になり$whileに渡されます、第二引数の$reg〜も同様です そして$whileは「0」をTFとして評価した結果、0なのでループ、第二引数の「1」をTFとして評価した結果1を返す そしてループ制限の30になったのでループを抜ける そんな感じです。 $puts(fsize,18) $while( $ifgreater($calc_string(メイリオ,$get(fsize),b, %title% ,width),%_width%,1,0), $puts(fsize,$sub($get(fsize),1)) hoge, 5 ) これを実行してみればたぶんhogeが5個表示されるはず
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 17:45:01 ID:1HBMrpu/0] >>595 感がいい人なら気づいていると思うが、$whileの中では$puts/$getは使えない。 たぶん$whileの中でTFを評価するのでローカル変数の$puts/getが毎回初期化されるんだろう 激しく長文スマソ
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 18:12:26 ID:5Zxpy1aZ0] >>597 より便利にしたい というより新たなネタがあればそれに向けていじるのが楽しいんだw
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 18:15:33 ID:5Zxpy1aZ0] >>600 毎回初期化されるってことならwhileの中に$putsで定義すれば使えるのかな 詳しくは何もわからないけど
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 22:32:01 ID:F41xxLCT0] 色々な方に教えて頂いたおかげでMSNのアイコン表示が完成しました 自分流に弄ってみた部分もあるのでまとめも兼ねて書いてみます 本当はwikiに書いた方が良いんだろうけど、wikiの編集とか分からないぜ! 1 >>557 と>>571 を参考にしてvbsを作成し、任意の場所へ保存 2 funcに下記を記載 ◇On playback new trak $puts(img,再生時に表示したい画像) $execute('vbsのパス',"$get(img)",hide) ◇On playback stop $ifequal(%g_stop_reason%,2,, $execute('vbsのパス',"デフォルトの画像パス",hide) ) ◇On playback pause $puts(img,再生時に表示したい画像) $if(%ispaused%,$puts(img,デフォルトの画像パス),) $execute('vbsのパス',"$get(img)",hide) ◇On quit $execute('vbsのパス',"デフォルトの画像パス",hide) On playback new trak以外の意味は上から順に 次の曲に切り替わる時以外の停止時にデフォルトアイコンに戻す 一時停止時にデフォアイコンに戻し、一時停止解除でimgを表示 foobar終了時にデフォルトアイコンに戻す です。これらを書かないと停止した時もアイコン変えっぱなしなので。 On playback pause等は好みによって書かないでおくのも有りかも。 $registerと$putsとかも、どっちでもいいと思います。自分は$puts派ですが。 >>553 氏と>>557 氏、>>571 氏に感謝します。ありがとうございました!
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 22:46:52 ID:mKv5D9hI0] >>598-600 $register(fsize,18) $while( '$ifgreater($calc_string(メイリオ,%fsize%,b,%title%,width),%_width%,1,0)', '$register(fsize,$sub(%fsize%,1))', 5 ) こうしてみたら、$ifgreaterが%fsize%を初期値のまま評価してるのか、 常に設定回数分ループするようになりました。 どうしたら$if-をループごとに評価してもらえるのか分かりません…。
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 22:56:23 ID:wiEFEL5N0] >>604 質問スレへどうぞ pc11.2ch.net/test/read.cgi/software/1205087631/
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 23:05:42 ID:mKv5D9hI0] >>605 専用スレがあったんですね。 それじゃそっち行きます。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 00:23:35 ID:iVW8NHoV0] EL playlistでgroupの部分だけgdi++が効かない・・・ gdi++側のせいなのかな 他に同じ症状の方居ます?
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 00:37:02 ID:dGIIi3l90] やっぱり人のSSは参考になるなぁ 自分の発想の貧困がわかるね、もっとみたい
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 00:38:37 ID:HxXI+I6p0] >>607 デフォルトのTFだと、トラックリストとグループヘッダでは違う関数でテキストを描画しているので、 グループのdrawstringをdrawtextにすれば、gdi++で描画されるんじゃないかと思います。
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 00:46:44 ID:iVW8NHoV0] >>609 thx 効くようになりました。
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 01:22:47 ID:rTTuAynX0] >>603 MSNのアイコンが再生中のアルバムジャケットになるの?
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 01:30:41 ID:rTTuAynX0] chronflowバージョンアップきてたのか 使えるようになった 凄いな
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 02:12:01 ID:i5UAuluY0] >>611 ttp://foobar2000.xrea.jp/up/files/up832.png こんな感じになる 欲を言えば、サインアウト時は規定のアイコンに戻すみたいな事が出来れば完璧なんだが foobarからはメッセのサインアウト感知できないからなぁ vbsで可能なんだろうか?
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 03:02:30 ID:StxSVIiG0] messangerとか使ってないから機能の良さは判んないけどデザインいいね。 いい感じ。
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 03:09:17 ID:nMbKSIZ40] お前がセンス無いことはわかった。
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 03:13:14 ID:M/uiDNct0] これってミニプレイヤーに出来ますか?
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 03:20:26 ID:StxSVIiG0] そ、そう?まだ作りかけなんだと思うけど右の一枚や左上の緑ガラス部分とか 綺麗にまとまってるななーと感じたけど。アニメの事言ってるなら反応しすぎじゃ。
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 03:20:51 ID:7KAy8QLX0] >>613 通報した
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 03:21:51 ID:8SebWFTF0] >>617 これははずかしい
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 03:24:05 ID:rTTuAynX0] >>613 書いてもらったとおりにやってみたけどどうもうまくいかないな メッセのほうの画像指定は適当なのを選んでおいて大丈夫?