<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 class="gmail_quote"><div>I feel like I'm a relative path away from wrapping this up - just can't seem to stumble on the right path for the requesting application (mythmetadata).</div></div></div></blockquote><div><br></div><div><div>I believe the latest versions of MythFrontend.app that I just uploaded to SourceForge (<a href="https://sourceforge.net/projects/mythtvformacosx/">https://sourceforge.net/projects/mythtvformacosx/</a>) fix the python and metadata grabber issues.</div></div><div><br></div><div>Getting python portable was quite a bit more involved than I originally thought (been hacking at this for the past week - lots of dead ends...).  The new builds now include a portable version of python3.  The trick to getting this to work was using py2app to build a portable version of one of the metadata grabbers (<a href="http://ttvdb.pl">ttvdb.pl</a> seems to work best as it has the most dependencies).<br></div><div><br></div><div>I also had to steal a play from the mythbuntu folks where the application's executable is now an sh script that sets some local variables (mainly PYTHONHOME and PYTHONPATH) then calls the real executable now named "mythfrontend.real".</div><div><br></div><div>I've tested that the new applications work on a clean (i.e. no macports no python3) High Sierra VM, so hopefully no one comes across any new python related issues :)</div><div><br></div><div>BTW - Are there any devs out there kind enough to take on my Trac ticket getting the compile script into the packaging baseline (<a href="https://code.mythtv.org/trac/ticket/13642">https://code.mythtv.org/trac/ticket/13642</a>)?  It could certainly use a review and probably some verified testing by other users - BUT - it seems to be working very well for me and I've put a substantial amount of hours into it at this point...</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote></div></div>