INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]   Go Down

Author Topic: Childproof TheaterView Lock  (Read 11004 times)

bil1010105

  • World Citizen
  • ***
  • Posts: 142
Re: Childproof TheaterView Lock
« Reply #50 on: April 24, 2012, 06:36:27 pm »

I'm not sure why you prefer this over my suggestion, or consider it simpler...

I just think that setting arbitrary "levels" is more confusing & also more restrictive. Why 4? Why not 3? Or 9? Or X? And how do you police them? I may be missing something... can't quite visualise the workflow.

This would show the restricted user views they don't have access to. Do you really want to show your kids and party guests a 'Porn' menu, even if they need a password? I suppose it might amuse them for hours trying to hack the password.

This would require creating separate views for restricted media. Not only will that often be unnecessary work (i.e., not simple), it will just be an annoyance for the unrestricted user if they would normally use another view for that media. An adult may want to exclude 'mature' films from their child's view, but they probably want it included in their movie views.

I assume you mean "wouldn't normally use" otherwise the above doesn't make sense?

Anyway, I equally assumed that the Porn would be handled by the current access control, so would be hidden generally unless you poke about in Standard View (not very remote-friendly). My idea covered more the situation where you want the 6 year old protected differently than the 12 year old and 16 year old's. They would each have their own view, or set of views. And we would have ours.

Instead of just selecting the appropriate mode and being presented with the views and media you prefer or have been restricted to, this would mean having to enter a password for each and every view that has been restricted. It's possible one would have one or more restricted views in each of Audio, Images and Video. This would be so unacceptable to the unrestricted user, there would have to be a master access control (like there is now)—and you're right back were you started (but a lot more complicated).

The idea is that you restrict upwards, so general stuff remains unrestricted. Once you've entered the PIN once, you don't have to enter it again until the next time you run MC. An alternative may be that once in a view, you can "unlock" it to show more items. That would involve setting your data up properly, but certification on films comes down automatically now (well, MPAA, but that'll have to do :( ) so it shouldn't be difficult. A similar system is on Moving Pictures plugin on MediaPortal, and works really well (I trust my 6 year old with it).

It's not a perfect solution, but I put it forward as an alternative "intermediate" step since it would run alongside the current access control system, and not replace it entirely. I also think it might be easier for the developers to implement.

As I said at the start, I really don't care how it's done, the current system can only be improved upon and most (if not all) the suggestions in this thread would improve things enormously & make MC much more living-room friendly.
Logged

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Childproof TheaterView Lock
« Reply #51 on: April 24, 2012, 10:38:50 pm »

My reason for saying this is that as far as I know, the server always sends the whole library and lets the client decide how to display it. Obviously that means there is 0 security/filtering if accessed from a client. No matter what you have enabled on the server "access control" all the Library Clients, DLNA Clients, etc have full access to everything.

So wouldn't "a way to require the choosing of a mode on startup—whether that's starting a single instance, or connecting to the server" be a solution?
Logged

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Childproof TheaterView Lock
« Reply #52 on: April 24, 2012, 11:38:09 pm »

I just think that setting arbitrary "levels" is more confusing & also more restrictive. Why 4? Why not 3? Or 9? Or X? And how do you police them? I may be missing something... can't quite visualise the workflow.

I agree completely. That's why my suggestion doesn't involve levels at all—arbitrary or otherwise. You would create whatever 'modes' you want to create. Changing from one mode node to another is only restricted if you configure them so that specific change is restricted. I don't know what could possibly be simpler, more flexible or easier to use. But I should refrain from explaining it for a fourth time. If you don't mind, please try reading my descriptions in previous posts (Reply 18, 26 paragraph 3 and 32). If you understand it, I'm confident you'll find it preferable to what you're describing.

Quote
That would involve setting your data up properly, but certification on films comes down automatically now (well, MPAA, but that'll have to do) so it shouldn't be difficult.

Any kind of access control will necessarily be dependent on the data. I see no need to change anything about the smartlist-based exclusion method of the current system. That allows us to do pretty much anything we want. I don't think we need to address anything about how smartlists work or how to ensure reliable data here.

Quote
It's not a perfect solution, but I put it forward as an alternative "intermediate" step since it would run alongside the current access control system, and not replace it entirely. I also think it might be easier for the developers to implement.

The main motivation for my suggestion was it seems relatively easy to implement, and would be a single effective solution to number of different things users have been asking for. It's probably too much to make into this version, as the developers are now in 'polishing mode'. But I can't think of any minor tweaks that would make any difference. Nor have I heard any simpler suggestions here. A first stage of my suggestion—one that omits the view and feature restrictions—probably doesn't involve much work. It's really nothing more than extension of the current system from one to multiple 'modes'. Restricting specific views (which your suggestion relies on completely) likely involves more work.
Logged

MrHaugen

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 3774
Re: Childproof TheaterView Lock
« Reply #53 on: April 25, 2012, 02:19:20 am »

My reason for saying this is that as far as I know, the server always sends the whole library and lets the client decide how to display it. Obviously that means there is 0 security/filtering if accessed from a client. No matter what you have enabled on the server "access control" all the Library Clients, DLNA Clients, etc have full access to everything.

That's a very good point. Not enforcing the settings from the Library Server would just be bad. You could easily add another client, and view what ever you want. The things discussed here should be enforced from what ever machine sets it. It it's a library server, then clients should be forced to use it. If it's set on a local client, the users on that install would be restricted.

People with one HTPC might not care much about this, but I certainly will in two months when I have a "stranger" renting my basement apartment and he has direct access to my network! It's also imperative that he does not look at my network traffic and enter the Sync details so he can mess up my library. Of course, I will in time lock this down tight, but it might be a while.
Logged
- I may not always believe what I'm saying

gvanbrunt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1232
  • MC Nerd
Re: Childproof TheaterView Lock
« Reply #54 on: April 25, 2012, 03:17:31 pm »

Quote from: rick.ca
So wouldn't "a way to require the choosing of a mode on startup—whether that's starting a single instance, or connecting to the server" be a solution?

I'm not advocating for or against anyone's suggestions on how to implement it. JRiver is pretty good coming up with innovative solutions that are easy to use, so I'll leave that up to them. As long as it meets my specs I'm happy.

Quote from: mrHaugen
I have a "stranger" renting my basement apartment and he has direct access to my network!

Not exactly on topic, but you can use a switch like this:

http://configure.us.dell.com/dellstore/config.aspx?oc=bccwak1&c=us&l=en&s=soho&cs=ussoho1&model_id=powerconnect-2808

To setup a separate VLAN for the renter so they only have access to the internet. Those switches are actually quite feature packed for the price. Would require reading though as I'm sure not many are familiar with VLANs and their use unless you are a network tech.
Logged

bil1010105

  • World Citizen
  • ***
  • Posts: 142
Re: Childproof TheaterView Lock
« Reply #55 on: April 25, 2012, 03:48:32 pm »

I'm not advocating for or against anyone's suggestions on how to implement it. JRiver is pretty good coming up with innovative solutions that are easy to use, so I'll leave that up to them. As long as it meets my specs I'm happy.

This.
Logged

MrHaugen

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 3774
Re: Childproof TheaterView Lock
« Reply #56 on: April 25, 2012, 04:47:32 pm »

To setup a separate VLAN for the renter so they only have access to the internet. Those switches are actually quite feature packed for the price. Would require reading though as I'm sure not many are familiar with VLANs and their use unless you are a network tech.

Yea. I have a rack with servers and lots of equipment at home, so I know the possibilities :) The problem is that I WANT to give them access to this stuff. Because my SAN have no problem handling the load, and it'll add value to the person renting. Especially if they are media junkies like me. That is however not an option based on how MC library server is working today. And I think that's a shame.

I'll probably end up giving them very restricted file access on the server only. It's not ideal, and it'll be yet another missing sale for JRiver :) I do not want to think of how many tenants I've had in my apartment that would probably purchased MC if I had offered them client access to my library server. But I've never dared to share anything else than a windows file share.
Logged
- I may not always believe what I'm saying

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Childproof TheaterView Lock
« Reply #57 on: April 25, 2012, 07:21:05 pm »

I'm not advocating for or against anyone's suggestions on how to implement it. JRiver is pretty good coming up with innovative solutions that are easy to use, so I'll leave that up to them. As long as it meets my specs I'm happy.

I was asking you a question. Thanks for your help. ::)
Logged

pcstockton

  • Citizen of the Universe
  • *****
  • Posts: 1261
Re: Childproof TheaterView Lock
« Reply #58 on: April 25, 2012, 09:53:12 pm »

Dont censor your children.  Teach them (actual parenting.... silly... i know) what they are allowed to do and what you would rather they did not.

Problem solved.
Logged
HTPC (ASRock Mini PC 252B: i5 2520M Sandy Bridge/HD3000 - 2.5 GHz - 8GB RAM - 256GB Intel SSD - Win7 Home) > MF V-Link 192 > Wireworld Ultraviolet > Naim DAC > Naim NAC 102/NAPSC/HiCap (PSU) > Naim NAP 180 Amp > Naim NACA-5 Speaker Cables > Naim Ariva

pcstockton

  • Citizen of the Universe
  • *****
  • Posts: 1261
Re: Childproof TheaterView Lock
« Reply #59 on: April 25, 2012, 09:57:31 pm »

Yea. I have a rack with servers and lots of equipment at home, so I know the possibilities :) The problem is that I WANT to give them access to this stuff. Because my SAN have no problem handling the load, and it'll add value to the person renting. Especially if they are media junkies like me. That is however not an option based on how MC library server is working today. And I think that's a shame.

I'll probably end up giving them very restricted file access on the server only. It's not ideal, and it'll be yet another missing sale for JRiver :) I do not want to think of how many tenants I've had in my apartment that would probably purchased MC if I had offered them client access to my library server. But I've never dared to share anything else than a windows file share.

No offense Mr. H but....  You want MC to develop something so you can "add value" to your rental properties?  I dont think that is in their business plan, copyright issue aside.

FYI, I had a friend lose his bar over back ASCAP dues.  Be careful.
Logged
HTPC (ASRock Mini PC 252B: i5 2520M Sandy Bridge/HD3000 - 2.5 GHz - 8GB RAM - 256GB Intel SSD - Win7 Home) > MF V-Link 192 > Wireworld Ultraviolet > Naim DAC > Naim NAC 102/NAPSC/HiCap (PSU) > Naim NAP 180 Amp > Naim NACA-5 Speaker Cables > Naim Ariva

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Childproof TheaterView Lock
« Reply #60 on: April 26, 2012, 12:30:26 am »

Aside from the legality of the media sharing, the renter would require their own MC license. If they're willing to pay for that, and at the same time grateful for the access to a large collection of media, wouldn't they strongly prefer using their own library? Who would want a landlord overseeing every aspect of they're media consumption? If they're using their own installation and library, then security around the file sharing is strictly an operating system issue (where all the necessary tools MC may never have are already available). And now that meta data is saved either in the media files or beside them, that can be made available as well. Neither rights need include writing to files. The renter can use or ignore whatever they like, and there's no security issue.
Logged

bil1010105

  • World Citizen
  • ***
  • Posts: 142
Re: Childproof TheaterView Lock
« Reply #61 on: April 26, 2012, 02:14:39 am »

Dont censor your children.  Teach them (actual parenting.... silly... i know) what they are allowed to do and what you would rather they did not.

Problem solved.

I'm guessing you don't have kids of your own?

If so, have you ever tried explaining to a 6-year-old how to exercise self judgement on what is age appropriate for them? When they are presented with a list of several hundred films, and their reading isn't fluent yet, and you're not in the room, how would they decide Bambi over Inglorious Basterds? It's not a choice they should have to make.

It's not about censorship. It's about protection.
Logged

locust

  • Citizen of the Universe
  • *****
  • Posts: 699
Re: Childproof TheaterView Lock
« Reply #62 on: April 26, 2012, 02:44:50 am »

Aside from the legality of the media sharing, the renter would require their own MC license. If they're willing to pay for that, and at the same time grateful for the access to a large collection of media, wouldn't they strongly prefer using their own library? Who would want a landlord overseeing every aspect of they're media consumption? If they're using their own installation and library, then security around the file sharing is strictly an operating system issue (where all the necessary tools MC may never have are already available). And now that meta data is saved either in the media files or beside them, that can be made available as well. Neither rights need include writing to files. The renter can use or ignore whatever they like, and there's no security issue.

I guess if the user idea was implemented the tentant could make their own account, and the land lord would not know the password so they wouldn't be able to see the statistics.. The land lord would only be able to see what media the tennant has uploaded to the server, unless file security/sharing permissions did not exist for the land lords mc and or windows account as well as using a scramled/ecrypted file naming system..

This would keep it totally private..
Logged

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Childproof TheaterView Lock
« Reply #63 on: April 26, 2012, 04:48:11 am »

You seem to be missing the point. There's no plausible reason why a landlord and tenant would want to share a library. Unless, say, they became friends and trusted one another. But if they trusted one another, then neither would be interested in the same level of security. They might want separate user stats. But, if they're reasonable, they'll realize JRiver is probably not going to make a huge investment in developing a feature that's only useful in unusual situations such as this. They'll likely be happy to weigh the pros and cons of sharing a library versus using their own, and choose that which suits them best.

In the more likely of improbable scenarios, the landlord will want to ensure the integrity of his media files is maintained, and both will want to maintain their privacy. That can be done very effectively with existing operating system controls, and by maintaining separate libraries.

It's certainly a red herring when it comes to imagining a simple, effective and easy-to-use access control feature that would provide a much greater number of users with the more utility.
Logged

MrHaugen

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 3774
Re: Childproof TheaterView Lock
« Reply #64 on: April 26, 2012, 04:58:22 am »

No offense Mr. H but....  You want MC to develop something so you can "add value" to your rental properties?  I dont think that is in their business plan, copyright issue aside.

FYI, I had a friend lose his bar over back ASCAP dues.  Be careful.

And what is the harm in developing a mechanism that would prevent outsiders from manipulating or destroying your library, as opposed to family members or friends doing the same? It's stuff that would be used in several cases, not only mine. What about businesses that wants to showcase their products and have guest networks. Would you not prefer to lock it down so others don't have a chance of tampering with stuff? Getting to your unfinished Demo recordings or other stuff. I think it's bad to leave out segments that would fit perfectly for MC, just because you're lazy with planing a feature (not actually taking about you here pcstocton :)). Actually it's not sure that any more time would be used to accommodate for this at all.

Aside from the legality of the media sharing, the renter would require their own MC license. If they're willing to pay for that, and at the same time grateful for the access to a large collection of media, wouldn't they strongly prefer using their own library? Who would want a landlord overseeing every aspect of they're media consumption? If they're using their own installation and library, then security around the file sharing is strictly an operating system issue (where all the necessary tools MC may never have are already available). And now that meta data is saved either in the media files or beside them, that can be made available as well. Neither rights need include writing to files. The renter can use or ignore whatever they like, and there's no security issue.

I've never given away access to MC license to anyone except for family I live with at that time. It's a given that they would have to purchase the product them self if they find it useful. Why people would not prefer their own library is totally dependent of what type of library they have. Most users download a few files here and there, and have manual routines of getting their stuff. For example downloading several single episodes each week. That is work right there. If they can avoid that, and have it all in one place at all time, I think that plenty would appreciate that over their own limited library. I know this of experience. It's not something I make up.
The person accessing this Library would of-course be very happy if he could have his own play stats. So he always know where he left of watching that show. THAT is one part of the reason why I'm looking for a simple but easy to use User system for the library server. In the cases where it's not right to share those counters. But I don't really think it's a very big problem even if they only have my personal play stats, or if I have access to his play stats. Why would anyone care what their tenant is watching if you've given him access to the library server anyway? Only play stats that could be revealing would be play numbers on porn. It would be pretty embarrassing for both the house owner en the tenant if one or the other could see these counters. But that is where access control comes in. You would not want to share this. So, so it's really not a huge problem.

Sure, you could ask the guy to just maintain it's own library on the client, and use your wanted security settings on Share and NTFS. But it's very likely that he will piss his pants when he starts using MC with such a library. Instead of just getting the access to the media he wants. He might also need to do some organizing, and if he does edit some info, there will probably be a LOT of messages that MC can not write to the share because of no edit and write options. So, it's not a given that this will work out great. But it is one way to deal with the problem.

I'm guessing you don't have kids of your own?

If so, have you ever tried explaining to a 6-year-old how to exercise self judgement on what is age appropriate for them? When they are presented with a list of several hundred films, and their reading isn't fluent yet, and you're not in the room, how would they decide Bambi over Inglorious Basterds? It's not a choice they should have to make.

It's not about censorship. It's about protection.
That will not work most of the times. If you say to children that they should not watch this or that..... That is EXACTLY what they would do in time. It's about censoring or protecting them from the things that are not good for them. Very violent movies or pornography are obvious things. It's just like your stack of porn magazines. I do not think that ANY parts tells their son not to look in those magazines, and leave them in the open.

I guess if the user idea was implemented the tenant could make their own account, and the land lord would not know the password so they wouldn't be able to see the statistics.. The land lord would only be able to see what media the tennant has uploaded to the server, unless file security/sharing permissions did not exist for the land lords mc and or windows account as well as using a scramled/ecrypted file naming system..

This would keep it totally private..
I'm not looking for something like that. Even though it would be cool. I think it's stretching it way to far. Only thing I would want is some way of making sure that you just can't add clients on the network and hack the password. This could easily be done with approval of computers connected to the library. They could get access denied until the approval from the server. Heck, I could even live without this! The only thing I think REALLY needs to be in place is the enforcement of policies from the Library server. So, for example the tenants or your kids PC can't access your porn. It's would be rather awkward if they did :) Sure, you CAN have different libraries for this. But it's such a huge hazzel. You need to go to standard view, change library, thumbnails have to be built AGAIN, and then you can access the media.


Please, don't focus so much energy over MY situation. Sure, it can apply to others as well. But it's really not about this special case. It's about the general control you would want with a Server/client setup. You want to know that the clients have access to what they should, and nothing else. You want the library to be safe, and you don't want strangers messing with your data.
Logged
- I may not always believe what I'm saying

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Childproof TheaterView Lock
« Reply #65 on: April 26, 2012, 06:13:02 am »

Quote
It's about the general control you would want with a Server/client setup. You want to know that the clients have access to what they should, and nothing else. You want the library to be safe, and you don't want strangers messing with your data.

I don't understand why this has to be so complicated. We've already dealt with this. If it's about maintaining the effectiveness of a library-based access control system, then yes, obviously the same system has to be enforced if the library is shared via Library Server.

I don't use Library Server, so I'm unfamiliar with the nuances. My suggestion involves the use of 'modes' associated with the library. I assume those would apply equally, regardless of how the library is accessed. But I suppose this raises a good question no matter what. If it's for security rather than convenience, there needs to be a way to require the choosing of a mode on startup—whether that's starting a single instance, or connecting to the server. So as to not annoy those using the feature for convenience only (or not at all), there would need to be a password-protected master control for enabling or disabling the whole thing (i.e., as there is now).

If you're talking about some other aspect of security in a networked system, then it's something that should be dealt with using the security features of the operating system. It's not relevant to the topic. And even in the far-fetched scenario where you've given someone you don't trust access to your network and your MC Library, there's not much point in quibbling a simple library-based access control system might not be as effective as a much more complicated multi-user MC would. Surely we're all better off with something that's easy to implement (because we might actually get it), easy to use, and which is potentially useful to everyone—even those who think they need something more sophisticated.
Logged

MrHaugen

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 3774
Re: Childproof TheaterView Lock
« Reply #66 on: April 26, 2012, 08:06:10 am »

If you're talking about some other aspect of security in a networked system, then it's something that should be dealt with using the security features of the operating system. It's not relevant to the topic. And even in the far-fetched scenario where you've given someone you don't trust access to your network and your MC Library, there's not much point in quibbling a simple library-based access control system might not be as effective as a much more complicated multi-user MC would. Surely we're all better off with something that's easy to implement (because we might actually get it), easy to use, and which is potentially useful to everyone—even those who think they need something more sophisticated.

You're partially right. In a perfect world, access to your media should be done through the OS security layers. The problem here is that you don't use library server (as you say your self), and that might be part of why you don't see the limitations. The technical problems with using Library server and restricting access on shares and NTFS, is that MC uses the access settings purely for the user logged on in the session MC is running. So, it would be impossible to use Library server and the OS limitations for more than one person/group/computer. IF MC library was smart enough to get the credentials from the client and use the media files depending on this access control lists (Share and NTFS), then we could do almost anything with the access rules. The problem would however still be that multiple users could use the same computer and logged in user. I think it's a fair bet that many HTPC users have one common user on the HTPC, and they might not even shut down the computer properly. Just using Sleep or Hibernate instead. So, the security rules is not super smooth to relay on. However, if you could connect your proposed access "modes" to user/group rights on the share/ntfs volume, then you might have a workable solution.

When you don't use Library servers, it's also hard to see the advantages with this system. If you have lot's of media that several users access on several computers, there are imo huge benefits with tagging and organizing on one central location only. And this is where many new houses and apartments are heading towards. Easily accessible media in most rooms. I would be willing to bet a good amount of money that more people would like to use this instead of multiple local libraries if they just had the know-how. This touches the user friendliness subject again, and I would happily donate money to the guy/girl that gives us some how-to videos :) That's another discussion though.

You say again that user based library is something that would probably not be used in most cases. At this day you are probably right. But if it was easy to enable and use, I think that many more would like to use it if it was available. If we had removed some of the few remaining obstacles in the Server/client mode, I think that many more users would like to even run Library server and user based library. The obstacles I'm talking about here is for example the problem with importing from clients to the server and allowing file level manipulation on server (media and cover art). This will hopefully be fixed in time. I think that the market for this is much higher than many here anticipates.

Such a system could be used locally on one client, or through a library server. I can think of many cases other than my "house owner and tenant" case as very valid examples of why this is important. Here's a few:
- If I had a 16 year old son, he would probably be watching lot's of other things than me.
- If I had kids, they would watch children stuff. I do not need stats for that.
- If you have a flexible wife, she might have her own shows, while you watch your shows in another room.
- You have guests that want access to changing music on the bathroom, but you would not want them to play a video and occupying the toilet for a long time :)

I KNOW this is not the essence of this discussion, but it's all connected. At least in my head. I'll get back to why later on.

Access Modes
I've said it before, and I'll say it again.. I have nothing against your suggestion of modes of access. You could expand the current access rules and party lock down a bit, and tie it to password protected "modes" with a sort of child parent system so you can access more restricted modes easily, but more open restrictions would require a password. Perhaps throw in option to remove the exit item in Theater View as well. I think that was what you suggested(?), and I really like that. It sounds great! You could even throw in who can see what views and so on, so it's much more personalized for the person or group of persons that wants to use the media. That would be the frosting on the cake.

Enforcement
I think that the only correct way of getting this is through the library. So, if you use a local client you only have the access rules for this client. If you set this on the library server, all the access control settings are forced from the server to the clients. That way, you would have this system on all clients, and the users could only use their mode, no matter what (ok, you have the hacking part as well, but let's not take it to far in the start).

This would be enough for a while. Even for me. But let's take it ONE step further and see what else could be done.

Multi user
You might think: "Oh, Jeeeesus. Why do he talk about this again?". I'll try to explain. The system you described Rick, is not much different from a User access setup. You call it modes, but you could easily call it users or groups instead. Sure, it does not involve multi user stats, but that could be tied to this at a later stage when people finally realize the power of it. Let me throw out one example.

So, I have some thoughts and questions regarding this subject....
What would really be needed for a Multi User database? It would require adding more fields, but this could be hidden for all except the user is self. And perhaps the master user for the library. Hence not complicating things for the actual users. Only the library admin if he chooses to use it this way. Let's take one important library field to start with: Number Plays. This one could have a shown name of Number Plays for the user, but could have a internal name of "Number Plays Mode/UserName". So, the view rules you would create for the users could easily be set with each mode or person/groups name. The library server would sync this changes just as todays changes. If users (not the master) create views them self, the MC engine might be able to replace rules with for example "Number Plays" with "Number Plays Junior" automatically, so there's no noticeable change for the user.


How much trouble would this really be? At least for me, it does not look like a HUGE undertaking (but again, I'm no programmer and have very little knowledge of how MC is built). Dynamically added fields for Users/groups, syncing those fields and some logic how to parse user based library fields to your own set of fields. There might be several things I'm not taking into considerations here, but I can't think of any big hindrances right now.
Logged
- I may not always believe what I'm saying

Sandy B Ridge

  • Citizen of the Universe
  • *****
  • Posts: 884
Re: Childproof TheaterView Lock
« Reply #67 on: April 26, 2012, 08:33:17 am »

For me, in my situation, a simple solution would suffice - I don't expect Haswell to be able to hack for at least a few years yet (and by then we may all be streaming 4k uncompressed media from the net on demand!). But I appreciate some with older children/lodgers may want a more secure system.

Can we just have the ability to turn on/off access control from the MCC command line or from theaterview in the short term? It would suffice for me for a while (maybe the lifetime of my HTPC!)

SBR
Logged

MrHaugen

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 3774
Re: Childproof TheaterView Lock
« Reply #68 on: April 26, 2012, 09:01:33 am »

I don't mind at all if things are implemented gradually my self. I would not expect all or much of this to be implemented in quite a while.

One easy way to start would be to implement this Modes/Groups/Users (call them and rename them to what ever you want?)
Then tie them together with todays Party Mode and Access Control as well as an option for removing Exit item in Theater View perhaps?
Password Protect the modes and add a user switch for both Theater View and standard view, as well as a on screen keyboard for the password.

Set this locally on the client as Access Control and Party mode is today, and rather try to integrate it in the library and sync later on? This should be plenty to start with, but it would give the most basic functionality wanted. As always this is just a suggestion..
Logged
- I may not always believe what I'm saying

bil1010105

  • World Citizen
  • ***
  • Posts: 142
Re: Childproof TheaterView Lock
« Reply #69 on: April 26, 2012, 12:44:45 pm »

That will not work most of the times. If you say to children that they should not watch this or that..... That is EXACTLY what they would do in time. It's about censoring or protecting them from the things that are not good for them. Very violent movies or pornography are obvious things. It's just like your stack of porn magazines. I do not think that ANY parts tells their son not to look in those magazines, and leave them in the open.

I agree, and that's pretty much what I said in response to the post by pcstockton.

Inappropriate material should just not be visible to my 6-year-old, to protect them.

I also don't consider that censorship. Censorship in my mind means the film is cut by a 3rd party to remove "offensive" material, which the BBFC are fond of doing in the UK. It's also not "banning" them either - if they're not visible - then to her, they simply don't exist.

All my films are uncut.  8)
Logged

pcstockton

  • Citizen of the Universe
  • *****
  • Posts: 1261
Re: Childproof TheaterView Lock
« Reply #70 on: April 26, 2012, 03:34:43 pm »

no one said parenting is easy.  

I would make the same decisions about media content as I would about drugs and sex.  There is no way you can password protect them from that.  You just have to hope that you do a good job parenting and your children make good decisions.

In the final analysis, for me personally, I would simply not import objective material.  If your children are old enough to run MC, they are old enough to know what they are not allowed to do.

Kids of all ages know ALL of the bad words, yet they know they aren't supposed to use them.  

The analogies go on and on... and I would venture to say that an R rated movie is the least of your worries.

I am not making a judgement on anyone personally.  But for ME I would consider myself a lazy an ineffective parent if I "hid" objectionable material, rather than explain why it is important to me but not appropriate for them.  Especially when said material is important to you.

But hey, that is just me.  I grew up in a far different type of home apparently that put value on different things.

Cheers!
Patrick
Logged
HTPC (ASRock Mini PC 252B: i5 2520M Sandy Bridge/HD3000 - 2.5 GHz - 8GB RAM - 256GB Intel SSD - Win7 Home) > MF V-Link 192 > Wireworld Ultraviolet > Naim DAC > Naim NAC 102/NAPSC/HiCap (PSU) > Naim NAP 180 Amp > Naim NACA-5 Speaker Cables > Naim Ariva

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Childproof TheaterView Lock
« Reply #71 on: April 26, 2012, 05:12:20 pm »

One easy way to start would be to implement this Modes/Groups/Users (call them and rename them to what ever you want?)
Then tie them together with todays Party Mode and Access Control as well as an option for removing Exit item in Theater View perhaps?

Reading your previous post, I was astounded you could read my mind ("You might think: 'Oh, Jeeeesus. Why do he talk about this again?'"), and yet choose to ignore the simple point you're forcing me to make over and over again. Now you're suggesting a "start" I've already specified in a reasonably complete manner.

To pick just one of the flaws in your argument (for a multi-user MC), you point out users may fail to switch modes as my suggestion assumes they will (e.g., accidentally leaving the family HTPC in an unrestricted mode, potentially exposing the children to porn). I believe the risk of this is made negligible by making mode-switching very easy and displaying the mode prominently (as many of us do with things like the Time and Zone in Theatre View). Your solution to this is to use a system that requires all users to login to MC as a unique person to which complex complex rules and file-level access rights have been assigned. How can that possibly work when these same people can't even use the simple and effective mode-switching system?

Sorry—I said one flaw—but I can't let this one go too. You presented a list of cases "as very valid examples of why [your system] is important." Every one of these cases is handled perfectly but the much simpler system I've suggested. I have acknowledged this would require (for those choosing to use it) a mode be selected by anyone starting MC, and that would mean entering a password if the selected mode is restricted. If that's a potential annoyance, it's impact could be reduced by MC selecting a preassigned mode based on client computer and user (i.e., Windows logon). A multi-user MC is simply not required for this purpose.

If you insist on discussing your pet idea, could you start your own topic rather than hijacking this one? Although I don't think it's of much use and involves a prohibitive amount of complexity and development time, I have no objection to you attempting to make the case for such things. But it's annoying to have much simpler and practical ideas buried in discussion of something that really has very little bearing on the topic at hand. I have to wonder if your true motivation is you recognize the simple practical idea, if implemented, would drastically reduce any need there might be for the kind of system you're advocating. I hope that's not the case.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72546
  • Where did I put my teeth?
Re: Childproof TheaterView Lock
« Reply #72 on: April 26, 2012, 05:16:19 pm »

I guess this horse has been beaten enough now.  Locking this thread.

Any tulips yet in Canada?
Logged
Pages: 1 [2]   Go Up