-
Notifications
You must be signed in to change notification settings - Fork 79
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 API v5 shutdown #615
Comments
It's absolutely on my radar, we will likely lose some functionality. But I will be trying to get some of the migration underway. |
That's good to hear, thanks! If there's anything I can do to help please let me know. I'm only lacking competence, not motivation ;) |
@apo86 or anyone else looking to help, or follow, The changes to https://github.com/anxdpanic/script.module.python.twitch won't be breaking, so those can be tracked in master |
I'd estimate about half way there, it looks like we'll probably lose blacklist (at least until it can be revisited in the future), but may get to add the chat back using IRC. Will find out for sure as I get further. |
Looks like we’re screwed currently. Twitch v5 API is currently in a planned 4 hour shutdown block with many more planned rolling shutdowns until the final death day Feb 22. |
That's why I'm trying to keep everyone posted here. Once something usable for testing is ready I will post everything needed as well. |
Thanks for your work. I hope to see Kodi 18 support continued since many still can not run Kodi 19. LibreELEC is a big one as they have yet to add Kodi 19 support to Rasp Pi 3B and many other popular boards. Thanks again. |
No reason to change Kodi compatibility at this moment, so the helix update will be for the same versions of Kodi. |
Sounds promising, thanks for your efforts! |
Thanks for all you do with this addon. I would be completely lost without it :) |
@anxdpanic Thank you for your continued efforts, it is much appreciated by a silent many, myself included. Sprig |
For anyone currently experiencing add-on issues: Twitch API v5 phased shutdown schedule: February 7, 2022 – 1-hour shutdown starting at 11:00am PDT |
@MrSprigster @anxdpanic |
@pitsi |
Oh, there is an outage planned for tomorrow. I forgot about it. |
Favorited streams should work in that case, I have followed stuff 'working' and didn't have to change the playback route, so anything favorite pointing to something playable should work once I have something up. |
Thank you for the clarification. |
That will be hit or miss, depends on how much I can get done today before I push the alpha 👍 |
Thank you :) |
Not sure if I'll get back to it today, but I have it 90%+ working but completely broken on Kodi 19+. |
Well it looks like it was my portable v19 install that was the issue. Zips can be found here: (install python.twitch first) I'll work on getting them pushed to the development repository next. |
Development repository should contain the latest alpha versions. If there are any issues with the alphas please open a new issue so it's easier to track. We can continue with everything else in this thread 😄 |
Thanks for you work, everything is good for me now ! |
Working fine for me too, thanks for all your amazing work. |
Thanks, amazing work! All the main functionality looks good to me. |
@anxdpanic Legend. Thanks again! |
Thanks for the updates Very much appreciated. 👍 |
Working great here. While you’re under the hood please consider adding Add to Queue feature. If possible would be greatly appreciated. Thanks |
3/3 on my installs. Working perfectly! Thanks for the quick work and getting up to date before the death of v5 api! |
Had an initial issue with beta6 but solved it by uninstalling and installing. Hope this helps someone. |
I thought about it too, but the
And oddly enough, the versions that are re-downloaded in there on each boot are the ones that come from the main repo.
I will post at the thread on kodi's forum, in case some dev can find the reason. |
I've submitted the add-ons to the official repository for review. Thank you everyone for your testing, feedback and patience! |
Thank you for your continued efforts 🙇♂️ |
Thank you for everything, we would've been completely lost without you! |
Thank you! |
This might be a problem on my end, but I am trying to manually update the Twitch plugin. The version in matrix says that it is
I tried clearing out my addon data, but I am still getting this error. Thoughts? |
@anxdpanic Thank you - just figured it out and came here to update the thread. Indeed this was the issue. Forgot there was this script that needed to be updated. THANKS AGAIN! |
Neither on Raspi4 |
Thanks for the timely update. I just updated the addon from the repo and it works fine on a raspi3b running libreelec |
Confirmed, works again |
Happening now on my end. Main pc running kodi 19.3 on debian testing/unstable x64 and twitch 2.5.12 from the main repo (= the dev repo is not installed here).
If it helps. I got a minor update on python3 3.9.10 (3.9.10-1 to 3.9.10-2) and this tiny bit is mentioned in the changelog. If it is an api issue, please tell me. If it is a python issue, ignore the above. I am now used to addons breaking because of the python updates of my distro. |
@pitsi script.module.python.twitch has been reviewed and merged to official repo first (as required), so you'll have to rollback the python.twitch version. |
You are right, python-twitch was upgraded to 2.0.21 under my nose :P
I will do the downgrade later in the day. If you have to move twitch 2.6.0 to the main repo, please do so. |
Upgrading to the latest version of the Twitch plugin (2.6.0+matrix.1) has restored functionality of the plugin for me, but the "Browse" option is now missing. I only see my "Following" people and a "Search" option, but the "Browse" option (and I think maybe one or two others) is gone. Hopefully that can come back at some point. I know this is all in mid-development with the API switch, and I appreciate the effort that has been taken to get things working with the new API! Just wanted to give some feedback on what I was seeing after my upgrade. |
When I put the link I get "Dynamic Link Not Found", is there any solution to this? |
The link is case sensitive. Included below for your convenience. |
If I try to click "Get OAuth token", then a message pops up telling "Failed to connect to Twitch API" and I have this in my logs:
Edit: This happens if you once entered an invalid OAuth token. The only way to enter a new one is to use "Defaults" in the settings to get rid of the invalid token first. Works for me now but I had to manually install. Does not come from the addon repo, so far. Thank you for the fix! |
To the ones that do NOT use the dev repo and get the updates from the main one only. |
Using only the main repo I've received python-twich 2.0.21 update, but Twich add-on till remain to 2.5.12 release. This combination doesn't work with pop-up error everytime Kodi starts. |
Same thing here then. @anxdpanic |
@pitsi It was submitted to the official repository ~8days ago. It needed to be reviewed by another Team member when they have time before it could be merged. Looks like it's been reviewed and merged on matrix, lower versions will follow later today. |
Yea, I remember you saying about submitting it. I checked like ~1 hour ago and both leia and matrix were on 2.5.x. Now matrix is on 2.6.0. ---edit |
Everything has been merged to the official repository now. I'll close this issue now in favor of specific issues encountered with the new version. Thanks again everyone! |
Thank you guys, I can verify the latest version works perfectly! |
Hi @anxdpanic |
So, I don't know if anyone has this on their radar, because I certainly didn't, but it looks like the addon is not going to work after end of the month unless some (many? most?) API calls are changed.
In fact it has already started with some scheduled downtimes that one or the other might have noticed Monday and today. As per Twitch's timeline those downtimes will increase until the final shutdown on the 28th:
https://blog.twitch.tv/en/2021/07/15/legacy-twitch-api-v5-shutdown-details-and-timeline/
I can try to begin figuring out what needs to be changed, but honestly I don't know if I'm up to the task. And I also don't know if this even is a "simple" 1:1 migration to the new API or if more significant changes are needed because Twitch might've changed or even cut some functionality.
So uh, @anxdpanic if you are out there: Help, please?
The text was updated successfully, but these errors were encountered: