<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>XBMC</title>
	<atom:link href="http://xbmc.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://xbmc.org</link>
	<description>Open Source Home Theatre Software</description>
	<lastBuildDate>Mon, 16 Dec 2013 17:08:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>Server Issues: Solved</title>
		<link>http://xbmc.org/server-issues-solved/</link>
		<comments>http://xbmc.org/server-issues-solved/#comments</comments>
		<pubDate>Mon, 16 Dec 2013 17:04:37 +0000</pubDate>
		<dc:creator>Nathan Betzen</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2743</guid>
		<description><![CDATA[We are pleased to announce that the XBMC download and addon servers are back up and running. We&#8217;ve switched over to some newer, faster hardware, and after a few hiccups, it appears the problems that have been hounding us for the past week or so have finally been resolved. The only remaining issue is one &#8230;]]></description>
				<content:encoded><![CDATA[<p>We are pleased to announce that the XBMC download and addon servers are back up and running. We&#8217;ve switched over to some newer, faster hardware, and after a few hiccups, it appears the problems that have been hounding us for the past week or so have finally been resolved.</p>
<p>The only remaining issue is one we cannot fix on this end. If you are a user that managed to download and install a skin over the past few days, and that skin is missing textures or otherwise doesn&#8217;t look exactly right, you may need to delete and reinstall it. To do so, you will need to navigate to the packages folder inside your <a title="XBMC Userdata " href="http://wiki.xbmc.org/?title=Userdata" target="_blank">userdata folder</a>, delete the skin zip file, and then open XBMC, uninstall the skin, and then reinstall it. This issue will likely affect a very, very limited minority of users, but for those it does affect, don&#8217;t hesitate to ask questions in the <a title="XBMC Forum" href="http://forum.xbmc.org/" target="_blank">forums</a> if you have issues.</p>
<p>For everyone else, downloads are up and running. Feel free to browser some of our <a title="Video Addons" href="http://addons.xbmc.org/" target="_blank">addons</a> and download to your heart&#8217;s content, or get to <a title="Download XBMC" href="http://xbmc.org/download/" target="_blank">downloading XBMC</a> itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/server-issues-solved/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Server Issues</title>
		<link>http://xbmc.org/server-issues/</link>
		<comments>http://xbmc.org/server-issues/#comments</comments>
		<pubDate>Thu, 12 Dec 2013 04:53:58 +0000</pubDate>
		<dc:creator>Nathan Betzen</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2735</guid>
		<description><![CDATA[If you&#8217;ve tried to download XBMC, update an addon, or download a new addon over the past few days, you may have noticed that our servers have been behaving poorly. Let me begin by assuring you that we believe we have tracked down the issue to a malfunctioning piece of code on our primary mirror &#8230;]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;ve tried to download XBMC, update an addon, or download a new addon over the past few days, you may have noticed that our servers have been behaving poorly. Let me begin by assuring you that we believe we have tracked down the issue to a malfunctioning piece of code on our primary mirror server running MirrorBrain. Whether this malfunction is merely a symptom of a greater problem is still being assessed. Some good news is that this code is not affecting this blog, the forum, or the wiki. Some bad news is that the bug is making it very difficult to actually download XBMC or XBMC addons.</p>
<p>More good news is that we can easily correct the results of the bug by hand. The bad is that the bug continues to create problems on a semi-regular basis. Unfortunately, until we get this resolved, downloads will continue to suffer on an intermittent basis.</p>
<p>The moment we get this fully resolved, we&#8217;ll be certain to create a new blog post to let you know. In the meantime, please bear with us as we sort through this issue.</p>
<p>Finally, for current users of XBMC who are not trying to install new addons, your current addons and other features should continue to work without issue. Users of a fresh install of XBMC may have some issues with addons that have unmet dependencies. Unfortunately there is little we can do about this until the situation is resolved.</p>
<p>Thank you in advance for your patience.</p>
<p>Additionally, if any users have happen to have a thorough knowledge of the innerworkings of MirrorBrain, feel free to speak up in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/server-issues/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Introducing the new Add-on Website</title>
		<link>http://xbmc.org/introducing-the-new-add-on-website/</link>
		<comments>http://xbmc.org/introducing-the-new-add-on-website/#comments</comments>
		<pubDate>Sat, 23 Nov 2013 16:42:04 +0000</pubDate>
		<dc:creator>zag</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[skins]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2644</guid>
		<description><![CDATA[XBMC is a comprehensive piece of software in its own right, but what really gives it power, is the ability to extend the features beyond the normal application through 3rd party Add-ons. In the recent times we have encouraged more users to develop these Add-ons, with over 450 currently in the official repository. Many more Add-ons &#8230;]]></description>
				<content:encoded><![CDATA[<p>XBMC is a comprehensive piece of software in its own right, but what really gives it power, is the ability to extend the features beyond the normal application through 3rd party Add-ons. In the recent times we have encouraged more users to develop these Add-ons, with over 450 currently in the official repository. Many more Add-ons are scattered in unofficial repositories around the web.</p>
<p>You can install an Add-on from inside XBMC by simply browsing the official repository and clicking through the XBMC GUI. What we have been missing for a long time is a way to discover these amazing extensions to XBMC through the web. So without further ado.. we introduce you to:</p>
<p><a href="http://addons.xbmc.org"><span style="font-size: large;">http://addons.xbmc.org</span></a></p>
<p><strong>Some features:</strong></p>
<p>- Source Code Links<br />
- Forum Links<br />
- Download stats<br />
- License Details<br />
- Icons<br />
- Search box (top right)<br />
- Random Add-Ons<br />
- Recent, new and popular lists<br />
- Developer charts</p>
<p>We have grand plans for the website in the future including screenshots, a developers upload area, user ratings/reviews, development tutorials and direct donation links so people can finally be rewarded for their work. If you have any suggestions please feel free to comment below or in the dedicated <a href="http://forum.xbmc.org/showthread.php?tid=177783">thread on our forums</a>. As with all parts of XBMC, the Add-On website is opensource and available on GitHub account to download and contribute to. We would also like to remind current Add-on developers to update their addons.xml with the relevant information to show on the website.</p>
<p>NOTE: This website only shows Add-ons uploaded to our official repository that have passed our <a href="http://wiki.xbmc.org/index.php?title=Official_add-on_repository">submission process</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/introducing-the-new-add-on-website/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>XBMC 13 &#8211; Gotham: Note to Add-on developers</title>
		<link>http://xbmc.org/xbmc-13-gotham-note-to-add-on-developers/</link>
		<comments>http://xbmc.org/xbmc-13-gotham-note-to-add-on-developers/#comments</comments>
		<pubDate>Wed, 20 Nov 2013 17:19:07 +0000</pubDate>
		<dc:creator>Martijn</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[gotham]]></category>
		<category><![CDATA[plug-ins]]></category>
		<category><![CDATA[skins]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2495</guid>
		<description><![CDATA[As we now have reached feature freeze as you have read here, it&#8217;s safe to say that there will be no more fundamental changes done that would greatly influence the work that developers need to do to get ready for Gotham. This doesn&#8217;t mean changes are excluded but they should be minimal. Skins Skins will &#8230;]]></description>
				<content:encoded><![CDATA[<p>As we now have reached feature freeze as you have read <a href="http://xbmc.org/gotham-13-0-feature-freeze/">here,</a> it&#8217;s safe to say that there will be no more fundamental changes done that would greatly influence the work that developers need to do to get ready for Gotham. This doesn&#8217;t mean changes are excluded but they should be minimal.</p>
<h3>Skins</h3>
<p>Skins will undergo the most changes because of the difference in Gotham compared to Frodo. This due to changes in code handling, appearance, varying improvements and features.</p>
<p>Due to these changes we have set the GUI API version to 5.0.0 which is a mayor version bump compared to Frodo. This means that Frodo skins will need to be adapted to match the Gotham changes for them to fully work again. For now the GUI version will still be backwards compatible however this might change as we will near the Betas or Release-Candidates versions.</p>
<p>Due to the rather long list of changes I will not mention them specific.</p>
<p>- various new infolabels and infobools<br />
- extend aspect-ratio and resolution flags<br />
- 3D (stereoscopic) support<br />
- change for the videodb:// and musicdb:// paths<br />
- different settings levels<br />
- context menu changes<br />
- label positioning changes<br />
- subtitle add-ons have been split up<br />
- and more&#8230;</p>
<p>Hopefully these changes will not be to much work for skin developers to adapt to and we will see the number of true Gotham compatible skins rising before the final release of Gotham.</p>
<p>You can read up the complete list of changes in a dedicated forum thread that can be found here: <a href="http://forum.xbmc.org/showthread.php?tid=158812" target="_blank">Changes to the skinning engine for XBMC Gotham</a></p>
<p>&nbsp;</p>
<h3>Python Add-ons</h3>
<p>For python Add-ons also known better as scripts and plugins there will actually be very little change which I&#8217;m sure you will all welcome very much. So the good news is that if your Add-on work in Frodo it will most likely also work in Gotham. The only big changes are actually adding new features to the python API that can be used in several ways.</p>
<p>List of newly added features:<br />
- extend Monitor() class with: onDatabaseScanStarted, onNotification<br />
- add missing sort methods<br />
- removing item from ControlList<br />
- autoclose option for yes/no dialog<br />
- background progress dialog as used by the library scan progress dialog<br />
- notification dialog<br />
- xbmcvfs.exists to support check if  directory exists<br />
- convertLanguage for converting between ISO 639-1, ISO 639-2 and normal language name  i.e. Englisch<br />
- add keyboard to dialog class<br />
- removal of <em><code>$LOCALIZE[SCRIPTXXX]</code></em> in global skinning engine.</p>
<p>Due to these changes we have set the minimum python API version to 2.1.0 which has to be set in addon.xml. Since this version was already available in Frodo it won&#8217;t affect your Add-on in any way. Any Add-on that still has a lower API version set will still work in Frodo but will be marked broken in Gotham.</p>
<p>You can read up the complete list of changes in a dedicated forum thread that can be found here: <a id="tid_173943" href="http://forum.xbmc.org/showthread.php?tid=173943" target="_blank">Changes to the python API for XBMC Gotham</a>.  There&#8217;s also a thread with some minor tips that might prove useful <a href="http://forum.xbmc.org/showthread.php?tid=173887" target="_blank">here</a>.</p>
<p>The fully updated python API documentation can be found at: <a href="http://mirrors.xbmc.org/docs/python-docs/" target="_blank">XBMC PyDocs</a></p>
<h3>JSON-RPC</h3>
<p>JSON-RPC which is used for requesting/sending data and controlling XBMC has also undergone little changes compared to Frodo. They mainly consist of several bug fixes and addition of new features.</p>
<p>List of most important newly added features:</p>
<p>- limits to Files.GetDirectory<br />
- recursive parameter to Playlist.Item directories<br />
- change for the videodb:// and audiodb:// paths as also mentioned for skins<br />
- media parameter to Playlist.Item directory type<br />
- favourites namespace<br />
- profiles namespace<br />
- and more&#8230;</p>
<p>The minimum API version for JSON-RPC is still set at 6.0.0 which only has effect for Add-ons. Any outside application needs to query the JSON-RPC introspect to see what version is available.</p>
<p>You can read up the complete list of changes in a dedicated forum thread that can be found here: <a href="http://forum.xbmc.org/showthread.php?tid=98551&amp;pid=1358657#pid1358657" target="_blank">Changes to the JSON-RPC API for XBMC Gotham</a></p>
<h3>Media information Scrapers</h3>
<p>Well this will be the shortest section. Nothing has changed so far and any Frodo scraper should be fully compatible with Gotham.</p>
<h3>Add-on repository</h3>
<p><a href="/wp-content/uploads/gotham_repo2.jpg" rel="lightbox[2495]"><img class="alignright size-medium wp-image-2705" alt="gotham_repo2" src="/wp-content/uploads/gotham_repo2-300x186.jpg" width="300" height="186" /></a>The main benefit of Gotham will be that it will use the same repository as Frodo. The main advantage is that it will save developers time and effort making separate versions for each XBMC version. If the Add-on works in Frodo it should also work in Gotham. However we would still like to ask to test this thoroughly if this is the case. Another advantage is on our side as it requires less time checking and pushing the Add-ons to the public. If your Add-on user API functions that are only available in Gotham you will need to request it to be added to Gotham only which will only make it available for Gotham users.</p>
<p>For skins however we will still require separate versions as there are to many changes in the skin engine between Frodo and Gotham. We understand this is a burden on developers scarce time  but alas this is part of the continuing development we are doing. Especially for skin developers we have a special &#8220;Skin development repo&#8221; in which they can provide so called beta versions of their skins to users who are wiling to help test it out before releasing it to the larger audience. This repo has more relaxed rules compared to the official repository to help in providing a stepping stone to the final version. Read more in this dedicated <a href="http://forum.xbmc.org/showthread.php?tid=159372">forum thread</a>.</p>
<p>For more information about <a href="http://wiki.xbmc.org/index.php?title=Development" target="_blank">Add-on development</a> you can visit our wiki page about  &#8220;<a href="http://wiki.xbmc.org/index.php?title=Development" target="_blank">development</a>&#8221; or visit our forum if you have specific questions.</p>
<p>If you feel ready to include you Add-on to our repository and make it public to our vast amount of users please read the following wiki page explaining the process: <a href="http://wiki.xbmc.org/index.php?title=Official_add-on_repository" target="_blank">Official Add-on repository</a>. This page contains several rules and guidelines which need to be followed before we will allow it to be added. They may sound strict however they are there for several reasons to protect XBMC or the users. Of course our Add-on repository isn&#8217;t limited to English Add-ons only. We allow them for every region across the world as long as they follow our guidelines.</p>
<h3>Developer courtesy</h3>
<p>At times some add-ons, either being it plug-ins or programs or the most beautiful skins become abandoned due the the developer loosing interest, high maintenance or more common and most important that his real life has a higher priority. As most if not all the add-ons are developed as open-source, any one is free to pick up the work where he left and take over support and development to continue the work. However before doing so please take the courtesy to take a few steps as courtesy.<br />
- Try to contact the original developer through either the forum, his development  repo or e-mailing him if possible.<br />
- Most if not all devs appreciated fellow devs sending fixes to them to ease the development.<br />
- Allow some time before actually taking over (few months). So the dev isn&#8217;t in for a surprise if he came back from holiday i.e.</p>
<p>If you are not sure feel free to ask around on steps to take. There are some great add-ons out there and it would be a shame if they were lost due to lack of time. So try to help out fellow developers out and I know for sure they will appreciate the effort taken.</p>
<h2>Conclusion</h2>
<p>If you are an Add-on developer and would like to start working on either Frodo or Gotham Add-ons please visit our <a href="http://xbmc.org/download/" target="_blank">download</a> page to acquire the appropriate build of your needs and start coding.</p>
<p>which is of course not limited to English onl</p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/xbmc-13-gotham-note-to-add-on-developers/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Making Subtitle Search Better</title>
		<link>http://xbmc.org/making-subtitle-search-better/</link>
		<comments>http://xbmc.org/making-subtitle-search-better/#comments</comments>
		<pubDate>Fri, 15 Nov 2013 22:53:10 +0000</pubDate>
		<dc:creator>Nathan Betzen</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2690</guid>
		<description><![CDATA[We&#8217;d like to take a minute to quickly announce that we&#8217;ve dramatically changed the way subtitle search works under the hood in XBMC. In XBMC 12.2, all subtitle search services are part of a single piece of code that comes in the form of the XBMC Subtitles addon that is released by Team XBMC. This &#8230;]]></description>
				<content:encoded><![CDATA[<p>We&#8217;d like to take a minute to quickly announce that we&#8217;ve dramatically changed the way subtitle search works under the hood in XBMC. In XBMC 12.2, all subtitle search services are part of a single piece of code that comes in the form of the XBMC Subtitles addon that is released by Team XBMC. This means every subtitle search developer must go through an XBMC Team gatekeeper if they want to make a fix, either big or small.</p>
<p>With the update scheduled to be a part of Gotham, subtitle search services have been broken into individual addons, so something like OpenSubtitles (a frequently used service) would be a separate addon from any other subtitle search service out there. More importantly, OpenSubtitles would be releasable by the actual developer of the service without having to go through Team XBMC.</p>
<p>This change should give addon developers in this area a great deal more latitude for implementing changes and fixes without needing to wait for other addon devs to submit similar fixes, all to the benefit of the user experience.</p>
<p>From the user perspective, the only significant change will be in the way a subtitle search service is downloaded. Right now, it is already available and merely needs enabling, as there is only a single addon. In the future, the user will need to select and download their preferred addon before starting a movie and searching for subtitles.</p>
<p>In the end, this is a fairly minor change that will make XBMC just a bit better from our perspective as users, but a major improvement from the perspective of the developers working for us all on a daily basis. For everyone, that makes it a win-win.</p>
<p>Update: It should be noted that if you depend on subtitle downloading on a daily basis, you should avoid nightlies and probably the upcoming alpha, as it will take some time for addon devs to update to the new system.</p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/making-subtitle-search-better/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Jenkins, servers and mirrors</title>
		<link>http://xbmc.org/jenkins-servers-and-mirrrors/</link>
		<comments>http://xbmc.org/jenkins-servers-and-mirrrors/#comments</comments>
		<pubDate>Thu, 14 Nov 2013 16:07:34 +0000</pubDate>
		<dc:creator>Martijn</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[bytemark]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[jenkins]]></category>
		<category><![CDATA[MacMiniVault]]></category>
		<category><![CDATA[mirrorbrain]]></category>
		<category><![CDATA[mirrors]]></category>
		<category><![CDATA[MythicBeasts]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[WebHostingBuzz]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2562</guid>
		<description><![CDATA[Usually we only post interesting facts about XBMC itself on our website like our monthly version or actual releases. Maybe it&#8217;s time to tell you a little about the infrastructure that goes behind all this. Without all this there wouldn&#8217;t really be much of a website, XBMC builds, add-on repo and the ease of installing &#8230;]]></description>
				<content:encoded><![CDATA[<p>Usually we only post interesting facts about XBMC itself on our website like our monthly version or actual releases. Maybe it&#8217;s time to tell you a little about the infrastructure that goes behind all this. Without all this there wouldn&#8217;t really be much of a website, XBMC builds, add-on repo and the ease of installing them.</p>
<h3></h3>
<p>As already very briefly mentioned <a href="http://xbmc.org/xbmc-server-update-scale-and-other-notes/">earlier this year</a> we had to split up several things as they where all hosted on a single server. This was due to the increasing load of visitors on our website, forum, wiki pages and in parallel our increasing xbmc test building and downloads. This new server  (<em>called &#8220;srv1&#8243;</em>) now hosts only our forum, trac and the wiki pages. Our other server (<em>called &#8220;Babylon&#8221;</em>) hosts our forum and our new <a href="http://addons.xbmc.org/">add-on web</a> page about which we will tell you more soon.</p>
<p>&nbsp;</p>
<p><img class="alignleft  wp-image-2563" style="margin-left: 10px; margin-right: 10px;" alt="jenkins_logo" src="/wp-content/uploads/jenkins_logo-300x96.png" width="168" height="54" />We also want to present to you &#8220;Jenkins&#8221;.  So who is  Jenkins? Jenkins is an application that monitors executions of repeated jobs, such as building a software project or jobs running timely builds. In the beginning of 2013 we started replacing our old &#8220;<a href="http://xbmc.org/xbmc-is-growing-up-gains-cool-new-services/">Billy the Buildbot</a>&#8221; who had served us for many years and is still used for building our  Frodo releases (and can soon retire after a well deserved service). We chose to replace it with Jenkins as it more fit our needs due to it&#8217;s versatility. Since the start of this year it has been churning out our Gotham nightly builds for our Windows, OSX, iOS and Android platform and placing it automatically on our server for download.</p>
<p><a href="/wp-content/uploads/jenkins_job_list.jpg" rel="lightbox[2562]"><img class="size-medium wp-image-2665 alignleft" style="margin-left: 10px; margin-right: 10px;" alt="jenkins_job_list" src="/wp-content/uploads/jenkins_job_list-300x131.jpg" width="300" height="131" /></a>This for the purpose to notice if any of the code merged broke building on one of our platform and for actually testing out the added code. Later in the year we added a new feature (which has proven to pay off) that we could first build every pull request (request to merge new code). This to see if the new code would actually build on all platforms before adding this new code to XBMC (as you can see in the image on the left). In the past this has happened this happened quite often and we would only notice the next day and devs had to fix it again.</p>
<p><a href="/wp-content/uploads/jenkins_build_queu.jpg" rel="lightbox[2562]"><img class="alignright size-medium wp-image-2687" alt="jenkins_build_queu" src="/wp-content/uploads/jenkins_build_queu-118x300.jpg" width="118" height="300" /></a>So how does it work? Well to put it simple, we have one master which controls several build slaves. These slaves are the actually workers that create the XBMC installs that you download, install and use. Well to put it in simple terms we tell the master to build a certain XBMC revision and it then send the appropriate information to the slaves who then go to work. When finished they put it up for download on our mirror system. In reality of course it&#8217;s not that simple but we don&#8217;t want to bore you with that. It does however require several servers and machines to pull this off. For this we have an array of different sponsors who offered their services through providing the needed equipment.  <a href="www.bytemark.co.uk/r/xbmc" target="_blank"><em>Bytemark</em></a> who has been providing the server for our old buildbot and is in addition is also our main download server <em>(called &#8220;Atlantis&#8221;)</em> has been kind enough to provide us with a new beast of a server <em>(called &#8220;Camelot&#8221;)</em> to crunch out our Windows and Android builds. Then we have several slaves for OSX/iOS builds sponsored by <a href="http://www.mythic-beasts.com/" target="_blank">Mythic Beasts</a> and <a href="http://www.macminivault.com/" target="_blank">MacMiniVault</a>.</p>
<p>&nbsp;</p>
<h3></h3>
<h3>Mirrors and Mirrorbrain</h3>
<p><a href="http://www.mirrorbrain.org"><img class="alignright" alt="" src="http://www.mirrorbrain.org/static/images/gehirn-181x100.png" width="181" height="98" /></a>The more interesting part for users is the mirror system that hosts these builds. We have several large and smaller mirrors across the globe who all have a copy of our XBMC builds. This is to make sure not everyone across the world only downloads from our single server but actually downloads it from the servers nearest by. For actually distributing the downloads and making sure you will download from the best server available we have been using <a href="http://www.mirrorbrain.org/">Mirrorbrain</a>, which has been operating since 2010 and so far hasn&#8217;t failed us yet. 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. Besides these builds it also hosts all the add-on which you can find in our official XBMC.org repository.</p>
<p><a href="http://xbmc.org/wp-content/uploads/mirrormap_nov2013.png" rel="lightbox[2562]"><img class="alignleft size-medium wp-image-2633" style="margin-left: 20px; margin-right: 20px;" alt="mirrormap_nov2013" src="/wp-content/uploads/mirrormap_nov2013-300x154.png" width="300" height="154" /></a></p>
<p>A list of all our current mirrors is located <a href="http://mirrors.xbmc.org/list.html" target="_blank">here</a>. As you can see in the list (and image below) we have a reasonable coverage across the globe but of course we always welcome more mirrors that are hosted by institutions, universities or companies who have a high speed connection.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Gratitude</h2>
<p>So we as a team would like to express our sincere gratitude to all these the companies and other open source projects for providing us the means to make our lives easier . Either in providing us the needed hardware and internet connections or by giving us the tools to do so. Not to forget the list of <a href="http://mirrors.xbmc.org/list.html" target="_blank">mirrors</a> that are currently distributing our builds and add-ons across the globe.</p>
<h3>Technical details</h3>
<p>So here are our hardware specs for those who are interested. Fun fact is that we have named the servers after the old release names of XBMC. Due to the age and the increase usage load of the server on which Jenkins, Mirrorbrain and several other services run, we will hopefully be replacing it shortly with a shiny new one.</p>
<p><strong> </strong>
<div class="auto-row-1" >
<div data-place="1" class="auto-column">
<p><a href="http://www.bytemark.co.uk/r/xbmc/" target="_blank"><img class="alignleft  wp-image-2595" alt="logo" src="/wp-content/uploads/logo.gif" width="264" height="24" /></a></p>
<p>&nbsp;</p>
<p><strong>Atlantis </strong>(going on retirement):<br />
- AMD phenom II x4</p>
<p><strong>Camelot:</strong><br />
- HP Premium Server<br />
- 2x Intel Xeon 5660<br />
- 48GB RAM<br />
- 8x 146GB 15kRPM HHD in RAID10</p>
<p><strong>Dharma</strong> (future)<strong>:</strong><br />
- AMD 2x Opteron 3250 (4 cores at 2.5GHz)<br />
- 8GB RAM<br />
- 2 × 1TB 7.2kRPM SATA discs</p>
</div>
<div data-place="1" class="auto-column">
<p><a href="http://www.webhostingbuzz.com/"><img class="alignleft  wp-image-2597" alt="logo" src="/wp-content/uploads/logo-300x54.png" width="240" height="43" /></a></p>
<p>&nbsp;</p>
<p><strong>srv1:<br />
</strong>- Quad Intel Xeon E5506 2.13Ghz<br />
- 8Gb Ram<br />
- 700Gb HDD<strong><br />
</strong></p>
<p><strong>Babylon</strong>:<br />
- Quad Intel Xeon E1230 3.2Ghz<br />
- 32Gb Ram<br />
- 1Tb HDD</p>
</div>
<div class="clear"></div>
</div>
<p><script type="text/javascript">
	jQuery('.auto-row-1').autoColumn(25, 'div.auto-column');
	jQuery('.auto-row-1').autoHeight('div.auto-column');
</script></p>
<div class="auto-row-2" >
<div data-place="1" class="auto-column">
<p><a href="http://www.mythic-beasts.com/" target="_blank"><img class="alignleft  wp-image-2598" alt="mythic_beasts" src="/wp-content/uploads/mythic_beasts-300x83.png" width="216" height="59" /></a></p>
<p>&nbsp;</p>
<p><strong><br />
Jenkins </strong><strong>OSX slave</strong>:<br />
- Intel MacMini<br />
- Intel Core 2  Duo 2.0GHz<br />
- 4GB RAM<br />
- 128GB SSD
</div>
<div data-place="1" class="auto-column">
<p><a href="http://www.macminivault.com/" target="_blank"><img class="alignleft  wp-image-2592" alt="macminivault" src="/wp-content/uploads/macminivault1.png" width="140" height="46" /></a></p>
<p>&nbsp;</p>
<p><strong><br />
Jenkins OSX slave 1</strong>:<br />
- Intel MacMini<br />
- Intel i5<br />
- 8GB RAM<br />
- 500GB HDD</p>
<p><strong>Jenkins OSX slave 2</strong>:<br />
- Intel MacMini<br />
- Intel i5<br />
- 8GB RAM<br />
- 500GB HDD
</div>
<div class="clear"></div>
</div>
<p><script type="text/javascript">
	jQuery('.auto-row-2').autoColumn(25, 'div.auto-column');
	jQuery('.auto-row-2').autoHeight('div.auto-column');
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/jenkins-servers-and-mirrrors/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>XBMC 13 Gotham – September and October</title>
		<link>http://xbmc.org/xbmc-13-gotham-september-and-october/</link>
		<comments>http://xbmc.org/xbmc-13-gotham-september-and-october/#comments</comments>
		<pubDate>Mon, 04 Nov 2013 18:04:29 +0000</pubDate>
		<dc:creator>Martijn</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2488</guid>
		<description><![CDATA[Because of our Devcon 2013 meeting we were to busy  to put up a decent monthly blog post. So let&#8217;s sum up the changes done so far after the September cyle. September cycle ActiveAE &#8211; A Simpler Approach to Audio With the September month&#8217;s alpha, we are also excited to introduce ActiveAE, an engine for &#8230;]]></description>
				<content:encoded><![CDATA[<p>Because of our Devcon 2013 meeting we were to busy  to put up a decent monthly blog post. So let&#8217;s sum up the changes done so far after the September cyle.</p>
<h3>September cycle</h3>
<p><strong></strong>ActiveAE &#8211; A Simpler Approach to Audio</p>
<p>With the September month&#8217;s alpha, we are also excited to introduce ActiveAE, an engine for audio that&#8217;s based off AudioEngine but designed to be faster, simpler, and lighter on the CPU. ActiveAE relies on FFmpeg for audio conversion and is available now on Windows, Linux, BSD, and Android. Very early work exists to get it working on OSX too, though no set date exists for its incorporation.</p>
<p>Features of ActiveAE include its being an event-based system; CPU load is significantly reduced, allowing for implementation on weaker systems like Android; Resampler quality can be chosen; gapless playback is now working; and E-AC3 is supported. In addition, quite a lot of little, difficult to narrow down bugs have been tracked down and fixed, including code that reaches all the way into SSE. This hopefully solves the issues we had in our Frodo release that a minority of the users experienced and improves the audio experience in general.</p>
<p>The list of individuals responsible for all this work is quite extensive with pieces touched by nearly the entire team, including wiso&#8217;s work on Windows and Voyager&#8217;s work debugging SSE and giving feedback, not to mention input from almost everyone on the Audio Settings rewrite. Special mention should go to both FernetMenta and fritsch, who led the charge. Finally, an extra special thanks to the many users who provided testing and feedback in the ActiveAE testing thread. This work couldn&#8217;t have been done without you.</p>
<p>As a heads up for next month, we have also refurbished the audio settings to make them easier to configure. You&#8217;ll be able to see that work now in nightlies or in next month&#8217;s alpha.</p>
<p>Of course there were more changes, but those changes mostly contained code re-factoring/improvement and bugfixing.</p>
<p>A complete change log for the interested can be found <a href="https://github.com/xbmc/xbmc/compare/Gotham_alpha7...Gotham_alpha8" target="_blank">here</a></p>
<h3>October Cycle</h3>
<p>Actually for October there isn&#8217;t much to report for new features added. This months list contains a whole list of code re-factoring/improvement and bugfixing which we don&#8217;t want to bore you with.</p>
<p><em>Android MediaCodec</em>:<br />
This allows native use of the Android API for video playback on Android 4.1 (and up) devices</p>
<p><em>Android x86 architecture support</em>:<br />
We already provided Android build that run on ARM architecture devices however from this month on we will also provide x86 architecture builds.</p>
<p><em>Ability to development on non-jailbroken devices</em>:<br />
This allows developers who have an Apple developer account (so not for regular users!) to be able to run and development XBMC on non-jailbroken devices. This is however without and video HW acceleration support. So again, this is NOT for normal users, only for developers.</p>
<p>Complete change log for the interested can be found <a href="https://github.com/xbmc/xbmc/compare/Gotham_alpha8...master" target="_blank">here</a>.</p>
<h2>Dealing with OSX 10.9</h2>
<p>As many of you may have experienced, 10.9 has caused a number of issues for our current releases. In addition to forcing us to prepare a 12.3 (coming soon), we&#8217;ve learned that 10.9 appears to have reset security settings. Now to install XBMC, you need to right click the application after it&#8217;s been installed and select &#8220;Open&#8221; from the list (this need only be done once).</p>
<p>Alternatively, you can go to System Preferences -&gt; Security &amp; Privacy -&gt; General. From there, unlock the lock at the bottom of the window and &#8220;Allow apps downloaded from: Anywhere.&#8221; This second method is the preferred method, as you will no longer be bothered for future XBMC updates.</p>
<h2>Conclusion</h2>
<p>So if you feel you are ready to try out a monthly build, it’s time to start downloading. Be aware though, that this is still alpha software which contains potentially several bugs. There is a  good chance that this alpha will break on you.</p>
<ul>
<li><a title="XBMC for Windows" href="http://mirrors.xbmc.org/snapshots/win32/xbmc-13.0-Gotham_alpha9.exe" target="_blank">Windows</a></li>
<li><a title="XBMC for OSX" href="http://mirrors.xbmc.org/snapshots/osx/i386/xbmc-13.0-Gotham_alpha9-i386.dmg" target="_blank">OSX</a> and <a title="XBMC for 64bit OSX" href="http://mirrors.xbmc.org/snapshots/osx/x86_64/xbmc-13.0-Gotham_alpha9-x86_64.dmg" target="_blank">OSX-x86-64</a></li>
<li><a title="XBMC for Android" href="http://mirrors.xbmc.org/snapshots/android/arm/xbmc-13.0-Gotham_alpha9-armeabi-v7a.apk" target="_blank">Android-ARM</a> and <a title="XBMC for Android" href="http://mirrors.xbmc.org/snapshots/android/x86/xbmc-13.0-Gotham_alpha9-x86.apk" target="_blank">Android-x86</a></li>
<li><a title="Apple TV instuctions" href="http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_on_Apple_TV_2#Monthly_builds" target="_blank">Apple TV</a> and <a title="iOS installation instructions" href="http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_on_iPad/iPhone/iPod_touch#Monthly_builds" target="_blank">iOS</a> installation instructions</li>
<li>Ubuntu users, please point to the unstable ppa as described in the <a title="XBMC for Linux Install Instructions" href="http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_for_Linux">Linux instructions</a></li>
<li>OpenELEC users, please see <a href="http://openelec.tv/forum/20-development-discussion/67846-xbmc-gotham-generic-nightly-builds" target="_blank">OpenELEC forum</a></li>
</ul>
<p><strong>Note:</strong> blog post image made by Schym Christian</p>
<h3>How to Contribute</h3>
<p>If you use these builds, we encourage you to submit bugs in Trac, provide support in our <a title="XBMC Forums" href="http://forum.xbmc.org/">Forums</a> where you can, or <a title="XBMC Foundation Donations" href="http://xbmc.org/contribute/donate/">donate</a> to the Foundation if you like. For a current FAQ on XBMC 13, visit our <a title="XBMC 13 FAQ" href="http://wiki.xbmc.org/index.php?title=XBMC_v13_(Gotham)_FAQ" target="_blank">Gotham FAQ</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/xbmc-13-gotham-september-and-october/feed/</wfw:commentRss>
		<slash:comments>93</slash:comments>
		</item>
		<item>
		<title>Gotham 13.0 Feature freeze</title>
		<link>http://xbmc.org/gotham-13-0-feature-freeze/</link>
		<comments>http://xbmc.org/gotham-13-0-feature-freeze/#comments</comments>
		<pubDate>Thu, 31 Oct 2013 17:26:07 +0000</pubDate>
		<dc:creator>Martijn</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[freeze]]></category>
		<category><![CDATA[gotham]]></category>
		<category><![CDATA[release cycle]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2424</guid>
		<description><![CDATA[As you may have already read in our XBMC Devcon 2013 liveblog, we have decided that it&#8217;s time to feature freeze XBMC 13 &#8220;Gotham&#8221; and get ready for a new major version release. This feature freeze date has been set around the 10th of November 2013 so this means we have less than two weeks &#8230;]]></description>
				<content:encoded><![CDATA[<p>As you may have already read in our <a href="http://xbmc.org/xbmc-devcon-2013-liveblog/" target="_blank">XBMC Devcon 2013 liveblog,</a> we have decided that it&#8217;s time to feature freeze XBMC 13 &#8220;Gotham&#8221; and get ready for a new major version release. This feature freeze date has been set around the 10th of November 2013 so this means we have less than two weeks for adding any possible features we think are worthy and more importantly are deemed ready to include. So for people who are following our monthly posts you should already know about what things were added since our Frodo release. Secondly we set the 10th of December 2013 as final date for any bigger changes that we agreed upon at our <a href="http://xbmc.org/xbmc-devcon-2013-liveblog/">Devcon conference</a>, that are worth adding for the 13.0 release and might need some more time to prepare than was available.</p>
<h3>Release Manager</h3>
<p>We will continue the course set with the Frodo release and assigned a release manager who will take it upon him to handle the process from the moment of feature freeze till the time of the final release. The Release Manager will determine when a new Beta is released, when XBMC is ready to switch to release candidates and in the end the final release. This also accounts for whether code changes are fixes (OK) or features (not OK). This of course in conjunction with the team of developers who have specific knowledge of the code areas. Needless to say, it is a thankless job and a job that requires a person who is both extremely well versed in the code of XBMC and not afraid to make people angry to get the job done.</p>
<p>One change from last year which there was only one release manager (which we would like to thank him for doing an excellent job) is that we have now appointed two to handle the release. This should lighten the burden as now they can take dissensions together on what the best course of actions should be taken.</p>
<p>This year JMarshall and AlTheKiller volunteered to be our Release Managers for XBMC 13. We are convinced that they will do a truly fantastic job in the role together with the support of our entire team.</p>
<p><strong>What does this actually mean for the users<br />
</strong></p>
<p>For the average user, this means a couple things. First, you could be expecting to see XBMC Beta releases coming out some time after the last merge window set at December 10th. Second, given our fairly well documented open development cycle, there should be very few surprises from then until the release of Gotham. By definition, the features you see now are the same features you will see when Gotham is released with the possible exception of some smaller updates in the default skin Confluence. One downside you may notice is that due to changes done during development we have bumped the minimum requirements for Add-ons and skin. So if you are still using old plugins or scripts they might end up broken. The same will likely happen for skins depending if the authors have provided a skin that is compatible with Gotham. More information will follow for developers shortly.</p>
<p>So if you&#8217;d like to see what XBMC 13 is going to look like, feel free to install the last available alpha monthly build which you can find in the links to at the bottom of this post. We&#8217;ve noticed that already a lot of people are installing these monthly version and are happily using these and providing feedback. We hope that this change we set in last year has proven to be effective for having a more stable and better XBMC. As always, it&#8217;s important to remember that the alphas are definitely alpha software that you use at your own risk.</p>
<p><strong>How can you help</strong></p>
<p>There are many ways you can help actually. The easiest way to help is actually installing the Gotham builds and take them for a test-drive to see if you encounter any issues which can be reproducible by our developers. By providing detailed information like <a href="http://wiki.xbmc.org/?title=Log_file" target="_blank">debuglogs</a> and steps to reproduce, bugs can be narrowed down more quickly to find a solution for them. If you are a developer yourself it would even be great if you could fix the issue and send it to our code base on Github. Another option is helping out on the translation of XBMC and it&#8217;s many Add-ons and skins as explained here: <a href="http://forum.xbmc.org/showthread.php?tid=141158&amp;pid=1198024" target="_blank">Translating XBMC</a>. There are of course more ways like helping other users out on the forum or simply help spreading the use of XBMC.</p>
<p><strong>Bonus: </strong>If you really like the Gotham image used in this post you can get a 1080p version <a onclick="_gaq.push(['_trackEvent', 'Downloads', 'Backgrounds', 'GothamFreeze']);" href="http://xbmc.org/wp-content/uploads/xbmc-gotham-teaser.jpg" target="_blank" rel="lightbox[2424]">here</a> to replace your background with.</p>
<h2>Conclusion</h2>
<p>So if you feel you are ready to try out a last monthly build (October), it’s time to start downloading. Be aware though, that this is still alpha software which contains potentially several bugs. There is a  good chance that this alpha will break on you.</p>
<ul>
<li><a title="XBMC for Windows" href="http://mirrors.xbmc.org/snapshots/win32/xbmc-13.0-Gotham_alpha9.exe" target="_blank">Windows</a></li>
<li><a title="XBMC for OSX" href="http://mirrors.xbmc.org/snapshots/osx/i386/xbmc-13.0-Gotham_alpha9-i386.dmg" target="_blank">OSX</a> and <a title="XBMC for 64bit OSX" href="http://mirrors.xbmc.org/snapshots/osx/x86_64/xbmc-13.0-Gotham_alpha9-x86_64.dmg" target="_blank">OSX-x86-64</a></li>
<li><a title="XBMC for Android" href="http://mirrors.xbmc.org/snapshots/android/arm/xbmc-13.0-Gotham_alpha9-armeabi-v7a.apk" target="_blank">Android-ARM</a> and <a href="http://mirrors.xbmc.org/snapshots/android/x86/xbmc-13.0-Gotham_alpha9-x86.apk" target="_blank">Android-x86</a></li>
<li><a title="Apple TV instuctions" href="http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_on_Apple_TV_2#Monthly_builds" target="_blank">Apple TV</a> and <a title="iOS installation instructions" href="http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_on_iPad/iPhone/iPod_touch#Monthly_builds" target="_blank">iOS</a> installation instructions</li>
<li>Ubuntu users, please point to the unstable ppa as described in the <a title="XBMC for Linux Install Instructions" href="http://wiki.xbmc.org/index.php?title=HOW-TO:Install_XBMC_for_Linux">Linux instructions</a></li>
<li>OpenELEC users, please see <a href="http://openelec.tv/forum/20-development-discussion/67846-xbmc-gotham-generic-nightly-builds" target="_blank">OpenELEC forum</a></li>
</ul>
<p>&nbsp;</p>
<h3>How to Contribute</h3>
<p>If you use these builds, we encourage you to report possible bugs with enough information, if possible provide support in our <a title="XBMC Forums" href="http://forum.xbmc.org/">Forums</a> where you can, or <a title="XBMC Foundation Donations" href="http://xbmc.org/contribute/donate/">donate</a> to the Foundation if you like. For a current FAQ on XBMC 13, visit our <a title="XBMC 13 FAQ" href="http://wiki.xbmc.org/index.php?title=XBMC_v13_(Gotham)_FAQ" target="_blank">Gotham FAQ</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/gotham-13-0-feature-freeze/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Platform Statistics: October</title>
		<link>http://xbmc.org/platform-statistics-october/</link>
		<comments>http://xbmc.org/platform-statistics-october/#comments</comments>
		<pubDate>Thu, 24 Oct 2013 11:11:38 +0000</pubDate>
		<dc:creator>zag</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[platforms]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2453</guid>
		<description><![CDATA[XBMC runs on many platforms and everyone has their favourites, but ever wondered which is the most popular? Take a look at the chart below to find out (based on audio universal scraper usage*). Currently Microsoft Windows makes up over half of the XBMC user base but this is shrinking with the rise of easy &#8230;]]></description>
				<content:encoded><![CDATA[<p>XBMC runs on many platforms and everyone has their favourites, but ever wondered which is the most popular?</p>
<p>Take a look at the chart below to find out (based on audio universal scraper usage*). Currently Microsoft Windows makes up over half of the XBMC user base but this is shrinking with the rise of easy Linux installs such as <a href="http://openelec.tv/" target="_blank">OpenELEC</a>. We&#8217;ve also seen a large increase in <a href="http://openelec.tv/get-openelec/download/viewcategory/10-raspberry-pi-builds" target="_blank">Raspberry Pi</a> users in the last few months. It seems many people like the idea of using a cheap bit of hardware as a home theatre device.</p>
<p><a href="/wp-content/uploads/October_tadb_platforms1.png" rel="lightbox[2453]"><img class="aligncenter size-full wp-image-2491" alt="October_tadb_platforms" src="/wp-content/uploads/October_tadb_platforms1.png" width="602" height="524" /></a></p>
<p><a href="/wp-content/uploads/platform_data.png" rel="lightbox[2453]"><img class="aligncenter size-full wp-image-2493" alt="platform_data" src="/wp-content/uploads/platform_data.png" width="300" height="279" /></a></p>
<p><span style="font-size: x-small;">* The <a href="http://www.theaudiodb.com/forum/viewtopic.php?p=1718#p1718">data was collected</a> from 24 days of music requests from <a href="http://www.theaudiodb.com/" target="_blank">http://www.theaudiodb.com/</a> so its not a reflection of the entire XBMC ecosystem, just people requesting music metadata. The last time we checked our add-on statistics, we had around 1.9 million active installs around the world.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/platform-statistics-october/feed/</wfw:commentRss>
		<slash:comments>73</slash:comments>
		</item>
		<item>
		<title>XBMC DevCon 2013 LiveBlog</title>
		<link>http://xbmc.org/xbmc-devcon-2013-liveblog/</link>
		<comments>http://xbmc.org/xbmc-devcon-2013-liveblog/#comments</comments>
		<pubDate>Fri, 11 Oct 2013 09:12:50 +0000</pubDate>
		<dc:creator>Nathan Betzen</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://xbmc.org/?p=2396</guid>
		<description><![CDATA[Good morning, Germany! This live blog is intended to keep users up to date with DevCon conversations. I&#8217;ll likely update roughly once at the change of each hour, so there&#8217;s no real reason to constantly hit refresh. If you don&#8217;t see an update on the hour, I&#8217;ll hold back up updating until the next hour. &#8230;]]></description>
				<content:encoded><![CDATA[<p>Good morning, Germany!</p>
<p>This live blog is intended to keep users up to date with DevCon conversations. I&#8217;ll likely update roughly once at the change of each hour, so there&#8217;s no real reason to constantly hit refresh. If you don&#8217;t see an update on the hour, I&#8217;ll hold back up updating until the next hour.</p>
<h2>Day 2</h2>
<h2>16.00 (4PM) &#8211; Short Presentations Continued</h2>
<h2>Binary Addons</h2>
<p>Already exist in the form of screensavers and PVR addons.</p>
<p>The goal is to allow things like PVR addons to have their own release cycles. And we&#8217;d like to extend the concept to audio codecs and other things. To make this happen we need something that can handle numerous tasks. This thing can be Cmake.</p>
<p>Cmake is cross platform, can download, build, and extract, can bootstrap a source tree, can generate all existing buildsystems, can handle installation, and can handle zip (or tgz) packaging. However, it&#8217;s pretty new to almost all of us.</p>
<p>For now, everything needs to be expanded to fit all platforms, so dev volunteers are needed.</p>
<p>&nbsp;</p>
<h2>5.00 (3PM) &#8211; Short presentations Continued</h2>
<h2>Addon Frontend &#8211; Zag</h2>
<p>An addon frontend is a central location for 3rd party addons or apps (sometimes called a Portal or an Appstore or whatever)</p>
<p>The purpose of the frontend is to provide a place for users to explore and interact with the add-on. And a place for creators to market their addons. It also acts as a place to centralize addon metadata, and a place to to link to addons.</p>
<p>A frontend has been developed, but needs several things:</p>
<p>Easy example addon, more complex example addon. Wiki integration. Source Code availability. Forum mentors.</p>
<p>&nbsp;</p>
<h2>4.00 (2PM) &#8211; Short presentations Continued</h2>
<h2>Heimdall &#8211; Topfs2</h2>
<p>Plan is to split Heimdall into core + optional modules, then push core and modules into addon repo, then have a python scraper to call Heimdall.</p>
<p>What to fix before inclusion:</p>
<ul>
<li><span style="line-height: 13px;">Have a way to handle API keys</span></li>
<li>Differentiate between errors and warnings (e.g. when site gives 404, warning)</li>
<li>Decide what to do about ontologies</li>
<li>finalize task api</li>
</ul>
<p>A <a title="How Heimdall works" href="http://forum.xbmc.org/showthread.php?tid=134012&amp;pid=1387163#pid1387163" target="_blank">brief explanation of how Heimdall works</a>.</p>
<h2>Retroplayer &#8211; Garbear</h2>
<p><strong>Vision</strong>: Zero configuration multi-system emulator where you just show XBMC where a game is and launch it. To make this possible, we need Heimdall (uses as many scrapers as necessary) + PyRomInfo (sniffs magic words to resolve gaming platform without guesswork). It&#8217;s similar to how videos work in XBMC. It doesn&#8217;t matter what codec a video uses. XBMC just plays the video. Retroplayer should do exactly the same thing.</p>
<p>In addition, Public domain ROMs (which include things like Pac-Man clones, etc.) should be automatically accessible free (and legally) to users.</p>
<p><strong>Current Status</strong>:</p>
<ul>
<li><span style="line-height: 13px;">Games window</span></li>
<li>just-in-time emulator installation</li>
</ul>
<p><strong>Issues</strong></p>
<ul>
<li><span style="line-height: 13px;">Joystick API needs a rewrite</span></li>
<li>settings.xml is hacky</li>
<li>emulators are fairly buggy</li>
<li>Controller counts are wacky</li>
</ul>
<p><strong>Next</strong></p>
<ul>
<li><span style="line-height: 13px;">Display RGB w/o converting YUV422</span></li>
<li>Fixes to libretro</li>
<li>Heimdall</li>
<li>PyRomInfo</li>
<li>Scrapers (e.g. <a title="The Games DB" href="http://thegamesdb.net/" target="_blank">TheGamesDB.net</a>)</li>
<li>Games Library</li>
<li>Python app for per-controller configuration (so your controller works perfectly with each system)</li>
<li>Expose info (current level, number of lives, number of coins earned, etc.) to GUI/Savestate manager</li>
<li>Hook up something like <a title="Retrode" href="https://www.retrode.com/" target="_blank">Retrode</a>, which would be pretty cool</li>
</ul>
<h2>12.00 (Noon) &#8211; Short presentations</h2>
<h2>ActiveAE &#8211; Fernet Menta</h2>
<p>PAPlayer was straining quite a bit in the past. ActiveAE was designed to make everything faster, easier, and more efficient. The Active Object Model used by ActiveAE is similar to message queues in DVDPlayer. It handles messages based on the state of the object.</p>
<h2>Jenkins &#8211; Martijn</h2>
<p>Martijn shows us how building with Jenkins works and how it integrates with Github.</p>
<p>&nbsp;</p>
<h2>11.00 (11AM) &#8211; Sponsor Talks</h2>
<h2>at-visions</h2>
<p>at-visions is a company that provides XBMC inside various luxury hotels around the world, including Europe, Dubai, and, I believe, even possibly Las Vegas.</p>
<p>The presentation started with a review of some of their hotels and skins where they run XBMC. One hotel is a mere 800 EUR a night to stay!</p>
<p>at-visions has also created a pure python game that&#8217;s vaguely similar to Space Invaders. They intend ultimately on open sourcing it and making it available to the XBMC community. So cool.</p>
<p>Much of the remainder of at-vision time was discussion between various developers from both XBMC and at-visions about potential improvements to the system.</p>
<h2>Pivos</h2>
<p>Pivos is working on all kinds of cool things. New hardware, updated software. Exciting times ahead.</p>
<h2>10.00 (10AM) &#8211; Project Management</h2>
<p>Two issues. PRs and Release Manager</p>
<p>PRs: Right now it&#8217;s very difficult to know who to ping when you want your PR reviewed. Or in some cases, it&#8217;s easy to know the first person to ping, but after that there&#8217;s a blank. First solution, create a spreadsheet that actually lists the people who are knowledgeable about all the various components.</p>
<p>Selecting a release manager for XBMC 13 was put off for later.</p>
<p>&nbsp;</p>
<h2>End of Day 1</h2>
<h2>16.00 (4PM) &#8211; XBMC 14: What&#8217;s next?</h2>
<p>This year, we&#8217;re going to have a race for version 14. Whichever of the following three features is finished first will be the one to signal feature freeze for 14 and will be the main feature for 14.</p>
<ul>
<li>Retroplayer/ Game Library</li>
<li>UPnP Multi-Client</li>
<li>Bump ffmpeg 2.x.y (bluray mvc support)</li>
</ul>
<h2>14.00 (2PM) &#8211; XBMC 13: Gotham Release</h2>
<p>What features do we still want to push into XBMC 13 before we freeze?</p>
<p>Gotham: What will be in?</p>
<ul>
<li><span style="line-height: 13px;">3d Support</span></li>
<li>Audio settings</li>
<li>ActiveAE</li>
<li>Wayland</li>
</ul>
<p>Feature Freeze November 10th</p>
<p>Nice to have:</p>
<ul>
<li><span style="line-height: 13px;">Settings refactor (JSON/python)</span></li>
<li>Pulse Audio sink</li>
<li>SDL (Either 2.0 or drop it)</li>
<li>ActiveAE CA sink</li>
<li>bump ffmpeg 2.0</li>
</ul>
<p>Freeze: If these are going to be in, they need to be in the 10th of December, PR has to be in by the 1st.</p>
<p>No (For 14 or beyond):</p>
<ul>
<li><span style="line-height: 13px;">Heimdall</span></li>
<li>Retroplayer</li>
<li>UPnP Multi-client</li>
<li>Google Play Store (size and licensing issues)</li>
<li>Binary Addons</li>
</ul>
<p>&nbsp;</p>
<h2>13.00 (1PM)</h2>
<h2>Multi-Client XBMC &#8211; Jonathan Marshall</h2>
<p>What we want:</p>
<ul>
<li><span style="line-height: 13px;">Each client has a local library</span></li>
<li>Each shares that library over UPnP</li>
<li>Each client then adds what it picks up over UPnP to its own library, flagging as remote</li>
<li>Thus, each client has access to everything</li>
</ul>
<p>Necessary ingredients:</p>
<ul>
<li><span style="line-height: 13px;">local libraries</span></li>
<li>UPnP server/client to share those libraries</li>
<li>flagging of local content</li>
</ul>
<p>Missing bits: duplicate handling</p>
<ul>
<li><span style="line-height: 13px;">More than one path to the same content is probably going to happen</span></li>
<li>multi-formats</li>
<li>Several ways to handle duplicates</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>12.00 PM</h2>
<h2>Updated Settings System &#8211; Presentation by Montellese</h2>
<p>In the past, settings were directly connected with the GUI. Which means the only way to change the setting was to make the change in the GUI. The new settings are defined in settings.xml and are completely decoupled from the GUI. In the future, this will allow settings will be manipulatable by addons and other outside systems, allowing for things like settings optimization addons.</p>
<p>Settings can also be manipulated on a platform or appliance level, so Pivos could add pivos-specific settings without needing to touch any of the original settings. So it will be possible now to add new settings sections, categories, groups, etc.  Also possible to overwrite any value.</p>
<p>Global elements:</p>
<ul>
<li><span style="line-height: 13px;">visible &#8211; useful for assigning specific elements to specific platforms</span></li>
<li>requirements &#8211; makes it so a setting is only visible when a requirement is met. For example, if zeroconf is available and turned on, other settings can appear</li>
<li>parent  -</li>
<li>levels &#8211; basic, standard, advanced, expert, internal (never visible, should never be changed)</li>
<li>default &#8211; it is now possible to reset values back to &#8220;factory&#8221; default</li>
<li>control &#8211; spinner, list, text input, defines how to input setting in gui</li>
<li>constraints</li>
<li>dependencies &#8211; Setting is only visible/enabled/etc. when other setting is enabled</li>
</ul>
<p>&nbsp;</p>
<h2>11.00 AM</h2>
<h2>Statistics/ Public Relations</h2>
<p><a href="/wp-content/uploads/Screen-Shot-2013-10-08-at-6.35.37-AM.png" rel="lightbox[2396]"><img class="alignright size-medium wp-image-2398" alt="Year over year user growth" src="/wp-content/uploads/Screen-Shot-2013-10-08-at-6.35.37-AM-278x300.png" width="278" height="300" /></a>First topic of the day was stats. As noted on the <a title="XBMC on the Raspberry Pi" href="http://www.raspberrypi.org/archives/4986" target="_blank">Raspberry Pi blog</a>, there are quite a lot of R-Pi users these days. It appears all that growth in Raspberry Pi and now Android appears to have fairly dramatically increased the number of XBMC users from last August to this August. The number is even higher in September.</p>
<p>A couple suggestions for the future. First, we should increase the number of blog posts so that we talk about already existing features in depth. Second, we should seriously consider making semi-official statements about hardware to give users better guidance.</p>
<p>Broadly speaking, more info is better.</p>
<p>Also, this t-shirt sale is going awesomely. With 3 days left, we&#8217;ve already sold between 3 and 4 times the minimum.</p>
<h2>Development Cycle</h2>
<p>Is our commit window too short in our development cycle? At the moment, the first 10 days of every month are open for new features and changes. The remainder of the month is set aside for fixes and stability. Is this too short? Too long?</p>
<p>The primary problem is reviewing. What happens if everything is fine on the 9th or 10th day, except for one or two things that only got pinged on review on the very last day? Do we have to wait until next month to merge?</p>
<p>Generally speaking, the agreement appears to be that the window is fine. The change ought to be that the coder and reviewer agree that maybe you enter the PR on the 10th, and then apply the minor fixes over the next few days.</p>
<p>Second, we need better info on who to ping for reviews. Perhaps actually creating a wiki page with reviewer names and project areas where they have knowledge/are experts in.</p>
<p>Jenkins, and the Jenkins test build system, is working really well.</p>
<p>Trac is something we&#8217;re all rapidly paying less attention to, which is honestly too bad, as bug reports are finally becoming manageable and verified. Later today, we&#8217;re going to review all the ~ 50 bugs that Martijn assigned to 13.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://xbmc.org/xbmc-devcon-2013-liveblog/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.509 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-12-17 19:00:20 -->
