Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gui fails to list mp3 files with two or more artists #60

Open
Wilollow opened this issue Apr 1, 2024 · 1 comment
Open

Gui fails to list mp3 files with two or more artists #60

Wilollow opened this issue Apr 1, 2024 · 1 comment
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@Wilollow
Copy link

Wilollow commented Apr 1, 2024

This issue has been described in other issues already, but the cause was not completely clear, so i thought it wise to open a specific issue. The problem is that certain music files are not recognised upon loading a certain directory. HoreaM suggested this might be due to those files having multiple artists listed in the metadata. I can confirm that this is the case, as there is an overwhelming correlation between the two.

some suggestions:

  • Use only the first artist in the metadata
  • Use the album artist instead
  • Allow the 'artist' field to be populated by an array of artists, joining them into a string when neccesary
@tranxuanthang tranxuanthang added the bug Something isn't working label Apr 3, 2024
@tranxuanthang tranxuanthang added the help wanted Extra attention is needed label May 22, 2024
@tranxuanthang
Copy link
Owner

tranxuanthang commented May 22, 2024

I think I can reproduce this, actually there are some songs from my library having this issue.

this might be due to those files having multiple artists listed in the metadata

You are right, but this might be a little bit more complicated. I haven't look but I bet the difference between ID3v2.3 and ID3v2.4 is involved. From what I know, ID3v2.3 doesn't support multiple values, while ID3v2.4 supports multiple values separated by a NULL byte (multiple artists for example).

Not entirely related but this is a similar problem I faced in the past: polyfloyd/rust-id3#103

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants