<div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 13, 2020 at 11:54 PM John Hoyt <<a href="mailto:john.hoyt@gmail.com">john.hoyt@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><span style="font-family:arial,sans-serif;color:rgb(0,0,0)">Thanks again for trying.  LIkely, your build will still work for many </span></div></div></div></blockquote></div></div></blockquote><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><span style="font-family:arial,sans-serif;color:rgb(0,0,0)">users that have a more comprehensive python installation via macports.</span></div></div></div></blockquote><div><br></div><div>If you want to match the python install James and I are using</div></div></div></blockquote><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> - you probably only need to match what's in ansible.  </div></div></div></blockquote><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>You can do this with the following command</div><div><br></div><div>"sudo port install py38-future py38-requests py38-requests-cache py38-lxml py38-oauthlib py38-curl py38-simplejson py38-wheel py38-pip py38-pymysql"</div><div><br></div><div>...I'm still going to have to figure out a way to work through the</div></div></div></blockquote><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> python path internals for the app...</div></div></div><br></blockquote><div><br></div><div>Hi, below a short overview about MythTV and <br></div><div>python grabbers for television and videos:<br><br>1) The default grabber script paths are determined by the<br>sharedir  = installprefix + "/share/mythtv/"<br>and the default script location (see item below).<br><br>2) Those default locations can be overwritten by specific settings<br>of the frontend. If not present, they point to their defaults<br>"TelevisionGrabber" -> metadata/Television/ttvdb.py<br>"MovieGrabber" -> metadata/Movie/tmdb3.py <br>An error in the log like<br>"MythSystemLegacy() command not executable, <br>eno: No such file or directory (2)"<br>might occur, if the setting for that grabber is wrong or empty.<br></div><div>See Frontend: Setup->Artwork and Data Sources</div><div>A search in the mysql settings table may be useful:</div><div> select * from settings where value like "%Grabber";</div><div><br>3) The grabber scripts itself must be executable and the<br>first line (shebang) must point to the installed python version.<br><br>4) The scripts can be tested by running them with the<br>"-t" parameter from the command line,<br>e.g.: "/usr/share/mythtv/metadata/Television/ttvdb.py -t"<br>The result is either a traceback or the message<br>"Everything appears in order."<br>Tracebacks usually give hints about missing python packages.<br><br>5) Pythonpath<br>If the python package "MythTV" is not installed in its standard<br>location like "/lib/python<version>/site-packages/MythTV",<br>the PYTHONPATH environment variable must be set to the folder<br>containing the "MythTV" python package.</div><div></div><div><br></div><div>Roland <br></div></div></div>