Tree」を更に簡易化するDLNAでのややこしいメディアライブラリー一覧が嫌いな自分は、foobar2000でのDMS導入時に一覧内容をカスタマイズしシンプルな表示に変更しました。シンプル化が足りていないことが判明。Browserから「Albums」を選択した後が、いわゆる「Album/Artist表示」になっていました。だいたい、アルバム毎に聞きたいのに、そこからさらにアーティスト毎に分けて聞きたいとは思わないわけですよ。いうわけで、今回も「foo_upnp_ml_tree.xml」を編集して改善します。artist%]」関係を全てのサブツリーで削除しました。これで単純にアルバム毎に選べるようになり快適です。追記:しかし、この後Album/Artist表示の利点(特定のアーティストの曲だけ聴きたいとか)を見つけてしまい、他のUPnPサーバー使用時にはAlbum/Artist表示は削除しないで使用しています。PCM」設定について「N-50は2年前の製品とはいえファームウェアアップのおかげもあって対応フォーマットは多いため「Never」にしています」と記述しましたが、この内容が間違いであることが判明しました(元記事は修正してあります)。PCM」設定の部分は右にある「Except」フィールドを考慮しつつ設定する必要がある項目で、以下のような挙動になります。wav:Exceptフィールドに記入した拡張子はソースファイルのストリームのままDMRへ送出し、登録外拡張子の場合はWAVEに変換しDMRへ送出する。lpcm:Exceptフィールドに記入した拡張子はソースファイルのストリームのままDMRへ送出し、登録外拡張子の場合はリニアPCMに変換しDMRへ送出する。wav:Exceptフィールドに記入した拡張子関係なく、全てWAVEに変換しDMRへ送出する。lpcm:Exceptフィールドに記入した拡張子関係なく、全てリニアPCMに変換しDMRへ送出する。N-50はDSD以外のファイル形式はほぼ対応で、WAVEであれば192kHz/24bitまで再生可能なためです(リニアPCMの場合は48kHz/16bitまで。USB-DACモードでは192kHz/32bitまで入る)。44.1/16」と表示されていたためです。PCM」設定を変更しながらURLを確認したところ、上記の結果が判明しました。wav)場合のN-50の液晶画面とfoobar2000上のプロパティ。path」末尾に「convert=wav」の文字が見える。SizeもAACストリームにしては大きい。lpcm)した場合のN-50の液晶画面とfoobar2000上のプロパティ。path」末尾が「convert=lpcm」に変化する。ちなみに、N-50はリニアPCMストリームを受信したときはストリーム形式は何も表示されない。wav)した場合のN-50の液晶画面とfoobar2000上のプロパティ。path」は拡張子m4aのままとなり「codec」はAACとなっている。PCM」設定がややこしいのは、「Exceptフィールドに登録した拡張子以外に対して」alwayなのかneverなのかを選択する設定のためかと思います。私も最初は登録拡張子のフィールドのことを深く考えずにエントリーを作成したため、間違いを書いてしまいました。今回のエントリーを作成する際に、Exceptフィールドに登録する拡張子も見直しして、N-50で再生できるストリームの拡張子を追加登録しました。>mp3,mp4,wma,aac,m4a,wav,flac,aif,aiff,pcm,lpcmこれで、上記の拡張子は変換することなくDMRであるN-50に送出されるようになり、DMS役のfoobar2000を動かしているPCの負担は更に減る形となりました。Server)がまだありません。UPnPではWindowsのファイル共有は見つけてくれませんので、何らかのUPnP対応メディアサーバーを動かさないといけないのですが、ここでもfoobar2000が活躍します。今回は24時間動かしたままの自宅TV録画サーバーにfoobar2000を入れて、DMSだけを行うように設定しました。設定はfoobar2000内の「Preferences」から行います。foobar2000が音楽ファイル格納場所として認識するフォルダを登録します。ウチの環境ではネットワークドライブ(Mドライブ)に、WindowsServer2008上の共有フォルダを設定しており、ネットワークドライブ中の「Music」フォルダを登録しました。登録後はfoobar2000によって自動ファイルスキャンが行われ、foobar2000のアルバムリストにファイルが登録されていきます。Setting」にて、稼働させるサーバー(DMS&DMR)を設定します。started」状態にし、サーバー名を変更しました。devices」はチェックを入れています。このチェックは、DMSに接続してくるDMRの能力に合わせて設定プロファイルを切替える機能を有効にするかどうかだと思うのですが、その機能は使わないためです(下記参照)。次は「Content」を設定します。ここはデフォルトのままでも良い感じですが、自分には必要の無いビュー項目があったので幾つか外しています。Tree」ボタンがありますが、ここも変更しています。デフォルトで登録されている「アルバム・アーティスト」や「アーティスト」といったビューは使っていないので、表示されたファイルの元ファイルを(XML)をテキストエディタで削除し、一番使う「Folder」ビューを一番上に持ってきてあります。Profiles」を設定。ここではDMRへ送り出すストリームの設定を行いますが、使っているDMRの性能に合わせて設定を行わないと、適切なフォーマットが送信されなくなってしまいます。depthを24へ変更しました。MP3」は特定のフォーマット(拡張子で判定)をMP3に変換して送出する機能のようですが、使わないため「never」にしています。PCM」は登録した拡張子以外のフォーマットを、PCMに変換して送出するかどうかの設定かと思われます。そのフォーマットをWAVE互換にするのが、リニアPCMで送るかといった設定かなと。これもDMRが対応していないフォーマットをフォローするための機能の一つで、N-50は2年前の製品とはいえファームウェアアップのおかげもあって対応フォーマットは多いため「Never」にしています。「Always」にしています。PCM」部分について間違いがありましたので、訂正も兼ねて別エントリーを作成しました(2014/4/19追記)。ここまで設定したら完了で、OKをクリックし設定画面を閉じ、foobar2000を再起動します。再起動するのはライブラリ内容がDMS部分に反映されないためです。本来は自動更新なのだろうと思いますが、自分の環境ではその連携が上手くいきませんので、手動再起動しています。設定が完了した後はハイレゾファイルなどを再生して、オリジナルファイルのフォーマットのまま再生されているか確認します。N-50は本体側に液晶画面があるので、この点はラクです。DMSとしてのfoobar2000は起動させたままですが、CPUパワーとメモリは殆ど使っておらず、本来のTV録画には全く支障がありません。フォーマット変換機能を使用した場合は不明ですが、素のまま送出している限りは「そよ風」レベルでした。使用に同意したとみなされます。