ウォークマンでもプレイリストを使いたい。でも、面倒で続かなかった
iTunes の頃から、条件を組み合わせて曲を集める「スマートプレイリスト」が好きでした。好きなアーティストの曲を集めたり、タイトルに特定の言葉が入る曲を除いたり。曲が増えても、条件に合うものが集まるのは便利です。
ただ、そのプレイリストを SD カードに入れて、ウォークマンで使おうとすると、少し手間がかかります。プレイリストを書き出し、曲のパスを SD カード上の配置に合わせて直す。更新するたびに、この作業が必要です。ファイル名の文字の扱いによっては、プレーヤーで曲が認識されないこともあります(パピプペポの入った曲名が出てこないとか……)。
使いたいのはプレイリストなのに、そのためのファイル編集が億劫になってしまう。その手間を減らしたくて、M3U Playlist Builder を作りました。
Mac の「ミュージック」の曲を条件で絞り込み、ウォークマンなどのデジタルオーディオプレーヤー(DAP)で使える M3U プレイリストを書き出します。
利用前に知っておきたいこと
曲の SD カードへのコピーは、利用者自身で行う方式です。Mac 側の基準フォルダ以下と同じフォルダ構成・ファイル名で曲を配置する必要があります。本アプリが書き出すのは M3U ファイルだけで、曲のコピー・同期・音声形式の変換機能はありません。
Apple Music の聴き放題の曲は、ダウンロード済みでも対象外です。DRM 付きの音楽ファイルにも対応していません。DRM のない曲でも、利用するプレーヤーがその音声形式に対応している必要があります。
機能1. 条件で曲を絞り込む
3 モード用意しています。
- Column Filter: ジャンルやアーティストの列から選ぶ
- Smart Conditions: 条件を並べる(入れ子なし)
- SQL: WHERE 句を直接書く
たとえば以下のように複合的な条件を組みたい場合に、SQL で書きたいと思っていた方には便利かと思います。
- アルバムアーティスト名では完全一致
- アーティスト名では部分一致(feat. .. などで含まれるケース)
- ただしタイトルに Instrumental, KARAOKE を含まない

機能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 ファイルは何度でも書き出せます
- その他の機能に違いはありません
無料版で、書き出したプレイリストが実際のプレーヤーで利用できるか確認できます。