There is no support within the WiiM Home app for NFS (is there?) so there must be something else serving the files to WiiM via SMB. If I am reading the earlier posts correctly then whatever it is has to get the file via NFS before providing it to the WiiM via SMB. This cannot be very efficient.
TonyE seems oblivious to the many suggestions to use a proper music server which will sort the issue once and for all.
I‘m afraid the OP is completely restistant to advice and either not willing or capable to reconsider his technical approach.
Whatever we post here, it‘ll be like talking to a wall.
It amazes me how rude people in Internet forums can get. It might be a case of thinking they know everything... You are assuming a lot about me. Heck, I don't even know who you are, but you sure seem to "know" a lot about me...
Folks.... I use the WiiM Ultra for Tidal Connect, it works great. Bit perfect audio. Something that Android and Chromebooks should do!
Then I got a very nice turntable.
So for audio, I really don't have the need to have a complex database system. Been there, done that. I enjoy grabbing an LP, cleaning it, putting on the turntable, and listening to it. I have one preamp with a remote.... volume.... but the one that I've been using in the last two years is a dual mono with no remote. I have to get up every 18 minutes or so.
For digital, Tidal Connect is my go to. Our cell phones and tablets and Chromebooks have 1TB SDcards in them (yep, we're sticking to older phones, no cloud storage). It works great for playing music, specially when you run their curated play lists. I have 100+ hours of Zappa in my playlist.
I use Plex for video, although I see it loads the pictures and audio files in my shared drives. I use Plex because it came for free with the PR4100... before that, around 2000, I wrote my own front end using Tcl/TK, Each video file had an assigned metadata entry in the database which the front end used for parsing, building the menus, etc... This utility worked fantastic, I had full control over how the video was being handled. I thought about porting it to Python but then I got the NAS and after the configuration, I saw no need to continue developing my own solution for video.
My LAN storage is used primarily for data. I did rip a few hundred DVDs over the year that I hooked up to Plex. I also did a bunch of CD ripping eons ago ( WAV by default ) and a bunch of LP recording. These files were done about 20 years ago, when "server" technology was still being defined.
And, READ before you POST. I noted I have 20TB of music/video.... the ENTIRE effective storage is in the 140TB-170TB (depends of what is plugged in that day) range. This includes duplication of resources ( parity, redundant hardware, etc ) for an effective logical storage of 40% of physical. Expensive? Sure... but I'm not going to suffer losing three years of family pictures as it happened to us in 1998. I mentioned the size of the storage to claim some rights to knowing how to manage network storage...
Please do not infer ulterior motives to what I'm doing. I was surprised to see the behavior. I have not seen this behavior when running stuff like Foobar and Cubase in a PC. So I just asked. I am, after all, a software developer. Real Time Software.
I have a professional interest on this.
And, no, I'm not going buy an expensive consumer grade server when I can grab one of my Raspberries and install and write whatever software is required. I've spent some years looking into it, btw. As a software developer, having done multimedia, there is no way I'm gonna pay for what I can put together myself. Buying a "media server" is not going to teach me how the internals of such things work. By internals, I mean the architectural design, not what they tell you in the brochure... and no.... the design is IP. They don't show you this...
So, unless you you know how to program an internetworking stack to drive media, then please, DON'T CALL ME AN IDIOT. OK?
Anyhow, to some of you who have spent some time looking at how it works, thanks. I will continue working this out and if I decide to automate a script to tie the WiiM Ultras to homeAssistant, I will -this is what started this thing. I already noticed that I can control the Ultra via homeAssistant. I posted some of that in the homeAssistant forums ( a different web site ).
BTW- I have some some behavior change between WAV and WMA files. I think the issue is still related to files size. I see the same behavior in the Android phones. But at this point, the WiiM Home applications are different so....