Hi all,
As some of you may have seen, we've opened the Frodo repo and we've begun pushing updates into it. Here's what you need to know: We didn't get around to adding a more sophisticated system for managing repositories this time around. So unfortunately, we'll have to use the same procedure that we used when going from Dharma to Eden. For plugins, we have migrated the majority from the Eden repo, Frodo and Eden are mostly compatible in that regard. For scripts, we migrated a portion of the scripts to the Frodo repo we think were Frodo compatible. For the other add-ons, authors will need to opt-in and request that they be added to Frodo. Here's the list of the ones currently in repo: http://mirrors.xbmc.org/addons/frodo/ - If your add-on will work in Frodo and Eden with no changes, you may simple submit a pull request for Frodo, and the same version may be used. - If you have changes between Eden and Frodo, you may submit a pull request for both, with the understanding that the Frodo add-on will need to have a major version bump (eg 1.0.0 -> 2.0.0). This is because we need to be able to ensure that Frodo users will get the newer version, and that you maintain the ability to maintain both versions separately. In order to be compatible with Frodo, you must ensure that you include the necessary versions of the dependencies, which may have changed. Also, it's time to say goodbyte to Dharma. As of Frodo's final release, Dharma updates will be officially closed. She was a good ship! ========================================= EVERYONE: 1) The httpapi has been removed! Hooray! Make sure that you're not using it for Frodo. - You can see the changes for Frodo to json-rpc that may help in your transition here: http://wiki.xbmc.org/index.php?title=Frodo_API_changes#JSON-RPC. We intend to add the other API changes there very soon. - For Eden compatible JSON calls use <import addon="xbmc.json" version="4.0"/> - For Frodo use <import addon="xbmc.json" version="5.0"/> 2) In the category 'nice to have, but (not yet) mandatory': It would be nice if you could include a fanart image in your addon. see: http://wiki.xbmc.org/index.php?title=Add-on_development#fanart.jpg SKINS: Due to some major changes, Frodo skins have dropped backwards-compatibility, so all skinners will need to submit requests for Frodo. Changed requirements: <import addon="xbmc.gui" version="4.00"/> API Changes: http://forum.xbmc.org/showthread.php?tid=126502 SCRIPTS/PLUGINS: - if changes to your addon are needed to make them Frodo compatible, use: <import addon="xbmc.python" version="2.1"/> - else use: <import addon="xbmc.python" version="2.0"/> Concerning XBMC python modules, only new additions have been added to Frodo. Unicode handling in python: nothing has changed in this regard, but since several addons still fail to handle it properly, it wouldn't hurt to read this topic: http://forum.xbmc.org/showthread.php?tid=144677 WEB-INTERFACES: For all Frodo-compatible web interfaces, please use: <import addon="xbmc.gui" version="4.00" /> <import addon="xbmc.json" version="5.00" /> SCRAPERS: We need to do a bump on xbmc.metadata before accepting scrapers. Version 2.0 Does not yet exist! For scrapers compatible with Eden/Frodo, please use: <import addon="xbmc.metadata" version="1.0"/> If you are using the new "aspect" feature, please use: <import addon="xbmc.metadata" version="2.0"/> ========================================= As some of the names have changed since Eden, here is a list of the persons who will be handling all your pull requests: - Beenje (Plugins) - olympia (Scrapers) - Martijn (Scripts) - ronie (Skins) - Montellese (Web Interfaces) Last, but not least, a big thanx to all our addon developers out there. Without your dedication, devotion, countless hours of coding, bugfixing and providing support, XBMC would not have been what it is today! Cheers, Team-XBMC ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: INSIGHTS What's next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net _______________________________________________ Xbmc-addons mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xbmc-addons
