It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
raystuttgart: Update:
The Integration is synchronizing again ... :)
(Without me chaning anything in the meantime.)

It really seems to have been an issue on EA side.
(Because Playnite EA integration can now also sync again.)

By the way:
I am using the file from @grexguy.
I can confirm it is working again, but for me it was after like mini update by gog that arive
Not working here. It says "offline". Anyone else having this issue?
I used this

AUTH_PARAMS = {
"window_title": "Login to Origin",
"window_width": 495 if is_windows() else 480,
"window_height": 746 if is_windows() else 708,
"start_uri": "https://accounts.ea.com/connect/auth"
"?response_type=code&client_id=EADOTCOM-WEB-SERVER&display=junoWeb/login"
"&locale=en_US&release_type=prod"
"&redirect_uri=https://ea.com",
"end_uri_regex": r"^https://ea.com/.*"
}

From "Endovelicous":
https://www.gog.com/forum/general_beta_gog_galaxy_2.0/origin_ea_play_plugin_doesnt_work/post141

Which quoted from "GolemGaming"

So "Endovelicous" and "GolemGaming", thanks!
Nothing was working here, it kept saying "offiline". So I deleted the folder "origin_xxxxxxx" and downloaded the origin integration again and it worked just fine
avatar
danilo_bull: Nothing was working here, it kept saying "offiline". So I deleted the folder "origin_xxxxxxx" and downloaded the origin integration again and it worked just fine
Nothing working here.
It was working until last week. Now no matter what I do, the plugin doesn't work.
avatar
Developer58: 'This will allow you to log in with a small caveat, Login window won't close. To complete login, just click on EA Play logo at top of the window page. The window will close, and the connection will be established.'

Does not work for me!
avatar
grexguy: I have fixed it for EA but unfortunately cant post any links right now. It's on my github and I've put in a pull request
Github username : jameel-azad

How to use:

1. Download the plugin.py file from the src folder
2. Replace your plugin.py with mine
Nothing is working, i already deleted the "origin_xxxxxx" folder and downloaded the origin integration again and replaced the "plugin.py" with the grexguy version.

Thanks everyone who's trying to solve this problem, but until now, its not finished.
Same issue. Nothing works. Cannot see any of my games anymore....
The plugin works as far as linking to the EA account but none of the games sync to the Galaxy app.
Post edited April 28, 2025 by Parbhdeep_Singh
The EA integration isn't working for me either, despite trying all the previous methods. All the other integrations work, just not this one.
EA fully retired Origin on the 17th, so any 3rd party clients that used that AP to query the system no longer work.
No working methods. Guess after shutting down the Origin client, it is completely broken. I wish I didn't try to change anything to fix it, at least I could see it's last view and count on the library. Now it is completely gone. This is so sad.
avatar
domnsync: No working methods. Guess after shutting down the Origin client, it is completely broken. I wish I didn't try to change anything to fix it, at least I could see it's last view and count on the library. Now it is completely gone. This is so sad.
Yeah, same for me. Games gone...

Any hope that somebody would have the knowledge, time and energy to do an EA plugin?

Playnite has the same issue, so there is no way to track EA games anymore.
the Galaxy default Origin plugin doesnt work (and shouldnt work) since it tries to log you in on Origin
AUTH_PARAMS = {
"window_title": "Login to Origin",
"window_width": 495 if is_windows() else 480,
"window_height": 746 if is_windows() else 708,
"start_uri": "https://accounts.ea.com/connect/auth"
"?response_type=code&client_id=ORIGIN_SPA_ID&display=originXWeb/login"
"&locale=en_US&release_type=prod"
"&redirect_uri=[url=https://www.origin.com/views/login.html]https://www.origin.com/views/login.html[/url]",
"end_uri_regex": r"^[url=https://www\.origin\.com/views/login\.html]https://www\.origin\.com/views/login\.html[/url].*"
}
the default plugin with jazeel's fix (github.com/jameel-azad/galaxy-integration-origin/blob/master/src/plugin.py)
also makes Origin requests so it fails. this version actually manages to log you in to EA but then does this GET
galaxy.http - WARNING - Got status 404 while performing GET request for https://api1.origin.com/atom/users?userIds=
which is never going to work

the forked plugin at github.com/BellezaEmporium/galaxy-integration-ead/releases has another issue
http_client - ERROR - Error in _get_access_token:
Traceback (most recent call last):
File "C:\Users\*\AppData\Local\GOG.com\Galaxy\plugins\installed\origin_7f53219b-4e2b-4591-9f4f-dfc5f4ba9eb0\http_cl ient.py", line 143, in _get_access_token
raise AccessDenied("Unexpected response when getting access token")
galaxy.api.errors.AccessDenied
2025-05-07 13:10:23,204 - plugin - ERROR - Failed to authenticate: AccessDenied()
Traceback (most recent call last):
File "C:\Users\*\AppData\Local\GOG.com\Galaxy\plugins\installed\origin_7f53219b-4e2b-4591-9f4f-dfc5f4ba9eb0\plugin. py", line 198, in _do_authenticate
self._access_token, self._refresh_token = await self._http_client._get_access_token()
File "C:\Users\*\AppData\Local\GOG.com\Galaxy\plugins\installed\origin_7f53219b-4e2b-4591-9f4f-dfc5f4ba9eb0\http_cl ient.py", line 143, in _get_access_token
raise AccessDenied("Unexpected response when getting access token")
galaxy.api.errors.AccessDenied
granted this is version 043 which is the latest release and this is a known error in this version (github.com/BellezaEmporium/galaxy-integration-ead/issues/13#issuecomment-2511102498)

Now to find this fabled 044 version

How to make it work:
- shutdown GOG Galaxy completely
- download the fork plugin at github.com/BellezaEmporium/galaxy-integration-ead/releases/download/v43/origin_v0.43.zip
- navigate to
%localappdata%\GOG.com\Galaxy\plugins\installed
- delete everything in the origin_7f53219b-4e2b-4591-9f4f-dfc5f4ba9eb0 folder but dont delete the folder itself
- unpack that zip file in that folder
(note that version 043 is located at github.com/BellezaEmporium/galaxy-integration-ead while version 044 with no releases is located at github.com/BellezaEmporium/galaxy-integration-ead/tree/junoapi-test)
- now go to github.com/BellezaEmporium/galaxy-integration-ead/tree/junoapi-test
- click on the src folder
- download all 8 of these files (click on each file on the left then click Download Raw File in the upper right)
- copy these files in the origin plugin folder and overwrite
- now start Galaxy and try the origin integration again

Remember this code is unreleased and buggy, and will spam your log with errors but it should manage to log you in to EA and read SOME of your games and play time. For me it doesnt show Mass Effect Legendary for example.
Hey guys, please vote here. Maybe we will have a chance to get an official integration.
https://www.gog.com/wishlist/galaxy/ea_app_integration_with_gog_galaxy_20_1