Archive

Author Archive

Google Summer of Code 2013

March 29th, 2013 natethomas 5 comments

We’d like to inform our users again that we have applied to be a mentoring organization for this year’s Google Summer of Code. As many of you know, we were accepted last year as well as in 2008.

As last year was such a success for the program, we have very high hopes that we might be accepted again this year, particularly given all the excitement surrounding XBMC for Android and other embedded devices, though we recognize that GSoC is always a fierce competition. If you are a student interested in applying, please head over to our project Ideas page and begin thinking about what you might like to hack on.

OpenELEC 3.0.0 Released

March 25th, 2013 natethomas 11 comments

Congratulations to our friends over at OpenELEC for their release of OpenELEC 3.0.0! OpenELEC is an embedded operating system built around XBMC designed to be as lightweight as possible.

OpenELEC 3.0.0 incorporates XBMC 12.1 with support for NVIDIA, AMD, and Intel solutions, along with a dedicated Raspberry Pi build. In addition to XBMC 12.1 and the Raspberry Pi port, 3.0.0 brings stable AMD XVBA video decoding, along with many other stability improvements and other improvements across the entire platform.

For more information or to update your copy, feel free to visit the OpenELEC 3.0.0 announcement page.

XBMC 12.1 - Now Even Better

March 18th, 2013 natethomas 134 comments

About a month and a half after the release of XBMC 12.0, we are happy to announce XBMC 12.1 with substantial fixes  for 12.0 across all platforms. Fixes include:

  • XBMC now supports using OSX’s default output device for audio as well as hardware decoding with Intel GPUs in OSX
  • XBMC no longer hogs audio for Linux and on resume audio will continue to work in Linux
  • Full iPhone 5 resolution is now enabled
  • Volume buttons on Android devices now control Android volume, rather than XBMC volume
  • Volume buttons on OSX devices once again control OSX volume, rather than XBMC volume
  • Player optimization on the Raspberry Pi, including more efficient playback, better subtitle support, and many crash fixes
  • iOS 6 support on the AppleTV 2.
  • XBMC does not crash when listed on the AppleTV top shelf
  • Added support for additional Xbox 360 controller types
  • Broader and more intelligent support for CEC devices
  • Fixed problems with several addons due to broken binary read/write in our python interface
  • Language fixes, including 7 new languages: Albanian, Burmese, Malay, Persian (Iran), Tamil (India), Uzbek, Vietnamese
  • AirPlay fixes, including making discovery of XBMC more reliable on OSX
  • Numerous crashing and stability fixes across all platforms

For all users interested in maximum stability, we highly recommend that you update from 12.0 to 12.1. This is the XBMC you were looking for.

Updating

To update to XBMC 12.1, please visit our download page, which includes downloads for Windows, OSX, and Android, and instructions for Linux, iOS, the Apple TV, and the Raspberry Pi. XBMCbuntu users can see these instructions for upgrading to 12.1 using ppa:team-xbmc/ppa. A clean build of XBMCbuntu with 12.1 will be available in the near future.

If you have any problems read the Frodo FAQ, the Raspberry Pi FAQ, or the Android FAQ, depending on your version.

How To Help

If you would like to help with XBMC, we encourage you to submit bugs in Trac, provide support in our Forums where you can, or donate to the Foundation if you like.

For those of you who are tracking and submitting bugs: You may notice that Github has an “Issues” section. The Team would very much appreciate it if you did not submit bug reports through that section, but rather continued to use the forums and Trac. At the moment, the Team is using Issues as a concise means of grouping and identifying particular bugs that they gather from the forum and Trac sources. Thanks for your help!

XBMC 13 - Gotham - February Cycle

March 14th, 2013 natethomas 62 comments

Before we get started with the Cycle release notes, we are going to let the cat out of the bag. Team XBMC has voted and determined that the development code name for XBMC 13 will be Gotham. Those of you with art skills are welcome to start putting together awesome XBMC 13 Gotham images now, if you like.

With XBMC 12 – Frodo released, we are now returning to our monthly development cycle, where the first portion of the month is dedicated to feature additions and the second portion is devoted to bug fixes for those and other features. This means, at the end of every month, developers, bug-reporters, and those willing to deal with potentially highly unstable builds can try a snapshot from the current development cycle, and the organization, in turn, will have a more stable and predictable development process. For those of you who would prefer a stable version of XBMC, we will always recommend the most recent stable release (XBMC 12.0), but for the brave, you are welcome to try the end of the month build. To give an idea of just how unstable/alpha these builds can be, there will almost certainly be months in which some platforms won’t actually have usable builds. As always, we recommend you backup your userdata folder before upgrading.

With that said, let’s review some of the more notable changes from the February Changelog.

Play Using…

As many of you know, one of the bigger pushes for the XBMC project over the past year has been a dramatic improvement in UPnP support. In continuing that trend, developer elupus has implemented a new UPnP Play Using… feature, which allows the current XBMC machine you are interacting with to push video or audio to any UPnP compatible device that supports the file-type.

For those familiar with AirPlay for video and audio, this is quite similar, except now you don’t need to be using an iOS device to push your content. You just need to check the box to turn on your UPnP server in XBMC under System->Services->UPnP and you can send your media anywhere that supports it.

Once UPnP is enabled, simply highlight some piece of media, open the context menu, and select “Play using.” A list of your UPnP compatible devices will pop up, including any other instances of XBMC that you’ve allowed to be controlled by UPnP (also a setting in System->Services).

At the moment, Play Using cannot be used mid-playback, though that is slated to be introduced. Also, as you can see in the above image, the controls on the device that is serving up the media are limited in the default skin Confluence, but are the full playback controls in the mobile skin Touched. Playback itself is already nearly flawless. Also, at present Play Using only works for local media and does not yet support video and audio streaming addons.

Android Improvements

This first cycle includes a slew of Android improvements. For starters, XBMC now controls native Android audio, so users don’t have to close XBMC, turn the volume up, re-open XBMC, and finally listen to whatever they were listening to. Instead, the audio is controlled like any other Android app (thanks to mcrosson). Second, XBMC for Android is no longer stuck facing one direction. If you flip your Android device 180 degrees, XBMC will flip with it (thanks to montellese).

iOS Improvements

The local iOS keyboard is already the default keyboard for XBMC, but now it has even more utility. It can accept any text from any iOS language, and it also supports the iOS clipboard copy and paste feature (thanks to ulion).

Other Improvements

Dev Montellese continues his breakneck work of improving the XBMC library. With this cycle, he has added tags for tv shows and musicvideos, and he has also made it possible for those individuals who like to pick and choose each piece of media art individually to add alternative artwork (landscape, banner, etc.) without needing to use an addon like the automated Artwork Downloader. To use this feature, click “Choose art” on a piece of media’s info screen, and then select “Add art” at the bottom.

Conclusion

As always, this is merely a sample of the many changes this cycle. For a full list of all the February changes, feel free to take a look at our list of February milestones. It’s quite a long list this month. Also, keep an eye out for both the March Cycle and other stories on the blog. Or, if you are feeling a bit brave and a bit lucky, just start downloading.

How to Contribute

If you use this cycle’s build, we encourage you to submit bugs in Trac, provide support in our Forums where you can, or donate to the Foundation if you like.

For those of you who are tracking and submitting bugs: You may notice that Github has an “Issues” section. The Team would very much appreciate it if you did not submit bug reports through that section, but rather continued to use the forums and Trac. At the moment, the Team is using Issues as a concise means of grouping and identifying particular bugs that they gather from the forum and Trac sources. Thanks for your help!

XBMC now available on iOS 6.1 for Apple TV

February 22nd, 2013 natethomas 19 comments

As many of you likely have been aware, neither XBMC nor any other non-Apple media center has been available for the updated Apple TV 2 Software 5.2 (iOS 6.1).

Now, we are pleased to announce that XBMC finally supports this update, thanks to the incredible work of XBMC dev Memphiz.

To get your updates on, head over to our wiki and follow the instructions for Apple TV version 5.0 and up.

XBMC Server Update, SCALE, and Other Notes

February 5th, 2013 natethomas 20 comments

Now that some of the excitement of the XBMC 12 release has blown over, we need to take a moment to handle some maintenance and take a look at the very near future.

Server Update

First up, this Sunday (Feb. 10th) starting at 2100 UTC (1PM PST), we are finally going to deal with the ever increasing popularity of XBMC by upgrading servers and moving the forums onto a completely separate server from the XBMC.org blog, downloads, and the wiki. This way, when tech blogs and other news sites from all over the internet point to us, the massive load (375,000 page views on the blog alone last Wednesday) will not affect the support and development discussions in the forum.

From the user perspective, nothing will change, except there should be fewer forum (and blog) crashes. With that said though, if forum.xbmc.org and xbmc.org are acting glitchy at all on Sunday, there’s a reason.

We’d also like to thank WebHostingBuzz for generously sponsoring an additional server to help us bear the load.

SCALE

Once again, XBMC will be attending SCALE in sunny Los Angeles, the weekend of February 22-24th. This year, we plan on showing off some pretty exciting hardware at our booth, including the Pivos XIOS DS, PVR in action, and – with luck – an Ouya Dev Box.

Cory Fields (theuni), Keith Herrington (keith), Ned Scott (nedscott), and Nathan Betzen (natethomas) will be manning the booth, where we plan on having some awesome, never before seen XBMC swag. Additionally, Nathan will be giving a talk on growing online software communities at 11:30am on Friday.

We’d love to see you all there, and to help make that happen the SCALE organizers have agreed to help out the XBMC community. If you enter the promotion code XBMC during registration, you can get 50% off your full access pass for the weekend.

There are no plans for an XBMC user meet up this year, but if enough of you speak up in the comments, we could definitely look into arranging one.

Clearing Up Confusion

Recently we’ve noticed a fair amount of confusion about what software is offered by Team XBMC and the XBMC Foundation. To clear up that confusion, we’d like to direct everyone to the XBMC Software page, which lists all the software XBMC officially supports. If you happen to run into some software that is not on the list that appears to be offered by XBMC, don’t hesitate to ask about it in the General Discussion area of the forum.

We’d also like to take this time to ask the operators of all XBMC fan sites and related sites that use the name “XBMC” to include an official disclaimer, preferably on the front page, but at a minimum on your About page and on any software you distribute and on any official press releases that includes the following language: “(Insertname) is not connected to or in any other way affiliated with XBMC, Team XBMC, or the XBMC Foundation. Furthermore, any software, addons, or products offered by (Insertname) will receive no support in official XBMC channels, including the XBMC forums and various social networks.” We believe that language will effectively clear up most confusion. We would also appreciate if any users who come across a site that uses the XBMC name without this disclaimer to inform us either on the forum or via our contact page.

Updated Forum Rules

Finally, to make the lives of our moderators easier, we’ve updated the forum rules. The goal with this update was to better spell out acceptable general conduct, clear up rules on no solicitation, and reduce unnecessary clutter and spammy behavior. Those of you who spend a lot of time in the forum are encouraged to check these rules out to make sure you are in compliance. We hope that this update will make the forum overall an easier place to read and navigate. And because we believe the forum is ever changing, comments and suggestions for alterations to these rules are open in the Forum Rules Update thread.

Conclusion

That just about wraps it up. If you are planning on attending SCALE in about three weeks, definitely let us know, either in the comments or on one of the social networks. We’d love to see you guys!

XBMC 12.0 - Frodo

January 29th, 2013 natethomas 243 comments

Everyone at Team XBMC is proud and excited to announce the long awaited XBMC 12 “Frodo.” Features for XBMC 12 include:

  • HD audio support, including DTS-MA and Dolby True-HD, via the new XBMC AudioEngine (OSX/iOS not yet available)
  • Live TV and PVR support
  • h.264 10bit (aka Hi10P) video software decoding for anime
  • 64bit support in OSX to match the 64bit support in Linux
  • Improved image support, allowing the database to accomodate numerous additional image types and more interesting and complex skins
  • Support for the Raspberry PI
  • Initial support for the Android platform
  • Improved AirPlay support across all platforms, including AirPlay audio in XBMC for Windows to match the other platforms
  • Improved controller support in Windows and Linux
  • Advanced Filtering in the library
  • Video library tags to complement movie sets
  • Advanced UPnP sharing
  • Default video languages now match the language being used by XBMC
  • Translations now powered by Transifex

A Shout Out to Our Friends and Sponsors

With this release, we’d like to single out a few friends and sponsors who went a very long ways to make Frodo a reality.

To start, we’ve added two entirely new users bases with Frodo. The first was the Raspberry Pi platform. It’s rare when a registered charity can do something as incredible as create a piece of hardware that’s got thousands of people salivating. It’s absolutely unheard of when that piece of hardware pops out as the single least expensive means of running XBMC ever. Thanks to the Raspberry Pi Foundation for their efforts and their support!

Pivos: The XBMC for Android port catalyst

The second new platform is XBMC for Android. The simple fact of the matter is, XBMC for Android might not exist as a working port right now if it weren’t for the decision of Pivos Technology to employ two XBMC Team members fulltime to make it happen. Of course, countless other Team Members and non-Team coders have contributed to the code base both before and after that initial decision, but it was Pivos who gave our developers the necessary man hours to make XBMC for Android a reality.

In addition, in an unheralded move, Pivos has gone above and beyond the standard sponsor requirements and donated enough XIOS DS’s to the Foundation so that every current XBMC Team member, regardless of skill set (from developers to wiki maintainers to testers), has or will have an Android device to tinker with and test things out on.

Finally, there are the friends and sponsors who provide all the data that makes XBMC what it is, including TheTVDB, TheMovieDb, Fanart.tv, and TheAudioDb, among so many others. In particular, we’d like to acknowledge Weather Underground who stepped in to rescue XBMC when we lost our last weather host and also WebHostingBuzz and Bytemark Hosting, the webservers who make XBMC.org possible.

Thanks to you all!

Conclusion and Download

To get XBMC 12 Frodo, please visit our download page.

Check out our changelog for a more complete list of updates for XBMC 12.

Let us know what you think of XBMC 12 in the comments below, or, if you like, via the donation button at the top of the page.

If you have any problems read the Frodo FAQ, the Raspberry Pi FAQ, or the Android FAQ, depending on your version, and don’t hesitate to report them in our forums and report verified bugs in Trac.