mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #8246] Respect visibility for people items #11657
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Original Pull Request: https://github.com/jellyfin/jellyfin/pull/8246
State: closed
Merged: No
Changes
This PR updates the library manager and DtoService to respect the IsVisible check on People items, to address what I am calling the "Game of Thrones crossover" problem reported on reddit. In short an actor might have a headshot photo that is not appropriate for some users, and currently all people show up in search regardless of content restrictions. The changes to the library address the first problem, but as elaborated on in the thread, shows like Game of Thrones pulled in performers from adult entertainment, and they could bring problematic headshot photos with them as well. This enables the ability for someone trying to restrict this to tag those people with a tag that is then applied as a Tag based parental control and have that tag prevent them from showing up for a restricted user, either in search or on a media item's people list.