-
-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bad Credentials #1500
Comments
having the same issue here, also on a family account. It's worked for me in the past but now doesn't, although I'm unsure of when that changed. I've checked multiple times and my password works through the browser and I'm confident I'm entering it correctly. |
It's probably related to this: librespot-org/librespot#1308 Could be we need to change our login method |
This is exactly my problem as well. |
Ah I see, so its a bigger problem with the login method entirely, not just a Family Plan thing? |
Seems like it was rolled out for different users at different times. I have a partner plan and I was also affected today (and Spotify Connect Home assistant addon, which uses librespot like ncspot - retried so much I got forced to change my password) whereas in the librespot issue it looks like it's being going on for over 2 months for other users. I would follow the issue linked above :( |
Affected me today on a family plan. Seems like Spotify broke their own API. |
Regular premium user here (no Family plan) and am experiencing the same issue. |
Yup. I also ran into this issue. |
Am using a Family Plan and had ncspot working on Debian. When I tried authenticating manually on Mint Edge, it failed a few times, until I copied over the credentials.json file from the working Debian instance. After listening for a while, Spotify decided to reset my password so my credentials were no longer good. Trying to reset my credentials for both Debian and Mint Edge have failed today.
|
Same issue here using a Duo plan |
Same issue here with family plan |
Downloading the Linux Spotify client, running Dominic's Rust/Cargo application (link above) in the background, pulls out working credentials. Everything works again. |
I tried this and got the credentials.json but after putting it in the .cache/ncspot/librespot as well as the .config/ncspot/credentials I still get prompted to put in my credentials at the login screen. Am I doing this wrong? |
Credentials, for ncspot, by default, go: ~/.var/app/io.github.hrkfdn.ncspot/cache/ncspot/librespot/ or wherever the "cache" path is when you type |
Wow! thank you very much, that did work. |
can you please write out the steps for a noob like me to follow? I don;t understand what to do to install librespot-auth even after going to that page |
@chocoblin |
Having this issue with app/dev.alextren.Spot/x86_64/stable flatpak too , just logged with same credentials from browser. |
Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v1.1.2 This update don't fix the login issue reporting bad credential reported here: hrkfdn/ncspot#1500
@cyqsimon What exactly is git clone and cargo run? I just got into Linux and got the flatpak ver. of ncspot and I am having the same issue. Sorry for not being knowledgeable in these topics, that is why I must inquire. |
Use Google first please 🤦. |
Not trying to be condescending, but questions like these waste my time and yours. Mine because I could be doing something else; yours because there are plenty of answers online that do a better job than I ever could. |
Allows to clone (download) git repository. Repo's are used to store, collaborate and manage code changes. Cargo is a package and build system for Rust programming language. Allows you to assemble a program from its sources (usually stored in repo's), or install packets/libraries that are used throughout the process of developing software. Don't be afraid to google things, without it you can't really survive as newbie. Most of questions were already answered. Use Archwiki, other resources. And welcome to Linux And about this credentials issue, just wait until devs fix everything, there is nothing you can do and most likely you did nothing wrong. Just sudden changes in spotify's API, and it broke things. Use web version for now, or official app. |
For some reason librespot-auth's device doesnt appear / doesn't get recognized in the device list at all so i can't generate a credentials.json, could anyone send me a template on what the credentials.json contain and i'll try adding the stuff by myself please ? |
If you are not seeing it, it's prob. due to trying to run Spotify in a
browser - instead of running the application directly in the Linux
environment.
I ran into this same issue and once I was running it locally, while running
the "device" to pull credentials, it dumps the credentials out into the
.json file
…On Thu, Aug 29, 2024 at 9:33 AM ***@***.***> wrote:
For some reason librespot-auth's device doesnt appear / doesn't get
recognized in the device list at all so i can't generate a
credentials.json, could anyone send me a template on what the
credentials.json contain and i'll try adding the stuff by myself please ?
—
Reply to this email directly, view it on GitHub
<#1500 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZL3JZOTDK664IRQ2HUS523ZT5EO7AVCNFSM6AAAAABMM7R4RGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJYGMYTCOBQGM>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v1.1.2 This update don't fix the login issue reporting bad credential reported here: hrkfdn/ncspot#1500
well i've tried running the application first, tried using the browser and even the app on my phone to see if airplay detected it but nothing appears, note that when i have both the application and the web player opened, the web player appears on the device list |
I seem not able to fully resolve (presumably) this issue fully at my system. I tried running ncspot 1.1.2, clearing I don’t get a "bad credentials" screen but I cannot play "new" titles, i.e. (I assume) which are not cached. Meaning with my state before, I can only play songs which I played before. And when I clear the cache, I cannot play anything. (Or is my issue different from this one?) |
@Zocker1999NET I'm getting the same. Generating the credentials from |
@Zocker1999NET @blessedbythestorm Credentials should be placed here: ~/.var/app/io.github.hrkfdn.ncspot/cache/ncspot/librespot If you want to "refresh" ncspot's cache of your library, you can either rename or remove the "files" and "volume" folders in the same directory. If you want to listen to NEW songs that are not in your playlists, you can using the Search function inside ncspot (F2). Have been running this on Debian 12 and Linux Mint Edge without any of these issues. |
@psaumur I had this working a few days ago with the 2024-09-03.20-05-16.mp4 |
TL;DR: I have basically the same experience as @blessedbythestorm shows in his last comment here. This also happens on me when trying to play back my saved tracks. Especially after clearing the cache directory, ncspot cannot play any of my 1000+ saved tracks. answer to last message of @psaumur(i.e. this last message) I think we have installed ncspot in different ways. From the path alone, I assume you installed ncspot using flatpak or something alike. I installed ncspot on NixOS from nixpkgs (version 1.1.2 from unstable) or downloaded & compiled it by myself on a Debian machine.
Hence
As I mentioned before (probably it was not obvious), I already tried running ncspot with cleared cache directory. But then it seems I cannot play any song anymore.
In my comment, "new" referred to as in "not in cache". I tested ncspot by playing music back |
@Zocker1999NET I did, indeed, install it via Flatpak for both systems. When you use Spotify on the Desktop, do your credential still work or did they force you to update them? As of today, my ncspot looks like a 1:1 of my Spotify account (which I am assuming is the desired behavior of the app) |
it is the definition of condescending dude. |
I have the same problem and have followed the librespot "workaround" to no avail. Before you ask: yes, I put the credentials.json in the right directory. After that, ncspot no longer asked me to login but just dies. I can`t see anything interesting in the debug log (attached) either. |
librespot-org/librespot#1309 (comment) With a little bit of luck we may have a working ncspot again next week :) |
Sorry to bother, just waiting to be allowed to run ncspot again. Do we know when logging in will be possible again? |
ngl im about to crashout over this. SOMEONE PLEASE FIX THIS, The explanation on how to refresh the OAuth token does NOT work. |
I have done some prep work in #1244, but haven't figured out the correct scopes yet. Also the librespot release isn't published yet, either. |
Awesome and thanks for your hard work. This app is simply amazing, even nerds like me on FreeBSD are able to play music with it. Now, we're getting better at singing but hopefully everything will return to normal pretty soon. Again, big thanks! |
The old user/password flow is deprecated and broken Fixes #1500
There is a first implementation in |
Hm. Ncspot tells me to login via OAuth2 in my browser and after I have done that it tells me to return to the terminal but then nothing happens. It could be that my using i3-WM without a DE might lead to problems here. |
Are you running ncspot on the same computer as your browser? It needs to pass the token to localhost. |
Yes I am. I have attached a debug log. |
That's odd. Looks like it has received the token and the logs indicate no problem either 😕 |
hey, having the same issue here. I installed with winget and I cant log in with a Family plan account. Ik im late to this issue but as I read thru I still couldn't find anything that could fix my issue |
@BajekekButLost The fix isn't released yet. |
Hi, @hrkfdn. On Friday morning I had the same issue as @Joachim-42he after building ncspot in the same way as the official Arch Linux PKGBUILD: git clone https://github.com/hrkfdn/ncspot
cd ncspot
cargo fetch --locked
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build --frozen --release --features cover Today, I just built it again, but simply with EDIT: Yes. When I build like I did on Friday, ncspot still exits when I try to open, even now. For now, simply building with |
I just used "cargo run" and it worked. Glad it finally resolved for you
using "cargo build"
…On Sun, Sep 22, 2024 at 11:23 AM Lucas Beiler ***@***.***> wrote:
Hm. Ncspot tells me to login via OAuth2 in my browser and after I have
done that it tells me to return to the terminal but then nothing happens.
It could be that my using i3-WM without a DE might lead to problems here.
Hi, @hrkfdn <https://github.com/hrkfdn>. On Friday morning I had the same
issue as @Joachim-42he <https://github.com/Joachim-42he> after building
ncspot in the same way as the official Arch Linux PKGBUILD:
git clone https://github.com/hrkfdn/ncspot
cargo fetch --lockedexport RUSTUP_TOOLCHAIN=stableexport CARGO_TARGET_DIR=target
cargo build --frozen --release --features cover
Today, I just built it again, but using git clone
https://github.com/hrkfdn/ncspot && cargo build --release, and now it
works perfectly. It might be due to the latest commit in the main branch
since then that may have fixed the problem, or the way I built it on Friday
uncovered some bug.
—
Reply to this email directly, view it on GitHub
<#1500 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZL3JZNXUJXGG6IZ7HP52WLZX4DI7AVCNFSM6AAAAABMM7R4RGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRWHEYDGMJZGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Thanks for the helpful reports, glad it's working :) |
For me neither cargo run nor starting after cargo build --release works. I just get this error after authentication: "Failed to exchange code for access token (Server returned error response)" |
@hrkfdn It seems that ncspot does not create a cache for the credentials. I have removed the cache folder and rebuilt and rerun ncspot and it still stops after the spotify login. It does create |
Describe the bug
I can't login with my Spotify Family Account.
I am assuming it has to do with the Account being a shared one in a Family Plan ? (Which is Premium.)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Being able to use the application.
System (please complete the following information):
PS: I am really new to Linux so please forgive me if this is just a simple fix or something.
I did try the actual username of the account as well as the email linked to it. Both did not work.
The text was updated successfully, but these errors were encountered: