The epic journey I had to take to get to 96kHz streaming

I want to play full quality FLAC through my Wiim Pro out through the RCA output to a Sony 2-Ch Receiver. The challenge is that my setup is in a different physical location from my server. The files are stored on my Unraid server. It took me a long, long time to get this working.

Unraid server is pretty self-explanatory. I have about 50TB of storage across many drives, including a cache drive.
Unraid is running Tailscale and an SMB share.

I tried using Navidrome, which is a container on the unraid, which I host on its own subdomain that I host through CloudFlare.
Wiim Pro refuses to recognize a Navidrome server in any way that I have found.

At the remote site, I am able to install Tailscaled on a Windows laptop, and I can map my network drive through SMB. So now I have a Z:\ drive in Windows where I can see my music collection.
Now to host a DLNA server locally..
I installed Serviio on the laptop and the Wiim Pro and the laptop share a wifi network.

Well now Serviio does not see network drives.

I used AI to help me map a symbolic link on the D:\ drive to mirror my Z:\music drive.
Serviio now sees my files.

Wiim would not see my DLNA server still.
After 2 hours of troubleshooting with my custom AI prompt, I was able to figure out the SSRS server on Windows was sharing a port with Serviio and blocking it.
I killed the SSRS server service and bang, now I can see my DLNA server through the WIIM Pro android app under home music share.

I can now listen to full-resolution FLAC remotely on my Wiim Pro.

It would be nice if there was a better way to do this.
 
The problem is that WiiM devices require discovery to work for all server types and discovery generally won’t work across different subnets.
Other devices allow you to specify a server by IP address and these will work over a Tailscale VPN or similar network with no issue.
WiiM have designed their products for the majority of domestic users. VLANs, VPNs and other more esoteric networking simply isn’t catered for.
 
Back
Top