Comments (10)
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.
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.
@mzur @affinage The filter has been updated in v2.0.3 to address edge cases you provided.
from spotify-release-list.
from spotify-release-list.
Thanks a lot for implementing this! Unfortunately I found that Spotify makes this even harder with different upper- and lowercase characters š
Maybe the filter should only use lowercase titles.
from spotify-release-list.
@mzur This is now fixed in v2.0.2
from spotify-release-list.
Thanks, you're awesome š
from spotify-release-list.
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:
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.
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.
from spotify-release-list.
Found one more case: different apostrophe signs.
screenshot from spotifyreleaselist:
albums for reference:
I'm In Love (Redondo Remix)
Iām in Love (Redondo Remix)
from spotify-release-list.
Related Issues (20)
- Include releases from artists whose songs I've saved HOT 6
- Add an option for the week to start on Sunday HOT 2
- Replace last created "New Release" Playlist
- Duplicated artist names HOT 1
- Add "Past 2 weeks" time period option HOT 1
- Feature request: recurring email HOT 1
- Signing in on spotifyreleaselist.netlify.app is broken HOT 2
- fetch difference HOT 1
- Filtering viewed releases in the list HOT 2
- Customize Artists Tracked HOT 1
- Custom Search HOT 1
- App non-functional HOT 5
- Not retrieving releases/searching properly HOT 4
- Issue with Updating with Liked Songs HOT 3
- Issue with location HOT 4
- I see error while exporting releases in playlist HOT 1
- "No albums to display" HOT 9
- Site says "failed to fetch" when I login with Spotify HOT 3
- doesnt work HOT 1
- Missing required parameter: client_id HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spotify-release-list.