jellyfin/jellycon

Music - Album Artist view shows artists blocked by parental control

jkrentz opened this issue · 0 comments

The music - album artist view lists all artists regardless of parental control settings. Drilling down on an artist that passes parental control will show albums. Drilling down on an artist that doesn't pass parental control will show no albums.

The music album view does not have any issue and only displays albums based on parental control.
The jellyfin web UI view for album artists also works as expected and only shows artists for which the user has permission.

To Reproduce

  1. Grant a user access to a music library
  2. In parental control settings: Block items with no or unrecognized rating information on the music library
  3. Set a maximum allowed parental rating to something like PG
  4. Set some music artist/album/track metadata to have a custom rating below your maximum allowed. This is the only music you expect to be displayed for the user

Expected behavior
Just the permitted artists are shown in the music - album artist view, not all artists.

Logs
jellyfin web access.log for album artists:

172.24.96.1 - - [10/Feb/2024:01:02:28 +0000] "GET /Artists/AlbumArtists?SortBy=SortName&SortOrder=Ascending&Recursive=true&Fields=PrimaryImageAspectRatio%2CSortName%2CBasicSyncInfo&StartIndex=0&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&Limit=100&ParentId=7e64e319657a9516ec78490da03edccb&userId=3403fffe7dee40d08bb00757d4f1a576 HTTP/2.0" 200 4568 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0"

jellycon access.log for album artists:

172.24.96.1 - - [10/Feb/2024:01:06:22 +0000] "GET /Items/ed3c9c42188913cf61cf9abcaa47d622/Images/Primary?fillHeight=528&fillWidth=352&quality=96&tag=4a64b81685f61ac623e85027c76fe097 HTTP/2.0" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"
172.24.96.1 - - [10/Feb/2024:01:06:24 +0000] "GET /Items/96b95d028000624afecfe429b910e07f/ThemeMedia?userId=3403fffe7dee40d08bb00757d4f1a576&InheritFromParent=true HTTP/2.0" 200 346 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"
172.24.96.1 - - [10/Feb/2024:01:06:24 +0000] "GET /Users/3403fffe7dee40d08bb00757d4f1a576/Items/96b95d028000624afecfe429b910e07f HTTP/2.0" 200 1860 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"
172.24.96.1 - - [10/Feb/2024:01:06:24 +0000] "GET /Users/3403fffe7dee40d08bb00757d4f1a576/Items?SortOrder=Ascending&IncludeItemTypes=Episode&Recursive=true&Fields=AudioInfo%2CParentId%2CPrimaryImageAspectRatio%2CBasicSyncInfo%2CAudioInfo%2CParentId%2CPrimaryImageAspectRatio%2CBasicSyncInfo&Limit=6&StartIndex=0&CollapseBoxSetItems=false&SortBy=SortName&PersonIds=96b95d028000624afecfe429b910e07f HTTP/2.0" 200 8464 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"
172.24.96.1 - - [10/Feb/2024:01:06:24 +0000] "GET /Users/3403fffe7dee40d08bb00757d4f1a576/Items?SortOrder=Ascending&IncludeItemTypes=Series&Recursive=true&Fields=AudioInfo%2CParentId%2CPrimaryImageAspectRatio%2CBasicSyncInfo%2CAudioInfo%2CParentId%2CPrimaryImageAspectRatio%2CBasicSyncInfo&Limit=10&StartIndex=0&CollapseBoxSetItems=false&SortBy=SortName&PersonIds=96b95d028000624afecfe429b910e07f HTTP/2.0" 200 1125 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"
172.24.96.1 - - [10/Feb/2024:01:06:24 +0000] "GET /Items/96b95d028000624afecfe429b910e07f/Images/Primary?fillHeight=850&fillWidth=567&quality=96&tag=e8b6b39aee6119fb45f610342463e779 HTTP/2.0" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"

System (please complete the following information):

  • OS: Android
  • Jellyfin Version: 10.8.13
  • Kodi Version: 19.3
  • Addon Version: 0.8.0-py3

Additional context