Kodi插件自动更新的要求 - 看到更新但没有检索它

时间:2015-02-17 22:34:09

标签: repository auto-update add-on xbmc kodi

我可以在旧版本上手动安装更新的插件,旧版本会在Kodi内看到更新(通过注意新的addons.xml.md5),但它永远不会进一步发展。

我没有制作单独的存储库插件zip - 没有读过任何说它是特别需要的。回答这个问题非常有帮助,可能就是问题所在。然而,考虑到Kodi仍然认为它需要更新,似乎没有必要。

我的addon.xml文件设置如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon
    id="script.name"
    version="3.0.1"
    name="3"
    provider-name="4">

    <requires>
        <import addon="xbmc.python" version="2.1.0"/>
    </requires>

    <extension point="xbmc.python.script"
        defaultresolution="720p"
        defaultresolutionwide="720p"
        library="default.py"/>

    <extension point="xbmc.addon.metadata">
        <platform>all</platform>
        <minversion></minversion>
        <summary lang="en">summary</summary>
        <description lang="en">description</description>
        <website>site</website>
        <source>trunk</source>
    </extension>

    <extension point="xbmc.addon.repository"
               name="Add-on Repository for 3">
        <info compressed="true">http URL for addons.xml</info>
        <checksum>http URL for addons.xml.md5</checksum>
        <datadir zip="true">http URL for zips</datadir>
    </extension>
</addon>

使用插件ID = script.name,在zips目录中是一个名为script.name的文件夹,其中包含一个名为script.name-3.0.1.zip的zip文件。在zip文件中是另一个名为script.name的文件夹,其中包含addon.xml和其他插件内容。

完整路径为zips\plugin.name\plugin.name-3.0.1.zip\plugin.name\addon.xml

据我所知,以上就是我所见过的其他插件。什么是正确的存储库/目录配置?我错过了什么?

1 个答案:

答案 0 :(得分:0)

有一个错误可以阻止几个插件在addon.xml中引用相同的存储库。因此,如果您的repo包含多个插件,则需要使用单独的专用存储库插件。或者为每个插件创建几个存储库。

此外,从Kodi 17 Krypton开始,对于压缩插件,md5校验和文件是必需的。也就是说,如果您有addon.foo.bar-1.2.3.zip,那么您需要在其旁边创建addon.foo.bar-1.2.3.zip.md5。它是一个纯文本文件,包含相应zip的md5 hexdigest。