Skip to content

Jellyfin - Users - Policy

Configuration options for jellyfin users policy.

Available Options

This page documents 43 configuration options.

nixflix.jellyfin.users.<name>.policy

Policy for this user

Typesubmodule
Default
{ }
Example
{
  enableContentDeletion = false;
  enableSubtitleManagement = true;
  isAdministrator = true;
  isDisabled = false;
}
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.allowedTags

This option has no description.

Typelist of string
Default
[ ]
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.authenticationProviderId

Authentication provider ID

Typestring
Default
"Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider"
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.blockUnratedItems

This option has no description.

Typelist of (one of "Movie", "Trailer", "Series", "Music", "Book", "LiveTvChannel", "LiveTvProgram", "ChannelContent", "Other")
Default
[ ]
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.blockedChannels

This option has no description.

Typelist of string
Default
[ ]
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.blockedMediaFolders

This option has no description.

Typelist of string
Default
[ ]
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.blockedTags

This option has no description.

Typelist of string
Default
[ ]
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableAllChannels

Whether the user has access to all channels

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableAllDevices

Whether the user has access to all devices

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableAllFolders

Whether the user has access to all folders

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableAudioPlaybackTranscoding

Whether the server should transcode audio for the user if requested

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableCollectionManagement

Whether the user can create, modify and delete collections

Typeboolean
Default
false
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableContentDeletion

Whether the user can delete content

Typeboolean
Default
false
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableContentDeletionFromFolders

This option has no description.

Typelist of string
Default
[ ]
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableContentDownloading

Whether the user can download content

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableLiveTvAccess

Whether the user can access live tv

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableLiveTvManagement

Whether the user can manage live tv

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableLyricManagement

Whether the user can edit lyrics

Typeboolean
Default
false
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableMediaConversion

Whether the user can do media conversion

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableMediaPlayback

Whether the user can play media

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enablePlaybackRemuxing

Whether the user is permitted to do playback remuxing

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enablePublicSharing

Whether to enable public sharing for the user

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableRemoteAccess

Whether the user can access the server remotely

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableRemoteControlOfOtherUsers

Whether the user can remotely control other users

Typeboolean
Default
false
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableSharedDeviceControl

Whether the user can control shared devices

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableSubtitleManagement

Whether the user can edit subtitles

Typeboolean
Default
false
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableSyncTranscoding

Whether to enable sync transcoding for the user

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableUserPreferenceAccess

This option has no description.

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enableVideoPlaybackTranscoding

Whether the server should transcode video for the user if requested

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enabledChannels

This option has no description.

Typelist of string
Default
[ ]
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.enabledDevices

This option has no description.

Typelist of string
Default
[ ]
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.forceRemoteSourceTranscoding

Whether the server should force transcoding on remote connections for the user

Typeboolean
Default
false
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.invalidLoginAttemptCount

This option has no description.

Typesigned integer
Default
0
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.isAdministrator

Whether the user is an administrator

Typeboolean
Default
false
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.isDisabled

Whether the user is disabled

Typeboolean
Default
false
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.isHidden

Whether the user is hidden

Typeboolean
Default
true
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.loginAttemptsBeforeLockout

The number of login attempts the user can make before they are locked out. 0 for default (3 for normal users, 5 for admins). null for unlimited

Typenull or signed integer
Default
3
Example
10
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.maxActiveSessions

The maximum number of active sessions the user can have at once. 0 for unlimited

Typesigned integer
Default
0
Example
5
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.maxParentalRating

This option has no description.

Typenull or signed integer
Default
null
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.maxParentalSubRating

This option has no description.

Typenull or signed integer
Default
null
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.passwordResetProviderId

Password reset provider ID

Typestring
Default
"Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider"
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.remoteClientBitrateLimit

0 for unlimited

Typesigned integer
Default
0
Declared inmodules/jellyfin/options/users.nix

nixflix.jellyfin.users.<name>.policy.syncPlayAccess

Whether or not this user has access to SyncPlay

Typeone of "CreateAndJoinGroups", "JoinGroups", "None"
Default
"CreateAndJoinGroups"
Example
"None"
Declared inmodules/jellyfin/options/users.nix