Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Twitch.tv #1

Closed
Mixaill opened this issue Jul 19, 2019 · 30 comments
Closed

Twitch.tv #1

Mixaill opened this issue Jul 19, 2019 · 30 comments

Comments

@Mixaill
Copy link
Owner

Mixaill commented Jul 19, 2019

ID whitelisting: ❌

@Danyelalejandro
Copy link

Danyelalejandro commented Jul 19, 2019

Hello all

Twitch game library is from a few years ago. They sold games a few months and they are giving free games to Twitch prime members every month, so their game library keeps increasing. Their library is even bigger than Epic's.
In order to access the library and install the games the PC application is necessary. It does not include achievements, friends, play time or any other info.
Development just be only to read or see the games and install them.
Thank you all for all your efforts. They will be greatly appreciated.

@Mixaill Mixaill changed the title Twitch Twitch.tv Jul 19, 2019
@nyash-qq
Copy link

I might have a look on it

@RelativeProgramming
Copy link

I don't know, if it helps, but Playnite (an open-source variant of GOG GLX 2.0) has a Twitch integration.
Maybe that helps...
https://github.com/JosefNemec/Playnite

@Danyelalejandro
Copy link

I agree with @RelativeProgramming. Maybe in the dll extension of playnite could be the key to develop the integration of Twitch as well. It would be worth it check it

@nicknicola
Copy link

Yeah, please, my Twitch library is huge and I would love to see it on Gog.

@ManOrMonster
Copy link

+1 from me as well.

@FailRogue
Copy link

+1 from me, with all the free games with Twitch Prime, I'm building quite the library in there now.

@Riku55
Copy link

Riku55 commented Aug 2, 2019

+1 it's the only decently larger game library on PC I can't import (yet). Would love being able to :)

@nyash-qq
Copy link

nyash-qq commented Aug 2, 2019

I'm working on it, but until GLX supports it, it will be unusable. Go spam them with "Report Issue" from GLX client :)

@Danyelalejandro
Copy link

Where we can do that? and how?

@Danyelalejandro
Copy link

Danyelalejandro commented Aug 3, 2019

Dear @nyash-qq . Please let us know how we can report issue from GLX client and we will do it. I am not a good developer, but I do not want to be a leech from you guys of the community that are helping us to have a better experience with these projects. Thank you so much!!! :)

@Mixaill Mixaill added the gog-issue Something isn't working on the GOG Galaxy side label Aug 3, 2019
@JD557
Copy link

JD557 commented Aug 4, 2019

@Danyelalejandro just choose "Report issue" in the settings menu:

Screenshot 2019-08-04 at 15 10 57

@Danyelalejandro
Copy link

Thank you @JD557 Now, what we shold say? that Twitch.tv integration developed by @nyash-qq is not working? to grant permissions to be usable? I am a little lost here. Thank you

@JD557
Copy link

JD557 commented Aug 4, 2019

I believe that this is the problem:

Twitch.tv is not part of the Platform ID list, so you there's no platform ID to use for that extension.

@nyash-qq
Copy link

nyash-qq commented Aug 4, 2019

Here's the initial version https://github.com/nyash-qq/galaxy-plugin-twitch.

Until Twitch is officially supported by the GLX, before installing the plugin replace "platform": "twitch" with any supported platform (tested with "humble") in galaxy-plugin-twitch/src/manifest.json

@Danyelalejandro
Copy link

Danyelalejandro commented Aug 4, 2019

Thank you guys. I have reported the issue in the app like this: It has been developed an integration for Twitch game library but it is not usable because Twitch.tv is not part of the Platform ID list.
Please include it in the Platform ID list so the extension could be usable.
¿What do you think? ¿It is okay? ¿We all should send this issue as well?

@Danyelalejandro
Copy link

Dear @nyash-qq I am stuck building from source code in the command INV INSTALL. It shows this error:
ModuleNotFoundError: No module named 'galaxy'
I have installed another extensions just by copying official releases to %localappdata%\GOG.com\Galaxy\plugins\installed
Please do a release (just like this example: https://github.com/UncleGoogle/galaxy-integration-humblebundle) or let me know what else I have to do in order to build from source code. Thank you

@nyash-qq
Copy link

nyash-qq commented Aug 5, 2019

@Danyelalejandro here you go https://github.com/nyash-qq/galaxy-plugin-twitch/releases/tag/0.1

@Ellathar
Copy link

Ellathar commented Aug 5, 2019

@nyash-qq thanks, works wonder. I've used platform = amazon and it works well. Great job !

@FailRogue
Copy link

Yep, works for me as well! Great job, now if we could just get GOG to add Twitch as a platform.

@nyash-qq
Copy link

nyash-qq commented Aug 5, 2019

Not sure if "amazon" is supposed to be used for twitch, but looks like a better option than using something else like "humble". I've made it the default one. Thanks @Ellathar.
Will confirm with GOG if this should stay like that (with "amazon") or a separate platform should be used. Either way, I think we can close this issue.

@Mixaill Mixaill closed this as completed in 23c0a6d Aug 5, 2019
@Danyelalejandro
Copy link

Danyelalejandro commented Aug 5, 2019

Excellent work dear @nyash-qq . Thank you so much. Investigating a little bit I found out that, the only exclusive store of Amazon of PC games was via Twitch, So, it seems indeed is the default platform for Twitch but we hadn't noticed that before. We always talk about Twitch game library, but not Amazon game library.
The client is able to see most of my Twitch Library and to play installed games. Unfortunately doesn't let install them, and the plugin disconnects every time GOG Glaxay 2.0 is closed (different that another plugins). The game Tyranny commander edition game was not detected by client during integration.
I noticed you are a "fixer-developer-client-service" technician as well (because you are helping me with an issue in which Stream plugin crashes permanently) It will be helpful for you to report this an issue via the client?

@nyash-qq
Copy link

nyash-qq commented Aug 6, 2019

@Danyelalejandro np :)
"Install" seems to be blocked for Amazon by the GLX somehow, as it works if platform is changed to something else.
Auto-reconnect on startup is also a bug in the GLX, but I managed to work-around this in the plugin itself.

We should move the discussion to the appropriate places:
If it is connected to the plugin itself, create an issue here: https://github.com/nyash-qq/galaxy-plugin-twitch/issues/new
Issues with the GLX Client should be reported to the GOG (cogwheel menu -> Report Issue).

@Danyelalejandro
Copy link

We'll do so. Thank you so much again.

@Danyelalejandro
Copy link

Guys, this issue is closed but I like to share with you the official answer from GOG about the ID platform:
"Amazon can be used to identify Twitch games. We will be adding Twitch as supported platform into API as well...."
https://mantis2.gog.com/view.php?id=6248#c5918
Thank you dear @nyash-qq and all.

AHCoder pushed a commit to AHCoder/awesome-gog-galaxy that referenced this issue Oct 12, 2019
Mixaill pushed a commit that referenced this issue Nov 7, 2019
@JokeDeity
Copy link

How is this not a thing yet? I have so many games on Twitch.

@JTNDev
Copy link
Contributor

JTNDev commented Nov 24, 2019

But it is a thing, just not officially
https://github.com/nyash-qq/galaxy-plugin-twitch

@maylortaylor
Copy link

I can't wait for this to be officially part of GOG Galaxy.
I have a lot of Amazon Prime / Twitch games and would love these added to my GOG Galaxy library.

@sicu
Copy link

sicu commented Jan 6, 2020

I used to have my twitch game library listed in the twitch app, but now they are all gone and I have to use a different launcher called "Amazon Games" to see my game library. Have I been pushed over to this new launcher early, or is this also the case for anyone else in here?

@xanasago
Copy link

xanasago commented Jan 7, 2020

@sicu Interesting. I still have my games in the Twitch App but the updated(had it already for New World) Amazon Launcher has the games also... just that they don't autodetect the already installed games. For a short moment I was excited till I saw that they just added the same bad system into the Amazon Launcher combined with the claim prime loot webpage.
Small change seems they name the game folder with the game name instead of a string of hexadecimal system(I think?). And there is a subfolder with informations about the install. We can't seem to easily(first glance) migrate already installed games because we need some extras and the manifest is not readable.

Maybe they migrated US or some regions early? I am from EU.

//Update: For migrating an install to the Amazon Launcher copy the game folder into "Amazon Games\Games Library" and rename the folder into the game name. Installing in the Amazon Launcher seems to accept the downloaded files (if you name the folder correctly).

@Mixaill Mixaill added implemented and removed gog-issue Something isn't working on the GOG Galaxy side labels Jan 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests