<?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>Songbird Blog &#187; Georges Auberger</title>
	<atom:link href="http://blog.songbirdnest.com/author/georges/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.songbirdnest.com</link>
	<description>Play music. Play the Web.</description>
	<lastBuildDate>Thu, 09 Feb 2012 00:55:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Songbird Singing A New Tune</title>
		<link>http://blog.songbirdnest.com/2010/04/02/songbird-singing-a-new-tune/</link>
		<comments>http://blog.songbirdnest.com/2010/04/02/songbird-singing-a-new-tune/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 23:00:30 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NOFX]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=2005</guid>
		<description><![CDATA[As many of you know we’re hard at work on NOFX and the release is looking really good – lots of cool improvements, including video playback. Some of you have noticed that the Linux version has fallen behind, leading to some heated, but healthy debate internally about how to prioritize the development hopper. After careful consideration, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="s3-img" src="http://files.songbirdnest.com/guitarbird-clean.png" border="0" alt="guitarbird-clean.png" /></p>
<p>As many of you know we’re hard at work on <a href="http://wiki.songbirdnest.com/Releases/NOFX">NOFX</a> and the release is looking really good – lots of cool improvements, including video playback. Some of you have noticed that the Linux version has fallen behind, leading to some heated, but healthy debate internally about how to prioritize the development hopper.</p>
<p>After careful consideration, we’ve come to the painful conclusion that we should discontinue support for the Linux version of Songbird. Some of you may wonder how a company with deep roots in Open Source could drop Linux and we want you to know it isn’t without heartache.  We have a small engineering team here at Songbird, and, more than ever, must stay very focused on a narrow set of priorities. Trying to deliver a raft of new features around all media types, and across a <a href="http://getsongbird.com/gadgets/">growing list of devices</a>, we had to make some tough choices.</p>
<p>While our Linux users are some of the most passionate, do some killer development, and always provide tremendous input as to whether we’re on the right path or not, we simply can’t continue to support a Linux version as we have in the past.</p>
<p>And, like you, we can’t stand to see our Linux product be anything less than outstanding. Unfortunately, we can’t make that happen right now. Trade-offs are hard, and this is one of the most painful decisions in the history of the company.</p>
<p>We remain loyal to Linux and the ideology it represents, so we will maintain a version of the software for use by our Songbird engineers who develop on the Linux platform. We’ll make that version available to the community. We will keep Linux <a href="http://buildbot.songbirdnest.com/">build bots</a> and host the Linux builds on the <a href="http://wiki.songbirdnest.com/Developer">developer wiki</a>. That said, those builds will not be tested and may not pick up new features developed by Songbird&#8217;s team.</p>
<p>When we roll out NOFX for Windows and Mac at the end of the month, you’ll see video support – import, library management and full screen playback. We are also working on full compatibility with Windows 7 as well as support for a range of new handsets.</p>
<p><strong>UPDATED 4/5/2010 @ 2:22 pm PST</strong></p>
<p>To those who voiced their disappointment and retained a civil tone, we<br />
empathize with you. We appreciate all of the passion from the community, we again want to re-iterate that this was a very tough decision for us. We want to clarify a couple of points:</p>
<ul>
<li>Songbird remains open source. The code is mirrored from our working tree and available at <a href="http://publicsvn.songbirdnest.com/">http://publicsvn.songbirdnest.com/</a></li>
<li>We are maintaining our Linux build infrastructure and will ensure that it continues to compile and run the unit-test suite. <a href="http://buildbot.songbirdnest.com/">http://buildbot.songbirdnest.com/</a></li>
<li>Nightly Linux builds will remain available at <a href="http://developer.songbirdnest.com/builds/trunk/latest/">http://developer.songbirdnest.com/builds/trunk/latest/</a></li>
<li>We have in house developers that use Linux every day and they will keep developing Songbird on Linux.</li>
</ul>
<p>We also want to share some facts that may bring additional perspective about our decision.</p>
<table border="1" width="100%">
<tbody>
<tr>
<th></th>
<th style="text-align: center;">Windows</th>
<th style="text-align: center;">Mac Intel</th>
<th style="text-align: center;">Linux 32</th>
<th style="text-align: center;">Linux 64</th>
<th style="text-align: center;">Others</th>
</tr>
</tbody>
<tbody>
<tr>
<th>Songbird Active Users (1)</th>
<td style="text-align: center;">78.2%</td>
<td style="text-align: center;">10.8%</td>
<td style="text-align: center;">7.7%</td>
<td style="text-align: center;">3.2%</td>
<td style="text-align: center;">0.1%</td>
</tr>
</tbody>
</table>
<table border="1" width="100%">
<tbody>
<tr>
<th></th>
<th style="text-align: center;">Windows</th>
<th style="text-align: center;">Mac</th>
<th style="text-align: center;">Linux</th>
<th style="text-align: center;">Others</th>
</tr>
</tbody>
<tbody>
<tr>
<th>Bug Reporters (2)</th>
<td style="text-align: center;">77%</td>
<td style="text-align: center;">14%</td>
<td style="text-align: center;">9%</td>
<td style="text-align: center;">-</td>
</tr>
<tr>
<th>Addons Contributors (3)</th>
<td style="text-align: center;">74%</td>
<td style="text-align: center;">17%</td>
<td style="text-align: center;">9%</td>
<td style="text-align: center;">-</td>
</tr>
<tr>
<th>Translation Contributors (4)</th>
<td style="text-align: center;">72%</td>
<td style="text-align: center;">3%</td>
<td style="text-align: center;">25%</td>
<td style="text-align: center;">-</td>
</tr>
<tr>
<th>Visits to getsongbird.com (5)</th>
<td style="text-align: center;">73%</td>
<td style="text-align: center;">11%</td>
<td style="text-align: center;">15%</td>
<td style="text-align: center;">1%</td>
</tr>
<tr>
<th>OS usage share (6)</th>
<td style="text-align: center;">91.3%</td>
<td style="text-align: center;">5.9%</td>
<td style="text-align: center;">1%</td>
<td style="text-align: center;">1.8%</td>
</tr>
</tbody>
</table>
<p style="font-size: 0.8em;">(1) Measured by application usage on at least 3 distinct days within 30-day period<br />
(2) Measured by OS user agent used by community reporting a bug in last 30 days<br />
(3) Measured by OS user agent used when add-on was submitted to addons.songbirdnest.com in last 30 days<br />
(4) Measured by OS user agent used when translation was submitted to translate.songbirdnest.com in last 30 days<br />
(5) Google Analytics data for visits to getsongbird.com for year 2009<br />
(6) Percentage share of OS from web clients (source <a href="http://en.wikipedia.org/wiki/Usage_share_of_operating_systems">wikipedia.org</a>)
</p>
<p>Comments for this post will close on Tuesday 4/6 @ 5 pm PST.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2010/04/02/songbird-singing-a-new-tune/feed/</wfw:commentRss>
		<slash:comments>663</slash:comments>
		</item>
		<item>
		<title>Inside Job</title>
		<link>http://feedproxy.google.com/~r/auberger_com/~3/-v3bUi8bAyo/inside-job</link>
		<comments>http://feedproxy.google.com/~r/auberger_com/~3/-v3bUi8bAyo/inside-job#comments</comments>
		<pubDate>Fri, 19 Mar 2010 18:35:19 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[Songbird]]></category>

		<guid isPermaLink="false">http://auberger.com/?p=838</guid>
		<description><![CDATA[Over the years, we&#8217;ve taken pride in making our tools, product and development process, as open and transparent as possible. Our tools (Bugzilla, Litmus, Wiki) are publicly accessible, our source code open (svn) and we&#8217;ve blogged on many occasions about our Agile practices.
Today we&#8217;re taking a step further by publishing our Development Survival Guide. This [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://auberger.com/wp-content/uploads/2010/03/ruby-bird.png" rel="lightbox[838]"><img src="http://auberger.com/wp-content/uploads/2010/03/ruby-bird-239x300.png" alt="" title="ruby-bird" width="150"  class="alignleft size-medium wp-image-842" /></a></p>
<p>Over the years, we&#8217;ve taken pride in making our tools, product and development process, as open and transparent as possible. Our tools (<a href="http://bugzilla.songbirdnest.com/">Bugzilla</a>, <a href="http://litmus.songbirdnest.com/">Litmus</a>, <a href="http://wiki.songbirdnest.com">Wiki</a>) are publicly accessible, our source code open (<a href="http://publicsvn.songbirdnest.com/">svn</a>) and we&#8217;ve <a href="http://auberger.com/archives/category/agile">blogged</a> on many occasions about our Agile practices.</p>
<p>Today we&#8217;re taking a step further by publishing our Development Survival Guide. This presentation is an internal step-by-step guide that we take new engineers thru during their orientation. It&#8217;s a good summary of what to expect on a day-to-day basis as an engineer working at Songbird (other than daily Fussball tournament and unfettered access to the beer stocked mini-fridge). It&#8217;s your opportunity to take a peek from within. </p>
<p>Want get even closer? <a href="http://getsongbird.com/jobs/">Apply for one of our openings</a>.</p>
<div style="width:425px" id="__ss_3469649">
<strong style="display:block;margin:4px 0 4px"></p>
<p><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=songbird-dev-survival-guide-100318133538-phpapp02&#038;rel=0&#038;stripped_title=songbird-devsurvivalguide" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=songbird-dev-survival-guide-100318133538-phpapp02&#038;rel=0&#038;stripped_title=songbird-devsurvivalguide" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><br />
</strong></div>
<p><a href='http://auberger.com/wp-content/uploads/2010/03/songbird-dev-survival-guide.pdf' onClick="javascript: pageTracker._trackPageview('/downloads/songbird-dev-survival-guide.pdf');">Download</a> Songbird Development Survival Guide 1.2 in pdf.
</p>
<img src="http://feeds.feedburner.com/~r/auberger_com/~4/-v3bUi8bAyo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://auberger.com/archives/2010/03/inside-job/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Make long term planning possible in an Agile environment</title>
		<link>http://feedproxy.google.com/~r/auberger_com/~3/F4_iXYHo-7M/make-long-term-planning-possible-in-an-agile-environment</link>
		<comments>http://feedproxy.google.com/~r/auberger_com/~3/F4_iXYHo-7M/make-long-term-planning-possible-in-an-agile-environment#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:30:28 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[Songbird]]></category>

		<guid isPermaLink="false">http://auberger.com/?p=768</guid>
		<description><![CDATA[Agile development methods are well suited to plan and execute near term release cycle. For instance, the tools we developed and processes we&#8217;ve adopted help us plan and steer a release to completion with a good level of accuracy and repeatability. However, there are instances when the time horizon needs to be further out than [...]]]></description>
			<content:encoded><![CDATA[<p>Agile development methods are well suited to plan and execute near term release cycle. For instance, the <a href="http://auberger.com/archives/tag/sdpbot">tools</a> we developed and <a href="http://auberger.com/archives/category/agile">processes</a> we&#8217;ve adopted help us plan and steer a release to completion with a good level of accuracy and repeatability. However, there are instances when the time horizon needs to be further out than the current cycle. The need to create a budget, synchronize a roadmap with a partner or determine future hiring needs, make it necessary to have an effective mechanism for long term planning.</p>
<p>Fortunately, the metrics gathered during each Agile release cycle can be very helpful for that purpose. Once we gain a good understanding on what is being worked on, for how long and by how many people, we should be able to extrapolate this to forecast future releases.</p>
<p>Let&#8217;s take a look at what activities take place during a typical release cycle:</p>
<p>1) Plan release<br />
2) Write code<br />
3) Test<br />
4) Fix bugs</p>
<p>Then repeat ad nauseam.</p>
<p><span id="more-768"></span></p>
<p>In that context, the programming tasks can be categorized as follow:</p>
<h3>1. Planned work</h3>
<p>This is the body of work identified during the planning stage. This is the <em>raison d&#8217;être</em> of the release. For the most part, this covers new features or less tangible things such as performance improvements. This is what we&#8217;ll want to talk about when the product gets released. It&#8217;s an easy planning trap to think that this is the only work required.</p>
<h3>2. Unplanned work</h3>
<p>As the name implies, this is work that was unforeseen at the beginning of the release but is required to be completed before the product can ship. It can be further refined as follow:</p>
<p>a) Change in requirements<br />
This should not be unexpected. In fact, any Agile methodology assumes that there will be changes down the road. This is not a problem per se as long as there is a mechanism to trade features, extend duration or increase resources.</p>
<p>b) Omissions in planning<br />
Because the planning period is relatively short, it is assumed that not everything is fully specified or researched upfront. As development proceeds, new pieces are discovered and introduced into the plan.</p>
<h3>3. Bugs</h3>
<p>Defects can be considered a side effect of software development. They can affect the product in different ways:</p>
<p>a) Regression<br />
These are defects introduced when working on new code. They usually impact unrelated functionality that used to work before.</p>
<p>b) Defect in new feature<br />
These are problems in a newly coded feature. The feature does not work quite as expected.</p>
<p>c) Existing bug<br />
These are bugs present in the previous version of the software. They are either known or newly discovered during the course of the release and prioritized to be fixed now because they affect existing users.</p>
<h3>Learning from the past to project in the future</h3>
<p>A believable long term plan needs to layout new features on a timeframe against a set of resources. Because there is only a limited amount of time and people allocated to thinking through the issues upfront, the initial estimates are always very rough. It is then very difficult to predict how much time certain things will take or how many people will be required. To increase accuracy, you&#8217;d have to invest more time and resources, which is not practical, mostly because these are the very same resources that are critical to deliver against the current release plan.</p>
<p>You need a model to help forecast based on imperfect data. You could decide to simply pad all the current estimates, but you&#8217;d still need to figure out a factor that&#8217;s sufficient.</p>
<p>A better model is to find a way to anticipate the additional work that will be generated by the introduction of a brand new feature. With that model, we can layout a plan that should allow sufficient room in every release to accommodate for all the work, planned, unplanned and bugs.</p>
<p>Let&#8217;s take a look at historical data from previous Songbird releases:</p>
<style>
table td, table th { border: solid 1px #ffffff; } table th { background-color: #999999; } table th, table td { padding: 5px; } table td { background-color: #DDDDDD; }
</style>
<table>
<thead>
<tr>
<th></th>
<th>Fugazi</th>
<th>Genesis</th>
<th>Hendrix</th>
<th>Isan</th>
<th>Jackson 5</th>
<th>Kanye</th>
<th>Led Zeppelin</th>
</tr>
</thead>
<tbody>
<tr>
<th>Planned Features [pts]</th>
<td>198</td>
<td>300</td>
<td>145</td>
<td>100</td>
<td>160</td>
<td>153</td>
<td>86</td>
</tr>
<tr></tr>
<tr>
<th>Actual Completed [pts]</th>
<td>696</td>
<td>946</td>
<td>527</td>
<td>419</td>
<td>432</td>
<td>694</td>
<td>303</td>
</tr>
<tr>
<th>Actual Completed Features [pts]</th>
<td>290</td>
<td>304</td>
<td>183</td>
<td>151</td>
<td>214</td>
<td>284</td>
<td>145</td>
</tr>
<tr>
<th>Planned/Completed Features ratio</th>
<td>146%</td>
<td>101%</td>
<td>126%</td>
<td>151%</td>
<td>134%</td>
<td>186%</td>
<td>169%</td>
</tr>
<tr>
<th>Actual duration [days]</th>
<td>39</td>
<td>55</td>
<td>56</td>
<td>50</td>
<td>50</td>
<td>55</td>
<td>30</td>
</tr>
</tbody>
</table>
<p>The first row in the table contains the budgeted points for each release. That number represents the sum of all planned work as determined at the end of the planning phase for that release. The release schedule was set based on that number and the historical team velocity.</p>
<p>The second row represents the total actual points completed during the release, including features and bugs. This represents that amount of effort to get the release out.</p>
<p>The third row represents the actual completed feature points only. Next row computes ratio of planned vs. actual work.</p>
<p>It&#8217;s very tempting to compute a velocity based on total completed points and use it as a predictor for how much work the team can accomplish. While it&#8217;s true that it is a measure of total effort, it can&#8217;t be used against planned work only.</p>
<p>What we want to determine is that given 1 point of planned feature work, how much unplanned work and bugs will be generated and thus how long will it take to complete. Then normalize this for team size and you get a factor that can be used for long term planning.</p>
<p>To get there, I&#8217;ve computed a velocity for each release based on planned work divided by actual release duration (in days) and number of engineers. I then use the median value across release as a factor to turn estimated planned points into calendar days. With that in hand, I created a simple model where scope, duration and resources are linked. Set two values and the third one gets computed automatically. This model becomes very handy to run through what-if scenario during roadmap sessions. It provides answers to business questions such as: &#8220;How long would it take to do feature X?&#8221;, &#8220;Can you meet deadline Y?&#8221;, &#8220;How many more engineers would it take to do Z in Y time frame?&#8221;.</p>
<p>Hope you enjoyed learning more about our approach to the difficult task of long term planning. I&#8217;d be interested to hear about how you&#8217;ve approached the problem, so feel free to share your story.</p>
<p>Lastly, let&#8217;s remember the words of the famous Danish physicist <a href="http://en.wikipedia.org/wiki/Niels_Bohr">Niels Bohr</a>:</p>
<blockquote><p>“Prediction is very difficult, especially if it’s about the future.”</p></blockquote>
<img src="http://feeds.feedburner.com/~r/auberger_com/~4/F4_iXYHo-7M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://auberger.com/archives/2010/02/make-long-term-planning-possible-in-an-agile-environment/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dashboard for Agile project tracking</title>
		<link>http://feedproxy.google.com/~r/auberger_com/~3/wissgzJZvk8/dashboard-for-agile-project-tracking</link>
		<comments>http://feedproxy.google.com/~r/auberger_com/~3/wissgzJZvk8/dashboard-for-agile-project-tracking#comments</comments>
		<pubDate>Thu, 14 Jan 2010 22:53:39 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[sdpbot]]></category>
		<category><![CDATA[Songbird]]></category>

		<guid isPermaLink="false">http://auberger.com/?p=710</guid>
		<description><![CDATA[This is a following post to the series on Agile development at Songbird. As covered previously, we&#8217;ve created in-house tools to help with the planning and tracking of our release trains. The tool works off of Bugzilla and extracts meaningful information for project tracking. As it was originally meant to periodically generate an email status, [...]]]></description>
			<content:encoded><![CDATA[<p>This is a following post to the series on <a href="http://auberger.com/archives/category/agile">Agile development</a> at <a href="http://getsongbird.com">Songbird</a>. As <a href="http://auberger.com/archives/2008/12/songbird-path-to-agility-part-iii">covered previously</a>, we&#8217;ve created in-house tools to help with the planning and tracking of our release trains. The tool works off of <a href="http://www.bugzilla.org/">Bugzilla</a> and extracts meaningful information for project tracking. As it was originally meant to periodically generate an email status, it became apparent that it was too static for daily project tracking needs.</p>
<div id="attachment_725" class="wp-caption aligncenter" style="width: 310px"><a href="http://auberger.com/wp-content/uploads/2010/01/Songbird-Release-Trains-200911201.png" rel="lightbox[710]"><img class="size-medium wp-image-725" title="Songbird Release Trains" src="http://auberger.com/wp-content/uploads/2010/01/Songbird-Release-Trains-200911201-300x251.png" alt="" width="300" height="251" /></a><p class="wp-caption-text">Songbird Release Trains</p></div>
<p>We concluded that a dashboard that was more dynamic and worked in real time with Bugzilla would provide a more accurate picture of development progress. This is an overview of the couple of extensions we added to the tool.</p>
<p><span id="more-710"></span></p>
<h3>Dashboard</h3>
<p>The dashboard focuses on the current iteration (all P1 stories/tasks/bugs for a release target milestone). It provides a transparent and dynamic view of what&#8217;s under active development for the week.</p>
<p>Items are grouped by developer so we can easily review what each person is working on in this iteration. There are few additions that make it more useful than a plain Bugzilla query. When an item is carried over from a previous iteration, it gets highlighted, providing visibility on something that may require more work than anticipated or might be blocked by some dependencies. That kind of view was lacking before and it made it difficult to figure out what was happening when tasks got carried over. Similarly, when a new task gets added to the plan mid-iteration, it&#8217;s identified as such, making the tracking of intake very easy.</p>
<p>Because of our code review system, often time tasks are completed from a programmer standpoint but can&#8217;t be checked in until a positive review (R+) is performed by someone else. Additionally, some code requires the re-compilation of large amounts of 3rd party libraries before the patch is available. This kind of information is now bubbled up on the tracking page so the exact status of a particular issue is visible at a quick glance.</p>
<div id="attachment_714" class="wp-caption aligncenter" style="width: 559px"><a href="http://auberger.com/wp-content/uploads/2010/01/tracking.png" rel="lightbox[710]"><img class="size-full wp-image-714 " title="Dashboard" src="http://auberger.com/wp-content/uploads/2010/01/tracking.png" alt="" width="549" height="472" /></a><p class="wp-caption-text">Iteration Dashboard</p></div>
<p>This dashboard is helping us to know what everyone is doing at any given time. It fosters a sense of accountability and ownership of the issues and provides a sense of accomplishment when the work is completed.</p>
<p>Below is a view of the legend for the Dashboard. Most attributes for an item are extracted from Bugzilla and represented via an icon.</p>
<div id="attachment_715" class="wp-caption aligncenter" style="width: 165px"><a href="http://auberger.com/wp-content/uploads/2010/01/tracking-legend.png" rel="lightbox[710]"><img class="size-full wp-image-715" title="Legend" src="http://auberger.com/wp-content/uploads/2010/01/tracking-legend.png" alt="" width="155" height="360" /></a><p class="wp-caption-text">Dashboard Legend</p></div>
<h3>Punchlist</h3>
<p>Once a release reaches QA, a release branch is cut and the focus of the team switches from working on planned features to fixing bugs. We found that this period is best managed by using a punch list which contains all the issues remaining to be resolved before the release can ship as opposed to a weekly plan of what gets accomplished for the period. It keeps the team focused on the entirety of what&#8217;s on our collective plate. During that period, issues are being promoted to Blocker status to represent what is blocking the next milestone (e.g. Beta, RC, Final). It also signals what can be landed on the branch automatically and what needs further clearance. This allows us to throttle the rate of change being introduced into the source tree so that QA can be ensured stable builds.</p>
<div id="attachment_721" class="wp-caption aligncenter" style="width: 570px"><a href="http://auberger.com/wp-content/uploads/2010/01/Release-Madonna-Punchlist-All-remaining-P1-20100112.png" rel="lightbox[710]"><img class="size-full wp-image-721 " title="Punchlist" src="http://auberger.com/wp-content/uploads/2010/01/Release-Madonna-Punchlist-All-remaining-P1-20100112.png" alt="" width="560" height="515" /></a><p class="wp-caption-text">Release Punchlist</p></div>
<p>When in punchlist mode, it&#8217;s critical that all issues are being assigned. The list reflects that by highlighting items that have no owner yet.</p>
<h3>Pretty Graphs</h3>
<p>Two frequently tracked Agile metrics are Burndown and Velocity. Those are now being graphed automatically for each release. The Burndown helps forecast when the work will be completed. The Velocity gives us a historical perspective on what the team was able to accomplish and thus helps us plan better.</p>
<p>The Burndown graph breaks down tasks (what we refer to as &#8220;planned work&#8221;) from bugs (unplanned consequences of software development). When the Burndown line cross the horizontal axis, we&#8217;re done. Notice in the graph below the bug points going up during the QA period.</p>
<div id="attachment_713" class="wp-caption aligncenter" style="width: 670px"><a href="http://auberger.com/wp-content/uploads/2010/01/Picture-1.png" rel="lightbox[710]"><img class="size-full wp-image-713 " title="Burndown Graph" src="http://auberger.com/wp-content/uploads/2010/01/Picture-1.png" alt="" width="660" height="334" /></a><p class="wp-caption-text">Burndown Graph</p></div>
<p>The Velocity graph plots the team velocity, normalized per day. Actual Velocity is computed at the end of each iteration and plotted along side the Planned Velocity for easy comparison.</p>
<div id="attachment_720" class="wp-caption aligncenter" style="width: 633px"><a href="http://auberger.com/wp-content/uploads/2010/01/velocity.png" rel="lightbox[710]"><img class="size-full wp-image-720 " title="Velocity" src="http://auberger.com/wp-content/uploads/2010/01/velocity.png" alt="" width="623" height="379" /></a><p class="wp-caption-text">Velocity Graph</p></div>
<p>These new tools provide a dynamic view of the state of the release. They bring transparency into the development process for everyone involved.</p>
<img src="http://feeds.feedburner.com/~r/auberger_com/~4/wissgzJZvk8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://auberger.com/archives/2010/01/dashboard-for-agile-project-tracking/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beta testers wanted!</title>
		<link>http://blog.songbirdnest.com/2009/07/22/beta-testers-wanted/</link>
		<comments>http://blog.songbirdnest.com/2009/07/22/beta-testers-wanted/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 05:14:32 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[beta]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=1468</guid>
		<description><![CDATA[Our next Beta is available for download! We&#8217;d like the help of the community to test and provide feedback on a couple of new features we&#8217;ve been working on: USB Mass Storage Device Support (Windows only): Songbird now supports file transfer and track sync for USB mass storage devices (with the addition of the MSC [...]]]></description>
			<content:encoded><![CDATA[<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:125%;"><strong>Our next Beta is <a href="http://nightly.getsongbird.com">available for download!</a></strong></div>
<p>We&#8217;d like the help of the community to test and provide feedback on a couple of new features we&#8217;ve been working on:</p>
<ul>
<li> <strong>USB Mass Storage Device Support (Windows only):</strong><br />
Songbird now supports file transfer and track sync for USB mass storage devices (with the addition of the MSC add-on).</li>
<li><strong>Mozilla strings localization</strong><br />
We&#8217;ve added support for localization of the Mozilla specific UI found in XULRunner. We&#8217;ve integrated all the languages available from Mozilla, so if you&#8217;re using Songbird in German, French, Spanish or Japanese, you will now experience a fully localized UI. See the <a href="http://publicsvn.songbirdnest.com/vendor/trunk/mozbrowser/locales/shipped-locales">complete list of language codes</a> we picked up from Mozilla.</li>
</ul>
<p><a href="http://wiki.songbirdnest.com/Release_Notes/1.3.0b1">The release notes</a> contain additional details about this build including a list of known issues.</p>
<p>As always, please file any issues, bugs, or crashes you find in <a href="http://bugzilla.songbirdnest.com/enter_bug.cgi?product=Songbird">Bugzilla</a>. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2009/07/22/beta-testers-wanted/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Songbird 1.2 is here</title>
		<link>http://blog.songbirdnest.com/2009/06/18/songbird-12-is-here/</link>
		<comments>http://blog.songbirdnest.com/2009/06/18/songbird-12-is-here/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 17:18:21 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[1.2]]></category>
		<category><![CDATA[Isan]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=1270</guid>
		<description><![CDATA[Songbird 1.2 is now available for download! Songbird 1.2 focuses on improving library management and provides full integration with iTunes, in case you want to live in both worlds. We continue to listen to your feedback on Get Satisfaction, our blog and Bugzilla. Please let us know what&#8217;s important to you. New Features Automatically Organize [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://files.songbirdnest.com/1.2/jukebox.png" alt="" /></p>
<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:125%;"><strong>Songbird 1.2 is <a href="http://getsongbird.com/">now available for download!</a></strong></div>
<p>Songbird 1.2 focuses on improving library management and provides full integration with iTunes, in case you want to live in both worlds. We continue to listen to your feedback on <a href="http://getsatisfaction.com/songbird/">Get Satisfaction</a>, our <a href="http://blog.songbirdnest.com">blog</a> and <a href="http://bugzilla.songbirdnest.com/">Bugzilla</a>. Please let us know what&#8217;s important to you.</p>
<h4>New Features</h4>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.2/sb-1.2-library-files.png" alt="Manage Library" /><strong>Automatically Organize Library Files</strong><br />
Songbird can now automatically organize the files that are contained in your library. Once enabled, it will consolidate your media in one location. You can customize the structure of the folder and file names based on metadata contained in every track.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.2/sb-1.2-itunes-sync.png" alt="iTunes sync" /><strong>2-way Sync with iTunes</strong><br />
If you&#8217;re using iTunes Music Store to purchase content, you can now automatically expose iTunes library tracks and playlists into Songbird. You can also export tracks and playlists added to Songbird back into iTunes, so that they can easily be synced to your iPhone or iPod touch.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.2/sb-1.2-last.fm-radio.png" alt="last.fm radio" /><strong>Last.fm Radio</strong><br />
Last.fm Radio supports artist, tag, and user stations, mapping station links on the Last.fm website to play internally in Songbird. It includes the Radio Directory allowing you to conveniently browse and explore the tag and artist relationships on Last.fm.  Additionally, the Radio directory includes quick links for playing stations based on your Last.fm library, your Songbird library, and friends/neighbors&#8217; libraries.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.2/sb-1.2-equalizer.png" alt="equalizer" /><strong>10-band Equalizer</strong><br />
Now you can tweak the frequency response of the audio playback to match your room&#8217;s acoustics or your personal preferences.</p>
<h4>Performance Enhancements</h4>
<p>We&#8217;ve continued to make the application more stable and zippier in all sorts of ways. Mainly:</p>
<ul>
<li>Faster search</li>
<li>Deleting many tracks at once is faster</li>
<li>Selecting a large amount of tracks from the library is no longer slow</li>
<li>Reduced the amount of threads required to be running at all times by 50%</li>
<li><strong>Fewer Crashes:</strong> We&#8217;ve worked hard to identify and <a href="http://bugzilla.songbirdnest.com/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=%5Btopcrash%5D&amp;target_milestone=Isan&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;resolution=FIXED&amp;emailassigned_to1=1&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailcc2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">fix</a> some of the most common crashes in Songbird.</li>
</ul>
<h4>What&#8217;s Next</h4>
<p>Our goal is to continue to focus on building a world-class, open music player. Our next release will consist of continued focus on performance and stability gains, implementing additional audio features, <a href="http://wiki.songbirdnest.com/Roadmap#Jackson_5">and much more</a>. Stay tuned to the blog to keep up to date, or if you like to live dangerously check out one of our <a href="http://nightly.getsongbird.com">nightly builds</a> and see the progress for yourself!</p>
<p>We’re always interested in hearing your feedback so please comment below and file bugs and/or feature requests in <a href="http://bugzilla.songbirdnest.com/enter_bug.cgi?product=Songbird">Bugzilla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2009/06/18/songbird-12-is-here/feed/</wfw:commentRss>
		<slash:comments>174</slash:comments>
		</item>
		<item>
		<title>Songbird 1.2 Beta 2 is available for testing</title>
		<link>http://blog.songbirdnest.com/2009/06/11/songbird-12-beta-2-is-available-for-testing/</link>
		<comments>http://blog.songbirdnest.com/2009/06/11/songbird-12-beta-2-is-available-for-testing/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 04:24:04 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[1.2]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[Isan]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=1268</guid>
		<description><![CDATA[Songbird 1.2 Beta 2 is now available for download! Here are the most noteworthy and complete features we&#8217;d like to call out in this Beta and get your feedback on: 2-way Sync with iTunes If you&#8217;re using iTunes Music Store to purchase content, you can now automatically expose iTunes library tracks and playlists into Songbird. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://files.songbirdnest.com/1.2/recordstore.png" alt="Records" /></p>
<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:125%;"><strong>Songbird 1.2 Beta 2 is <a href="http://nightly.getsongbird.com">now available for download!</a></strong></div>
<p>Here are the most noteworthy and complete <strong>features we&#8217;d like to call out in this Beta and get your feedback on:</strong></p>
<ul>
<li> <strong>2-way Sync with iTunes</strong><br />
If you&#8217;re using iTunes Music Store to purchase content, you can now automatically expose iTunes library tracks and playlists into Songbird. You can also export tracks and playlists added to Songbird back into iTunes, so that they can easily be synced to your iPhone or iPod touch.</li>
</ul>
<p><a href="http://wiki.songbirdnest.com/Release_Notes/1.2.0b2">The Beta 2 release notes</a> contain additional details about this build including a list of known issues.</p>
<p>As always, please file any issues, bugs, or crashes you find in <a href="http://bugzilla.songbirdnest.com/enter_bug.cgi?product=Songbird">Bugzilla</a> so that we can address them before the final release.</p>
<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:85%;"><strong>Bloggers &amp; Press:</strong> This release is not our final release and is not ready to be reviewed. Since we&#8217;re still landing code we suggest postponing any review of the Songbird Player until our final build. If you&#8217;re interested in reviewing the final build contact us at: press [at] songbirdnest [dot] com. We&#8217;ll be more than happy to give you access to it prior to its release. Thanks for the care and attention you&#8217;ve shown Songbird over the past year.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2009/06/11/songbird-12-beta-2-is-available-for-testing/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Songbird 1.2 Beta 1 is available for testing</title>
		<link>http://blog.songbirdnest.com/2009/06/03/songbird-12-beta-1-is-available-for-testing/</link>
		<comments>http://blog.songbirdnest.com/2009/06/03/songbird-12-beta-1-is-available-for-testing/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 00:05:19 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[1.2]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[Isan]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=1266</guid>
		<description><![CDATA[Songbird 1.2 Beta 1 is now available for download! Here are the most noteworthy and complete features we&#8217;d like to call out in this Beta and get your feedback on: Automatically Organize Library Files: Songbird can now automatically organize the files that are contained in your library. Once enabled, it will consolidate your media in [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://files.songbirdnest.com/1.2/documents.png" alt="Documents" /></p>
<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:125%;"><strong>Songbird 1.2 Beta 1 is <a href="http://nightly.getsongbird.com">now available for download!</a></strong></div>
<p>Here are the most noteworthy and complete <strong>features we&#8217;d like to call out in this Beta and get your feedback on:</strong></p>
<ul>
<li> <strong>Automatically Organize Library Files:</strong><br />
Songbird can now automatically organize the files that are contained in your library. Once enabled, it will consolidate your media in one location. You can customize the structure of the folder and file names based on metadata contained in every track.</li>
<li><strong>10-band Equalizer</strong><br />
Now you can tweak the frequency response of the audio playback to match your room&#8217;s acoustics or your personal preferences.</li>
<li> <strong>Last.fm Radio:</strong><br />
Last.fm Radio supports artist, tag, and user stations, mapping station links on the Last.fm website to play internally in Songbird. It includes the Radio Directory allowing you to conveniently browse and explore the tag and artist relationships on Last.fm.  Additionally, the Radio directory includes quick links for playing stations based on your Last.fm library, your Songbird library, and friends/neighbors&#8217; libraries.</li>
</ul>
<p><a href="http://wiki.songbirdnest.com/Release_Notes/1.2.0b1">The Beta 1 release notes</a> contain additional details about this build including a list of known issues.</p>
<p>As always, please file any issues, bugs, or crashes you find in <a href="http://bugzilla.songbirdnest.com/enter_bug.cgi?product=Songbird">Bugzilla</a> so that we can address them before the final release.</p>
<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:85%;"><strong>Bloggers &amp; Press:</strong> This release is not our final release and is not ready to be reviewed. Since we&#8217;re still landing code we suggest postponing any review of the Songbird Player until our final build. If you&#8217;re interested in reviewing the final build contact us at: press [at] songbirdnest [dot] com. We&#8217;ll be more than happy to give you access to it prior to its release. Thanks for the care and attention you&#8217;ve shown Songbird over the past year.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2009/06/03/songbird-12-beta-1-is-available-for-testing/feed/</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>Songbird 1.1 is here</title>
		<link>http://blog.songbirdnest.com/2009/03/10/songbird-11-is-here/</link>
		<comments>http://blog.songbirdnest.com/2009/03/10/songbird-11-is-here/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 21:46:19 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[1.1]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[hendrix]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Songbird]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=845</guid>
		<description><![CDATA[Songbird 1.1 is now available for download! Almost a million people have given Songbird 1.0 a warm welcome. We thank you for that. We&#8217;ve listened to your feedback on Get Satisfaction, our blog and Bugzilla. We want to keep bringing out the innovation you deserve. Here is your Songbird 1.1. New Features On demand Fetching [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://files.songbirdnest.com/1.1/tightening-screwdriver-standing.png" alt="Tightening done" /></p>
<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:125%;"><strong>Songbird 1.1 is <a href="http://getsongbird.com/">now available for download!</a></strong></div>
<p>Almost a million people have given Songbird 1.0 a warm welcome. We thank you for that. We&#8217;ve listened to your feedback on <a href="http://getsatisfaction.com/songbird/">Get Satisfaction</a>, our <a href="http://blog.songbirdnest.com">blog</a> and <a href="http://bugzilla.songbirdnest.com/">Bugzilla</a>.<br />
We want to keep bringing out the innovation you deserve. Here is your Songbird 1.1.</p>
<h4>New Features</h4>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.1/sb-1.1-album-artwork.png" alt="Album Art" /><strong>On demand Fetching of Album Artwork</strong><br />
Songbird can now fetch album artwork from the web at your command. Simply select or right-click a track and choose &#8220;Get Album Artwork&#8221;. You can also select your preferred source of artwork. By default, Songbird will retrieve album artwork from Last.fm but you can install other sources such as amazon.com via an add-on.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.1/sb-1.1-watch-folder.png" alt="Watch Folder" /><strong>Watch Folders</strong><br />
You can choose to watch a folder hierarchy for changes and the content will auto-magically be imported in your library. If a file is removed from the watched folder, the corresponding track will be deleted from your Library.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.1/sb-1.1-sorting.png" alt="Sorting" /><strong>Better Sorting</strong><br />
Library sorting supports unicode collation and better handling of leading definite and indefinite articles such as &#8220;The&#8221; and &#8220;a&#8221;.</p>
<p class="clear"><img class="thumb left" title="&quot;These go to eleven.&quot; --This Is Spinal Tap" src="http://files.songbirdnest.com/1.1/spinal_tap_but_it_goes_to_eleven_bw.jpg" alt="Replay Gain" /><strong>Replay gain support (normalization)</strong><br />
If a track’s metadata contains replay gain (including iTunes-specific) information, Songbird will adjust the playback gain appropriately.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/gstreamer.png" alt="Improved Media Core" /><strong>Improved Media Core &amp; Better gapless playback</strong><br />
We rewrote the low level media core component for Windows to improve playback performance and lower cpu usage. Also, if an mp3 encoder places metadata information to indicate the exact beginning and end of the audio, Songbird is able to read it and use it to skip padding data that does not contain audio, leading to perfect gapless playback.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.1/sb-1.1-mtp.png" alt="Improved MTP Support" /><strong>MTP Device Support</strong><br />
We fixed <a href="http://tinyurl.com/72mtnt">many bugs</a> affecting MTP devices on Windows. We&#8217;ve also added the ability to synch authorized Windows Media DRM&#8217;ed content to your MTP device. To see if your MTP device is supported, or to report your findings, visit the <a href="http://wiki.songbirdnest.com/Docs/Device_Support/MTP_Device_Support">MTP device page</a>.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.1/7digital.png" alt="7digital Music Store" /><strong>7digital MP3 Store (Beta)</strong><br />
Buy high quality MP3s (up to 320kbps) from the 7digital store in Songbird.  The 7digital store in Songbird uses your most recently played tracks to recommend albums to you.  Plus, 7digital contributes a portion of every purchase back to Songbird&#8217;s development. Every song you buy supports your favorite artist AND our development. Woot! The UK store is fully stocked, but the US and other European stores are still continuing to populate a complete catalog of music.</p>
<h4>Performance Enhancements</h4>
<p>We&#8217;ve continued to make the application more stable and zippier in all sorts of ways. Amongst other things, you should notice a smaller memory footprint and decreased CPU usage.</p>
<p>We made some <a href="http://blog.songbirdnest.com/2009/03/02/11-memory-update/">substantial gains</a> this release:</p>
<ul>
<li>Reduced memory use with a large library by 40%</li>
<li> Cut CPU usage during playback by half</li>
<li> Fixed playback memory leaks</li>
<li> Made library caching <a href="http://wiki.songbirdnest.com/Docs/Power_User_Preferences/Tuning_Songbird_Memory_Usage">configurable</a></li>
<li> Added batching to the media importer, reducing memory use by 60%</li>
<li> Reduced Mac download size 45%</li>
<li><strong>Fewer Crashes:</strong> We&#8217;ve worked hard to identify and <a href="http://bugzilla.songbirdnest.com/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=%5Btopcrash%5D&amp;product=Songbird&amp;target_milestone=Hendrix&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=FIXED&amp;emailassigned_to1=1&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailcc2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">fix ten</a> of the most common crashes in Songbird.</li>
</ul>
<h4>For Developers</h4>
<ul>
<li> You can now invoke Songbird from a url. For instance,
<pre>songbird:open?url=http%3A%2F%2Flast.fm</pre>
<p>will launch Songbird and open a new tab pointing to http://last.fm. For more information, review this <a href="http://wiki.songbirdnest.com/Developer/Articles/Songbird_Protocol_Handler">article</a> in our developer section.</li>
</ul>
<h4>What&#8217;s Next</h4>
<p>Our goal is to continue to focus on building a world-class, open music player. Our next release will consist of continued focus on performance and stability gains, implementing additional audio features, <a href="http://wiki.songbirdnest.com/Roadmap#Isan">and much more</a>. Stay tuned to the blog to keep up to date, or if you like to live dangerously check out one of our <a href="http://nightly.getsongbird.com">nightly builds</a> and see the progress for yourself!</p>
<p>We’re always interested in hearing your feedback so please comment below and file bugs and/or feature requests in <a href="http://bugzilla.songbirdnest.com/enter_bug.cgi?product=Songbird">Bugzilla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2009/03/10/songbird-11-is-here/feed/</wfw:commentRss>
		<slash:comments>198</slash:comments>
		</item>
		<item>
		<title>Songbird 1.1 Beta 3 is Available for Testing</title>
		<link>http://blog.songbirdnest.com/2009/03/06/songbird-11-beta-3-is-available-for-testing/</link>
		<comments>http://blog.songbirdnest.com/2009/03/06/songbird-11-beta-3-is-available-for-testing/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 20:30:08 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.1]]></category>
		<category><![CDATA[beta 3]]></category>
		<category><![CDATA[hendrix]]></category>
		<category><![CDATA[Songbird]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=861</guid>
		<description><![CDATA[Songbird 1.1 Beta 3 is now available for download! Thanks to everyone who has been providing feedback to our latest Beta. This update contains bug fixes and final tweaks. We’re closing in on a Final build and would like to make sure that you don’t see anything you might consider a show stopper. The Beta [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://files.songbirdnest.com/1.1/tightening-drill.png" alt="Tightening Drill" /></p>
<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:125%;"><strong>Songbird 1.1 Beta 3 is <a href="http://nightly.getsongbird.com">now available for download!</a></strong></div>
<p>Thanks to everyone who has been providing feedback to our latest Beta. This update contains bug fixes and final tweaks. We’re closing in on a Final build and would like to make sure that you don’t see anything you might consider a show stopper.</p>
<p><a href="http://wiki.songbirdnest.com/Release_Notes/1.1.1b3">The Beta 3 release notes</a> contain additional details about this build including a list of known issues.</p>
<p>As always, please file any issues, bugs, or crashes you find in <a href="http://bugzilla.songbirdnest.com/enter_bug.cgi?product=Songbird">Bugzilla</a> so that we can address them before the final release.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2009/03/06/songbird-11-beta-3-is-available-for-testing/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>

