Scrapers: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
Update for v22
 
Line 64: Line 64:
= Official Scrapers =
= Official Scrapers =
{|
{|
! style="background-color:salmon;" | Scrapers compatible with v19 Matrix
! style="background-color:salmon;" | Scrapers compatible with v20 Nexus
! style="background-color:#a0e75a;" | Scrapers compatible with v20 Nexus
! style="background-color:#a0e75a;" | Scrapers compatible with v21 Omega
! style="background-color:skyBlue;" | Scrapers compatible with v21 Omega
! style="background-color:skyBlue;" | Scrapers compatible with v22 Piers
|-
|-
|
|
Line 74: Line 74:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Matrix_add-on_repository
  category = Nexus_add-on_repository
  category = Album_scraper_add-ons
  category = Album_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 85: Line 85:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Nexus_add-on_repository
  category = Omega_add-on_repository
  category = Album_scraper_add-ons
  category = Album_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 96: Line 96:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Omega_add-on_repository
  category = Piers_add-on_repository
  category = Album_scraper_add-ons
  category = Album_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 108: Line 108:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Matrix_add-on_repository
  category = Nexus_add-on_repository
  category = Artist_scraper_add-ons
  category = Artist_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 119: Line 119:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Nexus_add-on_repository
  category = Omega_add-on_repository
  category = Artist_scraper_add-ons
  category = Artist_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 130: Line 130:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Omega_add-on_repository
  category = Piers_add-on_repository
  category = Artist_scraper_add-ons
  category = Artist_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 142: Line 142:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Matrix_add-on_repository
  category = Nexus_add-on_repository
  category = Music_video_scraper_add-ons
  category = Music_video_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 153: Line 153:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Nexus_add-on_repository
  category = Omega_add-on_repository
  category = Music_video_scraper_add-ons
  category = Music_video_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 164: Line 164:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Omega_add-on_repository
  category = Piers_add-on_repository
  category = Music_video_scraper_add-ons
  category = Music_video_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 176: Line 176:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Matrix_add-on_repository
  category = Nexus_add-on_repository
  category = Movie_scraper_add-ons
  category = Movie_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 187: Line 187:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Nexus_add-on_repository
  category = Omega_add-on_repository
  category = Movie_scraper_add-ons
  category = Movie_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 198: Line 198:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Omega_add-on_repository
  category = Piers_add-on_repository
  category = Movie_scraper_add-ons
  category = Movie_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 210: Line 210:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Matrix_add-on_repository
  category = Nexus_add-on_repository
  category = TV_scraper_add-ons
  category = TV_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 221: Line 221:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Nexus_add-on_repository
  category = Omega_add-on_repository
  category = TV_scraper_add-ons
  category = TV_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons
Line 232: Line 232:
|
|
<DynamicPageList>
<DynamicPageList>
  category = Omega_add-on_repository
  category = Piers_add-on_repository
  category = TV_scraper_add-ons
  category = TV_scraper_add-ons
  notcategory = Broken add-ons
  notcategory = Broken add-ons

Latest revision as of 09:53, 14 October 2026

  ▶ Development
▶ Music library
▶ Video library
▶ Scrapers


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
List of Album scrapers
List of Album scrapers
List of Album scrapers

No pages meet these criteria.

List of Artist scrapers
List of Artist scrapers
List of Artist scrapers

No pages meet these criteria.

List of Music Video scrapers
List of Music Video scrapers
List of Music Video scrapers

No pages meet these criteria.

List of Movie scrapers
List of Movie scrapers
List of Movie scrapers

No pages meet these criteria.

List of TV Show scrapers
List of TV Show scrapers
List of TV Show scrapers

No pages meet these criteria.