- ベストアンサー
音楽プレイヤーソフトの歌詞画面表示ができない
- 音楽プレイヤーソフトの歌詞画面表示ができない問題について調査しました。
- H2K6というフリーの音楽プレイヤーソフトを使用しているが、画面に歌詞表示ができない。
- 設定変更しても最初に入れたテキストファイルの歌詞しか表示されない。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず、iniファイルの内容を良く理解したほうが良いかと。 %file_ext%.txt という指定をしていますが、URLを参照すると、%file_ext%は拡張子を指しているので、 拡張子を2つ続けた物でファイルパスでも何でもないので、これでは根本的に表示されないかと。 (「%_path%*.*」の設定が生きているので、これによって最初のテキストを拾っているのでしょう。) %で囲まれた部分は、プログラムで言うところの変数で、説明されている値に置き換わります。 また設定上の「;」は区切りをあらわしています。 つまり、 %_path%*.*;%_path%..;%file_ext%.txt この場合は、 「%_path%*.*」「%_path%..」「%file_ext%.txt」 この3パターンに該当する物が有効となります。 そしてこの場合、ファイルパスとして有効なのは「%_path%*.*」だけです。 現在の画像設定に関しても同様の事が言え、 「%_path%*.*」「%_path%..」「%_app_path%default.jpg」 の3パターンで、「%_path%*.*」「%_app_path%default.jpg」この2つは有効です。 ソフトを知らないので推測ですが。 デフォルトの指定の仕方から考えると、歌詞用のファイル名は、音楽ファイルのファイル名と連動していると推測されます。 (%file_title%は、ファイル名を指しているので。) つまり、「123.mp3」という音楽ファイルがあったら、その歌詞ファイルは、「123.txt」でなければなりません。 これがデフォルト設定の考え方だと思います。 ここで、ジャケット画像と同じようにというのはディレクトリパスの部分だけを言っていると思いますので、 貴方のジャケット画像設定から考えると、 LyricsSearchPattern=%_path%%file_title%.txt ↓ LyricsSearchPattern=%_path%%file_title%.txt;%_app_path%%file_title%.txt となるのではないかと。 (実際にはファイルの配置がどうなっているのか次第なので、その辺がわからないと正確な所は書きようが無いです。) あとは歌詞データそのものがソフトで認識できる書式で記載されていれば、認識するかと。 ただ、URL先の解説からして、複数のディレクトリ指定をするなら、それだけ分のフォルダ指定を固定的にしなければいけないかと。 つまり、 c:\1\xxx.txt c:\2\yyy.txt c:\3\zzz.txt と有った場合、 LyricsSearchPattern=c:\1\%file_title%.txt;c:\2\%file_title%.txt;c:\3\%file_title%.txt このようになります。 ご参考まで。
お礼
iniファイルについて 調べて勉強してみようと思います。 回答ありがとうございました。
補足
回答ありがとうございます。 回答を参考に 下記のように記述したところ、 PictureSearchPattern=%_path%%tagAlbum%.jpg; LyricsSearchPattern=%_path%%file_title%.txt;%_app_path%%file_title%.txt ジャケット画像、歌詞のtxtファイルも 指定どおりに表示できるようになりました。 ありがとうございました。