Modify

Ticket #10696 (new Bug Report - General)

Opened 13 months ago

Last modified 7 months ago

UPnP does not work with 2012 Samsung Smart PVRs

Reported by: c@… Owned by: dblain
Priority: minor Milestone: unknown
Component: MythTV - UPnP Version: 0.25
Severity: low Keywords: Samsung UPnP
Cc: Ticket locked: no

Description

I recently bought a Samsung BD-E8500, and it does not work with the MythTV UPnP server. It returns an error, and it is not possible to browse. I am running MythTV 0.25.

I ran Wireshark to listen to the packets being sent by the Samsung PVR, and it looks like that it is adding an extra / to the beginning of the requests. e.g. :

POST //CDS_Control HTTP/1.1

MythTV returns a 404 Not Found to this request, which causes the PVR to give up.

I don't know if this is the correct fix, but I added some code to method

HTTPRequest::ProcessRequestLine( const QString &sLine )

at line 1124 (just after m_sBaseUrl is assigned and before line 'm_sResourceUrl = m_sBaseUrl;') :

    // Samsung Smart PVR puts 2 / at the start of the request
    if(m_sBaseUrl.startsWith(QString("//"))) {
        m_sBaseUrl.remove(0,1);
    }

This seemed to work and I am now able to use my Samsung PVR with MythTV UPnP.

Attachments

SamsungTV.patch (747 bytes) - added by kamikaze@… 10 months ago.
Patch for MythTV uPnP to support Samsung SmartTV E series

Change History

Changed 10 months ago by kamikaze@…

Patch for MythTV uPnP to support Samsung SmartTV E series

comment:1 Changed 10 months ago by kamikaze@…

I have Samsung 40ES6100 SmartTV and using Mythtv fixes/0.25 from Mytbuntu repository. Out of the Box TV didn't recognize Mythbackend as uPnP device, but I could access videos shared by PC with Windows 7 on TV. I could also open videos and recorded tv shows with WMP on Windows machine using uPnP. I've changed httprequest.cpp file as c@... advised. I've created also diff file for this change. After compiling MythTV TV recognizes Mythbackend as uPnP device and I can watch recordings. Unfortunately I can't see my videos library although it's visible from Windows 7 PC. Could someone of developers take a look at this issue?

If you need any logs let me know.

comment:2 follow-up: ↓ 3 Changed 7 months ago by dj@…

This patch also works for me with a Saumsung TV (ES8000 series) and MythTV 0.26-fixes.

comment:3 in reply to: ↑ 2 Changed 7 months ago by moravecp@…

The patch also works for ES6030 & MythTV 0.25.

I suspect that all Samsung E-series TVs are affected. Would it be possible to include the patch to the official distribution?

View

Add a comment

Modify Ticket

Action
as new
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.