Giter Site home page Giter Site logo

Comments (10)

mzur avatar mzur commented on May 26, 2024 2

Maybe an opt-in to filter out entries with the same date, title and artist name would be a reasonable compromise. Even if you can't be sure that its the same title etc. the probability to filter out the wrong thing should be low (and its opt-in).

from spotify-release-list.

jakubito avatar jakubito commented on May 26, 2024 2

Ugh, this is very annoying. I don't think Spotify is to blame for this though. As far as I understand, it's a distributor's responsibility to submit properly named releases. I honestly have no idea why they submit the same release twice, only with different brackets in the title. It makes no sense šŸ™„

I will update the filter to treat all brackets the same, but I'm sure there are other edge cases. Please keep adding your findings here and I'll do my best to make it as robust as possible. Thank you!

from spotify-release-list.

jakubito avatar jakubito commented on May 26, 2024 2

@mzur @affinage The filter has been updated in v2.0.3 to address edge cases you provided.

from spotify-release-list.

jakubito avatar jakubito commented on May 26, 2024 1

v2.0.1

from spotify-release-list.

mzur avatar mzur commented on May 26, 2024 1

Thanks a lot for implementing this! Unfortunately I found that Spotify makes this even harder with different upper- and lowercase characters šŸ˜’

image

Maybe the filter should only use lowercase titles.

from spotify-release-list.

jakubito avatar jakubito commented on May 26, 2024 1

@mzur This is now fixed in v2.0.2

from spotify-release-list.

mzur avatar mzur commented on May 26, 2024 1

Thanks, you're awesome šŸ˜Š

from spotify-release-list.

jakubito avatar jakubito commented on May 26, 2024

Hi Martin,

What you are seeing is not a bug - it is exactly the same data that is returned from Spotify API. Sometimes, an album is represented by multiple entries, each with a unique ID and different copyright wording. I'm not sure why labels do this, I assume there are some legal reasons behind it. If you search for London Grammar, you will see it's the same for the rest of their music too:

image

I haven't encountered this too often so I've never felt I need to come up with a workaround. My concern is how to pick the right entry from an array of duplicates - it's not as trivial as it seems. I can explain more if you are interested. I'd love to get some help on this project! šŸ™‚

from spotify-release-list.

mzur avatar mzur commented on May 26, 2024

Spotify also swaps round brackets with square brackets šŸ¤¦ I don't think that these duplicates can also be filtered out without handling every single edge case, so this information is just for the record.

image

from spotify-release-list.

affinage avatar affinage commented on May 26, 2024

Found one more case: different apostrophe signs.

screenshot from spotifyreleaselist:
Screen Shot 2021-10-02 at 10 12 36 PM

screenshot from spotify
1633202163656

albums for reference:
I'm In Love (Redondo Remix)
Iā€™m in Love (Redondo Remix)

from spotify-release-list.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.