[PR #15516] Add a collection API for Included In feature #14335

Open
opened 2026-02-07 07:28:08 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/15516
Author: @XSAM
Created: 11/15/2025
Status: 🔄 Open

Base: masterHead: included-in-feature


📝 Commits (2)

  • 967e661 Add get collections by item API
  • 41ca381 Invalid linked children cache on collection modification so clients can see the latest change

📊 Changes

4 files changed (+125 additions, -0 deletions)

View changed files

📝 Emby.Server.Implementations/Collections/CollectionManager.cs (+47 -0)
📝 Jellyfin.Api/Controllers/LibraryController.cs (+69 -0)
📝 MediaBrowser.Controller/Collections/ICollectionManager.cs (+8 -0)
📝 tests/Jellyfin.Server.Integration.Tests/Controllers/LibraryControllerTests.cs (+1 -0)

📄 Description

Part of https://github.com/jellyfin/jellyfin/issues/15515

Changes:

  • Implement the "Items/{itemId}/Collections" API to return a list of collections that contain the item.
  • Invalid linked children cache on collection modification so clients can see the latest change

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/15516 **Author:** [@XSAM](https://github.com/XSAM) **Created:** 11/15/2025 **Status:** 🔄 Open **Base:** `master` ← **Head:** `included-in-feature` --- ### 📝 Commits (2) - [`967e661`](https://github.com/jellyfin/jellyfin/commit/967e66148e9826fece550d24d935940c70c681f2) Add get collections by item API - [`41ca381`](https://github.com/jellyfin/jellyfin/commit/41ca3814033d00a1f9d00514e811e4c150c8c7e8) Invalid linked children cache on collection modification so clients can see the latest change ### 📊 Changes **4 files changed** (+125 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `Emby.Server.Implementations/Collections/CollectionManager.cs` (+47 -0) 📝 `Jellyfin.Api/Controllers/LibraryController.cs` (+69 -0) 📝 `MediaBrowser.Controller/Collections/ICollectionManager.cs` (+8 -0) 📝 `tests/Jellyfin.Server.Integration.Tests/Controllers/LibraryControllerTests.cs` (+1 -0) </details> ### 📄 Description Part of https://github.com/jellyfin/jellyfin/issues/15515 Changes: - Implement the "Items/{itemId}/Collections" API to return a list of collections that contain the item. - Invalid linked children cache on collection modification so clients can see the latest change --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 07:28:08 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#14335