native-dsd再生ができません

1,138 views
Skip to first unread message

kanna...@gmail.com

unread,
Mar 26, 2018, 9:24:20 AM3/26/18
to lightMPD
デジファイさん

apuでlightmpdを楽しませてもらっていますが、native-dsd再生ができません。
構成は、

adapter
apu2
v.1.0.5 upnpgw

lightmpd.conf 

# lightmpd.conf upnpp standalone
#
[network]
interface=eth0
address=192.168.2.4
gateway=192.168.0.0
netmask=255.255.255.0
nameserver=192.168.0.0
domain=mydomain.jp
# post-up=/usr/sbin/ethtool -s eth0 speed 10 duplex half autonegoff
#

[ntp]
server=192.168.0.0
ntpd=no
timezone=Asia/Tokyo

[network:player]
interface=eth1
address=10.0.0.1
netmask=255.255.255.252

#[mpd]
# load_module=mpd-upnp-0.20.9rt

#[polipo]
# enable = yes
# proxyAddress = 0.0.0.0
# allowedClients =10.0.0.2
# 4Gbyte
# chunkHighMark = 3072
# chunkLowMark = 768
# chunkCriticalMark = 2304
#
# 2Gbyte
# objectHighMark = 1536
# chunkLowMark = 512
# chunkCriticalMark = 1024
#
# cacheIsShared = false
# disableLocalInterface = true
# clientTimeout = 1200

[polipo]
enable=yes
#
proxyAddress = 0.0.0.0
allowedClients = 10.0.0.2
#
chunkHighMark = 1024
chunkLowMark = 256
chunkCriticalMark = 768
objectHighMark = 2048
#
dnsQueryIPv6 = no
cacheIsShared = false
dnsUseGethostbyname = yes
disableConfiguration = true
disableIndexing = true
disableLocalInterface = true

[upmpdcli]
enable=yes
upnpiface = eth0
mpdhost=10.0.0.2
mpdport=6600
friendlyname=UpLightMpd
ohproductroom=UpLightMpd
checkcontentformat=0
openhome = 1
ohmetapersist = 1
logfilename=/var/log/upmpdcli.log
loglevel = 3

[rpcbind]
enable=no

[telnetd]
# yes | no
enable=yes
port=23

[webconsole]
# yes | no
# start page: http://thishost:${port}/index.html
enable=no
port=9000

[cpuaffinity]
# 0 normal
# 1 cpu1: usb irq handler
# 2 cpu1: usb irq handler
type=0

[irqpriority]
setdefault=no
xhci_hcd#0=FIFO:99

[nat]
masquerade=network:player
dnsforwarding=yes
ntpforwarding=yes
8023=10.0.0.2:23

#[debug]
# interfaces=yes
# resolvconf=yes
# ntpd=yes
# ntpconf=yes
# ifconfig=yes
# cards=yes
# mounts=yes
# ps=yes
# mpdversion=yes
# date=yes
# ntpq=yes
# music=yes
# messages=yes
# save=no

mpd.conf

#
#
realtime_option {
memlock "yes"
stack_reserve "2048"
heap_reserve "10240"
main_priority "OTHER:0"
player_priority "FIFO:53"
decoder_priority "OTHER:0"
update_priority "OTHER:0"
}

audio_output {
type "alsa"
name "uda"
device "hw:0,0"
priority "FIFO:54"
mixer_type "disabled"
buffer_time "150000"
period_time "37500"
}

###### decoder selector
# decoder_selector {
# suffix "mp3"
# plugin "mad"
# }

# decoder_selector {
# suffix "m4a"
# plugin "ffmpeg"
# }

# decoder_selector {
# suffix "wav"
# plugin "audiofile"
# scan_plugin "ffmpeg"
# }

# decoder_selector {
# suffix "flac"
# plugin "flac"
# }

database {
plugin "simple"
path "/var/lib/mpd/tag_cache"
compress "no"
}

#
music_directory "/var/lib/mpd/Music"
playlist_directory "/var/lib/mpd/playlists"
#sticker_file "/var/lib/mpd/sticker.sql"
log_file "/var/lib/mpd/mpd.log"
pid_file "/var/run/mpd.pid"
state_file "/var/lib/mpd/state"

user "root"
group "root"

bind_to_address "any"
port "6600"

#
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
metadata_to_use "artist,album,title,track,genre,date,disc"

#audio_output_format "96000:24:2"
#
# extended audio format
#audio_output_format "X4L4:24:2"

# soxr
resampler {
plugin "soxr"
#
# quality gain at fs/2
#--------------------------------------------
# "ultra high" -200 db
# "very high" -175 db
# "high" -150 db
# "medium" -126 db
# "low" -102 db
#
quality "very high"

# 0.5 <= passband_end < 1.0(fs/2) default 0.91
passband_end "0.95"
# 0.0 <= phase <= 100.0 default 50.0
# phase "0"
threads "0"
}

follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
default_permissions "read,add,control,admin"
#
mixer_type "disabled"
#
audio_buffer_size "2048"
buffer_before_play "20%"
#
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"


player
apu2
v.1.0.4 upnpplayer

lghtmpd.conf

#
# lightmpd.conf upnpplayer
#
[network]
interface=eth0
address=10.0.0.2
gateway=10.0.0.1
netmask=255.255.255.252
nameserver=10.0.0.1
domain=mydomain.jp
# post-up=/usr/sbin/ethtool -s eth0 speed 10 duplex half autoneg off
#

[network:nasgate]
interface=eth1
address=10.0.1.2
netmask=255.255.255.252
mtu=4000
# post-up=/usr/sbin/ethtool -s eth1 speed 100 duplex full

[ntp]
server=10.0.0.1
ntpd=no
timezone=Asia/Tokyo

[mpd]
load_module=mpd-upnp-0.20.8rt

[polipo]
enable = yes
proxyAddress = 127.0.0.1
allowedClients = 127.0.0.1
parentProxy = 10.0.1.1:8123
chunkHighMark = 3072
chunkLowMark = 768
chunkCriticalMark = 2304
objectHighMark = 2048
cacheIsShared = false
disableLocalInterface = true
clientTimeout = 1200

[rpcbind]
enable=no

[telnetd]
# yes | no
enable=yes
port=23

[webconsole]
# yes | no
# start page: http://thishost:${port}/index.html
enable=no
port=9000

[cpuaffinity]
# 0 normal
# 1 cpu1: usb irq handler
# 2 cpu1: usb irq handler
type=2

[irqpriority]
setdefault=no
xhci_hcd#0=FIFO:99
# internal usb
# ehci_hce:usb1=FIFO:99

#[debug]
# interfaces=yes
# resolvconf=yes
# ntpd=yes
# ntpconf=yes
# ifconfig=yes
# cards=yes
# mounts=yes
# ps=yes
# mpdversion=yes
# date=yes
# ntpq=yes
# music=yes
# messages=yes
# save=no

mpd.conf

#
#
realtime_option {
memlock "yes"
stack_reserve "2048"
heap_reserve "10240"
main_priority "OTHER:0"
player_priority "FIFO:53"
decoder_priority "OTHER:0"
update_priority "OTHER:0"
}

audio_output {
type "alsa"
name "uda"
device "hw:0,0"
priority "FIFO:54"
mixer_type "disabled"
# dsd_usb "yes"
dsd_native "yes"
dsd_native_type "2"
buffer_time "150000"
period_time "37500"
}

input {
plugin "curl"
proxy "10.0.0.1:8123"
}


###### decoder selector
# decoder_selector {
# suffix "mp3"
# plugin "mad"
# }

# decoder_selector {
# suffix "m4a"
# plugin "ffmpeg"
# }

# decoder_selector {
# suffix "wav"
# plugin "audiofile"
# scan_plugin "ffmpeg"
# }

# decoder_selector {
# suffix "flac"
# plugin "flac"
# }

#
playlist_directory "/var/lib/mpd/playlists"
#sticker_file "/var/lib/mpd/sticker.sql"
log_file "/var/lib/mpd/mpd.log"
pid_file "/var/run/mpd.pid"
state_file "/var/lib/mpd/state"

user "root"
group "root"

bind_to_address "any"
port "6600"

#
#metadata_to_use       "artist,album,title,track,name,genre,date,composer,performer,disc"
metadata_to_use   "artist,album,title,track,genre,date,disc"

#audio_output_format "96000:24:2"
#
# extended audio format
#audio_output_format "X2L2:24:2"
#audio_output_format "x4L4:24:2"

# soxr
resampler {
plugin "soxr"
#
# quality gain at fs/2
#--------------------------------------------
# "ultra high" -200 db
# "very high" -175 db
# "high" -150 db
# "medium" -126 db
# "low" -102 db
#
quality "very high"

# 0.5 <= passband_end < 1.0(fs/2) default 0.91
passband_end "0.95"
# 0.0 <= phase <= 100.0 default 50.0
# phase "0"
threads "0"
}

follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
default_permissions "read,add,control,admin"
#
mixer_type "disabled"
#
audio_buffer_size "4096"
buffer_before_play "50%"
#
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"

以上のようにしていますが、
playerのmpd.conf,audio_outputに
   # dsd_usb "yes"
dsd_native "yes"
dsd_native_type "2"

この3行をを入れても入れなくても、dsdはdopでしか再生されません。
少し前、v.1.0.2でupnpgwを使っていたころには、native再生されていたのですが、
少し、ブランクがあって今回一定しなおしたところ、native再生できません。
どこが間違っているのでしょうか。

kanna...@gmail.com

unread,
Mar 27, 2018, 9:48:09 AM3/27/18
to lightMPD
自己レスです。

mpd.confのnative-dsdの設定を逆の
  dsd_usb "yes"
# dsd_native "yes"
# dsd_native_type "2"
にしたら再生できるようになりました。
大変失礼しました。

digi...@gmail.com

unread,
Mar 27, 2018, 11:39:38 PM3/27/18
to lightMPD
kanna15077さん

対応が遅れて申し訳ありません。

mpd-0.19.xとmpd-0.20.xではnative_dsdの対応が変わっています。

mpd-0.19.x(lightMPD v1.0.2)では

    dsd_native              "yes" 
    dsd_native_type         "2" 

でdsdをnative dsdで扱う事を明示的に指定します。

mpd-0.20.x(lightMPD v1.0.4以降)では
接続されているDACがnative dsdに対応していればnative dsdで再生を行います。(自動認識)

dsd_usbはdopでdsdの再生を指示します。これを指定した場合は、DACがnative dsdに対応していても
DOPで再生します。

mpd-0.20.xでnative dsd再生を行う場合は、

#  dsd_usb   "yes"
#  dsd_native  "yes"
#  dsd_native_type "yes"

として下さい。

>         dsd_usb          "yes" 
>  #       dsd_native              "yes" 
>  #       dsd_native_type         "2" 

これだとdopで再生されていると思います。

> この3行をを入れても入れなくても、dsdはdopでしか再生されません。 
この3行を入れない場合はnative dsdになります。

なにかおかしいですね。

dopかnative dsdかの判定はupnpplayerにtelnetでloginして

cat /proc/asound/card0/pcm0p/sub0/hw_params 

で可能です。

kanna...@gmail.com

unread,
Mar 28, 2018, 10:50:36 AM3/28/18
to lightMPD
デジファイさん

対応ありがとうございます。
cat /proc/asound/card0/pcm0p/sub0/hw_params
これを実施してみた結果を貼り付けます。
私の使っているDDC DACは
 1.LUXMAN DA-06
2.SINGXER SU-1(DDC)+GUSTERDARD DAC-X20(DAC)
どちらのDACもディスプレィがついていて情報が表示されます。


mpd-upnp-0.20.8rt

mpd.conf設定
     dsd_usb "yes"
# dsd_native "yes"
# dsd_native_type "2"

DSD64 dsf

# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 176400 (176400/1)
period_size: 6615
buffer_size: 26460
#
DACディスプレィ表示
LUX DSD 282
GUSTERDARD DSD64

WAV192
# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 7200
buffer_size: 28800
#
DACディスプレィ表示
LUX 192
GUSTERDARD PCM192K

DSD64 dff
# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 176400 (176400/1)
period_size: 6615
buffer_size: 26460
#
DACディスプレィ表示
LUX DSD 282
GUSTERDARD DSD64
DSD dsf dff WAVどれも正常に再生される

# dsd_usb "yes"
# dsd_native "yes"
# dsd_native_type "2"

DSD64
# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 352800 (352800/1)
period_size: 13230
buffer_size: 52920
#

DACディスプレィ表示
LUX 352
GUSTERDARD PCM352.8K

WAV192K
# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 7200
buffer_size: 28800
#

DACディスプレィ表示
LUX 192
GUSTERDARD PCM192K

DSDは、音がブツブツと途切れ途切れでまともに再生されない
WAVは正常に再生される


mpd-0.19.14rt-native-dsd
dsd_usb "yes"
# dsd_native "yes"
# dsd_native_type "2"

DSD64 dsf
# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 176400 (176400/1)
period_size: 6615
buffer_size: 26460

DACディスプレィ表示
LUX DSD 282
GUSTERDARD DSD64

WAV
# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 7200
buffer_size: 28800
#
ディスプレィ表示
LUX 192
GUSTERDARD PCM192K

DSD WAVともに正常に再生される

mpd-0.19.14rt-native-dsd
# dsd_usb "yes"
dsd_native "yes"
dsd_native_type "2"
mpdが起動しないようで、UpplayにUplightmpdが表示されない
mpd-0.19.14rt-native-dsdについては、Adapterはv.1.0.5のまま
playerは、v.1.0.2にしようとしたが起動しないので、v.1.0.4のlightmpd内に
mpd-0.19.14rt-native-dsdをコピーしてlightmpd.confでこれを指定しました。

デジファイさんの説明と整合しませんし、dsdを再生した時の
cat /proc/asound/card0/pcm0p/sub0/hw_paramsを見ると、dopのように見えます。
以前、adapter,playerともにv.1.0.2で使ったときは、これですくなくともディスプレィの表示上は、dsdと表示され、native-dsd再生が出来ていたのですが、
さっぱり分からないので、よろしくお願いします。

digi...@gmail.com

unread,
Mar 29, 2018, 12:13:36 AM3/29/18
to lightMPD
kanna15077さん

まず、mpd-0.19.xは今後サポートから外すのでmpd-0.20.x系で検証したいと思います。

>       dsd_usb                 "yes" 
>   #       dsd_native              "yes" 
>   #       dsd_native_type         "2" 
>  DSD64 dsf 
> # cat /proc/asound/card0/pcm0p/sub0/hw_params 
> access: RW_INTERLEAVED 
> format: S32_LE 
> subformat: STD 
> channels: 2 
> rate: 176400 (176400/1) 
> period_size: 6615 
> buffer_size: 26460 
> # 
> DACディスプレィ表示 
> LUX DSD 282 
> GUSTERDARD DSD64 

dsd_usbがついているのでDOPで再生しています。仕様どおりです。


> #       dsd_usb          "yes" 
>   #       dsd_native              "yes" 
>   #       dsd_native_type         "2" 
> DSD64 
> # cat /proc/asound/card0/pcm0p/sub0/hw_params 
> access: RW_INTERLEAVED 
> format: S32_LE 
> subformat: STD 
> channels: 2 
> rate: 352800 (352800/1) 
> period_size: 13230 
> buffer_size: 52920 
> # 
> DACディスプレィ表示 
> LUX 352 
> GUSTERDARD PCM352.8K 

dsd->pcm変換で8fsのpcmに変換されています。この場合、outputスレッドで変換が行われるので
処理が間に合わなくて途切れ途切れになります。

この事から、お使いのDACがnative-dacに対応されていないと判断されているようです。
LUX 192は分かりませんが、 DAX-X20は対応されているはずです。
デバイスの対応はkernelの問題です。
v1.0.2の時に動作していたようなので、もしかするとv1.0.4のkernelで漏れがあるかもしれません。

lightMPDの場合v1.0.4でv1.0.5のkernelは動作しますので、「ebayで購入中国製DDCでDSD再生が出来ません」のスレッドにアップした


で試して下さい。
上記kernelはupnpplayer専用です。

このkernelでも動作が変わらない場合は、

# cat /proc/asound/card0/stream0 


# cat /proc/asound/card0/usbid 

の結果を貼り付けて下さい。

kanna...@gmail.com

unread,
Mar 29, 2018, 9:53:56 AM3/29/18
to lightMPD
デジファイさん
 
apu2-64-upnpplayer-4.11.12rt9-20180328.zip
試してみました。
結果、SINGXER SU-1(DDC)+GUSTERDARD DAC-X20(DAC) こちらは正しく自動認識して
native-dsdが再生できました。
一方、LUXMAN DA-06の方はdsdを再生すると、途切れ途切れで再生できません。
このDACは、native-dsdに対応しているはずですが。


# cat /proc/asound/card0/stream0
Luxman USB D/A Converter DA-06 at usb-0000:00:10.0-1, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 536
Momentary freq = 352968 Hz (0x2c.1ef8)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S32_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
# cat /proc/asound/card0/usbid
1852:5065

このDACまで対応するのが無理なら諦めますが、こちらの方がメインにしているので可能なら対応お願い出来ませんでしょうか。
時間のある時で結構ですので。

digi...@gmail.com

unread,
Mar 29, 2018, 11:52:43 AM3/29/18
to lightMPD
kanna15077さん

stream0の内容をみるとLUXMAN DA-06はnative dsdに対応していないようです。

67q...@gmail.com

unread,
Mar 29, 2018, 7:21:50 PM3/29/18
to lightMPD
デジファイさん
LUXMANのホームページで見ると、そのようですね。
ただ、現状ではdopでも再生せず、途切れ途切れなので、dopで再生できるようにお願いします。

digi...@gmail.com

unread,
Mar 29, 2018, 10:36:45 PM3/29/18
to lightMPD
kanna15077さん

以前、

> mpd-upnp-0.20.8rt 

> mpd.conf設定 
>       dsd_usb                 "yes" 
>   #       dsd_native              "yes" 
>   #       dsd_native_type         "2" 

>  DSD64 dsf 

> # cat /proc/asound/card0/pcm0p/sub0/hw_params 
> access: RW_INTERLEAVED 
> format: S32_LE 
> subformat: STD 
> channels: 2 
> rate: 176400 (176400/1) 
> period_size: 6615 
> buffer_size: 26460 
> # 
> DACディスプレィ表示 
> LUX DSD 282 
> GUSTERDARD DSD64 

>  WAV192 
> # cat /proc/asound/card0/pcm0p/sub0/hw_params 
> access: RW_INTERLEAVED 
> format: S32_LE 
> subformat: STD 
> channels: 2 
> rate: 192000 (192000/1) 
> period_size: 7200 
> buffer_size: 28800 
> # 
> DACディスプレィ表示 
> LUX 192 
> GUSTERDARD PCM192K 

> DSD64 dff 
> # cat /proc/asound/card0/pcm0p/sub0/hw_params 
> access: RW_INTERLEAVED 
> format: S32_LE 
> subformat: STD 
> channels: 2 
> rate: 176400 (176400/1) 
> period_size: 6615 
> buffer_size: 26460 
> # 
> DACディスプレィ表示 
> LUX DSD 282 
> GUSTERDARD DSD64 
> DSD dsf dff WAVどれも正常に再生される 

と書き込まれていますが、この設定でもやはりdopが途切れ途切れになりますか?

digi...@gmail.com

unread,
Mar 29, 2018, 10:50:24 PM3/29/18
to lightMPD
kanna15077さん

kannna15077さんの要望は同一のmpd.confでdsd再生時、DAC-X20ではnative dsdで LUXMAN DA-06ではDOPで再生したいという事でしょうか?

現状のmpdではこれは出来ません。DACに合わせてmpd.confを設定する必要があります。
dsd,dopの切換についてはこのような要望も多そうなので今後の課題にさせて下さい。

Message has been deleted
Message has been deleted

kanna...@gmail.com

unread,
Mar 30, 2018, 9:24:36 AM3/30/18
to lightMPD
デジファイさん

   dsd_usb "yes"
# dsd_native "yes"
# dsd_native_type "2"
mpd.conf この設定でLUXMAN DA-06,途切れなしにdsd再生されます。

  mpd-0.20.x(lightMPD v1.0.4以降)では
  接続されているDACがnative dsdに対応していればnative dsdで再生を行います。(自動認識)

この説明の、自動認識を勘違いしました。
別のmpd.conf設定が必要なこと、理解しました。
丁寧な対応ありがとうございます。
ただ、このことはどこかに明記されたほうが、デジファイさんが煩わしくないのではないかと思います。

最後に、以前から訊きたいと思っていた質問が3点あります。

1.polipoについて
  lightMPD/upnpgwではUPnPレンダラーとしてmpdを使う場合にpolipoを介して楽曲データをメモリ内にキャッシュする事ができます。
  polipoのキャッシュデータはメモリ上に置かれ、領域の大きさは
  lightmpd.confで指定できます。
  キャッシュメモリの上限は1Gバイトです。
  本来のpolipoはローカルのディスクへのキャッシュ機能も有してますが、…。
 
  このように説明されていますが、このキャッシュデータが置かれるメモリというのはapuの場合ならapu2c4=4 GB DRAM このメモリ上に置かれると言う事ですか。 
  と言うのは、このキャッシュデータの大きさとUSBメモリーまたはSDカードの大きさが関係があるのかと思っていたからです。
  キャッシュメモリの上限は1Gバイトですと書かれていますが、最近の
  lightmpd.confでは
# 4Gbyte


chunkHighMark = 3072
chunkLowMark = 768
chunkCriticalMark = 2304

#
# 2Gbyte
# objectHighMark = 1536
# chunkLowMark = 512
# chunkCriticalMark = 1024
#

cacheIsShared = false
disableLocalInterface = true
clientTimeout = 1200

  と、書かれていて、1GのUSBメモリーでchunkHiMark=3072と設定するとエラーになるのではないか思っていたのですが、
  キャッシュデータが置かれるメモリというのはどうもapu上のメモリのようで、USBメモリの大きさとは関係ないのでしょうか。
  メモリ上にキャッシュデータを置いて再生すると言うと、以前PCオーディオ実験室でメモリー再生と言う提案がされていて、あの場合は手動でメモリにデータを
  コピーする必要がありましたが、こちらは自動でメモリ上にデータが置かれるが、メモリ上のデータを再生するという概念は同じようなことになるのでしょうか。
 
2.upnpwのadapterについて
このadapterというものが、どういう働きをするものなのか説明を読んでもよくわ からないのですが、adapterのバージョンを 例えば、1.0.2から1.0.5に上げるとカーネル  というもののバージョンが上がるようですが、それは音質に影響するするのでしょうか。
自分の耳で聞いて確かめれば良いのでしょうが、要はadapterのバージョンは頻繁に上げなければいけないのだろうかと思うのです。
  
3.SACDISOについて
  今回、dsd再生がうまくゆかなかったので、SACDISOならどうなるだろうかと思い、試そうといたのですが、MinimserverでSACDISOが表示されません。
  これはupnpでは無く、NASをマウントしてMPCクライアントから操作すると再生できるのでしょうか。
   

digi...@gmail.com

unread,
Mar 30, 2018, 11:46:18 AM3/30/18
to lightMPD
kanna15077さん

polipoについて

polipoのキャッシュはapuのメモリに置かれます。
オリジナルのpolipoにはディスクにキャッシュを置く事ができますが、lightMPDのpolipoでは
その機能を外してあります。
PCオーディオ実験室のメモリー再生と同様な効果を狙ってpolipoを使ってます。


upnp のadapterについて

バージョン間の音質差はあると思いますが、playerに比べてその影響は少ないと思います。
それほど、頻繁にバージョンアップする訳では無いので、最新版をつかったほうがいいと思います。

SACDISOについて

>これはupnpでは無く、NASをマウントしてMPCクライアントから操作すると再生できるのでしょうか。
その通りです。

SACDISO についてはソフトが殆ど無い状態なので、今後正式にはサポートしない予定です。
また、現在SACDISOのソース(git)が参照できない状態です。

sacdisoの再生にはCPUのパワーを必要とします。apu2でもぎりぎりです。
lightMPDではタスクのcpuへの振りわけを独自に行ってますが、これを行うとsacdisoは再生できません。
/boot/grub/menu.lstのkernelのオプションを変更する必要があります。

67q...@gmail.com

unread,
Mar 31, 2018, 6:39:16 PM3/31/18
to lightMPD
デジファイさん ありがとうございます。

lightmpdが、デジファイさんの素晴らしいサポートともに最高のmpdとなりますように。

Reply all
Reply to author
Forward
0 new messages