[PR #9466] Fix playlist creation and removal #12123

Closed
opened 2026-02-07 06:50:25 +03:00 by OVERLORD · 0 comments
Owner

Original Pull Request: https://github.com/jellyfin/jellyfin/pull/9466

State: closed
Merged: Yes


Playlist ACL is already implemented within the server, but the API does not provide means to modify the ACL.
This PR changes this.

Changes

  • Enables setting Shares via the API
  • Properly set playlist OwnerUserId
  • Implement playlist removal on user deletion
    • If a playlist is shared, ownership is moved to an user with access (user with edit permission is preferred)
    • If only the deleted user had access to the playlist, it is deleted

ToDo

  • Write a migration (OwnerUserId is currently not set, access is handled via Shares)
**Original Pull Request:** https://github.com/jellyfin/jellyfin/pull/9466 **State:** closed **Merged:** Yes --- Playlist ACL is already implemented within the server, but the API does not provide means to modify the ACL. This PR changes this. **Changes** * Enables setting `Shares` via the API * Properly set playlist `OwnerUserId` * Implement playlist removal on user deletion * If a playlist is shared, ownership is moved to an user with access (user with edit permission is preferred) * If only the deleted user had access to the playlist, it is deleted **ToDo** * [x] Write a migration (`OwnerUserId` is currently not set, access is handled via `Shares`)
OVERLORD added the pull-request label 2026-02-07 06:50:25 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#12123