Release Elite: Dangerous Market Connector (EDMC)

Hello,
I do have little problem with EDMC. I do run ED from linux under wine (using lutris). It is perfectly playable. Everything wokrs. But if I try to run EDMC it crashes under wine. (probably some dependencies missing. But can't figure out which ones.
If I run EDMC natively undel linux it does not see ED. So not asks for any authorization and that leads to "unauthorized access" errors.
Is there a way to do it under linux solely ?
I downloaded the source code (it's Python 2.7) and run it under Linux. Apart from the login it works.
 
I use EDMC 3.4.1 natively under Linux (Python 2.7) but I can't get the login working.

1. I logged in to https://auth.frontierstore.net/ and checked for any authentications - there are none.
2. If I start EDMC, I see the commander's name and ship.
3. EDMC says "Logging in..." and Frontier's Login page opens in Firefox where I get a "500 Internal Server Error" page (I crossed out sensitive data):
Code:
https://auth.frontierstore.net/auth?response_type=code&audience=frontier&scope=capi&client_id=xxx&code_challenge=xxx&code_challenge_method=S256&state=xxx&redirect_uri=http://localhost:35205/auth
4. As I am a Steam user, I followed Lestaticon's (#562) suggestion and replaced "audience=frontier" by "audience=steam" - it doesn't change anything, I still get "500 Internal Server Error".

Any ideas?
 
I use EDMC 3.4.1 natively under Linux (Python 2.7) but I can't get the login working.

1. I logged in to https://auth.frontierstore.net/ and checked for any authentications - there are none.
2. If I start EDMC, I see the commander's name and ship.
3. EDMC says "Logging in..." and Frontier's Login page opens in Firefox where I get a "500 Internal Server Error" page (I crossed out sensitive data):
Code:
https://auth.frontierstore.net/auth?response_type=code&audience=frontier&scope=capi&client_id=xxx&code_challenge=xxx&code_challenge_method=S256&state=xxx&redirect_uri=http://localhost:35205/auth
4. As I am a Steam user, I followed Lestaticon's (#562) suggestion and replaced "audience=frontier" by "audience=steam" - it doesn't change anything, I still get "500 Internal Server Error".

Any ideas?
I'm also having trouble with the internal server error part :/

I do know that I have to run EDMC with my account "code" in terminal, but I can't generate one at all...

Side note (optional read):

I have to work under linux on my notebook and I only have 250GB in it, I was so happy that ED worked, but kinda bummed that EDMC didn't.
 
What do you mean by that?
You need to get a developer app code on the Frontier website in order to connect to your account on EDMC, then you run the program with your auth code, eg.: CLIENT_ID=[yourFrontierID] ./EDMarketConnector.py
 

Otis B.

Volunteer Moderator
The latest release of EDMC installs and runs under Wine on Linux.
There's also some improvements to usability on Linux when running from source, and you no longer need to obtain a CLIENT_ID to be able to login for cAPI data.
 
Top Bottom