【ファイル再生の基礎知識】フォーマットによるディスクナンバーの扱い サーバーソフト編

 「複数のディスクから成るアルバム」について、「物理ディスク一枚につきフォルダ分け&アルバムタイトル末尾にDisc 1.2.3...を付加」ではなく「一つのフォルダ&アルバムタイトルに集約する」というルールでライブラリを構築する場合、アルバム本来の曲順を維持するためには二つの方法がある。

 「トラックナンバー」のタグと「ディスクナンバー」のタグである。

 三枚組で、各ディスクに20曲ずつ入っているアルバムだとしよう。

 トラックナンバー、すなわち曲順そのものもタグとして付加されるということは遥か昔に述べたとおり。で、このトラックナンバーを使うとすれば、こうなる。
 普通なら

 「Disc1:1.2.3...」「Disc2:1.2.3...」「Disc3:1.2.3...」

 という具合にリッピングするが、そうはせずに

 「Disc1:1.2.3...」「Disc2:21.22.23...」「Disc3:41.42.43...」

 こんな風にトラックナンバーを通し番号にする。
 ちなみにdBpoweramp CD Ripperならリッピングの際にトラックナンバーを一括で前後にずらす機能があったりする。
 こうすることで、ディスクの名残は完璧に消え去り、ディスクナンバーもへったくれもなく、アルバム通しての曲順が完成する。

 最も単純かつ確実な方法と言える。
 しかし、私のようにデジタルファイルで音源を管理運用し、ネットワークオーディオの妙味を享受している人間でも、こう思っている。
 「これはCDからリッピングした音源なんだ」と。
 そして「あの最高な曲は3枚目の6曲目なんだ」という記憶も残っている。

 CDの存在と記憶を維持しつつ、あくまでアルバムそのものは一つにまとめたい。
 そんな時に使えるのが「ディスクナンバー」である。

複数のディスクから成るアルバムをどう扱うべきか

 きちんとディスクナンバーを付加することで、タグのアルバムタイトルを同一にしてもディスク順と曲順がきちんと保たれることは既に検証した。

 しかし、例によってFLACだのALACだのWAVだの、いわゆるフォーマットによってディスクナンバーの扱いが異なるという厄介な問題があるようなので、あらためて検証する必要が出てきた。
 【音源管理の精髄】で何度も言ってるように、いくらタグを完璧に付加したところで、それが活かされるかどうかは使用するソフト次第である。
 「ディスクナンバー」のタグそのものは間違いなく機能する。ただ、それもフォーマットとソフト次第ということだ。

 というわけで、検証する。

 AIFF、ALAC、FLAC、MP3、WAVの五つのフォーマットについて、三つのサーバーソフトできちんとディスクナンバーが機能するか否か
 

 まず、大元となる音源。
 ロマサガ3の三枚組サントラ。
 アルバムタイトルは統一、ディスクナンバーで管理している。
2015121601

 このFLACから、各フォーマットにdBpoweramp Music Converterで変換する。
 例によって、アルバムタイトルの末尾には分かりやすいようにフォーマットの名前を加えてある。

AIFF
2015121604

ALAC
2015121603

MP3
2015121605

WAV
2015121602

 検証する音源ファイルはこんな具合に一つのフォルダの中にぶち込んでいる。
 本来であればこんな管理の仕方は絶対にしないが、ま、別にタグさえきちんと機能すれば何の問題もない。
2015121606

 では、コントロールアプリにKinskyを使用して、どうなるか見てみよう。

 ちなみに、これも腐るほど繰り返し言っていることだが、曲順がアルバム通りに並ばなかったり表示される画像がぼやけたりするのはコントロールアプリが原因ではない
 コントロールアプリはただサーバーの側から送られてくる情報を表示しているだけである。文句を言う相手を間違えてはいけない。

 サーバーソフトは例によってTwonky ServerとAsset UPnPとMinimServerを使用した。

Twonky Server version 8.2.0
アイコンTwonky真

アルバム一覧
2015121607
 WAVがこのザマなのはいつものことなので特に気にする必要はない。

AIFF:問題なし、ディスクごとにトラックナンバーが機能
2015121608

ALAC:問題なし、ディスクごとにトラックナンバーが機能
2015121609
※ALACについてはディスクナンバーが機能したりしなかったりという奇妙な不安定さがある。私も機能しない状況に一度遭遇した。しかし機能しない状況が再現できないので、とりあえず機能すると言って問題ないと思われる。

FLAC:問題なし、ディスクごとにトラックナンバーが機能
2015121610

MP3:問題なし、ディスクごとにトラックナンバーが機能
2015121611

WAV:素敵なオチをどうも
2015121612

Asset UPnP version 5.1
アイコンAsset UPnP

アルバム一覧
2015121613

AIFF:問題なし、ディスクごとにトラックナンバーが機能
2015121614

ALAC:問題なし、ディスクごとにトラックナンバーが機能
2015121615

FLAC:問題なし、ディスクごとにトラックナンバーが機能
2015121616

MP3:問題なし、ディスクごとにトラックナンバーが機能
2015121617

WAV:問題なし、ディスクごとにトラックナンバーが機能
2015121618

MinimServer version 0.8.3
アイコンMinimServer

アルバム一覧
2015121619

AIFF:通し番号となるが曲順は正確に維持される
2015121620

ALAC:通し番号となるが曲順は正確に維持される
2015121621

FLAC:通し番号となるが曲順は正確に維持される
2015121622

MP3:通し番号となるが曲順は正確に維持される
2015121623

WAV:Oh...(英語では問題ないが、日本語は死ぬ)
2015121624

 結論。

 タグがまともに機能するフォーマットできちんと音源が管理がなされているなら、特に問題なくディスクナンバーは機能する。

 FLACなんて死んでも使いたくない&WAVを使わないと死んじゃうという人は、是非Asset UPnPを使うことをおすすめする。
 Asset UPnPなんて知らんという人は、AIFFを使うのがいい。

 あるいは、素直にCDで聴くのが吉。

 念のため、サーバーソフトだけでなくPCの再生ソフトの検証に続く。

フォーマットによるディスクナンバーの扱い 再生ソフト編

【音源管理の精髄】 目次 【ネットワークオーディオTips】