Emby Emby Emby Learn
  • Emby Home
  • Video
  • Audio
  • Media Files
    • Subtitles and captions
    • Photos and images
    • Metadata and discovery
    • Libraries and media collections
    • Playback and streaming
    • Media hardware acceleration
    • Displays and AV connections
    • Live TV and recording
  1. Emby Learn
  2. Networking and remote access
  3. User identity and access
  4. Media access rules
  5. Library access permissions
Search Results for

    Show / Hide Table of Contents

    Library access permissions and the user’s media scope

    Library access permissions scope which media an application user may request, with library/folder policy separate from the server process’s filesystem access and client presentation choices.

    One shared server library can provide different users with different media access. The server retains its collection; the user’s applicable policy determines the permitted scope.

    Library and folder choices can combine

    Use this original reduced policy:

    {
      "user": "U1",
      "allowedLibraries": ["L1"],
      "allowedFolders": ["L1/Family"],
      "requests": ["L1/Family/Item7", "L1/Other/Item8", "L2/Family/Item9"]
    }
    

    For this exercise, a request must satisfy both its library membership and selected folder scope.

    Request Library condition Folder condition Model result
    L1/Family/Item7 Pass Pass Allow
    L1/Other/Item8 Pass Fail Deny
    L2/Family/Item9 Fail Outside selected L1 scope Deny

    The complete folder key retains the library. Reusing only the label Family would incorrectly merge different collection contexts.

    The original access-scope model retains library and folder membership before the operation’s result.

    Emby’s content-access documentation describes library and channel selections, with folder-level access for libraries containing multiple configured paths. Its folder-based reference explains the shared-library/different-user-view role.

    The server’s filesystem identity is another boundary

    The Emby process needs the appropriate storage access to scan/read the relevant media. That operating-system identity is different from the application user U1.

    A readable file can still lie outside U1’s permitted library scope. A permitted U1 request can also encounter storage the process cannot presently read.

    The first is an application-policy issue; the second is an availability/operating-system access issue. Granting every user library access does not repair a missing mount or server-side read failure.

    A client view is a presentation of the policy

    Removing a card, favorite or library shortcut in one app does not establish that the corresponding resource request is denied by the server.

    The policy needs to be applied at the relevant operation boundary. A later direct playback request has its own resource and user context.

    Likewise, hiding a library is different from removing its indexed items or deleting its physical media.

    Other content rules still have inputs

    A library permission can pass while rating/tag restrictions exclude an item. A permission to play can coexist with a denial of deletion or administration.

    Authorization develops those operation distinctions. Rating restrictions follows the metadata-dependent content check.

    See Also

    • Media server authorization and operation-specific access
    • Rating-based restrictions and unknown metadata
    • Library scanning and catalogue reconciliation

    References

    • Emby: Library and channel access
    • Emby: Folder-based access control
    • Emby: Server-local users
    On this Page
    2026 © EMBY LLC. Please see our terms of use and privacy policy.
    Back to Top