<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12.0pt; line-height:1.3; color:#1F497D" id="nine_body_n17c72b-7ad34" class="nine_body" dir="auto">
<div class="nine-pg" dir="auto"><br>
</div>
</div>
<div id="quoted_body_n17c72b-7ad34" class="quoted_body_editor mceEditable" dir="auto">
<blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="nine-pg" dir="auto">
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">I have also added code to check for services_api and prompt you to</div>
<div class="nine-pg" dir="auto">install that if it is not present.  That is a bit problematic.  It is</div>
<div class="nine-pg" dir="auto">in the libmyth-python package, but depending on the system you are</div>
<div class="nine-pg" dir="auto">running <a href="http://test-mythbackend.py">test-mythbackend.py</a> from, the correct version of</div>
<div class="nine-pg" dir="auto">libmyth-python to match the v30 on your backend box may or may not be</div>
<div class="nine-pg" dir="auto">available.  And installing libmyth-python will drag in a number of</div>
<div class="nine-pg" dir="auto">other packages, including bits of MythTV.  I am not sure just how much</div>
<div class="nine-pg" dir="auto">would need to be installed to satisfy the dependencies of</div>
<div class="nine-pg" dir="auto">libmyth-python, but it could extend up to a complete MythTV backend</div>
<div class="nine-pg" dir="auto">system with database, and that is not really what you would want on</div>
<div class="nine-pg" dir="auto">that PC.  It might be necessary to see if you could just copy bits of</div>
<div class="nine-pg" dir="auto">the correct libmyth-python package across from your backend box,</div>
<div class="nine-pg" dir="auto">rather than install the full libmyth-python package.  If that is even</div>
<div class="nine-pg" dir="auto">possible.</div>
<div class="nine-pg" dir="auto"><br>
</div>
<div class="nine-pg" dir="auto">So I think I need to create a virtual PC running a similar setup to</div>
<div class="nine-pg" dir="auto">the PC you want to run this on and try it out and see what happens. So</div>
<div class="nine-pg" dir="auto">what is that PC running?  And your current backend box is running</div>
<div class="nine-pg" dir="auto">MythTV v30, but what version of Ubuntu is it running?</div>
<div class="nine-pg" dir="auto">_______________________________________________</div>
</div>
</blockquote>
<div class="nine-pg" dir="auto">
<div class="nine-pg" dir="ltr">Wondering if there is a different way of going about this (brainstorming?):</div>
<div class="nine-pg" dir="ltr">- use System Event / Client Disconnected on the BE to run a script that throws a message to wherever when nominated FE disconnects?</div>
<div class="nine-pg" dir="ltr">- use the Frontend Services API / GetStatus maybe state field has something useful?</div>
<div class="nine-pg" dir="ltr">- use the Frontend Services API / SendKey to trigger script on FE from desktop that then throws message to wherever?</div>
</div>
</div>
</body>
</html>