ciderapp / Cider-2

Primary public repository for Cider 2.x
https://cider.sh
151 stars 2 forks source link

Login process does not complete #366

Closed eatmyvenom closed 11 months ago

eatmyvenom commented 11 months ago

Preflight Checklist

What operating system are you using?

Linux

Build Details

2.2.0.r3799.df6bae16-1

Operating System Version

Arch Linux Linux venom-pc 6.5.3-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Wed, 13 Sep 2023 08:37:16 +0000 x86_64 GNU/Linux

Describe the Bug

Logging in does nothing, when the process is complete it will just open apple music in the little login window.

Steps to Reproduce

Same issue:

  1. Open Cider 2
  2. Click "Login to Apple Music"
  3. Enter login info
  4. Login window just opens apple music.

Anything else?

My environment is gnome on wayland. I use gnome keyring and everything. I don't have a special electron installed or being used.

Connect Device ID

No response

Build timestamp

No response

eatmyvenom commented 11 months ago

I forgot to mention, the solution mentioned in #170 doesn't appear to work here. Killing the process and uninstalling then reinstalling does nothing, and Ctrl+Shift+I does not open developer tools so that doesn't help either.

Consuderably commented 11 months ago

exact same issue on Arch (hyprland and X11 on bspwm) and with macOS on m2 air, both stayed signed in from previous installations but will not register new users.

cryptofyre commented 11 months ago

Known issue, we're tracking this right now and working on a fix. We'll let you know once we have a solution.

cryptofyre commented 11 months ago

Currently you can work around this by opening a web browser and signing into Apple Music on the Web and copying your token.

  1. Go to AM Web

  2. Login and then press Shift + Ctrl + I (Open Developer Tools)

  3. Head over to the "Storage"/"Application" section.

  4. Navigate to Cookies and then https://beta.music.apple.com and or https://music.apple.com

  5. Click on Filter Items or Press Ctrl + F and search media-user-token

  6. Double click it and copy your token.

  7. Then proceed to sign in using your token instead of using the normal OAuth process.

We are actively working on a solution to the issue, and we'll have an update out to correct it soon.

MikhailTNY commented 11 months ago

Thanks, that works.

cryptofyre commented 11 months ago

Fixed in 2.2.0-RV2 you can download it from Itch.io.