Those wishes are duplicates of this one:
Add another
Comments optional
cancel
Send report
This wish is a spam. Comments... (optional)
cancel
Send report

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

×
Back to wishlist
Options
Share on
Report as Duplicate   Spam

Keep it clean

If you believe that a wish duplicates another one or is not meant for the category, use Options button above to report a duplicate or spam.

Add your wish

If there is an item you wish to have on GOG.com and it’s not yet on the wishlist, please add your wish

+908

Publish Galaxy protocol specification

Added by shmerl's avatar shmerl shmerl's avatar shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.

You planned to publish Galaxy protocol spec in the past, to allow easier creation of community clients. With Galaxy approaching the release, it's a good time to do it.

Corresponding forum topic: www.gog.com/forum/general/when_do_you_plan_to_publish_galaxy_protocol_specification

20 comments about this wish

Add comment
My comment
cancel
Post it
JamesGecko JamesGecko Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

A public API would also enable things like a Pidgin instant messaging plugin, so I could see what friends were playing and chat with them even if the Galaxy client wasn't open in the background.

Jul. 15, 2020
report
hide
xubiod_ xubiod_ Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

I still think this would be a great thing to publish to the public.

Sep. 11, 2018
report
hide
kpectbi kpectbi Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

I think this will never happen, since it contradicts the business model of Galaxy client - which is advertising games withing the client.

Oct. 20, 2017
report
hide
Silvershock Silvershock Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

I can think of a whole bunch of useful apps I could dev against a published GOG API. Given how open Galaxy already is compared to other clients this would be awesome to see.

Jan. 16, 2017
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

I see what you mean. It's in the sense of protocol handler. I.e. an URI that has some string that you want some associated application to handle (like Galaxy client or whatever). That's a useful idea indeed.

May. 15, 2015
report
hide
saluk saluk Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Yeah I get you. Although it is a protocol in a way. Part of where I am coming from, is what valve calls the steam browser protocol: developer.valvesoftware.com/wiki/Steam_browser_protocol

I use that in my own custom client, to browse and sort my games (from steam or elsewhere) together in one place, and then launch the steam games from there as well.

I've actually reverse engineered some of the gog api for the networking stuff, but I am missing a way to play the games. I'd obviously love to have a more open version of the web api, so I will know when gog breaks my stuff how to fix it. I'll start a wishlist item about externally interacting with the client.

Added here: www.gog.com/wishlist/galaxy/provide_or_document_command_line_options_for_galaxy_or_through_some_other_method_enable_other_programs_to_control_the_galaxy_client

May. 14, 2015
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

I'd call it client functionality then. By protocol here I mean a set of communication rules between the client and server. I.e. in this sense: en.wikipedia.org/wiki/Communications_protocol

May. 13, 2015
report
hide
saluk saluk Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Maybe it belongs in a different wishlist item... I just want to be able to trigger, from another program, the same effect as clicking the play button for a specific game in the galaxy client. It's about the client protocol rather than the server protocol.

May. 13, 2015
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Or something like gathering behavioral stats? Is that also done in Galaxy? I know Steam does that. But I'd expect Galaxy to be more privacy respectful.

May. 12, 2015
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

@saluk: What I mean is that playing can be managed by the client in any way the client wants, and it does not depend on the protocol that's used to communicate with the GOG Galaxy server. Unless what you mean is multiplayer libraries of Galaxy.

May. 12, 2015
report
hide
saluk saluk Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

With steam I just point my launcher to steam://playgame/id and it does the magic. I would be happy with either a web launch or a command line option (Gog Galaxy.com -launch id)

May. 12, 2015
report
hide
saluk saluk Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Playing/download are the most important for me, as I have an external launcher and it would be great to just click "download", and then "play" from there. I like to run my steam/gog/humble/whatever games from a single interface. Currently, I can do a search and find the exe to launch manually - but in galaxy world this will mean missing out on galaxy stats tracking and other components.

May. 12, 2015
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

I'd say incremental downloading / updating / patching / rollback related parts of the protocol are the most valuable (at least to me). Playing is really not dependent on the protocol. Unless we are talking about having an open implementation of multiplayer parts of Galaxy libraries.

May. 11, 2015
report
hide
elgonzo elgonzo Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Compared to the overly popular desire for open-sourcing the Galaxy client, i find this request/wish much more valuable and meaningful -- if you don't trust the Galaxy client you could simply write your own :)

May. 10, 2015
report
hide
saluk saluk Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

I would pay money for this. The most important things I would need are:

install_game(id)
uninstall_game(id)
play_game(id)

and maybe:
stop_game(id)
account_games()->id list
game_info(id)->name, install folder, etc

(account_games and game_info I can generate by walking the gog_games folders and collecting the json files, but having a standard way at that information might be better, though account_games would need to also get games that are not yet installed...)

May. 10, 2015
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Galaxy admins closed the bug with this comment:

> We are closing all feature requests, as we have launched our new
> community powered feature wishlist at www.gog.com/wishlist
> /galaxy . Please submit your feature requests there.

Let's see if they'll ever comment here and it's not a brush off move.

May. 7, 2015
report
hide
darkszluf darkszluf Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

yeah it would be great for the linux versions of galaxy

May. 7, 2015
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Beta can mean it's already close to final. Otherwise it's usually not called beta.

May. 6, 2015
report
hide
twocows twocows Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

They'll probably do so once it has been finalized

May. 6, 2015
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Previous entry: www.gog.com/wishlist/site/document_the_protocol_and_api_of_the_galaxy_updater_client_to_enable_community_alternatives

May. 6, 2015
report
hide
shmerl shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public. You can't chat with this user due to their or your privacy settings. You can't chat with this user because you have blocked him. You can't invite this user because you have blocked him.
Comment burried. Unhide. .

Related entry on the Galaxy bug tracker: mantis.gog.com/view.php?id=1922

May. 6, 2015
report
hide