2016年11月22日火曜日

lightMPD/upnpgw この設定が最高

(2017/03/25: 追記)
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% 起動するようです。




0 件のコメント:

コメントを投稿