I've added this here
https://github.com/UniversalMediaServer ... 8b5b109b23.
A small note on how it wroks.
To your UMS.conf (currently no GUI options) you add lines of format
tag.option = value
where
tag is either an IP address or a render name. The render name should with spaces changed to _ instead.
The
option is one of
- folders
- vfolders
- plugins
- web
- recent
- new_media
- hide_set
The
value is option dependent. The last 4 are boolean values. for folders and vfolders it is a list of folders. for plugins it's a list of allowed plugins
Example
folders =
hide_video_settings = false
192.168.1.1.folders = c:\\child_safe
192.168.1.1.plugins = SafePlugin
192.168.1.1.hide_set = true
192.168.1.1.recent = true
This will for IP address 192.168.1.1:
1) Share the folder c:\child_safe
2) Only allow it to use plugin SafePlugin
3) Hide the Server Settings folder
4) Hide the Recently played list
All other renders will use the "global" settings ie. see all folders, and the ServerSettings and all Plugins.
Note that the plugin list (a comma separated list) is which plugins are ALLOWED and case sensitive. To allow all plugins except on you have to list all except the one that shouldn't be there
(If you have plugins A,B,C,D and want to allow access to A,C,D the add 192.168.1.1.plugins = A,C,D).
If an option is not present it will fallback to the "global" config or if that isn't present to the default value..