Comments (32)
@dav-sap says International Support is currently working in his fork, which is a /great/ start. Now the question is to examine what those changes are, and how we can weave together a coherent API that works against both services.
from pigskin.
I am willing to share a login for game pass international
from pigskin.
@r3dlobst3r Thanks for the offer. When it comes time to start integrating dev-sap's work into this library, I may ask for you to do some testing. :-)
from pigskin.
I have tried @dav-sap 's fork.. NFL network works but has issues (every 15secs or so it pauses and resumes after 2sec or so... ) However I am unable to get games to reply in any format... Looking in debug log its giving me a 403 error. Next live game I will check those... I have a full Gamepass account and currently in New Zealand, I am happy to help with testing, etc... I do know a bit of python however I am far from an expert, but I have no experience with writing addons for kodi.
from pigskin.
from pigskin.
Yes I am using adaptive, as you stated before it does not work without it. so my memory must have been bad, as I timed between the "pauses" and it looks like its exactly 1min, might be 61secs.... I timed it for 5 times always the same. I grabbed part of debug log from when it does a pause.. I should clarify; the player doesn't pause, the screen goes black and I see a file flash like its starting a new file in the upper left, but its really fast. 1 second maybe, 2 max... most of that the screen is just black.
gamepass.log
from pigskin.
Tested on live games both with and without adaptive and neither work.
from pigskin.
from pigskin.
Yep this is live game from today...
Logging starts from app launch to attempted live game play. Adaptive is on.
kodi.log
from pigskin.
Once #15 is done, then we can actively start working on this.
from pigskin.
from pigskin.
@dav-sap I'm going to continue focusing on the new API. But, once that is done, I will gladly help you work on this. The great thing, is the way the new testing infrastructure works. Once you've figured out which URLs you're talking to, those responses can be saved in "cassettes" that the testing framework can replay. Then I can easily help working on this by just using those cassettes, rather than needing actual Game Pass International access myself.
It should make it a lot easier.
from pigskin.
i got replays to work. without using inputstream adaptive which is broken for kodi17.
So we have replays and nfl network live for now.
I believe the live games will work tomorrow now that i understood the problem. but can't promise anything. I committed the changes to my fork.
note: default inputstream adaptive for kodi17 is version 2.0.19, this issue (cookies not being sent in all requests) has been fixed in later versions. in kodi18 they use the latest version. need to manually update version so inputstream adaptive works
from pigskin.
Yes, they are working here as well, nicely done! Cheers m8, is adaptive bug the reason NFL network was doing the small freezes? - on a side note I have more free time now, so I can help with this project now.
from pigskin.
So it looks like Live is going to work... Monday Night game is getting ready to start, and its showing "The Game will start soon" screen.
from pigskin.
from pigskin.
@dav-sap Thanks for continuing to keep the International support alive. :-)
@michlinux You say you have time, eh? :-D Help's always appreciated. If your focus is international support, then @dav-sap is right that it's best to wait until I have the new API figured out (which hopefully won't be too much longer). If your interest is broader and feel comfortable working in Python, then find something you're interested in the issues and I can provide some direction. :-)
from pigskin.
@dav-sap @michlinux How were you able to get the addon to work in the new version of Kodi, with the updated version of input? Kodi will not allow me to enable it. Thanks!
from pigskin.
from pigskin.
@dav-sap sorry i was referring to this part:
note: default inputstream adaptive for kodi17 is version 2.0.19, this issue (cookies not being sent in all requests) has been fixed in later versions. in kodi18 they use the latest version. need to manually update version so inputstream adaptive works
from pigskin.
from pigskin.
Yeah, sorry for being too vague.
from pigskin.
from pigskin.
Okay, thanks @dav-sap .
from pigskin.
@aqw You bet! I have "some" free time now starting this coming weekend. Im happy to help and my python skills are improving, so will see what I can do. cheers.
from pigskin.
@michlinux Great to hear. I'm actually leaving for a week-long vacation tomorrow, so I'll be taking a break during that period. But I'll be happy to answer any questions when I come back. :-)
from pigskin.
Hey all,
I can confirm international game pass works with https://github.com/aqw/xbmc-gamepass master code.
I used kodi 18 with inputstream adaptive. From what i read i think europe also has the problem they must use inputstream adaptive.
I checked: shows, nfl network live, live game, replays.
from pigskin.
@dav-sap Any way you could share how you installed the NFL Gamepass add-on into Kodi 18? Based on the discussion in this thread, I just tried updating to Kodi 18 but the NFL Gamepass add-on was reported as incompatible. Does it need to be installed manually somehow, rather than through the Kodi add-ons interface?
from pigskin.
If needed I can provide international gp account for a dev.
from pigskin.
Is game pass international support working for this or https://github.com/pigskin/kodi-gamepass?
from pigskin.
I don't know, if this still is an issue. Please see my comments in pigskin/kodi-gamepass#444
from pigskin.
Closing this issue, as NFL has canceled the Gamepass service
from pigskin.
Related Issues (20)
- Avoid authenticating against gigya if we don't have to HOT 1
- Retire make_request() and parse_response() HOT 1
- refactor parse_shows() HOT 1
- configure self.http_session to auto-retry with a sane timeout HOT 1
- New API HOT 1
- test for check_for_subscription() fails HOT 1
- Attach logging directly to requests session handle HOT 1
- Retire pytest-vcr
- .raw() endpoint HOT 1
- Caching HOT 1
- Swap VCR cassettes according to which service is being tested HOT 1
- Find the vcrpy equivalent of "allow_playback_repeats" HOT 4
- Parse XML responses and pretty print in cassettes HOT 1
- Allow HTTP requests to be throttled HOT 1
- Auth - Response Code check HOT 4
- errors on login from kodi/nflgamepass addon HOT 1
- Convert log() to use "logging" module HOT 1
- Documentation HOT 10
- Cookie Issue? HOT 1
- get team games HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pigskin.