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

better handling of feat. artists #39

Open
UltimateRiff opened this issue Jun 12, 2024 · 3 comments
Open

better handling of feat. artists #39

UltimateRiff opened this issue Jun 12, 2024 · 3 comments
Labels
feature New feature or request harmonizer Harmonized data representation and processing

Comments

@UltimateRiff
Copy link

featured artists are handled very inconsistently across the various platforms, with Spotify removing feats and putting them in the artist field, Deezer keeping feat in the title and the artist field, and Apple Music only keeping feats in the track title. I think if a service has a featured artist, this should be reflected in the harmonized data, both on the track level and potentially on the release level (if all tracks have the same feat, especially for singles)

here's a decent cross section of the variants on this release

image

@zas
Copy link

zas commented Jun 13, 2024

In the example shown above, "feat." should be preserved, and not converted to "&" (that's what Spotify does, but that's incorrect).

From my experience, most sources will use "title (feat. B)" by A and only Spotify will use "title" by A & B.
There are often variations for: title feat. X, title (feat. X), title (ft. X), title (with X), etc...
Plus language-related variations, for example a French release might have "title (avec X)" on some platforms, and "title (feat. X)" on others.
Plus capitalization variations.

In the example above, we have 3 sources for most tracks, 2 showing (feat. X) and 1 with raw title, they could be used: Spotify gives a list of artists, others sources list artists in title:

  • title by C, A, B
  • title (feat. A & B) by C

I would expect we get: title by C feat. A & B when adding this to MB.

We clearly need some heuristics here, and perhaps suggest a set of options in complex cases.

@kellnerd kellnerd added feature New feature or request harmonizer Harmonized data representation and processing labels Jun 13, 2024
@wileyfoxyx
Copy link

I think it depends on label too. Here's a track that still has feat. in it's title in Spotify:
image

@mr44er
Copy link

mr44er commented Jun 15, 2024

Another example to play with/test scripts: https://www.deezer.com/es/artist/145401
Two different bands with the same name and Ars Moriendi vs. ars moriendi

@kellnerd kellnerd mentioned this issue Jul 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request harmonizer Harmonized data representation and processing
Projects
None yet
Development

No branches or pull requests

5 participants