I've been trying different DLNA/UPNP servers with my TV lately. Right now i like serviio. One feature it has is that instead of just serving directory hierarchies, it builds a database so you can navigate via Actors, Directors, Titles, etc. It does this using metadata it downloads based on the file name, or from XBMC.nfo files. Then I used djmount, a Linux utility that maps UPNP servers to a filesystem. So on my system Code: $ ls "/home/media/upnp/Serviio (mastershake)/Video" Actors/ Genres/ Last Viewed/ Producers/ Titles/ Directors/ Last Added/ Movies/ Series/ Videos [Folders]/ Then I served that folder with pyTivo. So now I could (theoretically) navigate NPL -> MyServer -> Actors -> G -> George Clooney -> Syriana I like it over upnp to the TV directly, because the TiVo remote and the NPL are our traditional starting points. pyTivo puts us in the NPL. One weakness compared to navigating the usual pyTivo folders, is that you lose the metadata. I'm not sure if UPNP servers can even send it. But if they do, djmount would have no idea where to put it. Now, a homework exercise: There are other DLNA/UPNP servers that support various network services... playon anyone?