Skip to content

Bluesound provider doesn't provide correct metadata #3105

@bazaglia

Description

@bazaglia

What version of Music Assistant has the issue?

2.3.2

What version of the Home Assistant Integration have you got installed?

2024.10.1

Have you tried everything in the Troubleshooting FAQ and reviewed the Open and Closed Issues and Discussions to resolve this yourself?

  • Yes

The problem

I have a NAD M10 with a screen for displaying album cover/track info but this gets completely messed up as the Bluesound provider isn't sending the information properly to the Bluesound API. The track name is "Home Assistant", there is no album picture and the song name/artist gets concatenated as part of the album info. As a result, not only info is not showing properly in the BluOS app, but my NAD M10 doesn't display anything useful on its screen. Other units with a built-in screen will surely have the same issue. That's how the music metadata looks like in the BluOS app:

IMG_4497

In the player configuration, I've already tried enabling "Try to ingest metadata into stream (ICY)" but it doesn't seem related.

Giving a quick look at the provider code, the current broken behaviour could to be explained since the play media API call to Bluesound is only providing the URI, without anything in additional: https://github.com/music-assistant/server/blob/2.3.2/music_assistant/server/providers/bluesound/__init__.py#L384C61-L384C66

How to reproduce

Play using the Bluesound provider

Music Providers

TIDAL and local music provider

Player Providers

Bluesound

Full log output

No response

Additional information

No response

What version of Home Assistant Core are your running

2024.10.3

What type of installation are you running?

Home Assistant Supervised

On what type of hardware are you running?

Raspberry Pi

Metadata

Metadata

Assignees

Labels

Alternate SolutionCan be achieved via other meansupstream issueIssue depends on an issue outside MA

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions