xou816 / spot

Native Spotify client for the GNOME desktop
MIT License
2.28k stars 119 forks source link

Incorrect login credentials #726

Open vhespanha opened 1 month ago

vhespanha commented 1 month ago

Describe the bug I cant authenticate to my Spotify account using the Spot client, no matter the account or how many times i reset the password, i get the "Incorrect login credentials". Same credentials work on other devices/clients.

To Reproduce Steps to reproduce the behavior:

  1. Install Spot (Flatpak)
  2. Type credentials
  3. Click "Log in"

Expected behavior Sign into my account

Screenshots image

General information:

Additional context I found another guy on the Gnome Software review section saying he had the same problem, I installed Spot on this same machine back in June and used it normally, after reinstalling the system, i get this error.

vhespanha commented 1 month ago

Issue persists also when built from source.

joaocandre commented 1 month ago

Facing this issue as well on Arch (AUR installation). I'm using a Family account, wonder if it may be related to that?

JJ-Atkinson commented 1 month ago

I'm using a personal account and can't login either. Wonder if spotify did something here? Using nixos stable version

vhespanha commented 1 month ago

I'm on family too, but seems like it's unrelated. The other guy with the same problem commented it back in may, i successfully logged in back in june, so i also don't think this stems from a change on Spotify's API either.

Psikyd commented 1 month ago

same issue here (personnal account) I'm on Nobara 40 and using the flatpak version spot_login_issue

mobergmann commented 1 month ago

I am also experiencing the same issue on NixOS using the nixpkgs version.

Dvaderfun commented 1 month ago

Fedora 40, Flatpak, Student Subscription. Same problem

vhespanha commented 1 month ago

Definitely not a subscription issue. I'll review the Spotify API documentation to check for any recent changes.

Also, for me, the error appears almost instantly. It doesn't seem like the server is even processing the credentials. This might indicate that the client is poorly handling the response from a possibly malformed request.

JJ-Atkinson commented 1 month ago

https://github.com/librespot-org/librespot/issues/1308

Looks like it's not spots fault.

Psikyd commented 1 month ago

Yes it has been resolved today for me !

mobergmann commented 1 month ago

I can also login again

JJ-Atkinson commented 1 month ago

Perusing the librespot issue, it appears that spot would need to be retrofitted with an oauth flow. Might be worth an issue for any repo owners.

SpamixOfficial commented 4 weeks ago

This also affects me at the moment. Might be worth mentioning that I am using the flatpak build of Spot since there's no native package for Fedora

This issue is worth re-opening in my opinion since the issue is still present for a number of people (including me)

vhespanha commented 4 weeks ago

@SpamixOfficial, re-opened it. I never got to investigate it, but, since it's still affecting people I'll take a look and see if I can find something useful.

SpamixOfficial commented 4 weeks ago

@SpamixOfficial, re-opened it.

I never got to investigate it, but, since it's still affecting people I'll take a look and see if I can find something useful.

I'll also take a look once I get home. Thanks for reopening!

G-M0N3Y-2503 commented 3 weeks ago

I was actually working on OAuth for my Spotify client in Rust before I found this app and gave up on it.
In fact, OAuth for the API was the only thing I finished implementing. I just made it public and would appreciate attribution if you found it helpful.

Arche151 commented 3 weeks ago

Same issue. Can't log in :(

QuarTheDev commented 2 weeks ago

Running the spot flatpak on Fedora Workstation 40. I'm unsure if this is relevant or not, but I signed up with a Google account and thus my account does not have a password (try going into settings > account > email and password field is greyed out). I've tried my username and email to no luck -- and since my account doesn't have a password, I tried my Google password as well, but to no luck. Perhaps it's best the login form be replaced with either an OAuth flow like @JJ-Atkinson mentioned, or a way to login via pasting an access token.