[mythtv] hello and question

Raymond Wagner raymond at wagnerrp.com
Wed Dec 19 19:30:48 UTC 2012

On 12/19/2012 12:10, Peter Hoopes wrote:
> Hello MythTv dev's,
> 	First, I wanted to thank you all for the work you do. I love where MythTV
> is going. We use it here at an independent school for capturing and
> distributing video to several classrooms, laptops, and for video storage.
> It works really well.
> 	I suspect this isn't the right forum, but I'm hoping one of you can point
> me in the right direction. I'd like to implement a number of MythTV
> Frontends across campus, but I would /really like/ to disable the RECORD
> option. Unlike a person's house where they would normally want that
> functionality at every station, I just want a host of playback (either
> live or recorded) stations, as I'm afraid we're going to overload our
> backend with recording by students (boarding school) and/or delete things.
> 	It is possible to have a Frontend with that option disabled? Again, I
> figure I'm not in the right place - any pointers to another mail list or
> developer would be great.

MythTV was never really designed with security against its users in 
mind. In order to record something, the frontend manually inserts a new 
recording rule into the database, and then sends a command to the 
backend using the internal protocol to perform a scheduling run. You 
could make a custom version of the frontend that rips out all the 
scheduling capability, but that wouldn't prevent anyone from building 
their own copy of MythTV and accessing it that way, or simply using the 
credentials in config.xml to poke the database directly.

The easiest solution may simply be to run two systems, one accessible 
and one isolated. Have the isolated system perform all the recordings, 
and throw together some scripts tied into the event system that clone 
the recordings over to the public system. The public system wouldn't 
actually do any recording, but would only use dummy tuners to make 
mythbackend happy, so should anyone screw with it, it would be trivial 
to recover.

More information about the mythtv-dev mailing list