jussi_laako:
I just spent some time to update the Raspbian support. The normal Debian Stretch binary package didn’t work for me, so I built a new Raspbian Stretch specific package.
As a starting point I used Raspbian Jessie Lite from here:
https://www.raspberrypi.org/downloads/raspbian/
Then using raspi-config I expanded the filesystem to fill the 16 GB microSD card and set GPU RAM allocation to 4 MB in order to free suitable amount of RAM to general purpose use. I also set the boot process to wait for network to come up (important)*.
Then I fixed one issue the default config has, by adding discard mount option to /etc/fstab so that potentially TRIM gets called on the media (I didn’t check if this is actually supported though, but at least it doesn’t harm and if it works it is very good).
Then I upgraded to stretch by changing jessie to stretch in /etc/apt/sources.list and running “apt-get update ; apt-get dist-upgrade ; apt-get autoremove ; apt-get clean”.
Now the system is ready with new enough kernel (4.1) and libasound2 (1.0.29) with native DSD support (no DoP). Then you can go and install networkaudiod from:
https://www.signalyst.eu/bins/naa/v3/stretch/raspbian/
With this and compatible DAC you can go without DoP setting at HQPlayer side and reach for example DSD512 with iFi iDSD Micro.
**) In fact in the end I went for fixed IP by uninstalling dhcpcd package and setting up network config in good’ol way in /etc/network/interfaces .
Jussi
I installed the NAA as per your post.
However, for some reason the service does not start by itself on install or after boot. The only way to get it to run is to SSH in and manually start it after which it works perfectly. However, the SSH connection has to be maintained throughout or HQPlayer desktop loses the NAA.
The service does not appear in /etc/init.d