[PR #15965] [MERGED] Add mblink creation logic to library update endpoint. #14484

Closed
opened 2026-02-07 07:30:34 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/15965
Author: @Collin-Swish
Created: 1/7/2026
Status: Merged
Merged: 1/17/2026
Merged by: @crobibero

Base: release-10.11.zHead: fix-missing-mblink


📝 Commits (2)

  • fa6e998 Add mblink creation logic to library update endpoint.
  • cfcb9e9 Remove unnecessary using statement

📊 Changes

3 files changed (+38 additions, -13 deletions)

View changed files

📝 Emby.Server.Implementations/Library/LibraryManager.cs (+20 -13)
📝 Jellyfin.Api/Controllers/LibraryStructureController.cs (+11 -0)
📝 MediaBrowser.Controller/Library/ILibraryManager.cs (+7 -0)

📄 Description

Changes
Added logic to create mblink files when new media paths are added using the update library endpoint. Previously The server relied on separate calls to the add media path endpoints by clients.

Issues
Fixes #15964


🔄 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/15965 **Author:** [@Collin-Swish](https://github.com/Collin-Swish) **Created:** 1/7/2026 **Status:** ✅ Merged **Merged:** 1/17/2026 **Merged by:** [@crobibero](https://github.com/crobibero) **Base:** `release-10.11.z` ← **Head:** `fix-missing-mblink` --- ### 📝 Commits (2) - [`fa6e998`](https://github.com/jellyfin/jellyfin/commit/fa6e998348024ba441a94c85424400f7d9811508) Add mblink creation logic to library update endpoint. - [`cfcb9e9`](https://github.com/jellyfin/jellyfin/commit/cfcb9e906f94bfffe11477c85238a51376362a5b) Remove unnecessary using statement ### 📊 Changes **3 files changed** (+38 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `Emby.Server.Implementations/Library/LibraryManager.cs` (+20 -13) 📝 `Jellyfin.Api/Controllers/LibraryStructureController.cs` (+11 -0) 📝 `MediaBrowser.Controller/Library/ILibraryManager.cs` (+7 -0) </details> ### 📄 Description <!-- Ensure your title is short, descriptive, and in the imperative mood (Fix X, Change Y, instead of Fixed X, Changed Y). For a good inspiration of what to write in commit messages and PRs please review https://chris.beams.io/posts/git-commit/ and our documentation. --> **Changes** Added logic to create mblink files when new media paths are added using the update library endpoint. Previously The server relied on separate calls to the add media path endpoints by clients. **Issues** Fixes #15964 <!-- Tag any issues that this PR solves here. ex. Fixes # --> --- <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:30:34 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#14484