[mythtv] Developing database and program synchronization for remote frontend/backend
subbyz at kinison.puremagic.com
Fri Apr 13 22:56:31 UTC 2007
I'm getting ready to embark on developing some code to facilitate being able
to support remote frontends. That means when the frontend is not
necessarily on the same LAN as the primary recording backend, but is across
some less reliable and/or slower network than a LAN.
I haven't seen any info where other people have already done something like
this, or where it appears to be supported by mythtv itself, but I may have
missed that. Does anyone have a pointer to info on others that have done
I've got an RV that I'm planning to put a myth frontend into, but when on
trips, it's going to obviously need to be disconnected from the network
that my primary backend is on.
So, my plan is to setup a non-recording backend on the same machine that is
merely synchronized from my primary backend whenever the internet is
available. My intent is to use ssh and rsync for copying the recordings,
and helper code to synchronize the various DB records in the correct
I plan to support retrieving guide data and recording data from the primary
backend to the slave so the remote slave can schedule programs and add
programming rules, adding support to the db for tracking information so that
I can safely and correctly synchronize recording rule changes in both
directions depending on which is most up to date, and other necessary
tracking info in the DB.
Is anyone aware of pieces that may already do all or part of this, or where
someone is working on something like it?
More information about the mythtv-dev