Some more updates on the nas server setup. Before that, a brief update on streaming quality – it feels like primo and rme dac are match made in heaven :-). I was streaming hi res qobuz files - steely dan gaucho, miles kind of blue and some more, and I have vinyl for these, and I cannot distinguish between hires and vinyl. Old age must be affecting hearing 
Back to mac mini, set it up, started ripping CD’s in wav format to an external drive, took some effort to mount the drive on primo, due to my lack of knowledge on the name to use to access the mac. Anyways after few tries it showed up, and I could play the ripped files, create play lists etc. Then after 3 days of ripping, the mac drive gave out, so while waiting for an external cd drive, I unplugged the external usb drive from mac and plugged it into the primo and viola! it showed up, and now its local. This got me thinking, why do I even need an external nas server. I will have about 300GB of ripped music once I am done, I can just rip and plug the drive to primo and it becomes my nas, and if there is a power issue, I can buy an external USB power supply and plug in the drive into that and free up the primo.
Going to try out the CD ripping function of primo tomorrow when I get the CD Drive and report back.
Once this is done, I will write an end to end streaming set up and using primo as a nas server, and hope it helps someone. Just have to make sure I back up the usb drive to 2 other copies
to cover for drive failures.
Picture of primo with the external drive on the left of primo