foobar2000スキン『Marimo』

Update*2022年06月16日(木)

Date*2020年08月21日(金)

これまで音楽管理アプリには『MusicBee』を使ってきました。インストールしたまま使っても高機能ですし、ある程度は自分好みにカスタマイズができることも魅力です。

しかし近ごろは、扱えるタグに限りがあるなど、やりたいことができなくてもどかしく思う面も出てきました。

そこで、扱いきれなくて一度は諦めた『foobar2000』に、もう一度挑戦してみることに。

自由度の高いfoobar2000ですが、どこをどういじったらどうなるのか、いろいろと学ばないといけないことが多いです。「foobar2000 Wiki for Japanese Users」を読み込みながらカスタマイズを進めて、使えるレベルまで持って行くのに2~3週間もかかってしまいました。

再生などのボタンは、デフォルトの画像が小さすぎるので自作しました。

いろいろと大変だった‥‥。

しかし、その甲斐があって、おおむね満足のいく形になりました。グラフィック的な面白さはまったくありませんが、機能や使い勝手の面では自分好みに仕上げたつもりです。

スキンデータのダウンロードはこちらから。

更新履歴はこのページの最後にあります。

◆エディター パネル

エディター パネル

◆プレイヤー パネル

プレイヤー パネル

『Marimo』では「フィルタリング パネル」を使って楽曲の抽出ができます。複数のフィルターを同時に掛けることで、欲しい曲を見つけ出しやすくします。

手間はかかりますが「Mp3tagと取り扱いタグ一覧」を埋めておくと、より良い結果を期待できると思います。

フィルタリング パネル

カラム部分をクリックすると、フィルターの種類を変更することができます。

また、フィルター内の項目を選択する時に、「Ctrl」キーを押したまま続けてクリックしていくと、複数選択ができます。活用してください。

タグ情報は「プレイヤー パネル」の「楽曲情報」でわかりやすく表示させることができます。

通常は[Artist]タグを表示しますが、拡張した[Character]タグがあれば優先して表示します。

しかし、このパネルには問題があり、細かい条件は不明ですが[Comment]文がパネルから横方向にあふれた時に、[Comment]と以降のタグ情報がまったく読み込まれなくなる場合があります。

対策として、文字数で強制的に改行させています。パネルに適切な幅を確保すれば、長い[Comment]文も改行して表示します。ただしこれも完璧では無く、改行位置で文が切れる場合があり、原因不明‥‥。

なお、想定が200文字程度なので、それを超える場合はパネルの「Settings」を修正する必要があります。

楽曲情報1 楽曲情報2

他にも、[MYTASTE]の値に応じて★が表示されるようにしたり、サンプリング周波数がkHzで表示されるようにしたり、いろいろ細かいことやってます。

[MYTASTE]はRatingと同様の役割ですが、Ratingが設定ファイルに保存するのに対し、[MYTASTE]は楽曲ファイルのタグに保存します。そのため、楽曲ファイルのバックアップで[MYTASTE]による格付けも保持されます。

設定ファイルで管理するか、タグで管理するかは、どちらかが優位というわけではなく各人の好みになりますが、もし良かったら使ってみてください。

[MYTASTE]は最大「10」まであります。Ratingの★5段階では足りない!という時は、[MYTASTE]で限界突破しちゃってください。なお「0」を設定すると「未評価」扱いとなります。

出力デバイスの切り替えを、プルダウンメニューからできるようにしました。排他モードの切り替えのたびに「Preferences」を開くのはめんどくさかったので。

出力デバイス選択

スキンの紹介は以上になります。

更新履歴

  • 2022年06月16日(木)
    • スキンデータをダウンロードできなくなっていた問題を修正した。
    • フォントを指定できる箇所は『BIZ UDPゴシック』で統一した。
    • 「リプレイゲイン」と「再生オプション(RepeatやRandom等)」の配置を入れ替えた。
    • 「Serch Filters」の配置を上段から中段に変更した。
    • 「楽曲情報(タグ情報)」において、行間の調整と、不具合の修正を行った。
    • 「歌詞表示画面」において、行間と自動スクロール速度を調整した。
  • 2022年05月23日(月)
    • 「foobar2000 v1.6.11 final」に対応した。
    • コンパイル済みの「Album Art panel」がダウンロードできない(?)ため、標準で搭載されている「Artwork view」に変更した。
  • 2021年12月14日(火)
    • 表示項目の中で「音源」の扱いを変更した。
      • 「エディターパネル」の「フィルタリングパネル」における「音源」の関連付けを PROVIDER タグから SOURCE タグに変更した。これにともなって、PROVIDER タグは「音源(PROVIDER)」に関連付けた。
      • 「楽曲リスト」のカラムにおいて、SOURCE タグに記述があればこれを「音源」の項目に優先して表示するようにした。SOURCE タグに記述がない場合は、PROVIDER タグの記述を表示するようにした。
      • 上記は過渡的な措置で、いずれは「音源」との関連付けは SOURCE タグで統一したいと思いますが、当面は PROVIDER タグも併存させます。
    • Playback Statistics(再生回数をカウントするコンポーネント)に対応しているが、動作に必要なコンポーネントのリストから抜けていたため、記載を追加した。
    • 「楽曲情報(タグ情報)」におけるタグ情報の表記を微調整。表示する内容そのものに変更はありません。
  • 2020年09月01日(火)
    • 「プレイリスト パネル」をタブ化し、「再生するリスト(Playlist switcher)」と「リストの管理編集(Library Tree)」を配置した。
    • 「フィルタリング パネル」のフィルターで、選択できる項目を追加した。
    • 「フィルタリング パネル」のビューアーで、選択できる項目の追加とカラム幅の調整をした。
    • 「楽曲情報(タグ情報)」のSettingsを修正した。
      • 「お気に入り度(MYTASTEタグ)」の値が設定されていない場合、「Rating」を参照して表示するようにした。
      • 「お気に入り度」および「Rating」は★と☆で表現するようにした。(旧版は★のみ)
  • 2020年08月26日(水)
    • 省スペース化を行った。
      表示領域として1900×1400ピクセルほど必要でしたが、機能を切り分けてタブ化することにより、1366×768で扱えるようになりました
  • 2020年08月21日(金)
    • 初公開