[mythtv-commits] Ticket #12284: Latest Trunk DLNA service not working anymore with Samsung TV's
MythTV
noreply at mythtv.org
Mon Sep 29 15:59:30 UTC 2014
#12284: Latest Trunk DLNA service not working anymore with Samsung TV's
----------------------------------+-----------------------------
Reporter: tomi.orava@… | Owner: dblain
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - UPnP | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------+-----------------------------
Comment (by stuartm):
I've been doing some searching and it appears to be a well known problem
with Samsung TVs that they won't play AVI and MKV over UPnP unless you
tell them the file is actually MPEG*. In other words we can't make these
files playable without device specific hacks, which I had hoped to avoid
(we should be so lucky).
They also seem to require a contentFeatures header despite the DLNA spec
stating:
{{{
7.4.1.3.11.4.3
Tolerance to unavailable contentFeatures.dlna.org header
[GUIDELINE] If a Rendering Endpoint sends an HTTP HEAD or GET request
using generic HTTP
URLs including a valid getContentFeatures.dlna.org HTTP header, and if the
response omits the
contentFeatures.dlna.org HTTP header, then the Rendering Endpoint shall
accept the response as
if it included the header.
[COMMENT]
a) Some legacy devices have been designed to retrieve res at protocolInfo
information using the
contentFeatures.dlna.org header instead of using the available resource
metadata. Generic
HTTP URLs could point to servers located in the Internet, which are not
capable of including
this header in a response message.
b) The contentFeatures.dlna.org HTTP header carries the same information
as the
res at protocolInfo property, which is always available for a Rendering
Endpoint.
}}}
So only 'legacy' devices should expect to use the header and servers may
be unable to provide it. That's the case currently for MythTV, our web
server is decoupled from the upnp, requiring a hack to insert dynamic upnp
headers into responses. I'm working on just such a hack.
What stands out in the minidlna log is that it 'supports' a Samsung
proprietary feature which appears equivalent to, but different in format,
to the standard UPnP Shortcut feature (which we offer). I can try adding
this custom Samsung feature and see if that makes a difference.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12284#comment:13>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list