UDS (up/down sampled) is better than NOS (non-oversampled)

UDS up-samples to a very high rate and then down-samples to the highest rate the DAC will accept. I’m using foobar with two soxr plugins. The first resamples to 2822.4K, the second resamples to 176.4K and feeds my dual AD1865 DAC. The result is startling clarity and coherence.
 
I heard something come and go very quickly and wasn't sure where the problem was. Some kind of distortion or noise that sounded like distortion. Eventually I was playing a piece of music where the effect lasted longer. By repeating that section and substituting parts of the system one by one, it turned out foobar was the culprit. Problem was repeatable every time with foobar. Now using PlayPcmWin instead. At least it is bit perfect.
 
I know a lot of people, using Album Player under linux with any problems for years.
And I'm not sure that "there is no technical reason for that" , Igor know what he doing.
Many people use the separate computer (miniPC, NUC, R-Pi, etc.) for audio with Linux+AP versions, like Yoctoap or TiniAP.
I cannot imagine what may be dangerous there.

I'm personally use windows version ~ 10 years,
 
The albumplayer readme describing the windows version talks about a built-in web server, running on default port 100. Obviously that would require root permissions, as does any privileged port < 1024 in linux/unix. But that can be easily solved by picking a higher port, typically ports 8080, 8008 are used for non-root web servers. I do not see any reason why a root access would be required for a player. In fact I do not know any audio player in linux which requires root access.

Actually it's very likely the player would run fine under a standard user and that sudo and root user in the systemd service configs are just incidental...

But it's not a major issue and probably no reason to holding on discussing..
 
the windows version talks about a built-in web server, running on default port 100.
I am not using the AP web server.
I do not see any reason why a root access would be required for a player.

Maybe it because using direct USB access, or Full Memory Mode, I don't know.
I never cared about root/non-root at R-Pi and not use any linux at the regular PC.

You can try to ask the author: igor_a_2000 (at) mail.ru
 
He said:
Port 100 is only in Windows, and you can change it to any other in the settings. On Linux, ports 7778 and 7779.

There is no absolute need for root, the player works without these rights.
But in /etc/asound.conf the used output must be configured as the default device. Under root, the player creates this file when a device is selected.
Also, the System tab settings work only under root, but this is not critical.