<?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; 1.0</title>
	<atom:link href="http://blog.songbirdnest.com/tag/10/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 1.0 is Here!</title>
		<link>http://blog.songbirdnest.com/2008/12/02/songbird-10-is-here/</link>
		<comments>http://blog.songbirdnest.com/2008/12/02/songbird-10-is-here/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 17:06:44 +0000</pubDate>
		<dc:creator>raffel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=545</guid>
		<description><![CDATA[Songbird 1.0 is now available for download! We set out to build an open, customizable music player. Today, we&#8217;re launching with dozens of integrated services, hundreds of add-ons, and a growing developer community. We&#8217;ll be the first to admit that there&#8217;s plenty left to do. And, while we&#8217;re not ready for everyone, 160k users a [...]]]></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>Songbird 1.0 is <a href="http://getsongbird.com/">now available for download!</a></strong></div>
<p><img class="alignnone size-full wp-image-610" title="Bird running across the finish line" src="http://files.songbirdnest.com/wp-content/uploads/2008/10/finish-line.jpg" alt="" width="510" height="520" /></p>
<p>We set out to build an open, customizable music player.  Today, we&#8217;re launching with dozens of integrated services, hundreds of add-ons, and a growing developer community.  We&#8217;ll be the first to admit that there&#8217;s plenty left to do.  And, while we&#8217;re not ready for everyone, 160k users a month are expressing their vote for an alternative music player.</p>
<p>If you think like us, you&#8217;ve got huge aspirations and you&#8217;re out to change the world.  You gotta start somewhere, this is our 1.0.</p>
<h4>New Features</h4>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/gstreamer.png" alt="GStreamer" /><strong>GStreamer</strong><br />
We now use GStreamer as our main media playback system, across all platforms &#8211; giving us higher performance, better reliability, and a platform for much more media-related functionality in the future.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/mashtape.png" alt="mashTape" /><strong>Improved mashTape</strong><br />
When you listen to music in Songbird you&#8217;ll have the option to see Flickr photos, YouTube videos, last.fm biographies, google news (and more) for the currently playing artist.  mashTape has been completely re-written from the ground up to be <a href="http://blog.songbirdnest.com/2008/09/26/more-mashiness-than-a-mountain-of-monkeys/">more extensible and flexible than ever</a>.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/album-art.png" alt="Improved Album Art Support" /><strong>Improved Album Art Support</strong><br />
The album artwork feature now supports drag and drop of images, as well as, toggling between Now Playing and Currently Selected tracks.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/keyboard-shortcuts.png" alt="Complete Keyboard Shortcuts" /><strong>Complete Keyboard Shortcuts</strong><br />
We&#8217;ve cleaned up our Keyboard Shortcuts this release (and added some new ones for power users).  Look for the link to a complete list of Keyboard Shortcuts in the applications Help menu.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/linux-package.png" alt="Updated Linux Installer" /><strong>Updated Linux Installer</strong><br />
We&#8217;ve created a single archive that has all the necessary dependencies so that Linux users can run Songbird without having to install any additional dependencies.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/smart-playlists.png" alt="Re-usable Smart Playlists" /><strong>Re-usable Smart Playlists</strong><br />
By popular request we&#8217;ve implemented the ability to use a smart playlist as a rule within another smart playlist.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/reveal-original-file.png" alt="Reveal Original Files" /><strong>Reveal Original Files</strong><br />
We&#8217;ve added the ability to expose the media items in Songbird as files in your filesystem by right clicking and choosing &#8220;Show File&#8221;.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/recommended-add-ons.png" alt="Recommended Add-ons Updater" /><strong>Recommended Add-ons Updater</strong><br />
A new update mechanism ensures that all upgraded users have an option to install the latest Recommended Add-ons.  You can turn this feature on/off in the Preferences.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/display-panes.png" alt="Hide/Show Display Panes" /><strong>Hide &amp; Show Display Panes</strong><br />
We were inspired by <a href="http://addons.songbirdnest.com/addon/1304">Atrieu&#8217;s Pane Button add-on</a> and decided to add a few buttons to allow you to toggle between showing &amp; hiding Display panes.</p>
<p class="clear"><img class="thumb left" src="http://files.songbirdnest.com/1.0-blog-thumbnails/column-headings.png" alt="Simpler Column Headings" /><strong>Simpler Column Headings</strong><br />
We&#8217;ve refined the column heading property list and made it easier to enable the properties you care about.  Just right click on any column heading in a library or playlist to give it a try.</p>
<h4>Performance Enhancements</h4>
<p>We made some <a href="http://blog.songbirdnest.com/2008/11/26/performance-improvements-for-10/">substantial gains</a> this release:</p>
<ul>
<li><strong>Drastically Faster Search:</strong> Searching in Songbird is now anywhere from 10x faster for small libraries to 1000x for large ones.</li>
<li><strong>Reduced RAM Usage:</strong> There&#8217;s a 70% reduction in RAM usage when importing and using large (100,000 track) libraries.</li>
<li><strong>Faster Media Importing:</strong> Importing media into Songbird is now 2-4x faster.</li>
<li><strong>Reduced Startup Times:</strong> Large library users (10,000 tracks or more) will notice that Songbird startup times are now twice as fast.</li>
<li><strong>Efficient Scrolling:</strong> Scrolling through your library now uses half the amount of CPU.</li>
<li><strong>Snappier Sorting:</strong> Sorting your library is now 3-4x faster, which adds up to significantly smoother browsing when scrolling and filtering.</li>
<li><strong>Optimized DB Size:</strong> We&#8217;ve optimized the database in Songbird and reduced its size by, on average, 60%.  This leads to a variety of performance improvements throughout the application.</li>
<li><strong>Fewer Crashers:</strong> We&#8217;ve worked hard to identify and fix 11 of the most common crashes in Songbird.</li>
</ul>
<h4>For Developers</h4>
<ul>
<li>We’ve created a simple guide for <a href="http://wiki.songbirdnest.com/Developer/Articles/Maintaining_Add-Ons/Updating_Feathers_for_Songbird_1.0" target="_blank">updating 0.7.0 Feathers to be 1.0 compatible</a>.</li>
<li>For extension developers, we’ve created a similar guide for <a href="http://wiki.songbirdnest.com/Developer/Articles/Maintaining_Add-Ons/Updating_Extensions_for_Songbird_1.0" target="_blank">updating extensions to be 1.0 compatible</a>.</li>
<li>We <a href="http://wiki.songbirdnest.com/Developer/Articles/Maintaining_Add-Ons/Updating_Extensions_for_Songbird_1.0#Media_Core_API_Changes" target="_blank">updated the Media Core APIs</a> to take advantage of GStreamer.  This allows for more power and flexibility in controlling playback.</li>
<li>We&#8217;ve documented how developers can <a href="http://wiki.songbirdnest.com/Developer/Articles/Media_Cores/Adding_GStreamer_Plugins" target="_blank">add support for additional playback formats</a> by packaging GStreamer plugins as Songbird add-ons.</li>
</ul>
<h4>Early Feedback on 1.0</h4>
<blockquote><p><em>&#8220;Songbird is improving at a rapid pace&#8221;</em><br />
- <a href="http://arstechnica.com/journals/linux.ars/2008/11/06/songbird-1-0-release-candidate-now-available">Ryan Paul &#8211; Ars Technica</a></p></blockquote>
<blockquote><p><em>&#8220;the program runs and feels faster&#8221;</em><br />
- <a href="http://news.cnet.com/8301-17939_109-10084567-2.html?part=rss&amp;tag=feed&amp;subj=Webware">Seth Rosenblatt &#8211; CNET</a></p></blockquote>
<blockquote><p><em>&#8220;[Songbird] has much to offer and is an improvement over the betas we looked at earlier&#8221;</em><br />
- <a href="http://www.webmonkey.com/blog/Songbird_Beta:_Like_iTunes__But_it_Goes_to_11">Scott Gilbertson &#8211; webmonkey</a></p></blockquote>
<blockquote><p><em>&#8220;We are very excited about our parternship with Songbird because it integrates a rich deskop media player with our database of concerts and tickets. While listening to my music library, I can see when my bands are on tour. The integration was painless and an example of the open and extensible platform Songbird have built.&#8221;</em><br />
- <a href="http://www.songkick.com">Ian Hogarth, Founder &amp; CEO of Songkick concert ticketing service</a></p></blockquote>
<blockquote><p><em>&#8220;Songbird brings the limitless, often fan-created context of the Web to your desktop media player, and put media playing innovation in the hands of any web developer.&#8221;</em><br />
- <a href="http://topspinmedia.com">Ian Rogers, Topspin Media and Former GM, Yahoo Music</a></p></blockquote>
<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 on top of GStreamer, <a href="http://wiki.songbirdnest.com/Roadmap#Hendrix">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>
<p><img class="alignnone size-full wp-image-611" title="Path to the next finsh line" src="http://files.songbirdnest.com/wp-content/uploads/2008/10/next-finish-line.jpg" alt="" width="510" height="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/12/02/songbird-10-is-here/feed/</wfw:commentRss>
		<slash:comments>232</slash:comments>
		</item>
		<item>
		<title>Songbird 1.0 Release Candidate 3 is Available for Testing</title>
		<link>http://blog.songbirdnest.com/2008/11/21/songbird-10-release-candidate-3-is-available-for-testing/</link>
		<comments>http://blog.songbirdnest.com/2008/11/21/songbird-10-release-candidate-3-is-available-for-testing/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 00:06:53 +0000</pubDate>
		<dc:creator>raffel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[Genesis]]></category>
		<category><![CDATA[RC3]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=532</guid>
		<description><![CDATA[Songbird 1.0 RC3 is now available for download! Thanks to everyone who has been providing feedback to our latest RC’s. 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&#8217;t see anything you might consider a show stopper. To learn more [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-607" title="Bird running" src="http://files.songbirdnest.com/wp-content/uploads/2008/10/bridge-running1.jpg" alt="" width="510" height="335" /></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.0 RC3 is <a href="http://wiki.songbirdnest.com/Developer/Articles/Builds/Nightly_Builds">now available for download!</a></strong></div>
<p>Thanks to everyone who has been providing feedback to our latest RC’s.  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&#8217;t see anything you might consider a show stopper.</p>
<p>To learn more about what&#8217;s new, check out <a href="http://wiki.songbirdnest.com/Release_Notes/1.0.0rc3">the RC3 release notes</a>.</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&#038;version=1.0.0rc3">Bugzilla</a> so that we can address them before 1.0 final!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/11/21/songbird-10-release-candidate-3-is-available-for-testing/feed/</wfw:commentRss>
		<slash:comments>82</slash:comments>
		</item>
		<item>
		<title>Songbird 1.0 Release Candidate 2 is Available for Testing</title>
		<link>http://blog.songbirdnest.com/2008/11/14/songbird-10-release-candidate-2-is-available-for-testing/</link>
		<comments>http://blog.songbirdnest.com/2008/11/14/songbird-10-release-candidate-2-is-available-for-testing/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 16:57:28 +0000</pubDate>
		<dc:creator>raffel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[Genesis]]></category>
		<category><![CDATA[RC2]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=530</guid>
		<description><![CDATA[Songbird 1.0 RC2 is now available for download! Here are the most noteworthy and complete features we&#8217;d like to call out in RC2 and get your feedback on: Importing iTunes libraries will no longer trigger a hang. Using the the Windows Media Playback and QuickTime Playback add-ons we&#8217;ve brought back the ability to play pre-authorized [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-604" title="Bird on bike" src="http://files.songbirdnest.com/wp-content/uploads/2008/10/bridge-bike.jpg" alt="" width="510" height="290" /></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.0 RC2 is <a href="http://wiki.songbirdnest.com/Developer/Articles/Builds/Nightly_Builds">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 RC2 and get your feedback on:</strong></p>
<ul>
<li>Importing iTunes libraries will no longer trigger a hang.</li>
<li>Using the the Windows Media Playback and QuickTime Playback add-ons we&#8217;ve brought back the ability to play pre-authorized DRM media: WMA DRM on Windows; Fairplay on Windows and Mac.</li>
<li>mashTape has been updated and will no longer invoke Flash player security warnings.</li>
<li>We&#8217;ve adjusted the buffer size for streaming media but we&#8217;re still working on the final setting.  If you think it&#8217;s too high you can adjust it by <a href="http://wiki.songbirdnest.com/Docs/Power_User_Preferences#Buffer_Size_for_HTTP_Streams">following these steps</a>.</li>
<li>Video support has been temporarily removed from the application.  Our move to GStreamer introduced some new video related bugs that couldn&#8217;t be addressed in time for this release.  Since video has been an unsupported feature we decided that this was the prudent thing to do for now.  You can absolutely count on us re-introducing video support in a future release down the road!</li>
<li>When viewing Album art at fullsize you can now easily close the window.</li>
<li>When clicking on a track in the library invoking inline editing of metadata is now less likely to appear when you weren&#8217;t looking for it.</li>
<li>We resolved a number of bugs that could crash the application (thanks for always submitting your crash reports. Your anonymous data really helps us track down issues!)</li>
</ul>
<p><a href="http://wiki.songbirdnest.com/Release_Notes/1.0.0rc2">The RC2 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 1.0 final!</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 1.0 product 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 1.0 product is released. If you&#8217;re interested in reviewing the 1.0 build feel free to contact us at: press [at] songbirdnest [dot] com. We&#8217;ll be more than happy to give you access to it prior to launch. Thanks for the care and attention you&#8217;ve shown Songbird over the past year. <img src='http://blog.songbirdnest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/11/14/songbird-10-release-candidate-2-is-available-for-testing/feed/</wfw:commentRss>
		<slash:comments>85</slash:comments>
		</item>
		<item>
		<title>Help Songbird QA Rock 1.0!</title>
		<link>http://blog.songbirdnest.com/2008/11/04/help-songbird-qa-rock-10/</link>
		<comments>http://blog.songbirdnest.com/2008/11/04/help-songbird-qa-rock-10/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 23:16:17 +0000</pubDate>
		<dc:creator>jleger</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[qa]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=648</guid>
		<description><![CDATA[Putting out a bird call for our community to assist our QA team in testing Songbird! Announcing a new Songbird QA Home Page which will continuously hatch new/updated information for ongoing testing support. The following information is available to kick off your flight: Improve Your Bug Writing: We have posted a recommended New Bug Template [...]]]></description>
			<content:encoded><![CDATA[<p>Putting out a bird call for our community to assist our QA team in testing Songbird!  Announcing a new <a href="http://wiki.songbirdnest.com/QA">Songbird QA Home Page </a>  which will continuously hatch new/updated information for ongoing testing support. The following information is available to kick off your flight:</p>
<ul>
<li><strong>Improve Your Bug Writing:</strong> We have posted a recommended <a href="http://wiki.songbirdnest.com/QA/Process/Bugzilla/New_Bug_Template">New Bug Template</a> to ensure we get the details needed up front to move your bugs along the runway quickly. Information on <a href="http://wiki.songbirdnest.com/QA/Process/Bugzilla/Common_Duplicates">Common Duplicates</a> for single stop check in on high profile issues we already know about in QA.</li>
<li><strong>Community Test  Runs:</strong> Songbird QA is using <a href="http://wiki.songbirdnest.com/QA/Process/Litmus/Getting_Started_on_Litmus">Litmus</a> to write, run and document testcase execution. We will be setting up ongoing community test runs for you to help make the bird rock solid.  <bold>A <a href="http://litmus.songbirdnest.com/run_tests.cgi">sanity test run for 1.0rc1</a> is up and ready for take off</bold>&#8230;so come on and join the flight in progress!</li>
<li><strong>Helpful Testing HowTos:</strong> Check out the <a href="http://wiki.songbirdnest.com/QA">Helpful Information</a> section on our QA Home Page to learn how to add Crash Reporter IDs to your bug reports as well as other assistance to support your testing .</li>
</ul>
<p>So fly on over and give <a href="http://wiki.songbirdnest.com/Developer/Articles/Builds/Nightly_Builds">1.0rc1</a> a test flight!  And enjoy the ride&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/11/04/help-songbird-qa-rock-10/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Songbird 1.0 Release Candidate 1 is Available for Testing</title>
		<link>http://blog.songbirdnest.com/2008/11/04/songbird-10-release-candidate-1-is-available-for-testing/</link>
		<comments>http://blog.songbirdnest.com/2008/11/04/songbird-10-release-candidate-1-is-available-for-testing/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 17:58:09 +0000</pubDate>
		<dc:creator>raffel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[Genesis]]></category>
		<category><![CDATA[RC1]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=529</guid>
		<description><![CDATA[Songbird 1.0 RC1 is now available for download! Here are the most noteworthy and complete features we&#8217;d like to call out in RC1 and get your feedback on: Audio Playback: We now use GStreamer as our main media playback system across all platforms &#8211; this means higher performance, better reliability, and a platform for much [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wiki.songbirdnest.com/Developer/Articles/Builds/Nightly_Builds"><img class="alignnone size-full wp-image-601" title="Bird swimming passed Alcatraz" src="http://files.songbirdnest.com/wp-content/uploads/2008/10/alcatraz-swim-shark1.jpg" alt="" width="510" height="282" /></a></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.0 RC1 is <a href="http://wiki.songbirdnest.com/Developer/Articles/Builds/Nightly_Builds">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 RC1 and get your feedback on:</strong></p>
<ul>
<li><strong>Audio Playback:</strong> We now use GStreamer as our main media playback system across all platforms &#8211; this means higher performance, better reliability, and a platform for much more media-related functionality in the future.</li>
<li><strong>Album Art:</strong> The album artwork feature now supports drag and drop of images, as well as, the ability to toggle between displaying artwork for playing or selected tracks.</li>
<li><strong>Keyboard Shortcuts:</strong> We&#8217;ve cleaned up our keyboard shortcuts this release (and added some new ones for power users). Look for the link to a complete list of keyboard shortcuts in the application&#8217;s Help menu.</li>
<li><strong>Smart Playlists:</strong> By popular request we&#8217;ve implemented the ability to use a smart playlist as a rule within another smart playlist.</li>
<li><strong>Performance Enhancements:</strong> We&#8217;ve improved many aspects of the application performance. Most notably, importing media into Songbird is now 2-4x faster.</li>
</ul>
<p><a href="http://wiki.songbirdnest.com/Release_Notes/1.0.0rc1">The RC1 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 1.0 final!</p>
<div style="border:2px solid #f5f5d7; background-color:#ffffeb; padding:0.5em; text-align:center; margin-bottom:1em; font-size:85%;"><strong>Bloggers &#038; Press:</strong> This release is not our final 1.0 product 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 1.0 product is released. If you&#8217;re interested in reviewing the 1.0 build feel free to contact us at: press [at] songbirdnest [dot] com. We&#8217;ll be more than happy to give you access to it prior to launch. Thanks for the care and attention you&#8217;ve shown Songbird over the past year. <img src='http://blog.songbirdnest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/11/04/songbird-10-release-candidate-1-is-available-for-testing/feed/</wfw:commentRss>
		<slash:comments>108</slash:comments>
		</item>
		<item>
		<title>Webpage API change to viewable/hidden properties</title>
		<link>http://blog.songbirdnest.com/2008/10/29/webpage-api-change-to-viewablehidden-properties/</link>
		<comments>http://blog.songbirdnest.com/2008/10/29/webpage-api-change-to-viewablehidden-properties/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 01:18:28 +0000</pubDate>
		<dc:creator>redfive</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[PWNED]]></category>
		<category><![CDATA[wpapi]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=622</guid>
		<description><![CDATA[We&#8217;ve been working hard to clean up the user interaction this cycle. Towards that end we landed some work a few weeks ago to clean up the column picker for libraries and playlists. You may have noticed in our current nightly builds that you have a slimmed down context menu instead of the old column [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been working hard to clean up the user interaction this cycle. Towards that end we landed some work a few weeks ago to clean up the column picker for libraries and playlists. You may have noticed in our current nightly builds that you have a slimmed down context menu instead of the old column picker button. In order to get that sleek look, yet still have the flexibilty to define and show custom properties, we needed to change the underlying use of the <tt>userViewable</tt> parameter. <a title="changeset" href="http://timeline.songbirdnest.com/client/changeset/11489">Just yesterday</a> we landed the corresponding fix to address those changes for properties created by the Webpage API. Follow the jump to find out, in mind numbing detail, what that fix was and what it means if you&#8217;re using the Webpage API on your site.<br />
<span id="more-622"></span><br />
First of all, the changes that landed a few weeks ago (changesets <a href="http://timeline.songbirdnest.com/client/changeset/11147">11147</a>, <a href="http://timeline.songbirdnest.com/client/changeset/11149">11149</a>, <a href="http://timeline.songbirdnest.com/client/changeset/11113">11113</a>, <a href="http://timeline.songbirdnest.com/client/changeset/11126">11126</a>),  modified the internal usage of <tt>userViewable</tt>. Previously this parameter indicated if the property was available to be added as a user-viewable column in playlists. This has now changed to indicate whether or not the property is available globally application-wide. If the property is:</p>
<ul>
<li><em>true</em>, the property will show up in all column pickers for all libraries and playlists.</li>
<li><em>false</em>, the property can still be added as a column to a playlist, but can only be done so programmatically ( as opposed to the end user being able to select it from the column picker ).</li>
</ul>
<p>At the same time we modified the column picker code to check the <tt>defaultColumnSpec</tt> and add those properties to the column picker, even if they aren&#8217;t currently shown to the user (this is important a little later).</p>
<p>Secondly, let&#8217;s cover the <a href="http://timeline.songbirdnest.com/client/changeset/11489">change that landed last night</a> in the Webpage API. In all the different methods that create properties (e.g. <tt>createTextProperty()</tt>) there is a parameter <tt>hidden</tt> that maps inversely, behind the scenes, to <tt>userViewable</tt>. That parameter defaults to false. Having a default that meant the created property would be visible to all playlists didn&#8217;t seem like the right design. We decided to invert the parameter such that the <tt>hidden</tt> parameter is now <tt>userViewable</tt>.</p>
<p>How does this impact existing website that use the Webpage API? Without modification to their calls website will see:</p>
<ul>
<li>any properties created as hidden will now show up in all column pickers.</li>
<li>properties created as <em>not</em> hidden will no longer appear in the column picker by default ( without calls to <tt>appendColumn()</tt> or <tt>insertColumBefore()</tt> ).</li>
</ul>
<p>What should a site do to remedy the situation?</p>
<ul>
<li>For properties that should be hidden (e.g. urls to internal locations, site specific item IDs) use either the default argument, or pass <tt>false</tt> as the argument.
<pre>songbird.createTextProperty( "http://example.com/hidden/foo", // name
                             "Foobar",                        // display name
                             false,                           // readonly
                             false,                           // viewable (used to be hidden)
                             0 );                             // nullSort
songbird.createTextProperty( "http://example.com/hidden/bar", // name
                             "Foobaz" );                      // display name</pre>
</li>
</ul>
<ul>
<li>For properties that should be available across ALL playlists, libraries, set <tt>userViewable</tt> to true e.g. Creative Commons License
<pre>songbird.createImageProperty( "http://example.com/global/CCL", // name
                              "CC License",                    // display name
                              true,                            // readonly
                              true,                            // viewable (used to be hidden)
                              0 );                             // nullSort</pre>
</li>
</ul>
<ul>
<li>For properties that should be available to the playlists for your particular site there are 2 options.
<ul>
<li>set the argument <tt>userViewable</tt> to false and then call append/insert
<pre>songbird.createButtonProperty( "http://example.com/private/buyme", // name
                               "Buy This Track",                   // display name
                               true,                               // readonly
                               false,                              // viewable (used to be hidden)
                               0 );                                // nullSort
songbird.webPlaylist.insertColumnBefore( "http://example.com/private/buyme",
                                         "http://songbirdnest.com/data/1.0#artistName",
                                         "100" );</pre>
</li>
</ul>
<ul>
<li>set the parameter <tt>userViewable</tt> to false and set the <tt>defaultColumnSpec</tt> property to include your property ( recommended ).
<pre>songbird.createButtonProperty( "http://example.com/private/buyme", // name
                               "Buy This Track",                   // display name
                               true,                               // readonly
                               false,                              // viewable (used to be hidden)
                               0 );                                // nullSort
mylist.setProperty( "http://songbirdnest.com/data/1.0#defaultColumnSpec",
                    "http://songbirdnest.com/data/1.0#ordinal " +
                    "http://songbirdnest.com/data/1.0#trackName " +
                    "http://songbirdnest.com/data/1.0#artistName " +
                    "http://songbirdnest.com/data/1.0#duration " +
                    "http://example.com/private/buyme");
songbird.webPlaylist.mediaList = mylist;</pre>
</li>
</ul>
</li>
</ul>
<p>There are 2 reasons I suggest setting the <tt>defaultColumnSpec</tt>. There is currently a bug that will affect resizers in some cases when appending or inserting <tt>hidden</tt> properties programmatically (<a title="resizing bug" href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=13146">bug 13146</a>). Using the <tt>defaultColumnSpec</tt> on the medialist will avoid this problem. Secondly, by using the <tt>defaultColumnSpec</tt> your properties will automatically show up in the column picker and if de-selected by the user will remain there. If you only add your hidden property programmatically and the user deselects it from the column picker and forces a refresh of the playlist (possibly by as little as re-sorting the list) your column would no longer appear in the picker.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/10/29/webpage-api-change-to-viewablehidden-properties/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Guides for updating add-ons for Songbird 1.0</title>
		<link>http://blog.songbirdnest.com/2008/10/20/guides-for-updating-add-ons-for-songbird-10/</link>
		<comments>http://blog.songbirdnest.com/2008/10/20/guides-for-updating-add-ons-for-songbird-10/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 23:18:44 +0000</pubDate>
		<dc:creator>stevel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[guides]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=588</guid>
		<description><![CDATA[Following up on Daniel&#8217;s blog post earlier about our upcoming 1.0 release, we&#8217;ve just finished assembling the 1.0 Add-on Update Guides for add-on authors.  We&#8217;ve got two guides for your reading pleasure: Updating Extensions for Songbird 1.0 Updating Feathers for Songbird 1.0 If you are an add-on developer, please take a quick read through the [...]]]></description>
			<content:encoded><![CDATA[<p>Following up on Daniel&#8217;s <a href="http://blog.songbirdnest.com/2008/10/17/on-the-road-to-10/">blog post earlier about our upcoming 1.0 release</a>, we&#8217;ve just finished assembling the 1.0 Add-on Update Guides for add-on authors.  We&#8217;ve got two guides for your reading pleasure:</p>
<ul>
<li><a href="http://wiki.songbirdnest.com/Developer/Articles/Maintaining_Add-Ons/Updating_Extensions_for_Songbird_1.0">Updating Extensions for Songbird 1.0</a></li>
<li><a href="http://wiki.songbirdnest.com/Developer/Articles/Maintaining_Add-Ons/Updating_Feathers_for_Songbird_1.0">Updating Feathers for Songbird 1.0</a></li>
</ul>
<p>If you are an add-on developer, please take a quick read through the guides.  If you&#8217;re an extension developer we&#8217;ve made significant changes to support the new Media Core API.  If you&#8217;re doing anything media playback-related, things will need to be changed around.  Fortunately we&#8217;ve got some migration examples in the guide, as well as code recipes illustrating use of the new APIs.  If you&#8217;re a Featherer, we&#8217;ve packaged up the new graphics and CSS differences into handy .zip files for you to easily update your Feather.</p>
<p>A huge part of Songbird&#8217;s success has been having <a href="http://addons.songbirdnest.com/">awesome add-ons</a>, and we&#8217;re looking forward to having as many 1.0-ready add-ons as possible when we launch our upcoming 1.0 release.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/10/20/guides-for-updating-add-ons-for-songbird-10/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>On the Road to 1.0</title>
		<link>http://blog.songbirdnest.com/2008/10/17/on-the-road-to-10/</link>
		<comments>http://blog.songbirdnest.com/2008/10/17/on-the-road-to-10/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 21:07:47 +0000</pubDate>
		<dc:creator>raffel</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=585</guid>
		<description><![CDATA[I&#8217;m excited to announce that Songbird 1.0 will be shipping in approximately a month! This is a big update for us that delivers a slew of improvements that address many of the most common complaints we&#8217;ve been hearing from users regarding performance and stability. While we&#8217;ll be the first to admit that we still have [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m excited to announce that Songbird 1.0 will be shipping in approximately a month!</p>
<p>This is a big update for us that delivers a slew of improvements that address many of the most common complaints we&#8217;ve been hearing from users regarding performance and stability.  While we&#8217;ll be the first to admit that we still have a lot of work ahead of us we believe this is a milestone for the project and worthy of a new version string, notably:</p>
<ul>
<li>Reduced RAM Usage</li>
<li>Reduced Startup Times</li>
<li>Fewer Crashers</li>
<li>Faster Media Importing</li>
<li>Drastically Faster Search</li>
<li>Switching Media Cores to GStreamer Is Completed Across All Platforms</li>
</ul>
<p>These are just some of the top level reasons why we&#8217;re willing to call this version 1.0&#8230;and why we are proud to announce a stable music player that both the community and us can extend.  We&#8217;ll be following up with additional blog posts about the status of the next release and more specifics about the progress we&#8217;ve made.  We appreciate all your contributions to the project and hope you&#8217;ll continue to work with us to make Songbird better!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/10/17/on-the-road-to-10/feed/</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
		<item>
		<title>On the Road to Beta</title>
		<link>http://blog.songbirdnest.com/2008/08/01/on-the-road-to-beta/</link>
		<comments>http://blog.songbirdnest.com/2008/08/01/on-the-road-to-beta/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 22:34:33 +0000</pubDate>
		<dc:creator>raffel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[plan]]></category>
		<category><![CDATA[roadmap]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=454</guid>
		<description><![CDATA[We&#8217;re putting the finishing touches on a big update to Songbird that will land in early August &#8211; look for a Release Candidate shortly! This upcoming release is a major milestone for the product as Songbird will be moving into beta. We decided it was time to move from alpha to beta for the following [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re putting the finishing touches on a big update to Songbird that will land in early August &#8211; look for a Release Candidate shortly!  This upcoming release is a major milestone for the product as <strong>Songbird will be moving into beta.</strong></p>
<p>We decided it was time to move from alpha to beta for the following reasons:</p>
<ul>
<li><strong>Refreshed the UI</strong><br />
We&#8217;ve been working hard on making the application more consumer friendly.  Hopefully, both new users and experienced users will find the new user interface simpler and more intuitive.  We&#8217;ll continue to ensure that the Songbird voice comes through in the design.</li>
<li><strong>Identified Songbird 1.0 Platform Support</strong><br />
We locked down the platforms we&#8217;ll be supporting for 1.0 they are: Windows Vista/XP, Mac OS X Intel Machines, Linux 32- and 64-bit.</li>
<li><strong>Shipping a New Media Core</strong><br />
Nightly users have already had a sneak peak at running Songbird with GStreamer on all of our supported platforms.  By default, it&#8217;s only supporting FLAC playback but in our 1.0 release it will be our default media core for all media playback!</li>
<li><strong>Landed Numerous Core Media Player Features</strong><br />
We&#8217;ve landed metadata reading/writing, have enhanced our drag &amp; drop functionality, enabled syncing to MTP and iPod devices, and are days away from shipping support for album artwork and smart playlists.</li>
<li><strong>Performance and Optimization Improvements</strong><br />
We&#8217;ve worked on making the application more stable and zippier in all sorts of ways.  Users will notice that searching, scrolling, importing media and reading metadata are at or very near the needs of a daily use media player.</li>
</ul>
<p>Our plan is to ship Songbird 1.0 before the end of 2008.  We&#8217;re putting the finishing touches on planning the feature work that you can expect in the 1.0 application.  We&#8217;ll update the <a href="http://wiki.songbirdnest.com/Roadmap">Roadmap</a> as soon as our planning work is complete.</p>
<p>By going into beta we are signaling that a wider audience of users are qualified to start using the application.  The more feedback we can get in the upcoming months will help us ensure that we ship a 1.0 that we can all be proud of and use daily.  Now back to wrapping up the current release!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/08/01/on-the-road-to-beta/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

