-
Notifications
You must be signed in to change notification settings - Fork 0
Voice and Video does not work in M1 nightly build (Discord) #213
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
Comments
PS: This problem is not present on the intel mac build |
confirmed still a problem on M1 with 5.6.3-nightly.27 |
@BrianGilbert - there is no code for this feature to differentiate between the ARM vs the x86 builds (unless there's something being added/removed while the app is being packaged by Did you try overriding the |
@vraravam I've not overridden anything, I just installed Ferdi and logged in via my Franz account (same as I have done on intel mac) |
If I click either of the mic/headphone icon in https://user-images.githubusercontent.com/114017/136302510-457f4bdf-4a1e-4838-a89a-b840327d4314.png I tried setting the user agent in Ferdi advanced settings to both the following but it hasn't helped (I did restart Ferdi) I also created a custom website within Ferdi pointing to https://wtools.io/check-my-user-agent and confirmed that the user agent is being sent correctly... it is. The default agent on M1 install of Ferdi before I edited it was: The agent on my intel mac install of Ferdi is identical: |
Still an issue with Version: 5.6.3-nightly.32 and 5.6.3-nightly.33 |
@vraravam I'd be more than happy to try and interactively debug this if you'd like to schedule a suitable time? I'm in Melbourne, Australia, GMT+11 |
@BrianGilbert - thanks, but, right now, its too tight for me with my day job and some upcoming travel starting tomorrow. Also, I do not use Discord, and so debugging this might not be possible if I am the other person. I will defer to either @mhatvan or @kris7t who might be closer to your timezone. |
If you were referring to setting up Ferdi for development on your machine, and then debug it, I would suggest to start with the |
This issue is present for me as well, on the current nightly build (5.6.3-nightly.37) as well as the current stable build (5.6.2). I'm running the latest Monterey beta. |
Just tested, still present in 5.6.3-nightly. |
at least I know I'm not the only person experiencing this now |
I'd be happy to assist with debugging as well if it would be helpful. I'm on New York time (EDT, GMT-4) |
After doing some digging, it looks like the issue is related to the user agent. I pulled the user agent string from the current Mac version of Discord and changed it in the User agent I got from Discord: Note that using the User Agent override in settings did not seem to have an effect, but changing it at the recipe level did. |
@kevindement is that something I can test with the installed application, or is is a pre-compilation thing? |
Pre-compilation, I made the change in this file (just by returning the whole string for testing purposes) and recompiled |
@kevindement will there be a build with the change soon? I'm hoping it may also resolve #191 |
I'd be hesitant to make that change myself without knowing if there's perhaps a proper user agent that would enable video and screen sharing (and without knowing if forcing this one would break those things for other platforms) |
@kevindement I can't find any instructions on building ferdi myself? I tried editing the recipe file locally in |
@BrianGilbert I used the instructions here to get it set up, using Homebrew to grab the right version of node ( |
so I can edit the file, but an update gets downloaded on launch, it did however fix both the issues I've raised, at least until the service got updated again
This seems to be holding after several executions of Ferdi now |
@vraravam FYI ☝️ |
The thing I'm really confused about is why this only affects M1 Macs -- the current approach seems to work everywhere else. |
@kevindement I still am unable to share video or screen though, we need to figure out the right user agent I'm guessing |
@kevindement this worked for me to get video and screen sharing
|
@kevindement a simpler way to resolve it (does not require editing the recipe file):
|
For future reference, the |
Please close this ticket (and the other linked one) if this is acceptable. |
Bug description:
Steps to reproduce:
Expected behavior
Voice and Video should function
Screenshots
Environment:
Operating System: macOS Big Sur 11.6 (20G165)
Ferdi Version: 5.6.3-nightly.27
Server: Franz
Debug information:
The text was updated successfully, but these errors were encountered: