I've found two constants to be true in the Tech World.
1. Solar charging is very disappointing.
2. PnP media viewers are also disappointing, unless really really specific.
So the specificity of PnP works OK (generally) for things like wifi picture frames. Everything else promises much, but delivers disappointment. For example - I have two PnP Media servers on our network; one a Raspberry PI running minidlna, the other a full-on NAS device.
Connecting Windows media player, is initially full of optimism - "Oh - you have a Media Player, would you like to see your media?"; so of course one answers "Yes", and that's followed by (examples):
- Video: "Media player does not support the file type" (Oh, MP4 - yeah, right)
- Pictures: "Please wait while your library is collated" (Takes an age - every time you try)
- etc
All PnP-enabled Photo clients I've seen are shite. They don't collate the photos properly, they take an absolute AGE to load every time, and the interface to navigate to particular photos is terrible.
I really want this type of tech to work. Maybe if you sell your soul to Satan, remortgage your house, and switch to a unified platform such as Apple - then maybe you can get uPnP to work seamlessly. Otherwise, be prepared to invest huge amounts of time for minimal and frustrating returns.
I've had KODI running in various client and server configurations. It's right up there with Windows Media Player in terms of return on fettling time.