-
Notifications
You must be signed in to change notification settings - Fork 1
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
saying invalid username and/or password #42
Comments
Same thing here. Started yesterday. |
Same issue here as well... discovered today |
Same issue. Started today. Name and password still work on Pandora website. Deleted and redownloaded from Apple App Store, new copy picked up same credentials from my computer, still refused to validate. Tried multiple times to manually input to no avail. |
I can confirm that on Tue Feb 9 2021 in the afternoon (PST) - my Milkshake app also can no longer login. Receiving the same I verified I can log in to my Pandora account from the miserable P.O.S. Mac app that Pandora makes, and via the web page. In fact - I'm listening to Pandora in a Safari browser window after successfully logging in ... as I write this. |
Discovered same thing today. This is still an issue. |
Same here. Pandora must have changed something in their API. |
Delete your password and sign in. I'm not sure why it works, but I deleted my password and accidentally clicked "login" and it started working. |
Wow, that worked, Thanks! |
Removing password worked! Still needs to be fixed, but this will do for now. Thanks much. |
Fortuitous mistakes for the win! Thanks, Eric. |
It stopped working again. Going without a password is no longer letting me in. Anyone else having this problem? |
Yes.
… On Feb 24, 2021, at 8:33 AM, loupgrru ***@***.***> wrote:
It stopped working again. Going without a password is no longer letting me in. Anyone else having this problem?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#42 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ASZWIICXDOGXT2J4K7OXBB3TAT525ANCNFSM4XMHOCPQ>.
|
Just a note that as of today, deleting your password still works. First try to sign in with your password, then delete it and log in. |
I had deleted it after it stopped working. I just tried to reinstall after seeing z4am’s comment, but apparently it’s no longer available, or at least not in the US. |
Hi @loupgrru, the .DMG installer is still available right here https://github.com/skiptomyliu/milkshake |
Hi Skip,
I just tried and got the same message, attached a screen shot of that message. Thanks for responding, though.
Mark Stewart
N2020 Cty Hwy H, Lot 508
Lake Geneva, WI 53147
262-812-9517
-----Original Message-----
From: skiptomyliu/milkshake ***@***.***>
Sent: Sep 6, 2021 2:25 PM
To: skiptomyliu/milkshake ***@***.***>
Cc: loupgrru ***@***.***>, Mention ***@***.***>
Subject: Re: [skiptomyliu/milkshake] saying invalid username and/or password (#42)
Hi @loupgrru, the .DMG installer is still available right here https://github.com/skiptomyliu/milkshake
To test it, I just downloaded and installed it on my son's Macbook and logged in successfully. :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
FWIW, this trick no longer seems to work. I've tried it on both my Macs and have also tried deleting the app and associated preference and container data. Would love to fork this and get it working again - I love the small footprint and the crossfade - but I just don't have time right now. |
Well bad news. Looks like the developer token used by the app has expired and needs to be renewed. When I step through the code, I'm seeing the following response from Pandora when I attempt to authenticate: I tried to register a new developer account with Pandora so I could generate a new token, but they're not accepting new requests at this time. At this point, only the original developer can sort this out and he's gone MIA from this project so I don't see that likely happening. It seems a bit silly that Pandora would expire an application token that would require a number of apps to be redistributed in order to function again. But it also looks like Pandora may be moving from a direct username/password login to an end-user token authentication so they may have deprecated these legacy Auth Tokens on purpose to force developers into updating their code. It seems like the reason this was working for a period of time with a blank password is that a cookie was stored locally that eliminated the need to authenticate every time the app was launched. When those cookies expired, the app would fall back to authenticating and fail due to the expired Auth Token. |
Thanks for trying.
Mark Stewart
N2020 Cty Hwy H, Lot 508
Lake Geneva, WI 53147
262-812-9517
-----Original Message-----
From: skiptomyliu/milkshake
Sent: Dec 20, 2021 2:13 PM
To: skiptomyliu/milkshake
Cc: loupgrru , Mention
Subject: Re: [skiptomyliu/milkshake] saying invalid username and/or password (#42)
Well bad news. Looks like the developer token used by the app has expired and needs to be renewed. When I step through the code, I'm seeing the following response from Pandora when I attempt to authenticate:
"message" : "Auth Token is Expired - ...[token hidden here, even though it's available in the source code]"
I tried to register a new developer account with Pandora so I could generate a new token, but they're not accepting new requests at this time. At this point, only the original developer can sort this out and he's gone MIA from this project so I don't see that likely happening. It seems a bit silly that Pandora would expire an application token that would require a number of apps to be redistributed in order to function again. But it also looks like Pandora may be moving from a direct username/password login to an end-user token authentication so they may have deprecated these legacy Auth Tokens on purpose to force developers into updating their code.
It seems like the reason this was working for a period of time with a blank password is that a cookie was stored locally that eliminated the need to authenticate every time the app was launched. When those cookies expired, the app would fall back to authenticating and fail due to the expired Auth Token.
—
Reply to this email directly, view it on GitHub (#42 (comment)), or unsubscribe (https://github.com/notifications/unsubscribe-auth/ASZT57USTAYSBUS336N25JDUR6E47ANCNFSM4XMHOCPQ).
Triage notifications on the go with GitHub Mobile for iOS (https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675) or Android (https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub).
You are receiving this because you were mentioned.Message ID:
|
Thanks for helping dig here. I took a look this afternoon and it looks like Pandora made some changes into their login REST API. The tl;dr is, there are additional fields that are required during login where I cannot grok exactly how it's being generated. Almost like a CSRF token. Omitting these fields makes the login fail. There's an unofficial Pandora API doc here: https://6xq.net/pandora-apidoc/json/ Note that there are two APIs, a REST API and a JSON API v5. Milkshake was using the REST API which is what the browser uses as well. What needs to happen is to migrate auth to the JSON API v5 instead. I'm unsure exactly if that is the only thing that needs to be done and if the token generated by the JSON API can be used with the REST API. Either way, I'll take a look but hope to have a update with what I find. |
Bummer -- so it looks like Pandora added some anti bot measures which is why this has been breaking. Migrating to the JSON API v5 API would be needed. However, unfortunately I can't commit to it at this time. :\ Dropping some rough notes for myself (and potentially others if they want to dig in).
The generated token seems to work with the JSON API based on reports from PromyLOPh/pandora-apidoc#45 The heavy lift for this change is introducing CryptoSwift into the project so we can encrypt the payloads for the user login. |
I'm working on a fix. This PR is working #45 and contains an updated dmg install with the fix. Cleaning up some things before I merge. Aiming for EOW. |
v1.1.0 fix has finally been released to the appstore: v1.1.1 it's also available for download which fixes the search results: I'll push another round of fixes to the appstore soon. Thanks immensely for being incredibly patient on this. Hoping to finally start doing releases on a more regular cadence. |
This is brilliant! Thank you so much for taking the time to resolve the login issue. I love that this is open source, but honestly I would've happily paid for this app. I use it all day, every day. Maybe a paid iOS version? |
Thanks, Dean!
Mark Stewart
N2020 Cty Hwy H, Lot 508
Lake Geneva, WI 53147
262-812-9517
-----Original Message-----
From: skiptomyliu/milkshake ***@***.***>
Sent: Aug 11, 2022 2:18 PM
To: skiptomyliu/milkshake ***@***.***>
Cc: loupgrru ***@***.***>, Mention ***@***.***>
Subject: Re: [skiptomyliu/milkshake] saying invalid username and/or password (#42)
v1.1.0 fix has finally been released to the appstore:
https://apps.apple.com/us/app/milkshake-player-for-pandora/id1440379601?mt=12
v1.1.1 it's also available for download which fixes the search results:
https://github.com/skiptomyliu/milkshake/releases
I'll push another round of fixes to the appstore soon. Thanks immensely for being incredibly patient on this. Hoping to finally start doing releases on a more regular cadence.
—
Reply to this email directly, view it on GitHub (#42 (comment)), or unsubscribe (https://github.com/notifications/unsubscribe-auth/ASZT57W4OO4MEW5NBFF2HS3VYVGY7ANCNFSM4XMHOCPQ).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@djames42 thanks for the very kind words! I love Pandora and building things, happy to share something that ya'll enjoy! Keeping it free keeps it as a hobby and the stress levels down 😂 |
its not working when I log in my email or password. |
How is it working for you guys? |
I just tried it and it's working fine for me. |
how did you get it to work? I tried to put in my email and password and its not working. |
I logged into Pandora ok but when I try to log in milkshake its not logging me in. |
Odd. my login info was prepopulated from prior logins. I clicked the Login button and got my list of stations, which play just fine. |
How did you get those loggins? I used the login I created years ago. How do u populate loggins? Im not good at coding so I'm not sure if its a code thing. |
Is there a special password I should enter for mine to work? I don't know what I am doing wrong. |
No code thing. The login and password are the same that you would use to log in directly to Pandora. The credentials are saved after logging in so now all I need to do is click the login button. I'm not sure why your login isn't working. If I have time, I will launch a MacOS virtual machine and try logging in fresh to see if my credentials work okay for an initial login. |
I had a VM all ready to go so I just tried logging in fresh. When this issue first cropped up, my existing login credentials worked for a time but I was unable to log in with a new install. I thought maybe a similar issue might be happening. Alas, I downloaded the Milkshake DMG from here into the VM, launched the app, and manually typed my login credentials and it worked okay. Perhaps there are characters in your password the app isn't able to pass through the API okay, but otherwise I can't fathom why your login works on the web but not in the app. |
I am not using the app from the appstore. Im using the one from this github. I don't know why mine isn't working. I deleted and downloaded it twice and still nothing. It used to work with no password until it stopped working again. I read ur past messages and noticed its working for u guys and then I downloaded it again and entered both email and password but still nothing. |
I also use the version from Github. I would normally suggest deleting the application preference file from either ~/Library/Preferences or ~/Library/Application Support but it appears Milkshake does not use this. Looking at the code, it pulls the login and password from the Keychain, so you might quit Milkshake, launch Keychain Access, search for Milkshake, and delete that entry. Then close Keychain and relaunch Milkshake and enter your Pandora login and password again. I suspect this will not do anything, but I cannot think of what else to try. |
its working now. It seems I have to use a VPN thanks for ur time tho I really appreciate u trying to help! |
I am trying to login to milkshake and it keeps telling me invalid username/password but it is not wrong as I was already logged in earlier in the day. I have reset my password with pandora and it still is not working. I have uninstalled the app and reinstalled it and it is still giving me this error. not really sure what do from here, thanks.
The text was updated successfully, but these errors were encountered: