Skip to content
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

[Mac] Connecting to other official Discord clients can fail #106

Open
Zen1thIDK opened this issue Aug 28, 2023 · 3 comments
Open

[Mac] Connecting to other official Discord clients can fail #106

Zen1thIDK opened this issue Aug 28, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@Zen1thIDK
Copy link

im on mac

@MCMi460
Copy link
Owner

MCMi460 commented Aug 28, 2023

Restart your computer. PyPresence has weird issues when finding the right Discord to connect to on Mac. If you open one Discord, it'll switch to that one and ignore Canary forever until restart. It's kind of annoying.

Edit: To clarify, don't open any other Discords after the restart. Only your target one (like Canary).

@Jiralite
Copy link

  1. Ensure all 3 applications are closed (Discord, Discord Canary, and NSO-RPC)
  2. Open Discord
  3. Open Discord Canary
  4. Close Discord
  5. Open NSO-RPC

I've found these steps through trial and error and they have always worked for me—restart not needed.

@MCMi460 MCMi460 added the bug Something isn't working label Jan 2, 2025
@MCMi460
Copy link
Owner

MCMi460 commented Jan 2, 2025

This can be fixed with my Discord IPC library, MacPresence. This could optionally be included in the build process as it is meant to reflect PyPresence and would have minimal costs to switch libraries. For now, it will have to wait for #165 to be resolved.

@MCMi460 MCMi460 changed the title refuses to connect to discord canary [Mac] Connecting to other official Discord clients can fail Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants