Search Results

Keyword: ‘dharma’

Dear addon and skin developers!

October 30th, 2012 blittan Comments off

As you might already know, XBMC has moved translations handling to a great web based translation system called Transifex lately for the Frodo release. This turned out to work really awesome with the help of our regular and a lot of new translators.

Translators would love to translate the addons and skins as well. Team XBMC would like to help the developement with providing and maintaining the same translation infrastructure, what we use for XBMC core, to YOUR addons and skins.

With this system, handling of language files for your addon becomes much more simple, because you won’t have to deal with pulling translations to your upstream addon repository language-by-language, monitoring the mailing list anymore.

All you have to do is provide some basic data of your upstream repository (where the fresh English language file resides) and you can easily pull in fresh translations from time to time, (or before bumping release) from XBMC’s official translations github repositories for addons and skins.

These repositories are always kept in sync with the translation work going on transifex.net. This work is done by Team-XBMC, just like we do it with XBMC-core and internal addon language files.

Along with user friendliness, one really awesome thing about Transifex is that translators will be able to use the translation memory created with the core language file and the internal addons. So they can check how a special term was already translated.

Read more…

XBMC 11.0 - May Cycle (updated)

June 5th, 2012 natethomas 65 comments

New ConfluenceAs mentioned previously, we have now moved into a monthly development cycle, in which we merge new features at the beginning of the month and then perform bug fixes through the rest of the month. 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 11.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 in the May Changelog.

AudioEngine

As many of you no doubt already know by now, the really big code update this cycle was the inclusion of AudioEngine, led by gnif, into XBMC proper. For more information on this massive code shift, visit this post or check the wiki.

Hi10P

On an only slightly less frequently requested note, anime fans will be happy to learn that elupus has incorporated Hi10P playback into XBMC. A massive caveat to this development is that, in order to play back 1080p 10bit video, you are going to need an incredibly powerful machine with a very fast CPU (we’re talking desktop grade hardware). Users are reporting that 720p video appears to be at least workable on your lower level CPUs, but any expectations for silky smooth playback on something like the NVIDIA ION platform will almost certainly be met with disappointment. With that said, if you are currently running a fairly powerful machine, XBMC is finally ready to play your anime.

BR & DVD

In the steady march toward full unecrypted Bluray playback, elupus has also incorporated a virtual directory for Bluray files. While XBMC is still only able to display and navigate native HDMV Bluray menus (and not the common BD-J menus), users will be able to view a list of video files that display the video duration in the folder and select whichever video he or she would like to watch.

For users who typically watch DVDs recorded in a non-native default language, developer Montellese has subtly altered the way XBMC picks the appropriate audio language from among multiple options. Rather than simply picking the audio that has been flagged as “default,” XBMC will attempt to match the language of the XBMC installation with the audio language. So if you are running XBMC in German, and you attempt to watch a movie that typically would default in English, but happens to have a German track, XBMC will attempt to recognize and then select that track for you.

In addition, after selecting the appropriate language, XBMC will now make its audio selection based on the “best” track, rather than the first track listed. So in the past, there may have been 3 German language tracks listed in the following order: DTS-HD, MP3, and Dolby Digital. If XBMC was unable to play the DTS-HD track, it would default down to the next track and pick MP3. Now it will pick the next best track, and default to Dolby Digital.

Image Caching Improvements

One major area targeted for improvement for Frodo is the XBMC library. In particular, we are focused on making the library faster and smarter. The first step in this process, led by Jonathan Marshall, is a dramatic improvement in the way the library handles images. In the past, images would be cached in a local file and XBMC would have no knowledge of where that local file came from or what it was for. Now, XBMC will log where an art file comes from and where it is cached. In addition, XBMC will log what kind of file it is, whether it is a poster, a banner, clearart, or whatever.  This means, as this framework is extended, skinners will be able to use locally cached art in numerous different views, regardless of whether the art type is banner, thumb, or other. Users will be able to change the art, simply by placing a new art file in the folder where the media is located and letting XBMC automatically note that the file has changed. And MySQL users will no longer have to worry about pathsubstitutions, as each client will maintain its own thumbnail cache that gets registered in the bigger database.

This means XBMC needs to recache all your lovely art, which will be done as you browse each item in your library. You’ll notice the first time you browse a listing the art will take a bit longer than usual to come in, but once recached, everything will be nice and snappy again. At the moment, only the smart links to your various image files are part of the May Cycle; however, as XBMC starts to take advantage of these improvements, libraries and skins should experience dramatic improvements in the months ahead.

Confluence Updates

In the shift from Dharma to Eden, Jezz_X was tasked with making media more easily accessible from the home screen with Confluence. Now, as more devices like the Raspberry Pi become available, the goal is to make the default skin Confluence as streamlined and efficient as possible, while continuing to make the media quickly accessible. To that end, you’ll note a number of changes this cycle. First of all, throughout XBMC, users will be greeted with a single, uniform, clean background image that may be altered at the user’s preference (Note: the code to change the background image is not available in this snapshot, so keep an eye out for nightlies and the June cycle). The default font has been switched to Android’s Roboto font. Weather forecasts as well as the home screen “recently added” lists have been bumped up to 10 scrollable items, and the Music category has gotten “recently added” albums. Finally, a “global search” bar has been added to the home screen so that those who have a lot of media can go directly to whatever they are looking for. (At the time of this writing, however, the global search bar has been know to cause some issues, at least on the Windows side, so be careful when trying it out.) Update: At the time of this writing, in order to use global search, users must install it as an addon in Addons->Program Addons.

Our first second 64bit platform

On the platform side, Davilla has drastically updated the build process for OSX. As of this cycle, XBMC for PPC is no longer available. On the upside however, XBMC is now a 64bit program in OSX and users may feel a measurable performance increase. Given how long XBMC4Xbox has lasted, PPC holdouts should probably not fear too much about this shift, as, if demand continues to exist, I have no doubt that a builder somewhere will continue to build XBMC for PPC. Note: while this transition has occurred in code, the automated alpha build available below is still only 32bit. Keep an eye out next month and in nightlies for the first build by our buildbot in 64bit. Update: It appears that 64bit Linux users have actually been enjoying 64bit XBMC since 2008, thereby making OSX our second 64bit platform. Apologies for the earlier misstatement.

Conclusion

That covers some of the more notable and easily visible changes in this cycle. For a full list of all the May changes, feel free to take a look at our list of May milestones. Also, keep an eye out for the June Cycle. Or, if you are feeling a bit brave and a bit lucky, just start downloading now! At the moment, builds available are on the Windows and OSX platforms. Given the additional complexities of distribution, builds for iOS and Linux are not yet available.

XBMC 11.0 - Eden

March 24th, 2012 natethomas 226 comments

It’s been over a year in the works and today we are excited to announce that XBMC 11.0 is finally ready and available for download. You can find XBMC 11.0 here.

xbmc-eden-announce
XBMC 11.0 Milestones include Addon Rollbacks, vast improvements in Confluence (the default skin), massive speed increases via features like Dirty-region rendering and the new JPEG decoder, a simpler, better library, movie set scraping, additional protocol handling, better networking support, better handling of unencrypted BluRay content and structures, adjustable display refresh rate in OSX (to match the already available feature in Windows and Linux), AirPlay support, an upgraded weather service with geoip lookup, and much, much more. Check out the highlights in the summarized changelog.

XBMC Eden

The new Confluence

In addition to our many software improvements, we’ve increased our reach in the realm of hardware support since Dharma was released. Eden marks the first in-sync stable release for the Apple TV2iPad, and other iOS devices. We’ve vastly improved the method by which we handle input, including heavily upgrading JSON-RPC support, making remote control support much, MUCH simpler in Windows, and enabling unique methods of device communication with hardware. And now even AMD devices are supported for GPU video decoding in Linux to some extent, thanks to the inclusion of VAAPI.

Beyond XBMC 11 for Windows, Linux, OSX, and iOS, we are also happy to announce XBMCbuntu Final.

XBMCbuntu is very similar to past versions of XBMC Live. By default, the user boots directly into XBMC, and if he/she chooses, he or she will never see the underlying OS. However, unlike Live, XBMCbuntu is now built upon a full LXDE desktop environment, which has a web browser (Chromium) with a fully updated (and updatable) version of Flash built-in and a GUI package manager ready to install and update all of the normal Ubuntu programs a typical Linux user might use. The user may now toggle between XBMC, which auto-starts, and a normal desktop if he or she chooses. And, perhaps most exciting for many users, XBMC will now be upgradeable, both from command line and from the GUI package manager, without fear of crashing the XBMC experience.

Naturally, those users who do not want to see the desktop will never need to. When you boot your computer, you will be booted directly into the XBMC homescreen, just as you are right now. The only clear difference is the new power underneath the hood. Those users who have already installed the Beta version of XBMCbuntu can upgrade to final using the apt-get upgrade commands.

There are truly an incredible number of updates and improvements between Dharma and Eden. But don’t take our word for it. Download XBMC 11.0 Eden now.

XBMC 11.0 Eden: Beta available now

December 24th, 2011 natethomas 198 comments

It took a bit longer than expected due to a few bumps in the road, but we are excited to present the first preview release of (what we consider to be) the best version of the best home theater software out there.

Ladies and Gentlemen, XBMC 11.0 Eden: Beta 1 is available to download.

xbmc-eden-beta-announce-xmas-wide

The sheer number of new features, platforms, and improvements to nearly every facet of the XBMC experience found within Eden are nearly too numerous to count.

Milestones include Addon Rollbacks, vast improvements in Confluence (the default skin), massive speed increases via features like Dirty-region rendering and the new JPEG decoder, a simpler, better library, additional protocol handling, better networking support, better handling of unencrypted BluRay content and structures, adjustable display refresh rate in OSX (to match the already available feature in Windows and Linux), AirPlay support, an upgraded weather service, and much more. Check out the highlights in the summarized changelog.

In addition to our many software improvements, we’ve increased our reach in the realm of hardware support since Dharma was released. Eden marks the first in-sync stable release for the Apple TV2, iPad, and other iOS devices. We’ve vastly improved the method by which we handle input, including heavily upgrading JSON-RPC support, making remote control support much, MUCH simpler in Windows, and enabling unique methods of device communication with hardware like the HDMI-CEC Adapter. And now even AMD devices are supported for GPU video decoding in Linux to some extent, thanks to the inclusion of VAAPI.

We are also in the process of drastically altering XBMC Live to make it more like a full “*Buntu” version of XBMC with massive changes to the boot and install process. That alteration is not quite ready for prime time (and, thus, is not available at this time), but our devs are working on it round the clock. Keep an eye out for a more in-depth article on this in the next week or so. The XBMC Linux PPA is also not immediately available, but check back a few days after Christmas. It should be online at that time.

Because this is Beta software, you can likely expect minor issues over the course of the next few weeks. For example, you may discover issues with playing movie trailers that may require a manual install of the Youtube addon. If, after asking in the forum and updating to the most recently available Beta, your issue is not solved, feel free to follow the above link to the Trac service and create a ticket with the issue.  As always, when troubleshooting, providing a debug log will be essential to resolving issues.

And with that, we invite users one and all to backup your userdata folder (which is always a good idea)(also, iOS users, you should follow this link for info on your slightly different backup process), and get to downloading!

Downloads may be found here.

Let us know what you think in the comments. Spread the word. XBMC Eden Beta is finally available!

Addon Authors, please prepare for Eden

December 3rd, 2011 natethomas 50 comments

This is just a quick note for addon authors.

XBMC API Changes

"Please return your trays and seatbacks to upright position and prepare for Eden."

XBMC 11.0 Eden represents the first update to the addon repository since Dharma was released and a number of API changes have occurred in between these two releases. First off, our thanks to all the authors who have been keeping on top of API changes. You are doing a great job. The Team would like to recommend that those authors who have not yet upgraded to Eden do so now.

For more specifics on skinning, scripting, json, Python calls, and similar addon API updates, please visit:

http://wiki.xbmc.org/index.php?title=Eden_API_Changes

Thank you for flying Air XBMC. We are nearing the runway.

OpenELEC 1.0 released

October 26th, 2011 natethomas 69 comments

Team XBMC would happily like to congratulate Team OpenELEC on their release of v1.0.

OpenELECOpenELEC, for those who don’t know, is somewhat similar to XBMC Live. The basic concept is that the user interacts with XBMC without once having to visit a non-XBMC screen. The similarities between XBMC Live and OpenELEC end there though. Live is based on a modified and stripped down release of Ubuntu. OpenELEC has been built from scratch specifically to act as a media center. Live is based on minimal Ubuntu, thus you can easily install all services and applications that are available on Ubuntu repositories, and as a pre-requisite, Live includes all the system files necessary for the Ubuntu ecosystem.  Essentially, the user who is looking for an XBMC-optimized customization of the standard Ubuntu OS would likely prefer XBMC Live. The user who would like XBMC stripped down to the very most basic essentials for ultimate boot time would likely prefer OpenELEC.

In the streamlining process, OpenELEC cuts out any and all unnecessary drivers and optimizes those drivers that are present. In furtherance of this, specific NVIDIA ION and AMD Fusion-based systems have been developed, in addition to the generic build.

Beyond enhanced boot time, perhaps the most interesting features of OpenELEC are the network of additional addons that are separate from XBMC-proper, which allow for LiveTV functionality, GUI configuration, self-updating, and media downloading, among other things.

OpenELEC Settings Page

With release 1.0, OpenELEC becomes fully compatible with XBMC 10.1 Dharma. Now that most of the underlying architecture is in place, OpenELEC should be able to update to XBMC Eden relatively quickly, once Eden has been released.

For a relatively easy to follow guide on installing OpenELEC, feel free to check out the Lifehacker article on OpenELEC. And, of course, go to OpenELEC to download the goodness. For those of you who have already tried out OpenELEC in the past or are going to in the near future, head to the comments to let us know how the experience went.

XBMC Eden Skinning Changes

October 7th, 2011 natethomas 44 comments
super_smooth_xbmc_skin

That's smooth skin!

Confluence has been XBMC’s default skin for approximately 2 years now. In software dev terms, that makes it practically ancient. Fortunately, XBMC’s Jezz_X has been on the case to update Confluence so that it might better take advantage of a bushel bag of new tricks.

Some Background

On August 8th, 2008, an XBMC skinning group that came to be known as Team Razorfish presented a skin called MediaStream to the world. While most XBMC users would typically point to Aeon or an Aeon derivative as their favorite skin, it is undeniably true that MediaStream and its derivatives are the most downloaded skins among all the XBMC and XBMC derivative projects, because they’re the defaults.

When Plex broke off, that team made MediaStream_Redux their default. Similarly, when Team XBMC decided to move on from Project Mayhem 3 HD, we tasked our in-house skinner Jezz_X to make something awesome, and Jezz_X started with the MediaStream base.

On Oct 10, 2009, Team XBMC’s in-house skinner Jezz_X presented the Team with a first look at his, as yet unnamed, new skin. Obviously, we liked it a lot. Over the next month, we threw dozens of requests, bugs, and suggestions his way, and he handled them all brilliantly.

When it came time to name this new creation, the team agreed that we wanted something that was completely the opposite of Mayhem, like Serenity or Elegance or Fluidity. Many wanted to push the smooth, fluid way in which the skin seemed to breeze around.  Additionally, XBMC 9.11 Camelot, the skin’s new home, marked the first time all of the many amazing qualities of XBMC were truly going to combine without a drop of Xbox input. And so “Confluence,” the flowing together of many streams, was adopted. XBMC Camelot was released with Confluence on December 24, 2009, just in time for Christmas, and the devs were already hard at work on Dharma. Read more…