[mythtv-users] schedulesdirect not working

Paul Kendall pkendall64 at gmail.com
Thu Apr 26 23:51:58 UTC 2012


On Fri, Apr 27, 2012 at 10:32 AM,  <locuse at mm.st> wrote:
> (and, of course, i promptly attached it to the WRONG %*&%* thread
> ...sorry.  take 2).
>
> this thread was pointed out to me in #irc.
>
>        [mythtv-users] schedulesdirect not working
>        http://www.mythtv.org/pipermail/mythtv-users/2012-April/332813.html
>
> i just subscribed to the ML, and am not sure how to inject myself into
> the thread without a reply in hand ... hoping just the Subject match
> will do it.
>
> similarly to others here, i've built
>
>        mythbackend --version
>                Please attach all output as a file in bug reports.
>                MythTV Version : v0.25-54-g46062bf
>                MythTV Branch : fixes/0.25
>                Network Protocol : 72
>                Library API : 0.25.20120408-1
>                QT Version : 4.8.1
>                Options compiled in:
>                 linux release use_hidesyms using_alsa using_backend
>                 using_bindings_perl using_bindings_python
>                 using_bindings_php using_frontend using_hdhomerun
>                 using_libcrypto using_libxml2 using_mheg
>                 using_opengl_video using_qtwebkit using_qtscript
>                 using_qtdbus using_x11 using_xrandr using_xv
>                 using_bindings_perl using_bindings_python
>                 using_bindings_php using_mythtranscode using_opengl
>                 using_vaapi using_ffmpeg_threads using_mheg
>                 using_libxml2
>
> on
>
>        uname -a
>                Linux myth 3.1.10-1.9-default #1 SMP Thu Apr 5 18:48:38
>                UTC 2012 (4a97ec8) x86_64 x86_64 x86_64 GNU/Linux
>
>
> i've an HDHR connected to my server.
>
> on the server, checking user home dir,
>
>        echo ~/mythbackend
>                /var/lib/mythtv//mythbackend
>
> i've exec'd a complete setup/config with mythtv-setup.
>
> grabbing local channel config with XMLTV utils,
>
>        su - mythbackend
>        tv_grab_na_dd --configure
>        cat /var/lib/mythtv/.xmltv/tv_grab_na_dd.conf
>                username: ######
>                password: ######
>                timeoffset: +0000
>                lineup:   PC:94131
>                channel: 2-1 KTVUDT
>                channel: 5-1 KPIXDT
>                channel: 4-1 KRONDT
>                channel: 7-1 KGODT
>                channel: 44-1 KBCWDT
>                channel: 4-2 KRONDT2
>                channel: 36-1 KICUDT
>                channel: 11-1 KNTVDT
>                channel: 20-1 KOFYDT
>                channel: 9-1 KQEDDT
>                channel: 9-2 KQEDDT2
>                channel: 7-2 KGODT2
>                channel: 38-1 KCNSDT
>                channel: 22-1 KRCBDT
>                channel: 22-2 KRCBDT2
>                channel: 22-3 KRCBDT3
>                channel: 9-3 KQEDDT3
>                channel: 65-1 KKPXDT
>                channel: 60-1 KCSMDT
>                channel: 60-2 KCSMDT2
>                channel: 11-2 KNTVDT2
>                channel: 60-3 KCSMDT3
>                channel: 54-1 KQEHDT
>                channel: 32-1 KMTPDT
>                channel: 7-3 KGODT3
>                channel: 20-2 KOFYDT2
>                channel: 65-3 KKPXDT3
>                channel: 54-2 KQEHDT2
>                channel: 54-3 KQEHDT3
>                channel: 36-3 KICUDT3
>                channel: 42-3 KTNCDT3
>
> i manually tweak in Mythweb Channel Editor settings for channum,
> callsign, & xmltvid using this data.
>
> on the server, verifying it in the DB,
>
>        mysql
>        mysql> use mythtv_db;
>        mysql> SELECT channum,callsign,xmltvid FROM channel;
>        +---------+----------+---------+
>        | channum | callsign | xmltvid |
>        +---------+----------+---------+
>        | 11-1    | KNTVDT   | 21785   |
>        | 11-2    | KNTVDT2  | 36151   |
>        | 42-3    | KTNCDT3  | 68504   |
>        | 22-1    | KRCBDT   | 35242   |
>        | 22-2    | KRCBDT2  | 35244   |
>        | 22-3    | KRCBDT3  | 35246   |
>        | 28_1    | KFTL-CD  |         |
>        | 28_10   | KEAR     |         |
>        | 5-1     | KPIXDT   | 19572   |
>        | 32-1    | KMTPDT   | 47121   |
>        | 36-1    | KICUDT   | 21650   |
>        | 36-3    | KICUDT3  | 67818   |
>        | 38-1    | KCNSDT   | 31220   |
>        | 65-1    | KKPXDT   | 35375   |
>        | 65-3    | KKPXDT3  | 50678   |
>        | 60-1    | KCSMDT   | 35545   |
>        | 60-2    | KCSMDT2  | 35547   |
>        | 60-3    | KCSMDT3  | 44200   |
>        | 2-1     | KTVUDT   | 19571   |
>        | 44-1    | KBCWDT   | 19575   |
>        | 9-1     | KQEDDT   | 24344   |
>        | 9-2     | KQEDDT2  | 30507   |
>        | 9-3     | KQEDDT3  | 35278   |
>        | 7-1     | KGODT    | 19574   |
>        | 7-2     | KGODT2   | 30833   |
>        | 7-3     | KGODT3   | 49937   |
>        | 20-1    | KOFYDT   | 24343   |
>        | 20-2    | KOFYDT2  | 50612   |
>        | 4-2     | KRONDT2  | 20547   |
>        | 4-1     | KRONDT   | 19573   |
>        | 54-1    | KQEHDT   | 44690   |
>        | 54-2    | KQEHDT2  | 55312   |
>        | 54-3    | KQEHDT3  | 55524   |
>        +---------+----------+---------+
>        33 rows in set (0.00 sec)
>
> grabbing EPG data using tv_grab_na_dd
>
>        tv_grab_na_dd --quiet --config-file
>        "/var/lib/mythtv/.xmltv/tv_grab_na_dd.conf" >
>        /var/lib/mythtv/.xmltv/epg_test.xml
>
>        cat /var/lib/mythtv/.xmltv/epg_test.xml | head -n 500 ==>
>        http://pastebin.com/p70pg25x
>
> that full & complete EPG data (epg.xml) can be
>
>        (1) viewed as text
>        (2) imported into FreeGuide
>        (3) scanned directly from the SD source by tvheadend
>
> in all 3 cases, the data appears as complete and usable.
>
> iiuc, mythtv, for some reason, does NOT use tv_grab_na_dd for pulling
> data from SD, but uses its own internal scanner in that case.
>
> attempting to similarly pull the EPG using myth,
>
>        mythfilldatabase --dd-grab-all --nodblog -v file,network
>        --loglevel debug --logpath /tmp | tee /tmp/mythfill.grab.log
>
>        ls -altr /tmp/*log
>                -rw-r--r-- 1 mythbackend video 19929 Apr 26 13:15
>                /tmp/mythfill.grab.log                          =======>
>                https://gist.github.com/4381649548501cecf597
>                -rw-r--r-- 1 mythbackend video 31580 Apr 26 13:15
>                /tmp/mythfilldatabase.20120426131456.6764.log   =======>
>                https://gist.github.com/3d034a2f05d69e5a78df
>
> then, for good measure,
>
>        service mythbackend restart
>         ps ax | grep -i bin/myth
>                 7060 ?        Ssl    0:00 /usr/local/bin/mythbackend
>                 --daemon --logpath /var/log/mythtv
>
> and nav to,
>
>        http://myth.locuse.net/mythweb/tv/list
>
> I see no program data, only "no data".
>
> here's an image,
>
>        http://img221.imageshack.us/img221/2505/epgdwm.png
>
> next, if i instead try to import the XMLTV tv_grab_na_dd'd
> "/var/lib/mythtv/.xmltv/epg_test.xml", from above, it also fails,
>
>        mythfilldatabase --file --sourceid 1 --xmlfile
>        "/var/lib/mythtv/.xmltv/epg_test.xml" --verbose all
>                2012-04-26 13:40:32.146468 C  mythfilldatabase version:
>                fixes/0.25 [v0.25-54-g46062bf] www.mythtv.org
>                2012-04-26 13:40:32.146498 N  Enabled verbose msgs: all
>                2012-04-26 13:40:32.146525 N  Setting Log Level to
>                LOG_INFO
>                2012-04-26 13:40:32.146577 I  Added logging to the
>                console
>                2012-04-26 13:40:32.146583 I  Added database logging to
>                table logging
>                2012-04-26 13:40:32.146686 N  Setting up SIGHUP handler
>                2012-04-26 13:40:32.146806 I  Bypassing grabbers,
>                reading directly from file
>                2012-04-26 13:40:32.146897 N  Using runtime prefix =
>                /usr/local
>                2012-04-26 13:40:32.146915 N  Using configuration
>                directory = /var/lib/mythtv/.mythtv
>                2012-04-26 13:40:32.147016 E
>                (old)Settings::ReadSettings(settings.txt) - No such file
>                settings.txt
>                2012-04-26 13:40:32.147104 I  Assumed character
>                encoding: en_US.UTF-8
>                2012-04-26 13:40:32.147490 E
>                (old)Settings::ReadSettings(settings.txt) - No such file
>                settings.txt
>                2012-04-26 13:40:32.147513 E
>                (old)Settings::ReadSettings(/usr/local/share/mythtv/mysql.txt)
>                - No such file /usr/local/share/mythtv/mysql.txt
>                2012-04-26 13:40:32.147525 E
>                (old)Settings::ReadSettings(/usr/local/etc/mythtv/mysql.txt)
>                - No such file /usr/local/etc/mythtv/mysql.txt
>                2012-04-26 13:40:32.147648 E
>                (old)Settings::ReadSettings(./mysql.txt) - No such file
>                ./mysql.txt
>                2012-04-26 13:40:32.147676 I  Using localhost value of
>                myth.locuse.net
>                2012-04-26 13:40:32.147695 I  Clearing Settings Cache.
>                2012-04-26 13:40:32.147807 I  DefaultUPnP() - No default
>                UPnP backend
>                2012-04-26 13:40:32.147833 I  Clearing Settings Cache.
>                2012-04-26 13:40:32.154145 I  Database connection
>                created: DBManager0
>                2012-04-26 13:40:32.154181 I  New DB connection, total:
>                1
>                2012-04-26 13:40:32.158509 I  Connected to database
>                'mythtv_db' at host: myth.locuse.net
>                2012-04-26 13:40:32.161897 I  Closing DB connection
>                named 'DBManager0'
>                2012-04-26 13:40:32.162056 I  Clearing Settings Cache.
>                2012-04-26 13:40:32.162111 I  Database connection
>                created: DBManager1
>                2012-04-26 13:40:32.162127 I  New DB connection, total:
>                1
>                2012-04-26 13:40:32.163287 I  Connected to database
>                'mythtv_db' at host: myth.locuse.net
>                2012-04-26 13:40:32.164173 N  Setting QT default locale
>                to en_US
>                2012-04-26 13:40:32.164184 I  Current locale en_US
>                2012-04-26 13:40:32.164231 N  Reading locale defaults
>                from /usr/local/share/mythtv//locales/en_us.xml
>                2012-04-26 13:40:32.169051 I  Enabling Settings Cache.
>                2012-04-26 13:40:32.169056 I  Clearing Settings Cache.
>                2012-04-26 13:40:32.169145 E  setHttpProxy() - failed to
>                find a network proxy
>                2012-04-26 13:40:32.169541 I  Loading en_us translation
>                for module mythfrontend
>                2012-04-26 13:40:32.169555 I  Disabling Settings Cache.
>                2012-04-26 13:40:32.169558 I  Clearing Settings Cache.
>                2012-04-26 13:40:32.170586 I  Current MythTV Schema
>                Version (DBSchemaVer): 1299
>                2012-04-26 13:40:32.170600 I  Enabling Settings Cache.
>                2012-04-26 13:40:32.170603 I  Clearing Settings Cache.
>                2012-04-26 13:40:32.247258 I  Database connection
>                created: DBManager2
>                2012-04-26 13:40:32.247282 I  New DB connection, total:
>                2
>                2012-04-26 13:40:32.248942 I  Connected to database
>                'mythtv_db' at host: myth.locuse.net
>                2012-04-26 13:40:35.033435 I  IconData: Updating icons
>                for sourceid: 1
>                2012-04-26 13:40:35.035574 N  Unknown xmltv channel
>                identifier: I19571.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.036435 N  Unknown xmltv channel
>                identifier: I19572.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.037207 N  Unknown xmltv channel
>                identifier: I19573.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.037957 N  Unknown xmltv channel
>                identifier: I19574.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.038699 N  Unknown xmltv channel
>                identifier: I19575.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.039474 N  Unknown xmltv channel
>                identifier: I20547.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.040218 N  Unknown xmltv channel
>                identifier: I21650.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.040959 N  Unknown xmltv channel
>                identifier: I21785.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.041695 N  Unknown xmltv channel
>                identifier: I24343.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.042437 N  Unknown xmltv channel
>                identifier: I24344.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.043238 N  Unknown xmltv channel
>                identifier: I30507.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.043993 N  Unknown xmltv channel
>                identifier: I30833.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.044735 N  Unknown xmltv channel
>                identifier: I31220.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.045470 N  Unknown xmltv channel
>                identifier: I35242.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.046210 N  Unknown xmltv channel
>                identifier: I35244.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.046981 N  Unknown xmltv channel
>                identifier: I35246.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.047726 N  Unknown xmltv channel
>                identifier: I35278.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.048463 N  Unknown xmltv channel
>                identifier: I35375.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.049197 N  Unknown xmltv channel
>                identifier: I35545.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.049927 N  Unknown xmltv channel
>                identifier: I35547.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.050660 N  Unknown xmltv channel
>                identifier: I36151.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.051640 N  Unknown xmltv channel
>                identifier: I44200.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.052420 N  Unknown xmltv channel
>                identifier: I44690.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.053163 N  Unknown xmltv channel
>                identifier: I47121.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.053911 N  Unknown xmltv channel
>                identifier: I49937.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.054670 N  Unknown xmltv channel
>                identifier: I50612.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.055504 N  Unknown xmltv channel
>                identifier: I50678.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.056263 N  Unknown xmltv channel
>                identifier: I55312.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.057006 N  Unknown xmltv channel
>                identifier: I55524.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.057740 N  Unknown xmltv channel
>                identifier: I67818.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.058476 N  Unknown xmltv channel
>                identifier: I68504.labs.zap2it.com - Skipping channel.
>                2012-04-26 13:40:35.058515 I  Updated programs: 0
>                Unchanged programs: 0
>                2012-04-26 13:40:35.093788 I  Adjusting program database
>                end times.
>                2012-04-26 13:40:35.094160 I      0 replacements made
>                2012-04-26 13:40:35.094166 I  Marking generic episodes.
>                2012-04-26 13:40:35.095088 I      Found 0
>                2012-04-26 13:40:35.095178 I  Extending non-unique
>                programids with multiple parts.
>                2012-04-26 13:40:35.095790 I      Found 0
>                2012-04-26 13:40:35.095854 I  Marking repeats.
>                2012-04-26 13:40:35.097366 I      Found 0
>                2012-04-26 13:40:35.097372 I  Unmarking new episode
>                rebroadcast repeats.
>                2012-04-26 13:40:35.098096 I      Found 0
>                2012-04-26 13:40:35.101127 I  Marking episode first
>                showings.
>                2012-04-26 13:40:35.118209 I      Found 49
>                2012-04-26 13:40:35.118214 I  Marking episode last
>                showings.
>                2012-04-26 13:40:35.134987 I      Found 49
>                2012-04-26 13:40:35.136216 I
>                ===============================================================
>                | Attempting to contact the master backend for
>                rescheduling.  |
>                | If the master is not running, rescheduling will happen
>                when |
>                | the master backend is restarted.
>                     |
>                ===============================================================
>                2012-04-26 13:40:35.140052 I  MythCoreContext:
>                Connecting to backend server: 10.10.9.202:6543 (try 1 of
>                1)
>                2012-04-26 13:40:35.140572 I  MythSocket(6eb330:134): IP
>                is local, using loopback address instead
>                2012-04-26 13:40:35.140582 I  MythSocket(6eb330:134):
>                attempting connect() to (127.0.0.1:6543)
>                2012-04-26 13:40:35.140608 I  MSocketDevice::connect:
>                setting Protocol to IPv4
>                2012-04-26 13:40:35.140611 I  MSocketDevice::connect:
>                attempting to create new socket
>                2012-04-26 13:40:35.140911 I  MythSocket(6eb330:134):
>                write -> 134 30      MYTH_PROTO_VERSION 72 D78EFD6F
>                2012-04-26 13:40:35.141653 I  MythSocket(6eb330:134):
>                read  <- 134 13      ACCEPT[]:[]72
>                2012-04-26 13:40:35.141666 I  Using protocol version 72
>                2012-04-26 13:40:35.141676 I  MythSocket(6eb330:134):
>                write -> 134 43      ANN Monitor myth.locuse.net 0
>                2012-04-26 13:40:35.141888 I  MythSocket(6eb330:134):
>                read  <- 134 2       OK
>                2012-04-26 13:40:35.141948 I  MythSocket(6c6480:135): IP
>                is local, using loopback address instead
>                2012-04-26 13:40:35.141956 I  MythSocket(6c6480:135):
>                attempting connect() to (127.0.0.1:6543)
>                2012-04-26 13:40:35.141968 I  MSocketDevice::connect:
>                setting Protocol to IPv4
>                2012-04-26 13:40:35.141971 I  MSocketDevice::connect:
>                attempting to create new socket
>                2012-04-26 13:40:35.142051 I  MythSocket(6c6480:135):
>                write -> 135 43      ANN Monitor myth.locuse.net 1
>                2012-04-26 13:40:35.142342 I  MythSocket(6c6480:135):
>                read  <- 135 2       OK
>                2012-04-26 13:40:35.142554 I  MythSocket(6eb330:134):
>                write -> 134 24      RESCHEDULE_RECORDINGS -1
>                2012-04-26 13:40:35.142803 I  MythSocket(6eb330:134):
>                read  <- 134 1       1
>                2012-04-26 13:40:35.142824 I  MythSocket(6eb330:134):
>                write -> 134 32      MESSAGE[]:[]CLEAR_SETTINGS_CACHE
>                2012-04-26 13:40:35.143037 I  MythSocket(6eb330:134):
>                read  <- 134 2       OK
>                2012-04-26 13:40:35.143061 I  MythSocket(6eb330:134):
>                write -> 134 82      MESSAGE[]:[]SYSTEM_EVENT
>                MYTHFILLDATABASE_RAN SENDER pvr.server....
>                2012-04-26 13:40:35.143283 I  MythSocket(6eb330:134):
>                read  <- 134 2       OK
>                2012-04-26 13:40:35.143293 N  mythfilldatabase run
>                complete.
>                2012-04-26 13:40:35.143385 I  MythSocket(6c6480:135):
>                read  <- 135 50
>                BACKEND_MESSAGE[]:[]CLEAR_SETTINGS_CACHE[]:[]empty
>                2012-04-26 13:40:35.143398 I  Received remote 'Clear
>                Cache' request
>                2012-04-26 13:40:35.143404 I  Clearing Settings Cache.
>                2012-04-26 13:40:35.167354 I  Closing DB connection
>                named 'DBManager2'
>                2012-04-26 13:40:35.167803 I  Closing DB connection
>                named 'DBManager1'
>                2012-04-26 13:40:35.168065 I  Destroying MythDBPrivate
>                2012-04-26 13:40:35.168379 I  DataDirect: Deleting
>                temporary files
>
> and, checking, the EPG is still blank, populated only with "no data".
>
> in summary, so far,
>
> (1) myth tv is built & configured, and the connection to the DB is up
> (2) the SD connection and EPG data are good.  or, at least, good enough
> for freeguide & tvheadend.  (noting that it's been suggested in this
> thread to file a bug @ SD ...)
> (3) pulling data to the server with MythTV's internal scanner procedure
> works, but neither using that pulled data, nor via an import of 'good'
> XML data, does the data seem to get into MythTV DB for display in the
> EPG.
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-users

Notice how the xmltv id that the log shows has I19571.labs.zap2it.com
and you have 19571 in you database. You need the entire string printed
in the log.

Cheers,
PK


More information about the mythtv-users mailing list