Posts: 31,445
Joined: Jan 2011
It could be something that would be a default add-on, but still an add-on. The long term goal is to make most of XBMC into add-ons. AirPlay? That's going to be an add-on in the future. The internal video player itself? Well... someday... but yes, even that will someday become an add-on. The idea being, we can update add-ons faster and safer than updating things in the core of XBMC.
Posts: 30
Joined: Jun 2012
Reputation:
1
kiwi
Junior Member
Posts: 30
Hi, is this going to be implemented / take in consideration? I totally agree that this would be an awesome feature!
Posts: 684
Joined: Jul 2011
Reputation:
12
Every time there's a feature freeze I'm disappointed that this didn't make the cut. :/ Too bad...
Posts: 1,088
Joined: Nov 2012
Reputation:
51
Like he said, it would be an addon solution.
This is how I imagine it working:
- the addon would be a service that runs sporadically (perhaps on a library update?)
- it creates a folder structure in the addondata folder for every tv show
- it scrapes the tv show info (season, episode #s) from the usual sources (this folder would need to be added to the XBMC sources file)
- it detects which shows are missing (perhaps the user has the option to only do this for episodes that are after the first non-missing one)
- for each show that is missing it adds a copy of a very very small video to the dummy folder structure with the episodes details
- the video just says "episode is missing" if you run it
- it could then change the display name of the episode in the video database to include *MISSING* to the start, this means that it would be obvious on all skins that use the display name
- each time it is run, it checks to see if any of the missing episodes have been found, and it deletes the database entry for the dummy file if that is the case.
If it is run on a library update then the changes wont take effect until the next update, so maybe it has to run the update twice and ignore the second update to avoid infinite recursion.
Posts: 1,088
Joined: Nov 2012
Reputation:
51
There needs to be something there for the system to be able to touch so that the entries arent just removed when the library is cleaned. And they need to have different names so the scraper knows which episodes to scrape. They could be as little as 1kb, and the folder structure is in the addon_data folder so not intrusive on the users storage media.