add-ons / add-ons/plugin.video.vrt.nu

Kodi only checks for add-on updates every 24 hours

Open
#764 18 comments 0 reactions 0 assignees View on GitHub

A pull request for this has already been merged.

  • #767 by @dagwieers — merged
  • #769 by @mediaminister — merged
enhancement kodi reported
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.