1

我可以在旧版本上手动安装更新的插件,旧版本会看到 Kodi 中的更新到期(通过注意 new 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,其中包含一个名为 .zip 的 zip 文件script.name-3.0.1.zip。zip 文件内是另一个名为的文件夹script.name,其中包含 addon.xml 和其他插件内容。

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

据我所知,以上是我所看到的用于其他插件的内容。什么是正确的存储库/目录配置?我错过了什么?

4

1 回答 1

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。

于 2016-12-15T22:59:43.657 回答