State of the addons

April 27th, 2010 theuni

It’s been a while since we’ve updated our readers on the status of things, so I wanted to give a quick preview of how the addons are shaping up. Many nightly users are itching for new builds, and those that have compiled their own have been greeted by broken plugins, scrapers, etc. This is by design, as the entire framework has changed to make it easier for users to acquire addons and stay up to date. Here’s a quick preview of the current state of things:

Current state of the Addons Manager

Right away you’ll notice that scrapers are now addons, which initially may seem strange. The reasoning behind the change is that scrapers change often, yet we only do roughly two stable releases of XBMC each year.  With a full-fledged addon manager in place (think firefox), you’ll be able to stay up to date without ever touching a keyboard. Obviously plugins, scripts, and skins will work the same way.

We have introduced an official XBMC repository where addons will be hosted. These will be tested for stability and should allow us to keep an eye out for broken or outdated addons. We are fortunate to be able to take advantage of the new mirror system, so the experience will be blazing fast and redundant. And for those who wish to venture outside of the official repository, you will be able to add 3rd party repos as well. In fact, repos themselves are just addons. How cool is that?

For now the XBMC repo is in private testing so don’t expect to see the functionality of the above screenshot just yet. There is still quite a bit of work to be done, but it’s nice to be able to show off as things take form. To answer a popular (and valid) question: for the most part old addons will continue to work, but they will need to be accompanied by a new description file. We have not released the schema details yet because they are still in flux, but rest assured that the info is coming soon.

We’ll make an announcement when the bits have been committed that will allow bleeding-edge users to begin testing the new features.

  1. Joshua S.
    April 27th, 2010 at 11:26 | #1

    Very exciting! Can’t wait for the release, are we still looking at a 2-week timeframe? Also, it has been mentioned that the Add-ons will be able to use any language. Possibly a sily question, but is PHP included? Oftentimes “any” really means “quite a few” or sometimes “a couple”. I would love to be able to contribute to the community by creating some add=ons with my mad PHP skills!

  2. salva
    April 27th, 2010 at 11:30 | #2

    Marvelous!!!! This is a GREAT improvement to XBMC. You rock guys!!!!

  3. April 27th, 2010 at 11:36 | #3

    Awesome. Can’t wait!

  4. Maksim
    April 27th, 2010 at 11:36 | #4

    Eh…and what about PVR client?

  5. April 27th, 2010 at 12:18 | #5

    @JoshuaS. I am not sure the context of you reading about the language, but I would assume they mean for localization. Though I could be wrong. I think it would be too good to be true to have other languages available :)

  6. HwyXingFrog
    April 27th, 2010 at 12:37 | #6

    I had the exact reaction XBMC expected when they mention scrapers as addons, but it makes complete sense. Especially since I heard thetvdb.com is doing some updates.

    I can’t wait for the new version. 9.11 has been the best experience since I started using XBOX media center, everything works so smoothly, especially with XBMC Live 9.11 on my Zotac IONITX box.

  7. sebak
    April 27th, 2010 at 12:38 | #7

    @Joshua – It’s like OwlBoy says, languages = localization languages. It’s impossible to support all programming languages.
    Maybe a good time to learn python

  8. Joe Papps
    April 27th, 2010 at 14:59 | #8

    Your making it very hard to be patient ;)
    Love the work your doing and how this is shaping up.

  9. Brice
    April 27th, 2010 at 15:01 | #9

    Yes we want to bleed on the edge :P
    XBMC still rocking the machines at home :)
    thx for the update

  10. sdsnyr94
    April 27th, 2010 at 15:32 | #10

    Looking great… are you still on track for a 10.05 release… or are we looking more toward a 10.06?

    Also, reading conflicting reports in the forum about PVR… will it make the next stable release? If not, will it just be a plugin that can be added later from the repo, or will we need to wait till the 10.11+ release?

    Great work, and as always Thanks to everyone who contributes!

  11. ecco
    April 27th, 2010 at 16:18 | #11

    Just wanted to send out a huge “thank you” to the XBMC team. I love XBMC and am anxiously awaiting the new version!

  12. Joshua S.
    April 27th, 2010 at 20:54 | #12

    @sebak
    well poo. I do a lot of AGI scripting for Asterisk systems, where they use STDIN/STDOUT so literally anything can be used… got my hopes up for nothing :( Still excited for the next release though!

  13. April 28th, 2010 at 04:30 | #13

    Hey, I run the MeediOS repository, let me know if you need any help with the schema or design for the xbmc one. I’ve got lots of experience with plugins and scraper distribution ;)

  14. April 28th, 2010 at 08:44 | #14

    Very nice to see XBMC become a little more “keyboard-free.” This is going to be a great feature.

  15. EricV
    April 28th, 2010 at 11:01 | #15

    @Maksim

    You can test the pvr-testing2 branch in the mean time. Works for me.

  16. hikaricore
    April 28th, 2010 at 11:22 | #16

    Honestly from my experience svn has been pretty stable since shortly after the merge was announced. There were a couple times where the addons section stopped working for a day or two, but otherwise it’s been pretty smooth sailing. Now I don’t use a lot of plugins/scripts and such so there may have been issues that I didn’t encounter, but just for general use all has been well more often than not. :)

  17. Trav
    April 28th, 2010 at 15:04 | #17

    I’m very much looking forward to this, it will make things so much easier. Thanks to the XBMC team for all their hard work, you guys have made something very special. I love this software!

  18. Jezz_X
  19. Maksim
    April 29th, 2010 at 05:59 | #19

    @EricV
    Hm…where can I find it and install?

  20. Jezz_X
    April 29th, 2010 at 08:48 | #20

    Maksim :
    @EricV
    Hm…where can I find it and install?

    You can’t yet

  21. Horst Ewan
    April 29th, 2010 at 10:01 | #21

    This really turns me on!!! Thanks!

  22. koop
    April 29th, 2010 at 12:41 | #22

    cant wait for the release a decent addon manager is what ive always been missing in xbmc!!
    Thx for this amazing software

  23. hikaricore
    April 29th, 2010 at 22:21 | #23

    I retract my comment from the other day as skins are now addons and are a pain in the ass to get working.
    Rolling back 2 days on git to see if I found the commit that ruined everything. :p

  24. hikaricore
    April 29th, 2010 at 22:53 | #24

    Anyone wishing to avoid the skins as addons nightmare stay at commit 0407444770383972184b592abb33a1c6dc499418 which i believe is r29543 unless gitrev.sh isn’t working atm. :p

  25. forcedalias2
    May 8th, 2010 at 11:20 | #25

    That’s awesome news! The scraper sources keep changing and it’s getting a little troublesome cleaning up “half-fetched” information.

Comments are closed.