探検


foobar2000質問スレ Part30 [無断転載禁止]©2ch.net [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/11/09(水) 05:41:08.86ID:lUGwY49g0
■ 公式
http://www.foobar2000.org/

■ 日本語Wiki
-foobar2000 Wiki
http://wikiwiki.jp/foobar2000/
-foobar2000 Wiki for Japanese Users
http://foobar2000.xrea.jp/

■ 参考
-foobar2000 Wiki
よくある質問
http://wikiwiki.jp/foobar2000/?%A4%E8%A4%AF%A4%A2%A4%EB%BC%C1%CC%E4
使い方
http://wikiwiki.jp/foobar2000/?%C0%E2%CC%C0%BD%F1

-foobar2000 Wiki for Japanese Users
解説 (v0.9.5)/チュートリアル
http://foobar2000.xrea.jp/index.php?%E8%A7%A3%E8%AA%AC%20%28v0.9.5%29%2F%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB
FAQ
http://foobar2000.xrea.jp/index.php?FAQ
2017/05/21(日) 17:49:15.45ID:RfjEwrmf0
>>592
私も分かりづらい書き込みをしてしまってすみません
Aの方法がお手軽なので試してみたところ、無事希望通りにソートされました
貴重な時間を割いていただき、ありがとうございました
2017/05/21(日) 20:06:14.22ID:Rjw3M4bZ0
>>593
$sub(1000,%tracknumber%)
で出来ないかな
2017/05/21(日) 21:18:02.91ID:RfjEwrmf0
>>594
できました!
が、今度は作成日が昇順のとき、トラックナンバーが降順になるみたいです
降順・昇順の状態が分かればif文で制御できそうなんですが…
2017/05/21(日) 21:35:35.92ID:RfjEwrmf0
もう一つ別件で質問があるのですが、
Filter、PlaylistSwicher、NGPlaylistのカラムやスクロールバー、
タイトルバー(最小化や最大化などのボタンがある場所)の
フォントや色の変更は可能ですか?
2017/05/22(月) 03:49:30.14ID:SkBbQVqw0
foobar起動時に、iTunesの全プレイリストを読みに行くプラグインとか無いかな?(ノД`)シクシク
2017/05/22(月) 04:43:42.58ID:xj3ckp2Z0
>>596
>Filter、PlaylistSwicher、NGPlaylistのカラム
CUI設定のCollors and Fonts、またはテーマを拾ってくる

>スクロールバー、タイトルバー
Windowsのコントロールパネル(全アプリケーション共通)でテーマ変更か詳細設定

最小化や最大化などのボタンがいらないならUI Hackでタイトルバーを隠して
Item Detailsとかの文字列表示パネルで代替するとか

>>597
iTunes for Windows Part118
http://echo.2ch.net/test/read.cgi/win/1494848220/
2017/05/22(月) 17:46:50.34ID:ealxAqRk0
WASAPIでLRバランス調整って無理?
2017/05/22(月) 19:08:53.71ID:ealxAqRk0
自己解決
2017/05/22(月) 19:33:26.04ID:NszW/9Tp0
>>598
ありがとうございます
2017/05/23(火) 01:52:21.97ID:3GN/Ghs80
>>598
そのスレ、誰もiTunesの話も、Windowsの話もしてない(´;ω;`)
誰も俺の力になってくれないのか・・・(ノД`)シクシク
2017/05/23(火) 03:14:56.73ID:MOS9BldH0
>>602
おとなしくM3Uでエクスポートしてロードしなさい
OSやiTunesのバージョンが古いとかなら外部ソフトで変換

窓の杜 - 【NEWS】「iTunes」のプレイリストをM3U形式で保存できる「iTuxxxListConverter」
http://forest.watch.impress.co.jp/article/2006/11/01/ituxxxlistconv.html
iTunesプレイリストをm3uに変換する「iTunes Export」 | iPod LOVE
https://ipod.item-get.com/2007/02/itunesm3uitunes_export.php
2017/05/23(火) 10:59:14.88ID:3GN/Ghs80
>>603
ありがとう、ありがとう・・・(ノД`)シクシク
2017/05/23(火) 11:36:35.46ID:GavWzVeW0
昔やった事あるけど日本語混じってるとダメだった気がする。
まあいいや
2017/05/23(火) 15:24:51.57ID:cyU3cjO10
曲のピッチ保ったままスロー再生できるプラグインないですか?
遅さは細かく調整できると最高です
2017/05/23(火) 15:27:26.50ID:8sQH26OF0
SoundTouch
2017/05/23(火) 18:15:10.01ID:o70ti7k/0
>>606
foo_dsp_soundtouch (=>>607) SoundTouch単体、古い
foo_dsp_effect SoundTouch含めたエフェクター詰め合わせ、新しい
2017/05/23(火) 18:44:28.91ID:NA+VpH3S0
foobar2000でフォルダ再生する方法はありますか?
「A」というフォルダを選択すると「A」の中に入っている「B」フォルダも含めて再生できるようなイメージです
2017/05/23(火) 20:42:28.12ID:o70ti7k/0
>>609
例えばColumns UIのフィルターで
%directory%
でフィルターかければ
ファイルのあるフォルダ名ごとに分類されたプレイリストが出来上がる (サブフォルダ含まず)
この場合はC:\hogeとC:\fuga\hogeみたいに同じフォルダ名で別のパスのファイルも一緒になる

そういうのも分離したければ↓こんな感じでフィルターすれば
$replace(%path%,\%filename_ext%,)
フルパスごとに分類できる
(%filename_ext%の前に\をつけて\まで除いている)

あるフォルダ内の音楽ファイルを再生したいだけライブラリ登録せずにまとめてD&DすればOK
2017/05/23(火) 20:51:27.76ID:o70ti7k/0
>>610
最後の一行日本語がおかしい…

あるフォルダ内の音楽ファイルを再生したいだけなら
ライブラリ登録せずに再生したいファイルをまとめてD&DすればOK
2017/05/23(火) 21:44:24.99ID:b9yBZpsi0
>>609
メニュー>Library>Album List
下部のView > by folder structure では満足出来なくて、
例えばこんな感じにしたいのかな?

-D
 -D.A.R.K
  -2016 - Science Agrees (10)
   -01. Curvy
   -02. Chynamite
   -03. Gunfight

先頭1文字
アーティスト
年 アルバム (トラック数)
トラックナンバー タイトル
2017/05/23(火) 23:41:54.18ID:MOS9BldH0
folderA
 |-folderB
 |  |-track01
 |  |-track02
 |
 |-track03
 |-track04

folderAを選択してtrack01〜04全部を再生したいんでしょ?

CUIで
foo_uie_explorer
foo_uie_albumlist (by directory structure)
foo_uie_library_tree (%relative_path%)

Send to playlist や ダブル/ミドルクリック、プレイリストへのD&D でどういう挙動、並び順になるかはそれぞれの設定次第
2017/05/24(水) 00:37:19.06ID:qcb1hiwn0
レスありがとうございます
>>610さんのレス通りやると一気に「B」フォルダが表示されてしまいました
>>612さんのおっしゃるメニュー>Library>Album List>View > by folder structureをパネルに出来たらとりあえずはいいので
>>613さんのfoo_uie_albumlistをインストールしてみたのですが設定のViewsの中に(by directory structure)の項目がありませんでした

by directory structureのvalueが分かればなんとかなりそうなんですが…
2017/05/24(水) 00:59:45.74ID:uIymSX0/0
>>614
設定にはないが実際に配置したパネルのなかで右クリックすると
ポップアップメニュー >> view >> by directory structure を選択できる

Library treeで%relative_path%を設定してもおなじように表示できるが
うちではAlbum List Pannel(フォルダ表示)とLibrary TreeはPlaylist Switcherと一緒に
タブにくくって使い分けてる (>>183のスクショの左ペイン)

Tab stack
 |-Playlist switcher
 |-Album list
 |-Library tree
 |-Item properties
616610
垢版 |
2017/05/24(水) 01:02:03.56ID:AV5fk4GE0
>>614
ん?hoge\A\Bというフォルダ構造だったら
・A\hoge.mp3
・B\fuga.mp3
という風に別々に表示させたい(これは自分の>>610で可能)のではなく
「A\hoge.mp3」と「A\B\fuga.mp3」を一緒に再生ということかな?

だとしたら>>613で紹介されているfoo_uie_library_treeのデフォルト状態
(Folder: $replace(%relative_path%,\%filename_ext%,))
で可能ですよ
2017/05/24(水) 01:17:47.49ID:qcb1hiwn0
>>615
パネルの中で右クリックでいけました!
今日は眠いのでひとまずこの状態でよしとします
ありがとうございました
>>610さんも再度のアドバイスありがとうございました
2017/05/24(水) 18:50:46.68ID:uIymSX0/0
>>617
Library tree が非常に便利だけど、Album list Pannel だけを複数併用するのもいいとおもう
>>613,615 のコンポーネントについて個人的な使用感を参考までに

foo_uie_explorer: Explorer Tree
 ・ライブラリに登録していないフォルダにもfoobar2000上でアクセスできる
 ・シェルメニューを利用できる
 ・SysTreeView32クラスのエクスプローラ表示なので、いらないフォルダ(音楽メディアを含まないフォルダ)も表示される
 ・拡張子フィルタを設定できるがツリーの展開処理が遅くなる
 ・>>319 のような人にはよいかと

foo_uie_albumlist: Album list Pannel
 ・Title Formattingによる設定の自由度が高い(Query Syntaxによるプリフィルタはない)
 ・複数フィールドのタグ(%<genre>% %<artist>% など)に対応可
 ・パネルを複数配置して、それぞれのView(Directory, Artist, Genreなど)を個別に設定できるので
  Library Tree の複数の表示項目を開きっぱなしにしたい人にはよいかと

foo_uie_library_tree: Library tree
 ・ライブラリの閲覧に関して万能で、ひとつのパネルで完結できる
 ・表示するview項目が多いと起動が遅くなる(show this view のチェックを外しておけばよい)
 ・設定の自由度が高く、各項目にQuery Syntaxによるフィルタをプリセットできる
 ・複数フィールドのタグ(%<genre>% %<artist>% など)に対応可
 ・foobar2000再起動や設定変更のたびに、展開しておいたツリーが閉じてしまう
2017/05/24(水) 18:58:18.22ID:uIymSX0/0
そういえば、音楽ファイルを書庫で管理していないから
RARやZIPがそれぞれのパネルでどういう扱いになるか知らないや
2017/05/24(水) 20:24:17.34ID:meiVxWpx0
>>619
書庫で管理、、ってどういう意味??
2017/05/24(水) 20:56:35.94ID:uIymSX0/0
>>620
.ZIP.MP3とかいうのが昔あった… っていうのとは別に
WAV+CUEをRAR書庫に圧縮してしまうとかも
エクスプローラでファイルやフォルダ階層がゴチャゴチャしないのが
管理上のメリットなのかな

可逆圧縮形式+Internal cuesheetで廃れたとはいえ
P2Pの割れものとかではまだあるんじゃない?
2017/05/25(木) 02:58:15.96ID:bDXmB24g0
>>621
ふむふむ・・・
2017/05/25(木) 08:02:25.83ID:943SImLs0
.zip.mp3といえばWinamp全盛期だった時代
PeterがまだNullsoftで頑張ってた頃だね

> P2Pの割れものとかではまだあるんじゃない?
>>319氏への質問?
2017/05/25(木) 12:06:50.96ID:ioCcvCai0
俺いまでも書庫で扱ってるよ。1トラック1ファイルで、1アルバム1書庫。
フォルダ分けも少し併用してるけど、メディアプレーヤー類のDBとしては持たない方針。
なので念入りに付けたタグも再生時に見えるだけでソートとか検索には使ってない。
これがベストとは思わないけど、ファイル形式やビットレートは時期によって変わるし
できることなら命名規則も統一したいけど量が多すぎるから遥か昔から諦めてる。
2017/05/25(木) 17:00:12.77ID:/lNXlh+F0
>>624
書庫の状態で、解凍しなくてもfoobarは読み込んでくれるって事?
2017/05/25(木) 17:53:33.29ID:iNEofacr0
zip は読めてるよ
2017/05/25(木) 18:15:15.70ID:Jl55LUJM0
ただし中のタグに手出しはできない
2017/05/25(木) 19:23:24.30ID:1PTroct00
流れをぶった切って申し訳ないですが、
メディアキーを他のアプリ専用に使いたいのでfoobar2000を反応しないようにしたいのですが可能でしょうか?
Preferencesを見てもメディアキーに対する設定項目は無いみたいだし、
Keyboard Shortcuts で Play/Pause(MM) の Action を not set にしてもダメです。

v1.3.12
win10 home 64bit
2017/05/25(木) 19:59:44.67ID:943SImLs0
「他のアプリ」側でPlay/Pauseキーをグローバルホットキーに設定できないのならどうにもならない
2017/05/25(木) 20:12:08.84ID:943SImLs0
あ、キーボードの入力をリマップするソフトをはさんでしまえばfb2kの手前でキー入力をフック・阻止してくれるかもよ
631名無しさん@お腹いっぱい。
垢版 |
2017/05/25(木) 20:46:14.05ID:1PTroct00
>>629
もちろん「他のアプリ」はメディアキーにいつでも反応します。
foobar2000だけを反応しないようにしたいのです。
たとえばPotPlayerはメディアキー対応のオンオフが出来るんですけどね。

>>630
仮にAutoHotkeyを噛ませても「他のアプリ」をメディアキーで操作するにはメディアキーイベントを生成する訳なので結果は同じかと。

やるとすればメディアキーをフックして
1)現在アクティブなウィンドウを記憶する
2)「他のアプリ」をアクティブにする
3)Spaceキー、カーソルキーなどのイベントを送信する
4)元のウィンドウをアクティブにする
という仕組みにすれば一応出来ますがややこしいですね(^_^;)
632名無しさん@お腹いっぱい。
垢版 |
2017/05/25(木) 20:47:53.70ID:1PTroct00
書き忘れましたが、複数のプレイヤーソフトを同時起動している状態を想定しています。
2017/05/25(木) 21:36:31.00ID:943SImLs0
https://hydrogenaud.io/index.php/board,28.0.html
http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:General:Keyboard_Shortcuts#Multimedia_keys

毎度ながら長文の後出しでダラダラとゴネるあいだにやれることを試して、その結果を書いておけよ
AHKの理屈をわかって使っているならグローバルホットキーとフックの仕組みを調べてみな
634名無しさん@お腹いっぱい。
垢版 |
2017/05/25(木) 23:15:22.45ID:1PTroct00
>>633
いや質問したのは最初に書いた「メディアキーを無視できるか」という一点だけなんですが。
AHKでメディアキーイベントを送るとfoobarも他のソフトも同時に反応するのは確かなのでfoobar側で無視できればと思ったわけです。

自分で調べて試した限りでは、
foobar2000ではメディアキーを無効化することは出来ない。グローバルホットキーとしての無効化も出来ない。キーアサインでも Play/Pause(MM) 等メディアキーの無効化は出来ない。
・・・のようです。
2017/05/26(金) 00:07:16.66ID:lPguiTjy0
>>634
PreferencesのKerboard ShortcutsでAdd new御した後に
下のKeyにフォーカスを合わせた状態でメディアキーを入力("Play / Pause (MM)"と表示される)
右のGlobal hotkeyにチェックを入れてApply
Actionは空欄のまま

これで無効化出来る
2017/05/26(金) 01:51:38.87ID:X/+kyq4B0
>>635
それって「なにもしない」けれど、foobar2000がグローバルホットキーとして予約しちゃって
ほかのプレーヤーが反応しなくならない?
グローバルホットキーで予約/占有できるのはひとつのソフトだっけっぽいから
ほかのプレーヤーを何種類か使っているとかえって不便になるかも

>>634
お疲れさま
自分で調べて試した限りの内容は、質問するさいにちゃんと書かないと
ほかの人たちに余計な手間をかけさせることになってしまうよ

もしもfoobar2000単独で無理となると、あとは外部ソフトでどうにかするようかな?
その場合は該当ソフトの専用スレで相談してきてね
2017/05/26(金) 06:52:18.92ID:8jEqXNTn0
メディアキーとか諸々、用語の定義を知らないけど、うちの話をすると
Logicoolのドライバのplayers.iniにfoobar用の定義を加えることで反応するようにしたから
他のソフトも含めてこれに書いたり消したりすることで有効/無効にできるんだろうと思ってる
2017/05/26(金) 07:20:42.39ID:Ts5A/o7+0
多分それはロジテックドライバの独自仕様だとおもう
マイクロソフトが標準化するよりもまえからHIDにいろいろな機能を付加していた名残だね

いまのマルチメディアキーはWindowsのサービスとかで標準サポートされているから
基本的にロジ以外のキーボードだとメディアキーに対応したプレーヤーに対して特別な設定はないよ
ふつうはフォアグラウンドのプレーヤーが優先的に反応するけど
環境によっては「規定のプレーヤー」からWMPをはずしておかないとWMPが勝手に起動しちゃうようなこともあるらしい
639名無しさん@お腹いっぱい。
垢版 |
2017/05/26(金) 21:36:16.74ID:BnL0i4ue0
>>635-638
みなさんありがとうございます
ちょっと立て込んでて後日検証させていただきます
まとめれすすみません
2017/05/27(土) 10:12:18.91ID:S19sMjP80
Playback - Output - OutputFormatについて質問です。
v1.3.7
windows10 home 64bit (creators update済)
音源は主にcue+CD丸ごとのwavで管理してます。

@OutputDataFormatにて8,16,24,32bitと選択できますが、これは音源自体の
 bit深度に関わらず、選択した値で出力されてしまうのでしょうか。
 それとも音源がのbit深度に合わせて出力されるのでしょうか。

A仮に選択した値で固定されるとしたら、
 OutputDataFormatが16bitの時、24bitのファイルを再生する際下位の8bitは切り捨て、
 OutputDataFormatが24bitの時、16bitのファイルを再生する際は000000000000とか中身のない情報を付与?
 となるのでしょうか。

音源は殆どCDリッピングしたwavのため普段はOutputDataFormatを16bitに固定していますが、
ハイレゾの音源もチラホラ増えてきて気になったので質問失礼します。
2017/05/27(土) 10:50:53.61ID:jYGkcLH20
>>640
Output 解説 - foobar2000 Wiki
http://foobar2000.xrea.jp/index.php?Output%20%E8%A7%A3%E8%AA%AC

Foobar2000:Preferences:Output - Hydrogenaudio Knowledgebase
http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Output#Output_Format

> Controls the audio data format passed to the operating system / audio drivers / etc. You should refer to your soundcard's documentation to find the optimal setting;
> using bit depth higher than supported by your hardware might work but will not improve output audio quality in any way and may degrade performance.
>
> Note that this option is not available with some output modes such as ASIO - ASIO architecture doesn't support variable data formats by design, the format that needs to be sent is determined by the driver.
2017/05/27(土) 15:11:04.58ID:7ba+AAVJ0
16ビットのデータを16ビットでハードに渡せば音が鳴るわけではない
ドライバによっては32ビット固定でよこせと言ってくるものもある
それを自動で制御してくれるか、手動で設定しないといけないか、それはプレーヤー次第
643640
垢版 |
2017/05/27(土) 18:12:57.49ID:S19sMjP80
お二方ご回答ありがとうございます。

>>641さん
リンク先のfoobar2000wikiに、
>DirectsoundなどのOutputに渡すデータのビット深度を設定する。
とありますので、やはり音源のbit深度に関わらずOutputDataFormatで
選択したbitで出力されるようですね。

>>642さん
dr.dac2というかなり古いUSBdacにWASAPI(event)排他でつないでいます^^;
ドライバはwindowsの標準ドライバで動作していると思います。
>それを自動で制御してくれるか、手動で設定しないといけないか、それはプレーヤー次第
こちらについては、>>641さんの参照先のとおり手動で設定ということでしょうか。

>>640のAについてもご存じの方いましたらご教示頂ければ幸いです。
要は16bit44.1kHzの音源と24bit96kHzの音源をデータの欠損なく再生しようと
したら、その都度OutputDataFormatを手動で切り替えなくてはならないか知りたかったのです。
644名無しさん@お腹いっぱい。
垢版 |
2017/05/27(土) 19:26:09.68ID:7ba+AAVJ0
とりあえず自分の環境で試してみたらどう?
個人的には foobar の wasapi プラグインの作りは古いと思っている

- 24ビットファイルを16ビット出力
音が出る-> リサンプリング
音が出ない-> 普通

- 16ビットファイルを24ビット出力
音が出る-> 普通
音が出ない-> wasapi プラグインを投げ捨てろ
645640
垢版 |
2017/05/27(土) 22:30:17.77ID:S19sMjP80
>>644さん
すみません、もう何回も切り替えて試してました。
24bitファイル:output16bitも16bitファイル:output24bitも再生は問題ありませんし、
聴感上も違いは???といった感じでした。

端に精神衛生上の問題として、output16bitのまま24bitファイルを再生した時に
「もしかしたら本来の音質で聴けてないのかも・・・あああああああ!」
となるのを防止したかったのです。くだらない理由ですみません。
これまでのご回答から、再生しているファイルのbit深度に自動で合わせてはくれないようでしたので、
今後は都度切り替えることにします。

>>641さん、>>644さんありがとうございました。
2017/05/28(日) 03:14:28.74ID:Uia4TtSC0
DACかDDCに入力されてるbitがわかる表示でもあればいいのにね
647名無しさん@お腹いっぱい。
垢版 |
2017/05/28(日) 05:31:28.58ID:t3xcEezt0
その環境だと設定は無視されているようだから、気にしなくてよいかも

整数出力の16ビット->24ビットは、ぴったりの器にいれて渡すか、ちょっと大きな器にいれて渡すか、それだけのこと
まともなプログラムなら、ビットパーフェクト
2017/05/28(日) 14:18:29.67ID:tHGTQF3X0
ac3コンバーターを使いたいですがfoobarのバージョンあげないとコンポーネントが対応してないので
古いバージョンのままac3を使えるコンポーネント無いでしょうか
2017/05/28(日) 20:22:03.25ID:CISGhYb80
>>648
その古いバージョンを数字で書け >>3
AC3を再生したいのかAC3にエンコしたいのかもよくわからん

AC3 Packet Decoderは試したのか?
エンコーダとデコーダ勘違いしてないか?
foobar2000 v1.3.15をポータブルで使うんじゃだめなのか?
2017/05/28(日) 20:25:08.82ID:CISGhYb80
あと、よっぽど古いバージョンだったら過去ログを漁れ
2017/05/30(火) 01:22:34.65ID:PxxtfEjW0
PC漁ってたら昔自分や仲間が作ったガラケーの着メロファイル(.mld、.mmf)が出てきたのですが
この形式を再生するプラグインなんてありますかね…?
他のプレーヤー(MidRadio Player, KbMedia Player等)で再生できるのは確認しました。
2017/05/30(火) 01:26:54.00ID:PxxtfEjW0
>>651
×プラグイン、○コンポーネント
2017/05/30(火) 02:05:25.22ID:zD5Rrxbq0
>>651
ないはず
0.8.3.1なら再生は可能だったけど、それらを使った方が良いんじゃないか
2017/05/30(火) 10:00:46.29ID:6BNT41JF0
mmfはmidiに変換するのがあった筈
大昔のだけども
2017/05/31(水) 01:34:28.49ID:deTD+OAb0
1.3.15(+Columns UI)を使っています。
%added%を基にauto playlist等を管理していたのですが、
突然auto playlistから曲一覧が全て消滅してしまいました。

また、album listに所有しているアルバムの一覧は出ているのですが、
アーティスト名をクリックしてもアルバムが何も表示されない状況です。

設定からMusic FoldersのRescanを実行してみたのですが、何も変化しませんでした。
この状況を修復する方法はありますでしょうか。
2017/05/31(水) 01:46:06.69ID:As3bBtiJ0
NGPlaylistの中で、再生中の曲の左に再生中マーク(?)を付けたいのですが、
Columns UI
Playlist view
Columns
の中で作れるのでしょうか?
Artistの項目だったら、[%artist%]とか書いて新しい項目を作れますよね?
2017/05/31(水) 02:05:29.68ID:As3bBtiJ0
$if(%_isplaying%,再生中マーク,停止マーク)
って書いたら、再生してない曲全部に停止マークがついちゃったww

※再生中マークとは、右向きの三角。スレに書くと文字化けするので再生中マークと書いています
2017/05/31(水) 02:10:55.06ID:DQpXilhU0
>>656
作れる
Displayに$if(%_ispaused%,!,$if(%_isplaying%,♪,))
!、♪のとこを(?)にして
2017/05/31(水) 02:16:36.18ID:As3bBtiJ0
>>658
ありがとうございます!

$if(%_isplaying%,再生中マーク,空っぽ)にしてたけど、一時停止でビックリマークでるし、こっちのほうがいいですねw
2017/05/31(水) 02:34:42.15ID:RlghSGK30
>>656
プレイバックキューを使うことを考えるとこんなのも便利
$if(%ispaused%,||,$if(%isplaying%,再生中マーク,['('%queue_index%')']))
661655
垢版 |
2017/05/31(水) 02:52:05.24ID:deTD+OAb0
その後、出来る限り検索して解決法を探ったのですが、
ついに見つからず、昔バックアップしていたfoobarのフォルダを移植して復旧させました。
foobarには、こういった突然データベースがぶっ壊れるようなことがあるのでしょうか・・・
2017/05/31(水) 03:01:20.06ID:As3bBtiJ0
>>660
foo_pqview(Playback Queue Viewer)というものをそもそも知らなかった・・・
ちょっと見てきます!
2017/05/31(水) 03:40:51.59ID:RlghSGK30
>>662
Queue Contents Editorのほうが多機能で便利だと思うよ
プレイリストにキューを表示するだけでなく、専用のパネルも使える
キュー内のトラックの順番を入れ替えたり、削除したりもできる
2017/05/31(水) 16:07:33.60ID:As3bBtiJ0
>>663
早速追加しました、コレ便利!

別の質問になるのですが、NGPlaylistの項目のフォントの色を変えたいと思い(赤い再生中マークにしようと思った)
ColumnsUI
Playlist view
Columns
Scripts
と進んでいき、下の方にある、$rgb(0,0,0)を$rgb(255,0,0)に変えたのですが、真っ黒の文字のままなのです・・・
2017/05/31(水) 16:31:07.96ID:As3bBtiJ0
>>664
$rgb(255,0,0)はスクリプトに入れないと意味無いのか・・・
再生中マークの寸前に$rgb(255,0,0)を加えるだけで赤い再生中マークになったわ
お騒がせしました
2017/05/31(水) 16:56:27.35ID:CxJrreFq0
オーメン
2017/05/31(水) 23:39:12.77ID:WL60KDmt0
うちの再生中マーク「♪」

Playlist switcher
%title%$if(%is_locked%,*,)$if(%is_playing%, ♪,)$tab()'('%size%')'

Playlist view (通し番号の列)
$if(%ispaused%,!,$if(%isplaying%,♪,%list_index%))

再生中に断続的に色を変化させる方法って
$ifequal($mod(%_TIME_ELAPSED_SECONDS%,,2),1,$rgb(128,128,128),$rgb())
2017/05/31(水) 23:44:08.46ID:WL60KDmt0
途中で送信しちゃった

再生中に断続的に色を変化させる方法って
$ifequal($mod(%_TIME_ELAPSED_SECONDS%,,2),1,$rgb(128,128,128),$rgb(255,0,0))
のほかにどんな構文があるかな?

↑この構文だと1秒ごとにパッ、パッ、と変わるんだけど
もっとはやくとか、グラデーション的にじんわり変わるようにしてみたい
2017/05/31(水) 23:53:03.97ID:WL60KDmt0
$mod()のカンマがひとつ余計でした…
$ifequal($mod(%_TIME_ELAPSED_SECONDS%,2),1,$rgb(128,128,128),$rgb(255,0,0))
ですね(>>668でも機能したけど)

>もっとはやくとか、グラデーション的にじんわり変わるようにしてみたい
アイディアある人いましたら、よろしくお願いします
2017/06/01(木) 18:19:46.70ID:RC9BuDGY0
>>669
rgbの数値を再生時間を元に計算して反映するようにするとじんわり変わるよ
俺はrgbaで透過度をその設定にして
じっと見ててもわからないけど曲が終わる頃には画像が変化している演出して遊んでた
2017/06/01(木) 20:41:20.99ID:SO117rfa0
>>670
アルファチャンネル?も弄れるのか。。

再生中マークの色の変化じゃなくて、再生してる曲の曲名の「文字」が、虹色にグラデーション変化する、とか派手な事は無理かな・・・
2017/06/01(木) 20:59:16.42ID:Y42U80Si0
>>669
面白そうなのでちょっと考えてみました

$ifequal($div($right(%playback_time_seconds%,1),5),0,
$rgb(
$add(175,$mul($mod(%playback_time_seconds%,5),20)),
$sub(80,$mul($mod(%playback_time_seconds%,5),20)),
$sub(80,$mul($mod(%playback_time_seconds%,5),20))
),
$rgb(
$sub(255,$mul($mod(%playback_time_seconds%,5),20)),
$add(0,$mul($mod(%playback_time_seconds%,5),20)),
$add(0,$mul($mod(%playback_time_seconds%,5),20))
)
)

再生時間の下一桁が0-4秒の時段々赤くなる(2-5行目)、下一桁が5-9秒の時段々赤が薄くなる(7-10行目)
動作確認していないが、たぶん合ってるはず…
※%_time_elapsed_seconds% = %playback_time_seconds%

secでなくてmsecで色々抽出できれば、もっとじわじわとしたコントロールできるんだろうけど自分は知らないです…
673669
垢版 |
2017/06/02(金) 01:58:01.09ID:qqElBQU70
>>671
アルファチャンネルは、関数で画像やテキストを同一座標にかさねて表示できるパネルでならできるんだとおもう

HSL関数(RGB関数だと面倒なんで)で 赤→黄色→緑→水色→青→紫→赤 の色相の変化はできた @NG Playlist
A/B、C/Dがらみの段落を $if(%isplaying%,,$hsl())%TITLE% にすれば虹色にグラデーション変化するけど、とりあえずはカラムにまるごとつっこんでみて

※あいかわらず変化のピッチを1秒以下にする方法が思いつかないんだけど…

//1分で色相Hが1周する
$hsl(
$mul($right(%_TIME_ELAPSED%,2),4)
,240,120)

//1秒ごとに表示が A/B で切り替わる
$if(%isplaying%,$ifequal($mod(%_TIME_ELAPSED_SECONDS%,2),0
,A,B),)
 
//10秒で色相Hが1周する
$hsl(
$mul($right(%_TIME_ELAPSED%,1),24)
,240,120)

//10秒ごとに表示が C/D で切り替わる
$if(%isplaying%,$ifequal($mod($cut($right(%_TIME_ELAPSED%,2),1),2),0
,C,D),)

 $hsl()

//再生の前半/後半で条件分岐
$if(%isplaying%,$ifgreater($div(%LENGTH_SECONDS%,2),%_TIME_ELAPSED_SECONDS%
,@前半,@後半),)
2017/06/02(金) 02:05:24.76ID:qqElBQU70
>>670 ありがとう

変化のピッチをもっと速く、1秒以下にする方法(関数と変数)もあれば教えてほしいです
675名無しさん@お腹いっぱい。
垢版 |
2017/06/04(日) 18:02:40.60ID:W44YL9y60
ELPlaylist難しすぎwwwこんなのどんだけ勉強すれば記述できるようになるんですかwww
NGPlaylistを弄るので精いっぱいだわ・・・・
2017/06/04(日) 21:07:27.20ID:sNZECXRI0
>>672 ありがとう
返レスが遅くなってごめんなさい(NG_exにマッチしてしまってた?ようで見落としてました)

RGB関数でというのが凝ってるのに、可読性もよくてきれいな構文ですね
$if(%isplaying%,>>672,)で囲わないとプレイリスト上で1列全体が赤くなって少しびびった…

長さのミリ秒表示は%LENGTH_EX%でできるけど、やっぱり経過時間だと小数点以下は無理みたいで
今はカラムのcustom style scriptをいじってます

$if(%ispaused%,@一時停止,$if(%isplaying%,@再生中,@通常))
$set_style(text,@通常色,@選択色,@非アクティブ選択色)
$ifequal($mod($if2(%_display_index%,%list_index%),2),1,@奇数行,@偶数行))
要素が色々とこんがらがってワヤクチャになってきてる

$rgb(r,g,b)だと選択状態で反転するから文字に色をつけていると微妙なかんじになるし
$rgb(r1,g1,b1,r2,g2,b2)でも選択×非アクティブのときに見映えがわるいとか
余計なところに手をつけてしまったような気がしてならないけれど
何列か置きにグレー文字のカラムがはさまるとNG Playlistも見やすくなってきて自己満足
2017/06/04(日) 22:56:05.11ID:ai9tJ5gp0
質問させてください。
今、eacリッピングでcd1枚をwav+cueで管理してます。
タグが便利なので、wav→flac分割に変えようと思っているのですが、いろいろ検証してみると、
foobarでコンバートしたらwav+cue→flac分割→wav+cueで一致しないパターンがありました。
どうやら、一曲目にindex0があるときに、以下のようになってしまうようです

元のcueシート
TRACK 01 AUDIO
INDEX 00 00:00:00
INDEX 01 00:00:32
TRACK 02 AUDIO
INDEX 01 00:55:65


flac分割を経由したcueシート
TRACK 01 AUDIO
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 00:55:33


flac分割時にindex0〜index1のプリギャップ(で合ってましたっけ)を勝手に削ってるのだと思うのですが、
これを維持させることはできませんでしょうか?
無音ならともかく、たまに隠しトラックにあたっているものもあり…
よろしくお願いします。
2017/06/05(月) 01:25:07.30ID:kfiIp2o70
インターネットから歌詞を取得せずに、既に音楽ファイルごとに設定してある歌詞を取得して表示するコンポーネントを探しています
おすすめがあれば教えてください。
2017/06/05(月) 17:15:08.18ID:pxACI04P0
下部のStatus barの中を弄って居るのですが、Playingの文字だけ色を付けたいのに、後ろまで全部色がついてしまいます・・・

$if(%is_status_pane%,%artist% - %title% | %playback_time%[ / %length%] | $if(%ispaused,Paused ? ,$rgb(0,0,255)Playing) | )%codec% | %bitrate% kbps | %samplerate% Hz | $caps(%channels%) |
$crlf()
$rgb(255,0,0)%path%



$rgbは、こっからここまで、って指定するにはどうすればいいのでしょうか。。何かで囲う?くくる?
2017/06/05(月) 17:33:53.75ID:7v8/33wO0
こっからここまでの後で再び色の宣言をする
2017/06/05(月) 17:43:53.17ID:pxACI04P0
助かりました!ありがとうございました!
$rgb()で止まりました
2017/06/05(月) 17:59:31.66ID:pxACI04P0
Status panを右クリックしたときにコンテキストメニューを表示させる方法ってないんですか?
Status barは右クリックすると、taggingとか、Convertとか出てきますよね。

現在再生中の曲のOpen containing folderをもっと手軽にしたいんですよね
2017/06/06(火) 00:22:23.77ID:YSvywCTh0
Lyrics Show Panel V3ってのを入れてるのですが全然歌詞を取得してくれません

もっとヒット率高いタイムタグ付きの歌手を取得する方法はないでしょうか?
主にアニソンを聴きます
2017/06/06(火) 00:30:48.90ID:rmmCIHL90
Columns UI - Playlist view で コーデックとかビットレートのカラムを追加することはできますか?
2017/06/06(火) 02:57:40.85ID:iAOEBKsa0
>>684 できる
新規カラムのTitleとDisplyに以下のように記述
名前の長いコーデックを短縮表示したい場合は>>458

Codec

//%codec% = $codec() = $if2($meta(CODEC),$ext(%path%))
%CODEC%


Bitrate

//%bitrate% = $if2($info(BITRATE_DYNAMIC),$info(BITRATE))
//%bitrate% の場合はVBR再生中に動的・可変表示が優先される
//%__bitrate% = $info(BITRATE) で静的表示
//%__bitrate_nominal% でVorbisのビットレート指定品質
//(unit : kilobits per second)
%__BITRATE% Kbps

Foobar2000:Title Formatting Reference - Hydrogenaudio Knowledgebase
http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Reference
2017/06/06(火) 03:04:51.33ID:iAOEBKsa0
>>682
オーバーレイ表示できるパネルかマウスジェスチャー
2017/06/06(火) 20:11:39.86ID:SbaPBZVP0
>>682
キーボードショートカットかボタンを使ったら?
2017/06/07(水) 02:10:14.99ID:KeYBfoIk0
今さらながら>>183,197で斧にうpしたGraphical Browser設定のZIPで

// Don't use 2-Bite-SPACE and TAB to indent!!
// インデントは、半角スペースのみ使用可

というコメントを Display Tab の先頭に記述したけど、

// "基本的には【TAB】で行頭をインデントさせても記述上の問題はない"
// ※ただし、PATH を引数にもつ関数で 「PATH 部分に TABインデント」をつけるとエラーになる!

記述欄の整形がやりやすくなって、自分でもわけわからないようなスクリプトでもスッキリ見やすくなる。
2017/06/07(水) 02:10:35.45ID:KeYBfoIk0
e.g. ――を【TAB】1回分のインデントとしたばあい

// $gp_draw_string(str,x,y,w,h) テキスト表示の関数

$gp_draw_string(
――[%ALBUM ARTIST%$crlf()]  // ←TABインデントは無視される
――%gb_group%  // ←TABインデントは無視される
――,  // ←TABインデントは無視される
――5,0,$eval(%gb_width%-10),64
)

はOK。引数 str 内でも「改行+TABインデント」は無視される。
スペースは文字列として表示されるので、

$gp_draw_string(
□□[%ALBUM ARTIST%$crlf()]  // ←全角スペースが挿入される
□□%gb_group%  // ←全角スペースが挿入される
▯▯▯▯,  // ←半角スペースが挿入される(カンマまでが引数 str)
▯▯▯▯5,0,$eval(%gb_width%-10),64  // ←半角スペースは無視される
)

だと、引数 str 内の □□ や ▯▯▯▯ がテキストとして実際に描画される。
表示させるテキストの字下げ目的で使うなら □ か ▯ どちらかに統一しないとダメ。
2017/06/07(水) 02:19:40.14ID:KeYBfoIk0
// $draw_image(x,y,w,h,PATH) 画像描画の関数

――$draw_image(
――――0,0,%gb_width%,%gb_height%
――――,$directory_path(%PATH%)\FOLDER.JPG,255 // ←引数 PATH の前後にカンマがくるように整形、不透明度の引数を追加
――)

なら、OK。

――$draw_image(
――――0,0,%gb_width%,%gb_height%
――――,
――――$directory_path(%PATH%)\FOLDER.JPG  // ←ここがダメ(PATH 先頭に【TAB】【TAB】)
――)  // ←ここがダメ(PATH 末尾に【TAB】)

だと、引数 PATH のなかに【TAB】が入っているのでダメ。
この場合、$draw_image()関数全体が無効になり描画されない(括弧閉じは働くのでスクリプト全体のほかの部分には影響しない)。
2017/06/07(水) 03:01:04.65ID:fP+0dei40
>>687
キーボードショートカットキーがあったのか・・・( ´ω`)
2017/06/07(水) 03:03:42.15ID:fP+0dei40
>>688
良ければ、Status panの記述を貼ってくれませんか?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況