<?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; Windows</title>
	<atom:link href="http://blog.songbirdnest.com/tag/windows/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>GStreamer for all</title>
		<link>http://blog.songbirdnest.com/2009/03/03/gstreamer-for-all/</link>
		<comments>http://blog.songbirdnest.com/2009/03/03/gstreamer-for-all/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 04:10:36 +0000</pubDate>
		<dc:creator>Georges Auberger</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[fluendo]]></category>
		<category><![CDATA[gstreamer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=653</guid>
		<description><![CDATA[At the beginning of 2008, we announced our intention to use GStreamer as our main media core. This was no small feat but we were determined to provide Songbird users with a robust, extensible, open media pipeline. Since GStreamer was mainly a Linux project it required us to port it to OS X and Windows, which we [...]]]></description>
			<content:encoded><![CDATA[<p>At the beginning of 2008, we <a href="http://blog.songbirdnest.com/2008/01/30/gstreamer-for-all-all-for-gstreamer/">announced</a> our intention to use <a href="http://gstreamer.freedesktop.org/">GStreamer</a> as our main media core. This was no small feat but we were determined to provide Songbird users with a robust, extensible, open media pipeline.</p>
<p>Since GStreamer was mainly a Linux project it required us to port it to OS X and Windows, which we got <a href="http://blog.songbirdnest.com/2008/03/26/gstreamer-progress/">working</a> in late March. By July, we had GStreamer <a href="http://blog.songbirdnest.com/2008/07/18/gstreamer-in-nightlies/">integrated in both Mac and Windows nightlies</a>, albeit only supporting limited formats. In December, we&#8217;ve made our <a href="http://blog.songbirdnest.com/2008/11/25/songbird-10-is-here/ ">1.0 release available</a> which uses GStreamer as our main media playback system, across all platforms.</p>
<p>Because of its open plugin architecture, we were able to assemble the necessary codecs to legally support playback of MP3, FLAC, and Vorbis on all platforms; WMA and WMA DRM on Windows; and AAC and Fairplay on Windows and Mac (protected closed formats such as WMA DRM and Fairplay are still supported with additional cores).</p>
<p>On Linux, we are happy to announce that we’ve licensed the Fluendo mp3 decoder. Fluendo is a company that specializes in delivering multimedia products. They are also well known for their support of the development of the GStreamer multimedia framework. Fluendo also provides other GStreamer plugins to allow playback of format such as WMA on Linux for instance. You can purchase those through their <a href="http://www.fluendo.com">online shop</a> directly.</p>
<p>The community will benefit from all the hard work that went into this since we now have the foundation work in place to develop additional audio features such as normalization, cross fading and EQ. See our <a href="http://wiki.songbirdnest.com/Roadmap">roadmap</a> for more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2009/03/03/gstreamer-for-all/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Hitting a Sour Note</title>
		<link>http://blog.songbirdnest.com/2009/02/28/hitting-a-sour-note/</link>
		<comments>http://blog.songbirdnest.com/2009/02/28/hitting-a-sour-note/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 10:00:57 +0000</pubDate>
		<dc:creator>ali</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1.1]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/?p=1034</guid>
		<description><![CDATA[Bird Beta superfans, We&#8217;ve hit a snag in the Hendrix release &#8212; our 1.1b1 and 1.1b2 builds are causing crashes for some of you and we don&#8217;t know why.  We&#8217;re launching an all-talons-out bird assault on this thing to get it fixed before the final release. Here&#8217;s how it&#8217;s going to go down and what [...]]]></description>
			<content:encoded><![CDATA[<p>Bird Beta superfans,</p>
<p>We&#8217;ve hit a snag in the Hendrix release &#8212; our 1.1b1 and 1.1b2 builds are causing crashes for some of you and we don&#8217;t know why.  We&#8217;re launching an all-talons-out bird assault on this thing to get it fixed before the final release.</p>
<p>Here&#8217;s how it&#8217;s going to go down and what we need from you:</p>
<p><strong>If you&#8217;re seeing the crash</strong>, you&#8217;re probably on Windows Vista and it&#8217;s probably crashing soon after launching Songbird. We need your information!  Submit the crash report and please oh please add a comment about what was going on when it crashed. (If this doesn&#8217;t sound like your crash, we&#8217;re not ignoring you; we fixed two other new crashers on Friday and they should be gone now.  See bugs <a href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=15485">15485</a> and <a href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=15502">15502</a>.)</p>
<p><strong>Everyone (crashers and non-crashers alike)</strong>, <a href="http://developer.songbirdnest.com/builds/trunk/latest/">download the latest nightly off trunk</a> and give it a spin.  We upgraded Songbird&#8217;s database in our trunk builds in hopes of fixing the crash.  If the community gives us the thumbs-up on the DB upgrade, we will merge those changes out to the Songbird1.1 branch for the Hendrix release.</p>
<p><strong>Developers</strong>, if you feel like rolling up your sleeves and digging around in the bird innards for this one, you can find all pertinent crash reports <a href="http://crashreports.songbirdnest.com/report/list?range_unit=weeks&amp;query_search=signature&amp;query_type=contains&amp;branch=Songbird1.1&amp;signature=fts3GetVarint&amp;query=fts3GetVarint&amp;range_value=1">here</a>.  Development activity is being tracked in <a href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=15501">bug 15501</a>.</p>
<p>Use this comments thread to communicate with us and with each other!  Did the trunk build fix the crash? Did it cause your machine to pop open and give birth to a fleet of unicorns? We want to know, so we&#8217;ll be checking in frequently over the weekend.</p>
<p>Happy weekend, everyone!  I&#8217;ll be announcing the winners of the Watch Folders community bug hunt next week!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2009/02/28/hitting-a-sour-note/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>MTP Device Support for Windows</title>
		<link>http://blog.songbirdnest.com/2008/02/29/mtp-device-support-for-windows/</link>
		<comments>http://blog.songbirdnest.com/2008/02/29/mtp-device-support-for-windows/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 00:56:49 +0000</pubDate>
		<dc:creator>Aus</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[0.5]]></category>
		<category><![CDATA[Device Support]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/2008/02/29/mtp-device-support-for-windows</guid>
		<description><![CDATA[<a href="http://www.songbirdnest.com/files/images/mtpScreenShot.png" target="_blank">
<img src="http://www.songbirdnest.com/files/images/mtpScreenShot.png" alt="MTP Device Support for Windows Screenshot (2008-02-29)" border="0" width="590" height="270"/></a>

One of the big features we'll be releasing as part of Songbird 0.5 is MTP device support.

<a href="http://en.wikipedia.org/wiki/Media_Transfer_Protocol">MTP</a>, or Media Transfer Protocol, is used by many types of devices these days. It ends up being pretty awesome because it enables device manufacturers to create devices that can all have the same great user experience when interacting with the contents and managing it from Songbird! Sweet.

Initial support for MTP devices includes manually managing the contents of your device, managing playlists and transferring media files to/from your device.

So far we've gotten Sansa, Creative, Nokia and HTC devices to work within Songbird. Awesome.

I'd also like to mention the names of all of the engineers that worked on this feature, without their dedication, none of this would've been possible. So, without further adieu, here is your MTP device team: Aus, David, Erik, Keisuke, Mark and Steven!

Tell us what you think! :) You can try it out by getting the latest <a href="http://developer.songbirdnest.com/nightly/builds/windows/i686-msvc8/">nightly</a> and <a href="http://developer.songbirdnest.com/nightly/addons/windows/i686-msvc8/mtp/">add-on</a> <a href="http://developer.songbirdnest.com/nightly">here</a>.

Aus

P.S. If you are a device manufacturer and you would like Songbird to support your MTP device, do get in touch with us.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.songbirdnest.com/files/images/mtpScreenShot.png" target="_blank"><br />
<img src="http://www.songbirdnest.com/files/images/mtpScreenShot.png" alt="MTP Device Support for Windows Screenshot (2008-02-29)" border="0" width="500" /></a></p>
<p>One of the big features we&#8217;ll be releasing as part of Songbird 0.5 is MTP device support.</p>
<p><a href="http://en.wikipedia.org/wiki/Media_Transfer_Protocol">MTP</a>, or Media Transfer Protocol, is used by many types of devices these days. It ends up being pretty awesome because it enables device manufacturers to create devices that can all have the same great user experience when interacting with the contents and managing it from Songbird! Sweet.</p>
<p>Initial support for MTP devices includes manually managing the contents of your device, managing playlists and transferring media files to/from your device.</p>
<p>So far we&#8217;ve gotten Sansa, Creative, Nokia and HTC devices to work within Songbird. Awesome.</p>
<p>I&#8217;d also like to mention the names of all of the engineers that worked on this feature, without their dedication, none of this would&#8217;ve been possible. So, without further adieu, here is your MTP device team: Aus, David, Erik, Keisuke, Mark and Steven!</p>
<p>Tell us what you think! <img src='http://blog.songbirdnest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  You can try it out by getting the latest <a href="http://developer.songbirdnest.com/nightly/builds/windows/i686-msvc8/">nightly</a> and <a href="http://developer.songbirdnest.com/nightly/addons/windows/i686-msvc8/mtp/">add-on</a> <a href="http://developer.songbirdnest.com/nightly">here</a>.</p>
<p>Aus</p>
<p>P.S. If you are a device manufacturer and you would like Songbird to support your MTP device, do get in touch with us.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/02/29/mtp-device-support-for-windows/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Running the DRM Gauntlet</title>
		<link>http://blog.songbirdnest.com/2007/02/04/running-the-drm-gauntlet/</link>
		<comments>http://blog.songbirdnest.com/2007/02/04/running-the-drm-gauntlet/#comments</comments>
		<pubDate>Sun, 04 Feb 2007 20:09:57 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/2007/02/04/running-the-drm-gauntlet</guid>
		<description><![CDATA[The next version of Songbird (0.2.5) will support Apple FairPlay and Windows Media DRM audio playback. Those features are already enabled in the latest <a href="http://publicsvn.songbirdnest.com/trac/wiki/Nightly_Builds">nightly build</a> and everyone is encouraged to give those builds a spin. If you're on Windows you'll need to have a new-ish version of Windows Media Player (probably 9 or newer) for protected WMA playback and QuickTime for Windows (probably 7 or newer) for FairPlay to work. On OS X you'll only get FairPlay playback, sorry.

How does this work? We don't hack out the encryption keys or anything illegal. Songbird supports multiple playback cores so we simply use Apple's and Microsoft's own playback engines to do the decoding for us. We use <a href="http://www.videolan.org/vlc/">VLC</a> for playback of most file types, but now whenever you play a protected WMA or M4P file we swap in the Windows Media Player or QuickTime core. Sounds easy, right?

Well, no. Not really. The world of DRM is a little (cough) unfriendly, so I figured that I should share some of the war stories and a few tricks for anyone interested in making DRM playback work in their own apps.

It seems both Apple and Microsoft are a little paranoid when it comes to debuggers. I fault Apple a little more than Microsoft in this case for reasons I'll hit in a second. But be forewarned: using DRM software under a debugger may not work correctly (or at all), and documentation may be totally misleading. What happens? Well...]]></description>
			<content:encoded><![CDATA[<p>The next version of Songbird (0.2.5) will support Apple FairPlay and Windows Media DRM audio playback. Those features are already enabled in the latest <a href="http://publicsvn.songbirdnest.com/trac/wiki/Nightly_Builds">nightly build</a> and everyone is encouraged to give those builds a spin. If you&#8217;re on Windows you&#8217;ll need to have a new-ish version of Windows Media Player (probably 9 or newer) for protected WMA playback and QuickTime for Windows (probably 7 or newer) for FairPlay to work. On OS X you&#8217;ll only get FairPlay playback, sorry.</p>
<p>How does this work? We don&#8217;t hack out the encryption keys or anything illegal. Songbird supports multiple playback cores so we simply use Apple&#8217;s and Microsoft&#8217;s own playback engines to do the decoding for us. We use <a href="http://www.videolan.org/vlc/">VLC</a> for playback of most file types, but now whenever you play a protected WMA or M4P file we swap in the Windows Media Player or QuickTime core. Sounds easy, right?</p>
<p>Well, no. Not really. The world of DRM is a little (cough) unfriendly, so I figured that I should share some of the war stories and a few tricks for anyone interested in making DRM playback work in their own apps.</p>
<p>It seems both Apple and Microsoft are a little paranoid when it comes to debuggers. I fault Apple a little more than Microsoft in this case for reasons I&#8217;ll hit in a second. But be forewarned: using DRM software under a debugger may not work correctly (or at all), and documentation may be totally misleading. What happens? Well&#8230;<span id="more-161"></span></p>
<p>Applications that use QuickTime APIs on OS X will appear to crash the *instant* a FairPlay track is loaded if the app has a debugger attached. Seriously. The entire app dies and prints &#8220;Program exited with code 055&#8243; to the console. What, you don&#8217;t know what code 055 is? No one else seemed to, either, except for Google. I was led to <a href="http://steike.com/HowToDebugITunesWithGdb">an excellent blog post</a> that helped me unravel this mystery. In a nutshell QuickTime aborts the app if it sees an attached debugger and prints that cryptic error message.</p>
<p>For an honest developer (me) trying to use Apple&#8217;s public API this is unacceptable. Killing the entire app is entirely unnecessary. Why not just make the load function fail? The QuickTime docs don&#8217;t mention this limitation as far as I have been able to find, and that is equally ridiculous. Try searching <a href="http://developer.apple.com/cgi-bin/search.pl?q=quicktime+055&#038;num=10&#038;site=default_collection">developer.apple.com</a> for &#8220;quicktime 055&#8243; and see how many hits you come up with. I&#8217;d even be happier if it printed a simple &#8220;Not allowed with an attached debugger&#8221; message. As it is I spent quite a bit of time examining my code for changes that could have caused a &#8220;crash&#8221; before admitting defeat and searching Google.</p>
<p>Fortunately there&#8217;s a really simple way around that mess. As detailed in the blog post above, the abort is triggered from the ptrace() function, so using gdb you can do an early return and keep your app alive. I added a gdb script to my machine that automatically skips ptrace() and I haven&#8217;t looked back. Except with bitterness.</p>
<p>Now, before I move on to Microsoft I should point out that once the debugging issue was solved I have been rather pleased with the way QuickTime works with protected content. It even works on Windows. The APIs are a little, uh, tough to get used to if you haven&#8217;t done much Carbon programming, but with enough time and patience I got an acceptable result (and I learned enough to know that I made some mistakes &#8211; I can&#8217;t wait to fix some of the code for 0.3).</p>
<p>Microsoft is just as paranoid about debuggers and DRM but they win the &#8220;developer friendly&#8221; award by a hair. Accessing protected WMA files with Windows Media Player seems just like opening any other file. Your app continues to run (amazing, no hard abort!) except that the file refuses to play under a debugger.</p>
<p>The play() function succeeds as it does for every other file, and let me tell you, it&#8217;s really frustrating to receive no error code when you know that something has obviously failed. I ended up adding a bunch of error logging code that examines the IWMPErrorItem associated with a media item and found that Windows Media Player was actually returning an error sometime after my play() call supposedly succeeded. This leads me to believe that play() does nothing more than add the internal play command to a queue somewhere (but good luck finding that in the <a href="http://msdn2.microsoft.com/en-us/library/bb248738.aspx">documentation</a>). </p>
<p>The error code returned was 0xC00D2767, and after a little searching I found that code was defined as NS_E_DRM_DEBUGGING_NOT_ALLOWED: &#8220;Running this process under a debugger while using DRM content is not allowed&#8221;. Of course I wasted several hours trying to figure out why play() was failing yet claiming success, so I was still royally upset when I realized I had been bitten by the same kind of &#8220;bug&#8221; that I had fought with QuickTime. But at least Microsoft was nice enough not to kill my app and to actually return an informative error code (albeit in a way that was difficult for me to figure out).</p>
<p>A week ago I had never used the Windows Media Player APIs, and I&#8217;m brand new to the QuickTime APIs as well. I&#8217;m sure a lot of my frustrations were just the normal headaches associated with learning new APIs. I&#8217;m also willing to bet that a bunch of the &#8220;bugs&#8221; I encountered were caused by me using those APIs incorrectly. I&#8217;m used to debugging XULRunner, and whenever I receive an error code I&#8217;m unfamiliar with or something fails for no reason I can go look at the code to figure out what&#8217;s going on. In contrast QuickTime and Windows Media Player are black boxes, and without good documentation it&#8217;s really tough to figure out what&#8217;s going on&#8230; Add DRM into the mix and the black box turns into a black hole.</p>
<p>Both Apple and Microsoft are trying to protect their DRM schemes (which isn&#8217;t a bad idea), but in doing so they&#8217;ve made it much more difficult to use their products. Maybe I would feel less bitter if they&#8217;d simply stamped a big red &#8220;WARNING&#8221; banner on their documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2007/02/04/running-the-drm-gauntlet/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Feature Parody</title>
		<link>http://blog.songbirdnest.com/2006/12/04/feature-parody/</link>
		<comments>http://blog.songbirdnest.com/2006/12/04/feature-parody/#comments</comments>
		<pubDate>Tue, 05 Dec 2006 00:14:04 +0000</pubDate>
		<dc:creator>jkoshi</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/2006/12/04/feature-parody</guid>
		<description><![CDATA[Our bird blue prints are coming together quickly now.  It's been my job to make Songbird's user experiences easy and integrated.  Now that our proof-of-concept has gotten us this far, we are free to make a few necessary changes to our visual and behavioral user experiences.

We are also addressing a number of accesibility issues that our proof-of-concept elicited from our early "fans."  That said, I've been doing competitive-analysis and necessary research to determine how we should make Songbird design decisions.
]]></description>
			<content:encoded><![CDATA[<p>Our bird blue prints are coming together quickly now.  It&#8217;s been my job to make Songbird&#8217;s user experiences easy and integrated.  Now that our proof-of-concept has gotten us this far, we are free to make a few necessary changes to our visual and behavioral user experiences.</p>
<p>We are also addressing a number of accesibility issues that our proof-of-concept elicited from our early &#8220;fans.&#8221;  That said, I&#8217;ve been doing competitive-analysis and necessary research to determine how we should make Songbird design decisions.<span id="more-145"></span></p>
<p>I&#8217;ve heard a  lot of hype of about Windows Media Player 11 (WMP 11).  CNET gave it quite the <a href="http://reviews.cnet.com/Windows_Media_Player_11/4505-3669_7-31672645.html">beaming review</a>.  While the editors (who may have liked the flavor of Kool-Aid that day) gave it a stunning 8 of 10, the average user, who didn&#8217;t get Kool-Aid, gave it a 6.2 of 10.  I have to admit, the press made WMP 11&#8242;s new interface look pretty simple and useful.</p>
<p>As one who enjoys to learn his own lessons, I eagerly downloaded and installed WMP 11 and was immediately able to do everything I needed a media player to do.  I also noticed that it did a wonderful number of other things to improve the visual browsing of a collection.  If you like Windows Explorer, well you&#8217;re in luck. The WMP 11 team found all of their inspiration there, and you&#8217;ll be wonderfully amused at how they&#8217;ve shoe-horned a music-browser into a file-browser&#8217;s clothes.  In any case, while these are certain to spawn innovations, I was also delighted to see other &#8220;innovations&#8221; in the basic parts of the interface.</p>
<p>Following in Apple&#8217;s design-sucking vacuum, WMP 11 sports Auto-Album art!  After scanning my computer for media, WMP 11 provided me an album art view with pre-loaded album art.  Take that iTunes!!!  But upon closer inspection, I noticed that the album art wasn&#8217;t real! </p>
<p><img src="http://www.songbirdnest.com/files/images/wmp_11_fake_album_art.png"/></p>
<p>I suppose when you&#8217;re so close to the finish, hooking up an album art provider just couldn&#8217;t make it to the beta list.  And why should it, that&#8217;s such a webby thing to do, this is a media player, not a web browser! </p>
<p>I know this is a nit, but any serious music person&mdash;or anyone with enough attention span to notice&mdash;is also going to notice that the currently playing display is also befuddlingly simple.  How do you take simple too far?  Let WMP 11 show us the way:</p>
<p><img src="http://www.songbirdnest.com/files/images/artist_album_or_song.png"/></p>
<p>Now I know you&#8217;re all post-rock fans, so it&#8217;s OBVIOUS what is displayed above.  And out of three choices, Artist, Album or Song, you&#8217;ll be right even if you guess blindly about 33% of the time.  I guess if I can learn a one lesson out of every three I&#8217;m taught, that&#8217;s not bad.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2006/12/04/feature-parody/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Songbird not-yet-0.2 source and binaries available for Windows, Mac OS X and Linux</title>
		<link>http://blog.songbirdnest.com/2006/06/27/songbird-not-yet-02-source-and-binaries-available-for-windows-mac-os-x-and-linux/</link>
		<comments>http://blog.songbirdnest.com/2006/06/27/songbird-not-yet-02-source-and-binaries-available-for-windows-mac-os-x-and-linux/#comments</comments>
		<pubDate>Tue, 27 Jun 2006 08:41:48 +0000</pubDate>
		<dc:creator>roblord</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/2006/06/27/songbird-not-yet-02-source-and-binaries-available-for-windows-mac-os-x-and-linux</guid>
		<description><![CDATA[Eager birdbuilders, you may now build the bird. 

Songbird's public Subversion tree is open. Initial build instructions have been posted to the <a href="http://publicsvn.songbirdnest.com/">Songbird Trac</a>. Developers may download the source via HTTP or BitTorrent.  Please report bugs and post patches to <a href="http://bugzilla.songbirdnest.com">Songbird Bugzilla</a>.

Note that this our not-yet-0.2 source code release,  which means it is not yet our 0.2 "Developer Preview" release as defined in our <a href="http://www.songbirdnest.com/development/roadmap">Songbird roadmap</a>.  The internal birdbuilder team will be substantially changing numerous APIs between now and the 0.2 launch.  Eager Songbird extension authors should wait for the 0.2 "Developer Preview" launch.

Finally, <a href="http://publicsvn.songbirdnest.com/trac/wiki/Nightly_Builds">Songbird not-yet-0.2 binaries</a> are available for Windows XP, Mac OS X and Linux.  We'll frequently update the binaries to reflect the latest source changes.

Build the bird, play the Web.
Rob

<b>Update</b>: Songbird's not-yet-0.2 has been <a href="http://digg.com/software/Songbird_source_and_binaries_available_for_Windows,_Mac_OS_X_and_Linux">Dugg</a>! And <a href="http://slashdot.org/articles/06/06/27/1644211.shtml">Slashdotted</a>!]]></description>
			<content:encoded><![CDATA[<p>Eager birdbuilders, you may now build the bird. </p>
<p>Songbird&#8217;s public Subversion tree is open. Initial build instructions have been posted to the <a href="http://publicsvn.songbirdnest.com/">Songbird Trac</a>. Developers may download the source via HTTP or BitTorrent.  Please report bugs and post patches to <a href="http://bugzilla.songbirdnest.com">Songbird Bugzilla</a>.</p>
<p>Note that this our not-yet-0.2 source code release,  which means it is not yet our 0.2 &#8220;Developer Preview&#8221; release as defined in our <a href="http://www.songbirdnest.com/development/roadmap">Songbird roadmap</a>.  The internal birdbuilder team will be substantially changing numerous APIs between now and the 0.2 launch.  Eager Songbird extension authors should wait for the 0.2 &#8220;Developer Preview&#8221; launch.</p>
<p>Finally, <a href="http://publicsvn.songbirdnest.com/trac/wiki/Nightly_Builds">Songbird not-yet-0.2 binaries</a> are available for Windows XP, Mac OS X and Linux.  We&#8217;ll frequently update the binaries to reflect the latest source changes.</p>
<p>Build the bird, play the Web.<br />
Rob</p>
<p><b>Update</b>: Songbird&#8217;s not-yet-0.2 has been <a href="http://digg.com/software/Songbird_source_and_binaries_available_for_Windows,_Mac_OS_X_and_Linux">Dugg</a>! And <a href="http://slashdot.org/articles/06/06/27/1644211.shtml">Slashdotted</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2006/06/27/songbird-not-yet-02-source-and-binaries-available-for-windows-mac-os-x-and-linux/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

