[mythtv] Ticket #3842: Add Schedules Direct support

Daniel Kristjansson danielk at cuymedia.net
Thu Aug 23 20:18:13 UTC 2007


On Thu, 2007-08-23 at 21:35 +0200, Axel Thimm wrote:
> On Thu, Aug 23, 2007 at 12:24:36PM -0700, MythTV wrote:
> > MythTV wrote:
> > > #3842: Add Schedules Direct support
> > > -------------------------+--------------------------------------------------
> > >  Reporter:  danielk      |        Owner:  danielk
> > >      Type:  enhancement  |       Status:  new    
> > >  Priority:  major        |    Milestone:  0.21   
> > > Component:  mythtv       |      Version:  head   
> > >  Severity:  high         |   Resolution:         
> > >   Mlocked:  0            |  
> > > -------------------------+--------------------------------------------------
> > >
> > > Comment(by Axel.Thimm at ATrpms.net):
> > >
> > >  I'm still holding off from touching the stable rpms. But ATrpms' bleeding
> > >  and testing repos have fresh trunk and fixes builds available as well as
> > >  the whole debuginfo stuff to nicely backtrace any potential segfault or
> > >  other crash.
> > >
> > >  It would be nice if some of the SD beta testers that use
> > >  RHEL/CentOS/Fedora could give them a try, preferably both branches, 0.20.x
> > >  ("testing") and 0.21 trunk ("bleeding").
> > >
> > >  Please note that these packages are offered for aiding developers and bug
> > >  hunting. If all you want is a production ready mythtv package set, please
> > >  stick to the stable repo - the packages will move there once Daniel gives
> > >  the green light and the packages have passed the QA in "testing".
> > >
> > >   
> > 
> > I am using the trunk packages 14251 from ATRPMS bleeding with SD and 
> > they seem to be working.
> 
> That's already a couple of days old. Could you please use the latest
> packages (should be 14266). Also always have a look for even more
> recent packages to test as they will flow out as things get fixed.
> 
> > I am not completely sure I did everything right but here is what I did:
> > 
> > Upgraded to trunk
> > Added my listings to SD
> > Ran mythtvsetup and switched to SD for my cable company
> > Ran mythfilldatabase
> > 
> > I see connections to webservices.schedulesdirect.tmsdatadirect.com but 
> > it does concern me that I see  DataDirect: Your subscription expires on 
> > 09/05/2007 06:22:25 PM.
> > 
> > I have payed my SD subscription for 3 months.
> 
> Well, the above says DataDirect, so it will probably not be the SD
> feed. Please do upgrade to the latest packages and give it another
> try. Thanks for the feedback so far!

I'm still testing, and there are some problems remaining. I've attached
my last test log, with the latest patch on the ticket applied, but I've
suspended testing while I look at the "--only-update-channels" problem.

-- Daniel
-------------- next part --------------
                                   
Schedules Direct Testing

 * sat lineup contains all channels I receive.
 * OTA lineup contains all channels, digitial and analog if applicable,
   unless otherwise noted.

Create "SD - sat" Video Source with sat lineup, don't connect,
run "mythfilldatabase --only-update-channels"
    No channels inserted. Correct.
Create "SD - sat" Video Source with sat lineup, don't connect,
run "mythfilldatabase" (cut-short after 2nd day)
    No channels inserted. Correct.
Create "SD - OTA digital" Video Source with OTA lineup, don't connect,
run "mythfilldatabase --only-update-channels"
    No channels inserted. Correct.
Create "SD - OTA digital" Video Source with OTA lineup, don't connect,
run mythfilldatabase (cut-short after 2nd day)
    No channels inserted. Correct.

Create "SD - OTA digital" Video Source with OTA lineup, connect to digital,
click "Fetch channels from listings source"
    No channels inserted. Correct
Create "SD - OTA digital" Video Source with OTA lineup, connect to digital,
scan, click "Fetch channels from listings source"
    XMLTVID NOT filled in, additional DTV channels not added,
    analog channels ignored. ERROR! ERROR! ERROR!
Create "SD - OTA digital" Video Source with OTA lineup, connect to digital,
scan, run "mythfilldatabase --only-update-channels"
    XMLTVID NOT filled in, additional DTV channels not added,
    analog channels ignored. ERROR! ERROR! ERROR!
Create "SD - OTA digital" Video Source with OTA lineup, connect to digital,
scan, run "mythfilldatabase"
    XMLTVID filled in, additional DTV channels not added,
    analog channels ignored. Correct.

Create second Video Source "SD - OTA analog" with same OTA lineup,
connect to analog card input, click "Fetch channels from listings source"
    Channels NOT inserted. ERROR! ERROR! ERROR!
Create second Video Source "SD - OTA analog" with same OTA lineup,
connect to analog card input, run "mythfilldatabase --only-update-channels"
    Channels NOT inserted. ERROR! ERROR! ERROR!
Create second Video Source "SD - OTA analog" with same OTA lineup,
connect to analog card input, run "mythfilldatabase"
    Analog channels inserted. Correct.

Create second Video Source "SD - OTA analog 2" with same OTA lineup,
remove half of analog channels from lineup at SD website, connect 
to analog card input, click "Fetch channels from listings source",
XXX, add missing half of analog channels back to lineup, click
"Fetch channels from listings source", YYY
    XXX - only the selected analog channels inserted. [UNTESTED]
    YYY - the additional selected analog channels inserted. [UNTESTED]
Create second Video Source "SD - OTA analog 2" with same OTA lineup,
remove half of analog channels from lineup at SD website, connect 
to analog card input, run "mythfilldatabase --only-update-channels",
XXX, add missing half of analog channels back to lineup, run
"mythfilldatabase --only-update-channels", YYY
    XXX - only the selected analog channels inserted. [UNTESTED]
    YYY - the additional selected analog channels inserted. [UNTESTED]
Create second Video Source "SD - OTA analog 2" with same OTA lineup,
remove half of analog channels from lineup at SD website, connect 
to analog card input, run "mythfilldatabase",
XXX, add missing half of analog channels back to lineup, run
"mythfilldatabase", YYY
    XXX - only the selected analog channels inserted. [UNTESTED]
    YYY - the additional selected analog channels inserted. [UNTESTED]

TODO write up test procedure and test
 * "--do-channel-updates"
 * "--remove-new-channels"
 * "--do-not-filter-new-channels"



More information about the mythtv-dev mailing list