Here's another option. Use a music server than runs LMS (Logitech Media Server). Then, get two Raspberry Pi players and set them up with the PiCorePlayer OS and a suitable DAC HAT on each one, and enable the WiFi networks. Then, in the LMS software, sync the two players. On the RPi player on the left side, run a RCA cable only from the left output into a monoblock amp. On the right side, use only the right output into that mono amp. This would allow you to stream your local library of ripped files as well as use Qobuz, Tidal or another streaming service.
Of course, you'll want identical RPi boards and HATs (don't have a RPi 3 on one side and a 4 on the other, etc.) along with the same software in order to eliminate any time differences between the two channels.
Of course, you'll want identical RPi boards and HATs (don't have a RPi 3 on one side and a 4 on the other, etc.) along with the same software in order to eliminate any time differences between the two channels.