What's wrong with just using a phone and playing from it's memory or micro SD card? Why do people insist on streaming even from a home server?
Buying a high end DAP seems like an unnecessary expense in 2026.
Does your phone have a small internal memory and no card slot? In that case you can still probably find an old phone with micro SD and a replacement battery for much cheaper than a high end music player.
I have a 512 GB microsd on my phone and more music than I can possibly listen in a lifetime on it.
I have 128kbps mp3 and 64kbps opus on it, and seriously, that's more than enough bitrate for outside use. Whatever loss in quality those files may have, it's undistinguishable in most situations people usually use personal music players for.
Music player Go, is the only app (on Fdroid) that I know that can handle my library tho, all others tend to crash.
https://github.com/enricocid/Music-Player-GO
And don't forgot to install James DSP.
For old phones RockBox for android works well.