mirror of
https://github.com/jpochyla/psst.git
synced 2026-04-27 15:35:56 +03:00
[GH-ISSUE #299] Login with premium account failing #216
Labels
No labels
api
bug
build
documentation
duplicate
enhancement
good first issue
help wanted
idea
invalid
linux
lowprio
macos
pull-request
upstream
windows
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/psst#216
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ch1nq on GitHub (May 16, 2022).
Original GitHub issue: https://github.com/jpochyla/psst/issues/299
Describe the bug
When logging in today, I get the error:
Authentication failed: premium account required.This was not a problem yesterday and I have checked that my account is still premium on Spotify's website. I have also confirmed that the password is correct, as i get a different error when typing it wrong deliberately.
To Reproduce
Open settings and enter spotify credentials.
Expected behavior
No error on login.
Environment
Tested on both macOS + ubuntu with latest built action.
@Anny0nn commented on GitHub (May 16, 2022):
+1
edit: (Premium Family account)
@jeromegn commented on GitHub (May 16, 2022):
Same. I have a Premium Family account.
@arrudagates commented on GitHub (May 16, 2022):
Same here, authentication API must have had a change, maybe a fix would be as simple as updating the underlying Spotify libraries being used, unless this has manually implemented the Spotify API.
Edit: Looks like it is manually implementing the API, so we'd need to find out what changed and update Psst code to reflect that.
@adv4ncr commented on GitHub (May 16, 2022):
same here
@kingosticks commented on GitHub (May 16, 2022):
I am seeing this same error on my libspotify-based application, which is not surprising considering they (finally) killed libspotify today.
Is Psst still using something from this older system? I've not got a librespot install on this machine but I don't think anyone has reported issues with that today.
@arrudagates commented on GitHub (May 16, 2022):
I believe the Psst Spotify API implementation is inspired by librespot, but is completely original and contained within.
@jpochyla commented on GitHub (May 16, 2022):
Hi, thanks for the report, I'm on it!
@kingosticks commented on GitHub (May 16, 2022):
Yes but there are two versions of the reverse engineered APIs. I thought Psst had implemented the newer version (HTTPS-based CDN, like librespot-Java). Perhaps that doesn't also cover the login system.
@arrudagates commented on GitHub (May 16, 2022):
Great to know you're actively maintaining Psst, I've ditched the official Spotify client a while ago and have been using exclusively Psst daily!
@kingosticks commented on GitHub (May 16, 2022):
if it's any help, I just found an old librespot install (dev branch from October 2021, not new-api) and it's still working fine.
@jpochyla commented on GitHub (May 16, 2022):
librespot is indeed working fine, investigating!
@jpochyla commented on GitHub (May 16, 2022):
OK, seems like
librespotis explicitly allow-listed on the Spotify side. I've implemented a quick fix ine403609e09, but we should transfer ASAP into another form of authentication (librespot-javais doing this correctly AFAIK).So, please update to the latest master build.
@fabian-st commented on GitHub (Jun 21, 2022):
Installed from Snap, still cant login from spotify premium family ("premium account required")
@yerke commented on GitHub (Jul 2, 2022):
@fabian-st Try to build from source.