Giter Site home page Giter Site logo

jakubito / spotify-release-list Goto Github PK

View Code? Open in Web Editor NEW
212.0 10.0 8.0 5.37 MB

๐Ÿ“… Display list of Spotify releases from artists you follow

Home Page: https://spotifyreleaselist.netlify.app

License: ISC License

HTML 1.26% JavaScript 88.27% SCSS 10.47%
react progressive-web-app pwa spotify spotify-api spotify-web-api spotify-playlist redux-saga

spotify-release-list's People

Contributors

jakubito avatar schwartzadev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spotify-release-list's Issues

Signing in on spotifyreleaselist.netlify.app is broken

The following steps were taken to encounter this problem.

  1. Click the Login with Spotify button
  2. Sign in with spotify and agree
  3. get redirected back to the app, but the following error occurs
    image

I also captured the console errors
image

Google chrome is also showing the following issue on the site

Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform

A page or script is accessing at least one of navigator.userAgent, navigator.appVersion, and navigator.platform. Starting in Chrome 101, the amount of information available in the User Agent string will be reduced.

To fix this issue, replace the usage of navigator.userAgent, navigator.appVersion, and navigator.platform with feature detection, progressive enhancement, or migrate to navigator.userAgentData. 

Note that for performance reasons, only the first access to one of the properties is shown.

AFFECTED RESOURCES 
1 source 
common.js:1

This blog post has some more information on the chrome changes that are likely the source of the issue
https://blog.chromium.org/2021/09/user-agent-reduction-origin-trial-and-dates.html

Getting logged out and Settings resetting

I am logged out after opening the browser and need to log in again. The filters and other settings also resetto default so I have to see again a bunch of (garbage, "unofficial" third party) compilation releases that some artists I follow appear on.

I was using Brave Browser.

Screenshot 2021-11-11 at 22 13 12

Version 3.6.1 keeps signing me out

Hi.

As the title says, since the last update, every few days I get logged out. I have to log in again and all my settings reset to default. It's getting very annoying.

I hope it can be fixed soon. Thank you in advance and happy holidays!

Filtering viewed releases in the list

Sorry for my English, I'm writing from Ukraine.

New releases in the list often appear in 2-3 days. I don't know if others have this problem. Maybe it happens to me because of the large number of tracked artists (about 2000, I need them to create playlists for my project).

I'm not technically strong, but I suspect the problem is on Spotify's side. Therefore, there is such a proposal: to give the opportunity to mark the viewed tracks so that after updating the list they do not appear again. This will make it easier to find tracks that did not appear on the list on the day of release.

Huge thanks for this product! It is perfect for my needs. I can't imagine how I would have worked without it.

The application is not receiving a complete list of releases

UA -> EN, DeepL, sorry)

Hi, For about the fifth day the application has been receiving an incomplete list of releases, missing most of them. Today I looked in the console and saw 429 error. Is there any way to optimize the process of receiving releases or is this problem only for me because of the number of releases (about 10 000 artists)?

Spicetify 0.9.9 error

Since the new update for spotify got released (2nd or 3rd May) I can't use the spicetify due to an error.
Zrzut ekranu (1274)
When I use 'spicetify restore backup' in cmd then Spotify run normally but in vanilla so without themes. Once I tried to reinstall Spotify and I used 'spicetify backup apply'. Everything was good, spicetify lunched, spotify launched, no fatal error, however I restarted PC and the error showed again. When I use 'spicetify restore backup' I can restart PC, restart Spotify and Spotify run commonly vanilla.
Therefore, can somebody help me? Btw, I thought about install newer version but it is from 28th Feb. Problem and Spotify update was 2nd or 3rd May as I wrote.

Not showing releases for day after

Sorry Jakub, also just noticed that it doesn't show releases that are scheduled for day after anymore.
It used to show me releases that are upcoming for day after the day before, like around 4pm or so.
Any idea why that would be?

Include releases from artists whose songs I've saved

I'd love to see this as an enhancement and I'd be interested in adding the feature myself if it's something the maintainers would support!

This is a really neat platform, but I feel like it's of limited use to me since I typically save songs from artists that I like, and only rarely actually follow those artists.

I'm imagining a feature (perhaps disabled by default) where users can toggle to include artists whose songs they've saved. This would then: conditionally (upon enabling this setting) include those artists here to be included in the sync for new releases.

This would include:

  • Adding a getUserLikedSongsArtists (perhaps with a better name ๐Ÿ˜…) method here that returns a list of the artists whose songs the user has liked. This would be in the api.js file:
    export async function getUserFollowedArtists(token) {
  • Adding a setting to toggle this functionality
  • Updating sync.js to include the artists from getUserLikedSongsArtists if the setting is enabled.
    const artists = yield call(getUserFollowedArtists, token)

Please let me know if you'd be interested in a PR for this functionality!

Feature request: Add notification of new release

Hi, i really like and enjoy the app.
I think that the app will be better with a sort of system that notify the new release, directly from chrome or maybe something like a telegram bot? It can be a very useful addition, so the user don't miss new release. Thanks and i appreciate your job.โœŒ

Feature Request: Blacklisting labels

As was discussed here: #4
Some VA albums are notable and equal to albums with the new tracks, but most VA compilations are worth to be ignored. The same labels are responsible for most of the unworthy compilations and it would be useful to add them to the blacklist, instead of disabling all VA releases.

Add a new filter to exclude remixes

Having the ability to filter out remixes would be a useful way to reduce clutter.

I think the most obvious and straightforward way to detect a remix release is to check for remix string inside a title (case-insensitive). This would be visually similar to the existing Exclude Various Artists checkbox filter.

"Invalid request" every time I try to log in

The website just logged me out and any time I try to log in back again a red pop-up shows saying "Invalid request", I've tried this on two devices already and I've changed the password and it still says the same -- is there any problem w/ the API?

App non-functional

The app is currently unresponsive (has been for at least a couple of days now). You cannot log in via Spotify, the app throws an ''Oops, something went wrong'' error message. Same thing happens if you hit "Refresh" when you're already logged in (the app allows you to log out though):

Screenshot_20230116_132238

Seems like a call to Spotify API fails with a 503:

Screenshot_20230116_132916

I guess your API key might've expired. Please, take a look, the app is ๐Ÿ”ฅ

Compilations show even if deselected in options

Even when I exclude compilations a ton of them end up showing in the results. Some of these albums seem to be labeled explicitly by spotify as compilations which made me suspect this is a bug?

Filtering by various artists does an excellent job of getting rid of them so that also made me wonder if this is an issue that someone tried to solve and ended up with a hack-ish solution?

Below is an example:
image
image

image

fetch difference

Hello, is there a setting to only fetch the music that differs from the previously fetched one?

"No albums to display"

Currently the app is showing "No albums to display" when I scan even though I should of course have lots of results. Not sure when this started, but it was fine two days ago.

For Spicetify?

Hey. I know it's outside of your project, but maybe you'd be interested? Do you know about Spicetify? This is tool for modifying the appearance and capabilities of Spotify. It also has New Releases, but unlike your site, it doesn't show Appearances, only Albums and Singles, which is why a lot of songs are skipped. I asked author to add Appearances, but he thinks that they will be superfluous, although he said that he can help. Maybe you want to make your own version of the extension for Spicetify? I'm not programmer, but your site and its extension on javascript, so maybe it's not that hard...

Customize Artists Tracked

Hi there! I just started using this tool today and really appreciate that it exists! I love the ability to export all new releases into a playlist for the easiest listening experience.

I'm wondering if there is a way to customize the artist list, similar to how you have a block list for labels.

For example, my settings are set to pull new releases from all followed artists, and those I have 3+ saved songs by. In some instances, I have several saved songs by an artist, but am not interested in new releases from them, and would like the option to block them from future notifications without removing the saved songs I have. Is there any possibility this could be an added?

Thank you!

doesnt work

list doesn't load when liked songs is added in the settings

Issue with location

I always used New Zealand as location because then I can already see the releases of the next day which are not out yet in my time zone.
Since today that doesn't work anymore. It only shows the releases up to this day.
It's a very particular problem but to me it was always convenient.
Maybe it's just an Spotify API change and you can't do anything about it.

Replace last created "New Release" Playlist

Very nice tool!!!

I'm curious about whether it is possible to replace the previously created playlist with the new one, created from this tool again? Now it is always creating a playlist with the same name.

Specific artist not blocked

Spotify Release List is not blocking a specific artist. This has been happening for months now.

I even have the ''Exclude Various Artists'' filter activated, but this artist, Summer Hits, is not getting blocked. Am I doing something wrong?

collage

Filter by label

Filtering by label would be very useful, especially within music scenes being run by smaller labels. This will be an opt-in feature because label data have to be fetched extra.

Original thread

Track didn't appear despite being released

So, I'm not sure if this is a bug, but because the list is supposed to catch everything I'm going to report it anyway.

Today The Strokes released a new song called Bad Decisions. It's on Spotify here. I follow them, but it didn't appear on the list for today, despite refreshing. For some reason it didn't catch it.

Issue with Updating with Liked Songs

Hello!

Thanks again for maintaining this site. I've been running into an issue the past few weeks when updating with "Include Artists from Liked Songs" enabled.

If I disable this option and refresh, everything runs smoothly and new releases are pulled through. If I enable it, there are several errors that are returned. I have included a screenshot when I inspect the page.

I was hoping this might resolve itself but it's been going on for a few weeks now when I run my weekly update.

Thank you!

Screen Shot 2023-05-02 at 1 10 00 PM

The actual error code says

{
"error": {
"status": 401,
"message": "No token provided"
}
}

and

Failed to deserialize query string: missing field sentry_data

Color Picker does close after first click

In the recent version of spotify-release-list, in the "app", the color picker bugs out on my system. I click on the color that I want to change, the picker opens fine. Now when I click on a color or on the color-range bar, the picker closes on mousedown and either uses the color i just entered, or (seems to be dependant on popup and click position) just uses #000000 as color. also, when he would accept the correct color, and you keep dragging the mouse, the accepted color will jump to black as well.

Using Chrome on macOS with the App Extension thing.

Filter out 'versions' of the song?

Would be cool if there was an ability to remove sped up, slowed down, chopped, instrumental & acapella versions of the songs the same way you can filter remixes & various artists. Perhaps you can do it simply by checking the title?

Export only appearance tracks?

When you export songs in which the artist you follow is listed as a feature, the whole album from the artist you don't follow is added to the playlist. Is there any way to make it so that only tracks with the followed artists are added?

Add "Past 2 weeks" time period option

First of all, great application! I'm using it as my homepage on my web browser so that I never miss new releases.

However, I use the website on multiple computers, and due to it using local storage, sometimes it's been more than a week since it last refreshed. I'm following quite a lot of artists on Spotify, thus when refreshing, everything tends to get quite slow. This might not be related to the feature I'm requesting here, but hey, thought I'd also share how I use your work for some background :)

Anyways, I usually check out all new releases within 2 weeks, so the "Past week" time period setting doesn't work for me, while the "Past month" option might be a little much again. Thus, I'm requesting to add a "Past 2 weeks" option to find some middle ground there.

Duplicated artist names

For some reasons, on today's (Mar 14th) list refresh some of the releases are showing artists I'm following twice.

image
image

Feature request: Add releases to a playlist

Hello, I really like the Spotify tool.
I have a feature request: There should be an option to put all new releases of your followed artists into a private playlist.
You should be able to specify a starting date, for example 2020-01-02
All songs, which get released after that date, will be automatically added to the playlist.
If the playlist reaches a specified limit (e.g. 9500 songs), then a new playlist will be created.

Would be cool if this useful feature will get implemented!๐Ÿ‘

Not retrieving releases/searching properly

As of today the app is not retrieving more than a few releases and is not searching properly.

The search goes through very fast and only returns a few releases from the past month, yesterday many more were showing than this, it seems to not be retrieving releases properly.

It seems that the artists it does retrieve appear multiple times, so the issue seems to be that it's only gathering data for a fraction of the artists it should.

I don't know if Spotify is blocking it or there's an API issue but normally the search takes a minute or two to progress gradually, and then shows all releases for the artists I follow.

image

Feature request: Scheduler for adding new songs to playlist

Would it be possible to add a feature to your app which sets an automated schedule for doing a Refresh and then Export of the songs to a playlist? This goes hand-in-hand with my other feature request of adding songs to a single playlist.

Both of these together would make it so that I never miss out on new songs from the artists that I like on Spotify. I don't always remember to load your app to do the refresh manually.

Feature request: Add songs to a pre-existing playlist

Great app! I use this weekly. I'd really like to be able to add new songs to a pre-existing playlist. Currently, when doing an Export, it asks to create a new playlist. Even if I name the playlist the same as a pre-existing one, it still creates a new playlist with the same name.

Please add this feature into your app! Thanks!

Feature request: Indicate release type

Right now there are 4 types we can choose from: Albums, Singles, Compilations, Appearances. Personally i use Albums and Singles. But when you see your results, it's not obvious which result is what. So for example i would like to listen to something, new which would be an album, but those albums are "lost" in the "sea of Singles".

https://i.imgur.com/GFZfNoh.png

Can we have an icon in front of each result showing the element's type? I'm using text to demo it.

Thanks!

Feature Request: Saving/Pinning albums to be listened to later and checking off songs you have listened to already

Hi! I really like this app.
This has been amazing, but there is one thing I wish it had. Some kind of "save for later" system to remember albums for later and/or a system that lets you hide songs you have already listened to.

When i'm going though my releases, I like to listen to all the singles first. Then I go back through and listen to the albums since they take more time. It's a bit hard remembering what I went by.

My idea would be to hide songs/albums you have already listened to by checking them off, or having a "save for later" menu at the top.

Thanks for the amazing app! (P.S. sorry if I don't format this right, I have never used GitHub before)

Custom Search

Hello, question: is there a way to search for a specific month/year in the past ?
like

October 2021
or
Year 2020

image

Not showing me all releases anymore

Hi Jakub! Unfortunately the app doesn't show me all releases anymore since yesterday evening. I have it open in my Safari on my Mac and I use it as an app on my Samsung Phone. Do you have any idea why this happens? I cleared my cache already but no idea otherwise. I really need this app as it helps me run a music blog so much! Thanks a million!

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.