[mythtv-commits] Ticket #12067: Feature patch for Qt5 - porting Ceton tuner from QHttp to MythDownloadManager

MythTV noreply at mythtv.org
Tue Feb 17 00:47:31 UTC 2015


#12067: Feature patch for Qt5 - porting Ceton tuner from QHttp to
MythDownloadManager
-------------------------------------------------+-------------------------
 Reporter:  Gary Buhrmaster <gary.buhrmaster@…>  |          Owner:
                                                 |  jyavenard
     Type:  Patch - Feature                      |         Status:  new
 Priority:  minor                                |      Milestone:  unknown
Component:  MythTV - Recording                   |        Version:  Master
                                                 |  Head
 Severity:  medium                               |     Resolution:
 Keywords:                                       |  Ticket locked:  0
-------------------------------------------------+-------------------------

Comment (by Gary Buhrmaster <gary.buhrmaster@…>):

 (new) Tickets #12380 and #12381 have been identified as necessary for the
 changes in this ticket (using mythdownloadmanager for the requests).


 Background

 Ceton has repeatedly stated that the use of the web based requests (as
 used by MythTV and other projects) is not a supported programmatic
 interface/API.  It is intended only
 for use with a browser for testing purposes and maintenance.  The official
 support is (and will be) via the formal OCUR DRI API (for which an
 implementation has never been completed in MythTV).

 Issues:

 For any HTTP POST, the Ceton card returns a 302 status redirect, intending
 that the browser will then issue a GET request which will display updated
 status information.  The redirect Location: is returned based on the
 passed HTTP Referer header.  If no Referer is provided, the redirect is to
 "/".  A bare "/" is considered a relative url, and mythdownloadmanager
 does not handle relative urls.  Ticket #12380 addes that support.

 For redirects, mythdownloadmanager does not (fully|correctly?) support
 POST redirects.  There are a number of opportunities with redirects and
 POST.  Ticket #12381 improves the compatibility with most status codes.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12067#comment:2>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list