Kodi and Emby are similar, if not the same. Kodi plays the part of endpoint and media server/organizer, whereas Emby has an endpoint and a server component that are separate. I can follow all media streaming from the Emby server and get scrubbing and feedback at the server or HTML level… So I know it supports feedback and scrubbing via UPNP… In fact, you can get KODI plug ins for Emby and vice versa (no idea why).
I understand the reliance on Kodi and its very powerful, but it’s VERY bulky for each endpoint for people that have a separate media server. Kodi, for example, has its own SMB browser and can even have individual databases at the endpoints, if necessary. They can share the databases between Kodi versions running on other streamers, which again makes it very bulky and often slow(er)…
Unfortunately, Kodi is not going to work in my case. Kodi and its various builds seem to be poorly supported and there are many different versions, each with varying levels of support for Dolby Vision and ATMOS - from zero to some. Dolby vision has multiple profiles and the Kodi support seems to be somewhat focused on DV5/DV6, the profiles Netflix, AppleTV and other streamers use… not DV7 which is what is used for media on media servers.
Kodi support on the Dune is even further problematic and appears that many available settings appear dependent upon versions of Dune firmware… I will test this again using a new Dune firmware, but it’s horrible to navigate: Later versions of firmware don’t necessarily provide newer features on Modi’s latest versions, and vice versa. Meaning, that even on builds that supposedly fully support DV, various firmware versions prohibited it and without explanation. Earlier versions of Kodi worked better, but not completely. I need a freakin’ map…
I have tried Kodi on the Nvidia Shield TV Pro with the EXACT same result. In an act of pure desperation, I even side loaded some “other” builds of Kodi. Some sorta worked, some didn’t but it was impossible to get consistency.
IMHO, Kodi is great but it’s far too loose in its support and ability for individuals to do independent builds for anyone to use it without significant manual intervention.
The reality is that to best support DV and ATMOS, the most Kodi should interact with the media is to connect the endpoint to the raw file - and then bow out. Instead, KODI retains control of the streaming itself.