XBMC is growing up. Gains cool new services.

Posted By: Team XBMC on Jan 08, 2010 in Site News

Remember a few weeks back when we announced our new Bytemark server? Well, we’ve already put it to very good use. In addition to setting up the buildbot mentioned previously, we’ve also created an extremely versatile file repository for XBMC use. Over the past few months, we’ve worked with several university and ISP link admins to create an extensive mirror system all over the world — one that can be used for xbmc releases, nightly builds, skins, plugins… the list goes on.

Before going any further, on behalf of the XBMC team and community,  I would like to give my sincere thanks to all of the mirrors that have agreed to host us. At the moment, we’re up to 13 and still growing. I’m especially grateful to Neil Bright and Georgia Tech who have offered to be our master mirror. See the link at the end of this post for a full list.



On to the good stuff! Firstly, I’d like to introduce Billy (our oh-so-clever nickname for the buildbot). You can check it out here, though it’s probably not of much interest to most users. The system consists of a master server that dishes out build instructions, and a series of slaves to carry them out. We are currently building standard configurations of XBMC for Linux, Windows, and OSX (x86 and ppc) on a nightly basis, though we also have the ability to kick off a build for any configuration and OS at any time. What a timesaver for us! The Linux ppas are still being hosted on launchpad, though this may change in the future. If you would like to contribute a buildslave, drop us a line.

The more interesting part for users is the mirror system that hosts these builds. For that we chose Mirrorbrain, which has been a delight to work with. Another big thank-you to Peter Poeml from the Mirrorbrain project, who is probably the most helpful developer I’ve ever encountered. This is a great piece of software that constantly checks the status of the mirrors and dishes out files based on certain criteria, in an effort to ensure that downloads work as quickly and reliably as possible. It also generates Metalinks which allow you to download from several mirrors at once!

So where to find the new goodies? Head over to the new mirrors page. Currently you’ll find official nightly builds. That’s right, for our bleeding-edge users and testers there is no longer any need to scour the forums for nightlies, now you can get them at blazing speeds directly from the source!

By now you might be wondering if we plan to host addons here, and the answer is an unequivocal ‘yes’. I’ve already sent out messages to all of our skinners offering to host for them. This should eliminate the need for rapidshare and the other (annoying yet helpful) free file hosting sites. The mirror system is slated to be the backend for the official XBMC addon installer that is in the works though at this time there is no ETA for that, I’ll be sure to share when there’s something to show off.

Thanks again to all the mirror admins and their respective universities and companies, you can see them below. A current list of the mirrors will always be available here. Please get in touch with us if you would like to become an official mirror.

Georgia Tech, HostEurope, NetCologne, SoftList.de, University of Mannheim, University of Granada, University of Seville, Institut Pierre Simon Laplace, The Computer Society at LU & LTH, Swedish University Computer Network, Oregon State University, Secsup.org, University of Idaho, AussieHQ, Optus, Rotterdam University

Please be patient with us in the beginning. The new features are a work in progress and we’ll be adding to them often. There are bound to be a few kinks to work out now that the mirrors are public, so feel free to report any major issues in the forum and we’ll take a look as quickly as possible.

Enjoy!

Update: Dutch mirror added: Rotterdam University

Share on reddit


Discussion - 27 Comments

  • oos Jan 08, 2010 

    Oh, this sounds awesome, way to go! For us end-users: “This should eliminate the need for rapidshare and the other…” is very welcome. ;)

  • davidw Jan 08, 2010 

    No more downloadlink searching for Skins and(?) Scripts/PlugIns?!

    Great!!!!

    Cheers,
    David

  • Bertrand Jan 08, 2010 

    Great work guys.

    I personally really appreciate the effort you put in explaining and describing your dev processes.

  • Jimmer Jan 08, 2010 

    This is great! Currently I have my ATV set up to point Launcher to thequestor’s nightlies. What URL should I get Launcher to point to to get the official XBMC latest nightly for ATV/OSX? Thanks in advance!

  • theuni Jan 08, 2010 

    @Jimmer
    Someone else has already pointed this out, I’ll include a ‘latest’ link soon.

  • Jimmer Jan 08, 2010 

    @theuni

    Awesome! Thanks dude….

  • Berz Jan 08, 2010 

    Great work as always. This is very welcome :)

  • Mason Jan 08, 2010 

    these are awsome news! you guys are the best … saw these buildslave on a lot of other projects, and it’s a hughe timesaver

  • paul Jan 08, 2010 

    I’m very pleased to see that German Companies and Universities contribute.

  • ahlar Jan 08, 2010 

    Wow! Lots of stuff moving for XBMC. I’m really happy of this specific development, the nightly builds are really appreciated.

  • petaire Jan 08, 2010 

    Guys, I think that a lot of people are waiting for the support of CUDA or anything that can switch the task to the GPU…

  • zag Jan 08, 2010 

    Is there going to be a web based repository for plugins? I know you can host them but what about web management?

  • Maxim Jan 08, 2010 

    Wow. If this is what you guys do in your spare time, i’d love to see what you do for a day to day job.

  • bleze Jan 08, 2010 

    Will be cool when you can browse skins and skins and view previews from the sofa before installing it :)

  • cowfodder Jan 08, 2010 

    This is awesome news! Will make things much easier when I build my new HTPC.

  • Topnet Jan 08, 2010 

    How about also hosting a SVN or Git repository for skinners and other addons?

    One common place for them to publicly develop all skins, plugins, and scripts?

  • Alex Jan 08, 2010 

    What about using OpenMAID framework as a base for the interface to be used for uploading and downloading addons?

    OpenMAID is an open source web framwwork designed for this exact purpose by the MeediOS project, it’s really nice!

    Skin it to match XBMC website then just add VBullitin login to it for using our forum accounts and your are golden :)

    OpenMAID would allow for very easy web management by addon developers that are not part of the XBMC team ;)

  • Gerwin v. Nöthen Jan 08, 2010 

    Well, thanks also the XBMC Team, which has made this possible :-)
    Without them, we won’t have such a wonderful which we could support! ;-)
    Thanks, its a pleasure to be here and look around.

  • Topnet Jan 08, 2010 

    By the way, is this maybe also designed to be the first planned step of adding a auto-update function to XBMC?

    For us using nightly SVN builds it would be great to have an “update to latest version” button in the GUI.

  • theuni Jan 09, 2010 

    @Jimmer
    See here: http://mirrors.xbmc.org/nightlies/osx/latest.dmg
    This may change in the future.

    @Alex
    Thanks for the tip. After a quick look, details look scarce. Do you work on the project?

  • Alex Jan 09, 2010 

    theuni :@Alex Thanks for the tip. After a quick look, details look scarce. Do you work on the project?

    Sorry I do not work on the OpenMAID or MeediOS project, no I’m only a user.

    I just think that OpenMAID is a really easy to use web interface for this purpose.

    You might want to try asking zag2me, I’ve seen zag2me in the XBMC forums.

  • Alex Jan 09, 2010 

    @theuni The source code for OpenMAID is available in MeediOS SVN, and I think that it’s documented in their wiki.

  • Jimmer Jan 11, 2010 

    @theuni

    Thanks, but I’ve found a strange problem. I think because I already had the Launcher pointing at thequestor’s nightlies when I added the XBMC.org nightlies as a source, then the launcher app locks up every-time I try to select the downloads section. Possibly it can’t deal with two separate sources serving up builds that are identically titled? I removed launcher, re-installed it and it works again without the XBMC.org source…. Could it be two identical files confusing launcher, or your URL?

  • ahlar Jan 12, 2010 

    Any chance of having win32GL builds? I’ve just discovered that CrystalHD support needs GL under Windows and doesn’t work properly under DX.

  • xsintill Jan 13, 2010 

    any chance other branches will be added like dsplayer?

  • theuni Jan 14, 2010 

    Other branches will not be added for public consumption, only for internal use. We don’t want the general public using branched builds… they’re in a branch for a reason. Once merged to trunk, then we’re interested in feedback.

  • Fjerpje Jan 14, 2010 

    This is awesome i love XBMC now its fully functional on my hardware i can’t imagine why i did not knew this software before. I hope to set up my own compagny soon and i’m willing to make donations to the developers if they put these donations to good use.

About XBMC

XBMC is a free and open source media player application developed by the XBMC Foundation, a non-profit technology consortium. XBMC is available for multiple operating-systems and hardware platforms, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.