feat: skip trailers/pre-rolls inaccessible to the current user (v1.0.0.9)
All checks were successful
Publish Release / release (push) Successful in 12s
All checks were successful
Publish Release / release (push) Successful in 12s
Filters trailer pool items and pre-roll/feature pre-roll bumpers using BaseItem.IsVisibleStandalone(user), so users without access to the relevant library are never handed an item they can't actually play — some Cinema Mode clients hang indefinitely in that case.
This commit is contained in:
10
build.yaml
10
build.yaml
@@ -1,5 +1,5 @@
|
||||
---
|
||||
version: 1.0.0.8
|
||||
version: 1.0.0.9
|
||||
name: CinemaTrailers4Jellyfins
|
||||
guid: b581493e-1046-40ed-b6dc-cb8027624984
|
||||
description: >
|
||||
@@ -12,10 +12,10 @@ category: General
|
||||
owner: 514mart
|
||||
targetAbi: 10.11.0.0
|
||||
changelog:
|
||||
- Fix Trailer Pre-Roll / Feature Pre-Roll bumpers not being found — the
|
||||
library lookup now walks the configured library folder's children
|
||||
directly instead of relying on TopParentIds matching, which could fail
|
||||
to match movies even when they appear correctly in the library
|
||||
- Skip trailers and pre-roll/feature pre-roll bumpers the current user
|
||||
can't actually access (e.g. a library not in their library access list)
|
||||
— some Cinema Mode clients hang indefinitely trying to play an
|
||||
inaccessible item, so these are now filtered out per-user instead
|
||||
|
||||
dotnetProjects:
|
||||
- name: Jellyfin.Plugin.CinemaTrailers4Jellyfins
|
||||
|
||||
Reference in New Issue
Block a user