Build: repository.xocko 1.0.0, skin.estuary.modv2 21.4+omega.10.xocko.1131, script.module.pvr.artwork 2.2.10, plugin.video.kodimovplus 1.0.0+kodimov.5

This commit is contained in:
xocko committed 2026-11-07 11:32:41 +00:00
commit 2468356e9e
33 files changed
+319

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
# xocko Kodi repository
Generated by `build_kodi_repo.py` - do not edit by hand.
Install: in Kodi, *Add-ons > Install from zip file* with
`https://git.anosanube.ovh/xocko/kodi-repo/raw/branch/main/repository.xocko.zip`
+157
View File
@@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addons>
<addon id="repository.xocko" name="xocko Kodi Repository" version="1.0.0" provider-name="xocko">
<extension point="xbmc.addon.repository" name="xocko Kodi Repository">
<dir>
<info compressed="false">https://git.anosanube.ovh/xocko/kodi-repo/raw/branch/main/addons.xml</info>
<checksum>https://git.anosanube.ovh/xocko/kodi-repo/raw/branch/main/addons.xml.md5</checksum>
<datadir zip="true">https://git.anosanube.ovh/xocko/kodi-repo/raw/branch/main/</datadir>
<hashes>false</hashes>
</dir>
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">xocko's personal Kodi add-ons</summary>
<description lang="en_GB">Customised Estuary MOD V2 skin, kept in sync with upstream, plus its dependencies.</description>
<platform>all</platform>
<assets>
<icon>icon.png</icon>
</assets>
</extension>
</addon>
<addon id="skin.estuary.modv2" version="21.4+omega.10.xocko.1131" name="Estuary MOD V2 Omega" provider-name="Guilouz, K21 branch by PvD">
<requires>
<import addon="xbmc.python" version="3.0.1"/>
<import addon="xbmc.gui" version="5.17.0"/>
<import addon="script.skinshortcuts" version="1.1.3"/>
<import addon="script.image.resource.select" version="3.0.2"/>
<import addon="script.module.pvr.artwork" version="2.0.0"/>
</requires>
<extension point="xbmc.gui.skin" debugging="false">
<res width="1920" height="1440" aspect="4:3" default="false" folder="xml" />
<res width="1920" height="1280" aspect="3:2" default="false" folder="xml" />
<res width="1920" height="1200" aspect="16:10" default="false" folder="xml" />
<res width="2040" height="1080" aspect="17:9" default="false" folder="xml" />
<res width="1920" height="1080" aspect="16:9" default="true" folder="xml" />
<res width="2338" height="1080" aspect="19.5:9" default="false" folder="xml" />
<res width="2160" height="1080" aspect="18:9" default="false" folder="xml" />
<res width="2560" height="1080" aspect="21:9" default="false" folder="xml" />
</extension>
<extension point="xbmc.service" library="scripts/services.py" visible="!String.IsEmpty(Window(home).Property(CurrentSkin))" />
<extension point="xbmc.python.script" library="scripts/helpers.py" />
<extension point="kodi.context.item">
<menu id="kodi.core.main">
<item library="scripts/context_menu_jumptoletter.py">
<label>$LOCALIZE[31365]</label>
<visible>!String.IsEmpty(Window(home).Property(CurrentSkin)) + [String.IsEqual(ListItem.dbtype,movie) | String.IsEqual(ListItem.dbtype,set) | String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,artist) | String.IsEqual(ListItem.dbtype,album) | String.IsEqual(ListItem.dbtype,musicvideo) | Container.Content(addons)] + !Window.IsVisible(Home)</visible>
</item>
<item library="scripts/context_menu_moviessets.py">
<label>$LOCALIZE[31381]</label>
<visible>!String.IsEmpty(Window(home).Property(CurrentSkin)) + String.IsEqual(ListItem.DBType,set) + !Window.IsVisible(Home)</visible>
</item>
</menu>
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">Estuary MOD V2 skin by Guilouz, adapted for Omega by PvD</summary>
<description lang="en_GB">Estuary MOD V2 is a mod from Estuary by Guilouz for Kodi 18 and adapted for Kodi 21 (Omega) by PvD from Kodinerds Community. It attempts to be easy for first time Kodi users to understand and use.</description>
<disclaimer lang="en_GB">For better experience, be sure to install all addons required by the skin.</disclaimer>
<platform>all</platform>
<license>CC BY-SA 4.0, GNU GENERAL PUBLIC LICENSE Version 2.0</license>
<source>https://github.com/b-jesch/skin.estuary.modv2/tree/Omega</source>
<assets>
<icon>resources/icon.png</icon>
<fanart>resources/fanart.jpg</fanart>
<screenshot>resources/screenshots/screenshot_1.png</screenshot>
<screenshot>resources/screenshots/screenshot_2.png</screenshot>
<screenshot>resources/screenshots/screenshot_5.png</screenshot>
<screenshot>resources/screenshots/screenshot_7.png</screenshot>
<screenshot>resources/screenshots/screenshot_8.png</screenshot>
<screenshot>resources/screenshots/screenshot_9.png</screenshot>
<screenshot>resources/screenshots/screenshot_10.png</screenshot>
<screenshot>resources/screenshots/screenshot_13.png</screenshot>
<screenshot>resources/screenshots/screenshot_14.png</screenshot>
<screenshot>resources/screenshots/screenshot_15.png</screenshot>
</assets>
<news>
For a complete view of changes visit https://github.com/b-jesch/skin.estuary.modv2/tree/Omega
</news>
</extension>
</addon>
<addon id="script.module.pvr.artwork" name="PVR Artwork Module" version="2.2.10" provider-name="PvD">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.simplecache" version="2.0.2"/>
<import addon="script.module.requests" version="2.22.0+matrix" />
</requires>
<extension point="xbmc.python.module" library="lib" />
<extension point="xbmc.python.script" library="service.py" />
<extension point="xbmc.service" library="main.py" />
<extension point="kodi.context.item" library="addevent.py">
<menu id="kodi.core.main">
<item library="service.py" args="call_contextmenu">
<label>32065</label>
<visible>System.HasAddon(script.module.pvr.artwork) + Skin.HasSetting(Skin_enablePvrArtwork) + [Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRGuide.xml) | Window.IsActive(MyPVRRecordings.xml) | Window.IsActive(MyPVRTimers.xml) | Window.IsActive(MyPVRSearch.xml)]</visible>
</item>
</menu>
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en">Fetch PVR artwork from folders, libraries and TMDB/fanart.tv</summary>
<description lang="en">The PVR artwork module for Kodi provides artwork for PVR related content by scraping (and caching) this information from local folders, libraries and TMDB/fanart.tv. This module uses the TMDb API but is not certified by TMDb. API keys for TMDB and fanart.tv required.</description>
<news/>
<license>GNU GPL Version 3, 29 June 2007</license>
<forum/>
<source>https://github.com/b-jesch/script.module.pvr.artwork</source>
<platform>all</platform>
<assets>
<icon>resources/icon.png</icon>
<fanart/>
</assets>
</extension>
</addon>
<addon id="plugin.video.kodimovplus"
name="KodiMov+"
version="1.0.0+kodimov.5"
provider-name="Paco8, xocko">
<requires>
<!--- <import addon="xbmc.python" version="2.25.0"/> -->
<import addon="script.module.requests"/>
<import addon="script.module.inputstreamhelper" version="0.5.2" />
<import addon="script.module.pytz"/>
<import addon="script.module.dateutil"/>
<import addon="script.module.ttml2ssa" version="0.1.16" />
</requires>
<extension point="xbmc.python.pluginsource" library="default.py">
<provides>video</provides>
</extension>
<extension point="xbmc.service" library="service.py" />
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">Movistar+ for Kodi, with automatic login from the Movistar home network</summary>
<summary lang="es_ES">Movistar+ para Kodi, con inicio de sesión automático desde la red de Movistar</summary>
<description lang="en_GB">Fork of Paco8's Movistar+ add-on (plugin.video.movistarplus). Logs in by itself from the Movistar home network, keeps the channel list and numbers up to date, hides the channels that need stronger DRM than Kodi has, adds free Galician channels (TVG2, TeleVigo) and writes a programme guide for every channel. Requires a Movistar+ subscription.</description>
<description lang="es_ES">Fork del addon Movistar+ de Paco8 (plugin.video.movistarplus). Inicia sesión solo desde la red de Movistar, mantiene la lista y los números de los canales al día, oculta los canales que necesitan una protección que Kodi no tiene añade canales gallegos gratuitos (TVG2, TeleVigo) y genera la guía de programación de todos los canales. Se necesita estar abonado a Movistar+.</description>
<news>1.0.0+kodimov.5: TV guide setup writes the programme guide before creating the IPTV Simple settings, so the guide isn't empty on a new box.
1.0.0+kodimov.4: first login on a new box needs no password from the Movistar home network: the account is found and the box registered automatically.
1.0.0+kodimov.3: one-tap TV setup: "Create settings for IPTV Simple" also turns on Movistar channel numbers, daily list reload, and restarts IPTV Simple; fixes invalid XML in that file.
1.0.0+kodimov.2: programme guide for every channel (Movistar + TVG2/TeleVigo), TeleVigo on 15, silent background refresh.
1.0.0+kodimov.1: first KodiMov+ release, based on Movistar+ 1.0.0.</news>
<disclaimer lang="en_GB">This addon is not officially commissioned/supported by Movistar+. All product names, logos, and trademarks mentioned in this project are property of their respective owners.</disclaimer>
<disclaimer lang="es_ES">Este addon no ha sido realizado ni apoyado por Movistar+. Todos los nombres de productos, logotipos y marcas registradas mencionados en este proyecto son propiedad de sus respectivos dueños.</disclaimer>
<platform>all</platform>
<license>LGPL-2.1-or-later</license>
<website>https://git.anosanube.ovh/xocko/kodimovplus</website>
<source>https://git.anosanube.ovh/xocko/kodimovplus</source>
<assets>
<icon>icon.png</icon>
<fanart>resources/fanart.png</fanart>
<screenshot>resources/screen1.jpg</screenshot>
<screenshot>resources/screen2.jpg</screenshot>
<screenshot>resources/screen3.jpg</screenshot>
<screenshot>resources/screen4.jpg</screenshot>
<screenshot>resources/screen5.jpg</screenshot>
</assets>
</extension>
</addon>
</addons>
+1
View File
@@ -0,0 +1 @@
807a5287fef6244393f72487b804c66c
+45
View File
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.kodimovplus"
name="KodiMov+"
version="1.0.0+kodimov.5"
provider-name="Paco8, xocko">
<requires>
<!--- <import addon="xbmc.python" version="2.25.0"/> -->
<import addon="script.module.requests"/>
<import addon="script.module.inputstreamhelper" version="0.5.2" />
<import addon="script.module.pytz"/>
<import addon="script.module.dateutil"/>
<import addon="script.module.ttml2ssa" version="0.1.16" />
</requires>
<extension point="xbmc.python.pluginsource" library="default.py">
<provides>video</provides>
</extension>
<extension point="xbmc.service" library="service.py" />
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">Movistar+ for Kodi, with automatic login from the Movistar home network</summary>
<summary lang="es_ES">Movistar+ para Kodi, con inicio de sesión automático desde la red de Movistar</summary>
<description lang="en_GB">Fork of Paco8's Movistar+ add-on (plugin.video.movistarplus). Logs in by itself from the Movistar home network, keeps the channel list and numbers up to date, hides the channels that need stronger DRM than Kodi has, adds free Galician channels (TVG2, TeleVigo) and writes a programme guide for every channel. Requires a Movistar+ subscription.</description>
<description lang="es_ES">Fork del addon Movistar+ de Paco8 (plugin.video.movistarplus). Inicia sesión solo desde la red de Movistar, mantiene la lista y los números de los canales al día, oculta los canales que necesitan una protección que Kodi no tiene añade canales gallegos gratuitos (TVG2, TeleVigo) y genera la guía de programación de todos los canales. Se necesita estar abonado a Movistar+.</description>
<news>1.0.0+kodimov.5: TV guide setup writes the programme guide before creating the IPTV Simple settings, so the guide isn't empty on a new box.
1.0.0+kodimov.4: first login on a new box needs no password from the Movistar home network: the account is found and the box registered automatically.
1.0.0+kodimov.3: one-tap TV setup: "Create settings for IPTV Simple" also turns on Movistar channel numbers, daily list reload, and restarts IPTV Simple; fixes invalid XML in that file.
1.0.0+kodimov.2: programme guide for every channel (Movistar + TVG2/TeleVigo), TeleVigo on 15, silent background refresh.
1.0.0+kodimov.1: first KodiMov+ release, based on Movistar+ 1.0.0.</news>
<disclaimer lang="en_GB">This addon is not officially commissioned/supported by Movistar+. All product names, logos, and trademarks mentioned in this project are property of their respective owners.</disclaimer>
<disclaimer lang="es_ES">Este addon no ha sido realizado ni apoyado por Movistar+. Todos los nombres de productos, logotipos y marcas registradas mencionados en este proyecto son propiedad de sus respectivos dueños.</disclaimer>
<platform>all</platform>
<license>LGPL-2.1-or-later</license>
<website>https://git.anosanube.ovh/xocko/kodimovplus</website>
<source>https://git.anosanube.ovh/xocko/kodimovplus</source>
<assets>
<icon>icon.png</icon>
<fanart>resources/fanart.png</fanart>
<screenshot>resources/screen1.jpg</screenshot>
<screenshot>resources/screen2.jpg</screenshot>
<screenshot>resources/screen3.jpg</screenshot>
<screenshot>resources/screen4.jpg</screenshot>
<screenshot>resources/screen5.jpg</screenshot>
</assets>
</extension>
</addon>
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="repository.xocko" name="xocko Kodi Repository" version="1.0.0" provider-name="xocko">
<extension point="xbmc.addon.repository" name="xocko Kodi Repository">
<dir>
<info compressed="false">https://git.anosanube.ovh/xocko/kodi-repo/raw/branch/main/addons.xml</info>
<checksum>https://git.anosanube.ovh/xocko/kodi-repo/raw/branch/main/addons.xml.md5</checksum>
<datadir zip="true">https://git.anosanube.ovh/xocko/kodi-repo/raw/branch/main/</datadir>
<hashes>false</hashes>
</dir>
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">xocko's personal Kodi add-ons</summary>
<description lang="en_GB">Customised Estuary MOD V2 skin, kept in sync with upstream, plus its dependencies.</description>
<platform>all</platform>
<assets>
<icon>icon.png</icon>
</assets>
</extension>
</addon>
Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.
+32
View File
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.module.pvr.artwork" name="PVR Artwork Module" version="2.2.10" provider-name="PvD">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.simplecache" version="2.0.2"/>
<import addon="script.module.requests" version="2.22.0+matrix" />
</requires>
<extension point="xbmc.python.module" library="lib" />
<extension point="xbmc.python.script" library="service.py" />
<extension point="xbmc.service" library="main.py" />
<extension point="kodi.context.item" library="addevent.py">
<menu id="kodi.core.main">
<item library="service.py" args="call_contextmenu">
<label>32065</label>
<visible>System.HasAddon(script.module.pvr.artwork) + Skin.HasSetting(Skin_enablePvrArtwork) + [Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRGuide.xml) | Window.IsActive(MyPVRRecordings.xml) | Window.IsActive(MyPVRTimers.xml) | Window.IsActive(MyPVRSearch.xml)]</visible>
</item>
</menu>
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en">Fetch PVR artwork from folders, libraries and TMDB/fanart.tv</summary>
<description lang="en">The PVR artwork module for Kodi provides artwork for PVR related content by scraping (and caching) this information from local folders, libraries and TMDB/fanart.tv. This module uses the TMDb API but is not certified by TMDb. API keys for TMDB and fanart.tv required.</description>
<news/>
<license>GNU GPL Version 3, 29 June 2007</license>
<forum/>
<source>https://github.com/b-jesch/script.module.pvr.artwork</source>
<platform>all</platform>
<assets>
<icon>resources/icon.png</icon>
<fanart/>
</assets>
</extension>
</addon>
Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon id="skin.estuary.modv2" version="21.4+omega.10.xocko.1131" name="Estuary MOD V2 Omega" provider-name="Guilouz, K21 branch by PvD">
<requires>
<import addon="xbmc.python" version="3.0.1"/>
<import addon="xbmc.gui" version="5.17.0"/>
<import addon="script.skinshortcuts" version="1.1.3"/>
<import addon="script.image.resource.select" version="3.0.2"/>
<import addon="script.module.pvr.artwork" version="2.0.0"/>
</requires>
<extension point="xbmc.gui.skin" debugging="false">
<res width="1920" height="1440" aspect="4:3" default="false" folder="xml" />
<res width="1920" height="1280" aspect="3:2" default="false" folder="xml" />
<res width="1920" height="1200" aspect="16:10" default="false" folder="xml" />
<res width="2040" height="1080" aspect="17:9" default="false" folder="xml" />
<res width="1920" height="1080" aspect="16:9" default="true" folder="xml" />
<res width="2338" height="1080" aspect="19.5:9" default="false" folder="xml" />
<res width="2160" height="1080" aspect="18:9" default="false" folder="xml" />
<res width="2560" height="1080" aspect="21:9" default="false" folder="xml" />
</extension>
<extension point="xbmc.service" library="scripts/services.py" visible="!String.IsEmpty(Window(home).Property(CurrentSkin))" />
<extension point="xbmc.python.script" library="scripts/helpers.py" />
<extension point="kodi.context.item">
<menu id="kodi.core.main">
<item library="scripts/context_menu_jumptoletter.py">
<label>$LOCALIZE[31365]</label>
<visible>!String.IsEmpty(Window(home).Property(CurrentSkin)) + [String.IsEqual(ListItem.dbtype,movie) | String.IsEqual(ListItem.dbtype,set) | String.IsEqual(ListItem.dbtype,tvshow) | String.IsEqual(ListItem.dbtype,artist) | String.IsEqual(ListItem.dbtype,album) | String.IsEqual(ListItem.dbtype,musicvideo) | Container.Content(addons)] + !Window.IsVisible(Home)</visible>
</item>
<item library="scripts/context_menu_moviessets.py">
<label>$LOCALIZE[31381]</label>
<visible>!String.IsEmpty(Window(home).Property(CurrentSkin)) + String.IsEqual(ListItem.DBType,set) + !Window.IsVisible(Home)</visible>
</item>
</menu>
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">Estuary MOD V2 skin by Guilouz, adapted for Omega by PvD</summary>
<description lang="en_GB">Estuary MOD V2 is a mod from Estuary by Guilouz for Kodi 18 and adapted for Kodi 21 (Omega) by PvD from Kodinerds Community. It attempts to be easy for first time Kodi users to understand and use.</description>
<disclaimer lang="en_GB">For better experience, be sure to install all addons required by the skin.</disclaimer>
<platform>all</platform>
<license>CC BY-SA 4.0, GNU GENERAL PUBLIC LICENSE Version 2.0</license>
<source>https://github.com/b-jesch/skin.estuary.modv2/tree/Omega</source>
<assets>
<icon>resources/icon.png</icon>
<fanart>resources/fanart.jpg</fanart>
<screenshot>resources/screenshots/screenshot_1.png</screenshot>
<screenshot>resources/screenshots/screenshot_2.png</screenshot>
<screenshot>resources/screenshots/screenshot_5.png</screenshot>
<screenshot>resources/screenshots/screenshot_7.png</screenshot>
<screenshot>resources/screenshots/screenshot_8.png</screenshot>
<screenshot>resources/screenshots/screenshot_9.png</screenshot>
<screenshot>resources/screenshots/screenshot_10.png</screenshot>
<screenshot>resources/screenshots/screenshot_13.png</screenshot>
<screenshot>resources/screenshots/screenshot_14.png</screenshot>
<screenshot>resources/screenshots/screenshot_15.png</screenshot>
</assets>
<news>
For a complete view of changes visit https://github.com/b-jesch/skin.estuary.modv2/tree/Omega
</news>
</extension>
</addon>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 235 KiB