[mythtv-users] remote frontend on a Mac

lee lee at yun.yagibdah.de
Thu Dec 17 11:09:38 UTC 2009


On Thu, Dec 17, 2009 at 02:14:20PM +1300, Nick Rout wrote:
> >> All recordings are shared within a single MythTV setup (which encompasses all frontends and backends tied to the same master backend). MythTV doesn't have a concept of "users" really.
> >>
> >
> > That sucks, and it's totally ridiculous. How do I prevent another user
> > from removing my recordings or from preventing me from recording
> > something because he's trying to record something else at the same
> > time?
> 
> Why should you rule?

Why not? I'd be providing a service, allowing someone else to use my
hardware.

> But seriously there are some features that reqire a PIN number, I have
> never set it up so I am not sure how far that extends.

That only seems to be used for things that have already been recorded.

> But think your problem through. How does the backend know who is
> holding the remote when you are setting up a recording or deleting
> one? How do you authenticate with a remote? Should you need to
> authenticate every keypress? How long before the authentication times
> out?

Why would you use a remote?

Anyway, you would just authenticate with your username and
password. What's the problem with that?

> You may think the system is ridiculous, but it works for many people.

Who mess up each others recordings ... Working? Well, it's working and
has some nice features, but it's extremely awkward to use and missing
some very basic stuff. Not being capable of having multiple users
makes it pretty useless for me. I'll probably purge it and use
kaffeine again.

> > And how could you have remote frontends when they all use the same
> > settings? You would be required to have identical hard- and software
> > for all the frontends.
> 
> They don't use all the same settings. Its per frontend hostname
> though, not per user. Take a look at the settings table in the
> database:
> 
> mysql> describe settings;
> 
> +----------+--------------+------+-----+---------+-------+
> | Field    | Type         | Null | Key | Default | Extra |
> +----------+--------------+------+-----+---------+-------+
> | value    | varchar(128) | NO   | MUL |         |       |
> | data     | text         | YES  |     | NULL    |       |
> | hostname | varchar(255) | YES  |     | NULL    |       |
> +----------+--------------+------+-----+---------+-------+
> 3 rows in set (0.01 sec)
> 
> See how each setting has a hostname associated with it? Thats why you
> WILL get problems if the database thinks two machines have the same
> hostname.

It thinks they are the same even when they are using different names
and are different computers. I had to change the server address from
127.0.0.1 to the address of the server because the software was
assuming it would be the same for clients. And why do you need to
enter IPs and can't just use the hostname?

And then, if it would work, you could apparently do whatever you want
from any client, and that's just ridiculous. You need to give everyone
administrator rights on windoze computers to prevent them from being
blocked from doing their work, but this isn't windoze and it shouldn't
that way anyway. I don't give anyone else admin rights on my
computer. Why would I suddenly do that with mythtv? It's outrageous.


More information about the mythtv-users mailing list