rootfs がアップデートされたので、現在はこの設定が最高だと思います (^-^)
--------------------------------------------------------------------------------
lightMPD/upnpgw がリリースされて早2ヶ月。
色々な設定を試してきましたが、CDプレーヤーを利用していた時期も含めて一番好みの音が出ています。
とてもナチュラルで音楽を楽しめる音。さらにスピーカーの存在を忘れるような音場まで!
ま、あくまでエントリークラスでの話ですが(笑)
<設定の概要>
apu2c4 をアダプター、apu1c を player に使い、player も "lightMPD v1.0.2" ではなく "lightMPD/upnpgw v1.0.0" を使用。
また、"polipo" は player 側だけ有効にしています。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Adapter
/lightMPD/lightmpd.conf
#
#
[network]
interface=eth0
address=192.168.1.20
gateway=192.168.1.1
netmask=255.255.255.0
nameserver=192.168.1.1
domain=mydomain.jp
[ntp]
server=ntp.nict.jp
ntpd=no
timezone=Asia/Tokyo
[network:player]
interface=eth1
address=10.0.0.1
netmask=255.255.255.252
[cpuaffinity]
type=0
[irqpriority]
setdefault=no
[telnetd]
# yes | no
enable=yes
port=23
[upmpdcli]
enable=yes
upnpiface = eth0
mpdhost=10.0.0.2
mpdport=6600
friendlyname=UpLightMpd
ohproductroom=UpLightMpd
openhome = 1
ohmetapersist = 1
logfilename=/var/log/upmpdcli.log
loglevel = 3
[nat]
masquerade=network:player
dnsforwarding=no
ntpforwarding=no
8023=10.0.0.2:23
------------------------------------
/lightMPD/mpd.conf
変更なし
------------------------------------
/boot/grub/menu.lst
# upnpgw
kernel /boot/bzImage-4.8.6rt5 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=98304 rootfstype=romfs rootdelay=5 clocksource=hpet lightmpd.systype=apu2 lightmpd.bootdev=/dev/sda1
# standalone
#kernel /boot/bzImage-4.6.5rt10-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=98304 rootfstype=romfs rootdelay=5 clocksource=tsc idle=poll processor.max_cstate=1 isolcpus=1 nohz_full=1 rcu_nocbs=1 lightmpd.systype=apu2 lightmpd.bootdev=/dev/sda1
_/_/_/_/_/_/_/_/_/_/_/_/_/
Player
/lightMPD/lightmpd.conf
#
#
[network]
interface=eth0
address=10.0.0.2
netmask=255.255.255.252
gateway=10.0.0.1
nameserver=192.168.1.1
domain=mydomain.jp
[ntp]
server=ntp.nict.jp
ntpd=no
timezone=Asia/Tokyo
[mpd]
load_module=mpd-0.19.18rt-native-dsd-upnp
[cpuaffinity]
# 0 normal
# 1 cpu1: usb irq handler
# 2 cpu1: usb irq handler
# cpu2,cpu3: mpd
type=1
[irqpriority]
setdefault=no
ehci_hcd:usb1=FIFO:99
[polipo]
enable=yes
#
proxyAddress = 0.0.0.0
allowedClients = 127.0.0.1
#
chunkHighMark = 1024
chunkLowMark = 256
chunkCriticalMark = 768
objectHighMark = 2048
#
dnsQueryIPv6 = no
cacheIsShared = false
dnsUseGethostbyname = yes
disableConfiguration = true
disableIndexing = true
disableLocalInterface = true
[webconsole]
# yes | no
# start page: http://thishost:${port}/index.html
enable=no
port=9000
[telnetd]
# yes | no
enable=yes
port=23
------------------------------------
/lightMPD/mpd.conf
変更なし
------------------------------------
/boot/grub/menu.lst
変更なし
------------------------------------
私の環境ではこの設定がベストのようです。
player に upnpgw を利用すると、曲data と playlist を別のネットワークに振り分けることも可能なのですが、それは lightMPD の次期バージョンで試す予定です。
apu2c4 を player に使っても好印象ですが、諸般の都合でスイッチング電源を使っているため、adapter として使っています。
スイッチング電源だと背景が騒がしく感じるので。プラシーボかもですが(笑)
(追記)
apu1と lightMPD/upnpgw v1.0.0 を組み合わせると、USBメモリーの種類によって 1/2 程度の確率で起動しなかったり、全く起動しない場合があるようです。
私が使っているUSBメモリーでは 1/2 の確率で起動しません。
確認していませんが、SDカードであれば 100% 起動するようです。