[PR #13003] [MERGED] Only set first MusicBrainz ID for audio tags #13440

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

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/13003
Author: @gnattu
Created: 11/10/2024
Status: Merged
Merged: 11/15/2024
Merged by: @crobibero

Base: release-10.10.zHead: only-set-first-musicbrainz-id


📝 Commits (1)

  • 50a200a Only set first MusicBrainz ID for audio tags

📊 Changes

1 file changed (+23 additions, -5 deletions)

View changed files

📝 MediaBrowser.Providers/MediaInfo/AudioFileProber.cs (+23 -5)

📄 Description

Changes

Those MusicBrainz specific extensions tagged by Picard can store multiple values, and the actual way splitting those values depends on the Picard settings. However, our metadata provider can only have one unique ID, this PR first split the value depends on the library settings, and then pick the first MusicBrainz ID as the provider ID, basically restore the 10.9 and before behavior.

Issues

Fixes #13002


🔄 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/13003 **Author:** [@gnattu](https://github.com/gnattu) **Created:** 11/10/2024 **Status:** ✅ Merged **Merged:** 11/15/2024 **Merged by:** [@crobibero](https://github.com/crobibero) **Base:** `release-10.10.z` ← **Head:** `only-set-first-musicbrainz-id` --- ### 📝 Commits (1) - [`50a200a`](https://github.com/jellyfin/jellyfin/commit/50a200aaf13560f8e1d5cc194c192039ac04f124) Only set first MusicBrainz ID for audio tags ### 📊 Changes **1 file changed** (+23 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `MediaBrowser.Providers/MediaInfo/AudioFileProber.cs` (+23 -5) </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** <!-- Describe your changes here in 1-5 sentences. --> Those MusicBrainz specific extensions tagged by Picard can store multiple values, and the actual way splitting those values depends on the Picard settings. However, our metadata provider can only have one unique ID, this PR first split the value depends on the library settings, and then pick the first MusicBrainz ID as the provider ID, basically restore the 10.9 and before behavior. **Issues** <!-- Tag any issues that this PR solves here. ex. Fixes # --> Fixes #13002 --- <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:12:52 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#13440