Hello,<br><br>I'm having an odd time getting jamu (or mythvideo, for that matter) to update mythvideo metadata fields.<br><br>I have a storage group directory with one video in it right now (well one file and one folder I told jamu to ignore): X-Men (2000).m4v<br>
<br>Running jamu.py like so:<br><br>$ /usr/share/mythtv/mythvideo/scripts/jamu.py -l en -C "/home/mythtv/.mythtv/jamu.conf" -MRV<br>2010-05-31 22:21:16.272 Python Database Connection: Using connection settings from /home/foo/.mythtv/config.xml<br>
<br>==========================================================================================<br>Listed below are the types and base directories Jamu will use for processing.<br>The list reflects your current configuration for the 'cerebro' back end<br>
and whether a directory is a 'SG' (storage group) or not.<br>Note: All directories are from settings in the MythDB specific to hostname (cerebro).<br>Note: Screenshot directories are not listed as Jamu does not process Screenshots.<br>
------------------------------------------------------------------------------------------<br>Type: Fan art - SG-YES - Directory: (/myth/fanart)<br>Type: Video - SG-YES - Directory: (/myth/video)<br>Type: Cover art - SG-YES - Directory: (/myth/coverart)<br>
Type: Banners - SG-YES - Directory: (/myth/banners)<br>------------------------------------------------------------------------------------------<br>If a directory you set from a separate Front end is not displayed it means<br>
that the directory is not accessible from this backend OR<br>you must add the missing directories using the Front end on this Back end.<br>Front end settings are host machine specific.<br>==========================================================================================<br>
<br><br>! Warning: Skipping non-video file name: (/myth/video/.movie_covers/Thumbs.db)<br><br>! Warning: Skipping non-video file name: (/myth/video/Thumbs.db)<br><br>! Warning: Skipping non-video file name: (/myth/video/codecs.conf)<br>
<br>! Warning: Skipping non-video file name: (/myth/video/xine-out.wav)<br>Mythtv video database maintenance start: 2010-05-31 22:21<br><br>Now processing video file (X-Men)(0)(0)<br><a href="http://themoviedb.org">themoviedb.org</a> Search Results:<br>
1 -> X-Men: The Last Stand (2006) # <a href="http://www.themoviedb.org/movie/36668">http://www.themoviedb.org/movie/36668</a><br> 2 -> X-Men: Pryde of the X-Men (1989) # <a href="http://www.themoviedb.org/movie/37713">http://www.themoviedb.org/movie/37713</a><br>
3 -> Ten Dead Men (2008) # <a href="http://www.themoviedb.org/movie/16259">http://www.themoviedb.org/movie/16259</a><br> 4 -> X-Men Origins: Wolverine (2009) # <a href="http://www.themoviedb.org/movie/2080">http://www.themoviedb.org/movie/2080</a><br>
5 -> X-Men (2000) # <a href="http://www.themoviedb.org/movie/36657">http://www.themoviedb.org/movie/36657</a><br> 6 -> X2 (2003) # <a href="http://www.themoviedb.org/movie/36658">http://www.themoviedb.org/movie/36658</a><br>
7 -> 99999999 # Set this video to be ignored by Jamu with a reference number of '99999999'<br>Direct search of <a href="http://themoviedb.org">themoviedb.org</a> # <a href="http://themoviedb.org/">http://themoviedb.org/</a><br>
Enter choice:<br>("Enter" key equals first selection (1)) or input a zero padded 5 digit movie TMDB id number, ? for help):<br>5<br><br>Reference number (36657) added for (X-Men) <br><br>Mythtv video database maintenance ends at : 2010-05-31 22:21<br>
<br>------------------Statistics---------------<br>Number of video files processed .....( 1)<br>Number of Fanart graphics downloaded ( 0)<br>Number of Poster graphics downloaded ( 0)<br>Number of Banner graphics downloaded ( 0)<br>
Number of 2nd source graphics downld ( 0)<br>Number of metadata downloads.........( 0)<br>Number of 2nd source metadata found .( 0)<br>Number of symbolic links created.....( 0)<br>Number of Myth database updates......( 1)<br>
Number of undersized posters ........( 0)<br>Number of Movies using IMDB numbers .( 0)<br><br>--------------Updated Video Files----------<br>X-Men<br><br><br>So far so good, right?<br><br>But if I run the same command again I get the same prompting for X-Men again. Thinking this was odd, I checked the database after the run:<br>
<br>mysql> select title,inetref from videometadata where title like "X-Men";<br>+-------+----------+<br>| title | inetref |<br>+-------+----------+<br>| X-Men | 00000000 | <br>+-------+----------+<br><br>Wierd, the setting didn't take.<br>
<br>So I go into mythfronend and try to manually force the inetref to 99999999 so that jamu will ignore it, and oddly enough that doesn't stick either. It behaves similarly with "12345" as the inetref.<br><br>
If I have mythfrontend get the metadata (metadata options->download metadata, select correct entry from menu), then I get fanart etc and this in the database:<br><br>mysql> select title,inetref from videometadata where title like "X-Men";<br>
+-------+---------+<br>| title | inetref |<br>+-------+---------+<br>| X-Men | 36657 | <br>+-------+---------+<br><br>So that works fine. If I reset the metadata through the frontend, then manually enter 36657 through the frontend I get fanart etc and the correct inetref in the database.<br>
<br>So my questions are:<br>1) I'm not crazy, jamu should be able to update the inetref right?<br>2) The wiki says to enter (eight) 9's for the ref number to make jamu ignore it. Is that no longer a legal thing to do?<br>
<br>It feels like mythfrontend won't put the inetref into the database unless the grabber comes back with a hit, so maybe this is expected nowadays. I don't know why jamu can't insert refs though.<br><br>Obligatory version info:<br>
<br>Please attach all output as a file in bug reports.<br>MythTV Version : 24710<br>MythTV Branch : branches/release-0-23-fixes<br>Network Protocol : 56<br>Library API : 0.23.20100429-1<br>QT Version : 4.5.2<br>
Options compiled in:<br> linux debug using_oss using_alsa using_pulse using_jack using_pulseoutput using_backend using_dvb using_firewire using_frontend using_glx_proc_addr_arb using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_libudev using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtdbus using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_live using_mheg<br>
<br>(pulled from the avenard karmic release repository)<br><br>Thanks in advance,<br><br>--Jack<br>