2013-05-13, 02:18
hi everyone - sorry for not being around to answer questions but I just can't keep track of everything that goes on in the forums - I'm more comfortable with mailing lists and am also right in the middle of my finals at university.
I just quickly scanned through this thread and one question I see that's not answered is whether something like Plex (and others) respect the watched status / resume point update support that I added. The short answer is no I doubt it will (though it could be added by them easily, and I'd welcome that).
The long answer is while the ability has existed for years, behaviour like this has never been dictated by the UPnP specs. So as an example I doubt you'll find many clients in the world that respect the upnp:lastPlaybackPosition metadata tag (other than the wonderful XBMC of course). I also doubt that any other servers support the UpdateObject mechanism we use to pass back resume points and update play counts (watched status). Take a look at how Samsung have handled this, they created their own proprietary method, despite the fact there exists a perfectly workable system described in the UPnP specs since MediaServer:1 (written nearly 15 years ago). Some people just don't like to share their toys with others..
As you can understand this is one of the major annoyances about working with UPnP/DLNA, but it's all achievable with a bit of effort and really there's no other framework out there which is as comprehensive, flexible and platform agnostic. I'm hoping to start to get XBMC up to par with the best free & proprietary UPnP/DLNA servers out there [see http://forum.xbmc.org/showthread.php?tid=162225].
I just quickly scanned through this thread and one question I see that's not answered is whether something like Plex (and others) respect the watched status / resume point update support that I added. The short answer is no I doubt it will (though it could be added by them easily, and I'd welcome that).
The long answer is while the ability has existed for years, behaviour like this has never been dictated by the UPnP specs. So as an example I doubt you'll find many clients in the world that respect the upnp:lastPlaybackPosition metadata tag (other than the wonderful XBMC of course). I also doubt that any other servers support the UpdateObject mechanism we use to pass back resume points and update play counts (watched status). Take a look at how Samsung have handled this, they created their own proprietary method, despite the fact there exists a perfectly workable system described in the UPnP specs since MediaServer:1 (written nearly 15 years ago). Some people just don't like to share their toys with others..
As you can understand this is one of the major annoyances about working with UPnP/DLNA, but it's all achievable with a bit of effort and really there's no other framework out there which is as comprehensive, flexible and platform agnostic. I'm hoping to start to get XBMC up to par with the best free & proprietary UPnP/DLNA servers out there [see http://forum.xbmc.org/showthread.php?tid=162225].