Skip to content

Add to playlist to be added to folder menu in browse view (was Album cover vs. embedded cover) #3606

@Swimmer71

Description

@Swimmer71

What version of Music Assistant has the issue?

2.4.0rc8 (I think starting from rc2)

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

  • Yes

The problem

From the discussion here:
https://github.com/orgs/music-assistant/discussions/3584#discussioncomment-12272421
I learned, that the album cover get priority over embedded cover, but the behavior is different:

Whenever the album ID3 tag is set, no embedded cover is shown at all, even if no album cover (cover.jpg) is available inside the folder. When I delete the album.jpg I expected to see the embedded covers.

In folder Music/Hits I have .mp3 with album tag "Hits" and cover.jpg
I play folder with music_assistant.play_media and media_id: filesystem_smb://folder/Music/Hits.
It shows me the cover.jpg for all songs.
When I delete cover.jpg --> no covers at all were shown
When I delete the album tag "Hits" --> embedded covers are shown (even tough I copy cover.jpg back)

So it seems, that the ID3 tag "album" determins if album or embedded cover is shown.

Wouldn't following behavior be better?:

If cover.jpg is available in folder --> show this for cover
If no cover.jpg available in folder --> show embedded covers (regardless wether ID3 tag album is empty or not)

OR (even better)
Introduce a "priority button" in settings for either embedded covers or for cover.jpg.

How to reproduce

I described above

Music Providers

local and SMB

Player Providers

I only have Chromecasts

Full log output

xxx

Additional information

I use minimediaplayer with MA-entity and UniversalMediaPlayer (UMP) entity with the MA-entity and AV-receiver combined, same behavior

What version of Home Assistant Core are your running

2025.2.5

What type of installation are you running?

Home Assistant OS

On what type of hardware are you running?

Alternative

Metadata

Metadata

Assignees

Labels

enhancementImprovements of existing functionality

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions