[過去ログ] foobar2000質問スレ Part30 [無断転載禁止]©2ch.net [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
250
(2): 2017/02/01(水)02:39 ID:AhXmI8uk0(1/4) AAS
>>244
> 1. メイリオをつかった場合、〜 行間隔が変わってしまう理由が分かりません。

メイリオはもともと行間が広くなりやすく、ブラウザやテキストエディタなどのコンテンツの表示には適していても、UIエレメント用には適していない。
https://www.google.co.jp/?gfe_rd=cr&ei=2eI8WLfVItOQ8QeXm6GgBw&gws_rd=cr#q=メイリオ+改良+アセンダ+ディセンダ
また、Wikipediaの「メイリオ」のページの「注意点」を参照。
うちのSS(>>183)では MeiryoKe_PGothic, MeiryoKe_UIGothic を使用している(>>190

> 2. アーティスト名、アルバム名の箇所を強制的に3行で終わらせ、表示できない箇所は「・・・」の表示をさせることはできませんか?

foo_uie_graphical_browser.txt の323行目 $gp_set_string_format(alignment,line_alignment,[trimming]) の項より、>>245の [trimming]=ellipsis_word で本来は大丈夫なはず。
>>246の $gp_draw_string(str,x,y,w,h) の h が3行分の高さ以上に設定されているので切詰めが働いていない。
→ h=50 にする。
251
(3): 2017/02/01(水)02:41 ID:AhXmI8uk0(2/4) AAS
>>244
> 3. アーティスト名、アルバム名の後にトラック名の領域を自動的に設定させる方法はありませんか?

> //ポップアップのサイズ(幅、高さ=トラック数×12+68)
まず考慮すべきは、固定部分(アーティスト名+アルバム名 と トータルタイム)。
メイリオで上部の3行分を確保するには 50 必要でアルバム名下に余白を見込んで 55、
トータルタイムに上下余白を適当に見込んで下部 20 とする。
つまり、固定高さは 68 → 75 に変更。

> "Per track"を処理する最大トラック数:27 tracks
よって、最大高さは 27*12+75

推奨設定値/コード @メイリオ / ellipsis_word も機能するはず
省8
252
(2): 2017/02/01(水)02:42 ID:AhXmI8uk0(3/4) AAS
>>241
> 設定がほんとうに凝っているので、暗号解読といった感じ

個人的には、Per track でトラック表示が切り捨てになったときの「+n tracks more… 」は、いちばん苦労した部分だから採用してほしかったなとおもう…
ループ数27の設定は、ライブラリ中の %tracknumber% の最大値だったからなのかな?

>>242
> 逆に、「トラック名」の上に「アーティスト名、アルバム名」を置きたい

ポップアップをマウスポインタの下方に開くようにするのであれば、>>242のその方針でよいとおもう。
うちではGBをディスプレイの下方に一段で表示し、ポップアップヒントをマウスポインタの上方に開くようにしているため、「アーティスト名+アルバム名」を下にしている。
これにより、マウスを横に移動したときに「アーティスト名+アルバム名」がつねに同じ高さの位置(Y座標)で表示される。
視線の上下移動なしで読み取れるようにし、UIに一貫性を持たせるためのデザインのつもり。
省5
253
(2): 2017/02/01(水)03:20 ID:AhXmI8uk0(4/4) AAS
>>251のポップアップの per track 部分のフォントが (MeiryoKe_UIGothic,8) だった、すまん。
>>251の変更コードは、(メイリオ,8) でも問題はない。

>>249
あと、質問でコードが長くなるようなら>>197のようになるべく斧にあげるようにしようよ。
http://www.axfc.net/u/post.pl
254: 2017/02/01(水)07:38 ID:ws6U2kC50(1) AAS
>>240
自己レス。原因はわからないままだけど、foo_youtube_1.18.1_beta4にしたら動くようになった
255
(1): 249 2017/02/01(水)23:57 ID:Fnkw2x+00(1) AAS
>>250-253
お世話になってます。
至れり尽くせりの説明で、なにもかも本当に勉強になります。
引き続き、頑張ってトライします!

>>251
Graphical Browserを別ウィンドウで表示する手もあるんですね。
格好いいです!

細かいレス&報告は、完成後に。
不作法も失礼しました。気をつけます。
256
(4): 249 2017/02/02(木)04:36 ID:y9srhrHO0(1/3) AAS
>>253

完成!

師匠が苦心した「+n tracks more…」を復活させようとしてあれこれやってみたんですが、
作成中のバージョンに応用させることがどうしてもできず、
せめてもと、残りのトラック数のみ表示させることにしました。
もう一度考え直すと、少し別のやり方でできるかもしれません。

とりあえず画像をあげておきます。
こんな時間になってしまったので、報告はまた明日。

http://i.imgur.com/HFMVtbq.png
257
(2): 2017/02/02(木)14:11 ID:ZEKTFSy80(1/3) AAS
>>256
なかなかシックで、いいですね!
この画像を見ると、やはり Graphical Browser いいなぁ。
Graphical Browser に代わる、この手のツール、ないだろうか…。
258
(1): 2017/02/02(木)15:11 ID:SUwMn3Ha0(1/3) AAS
>>257

>>221で埋め込み画像派って言ってたひとだよね。
Graphical Browserのような機能のコンポーネントを探しているのなら
とりあえずGraphical Browserでできることを試してみたら?

>>231
> 音楽ライブラリのフォルダに画像ファイルを追加したりの手を入れないで済むから、>>221にもよさそう。
のMP3Tagでライブラリから埋めこまれたJPGを新規の別フォルダにエクスポートして
"〜\指定フォルダ\%artist% - %album%.jpg"でGraphical Browserに読み込ませる方法でもダメなのかな?
>>197-200のコードでも代替画像のところを書き換えるだけで流用できるよ。
259
(1): 2017/02/02(木)15:43 ID:ZEKTFSy80(2/3) AAS
>>258
曲数だけでも5万曲以上あって、単純にアルバム数でも3000枚以上あるので
埋め込み画像を抜き出すのも、相当な時間を要するので、埋め込み画像を使い
Graphical Browser のような表示が出来るのが、一番なんですけど…。
ライブラリの中にある画像名も様々で、フォルダの中には複数画像もあったり
するので、それらを統一するのも大変なので、埋め込み画像で対応できれば…と
思っている次第です。
260
(1): 2017/02/02(木)15:48 ID:ZEKTFSy80(3/3) AAS
ライブラリをこれから増やしていく過程であれば、ルールを決めて作っていくので
Graphical Browser みたいなツールは、ちょうどいいツールだと思います。
一方、これまでに万を超す曲があって、画像の命名も様々。埋め込み画像しか
ないのもあったりなので、Graphical Browser は使用条件が厳しすぎ、という状況です。
いろいろ提案もいただき、感謝です。
261
(2): 2017/02/02(木)16:02 ID:SUwMn3Ha0(2/3) AAS
>>259
こんな流れでいかがだろうか?

エクスプローラでライブラリのルートフォルダ(マイミュージックとか)で、全アルバムのトラックNo.01を検索
"01-*.*" とか
 ↓
検索結果をMP3TAGのウインドウにD&D
MP3TAGが重くなる・落ちるようなら、100曲ぐらいずつで作業する
 ↓
MP3TAGで全選択Ctrl+Aし、アクションメニューのアクション(クイック)からカバーファイルを出力
"指定フォルダパス\%artist% - %album%"
省3
262
(1): 2017/02/02(木)16:24 ID:SUwMn3Ha0(3/3) AAS
MP3TAGでの出力先フォルダは新規作成もできるので
"指定フォルダパス\%genre%\%artist% - %album%"
のようにして画像フォルダ内でフォルダ分けするかたちにしても大丈夫

タグにエクスプローラの禁止文字 /":<>*?| がある場合の対処は、ファイル名を%artist% - %album%ではなく
"指定フォルダパス\%_directory%"
にして、Graphical Browserの引数PATHでは "指定フォルダパス\%directory%.jpg" にする
263
(3): 256 2017/02/02(木)18:17 ID:y9srhrHO0(2/3) AAS
axfc.netのサーバがダウンしているみたいなんで、設定の一覧はまた後で。

>>252
>ループ数27の設定は、ライブラリ中の %tracknumber% の最大値だったからなのかな?

別に細かい意味はありません。なるべく多くのトラックを表示しつつ、
画面を邪魔しないところで、これくらいかなと設定しただけです。

クラシックのアルバムだと、トラック数が多かったり、
トラック名がやたら長かったりするので、少し大きめにしました。

まあ、それでも、ものによっては、こんな感じになってしまうんですけどね。
省4
264: 256 2017/02/02(木)18:20 ID:y9srhrHO0(3/3) AAS
>>257
どうも、ありがとう。
ぼくのところはタグで埋められたアルバムアートも若干あるものの、
そもそもライブラリを作りはじめている段階なので、
絶対数が少なく、その点何の問題もなくGraphical Browserを導入することができました。
265
(2): 2017/02/02(木)19:34 ID:qmkeWARx0(1) AAS
>>260
> 埋め込み画像を並べて表示する方法
埋め込み画像を並べて表示するだけなら
>>230
にあるように、JScript Panel + JS Smooth Browser が簡単だよ
http://foobar2000.xrea.jp/index.php?User%20interface/UI%20Element#o3a33eaf
JS Smooth Browser 画像
http://foobar2000.xrea.jp/up/files/up1271.png
266: 2017/02/02(木)20:30 ID:fPbk+bMx0(1) AAS
最近スクショよく上がってて楽しいね
267
(2): 2017/02/03(金)00:51 ID:9X0igeS00(1/6) AAS
>>256,263 おめ
スタイリッシュに決まったね。

設定は日付で名前付けてGBSエクスポートとTXT(UTF-8)書き出しして、しっかりバックアップを取るといいよ。
他のレイアウトやスキンを導入してもまたインポートして使えるからね。

Item DetailsパネルのほうもCUI設定で背景色変えたり
$set_font(name,size,style) $rgb(r,g,b) で部分的にフォントをいじったり
$crlf() で改行はさんだり、$if() や $if3() とかで遊んだりもできるよ。

本当におつかれさまでした。

>>255
> Graphical Browserを別ウィンドウで表示する
省1
268
(2): 2017/02/03(金)01:24 ID:7Ckfl2hq0(1) AAS
>>261
Graphical Browser 以外でジャケットを並べる件で、いろいろアドバイスありがとうございます。
現時点でMP3TAGなど使い、いろいろ試していますが、Graphical Browser なしで EsPlaylist を
使って、こんな感じも作ってみました。
https://goo.gl/2fW2Y6
あまり凝ったレイアウトではないですが、シンプルで狙っていた感じにはなってます。
また、いろいろトライして、できたところで紹介できればと思います。
269: 263 2017/02/03(金)01:31 ID:QXUb0Ro90(1/6) AAS
>>267
ありがとうございます!

作成途中でいただいたアドバイスや添削、本当に有益でした。
かなり簡単な形ですが、こういう作業はほとんど初めてだったので、
試行錯誤の連続で、結構苦労しました。
関数の扱いとか、基本的な概念を勉強してから取り組んだ方が、早くできたかもしないですね。
でも、この1週間で大分成長した気分です。

axfcが復旧しないみたいなんで、文章でレポートします。
師匠の技が本当に凄いんで、レポートを提出する学生の心境ですけどw

以下、作成にあたって留意した点、工夫した点です。
省15
1-
あと 733 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s