apps

English Japanese

M3U Playlist Builder

条件で選んだ曲から、デジタルオーディオプレーヤー用のM3Uプレイリストを作成

App Store で見る M3U Playlist Builder お問い合わせ

ウォークマンでもプレイリストを使いたい。でも、面倒で続かなかった

iTunes の頃から、条件を組み合わせて曲を集める「スマートプレイリスト」が好きでした。好きなアーティストの曲を集めたり、タイトルに特定の言葉が入る曲を除いたり。曲が増えても、条件に合うものが集まるのは便利です。

ただ、そのプレイリストを SD カードに入れて、ウォークマンで使おうとすると、少し手間がかかります。プレイリストを書き出し、曲のパスを SD カード上の配置に合わせて直す。更新するたびに、この作業が必要です。ファイル名の文字の扱いによっては、プレーヤーで曲が認識されないこともあります(パピプペポの入った曲名が出てこないとか……)。

使いたいのはプレイリストなのに、そのためのファイル編集が億劫になってしまう。その手間を減らしたくて、M3U Playlist Builder を作りました。

Mac の「ミュージック」の曲を条件で絞り込み、ウォークマンなどのデジタルオーディオプレーヤー(DAP)で使える M3U プレイリストを書き出します。

利用前に知っておきたいこと

曲の SD カードへのコピーは、利用者自身で行う方式です。Mac 側の基準フォルダ以下と同じフォルダ構成・ファイル名で曲を配置する必要があります。本アプリが書き出すのは M3U ファイルだけで、曲のコピー・同期・音声形式の変換機能はありません。

Apple Music の聴き放題の曲は、ダウンロード済みでも対象外です。DRM 付きの音楽ファイルにも対応していません。DRM のない曲でも、利用するプレーヤーがその音声形式に対応している必要があります。

機能1. 条件で曲を絞り込む

3 モード用意しています。

  1. Column Filter: ジャンルやアーティストの列から選ぶ
  2. Smart Conditions: 条件を並べる(入れ子なし)
  3. SQL: WHERE 句を直接書く

たとえば以下のように複合的な条件を組みたい場合に、SQL で書きたいと思っていた方には便利かと思います。

  • アルバムアーティスト名では完全一致
  • アーティスト名では部分一致(feat. .. などで含まれるケース)
  • ただしタイトルに Instrumental, KARAOKE を含まない

SQL の WHERE 句で曲を絞り込んだ画面

機能2. M3U ファイルの書き出し

  • M3U ファイルには、出力先からの相対パスで曲を書き込みます
  • 濁点・半濁点や、ウムラウト・アクサンなどの記号付きの文字を含むファイル名も、プレーヤーが認識できる形で書き込みます
  • これは Walkman NW-A300 と NW-A50 で、SD カード上の以下のパスで配置したときに動作確認済みです

MUSIC/Music/Artist1/Album1/Title1.m4a
MUSIC/Music/Artist2/Album2/Title2.m4a
MUSIC/Music/Playlist1.m3u8

・他の機種での動作は確認していません。動いた、動かなかったという情報を問い合わせフォームからお寄せいただけると大変ありがたいです

機能3. 作ったプレイリストを、その場で聴く

  • 絞り込んだ一覧や選んだ曲を、順番どおりにもシャッフルでも再生できます
  • サイドバーに保存したプレイリストは、右クリックから、書き出す内容のまま再生できます
  • 初めて再生するときは、音楽ファイルのあるフォルダへのアクセスを許可します

無料版とアプリ内購入(買い切り)の違い

  • 無料版では、プレイリストの絞り込み条件を名前付きで 3 件までアプリ内に保存できます。買い切り購入で、この保存件数の上限を解除できます
  • 保存していない条件でも、M3U ファイルは何度でも書き出せます
  • その他の機能に違いはありません

無料版で、書き出したプレイリストが実際のプレーヤーで利用できるか確認できます。

スクリーンショット

アプリ画面の一部です。

Filter with Column Filter UI
Filter with Smart Conditions UI
Filter with SQL
Generate M3U