<?xml version="1.0" encoding="UTF-8"?>
<addons>
<addon id="context.otaku" version="1.0.29" name="Otaku - Global Context Menu Items" provider-name="TeamOtaku">
  <requires>
     <import addon="xbmc.python" version="3.0.1"/>
  </requires>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="default.py" args="findrecommendations">
        <label>Find Recommendations</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.findrecommendations),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + [String.IsEqual(ListItem.DBTYPE,tvshow)|String.IsEqual(ListItem.DBTYPE,movie)]</visible>
      </item>
      <item library="default.py" args="findrelations">
        <label>Find Relations</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.findrelations),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + [String.IsEqual(ListItem.DBTYPE,tvshow)|String.IsEqual(ListItem.DBTYPE,movie)]</visible>
      </item>
      <item library="default.py" args="getwatchorder">
        <label>Get Watch Order</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.getwatchorder),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + [String.IsEqual(ListItem.DBTYPE,tvshow)|String.IsEqual(ListItem.DBTYPE,movie)]</visible>
      </item>
      <item library="default.py" args="markedaswatched">
        <label>Marked as Watched [COLOR blue]WatchList[/COLOR]</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.markedaswatched),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + [String.IsEqual(ListItem.DBTYPE,episode) | String.IsEqual(ListItem.DBTYPE,movie)] + !Player.HasMedia</visible>
      </item>
      <item library="default.py" args="rescrape">
        <label>Rescrape</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.rescrape),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + [String.IsEqual(ListItem.DBTYPE,episode)|String.IsEqual(ListItem.DBTYPE,movie)] + !Player.HasMedia</visible>
      </item>
      <item library="default.py" args="sourceselect">
        <label>Source Select</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.sourceselect),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + [String.IsEqual(ListItem.DBTYPE,episode)|String.IsEqual(ListItem.DBTYPE,movie)] + !Player.HasMedia</visible>
      </item>
      <item library="default.py" args="logout">
        <label>Logout</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.logout),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + String.Contains(ListItem.folderpath,/watchlist/)</visible>
      </item>
      <item library="default.py" args="deletefromdatabase">
        <label>Delete From Database</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.deletefromdatabase),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + [String.IsEqual(ListItem.DBTYPE,tvshow)|String.IsEqual(ListItem.DBTYPE,movie)]</visible>
      </item>
      <item library="default.py" args="watchlist">
        <label>WatchList Manager</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.watchlist),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/) + [String.IsEqual(ListItem.DBTYPE,tvshow)|String.IsEqual(ListItem.DBTYPE,movie)]</visible>
      </item>
      <item library="default.py" args="fanartselect">
        <label>Select Fanart</label>
        <visible>String.IsEqual(Window(home).Property(context.otaku.fanartselect),true) + String.StartsWith(ListItem.Path,plugin://plugin.video.otaku/)+[String.IsEqual(ListItem.DBTYPE,tvshow)|String.IsEqual(ListItem.DBTYPE,movie)]</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.service" library="service.py" />
  <extension point="xbmc.addon.metadata">
    <summary lang="en">Otaku - Global Context Menu Items</summary>
    <description lang="en">Adds Global Contextual Menu Items for otaku menu items throughout Kodi
    </description>
    <platform>all</platform>
    <license>GPL-3.0</license>
    <forum></forum>
    <website></website>
    <source></source>
    <disclaimer lang="en"></disclaimer>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
      <clearlogo>logo.png</clearlogo>
      <poster>poster.png</poster>
    </assets>
  </extension>
</addon>

<addon id="context.trailer.mod" name="Play Trailer Mod" version="1.0.7" provider-name="Venom">
	<requires>
		<import addon="script.module.requests" version="2.19.1" />
		<import addon="plugin.video.youtube" version="6.2.0" />
	</requires>
	<extension point="kodi.context.item">
		<menu id="kodi.core.main">
			<item library="autoplay.py">
				<label>32000</label>
				<visible>
					String.IsEqual(Window(home).Property(context.trailer.autoplay),true) +
					[String.IsEqual(ListItem.dbtype,movie) | String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,episode)] +
					!String.IsEmpty(ListItem.Trailer)
				</visible>
			</item>
			<item library="selectplay.py">
				<label>32001</label>
				<visible>
					String.IsEqual(Window(home).Property(context.trailer.selectplay),true) +
					[String.IsEqual(ListItem.dbtype,movie) | String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,episode)]
				</visible>
			</item>
		</menu>
	</extension>
	<extension point="xbmc.service" library="service.py" />
	<extension point="kodi.addon.metadata">
		<summary lang="en">Play a movie or show trailer from the context menu in the library.</summary>
		<description lang="en">Adds a context menu entry for movies or shows that have a trailer in the database. Choose windowed or fullscreen play in the settings.</description>
		<platform>all</platform>
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<forum></forum>
		<website>https://github.com/123Venom/context.trailer.mod</website>
		<source>https://github.com/123Venom/context.trailer.mod</source>
		<disclaimer lang="en"></disclaimer>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.jpg</fanart>
			<screenshot></screenshot>
		</assets>
		<news>
v0.1.0.7
- Matrix compatibility(py3) update.
		</news>
	</extension>
</addon>

<addon  id="plugin.video.plexkodiconnect" name="PlexKodiConnect" version="3.12.0" provider-name="croneter">
  <requires>
    <import addon="xbmc.python" version="3.0.0"/>
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="plugin.video.plexkodiconnect.movies" version="3.0.2" />
    <import addon="plugin.video.plexkodiconnect.tvshows" version="3.0.2" />
    <import addon="metadata.themoviedb.org.python" version="1.3.1" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
        <provides>video audio image</provides>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context_watchlist_add.py">
        <!-- Add to Plex Watchlist -->
        <label>30402</label>
        <visible>[[[String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,tvshow) | String.IsEqual(ListItem.DBTYPE,season) | String.IsEqual(ListItem.DBTYPE,episode)] + !String.IsEmpty(ListItem.DBID)] + !String.IsEqual(ListItem.Property(LISTINGKEY),watchlist)]</visible>
      </item>
      <item library="context_watchlist_remove.py">
        <!-- Remove from Plex Watchlist -->
        <label>30403</label>
        <visible>[[[String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,tvshow)] + !String.IsEmpty(ListItem.DBID)] + String.IsEqual(ListItem.Property(LISTINGKEY),watchlist)]</visible>
      </item>
      <item library="context_extras.py">
        <!-- Extras -->
        <label>30235</label>
        <visible>[String.IsEqual(Window(10000).Property(plex_context_show_extras),true) + [[[String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,tvshow)] + !String.IsEmpty(ListItem.DBID)] | !String.IsEmpty(ListItem.Property(plexid))]]</visible>
        <!-- [String.IsEqual(Window(10000).Property(plex_context_show_extras)) -->
      </item>
      <item library="context_menu.py">
        <!-- Plex options -->
        <label>30401</label>
        <!-- Settings for the Plex Server -->
        <description>30416</description>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1)] | !String.IsEmpty(ListItem.Property(plexid))]</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <!-- see e.g. https://github.com/xbmc/xbmc/pull/14136 -->
    <reuselanguageinvoker>true</reuselanguageinvoker>
    <assets>
        <icon>icon.png</icon>
        <fanart>fanart.jpg</fanart>
    </assets>
    <summary lang="en">Native Integration of Plex into Kodi</summary>
    <description lang="en">Connect Kodi to your Plex Media Server. This plugin assumes that you manage all your videos with Plex (and none with Kodi). You might lose data already stored in the Kodi video and music databases (as this plugin directly changes them). Use at your own risk!</description>
    <disclaimer lang="en">Use at your own risk</disclaimer>
    <platform>all</platform>
    <license>GNU GENERAL PUBLIC LICENSE. Version 2, June 1991</license>
    <forum>https://forums.plex.tv</forum>
    <website>https://github.com/croneter/PlexKodiConnect</website>
    <email></email>
    <source>https://github.com/croneter/PlexKodiConnect</source>
    <summary lang="nl_NL">Directe integratie van Plex in Kodi</summary>
    <description lang="nl_NL">Verbind Kodi met je Plex Media Server. Deze plugin gaat ervan uit dat je al je video's met Plex (en niet met Kodi) beheerd. Je kunt gegevens reeds opgeslagen in de databases voor video en muziek van Kodi (deze plugin wijzigt deze gegevens direct) verliezen. Gebruik op eigen risico!</description>
    <disclaimer lang="nl_NL">Gebruik op eigen risico</disclaimer>
    <summary lang="fr_CA">Intégration native de Plex dans Kodi</summary>
    <description lang="fr_CA">Connecter Kodi à votre Plex Media Server. Ce plugin assume que vous souhaitez gérer toutes vos vidéos avec Plex (et aucune avec Kodi). Vous pourriez perdre les données déjà stockées dans les bases de données vidéo et musique de Kodi (ce plugin les modifie directement). Utilisez à vos propres risques !</description>
    <disclaimer lang="fr_CA">A utiliser à vos propres risques</disclaimer>
    <summary lang="fr_FR">Intégration native de Plex dans Kodi</summary>
    <description lang="fr_FR">Connecter Kodi à votre Plex Media Server. Ce plugin assume que vous souhaitez gérer toutes vos vidéos avec Plex (et aucune avec Kodi). Vous pourriez perdre les données déjà stockées dans les bases de données vidéo et musique de Kodi (ce plugin les modifie directement). Utilisez à vos propres risques !</description>
    <disclaimer lang="fr_FR">A utiliser à vos propres risques</disclaimer>
    <summary lang="de_DE">Komplette Integration von Plex in Kodi</summary>
    <description lang="de_DE">Verbindet Kodi mit deinem Plex Media Server. Dieses Addon geht davon aus, dass du all deine Videos mit Plex verwaltest (und keine direkt mit Kodi). Du wirst möglicherweise Daten verlieren, die bereits in der Kodi Video- und/oder Musik-Datenbank gespeichert sind (da dieses Addon beide Datenbanken direkt verändert). Benutzung auf eigene Gefahr!</description>
    <disclaimer lang="de_DE">Benutzung auf eigene Gefahr</disclaimer>
    <summary lang="pt_PT">Integração nativa do Plex no Kodi</summary>
    <description lang="pt_PT">Conectar o Kodi ao Servidor Plex Media. Este plugin assume que gerirá todos os vídeos com o Plex (e nenhum com Kodi). Poderá perder dados guardados nas bases de dados de vídeo e musica do Kodi (pois este plugin interfere diretamente com as mesmas). Use por risco de conta própria</description>
    <disclaimer lang="pt_PT">Use por risco de conta própria</disclaimer>
    <summary lang="pt_BR">Integração nativa do Plex no Kodi</summary>
    <description lang="pt_BR">Conectar o Kodi ao Servidor Plex Media. Este plugin assume que gerirá todos os vídeos com o Plex (e nenhum com Kodi). Poderá perder dados guardados nas bases de dados de vídeo e musica do Kodi (pois este plugin interfere diretamente com as mesmas). Use por risco de conta própria</description>
    <disclaimer lang="pt_BR">Use por risco de conta própria</disclaimer>
    <summary lang="es_ES">Integración Nativa de Plex en Kodi</summary>
    <description lang="es_ES">Conecte Kodi a su Plex Media Server.  Este plugin asume que usted gestiona todos sus vídeos con Plex (y ninguno con Kodi). Puede perder datos ya guardados en las bases de datos de vídeo y música de Kodi (ya que este plugin las actualiza directamente). ¡Úselo a su propio riesgo!</description>
    <disclaimer lang="es_ES">Usar a su propio riesgo</disclaimer>
    <summary lang="es_AR">Integración Nativa de Plex en Kodi</summary>
    <description lang="es_AR">Conecte Kodi a su Plex Media Server.  Este plugin asume que usted gestiona todos sus vídeos con Plex (y ninguno con Kodi). Puede perder datos ya guardados en las bases de datos de vídeo y música de Kodi (ya que este plugin las actualiza directamente). ¡Úselo a su propio riesgo!</description>
    <disclaimer lang="es_AR">Usar a su propio riesgo</disclaimer>
    <summary lang="es_MX">Integración Nativa de Plex en Kodi</summary>
    <description lang="es_MX">Conecte Kodi a su Plex Media Server.  Este plugin asume que usted gestiona todos sus vídeos con Plex (y ninguno con Kodi). Puede perder datos ya guardados en las bases de datos de vídeo y música de Kodi (ya que este plugin las actualiza directamente). ¡Úselo a su propio riesgo!</description>
    <disclaimer lang="es_MX">Usar a su propio riesgo</disclaimer>
    <summary lang="cs_CZ">Úplná integrace Plexu do Kodi</summary>
    <description lang="cs_CZ">Připojte Kodi ke svému Plex Media Serveru. Tento doplněk předpokládá, že spravujete veškerá svá videa pomocí Plexu (nikoliv pomocí Kodi). Můžete přijít o data uložená ve video a hudební databázi Kodi (tento doplněk je přímo mění). Používejte na vlastní nebezpečí!</description>
    <disclaimer lang="cs_CZ">Používejte na vlastní nebezpečí</disclaimer>
    <summary lang="da_DK">Indbygget Integration af Plex i Kodi</summary>
    <description lang="da_DK">Tilslut Kodi til din Plex Media Server. Dette plugin forudsætter, at du administrere alle dine videoer med Plex (og ikke med Kodi). Du kan miste data som allerede er gemt i Kodi video og musik-databaser (dette plugin ændrer direkte i dem). Brug på eget ansvar!</description>
    <disclaimer lang="da_DK">Brug på eget ansvar</disclaimer>
    <summary lang="it_IT">Integrazione nativa di Plex su Kodi</summary>
    <description lang="it_IT">Connetti Kodi al tuo Plex Media Server. Questo plugin assume che tu gestisca tutti i video con Plex (e non con Kodi). Potresti perdere i dati dei film e della musica già memorizzati nel database di Kodi (questo plugin modifica direttamente il database stesso). Usa a tuo rischio e pericolo!</description>
    <disclaimer lang="it_IT">Usa a tuo rischio e pericolo</disclaimer>
    <summary lang="no_NO">Naturlig integrasjon av Plex til Kodi</summary>
    <description lang="no_NO">Koble Kodi til din Plex Media Server. Denne plugin forventer at du organiserer alle dine videor med Plex (og ingen med Kodi). Du kan miste all data allerede lagret i Kodi video- og musikkdatabasene (da denne plugin umiddelbart forandrer dem). Bruk på egen risiko!</description>
    <disclaimer lang="no_NO">Bruk på eget ansvar</disclaimer>
    <summary lang="hu_HU">a Plex natív integrációja a Kodi-ba</summary>
    <description lang="hu_HU">Csatlakoztassa a Kodi-t a Plex médiaszerveréhez. Ez a kiegészítő feltételezi, hogy az összes videóját a Plex-szel kezeli (és egyiket sem a Kodi-val). Elveszítheti a már a Kodi videó- és zene-adatbázisában tárolt adatokat (mivel ez a kiegészítő közvetlenül módosítja az adatbázisokat). Csak saját felelősségére használja!</description>
    <disclaimer lang="hu_HU">Csak saját felelősségre használja</disclaimer>
    <summary lang="ru_RU">Нативная интеграция сервера Plex в Kodi</summary>
    <description lang="ru_RU">Подключите Kodi к своему серверу Plex. Плагин предполагает что вы управляете своими видео с помощью Plex (а не в Kodi). Вы можете потерять текущие базы данных музыки и видео в Kodi (так как плагин напрямую их изменяет). Используйте на свой страх и риск</description>
    <disclaimer lang="ru_RU">Используйте на свой страх и риск</disclaimer>
    <summary lang="uk_UA">Нативна інтеграція Plex в Kodi</summary>
    <description lang="uk_UA">Підключає Kodi до серверу Plex. Цей плагін передбачає, що ви керуєте всіма своїми відео за допомогою Plex (і ніяк не Kodi). Ви можете втратити дані, які вже зберігаються у відео та музичних БД Kodi (оскільки цей плагін безпосередньо їх змінює). Використовуйте на свій страх і ризик!</description>
    <disclaimer lang="uk_UA">Використовуйте на свій ризик</disclaimer>
    <disclaimer lang="lv_LV">Lieto uz savu atbildību</disclaimer>
    <summary lang="sv_SE">Inbyggd integrering av Plex i Kodi</summary>
    <description lang="sv_SE">Anslut Kodi till din Plex Media Server. Detta tillägg antar att du hanterar alla dina filmer med Plex (och ingen med Kodi). Du kan förlora data redan sparad i Kodis video och musik databaser (eftersom detta tillägg direkt ändrar dem). Använd på egen risk!</description>
    <disclaimer lang="sv_SE">Använd på egen risk</disclaimer>
    <summary lang="lt_LT">Natūralioji „Plex“ integracija į „Kodi“</summary>
    <description lang="lt_LT">Prijunkite „Kodi“ prie „Plex Medija Serverio“. Šiame papildinyje daroma prielaida, kad valdote visus savo vaizdo įrašus naudodami „Plex“ (ir nė vieno su „Kodi“). Galite prarasti jau saugomus „Kodi“ vaizdo įrašų ir muzikos duomenų bazių duomenis (kadangi šis papildinys juos tiesiogiai pakeičia). Naudokite savo pačių rizika!</description>
    <disclaimer lang="lt_LT">Naudokite savo pačių rizika</disclaimer>
    <summary lang="ko_KR">Plex를 Kodi에 기본 통합</summary>
    <description lang="ko_KR">Kodi를 Plex Media Server에 연결합니다. 이 플러그인은 Plex로 모든 비디오를 관리하고 Kodi로는 관리하지 않는다고 가정합니다. Kodi 비디오 및 음악 데이터베이스에 이미 저장된 데이터가 손실 될 수 있습니다 (이 플러그인이 직접 변경하므로). 자신의 책임하에 사용하십시오!</description>
    <disclaimer lang="ko_KR">자신의 책임하에 사용</disclaimer>
    <news>version 3.12.0:
- versions 3.11.5 and 3.11.6 for everyone

version 3.11.6 (beta only):
- Fix Up Next: Show PKC credits for last episode #2207 (thanks @Serph91P)

version 3.11.5 (beta only):
- Feature: integration with the [Kodi add-on Up Next](https://kodi.wiki/view/Add-on:Up_Next) (thanks @Serph91P) #2198

version 3.11.4:
- versions 3.11.2 and 3.11.3 for everyone

version 3.11.3 (beta only):
- Restore compatibility with Kodi Piers' latest Alpha version #2200

version 3.11.2 (beta only):
- Fix Plex Watchlist not working #2191
- Plex Companion: register as Plex Companion if PKC receives a poll #2192

version 3.11.1:
- Settings: fix settings options not making sense at all #2188

version 3.11.0:
- version 3.10.9 for everyone!

version 3.10.9 (beta only):
- Finally move from old Kodi add-on XML settings format to new one (this will BREAK compatibility of PKC with Kodi 18 Leia and earlier!) #2169

version 3.10.8 (beta only):
- Fix plex multi disc album numbering (thank @quinnoshea) #2161
- Add support for transcoding into hevc (thanks @bakkerthehacker) #2154

version 3.10.7:
- versions 3.10.5 and 3.10.6 for everyone

version 3.10.6 (beta only):
- Fix compatibility: Be more careful when calling TMDB Kodi-Addon methods  #2130
- Fix TMDB add-on change and PKC error when trying to fetch certain additional metadata #2149

version 3.10.5 (beta only):
- Add setting to force transcode AV1 #2113 (thanks @bakkerthehacker)
- Fix transcoding with bitrates generally being too low #2124
- Improve description of transcoding quality settings #2125

version 3.10.4:
- Preliminary support for Kodi 22 Piers #2100
- version 3.10.3 for everyone

version 3.10.3 (beta only):
- Ignore websocket messages for sections that are not being synced #2083 (thanks @Spacetech)
- Remove transparent background for skip intro button #2082 (thanks @bakkerthehacker)
- Delete some obsolete code #2076

version 3.10.2:
- Fix background sync breaking with AttributeError: 'str' object has no attribute 'double_urldecode' #2089

version 3.10.1:
- Fix auto skipping of e.g. intros or commercials getting stuck #2084

version 3.10.0:
- WARNING: You will need to reset the Kodi database!
- Versions 3.9.1-3.9.6 for everyone

version 3.9.6 (beta only):
- Fix Base.check_db() got an unexpected keyword argument 'check_by_guid' #2074

version 3.9.5 (beta only):
- Fix sync crashing with "plex_guid is not defined" #2072

version 3.9.4 (beta only):
- WARNING: You will need to reset the Kodi database!
- Fix certain movie elements suddenly duplicating in library #2070

version 3.9.3 (beta only):
- Add Watchlist context menu commands (thanks @Spacetech) #2060
- Sync Plex Labels (thanks @Spacetech) #2058
- Fix nested folder navigation (thanks @Spacetech) #2063
- Reduce database locking (thanks @Spacetech) #2061

version 3.9.2 (beta only):
- Fix getVideoInfoTag error (thanks @Spacetech) #2052
- Automatically hide the skip button after some time (thanks @Spacetech) #2053
- Force a database reset, necessary due to #2041 #2054

version 3.9.1 (beta only):
- Add support for Plex Watchlist (thanks @Spacetech) #2041
- Use InfoTagVideo to set list item data (thanks @Spacetech) #2040
- New setting: Allow delaying background sync while playing videos (thanks @Spacetech) #2039

version 3.9.0:
- WARNING: You will need to reset the Kodi database!
- versions 3.8.4-3.8.8 for everyone

version 3.8.8 (beta only):
- WARNING: You will need to reset the Kodi database!
- Fix changelog: Omega instead of Nexus #2036

version 3.8.7 (beta only):
- Kodi Omega: new attempt to fix movies not showing up #2034
- Separate intro / credit / commercial skip settings (thanks @Spacetech) #2033

version 3.8.6 (beta only):
- Kodi Omega: Fix SQlite-Error if not using exactly Omega Beta 3 #2031

version 3.8.5 (beta only):
- WARNING: You will need to reset the Kodi database!
- Kodi Omega Beta 3 and beyond: fix movies not showing up (thanks @Spacetech) #2028
- Kodi Omega Beta 3 and beyond: fix missing dependencies upon first installation #2029
- Prevent excessive library refreshes when browsing libraries in Plex Web (thanks @Spacetech) #2027

version 3.8.4 (beta only):
- Don't be so strict when checking for compatibility: always select the database file with highest version number #2015

version 3.8.3:
- version 3.8.2 for everyone

version 3.8.2 (beta only):
- Ensure database compatibility with newest Kodi Omega beta version

version 3.8.1:
- Fix PKC not working properly if several Kodi video database versions are available, e.g. after an update of Kodi. Also fix sqlite3.OperationalError: table streamdetails has no column named strhdrtype (thanks @Son-Typ) #1968

version 3.8.0:
- version 3.7.2-3.7.7 for everyone

version 3.7.7 (beta only):
- Skip commercial: fix KeyError #1955

version 3.7.6 (beta only):
- Support for skipping commercials #1946
- Use Plex PMS settings in order to decide whether a video was fully played or not (e.g. based on first or last credits marker). Restart Kodi if you make any changes to the PMS settings. #1949
- Fix to show in-progress videos in widgets if PKC decided they're partially watched but Kodi thinks they're completely watched #1951

version 3.7.5 (beta only):
- Fix playback report not working if no markers for intros and credits is present #1942

version 3.7.4 (beta only):
- Initial compatibility with Kodi 21 Omega #1940

version 3.7.3 (beta only):
- Support for skipping credits. If Plex detected end credits, videos will now only be marked as watched if the end credits have been reached #1926
- Fix rating matching #1930 (thanks @JCalvi)
- Kodi Matrix: Fix sync not working (introduced in commit 664a68c30fe4bca9e191acad2b2aa8850859b0ba) #1931
- Fix ratings being appended to Kodi table instead of being replaced when a video item is updated #1933

version 3.7.2 (beta only):
- You will need to manually reset the Kodi database in the PKC settings under Advanced
- Correctly map the Plex ratings to the Kodi ones; sync the Plex HDR tag to Kodi #1917 (thanks @JCalvi)

version 3.7.1:
- version 3.7.0 for everyone

version 3.7.0 (beta only):
- WARNING: you might need to re-set some of your Kodi widgets pointing to PlexKodiConnect video nodes
- Initial compatibility with Kodi 21 Omega. Nexus remains strongly recommended! #1901
- Add PKC setting in "Appearance Tweaks" for dedicated context menu entry "Extras" for movies and TV shows #1899
- Fix navigating back from Extras listing #1890
- Fix wheel of death when navigating: refactor add-on entrypoint #1894
- Move entry for Plex Hub to first position in PKC add-on menu #1897
- Allow for empty listings when navigating Plex menus #1896
- Fix FileExistsError when user deleted video library nodes #1895
- Only enable background music refresh if user chose to sync Plex music #1889
- Update readme

version 3.6.14:
- Make PKC compatible with latest Kodi Nexus #1840
- Fix TypeError: 'NoneType' object is not subscriptable on playback start #1839
- version 3.6.13 for everyone

version 3.6.13 (beta only):
- Fix TypeError: 'NoneType' object is not subscriptable on playback start #1823
- Add initial, experimental support for latest Nexus nightly, video DB version bump 120 #1824
- Fix RuntimeError: dictionary changed size during iteration if Plex Companion subscribers change #1825

version 3.6.12:
- version 3.6.11 for everyone

version 3.6.11 (beta only):
- Fix PKC telling the PMS it's playing the last video instead of the currently playing trailer #1806

version 3.6.10:
- versions 3.6.8 and 3.6.9 for everyone

version 3.6.9 (beta only):
- Fix PKC reporting Kodi TV/PVR playback as the last Plex item being played again #1801

version 3.6.8 (beta only):
- Attempt to fix Android 11 with Experience 9 crashing #1798

version 3.6.7:
- Another attempt at: Android: Fix IntegrityError during sync, caused by a screwed up Python environment #1793

version 3.6.6:
- Android: Fix IntegrityError during sync, caused by a screwed up Python environment #1790

version 3.6.5:
- version 3.6.4 for everyone

version 3.6.4 (beta only):
- Fix IndexError and playback progress not being reported to the PMS #1784
- Optimize code to avoid a database lookup when adding a playlist item #1758

version 3.6.3:
- Fix PKC not picking the correct Plex subtitle #1760

version 3.6.2:
- Fix playback report not working and AttributeError: 'NoneType' object has no attribute 'startswith' #1755
- Make sure that no proxy is used for artwork caching for calls to Kodi's webserver at localhost #1754

version 3.6.1:
- Fix Kodi add-on Up Next crashing by removing code that has become obsolete on the PKC-side #1750

version 3.6.0:
- versions 3.5.9 - 3.5.17 for everyone
- Fix media not showing up in the library if Kodi masterlock has been activated. Kodi bugfix is also necessary, hopefully coming with Kodi 19.4, otherwise switch to Kodi 19.1
- Fix PKC sometimes selecting the wrong subtitle for direct paths
- Fix additional artwork download crashing if there was no sensible reply
- Fix PKC changing subtitles on playback start unnecessarily
- Fix Plex Companion not able to switch streams

version 3.5.17 (beta only):
- Use addon.xml `reuselanguageinvoker` to turn add-on snappier
- Fix detection of playqueue order. Thus fix PKC reporting back the playing of an old episode when using UpNext
- Fix logging for playlist items not working correctly

version 3.5.16 (beta only):
- Fix playback report for widget not working if direct paths are used

version 3.5.15 (beta only):
- Re-add old Plex Companion mechanism as the new one sucks
- Fix KeyError on playback startup

version 3.5.14 (beta only):
- Fix PKC not being able to connect to plex.tv after installation

version 3.5.13 (beta only):
- Fix Kodi getting blocked and losing PMS access e.g. due to cloudflare

version 3.5.12 (beta only):
- Fix skip intro not working
- Fix playback report not working due to an IndexError
- Fix rare IndexError when trying to delete a playlist item

version 3.5.11 (beta only):
- Fix playback startup and AttributeError: 'bool' object has no attribute 'get'

version 3.5.10 (beta only):
- Tell the PMS and Plex Companion about any stream changes on the Kodi side

version 3.5.9 (beta only):
- Huge overhaul: completely new Plex Companion implementation. PKC is now available as a casting target for Plexamp. Includes refactoring of Skip Intro as well as Playqueues
- Add auto skip intro functionality
- Fix streams for videos not being set-up
- Fix generating new unique device ID for PKC not working
- Make PKC compatible with Python 3.6 again

version 3.5.8:
- Fix UnboundLocalError: local variable 'identifier' referenced before assignment
- versions 3.5.6-3.5.7 for everyone

version 3.5.7 (beta only):
- Fix Kodi JSON racing condition on playback startup and KeyError

version 3.5.6 (beta only):
- Fix Plex Companion not working by fixing some issues with PKC's http.server's BaseHTTPRequestHandler

version 3.5.5:
- Lost patience with Kodi 19: drop use of Python multiprocessing entirely

version 3.5.4:
- Fix Receiving init() missing 1 required positional argument: ‘certification_country’
- Update translations from Transifex

version 3.5.3:
- Add playback settings to let the user choose whether Plex or Kodi provides the default audio or subtitle stream on playback start

version 3.5.2:
- version 3.5.1 for everyone

version 3.5.1 (beta only):
- Refactor stream code and fix Kodi not activating subtitle when it should
- Direct Paths: Fix TypeError: "element indices must be integers" on playback startup
- Android: Fix broken Python multiprocessing module (a Kodi 19.2 bug)
- Fix logging if fanart.tv lookup fails: be less verbose

version 3.5.0:
- versions 3.4.5-3.4.7 for everyone

version 3.4.7 (beta only):
- Tell the PMS if a video's audio stream or potentially subtitle stream has changed. For subtitles, this functionality is broken due to a Kodi bug
- Transcoding: Fix Plex burning-in subtitles when it should not
- Large refactoring of playlist and playqueue code
- Refactor usage of a media part's id

version 3.4.6 (beta only):
- Fix RecursionError if a video lies in a root directory

version 3.4.5 (beta only):
- Implement "Reset resume position" from the Kodi context menu

version 3.4.4:
- Initial compatibility with Kodi 20 Nexus. Keep in mind that development for Kodi Nexus has not even officially reached alpha stage - any issues you encounter are probably caused by that
- version 3.4.3 for everyone

version 3.4.3 (beta ony):
- Use Plex settings for audio and subtitle stream selection. This is a best guess regarding subtitles as Plex and Kodi are not sharing much info
- Fix PlexKodiConnect setting the Plex subtitle to None
- Download landscape artwork from fanart.tv, thanks @geropan
- Revert "Fix PlexKodiConnect changing subtitles for all videos on the PMS"

version 3.4.2:
- Fix PlexKodiConnect changing or removing subtitles for every video on the PMS

version 3.4.1:
- Fix PMS setting `List of IP addresses and networks that are allowed without auth` causing Kodi to take forever to start playback

version 3.4.0:
- Improve logging for converting Unix timestamps
- Remove dependency on script.module.defusedxml - that module is now included in PKC
- version 3.3.3-3.3.5 for everyone

version 3.3.5 (beta only):
- Rewire defusedxml and xml.etree.ElementTree: Fix AttributeError: module 'resources.lib.utils' has no attribute 'ParseError'
- Fix errors when PKC tries to edit files that don't exist yet

version 3.3.4 (beta only):
- Fix a racing condition that could lead to the sync getting stuck
- Fix RecursionError: maximum recursion depth exceeded
- Bump websocket client: fix AttributeError: 'NoneType' object has no attribute 'is_ssl'

version 3.3.3 (beta only):
- Fix a racing condition that could lead to the sync process getting stuck
- Fix likelyhood of `database is locked` error occuring
- Fix AttributeError: module 'urllib' has no attribute 'parse'
- Support for the Plex HAMA agent to let Kodi identify animes (using Kodi's uniqueID 'anidb')
- Support forced HAMA IDs when using tvdb uniqueID

version 3.3.2:
- version 3.3.1 for everyone

version 3.3.1 (beta only):
- Add an additional Plex Hub "PKC Continue Watching" that merges the Plex Continue Watching with On Deck
- Fix auto-picking of video stream if several video versions are available
- Make PKC compatible with Kodi 20 N* by using xbmcvfs for translatePath
- Update translations

version 3.3.0:
WARNING: Database reset and full resync required
- versions 3.2.1-3.2.4 for everyone

version 3.2.4 (beta only):
- Fix websockets and AttributeError: 'NoneType' object has no attribute

version 3.2.3 (beta only):
- Attempt to fix websocket threading issues and AttributeError: 'NoneType' object has no attribute 'is_ssl' or 'settimeout'
- Get rid of Python arrow; hopefully fix many Python import errors (also occuring in other add-ons!)

version 3.2.2 (beta only):
- Fix videos not starting due to a TypeError
- Show warning message to remind user to use Estuary for database resets
- Update websocket client to 1.0.0

version 3.2.1 (beta only):
WARNING: Database reset and full resync required
- Fix PKC widgets not working at all in some cases
- Direct Paths: fix several issues with episodes
- New Python-dependency: arrow

version 3.2.0:
WARNING: Database reset and full resync required
- version 3.1.1-3.1.4 for everyone

version 3.1.4 (beta only):
- Fix Alexa and RuntimeError: dictionary keys changed during iteration
- Fix AttributeError: module 'shutil' has no attribute 'copy_tree'

version 3.1.3 (beta only):
- Add PKC setting to disable verification whether we can access a media file
- Direct paths: corrections to more closely mirror Kodi's way of saving movie and tv show files to the db
- Make sure that the correct file system encoding is used for playlists
- Fix a rare AttributeError when using playlists
- Fix regression: fix add-on paths always falling back to direct paths

version 3.1.2 (beta only):
- Fix ImportError: cannot import name 'dir_util' from 'distutils' on PKC startup
- Fix UnicodeEncodeError if Plex playlist name contains illegal chars
- Fix PKC not showing up as a casting target in some cases

version 3.1.1 (beta only):
- Direct paths: fix filename showing instead of full video metadata during playback
- Update translations

version 3.1.0:
- version 3.0.16 and 3.0.17 for everyone
- Fix resume not working if Kodi player start-up is slow

version 3.0.17 (beta only):
- Fix instantaneous background sync and Alexa not working
- Hopefully fix RuntimeError: no add-on id "plugin.video.plexkodiconnect"
- Fix error socket.timeout: timed out

version 3.0.16 (beta only):
- Add information to PKC settings for background sync and Alexa whether a connection has been successfully made

version 3.0.15:
- 3.0.14 for everyone
- Rename skip intro skin file

version 3.0.14 (beta only):
- Quickly sync recently watched items before synching the playstates of the entire Plex library
- Fix TypeError: function missing required argument 'message'
- Fix PlexKodiConnect Kodi add-on icon and fanart not showing
- Improve logging for websocket JSON loads

version 3.0.13:
- Fix UnboundLocalError: local variable 'user' referenced before assignment

version 3.0.12:
- Sync name and user rating of a TV show season to Kodi
- Fix rare TypeError: expected string or buffer on playback start

version 3.0.11:
- Fix TypeError: function missing required argument 'message'

version 3.0.10:
- Fix skip intros sometimes not working due to a RuntimeError
- Update translations

version 3.0.9:
- Add skip intro functionality
- Fix Kodi add-on NextUp not working

version 3.0.8:
- Fix KeyError: u'game' if Plex Arcade has been activated
- Fix AttributeError: 'App' object has no attribute 'threads' when sync is cancelled

version 3.0.7:
- Hopefully fix rare case when sync would get stuck indefinitely
- Fix ValueError: invalid literal for int() for invalid dates sent by Plex

version 3.0.6:
- Fix PKC not auto-picking audio/subtitle stream when transcoding
- Fix ValueError when deleting a music album
- Fix OSError: Invalid argument when Plex returns an invalid timestamp

version 3.0.5:
- Fix pictures from Plex picture libraries not working/displaying
- Fix sqlite3.OperationalError on PKC upgrade

version 3.0.4:
- Automatically look for missing movie trailers using TMDB

version 3.0.3:
- Fix PKC suddenly using main Plex user's credentials, e.g. when the PMS address changed
- Fix missing Kodi tags for movie collections/sets
- Change `thread.isAlive` to `thread.is_alive`

version 3.0.2:
- Fix AttributeError: module has no attribute try_decode

version 3.0.1:
- Fix rare KeyError when using PKC widgets
- Update translations

version 3.0.0:
- Major upgrade from Python 2 to Python 3, allowing use of Kodi 19 Matrix
</news>
  </extension>
</addon>

<addon id="plugin.program.autocompletion" name="AutoCompletion for virtual keyboard" version="2.1.2" provider-name="Philipp Temminghoff (phil65), sualfred, xulek, finkleandeinhorn">
    <requires>
        <import addon="xbmc.python" version="3.0.0" />
        <import addon="script.module.autocompletion" version="2.0.5"/>
    </requires>
    <extension point="xbmc.python.script" library="default.py">
        <provides>executable</provides>
    </extension>
    <extension point="xbmc.python.pluginsource" library="plugin.py" />

    <extension point="xbmc.addon.metadata">
        <summary lang="en_GB">AutoCompletion for the virtual keyboard (needs skin support)</summary>
        <description lang="en_GB">AutoCompletion for the virtual keyboard (needs skin support)</description>
        <summary lang="es_ES">Autocompletar para el teclado virtual (necesita soporte de skin)</summary>
        <description lang="es_ES">Autocompletar para el teclado virtual (necesita soporte de skin)</description>
        <platform>all</platform>
        <license>GPL-2.0-or-later</license>
        <source>https://github.com/finkleandeinhorn/plugin.program.autocompletion</source>
        <assets>
            <icon>resources/icon.png</icon>
            <screenshot>resources/screenshot-01.jpg</screenshot>
            <screenshot>resources/screenshot-02.jpg</screenshot>
            <screenshot>resources/screenshot-03.jpg</screenshot>
        </assets>
    </extension>
</addon>

<addon id="plugin.program.autowidget" name="AutoWidget" version="CURRENT_VERSION" provider-name="drinfernoo">
    <requires>
        <import addon="script.module.pil" />
        <import addon="script.module.six" />
    </requires>

    <extension point="xbmc.python.pluginsource" library="main.py">
        <provides>executable video music</provides>
    </extension>

    <extension point="xbmc.service" library="service.py" />

    <extension point="kodi.context.item">
        <menu id="kodi.core.main">
            <item library="context_add.py">
                <label>$ADDON[plugin.program.autowidget 30003]</label>
                <visible>String.IsEqual(Window(10000).Property(context.autowidget),true)</visible>
            </item>
            <item library="context_refresh.py">
                <label>$ADDON[plugin.program.autowidget 30006]</label>
                <visible>String.Contains(ListItem.FolderPath, plugin://plugin.program.autowidget)</visible>
            </item>
			<item library="context_refresh_single.py">
                <label>$ADDON[plugin.program.autowidget 30046]</label>
                <visible>!String.IsEmpty(ListItem.Property(autoID)) + [!String.IsEqual(ListItem.Property(autoAction),static) + !String.IsEqual(ListItem.Property(autoAction),merged)]</visible>
            </item>
			<item library="clear_cache_single.py">
                <label>$ADDON[plugin.program.autowidget 30116]</label>
                <visible>!String.IsEmpty(ListItem.Property(autoCache))</visible>
            </item>
        </menu>
    </extension>

    <extension point="xbmc.addon.metadata">
        <reuselanguageinvoker>true</reuselanguageinvoker>
        <summary lang="en_GB">Automatically changes out widgets</summary>
        <description lang="en_GB">Automatically changes out widgets on the homescreen for a more interesting browsing experience.</description>
	<summary lang="es_ES">Cambia los widgets automáticamente</summary>
	<description lang="es_ES">Cambia los widgets en la pantalla de inicio automáticamente para una experiencia de navegación más interesante.</description>
	<platform>all</platform>
        <license>LGPL-3.0</license>
        <website>https://www.github.com/drinfernoo/</website>
        <source>https://www.github.com/drinfernoo/plugin.program.autowidget/</source>
        <news>
3.5.1
 - Fix sorting bug with higher group counts
3.5.0
 - Allow bulk operations in some groups
 - More informative dialogs
 - Allow manually sorting groups in "My Groups"
 - Fixes for direct shortcuts
 - Update "version" attribute in metafiles when updating
3.4.2
 - Some fixes for constant notification
3.4.1
 - Fix clearing cache from settings
3.4.0
 - Rework caching mechanism
 - Add more notifications of progress
 - Add placeholder items when no content is loaded
3.3.7
 - Delay widget updates during library scans or when in media views
 - Fix widget cleaning scan for skins which don't use Skin Shortcuts
 - Fix refreshing widgets created before 3.3.0
 - Add more content type choices in editor dialog
3.3.6
 - Fix "Next Page" for Python 2.7
3.3.5
 - Better handling of error and empty states
 - Better handling of "Next Page" items
 - Fix "Active Widgets" menu
 - Delay library updates when inside media views
3.3.4
 - Fix "Next Page" localizations
3.3.3
 - Fix "Clear Cache"
3.3.2
 - Fix bug when paths return no items
3.3.1
 - Fix bug when Skin Shortcuts is not installed
 - More improvements to page item handling
3.3.0
 - Add "Copy Group" in group context menu
 - Add "Create New ... Group" in "My Groups" menu
 - Add "Clear Cache" in "Tools" menu
 - Add "Refresh Widget" to widget context menu
 - Add "Clear Cache" to widget context menu
 - Add rudimentary error item for failed widgets
 - Add "Icon Packs" for library widgets from genres, studios, and countries
 - Remove dependency on Kodi Six
 - Allow editing content type
 - Allow Cycling Widgets to pull from a subset of paths
 - Support cast thumbnails for Kodi N
 - Fix translatePath reference again
 - Faster and more robust item creation
 - Make `.widget` files much simpler
 - Better support for library paths
 - Better support for music
3.2.3
 - Add English (US) and Portugese localizations
3.2.2
 - Add more localizations
 - Better "Next Page" detection
 - Support for "Next Page" items in other languages
3.2.1
 - Fix for items with no artwork
3.2.0
 - Add setting to prefer episodes/shows when removing duplicates
 - Rework duplicate removal
 - Fix bug in Active Widgets editor dialog
 - Fix landscape art for some items
 - Fix paged widgets not resetting on boot
 - Format with black
3.1.9
 - Fix error with translatePath
3.1.8
 - Fix resume progress on items
3.1.7
 - Fix widget cleaning
 - Fix Active Widgets menu
3.1.6
 - Fix detection of JSON-RPC version
3.1.5
 - Fix editor dialog
3.1.4
 - Fix settings shortcuts
 - Fix some Unicode errors
 - Fix some dialog labels in editor
3.1.3
 - Fix hashing in Matrix
3.1.2
 - Fix "Clear Cache"
3.1.1
 - Fixes for cache mechanism
 - Add "Force Refresh Widgets" to context menu for AutoWidget items
3.1.0
 - Improved background caching for paths that change frequently
 - Fix unneeded refreshes
 - Fix caching on merged widgets
 - Fix more Unicode errors
3.0.2
 - Fix bug in background caching
3.0.1
 - Fix bug when adding paths
3.0.0
 - Huge speed improvements thanks to @djay's background caching implementation
 - Fix merged widget duplicate removal
2.3.7
 - Unicode fixes
 - Fix method calls
 - Fix separator in menus
 - Fix logging in Kodi 19
 - Update Spanish translation
2.3.6
 - Fix separator in shortcut groups
2.3.5
 - Fix various shortcut- and refresh-related bugs
 - Fix error when path contained no items
 - Add more debug logging
 - Add widget ID as ListItem property (autoID)
 - Reduce library updates (again)
2.3.4
 - Fix logging error
2.3.3
 - Fix shortcuts to Android apps
2.3.2
 - Fix error in debug logging logic
2.3.1
 - Fix editing and adding new groups
 - Overall cleanup
 - Trim as many library updates as possible
2.3.0
 - Huge simplification of plugin paths
 - Speed improvements
 - Better detection for "Next Page" items in various add-ons
 - Add dedicated debug log
 - Allow 'path' to be editing for static widgets
2.2.0
 - Reduce library updates to improve overall speed
 - Sort "Active Widgets" by most recently refreshed
 - Fix any straggling widget errors, I hope :D
2.1.6
 - Fix "Next Page" error
2.1.5
 - Fix non-merged paths :D
2.1.4
 - Support more add-ons' "Next Page" items
 - Fix merged paths
2.1.3
- Fixes for Unicode characters in path labels
- Fix for viewing groups in Kodi 17.x
- Change "Icon Color" to a per-path basis
2.1.2
 - Add per-widget icon color
2.1.1
 - Fix "Icon Color"
2.1.0
 - New artwork for add-on
 - Add icon coloring
 - Improved "Active Widgets" menu
 - Added "Clean Old Widget Files" shortcut in Tools
 - Fix shortcut paths
 - Fix missing InfoLabels
2.0.2
 - Make artwork for groups and paths more consistent
2.0.1
 - Add "Toggle Skin Debugging" shortcut
2.0.0
 - Rewrite most of add-on functions
 - Add "Static Path" option
 - Add "Merged Path" option
 - Add "Paged Widgets"
 - Revamp editor dialog
 - More complete skin compatibility
 - More miscellaneous fixes
1.6.8
 - Add setting for notification sound
1.6.7
 - Fix crash when window cannot be detected. Notably fixes Disney+ support.
1.6.6
 - Fix extract location
1.6.5
 - Add backup/restore features
1.6.4
 - Fix more rogue refreshes
 - Fix wording in Spanish translation (again, thanks to @roliverosc)
1.6.3
 - Update settings localizations
1.6.2
 - Fix bug that caused Skin Shortcuts to not be able to rebuild the skin
1.6.1
 - Fix bug with shortcut widgets being "converted"
1.6.0
 - Android App shortcut support (thanks to @Sandmann79)
 - Add Spanish translation (thanks to @roliverosc)
 - Fix bug with empty action nodes
 - Reduce refreshes
 - Prettify .props file output
1.5.5
 - Fix regex for labels in some skins
1.5.4
 - Fix recursion crash during refresh
1.5.3
 - Fix indent error
1.5.2
 - Fix shortcut calls for YouTube
1.5.1
 - Fix error in editor dialog
 - Fix changelog
1.5.0
 - Add "Active Widgets" menu
 - Consistency fixes during initialization and refresh
 - Allow adding playable items as shortcuts
 - Fix crashes in Krypton
 - Fix crashes from invalid group/widget files
 - Fix Unicode compatibility
1.4.5
 - Refresh Shortcut widgets Automatically
 - Add "Next Path" widget action
 - Add "Clone" and "Explode" widget modes
 - Allow refreshing between 15m-2h, at 15m intervals
1.4.3
 - Add context menu on more items
 - Fix some log spam
 - Catch more errors from invalid files
 - Fix "Settings" shortcuts
 - Gracefully handle remote artwork
 - Use special paths for artwork
1.4.2
 - Fix bug in conversion
1.4.1
 - Fix bug in migration
1.4.0
 - Add "Clean Old References" shortcuts
 - Change main menu layout
1.3.9
 - Fix label bug in Embuary (and maybe elsewhere)
1.3.8
 - Add "Wipe Add-on Data" shortcuts
 - Allow Unicode characters in labels
1.3.7
 - Fix typo in path handling
1.3.6
 - Fix error handling
1.3.5
 - Add extra error checking for file operations
1.3.4
 - Add proper migration from old JSON to current
1.3.3
 - Rewrite editor dialog
 - Fix path conversion for skin string paths
1.3.2
 - Fixes and cleanup in editor dialog
1.3.1
 - Cleanup skin string conversion
1.3.0
 - Add group editing dialog
 - Non-Skin Shortcuts skin support
 - Fix issues with groups and paths with the same name
 - Fix settings shortcuts
 - Add rudimentary JSON migration
1.2.5
 - Update some skin localizations
 - Add more widget artwork
 - Update documentation
1.2.3
 - Fix paths made from add-on browser
 - Add ability to set plot
1.2.2
 - Fix group dialog calls
1.2.1
 - Fix imports
1.2.0
 - Better handling of art
 - Better add-on art added
 - Redesigned path addition dialog
 - Settings shortcuts added
1.1.2
 - Add art editing for paths
 - Add group renaming
1.1.1
 - Add setting to disable notification
1.1.0
 - Remove Skin Shortcuts dependency
 - Expand context menu options
 - Add support for skins with "basic" Skin Shortcuts integration
 - Add setting to pause AutoWidget's service
1.0.7
 - Fix context menu option not showing
1.0.6
 - Fix paths not saving
1.0.5
 - Raise required Skin Shortcuts version to  1.0.19
1.0.4
 - Allow custom labels
 - Add removal notifications
1.0.3
 - Fix shortcuts and widgets added from context menu
1.0.2
 - Fix crash from non-XML files
1.0.1
 - Fix crash from non-existent context menu setting
1.0.0
 - First stable release
        </news>
        <assets>
            <icon>resources/media/icon.png</icon>
            <fanart>resources/media/fanart.png</fanart>
            <poster>resources/media/poster.png</poster>
            <banner>resources/media/banner.png</banner>
            <clearlogo>resources/media/clearlogo.png</clearlogo>
        </assets>
    </extension>
</addon>

<addon id="plugin.program.MX-simplewizard"
name="[B][COLOR darkorange]MxS [COLOR snow]Simple Wizard[/COLOR][/B]"
version="2026.5.3"
provider-name="Forked By Jap-Slappa">
	<requires>
		<import addon="xbmc.python" version="3.0.0"/>
	</requires>
	<extension point="xbmc.python.pluginsource" library="addon.py">
		<provides>executable</provides>
	</extension>
	<extension point="xbmc.service" library="service.py" />
	<extension point="xbmc.addon.metadata">
		<summary lang="en_GB">Simple Wizard is a lightweight Wizard for installing builds on Kodi.
Has some code from Aftermath Wizard by Surfacingx.
Skin Switch by OpenELEQ. Base code by BYB.
Credits to them and all others who contributed (Slam, Sarge, Funsterbe, BYB). </summary>
		<description lang="en_GB">
[B][COLOR darkorange]MxS [COLOR snow]Simple Wizard[/COLOR][/B]
28th/May/2026 :
This Wizard will be hosted locally on my DS918 Home Web server ONLY,
as it will also contain the URL's to my Private Builds.
ALL URLs are used via the TailScale VPN Network and not accessible outside of it.
		</description>
		<disclaimer lang="en_GB">This Addon contains no content</disclaimer>
		<language>en</language>
		<platform>all</platform>
		<license>GPL-2.0-or-later</license>
		<forum></forum>
		<website></website>
		<email></email>
		<source></source>
		<news>
[B][COLOR dodgerblue]Version 2026.05.3[COLOR snow] : [COLOR yellow]28th May 2026[/COLOR][/B] - Jap-Slappa
 - v5.3
 - Move addon art from resources to root folder.

[B][COLOR dodgerblue]Version 2026.05.2[COLOR snow] : [COLOR yellow]28th May 2026[/COLOR][/B] - Jap-Slappa
 - v5.2
 - Customized more settings

[B][COLOR dodgerblue]Version 2026.05.1[COLOR snow] : [COLOR yellow]28th May 2026[/COLOR][/B] - Jap-Slappa
 - Initial Commit v5.1
 - Forked by Jap-Slappa
 - Text Files + Zip: Setup on my DS918 Home Web Server
 - URL Paths all using Tailscale VPN, into DS918
 - As long as Tailscale is installed + Connected, this Wizard Does work!
 - All Tailscale VPN URLs ARE Encrypted! So I can add my build URLs into this wizard
		</news>
		<assets>
				<icon>icon.png</icon>
				<fanart>fanart.jpg</fanart>
				<banner></banner>
				<clearlogo></clearlogo>
				<screenshot></screenshot>
		</assets>
	</extension>
</addon>

<addon id="plugin.program.Omega_GUI_Wiz_OG"
name="[COLOR ff00ff00]Omega GUI Wizard-OG[/COLOR]"
version="1.0."
provider-name="">
	<requires>
		<import addon="xbmc.python" version="3.0.0"/>
		<import addon="script.module.kodi-six" version="0.0.5"/>
		<import addon="script.module.certifi" version="2023.5.7"/>
	</requires>
	<extension point="xbmc.python.pluginsource" library="default.py">
        <provides>executable</provides>
	</extension>
	<extension point="xbmc.service" library="startup.py" start="startup" />
	<extension point="xbmc.addon.metadata">
		<summary lang="en">The Omega GUI Wizard v1.0 (Tester)</summary>
		<description lang="en">This GUI Wizard contains tools along with some community builds and themes.
		Thanks whufclee, GUYS, Brackets, RomanVM and of course Fire TV Guru.
		Special thanks to [COLOR red]F[COLOR white]T[COLOR blue]G[/COLOR], Slam, Funsterbe, The Hermit.
		Also a very special Thanks to Surfacingx for the base code used in this add-on.
		I'm trying out this Wizard Bcoz my Open-Wizard can't install my Kodi Builds.
		</description>
		<platform>all</platform>
		<news>
            [B][COLOR dodgerblue]Version 1.0[COLOR snow] : [COLOR yellow]26th June 2025[/COLOR][/B]
            - Location : My Synology NAS Server (via My Tailscale Network URL).
            - Updated info in Repo description
        </news>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.jpg</fanart>
		</assets>
	</extension>
</addon>

<addon id="plugin.program.shortlist" name="Shortlist" version="0.0.11" provider-name="kcook98765">
  <requires>
    <import addon="xbmc.python" version="3.0.0"/>
  </requires>
  <extension point="xbmc.python.pluginsource" library="addon.py">
    <provides>video</provides>
  </extension>
  <extension point="xbmc.addon.metadata">
    <summary lang="en_gb">Shortlist movies to watch</summary>
    <description lang="en_gb">Provides a way to build shortlists of movies to watch</description>
    <disclaimer lang="en_gb"></disclaimer>
    <language></language>
    <platform>all</platform>
    <license></license>
    <forum></forum>
    <website></website>
    <email></email>
    <source></source>
    <news></news>
    <assets>
        <icon>resources/icon.png</icon>
        <fanart></fanart>
        <screenshot></screenshot>
    </assets>
  </extension>
  <extension point="kodi.context.item">
      <menu id="kodi.core.main">
        <item library="capture.py">
            <label>30012</label>
            <visible>[!String.IsEmpty(ListItem.DBID) + String.IsEqual(ListItem.DBType,movie)] | String.IsEqual(Container.Content,files)</visible>
        </item>
      </menu>
    </extension>
</addon>

<addon id="plugin.program.STV-openwiz-VPN"
name="[COLOR dodgerblue]STV VPN [COLOR limegreen]Open[COLOR snow]-Wizard 2025[/COLOR]"
version="2025.03"
provider-name="Forked by Jap-Slappa">
    <requires>
        <import addon="xbmc.python" version="3.0.0" />
        <import addon="script.module.requests" />
        <import addon="script.module.six" />
        <import addon="script.kodi.android.update" optional="true" version="1.1.7" />
        <import addon="script.speedtester" optional="true" version="1.1.2" />
    </requires>

    <extension point="xbmc.python.pluginsource" library="default.py">
        <provides>executable</provides>
    </extension>

    <extension point="xbmc.service" library="startup.py" start="startup" />

    <extension point="xbmc.addon.metadata">
        <summary lang="en">[COLOR dodgerblue]STV VPN [COLOR limegreen]Open[COLOR snow]-Wizard[/COLOR] (2025)</summary>
        <description lang="en">
[COLOR dodgerblue]STV VPN [COLOR limegreen]Open[COLOR snow]-Wizard[/COLOR] (2025)
This Wizard has many maintenance features for Kodi Builds.
Selective add-on data saving, and automated build installs.
** The Open-Wizard Template was create by drinfernoo **
** All credit to the OG Devs... drinfernoo, slamious **
25th/June/2025 :
- I copied this version from a working zip made by drinfernoo.
This Wizard will be hosted locally on my DS918 Home Web server ONLY,
as it will also contain the URL's to my Private Builds.
        </description>
        <platform>all</platform>
        <reuselanguageinvoker>false</reuselanguageinvoker>
        <source>https://www.github.com/a4k-openproject/plugin.program.openwizard/</source>
        <news>
[B][COLOR dodgerblue]Version 2025.03[COLOR snow] : [COLOR yellow]1st July 2025[/COLOR][/B] - Jap-Slappa
 - Formatted the uservar.py File
 - Updated: Addon.xml
 - Added: URLs for My Repo
 - Added: More Builds into the builds file
 - Added: More APKs into the APKs file

[B][COLOR dodgerblue]Version 2025.02[COLOR snow] : [COLOR yellow]29th June 2025[/COLOR][/B] - Jap-Slappa
 - Bumped the version due to Fanart error in the Addon.xml

[B][COLOR dodgerblue]Version 2025.01[COLOR snow] : [COLOR yellow]25th June 2025[/COLOR][/B] - Jap-Slappa
 - Initial Commit
 - Forked by Jap-Slappa
 - Text Files + Zip: Setup on my DS918 Home Web Server
 - URL Paths all using Tailscale VPN, into DS918
 - As long as Tailscale is installed + Connected this Wizard should work
 - All Tailscale VPN URLs ARE Encrypted! So I can add my build URLs into this wizard
        </news>
        <assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
        </assets>
    </extension>
</addon>

<addon id="plugin.video.fenlight" name="FenLightAM" provider-name="Tikipeter/AnonyMouse" version="2.1.63">
    <requires>
        <import addon="xbmc.python" version="3.0.0"/>
        <import addon="script.module.pil" version="1.1.7"/>
        <import addon="script.module.requests" version="2.19.1"/>
    </requires>
    <extension point="xbmc.python.pluginsource" library="resources/lib/fenlight.py">
        <provides>video</provides>
    </extension>
    <extension point="xbmc.service" library="resources/lib/service.py"/>
    <extension point="xbmc.python.module" library="resources/lib/"/>
    <extension point="xbmc.addon.metadata">
        <reuselanguageinvoker>true</reuselanguageinvoker>
        <summary lang="en">Access your content from Easynews and Debrid Clouds.</summary>
        <description lang="en">This add-on is intended for advanced Kodi users only. You must own the content of any media you play through this addon. This is an English language only add-on.</description>
        <platform>all</platform>
		<disclaimer lang="en">The author of this addon does not host any of the content which is found and has no affiliation with any of the content providers.</disclaimer>
        <license/>
        <assets>
            <icon>resources/media/addon_icons/fenlight_icon_01.png</icon>
            <fanart>resources/media/fenlight_fanart_01.jpg</fanart>
        </assets>
        <news>INFO: For latest changes see Changelog within Tools of add-on.</news>
    </extension>
</addon>

<addon id="plugin.video.gears" name="[COLORghostwhite]The Gears[/COLOR]" provider-name="chains" version="2.1.1">
    <requires>
        <import addon="xbmc.python" version="3.0.0"/>
        <import addon="script.module.pil" version="1.1.7"/>
        <import addon="script.module.requests" version="2.19.1"/>
		<import addon="script.module.gearsscrapers" version="1.0.0"/>
    </requires>
    <extension point="xbmc.python.pluginsource" library="resources/lib/gears.py">
        <provides>video</provides>
    </extension>
    <extension point="xbmc.service" library="resources/lib/service.py"/>
    <extension point="xbmc.python.module" library="resources/lib/"/>
    <extension point="xbmc.addon.metadata">
        <reuselanguageinvoker>true</reuselanguageinvoker>
        <summary lang="en">Access your Derid Content.</summary>
        <description lang="en">This is a Non-profit resource, organized solely for educational purposes which is protected under the Fair-Use doctrine of the Copyright Act, Specifically section 107, which does promote freedom of expression, by permitting the unlicensed use of copyright-protected works.</description>
        <platform>all</platform>
		<disclaimer lang="en">The author of this addon does not host any of the content which is found and has no affiliation with any of the content providers.</disclaimer>
        <license/>
        <assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
        </assets>
        <news>INFO: For latest changes see Changelog within Tools of add-on.</news>
    </extension>
</addon>

<addon id="plugin.video.jellycon" name="JellyCon" version="0.8.3+py3" provider-name="Jellyfin Contributors">
  <requires>
    <import addon="xbmc.python" version="3.0.0" />
    <import addon="script.module.requests" version="2.22.0+matrix.1" />
    <import addon="script.module.dateutil" version="2.8.1+matrix.1" />
    <import addon="script.module.six" version="1.14.0+matrix.2" />
    <import addon="script.module.kodi-six" version="0.1.3+1" />
    <import addon="script.module.addon.signals" version="0.0.5+matrix.1" />
    <import addon="script.module.websocket" version="0.57.0+matrix.1" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon>

<addon id="plugin.video.jellyfin" name="Jellyfin" version="1.0.7+py3" provider-name="Jellyfin Contributors, angelblue05">
  <requires>
    <import addon="xbmc.python" version="3.0.0" />
    <import addon="script.module.requests" version="2.22.0+matrix.1" />
    <import addon="script.module.dateutil" version="2.8.1+matrix.1" />
    <import addon="script.module.addon.signals" version="0.0.5+matrix.1" />
    <import addon="script.module.websocket" version="1.6.4" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio image</provides>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login">
	</extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) |
					!String.IsEmpty(ListItem.Property(jellyfinid))] +
					!String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) |
					!String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) |
					String.IsEqual(ListItem.DBTYPE,episode)]] +
					!String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your
			media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth
			navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most
			powerful fully open source multi-client media metadata indexer and server.

Jellyfin
			for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with
			the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi
			library for native Kodi speed
* Instant synchronization with the Jellyfin server
*
			Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and
			transcoding support - use Kodi when you are away from home!</description>
    <news>v1.0.7 (2024-12-21):
New features and improvements
------------------------------------
+ Use file browser dialog for local path (#951) @sundermann

Bug Fixes
---------
+ Use email.utils for parsing server time (#918) @oddstr13

Code or Repo Maintenance
------------------------
+ Update Issue Forms (#959) @BotBlake
+ Update Issue Template (#957) @BotBlake

CI &amp; build changes
------------------
+ Update github/codeql-action action to v3.28.0 (#958) @renovate
+ Update codecov/codecov-action action to v5.1.2 (#955) @renovate
+ Update actions/upload-artifact action to v4.5.0 (#954) @renovate
+ Update github/codeql-action action to v3.27.9 (#944) @renovate
+ Update codecov/codecov-action action to v5.1.1 (#943) @renovate</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon>

<addon id="plugin.video.otaku" name="Otaku" provider-name="TeamOtaku" version="5.2.71">
  <requires>
    <import addon="xbmc.python" version="3.0.1"/>
    <import addon="script.module.beautifulsoup4"/>
    <import addon="script.module.inputstreamhelper"/>
    <import addon="context.otaku" version="1.0.31"/>
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video</provides>
  </extension>
  <extension point="xbmc.service" library="service.py"/>
  <extension point="xbmc.addon.metadata">
    <reuselanguageinvoker>false</reuselanguageinvoker> <!-- You can enable this if you want, expect some instability but much faster menu speeds -->
    <summary lang="en">Otaku video plugin</summary>
    <description lang="en">Otaku is a provider based, streaming software that is tightly
            interwoven with Mal. Otaku provides the freedom to view media from a single menu system from service
            providers of the users choosing. Please Note: We do not host, create, or distribute any of the content displayed in the addon.
    </description>
    <platform>all</platform>
    <disclaimer>Otaku is and always will be free and open-source. None of its code and resources may be sold or redistributed for any commercial purposes.[CR]This addon and its developers [B]DO NOT[/B] host, create, or distribute any of the content displayed in the addon, it simply scrapes ad financed public websites. It is the responsibility of the user to ensure that they are following all applicable laws and regulations in their country.[CR]This addon and its developers are not in any way affiliated with Team Kodi or any of the sites and providers used in the addon.</disclaimer>
    <license>GPL-3.0</license>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
      <clearlogo>logo.png</clearlogo>
      <poster>poster.png</poster>
      <screenshot>resources/screenshots/screenshot-01.jpg</screenshot>
      <screenshot>resources/screenshots/screenshot-02.jpg</screenshot>
      <screenshot>resources/screenshots/screenshot-03.jpg</screenshot>
      <screenshot>resources/screenshots/screenshot-04.jpg</screenshot>
    </assets>
  </extension>
</addon>

<!--suppress ALL -->
<addon id="plugin.video.premiumizemetv" version="1.0.2" name="Premiumize Cloud" provider-name="premiumize.me">
    <requires>
        <import addon="xbmc.python" version="3.0.0"/>
    </requires>
    <extension point="xbmc.python.pluginsource" library="default.py">
        <provides>video</provides>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary>Browse your Premiumize.me cloud</summary>
        <description>This addon can be used to browse and stream any videos present in your Premiumize.me cloud</description>
		<disclaimer>This addon supports Kodi from version Matrix To Omega.</disclaimer>
        <platform>all</platform>
	<assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
    </assets>
        <website>https://www.premiumize.me</website>
		<news>v0.0.3 renamed addon, fixed add</news>
		<language>en</language>
	</extension>
</addon>

<addon id="plugin.video.redlight" name="[COLOR red]Red Light[/COLOR]" provider-name="[COLOR red]The Red Wizard[/COLOR]" version="1.2.9">
    <requires>
        <import addon="xbmc.python" version="3.0.1"/>
        <import addon="script.module.pil" version="1.1.7"/>
        <import addon="script.module.requests" version="2.19.1"/>
    </requires>
    <extension point="xbmc.python.pluginsource" library="resources/lib/redlight.py">
        <provides>video</provides>
    </extension>
    <extension point="xbmc.service" library="resources/lib/service.py"/>
    <extension point="xbmc.python.module" library="resources/lib/"/>
    <extension point="xbmc.addon.metadata">
        <reuselanguageinvoker>true</reuselanguageinvoker>
        <summary lang="en">[COLOR red]The Red Light[/COLOR]</summary>
        <description lang="en">[COLOR red]* We will not revoke our Trakt or TMDb keys
* We will not block any third party apps or skins
* No politics
* NO DRAMA!

I am grateful to Tikipeter and his various pseudonyms and aliases for creating and maintaining Fen and FenLight/FenLightAM[/COLOR]</description>
        <platform>all</platform>
		<disclaimer lang="en">[COLOR red]The author of this add-on does not host any content and has no affiliation with the content providers[/COLOR]</disclaimer>
        <license/>
        <assets>
            <icon>resources/media/addon_icons/icon.png</icon>
            <fanart>resources/media/fanart.jpg</fanart>
        </assets>
        <news>[COLOR red]Check the Changelog in Tools > Changelog &amp; Log Utils[/COLOR]</news>
    </extension>
</addon>

<addon id="plugin.video.themoviedb.helper"
version="6.15.1"
name="TMDb Helper"
provider-name="jurialmunkey">
<requires>
  <import addon="xbmc.python" version="3.0.1"/>
  <import addon="script.module.requests" version="2.9.1"/>
  <import addon="script.module.pil" version="1.1.7"/>
  <import addon="script.module.addon.signals" version="0.0.6" />
  <import addon="script.module.jurialmunkey" version="0.2.31" />
  <import addon="script.module.infotagger" version="0.0.5" />
  <import addon="script.module.qrcode" version="6.1.0" />
</requires>
<extension point="xbmc.python.pluginsource" library="resources/plugin.py">
  <provides>video</provides>
</extension>
<extension point="xbmc.python.script" library="resources/script.py" />
<extension point="xbmc.service" library="resources/service.py" />
<extension point="xbmc.python.module" library="resources/modules"/>
<extension point="xbmc.addon.metadata">
  <reuselanguageinvoker>false</reuselanguageinvoker>
  <summary lang="de_DE">TMDb Helfer</summary>
  <summary lang="en_GB">TMDb Helper</summary>
  <summary lang="zh_CN">TMDb 助手</summary>
  <description lang="de_DE">TMDb Helper liefert Details über Filme, Fernsehsendungen und Schauspieler aus TMDb. Benutzer können auf eine Vielzahl von Listen aus TMDb TVDb MDbList und Trakt zugreifen.</description>
  <description lang="en_GB">TMDb Helper provides details about movies, tvshows and actors from TMDb. Users can access a variety of lists from TMDb TVDb MDbList and Trakt.</description>
  <description lang="pl_PL">TMDb Helper dostarcza szczegółowych informacji o filmach, serialach i aktorach z serwisu TMDb. Użytkownicy mają dostęp do szeregu list z serwisów TMDb, TVDb, MDbList i Trakt.</description>
  <description lang="sv_SE">TMDb Helper tillhandahåller information om filmer, tv-serier och skådespelare från TMDb. Användare kan få tillgång till en mängd olika listor från TMDb, TVDb, MDbList och Trakt.</description>
  <description lang="zh_CN">TMDb 助手从 TMDb（影视数据库） 获取电影、电视剧及演员的详细信息。用户可访问来自 TMDb、TVDb、MDbList 和 Trakt 的各类影视列表。</description>
  <disclaimer lang="de_DE">Daten bereitgestellt von TMDb TVDb MDbList OMDb FanartTV und Trakt. Einige der Informationen werden von TheTVDB.com bereitgestellt. Bitte erwäge sie zu unterstützen. https://thetvdb.com/subscribe</disclaimer>
  <disclaimer lang="en_GB">Data provided by TMDb TVDb MDbList OMDb FanartTV and Trakt. Some of the information is provided by TheTVDB.com. Please consider supporting them. https://thetvdb.com/subscribe</disclaimer>
  <disclaimer lang="pl_PL">Dane dostarczane przez TMDb TVDb MDbList OMDb FanartTV i Trakt. Niektóre informacje pochodzą z serwisu TheTVDB.com. Prosimy o rozważenie wsparcia tych serwisów. https://thetvdb.com/subscribe</disclaimer>
  <disclaimer lang="sv_SE">Data tillhandahållen av TMDb TVDb MDbList OMDb FanartTV och Trakt. En del av informationen tillhandahålls av TheTVDB.com. Stöd dem gärna. https://thetvdb.com/subscribe</disclaimer>
  <disclaimer lang="zh_CN">数据由 TMDb、TVDb、MDbList、OMDb、FanartTV 和 Trakt 提供。部分信息由 TheTVDB.com 提供，建议您支持他们。订阅链接：https://thetvdb.com/subscribe</disclaimer>
  <license>GPL-3.0-or-later</license>
  <website>https://github.com/jurialmunkey/plugin.video.themoviedb.helper</website>
  <forum>https://forum.kodi.tv/showthread.php?tid=345847</forum>
  <assets>
    <icon>icon.png</icon>
    <fanart>fanart.jpg</fanart>
    <clearlogo>clearlogo.png</clearlogo>
    <screenshot>resources/screenshot-01.jpg</screenshot>
    <screenshot>resources/screenshot-02.jpg</screenshot>
  </assets>
</extension>
</addon>

<addon id="plugin.video.umbrella" name="Umbrella" provider-name="Umbrella" version="6.7.52">
	<requires>
		<import addon="xbmc.python" version="3.0.0" />
		<import addon="script.module.requests" />
		<import addon="plugin.video.youtube" optional="true" />
	</requires>
	<extension point="xbmc.python.pluginsource" library="umbrella.py">
		<provides>video</provides>
	</extension>
	<extension point="kodi.context.item">
		<menu id="kodi.core.main">
			<item library="resources\lib\context\addtoLibrary.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Add to Library</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.addtoLibrary)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,season) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\addtoFavourite.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Add/Remove Favourite</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.addtoFavourite)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\artworkCustomize.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Customize Artwork</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.artworkCustomize)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,movie) | String.IsEqual(ListItem.dbtype,season)]
				</visible>
			</item>
			<item library="resources\lib\context\playTrailer.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Play Trailer</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.playTrailer)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\playTrailerSelect.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Play Trailer (Select)</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.playTrailerSelect)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\traktManager.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Trakt Manager</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.traktManager)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,season) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\mdblistManager.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]MDBList Manager</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.mdblistManager)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\clearProviders.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Clear Providers</label>
				<visible>
					[!String.IsEmpty(Window(home).Property(context.umbrella.clearProviders)) +
					String.StartsWith(ListItem.FolderPath,plugin://plugin.video.umbrella/?action=play) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]] |
					[String.Contains(Container.FolderPath,videodb://) +
					[String.Contains(Container.ListItem.Path,Window(home).Property(umbrella.movieLib.path)) | String.Contains(Container.ListItem.Path,Window(home).Property(umbrella.tvLib.path))] +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]]
				</visible>
			</item>
			<item library="resources\lib\context\clearBookmark.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Clear Item Bookmark</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.clearBookmark)) +
					String.StartsWith(ListItem.FolderPath,plugin://plugin.video.umbrella/?action=play) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					ListItem.IsResumable +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\rescrape.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Rescrape Item</label>
				<visible>
					[!String.IsEmpty(Window(home).Property(context.umbrella.rescrape)) +
					String.StartsWith(ListItem.FolderPath,plugin://plugin.video.umbrella/?action=play) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]]
				</visible>
			</item>
			<item library="resources\lib\context\libMdblistManager.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]MDBList Watchlist Lib</label>
				<visible>
					[String.Contains(Container.FolderPath,videodb://) | String.Contains(Container.ListItem.FolderPath,videodb://)] +
					[String.Contains(Container.ListItem.Path,Window(home).Property(umbrella.movieLib.path)) | String.Contains(Container.ListItem.Path,Window(home).Property(umbrella.tvLib.path))] +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\addLibtoFavourite.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Add/Remove Favourite</label>
				<visible>
					[String.Contains(Container.FolderPath,videodb://) | String.Contains(Container.ListItem.FolderPath,videodb://)] +
					[String.Contains(Container.ListItem.Path,Window(home).Property(umbrella.movieLib.path)) | String.Contains(Container.ListItem.Path,Window(home).Property(umbrella.tvLib.path))] +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\libRescrape.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Rescrape Lib Item</label>
				<visible>
					[String.Contains(Container.FolderPath,videodb://) | String.Contains(Container.ListItem.FolderPath,videodb://)] +
					[String.Contains(Container.ListItem.Path,Window(home).Property(umbrella.movieLib.path)) | String.Contains(Container.ListItem.Path,Window(home).Property(umbrella.tvLib.path))] +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\playFromHere.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Play from here</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.playFromHere)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					String.IsEqual(ListItem.dbtype,episode)
				</visible>
			</item>
			<item library="resources\lib\context\autoPlay.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Auto Play</label>
				<visible>
					String.IsEmpty(Window(home).Property(umbrella.autoPlay.enabled)) +
					!String.IsEmpty(Window(home).Property(context.umbrella.autoPlay)) +
					String.StartsWith(ListItem.FolderPath,plugin://plugin.video.umbrella/?action=play) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\sourceSelect.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Source Select</label>
				<visible>
					!String.IsEmpty(Window(home).Property(umbrella.autoPlay.enabled)) +
					!String.IsEmpty(Window(home).Property(context.umbrella.sourceSelect)) +
					String.StartsWith(ListItem.FolderPath,plugin://plugin.video.umbrella/?action=play) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\findSimilar.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Find Similar</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.findSimilar)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,movie)]
				</visible>
			</item>
			<item library="resources\lib\context\browseSeries.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Browse Series</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.browseSeries)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					[String.IsEqual(ListItem.dbtype,episode) | String.IsEqual(ListItem.dbtype,tvshow)]
				</visible>
			</item>
			<item library="resources\lib\context\browseEpisodes.py">
				<label>$INFO[Window(home).Property(context.umbrella.showUmbrella)]Browse Episodes</label>
				<visible>
					!String.IsEmpty(Window(home).Property(context.umbrella.browseEpisodes)) +
					String.StartsWith(ListItem.path,plugin://plugin.video.umbrella/) +
					String.IsEqual(ListItem.Property(isUmbrella_widget),true) +
					String.IsEqual(ListItem.dbtype,episode)
				</visible>
			</item>
		</menu>
	</extension>
	<extension point="xbmc.service" library="service.py" start="startup" />
	<extension point="xbmc.python.module" library="resources/lib/" />
	<extension point="xbmc.addon.metadata">
		<reuselanguageinvoker>true</reuselanguageinvoker>
		<summary lang="en">[B]Umbrella[/B] - We do not host any of the contents streamed</summary>
		<description lang="en">[B]Umbrella[/B][CR] This addon does not form part of the Kodi Media Centre. Please do not seek assistance with this addon from any of the Official Kodi Support Channels.[CR]The author does not host any of the content in this addon and takes no responsibility for content found. We do not know anything about a lab under Raccoon City. Umbrella is not actually an umbrella and will not shield you from rain.</description>
		<platform>all</platform>
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<forum />
		<website>https://umbrellaplug.github.io</website>
		<source>https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/</source>
		<disclaimer lang="en">The author of this addon does not host any of the content which is found and have no affiliation with any of the content providers. This addon simply searches websites for content. Use at your own risk!</disclaimer>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.jpg</fanart>
			<screenshot>resources/screenshots/screenshot001.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot002.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot003.jpg</screenshot>
		</assets>
		<news>
[B]Update - v6.7.52 - Nov 4th, 2025[/B]
--[Fix] Fixed alldebrid cloud scraper not working.
--[Fix] Fixed issue with items found in one cloud scraper showing as duplicates for every provider enabled.
		</news>
	</extension>

</addon>

<addon id="plugin.video.watchnixtoons2" name="WatchNixtoons2" version="0.14.15" provider-name="WNT2">
    <requires>
        <import addon="script.module.requests"/>
        <import addon="script.module.six"/>
        <import addon="inputstream.adaptive"/>
    </requires>
    <extension point="xbmc.python.pluginsource" library="default.py">
        <provides>video</provides>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary lang="en">WatchNixtoons2</summary>
        <description lang="en">
Watch cartoons and anime from [COLOR orange][B]www.wcostream.tv[/B][/COLOR].

Support the WatchCartoonOnline website with a PayPal donation to:
[COLOR khaki][B]wcohelp@yandex.com[/B][/COLOR]

Add-on originally by doko.
Random updates by lolage.
        </description>
        <disclaimer lang="en">The authors of this addon do not host any of the content found or have any affiliation with the content providers. This add-on only scrapes web pages.</disclaimer>
        <language>en</language>
        <platform lang="en">all</platform>
        <news>[COLOR orange][B]WatchNixtoons2[/B][/COLOR] - Cartoons &amp; Anime
[B]0.14.15:[/B]
- Update Thumbnail Hashes
- Update favourite script now updates thumbnail domain

[B]0.14.14:[/B]
- Update Thumbnail Hashes
- Update User Agent
- wcostream: fix latest thumbnails
- Change thumbnail url
- revert resolve order for m3u8 files

[B]0.14.13:[/B]
- fix recent thumbnails
- change resolve order due to issues with the m3u8 files</news>
        <assets>
            <icon>icon.png</icon>
        </assets>
    </extension>
</addon>

<addon id="plugin.video.youtube" name="YouTube" version="7.3.0+beta.6" provider-name="anxdpanic, bromix, MoojMidge">
    <requires>
        <import addon="xbmc.python" version="3.0.0"/>
        <import addon="script.module.requests" version="2.27.1"/>
        <import addon="inputstream.adaptive" version="19.0.0"/>
        <import addon="script.module.inputstreamhelper" version="0.2.2" optional="true"/>
        <import addon="script.module.pysocks" optional="true"/>
    </requires>
    <extension point="xbmc.python.pluginsource" library="resources/lib/plugin.py">
        <provides>video</provides>
    </extension>
    <extension point="xbmc.service" library="resources/lib/service.py"/>
    <extension point="xbmc.python.module" library="resources/lib/"/>
    <extension point="xbmc.python.script" library="resources/lib/script.py">
        <provides>executable</provides>
    </extension>
    <extension point="xbmc.addon.metadata">
        <assets>
            <icon>resources/media/icon.png</icon>
            <fanart>resources/media/fanart.jpg</fanart>
        </assets>
        <platform>all</platform>
        <license>GPL-2.0-only</license>
        <forum>https://ytaddon.panicked.xyz/forum</forum>
        <website>https://www.youtube.com</website>
        <source>https://github.com/anxdpanic/plugin.video.youtube</source>
        <reuselanguageinvoker>true</reuselanguageinvoker>
        <summary lang="bg_BG">Добавка за YouTube</summary>
        <summary lang="bs_BA">Dodatak za YouTube</summary>
        <summary lang="cs_CZ">Plugin pro YouTube</summary>
        <summary lang="da_DK">Plugin til YouTube</summary>
        <summary lang="de_DE">Plugin für YouTube</summary>
        <summary lang="el_GR">Πρόσθετο YouTube</summary>
        <summary lang="en_GB">Plugin for YouTube</summary>
        <summary lang="eo">Aldonaĵo por YouTube</summary>
        <summary lang="es_ES">Complemento para YouTube</summary>
        <summary lang="es_MX">Complemento para YouTube</summary>
        <summary lang="et_EE">YouTube lisamoodul</summary>
        <summary lang="fi_FI">YouTube-lisäosa</summary>
        <summary lang="fr_FR">Plugin pour YouTube</summary>
        <summary lang="ga">Breiseán do YouTube</summary>
        <summary lang="he_IL">תוסף עבור YouTube</summary>
        <summary lang="hr_HR">Dodatak za YouTube</summary>
        <summary lang="hu_HU">YouTube kiegészítő</summary>
        <summary lang="id_ID">Pengaya untuk YouTube</summary>
        <summary lang="it_IT">Plugin per YouTube</summary>
        <summary lang="ko_KR">유튜브 플러그인</summary>
        <summary lang="nb_NO">Tillegg for YouTube</summary>
        <summary lang="nl_NL">Plugin voor YouTube</summary>
        <summary lang="pl_PL">Wtyczka YouTube</summary>
        <summary lang="pt_BR">Plugin para YouTube</summary>
        <summary lang="ro_RO">Modul pentru YouTube</summary>
        <summary lang="ru_RU">Видеодополнение YouTube</summary>
        <summary lang="sk_SK">Doplnok pre YouTube</summary>
        <summary lang="sv_SE">Insticksmodul för YouTube</summary>
        <summary lang="tr_TR">YouTube için eklenti</summary>
        <summary lang="uk_UA">Додаток для YouTube</summary>
        <summary lang="vi_VN">Plugin dành cho YouTube</summary>
        <summary lang="zh_CN">油管插件</summary>
        <summary lang="zh_TW">YouTube附加元件</summary>
        <description lang="bg_BG">YouTube е един от най-големите уеб сайтове за споделяне на видео в целия свят.</description>
        <description lang="bs_BA">YouTube je jedna od najvećih svjetskih web stranica za dijeljenje videozapisa.</description>
        <description lang="cs_CZ">YouTube je jedna z největších webových stránek světa sdílející video.</description>
        <description lang="da_DK">YouTube er et af verdens største videodelingswebsteder.</description>
        <description lang="de_DE">YouTube ist eines der größten Video-Sharing-Websites der Welt.</description>
        <description lang="el_GR">Το YouTube είναι μία από τις μεγαλύτερες ιστοσελίδες διαμοιρασμού βίντεο στον κόσμο.</description>
        <description lang="en_GB">YouTube is one of the biggest video-sharing websites of the world.</description>
        <description lang="es_ES">YouTube es uno de los sitios web para compartir vídeos más grandes del mundo.</description>
        <description lang="es_MX">YouTube es uno de los más grandes sitios web de intercambio de videos del mundo.</description>
        <description lang="fi_FI">YouTube on yksi maailman suurimmista videoiden jakosivustoista.</description>
        <description lang="fr_FR">YouTube est l&apos;un des plus grands sites de partage vidéos du monde.</description>
        <description lang="he_IL">YouTube הוא אחד מאתרי שיתוף הווידאו הגדולים בעולם.</description>
        <description lang="hr_HR">YouTube je jedna od najvećih stranica za dijeljenje video sadržaja na svijetu.</description>
        <description lang="hu_HU">A YouTube világ egyik legnagyobb videómegosztó weboldala.</description>
        <description lang="id_ID">YouTube adalah salah satu situs web berbagi video terbesar di dunia.</description>
        <description lang="it_IT">YouTube è uno dei più grandi siti di condivisione video del mondo.</description>
        <description lang="ko_KR">유튜브는 세상에서 가장 큰 동영상 공유 사이트 중의 하나입니다.</description>
        <description lang="nb_NO">YouTube er en av verdens største nettsider for videodeling.</description>
        <description lang="nl_NL">YouTube is een van de grootste videodelenwebsite in de hele wereld.</description>
        <description lang="pl_PL">YouTube jest jednym z największych na świecie serwisów udostępniania wideo.</description>
        <description lang="pt_BR">O YouTube é um dos maiores sites de compartilhamento de vídeos do mundo.</description>
        <description lang="ro_RO">YouTube este unul dintre cele mai mari saituri de distribuire de videoclipuri din lume.</description>
        <description lang="ru_RU">YouTube - популярнейший видеохостинговый сайт, предоставляющий пользователям услуги хранения, доставки и показа видео.</description>
        <description lang="sk_SK">YouTube je jednou z najväčších stránok na zdieľanie videa na svete.</description>
        <description lang="sv_SE">YouTube är en av världens största webbplatser för videodelning.</description>
        <description lang="tr_TR">YouTube, dünya üzerindeki en büyük video paylaşma platformlarından birisidir.</description>
        <description lang="uk_UA">YouTube є одним з найбільших відеохостингів в світі.</description>
        <description lang="vi_VN">YouTube là một trong những trang web chia sẻ video lớn nhất trên thế giới.</description>
        <description lang="zh_CN">油管是世界上最大的视频分享网站之一。</description>
        <description lang="zh_TW">Youtube 是全世界最大的影片分享網站。</description>
        <disclaimer lang="bs_BA">Ovaj dodatak nije odobren od strane Googlea</disclaimer>
        <disclaimer lang="cs_CZ">Tento plugin není schválen společností Google</disclaimer>
        <disclaimer lang="da_DK">Dette plugin er ikke godkendt af Google</disclaimer>
        <disclaimer lang="de_DE">Dieses Plugin ist nicht von Google befürwortet</disclaimer>
        <disclaimer lang="el_GR">Η παρούσα μικροεφαρμογή δεν έχει υϊοθετηθεί από την Google</disclaimer>
        <disclaimer lang="en_GB">This plugin is not endorsed by Google</disclaimer>
        <disclaimer lang="eo">Tiu aldonaĵo ne estas aprobita de Google</disclaimer>
        <disclaimer lang="es_ES">Este add-on no está respaldado por Google</disclaimer>
        <disclaimer lang="es_MX">Este complemento no está respaldado por Google</disclaimer>
        <disclaimer lang="fi_FI">Google ei tue tätä lisäosaa</disclaimer>
        <disclaimer lang="fr_FR">Ce module n&apos;est pas validé par Google</disclaimer>
        <disclaimer lang="hr_HR">Ovaj dodatak nije podržan od strane Googlea</disclaimer>
        <disclaimer lang="id_ID">Plugin ini tidak didukung oleh Google</disclaimer>
        <disclaimer lang="it_IT">Questo plugin non è approvato da Google</disclaimer>
        <disclaimer lang="ko_KR">이 플러그인은 Google의 허가를 받지 않았습니다</disclaimer>
        <disclaimer lang="nl_NL">Deze plug-in wordt niet door Google ondersteund</disclaimer>
        <disclaimer lang="pl_PL">Ta wtyczka nie jest zatwierdzona przez Google</disclaimer>
        <disclaimer lang="pt_BR">Este plugin não é recomendado pelo Google</disclaimer>
        <disclaimer lang="ro_RO">Acest modul nu este susținut de Google</disclaimer>
        <disclaimer lang="ru_RU">Плагин не поддерживается Google</disclaimer>
        <disclaimer lang="sk_SK">Tento doplnok nie je schválený spoločnosťou Google</disclaimer>
        <disclaimer lang="sv_SE">Denna insticksmodul är inte godkänd av Google</disclaimer>
        <disclaimer lang="tr_TR">Bu eklenti Google tarafından üretilmemiştir</disclaimer>
        <disclaimer lang="uk_UA">Цей додаток не має відношення до компанії Google</disclaimer>
        <disclaimer lang="vi_VN">Plugin này không được xác nhận bởi Google</disclaimer>
        <disclaimer lang="zh_CN">此插件未被谷歌认可</disclaimer>
        <disclaimer lang="zh_TW">此附加元件未由Google支持</disclaimer>
    </extension>
</addon>

<addon id="repository.aenemapy" name="Aenemapy Addons Repository" version="2021.04.23" provider-name="aenemapy">
    <extension point="xbmc.addon.repository" name="Aenemapy Addons Repository">
	<dir minversion="16.0">
		<info compressed="false">https://raw.githubusercontent.com/aenemapy/aenemapyrepo/master/addons.xml</info>
		<checksum>https://raw.githubusercontent.com/aenemapy/aenemapyrepo/master/addons.xml.md5</checksum>
		<datadir zip="true">https://raw.githubusercontent.com/aenemapy/aenemapyrepo/master/zips/</datadir>
	</dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary>Aenemapy repo</summary>
        <description>This is just a repo...</description>
        <platform>all</platform>
    </extension>
</addon>

<addon id="repository.chainsrepo" name="Chains Repository" provider-name="Chains" version="0.0.11">
	<extension point="xbmc.addon.repository" name="Chains Repo" >
		<dir>
			<info compressed="false">http://thechains24.com/_zips/addons.xml</info>
			<checksum>http://thechains24.com/_zips/addons.xml.md5</checksum>
			<datadir zip="true">http://thechains24.com/_zips/</datadir>
		</dir>
		<dir>
			<info compressed="false">https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/Gujal00/smrzips/master/zips/</datadir>
		</dir>

		<dir>
			<info compressed="false">https://raw.githubusercontent.com/teamuniversal/scrapers/master/_modules4all/zips/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/teamuniversal/scrapers/master/_modules4all/zips/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/teamuniversal/scrapers/master/_modules4all/zips/</datadir>
		</dir>
		<dir>
			<info compressed="false">https://raw.githubusercontent.com/jenaddon/repository.jenrepo/master/zips/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/jenaddon/repository.jenrepo/master/zips/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/jenaddon/repository.jenrepo/master/zips/</datadir>
		</dir>
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary lang="en">Welcome to the Chains Repository</summary>
		<description lang="en"></description>
		<platform>all</platform>
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<disclaimer lang="en">The author of this addon do not host any of the content which is found and have no affiliation with any of the content providers. This addon simply searches websites for content. Use at your own risk!</disclaimer>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.jpg</fanart>
			<screenshot></screenshot>
			<screenshot></screenshot>
			<screenshot></screenshot>
		</assets>
	</extension>
</addon>

<addon id="repository.cocoscrapers" name="CocoScrapers Repository" version="1.0.0" provider-name="CocoScrapers">
    <extension point="xbmc.addon.repository" name="CocoScrapers Repository">
        <dir minversion="19.0">
            <info compressed="false">https://raw.githubusercontent.com/CocoJoe2411/repository.cocoscrapers/master/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/CocoJoe2411/repository.cocoscrapers/master/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/CocoJoe2411/repository.cocoscrapers/master/zips/</datadir>
        </dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <platform>all</platform>
        <summary>CocoScrapers Repository</summary>
        <description>Unofficial add-ons repository</description>
    </extension>
</addon>

<addon id="repository.crunchyreroll" name="Crunchyreroll kodi repo" version="1.0.0" provider-name="Xtero">
    <extension point="xbmc.addon.repository" name="Crunchyreroll kodi repo">
        <dir minversion="19.0">
            <info compressed="true">https://reroll.is-cool.dev/repo/addons.xml.gz</info>
            <checksum>https://reroll.is-cool.dev/repo/addons.xml.gz.md5</checksum>
            <datadir zip="true">https://reroll.is-cool.dev/repo/</datadir>
        </dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary>Install CrunchyREroll Kodi repo</summary>
        <description>Download the last version of the CrunchyREroll plugin</description>
        <platform>all</platform>
    </extension>
</addon>

<addon id="repository.gaia.full" version="7.0.0" name="Gaia Repository (Full)" provider-name="Gaia">
	<extension point="xbmc.addon.repository" name="Gaia Repository (Full)">
		<dir minversion="19.0.0">
			<info compressed="false">https://github.com/gaiakodi/gaiamain/raw/master/addons.xml?v=7.0.0</info>
			<checksum>https://github.com/gaiakodi/gaiamain/raw/master/addons.xml.md5?v=7.0.0</checksum>
			<datadir zip="true">https://github.com/gaiakodi/gaiamain/raw/master/</datadir>
		</dir>
		<dir minversion="19.0.0">
			<info compressed="false">https://github.com/gaiakodi/gaiamain/raw/master/common/addons.full.xml?v=7.0.0</info>
			<checksum>https://github.com/gaiakodi/gaiamain/raw/master/common/addons.full.xml.md5?v=7.0.0</checksum>
			<datadir zip="true">https://github.com/gaiakodi/gaiamain/raw/master/common/</datadir>
		</dir>
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary lang="en">Gaia Extended Repository</summary>
		<description lang="en">The Gaia repository containing both essential and optional addons. The repository holds addons that are needed to install Gaia, but also has optional third-party addons that can be installed to extended the functionality of Gaia.</description>
		<disclaimer lang="en">Gaia and its developers are not affiliated with Kodi or any of the services used in the addon. Gaia and its developers do not create, host, or distribute any of the content displayed in the addon. Gaia simply searches publicly available sources for content. Gaia is, and always will be, free and open-source. None of its code or resources may be sold or redistributed for commercial purposes.</disclaimer>

		<platform>all</platform>
		<license>GPL 3.0</license>

		<website>https://gaiakodi.com</website>
		<forum>https://gaiakodi.com/support</forum>

		<assets>
			<icon>resources/icon.png</icon>
			<clearlogo>resources/clearlogo.png</clearlogo>
			<fanart>resources/fanart.jpg</fanart>
			<banner>resources/banner.jpg</banner>
		</assets>
	</extension>
</addon>

<addon id="repository.gujal" name="Gujal Addons Repository" version="2.0.3" provider-name="gujal">
	<extension point="xbmc.addon.repository" name="Gujal Addons Repository">
		<dir>
	        <info compressed="false">https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml</info>
	        <checksum>https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml.md5</checksum>
	        <datadir zip="true">https://raw.githubusercontent.com/Gujal00/smrzips/master/zips/</datadir>
		</dir>
		<dir>
			<info compressed="false">https://raw.github.com/Gujal00/GujalKodiWork/master/addons.xml</info>
			<checksum>https://raw.github.com/Gujal00/GujalKodiWork/master/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.github.com/Gujal00/GujalKodiWork/master/zips/</datadir>
		</dir>
        <dir>
            <info compressed="false">https://raw.githubusercontent.com/Goldenfreddy0703/repository.otaku/master/repo/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/Goldenfreddy0703/repository.otaku/master/repo/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/Goldenfreddy0703/repository.otaku/master/repo/zips/</datadir>
        </dir>
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary>Third party Addons for Kodi</summary>
		<description>Gujal Addons Repository</description>
		<platform>all</platform>
	    <assets>
      		<icon>icon.png</icon>
    	</assets>
	</extension>
</addon>

<addon id="repository.jellyfin.kodi" name="Kodi Jellyfin Addons" version="1.0.0" provider-name="null_pointer,angelblue05,sualfred,im85288,xnappo">
  <requires>
    <import addon="xbmc.addon" version="12.0.0"/>
  </requires>
  <extension point="xbmc.addon.repository" name="Kodi Jellyfin Repository">
    <dir>
      <info compressed="false">https://repo.jellyfin.org/releases/client/kodi/addons.xml</info>
      <checksum>https://repo.jellyfin.org/releases/client/kodi/addons.xml.md5</checksum>
      <datadir zip="true">https://repo.jellyfin.org/releases/client/kodi</datadir>
    </dir>
  </extension>
  <extension point="xbmc.addon.metadata">
    <summary>Kodi Jellyfin Addon Repository</summary>
    <description>This repo contains addons related to the Jellyfin project</description>
    <disclaimer></disclaimer>
    <platform>all</platform>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.jpg</fanart>
    </assets>
  </extension>
</addon>

<addon id="repository.jurialmunkey" name="jurialmunkey Alpha Repository" version="3.4" provider-name="jurialmunkey">
    <extension point="xbmc.addon.repository" name="jurialmunkey Alpha Repository">
        <dir>
            <info compressed="false">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/repo/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/repo/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/repo/zips/</datadir>
        </dir>
		<dir minversion="18.0" maxversion="18.9.0">
            <info compressed="false">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/leia/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/leia/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/leia/zips/</datadir>
        </dir>
        <dir minversion="18.9.0" maxversion="19.9.0">
            <info compressed="false">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/matrix/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/matrix/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/matrix/zips/</datadir>
        </dir>
        <dir minversion="19.9.1" maxversion="20.9.0">
            <info compressed="false">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/nexusrepo/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/nexusrepo/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/nexusrepo/zips/</datadir>
        </dir>
        <dir minversion="20.9.1">
            <info compressed="false">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/omega/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/omega/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/omega/zips/</datadir>
        </dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary>jurialmunkey Alpha Repository</summary>
        <description>A repository for alpha releases of jurialmunkey's skins.</description>
        <disclaimer></disclaimer>
        <platform>all</platform>
        <assets>
            <icon>icon.png</icon>
        </assets>
    </extension>
</addon>

<addon id="repository.kodifitzwell" version="0.0.1" name="kodifitzwell repository" provider-name="kodifitzwell">
    <extension point="xbmc.addon.repository" name="kodifitzwell repository">
        <dir minversion="19.0.0">
            <info compressed="false">https://kodiyashimaru.github.io/repo/packages/addons.xml</info>
            <checksum>https://kodiyashimaru.github.io/repo/packages/addons.xml.md5</checksum>
            <datadir zip="true">https://kodiyashimaru.github.io/repo/</datadir>
        </dir>
        <dir minversion="19.0.0">
            <info compressed="false">https://kodifitzwell.github.io/repo/packages/addons.xml</info>
            <checksum>https://kodifitzwell.github.io/repo/packages/addons.xml.md5</checksum>
            <datadir zip="true">https://kodifitzwell.github.io/repo/</datadir>
        </dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <description>kodifitzwell repository</description>
        <assets><icon>icon.png</icon></assets>
    </extension>
</addon>

<addon id="repository.marcelveldt" version="1.0.3" name="Marcelveldt's BETA repository" provider-name="marcelveldt, finkleandeinhorn">
	<requires>
		<import addon="xbmc.addon" version="12.0.0"/>
	</requires>
	<extension point="xbmc.addon.repository" name="Marcelveldt's BETA repository">
		<dir>
			<info compressed="false">https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/repository/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/repository/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/repository/</datadir>
		</dir>
		<dir minversion="18.9.700">
			<info compressed="false">https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/matrix/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/matrix/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/matrix/</datadir>
		</dir>
		<dir maxversion="18.9.0">
			<info compressed="false">https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/olderversions/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/olderversions/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/kodi-community-addons/repository.marcelveldt/master/olderversions/</datadir>
		</dir>
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary lang="en">Kodi repository for beta/test versions of Marcelveldt's addons</summary>
		<description lang="en">Kodi repository for beta/test versions of Marcelveldt's addons, for stable versions please just use the official Kodi repository. This repo is for test/beta versions of my work only</description>
		<platform>all</platform>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.jpg</fanart>
		</assets>
	</extension>
</addon>

<addon id="repository.nixgates" name="Nixgates Repo" version="2.2.0" provider-name="Nixgates">
	<extension point="xbmc.addon.repository" name="Nixgates Repo">
		<dir minversion="18.0">
			<info compressed="false">https://raw.githubusercontent.com/nixgates/nixgates/master/repo/zips/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/nixgates/nixgates/master/repo/zips/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/nixgates/nixgates/master/repo/zips/</datadir>
		</dir>
		<dir minversion="18.0" maxversion="18.9.0">
			<info compressed="false">https://raw.githubusercontent.com/nixgates/nixgates/master/leia/zips/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/nixgates/nixgates/master/leia/zips/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/nixgates/nixgates/master/leia/zips/</datadir>
		</dir>
		<dir minversion="18.9.0">
			<info compressed="false">https://raw.githubusercontent.com/nixgates/nixgates/master/matrix/zips/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/nixgates/nixgates/master/matrix/zips/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/nixgates/nixgates/master/matrix/zips/</datadir>
		</dir>
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary>Nixgates</summary>
		<description>Nixgates Repository</description>
		<platform>all</platform>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.png</fanart>
		</assets>
	</extension>
</addon>

<addon id="repository.nxtflix" name="[COLOR lightskyblue]NXTFlix[/COLOR]" version="1.1" provider-name="blry">
    <extension point="xbmc.addon.repository" name="Example Repository">
        <dir>
            <info compressed="false">https://raw.githubusercontent.com/blry12/nxtflix/master/repo/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/blry12/nxtflix/master/repo/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/blry12/nxtflix/master/repo/zips/</datadir>
        </dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary>NXTFlix</summary>
        <description>Repo for the NXTFlix Wizard</description>
        <disclaimer></disclaimer>
        <platform>all</platform>
        <assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
        </assets>
    </extension>
</addon>

<addon id="repository.oldsalt" name="Old Salt Repository" version="1.5" provider-name="Jax">
<extension point="xbmc.addon.repository" name="Old Salt Repository">
    <dir>
        <info compressed="false">https://github.com/OldManJax/repository.oldsalt/raw/master/addons.xml</info>
        <checksum>https://github.com/OldManJax/repository.oldsalt/raw/master/addons.xml.md5</checksum>
        <datadir zip="true">https://github.com/OldManJax/repository.oldsalt/raw/master/</datadir>
    </dir>
    <!--IAGL-->
    <dir>
        <info compressed="true">https://github.com/zach-morris/repository.zachmorris/raw/master/addons.xml</info>
        <checksum>https://github.com/zach-morris/repository.zachmorris/raw/master/addons.xml.md5</checksum>
        <datadir zip="true">https://raw.githubusercontent.com/zach-morris/repository.zachmorris/master/</datadir>
    </dir>
    <!--YouTube-->
    <dir minversion="19.0.0">
        <info compressed="false">https://download.osmc.tv/dev/anxdpanic/kodi/youtube/unofficial_testing/addons.xml</info>
        <checksum>https://download.osmc.tv/dev/anxdpanic/kodi/youtube/unofficial_testing/addons.xml.md5</checksum>
        <datadir zip="true">https://download.osmc.tv/dev/anxdpanic/kodi/youtube/unofficial_testing/zips</datadir>
        <hashes>false</hashes>
    </dir>
    <!--A4K Subtitles-->
    <dir>
		<info compressed="false">https://raw.githubusercontent.com/newt-sc/a4kSubtitles/master/packages/addons.xml</info>
		<checksum>https://raw.githubusercontent.com/newt-sc/a4kSubtitles/master/packages/addons.xml.crc</checksum>
        <artdir>https://github.com/a4k-openproject/a4kSubtitles/releases/download/v0.0.13</artdir>
		<datadir zip="true">https://github.com/newt-sc/a4kSubtitles/archive</datadir>
	</dir>
    <!--World Repo-->
    <dir>
		<info compressed="false">https://raw.githubusercontent.com/akeotaseo/World-Repo-Repository/main/addons.xml</info>
		<checksum>https://raw.githubusercontent.com/akeotaseo/World-Repo-Repository/main/addons.xml.md5</checksum>
		<datadir zip="true">https://raw.githubusercontent.com/akeotaseo/World-Repo-Repository/main/</datadir>
	</dir>
    <!--TMDB Helper-->
    <dir>
        <info compressed="false">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/repo/zips/addons.xml</info>
        <checksum>https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/repo/zips/addons.xml.md5</checksum>
        <datadir zip="true">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/repo/zips/</datadir>
    </dir>
    <dir minversion="19.9.1" maxversion="20.9.0">
        <info compressed="false">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/nexusrepo/zips/addons.xml</info>
        <checksum>https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/nexusrepo/zips/addons.xml.md5</checksum>
        <datadir zip="true">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/nexusrepo/zips/</datadir>
    </dir>
    <dir minversion="20.9.1">
        <info compressed="false">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/omega/zips/addons.xml</info>
        <checksum>https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/omega/zips/addons.xml.md5</checksum>
        <datadir zip="true">https://raw.githubusercontent.com/jurialmunkey/repository.jurialmunkey/master/omega/zips/</datadir>
    </dir>
    <!--Umbrella-->
    <dir minversion="18.9.701" maxversion="19.5">
        <info compressed="false">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/matrix/zips/addons.xml</info>
        <checksum>https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/matrix/zips/addons.xml.md5</checksum>
        <datadir zip="true">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/matrix/zips/</datadir>
    </dir>
	<dir minversion="19.8.0" maxversion="20.89.0">
        <info compressed="false">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/nexus/zips/addons.xml</info>
        <checksum>https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/nexus/zips/addons.xml.md5</checksum>
        <datadir zip="true">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/nexus/zips/</datadir>
    </dir>
	<dir minversion="20.90.0">
        <info compressed="false">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/omega/zips/addons.xml</info>
        <checksum>https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/omega/zips/addons.xml.md5</checksum>
        <datadir zip="true">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/omega/zips/</datadir>
    </dir>
    <!--Simple Wizard-->
    <dir>
        <info compressed="false">https://raw.githubusercontent.com/Slamious/swzips/main/addons.xml</info>
        <checksum>https://raw.githubusercontent.com/Slamious/swzips/main/addons.xml.md5</checksum>
        <datadir zip="true">https://raw.githubusercontent.com/Slamious/swzips/main/zips/</datadir>
    </dir>
    <!--ResolveURL-->
    <dir>
		<info compressed="false">https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml</info>
		<checksum>https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml.md5</checksum>
		<datadir zip="true">https://raw.githubusercontent.com/Gujal00/smrzips/master/zips/</datadir>
    </dir>
</extension>
<extension point="xbmc.addon.metadata">
	<summary>Handy Add-ons and Utilities</summary>
    <description>This and that with a few other things to sail the high seas</description>
    <assets>
        <icon>icon.png</icon>
        <fanart>fanart.jpg</fanart>
    </assets>
</extension>
</addon>

<addon id="repository.otaku" name="Otaku's Repository" version="1.0" provider-name="Goldenfreddy0703">
    <extension point="xbmc.addon.repository" name="Otaku's Repository">
        <dir>
            <info compressed="false">https://raw.githubusercontent.com/Goldenfreddy0703/repository.otaku/master/repo/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/Goldenfreddy0703/repository.otaku/master/repo/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/Goldenfreddy0703/repository.otaku/master/repo/zips/</datadir>
        </dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary>Otaku's Repository</summary>
        <description>A repository for Otaku</description>
        <disclaimer></disclaimer>
        <platform>all</platform>
        <assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
        </assets>
    </extension>
</addon>

<addon id="repository.plexkodiconnect" name="PlexKodiConnect Addons for Kodi 20 Nexus" version="3.0.0" provider-name="Croneter">
	<requires>
		<import addon="xbmc.addon" version="12.0.0"/>
        <import addon="xbmc.python" version="3.0.0"/>
	</requires>
	<extension point="xbmc.addon.repository" name="PlexKodiConnect Repository Kodi 20 Nexus">
		<dir>
			<info compressed="false">https://raw.githubusercontent.com/croneter/binary_repo/master/stable_py3/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/croneter/binary_repo/master/stable_py3/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/croneter/binary_repo/master/stable_py3/</datadir>
		</dir>
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary>PlexKodiConnect add-on repository for Kodi 20 and later only.</summary>
		<description>Repository for stable PlexKodiConnect versions.</description>
		<disclaimer></disclaimer>
		<platform>all</platform>
	</extension>
</addon>

<addon id="repository.premiumize" name="Premiumize.me Addon repository" version="1.1.0" provider-name="Premiumize.me">
    <extension point="xbmc.addon.repository" name="Premiumize.me Addon repository">
        <dir minversion="18.0" maxversion="18.9.9">
            <info compressed="false">https://kodirepo.premiumize.me/Plugins/leia/zips/addons.xml</info>
            <checksum>https://kodirepo.premiumize.me/Plugins/leia/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://kodirepo.premiumize.me/Plugins/leia/zips/</datadir>
        </dir>
        <dir minversion="19.0">
            <info compressed="false">https://kodirepo.premiumize.me/Plugins/matrix/zips/addons.xml</info>
            <checksum>https://kodirepo.premiumize.me/Plugins/matrix/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://kodirepo.premiumize.me/Plugins/matrix/zips/</datadir>
        </dir>
    </extension>

    <extension point="xbmc.addon.metadata">
        <summary>Premiumize.me Kodi Repository</summary>
        <description>Premiumize Addons</description>
        <disclaimer></disclaimer>
        <platform>all</platform>
        <assets>
            <icon>icon.png</icon>
        </assets>
        <source>https://github.com/reddit-reaper/repository.premiumize.me/</source>
    </extension>
</addon>

<addon id="repository.redwizard" name="[COLOR red]The Red Repo[/COLOR]" version="1.2.2" provider-name="[COLOR red]The Red Wizard[/COLOR]">
	<extension point="xbmc.addon.repository" name="The Red Repo">
		<dir><!--The Red Repo Main-->
			<info compressed="false">https://repo.redwizard.xyz/redwizardrepo/main/addons.xml</info>
			<checksum>https://repo.redwizard.xyz/redwizardrepo/main/addons.xml.md5</checksum>
			<datadir zip="true">https://repo.redwizard.xyz/redwizardrepo/main/</datadir>
		</dir>
		<dir minversion="20.9.0" maxversion="21.8.9"><!--The Red Repo Omega-->
			<info compressed="false">https://repo.redwizard.xyz/redwizardrepo/21omega/addons.xml</info>
			<checksum>https://repo.redwizard.xyz/redwizardrepo/21omega/addons.xml.md5</checksum>
			<datadir zip="true">https://repo.redwizard.xyz/redwizardrepo/21omega/</datadir>
		</dir>
		<dir minversion="21.9.0" maxversion="22.8.9"><!--The Red Repo Piers-->
			<info compressed="false">https://repo.redwizard.xyz/redwizardrepo/22piers/addons.xml</info>
			<checksum>https://repo.redwizard.xyz/redwizardrepo/22piers/addons.xml.md5</checksum>
			<datadir zip="true">https://repo.redwizard.xyz/redwizardrepo/22piers/</datadir>
		</dir>
		<dir><!--ResolveURL Repository-->
			<info compressed="false">https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/Gujal00/smrzips/master/zips/</datadir>
		</dir>
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary lang="en_GB">[COLOR red]The Red Wizard Builds and Add-ons[/COLOR]</summary>
		<description lang="en_GB">[COLOR red]The Red Repo for The Red Wizard builds and add-ons[/COLOR]</description>
		<disclaimer lang="en_GB">[COLOR red]The author of this add-on does not host any content and has no affiliation with the content providers[/COLOR]</disclaimer>
		<news>[COLOR red]2026-03-23
- Change to the add-on description
- Typos corrected in the news section and changelog
- Chains Repository and The 7o9 Repo now available to install from The Red Repo
- The Red Wizard has a new home! Go to https://redwizard.xyz[/COLOR]</news>
		<platform>all</platform>
		<language>en</language>
		<license>GNU GENERAL PUBLIC LICENSE Version 3</license>
		<email>info@redwizard.xyz</email>
		<website>https://www.redwizard.xyz/</website>
		<forum>https://t.me/+XiuBf9KvPfw2MzVk</forum>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.jpg</fanart>
		</assets>
	</extension>
</addon>

<addon id="repository.Repo_02_DS918_TS_vpn"
    name="[B][COLOR lime]DS9-TS-vpn [COLOR dodgerblue]Jap-Slappa's [/COLOR][/B]Repo "
    version="4.0"
    provider-name="Jap-Slappa">
    <extension point="xbmc.addon.repository" name="Example Repository">
        <dir>
            <info compressed="false">http://100.75.195.49/01_TEST_Repos/DS918-TS-vpn/zips/addons.xml</info>
            <checksum>http://100.75.195.49/01_TEST_Repos/DS918-TS-vpn/zips/addons.xml.md5</checksum>
            <datadir zip="true">http://100.75.195.49/01_TEST_Repos/DS918-TS-vpn/zips/</datadir>
        </dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary>[B][COLOR lime]DS9-TS-vpn [COLOR dodgerblue]Jap-Slappa's [/COLOR][/B]Repo </summary>
        <description>
This is now a fully working Repo!
[B][COLOR snow]** My Repo is only available when using my Tailscale VPN Network  **[/COLOR][/B]
        </description>
        <disclaimer></disclaimer>
        <platform>all</platform>
        <news>
[B][COLOR dodgerblue]Version 4.0[COLOR snow] : [COLOR yellow]10th Feb 2026[/COLOR][/B]
- Repo: Bumped up to v4.0 coz I got a NEW router, so some URLs may have to change
- Added: [Update] plugin.video.plexkodiconnect (v3.12.0)
- Added: [Update] plugin.video.fenlight-AM (v2.1.63) [v2.1.64 Does NOT work With TMDB Player!]
- Added: [Update] plugin.video.otaku (v5.2.71)
- Added: [Update] plugin.video.umbrella (v6.7.52)
- Added: [Update] plugin.video.watchnixtoons2 (v0.14.13)
- Added: [Update] plugin.video.themoviedb.helper (v6.15.1)
- Added: [Update] repository.thecrew (v0.3.8)

[B][COLOR dodgerblue]Version 3.3[COLOR snow] : [COLOR yellow]11th Sept 2025[/COLOR][/B]
- Added: [New] context.otaku (v1.0.29)
- Added: [New] plugin.video.plexkodiconnect (v3.10.7)
- Added: [New] plugin.video.fenlight-AM (v2.1.38) [A new version of Fen-Lite]
- Added: [New] plugin.video.otaku (v5.2.45)
- Added: [Update] plugin.video.themoviedb.helper (v6.9.23)
- Added: [New] plugin.video.umbrella (v6.7.49)
- Added: [Update] plugin.video.watchnixtoons2 (v0.14.6)
- Added: [Update] plugin.video.youtube (v99.2.26) [slyguy]
- Added: [Update] repository.jurialmunkey (v3.4)
- Added: [Update] repository.plexkodiconnect [for Kodi 20 Nexus] (v3.0.0)
- Added: [New] repository.slyguy (v0.0.9)
- Added: [New] repository.slyguy.inputstreamhelper (v0.0.1)
- Added: [New] repository.slyguy.youtube (v0.0.7)
- Added: [Update] repository.thecrew (v0.3.7)
- Added: [New] slyguy.dependencies (v0.0.29)
- Added: [New] slyguy.trailers (v0.0.27) [To Replace That CUNT YouTube!]

[B][COLOR dodgerblue]Version 3.2[COLOR snow] : [COLOR yellow]30th June 2025[/COLOR][/B]
- Added: skin.aeon.nox.silvo (v9.1.7-nexus)
- Trying: skin.aeon.nox.silvo (v10.0.2-omega) - I will try to add at a later date

[B][COLOR dodgerblue]Version 3.1[COLOR snow] : [COLOR yellow]29th June 2025[/COLOR][/B]
- Added: Watchnixtoons2 (v14.3) - Got it from a Dev (lolage331) on Reddit
- Watchnixtoons2 has been forked by lolage331, TheCrew get it from this Dev too.
- Repo Name changed: Now that I now it's working!
- Re-Named To... [B][COLOR lime]DS9-TS-vpn [COLOR dodgerblue]Jap-Slappa's [/COLOR][/B]Repo

[B][COLOR dodgerblue]Version 3.0[COLOR snow] : [COLOR yellow]25th June 2025[/COLOR][/B]
- Added: More Plugins, Scripts + Fav sounds

[B][COLOR dodgerblue]Version 2.0[COLOR snow] : [COLOR yellow]25th June 2025[/COLOR][/B]
- Added: All my favorite Repo's (x9)

[B][COLOR dodgerblue]Version 1.0[COLOR snow] : [COLOR yellow]25th June 2025[/COLOR][/B]
- Location : My Synology NAS Server (via My Tailscale Network URL).
- Added : repository.Repo_02_DS918_TS_vpn (v1.0)
- Updated Repo format of v1.3 to include News about Repo in xml
- Updated info in Repo description
        </news>
        <assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
        </assets>
    </extension>
</addon>

<addon id="repository.resolveurl" name="ResolveURL Repository" provider-name="gujal" version="1.0.0">
  <extension point="xbmc.addon.repository" name="ResolveURL Repository">
    <dir>
      <info compressed="false">https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml</info>
      <checksum>https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml.md5</checksum>
      <datadir zip="true">https://raw.githubusercontent.com/Gujal00/smrzips/master/zips/</datadir>
    </dir>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <description lang="en_GB">ResolveURL and Link Tester</description>
    <license></license>
    <language></language>
    <website></website>
    <news></news>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon>

<addon id="repository.slyguy" name="SlyGuy Repository" provider-name="SlyGuy" version="0.0.9">
  <extension point="xbmc.addon.repository" name="SlyGuy Repository">
    <dir>
      <info compressed="false">https://slyguy.uk/.repo/repository.slyguy/addons.xml</info>
      <checksum>https://slyguy.uk/.repo/repository.slyguy/addons.xml.md5</checksum>
      <datadir zip="true">https://slyguy.uk/.repo/repository.slyguy/</datadir>
    </dir>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <description lang="en">Addons by SlyGuy (slyguy.uk)</description>
    <license></license>
    <language></language>
    <website></website>
    <news></news>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon>

<addon id="repository.slyguy.inputstreamhelper" name="SlyGuy InputStream Helper Wrapper Repository" provider-name="SlyGuy" version="0.0.1">
  <extension point="xbmc.addon.repository" name="SlyGuy InputStream Helper Wrapper Repository">
    <dir>
      <info compressed="false">https://slyguy.uk/.repo/repository.slyguy.inputstreamhelper/addons.xml</info>
      <checksum>https://slyguy.uk/.repo/repository.slyguy.inputstreamhelper/addons.xml.md5</checksum>
      <datadir zip="true">https://slyguy.uk/.repo/repository.slyguy.inputstreamhelper/</datadir>
    </dir>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <description lang="en">InputStream Helper Wrapper add-on by SlyGuy Repository</description>
    <license></license>
    <language></language>
    <website></website>
    <news></news>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon>

<addon id="repository.slyguy.youtube" name="SlyGuy Trailers Redirects Repository" provider-name="SlyGuy" version="0.0.7">
  <extension point="xbmc.addon.repository" name="SlyGuy Trailers Redirects Repository">
    <dir>
      <info compressed="false">https://slyguy.uk/.repo/repository.slyguy.youtube/addons.xml</info>
      <checksum>https://slyguy.uk/.repo/repository.slyguy.youtube/addons.xml.md5</checksum>
      <datadir zip="true">https://slyguy.uk/.repo/repository.slyguy.youtube/</datadir>
    </dir>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <description lang="en">This repo contains various addons that redirect to the SlyGuy Trailers addon</description>
    <license></license>
    <language></language>
    <website></website>
    <news></news>
    <assets>
      <icon>icon.png</icon>
    </assets>
  </extension>
</addon>

<addon id="repository.thecrew" name="[COLOR orchid]THE CREW REPO[/COLOR]" provider-name="The Crew" version="0.3.8">
	<extension point="xbmc.addon.repository" name="The Crew" >
			<dir minversion="18.9.9">
			<info compressed="false">https://raw.githubusercontent.com/thecrewwh/zips/master/matrix/_zip/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/thecrewwh/zips/master/matrix/_zip/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/thecrewwh/zips/master/matrix/_zip</datadir>
			</dir>
			<dir>
			<info compressed="false">https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/Gujal00/smrzips/master/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/Gujal00/smrzips/master/zips/</datadir>
			</dir>
			<dir>
			<info compressed="false">https://raw.githubusercontent.com/unhingedthemes/zips/main/_zips/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/unhingedthemes/zips/main/_zips/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/unhingedthemes/zips/main/_zips/</datadir>
			</dir>
			<dir>
			<info compressed="false">https://github.com/OldManJax/repository.animaniac/raw/master/addons.xml</info>
			<checksum>https://github.com/OldManJax/repository.animaniac/raw/master/addons.xml.md5</checksum>
			<datadir zip="true">https://github.com/OldManJax/repository.animaniac/raw/master/</datadir>
			</dir>
			<dir>
			<info compressed="false">https://raw.githubusercontent.com/dobbelina/repository.dobbelina/master/addons.xml</info>
			<checksum>https://raw.githubusercontent.com/dobbelina/repository.dobbelina/master/addons.xml.md5</checksum>
			<datadir zip="true">https://raw.githubusercontent.com/dobbelina/repository.dobbelina/master/</datadir>
			</dir>
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary lang="en">The Crew is a team of individuals that does what it can to provide others, you the best in entertainment.</summary>
		<description lang="en">Many come, Many go. The true and dedicated are here. We here</description>
		<platform>all</platform>
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<disclaimer lang="en">The author of this addon do not host any of the content which is found and have no affiliation with any of the content providers. This addon simply searches websites for content. Use at your own risk!</disclaimer>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.jpg</fanart>
			<screenshot>resources/art/ss/1.png</screenshot>
			<screenshot>resources/art/ss/2.png</screenshot>
			<screenshot>resources/art/ss/3.png</screenshot>
		</assets>
	</extension>
</addon>

<addon id="repository.umbrella" name="Umbrella Repository" version="2.2.6" provider-name="Umbrella">
    <extension point="xbmc.addon.repository" name="Umbrella Repository">
        <dir minversion="18.9.701" maxversion="19.5">
            <info compressed="false">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/matrix/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/matrix/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/matrix/zips/</datadir>
        </dir>
	    <dir minversion="19.8.0" maxversion="20.89.0">
            <info compressed="false">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/nexus/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/nexus/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/nexus/zips/</datadir>
        </dir>
		<dir minversion="20.90.0">
            <info compressed="false">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/omega/zips/addons.xml</info>
            <checksum>https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/omega/zips/addons.xml.md5</checksum>
            <datadir zip="true">https://raw.githubusercontent.com/umbrellaplug/umbrellaplug.github.io/master/omega/zips/</datadir>
        </dir>
    </extension>
    <extension point="xbmc.addon.metadata">
        <summary>Umbrella Repository</summary>
        <description>Repository for the Umbrella video plugin.</description>
        <disclaimer></disclaimer>
        <platform>all</platform>
        <assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
        </assets>
    </extension>
</addon>

<addon id="resource.uisounds.fromashes" version="3.0.01" name="Arctic Zephyr: From Ashes UI Audio Suite" provider-name="NortheBridge">
  <requires>
    <import addon="kodi.resource" version="1.0.0"/>
  </requires>
  <extension point="kodi.resource.uisounds"/>
  <extension point="kodi.addon.metadata">
    <summary lang="en">Arctic Zephyr: From Ashes UI Audio Suite</summary>
    <description lang="en">Arctic Zephyr: From Ashes UI Audio Suite</description>
    <platform>all</platform>
  </extension>
</addon>

<addon id="resource.uisounds.nebula" version="1.0.1" name="Nebula UI Sounds" provider-name="takoi">
  <requires>
    <import addon="kodi.resource" version="1.0.0"/>
  </requires>
  <extension point="kodi.resource.uisounds"/>
  <extension point="kodi.addon.metadata">
    <summary lang="en">Nebula GUI sounds</summary>
    <description lang="en">Nebula GUI sounds created for the Nebula skin by Tgx</description>
    <platform>all</platform>
    <assets>
        <icon>icon.png</icon>
        <!-- <fanart>fanart.jpg</fanart> -->
    </assets>
  </extension>
</addon>

<addon id="script.autoruns"
       name="Autoruns"
       version="2.0.4"
       provider-name="fight night, Jon Bovi">
    <requires>
        <import addon="xbmc.python" version="3.0.0"/>
    </requires>
    <extension point="xbmc.python.pluginsource" library="default.py">
        <provides>executable</provides>
    </extension>
    <extension point="xbmc.service" library="service.py" />
    <extension point="xbmc.addon.metadata">
        <platform>all</platform>
		<source>https://github.com/fightnight/fightnight-addons/tree/master/script.autoruns</source>
		<summary lang="en">Disable startup services on Kodi</summary>
		<summary lang="pt">Desactive serviços do arranque no Kodi</summary>
		<description lang="en">You can disable startup services, improving Kodi internal speed.</description>
		<description lang="pt">Pode desactivar serviços do arranque, melhorando a velocidade interna do Kodi.</description>
		<disclaimer lang="en">Opensource addon not endorsed with Team Kodi.</disclaimer>
		<disclaimer lang="pt">Addon opensource não afliado com a Equipa Kodi.</disclaimer>
		<assets>
				<icon>icon.png</icon>
		</assets>
    </extension>
</addon>

<addon id="script.module.cocoscrapers" name="CocoScrapers Module" version="1.0.32" provider-name="CocoJoe">
	<requires>
		<import addon="xbmc.python" version="3.0.0" />
		<import addon="script.module.requests" />
	</requires>
	<extension point="xbmc.python.pluginsource" library="lib/default.py">
		<provides>executable</provides>
	</extension>
	<extension point="xbmc.service" library="lib/service.py" start="startup" />
	<extension point="xbmc.python.module" library="lib" />
	<extension point="xbmc.addon.metadata">
		<reuselanguageinvoker>false</reuselanguageinvoker>
		<summary lang="en">CocoScrapers Module</summary>
		<description>A module that can be used to provide site scrapers.</description>
		<platform>all</platform>
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<forum></forum>
		<website></website>
		<source></source>
		<disclaimer lang="en">The author is not responsible for the use of this addon. The author is not responsible for the content found using this addon. The author does not host or own any content found within this addon.[CR]The author is in no way affiliated with Kodi, Team Kodi, or the XBMC Foundation.[CR]This is a Non-profit resource, organized solely for educational purposes which is protected under the Fair-Use doctrine of the Copyright Act, Specifically section 107, which does promote freedom of expression, by permitting the unlicensed use of copyright-protected works.</disclaimer>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.png</fanart>
			<screenshot></screenshot>
		</assets>
		<news></news>
	</extension>
</addon>

<addon id="script.module.gearsscrapers" version="1.3.5" name="Gears Scrapers" provider-name="gearsscrapers">
	<requires>
		<import addon="xbmc.python" version="3.0.0" />
		<import addon="script.module.requests" />
	</requires>
	<extension point="xbmc.python.pluginsource" library="lib/default.py">
		<provides>executable</provides>
	</extension>
	<extension point="xbmc.service" library="lib/service.py" />
	<extension point="xbmc.python.module" library="lib" />
	<extension point="xbmc.addon.metadata">
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<summary>gearsscrapers</summary>
		<description>A module to query magnet providers.[CR][CR]This is a Non-profit resource, organized solely for educational purposes which is protected under the Fair-Use doctrine of the Copyright Act, Specifically section 107, which does promote freedom of expression, by permitting the unlicensed use of copyright-protected works.</description>
		<disclaimer>The author does not host or own any content found within this addon. The author is not responsible for the content found using this addon. The author is not responsible for the use of this addon.</disclaimer>
		<assets><icon>icon.png</icon></assets>
		<assets><fanart>fanart.jpg</fanart></assets>
	</extension>
</addon>

<addon id="script.module.homelanderscrapers" name="homelanderscrapers Module" version="2.0.3" provider-name="Ghost">
	<requires>
		<import addon="xbmc.python" version="3.0.0" />
		<import addon="script.module.requests" />
	</requires>
	<extension point="xbmc.python.pluginsource" library="lib/default.py">
		<provides>executable</provides>
	</extension>
	<!--<extension point="xbmc.service" library="lib/service.py" start="startup" />-->
	<extension point="xbmc.python.module" library="lib" />
	<extension point="xbmc.addon.metadata">
		<reuselanguageinvoker>false</reuselanguageinvoker>
		<summary lang="en">homelanderscrapers Module</summary>
		<description>A module that can be used to provide site scrapers.</description>
		<platform>all</platform>
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<forum></forum>
		<website></website>
		<source></source>
		<disclaimer lang="en">The author is not responsible for the use of this addon. The author is not responsible for the content found using this addon. The author does not host or own any content found within this addon.[CR]The author is in no way affiliated with Kodi, Team Kodi, or the XBMC Foundation.[CR]This is a Non-profit resource, organized solely for educational purposes which is protected under the Fair-Use doctrine of the Copyright Act, Specifically section 107, which does promote freedom of expression, by permitting the unlicensed use of copyright-protected works.</disclaimer>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.png</fanart>
			<screenshot></screenshot>
		</assets>
		<news></news>
	</extension>
</addon>

<addon id="script.module.inputstreamhelper" name="InputStream Helper" version="0.6.1+matrix.1" provider-name="emilsvennesson, dagwieers, mediaminister, horstle">
  <requires>
    <!--py3 compliant-->
    <import addon="xbmc.python" version="3.0.0"/>
    <import addon="script.module.pysocks" version="1.6.8" optional="true"/>
  </requires>
  <!-- This is needed to get an add-on icon -->
  <extension point="xbmc.python.script" library="default.py">
    <provides>executable</provides>
  </extension>
  <extension point="xbmc.python.module" library="lib"/>
  <extension point="xbmc.addon.metadata">
    <summary lang="de_DE">Kodi InputStream und DRM Wiedergabe einfach gemacht</summary>
    <summary lang="el_GR">Βοηθός Inputstream για το Kodi και εύκολη αναπαραγωγή DRM</summary>
    <summary lang="en_GB">Kodi InputStream and DRM playback made easy</summary>
    <summary lang="es_ES">Kodi InputStream y reproducción DRM echa fácil</summary>
    <summary lang="fr_FR">La lecture Kodi InputStream et DRM en toute simplicité</summary>
    <summary lang="hr_HR">Kodi InputStream olakšava reprodukciju DRM zaštićenog sadržaja</summary>
    <description lang="de_DE">Dieses einfache Kodi-Modul macht das Leben für Addon Entwickler einfacher, die auf InputStream basierte Addons und DRM Wiedergabe angewiesen sind.</description>
    <description lang="el_GR">Μία απλή μονάδα για το Kodi η οποία διευκολύνει την ζωή των προγραμματιστών οι οποίοι εξαρτώνται από τα πρόσθετσ InputStream και αναπαραγωγή τύπου DRM.</description>
    <description lang="en_GB">A simple Kodi module that makes life easier for add-on developers relying on InputStream based add-ons and DRM playback.</description>
    <description lang="es_ES">Un módulo Kodi simple que hace la vida más fácil para los desarrolladores de complementos que dependen de complementos basados en InputStream y reproducción de DRM.</description>
    <description lang="fr_FR">Un simple module Kodi qui simplifie la vie des développeurs de modules complémentaires en s’appuyant sur des modules complémentaires basés sur InputStream et sur la lecture de DRM.</description>
    <description lang="hr_HR">Jednostavan Kodi modul koji olakšava razvijanje dodataka koji se temelje na InputStream dodatku i reprodukciji DRM zaštićenog sadržaja.</description>
    <description lang="ru_RU">Простой модуль для Kodi, который облегчает жизнь разработчикам дополнений, с использованием InputStream дополнений и воспроизведения DRM контента.</description>
    <news>
v0.6.1 (2023-05-30)
- Performance improvements on Linux ARM
- This will be the last release for Python 2 i.e. Kodi 18 (Leia) and below. The next release will require Python 3 and Kodi 19 (Matrix) or higher.

v0.6.0 (2023-05-03)
- Initial support for AARCH64 Linux
- Initial support for AARCH64 Macs
- New option to install a specific version on most platforms

v0.5.10 (2022-04-18)
- Fix automatic submission of release
- Update German translation
- Fix update_frequency setting
- Fix install_from
- Improve/Fix Widevine extraction from Chrome OS images

v0.5.9 (2022-03-22)
- Update Croatian translation
- Replace deprecated LooseVersion
- Fix http_get decode error
- Option to install Widevine from specified source
    </news>
    <platform>all</platform>
    <license>MIT</license>
    <website>https://github.com/emilsvennesson/script.module.inputstreamhelper/wiki</website>
    <source>https://github.com/emilsvennesson/script.module.inputstreamhelper</source>
    <assets>
      <icon>resources/icon.png</icon>
    </assets>
  </extension>
</addon>

<addon id="script.module.jurialmunkey" name="jurialmunkey common" provider-name="jurialmunkey" version="0.2.35">
  <requires>
    <import addon="xbmc.python" version="3.0.1"/>
    <import addon="script.module.requests" version="2.9.1"/>
    <import addon="script.module.infotagger" version="0.0.5" />
  </requires>
  <extension point="xbmc.python.module" library="resources/modules" />
  <extension point="xbmc.addon.metadata">
    <description lang="en_GB">Common code required by TMDbHelper and other related jurialmunkey add-ons</description>
    <description lang="zh_CN">TMDb 助手及其他相关 jurialmunkey 插件所需的通用代码</description>
    <license>GPL-3.0-or-later</license>
    <website>https://github.com/jurialmunkey/script.module.jurialmunkey</website>
    <assets>
      <icon>icon.png</icon>
    </assets>
  </extension>
</addon>

<addon id="script.module.magneto" version="6.05.01" name="Magneto Module" provider-name="Magneto">
	<requires>
		<import addon="xbmc.python" version="3.0.0" />
		<import addon="script.module.requests" />
	</requires>
	<extension point="xbmc.python.pluginsource" library="lib/router.py">
		<provides>executable video</provides>
	</extension>
	<extension point="xbmc.service" library="lib/service.py" />
	<extension point="xbmc.python.module" library="lib" />
	<extension point="xbmc.addon.metadata">
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<summary>Magneto Module</summary>
		<description>A module to query magnet providers.[CR][CR]This is a Non-profit resource, organized solely for educational purposes which is protected under the Fair-Use doctrine of the Copyright Act, Specifically section 107, which does promote freedom of expression, by permitting the unlicensed use of copyright-protected works.</description>
		<disclaimer>The author does not host or own any content found within this addon. The author is not responsible for the content found using this addon. The author is not responsible for the use of this addon.</disclaimer>
		<assets><icon>resources/magneto.png</icon></assets>
	</extension>
</addon>

<addon id="script.module.microjenscrapers" name="MicroJen Scraper Module" version="1.3" provider-name="MicroJen Community">
    <requires>
        <import addon="xbmc.python" version="3.0.0" />
        <import addon="script.module.beautifulsoup4" />
        <import addon="script.module.requests" />
        <import addon="script.module.six" />
        <import addon="script.module.kodi-six" />
        <import addon="script.module.simplejson" />
    </requires>
    <extension point="xbmc.python.module" library="lib" />
    <extension point="xbmc.python.pluginsource" library="lib/default.py">
        <provides>executable</provides>
    </extension>
        <extension point="xbmc.addon.metadata">
            <platform>all</platform>
            <summary lang="en">MicroJen Scrapers Module</summary>
            <description>Scrape common video host for URL's to be playable in Kodi, simplifying addon development of video plugins requiring multi video hosts. [CR]Massive thanks and respect to Crucial Minds for permission to use the Base Code and to The Jen Crew for their valuable contributions in bringing this project together.</description>
                <disclaimer lang="en">The author is not responsible for the use of this addon. The author is not responsible for the content found using this addon. The author does not host or own any content found within this addon.[CR]The author is in no way affiliated with Kodi, Team Kodi, or the XBMC Foundation.[CR]This is a Non-profit resource, organized solely for educational purposes which is protected under the Fair-Use doctrine of the Copyright Act, Specifically section 107, which does promote freedom of expression, by permitting the unlicensed use of copyright-protected works.</disclaimer>
    <platform>all</platform>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <assets>
        <icon>icon.png</icon>
        <fanart>fanart.jpg</fanart>
    </assets>
    <news></news>
    </extension>
</addon>

<addon id="script.module.viperscrapers"
		name="Viper Scrapers"
		version="1.5.2"
		provider-name="Jax">
	<requires>
		<import addon="xbmc.python" version="3.0.0" />
		<import addon="script.module.requests" />
	</requires>
	<extension point="xbmc.python.pluginsource" library="lib/default.py">
		<provides>executable</provides>
	</extension>
	<!--<extension point="xbmc.service" library="lib/service.py" start="startup" />-->
	<extension point="xbmc.python.module" library="lib" />
	<extension point="xbmc.addon.metadata">
		<reuselanguageinvoker>false</reuselanguageinvoker>
		<summary lang="en">External Scrapers Module</summary>
		<description>This module is a fork of CoCoScrapers with new scrapers from Kodifitzwell installed[CR]Credits to the develpers involved from former Fenom and CoCoScraper coders to current coders of CocoScrapers and of course, Kodifitzwell.[CR]Compatible with any add-ons currently using the CoCoScrapers scrapers.</description>
		<platform>all</platform>
		<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
		<disclaimer lang="en">This module simply scans for internet sources that matches common metadata.</disclaimer>
		<assets>
			<icon>icon.png</icon>
			<fanart>fanart.jpg</fanart>
		</assets>
		<news>- 1.5.2 Patched Mediafusion</news>
	</extension>
</addon>

	<addon id="script.skin.helper.colorpicker" name="Skin Helper Service ColorPicker" version="2.0.3" provider-name="marcelveldt,sualfred and others">
	<requires>
		<import addon="xbmc.python" version="3.0.0"/>
		<import addon="script.module.pil" version="1.1.7"/>
	</requires>
	<extension point="xbmc.python.library" library="default.py" />
	<extension point="xbmc.addon.metadata">
		<summary lang="en_GB">Colorpicker for Kodi Skins. Part of Skin Helper Suite</summary>
		<description lang="en_GB">Colorpicker for Kodi Skins. Part of Skin Helper Suite</description>
		<platform>all</platform>
		<license>GPL-2.0</license>
		<forum>https://forum.kodi.tv/showthread.php?tid=235676</forum>
		<source>https://github.com/kodi-community-addons/script.skin.helper.colorpicker</source>
		<assets>
			<icon>resources/icon.png</icon>
			<fanart>resources/fanart.jpg</fanart>
		</assets>
	</extension>
</addon>

    <addon id="script.skin.helper.service" name="Skin Helper Service" version="1.1.43" provider-name="marcelveldt and others">
    <requires>
		<import addon="xbmc.python" version="3.0.0"/>
        <import addon="xbmc.addon" version="12.0.0"/>
        <import addon="script.module.simplejson" version="3.3.0"/>
        <import addon="script.module.simplecache" version="1.0.0"/>
        <import addon="script.module.metadatautils" version="1.0.31"/>
    </requires>

    <extension point="kodi.context.item">
        <menu id="kodi.core.main">
            <item library="resources\lib\context_animatedart.py">
              <label>32024</label>
              <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.EnableAnimatedPosters)) + Container.Content(movies)</visible>
            </item>
            <item library="resources\lib\context_pvr.py">
                <label>32023</label>
                <description>PVR artwork Configuration</description>
                <visible>
                    !String.IsEmpty(Window(Home).Property(SkinHelper.EnablePvrThumbs)) +
                    [Window.IsActive(MyPVRChannels.xml) |
                    Window.IsActive(MyPVRGuide.xml) | Window.IsActive(MyPVRRecordings.xml) |
                    Window.IsActive(MyPVRTimers.xml) | Window.IsActive(MyPVRSearch.xml)]
                </visible>
            </item>
            <item library="resources\lib\context_music.py">
                <label>32023</label>
                <description>Music artwork Configuration</description>
                <visible>
                    !String.IsEmpty(Window(Home).Property(SkinHelper.EnableMusicArt)) +
                    [Container.Content(albums) | Container.Content(artists) | Container.Content(songs)]
                </visible>
            </item>
        </menu>
    </extension>

    <extension point="xbmc.python.library" library="default.py" />
    <extension point="xbmc.python.pluginsource" library="plugin.py" />
    <!--<extension library="service.py" point="xbmc.service" start="login" />-->

    <extension point="xbmc.addon.metadata">
        <summary lang="en">Helper service for Kodi skins</summary>
        <description>Helper service for Kodi skins</description>
        <news>
v1.1.43
- removed rt ratings
- Add tunefind
v1.1.42
- fixed rt ratings for tvshow
- fixed extrafanart (look first in folder path)
v1.1.42
- Add rt ratings reviews and info, add metacritic ratting for tvshow
v1.1.41
- Add Trakt
v1.1.40
- bump version
v1.1.39
- clean trace of webservice
v1.1.38
- removed webservice(removed dependency of module "script.module.cherrypy")
v1.1.37
- fix for saveskinimage
- Update listitem_monitor.py
v1.1.36
- Hungarian lang created
- remove get_repo_addoninfo
- Fix for "Resume" in dialog
v1.1.35
- fix setskinconstant

v1.1.34
- fix correct skin settings
- Fix for skinstring, selectimage, and overlayertexture
- Fix for resourceaddons
- Matrix Py3 changes
v1.1.32
- fix for search dialog
- add TMDB for TVShow
- fix for webservice (now use just TMDB Art-Poster and fanart)

v1.1.31
- fix urllib.parse vs urlparse in utils for Kodi 18
- add commits from Angelinas1

v1.1.30
- fix module import of context menu items

v1.1.29
- compatibility change for CherryPy 17.4.2 and bump version requirement

v1.1.28
- replace xbmc.LOGNOTICE with xbmc.LOGINFO as LOGNOTICE was removed

v1.1.27
- Replace xbmc.translatePath with xbmcvfs.translatePath for Kodi 19 compat

v1.1.26
- Remove python dependency for Kodi18/19 compatibility
- minor fix

v1.1.25
- Kodi 19/Python 3 compatibility
- minor fixes
        </news>
		<assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
        </assets>
        <language></language>
        <platform>all</platform>
        <license>GPL v2.0</license>
        <forum>http://forum.kodi.tv/showthread.php?tid=235676</forum>
        <website></website>
        <source>https://github.com/kodi-community-addons/script.skin.helper.service</source>
    </extension>
</addon>

    <addon id="script.skin.helper.widgets" name="Skin Helper Service Widgets" version="1.0.45" provider-name="marcelveldt and others">
    <requires>
		<import addon="xbmc.python" version="3.0.0"/>
        <import addon="xbmc.addon" version="12.0.0"/>
        <import addon="script.module.metadatautils" version="1.0.31"/>
        <import addon="script.module.simplecache" version="2.0.2"/>
    </requires>

    <extension point="xbmc.python.pluginsource" library="plugin.py">
        <provides>video audio</provides>
    </extension>
    <extension library="service.py" point="xbmc.service" start="login" />

    <extension point="xbmc.addon.metadata">
        <summary lang="en">Ready to use widgets for all kind of media types</summary>
        <description></description>
	<news>
Version 1.0.45
* Change settings.xml
Version 1.0.44
* fix for similar

Version 1.0.43
* back old code for "recommended movies"
* more py3 changes

Version 1.0.42 (2020-09-13 wuff)
* replace xbmc.LOGNOTICE with xbmc.LOGINFO as LOGNOTICE was removed

Version 1.0.41 (2020-09-07 wuff)
* Fix icons

Version 1.0.40 (2020-05-16 wuff)
* Remove python requirement for Kodi 18/19 compat

Version 1.0.39 (2019-12-24 wuff)
* Python 3/Kodi 19 compatibility fixes

Version 1.0.38 (2019-02-25 patrick-klein)
* similar score weights tweaks
* other fixes and updates

Version 1.0.37
* last update from marcelveldt
</news>
		<assets>
            <icon>icon.png</icon>
            <fanart>fanart.jpg</fanart>
        </assets>
        <language></language>
        <platform>all</platform>
        <license>GPL v2.0</license>
        <forum>http://forum.kodi.tv/showthread.php?tid=235676</forum>
        <website></website>
        <source>https://github.com/kodi-community-addons/script.skin.helper.widgets</source>
    </extension>
</addon>

<addon id="script.skinshortcuts" name="Skin Shortcuts" version="2.0.3" provider-name="BigNoid, marcelveldt, SiLVO">
    <requires>
        <import addon="xbmc.python" version="3.0.0"/>
        <import addon="script.module.unidecode" version="1.1.1+matrix.2"/>
        <import addon="script.module.simpleeval" version="0.9.10"/>
    </requires>
    <extension point="xbmc.python.library" library="resources/lib/entry_point.py"/>
    <extension point="xbmc.addon.metadata">
        <news>
[fix] translations in PVR |contrib: Dis90|
[fix] titles missing in some dialogs
[fix] handle missing profiles.xml gracefully (fixes Apple TV)
[lang] update translations from Weblate
        </news>
        <platform>all</platform>
        <license>GPL-2.0-only</license>
        <forum>https://forum.kodi.tv/showthread.php?tid=178294</forum>
        <source>https://github.com/mikesilvo164/script.skinshortcuts</source>
        <assets>
            <icon>resources/media/icon.png</icon>
            <fanart>resources/media/fanart.jpg</fanart>
        </assets>
        <description lang="ar_SA">إضافة مخصصه للمظهر لتوفير إدارة بسيطة للودجيت &quot;الأقسام&quot; و الاختصارات على الشاشة (تتطلب دعم المظهر لها)</description>
        <description lang="cs_CZ">Doplněk pro vzhledy poskytující jednoduchý management a seznamy uživatelských zkratek (vyžaduje podporu vzhledu)</description>
        <description lang="da_DK">Add-on til skins der giver enkel styring og lister over brugergenveje (kræver skin-understøttelse)</description>
        <description lang="de_DE">Addon für Skins zum einfachen Bearbeiten und Auflisten von benutzerdefinierten Verknüpfungen (erfordert Skinunterstützung)</description>
        <description lang="el_GR">Πρόσθετο για κελύφη, το οποίο παρέχει έναν απλό τρόπο διαχείρισης και κατηγοριοποίησης των συντομεύσεων του χρήστη (πρέπει να υποστηρίζεται από το κέλυφος)</description>
        <description lang="en_GB">Add-on for skins to provide simple managing and listing of user shortcuts (requires skin support)</description>
        <description lang="en_NZ">Add-on for skins to provide simple managing and listing of user shortcuts (requires skin support)</description>
        <description lang="en_US">Add-on for skins to provide simple managing and listing of user shortcuts (requires skin support)</description>
        <description lang="es_ES">Complemento para las pieles para proporcionar una gestión sencilla y lista de atajos de usuario (requiere que la piel lo soporte)</description>
        <description lang="fi_FI">Lisäosa, joka mahdollistaa ulkoasujen valikkokohteiden ja omien pikavalintojen lisäyksen ja niiden muokkauksen (vaatii tuen ulkoasulta)</description>
        <description lang="fr_CA">Addiciel pour habillages qui fournit une gestion simple et un listage des raccourcis utilisateurs (exige la prise en charge de l&apos;habillage)</description>
        <description lang="fr_FR">Module complémentaire pour les skins pour fournir une gestion et une liste simples de raccourcis utilisateur (nécessite la prise en charge des skins)</description>
        <description lang="gl_ES">Complemento que fornece aos temas dunha xestión sinxela dos atallos dos usuarios (require soporte do tema)</description>
        <description lang="hr_HR">Dodatak za presvlake koji omogućuje jednostavno upravljanje i prikaz prečaca korisnika (zahtijeva podršku presvlake)</description>
        <description lang="hu_HU">Felszín kiegészítő amely könnyen kezelhetővé és listázhatóvá teszi a felhasználói parancsikonokat (Felszín támogatás szükséges)</description>
        <description lang="is_IS">Viðbót fyrir viðmót til að halda utan um flýtivísa og fá yfirlit yfir þá (þarfnast stuðnings frá viðmóti)</description>
        <description lang="it_IT">Add-on per gli skin per consentire un facile gestione ed elenco delle scorciatoie utente (richiede che lo skin lo supporti)</description>
        <description lang="ko_KR">사용자 단축키의 간단한 관리 및 목록을 제공하는 스킨용 애드온(스킨 지원 필요)</description>
        <description lang="lt_LT">Priedas teminėms išvaizdoms, kad jos turėtų galimybę paprastai tvarkyti ir atvaizduoti vartotojo sukurtas nuorodas (reikalingas teminės išvaizdos palaikymas)</description>
        <description lang="nb_NO">Tillegg for enkel administrering og opplisting av bruker-snarveier i tema (krever støtte i tema)</description>
        <description lang="nl_NL">Add-on voor skins om te voorzien in het eenvoudig beheren en sorteren van gebruikers snelkoppelingen (vereist skin ondersteuning)</description>
        <description lang="pl_PL">Wtyczka dla skór, która zapewnia proste zarządzanie i tworzenie list skrótów użytkownika (wymaga wsparcia skóry)</description>
        <description lang="pt_BR">Add-on para que as skins possam prover gerenciamento de lista de atalhos para o menu principal (requer suporte da skin)</description>
        <description lang="pt_PT">Um add-on que permite que os temas tenham recursos simples para gerir e listar atalhos de utilizadores (é necessário suporte do tema)</description>
        <description lang="ru_RU">Дополнение для обложек, предоставляющее простой способ управления пользовательскими ярлыками (требуется поддержка обложкой)</description>
        <description lang="sk_SK">Doplnok poskytujúci jednoduchý manažment zoznamu užívateľských odkazov (vyžaduje podporu v doplnku pre vzhľad)</description>
        <description lang="sv_SE">Skinntillägg som tillhandahåller enkel hantering och översikt av användargenvägar (om skinnet stöder det)</description>
        <description lang="zh_CN">皮肤加载项，提供简单的用户快捷方式管理和列表（需要皮肤支持）</description>
        <description lang="zh_TW">插件为皮肤提供了简单的管理和用户连接方式列表 (需要皮肤支持)</description>
    </extension>
</addon>

<addon id="script.video.randomtv" name="RandomTV" version="1.3.0" provider-name="gmccauley">
  <requires>
    <import addon="xbmc.python" version="3.0.0"/>
  </requires>
  <extension point="xbmc.python.script" library="addon.py">
    <provides>video</provides>
  </extension>
  <extension point="kodi.context.item">
	<menu id="kodi.core.main">
		<item library="addon.py">
			<label>32018</label>
			<visible>String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,season) | [String.StartsWith(ListItem.Path,favourites://) + String.Contains(ListItem.FolderPath,tvshows)]</visible>
		</item>
	</menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <summary lang="en_GB">RandomTV</summary>
    <description lang="en_GB">
RandomTV plays random TV episodes from your library.
There are a few options:
- Include unwatched episodes (only watched will be included by default)
- Update Play Count
- Repeat Playlist
- Shuffle On Repeat
- Show Notifications
- Enable Auto Stop
- Include All TV Shows or Select TV Shows
It will also add a context menu item so that you can play a specific show or season with RandomTV
	</description>
    <disclaimer lang="en_GB">My First Add-On.  Please by gentle</disclaimer>
    <platform>all</platform>
    <license>GPL-3.0-or-later</license>
    <forum>https://forum.kodi.tv/showthread.php?tid=310494</forum>
    <source>https://github.com/gmccauley/script.video.randomtv</source>
    <news>
v1.3.0 (23 February 2021)
  - Added support for Matrix / python 3
	</news>
    <assets>
        <icon>resources/icon.png</icon>
        <fanart>resources/fanart.jpg</fanart>
    </assets>
  </extension>
</addon>

<addon id="skin.aeon.nox.silvo" version="9.1.7" name="Aeon Nox: SiLVO" provider-name="SiLVO">
	<requires>
		<import addon="xbmc.gui" version="5.16.0" />
		<import addon="script.skinshortcuts" version="2.0.1" />
		<import addon="resource.images.studios.white" version="0.0.1" />
		<import addon="resource.images.recordlabels.white" version="0.0.1" />
	</requires>
	<extension point="xbmc.gui.skin" debugging="false">
		<res width="1920" height="1080" aspect="16:9" default="true" folder="16x9" />
	</extension>
	<extension point="xbmc.addon.metadata">
		<summary lang="af_ZA">Geskep deur BigNoid, Modded deur SiLVO, en Widgets deur Mr. V</summary>
		<summary lang="de_DE">Erstellt von BigNoid, modifiziert von SiLVO, Widgets von Mr. V</summary>
		<summary lang="el_GR">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="en_AU">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="en_GB">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="en_NZ">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="en_US">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="es_ES">Creada por BigNoid, Modificada por SiLVO, y Widgets por Mr. V</summary>
		<summary lang="et_EE">Looja: BigNoid, muutja: SiLVO, ja vidinad: Mr. V</summary>
		<summary lang="fi_FI">BigNoidin tekemä ja SILVOn muokkaama. Widgetit Mr. V:ltä</summary>
		<summary lang="fr_CA">Créé par BigNoid, modifié by SiLVO, et gadgets logiciels par Mr. V</summary>
		<summary lang="fr_FR">Créé par BigNoid, Moddé par SiLVO, avec les widgets de M. V</summary>
		<summary lang="gl_ES">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="he_IL">המעטפת נוצרה על ידי BigNoid, Modded by SiLVO, and והיישומונים על ידי Mr. VLO</summary>
		<summary lang="hu_HU">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="is_IS">Útbúið af BigNoid, breytt af SiLVO, viðmótshlutar eftir Mr. V</summary>
		<summary lang="it_IT">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="ko_KR">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="lt_LT">Sukūrė BigNoid, modifikavo SiLVO bei valdiklius pridėjo Mr. V</summary>
		<summary lang="ms_MY">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="nb_NO">Laget av BigNoid, modifisert av SiLVO, og miniprogrammer av Mr. V.</summary>
		<summary lang="nl_NL">Ontwikkeld door BigNoid, aangepast door SiLVO, en Widgets door Mr. V</summary>
		<summary lang="pl_PL">Stworzona przez BigNoid, zmodyfikowana przez SiLVO, a gadżety autorstwa Mr. V</summary>
		<summary lang="pt_BR">Criado por BigNoid, Modificado por SiLVO e Widgets por Mr. V</summary>
		<summary lang="pt_PT">Criado por BigNoid, Modded por SiLVO, e Widgets por Mr. V</summary>
		<summary lang="ro_RO">Creat de BigNoid, Modificat de SiLVO, și widget-uri deMr. V</summary>
		<summary lang="ru_RU">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="sk_SK">Vytvoril BigNoid, Upravil SiLVO, miniaplikácie vytvoril Mr. V</summary>
		<summary lang="sv_SE">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="th_TH">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="tr_TR">BigNoid tarafından oluşturuldu; Modlar SILVO'dan, Widget'lar Mr. V'den.</summary>
		<summary lang="vi_VN">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V - Sự trở về</summary>
		<summary lang="zh_CN">Created by BigNoid, Modded by SiLVO, and Widgets by Mr. V</summary>
		<summary lang="zh_TW">由BigNoid原創，SiLVO進行改造，以及由Mr. V製作的小工具</summary>
		<description lang="af_ZA">Heeltemal oor ontwerp om 'n moderne aansig te skep, terwyl die klassieke Aeon gevoel behou word.</description>
		<description lang="de_DE">Komplett neu designed für ein modernes Aussehen und das klassische Aeon-Feeling beizubehalten.</description>
		<description lang="el_GR">Πλήρως επανασχεδιασμένο για να προσφέρει μια μοντέρνα αισθητική, διατηρώντας ταυτόχρονα την κλασική ομορφιά του Aeon.</description>
		<description lang="en_AU">Completely redesigned to create a modern look, while retaining the classic Aeon feel.</description>
		<description lang="en_GB">Completely redesigned to create a modern look, while retaining the classic Aeon feel.</description>
		<description lang="en_NZ">Completely redesigned to create a modern look, while retaining the classic Aeon feel.</description>
		<description lang="en_US">Completely redesigned to create a modern look, while retaining the classic Aeon feel.</description>
		<description lang="es_ES">Completamente rediseñado para crear un aspecto moderno, pero conservando el toque clásico Aeon.</description>
		<description lang="et_EE">Täielikult uuesti disainitud, et luua tänapäevane välimus samas säilitades klassikaline Aeoni tunnetus.</description>
		<description lang="fi_FI">Täysin uudelleensuunniteltu moderni ulkoasu, kuitenkin tuntuen klassiselta Aeonilta.</description>
		<description lang="fr_CA">Complètement remanié pour créer une apparence moderne, tout en conservant l’esprit classique d’Aeon.</description>
		<description lang="fr_FR">Totalement revu pour créer un look moderne, en gardant l'expérience Aeon.</description>
		<description lang="gl_ES">Redeseñado completamente para crear unha aparencia moderna ao tempo que mantén a sensación do clásico Aeon.</description>
		<description lang="he_IL">עיצוב חדש היוצר מראה מודרני אך משמר את ההרגשה של Aeon הקלאסי.</description>
		<description lang="hr_HR">Potpuno preoblikovan moderan izgled, uz zadržani klasični Aeon osjećaj.</description>
		<description lang="hu_HU">Teljesen áttervezett modern kinézet, de megtartva a klasszikus Aeon érzetet.</description>
		<description lang="is_IS">Endurhannað nútímalegt útlit í anda Aeon.</description>
		<description lang="it_IT">Completamente ridisegnato per creare un look moderno, mantenendo la consueta qualità Aeon.</description>
		<description lang="ko_KR">고전적인 Aeon 느낌을 유지하면서 현대적인 모습으로 완전히 다시 디자인하여 만들었습니다.</description>
		<description lang="lt_LT">Pilnai atnaujinta, kad sukurtų modernią išvaizdą, išlaikant klasikinio Aeon pojūtį.</description>
		<description lang="ms_MY">Direka semula sepenuhnya untuk hasilkan penampilan modern, tetapi masih mengekalkan penampilan Aeon klasik.</description>
		<description lang="nb_NO">Helt redesignet for å tilby en moderne utforming, samtidig som den klassiske Aeon-følelsen er beholdt.</description>
		<description lang="nl_NL">Volledig opnieuw ontworpen om een ​​moderne look te creëren, met behoud van het klassieke Aeon-gevoel.</description>
		<description lang="pl_PL">Całkowicie przeprojektowana skóra Aeon, o nowoczesnym wyglądzie, zachowując klasyczny układ skóry Aeon.</description>
		<description lang="pt_BR">Design completamente novo para criar um look moderno, mantendo o feeling do Aeon Clássico.</description>
		<description lang="pt_PT">Completamente redesenhado para criar um visual moderno enquanto retém o toque clássico Aeon.</description>
		<description lang="ro_RO">Complet reproiectat pentru a crea o înfățișare modernă, dar totuși păstrând atmosfera clasică Aeon.</description>
		<description lang="ru_RU">Полностью переработан, чтобы создать современный облик, сохраняя при этом классическое чувство Aeon.</description>
		<description lang="sk_SK">Kompletne prepracovaný dizajn s moderným vzhľadom pri zachovaní klasického štýlu Aeon.</description>
		<description lang="sv_SE">Totalt omarbetad för att skapa ett modernt utseende, samtidigt som man behåller den klassiska Aeon-känslan.</description>
		<description lang="th_TH">การออกแบบใหม่หมดจด เพื่อสร้างรูปลักษณ์ทันสมัย, ​​ขณะที่ยังคงความรู้สึกคลาสสิคของ Aeon.</description>
		<description lang="tr_TR">Modern görünüme kavuşturmak için baştan tasarlandı, klasik Aeon hissi korundu</description>
		<description lang="vi_VN">Thiết kế lại hoàn toàn để tạo nên một phong cách hiện đại, trong khi đó vẫn duy trì một cảm giác Aeon cổ điển.</description>
		<description lang="zh_TW">完全的翻新設計以創造現代化的視覺感受，同時仍維持Aeon的經典外觀。</description>
		<platform>all</platform>
		<license>CC BY-NC-SA 4.0</license>
		<forum>https://forum.kodi.tv/showthread.php?tid=210069</forum>
		<website>https://github.com/MikeSiLVO/skin.aeon.nox.silvo</website>
		<source>https://github.com/MikeSiLVO/skin.aeon.nox.silvo</source>
		<assets>
			<icon>resources/icon.png</icon>
			<fanart>resources/fanart.jpg</fanart>
			<screenshot>resources/screenshots/screenshot-01.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-02.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-03.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-04.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-05.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-06.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-07.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-08.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-09.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-10.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-11.jpg</screenshot>
			<screenshot>resources/screenshots/screenshot-12.jpg</screenshot>
		</assets>
		<news>[I][COLOR FFFF9800]v9.1.7[/COLOR][/I][CR]- Add DialogPVRGuideControls.xml[CR]- Actually Fix playlist statistics infolines[CR][TABS]1[/TABS][LIGHT](Embuary Helper required)[CR]- Fix some views using minute duration instead of hour/minute setting[CR][CR][B]All updates may contain various changes and/or improvements[/B][CR]For a more complete list visit:[CR][I][COLOR FFFF9800]https://github.com/MikeSiLVO/skin.aeon.nox.silvo/commits/nexus[/COLOR][/I]</news>
	</extension>
</addon>

<addon id="slyguy.dependencies" name="SlyGuy Dependencies" provider-name="SlyGuy" version="0.0.29">
  <requires>
    <import addon="repository.slyguy"/>
  </requires>
  <extension point="xbmc.python.module" library="resources/modules" />
  <extension point="xbmc.addon.metadata">
    <description lang="en">Dependencies required by all Slyguy add-ons</description>
    <reuselanguageinvoker>true</reuselanguageinvoker>
    <license></license>
    <language></language>
    <website></website>
    <news>remove python qrcode</news>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon>

<addon id="slyguy.trailers" name="SlyGuy Trailers" provider-name="SlyGuy" version="0.0.27">
    <requires>
        <import addon="script.module.slyguy" version="0.86.20"/>
    </requires>
    <extension point="xbmc.python.pluginsource" library="default.py">
        <provides>executable</provides>
    </extension>
    <extension point="xbmc.service" library="service.py" start="login" />
    <extension point="kodi.context.item">
        <menu id="kodi.core.main">
        <item library="default.py">
            <label>$LOCALIZE[20410]</label>
            <visible>
                    [String.IsEqual(ListItem.DBType,movie) + String.Contains(Window(10000).Property(_slyguy_trailer_context_menu),1)] |
                    [String.IsEqual(ListItem.DBType,tvshow) + String.Contains(Window(10000).Property(_slyguy_trailer_context_menu),2)] |
                    [String.IsEqual(ListItem.DBType,season) + String.IsEqual(ListItem.Season,) + String.Contains(Window(10000).Property(_slyguy_trailer_context_menu),2)] |
                    [String.IsEqual(ListItem.DBType,season) + String.Contains(Window(10000).Property(_slyguy_trailer_context_menu),3)]
            </visible>
        </item>
        </menu>
    </extension>
    <extension point="xbmc.addon.metadata">
        <description lang="en">An add-on to enhance the Kodi trailer experience</description>
        <reuselanguageinvoker>true</reuselanguageinvoker>
        <license></license>
        <language></language>
        <website></website>
        <news>Add season trailers. Simplify context menu logic</news>
        <assets>
        <icon>icon.png</icon>
        </assets>
    </extension>
</addon>
</addons>
