Ticket #248 (assigned enhancement)

Opened 1 year ago

Last modified 7 months ago

Supporting subtitle streaming to Samsung xxB650 tvs

Reported by: NLJ Assigned to: dev (accepted)
Priority: major Milestone:
Component: MediaServer Server Version:
Keywords: samsung subtitles Cc: nameless@g.pl

Description

Hi! I'm owner of Samsung LE46B650 tv. This tv is able to render movie files (avi and mkv) from DLNA servers. When using Samsung Share Manager i'm able to watch movies with subtitles (they have to be in SRT aka SubRip? format and have to be named identically to the movie) but this is windows only software. I'd like to do the same using Coherence. I've managed to capture traffic Samsung Share Manager -> Samsung TV and Mediatomb -> Samsung TV. Plain text export of this traffic from wireshark is attached to this ticket. Hope this will allow subtitle support in Coherence DLNA server =o)

Attachments

samsung-subtitles.tgz (1.1 MB) - added by NLJ on 02.09.2009 19:55:12.
Plain text export from Wireshark
tcpdump-parts.tgz (1.4 MB) - added by NLJ on 02.09.2009 20:31:34.
These are partial tcpdump files (roughly the same as in txt format)
config.xml (3.8 kB) - added by NLJ on 02.09.2009 20:48:27.
Mediatomb config.xml (found on Internet but can't recall where exactly)
coherence (139.0 kB) - added by NLJ on 11.09.2009 13:06:25.
tcpdump of coherence <-> Samsung LE46B650 traffic

Change History

02.09.2009 19:55:12 changed by NLJ

  • attachment samsung-subtitles.tgz added.

Plain text export from Wireshark

02.09.2009 20:31:34 changed by NLJ

  • attachment tcpdump-parts.tgz added.

These are partial tcpdump files (roughly the same as in txt format)

02.09.2009 20:47:44 changed by NLJ

I just realized that i needed to tweak Mediatomb's config.xml so i attach it too

02.09.2009 20:48:27 changed by NLJ

  • attachment config.xml added.

Mediatomb config.xml (found on Internet but can't recall where exactly)

09.09.2009 23:05:20 changed by dev

(In [1406]) support for subtitles - Samsung style - addresses #248

Works so far with the FSStore backend, if there is a filename.srt file we'll add that as an additional resource (maybe we can use that one day for some other device) and make it accessible via an attachment url

11.09.2009 13:06:25 changed by NLJ

  • attachment coherence added.

tcpdump of coherence <-> Samsung LE46B650 traffic

12.09.2009 15:29:26 changed by dev

  • status changed from new to assigned.

in [1407] I changed the behaviour of the contentFeatures.dlna.org header, maybe that was sufficient.

If not pls try the TestStore. Create a 'test-config.xml file like this:

<config>
  <serverport>30020</serverport>
  <plugin active="yes">
    <item>
      <mimetype>video/avi</mimetype>
      <location>/tmp/movie.avi</location>
      <upnp_class>object.item.videoItem</upnp_class>
      <fourth_field>DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000</fourth_field>
    </item>
    <name>Test</name>
    <backend>TestStore</backend>
  </plugin>
</config>

Adjust the location to the real path of your movie.
Start coherence -c test-config.xml
If the Samsung is not able to play that file change the mimetype maybe to 'video/x-msvideo' and/or the fourth_field to '*'.

17.09.2009 23:29:09 changed by dev

(In [1409]) implementing the missing parts from the buried patch out of #237 - addresses #248 and closes #237

24.11.2009 14:00:27 changed by jmsizun

  • component changed from Core to MediaServer Server.

31.01.2010 16:45:17 changed by jmsizun

can this ticket be considered solved?