INTERACT FORUM

More => Old Versions => JRiver Media Center 19 for Windows => Topic started by: Matt on August 13, 2013, 09:59:37 am

Title: NEW: User accounts
Post by: Matt on August 13, 2013, 09:59:37 am
Overview
MC19 adds user accounts to the library.  User accounts allow you to control what users see what content in your library.  User accounts can optionally be password protected.

The user system replaces Access Control from earlier versions.

The accounts are part of the library.  Any connected clients will have the same accounts as the server.  The user accounts will be part of a library backup.

How to Use
Users are controlled from the View > User menu at the top of the program.

You can add any number of users.

For each user, you can optionally specify search criteria to hide things.  For example, -[Genre]=[Children] would cause an account to hide any files with a genre of Children.  You can also hide content using the 'User Field' (see below).

The Administrator user account will always be able to see all files.

User Field
The library has a 'User' field that allows you to set what users see each file.

If you leave this field blank, all users will be able to see the file (the default).

If you set 'User' to one or more users, then only those users will be able to see the file.

Security
User accounts change what files are shown in the library.  However, they have no impact on a file's actual availability at the operating system level.  

This means any user can open Explorer and find any content.  If they find content not allowed by an MC account, MC will refuse to play it.  Any other program would play the content (since it won't know about MC user accounts).

Passwords are stored encrypted, but a clever person with a hex editor could remove the user accounts completely from the library.

Scope
The possibilities here are pretty endless, but our goals for MC19 are modest.  I want a simple way to not see Curious George when I sit down at the couch.  We're not trying to make everything in MC fully multi-user.

Compared to Multiple Libraries
It has always been possible to maintain separate libraries for different users or purposes.

However, this has several significant drawbacks:
* There are multiple copies of the metadata and keeping each library in sync is challenging
* A tool like television recording needs to know about _all_ recordings for all users to properly handle conflicts and record everything (you can't not record a kid's show because you happen to be watching a parent's show)
* Multiple libraries complicates backup and restore since there's no single set of data
* A library server will only serve a single library
Title: Re: NEW: User accounts
Post by: Matt on August 13, 2013, 09:59:44 am
reserved
Title: Re: NEW: User accounts
Post by: 6233638 on August 13, 2013, 10:52:52 am
This sounds interesting - how does it affect DLNA?
I'm still having difficulty getting video to work well over DLNA, but one issue that I've run into is that any time I make a change to the DLNA settings, every television in the house picks that up as a new server, and I have to manually remove it from them.

Is is possible to use user accounts to restrict access to what certain clients can see?
E.g. set up a TV in the kids' room to only have access to cartoons. (or possibly even films below a certain rating)
Title: Re: NEW: User accounts
Post by: MrHaugen on August 13, 2013, 11:04:37 am
Great addition!

One thing that's pretty important is to add the possibility to switch users in Theater View. Could you add a menu item so we could select users, and add an on screen keyboard for password? Or allow adding it through the skin. Otherwise it will not be very couch friendly I'm afraid.
Title: Re: NEW: User accounts
Post by: InflatableMouse on August 13, 2013, 12:06:15 pm
I like how this works already.

Are there any plans to integrate this with 'Authentication' for client connections (and allow read-only connections when no credentials are given)?
Title: Re: NEW: User accounts
Post by: rjm on August 13, 2013, 12:08:24 pm
Very nice.

I am thinking of using it for non-user applications such as:
- hide everything I've already seen
- show only stuff I've marked as a priority to watch
- show only stuff I know is excellent
- hide any video that won't play on IOS
- etc.

Would you please consider adding toolbar button(s) we could use to select user accounts?

This would make it more convenient for quickly turning on and off the filters I describe above.

Also, is it possible to show the currently selected user in the status display? It would be good to know what filters are currently applied.
Title: Re: NEW: User accounts
Post by: flac.rules on August 13, 2013, 01:12:39 pm
Sounds good. I will try it out.

Would it be possible to consider the ability to handle the user field different? Me and my wife share the HTPC, and her library is a subset of mine. Being able to only set her name on the files she uses would be easier than setting my name on everything, and hers on "her stuff", and also possibly more robust if more users are added.  I guess the best(?) way to do it would be the ability to mark a user as a "master user" or something, that has access to everything, no matter what is said in the user field?
Title: Re: NEW: User accounts
Post by: mojave on August 13, 2013, 01:24:25 pm
I guess the best(?) way to do it would be the ability to mark a user as a "master user" or something, that has access to everything, no matter what is said in the user field?
That is how it currently works. The default Administrator account has access to everything. As a safety precaution it can't be deleted. Other users have access only to media that has the User field blank or if it contains the name of their user account.
Title: Re: NEW: User accounts
Post by: flac.rules on August 13, 2013, 01:30:50 pm
That is how it currently works. The default Administrator account has access to everything. As a safety precaution it can't be deleted. Other users have access only to media that has the User field blank or if it contains the name of their user account.

Ah, ok, very nice. Can you have more than one "Administrator acoount"?
Title: Re: NEW: User accounts
Post by: kstuart on August 13, 2013, 10:58:32 pm
Is this not implemented if one does nothing ?

Or is it a thing like "Forum Registration" where everyone is required to use it in order to do things (like use the Server from a Client) ?
Title: Re: NEW: User accounts
Post by: InflatableMouse on August 14, 2013, 01:39:03 am
Is this not implemented if one does nothing ?

Or is it a thing like "Forum Registration" where everyone is required to use it in order to do things (like use the Server from a Client) ?

It's implemented but the default works just like before, so nothing is actually changed.

Until you create a user and tag some files for this new user.
Title: Re: NEW: User accounts
Post by: drmimosa on August 14, 2013, 07:42:27 am
Thanks for developing this feature, this is great.

I could see this being very useful if you could limit the zones each user can control. I recently sent a webgizmo link to my brother so he could listen to my JRiver library at work, only to come home to hear Pantera blasting from the home speakers.

Great to see all the development going on, it's like Christmas on Interact every morning now!
Title: Re: NEW: User accounts
Post by: cncb on August 14, 2013, 08:34:36 am
It would be great if this could be expanded to have selective deletion (some media types read-only) based on the user.  I have a fear that a home video will accidentally be deleted via Theater View where ideally I would only like TV recordings to be able to be deleted in this way.
Title: Re: NEW: User accounts
Post by: rossp on August 15, 2013, 04:22:09 am
Hi all,

This is a great new feature. My only problem with it is I have a password protected user called 'Ross'. When I select that user I enter the password and am now using MC as user 'Ross' and I can now see some specific files which is correct. If I restart MC then I am using MC as 'Ross' but I didn't have to enter the password. This does not seem correct as I can now see the specific user=Ross files. I think if the user is password protected then MC should ask at startup for the password or enter as a default account (not administrator if this is password protected).

Rgds...Ross
Title: Re: NEW: User accounts
Post by: MrHaugen on August 15, 2013, 05:13:15 am
I agree that it would be nice with more control regarding passwords and security. However, I don't think it should be default to require password for all password protected users on startup. I think there should be some way to set a user as the default user as well.

Let's say you have 2 users. Administrator, Default User. Administrator account are password protected. The Default User account is not.

The administrator is you. You have some stuff that you don't want or need the Default User to see. You only use the Administrator account for editing and occasional viewing and listening. You use a password to switch to the account. When you restart MC you would not necessarily want to provide a password. But if you close MC on a shared computer you might not like others to access the Administrator account. So, an option to password protect on startup would be nice.

Let's say that this is a HTPC where you and the family use one windows account with MC, and have two user accounts in MC. When you restart the machine or MC, you would like it to always start with the Default User account that have no password. That's where the default user comes into mind. This should also apply for each time the machine is woken up from sleep or hibernation. Imagine parent control. You have 16 year+ rated movies with blood, horror, gore and sex scenes on the Administrator Account and forget to switch to the Default user account before putting the HTPC to sleep. The next morning your two kids wake up the HTPC from sleep and starts watching horror movies while you and the wife are still asleep, which results in nightmares for two weeks. This could easily be prevented if a default user were provided and you could detect wakeup.

This will be even more important for the day that you have user based statistics fields. So you can separate things like watched progress.
Title: Re: NEW: User accounts
Post by: zxsix on August 16, 2013, 06:30:41 pm
Added a password for the Administrator user.
Added another user Nick with a password.

Connected via library client to main copy of MC.
Did View> User > Nick.
Items shown changed correctly.

Closed MC.
Relaunched MC.

View > User shows checkmark next to Administrator.
It didn't default back to last user Nick.
Also it didn't prompt for the Administrator password.
Title: Re: NEW: User accounts
Post by: rossp on August 19, 2013, 11:57:03 am
You are right, it seems to go into the administrator account by default. This needs to ask for a password if protected as it can see all media.

Ross
Title: Re: NEW: User accounts
Post by: pjchappy on August 19, 2013, 05:59:02 pm
I'm not seeing this option:

User Field
The library has a 'User' field that allows you to set what users see each file.


Could you walk me through making it so I block all movies from a User?  I already have a new User account set up.

Thanks,


p
Title: Re: NEW: User accounts
Post by: fitbrit on August 20, 2013, 12:27:11 am
I agree that it would be nice with more control regarding passwords and security. However, I don't think it should be default to require password for all password protected users on startup. I think there should be some way to set a user as the default user as well.

Let's say you have 3 users. Administrator, Default User. Administrator account are password protected. The Default User account is not.

The administrator is you. You have some stuff that you don't want or need the Default User to see. You only use the Administrator account for editing and occasional viewing and listening. You use a password to switch to the account. When you restart MC you would not necessarily want to provide a password. But if you close MC on a shared computer you might not like others to access the Administrator account. So, an option to password protect on startup would be nice.

Let's say that this is a HTPC where you and the family use one windows account with MC, and have two user accounts in MC. When you restart the machine or MC, you would like it to always start with the Default User account that have no password. That's where the default user comes into mind. This should also apply for each time the machine is woken up from sleep or hibernation. Imagine parent control. You have 16 year+ rated movies with blood, horror, gore and sex scenes on the Administrator Account and forget to switch to the Default user account before putting the HTPC to sleep. The next morning your two kids wake up the HTPC from sleep and starts watching horror movies while you and the wife are still asleep, which results in nightmares for two weeks. This could easily be prevented if a default user were provided and you could detect wakeup.

This will be even more important for the day that you have user based statistics fields. So you can separate things like watched progress.

+1 I played around with Users for the first time, and my need for all of the above quickly became apparent.
Title: Re: NEW: User accounts
Post by: fitbrit on August 20, 2013, 01:49:54 am
Either I'm using this feature incorrectly, or there's something wrong. I've tagged all except n of my video files with the User tag 'Joe'. Currently, user Joe can see all the files, including those that are untagged in the [User] field. I don't understand why.
How would I define user Joe's properties so that the Media Sub type of 'trailer' doesn't show?
There's an empty box but I don't know what to put in it. It could do with a Wizard like the search box. Or perhaps the Search Wizard could optionally spit out the expression it is using when we define rules, so we can then use it in boxes that are wizardless, but can accept expressions?

I just re-read the first post. :)
Title: Re: NEW: User accounts
Post by: rossp on August 20, 2013, 04:01:33 am
Either I'm using this feature incorrectly, or there's something wrong. I've tagged all except n of my video files with the User tag 'Joe'. Currently, user Joe can see all the files, including those that are untagged in the [User] field. I don't understand why.
How would I define user Joe's properties so that the Media Sub type of 'trailer' doesn't show?
There's an empty box but I don't know what to put in it. It could do with a Wizard like the search box. Or perhaps the Search Wizard could optionally spit out the expression it is using when we define rules, so we can then use it in boxes that are wizardless, but can accept expressions?

If the files are untagged in the User field that means anyone can see them. If you tag them with a value other than Joe then Joe will not be able to see them.

Ross
Title: Re: NEW: User accounts
Post by: fitbrit on August 20, 2013, 10:55:42 am
If the files are untagged in the User field that means anyone can see them. If you tag them with a value other than Joe then Joe will not be able to see them.

Ross

 Thank, Ross. That is what I kind of feared. For me, this makes the idea of MrHaugen's 'default user' even more useful. I am going to have to create a third user, in addition to Joe and Administrator in order to do what I want.
Title: Re: NEW: User accounts
Post by: rdsu on August 22, 2013, 09:45:17 am
Can this be extended to Audio Options?

Then we can use JRemote to set JRiver for speakers or headphones...
Title: Re: NEW: User accounts
Post by: Matt on August 22, 2013, 10:01:25 am
Can this be extended to Audio Options?

Then we can use JRemote to set JRiver for speakers or headphones...

You can do that today with zones.
Title: Re: NEW: User accounts
Post by: rdsu on August 22, 2013, 10:06:26 am
You can do that today with zones.
Wow, I didn't know that! :)
Title: Re: NEW: User accounts
Post by: Ramona60 on August 22, 2013, 12:32:23 pm
I like this feature. I had a lot of trouble with multiple libraries and sync them. Can this be extended to other Options e. g. Skins? It would be useful if several user share one PC
Title: Re: NEW: User accounts
Post by: Matt on August 23, 2013, 10:26:18 pm
I like this feature. I had a lot of trouble with multiple libraries and sync them. Can this be extended to other Options e. g. Skins? It would be useful if several user share one PC

Maybe someday, but not for v19.  Please see the 'Scope' section above for our intentions with v19.
Title: Re: NEW: User accounts
Post by: maid on August 29, 2013, 07:20:37 pm
Is there an easy way to use the user feature.

I only want the Administrator but need to stop R rated things showing in the library.

Most of the time there is only myself and Hubby here but when the grandies visit I would like to be able to not have displaying sensitive material.
Title: Re: NEW: User accounts
Post by: fitbrit on August 29, 2013, 07:32:17 pm
Is there an easy way to use the user feature.

I only want the Administrator but need to stop R rated things showing in the library.

Most of the time there is only myself and Hubby here but when the grandies visit I would like to be able to not have displaying sensitive material.

It is pretty easy already, once you get used to it. Make a password for the administrator. Create a second account that's for 'grandies'. Call it whatever you want, e.g. RegUser.
Then you need to find a way to tag stuff you don't want Grandies to see. You could use the rating field, or you could create a special genre (adult), or use the Adult [media sub type] field.
Switch to RegUser. Then edit the current user. Under Files to Show, add:
-[Genre]=[Adult]
OR
-[Media Sub type]=[Adult] 
Or whatever tag you chose in whichever field.
e.g.
-[MPAA Rating]=[R]

The - sign indicates that you don't want to show files with that value (i.e. R) in the field you selected i.e. [MPAA Rating]

Keep the admin as the current user, except when the grandies come over. (Not sure whether that's grandparents or grandkids).
Title: Re: NEW: User accounts
Post by: maid on August 29, 2013, 08:29:16 pm
thank you so much fixed
Title: Re: NEW: User accounts
Post by: fitbrit on August 29, 2013, 09:41:24 pm
thank you so much fixed


Good job. Glad to have helped.
Title: Re: NEW: User accounts
Post by: danrien on September 04, 2013, 09:04:48 am
Is the API going to be aware of User accounts changing and send out appropriate events to plug-ins?
Title: Re: NEW: User accounts
Post by: DoubtingThomas on September 08, 2013, 05:11:07 pm
There really needs to be an easier way to switch users other than going to the menus.

Toolbar buttons would be good, but might be hard to implement (how would you associate a user with a button?)

At the very least.... how about MC19.exe commands to switch users.
Title: Re: NEW: User accounts
Post by: kensn on September 08, 2013, 05:18:05 pm
Yes.. Could we have it added to the customize toolbar display?

Ken
Title: Re: NEW: User accounts
Post by: HTPC4ME on September 08, 2013, 06:15:04 pm
if there were a vote/poll, id prefer theaterview user switching over standard view user switching.
Title: Re: NEW: User accounts
Post by: MrHaugen on September 09, 2013, 09:35:28 am
We need both. There's no way around it imo. I hope that functionality for Theater view are added to the skinning engine as well.
Title: Re: NEW: User accounts
Post by: DoubtingThomas on September 09, 2013, 09:37:27 am
A user account toolbar button could be a drop down like the existing "Zones" toolbar button is.
Title: Re: NEW: User accounts
Post by: Micromecca on September 19, 2013, 12:14:33 pm
We need both.

Agreed, we definately need to be able to switch user from theater view, ideally we should be presented with a user list when launching theater view (if the feature is in use) and there should be a configurable 'time-out' setting where JRiver will fall back to the user list after a period of inactivity.
Title: Re: NEW: User accounts
Post by: HTPC4ME on September 19, 2013, 12:28:22 pm
Quote
and there should be a configurable 'time-out' setting where JRiver will fall back to the user list after a period of inactivity.
+1
Title: Re: NEW: User accounts
Post by: rjm on September 19, 2013, 08:16:50 pm
The User Account feature has much wider applicability than just supporting multiple users.

A "user" can be thought of as a virtual library. There are many useful applications of virtual libraries such as "hide junk", "show only unviewed", "family friendly only", "favorites only", etc.

The leading e-book manager Calibre has recently implemented the same feature. They took it a step further and made it easy to switch between virtual libraries via tabs and/or selections in the tree.

I encourage JRiver to consider adding friendly navigability to take User Accounts from good to great.
Title: Re: NEW: User accounts
Post by: georgem29 on September 19, 2013, 10:58:53 pm
The User Account feature has much wider applicability than just supporting multiple users.

Yes, I actually think of them as "filters" rather than "users", and I've been wanting filters in MC for a long time. For example, I have one set up to show me albums I've rated 4 or 5 stars (custom relational field) and I can choose that filter user and use all my existing views and lists, limited to just matching albums. Very cool indeed. I'll echo other's requests for an easier way to switch, such as a drop-down toolbar button.

Between this, the new silent backup command and the new analysis/leveling, I've already gotten more than my money's worth for the MC19 upgrade! And it's early.
Title: Re: NEW: User accounts
Post by: rjm on September 19, 2013, 11:01:43 pm
Yes, I actually think of them as "filters" rather than "users", and I've been wanting filters in MC for a long time. For example, I have one set up to show me albums I've rated 4 or 5 stars (custom relational field) and I can choose that filter user and use all my existing views and lists, limited to just matching albums. Very cool indeed. I'll echo other's requests for an easier way to switch, such as a drop-down toolbar button.

Between this, the new silent backup command and the new analysis/leveling, I've already gotten more than my money's worth for the MC19 upgrade! And it's early.

I unsuccessfully tried to get JRiver to name it Filters when it was first proposed. I also like the Calibre name of Virtual Library.
Title: Re: NEW: User accounts
Post by: MrHaugen on September 20, 2013, 02:31:09 am
What it's called should be of little importance imo. The main thing here is that it needs to evolve to be something more to be really user friendly and work for more people. Unfortunately, there's been several very promising areas that's had to suffer lately. It seems like the finishing touch of some features have not gotten to much attention. Perhaps because of the MC ports to other platforms and the, in my opinion, never ending addition of audio features which I care less about? Let's hope the pace picks up again and such features as this are improved faster in the future.
Title: Re: NEW: User accounts
Post by: acwcanada on September 20, 2013, 04:50:52 am
My old man is a heavy user of JRiver since a long time ago. A few days ago, My wift and I visited him with my two kids - a fourteen and a sixteen boys. The grandpa shown me how this new feature "User Accounts" and told me that it is useless and he ever prefer the previous feature "Access Control". The old man has a system in the basement which set up as library server. He will do his file updating and tag editing etc a couple times every week, so the server always set "Administrator" as the user and able to see everything. He has two HTPC acting as cleints of the library server and connected to a 55" and 60" TV, one at the family room and the other in a big open area. He said that he created two additional users besides administrator, one is called "Family Members" and another just named "Guest". With his over 40 years of collection, I know he owned over 15k of albums in audio, 3K of videos and countness pictures. He started to convert them into digital format when the tecnology became available and popular since he retired 15 years ago. He told me that the HTPC at the the family roorm with his intend to be as user "Family Memebers", there he had filtered out a serval hundred of movies which he doesn't want his grandkids to watch them when they come to visit him, and the other HTPC with his intend to have account "Guest" to filter most of the family's personal pictures. Since the library server is running 7/24 and as administrator but the two HTPC clients are just on and off at a daily basic, so everytime, when the grandkids come to visit him or he has any guests come to spend a movie together, he would have to remember to switch user at those HTPC, otherwise, either the kids will watching movies he deemed inappropriate or some of the family's personal pcitures would be showing on the TV to the guests, those situations made him so annoying.

He said that this new user accounts feature should given an option to have a default user setting on the client side not just let it follow the server. He told me he is going to switch it back to version 18 as the old feature make his life even easier as with his fully tagged medias. I know he doesn't or rare visit this forum plus I am only a very moderate JR user, so I just know how true his comment is, or perhaps he has set it up in a wrong way. Can someone give a little idea? Thanks

Title: Re: NEW: User accounts
Post by: DoubtingThomas on September 20, 2013, 11:34:54 am
I like the new user accounts, it's just like the old Access Control, but with more than one possible setup.

I too think of them as filters... and like someone pointed out above, they do the filter, and all my views and playlists honor them.
Title: Re: NEW: User accounts
Post by: Micromecca on October 08, 2013, 05:25:15 am
I have configured this feature at the request of a client today but unfortunately I have been left scratching my head.
Setup was very easy as we chose to tag the user field during auto-import and exclude the restricted account 'Kids' so that they may manually approve access to individual files later on the library server.
The head scratching part came after we switched to the Kids account on the network client and then re-launched the program as it had automatically defaulted back to the password protected Administrator account. Is this intended behaviour or am I missing something here? is there perhaps a command line switch that I should use to launch MC with a specified user?
Title: Re: NEW: User accounts
Post by: MrHaugen on October 08, 2013, 05:39:33 am
The head scratching part came after we switched to the Kids account on the network client and then re-launched the program as it had automatically defaulted back to the password protected Administrator account. Is this intended behavior or am I missing something here? is there perhaps a command line switch that I should use to launch MC with a specified user?
That's the big problem. There is not way of doing this today as far as I know. This needs to be improved to be able to really use this as a reliable access control.
You need to set default login user. And if password is set for the account you should have to input it before you get access. The same behavior should work when waking up from sleep on a client. We also need the ability to switch users in theater view, with the addition of a touch friendly keyboard to input password/pin.
Title: Re: NEW: User accounts
Post by: Micromecca on October 08, 2013, 05:43:42 am
I have spotted the MCC_SET_USER Core Command (22028) but cannot get it to work other than switching back to Administrator when another account is active by using:

Code: [Select]
MC19.exe /MCC 22028,0
At least if we can get that working we can launch MC via a script followed by that command to set the user


EDIT: Eureka!

In "C:\Users\USERNAME\AppData\Roaming\J River\Media Center 19" on the library server is  file called "user.jmd" the user ID's are in there and can be used with Core Command 22028


EDIT: Also works in Theater View

(http://s6.postimg.org/tosheu8cx/TVswitch.jpg)

So all we need is a time-out and a user list
Title: Re: NEW: User accounts
Post by: MrHaugen on October 08, 2013, 06:47:39 am
Nice detective work. So, we can switch users with commands. Good to know. But we still can't prevent people from launching MC without commands to get admin privileges, right? And that's not ideal.
Title: Re: NEW: User accounts
Post by: Micromecca on October 08, 2013, 07:01:01 am
For this particular application I can get away with it as they are pure Theater View MC's without a keyboard or mouse (using numerical pin via remote for the user passwords).
I am now looking for a solution to run a command on wake from sleep to auto set MC back to the restricted account, really just to keep my client happy for now, but I agree with you 100% this stuff really should be built in and more secure. Hopefully we will see a user list on startup and time-out option in a future version  ;D
Title: Re: NEW: User accounts
Post by: DoubtingThomas on October 08, 2013, 09:16:38 am
Hopefully we will see a user list on startup and time-out option in a future version  ;D

I would not want to see a user list at start up or any fallback to the user list after a timeout, that would mean extra clicking to get going... and it would really break my startup automation.

Thinking out loud... maybe MediaCenter could add a "startup script" and a "shutdown script" that accepts one or more MC19.exe type commands, so it would then be possible to always startup as particular user and always shutdown as a particular user.

I do many things with MC19.exe commands in my startup batch file after MediaCenter is started, but having the startup stuff as a built in script to MediaCenter would work too.
Title: Re: NEW: User accounts
Post by: Micromecca on October 09, 2013, 01:16:41 pm
I would not want to see a user list at start up or any fallback to the user list after a timeout

I think that if we were to ever get such features they would be optional and not forced upon us.

I would also like to see startup script options integrated into the client.
Title: Re: NEW: User accounts
Post by: Jim L on October 12, 2013, 07:44:53 am
Good new feature.

I don't seem to be able to create a smartlist to filter on a particular user though. No items are found if I select "User is Jim". "User is not <empty>" works OK.
Title: Re: NEW: User accounts
Post by: DoubtingThomas on October 12, 2013, 08:37:00 am
User Accounts has confusing behavior in the PlayingNow playlist (at least to me..)

I have a user set up as "-[Rating]=[1]" to eliminate any tracks rated #1.

In PlayingNow if I change a track to Rating1, it changes to one star, but does not remove itself from the track list ??  If I try to play it, it correctly says it's been disabled by this user, that is good.  Advancing to it or back to it, skips it, that is good.  If I close MC and restart, that Rating1 track is still in the PlayingNow playlist ??

If I bring up another playlist, and change the rating of a track to #1, it is immediately removed from the display.  Switching to Administrator, immediately brings it back into the displayed track list.

This seems very inconsistent to me and I'd prefer any track changed to Rating1 to be removed from the track list in PlayingNow as it does in other playlists.

Is this a bug or working as planned?
Title: Re: NEW: User accounts
Post by: BartMan01 on October 16, 2013, 03:52:07 am
I would not want to see a user list at start up or any fallback to the user list after a timeout, that would mean extra clicking to get going... and it would really break my startup automation.

Thinking out loud... maybe MediaCenter could add a "startup script" and a "shutdown script" that accepts one or more MC19.exe type commands, so it would then be possible to always startup as particular user and always shutdown as a particular user.

I do many things with MC19.exe commands in my startup batch file after MediaCenter is started, but having the startup stuff as a built in script to MediaCenter would work too.

IMHO - it would be better to have a 'default user' setting at the machine (not library) level and an easy way to switch users in Theater View.
Title: Re: NEW: User accounts
Post by: Mr. Odd on October 16, 2013, 01:31:18 pm
If I set up a separate user, will their play stats be added to what's already in my library or will they be distinct? I.e. will the "Last Played" field be different for each user or will they be cumulative?
Title: Re: NEW: User accounts
Post by: MrHaugen on October 18, 2013, 02:37:32 am
IMHO - it would be better to have a 'default user' setting at the machine (not library) level and an easy way to switch users in Theater View.
That's the key.
Title: Re: NEW: User accounts
Post by: mojave on October 30, 2013, 05:18:27 pm
Is there a way to reference the currently selected user ID for use in an expression? I had the idea of using user accounts to trigger zones in ZoneSwitch.

One could setup accounts such as TV, Stereo, etc. and have zones with the same names. Selecting a user account would force all content to go to that zone. This allows content to go to more than one zone using ZoneSwitch.
Title: Re: NEW: User accounts
Post by: rossp on October 31, 2013, 04:45:23 am
I think you want [User]

Ross
Title: Re: NEW: User accounts
Post by: mojave on October 31, 2013, 08:51:09 am
I don't want the tag info which is [User]. I want the actual selected user account. A file might be tagged with 3 different users, but I want the User account that is currently selected under View > User.

Title: Re: NEW: User accounts
Post by: rossp on October 31, 2013, 12:22:24 pm
If I play a video with no User in the tagged information in it I still get [User]=Ross as I am logged in. Is this not what you want?
View/User = [User] at least on my system ;)

Ross
Title: Re: NEW: User accounts
Post by: mojave on October 31, 2013, 01:53:15 pm
If I play a video with no User in the tagged information in it I still get [User]=Ross as I am logged in. Is this not what you want?
View/User = [User] at least on my system ;)

Ross
That is what I want. However, when I make an expression column for playing now with [User] it only shows what is in my User tag and not who is logged in.

I created a zone called Mojave. I also created a user called Mojave. I set Zoneswitch to [User]=Mojave. I can switch to the Mojave user, but the ZoneSwitch rule only works if I have Mojave in the user tag.

Where are you verifying that [User]=Ross?
Title: Re: NEW: User accounts
Post by: rossp on October 31, 2013, 03:34:02 pm
I have a custom display panel with [User] in it

Ross
Title: Re: NEW: User accounts
Post by: Matt on November 04, 2013, 09:56:30 am
Just a note to say Theater View now allows viewing the current user and switching users using the top roller of any library view in Theater View.
Title: Re: NEW: User accounts
Post by: rossp on November 04, 2013, 10:00:05 am

Matt,

So [User] is the currently logged in user and not what exists in the User field in the tagging window?

Ross
Title: Re: NEW: User accounts
Post by: Matt on November 04, 2013, 10:02:27 am
So [User] is the currently logged in user and not what exists in the User field in the tagging window?

In the player bar at the top of the program in Standard View, yes.
Title: Re: NEW: User accounts
Post by: MrHaugen on November 05, 2013, 02:30:54 am
Just a note to say Theater View now allows viewing the current user and switching users using the top roller of any library view in Theater View.

This is excelent! Just what we needed.

Now, only thing left is to allow setting the default fallback user for restarts, sleep and inactivity. Once this is done, we have a pretty solid way of separating users :)
Title: Re: NEW: User accounts
Post by: lise on November 07, 2013, 05:57:08 pm
Hmm. I've read everything here and I'm still not sure about something.

I used access control to filter out all Christmas music all year along, until December.
If I understand correctly, since I cannot add such a filter to the Admin account, I have to create a new user account that excludes all Christmas music and use it for all but 3 weeks of the year. At Christmas I revert to Administrator for three weeks. Is this correct?

I am assuming that by creating such a user, it becomes the default, such that everytime I start MC it is that user account that is displayed (without Christmas music) and anyone who connects via gizmo or dnla or whatever else will also always be connected to that user account (again, such that Christmas music is never displayed)?
Title: Re: NEW: User accounts
Post by: MrHaugen on November 08, 2013, 02:06:33 am
You can do that, yes. But no, it will revert back to the admin user each and every time you restart MC. So, the system is a bit awkward to use yet imo. We need a way to set the default user for it to be really useful in your case. If you don't close MC that often, it might be alright though.
Title: Re: NEW: User accounts
Post by: 6233638 on November 08, 2013, 03:00:51 pm
When using MC under a restricted user account, I still get auto-complete suggestions in the tagging pane using data from files which should not be visible.
Title: Re: NEW: User accounts
Post by: Micromecca on November 18, 2013, 08:10:32 am
Just a note to say Theater View now allows viewing the current user and switching users using the top roller of any library view in Theater View.

Matt could you please hide the input when switching user from within Theater View and entering a password with ****'s (or at least add an option to do so)

A couple of my clients enter the password directly with the numpad on their remotes and are currently having to ask their kids to leave the room while they switch users with this version. It worked fine using the method I detailed previously in this thread as the input box hid the password.

Cheers
Title: Re: NEW: User accounts
Post by: Micromecca on November 19, 2013, 09:52:56 am
BUMP

Could we please have the option to hide the password as it is being entered in Theater View?
Title: Re: NEW: User accounts
Post by: 6233638 on November 19, 2013, 05:29:45 pm
That seems important. I also think it's important that auto-complete entries will not pull data from files which are hidden from the current user.
Title: Re: NEW: User accounts
Post by: MrHaugen on November 20, 2013, 02:17:28 am
Matt could you please hide the input when switching user from within Theater View and entering a password with ****'s (or at least add an option to do so)

I agree that this is a rather important thing to fix. I would not change users with other around either if this is not corrected.
Title: Re: NEW: User accounts
Post by: Micromecca on November 21, 2013, 07:23:45 am
Bumping this again

Could someone at least please let us know if you intend to address this anytime soon so I can decide whether or not to advise folk to roll back to a previous version for now.
Title: Re: NEW: User accounts
Post by: connersw on November 21, 2013, 09:18:46 am
My requests:

1) +1 User accounts with passwords should require password on re-open/re-start/wake/etc.
2) +1 Password should be hidden on input (ie ****)
3) Please add User to Podcast -> Edit This Feed -> Set Tag Properties.  Currently Podcasts come into the Library separate from regular Import, and there is no way to auto-tag the User field.

Also, this bug has been noted elsewhere in many other places, but the scroll bar disappears from the tag window after editing full tag window fields (ie User).
Title: Re: NEW: User accounts
Post by: Matt on November 22, 2013, 09:41:31 am
Next build:
Changed: When editing tags, values used in the library but hidden by the current user account will not be offered as choices.
Changed: When entering a user account password in Theater View, the typed letters are hidden.
Title: Re: NEW: User accounts
Post by: mojave on November 22, 2013, 10:19:45 am
Next build:
Changed: When editing tags, values used in the library but hidden by the current user account will not be offered as choices.
Changed: When entering a user account password in Theater View, the typed letters are hidden.

I was just using ***** as my password.  ;D
Title: Re: NEW: User accounts
Post by: MrC on November 22, 2013, 11:12:45 am
User accounts in MC19 has the new MC field "User".  Audio Analysis created other tags.  I'd like to update the Tags wiki page.

Matt - if you could send me the latest MJFields.h, I'll do an update of the page.
Title: Re: NEW: User accounts
Post by: Matt on November 22, 2013, 11:15:50 am
Matt - if you could send me the latest MJFields.h, I'll do an update of the page.

I'm wondering if MJFields.h and MCCommands.h should just be included in the build somewhere?  This way, there'd always be a current one with the build.

Thoughts?
Title: Re: NEW: User accounts
Post by: Micromecca on November 22, 2013, 11:27:58 am
Next build:
Changed: When editing tags, values used in the library but hidden by the current user account will not be offered as choices.
Changed: When entering a user account password in Theater View, the typed letters are hidden.


Thanks Matt, will pass on the news

I was just using ***** as my password.  ;D

HA!
Title: Re: NEW: User accounts
Post by: MrC on November 22, 2013, 11:29:14 am
If it would save you some work, and you want to drop it somewhere in the distribution, by all means...  That said, probably only a few nuts like myself will find them, or find them useful.

MJFields.h needs a lot of massaging to be useful, and it is missing what some folks have asked for (each field's definition - only the singular/pluralized names are enumerated).  I've used it only to create diff sets, which call out changes (faster than running through each field in the Manage Library Fields dialog), but had to manually create a separate table which completely define a field's properties.  My script then works from this table, generating the wiki table and supplementary defines.

MCCcommands.h is a nice listing, but without calculated enums, it doesn't provide much value for MCC callers.  My script creates the useful data and comments from this file, outputting the wiki page section.
Title: Re: NEW: User accounts
Post by: 6233638 on November 28, 2013, 06:07:37 am
Next build:
Changed: When editing tags, values used in the library but hidden by the current user account will not be offered as choices.
Changed: When entering a user account password in Theater View, the typed letters are hidden.
Excellent, thank you. These changes are big improvements to how the user account feature works.
Title: Re: NEW: User accounts
Post by: HTPC4ME on December 02, 2013, 02:39:36 pm
i just had my first near heart attack of the year (lasting over an hour long.)

so i wake up this morning to import new files, well last night i was playing with JRiver's user account. Well i had forgotten to click back to administrator. When I was tagging i noticed files were not in my library (client), I logged into Server, and looked at JRiver Server (where all household files are stored...File smissing up the waaaazoo, i did an auto import/files still missing) I searched my drives, everything looked fine, but in my library it was stating i had only 22,349 files, when i should have 755,520 total files.

I then remembered that on the server i had added a user account for testing by going to view/user, and sure enough i was logged in as blahblah. not administrator.

possible suggestions for the future for us noobs/forgetful folk.

1. maybe move user selection to file\library? this is where we switch libraries, shouldnt user be there as well?
2. maybe display somewhere which user is logged in on all JRiver interfaces? (Standard view/Theaterview) perhaps next to where it states which library is loaded?

and a question/major concern
1. if server has a user loaded, why do all clients switch to that user? shouldn't clients either after an amount of inactivity auto log off, OR at the very least stay connected to the Library/user it originally connected with...how i knew something was wrong with my library was actually on a client, (on that client most of my files were gone). REASON BEING... as mentioned i had changed server to blah blah with just 22,349 files... My MAJOR concern what if some of us have adult files in the main library (administrator) and we want to watch/view all our files as adults. the way it sits now... we have to walk to server, change user to administrator (or adult users) and then all clients will have that library/user loaded, meaning when the kids go to their devices being it auto loads new users, the kids are seeing are filthy stinking pron (files inappropriate for children (R, NC-17 etc)!

I'm glad i found this out on a day/week my son is at his mothers. As it sits now it seems as if this isnt fully implemented...I'm now removing users completely until verification this has been worked out/changed...
Perhaps others should be made aware of this (maybe an edit on post 1) as to prevent some potentially big mistakes/fights (wife" why are these files available for bobby, i came home from work, and he was watching Basic Instinct's Sharon Stone interrogation scene on repeat!?"



Title: Re: NEW: User accounts
Post by: glynor on March 15, 2014, 12:45:54 am
Topic split: Using Files To Show and User Accounts (http://yabb.jriver.com/interact/index.php?topic=88085.0)