[mythtv-users] MythTV Frontend for Android released on Market

Ronald Frazier ron at ronfrazier.net
Thu Feb 23 16:33:43 UTC 2012


On Thu, Feb 23, 2012 at 11:10 AM, - - <fretinvin at gmail.com> wrote:
> I would like to have it supporting multiple backend versions but I don't
> know how. Is there a way? The only thing I have seen regarding this is that
> you should not "probe" the backend for versions... Is there a way to tell
> the the backend to be backwards-compatible?

No, as I recall neither the frontend nor backend are forward or
backward compatible. They must always match protocol versions exactly.
Other myth-compatible software maintains compatability by supporting
multiple protocols and then using whichever one is supported by the
backend.

You said not to probe for backend versions, but that's not really
true. The guide you link to says that when you say hello by telling it
your protocol version, it will reject you but tell you what version it
does support. You can then reconnect using a different protocol IF YOU
HAVE CODED SUPPORT FOR THAT PROTOCOL. The main point there is, don't
just assume the protocol is similar enough and say that you support
version X+1 when you really only truly support version X.

I used to run a couple of hauppauge media MVP devices, and they had
myth compatible firmware that ran on them. As I recall, that's exactly
how they handled supporting multiple version. They would connect to
myth and identify as supporting a specific version and then reconnect
using the appropriate supported protocol once it knew what the backend
was using.




-- 
Ron Frazier


More information about the mythtv-users mailing list