Navidrome metadata handling for multiple artists and albumartists #4

Open
breadroaster wants to merge 1 commit from breadroaster/deezspot-spotizerr-phoenix:main into main
First-time contributor

This pull request aims to adjust the artist and album artist metadata according to Navidrome's recommendations when a song has multiple artists or album artists. See https://www.navidrome.org/docs/usage/library/tagging. With this change, Navidrome can correctly recognize and organize songs that have multiple artists, in contrast to the current situation, where Navidrome treats all artists collectively as one artist.

The normal ARTIST and ALBUMARTIST metatags remain unchanged; ARTISTS and ALBUMARTISTS tags are added to the songs in accordance with Navidrome's recommendations.

This pull request aims to adjust the artist and album artist metadata according to Navidrome's recommendations when a song has multiple artists or album artists. See [https://www.navidrome.org/docs/usage/library/tagging](https://www.navidrome.org/docs/usage/library/tagging/#handling-multiple-artists-and-collaborations). With this change, Navidrome can correctly recognize and organize songs that have multiple artists, in contrast to the current situation, where Navidrome treats all artists collectively as one artist. The normal ARTIST and ALBUMARTIST metatags remain unchanged; ARTISTS and ALBUMARTISTS tags are added to the songs in accordance with Navidrome's recommendations.
breadroaster changed title from Navidrome metadata handling for multiple artists and albumartists to WIP: Navidrome metadata handling for multiple artists and albumartists 2026-01-06 15:38:01 +00:00
breadroaster changed title from WIP: Navidrome metadata handling for multiple artists and albumartists to Navidrome metadata handling for multiple artists and albumartists 2026-01-06 15:38:04 +00:00
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u main:breadroaster-main
git switch breadroaster-main

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff breadroaster-main
git switch breadroaster-main
git rebase main
git switch main
git merge --ff-only breadroaster-main
git switch breadroaster-main
git rebase main
git switch main
git merge --no-ff breadroaster-main
git switch main
git merge --squash breadroaster-main
git switch main
git merge --ff-only breadroaster-main
git switch main
git merge breadroaster-main
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
spotizerrphoenix/deezspot-spotizerr-phoenix!4
No description provided.