2020/01/29

M3U及びM3U8ファイルの絶対パスと相対パスについて

仮に使用しているウィンドウズ系PCの音楽データ領域が
D:ドライブの
音楽 フォルダの中の
MUSIC フォルダにあるとします。

例えばこれを絶対パスで 表記すると
D:\音楽\MUSIC\
こうなります。
エクスプローラー表記だと、環境による違いは有りますが
>PC>ボリューム(D:)>音楽>MUSIC
こうなります。
これら全部を表記するのが絶対パスになります。

MUSICフォルダ内に
a.mp3
が有るとすると
D:\音楽\MUSIC\a.mp3
となります。

これを仮にFドライブのメモリカード等にMUSICフォルダ以降をコピーすると
F:\MUSIC\a.mp3
となり、絶対パス表記では、このファイルは当然ながら別のファイルと認識されます。

しかし相対パスでM3U8等のプレイリストを作る場合は異なります。
この際、必ずプレイリスト以下のフォルダ構造を維持する必要があります。
なぜなら「音楽」フォルダに「プレイリスト」を作った場合
 \MUSIC\a.mp3
このファイルを再生する「プレイリスト」になるからです。
 このプレイリストを「MUSIC」フォルダ等に移動させると、このプレイリストではこのファイルは見付かりません。

逆に言うと
全然別のドライブやプレイヤーに持ち込んでも『プレイリストより後ろのフォルダとファイル』が同じなら、再生されると云う事になります。


ちなみにsony zx300だと、 MUSICフォルダ内にM3U系のプレイリストを作成してmicroSDにコピーすれば、読み込めます。
編集は出来ませんけどね。

2020/01/27

使用ソフト達

自分が所持しているCD以外のコピーは違法です。
法により処罰されますので行わないで下さい。

CDのリッピングとエンコードには『EAC』現行はv1.3。
日本語化と曲のメタデータの日本語化は自分でググって下さい。
最新の曲以外なら、曲名等のデータも半自動で処理出来ます。

ちなみに、音質等の設定は特に弄る必要も無く、初期設定は速度優先で問題ないです。
ただし、トレイ制御だけは無しにしておくこと。
ドライブに入れたメディアが吐き出されたら調べて下さい。

何も考えずにFLACにエンコードでOKです。
ファイルサイズ?んなもん気にすんなw
AIMP』使えば、必要に応じてMP3に変換できます。
現状、くっそ安いプレイヤー以外では大抵FLACには対応してます。

で音楽ファイル管理はAIMP一択です。
何よりM3UとM3U8ファイルを相対パスで書き出せるのが汎用性高し。

そして、大抵のDAPではファイルの無い曲は飛ばされるだけです。
そう、M3Uでファイル書き出して、そのメモリに曲データ入れる必要ないんですよ。
適当に好きな曲でプレイリスト作っておいて、適当にメモリカードが満タンまでフォルダをコピーするだけでOK。
何なら、プレイリストは共通で、別のメモリカードに異なる曲を分散してもOK。

かなり簡単に音楽の管理が出来ますよ。


sony zx300だとmicroSDのMUSICフォルダの中にプレイリスト入れれば読み込めます。
編集は出来ないですが。

2020/01/13

超久々だが、何故か音楽関連の一寸した話

DAP(デジタル音楽プレイヤー)で「プレイリスト作れねぇ」とか「DAPの検索が糞」とか「付属の転送ソフトが屑」とか、まあ主に糞ニーとかS○NYの話ですが。
 それ以外のメーカーでも「m3u」「m3u8」のプレイリストを読み込めるDAPは多いので、参考になれば。
 基本的に母艦としてウィンドウズ系を使用している前提です。

 音楽再生ソフトで「AIMP」(リンク先は窓の杜)が有りますが、これにはプレイリストを「m3u」「m3u8」で書き出す機能があります。
 しかし、このソフトの違うところが音楽ファイルを「絶対パスで書き出さ『ない』」設定が出来る事です。
 簡単に言うと『フォルダ構造が同一なら』DAPに入れるマイクロSDカードに『音楽ごとプレイリストを移せる』のです。

 例えば DドライブのMUSICフォルダ内に、エアロスミスと言うフォルダを作りその中に音楽ファイルを入れてるとします。
 この時、AIMPでファイルをドラッグ&ドロップでプレイリストを作り(多分defaultと云うタブになってる)プレイリスト名部分を逆クリックで「プレイリストの保存」を選びます。
ここで「ファイルの種類」をm3u等にすると「ファイルの絶対パス」と云うチェックボックスが出るので「チェックを外します」。
そしてファイルの保存先にDドライブのMUSICフォルダを指定して保存します。
これでMUSICフォルダごとプレイリストとエアロスミスフォルダと音楽ファイルをSDカードにコピーすれば、このプレイリストをDAPで読み込んで使うことが出来ます。

まあ何だかんだとMDR-1A M2とか使って、どっぷりソニーに浸かってる訳なんですけどね。
悔しい。でも使っちゃう。

 気になる人は「プレイリスト 相対パス」等でググってみてください。
 昔は割とHDDを入れ替えたりしてたけど、容量が増えたりセキュリティの問題等でそういうのが無くなって、相対パスでのファイルやプログラムの起動が無くなったんだねぇ…。