Scrapers: Difference between revisions
Updated for v20 |
Update for v22 |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 64: | Line 64: | ||
= Official Scrapers = | = Official Scrapers = | ||
{| | {| | ||
! style="background-color:salmon;" | Scrapers compatible with | ! style="background-color:salmon;" | Scrapers compatible with v20 Nexus | ||
! style="background-color:#a0e75a;" | Scrapers compatible with | ! style="background-color:#a0e75a;" | Scrapers compatible with v21 Omega | ||
! style="background-color:skyBlue;" | Scrapers compatible with | ! style="background-color:skyBlue;" | Scrapers compatible with v22 Piers | ||
|- | |- | ||
| | | | ||
| Line 73: | Line 73: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Nexus_add-on_repository | ||
category = Album_scraper_add-ons | category = Album_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 84: | Line 84: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Omega_add-on_repository | ||
category = Album_scraper_add-ons | category = Album_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 95: | Line 95: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Piers_add-on_repository | ||
category = Album_scraper_add-ons | category = Album_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
|- | |- | ||
| Line 107: | Line 107: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Nexus_add-on_repository | ||
category = Artist_scraper_add-ons | category = Artist_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 118: | Line 118: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Omega_add-on_repository | ||
category = Artist_scraper_add-ons | category = Artist_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 129: | Line 129: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Piers_add-on_repository | ||
category = Artist_scraper_add-ons | category = Artist_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
|- | |- | ||
| Line 141: | Line 141: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Nexus_add-on_repository | ||
category = Music_video_scraper_add-ons | category = Music_video_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 152: | Line 152: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Omega_add-on_repository | ||
category = Music_video_scraper_add-ons | category = Music_video_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 163: | Line 163: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Piers_add-on_repository | ||
category = Music_video_scraper_add-ons | category = Music_video_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
|- | |- | ||
| Line 175: | Line 175: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Nexus_add-on_repository | ||
category = Movie_scraper_add-ons | category = Movie_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 186: | Line 186: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Omega_add-on_repository | ||
category = Movie_scraper_add-ons | category = Movie_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 197: | Line 197: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Piers_add-on_repository | ||
category = Movie_scraper_add-ons | category = Movie_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
|- | |- | ||
| Line 209: | Line 209: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Nexus_add-on_repository | ||
category = TV_scraper_add-ons | category = TV_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 220: | Line 220: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Omega_add-on_repository | ||
category = TV_scraper_add-ons | category = TV_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
| | | | ||
| Line 231: | Line 231: | ||
|- | |- | ||
| | | | ||
< | <DynamicPageList> | ||
category = | category = Piers_add-on_repository | ||
category = TV_scraper_add-ons | category = TV_scraper_add-ons | ||
notcategory = | notcategory = Broken add-ons | ||
</ | </DynamicPageList> | ||
|} | |} | ||
|} | |} | ||
| Line 241: | Line 241: | ||
{{updated| | {{updated|22}} | ||
[[Category:Karellen]] | [[Category:Karellen]] | ||
Latest revision as of 09:53, 14 October 2026
Using Scrapers
Scrapers are used to contact online information providers to download metadata for video and music items that are to be added to the library.
A number of scrapers are installed by default when installing Kodi. Other scrapers are available for installation from the official repository. The tables at the bottom of this page list all official scrapers and their compatability.
| Creating your Video Library
Setting up your video library for the first time? Follow this How To guide |
Creating your Music Library
Setting up your music library for the first time? Follow this How To guide | |||
| Video scraping problems
Something not working as expected? Check this page for common solutions. |
||||
| Changing Scrapers | List of all Scraper pages |
Scraper Development
Historically, Kodi scrapers were XML based. While XML scrapers have been used successfully for well over a decade, their use has been deprecated, since the release of Kodi v19 Matrix, in favour of Python based scrapers.
XML scrapers have become difficult to develop and maintain as they are no longer suited to the advanced REST API's used by the information providers, which results in frequent maintenance and updates to cope with API changes.
The following pages are available to help with the development process of scrapers. Although XML scrapers are deprecated, and no future XML scrapers will be accepted into the official repository, the two pages dedicated to XML scrapers contain useful information.
![]() |
Developing a Movie scraper in Python | ![]() |
XML Scraper Development
XML scrapers are deprecated. This page may still contain useful development information. | |
![]() |
Developing a TV Show scraper in Python | ![]() |
Writing an XML scraper
XML scrapers are deprecated. This page may still contain useful development information. |
Official Scrapers
| Scrapers compatible with v20 Nexus | Scrapers compatible with v21 Omega | Scrapers compatible with v22 Piers | ||||||
|---|---|---|---|---|---|---|---|---|
|
|
| ||||||
|
|
| ||||||
|
|
| ||||||
|
|
| ||||||
|
|
|

