Amazon商品の価格変動チェック「あまとも」
コミックダッシュ!は初音ミクGTプロジェクトを応援しています
個人ニュースサイトを巡回する「メガとんトラック」
前の記事次の記事
2005/05/07 23:59 - 2005/05/07

プレイリストが「相対パス」をサポートして欲しいワケ


「相対パス」、「相対パス」、ってしつこいなぁ~
 
とお思いの方も多いと思いますが(;´Д`) スミマセン。
私は以前から耳にタコができるほど「相対パス」形式のプレイリストを推奨して
きましたが、各種オーディオ・プレイヤーでの対応状況がどうにも微妙です。
 
私が実際に使った4つのプレイヤーはこんな感じでした。
 
■SUNTAC BiBio wGate(△)
 プレイリスト対応だが、絶対パスのみ対応で、相対パスをサポートしていない。
 
■VertexLink iAUDIO M3(△)
 絶対パス、相対パスどちらも対応だが、特定フォルダに置いたm3uしか認識しない。(あまり嬉しくない・・・。)
 
■Sony NW-HD3(△)
 SonicStageにm3uを読み込ませると、「グループ」として登録してくれる(あまり嬉しくない・・・。)
 
■東芝 gigabeat G20(◎)
 相対パス、絶対パスどちらも対応。どのフォルダに置いたm3uも認識。パーフェクト!
 
ああぁ、m3uだけ見ればgigabeatがパーフェクト なのですが、
いかんせんイコライザが弱すぎたのと、リモコンがアレだったのが惜しいです・・・。
 
プレイリストの「相対パス」サポートにこだわるのは、
 
 フォルダ構成をグリグリ動かしても平気な環境
 
を作るためです。
 
相対パスで指定されたm3uは、上位のフォルダ構成などが変更になっても
影響を受けないという利点があります。
 
例えば、アーティスト名でフォルダを作って、そのアーティストの曲の中から
ベストの曲だけを選曲したm3uプレイリストを作ったとしましょう。
その後、そのフォルダの上位フォルダである「J-POP」というフォルダ名が
「邦楽」というフォルダ名に リネームされた場合 を考えてみてください。
 
絶対パス で指定してあれば、プレイリストの中身は、
\J-POP\アーティスト名\ファイル名1.mp3
\J-POP\アーティスト名\ファイル名2.mp3
\J-POP\アーティスト名\ファイル名3.mp3

のようになっているハズです。これは「J-POP」を「邦楽」に置き換えて
プレイリストを作り変えない限り、もう使い物になりません。
ところが、相対パス で記述されたプレイリストは、こんな風になっています。
アーティスト名\ファイル名1.mp3
アーティスト名\ファイル名2.mp3
アーティスト名\ファイル名3.mp3

m3uプレイリストファイルの場所からの相対位置で指定されているパスは、
上位のフォルダの構成がいくら変わっても、ずっと使い続けることができます。
 
いや、「こんな簡単なことをクドクド説明しなくても判っているよ!」
とおっしゃるのもごもっともですが・・・。
 
問題なのは、音楽ファイルを保存するフォルダの構成は、
 
 とにかく頻繁に変わる可能性がある
 
ということです。最初は「邦楽」と「洋楽」に分けていたのが、
途中でアーティスト数が多くなりすぎたために、中間層として
 
 「ROCK」 「HIPHOP」 「SOUL」 「CLASSIC」
 
なんてジャンル層を作ってみたりとか、ほかにも、新しいファイルサーバ
に買い換えた際に、ルートフォルダから見た音楽ファイル置き場を、
 
 「 \MUSIC 」から「 \個人用データ\趣味\MUSIC 」に
 
変える必要があったりとか、そういうことが起こるたびに、
絶対パスのプレイリストファイルは 全部作り直し になるのです。
 
というワケで BiBio wGate や iAUDIO M3 に、相対パスのサポートを
切にお願いする所存 でございます。(・・・誰に言ってる?)

SUNTAC直販サイトへ
BiBio wGate / BiBio JukeBox どちらも SUNTAC直販サイトで販売中です。



この記事を書いたのは・・・。
CK@デジモノに埋もれる日々 @ckom
ブログ「デジモノに埋もれる日々」「アニメレーダー」「コミックダッシュ!」管理人。デジモノ、アニメ、ゲーム等の雑多な情報をツイートします。




« BiBio wGate のプレイリスト認識仕様 - フォルダ指定編

トップに戻る

情報量に比例するジャンルの細分化と興味の分散 »


▼ はてなブックマークのコメント ▼

nakamurat 2005/05/08
"フォルダ構成をグリグリ動かしても平気な環境"を作るため。
はてなブックマークで
コメントしましょう


USB切替器を使ってNEC 98キーボードを複数PCで使い分ける


Ryzen 7 3700X ベースでデスクトップPCの心臓部を入れ替え。Core i7-4790K (Devil's Canyon) の2.4倍のパフォーマンス


初代 Lavie Z(2012) の底面が変形?! 5年以上前の極薄ノートPC


Xperia X Compact に機種変完了、手に馴染む4.6インチ。Z3 Compactとの比較、カメラの収差問題など。


選んだのは「25インチ」?! モニタを ASUS MX259H に買い替えました。


年始のデジモノ初め(?)無線LANルータを新調 - BUFFALO WXR-1900DHP2


QNAP TS-220 を「4TB×2」→「8TB×2」化。リビルド26時間、バックアップ29時間!


Twonky Serverのプレイリスト仕様と格闘! ネットワークオーディオ刷新 Pioneer XC-HM82-S


重低音ヘッドフォン「MDR-XB950」を購入、ガルパン劇場版BDの準備(?)


VAIO S11 のUSB Type-C ⇒ HDMI出力リベンジ、J5-create JCA153を試す、BIOS更新、等


VAIO S11 唯一の大問題点? USB type C ⇒ HDMI出力で動画再生が飛びまくるのですが・・


Win10更新の「KB2952664」を何度アンインストールしても消えない場合ひたすら繰り返す!


▼ コメント ▼

No.1162   投稿者 : せのせの   2005年5月 8日 10:02

CKさんの場合、相対-絶対パス変換スクリプトを書けば解決ですかね。
そういう問題ではないか。。。


No.1169   投稿者 : CK   2005年5月 9日 12:10

●せのせのさん
うーむ、確かにスクリプトを書けば変換できないこともありませんが、
その場合、同じストレージの中に「絶対パス」「相対パス」のプレイリストを両方とも
作って置かなければいけなくなりますよね・・・。


ご自由にコメントください(=゜ω゜)ノ
※管理人は多忙のためお返事はほとんどできません(スミマセン)。
スパムおよび本文と無関係なコメントは削除対象になる可能性があります。


保存しますか?




★コミックダッシュ! 10,000人突破ありがとうキャンペーン!(9/18~10/23)
 
デジモノに埋もれる日々 : (C) CKWorks