2015-02-17 285 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十六進制文件。