Conversation
|
I will play around with this for a while and see if this is the way that we should just finally handle it, see #258. |
|
I said it in the linked issue, but I think we don't want the user-independent-keychain because that means that the set of Jellyfin users is shared between all Apple TV users. Since each Jellyfin user has a unique login (unlike most streaming services), we probably don't want the keychain (and therefore logins) shared. I believe the proper entitlement to use is |
|
Valid point and I tend to agree that |
|
Great points! I was forgetting that each item that used the shared keychain needed to have a declaration as such. However, currently Swiftfin supports tvOS 15. The tradeoff seems to be: do we care about support for this specific feature in tvOS 15 (given all users can update to tvOS 16) or is it fine to keep in tvOS 16+ exclusive which would have the advantage of perhaps being the more supported way of doing it now? (It makes me think |
|
Maybe |
The new entitlement introduced with iOS 16 allows full multi-user support:
runs-as-current-user-with-user-independent-keychain