add-ons / add-ons/plugin.video.vrt.nu
Kodi only checks for add-on updates every 24 hours
A pull request for this has already been merged.
- Dominant language
- Python
- Stars
- 125
- Forks
- 27
- Avg merge
- 3h 46m
- Merged PRs (30d)
- 12
Description
Describe the feature
In a VOD-centric world, Kodi add-ons are living by the grace of the VOD content provider and the stability of the VOD infrastructure. Unfortunately, since Kodi add-ons are not first-class citizens, they are not prepared or made aware of coming changes to the VOD infrastructure.
This means that "suddenly" the Kodi add-on stops working when the VOD infrastructure undergoes changes that the Kodi add-on was not prepared for. This immediately impacts users. And no matter how fast add-on developers react, or how well they are improving their processes, this will always be reactive.
Many add-ons pro-actively test their add-ons at full length and are made aware of such issues as soon as they arise, and a fix is out as fast as possible. We still need to wait until the add-on is being accepted and merged in the Kodi repository, And additionally it takes up to 24 hours to get these add-ons installed on end-user systems.
24 hours mean that daily users are always affected, which is a real problem for Kodi as a reliable platform.
- Mean time to detection (MTTD) is now close to 0
- Mean time to acknowledge (MTTA) depends on add-on development team, could be within hours
- Mean time to recovery (MTTR) is a problem
- Fixing depends on add-on development team
- Getting it merged into Kodi repository depends on Team Kodi
- Getting it on user systems depends on this 24h check in Kodi
We would like to see this 24 hour check in Kodi to be reduced to 4 or 6 hours so that fixes can be delivered before they impact end-users.
In most cases being able to get the fix on end-users systems by 18:00 would avoid impacting the majority of users.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing Kodi's add-on update-check behavior and the merged pull requests #767 and #769, since the issue does not name project files or tests. The change should reduce the current 24-hour check interval to roughly 4 or 6 hours and confirm that approved add-on fixes reach end users sooner.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100