Similar artist filter in matchlists

Fausto Ferraz's Avatar

Fausto Ferraz

13 Sep, 2020 04:39 PM

What database or API does Beatunes use to choose “similar artist” in matchlists? Last.fm? Spotify?

  1. 1 Posted by Fausto Ferraz on 13 Sep, 2020 04:47 PM

    Fausto Ferraz's Avatar

    I’ve been digging a little about this and answering may own question I suppose Beatunes uses the Last.fm database.
    Would it be possible to use instead the Spotify database? “Similar artists” is much better on Spotify and would make Beatunes perfect for me.
    Please check this function of the Spotify API here:
    https://developer.spotify.com/documentation/web-api/reference/artists/get-related-artists/

  2. Support Staff 2 Posted by hendrik on 14 Sep, 2020 06:39 PM

    hendrik's Avatar

    Yes, indeed beaTunes uses Last.FM information and falls back to WikiData/Wikipedia information, if the Last.FM data is not available.

    Would it be possible to use instead the Spotify database?

    TBH, I'm not sure their terms allow the use of their database for a commercial third party product.

  3. Support Staff 3 Posted by hendrik on 14 Sep, 2020 06:40 PM

    hendrik's Avatar

    That said, there is a plan to compute similarity ourselves in the future.

  4. 4 Posted by Fausto Ferraz on 15 Sep, 2020 07:58 AM

    Fausto Ferraz's Avatar

    That would be great.
    If you want help testing it, just let me know.
    Thanks.

  5. 5 Posted by Fausto Ferraz on 15 Sep, 2020 11:06 AM

    Fausto Ferraz's Avatar

    Thanks, Hendrik, that would be great.
    If you need help testing it, don't hesitate to ask.

  6. Support Staff 6 Posted by hendrik on 15 Sep, 2020 12:30 PM

    hendrik's Avatar

    Thank you.

    That aside, what makes you believe that the Last.FM data is inferior to the Spotify data?

  7. 7 Posted by Fausto Ferraz on 15 Sep, 2020 02:27 PM

    Fausto Ferraz's Avatar

    The main problem with the last.fm database are bands or artists with the
    same or similar names.
    Take for instance a band called “Elephant”.
    There are 9 bands with this name in Last.fm.
    The similar artists list is a complete mess, all is mixed up.
    In Spotify there are at least 21 bands with this name, but after
    identifying the band and one of their albums, the database will separate
    the similar artists for each band. Always a different list for each band if
    you identify one of their albums. This is not possible with Last.fm.

    Another problem (not so common) is with what Last.fm considers to be a
    “similar artist”.
    Take for instance a darkwave/synthwave band called “Fragrance“.
    Spotify considers as similar artists other darkwave/synthwave bands, which
    is good.
    But because the band frontman is French and their music is somewhat
    danceable, Last.fm considers as similar artists French DJs and French
    techno groups. Not good.

    hendrik <[email blocked]> escreveu em ter., 15/09/2020 às
    13:30 :

  8. Support Staff 8 Posted by hendrik on 16 Sep, 2020 07:18 AM

    hendrik's Avatar

    Thanks for this insight.
    You certainly have a point there.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac