As Dave said, you can stream Tidal from a computer. Also playback CDs as uncompressed files. 300 CDs would take about 150 GBs hard drive space. Do you have a computer and if so what make? I use a MAC mini in my main system and also a Macbook pro for my secondary systems. With a computer using USB you would only need to get a USB to SPDIF converter for your DAC.
Good luck!
Good luck!