Skip to content

[Bug]: Scrobbles for songs with multiple artists split via separator being handled incorrectly. #3791

@Oliveoil1

Description

@Oliveoil1

I confirm that:

  • I have searched the existing open AND closed issues to see if an issue already exists for the bug I've encountered
  • I'm using the latest version (your issue may have been fixed already)

Version

v0.55.0

Current Behavior

It seems like songs with artists split automatically by navidrome (eg semicolon, feat, etc) still report their raw artist tag when scrobbling. For example a song tagged as "artist1 feat. artist2" still scrobbles under that artist despite appearing the same as track properly tagged with multiple "artists" tags which scrobbles under the first artist's name.

Expected Behavior

I would expect it to scrobble under just the first artist (or perhaps differently depending on a config flag).

Steps To Reproduce

I have attached a sample song where this happens but it also affects songs with other separators too.

To reproduce play any song tagged this way and check how it scrobbles to last.fm or other providers. Checking nowPlaying via the REST api shows this too.

navidrome bug example.zip

Environment

- OS: Ubuntu 22.04.5
- Browser: Firefox 136.0 on Windows 11
- Client: N/A

How Navidrome is installed?

Docker

Configuration

Relevant log output

Anything else?

No response

Code of Conduct

  • I agree to follow Navidrome's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugtriageNew bug reports that need to be evaluated

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions