2015-02-17 107 views
1

我可以手动安装更新的插件而不是旧版本,而旧版本会看到Kodi内更新(通过注意到新的addons.xml.md5),但它永远不会进一步发展。对Kodi插件自动更新的要求 - 看到更新但不检索它

我没有制作单独的存储库插件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,在拉链目录中是一个名为包含一个script.name-3.0.1.zip一个zip文件名为script.name文件夹。 zip文件内部是另一个名为script.name的文件夹,其中包含addon.xml和其他插件内容。

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

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

回答

0

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

此外,从Kodi 17氪开始,md5校验和文件对压缩插件是强制性的。也就是说,如果你有addon.foo.bar-1.2.3.zip,那么你需要创建addon.foo.bar-1.2.3.zip.md5。这是一个纯文本文件,其中包含相应zip的md5十六进制文件。