Amusiz icon indicating copy to clipboard operation
Amusiz copied to clipboard

Browser Not Supported After Logging In

Open Kandelai opened this issue 3 years ago • 26 comments

It appears they have must of changed some browser configs or requirements. I am getting the following error after entering my login credentials;

Browser Not Supported We have upgraded and this browser version is no longer supported. Please update your browser.

Kandelai avatar Jul 13 '21 14:07 Kandelai

What distribution and package are you using? e.g. Ubuntu with snap?

mirkobrombin avatar Jul 13 '21 15:07 mirkobrombin

I am on EndeavourOS/Arch, using the most current version from AUR, 1.3.4-1.

My system specs; Operating System: EndeavourOS KDE Plasma Version: 5.22.3 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.2 Kernel Version: 5.12.15-zen1-1-zen (64-bit) Graphics Platform: X11 Processors: 6 × Intel® Core™ i5-9600K CPU @ 3.70GHz Memory: 15.6 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2

Kandelai avatar Jul 13 '21 15:07 Kandelai

It must be a problem with some dependencies, the snap and flatpak are working. I'll set up a vm with arch as soon as possible to test

mirkobrombin avatar Jul 13 '21 15:07 mirkobrombin

Ok, sounds good. thanks.

Kandelai avatar Jul 13 '21 16:07 Kandelai

Confirming with the same issue.

Operating System: Manjaro Linux KDE Plasma Version: 5.21.5 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.2 Kernel Version: 5.10.42-1-MANJARO OS Type: 64-bit Graphics Platform: X11 Processors: 4 × Intel® Core™ i5-7500 CPU @ 3.40GHz Memory: 7.6 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1650/PCIe/SSE2

praxishumanus avatar Jul 13 '21 18:07 praxishumanus

Both Arch distributions, I am increasingly convinced it is a dependencies related problem. I am configuring the vm now Edit: It started appearing on Ubuntu with snap too, I'm afraid it's an Amazon update ..

mirkobrombin avatar Jul 13 '21 18:07 mirkobrombin

Hello, I have the same problem on my Fedora 34.

minzords avatar Jul 13 '21 19:07 minzords

I am analyzing the problem and I think it is DRM .. if so, unfortunately there is no solution other than to use chromium embeded or electron (I would avoid).

mirkobrombin avatar Jul 13 '21 19:07 mirkobrombin

This same thing happened with the Nuvola and specifically their add-on; 'nuvola-app-amazon-cloud-player,' causing them to remove Amazon Music as an option. I can't remember what the exact underlining issue was that Amazon changed, but they could not fix it without rewriting their code, something they said is in the works, but won't be out until December.

Kandelai avatar Jul 13 '21 19:07 Kandelai

Nuvola switched to Qt to partially solve the problem if I'm not wrong

mirkobrombin avatar Jul 13 '21 19:07 mirkobrombin

I think they are working on switching to Qt, not sure if they have switched yet, but I just tried Nuvola/AmazonMusic app today and it is still not working, gets the same 'Update Browser' error that this app gets.

Kandelai avatar Jul 13 '21 19:07 Kandelai

Qt might actually be the solution: https://doc.qt.io/archives/qtextended4.4/qtdrmmodule.html Another solution can be using cefpython: https://github.com/cztomczak/cefpython

mirkobrombin avatar Jul 13 '21 19:07 mirkobrombin

Yes, pretty sure Qt is why Nuvola is switching, but they told me it wouldn't be ready until end of this year.

Kandelai avatar Jul 13 '21 19:07 Kandelai

It's a heavy job for a small application like mine, I can imagine a big one like theirs.

I'm doing some tests with cefpython and if that doesn't work, I'll consider Qt.

mirkobrombin avatar Jul 13 '21 19:07 mirkobrombin

Sounds good. I will monitor your progress and check back. Thanks again, damn DRM.

Kandelai avatar Jul 13 '21 19:07 Kandelai

image Unfortunately initial tests with QWebEngineView failed.

mirkobrombin avatar Jul 13 '21 20:07 mirkobrombin

image Fun fact, Amazon Music for Windows start working with the latest build of another my application :D

mirkobrombin avatar Jul 13 '21 20:07 mirkobrombin

If it a dependency issue, flatpak packaging should solve it. So is providing other native packaging options a necessity?

Suzie97 avatar Jul 14 '21 03:07 Suzie97

If it a dependency issue, flatpak packaging should solve it. So is providing other native packaging options a necessity?

It is not a dependencies problem. Amazon has made some changes to the platform. The cause should be DRM incompatibility with webkit2gtk. I am evaluating other solutions but at the moment I don't know what to do.

I am considering creating a snap/flatpak/appimage of the Windows version

mirkobrombin avatar Jul 14 '21 09:07 mirkobrombin

Hey there, I freshly installed Linux and Amusiz and got the same message / error. image

j0chn1 avatar Jul 22 '21 18:07 j0chn1

Hey there, I freshly installed Linux and Amusiz and got the same message / error. image

https://github.com/mirkobrombin/Amusiz/issues/8#issuecomment-879745120

mirkobrombin avatar Jul 22 '21 19:07 mirkobrombin

Hey there, I freshly installed Linux and Amusiz and got the same message / error. #8 (comment)

image

[🔴] × flatpak-builder --repo=amusiz --force-clean --user build-dir pm.mirko.Amusiz.yml Can't parse 'pm.mirko.Amusiz.yml': 114:65: mapping values are not allowed in this context

j0chn1 avatar Jul 22 '21 19:07 j0chn1

Hey there, I freshly installed Linux and Amusiz and got the same message / error. #8 (comment)

image

[] × flatpak-builder --repo=amusiz --force-clean --user build-dir pm.mirko.Amusiz.yml Can't parse 'pm.mirko.Amusiz.yml': 114:65: mapping values are not allowed in this context

Yeah ok but Amusiz is currently killed by Amazon and DRM .-. I need to take my time to re-project and rebuild the project using different technologies, at least a toolkit that provide a webview DRM capable.

mirkobrombin avatar Jul 22 '21 19:07 mirkobrombin

Yeah ok but Amusiz is currently killed by Amazon and DRM .-. I need to take my time to re-project and rebuild the project using different technologies, at least a toolkit that provide a webview DRM capable.

Sad to hear so. But I am looking forward for a new version. I appreciate your work. Thank you!

j0chn1 avatar Jul 22 '21 19:07 j0chn1

Maybe the problem with the incompatible browser could be solved by simple user agent spoofing.

ZeroDot1 avatar Nov 03 '22 22:11 ZeroDot1

No, already tried

mirkobrombin avatar Nov 04 '22 06:11 mirkobrombin