matthuisman / slyguy.addons

Github mirror of SlyGuy add-ons
https://www.matthuisman.nz/2020/02/slyguy-kodi-repository.html
266 stars 72 forks source link

Kayo / Binge / Flash News / Foxtel JSON Errors #586

Open matthuisman opened 10 months ago

matthuisman commented 10 months ago

They appear to be using Akamai AI bot detection to detect the behaviour of the addons and then blocking them.

I am taking a break from trying to fix as it's just too annoying.

If you want to help - contact all of them and tell them to stop unblocking. Also let them know if your official apps also sometimes are blocked (false positives)

More pressure = more likely they get rid of this stupidness

davecham76 commented 8 months ago

I'm missing the Foxtel add-on. their website just doesn't even compare. I mean it doesn't even have rewind and you can only skip 10 seconds, hopefully they will open it up one day

Honestly the only hope is to get them away from streamotion as they are the ones who are hosting the impacted services. Let's hope they get hacked so bad that Kayo,Foxtel etc have no option other than to move away from them

liam8888999 commented 8 months ago

Maybe a stupid question but is there a reason why the addons are based off of mobile apps instead of the associated web pages

matthuisman commented 8 months ago

Web pages so captcha and a bunch of JavaScript stuff. Way more http calls too. You'll fail even more so trying to mimic them.

On Sat, 18 Nov 2023, 01:35 liam8888999, @.***> wrote:

Maybe a stupid question but is there a reason why the addons are based off of mobile apps instead of the associated web pages

— Reply to this email directly, view it on GitHub https://github.com/matthuisman/slyguy.addons/issues/586#issuecomment-1816338306, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABPQAKJYNU26GZTVSCPZOF3YE5KYZAVCNFSM6AAAAAA5VNG4NGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJWGMZTQMZQGY . You are receiving this because you were mentioned.Message ID: @.***>

kierans commented 8 months ago

Random thought. Maybe the Akamai detection is why I'm getting so many buffering issues.

austreams commented 8 months ago

akamai is simply checking if you’re a bot or a real person before allowing the stream to start or not and once started it’s not going to give you buffering your isp or wifi has issues. Sent from my iPhone

On 24 Nov 2023, at 10:43 pm, Kieran Simpson @.***> wrote:



Random thought. Maybe the Akamai detection is why I'm getting so many buffering issues.

— Reply to this email directly, view it on GitHubhttps://github.com/matthuisman/slyguy.addons/issues/586#issuecomment-1825555113, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BBX4WFIE5DAVY22WAIS27WTYGCB67AVCNFSM6AAAAAA5VNG4NGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRVGU2TKMJRGM. You are receiving this because you commented.Message ID: @.***>

benno898 commented 8 months ago

@matthuisman mate really appreciate all your work and the app has been a life changer to be honest. What's your thoughts is it done or is there light we might see this thing rise again?

MartyK87 commented 7 months ago

Ok thanks. So, can't be fixed then?

matthuisman commented 7 months ago

info is on that ticket. its not a no.

MartyK87 commented 7 months ago

Hi Matt. Ok thanks, is it the JCalvi comment with hacky workaround?

MartyK87 commented 7 months ago

Its not so much im looking to get kayo I just want to get HD content with VOD. Are the above methods still applicable?

matthuisman commented 7 months ago

the workaround doesnt work anymore. the ai blocked it like the rest of the attempts

matthuisman commented 7 months ago

its irrelavant. youll get blocked just the same

MartyK87 commented 7 months ago

rightio i will pack this in now then

clinton-hall commented 7 months ago

does this also impact SkySport Now?

AddOnLog: inputstream.adaptive: Download failed with error 404: http://127.0.0.1:52103/https://dice-live-oc.akamaized.net/.......

I note akamaized.net so wondering if skysport has followed this same route?

matthuisman commented 7 months ago

404 is not found so dont think same issue

dallascowboy23 commented 7 months ago

ah man i hate this, i love the foxtel app on kodi. sucks that they keep blocking stuff.

scottydulton commented 7 months ago

@matthuisman i've noticed now everytime you open the kayo website it directs you to the select whose watching (kayosports.com.au/profile) before granting access to the main menu which isnt how the website use to work, could the kodi add-on not being changed to reflect this call first be a reason its detecting as a bot?

wappinghigh commented 7 months ago

StuffFoxtel Ive hated them for years. Nothing changes. Thanks for all the efforts though Matt

benno898 commented 6 months ago

@matthuisman not to be a pain but any chance of an update?

djandymarc commented 6 months ago

Matt It doesn't bhave anything to do with the device id by chance?

closewall commented 6 months ago

@matthuisman not to be a pain but any chance of an update?

Any chance of you reading the thread and understanding the issue rather than pointlessly making a post and giving everyone an alert?

Matt can't magically fix the problem just because it's been a while.

benno898 commented 6 months ago

@matthuisman not to be a pain but any chance of an update?

Any chance of you reading the thread and understanding the issue rather than pointlessly making a post and giving everyone an alert?

Matt can't magically fix the problem just because it's been a while.

Thanks mate. I think you'll find alot of people don't exactly know the issue as a wide variety of people used the different platforms. I definitely don't understand it but judging by the thumbs up quite a few people were thinking the same thing as me and just seeking an update. Take it easy, we all just enjoyed his work and hope to see it up again ✌️

djandymarc commented 6 months ago

@matthuisman not to be a pain but any chance of an update?

Any chance of you reading the thread and understanding the issue rather than pointlessly making a post and giving everyone an alert? Matt can't magically fix the problem just because it's been a while.

Thanks mate. I think you'll find alot of people don't exactly know the issue as a wide variety of people used the different platforms. I definitely don't understand it but judging by the thumbs up quite a few people were thinking the same thing as me and just seeking an update. Take it easy, we all just enjoyed his work and hope to see it up again ✌️

By no means am I trying to stir the pot. More understanding the issue to try and help fix the issue. I mean if there is any debugs etc I can provide or whatever happy to help.

MiriNo1 commented 5 months ago

Is this of any use. https://www.foxtel.com.au/now/support/troubleshooting/mobile-tablet/af4013.html?fbclid=IwAR1NdyVdEtnfhSR5K-D6HLHv8cST1IhNIn5qXJk0iLmM_SqxDVqwpmdMxM8

One800burner commented 5 months ago

They appear to be using Akamai AI bot detection to detect the behaviour of the addons and then blocking them.

I am taking a break from trying to fix as it's just too annoying.

If you want to help - contact all of them and tell them to stop unblocking. Also let them know if your official apps also sometimes are blocked (false positives)

More pressure = more likely they get rid of this stupidness

My thoughts is that they are doing this because of their new Hubbl steam aggregation service. Email complaints will likely not change anything

amoca1969 commented 4 months ago

@matthuisman I have just received and setup the new hubbl box and their integrated tv guide includes kayo. They are either stopping you as they have copied what you had done or to stop anyone else having the same ability. Did you by chance help them with adding kayo to a tv guide?

matthuisman commented 4 months ago

no. its not hard. they will have all the guide info from foxtel etc. Its not "copying". Its pretty common to have a guide for channels. Im glad they are starting to think of what people want though

amoca1969 commented 4 months ago

yes it is good to see. Unfortunately it is still clunky. you cant remove any unwanted channels from the guide or change channel numbers. Hopefully they will improve it moving forward. thanks for all of your work, we had a good run for a couple of years. Think i am going to retire my kodi boxes for now.

matthuisman commented 4 months ago

fair. ill post here if i ever get a chance to retry at the addons for these :)

jjdev commented 4 months ago

I've managed to fix this locally in the foxtel go addon. I'm a complete python novice so not something I can commit yet (@matthuisman assuming this doesn't get blocked again, I might need your help integrating with slyguy common code).

My approach was to mimic a browser like SSL handshake which wouldn't work in Kodi so I had to build a http client using native code with boringssl (used in Chrome/Chromium). Tested on windows x64, arm64-v8a and armeabi-v7a, all working well except no tv guide, guessing the guide is retrieved from https://i.mjh.nz/Foxtel/app.json which is unavailable.

My python code is a mess but I'm happy to share the plugin zip with a smaller group for now, @matthuisman do you have a discord group?

hadimiqbal commented 4 months ago

I've managed to fix this locally in the foxtel go addon. I'm a complete python novice so not something I can commit yet (@matthuisman assuming this doesn't get blocked again, I might need your help integrating with slyguy common code).

My approach was to mimic a browser like SSL handshake which wouldn't work in Kodi so I had to build a http client using native code with boringssl (used in Chrome/Chromium). Tested on windows x64, arm64-v8a and armeabi-v7a, all working well except no tv guide, guessing the guide is retrieved from https://i.mjh.nz/Foxtel/app.json which is unavailable.

My python code is a mess but I'm happy to share the plugin zip with a smaller group for now, @matthuisman do you have a discord group?

Hi jjdev, how do i get hold of the plugin and instructions to resolve this issue? please help me i have been pulling my hair trying to look for a solution.

MylesFreeman commented 4 months ago

Hi jjdev, I would be more than happy to help test. Would love a solution to this as it was the perfect solution for Kodi/Foxtel.

With regards to the TV Guide, from what I can see, Matt isn't scraping the guides currently for any Foxtel channels so no file exists.

jjdev commented 4 months ago

I created a temp discord server for sharing, join here https://discord.gg/vQM45Dmv

Note, I've only built to support android arm64/arm32 and windows x64. I'll build for other systems if the foxtel requests don't get blocked in a week or two.

hadimiqbal commented 4 months ago

Got it. Thanks I am using on Windows for now

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: jjdev @.> Sent: Wednesday, March 13, 2024 4:18:24 PM To: matthuisman/slyguy.addons @.> Cc: hadimiqbal @.>; Comment @.> Subject: Re: [matthuisman/slyguy.addons] Kayo / Binge / Flash News / Foxtel JSON Errors (Issue #586)

I created a temp discord server for sharing, join here https://discord.gg/JF7vRCA3

Note, I've only built to support android arm64/arm32 and windows x64. I'll build for other systems if the foxtel requests don't get blocked in a week or two.

— Reply to this email directly, view it on GitHubhttps://github.com/matthuisman/slyguy.addons/issues/586#issuecomment-1993581223, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASO2VVMRYZXGQ6NEQPPMXO3YX7OSBAVCNFSM6AAAAAA5VNG4NGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJTGU4DCMRSGM. You are receiving this because you commented.Message ID: @.***>

coxy86 commented 4 months ago

Thanks jjdev 😁

sliceanddice9 commented 4 months ago

I've managed to fix this locally in the foxtel go addon. I'm a complete python novice so not something I can commit yet (@matthuisman assuming this doesn't get blocked again, I might need your help integrating with slyguy common code). My approach was to mimic a browser like SSL handshake which wouldn't work in Kodi so I had to build a http client using native code with boringssl (used in Chrome/Chromium). Tested on windows x64, arm64-v8a and armeabi-v7a, all working well except no tv guide, guessing the guide is retrieved from https://i.mjh.nz/Foxtel/app.json which is unavailable. My python code is a mess but I'm happy to share the plugin zip with a smaller group for now, @matthuisman do you have a discord group?

Hi jjdev, how do i get hold of the plugin and instructions to resolve this issue? please help me i have been pulling my hair trying to look for a solution.

Hope this works for the Kayo add-on for Kodi!

FrozenPea commented 4 months ago

I created a temp discord server for sharing, join here https://discord.gg/vQM45Dmv

Note, I've only built to support android arm64/arm32 and windows x64. I'll build for other systems if the foxtel requests don't get blocked in a week or two.

@jjdev - the discord link is dead. Any other way to get a copy of your fix?

zanesand commented 4 months ago

@jjdev Are you able to share the code so others can test? Would be good to see how this hold up with Others using it. As i suspect that they will probably catch on a block it too.. but We need others to test it as well to be certain.

matthuisman commented 4 months ago

We did a lot of cat and mouse before I "gave up". We did different user agents and SSL handshakes / cert orders etc. after a few days, blocked. I think the less people using a solution, higher chance it won't be blocked.

I still stand by my theory than randomizing different parameters is the way forward. Hard to fingerprint

hadimiqbal commented 4 months ago

I think you are right about the randomising it.

I am not a developer.. and not sure how this addon works in the background.

Is it worth looking into a browser based addon that are already there for kodi since edge Chrome and Firefox are allowed browsers on foxtel? Etc

Just my 2 cents of noob knowledge sorry if I made no sense or if it's already considered.

Cheers Hadi

CV8R commented 4 months ago

Does Hubbl randomise? How does that thingy work?

JCalvi commented 4 months ago

Hubble is their device so works fine, as does all the authorized devices and browsers. I also gave up as getting blocked was annoying. I made a plugin for Kodi that launches edge browser and logs into Kayo. That way I can launch Kayo from Kodi and not have to use the TV android app, also gives me RTX super resolution and I apply 3-D lut via DWM lut as well. All of this is no where near as good as Matts plugin was with the integrated guide etc.

Before just going with the browser i had the first half working with Selenium and Stealth mode. I don't think they can block this very easily at all because it replicates a typical user using a browser.

Carty89 commented 3 months ago

Any update on the kayo app in slyguy repo as of yet? Cheers group 🍻

matthuisman commented 3 months ago

no updates sorry

matthuisman commented 2 months ago

small update: the online epgs etc are now back working

https://i.mjh.nz/Foxtel/ https://i.mjh.nz/Flash/ https://i.mjh.nz/Kayo/ https://i.mjh.nz/Binge/

So if your using the workaround version of the add-ons, you should now start getting EPG / miniguide in the addon

davecham76 commented 2 months ago

small update: the online epgs etc are now back working

https://i.mjh.nz/Foxtel/ https://i.mjh.nz/Flash/ https://i.mjh.nz/Kayo/ https://i.mjh.nz/Binge/

So if your using the workaround version of the add-ons, you should now start getting EPG / miniguide in the addon

Thanks heaps for this Matt.

Will the addons update via the normal process? Sorry there have been a few workarounds posted so not sure which one I should be reading. Cheers Dave

matthuisman commented 2 months ago

there is no addon update. just the online EPGs are working again

davecham76 commented 2 months ago

there is no addon update. just the online EPGs are working again

Okay thanks mate.

coxy86 commented 2 months ago

Thanks for uploading the guide data mate. Massively helpful that is!

gregeeh commented 2 months ago

So if your using the workaround version of the add-ons

So does this mean there's a way to get the Kayo Add-on working on Kodi? If so, how do I find this workaround?