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



我可以在旧版本上手动安装更新后的插件,旧版本会看到Kodi内应该进行更新(注意到新的addons.xml.md5),但它永远不会继续。

我没有制作一个单独的存储库插件zip-没有读到任何关于它是特别需要的东西。回答这个问题会很有帮助,也可能是问题所在。然而,考虑到科迪仍然认为它需要更新,这似乎没有必要

我将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和其他插件内容。

完整路径为zipsplugin.nameplugin.name-3.0.1.zipplugin.nameaddon.xml

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

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

此外,从Kodi 17 Krypton开始,压缩插件必须使用md5校验和文件。也就是说,如果你有addon.foo.bar-1.2.3.zip,那么你需要在它旁边创建addon.foo.bar-1.2.3.zip.md5。这是一个纯文本文件,包含相应zip的md5六进制摘要。

相关内容

  • 没有找到相关文章

最新更新