Well, the answer to this;
Selecting the server seems to display a different view, but all the folders are empty.
was easy on my Sony TV, once I redid the Network settings on the TV and played with the various media standard Apps, which on my Sony Android TV means the
Video,
Music, and
Album (images)
Apps.
First, the setup on my Sony, and the way it works since it is an Android TV, are very different to your Samsung TV I suspect, based on my memory of an older Samsung Smart TV I used to have access to. But the concepts are the same.
I connected from my TV to my JRiver DLNA server and was able to generate the "The server has no content" message easily, because the TV itself was doing some filtering. It worked like this;
If I opened the Video App, I had the option to connect to any available Devices. I connected to my JRiver DLNA server, which was named based on my HTPC name and the MC DLNA server name. So "WILMA (Generic DLNA)" was the device name. I am still using the default views with just one modification, so had options such as Audio, Images, Video, and Playlists.
If I selected Video I was offered the options of "Movies" and "Shows All" (my modified name to test View changes showed up), and then I could drill down and play movies and TV shows. However, if I select Audio, Images, or Playlist and tried to drill down to the content, I got the "The server has no content" message.
Similarly, if I used the Music App to connect to the "WILMA (Generic DLNA)" device I could drill down to Audio and Playlist content, and play both, but if I selected Images or Video, I got the "The server has no content" message.
Again, if I used the Album App to connect to the "WILMA (Generic DLNA)" device I could drill down to Images content, and display images, but if I selected Video, Audio, or Playlist sections I got the "The server has no content" message.
So, as above, the TV Apps are filtering the DLNA server content to those media items that the App is designed to play. I do not know if this is the same reason you are getting the no content message, but it seems possible.
As my Sony TV is based on Android I can download and install a whole bunch of Apps for it. I could, for example, use the Google Play Store to install the "Plex" Android App onto the TV, and use that to connect to the JRiver DLNA server and play all media types in the one App. I'm sure there are also other DLNA Client Apps that I could install which would play all media types.
I thought that Samsung TVs had a "Player" App that played all media types, and that is what I thought you were talking about when you mentioned seeing the Player in the Server list. I'm still not sure about that, as I believe that my old Samsung automatically ran a DLNA server which appeared as an available DLNA server in MC. So maybe the built-in Samsung DLNA server is connecting to the MC DLNA server and presenting all media types, and the Samsung Player is connecting to the Samsung DLNA server to show you the media?
Notes:
. Your image shows you have the "DLNA Renderer" selected in settings. You don't need the DLNA Renderer for this setup. Turn it off. It may be confusing things.
. I'm still not sure if you have a separate PC that is running the JRiver Media Server without the MC GUI and is, therefore, acting as the DLNA server, or if it is the laptop that runs it. If the laptop, the JRiver Media Server should be visible in the Windows System Tray with a JRiver icon.
. Calling the MC DLNA server PC "Server" is just darn confusing. I would be renaming that to something unique and identifiable, like my WILMA for my HTPC.
. I don't know why your TV isn't seeing the DLNA Server called "Testing", but my Sony has an option to refresh the devices it sees on the network, including DLNA server. I think it was part of the network setup or diagnostics. It could be that your TV is using cached names that it found earlier.
. Shut down the Laptop while you are testing if it is a separate PC. Or take it off the network. Is it called "Spectre" by any chance, and hence the "SPECTRE: Chris:" and "Spectre (Laptop)" are servers or shares on the laptop?
. Does your TV support the Video and Audio modes that you have set in the MC DLNA server? i.e. 24bit PCM?
That is probably enough to get you thinking. At least I have fixed my TVs network settings and now I can get a DLNA connection from the HTPC to the TV again.
Oh, finally, while I was only using a wireless connection for my TV to the network, which may have had an impact, the video quality using my 2016 high-end Sony TV as a DLNA Renderer was rubbish. The interface using the standard built-in Apps was also awful, and wouldn't be fixed much by changing DLNA Views in MC. A different App on the TV may make a big difference to both those issues, but it may not.