hamsket icon indicating copy to clipboard operation
hamsket copied to clipboard

Skype calls and video calls don't work anymore

Open username02 opened this issue 5 years ago • 10 comments

Steps to reproduce

  1. Install Hamsket latest version
  2. Add Skype service
  3. See that Call and Video Call buttons are greyed out (with 'browser not supported' tooltip)

Expected behavior

Skype works fine

Actual behavior

It is not possible to call using Skype

ENVIRONMENT

Hamsket: 6989a23 -> 518e6b0

OS: OsX 10.14.6

Arch: x64

Using Hamsket d78a4ea calls and video calls work perfectly; with more recent versions they don't and it is useless even the UA edit.

username02 avatar Jul 17 '20 05:07 username02

Yeah just realized that to when i updated my Hamsket client. Is there a way to download the older version?

Snailboy2 avatar Sep 01 '20 15:09 Snailboy2

Yes it is. https://dev.azure.com/TheGoddessInari/hamsket/_build?definitionId=2 select desired version and then you can download published artifacts.

LiBOSS-CZ avatar Oct 21 '20 18:10 LiBOSS-CZ

Please let me know if you figure out which version(s) are good, and which are bad.

TheGoddessInari avatar Oct 21 '20 23:10 TheGoddessInari

Please let me know if you figure out which version(s) are good, and which are bad.

I'm quite sure the last Skype-working version is Hamsket d78a4ea

username02 avatar Oct 22 '20 19:10 username02

Yes it is. https://dev.azure.com/TheGoddessInari/hamsket/_build?definitionId=2 select desired version and then you can download published artifacts.

Sweet! Thanks i found it.

Please let me know if you figure out which version(s) are good, and which are bad.

I'm quite sure the last Skype-working version is Hamsket d78a4ea

Can confirm. Downgraded to d78a4ea and now the sound in Skype works (and now media keys control the sound in Skype again)

Snailboy2 avatar Oct 23 '20 11:10 Snailboy2

Actively working on trying to figure this out.

TheGoddessInari avatar Oct 28 '20 06:10 TheGoddessInari

Apologies for the delay.

I took the simplest test for this: I downgraded Electron (with identical Hamsket code) and it works.

It's unclear what Skype is latching onto and claiming browser not supported in this instance. This broke between Electron 8.x and 9.x.

I'll continue to drill down into it further, but this could just be another "What are you doing Electron?" sort of issue. :)

TheGoddessInari avatar Nov 03 '20 04:11 TheGoddessInari

I don't know if this getferdi/sponsors-only#761 may be of any help but hope so :)

username02 avatar Dec 17 '20 12:12 username02

The user agent is already set, never uses Chromium.

Directly setting the user agent as suggested simply doesn't work.

Hamsket had this functionality for a long time.

It's available in the UI.

TheGoddessInari avatar Dec 17 '20 22:12 TheGoddessInari

As I said previously, this is simply an upstream Electron issue. I've asked for help regarding that, and have received not a single reply anywhere about it from anyone.

TheGoddessInari avatar Dec 17 '20 22:12 TheGoddessInari