[mythtv-users] Metadata lookup 0.25-Beta

Stephen Robertson stephengrobertson at gmail.com
Mon Mar 12 22:39:35 UTC 2012


Hi,

I've been playing around with the very nice new metadata features in
the upcoming 0.25 release.

I'm seeing a quirk with some of my recordings.  One is for Gardeners'
World from the BBC.  This recording does not have a subtitle, series,
or episode.  My guide data is from EIT from DVB-S (Freesat in the UK).

In the edit recording schedule>metadata options screen two options are
returned "Gardeners' World" and "Gardeners' World Top Tips"  On
choosing the appropriate choice the frontend briefly jumps back to the
metadata options but then comes back to the two options and it seems
to be stuck in a loop

Mar 12 21:29:45 bressay mythfrontend[2189]: I MetadataDownload
metadatadownload.cpp:222 (runGrabber) Running Grabber:
/usr/share/mythtv/metadata/Movie/tmdb.py -l en -M Gardeners' World
Mar 12 21:29:45 bressay mythfrontend[2189]: I MetadataDownload
metadatadownload.cpp:222 (runGrabber) Running Grabber:
/usr/share/mythtv/metadata/Television/ttvdb.py -l en -M Gardeners'
World
Mar 12 21:29:46 bressay mythfrontend[2189]: I MetadataDownload
metadatadownload.cpp:144 (run) Returning Metadata Results: Gardeners'
World 0 0
Mar 12 21:29:46 bressay mythfrontend[2189]: I CoreContext
scheduleeditor.cpp:1825 (customEvent) Falling through to selection
dialog.

If I hit escape then I get back to the options where the Episode
Season are now both showing "1" and then choose "perform query" then I
get the same two options but when I choose the correct one then it
returns me to the options screen with the tmdb number filled in.

Mar 12 21:29:59 bressay mythfrontend[2189]: I MetadataDownload
metadatadownload.cpp:222 (runGrabber) Running Grabber:
/usr/share/mythtv/metadata/Television/ttvdb.py -l en -M Gardeners'
World
Mar 12 21:29:59 bressay mythfrontend[2189]: I MetadataDownload
metadatadownload.cpp:144 (run) Returning Metadata Results: Gardeners'
World 1 1
Mar 12 21:29:59 bressay mythfrontend[2189]: I CoreContext
scheduleeditor.cpp:1825 (customEvent) Falling through to selection
dialog.

Choosing "Find Coverart Online" returns an appropriate result, however
if I do not select any artwork but choose "Done" and then "Save" and
request a metadata lookup job then I do not get any artwork

Mar 12 21:34:22 bressay mythmetadatalookup[5638]: I CoreContext
main.cpp:234 (main) All grabbers tested and working.  Continuing...
Mar 12 21:34:22 bressay mythmetadatalookup[5638]: I CoreContext
mythcorecontext.cpp:366 (ConnectCommandSocket) MythCoreContext:
Connecting to backend server: 192.168.0.3:6543 (try 1 of 1)
Mar 12 21:34:22 bressay mythmetadatalookup[5638]: I CoreContext
mythcorecontext.cpp:1173 (CheckProtoVersion) Using protocol version 72
Mar 12 21:34:22 bressay mythmetadatalookup[5638]: I MetadataDownload
metadatadownload.cpp:222 (runGrabber) Running Grabber:
/usr/share/mythtv/metadata/Television/ttvdb.py -l en -M Gardeners'
World
Mar 12 21:34:22 bressay mythmetadatalookup[5638]: I MetadataDownload
metadatadownload.cpp:222 (runGrabber) Running Grabber:
/usr/share/mythtv/metadata/Movie/tmdb.py -l en -M Gardeners' World
Mar 12 21:34:23 bressay mythmetadatalookup[5638]: I MetadataDownload
metadatadownload.cpp:144 (run) Returning Metadata Results: Gardeners'
World 0 0
Mar 12 21:34:24 bressay mythmetadatalookup[5638]: I CoreContext
lookup.cpp:286 (customEvent) Unable to match this title, too many
possible matches. You may wish to manually set the season, episode,
and inetref in the 'Watch Recordings' screen.
Mar 12 21:34:24 bressay mythmetadatalookup[5638]: N CoreContext
main.cpp:265 (main) MythMetadataLookup run complete.

Editing the recorded episode metadata so that it has a series value of
1 and an episode value of 1 I get the same result

Mar 12 21:48:36 bressay mythmetadatalookup[5969]: I CoreContext
mythcorecontext.cpp:366 (ConnectCommandSocket) MythCoreContext:
Connecting to backend server: 192.168.0.3:6543 (try 1 of 1)
Mar 12 21:48:36 bressay mythmetadatalookup[5969]: I CoreContext
mythcorecontext.cpp:1173 (CheckProtoVersion) Using protocol version 72
Mar 12 21:48:36 bressay mythmetadatalookup[5969]: I MetadataDownload
metadatadownload.cpp:222 (runGrabber) Running Grabber:
/usr/share/mythtv/metadata/Television/ttvdb.py -l en -M Gardeners'
World
Mar 12 21:48:36 bressay mythmetadatalookup[5969]: I MetadataDownload
metadatadownload.cpp:144 (run) Returning Metadata Results: Gardeners'
World 1 1
Mar 12 21:48:38 bressay mythmetadatalookup[5969]: I CoreContext
lookup.cpp:286 (customEvent) Unable to match this title, too many
possible matches. You may wish to manually set the season, episode,
and inetref in the 'Watch Recordings' screen.
Mar 12 21:48:38 bressay mythmetadatalookup[5969]: N CoreContext
main.cpp:265 (main) MythMetadataLookup run complete.

If I manually select artwork via "Find Coverart Online" then artwork
is downloaded, I can see it in the appropriate storage group folders,
but it does not appear on the watch recordings screen.

I am getting artwork for pretty much all of my other recordings
automatically after having followed the "upgrade cheat sheet" on the
wiki, but there seems to be something about this and a couple of other
recordings that is causing confusion.  I guess that it is a problem
with my configuration that I will get to the bottom of, but I would
thought I would post my findings on the off chance that there is a
minor issue.

Stephen

MythTV Version : v0.25-beta-93-g33fc9c4
MythTV Branch : master
Network Protocol : 72
Library API : 0.25.20120307-2
QT Version : 4.6.2
Options compiled in:
 linux profile use_hidesyms using_alsa using_oss using_pulse
using_pulseoutput using_backend using_bindings_perl
using_bindings_python using_bindings_php using_crystalhd using_dvb
using_firewire using_frontend using_hdhomerun using_ceton using_hdpvr
using_iptv using_ivtv using_joystick_menu using_libcrypto
using_libdns_sd using_libxml2 using_lirc using_mheg using_opengl_video
using_qtwebkit using_qtscript using_qtdbus using_v4l2 using_v4l1
using_x11 using_xrandr using_xv using_bindings_perl
using_bindings_python using_bindings_php using_mythtranscode
using_opengl using_vdpau using_ffmpeg_threads using_live using_mheg
using_libxml2


More information about the mythtv-users mailing list