<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-33979271</id><updated>2012-01-10T10:20:30.190Z</updated><category term='feeds'/><category term='freesoftware'/><category term='gegl'/><category term='olpc'/><category term='freeculture'/><category term='politics'/><category term='openmoko'/><category term='videos'/><category term='humanrights'/><category term='environment'/><category term='pdfmod'/><category term='conference'/><category term='api'/><category term='freeservice'/><category term='photos'/><category term='f-spot'/><category term='banshee'/><category term='todocue'/><category term='gnome'/><category term='eff'/><category term='firefox'/><category term='obama'/><category term='flying'/><category term='neo1973'/><category term='iphone'/><category term='ewb'/><category term='travel'/><category term='chicago'/><category term='rails'/><category term='design'/><category term='mono'/><category term='health'/><category term='humor'/><title type='text'>Gabriel Burt's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>99</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-33979271.post-638879976133691735</id><published>2011-05-03T03:01:00.000Z</published><updated>2011-05-03T03:01:05.808Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>What's Happening @Banshee</title><content type='html'>&lt;p&gt;&lt;a href="https://twitter.com/#!/Banshee"&gt;@Banshee&lt;/a&gt; is finally on twitter, where we'll always keep you up to date and sometimes entertained if you &lt;a href="https://twitter.com/#!/Banshee"&gt;follow us&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We also just released &lt;a href="http://banshee.fm/download/archives/2.0.1/"&gt;Banshee 2.0.1&lt;/a&gt;, a stable, bug-fix-only follow on to 2.0.0!&lt;/p&gt;

&lt;p&gt;We've got &lt;a href="http://banshee.fm/about/calendar/"&gt;2.1.x releases scheduled&lt;/a&gt; leading up to 2.2 in September.  We'll be porting to &lt;a href="https://github.com/mono/gtk-sharp"&gt;Gtk# 3&lt;/a&gt; and dropping a bunch of legacy deps in the process, while still supporting users on older distros.  I e-mailed banshee-list &lt;a href="http://mail.gnome.org/archives/banshee-list/2011-April/msg00336.html"&gt;more about what that means and how we'll do it.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-638879976133691735?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/638879976133691735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2011/05/whats-happening-banshee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/638879976133691735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/638879976133691735'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2011/05/whats-happening-banshee.html' title='What&apos;s Happening @Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4084042793811924306</id><published>2011-04-06T17:13:00.000Z</published><updated>2011-04-06T17:13:57.637Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 2.0 is here!</title><content type='html'>&lt;p&gt;We are thrilled to announce the release of &lt;a href="http://banshee.fm/download/archives/2.0.0/"&gt;Banshee 2.0&lt;/a&gt;!  It's the culmination of six months' work by 36 developers and dozens of translators, documenters, bug reporters, and testers. It is a stable release, the successor to Banshee 1.8.&lt;/p&gt;

&lt;center&gt;
&lt;img border="0" height="449" width="600" src="http://3.bp.blogspot.com/-F72RyCiNiEo/TZyY88MNBKI/AAAAAAAABBo/KYG_6-uu1pQ/s800/music2-600.png" /&gt;&lt;/center&gt;&lt;br/&gt;

&lt;b&gt;New Features:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt; Artist/Album Browser Track Actions
&lt;li&gt; &lt;i&gt;Play After&lt;/i&gt; Queue Options
&lt;li&gt; Sleeker UI, Less Wasted Space
&lt;li&gt; Video Subtitle Support
&lt;li&gt; Lots of new devices supported
&lt;li&gt; Amazon Cloud Player download support
&lt;li&gt; Hundreds (277, to be exact) of bugs fixed, and dozens more minor enhancements!
&lt;/ul&gt;

&lt;p&gt;View the &lt;a href="http://banshee.fm/download/archives/2.0.0/"&gt;release notes&lt;/a&gt; for much more information, or head straight to the &lt;a href="http://banshee.fm/download/"&gt;download page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The Banshee community has come a long way in the last six months.
&lt;ul&gt;
&lt;li&gt;We now support &lt;a href="http://banshee.fm/download/#windows"&gt;Windows&lt;/a&gt; in addition to Linux and OS X.  Our Windows installer has been downloaded by 12,729 unique IPs.
&lt;li&gt;We are &lt;a href="http://banshee.fm/about/revenue/"&gt;donating $1,200 USD&lt;/a&gt; per month to the GNOME Foundation — that's over $15,000 annually, or 5% of GNOME's 2009 budget.
&lt;li&gt;And Ubuntu decided to make us their default music player, joining the ranks of openSUSE and Foresight Linux.
&lt;/ul&gt;

&lt;p&gt;Congratulations and many thanks to everybody who made all this possible!  If you want to learn more about Banshee, how you can contribute, get in touch, get help, etc, head over to &lt;a href="http://banshee.fm/"&gt;our website&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4084042793811924306?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4084042793811924306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2011/04/banshee-20-is-here.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4084042793811924306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4084042793811924306'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2011/04/banshee-20-is-here.html' title='Banshee 2.0 is here!'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-F72RyCiNiEo/TZyY88MNBKI/AAAAAAAABBo/KYG_6-uu1pQ/s72-c/music2-600.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-940723588353124999</id><published>2011-03-03T19:53:00.000Z</published><updated>2011-03-03T19:53:39.492Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='pdfmod'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod Update</title><content type='html'>&lt;p&gt;I haven't blogged about &lt;a href="http://live.gnome.org/PdfMod"&gt;PDF Mod&lt;/a&gt; since Nov, 2009.  We've had five releases in the meantime, including 0.9.1 just released today!&lt;/p&gt;

&lt;p&gt;We have had tons of improvements and fixes, and one major new feature: &lt;b&gt;bookmark editing&lt;/b&gt;!&lt;/p&gt;

&lt;p&gt;&lt;center&gt;&lt;img border="0" height="511" width="600" src="http://3.bp.blogspot.com/-zHw5vftltXI/TW_tSb6kUrI/AAAAAAAABBg/eqzmdYLWr9c/s800/pdfmod2.png" /&gt;&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;We're up to &lt;a href="http://l10n.gnome.org/module/pdfmod/"&gt;26 translations&lt;/a&gt; now, including 11 of &lt;a href="http://library.gnome.org/users/pdfmod/"&gt;our user manual&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;As a reminder, PDF Mod can:
&lt;ul&gt;
&lt;li&gt; pull out (extract) pages from a document into a new PDF
&lt;li&gt; combine two documents, or parts thereof
&lt;li&gt; reorder and rotate pages
&lt;li&gt; extract embedded images
&lt;li&gt; edit basic metadata (title, author, keywords)
&lt;li&gt; edit a document's bookmarks (aka outlines)
&lt;li&gt; and that's it!
&lt;/ul&gt;&lt;/p&gt;

&lt;b&gt;Links&lt;/b&gt;&lt;br/&gt;
&lt;a href="http://ftp.gnome.org/pub/GNOME/sources/pdfmod/0.9/"&gt;tarballs&lt;/a&gt;, &lt;a href="http://git.gnome.org/browse/pdfmod/plain/NEWS"&gt;release notes&lt;/a&gt;, &lt;a href="http://git.gnome.org/browse/pdfmod/"&gt;git&lt;/a&gt;, &lt;a href="http://mail.gnome.org/mailman/listinfo/pdfmod-list"&gt;mailing list&lt;/a&gt;, &lt;a href="irc://irc.gnome.org/#pdfmod"&gt;irc&lt;/a&gt;, &lt;a href="https://bugzilla.gnome.org/browse.cgi?product=pdfmod"&gt;bugzilla&lt;/a&gt;, &lt;a href="http://live.gnome.org/PdfMod"&gt;website/wiki&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-940723588353124999?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/940723588353124999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2011/03/pdf-mod-update.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/940723588353124999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/940723588353124999'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2011/03/pdf-mod-update.html' title='PDF Mod Update'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-zHw5vftltXI/TW_tSb6kUrI/AAAAAAAABBg/eqzmdYLWr9c/s72-c/pdfmod2.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8086086787838391884</id><published>2011-02-24T16:58:00.002Z</published><updated>2011-02-24T17:19:56.176Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Canonical's New Plan for Banshee</title><content type='html'>This is an update to my &lt;a href="http://gburt.blogspot.com/2011/02/banshee-supporting-gnome-on-ubuntu.html"&gt;previous post&lt;/a&gt;. Canonical asked the Banshee maintainers to join a conference call about an hour ago.  They announced their new plan, calling past proposals mistakes:

&lt;ul&gt;
&lt;li&gt;Banshee's Amazon store will remain enabled, with Canonical taking a 75% cut of all affiliate revenue; 25% on Ubuntu will now go to the GNOME Foundation.
&lt;li&gt;The Ubuntu One store for Banshee will remain enabled by default, but now Canonical will donate 25% of its revenue to GNOME. They will now do the same for Rhythmbox.
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8086086787838391884?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8086086787838391884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2011/02/canonicals-new-plan-for-banshee.html#comment-form' title='63 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8086086787838391884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8086086787838391884'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2011/02/canonicals-new-plan-for-banshee.html' title='Canonical&apos;s New Plan for Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>63</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6376678702028352880</id><published>2011-02-15T16:23:00.000Z</published><updated>2011-02-15T16:23:36.168Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee Supporting GNOME on Ubuntu</title><content type='html'>&lt;p&gt;
&lt;b&gt;Background&lt;/b&gt;&lt;br/&gt;
The &lt;a href="http://banshee.fm"&gt;Banshee&lt;/a&gt; maintainers and community have been proud to support GNOME by sending 100% of our FOSS Amazon MP3 store's &lt;a href="http://banshee.fm/about/revenue/"&gt;affiliate revenue&lt;/a&gt; to the &lt;a href="http://foundation.gnome.org/"&gt;Foundation&lt;/a&gt;.  We're already on pace to contribute at the same level as a small company on the Advisory Board, $10,000 USD per year, and revenue is increasing every month.&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Canonical's Proposals&lt;/b&gt;&lt;br/&gt;
After choosing Banshee as the next default player in Ubuntu, Canonical approached us, concerned with how our Amazon store would affect their Ubuntu One store.  They proposed two options:
&lt;ol&gt;
&lt;li&gt; Canonical disables the Amazon store by default (you could enable it in a few easy steps) but leaves the affiliate code alone (100% still to GNOME), or
&lt;li&gt; Canonical leaves the Amazon store enabled, but changes the affiliate code and takes a 75% cut.
&lt;/ol&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Our Response&lt;/b&gt;&lt;br/&gt;
We are pleased that Canonical is willing to leave the affiliate code unaltered.
&lt;/p&gt;
&lt;p&gt;As maintainers of the Banshee project, we have opted unanimously to decline Canonical's revenue sharing proposal, so that our users who choose the Amazon store will continue supporting GNOME to the fullest extent.  The GNOME Foundation's Board of Directors supports this decision.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;The Banshee Maintainer Team&lt;br/&gt;
Aaron Bockover, Alexander Kojevnikov, Bertrand Lorentz, Gabriel Burt&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6376678702028352880?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6376678702028352880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2011/02/banshee-supporting-gnome-on-ubuntu.html#comment-form' title='36 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6376678702028352880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6376678702028352880'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2011/02/banshee-supporting-gnome-on-ubuntu.html' title='Banshee Supporting GNOME on Ubuntu'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>36</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4207481615569476926</id><published>2010-12-15T22:24:00.000Z</published><updated>2010-12-15T22:24:06.275Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Amazon Affiliate Revenue</title><content type='html'>&lt;p&gt;Since late July &lt;a href="http://banshee.fm/"&gt;Banshee&lt;/a&gt; has had &lt;a href="http://banshee.fm/about/revenue/"&gt;AmazonMP3 store integration&lt;/a&gt;, earning a 10% affiliate fee.  We're proud to send all of that revenue to the &lt;a href="http://foundation.gnome.org/"&gt;GNOME Foundation&lt;/a&gt;.  Here is the cumulative revenue breakdown per store:&lt;/p&gt;

&lt;center&gt;
&lt;table cellspacing=3 cellpadding=0 border=0&gt;
&lt;tr&gt;&lt;td&gt;Amazon.com&lt;/td&gt;&lt;td&gt;$1185&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Amazon.de&lt;/td&gt;&lt;td&gt;€315&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Amazon.co.uk&lt;/td&gt;&lt;td&gt;£80&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Amazon.co.jp&lt;/td&gt;&lt;td&gt;¥28&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Amazon.fr&lt;/td&gt;&lt;td&gt;€70&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/center&gt;

&lt;br/&gt;
&lt;p&gt;That totals to about &lt;b&gt;$1800 USD, all going directly to the GNOME Foundation&lt;/b&gt;!  This accounts for about half of what GNOME has earned from Amazon in the last six months.&lt;/p&gt;

&lt;p&gt;Our revenue has increased every month, too; in December we're on track for another record month!  &lt;a href="http://banshee.fm/"&gt;Find out more about Banshee...&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4207481615569476926?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4207481615569476926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/12/amazon-affiliate-revenue.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4207481615569476926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4207481615569476926'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/12/amazon-affiliate-revenue.html' title='Amazon Affiliate Revenue'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4896559176009052496</id><published>2010-08-16T18:22:00.005Z</published><updated>2010-08-16T18:35:10.849Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Use Bugzilla Like a Champ</title><content type='html'>&lt;p&gt;Things that can eat up way too much time:
&lt;ul&gt;&lt;li&gt; Given a bug id #, going to its URL&lt;/li&gt;
&lt;li&gt; Searching bugzilla&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;

&lt;p&gt;To save time, frustration, and get more done (since it's no longer time-consuming and frustrating), I added a few, special bookmarks.  They contain a keyword, which you can type in the URL bar to go to the bookmark, and a &lt;em&gt;%s&lt;/em&gt;, which is replaced by whatever you type after the keyword in the URL bar.  In Firefox, you can right click a bookmark and edit its Properties to add a keyword.&lt;/p&gt;


&lt;center&gt;&lt;a href="http://www.flickr.com/photos/matthewfch/1589168522/"&gt;&lt;img style="width: 500px; height: 332px; border: 1px solid black;" src="http://3.bp.blogspot.com/_MXUP18ra1ik/TGmEuioZehI/AAAAAAAAA_8/BD6cOMUp0KM/s800/fast-bug.jpg" alt="" /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;Here are the ones I use most, and examples of what you can type in the URL/Awesome bar:
&lt;ul&gt;&lt;li&gt; Go to a bug: &lt;a href="https://bugzilla.gnome.org/show_bug.cgi?id=%s"&gt;bgoid&lt;/a&gt;&lt;br/&gt;
bgoid 585112&lt;/li&gt;
&lt;li&gt; Search BGO: &lt;a href="http://bugzilla.gnome.org/buglist.cgi?query=%s"&gt;bgo&lt;/a&gt;&lt;br/&gt;
bgo product:banshee os:windows&lt;br/&gt;
bgo product:hyena status:needinfo&lt;br/&gt;
&lt;a href="https://bugzilla.gnome.org/page.cgi?id=quicksearchhack.html"&gt;Other search fields you can use&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Search Banshee bugs by summary: &lt;a href="https://bugzilla.gnome.org/buglist.cgi?query=product%3Abanshee%20summary%3A%s"&gt;bbug&lt;/a&gt;&lt;br/&gt;
bbug startup crash&lt;br/&gt;
bbug metadata&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4896559176009052496?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4896559176009052496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/08/use-bugzilla-like-champ.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4896559176009052496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4896559176009052496'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/08/use-bugzilla-like-champ.html' title='Use Bugzilla Like a Champ'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MXUP18ra1ik/TGmEuioZehI/AAAAAAAAA_8/BD6cOMUp0KM/s72-c/fast-bug.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6721668934549015832</id><published>2010-07-20T15:41:00.006Z</published><updated>2010-07-21T14:00:29.790Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>GUADEC 2010</title><content type='html'>&lt;p&gt;&lt;b&gt;Business&lt;/b&gt;&lt;br/&gt;
I'm giving &lt;a href="http://guadec.org/index.php/guadec/2010/paper/view/95"&gt;a talk&lt;/a&gt; on &lt;a href="http://guadec.org/index.php/guadec/2010/schedConf/program"&gt;Friday, July 30 at 10:15am&lt;/a&gt;. I intend it for people who want to start hacking on FOSS and GNOME projects but haven't found a way in yet, and those of all experience levels who want to learn more about hacking on Banshee in particular.  Of course I'll talk a lot about the state of the project, and some of our cool new features too.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Pleasure&lt;/b&gt;&lt;br/&gt;
If you want to meet up in Amsterdam sometime Wednesday through Saturday, or in The Hague after that, &lt;a href="mailto:gabriel.burt@gmail.com"&gt;send me an e-mail&lt;/a&gt;.  I arrive in AMS early Wednesday with no plans.&lt;/p&gt;

&lt;p&gt;Finally, a lazyweb request: if you have advice on prepaid data SIM cards in the Netherlands, I'd love to hear it.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Update&lt;/i&gt;&lt;br/&gt;
After taking the train to Amsterdam Central, I went to &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;q=vodafone&amp;ie=UTF8&amp;om=1&amp;sll=52.374329,4.895825&amp;sspn=0.006229,0.014377&amp;split=1&amp;rq=1&amp;ev=p&amp;radius=0.36&amp;hq=vodafone&amp;hnear=&amp;ll=52.375468,4.896169&amp;spn=0.006229,0.014377&amp;z=17&amp;iwloc=A"&gt;this Vodafone store&lt;/a&gt; and got a €7.50 sim card, €5 of call/txt credit (incoming is free, outgoing is 30 cents/min and 19 cents/txt) and a 50% off €10 30 days of data — so all told, €17.50. The guy spent 10 min or so fiddling with my G1 (dev phone) to get it activated, and then I goggled the APN info you need to enter manually: live.vodafone.com with username and password 'Vodafone'.  Seems to be working great!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6721668934549015832?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6721668934549015832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/07/guadec-2010.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6721668934549015832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6721668934549015832'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/07/guadec-2010.html' title='GUADEC 2010'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8624965687587909439</id><published>2010-05-05T21:04:00.001Z</published><updated>2010-05-05T21:04:45.595Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.7.0</title><content type='html'>&lt;p&gt;We just released the first of the unstable/beta releases leading up to Banshee 1.8.  We are aligning with the GNOME release schedule for 1.8, like we did for 1.6.  The &lt;a href="http://banshee-project.org/about/calendar/"&gt;Banshee calendar&lt;/a&gt; has the full release schedule.  Our &lt;a href="http://banshee-project.org/download/"&gt;download page&lt;/a&gt; describes how to get beta releases.  See the &lt;a href="http://banshee-project.org/download/archives/1.7.0/"&gt;1.7.0 release notes&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;One small new feature is the ability to switch sources quickly via the keyboard.  You can type 'g' to activate the switcher, then type a source's name, acroynm, or substring of the name to switch to it &amp;mdash; eg &lt;i&gt;g&lt;/i&gt; then &lt;i&gt;np&lt;/i&gt; to switch to Now Playing.&lt;/p&gt;

&lt;b&gt;Busy Busy&lt;/b&gt;&lt;br/&gt;
There is a lot going on in the Banshee community!  For example:
&lt;ul&gt;
&lt;li&gt;Alex Launi &lt;a href="http://www.lamalex.net/2010/04/im-a-google-summer-of-code-student/"&gt;was accepted to Google Summer of Code&lt;/a&gt; to work on Banshee's Now Playing source, making it slicker and more useful.  Banshee co-maintainer Alexander Kojevnikov will be mentoring him.&lt;/li&gt;
&lt;li&gt;Mike Urbanski is working hard to get his &lt;a href="http://git.gnome.org/browse/banshee/log/?h=podcast-ng"&gt;podcast-ng branch&lt;/a&gt; merged into master, get it tested, and possibly replace the current Podcast extension for 1.8.&lt;/li&gt;
&lt;li&gt;Paul Cutler is preparing to ramp up his &lt;a href="http://git.gnome.org/browse/banshee/log/?h=docs"&gt;docs branch&lt;/a&gt; work, adding in-app end-user documentation to Banshee.&lt;/li&gt;
&lt;li&gt;I'll be speaking about Banshee at GUADEC.  More on this later.&lt;/li&gt;
&lt;li&gt;We'll be making very frequent 1.7.x releases, quickly getting contributors' fixes and features into users hands.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There will be dozens of other features in 1.8, but they depend on what piques contributors' interest and motivation.  You can wait and see what makes it &amp;mdash; or &lt;a href="http://banshee-project.org/contribute/"&gt;get involved&lt;/a&gt; and make things happen!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8624965687587909439?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8624965687587909439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/05/banshee-170.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8624965687587909439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8624965687587909439'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/05/banshee-170.html' title='Banshee 1.7.0'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6879178638578708832</id><published>2010-04-02T02:09:00.010Z</published><updated>2010-04-02T03:01:56.821Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Beautiful Evidence of Committers</title><content type='html'>&lt;b&gt;Background&lt;/b&gt;
&lt;p&gt;A couple years ago I got turned on to &lt;a href="http://en.wikipedia.org/wiki/Edward_Tufte"&gt;Edward Tufte's&lt;/a&gt; &lt;a href="http://www.amazon.com/Edward-R.-Tufte/e/B000APET3Y/ref=sr_ntt_srch_lnk_1?_encoding=UTF8&amp;qid=1270176208&amp;sr=8-1"&gt;books&lt;/a&gt; about visualizing data.  It's inspiring work, showing the value and beauty of data-rich visualizations that work at multiple levels.  Since then, I have wanted to apply the principles he espouses in my own work, leveraging software for data processing and interactivity.&lt;/p&gt;

&lt;p&gt;This is my first attempt.  I wanted to visualize who contributes to a given project and how long they've been involved.  I knew I had speedy access to the commit logs via git, but the choice of tools or languages to process and generate the display was harder to make.  I opted to try using Perl (a language ingrained in my memory from using it at the LJ World) and HTML/CSS (ingrained from numerous projects and jobs).&lt;/p&gt;

&lt;b&gt;The Evidence&lt;/b&gt;
&lt;p&gt;I'm happy with the result.  You can quickly see when people started contributing, and the changing rate at which they joined.  And you can see how long any given contributor stayed involved.  I generated &lt;a href="http://banshee-project.org/~gburt/commit-charts/"&gt;charts for a few git repos&lt;/a&gt; I already had checked out, &lt;a href="http://banshee-project.org/~gburt/commit-charts/banshee.html"&gt;including Banshee&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://banshee-project.org/~gburt/commit-charts/banshee.html"&gt;&lt;img src="http://1.bp.blogspot.com/_MXUP18ra1ik/S7VWJk67dYI/AAAAAAAAA6o/dDpag7TSeaI/s1600/banshee-commit-chart.png" border="0" width="600" height="443" alt="Screenshot of script's output ran against Banshee's repo" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a scaled screenshot of the rendered &lt;a href="http://banshee-project.org/~gburt/commit-charts/banshee.html"&gt;HTML output&lt;/a&gt;, which I encourage you to click through to since it has tooltips and is zoomable in your browser.  The script &lt;a href="http://gitorious.org/git-committer-viz"&gt;is available&lt;/a&gt;, and barring bugs should work on any git repo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6879178638578708832?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6879178638578708832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/04/beautiful-evidence-of-committers.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6879178638578708832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6879178638578708832'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/04/beautiful-evidence-of-committers.html' title='Beautiful Evidence of Committers'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MXUP18ra1ik/S7VWJk67dYI/AAAAAAAAA6o/dDpag7TSeaI/s72-c/banshee-commit-chart.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8400116489528021731</id><published>2010-03-31T21:50:00.000Z</published><updated>2010-03-31T21:54:22.592Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.6!</title><content type='html'>&lt;p&gt;As scheduled, we just released &lt;a href="http://download.banshee-project.org/banshee/stable/1.6.0/"&gt;Banshee 1.6.0&lt;/a&gt;!  This release has been a long time coming, and we're really proud of it.&lt;/p&gt;

&lt;img src="http://3.bp.blogspot.com/_MXUP18ra1ik/S7PAKMWt4dI/AAAAAAAAA6g/KiNrXad3Xwc/s1600/banshee-1.6.png" border="0" width="600" height="449" alt="Screenshot of Banshee 1.6 showing grid album browser" /&gt;&lt;br/&gt;

&lt;b&gt;A more detailed backstory&lt;/b&gt;
&lt;p&gt;We originally intended to release 1.6 last fall, but we got caught short on time, and ended up calling 1.5.1 a stable release so distros would feel comfortable picking it up, but of course the weird versioning has caused quite some confusion.&lt;/p&gt;

&lt;p&gt;We continued the 1.5 series with 1.5.2 though 1.5.7 betas, leading up to this release: 1.6.0.  The process really started 14 months ago when we branched off 1.4, and master became the workplace for 1.5.  It wasn't even until after we branched that Alexander Kojevnikov, now one our most prolific contributors and a maintainer of the project, got involved!&lt;/p&gt;

&lt;b&gt;Beautiful numbers&lt;/b&gt;
&lt;p&gt;53 programmers contributed to Banshee 1.6 just since 1.5.1, and over Banshee's full history, 142 programmers have contributed.  I think these are astounding numbers.  And these don't include &lt;a href="http://banshee-project.org/download/extensions/"&gt;Banshee Community Extensions&lt;/a&gt;, which started two months ago today and already includes 15 extensions and 19 maintainers.&lt;/p&gt;

&lt;p&gt;We fixed 265 bugs since 1.5.1 as well (over 500 since 1.4), added dozens of new features and enhancements, and had over 2,000 beta users opt-in to report anonymous usage data that we will use to make Banshee better.&lt;/p&gt;

&lt;b&gt;Banshee 1.6&lt;/b&gt;
&lt;p&gt;Here are some of the new features in Banshee 1.6.  Read the &lt;a href="http://banshee-project.org/download/archives/1.6.0/"&gt;Release Notes&lt;/a&gt; for more detail, screenshots, and enhancements not listed here.&lt;ul&gt;&lt;li&gt;Play Queue Auto DJ
    &lt;li&gt;Sync Device From Playlist
    &lt;li&gt;Grid View
    &lt;li&gt;Type-ahead Find in Track, Artist, and Album Lists
    &lt;li&gt;Automatic Scoring
    &lt;li&gt;New Shuffle Modes
    &lt;li&gt;Audiobooks Library
    &lt;li&gt;Library-folder Watcher
    &lt;li&gt;eMusic Importer/Downloader
    &lt;li&gt;Internet Archive Extension
    &lt;li&gt;YouTube Extension
    &lt;li&gt;Improved Metadata Handling&lt;/ul&gt;&lt;/p&gt;

&lt;b&gt;A community effort&lt;/b&gt;
&lt;p&gt;Thanks to everybody who has helped make Banshee such a success!  Tremendous thanks go to Bertrand Lortentz and Alexander Kojevnikov, who over the last year in particular have contributed countless hours writing their own patches and reviewing others', triaging bugzilla, being active on IRC and the list, and generally being great maintainers of the project.  They have invested in Banshee, and the effect on Banshee's quality and the community's growth is evident.&lt;/p&gt;

&lt;p&gt;You can tap into the Banshee community and energy in many ways &amp;ndash; read &lt;a href="http://planet.banshee-project.org/"&gt;Planet Banshee&lt;/a&gt;, follow us &lt;a href="https://twitter.com/gabaug/banshee"&gt;on Twitter&lt;/a&gt;, lurk in the &lt;a href="http://banshee-project.org/about/contact/"&gt;#banshee chat room&lt;/a&gt;, subscribe to &lt;a href="http://mail.gnome.org/archives/banshee-list/"&gt;banshee-list&lt;/a&gt;, &lt;a href="http://banshee-project.org/contribute/help-with-bug-reports/"&gt;monitor bug activity&lt;/a&gt;, and &lt;a href="http://banshee-project.org/download/development/"&gt;keep up with the latest code&lt;/a&gt;.  We're a friendly, productive bunch, so stop by if you have a question or idea, if you want to contribute or you just want to learn how you can make your own project better.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8400116489528021731?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8400116489528021731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/03/banshee-16.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8400116489528021731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8400116489528021731'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/03/banshee-16.html' title='Banshee 1.6!'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MXUP18ra1ik/S7PAKMWt4dI/AAAAAAAAA6g/KiNrXad3Xwc/s72-c/banshee-1.6.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2954050274544692734</id><published>2010-03-11T19:14:00.003Z</published><updated>2010-03-11T19:16:42.063Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.5.5</title><content type='html'>We released &lt;a href="http://banshee-project.org/download/archives/1.5.5/"&gt;Banshee 1.5.5&lt;/a&gt; &amp;ndash; aka 1.6 RC 1 &amp;ndash; yesterday, with a lot of bug fixes, polish, and a couple new features.

&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Gapless Playback / Playbin2&lt;/b&gt;
&lt;p&gt;Banshee now uses the playbin2 GStreamer element.  With this comes support for gapless playback, which is the default now for users with GStreamer &gt; 0.10.25.2.&lt;/p&gt;

&lt;br/&gt;&lt;b&gt;Grid View&lt;/b&gt;
&lt;p&gt;We are debuting a new grid mode for our custom list widget, visible in the modified Album browser.  It will be used for Videos, Audiobooks, and more in future releases.
&lt;center&gt;&lt;img src="http://download.banshee-project.org/shots/1.5.5/banshee-album-grid.png" /&gt;
    &lt;small&gt;&lt;i&gt;Album browser, now as a grid&lt;/i&gt;&lt;/small&gt;&lt;/center&gt;&lt;/p&gt;

&lt;br/&gt;&lt;b&gt;YouTube Extension&lt;/b&gt;
&lt;p&gt;This extension shows YouTube videos in the Context Pane related to what you're playing, and lets you watch them within Banshee.  You can enable it in the Extensions tab of the Preferences dialog.
&lt;center&gt;&lt;img src="http://download.banshee-project.org/shots/1.5.5/banshee-youtube-600.png" /&gt;
    &lt;small&gt;&lt;i&gt;Contextual YouTube videos&lt;/i&gt;&lt;/small&gt;&lt;/center&gt;&lt;/p&gt;

&lt;br/&gt;&lt;b&gt;Banshee Community Extensions Update&lt;/b&gt;
&lt;p&gt;We also released &lt;a href="http://banshee-project.org/download/extensions/"&gt;Banshee Community Extensions 1.5.5&lt;/a&gt;, including five new extensions: CoverWallpaper, LiveRadio, Magnatune, Telepathy, and Ubuntu One Music Store (not ready for users yet).&lt;/p&gt;
&lt;p&gt;The Mirage shuffle/fill by-similar mode has been greatly improved.  It's smarter, now looking for tracks similar to the last several you've played, and dissimilar from ones you've skipped.&lt;/p&gt;

&lt;br/&gt;&lt;b&gt;Enhancements and Fixes&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;Improve search responsiveness on large libraries
&lt;li&gt;Add icons for Nexus One and Audiobooks
&lt;li&gt;Play Queue item count, size, duration now ignores old tracks
&lt;li&gt;Muinshee fixes: disable Auto-DJ, allow reordering, hide previous song
&lt;li&gt;Fix a very common, SQL-related crash in 1.5.4
&lt;li&gt;Fix saving equalizer settings in culture-invariant way
&lt;li&gt;Jumping to a source's prefs via its context menu works again
&lt;li&gt;Usage data not submitted more than every 48 hours
&lt;li&gt;Fix repeatedly resyncing some files to a device b/c transcoded
&lt;li&gt;Clear the redo stack on shuffle mode change
&lt;li&gt;Accept feeds with empty title
&lt;li&gt;Uri encode file location queries, making them work properly
&lt;li&gt;Fixes to the OS X build
&lt;/ul&gt;

&lt;br/&gt;&lt;b&gt;Plans&lt;/b&gt;
&lt;p&gt;We are now string frozen in preparation for our 1.6 release &lt;a href="http://banshee-project.org/about/calendar/"&gt;on March 31st&lt;/a&gt; - so translators, full steam ahead!  We might do a RC 2 in a couple weeks for additional testing and fixes.  &lt;a href="http://banshee-project.org/contribute/file-bugs/"&gt;File bugs&lt;/a&gt; for any issues you find, and help us make Banshee 1.6 the best release ever!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2954050274544692734?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2954050274544692734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/03/banshee-155.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2954050274544692734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2954050274544692734'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/03/banshee-155.html' title='Banshee 1.5.5'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-306399061104144558</id><published>2010-03-03T18:18:00.008Z</published><updated>2010-03-03T18:25:25.051Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee Metrics</title><content type='html'>Last Wednesday we released &lt;a href="http://banshee-project.org/download/archives/1.5.4/"&gt;Banshee 1.5.4&lt;/a&gt;, which included an opt-in feature to submit anonymous usage data.  Over 500 people have already opted-in!

&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Interesting Stats&lt;/b&gt;&lt;br/&gt;
They are primarily &lt;a href="http://banshee-project.org/download/"&gt;getting Banshee&lt;/a&gt; through the Ubuntu PPA, with a moderate number building from source or using other distributions &amp;mdash; including 20 OS X users.
&lt;center&gt;&lt;table cellspacing="5"&gt;&lt;tr&gt;&lt;td align="right"&gt;383&lt;/td&gt;&lt;td&gt;Ubuntu&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;33&lt;/td&gt;&lt;td&gt;source-tarball&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;27&lt;/td&gt;&lt;td&gt;openSUSE/SLED&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;22&lt;/td&gt;&lt;td&gt;git-checkout&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;20&lt;/td&gt;&lt;td&gt;OS X&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;16&lt;/td&gt;&lt;td&gt;Gentoo&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;

&lt;br/&gt;They are using Banshee in 36 locales, across 30 languages.  Keep in mind the Preference to opt-in is (so far) only translated into 9 languages.
&lt;center&gt;&lt;table cellspacing="5"&gt; &lt;tr&gt;&lt;td align="right"&gt;223&lt;/td&gt;&lt;td&gt;en-US&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;51&lt;/td&gt;&lt;td&gt;en-GB&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;41&lt;/td&gt;&lt;td&gt;de-DE&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;35&lt;/td&gt;&lt;td&gt;unknown&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;21&lt;/td&gt;&lt;td&gt;ru-RU&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;18&lt;/td&gt;&lt;td&gt;it-IT&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;14&lt;/td&gt;&lt;td&gt;fr-FR&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;12&lt;/td&gt;&lt;td&gt;en-CA&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;11&lt;/td&gt;&lt;td&gt;en-AU&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;11&lt;/td&gt;&lt;td&gt;es-ES&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;9&lt;/td&gt;&lt;td&gt;pl-PL&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;8&lt;/td&gt;&lt;td&gt;pt-BR&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;6&lt;/td&gt;&lt;td&gt;es-CL&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;5&lt;/td&gt;&lt;td&gt;es-MX&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;5&lt;/td&gt;&lt;td&gt;nl-NL&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="right"&gt;5&lt;/td&gt;&lt;td&gt;sv-SE&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;

About half have the Banshee window maximized, enable ReplayGain support, show the bottom-left cover art, and show the context pane.
&lt;br/&gt;&lt;br/&gt;
I'm still &lt;a href="http://git.gnome.org/browse/banshee/tree/extras/metrics/"&gt;working on better ways to analyze the data&lt;/a&gt; and extract actionable information.  I plan to have distribution graphs and such soon.  In the meantime, I've posted some &lt;a href="http://banshee-project.org/~gburt/banshee-usage-stats.txt"&gt;more stats here&lt;/a&gt;.  As we get more submissions, add more data points, and get better analysis, we will be able to identify options nobody uses and optimize Banshee for real-world users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-306399061104144558?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/306399061104144558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/03/banshee-metrics.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/306399061104144558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/306399061104144558'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/03/banshee-metrics.html' title='Banshee Metrics'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8585146688351942326</id><published>2010-02-25T01:12:00.000Z</published><updated>2010-02-25T01:12:50.971Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.5.4</title><content type='html'>&lt;p&gt;&lt;a href="http://banshee-project.org/download/archives/1.5.4/"&gt;Banshee 1.5.4&lt;/a&gt; is out, with cool new features and lots of fixes!  This is our fifth release in preparation for our big 1.6 release &lt;a href="http://banshee-project.org/about/calendar/"&gt;at the end of March&lt;/a&gt;.&lt;/p&gt;&lt;b&gt;Banshee Community Extensions&lt;/b&gt;&lt;p&gt;We have made a &lt;a href="http://banshee-project.org/download/extensions/"&gt;1.5.4 release of Banshee Community Extensions&lt;/a&gt; as well.  This includes the Alarm Clock, Lyrics, and Mirage extensions, and several others.&lt;/p&gt;&lt;b&gt;Mirage Similarity Engine&lt;/b&gt;&lt;p&gt;The Mirage extension has been modified heavily, dropping the old “Automatic Playlist Generator” in favor in integration into the playback controller &amp;ndash; adding shuffle-by-similar, and into the Play Queue Auto DJ &amp;ndash; adding fill-by-similar.  Mirage calculates the acoustical similarity between two songs. &lt;center&gt;&lt;img src="http://download.banshee-project.org/shots/1.5.4/fill-by-similar.png" /&gt;
&lt;small&gt;&lt;i&gt;Play Queue Auto DJ, fill by similar&lt;/i&gt;&lt;/small&gt;&lt;/center&gt;&lt;/p&gt;
&lt;b&gt;Anonymous, Opt-in Usage Data&lt;/b&gt;&lt;p&gt;Under Preferences, you can choose to "Improve Banshee by sending anonymous usage data" back to the Banshee developers. This collects information on what version you're running, what OS, library size, slow SQL queries, and a whitelisted subset of your preferences. This information will help us choose better defaults and see what parts of Banshee are used most and can be improved. &lt;center&gt;&lt;img src="http://download.banshee-project.org/shots/1.5.4/metrics-optin-preference.png" /&gt;&lt;/center&gt;The 30+ people running a development version of Banshee and already submitting data are using 11 different language locales, have a median screen resolution of 1440x1024, and a median music library size of 5k songs.  I'm working on some analysis/viz software to crunch the data - stay tuned!&lt;/p&gt;

&lt;b&gt;Other Notable Improvements&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Wikipedia context pane extension enabled by default&lt;/li&gt;&lt;li&gt;Add support for Nokia N900 phones&lt;/li&gt;&lt;li&gt;Coverart for unicode artist/albums now supported&lt;/li&gt;&lt;li&gt;Dropped glade-sharp dep; GNOME 3.0 ready&lt;/li&gt;&lt;li&gt;Add columns showing track sample rate and bits per sample&lt;/li&gt;&lt;li&gt;Option to sort an artist's albums by year, not title&lt;/li&gt;&lt;li&gt;Fixes to GIO backend&lt;/li&gt;&lt;li&gt;Many crash/startup fixes for OS X build&lt;/li&gt;&lt;li&gt;Fix several memory leaks&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;More Information&lt;/b&gt;&lt;p&gt;As always, check the &lt;a href="http://banshee-project.org/download/archives/1.5.4/"&gt;release notes&lt;/a&gt; for more detailed information, screenshots, and download links.  Thanks to everybody who made this release happen!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8585146688351942326?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8585146688351942326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/02/banshee-154.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8585146688351942326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8585146688351942326'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/02/banshee-154.html' title='Banshee 1.5.4'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8904698723276906608</id><published>2010-02-18T05:39:00.015Z</published><updated>2010-02-18T06:20:08.792Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee Community Extensions</title><content type='html'>&lt;b&gt;Introduction&lt;/b&gt;
&lt;p&gt;Writing a &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt; extension and getting it into users' hands has &lt;i&gt;never&lt;/i&gt; been easier.  We have started a new sub-project called Banshee Community Extensions (BCE), collecting various existing extensions under one &lt;a href="http://gitorious.org/banshee-community-extensions"&gt;source repo&lt;/a&gt;, &lt;a href="https://bugzilla.gnome.org/enter_bug.cgi?product=banshee&amp;amp;component=Community%20Extensions"&gt;bug tracker&lt;/a&gt;, and autobuild setup.&lt;/p&gt;

&lt;p&gt;Its source is hosted on gitorious, dramatically lowering the barrier to committing and sharing your code publicly.&lt;/p&gt;

&lt;p&gt;This centralization makes things easier on translators and packagers, too.  And users get access (without manually downloading/installing) to the fruits of the extension community's labor.&lt;/p&gt;

&lt;b&gt;Creating a Working Extension in Minutes&lt;/b&gt;
&lt;p&gt;It's ridiculously easy to make a new extension.  Install &lt;a href="http://banshee-project.org/download/archives/1.5.3/"&gt;Banshee 1.5.3&lt;/a&gt; (including the devel package), or build/install the latest from &lt;a href="http://banshee-project.org/download/development/"&gt;git master&lt;/a&gt; instead.  Then,

&lt;pre&gt;git clone git://gitorious.org/banshee-community-extensions/banshee-community-extensions.git
cd banshee-community-extensions
./create-extension Foo
make run&lt;/pre&gt;
This creates, builds, and runs Banshee with your extension.  Go to &lt;i&gt;Edit » Preferences » Extensions&lt;/i&gt; to enable it, and see it appear:&lt;/p&gt;

&lt;p&gt;&lt;center&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MXUP18ra1ik/S3zB_hMLruI/AAAAAAAAA4I/YxpDVAe6Nlw/s1600/banshee-community-extensions-foo.png" width="600" height="471" /&gt;&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;We already have seven extensions migrated, and one brand new one!
&lt;ul&gt;
    &lt;li&gt;AlarmClock&lt;/li&gt;
    &lt;li&gt;Awn&lt;/li&gt;
    &lt;li&gt;ClutterFlow&lt;/li&gt;
    &lt;li&gt;LCD&lt;/li&gt;
    &lt;li&gt;Lyrics&lt;/li&gt;
    &lt;li&gt;Mirage&lt;/li&gt;
    &lt;li&gt;RadioStationFetcher&lt;/li&gt;
    &lt;li&gt;StreamRecorder&lt;/li&gt;
&lt;/ul&gt;
And, we have &lt;a href="http://www.gitorious.org/+banshee-community-extensions/memberships"&gt;13 maintainers&lt;/a&gt; already!&lt;/p&gt;

&lt;p&gt;We have bleeding-edge &lt;a href="http://download.opensuse.org/repositories/Banshee:/Alpha/"&gt;openSUSE/SLED packages available&lt;/a&gt;, and &lt;a href="https://launchpad.net/~banshee-team/+archive/ppa"&gt;Ubuntu packages&lt;/a&gt; should be ready in time for Banshee 1.5.4 next week.&lt;/p&gt;

&lt;p&gt;If you've been putting off some extension idea you've had, delay no longer!  Read the full &lt;a href="http://banshee-project.org/contribute/write-extensions/"&gt;Extension Writers Guide&lt;/a&gt;, and get started today!&lt;/p&gt;

&lt;b&gt;Thanks&lt;/b&gt;
&lt;p&gt;Thanks to Chow Loong Jin (aka hyperair, our fearless Ubuntu packager) for &lt;a href="http://mail.gnome.org/archives/banshee-list/2010-January/msg00162.html"&gt;broaching the idea&lt;/a&gt; behind BCE, and to &lt;a href="http://bl-log.blogspot.com/"&gt;Bertrand Lorentz&lt;/a&gt; for teaming with me to get things to this state - in just two weeks!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8904698723276906608?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8904698723276906608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/02/banshee-community-extensions.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8904698723276906608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8904698723276906608'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/02/banshee-community-extensions.html' title='Banshee Community Extensions'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MXUP18ra1ik/S3zB_hMLruI/AAAAAAAAA4I/YxpDVAe6Nlw/s72-c/banshee-community-extensions-foo.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6770829443791721318</id><published>2010-01-27T21:52:00.006Z</published><updated>2010-01-27T22:14:24.510Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.5.3</title><content type='html'>&lt;p&gt;We've just released Banshee 1.5.3, containing a lot of exciting new features and bug fixes.&lt;/p&gt;

&lt;b&gt;New Features:&lt;/b&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Sync device from playlist option&lt;/li&gt;
&lt;li&gt;Type-ahead find in track, artist, and album lists&lt;/li&gt;
&lt;li&gt;Optional cover art in lower-left corner&lt;/li&gt;
&lt;li&gt;Cover art editable via drag-and-drop and right-click&lt;/li&gt;
&lt;li&gt;Audiobooks library extension&lt;/li&gt;
&lt;li&gt;Library-folder watcher extension&lt;/li&gt;
&lt;li&gt;eMusic importer/downloader extension&lt;/li&gt;
&lt;li&gt;GIO file backend, supports non-local files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read the &lt;a href="http://banshee-project.org/download/archives/1.5.3"&gt;1.5.3 Release Notes&lt;/a&gt; for the full scoop and some screenshots of the new features.&lt;/p&gt;

&lt;img border="0" width="600" height="441" alt="screenshot showing manual cover art editing, ipod sync-from-playlist options, and lower-left cover art" src="http://2.bp.blogspot.com/_MXUP18ra1ik/S2CHo9OAmAI/AAAAAAAAA18/AyNBwIZc-HU/s1600/banshee-1.5.3-goodlies.png" /&gt;

&lt;p&gt;This release is what will become Banshee 1.6 and be picked up by distros; your help testing it and &lt;a href="http://banshee-project.org/contribute/file-bugs"&gt;filing bugs&lt;/a&gt; is important and appreciated!&lt;/p&gt;

&lt;b&gt;Try It&lt;/b&gt;
&lt;p&gt;You can get &lt;a href="http://banshee-project.org/download"&gt;packages for your distro&lt;/a&gt;, grab the &lt;a href="http://download.banshee-project.org/banshee/stable/"&gt;source tarball&lt;/a&gt;, or follow the bleeding edge by trying it from &lt;a href="http://banshee-project.org/download/development/"&gt;git master&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Aaron worked hard to bring back the &lt;a href="http://banshee-project.org/download#osx"&gt;OS X build&lt;/a&gt; this release, too.&lt;/p&gt;

&lt;p&gt;&lt;font size="small"&gt;&lt;a href="http://digg.com/linux_unix/Banshee_media_player_updated_for_Linux_and_OS_X"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6770829443791721318?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6770829443791721318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/01/banshee-153.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6770829443791721318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6770829443791721318'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/01/banshee-153.html' title='Banshee 1.5.3'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MXUP18ra1ik/S2CHo9OAmAI/AAAAAAAAA18/AyNBwIZc-HU/s72-c/banshee-1.5.3-goodlies.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8954349105077065909</id><published>2010-01-25T22:58:00.004Z</published><updated>2010-01-25T23:24:49.385Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee Release Schedule</title><content type='html'>We are aligning Banshee's release schedule with &lt;a href="http://live.gnome.org/TwoPointTwentynine/#Schedule"&gt;GNOME's&lt;/a&gt;, at least for the next few months.  &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt; 1.6 will be released the same day as GNOME 2.30, and we'll have three beta releases before then.

&lt;ul&gt;
&lt;li&gt;1.5.3 - Jan 27 - Wednesday!&lt;/li&gt;
&lt;li&gt;1.5.4 - Feb 24&lt;/li&gt;
&lt;li&gt;1.5.5 - Mar 10 - String Freeze&lt;/li&gt;
&lt;li&gt;1.6.0 - Mar 31&lt;/li&gt;
&lt;/ul&gt;

I'm excited to try switching our schedule from feature and whim driven to time-based; I think it will be felt positively by everybody:  contributors will know when their work will reach people, translators will have time to translate, and users can stop wondering what mixture of magic and bribes will cause a release to finally happen.

&lt;br/&gt;&lt;br/&gt;Subscribe to the &lt;a href="http://banshee-project.org/about/calendar/"&gt;Banshee development calendar&lt;/a&gt;, find out how to help test the &lt;a href="http://banshee-project.org/download/"&gt;latest Banshee&lt;/a&gt;, and/or &lt;a href="http://banshee-project.org/contribute/"&gt;contribute your creativity and sweat&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8954349105077065909?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8954349105077065909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2010/01/banshee-release-schedule.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8954349105077065909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8954349105077065909'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2010/01/banshee-release-schedule.html' title='Banshee Release Schedule'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8307601033774077539</id><published>2009-11-13T19:00:00.001Z</published><updated>2009-11-13T19:01:08.886Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='pdfmod'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod 0.8</title><content type='html'>&lt;b&gt;Contributors&lt;/b&gt;&lt;br /&gt;
Robert Dyer, Andreu Correa Casablanca, Bertrand Lorentz, Gabriel Burt&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Features&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Add * to beginning of window title when unsaved&lt;/li&gt;
&lt;li&gt;Can select more than one file in Open dialog&lt;/li&gt;
&lt;li&gt;shift-ctrl-z now also works for Redo&lt;/li&gt;
&lt;li&gt;Online docs now hosted on library.gnome.org&lt;/li&gt;
&lt;li&gt;Add Invert Selection action&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Bugs Fixed&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Launching with relative filepaths in args works&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;New Translations&lt;/b&gt;&lt;br /&gt;
Bengali, Czech, Japanese, Russian&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Translators&lt;/b&gt;&lt;br /&gt;
Alexandre Prokoudine, Daniel Nylander, Jorge González, Kris Thomsen, Łukasz Jernaś, Marek Černocký, Mario Blättermann, Og B. Maciel, Petr Kovar, Runa Bhattacharjee, Sankarshan Mukhopadhyay, Takeshi AIHANA&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;More Info&lt;/b&gt;&lt;br /&gt;
See the &lt;a href="http://live.gnome.org/PdfMod"&gt;website&lt;/a&gt; for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8307601033774077539?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8307601033774077539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/11/pdf-mod-08.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8307601033774077539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8307601033774077539'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/11/pdf-mod-08.html' title='PDF Mod 0.8'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-7319126524430148353</id><published>2009-10-14T18:22:00.004Z</published><updated>2009-10-14T18:38:01.500Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.5.1</title><content type='html'>After another 4.5 months development, including contributions from &lt;a href="http://banshee-project.org/download/archives/1.5.1#contributors"&gt;51 people&lt;/a&gt;, we have released &lt;a href="http://banshee-project.org/download/archives/1.5.1/"&gt;Banshee 1.5.1&lt;/a&gt;!

&lt;b&gt;Shuffle Modes&lt;/b&gt;
Shuffle by artist or album let you listen to everything by an artist or on an album before jumping to a new random artist or album.

Shuffle by rating or score lets you shuffle through your songs, with higher rated or scored tracks being more likely to play.

Thanks to &lt;a href="http://twitter.com/vodka_liscia"&gt;Elena Grassi&lt;/a&gt; for her patch for the rating shuffle mode that got the ball rolling.  Alexander Kojevnikov wrote &lt;a href="http://versia.com/2009/09/21/new-shuffle-modes-in-banshee/"&gt;more about the new shuffle modes&lt;/a&gt; on his blog.

&lt;b&gt;Auto DJ&lt;/b&gt;
This new feature gives you the option to keep your Play Queue filled with endless music.  It builds on the shuffle modes work, letting you fill the queue randomly in artist, album, song, rating, or score mode.

&lt;a href="http://versia.com/2009/09/23/updated-play-queue-in-banshee/"&gt;&lt;img src="http://download.banshee-project.org/shots/1.5.1/banshee-autodj.png" width="600" height="369" border="0" alt="screenshot of new auto dj feature, showing options of how to auto-fill the play queue" /&gt;&lt;/a&gt;
As ever, you can manually add, remove, and reorder songs in the Play Queue &amp;mdash; even while in Auto DJ mode.

Alexander, the mastermind behind this new feature, wrote &lt;a href="http://versia.com/2009/09/23/updated-play-queue-in-banshee/"&gt;more about the Auto DJ&lt;/a&gt; on his blog.

&lt;b&gt;More Info&lt;/b&gt;
Other notable new features include keeping the playing song visible, showing tooltips for ellipsized text in the main grid view, and support for WebOS and Samsung Galaxy devices.

There were over 130 bugs fixed and 20 other enhancements added since 1.5.0.  Read about them on the &lt;a href="http://banshee-project.org/download/archives/1.5.1/"&gt;release notes&lt;/a&gt;.  Visit our &lt;a href="http://banshee-project.org/download"&gt;download&lt;/a&gt; page to try it out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-7319126524430148353?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/7319126524430148353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/10/banshee-151.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7319126524430148353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7319126524430148353'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/10/banshee-151.html' title='Banshee 1.5.1'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1741909340507284428</id><published>2009-10-12T17:16:00.002Z</published><updated>2009-10-12T17:25:28.948Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='freeculture'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='freeservice'/><title type='text'>The Secret About Amazon's API it Doesn't Want Distributed</title><content type='html'>Amazon's &lt;a href="https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html"&gt;Product Advertising API&lt;/a&gt; (PAA) lets you search pretty much everything they offer.  But on &lt;a href="http://developer.amazonwebservices.com/connect/ann.jspa?annID=444"&gt;August 15&lt;/a&gt; they started requiring that all requests to the API be &lt;a href="http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?HMACAuth_ItemsRequired.html"&gt;signed with the developer's Private Key&lt;/a&gt;.

Any client-side software using the PAA directly, including website scripts, Firefox extensions, and desktop applications, would have to distribute their Private Key to all their users to sign the requests.  But as you would expect, the &lt;a href="https://affiliate-program.amazon.com/gp/advertising/api/detail/agreement.html"&gt;license agreement&lt;/a&gt; for the API states
&lt;blockquote&gt;a private key...is for your personal use only and you must maintain its secrecy and security.&lt;/blockquote&gt;Others have written about how the PAA license agreement &lt;a href="http://www.webmonkey.com/blog/Amazon_Cripples_Mobile_Apps_With_New_API_Restrictions"&gt;bars its usage on mobile devices&lt;/a&gt;.  But in fact, it bars it from any client-side software on any device.

Or at least from software you want to distribute.

You can work around this by hosting a server to sign requests for your users, keeping your Private Key private.  But anybody could use your service, pretending to be your client software if necessary.  And you could wind up signing requests for half the Internet.

The signing requirement benefits nobody.  It &lt;a href="http://developer.amazonwebservices.com/connect/thread.jspa?threadID=31671&amp;start=0&amp;tstart=0"&gt;impedes developers&lt;/a&gt;, turning them off from creating applications to serve users and send customers Amazon's way.

Amazon should acknowledge its mistake with this policy and reverse it.

&lt;span style="font-size: 85%;"&gt;&lt;i&gt;Thanks to &lt;a href="http://hackervisions.org/"&gt;James Vasile&lt;/a&gt; for reading drafts of this.&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1741909340507284428?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1741909340507284428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/10/secret-about-amazons-api-it-doesnt-want.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1741909340507284428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1741909340507284428'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/10/secret-about-amazons-api-it-doesnt-want.html' title='The Secret About Amazon&apos;s API it Doesn&apos;t Want Distributed'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5032955996270328309</id><published>2009-09-09T23:04:00.000Z</published><updated>2009-09-09T23:07:10.527Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='pdfmod'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod 0.7</title><content type='html'>&lt;b&gt;Contributors&lt;/b&gt;
Romain Tartière, Bertrand Lorentz, Robert Dyer, Andreu Correa Casablanca

&lt;b&gt;Features&lt;/b&gt; &lt;ul&gt;&lt;li&gt;View Fullscreen option&lt;/li&gt; &lt;li&gt;User docs translated into ca&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Bugs Fixed&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Build fixes for *bsd&lt;/li&gt; &lt;li&gt;Update recent files list after opening a document&lt;/li&gt; &lt;li&gt;libdir expansion issue fixed in Hyena, depends on 0.2&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Translations&lt;/b&gt; &lt;ul&gt;&lt;li&gt;es (Andreu Correa Casablanca)&lt;/li&gt; &lt;li&gt;pt (Filipe Gomes)&lt;/li&gt; &lt;li&gt;sv (Daniel Nylander)&lt;/li&gt;&lt;/ul&gt;See the &lt;a href="http://live.gnome.org/PdfMod"&gt;website&lt;/a&gt; for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more.  I'd like to thank Bertrand Lorentz for doing the actual release!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5032955996270328309?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5032955996270328309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/09/pdf-mod-07.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5032955996270328309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5032955996270328309'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/09/pdf-mod-07.html' title='PDF Mod 0.7'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5092973158577999919</id><published>2009-08-18T22:04:00.001Z</published><updated>2009-08-18T23:00:41.732Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='pdfmod'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod 0.6</title><content type='html'>&lt;b&gt;Contributors&lt;/b&gt;
Łukasz Jernaś, Sandy Armstrong, Igor Vatavuk, Bertrand Lorentz

&lt;img src="http://www.gnome.org/~gburt/pdfmod/images/pdfmod-0.6-open-in-viewer.png" alt="PDF Mod showing View, Open in Viewer menu item" width="600" height="479"&gt;

&lt;b&gt;Features&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Open in Viewer action that launches the default app (usually Evince)&lt;/li&gt;&lt;li&gt;Remembers last folder a doc was opened from&lt;/li&gt;&lt;li&gt;Remembers if the toolbar was hidden&lt;/li&gt;&lt;li&gt;Remember accelerator customizations&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Bugs Fixed&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Uses the XDG cache dir for storing tmp files&lt;/li&gt;&lt;li&gt;Does a better job of cleaning up tmp files&lt;/li&gt;&lt;li&gt;Fix bug with installing to custom prefix&lt;/li&gt;&lt;li&gt;Fix some zoom inconsistencies&lt;/li&gt;&lt;li&gt;Got rid of bundled binaries; &lt;a href="http://live.gnome.org/Hyena"&gt;Hyena&lt;/a&gt; is needed at build-time&lt;/li&gt;&lt;/ul&gt;See the &lt;a href="http://live.gnome.org/PdfMod"&gt;website&lt;/a&gt; for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5092973158577999919?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5092973158577999919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/08/pdf-mod-06.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5092973158577999919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5092973158577999919'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/08/pdf-mod-06.html' title='PDF Mod 0.6'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4873980659051805532</id><published>2009-08-07T20:46:00.001Z</published><updated>2009-08-07T20:49:13.495Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='pdfmod'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod 0.5</title><content type='html'>In the spirit of releasing early and often, here is &lt;a href="http://live.gnome.org/PdfMod"&gt;PDF Mod&lt;/a&gt; &lt;a href="http://ftp.gnome.org/pub/GNOME/sources/pdfmod/0.5/"&gt;0.5&lt;/a&gt;, a quick three days after 0.4.

&lt;b&gt;Contributors&lt;/b&gt;
Bertrand Lorentz, Michael McKinley

&lt;b&gt;Features&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Password-protected PDFs can be opened&lt;/li&gt;&lt;li&gt;Page labels shown in tooltip, eg A-10, or iii&lt;/li&gt;&lt;li&gt;Undo/redo have descriptions, eg "Undo Move 5 Pages"&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.gnome.org/~gburt/pdfmod/images/pdfmod-0.5-pwd-and-labels.png" alt="PDF Mod opening a password-protected document, and showing page labels in the tooltips"&gt;&lt;b&gt;Bugs Fixed&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Loading document doesn't block GUI thread&lt;/li&gt;&lt;li&gt;Desktop file validates&lt;/li&gt;&lt;li&gt;Process name set to pdfmod&lt;/li&gt;&lt;li&gt;Parallel make (-jN) works&lt;/li&gt;&lt;li&gt;make distcheck passes&lt;/li&gt;&lt;li&gt;icon-theme-installer included in tarball&lt;/li&gt;&lt;/ul&gt;See the &lt;a href="http://live.gnome.org/PdfMod"&gt;website&lt;/a&gt; for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4873980659051805532?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4873980659051805532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/08/pdf-mod-05.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4873980659051805532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4873980659051805532'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/08/pdf-mod-05.html' title='PDF Mod 0.5'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6013553952206830497</id><published>2009-08-04T17:58:00.000Z</published><updated>2009-08-04T17:59:24.162Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='pdfmod'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod 0.4</title><content type='html'>&lt;img src="http://www.gnome.org/~gburt/pdfmod/images/pdfmod-0.4-dnd-insert.png" title="Dragging pages between two documents" width="600" height="466" /&gt;

&lt;b&gt;Patch Contributors&lt;/b&gt;
Julien Rebetez, Igor Vatavuk

&lt;b&gt;Features&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Insert external documents via menu/toolbar&lt;/li&gt;&lt;li&gt;Drag pages between open documents&lt;/li&gt;&lt;li&gt;Export images (jpg/png) working&lt;/li&gt;&lt;li&gt;Beautiful new icon from Kalle Persson&lt;/li&gt;&lt;li&gt;UI translated into 10 languages:
   da de es fr hr lt pl pt_BR sv ta&lt;/li&gt;&lt;li&gt;User docs translated into 5 langauges:
de es hr pl sv&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Bugs Fixed&lt;/b&gt;&lt;ul&gt;&lt;li&gt;No longer jumps to top on zoom or delete&lt;/li&gt;&lt;li&gt;Error messages are shown to user in popup&lt;/li&gt;&lt;li&gt;Scroll when dragging near the top or bottom&lt;/li&gt;&lt;li&gt;Clicking on select matching button works&lt;/li&gt;&lt;/ul&gt;See the &lt;a href="http://live.gnome.org/PdfMod"&gt;wiki&lt;/a&gt; for information on the mailing list, IRC, downloading, git, filing bugs, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6013553952206830497?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6013553952206830497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/08/pdf-mod-04.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6013553952206830497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6013553952206830497'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/08/pdf-mod-04.html' title='PDF Mod 0.4'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6899832058620452920</id><published>2009-07-31T22:07:00.002Z</published><updated>2009-07-31T22:12:08.145Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='pdfmod'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod Community</title><content type='html'>PDF Mod is now taking advantage of the fabulous GNOME infrastructure:&lt;ul&gt;&lt;li&gt;&lt;a href="http://mail.gnome.org/mailman/listinfo/pdfmod-list"&gt;Mailing list&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="irc://irc.gnome.org/#pdfmod"&gt;#pdfmod IRC channel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://live.gnome.org/PdfMod"&gt;Website/Wiki&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://git.gnome.org/cgit/pdfmod"&gt;Git hosting&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bugzilla.gnome.org/browse.cgi?product=pdfmod"&gt;Bugs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ftp.gnome.org/pub/GNOME/sources/pdfmod/"&gt;Release tarballs&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;We already have six translations of the app (da de fr lt pt_BR sv), and even some translations of our &lt;a href="http://gnome.org/~gburt/pdfmod/help/en/pdfmod.html"&gt;user manual&lt;/a&gt; (&lt;a href="http://gnome.org/~gburt/pdfmod/help/sv/pdfmod.html"&gt;sv&lt;/a&gt; &lt;a href="http://gnome.org/~gburt/pdfmod/help/de/pdfmod.html"&gt;de&lt;/a&gt;).  Oh, and we have this beautiful new icon created by &lt;a href="http://kallepersson.se/blog/"&gt;Kalle Persson&lt;/a&gt;:
&lt;a href="http://git.gnome.org/cgit/pdfmod/tree/data/icons/"&gt;&lt;img src="http://www.gnome.org/~gburt/pdfmod/images/pdfmod-256.png" width="256" height="256" border="0"&gt;&lt;/a&gt;
If you want to translate the app or user manual, fix a bug, or implement a feature, please join us on the list or IRC and jump right in!  We have a &lt;a href="http://live.gnome.org/PdfMod/Todo"&gt;TODO&lt;/a&gt; if you're looking for something to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6899832058620452920?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6899832058620452920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/07/pdf-mod-community.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6899832058620452920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6899832058620452920'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/07/pdf-mod-community.html' title='PDF Mod Community'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6135293862592055067</id><published>2009-07-28T00:53:00.000Z</published><updated>2009-07-28T00:55:59.753Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='pdfmod'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod 0.3</title><content type='html'>I just released PDF Mod 0.3, with quite a few new features and bug fixes.

Sandy Armstrong, Aaron Bockover, and Olivier Le Thanh Duong contributed to this release.

&lt;b&gt;New Features&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Convenience keybindings for zoom/quit&lt;/li&gt;&lt;li&gt;Open document by dragging from nautilus&lt;/li&gt;&lt;li&gt;Insert external PDF into current doc by dragging from nautilus&lt;/li&gt;&lt;li&gt;Properties (title, author, etc) editor&lt;/li&gt;&lt;li&gt;Recent Documents menu&lt;/li&gt;&lt;li&gt;User guide (F1)&lt;/li&gt;&lt;li&gt;French translation&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://banshee-project.org/~gburt/pdfmod/images/pdfmod-0.3-mashup.png" title="PDF Mod, showing the new properties editor and the ability to combine two documents"&gt;

&lt;b&gt;Bugs Fixed&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Opening files with spaces in the filename fixed&lt;/li&gt;&lt;li&gt;Page background rendering glitch fixed&lt;/li&gt;&lt;li&gt;Reordering and undo bug fixed&lt;/li&gt;&lt;li&gt;Reordering now only allows dropping left/right of a page&lt;/li&gt;&lt;li&gt;Desktop file now has pdf mimetype&lt;/li&gt;&lt;li&gt;Dispose some cairo contexts we were missing&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Links&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://banshee-project.org/~gburt/pdfmod/pdfmod-0.3.tar.bz2"&gt;Tarball&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://gitorious.org/pdfmod"&gt;Git repo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://live.gnome.org/PdfMod"&gt;Wiki&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.opensuse.org/repositories/home://gabrielburt/"&gt;openSUSE/SLE packages&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6135293862592055067?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6135293862592055067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/07/pdf-mod-03.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6135293862592055067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6135293862592055067'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/07/pdf-mod-03.html' title='PDF Mod 0.3'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2272864362741705600</id><published>2009-07-24T20:52:00.001Z</published><updated>2009-08-18T18:13:50.823Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>PDF Mod</title><content type='html'>On Monday I started working on a new app, PDF Mod, for doing simple manipulations to PDF files.  Five days later, I'm proud to present it to you:

&lt;img src="http://banshee-project.org/~gburt/pdfmod/images/pdfmod-0.2-rotate-and-menu.png"&gt;

&lt;img src="http://banshee-project.org/~gburt/pdfmod/images/pdfmod-0.2-filtering.png"&gt;


It can rotate, extract, and remove pages, and supports reordering pages via drag and drop.

Visit the &lt;a href="http://live.gnome.org/PdfMod"&gt;project wiki&lt;/a&gt; for links to the git repo, tarball and package downloading, user guides, bugzilla, the mailing list, irc, and more.

There are likely some bugs, but in my testing it is quite useful and slick already.  It's built on top of libpoppler/&lt;a href="http://github.com/jacintos/poppler-sharp/tree/master"&gt;poppler-sharp&lt;/a&gt;, &lt;a href="http://pdfsharp.com"&gt;PdfSharp&lt;/a&gt;, Gtk#/Cairo, and Banshee's Hyena library.  The app itself is a paltry 2009 lines of .cs files.

It is super easy to build and run uninstalled from the tarball if you want to give it a spin: &lt;code&gt;./configure &amp;&amp; make &amp;&amp; make run&lt;/code&gt;

Looking forward to your feedback, either in the comments, &lt;a href="https://twitter.com/gabaug"&gt;@gabaug&lt;/a&gt; on twitter, or find my e-mail address in the code or on my blog.  Is this something that should have a presence on GNOME git/bugzilla/wiki?

&lt;i&gt;Update: PDF Mod is now fully hosted on GNOME's infrastructure.  See &lt;a href="http://live.gnome.org/PdfMod"&gt;our wiki&lt;/a&gt; for links to download, source repo, mailing list, bugzilla, etc.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2272864362741705600?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2272864362741705600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/07/pdf-mod.html#comment-form' title='36 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2272864362741705600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2272864362741705600'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/07/pdf-mod.html' title='PDF Mod'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>36</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4309726151879470520</id><published>2009-06-01T23:17:00.001Z</published><updated>2009-06-01T23:20:34.961Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.5.0 released!</title><content type='html'>&lt;b&gt;Intro&lt;/b&gt;
After six months of work by more than 30 contributors, we have released &lt;a href="http://banshee-project.org/download/archives/1.5.0"&gt;Banshee 1.5.0&lt;/a&gt; (aka 1.6 beta 1)!  We have an astounding 95 people listed in our developer credits now!

As &lt;a href="http://twitter.com/gabaug"&gt;I recently tweeted&lt;/a&gt;, we are also lighting up &lt;a href="http://bugzilla.gnome.org/browse.cgi?product=banshee"&gt;bugzilla&lt;/a&gt;.  So far in 2009, # bugs: 950 commented on, 501 closed, 428 filed, 171 with new patches attached!

&lt;b&gt;Release Information&lt;/b&gt;
This is a beta release, debuting a lot of big underlying changes.  It also has tons of fixes, polish, and performance improvements.  Some feature highlights:
&lt;ul&gt;&lt;li&gt;&lt;i&gt;BPM Support&lt;/i&gt;
With Banshee 1.5.0, you can autodetect the BPM of songs in your library, or you can manually set it by tapping the beat. Then, you can sort, search, or make smart playlists based on BPM.&lt;/li&gt;

&lt;li&gt;&lt;i&gt;Automatic Scoring&lt;/i&gt;
As you play songs in Banshee 1.5.0, it will automatically assign them scores (0 - 100) based on if/when you press skip.

&lt;center&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 600px; height: 439px;" src="http://download.banshee-project.org/shots/1.5.0/thumbs/bpm-score-columns-600.png" alt="" border="0" /&gt;&lt;br/&gt;&lt;i&gt;&lt;small&gt;BPM and Score columns&lt;/small&gt;&lt;/i&gt;&lt;/center&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Rhythmbox Migrator&lt;/i&gt;
Banshee 1.5.0 can import your Rhythmbox collection, including ratings, play counts, and playlists.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Separate Library Locations&lt;/i&gt;
You can now specify separate library locations for your music, video, and podcast libraries.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Creative Commons Integration&lt;/i&gt;
A new column displays Creative Commons licensing info where applicable (and properly tagged). The license can be edited in the track editor (see below). There is also a new default Last.fm station for songs tagged 'Creative Commons'.
&lt;center&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 325px; height: 331px;" src="http://download.banshee-project.org/shots/1.5.0/thumbs/bpm-license-editor.png" alt="" border="0" /&gt;&lt;br/&gt;&lt;small&gt;&lt;i&gt;Track editor, showing BPM and License URI&lt;/i&gt;&lt;/small&gt;&lt;/center&gt;&lt;/li&gt;&lt;/ul&gt;
See the &lt;a href="http://banshee-project.org/download/archives/1.5.0/"&gt;1.5.0 release notes&lt;/a&gt; to read about and see screenshots of the dozens of enhancements and fixes!

&lt;b&gt;Get It!&lt;/b&gt;
Since this is a beta release, we are not distributing this through the same channels as our stable releases.  Visit our &lt;a href="http://banshee-project.org/download/"&gt;download page&lt;/a&gt; or talk to your distro to see if they have a beta channel for Banshee.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://download.opensuse.org/repositories/Banshee:/Unstable/"&gt;openSUSE and SLED&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://launchpad.net/~banshee-unstable-team/+archive"&gt;Ubuntu&lt;/a&gt; (may not be built yet, be patient)&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.banshee-project.org/banshee/unstable/1.5.0/banshee-1-1.5.0.macosx.intel.dmg"&gt;Mac OS X&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Source &lt;a href="http://download.banshee-project.org/banshee/unstable/1.5.0/"&gt;tarball&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Directly from &lt;a href="http://banshee-project.org/download/development/"&gt;GNOME git&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;font size="small"&gt;&lt;a href="http://digg.com/software/Banshee_1_5_0_aka_1_6_beta_1_released"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
&lt;p style="padding-top: 1em"&gt;&lt;script&gt;var digg_url = 'http://digg.com/software/Banshee_1_5_0_aka_1_6_beta_1_released';&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4309726151879470520?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4309726151879470520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/06/banshee-150-released.html#comment-form' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4309726151879470520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4309726151879470520'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/06/banshee-150-released.html' title='Banshee 1.5.0 released!'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-46300079041992535</id><published>2009-04-15T03:21:00.002Z</published><updated>2009-04-15T03:24:42.547Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Putting Banshee to Work</title><content type='html'>Recently I have spent some time creating a smart job scheduler for &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt;.  Some jobs we have include&lt;ul&gt;&lt;li&gt;Importing&lt;/li&gt;&lt;li&gt;Saving metadata to file&lt;/li&gt;&lt;li&gt;BPM analysis&lt;/li&gt;&lt;/ul&gt;
BPM analysis and saving metadata to file jobs should be paused while doing speed sensitive jobs like importing.  To achieve this, each job has priority hints and a list of resources it heavily uses.

The priority hints are&lt;ul&gt;&lt;li&gt;SpeedSensitive, for jobs the user is actively waiting on, such as importing&lt;/li&gt;&lt;li&gt;LongRunning, for things like BPM or &lt;a href="http://hop.at/mirage/"&gt;Mirage&lt;/a&gt; analysis of the entire library&lt;/li&gt;&lt;/ul&gt;
And the resources are customizable, but currently I'm using&lt;ul&gt;&lt;li&gt;CPU&lt;/li&gt;&lt;li&gt;Disk&lt;/li&gt;&lt;li&gt;Database&lt;/li&gt;&lt;/ul&gt;
If two jobs use the same resource&lt;ul&gt;&lt;li&gt;SpeedSensitive jobs run immediately (more than one ok)&lt;/li&gt;&lt;li&gt;Normal jobs (not SpeedSensitive or LongRunning) then follow, one at a time&lt;/li&gt;&lt;li&gt;LongRunning jobs then follow, one at a time&lt;/li&gt;&lt;/ul&gt;
It is a bit of pretty low-level polish and a pretty simple idea, but it will give better performance and a better experience.  The code is in a &lt;a href="http://gitorious.org/projects/banshee/repos/mainline/trees/jobs/src/Libraries/Hyena/Hyena.Jobs/"&gt;git branch&lt;/a&gt; for the moment, hopefully to be merged into trunk before 1.6.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-46300079041992535?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/46300079041992535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/04/putting-banshee-to-work.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/46300079041992535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/46300079041992535'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/04/putting-banshee-to-work.html' title='Putting Banshee to Work'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-3840000218299149349</id><published>2009-03-25T20:37:00.001Z</published><updated>2009-03-25T20:39:11.290Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Hack Banshee all Summer for Fun and Profit</title><content type='html'>As I mentioned the other day, now is a great time to get involved with &lt;a href="http://banshee-project.org/contribute/"&gt;Banshee&lt;/a&gt;, and the deal is even sweeter if you want to work on it full-time this summer and get paid $4,500 through Google's &lt;a href="http://socghop.appspot.com/"&gt;Summer of Code&lt;/a&gt;.

We have four developers (Bertrand, Eoin, Scott, and myself) willing to mentor, and we have some rocking project ideas we'd love you to tackle:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Banshee Web Content&lt;/b&gt;
Make it easy to browse, search, view, and subscribe to content from one or more of &lt;a href="http://archive.org"&gt;archive.org&lt;/a&gt;, &lt;a href="http://miroguide.com"&gt;miroguide.com&lt;/a&gt;, &lt;a href="http://spokenword.org"&gt;spokenword.org&lt;/a&gt;, &lt;a href="http://npr.org"&gt;npr.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Telepathic Banshee&lt;/b&gt;
Let users share files and information (recommendations/ratings, current playing info, BPM analysis) with other users on their IM buddy list(s) via the &lt;a href="http://telepathy.freedesktop.org/wiki/"&gt;Telepathy communications library&lt;/a&gt; and, likely, its &lt;a href="http://telepathy.freedesktop.org/wiki/Tubes"&gt;Tubes&lt;/a&gt; data-transport mechanism.
&lt;i&gt;There is already a submitted proposal for this project.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Recommendations-based Play Queue&lt;/b&gt;
Modify the Play Queue to have an option to automatically add songs recommended by Last.fm, &lt;a href="http://hop.at/mirage/"&gt;Mirage&lt;/a&gt;, etc.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Banshee UPnP&lt;/b&gt;
Add a UPnP extension to Banshee.  &lt;a href="http://mail.gnome.org/archives/banshee-list/2009-March/msg00217.html"&gt;More info&lt;/a&gt;.
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Banshee in Context&lt;/b&gt;
Show contextually relevant concert info, flickr photos, wikipedia info, etc.&lt;/li&gt;&lt;/ul&gt;Your application is focused around a particular project proposal, but you can apply multiple times.  And you are not limited to the above ideas if you have your own.

Feel free to e-mail me personally, e-mail the &lt;a href="http://mail.gnome.org/mailman/listinfo/banshee-list"&gt;banshee-list&lt;/a&gt;, or chat us up &lt;a href="http://banshee-project.org/about/contact"&gt;on IRC&lt;/a&gt; if you have any questions or want feedback on your application.  Make sure you apply with GNOME as the mentoring organization and read the &lt;a href="http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs"&gt;GSoC FAQs&lt;/a&gt;.

You have a week and two days (until Friday, April 3rd) to apply, &lt;a href="http://socghop.appspot.com/"&gt;so get on it&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-3840000218299149349?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/3840000218299149349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/03/hack-banshee-all-summer-for-fun-and.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3840000218299149349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3840000218299149349'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/03/hack-banshee-all-summer-for-fun-and.html' title='Hack Banshee all Summer for Fun and Profit'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4689054818276129918</id><published>2009-03-24T00:29:00.000Z</published><updated>2009-03-24T00:30:16.221Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>An Update on Banshee</title><content type='html'>&lt;b&gt;A Stable Release&lt;/b&gt;
&lt;a href="http://banshee-project.org/download/archives/1.4.3/"&gt;Banshee 1.4.3&lt;/a&gt; was released on March 4th.  It's a stable release fixing several freezes and MTP device support bugs.

&lt;b&gt;Leaping Forward&lt;/b&gt;
Things are moving ahead at an awesome pace in &lt;a href="http://banshee-project.org/download/development"&gt;trunk&lt;/a&gt;!  Our community members are consistently in the &lt;a href="http://bugzilla.gnome.org/reports/weekly-bug-summary.cgi"&gt;lists&lt;/a&gt; of top GNOME bug filers, closers, patch contributors, and patch reviewers.  You can keep informed about all their fixes and features landing in trunk in the &lt;a href="http://svn.gnome.org/viewvc/banshee/trunk/banshee/ChangeLog?view=markup"&gt;ChangeLog&lt;/a&gt;.

I hope we'll have a release from trunk &amp;ndash; called &lt;i&gt;1.5.0&lt;/i&gt;, aka &lt;i&gt;1.6 beta 1&lt;/i&gt; &amp;ndash; very soon.  We have over two months of awesome fixes and new features to unleash.

If you want to &lt;a href="http://banshee-project.org/contribute/write-code/"&gt;hack on Banshee&lt;/a&gt;, there has never been a better time.  There are more than four of us actively reviewing Banshee patches from long-time regulars and out-of-the-blue newcomers, and we're waiting to hear from you!

&lt;b&gt;Bug Reduction Effort&lt;/b&gt;
A few weeks ago we had over 200 &lt;a href="http://bugzilla.gnome.org/buglist.cgi?query=product:banshee+responders:0+severity!=enhancement+reporter!=developer"&gt;bugs with no response&lt;/a&gt;.  Today, due to the efforts of our bug triaging team, we have 110.  Anybody can help us out by reviewing the list of Banshee bugs, correcting the metadata fields, asking for more information, providing insights, confirming they can reproduce the bug, letting the reporter know somebody is out there and cares! etc.

To get started, do a &lt;a href="http://banshee-project.org/contribute/help-with-bug-reports/"&gt;bit of reading&lt;/a&gt;, find a bug that looks lonely, and update or comment on it with your thoughts on how to move it forward.  Join us in &lt;a href="irc://irc.gnome.org/#banshee"&gt;#banshee&lt;/a&gt; to get pointers and assurance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4689054818276129918?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4689054818276129918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/03/update-on-banshee.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4689054818276129918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4689054818276129918'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/03/update-on-banshee.html' title='An Update on Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-9187963275082868721</id><published>2009-02-12T18:19:00.001Z</published><updated>2009-02-12T18:21:53.632Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Parasite Packages</title><content type='html'>Last night I built packages for &lt;a href="http://chipx86.github.com/gtkparasite/"&gt;Parasite&lt;/a&gt; in my &lt;acronym title="openSUSE Build Service"&gt;OBS&lt;/acronym&gt; &lt;a href="http://download.opensuse.org/repositories/home:/gabrielburt/"&gt;home repository&lt;/a&gt;, available for openSUSE 11.0, 11.1, and Factory.

To use Parasite with Banshee, for example, just run:
&lt;pre&gt;$ GTK_MODULES=gtkparasite banshee-1&lt;/pre&gt;Then you can inspect widgets, and even edit their properties in real-time &amp;mdash; a great way to get a widget tweaked just right without having to restart the app.

&lt;center&gt;&lt;img style="border: 1px solid black;" src="http://2.bp.blogspot.com/_MXUP18ra1ik/SZRkT-fwppI/AAAAAAAAAo8/eaXszKomBjs/s800/parasite_says_hello.png" width="600" height="721" border="0" alt="Using Parasite with Banshee"/&gt;&lt;i&gt;Using Parasite with Banshee - "Hello Planets!"&lt;/i&gt;&lt;/center&gt;
Thanks to &lt;a href="http://www.chipx86.com/"&gt;Christian Hammond&lt;/a&gt; and &lt;a href="http://david.navi.cx/"&gt;David Trowbridge&lt;/a&gt; for such a cool tool!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-9187963275082868721?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/9187963275082868721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/02/parasite-packages.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/9187963275082868721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/9187963275082868721'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/02/parasite-packages.html' title='Parasite Packages'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MXUP18ra1ik/SZRkT-fwppI/AAAAAAAAAo8/eaXszKomBjs/s72-c/parasite_says_hello.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6790409842246820961</id><published>2009-01-21T16:03:00.004Z</published><updated>2009-01-21T16:13:53.345Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.4.2</title><content type='html'>&lt;a href="http://banshee-project.org"&gt;&lt;img height="192" width="192" style="float:right;" border="0" src="http://1.bp.blogspot.com/_MXUP18ra1ik/SXdIV2_cqxI/AAAAAAAAAnQ/fQprLA80mEM/s400/media-player-banshee-192.png" /&gt;&lt;/a&gt;Yesterday we released &lt;a href="http://banshee-project.org/download/archives/1.4.2"&gt;Banshee 1.4.2&lt;/a&gt;, a stable release full of two months of bug fixes and polish.

Fixed and improved are RSS feed parsing, library rescanning, occasional startup freezes, launching on device insertion, several crashers, improved playback on OS X (still a technology preview/alpha release), and much much more - 62 bugs fixed in total.

Check out the full &lt;a href="http://banshee-project.org/download/archives/1.4.2"&gt;release notes&lt;/a&gt; for details of other bugs fixed and how to upgrade!

&lt;font size="small"&gt;&lt;a href="http://digg.com/software/Banshee_1_4_2_stable_release_available"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6790409842246820961?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6790409842246820961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/01/banshee-142.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6790409842246820961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6790409842246820961'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/01/banshee-142.html' title='Banshee 1.4.2'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MXUP18ra1ik/SXdIV2_cqxI/AAAAAAAAAnQ/fQprLA80mEM/s72-c/media-player-banshee-192.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5611679608488776981</id><published>2009-01-14T18:06:00.003Z</published><updated>2009-01-14T18:34:40.536Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Catching Up</title><content type='html'>&lt;b&gt;Patch Reviews&lt;/b&gt;
In the last 24 hours or so I reviewed all 62 unreviewed patches for &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt;.  The oldest was over 800 days old &amp;ndash; very sad.  But now that we are caught up, patches will not slip through like that again.  It's thrilling to be reviewing patches and within hours get comments and updated versions from the contributors - pumping fresh blood into the project!

&lt;b&gt;TagLib#&lt;/b&gt;
Banshee uses TagLib# for metadata (artist name, track title, disc number, etc) reading and writing, and we recently took over maintaining the project.  You can file bugs and patches against it in &lt;a href="http://bugzilla.gnome.org/enter_bug.cgi?product=taglib-sharp" title="bugzilla.gnome.org"&gt;BGO&lt;/a&gt;.  The source is still &lt;a href="http://anonsvn.mono-project.com/viewvc/trunk/taglib-sharp/"&gt;in Mono SVN&lt;/a&gt;.  Releases and a new website will probably soon be hosted on banshee-project.org.

&lt;b&gt;Banshee Status&lt;/b&gt;
We are very close to releasing Banshee 1.4.2 with a lot of good bug fixes and polish since &lt;a href="http://banshee-project.org/download/archives/1.4.1/"&gt;1.4.1&lt;/a&gt;.  After that will come developer releases, and then Banshee 1.6 with awesome new features.  I love working on new features; I've already been playing with some in my temporary (yay GNOME going to git!) &lt;a href="http://banshee-project.org/~gburt/banshee.git"&gt;git branch&lt;/a&gt;:

&lt;center&gt;&lt;img width="600" height="316" src="http://2.bp.blogspot.com/_MXUP18ra1ik/SW4iB_WuypI/AAAAAAAAAm0/By0p1Iyj5OA/s800/banshee-cc.png" border="0" alt="" /&gt;
&lt;i&gt;Creative Commons licensing column&lt;/i&gt;

&lt;img width="533" height="539" src="http://3.bp.blogspot.com/_MXUP18ra1ik/SW4iBwYPWcI/AAAAAAAAAms/ckcD-GNJwpM/s800/banshee-tap-the-beat.png" border="0" alt="" /&gt;
&lt;i&gt;BPM automatic detection and manual tapability&lt;/i&gt;

&lt;img width="600" height="388" src="http://2.bp.blogspot.com/_MXUP18ra1ik/SW4iCO8t-LI/AAAAAAAAAm8/zOxJgUWXyFk/s800/fix_metadata.png" border="0" alt="" /&gt;
&lt;i&gt;Fix metadata dialog (not finished)&lt;/i&gt;&lt;/center&gt;
We have a handful of really polished patches from various contributors that have been reviewed, iterated on, and are ready to commit after 1.4.2 is released, including: &lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.gnome.org/rhythmbox/"&gt;Rhythmbox&lt;/a&gt; migrator&lt;/li&gt;&lt;li&gt;Option to read/write ratings and playcounts to files&lt;/li&gt;&lt;li&gt;Torrent support for podcasts (like &lt;a href="http://www.getmiro.com/"&gt;Miro&lt;/a&gt; has)&lt;/li&gt;&lt;li&gt;Scoring of tracks based on number of plays/skips (similar to &lt;a href="http://amarok.kde.org/"&gt;Amarok&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Smooth scrolling&lt;/li&gt;&lt;/ul&gt;In addition to these nearly-finished features, I'm sure there will be many other cool things that make it into 1.6.  If you want to &lt;a href="http://banshee-project.org/contribute/"&gt;help out&lt;/a&gt; by translating, testing, triaging bugs, or writing code, please do!  &lt;a href="http://banshee-project.org/about/contact/"&gt;Join us&lt;/a&gt; on our mailing list/forum or in IRC for advice on getting started.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5611679608488776981?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5611679608488776981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2009/01/catching-up.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5611679608488776981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5611679608488776981'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2009/01/catching-up.html' title='Catching Up'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MXUP18ra1ik/SW4iB_WuypI/AAAAAAAAAm0/By0p1Iyj5OA/s72-c/banshee-cc.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-731810804536390883</id><published>2008-12-08T18:44:00.002Z</published><updated>2008-12-08T18:48:33.649Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='olpc'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>OLPC RetroScope</title><content type='html'>I have created a new &lt;a href="http://laptop.org/"&gt;OLPC XO&lt;/a&gt; &lt;a href="http://wiki.laptop.org/go/Activities"&gt;activity&lt;/a&gt; called the RetroScope.  It shows you live video, but with a zero to 10 second delay.  It is super simple, but can be a lot of fun!

&lt;b&gt;Tech Summary&lt;/b&gt;
This activity builds on the &lt;a href="http://gburt.blogspot.com/2007/11/one-laptop-per-photographer.html"&gt;experimentation&lt;/a&gt; I did a year ago with the XO's camera, and is inspired by Nat's &lt;a href="http://nat.org/blog/?p=785"&gt;original idea&lt;/a&gt; for the RetroScope.

The source is 109 lines of python, and is released under the MIT license:
&lt;pre&gt;git clone http://banshee-project.org/~gburt/retroscope.git&lt;/pre&gt;
&lt;b&gt;Installation&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Go to the &lt;i&gt;Control Panel&lt;/i&gt; then &lt;i&gt;Software update&lt;/i&gt;,&lt;/ul&gt;
&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://1.bp.blogspot.com/_MXUP18ra1ik/ST1dtdJ8V2I/AAAAAAAAAl0/LeTpixfZhyc/s400/home_control_panel.png"  style="border: 1px solid black;"  width="290" height="185" title="" alt="First, go to the Control Panel" /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://1.bp.blogspot.com/_MXUP18ra1ik/ST1dxM5VYuI/AAAAAAAAAl8/8MNCJX7eLbs/s400/control_panel_software_update.png" style="border: 1px solid black;" width="290" height="185" alt="Within the Control Panel, choose the Software Update option" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;img src="http://1.bp.blogspot.com/_MXUP18ra1ik/ST1bOZD0XkI/AAAAAAAAAlc/21l-1pGLDY4/s800/software_update_600.png" width="600" height="428" border="0" alt="In Software Update, expand the" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;ul&gt;&lt;li&gt;expand &lt;i&gt;Modify activity groups&lt;/i&gt;,
&lt;li&gt;enter this &lt;i&gt;Group URL&lt;/i&gt;: &lt;a href="http://wiki.laptop.org/go/Activities/Joyride"&gt;http://wiki.laptop.org/go/Activities/Joyride&lt;/a&gt;
&lt;li&gt;and click &lt;i&gt;Add&lt;/i&gt; and then &lt;i&gt;Refresh&lt;/i&gt;.&lt;/ul&gt;When that's finished, you should see the RetroScope activity (and several others) available to be installed.

&lt;b&gt;RetroScoping&lt;/b&gt;
After installation, you can launch RetroScope from Home:
&lt;img src="http://1.bp.blogspot.com/_MXUP18ra1ik/ST1hfiG_WGI/AAAAAAAAAmE/U3BQj4O4qeg/s800/launch_retroscope.png"  style="border: 1px solid black;"  width="600" height="383" alt="RetroScope launcher on OLPC XO Home"  /&gt;

&lt;img src="http://3.bp.blogspot.com/_MXUP18ra1ik/ST1pnKIHu5I/AAAAAAAAAmM/EiM73pGe3lc/s800/retroscoping.png" alt="" /&gt;

Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-731810804536390883?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/731810804536390883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/12/olpc-retroscope.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/731810804536390883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/731810804536390883'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/12/olpc-retroscope.html' title='OLPC RetroScope'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MXUP18ra1ik/ST1dtdJ8V2I/AAAAAAAAAl0/LeTpixfZhyc/s72-c/home_control_panel.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4890305739000622081</id><published>2008-10-08T19:42:00.007Z</published><updated>2008-10-08T20:50:48.287Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>A Talkative Banshee</title><content type='html'>I gave a talk about &lt;a href="http://getbanshee.org/"&gt;Banshee&lt;/a&gt; to the &lt;a href="http://www.chicagolug.org/"&gt;Chicago &lt;acronym title="Linux Users Group"&gt;LUG&lt;/a&gt; a couple weeks ago.  It went great &amp;ndash; a good crowd, lots of questions and interest &amp;ndash; and was a pleasure to communicate what Banshee is and how we're rocking.

I started &lt;a href="http://banshee-project.org/~gburt/2008-09-Chicago_LUG_Banshee.pdf"&gt;my presentation&lt;/a&gt; by running through the major features (the vertical list on the left), verbally going into detail about niceties, fun things, and usability features as I went.

&lt;img src="http://3.bp.blogspot.com/_MXUP18ra1ik/SO0RMDNL8NI/AAAAAAAAAkk/QrJzm096VDo/s800/banshee-podcasts.jpg" border="0" alt="Banshee displaying and downloading podcasts" /&gt;
&lt;img src="http://3.bp.blogspot.com/_MXUP18ra1ik/SO0RMODzvjI/AAAAAAAAAks/uovVl2CxIUY/s800/banshee-ipod.jpg" border="0" alt="An iPod loaded in Banshee, showing the sync configuration screen" /&gt;
I then talked about project organization, history, measurements of our progress and growth, and how to learn more and &lt;a href="http://getbanshee.org/contribute/"&gt;get involved&lt;/a&gt;.

&lt;img src="http://1.bp.blogspot.com/_MXUP18ra1ik/SO0RMY3kAqI/AAAAAAAAAk0/Gu_B-rXDF-4/s800/banshee-is.jpg" border="0" alt="A slide describing some basic Details about Banshee as a project" /&gt;
And finally I spent some time alternating taking questions and demoing &amp;ndash; an interactive process that generated more questions and demo opportunities.

The time I spent putting together my &lt;a href="http://banshee-project.org/~gburt/2008-09-Chicago_LUG_Banshee.pdf"&gt;slide deck&lt;/a&gt; was a good chance for introspection about the project and thinking about how to effectively convey my excitement to a diverse group of people.  I'm quite happy with the resulting content and design, but look forward to tweaking it for new talks to different audiences, like a talk to a class at &lt;a href="http://iit.edu" title="Illinois Institute of Technology"&gt;IIT&lt;/a&gt; I'll give next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4890305739000622081?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4890305739000622081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/10/talkative-banshee.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4890305739000622081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4890305739000622081'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/10/talkative-banshee.html' title='A Talkative Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MXUP18ra1ik/SO0RMDNL8NI/AAAAAAAAAkk/QrJzm096VDo/s72-c/banshee-podcasts.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-7778168016016627843</id><published>2008-08-28T06:25:00.001Z</published><updated>2008-08-28T06:30:49.127Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Muinshee</title><content type='html'>I'm enjoying being in Provo, Utah this week at the &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;q=1800 Novell Place, Provo, UT"&gt;beautiful Novell campus&lt;/a&gt;, with coworkers from all over, hacking away on projects of our choosing.  I'm grateful to Novell for having the foresight to give us &lt;a href="http://idea.opensuse.org/content/"&gt;Hack Week&lt;/a&gt;, a time to explore and experiment - above and beyond our weekly &lt;acronym title="Innovation Time Off"&gt;ITO&lt;/acronym&gt; and official responsibilities.

The amazing &lt;a href="http://brad.getcoded.net/blog/index.php"&gt;Brad Taylor&lt;/a&gt;, who just joined Novell last week, joined me in creating a &lt;a href="http://muine-player.org/"&gt;Muine&lt;/a&gt;-like interface for Banshee.  People love Muine's simple interface for queueing and playing songs.  Our goal is to replicate that experience leveraging Banshee.  In a day's work, we got things working well.

&lt;center&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_MXUP18ra1ik/SLY9CXQJVaI/AAAAAAAAAe8/3gU6pKVIWRU/s400/muinshee.png" border="0" alt="Banshee with a Muine-like interface; Muinshee" /&gt;

&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_MXUP18ra1ik/SLY9WaI5fYI/AAAAAAAAAfE/kPwk1LpNcSc/s400/muinshee-albums.png" border="0" alt="Selecting an album to queue or play in Muinshee" /&gt;&lt;/center&gt;

The code will land in &lt;a href="http://banshee-project.org/download/development"&gt;trunk&lt;/a&gt; soon, and therefore will be in &lt;a href="http://gburt.blogspot.com/2008/08/thing-of-beauty.html"&gt;Banshee 1.4&lt;/a&gt;.  We've already started on our next Hack Week project, adding support for AirTunes to Banshee.  We will be at the &lt;a href="http://2008.utosc.com/"&gt;Utah Open Source Conference&lt;/a&gt; on Thursday and Friday &lt;a href="http://www.collegehumor.com/video:1815558"&gt;doing it live&lt;/a&gt;.  On Friday &lt;a href="http://abock.org/"&gt;Aaron&lt;/a&gt; and &lt;a href="http://automorphic.blogspot.com/"&gt;Sandy&lt;/a&gt; are giving talks on Banshee and &lt;acronym title="accessibility"&gt;a11y&lt;/acronym&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-7778168016016627843?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/7778168016016627843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/08/muinshee.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7778168016016627843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7778168016016627843'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/08/muinshee.html' title='Muinshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MXUP18ra1ik/SLY9CXQJVaI/AAAAAAAAAe8/3gU6pKVIWRU/s72-c/muinshee.png' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-300150540431423287</id><published>2008-08-16T03:50:00.003Z</published><updated>2008-08-16T04:03:19.656Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>A Thing of Beauty</title><content type='html'>&lt;a href="http://abock.org"&gt;Aaron&lt;/a&gt; improved the cover art display in &lt;em&gt;Now Playing&lt;/em&gt;, adding a reflection, basic song info, and cross fading between cover art.  It's gorgeous.

&lt;img src="http://3.bp.blogspot.com/_MXUP18ra1ik/SKY9KLKqzXI/AAAAAAAAAeE/jXbJgo60myQ/s800/now_playing_coverart.png" border="0" width="600" height="413" /&gt;

We're heads-down working on all the features for Banshee 1.4, planned for mid-September.  We have a lot on our plates, but features are starting to land, and we have quite a crew working around the clock and around the world to make 1.4 happen.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://monotorrent.blogspot.com/"&gt;Alan McGovern&lt;/a&gt;'s patches to support RSS feeds that contain &lt;em&gt;.torrent enclosures&lt;/em&gt; were committed.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.chrishowie.com/"&gt;Chris Howie&lt;/a&gt;'s patch adding awesome &lt;em&gt;visualization&lt;/em&gt; support to Banshee via his &lt;a href="http://www.chrishowie.com/category/openvp/"&gt;OpenVP&lt;/a&gt; project is nearly ready.&lt;/li&gt;
&lt;li&gt;I committed some important building blocks for fast, slick &lt;em&gt;device synchronization&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Aaron committed &lt;em&gt;Replay Gain&lt;/em&gt; playback support (analysis still to come).&lt;/li&gt;
&lt;li&gt;&lt;a href="http://themonkeysgrinder.blogspot.com/"&gt;Scott Peterson&lt;/a&gt; and Aaron are working on &lt;em&gt;directory watching&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Bertrand Lorentz has &lt;a href="http://hop.at/mirage/"&gt;Mirage&lt;/a&gt;, the really nifty accoustical analysis &lt;em&gt;playlist generator&lt;/em&gt;, working for Banshee 1.2.  He's also been doing a great job as &lt;a href="http://banshee-project.org/contribute/write-code/"&gt;Patch Master&lt;/a&gt;, making sure patches get the &lt;a href="http://mail.gnome.org/archives/banshee-list/2008-August/msg00185.html"&gt;attention&lt;/a&gt; they need.  He's also been fixing tons of bugs.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://weblog.savanne.be/"&gt;Ruben Vermeersch&lt;/a&gt; has a patch nearly ready for optionally keeping filenames and &lt;em&gt;folders synchronized with metadata&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aconkling.blogspot.com/"&gt;Andrew Conkling&lt;/a&gt;, our &lt;a href="http://banshee-project.org/contribute/file-bugs/"&gt;Bug Master&lt;/a&gt;, has been doing a super-human job of &lt;a href="http://banshee-project.org/contribute/help-with-bug-reports/"&gt;helping others&lt;/a&gt; with their bug reports and patches.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://automorphic.blogspot.com/"&gt;Sandy Armstrong&lt;/a&gt; has been hacking on adding interactivity to the playing track info, so you'll be able to click the artist name, album, etc and do cool stuff.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.mediati.org/alex"&gt;Alex Hixon&lt;/a&gt;, who previously did a ton of work with Audioscrobbler and DAAP, has been fixing some bugs.&lt;/li&gt;
&lt;li&gt;Bob Copeland's &lt;em&gt;Rio Karma&lt;/em&gt; device support patch was committed.&lt;/li&gt;
&lt;li&gt;Félix Velasco, Peter de Kraker, and Christopher Halse Rogers have contributed a lot to the recent releases.&lt;/li&gt;&lt;/ul&gt;
Banshee would not be what it is today without 64+ code contributors, 60+ translators, and countless others who have filed bugs, given support on IRC and the mailing list, and helped in other ways.  If you want to get involved, &lt;a href="http://banshee-project.org/contribute/"&gt;please do&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-300150540431423287?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/300150540431423287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/08/thing-of-beauty.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/300150540431423287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/300150540431423287'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/08/thing-of-beauty.html' title='A Thing of Beauty'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MXUP18ra1ik/SKY9KLKqzXI/AAAAAAAAAeE/jXbJgo60myQ/s72-c/now_playing_coverart.png' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-3475521054647010870</id><published>2008-08-07T19:19:00.004Z</published><updated>2008-08-07T19:25:40.130Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.2.1 Planned for Tuesday</title><content type='html'>We're planning a Banshee 1.2.1 release for next Tuesday, primarily to ship updated translations.  We have quite a few languages with &lt;a href="http://l10n.gnome.org/module/banshee"&gt;good coverage&lt;/a&gt;, but it could be &lt;a href="http://banshee-project.org/contribute/translate/"&gt;a lot better&lt;/a&gt;.  Translators, please make sure Banshee is available in your language!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-3475521054647010870?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/3475521054647010870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/08/banshee-121-planned-for-tuesday.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3475521054647010870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3475521054647010870'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/08/banshee-121-planned-for-tuesday.html' title='Banshee 1.2.1 Planned for Tuesday'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-7310390753914577058</id><published>2008-07-30T17:20:00.001Z</published><updated>2008-07-30T17:27:04.487Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.2 Released</title><content type='html'>A month and a half after 1.0, we are happy to announce the release of &lt;a href="http://banshee-project.org/downloads/archives/1.2.0/"&gt;Banshee 1.2&lt;/a&gt;, packed with new features and tons of bug fixes and improvements.

Several of these features were things we had in Banshee 0.13.2 or before, but are new to the Banshee 1.x series.

Big new features and fixes:
&lt;ul&gt;
&lt;li&gt; 10-band Equalizer
&lt;li&gt; Internet Radio
&lt;li&gt; Music Recommendations
&lt;li&gt; DAAP Client
&lt;li&gt; Playlist Importing (.pls, .m3u)
&lt;li&gt; Multi-Artist (Compilation) Album Support
&lt;li&gt; Manual Reordering of Playlists and Play Queue
&lt;li&gt; Amarok migration (including ratings, playcounts, and podcasts)
&lt;/ul&gt;

&lt;center&gt;&lt;img src="http://bp3.blogger.com/_MXUP18ra1ik/SI-VriFQivI/AAAAAAAAAc0/fY99MfOfhrE/s800/radio_recs_600.png" width="600" height="433" alt="" /&gt;&lt;br/&gt;&lt;font size="smaller"&gt;Recommendations based on what's playing on internet radio station&lt;/font&gt;&lt;/center&gt;

And a host of smaller features and fixes, including:
&lt;ul&gt;
&lt;li&gt; More robust parsing of podcast (RSS) files
&lt;li&gt; Find and use cover art from the album folder (cover.jpg, etc)
&lt;li&gt; Add Last.fm as a cover art provider
&lt;li&gt; The last playback source is used when the Play Queue is empty
&lt;li&gt; Better performance (start up time, memory usage, searching, etc)
&lt;li&gt; Disable the screensaver when in fullscreen mode
&lt;li&gt; Much improved performance and UI for automatic cover art fetching
&lt;li&gt; Fix issues with importing and playing files in folders named Music*
&lt;li&gt; Over 80 bugs were fixed since 1.0
&lt;/ul&gt;

We had been hoping to get library folder watching in for 1.2, but wasn't finished in time.  Read the &lt;a href="http://banshee-project.org/downloads/archives/1.2.0/"&gt;release notes&lt;/a&gt; for the full scoop!

&lt;font size="small"&gt;&lt;a href="http://digg.com/linux_unix/Banshee_1_2_Released"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
&lt;p style="padding-top: 1em"&gt;&lt;script&gt;var digg_url = 'http://banshee-project.org/download/archives/1.2.0/';&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-7310390753914577058?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/7310390753914577058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/07/banshee-12-released.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7310390753914577058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7310390753914577058'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/07/banshee-12-released.html' title='Banshee 1.2 Released'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_MXUP18ra1ik/SI-VriFQivI/AAAAAAAAAc0/fY99MfOfhrE/s72-c/radio_recs_600.png' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6074599399102663556</id><published>2008-07-29T04:53:00.000Z</published><updated>2008-07-29T04:53:56.644Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='humanrights'/><title type='text'>New York's Finest?</title><content type='html'>A NYPD officer &lt;a href="http://gothamist.com/2008/07/28/cop_caught_on_video_assaulting_cycl.php"&gt;intentionally, violently battered&lt;/a&gt; a random, non-aggresive bicylist to the ground in front of a crowd of onlookers last Friday.  This makes me incredibly angry.

&lt;center&gt;&lt;img style="border: 1px solid black;" src="http://bp3.blogger.com/_MXUP18ra1ik/SI6e2C3396I/AAAAAAAAAcU/QOr1jPwEFrY/s400/nypd_assaults_biker_1.jpg" alt="Officer standing in middle of the road heads into path of oncoming cyclist." /&gt;
&lt;img style="border: 1px solid black;" src="http://bp0.blogger.com/_MXUP18ra1ik/SI6e2NP0wjI/AAAAAAAAAcc/IicOOFg17AI/s400/nypd_assaults_biker_2.jpg" alt="Cyclist tries to avoid hitting the officer." /&gt;
&lt;img style="border: 1px solid black;" src="http://bp1.blogger.com/_MXUP18ra1ik/SI6e2YacdxI/AAAAAAAAAck/3wC0b54xZQk/s400/nypd_assaults_biker_3.jpg" alt="Officer leans into cyclist, shoving him into the ground." /&gt;&lt;/center&gt;
Is this the kind of bicycle-friendly city Mayor Bloomberg is &lt;a href="http://www.nyc.gov/portal/site/nycgov/menuitem.c0935b9a57bb4ef3daf2f1c701c789a0/index.jsp?pageID=mayor_press_release&amp;catID=1194&amp;doc_name=http%3A%2F%2Fwww.nyc.gov%2Fhtml%2Fom%2Fhtml%2F2008a%2Fpr038-08.html&amp;cc=unused1978&amp;rc=1194&amp;ndi=1" title="MAYOR BLOOMBERG AND COMMISSIONER SADIK-KHAN ACCEPT NATIONAL BICYCLE FRIENDLY COMMUNITY AWARD"&gt;trying to create&lt;/a&gt;?  One where innocent cyclists are threatened not only by dangerous roads and traffic, piston-produced pollution, but by the police?

Watch the &lt;a href="http://www.youtube.com/watch?v=oUkiyBVytRQ"&gt;entire video&lt;/a&gt; on YouTube to see it for yourself.  Even if you aren't a fan of bicycling, critical mass, young people, etc - nobody deserves to be treated like this.

&lt;font size="small"&gt;&lt;a href="http://gothamist.com/2008/07/28/cop_caught_on_video_assaulting_cycl.php"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
&lt;p style="padding-top: 1em"&gt;&lt;script&gt;var digg_url = 'http://gothamist.com/2008/07/28/cop_caught_on_video_assaulting_cycl.php';&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6074599399102663556?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6074599399102663556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/07/new-yorks-finest.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6074599399102663556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6074599399102663556'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/07/new-yorks-finest.html' title='New York&apos;s Finest?'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_MXUP18ra1ik/SI6e2C3396I/AAAAAAAAAcU/QOr1jPwEFrY/s72-c/nypd_assaults_biker_1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-363199367165105228</id><published>2008-07-15T15:11:00.000Z</published><updated>2008-07-15T15:12:54.647Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='freeculture'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='freeservice'/><title type='text'>Freedom and Autonomy for Network Services</title><content type='html'>Nearly a year ago I posted some &lt;a href="http://gburt.blogspot.com/2007/07/free-service-license.html"&gt;thoughts on freedom for network services&lt;/a&gt;.  In March the &lt;a href="http://fsf.org/" title="Free Software Foundation"&gt;FSF&lt;/a&gt; invited a group to Boston to explore this topic.  The &lt;a href="http://www.fsf.org/news/FreedomForWebServices"&gt;meeting&lt;/a&gt; was at once a brain storming session and a cognitive map-reduce on the ideas generated.

Today &lt;a href="http://autonomo.us/about/"&gt;we&lt;/a&gt; have launched a site called &lt;a href="http://autonomo.us/"&gt;autonomo.us&lt;/a&gt;, and a draft statement, the &lt;a href="http://autonomo.us/2008/07/franklin-street-statement/"&gt;Franklin Street Statement on Freedom and Network Services&lt;/a&gt;.  It reads in part:

&lt;blockquote&gt;Developers of network service software are encouraged to:&lt;ul&gt;&lt;li&gt; Use the GNU Affero GPL, a license designed specifically for network service software, to ensure that users of services have the ability to examine the source or implement their own service.&lt;/li&gt;
    &lt;li&gt; Develop freely-licensed alternatives to existing popular but non-Free network services.&lt;/li&gt;
    &lt;li&gt; Develop software that can replace centralized services and data storage with distributed software and data deployment, giving control back to users.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;The &lt;a href="http://autonomo.us/wiki/Meeting_notes"&gt;notes from the original meeting&lt;/a&gt; (collaboratively taken with &lt;a href="http://gobby.0x539.de/"&gt;Gobby&lt;/a&gt;) are quite interesting, and go into much more detail on many things.

It has been a pleasure to be a part of this effort, and I hope we can help move the discussion and mainstream thought on network services to be freedom and principle focused, learning from and leveraging the free software and free culture movements.  Thanks to the FSF and &lt;a href="http://mako.cc/"&gt;Mako&lt;/a&gt; for starting this process!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-363199367165105228?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/363199367165105228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/07/freedom-and-autonomy-for-network.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/363199367165105228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/363199367165105228'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/07/freedom-and-autonomy-for-network.html' title='Freedom and Autonomy for Network Services'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-3925708858336274806</id><published>2008-07-13T22:07:00.003Z</published><updated>2008-07-13T22:28:04.773Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>More Humor</title><content type='html'>&lt;b&gt;On Politics&lt;/b&gt;
Discussing the madness here in Turkey - youtube is completely blocked - with Aaron and Miguel tonight, finally put to words, in the &lt;a href="http://icanhascheezburger.com/"&gt;dialect of our times&lt;/a&gt;, what I'd been thinking all week:

&lt;a href='http://mine.icanhascheezburger.com/view.aspx?ciid=1537464' &gt;&lt;img style="border: 1px solid black;" src='http://mine1.icanhascheezburger.com/completestore_tmp/2008/7/13/joininteheuu128604601101201302.jpg' alt='funny pictures' /&gt;&lt;/a&gt;

&lt;b&gt;On Tabs&lt;/b&gt;
The tab meme on &lt;a href="http://planet.gnome.org"&gt;pgo&lt;/a&gt; is pretty hilarious.  Very surprised how many people are horrified, and I feel it's my duty to share a sampling of the &lt;a href="https://www.blogger.com/comment.g?blogID=33979271&amp;postID=8784062410047365620"&gt;21 comments&lt;/a&gt; from my post:

&lt;blockquote&gt;I want to die&lt;/blockquote&gt;

&lt;blockquote&gt;this is great stuff. you can really feel how the gnome 3 announcement creates an incentive for innovation. rock on guys.&lt;/blockquote&gt;

&lt;blockquote&gt;This is literally a NIGHTWARE, thhe usability of Gnome applications (Totem, Nautilus, etc) being plain slaughtered within a few days :-(

I seriously wish they removed the whole tab widget from GTK+ to prevent this sort of bullshit from happening.&lt;/blockquote&gt;

&lt;blockquote&gt;I wish GNOME wasn't becoming so KDE-ish.&lt;/blockquote&gt;

A couple people even commented in horror after I'd commented about the reality of it all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-3925708858336274806?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/3925708858336274806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/07/more-humor.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3925708858336274806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3925708858336274806'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/07/more-humor.html' title='More Humor'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8784062410047365620</id><published>2008-07-12T11:56:00.003Z</published><updated>2008-07-12T12:13:11.388Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='freeservice'/><title type='text'>Tabtastic Banshee</title><content type='html'>By outrageous amounts of popular demand (and feature pressure from Totem), we are pleased to announce tab support in Banshee! You can open your Music Library in one tab, your yummy Apple device in another, and be watching a video in another, all at the same time!

&lt;img src="http://bp3.blogger.com/_MXUP18ra1ik/SHicQc8kb-I/AAAAAAAAAbE/nGFRg5Gg-N8/s800/banshee_tabs_600.png" border="0" width="600" height="423" alt="Banshee with new tabs and iPhone 3G support (j/k...)" /&gt;

I'm really excited about this new direction that GNOME is taking.  I can't wait for &lt;a href="http://uwstopia.nl/blog/2008/07/totem-tab-support"&gt;tab support in Gnometris&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8784062410047365620?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8784062410047365620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/07/tabtastic-banshee.html#comment-form' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8784062410047365620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8784062410047365620'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/07/tabtastic-banshee.html' title='Tabtastic Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_MXUP18ra1ik/SHicQc8kb-I/AAAAAAAAAbE/nGFRg5Gg-N8/s72-c/banshee_tabs_600.png' height='72' width='72'/><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4545351562235893383</id><published>2008-07-08T09:51:00.003Z</published><updated>2008-07-08T09:58:42.782Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee BoF</title><content type='html'>Upon arriving at the conference today, we were told we'd missed our Birds of a Feather session.  Turns out they changed &lt;a href="http://guadec.expectnation.com/guadec08/public/schedule/grid"&gt;the schedule&lt;/a&gt;, and the printed ones they gave everybody are out of date.  BUT, we talked them into giving us back our spot, so:

The Banshee BoF is on for 2:30pm in the x-large room!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4545351562235893383?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4545351562235893383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/07/banshee-bof.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4545351562235893383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4545351562235893383'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/07/banshee-bof.html' title='Banshee BoF'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4922241413735168965</id><published>2008-06-18T19:20:00.001Z</published><updated>2008-06-18T19:24:33.220Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee Momentum</title><content type='html'>We're planning a Banshee 1.2 release for early July, before &lt;a href="http://banshee-project.org/2008/06/07/banshee-at-guadec-2008/"&gt;GUADEC&lt;/a&gt;.  It should be a really great release, including multi-artist album fixes, internet radio, library directory watching, recommendations, and probably a couple other big items.

You can &lt;a href="http://banshee-project.org/download/development"&gt;grab Banshee from svn trunk&lt;/a&gt; to test the latest changes - internet radio and multi-artist support are already committed - and to &lt;a href="http://banshee-project.org/contribute/"&gt;contribute&lt;/a&gt; by reporting and fixing bugs, translating Banshee, or writing some new code.

If you haven't tried &lt;a href="http://banshee-project.org/download/archives/1.0.0/"&gt;Banshee 1.0&lt;/a&gt; yet, you should!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4922241413735168965?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4922241413735168965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/06/banshee-momentum.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4922241413735168965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4922241413735168965'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/06/banshee-momentum.html' title='Banshee Momentum'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5376257172955465090</id><published>2008-06-10T21:07:00.001Z</published><updated>2008-06-10T21:08:21.538Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.0 Released!</title><content type='html'>We have released &lt;a href="http://banshee-project.org/download/archives/1.0.0/"&gt;Banshee 1.0&lt;/a&gt;, with all the &lt;a href="http://abock.org/2008/06/10/banshee-10-released/"&gt;great features&lt;/a&gt; we've blogged about in Alpha 1 through RC1.  And we have an &lt;a href="http://banshee-project.org"&gt;awesome new website&lt;/a&gt;!

&lt;a href="http://banshee-project.org"&gt;&lt;img border="0" src="http://bp0.blogger.com/_MXUP18ra1ik/SE7ZLfobJdI/AAAAAAAAAa8/HcQFiNTUiKI/s800/website.png" width="600" alt="Screenshot of Banshee's new website" /&gt;&lt;/a&gt;

I'm loving using Banshee 1.0 every day, rediscovering my music library (and album art!), discovering new music on Last.fm, and enjoying podcasts and video podcasts I never knew existed.

Don't forget to come to our BoF, lightning talk, and main &lt;a href="http://banshee-project.org/2008/06/07/banshee-at-guadec-2008/"&gt;talk at GUADEC 2008&lt;/a&gt;!

&lt;font size="small"&gt;&lt;a href="http://digg.com/linux_unix/Banshee_1_0_Final_Released"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
&lt;p style="padding-top: 1em"&gt;&lt;script&gt;var digg_url = 'http://banshee-project.org/download/archives/1.0.0/';&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5376257172955465090?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5376257172955465090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/06/banshee-10-released.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5376257172955465090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5376257172955465090'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/06/banshee-10-released.html' title='Banshee 1.0 Released!'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MXUP18ra1ik/SE7ZLfobJdI/AAAAAAAAAa8/HcQFiNTUiKI/s72-c/website.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1229489628537996818</id><published>2008-06-03T19:45:00.003Z</published><updated>2008-06-03T21:32:44.651Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Some Banshee Bragging Rights</title><content type='html'>According to Pulse, Banshee is currently the &lt;a href="http://www.gnome.org/~shaunm/pulse/web/"&gt;#2 GNOME project&lt;/a&gt; "kicking ass and taking names", and Aaron is one of the &lt;a href="http://www.gnome.org/~shaunm/pulse/web/"&gt;top 12 GNOME hackers&lt;/a&gt; you should buy a drink.

We're both currently in the &lt;a href="http://bugzilla.gnome.org/reports/weekly-bug-summary.cgi"&gt;top 15 bug closers&lt;/a&gt;.

Our &lt;a href="http://www.ohloh.net/projects/banshee"&gt;Ohloh page&lt;/a&gt; says we have a "large, active development team", "increasing year-over-year development activity", are valued at $3,782,339 USD, and our commit activity is &lt;a href="http://www.ohloh.net/projects/banshee/contributors"&gt;off the charts&lt;/a&gt;.  We've been on the front page of digg twice in the last months, getting over &lt;a href="http://digg.com/linux_unix/Banshee_1_0_Alpha_2_Announced_Includes_Video_Support"&gt;530&lt;/a&gt; and &lt;a href="http://digg.com/linux_unix/Rock_out_on_Linux_with_the_Banshee_1_0_beta_2_media_player"&gt;670&lt;/a&gt; diggs. 

And having a little over 50 people in &lt;a href="irc://irc.gnome.org/#banshee"&gt;#banshee&lt;/a&gt; was a good day not long ago, but we're at 79 right now.

Thanks to our contributors, community, and Novell for being so supportive.

Look out for &lt;a href="http://mail.gnome.org/archives/banshee-list/2008-May/msg00197.html"&gt;Banshee 1.0&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1229489628537996818?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1229489628537996818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1229489628537996818'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/06/some-banshee-bragging-rights.html' title='Some Banshee Bragging Rights'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-7802232324188164651</id><published>2008-06-01T04:13:00.005Z</published><updated>2008-06-01T04:28:23.788Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.0 Release Candidate 1</title><content type='html'>We have released &lt;a href="http://banshee-project.org/Releases/0.99.3"&gt;Banshee 1.0 Release Candidate 1&lt;/a&gt; just over a week after Beta 2, and with over 24 bugs fixed and a few last minute features.
&lt;ul&gt;&lt;li&gt; View the &lt;a href="http://banshee-project.org/Releases/0.99.3"&gt;release notes&lt;/a&gt;
&lt;li&gt; &lt;a href="http://banshee-project.org/files/banshee/banshee-1-0.99.3.tar.bz2"&gt;Banshee 1.0 RC 1 Source (bz2)&lt;/a&gt;
&lt;li&gt; &lt;a href="http://opensuse.org/"&gt;openSUSE&lt;/a&gt; 10.3 users can &lt;a href="http://download.opensuse.org/repositories/Banshee:/Preview/openSUSE_10.3/banshee.ymp"&gt;&lt;img src="http://banshee-project.org/files/1click-install-button.png" border="0"&gt;&lt;/a&gt;
&lt;li&gt; Foresight 2.0 users: Use PackageKit or Conary to install banshee-1
&lt;li&gt; Ubuntu users should go to the &lt;a href="https://edge.launchpad.net/~banshee-team/+archive"&gt;Banshee team's &lt;acronym title="Personal Package Archive"&gt;PPA&lt;/acronym&gt;&lt;/a&gt;&lt;li&gt;&lt;i&gt;&lt;small&gt;Note: you might get Beta 2 until RC 1 packages are up&lt;/small&gt;&lt;/i&gt;&lt;/ul&gt; &lt;a href="http://mail.gnome.org/archives/banshee-list/2008-May/msg00197.html"&gt;Banshee 1.0&lt;/a&gt; is right around the corner.  We are now string and feature frozen until its release, so &lt;b&gt;translators, please update your translations&lt;/b&gt;!

&lt;font size="small"&gt;&lt;a href="http://digg.com/linux_unix/Banshee_1_0_Release_Candidate_1_Released"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
&lt;p style="padding-top: 1em"&gt;&lt;script&gt;var digg_url = 'http://banshee-project.org/Releases/0.99.3';&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-7802232324188164651?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/7802232324188164651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/06/banshee-10-release-candidate-1.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7802232324188164651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7802232324188164651'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/06/banshee-10-release-candidate-1.html' title='Banshee 1.0 Release Candidate 1'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5953921121302287145</id><published>2008-05-30T20:32:00.002Z</published><updated>2008-05-30T20:37:12.514Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Two Weeks in Istanbul</title><content type='html'>Just confirmed my flight to Istanbul to attend &lt;a href="http://guadec.org/"&gt;GUADEC&lt;/a&gt;!  I'm arriving a day early and staying almost a week afterward, so if there are any adventurers or locals who want to hang out, share accommodations, show me around, or take a mini beach vacation, I'd love to &lt;a href="mailto:gabrielPERIODburt@gmail"&gt;hear from you&lt;/a&gt;!  I'm really looking forward to veggie moussaka, hummus, coffee, seeing friends, and making new ones.

Aaron and I missed the call-for-papers so we aren't booked for a &lt;a href="http://guadec.expectnation.com/guadec08/public/schedule/grid"&gt;normal speaking slot&lt;/a&gt;.  Does anybody know what we can do at this point to either speak or hold one or more Banshee sessions?  Is there a waiting list for speaker cancellations, or a &lt;acroynm title="Birds of a Feather"&gt;BoF&lt;/acronym&gt; signup, etc?  Thanks!

(BTW, you can &lt;a href="http://twitter.com/gabaug"&gt;follow me on twitter&lt;/a&gt;!  I know, I'm just making your day!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5953921121302287145?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5953921121302287145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/05/two-weeks-in-istanbul.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5953921121302287145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5953921121302287145'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/05/two-weeks-in-istanbul.html' title='Two Weeks in Istanbul'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-7654700664160654450</id><published>2008-05-25T19:50:00.006Z</published><updated>2008-05-25T20:27:22.117Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Improved Podcasting</title><content type='html'>I just committed a patch to &lt;a href="http://banshee-project.org/"&gt;Banshee's&lt;/a&gt; &lt;a href="http://gburt.blogspot.com/2008/05/banshee-10-beta-2-released.html"&gt;podcasting&lt;/a&gt; that lets you filter on new items with a single click.

&lt;img src="http://bp0.blogger.com/_MXUP18ra1ik/SDnHl-vuiiI/AAAAAAAAAag/vtssOMliKdQ/s800/podcast_new_filter.png" border="0" alt="Banshee filtering to just show new podcasts" /&gt;

By default, the New Items filter will be selected.  Items are marked old after being played, or manually by pressing &lt;i&gt;y&lt;/i&gt;.  This functionality will be in the next release, but you can run it today and help us test for 1.0 by &lt;a href="http://banshee-project.org/OnePointEx/BuildingAndRunning"&gt;building Banshee from svn&lt;/a&gt;.

Since this patch has what I consider an aweseomly slick keybinding, I'll remind you of some of our other useful (and awesome) key bindings:
&lt;pre&gt;
/       focus/select text in search bar
q       queue the selected tracks (works for podcasts!)
y       mark the selected podcast tracks as old
j/k     scroll selection down/up in the filter or track lists
space   pause/play
enter   play
ctrl-d  bookmark playing item at current position
F2      rename the selected source&lt;/pre&gt;
Future podcast features will include playlist and smart playlist support, and some awesome ideas we have for an integrated podcast directory.  Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-7654700664160654450?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/7654700664160654450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/05/improved-podcasting.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7654700664160654450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7654700664160654450'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/05/improved-podcasting.html' title='Improved Podcasting'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MXUP18ra1ik/SDnHl-vuiiI/AAAAAAAAAag/vtssOMliKdQ/s72-c/podcast_new_filter.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4078934079483415350</id><published>2008-05-23T18:14:00.004Z</published><updated>2008-05-23T18:29:08.471Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='feeds'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Guadec Videos in Banshee</title><content type='html'>Building on the work &lt;a href="http://blogs.gnome.org/thos/2008/05/23/guadec-2007-videos/"&gt;Thomas&lt;/a&gt; and others have done getting the &lt;a href="http://2007.guadec.org/"&gt;GUADEC 2007&lt;/a&gt; videos online, I have created a &lt;a href="http://banshee-project.org/files/documents/guadec_2007.xml"&gt;RSS feed of the videos&lt;/a&gt;.

Here is &lt;a href="http://gburt.blogspot.com/2008/05/banshee-10-beta-2-released.html"&gt;Banshee 1.0 Beta 2&lt;/a&gt; subscribed to the feed and downloading two talks and streaming James' talk at the same time:

&lt;img src="http://banshee-project.org/files/shots/guadec_podcast_animated.gif" border="0" alt="Banshee subscribed to the GUADEC podcast, downloading and playing items" /&gt;

&lt;a href="http://banshee-project.org/files/documents/guadec_2007.xml"&gt;RSS Video Podcast&lt;/a&gt;:
&lt;input type="text" value="http://banshee-project.org/files/documents/guadec_2007.xml" size="60" onclick="this.select();" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4078934079483415350?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4078934079483415350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/05/guadec-videos-in-banshee.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4078934079483415350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4078934079483415350'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/05/guadec-videos-in-banshee.html' title='Guadec Videos in Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6258872487733913605</id><published>2008-05-23T05:49:00.003Z</published><updated>2009-02-16T15:32:45.073Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.0 Beta 2 Released</title><content type='html'>We just released &lt;a href="http://banshee-project.org/Releases/0.99.2"&gt;Banshee 1.0 Beta 2&lt;/a&gt;, with a ton of bug fixes and some sweet new features!  This is hot on the heels of Beta 1, released just over two weeks ago, and is the fifth release in the series leading up to 1.0.

&lt;ul&gt;&lt;li&gt; View the &lt;a href="http://banshee-project.org/Releases/0.99.2"&gt;release notes&lt;/a&gt;
&lt;li&gt; &lt;a href="http://banshee-project.org/files/banshee/banshee-1-0.99.2.tar.bz2"&gt;Banshee 1.0 Beta 2 Source (bz2)&lt;/a&gt;
&lt;li&gt; &lt;a href="http://opensuse.org/"&gt;openSUSE&lt;/a&gt; 10.3 users can &lt;a href="http://download.opensuse.org/repositories/Banshee:/Preview/openSUSE_10.3/banshee.ymp"&gt;&lt;img src="http://banshee-project.org/files/1click-install-button.png" border="0"&gt;&lt;/a&gt;
&lt;li&gt; Foresight 2.0 users: Use PackageKit or Conary to install banshee-1
&lt;li&gt; Ubuntu users should go to the &lt;a href="https://edge.launchpad.net/~banshee-team/+archive"&gt;Banshee team's &lt;acronym title="Personal Package Archive"&gt;PPA&lt;/acronym&gt;&lt;/a&gt;&lt;li&gt;&lt;i&gt;&lt;small&gt;Note: you might get Beta 1 until Beta 2 packages are up&lt;/small&gt;&lt;/i&gt;&lt;/ul&gt;You can now use Banshee to subscribe to, browse, and search your favorite audio and video podcasts.

&lt;center&gt;&lt;a href="http://banshee-project.org/images/0/03/Podcasting.png"&gt;&lt;img src="http://bp1.blogger.com/_MXUP18ra1ik/SDYrS-vuihI/AAAAAAAAAaY/mclQeeOayfs/s800/podcasting_600.png" border="0" alt="Banshee displaying, streaming, and downloading podcasts" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;small&gt;Banshee displaying, streaming, and downloading podcasts&lt;/small&gt;&lt;/center&gt;

You don't even have to wait for episodes to download to enjoy them; Banshee will happily stream the audio or video.  And of course, your podcasts and subscriptions from Banshee 0.13.2 and before are migrated for you, and any podcast files in your Music Library moved into the Podcast source.

Also new in this release is Auto Rip.  After enabling it in &lt;i&gt;Preferences&lt;/i&gt;, CDs will be automatically imported as soon as metadata is loaded for them and it's confirmed they're not already in your Library.  The last big feature is we have integrated with &lt;a href="http://www.gnome.org/projects/brasero/"&gt;Brasero&lt;/a&gt;, the powerful disc burning application, for audio CD burning.

Check out the &lt;a href="http://banshee-project.org/Releases/0.99.2"&gt;release notes&lt;/a&gt; for download info, more screenshots, updated dependency list, and the list of contributors.  As always, you can chat with us in &lt;a href="irc://irc.gnome.org/#banshee"&gt;#banshee&lt;/a&gt;, e-mail us at &lt;a href="http://mail.gnome.org/mailman/listinfo/banshee-list"&gt;banshee-list&lt;/a&gt;, and learn more about Banshee on &lt;a href="http://banshee-project.org"&gt;our wiki&lt;/a&gt;.

&lt;font size="small"&gt;&lt;a href="http://digg.com/linux_unix/Banshee_1_0_Beta_2_includes_Video_Podcasting_and_Auto_Rip"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
&lt;p style="padding-top: 1em"&gt;&lt;script&gt;var digg_url = 'http://gburt.blogspot.com/2008/05/banshee-10-beta-2-released.html';&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6258872487733913605?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6258872487733913605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/05/banshee-10-beta-2-released.html#comment-form' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6258872487733913605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6258872487733913605'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/05/banshee-10-beta-2-released.html' title='Banshee 1.0 Beta 2 Released'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_MXUP18ra1ik/SDYrS-vuihI/AAAAAAAAAaY/mclQeeOayfs/s72-c/podcasting_600.png' height='72' width='72'/><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-186827808448979570</id><published>2008-05-16T03:45:00.001Z</published><updated>2008-05-16T03:47:16.441Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freeculture'/><category scheme='http://www.blogger.com/atom/ns#' term='photos'/><title type='text'>Down and Out in Chicago</title><content type='html'>I'm a big fan of Cory Doctorow, the person, the advocate, and the author.  He's extremely eloquent, funny, and grounded.  I got the chance to meet Cory tonight at &lt;a href="http://craphound.com/?p=2056"&gt;a reading&lt;/a&gt; of his latest book, &lt;a href="http://craphound.com/littlebrother/"&gt;Little Brother&lt;/a&gt; &amp;mdash; which is fantastic; I couldn't put it down.

&lt;center&gt;&lt;img style="text-align:center; border: 1px solid black;" src="http://bp3.blogger.com/_MXUP18ra1ik/SCz2YZ2Q2mI/AAAAAAAAAZ4/pXrJ6KxqXJM/s400/img_1807.jpg" alt="Cory Doctorow reading from Little Brother at a signing in Chicago" /&gt;&lt;/center&gt;

I gave Cory a &lt;a href="http://banshee-project.org"&gt;Banshee&lt;/a&gt; shirt and told him about our &lt;a href="http://gburt.blogspot.com/2008/05/banshee-10-beta-1-released.html"&gt;upcoming 1.0&lt;/a&gt;, since he's a &lt;a href="http://www.boingboing.net/2006/06/29/mark-pilgrims-list-o.html"&gt;GNU/Linux user&lt;/a&gt; (his words &lt;i&gt;and&lt;/i&gt; his actions speak volumes) and he popped into &lt;a href="irc://irc.gnome.org/#banshee"&gt;#banshee&lt;/a&gt; a while back.

&lt;center&gt;&lt;img style="text-align:center; border: 1px solid black;" src="http://bp3.blogger.com/_MXUP18ra1ik/SCz3jZ2Q2rI/AAAAAAAAAaQ/7dybru8VgSI/s400/img_1808.jpg" alt="Cory Doctorow and yours truly" /&gt;&lt;/center&gt;

Anyway, if you haven't &lt;a href="http://gburt.blogspot.com/2007/05/inspiration-by-media.html"&gt;seen Cory speak&lt;/a&gt;, he's able to explain difficult, technical issues to non-techies in a way that they can understand and makes geeks proud.  I'm happy to have finally met him.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-186827808448979570?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/186827808448979570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/05/down-and-out-in-chicago.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/186827808448979570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/186827808448979570'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/05/down-and-out-in-chicago.html' title='Down and Out in Chicago'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_MXUP18ra1ik/SCz2YZ2Q2mI/AAAAAAAAAZ4/pXrJ6KxqXJM/s72-c/img_1807.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1955161212093481286</id><published>2008-05-12T15:23:00.002Z</published><updated>2008-05-12T15:54:42.227Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='f-spot'/><title type='text'>F-Spot Summer of Code</title><content type='html'>I am excited to be mentoring &lt;a href="http://apart-dev.blogspot.com/"&gt;Andrew Wytyczak-Partyka&lt;/a&gt; this summer as part of &lt;a href="http://code.google.com/soc/"&gt;GSoC&lt;/a&gt;.  Andrew &lt;a href="http://code.google.com/soc/2008/gnome/appinfo.html?csaid=8D8DC56497DE0A13"&gt;will create&lt;/a&gt; a library implementing the Digital Photo Access Protocol (&lt;a href="http://en.wikipedia.org/wiki/Digital_Audio_Access_Protocol"&gt;DPAP&lt;/a&gt;) and integrate it into F-Spot.  I'm not familiar with DPAP, so any experts please feel free to give us pointers.

Andrew previously did &lt;a href="http://apart-dev.blogspot.com/2007/07/svn-rev-21.html"&gt;work on face recognition&lt;/a&gt; for F-Spot/GSoC.  I see he's already been added to Planet GNOME, so you should be hearing from him before too long.  Work officially starts on &lt;a href="http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline"&gt;May 26&lt;/a&gt;.

F-Spot was lucky enough to get three SoC students this year.  The other two are &lt;a href="http://weblog.savanne.be"&gt;Ruben Vermeersch&lt;/a&gt; working on the &lt;a href="http://code.google.com/soc/2008/gnome/appinfo.html?csaid=1EF7F7EDFE7E57BE"&gt;sidebar and possibly GEGL integration&lt;/a&gt;, and Vasiliy Kirilichev working on &lt;a href="http://code.google.com/soc/2008/gnome/appinfo.html?csaid=EA52069810BFAB27"&gt;color profile support&lt;/a&gt;.  It's great to see F-Spot getting this much attention.  I'm also looking forward to seeing the results of Cosimo Cecchi's work on &lt;a href="http://code.google.com/soc/2008/gnome/appinfo.html?csaid=15C2B5BC19A9276A"&gt;GNOME media integration&lt;/a&gt;.

Thanks to Google for creating and sponsoring the SoC, and to Novell for giving many of its engineers, including me, time to participate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1955161212093481286?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1955161212093481286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/05/f-spot-summer-of-code.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1955161212093481286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1955161212093481286'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/05/f-spot-summer-of-code.html' title='F-Spot Summer of Code'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1825229502850185800</id><published>2008-05-08T17:32:00.007Z</published><updated>2008-05-08T17:45:36.722Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee Podcast Support Coming in Beta 2</title><content type='html'>First, a quick note to people using the Ubuntu Banshee 1.0 PPA packages.  Unfortunately, the packager messed up and at first released packages without iPod or MTP support.  And now it has come to my attention (via comments and bugs from disappointed users) that the packages include the podcast extension, when it is pre-alpha and should not have been included.  Hopefully the Ubuntu guys will get fixed packages out soon, and be more careful with packaging in the future.  &lt;a href="http://stompbox.typepad.com/blog/"&gt;Jorge&lt;/a&gt; is working to make things right.

We do expect to have the podcast extension ready by Beta 2.  And Beta 2 will have auto-rip support which I just committed last night.  After enabling it in your Preferences, whenever you insert a CD it will automatically begin importing it, if it's not already in your library and if MusicBrainz information can be found for it.  Very useful if you are ripping many CDs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1825229502850185800?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1825229502850185800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/05/banshee-podcast-support-coming-in-beta.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1825229502850185800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1825229502850185800'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/05/banshee-podcast-support-coming-in-beta.html' title='Banshee Podcast Support Coming in Beta 2'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-384459606710991212</id><published>2008-05-06T23:11:00.003Z</published><updated>2008-05-07T01:37:14.699Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.0 Beta 1 Released</title><content type='html'>We have just released &lt;a href="http://banshee-project.org/Releases/0.99.1"&gt;Banshee 1.0 Beta 1&lt;/a&gt;, aka 0.99.1!  This release adds some major features and lots of polish.

&lt;ul&gt;&lt;li&gt; View the &lt;a href="http://banshee-project.org/Releases/0.99.1"&gt;release notes&lt;/a&gt;
&lt;li&gt; &lt;a href="http://banshee-project.org/files/banshee/banshee-1-0.99.1.tar.bz2"&gt;Banshee 1.0 Beta 1 Source (bz2)&lt;/a&gt;
&lt;li&gt; &lt;a href="http://opensuse.org/"&gt;openSUSE&lt;/a&gt; 10.3 users can &lt;a href="http://download.opensuse.org/repositories/Banshee:/Preview/openSUSE_10.3/banshee.ymp"&gt;&lt;img src="http://banshee-project.org/files/1click-install-button.png" border="0"&gt;&lt;/a&gt;
&lt;li&gt; Foresight 2.0 users: Use PackageKit or Conary to install banshee-1&lt;/ul&gt;
MTP and iPod device support have landed!  Both MTP and iPod support &lt;b&gt;album artwork&lt;/b&gt;, on-the-fly &lt;b&gt;transcoding&lt;/b&gt; (converting between file formats), and &lt;b&gt;video support&lt;/b&gt;!

&lt;img src="http://banshee-project.org/files/shots/banshee_0.99.1_animated.gif" alt="Animation showing Banshee playing music, transferring files to a MTP device, and showing large cover art." width="600" height="397" /&gt;
&lt;span style="font-size:small;"&gt;&lt;i&gt;Banshee playing music, showing cover art, and transferring to an MTP device&lt;/i&gt;&lt;/span&gt;

Other features and fixes include:
&lt;ul&gt;&lt;li&gt;Fullscreen video playback (go to Now Playing and press f or hit the Fullscreen button)&lt;/li&gt;&lt;li&gt;Extensions can be enabled and disabled in the new Mange Extensions tab within your Preferences.&lt;/li&gt;&lt;li&gt;Banshee &lt;a href="http://mail.gnome.org/archives/banshee-list/2008-May/msg00000.html"&gt;can be scripted&lt;/a&gt; using &lt;a href="http://boo.codehaus.org/"&gt;Boo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Improved gstreamer error handling (for missing files, codecs, etc)&lt;/li&gt;&lt;li&gt;A bug with play counts, introduced in Alpha 3, has been fixed&lt;/li&gt;&lt;li&gt;Writing metadata to file was not working in the Alphas, is fixed&lt;/li&gt;&lt;li&gt;Issues with the play queue should all be resolved&lt;/li&gt;&lt;li&gt;Limiting smart playlists by file size or duration works&lt;/li&gt;&lt;li&gt;Shuffle and repeat are automatically disabled while playing Last.fm&lt;/li&gt;&lt;/ul&gt;
&lt;div style="float: right;"&gt;&lt;img src="http://bp1.blogger.com/_MXUP18ra1ik/SCDJPMlTlfI/AAAAAAAAAZw/gD0vmFWRfTc/s400/default_smart_playlists.png" alt="Default smart playlists in Banshee" border="0" width="179" height="247" /&gt;
&lt;span style="font-size:small;"&gt;&lt;i&gt;Default Smart Playlists&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;This release also features default smart playlists, created for new users and users with zero smart playlists.  There is a more extensive list of predefined smart playlists, including the defaults, available in the &lt;i&gt;New Smart Playlist&lt;/i&gt; dialog.

Thanks to &lt;a href="http://abock.org"&gt;Aaron Bockover&lt;/a&gt;, &lt;a href="http://blogs.mediati.org/alex"&gt;Alexander Hixon&lt;/a&gt;, Bertrand Lorentz, Christopher Rogers, &lt;a href="http://themonkeysgrinder.blogspot.com/"&gt;Scott Peterson&lt;/a&gt;, Sebastian Dröge, and &lt;a href="http://uwstopia.nl/blog/"&gt;Wouter Bolsterlee&lt;/a&gt; for code contributions for this release, and to Daniel Nylander (sv), Gabor Kelemen (hu), Jordi Mas (ca), and Wouter Bolsterlee (nl) for updated translations!  And to &lt;a href="http://stompbox.typepad.com/blog/"&gt;Jorge Castro&lt;/a&gt; for testing and release notes help, and Michael Monreal and Andrew Conkling for testing and bugzilla work!

You can follow the posts of Banshee contributors on &lt;a href="http://planet.banshee-project.org/"&gt;Planet Banshee&lt;/a&gt;.  We are a friendly, vibrant community and always glad to have people join us!  If you have been wanting to contribute back to free software and GNOME, I think you'll find Banshee's code and C# a &lt;a href="http://gburt.blogspot.com/2008/03/banshee-10-alpha-1.html"&gt;pleasure to work&lt;/a&gt; in, and a healthy amount of support and encouragement from a very active community.  &lt;a href="http://banshee-project.org/Developers"&gt;Join us&lt;/a&gt; on our &lt;a href="http://mail.gnome.org/mailman/listinfo/banshee-list"&gt;mailing list&lt;/a&gt;, in our &lt;a href="irc://irc.gnome.org/#banshee"&gt;IRC chatroom&lt;/a&gt;, and on our &lt;a href="http://banshee-project.org/Main_Page"&gt;wiki&lt;/a&gt;!

&lt;font size="small"&gt;&lt;a href="http://digg.com/linux_unix/Banshee_1_0_Beta_1_Released_MTP_iPod_Sync_Including_Video"&gt;&lt;strong&gt;Digg It!&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
&lt;p style="padding-top: 1em"&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-384459606710991212?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/384459606710991212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/05/banshee-10-beta-1-released.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/384459606710991212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/384459606710991212'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/05/banshee-10-beta-1-released.html' title='Banshee 1.0 Beta 1 Released'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_MXUP18ra1ik/SCDJPMlTlfI/AAAAAAAAAZw/gD0vmFWRfTc/s72-c/default_smart_playlists.png' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-7040543899570597241</id><published>2008-04-16T16:08:00.003Z</published><updated>2008-04-16T17:38:36.608Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee at LugRadio Live</title><content type='html'>&lt;a href="http://abock.org/"&gt;Aaron&lt;/a&gt; and I gave a 30 minute talk on &lt;a href="http://banshee-project.org"&gt;Banshee&lt;/a&gt; to a packed room at &lt;a href="http://lugradio.org/live/USA2008/"&gt;LugRadio Live&lt;/a&gt; last Saturday.  Media Archive did a great job of filming the talks and getting them on DVD by the end of the conference.  I ripped the DVD and &lt;a href="http://video.google.com/videoplay?docid=629829973972985803"&gt;posted the video&lt;/a&gt; on Google Video and as a &lt;a href="http://banshee-project.org/files/lrl_2008_banshee.ogg"&gt;114MB Ogg/Theora file&lt;/a&gt;.

I really enjoyed hanging out with Chris Toshok, Dave Camp, Erinn Clark, Sandy Armstrong, Ryan Paul, Zonker, Steve and Ian from Songbird, and tons of other cool people.  Our community is full of friendly, social people.  Zonker and Aaron did a great job getting hundreds of awesome Banshee shirts for us:

&lt;a href="http://www.flickr.com/photos/ianloic/2413283239/"&gt;&lt;img src="http://farm4.static.flickr.com/3269/2413283239_11e16573ca.jpg" style="border: 1px solid black;"&gt;&lt;/a&gt;
&lt;small&gt;Photo CC-BY-SA by Ian McKellar&lt;/small&gt;

I'm hoping to make it to &lt;a href="http://www.penguicon.org/"&gt;Penguicon&lt;/a&gt; in Detroit this weekend, though I think I'm getting sick, so at this point I think it's not happening.  Jorge says he can give my Banshee talk for me, and hopefully we can get some shirts there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-7040543899570597241?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/7040543899570597241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/04/banshee-at-lugradio-live.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7040543899570597241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7040543899570597241'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/04/banshee-at-lugradio-live.html' title='Banshee at LugRadio Live'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3269/2413283239_11e16573ca_t.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5309755553458188892</id><published>2008-03-27T00:21:00.005Z</published><updated>2008-03-27T02:22:34.749Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee Media Player</title><content type='html'>Banshee is now the &lt;i&gt;Banshee Media Player&lt;/i&gt;.  With the &lt;a href="http://banshee-project.org/Releases/0.98.2"&gt;release of 1.0 Alpha 2&lt;/a&gt; we've added support for video management and playback!  It works, looks, and feels great.

&lt;a href="http://banshee-project.org/Releases/0.98.2"&gt;&lt;img border="0" src="http://bp3.blogger.com/_MXUP18ra1ik/R-sApmQAiYI/AAAAAAAAAY0/x7rbXddxXVI/s800/banshee_video_playing.png" alt="Banshee playing a video in its new Now Playing source" /&gt;&lt;/a&gt;

Our goal with &lt;a href="http://banshee-project.org/OnePointEx"&gt;trunk&lt;/a&gt; has always been to fix fundamental design issues and create a &lt;a href="http://banshee-project.org/Roadmap#organization"&gt;well-organized&lt;/a&gt;, flexible, and powerful code base.  And video support has proven to us that we've been successful.  We were able to add video management with very little code and &lt;i&gt;playlists, smart playlists, searching, queuing, and bookmarks all just work&lt;/i&gt;.

We also have a wonderful new source called &lt;i&gt;Now Playing&lt;/i&gt;.  It sits at the top of your source list and is where video playback happens.  And the idea, coming in Alpha 3, is when you're playing audio you'll find visualizations, Last.fm recommendations, and other contextual information there.

&lt;a href="http://abock.org/2008/03/26/banshee-and-the-second-alpha-rolls-along/"&gt;Aaron goes into more detail&lt;/a&gt; about features, running the latest from svn, and more on his blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5309755553458188892?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5309755553458188892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/03/banshee-media-player.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5309755553458188892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5309755553458188892'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/03/banshee-media-player.html' title='Banshee Media Player'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_MXUP18ra1ik/R-sApmQAiYI/AAAAAAAAAY0/x7rbXddxXVI/s72-c/banshee_video_playing.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2419181492152398175</id><published>2008-03-14T17:59:00.006Z</published><updated>2008-03-14T18:22:13.442Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Subvocalization</title><content type='html'>My friend Michael Callahan (no, really, he is my close friend) and his team have been working hard for years on &lt;a href="http://theaudeo.com/"&gt;the Audeo&lt;/a&gt;, a device that sits on your neck and understands the electrical signals it can pick up from your nerve/vocal cord activity - even if you're subvocalizing.  From the start, it's been a project to improve the quality of life for people with &lt;a href="http://en.wikipedia.org/wiki/Amyotrophic_lateral_sclerosis"&gt;ALS&lt;/a&gt; and similar health issues, but they're expanding their vision in all sorts of awesome ways - including demonstrating the first subvocalized telephone call.

Michael is a fantastic person doing amazing work, and he's getting &lt;a href="http://theaudeo.com/media.html"&gt;recognition&lt;/a&gt;, from &lt;a href="http://www.engr.uiuc.edu/news/archive/index.php?xId=070208480686"&gt;winning big grants&lt;/a&gt; to doing the Tour de Web - on &lt;a href="http://www.boingboing.net/2008/03/12/voiceless-microphone.html"&gt;BoingBoing&lt;/a&gt;, &lt;a href="http://www.techcrunch.com/2008/03/13/the-future-of-voice-may-be-voiceless/"&gt;TechCrunch&lt;/a&gt;, and Netscape-creator &lt;a href="http://blog.pmarca.com/2008/03/my-brain-just-e.html"&gt;Marc Andreessen&lt;/a&gt;'s blog just in the last two days.  That's got to be over a million viewers.

&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xyN4ViZ21N0&amp;rel=1&amp;border=0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/xyN4ViZ21N0&amp;rel=1&amp;border=0" type="application/x-shockwave-flash" wmode="transparent"width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;

Says Marc: &lt;blockquote&gt;I have a feeling that someday, this may be up there with "Come here, Watson, I need you."&lt;/blockquote&gt;
I wonder if Marc knows that Michael is doing his work at his &lt;a href="http://uiuc.edu"&gt;alma mater&lt;/a&gt;.

If you have read Cory Doctorow's &lt;a href="http://craphound.com/down/"&gt;"Down and Out in the Magic Kingdom"&lt;/a&gt; (it's free, &lt;a href="http://creativecommons.org/licenses/by-nd-nc/1.0/"&gt;CC-BYNDNC&lt;/a&gt;), or have seen &lt;a href="http://theaudeo.com/media.html"&gt;Michael's demonstrations&lt;/a&gt;, you can't help but be excited by this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2419181492152398175?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2419181492152398175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/03/subvocalization.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2419181492152398175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2419181492152398175'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/03/subvocalization.html' title='Subvocalization'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-8946222963706200167</id><published>2008-03-14T02:21:00.002Z</published><updated>2008-03-14T04:46:46.319Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee 1.0 Alpha 1</title><content type='html'>&lt;a href="http://abock.org/2008/03/13/banshee-10-alpha-1/"&gt;Aaron&lt;/a&gt; and I are tremendously excited to announce the release of &lt;a href="http://banshee-project.org/Releases/0.98.1"&gt;Banshee 1.0 Alpha 1&lt;/a&gt;.

&lt;b&gt;User Focused&lt;/b&gt;
We have a ton of &lt;a href="http://banshee-project.org/Releases/0.98.1"&gt;new features&lt;/a&gt; - a &lt;i&gt;slick&lt;/i&gt; artist/album browser, a play queue, &lt;a href="http://www.blogger.com/2008/01/howling-queries.html"&gt;powerful search&lt;/a&gt;, better Last.fm radio, an equalizer, and continuous playback from a given playlist or source, even if you browse another playlist or check what's on Last.fm.  And things are faster - much faster - thanks to using SQLite to do the heavy lifting.

&lt;img src="http://bp2.blogger.com/_MXUP18ra1ik/R9nKJKDbbvI/AAAAAAAAAYM/SagehBqpfco/s800/banshee_browser_left_playlist_600.png" alt="Banshee with its new artist/album browser to the left of the track list" border="0" /&gt;

Visit the &lt;a href="http://banshee-project.org/Releases/0.98.1"&gt;release notes&lt;/a&gt; for more pretty pictures and details about this release, including missing features and running it alongside Banshee 0.13.2 or earlier.

&lt;b&gt;Developer Friendly&lt;/b&gt;
Banshee's source tree is better &lt;a href="http://banshee-project.org/Roadmap#organization"&gt;organized&lt;/a&gt; than ever.  And with tools like &lt;a href="http://monodevelop.org/Main_Page"&gt;MonoDevelop&lt;/a&gt;, working on Banshee is fun.   Two of MonoDevelop's many features, autocompletion and jump to class/method-declaration, are especially valuable to people new to Banshee development.

&lt;img src="http://bp3.blogger.com/_MXUP18ra1ik/R9nbKaDbbwI/AAAAAAAAAYU/12Dwa2vawt8/s800/monodevelop_banshee_600.png" alt="Screenshot of MonoDevelop editing a Banshee class" border="0" /&gt;

If you want to tweak Banshee, fix a bug, write an extension, or just explore the code, I encourage you to install MonoDevelop and &lt;a href="http://banshee-project.org/OnePointEx/BuildingAndRunning"&gt;get started building trunk&lt;/a&gt;.  We have a vibrant community ready to help you on our &lt;a href="http://mail.gnome.org/mailman/listinfo/banshee-list"&gt;mailing list&lt;/a&gt; and on IRC in &lt;a href="irc://irc.gnome.org/#banshee"&gt;#banshee&lt;/a&gt;.

For those running &lt;a href="http://opensuse.org/"&gt;openSUSE&lt;/a&gt; 10.3:
&lt;a href="http://download.opensuse.org/repositories/Banshee:/Preview/openSUSE_10.3/banshee.ymp"&gt;&lt;img src="http://banshee-project.org/files/1click-install-button.png" border="0" /&gt;&lt;/a&gt;

&lt;a href="http://digg.com/linux_unix/Banshee_1_0_Alpha_1_Released_New_Bling_Features"&gt;Digg it&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-8946222963706200167?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/8946222963706200167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/03/banshee-10-alpha-1.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8946222963706200167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/8946222963706200167'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/03/banshee-10-alpha-1.html' title='Banshee 1.0 Alpha 1'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_MXUP18ra1ik/R9nKJKDbbvI/AAAAAAAAAYM/SagehBqpfco/s72-c/banshee_browser_left_playlist_600.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-3545094063559540725</id><published>2008-02-13T17:30:00.010Z</published><updated>2008-02-13T21:51:38.983Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='obama'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>A Reason to Hope</title><content type='html'>I'm thrilled that my close friend Barack Obama is &lt;a href="http://lessig.org/blog/2008/02/20_minutes_or_so_on_why_i_am_4.html"&gt;inspiring&lt;/a&gt; &lt;a href="http://www.nytimes.com/2008/02/13/us/politics/13elect.html?scp=4&amp;amp;sq=&amp;amp;st=nyt"&gt;others&lt;/a&gt; like he has inspired me.

I'm thrilled to have a president
&lt;ul&gt;&lt;li&gt;who leads with hope and unity, not fear and divisions,&lt;/li&gt;&lt;li&gt;who improves on JFK's "ask not" line with "we invest in you, you invest in your country",&lt;/li&gt;&lt;li&gt;who is as consistent with his positions and demeanor as he is with his &lt;a href="http://www.barackobama.com/index.php"&gt;beautiful website&lt;/a&gt; and branding.
&lt;/li&gt;&lt;li&gt;who finds the time to &lt;a href="http://www.senate.gov/legislative/LIS/roll_call_lists/roll_call_vote_cfm.cfm?congress=110&amp;amp;session=2&amp;amp;vote=00015#top"&gt;vote against giving the telecoms immunity&lt;/a&gt; for spying on us, unlike Senator Clinton.&lt;/li&gt;&lt;/ul&gt;I call him my close friend because you can't read the honest, heartfelt story of his pre-political life (&lt;span style="font-style: italic;"&gt;&lt;a href="http://www.amazon.com/Dreams-My-Father-Story-Inheritance/dp/1400082773"&gt;Dreams From my Father&lt;/a&gt;&lt;/span&gt;) without feeling like he's your brother, your friend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-3545094063559540725?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3545094063559540725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3545094063559540725'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/02/reason-to-hope.html' title='A Reason to Hope'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-973476829779668348</id><published>2008-01-18T20:15:00.001Z</published><updated>2009-02-09T00:43:40.985Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Howling Queries</title><content type='html'>&lt;a href="http://banshee-project.org/"&gt;Banshee's&lt;/a&gt; search code is getting revamped.  Before getting into the technical discussion, I want to note that &lt;span style="font-size:100%;"&gt;simple queries that you can perform in stable today will most of the time produce the same results in trunk&lt;/span&gt;.  In trunk, the default operator in user-queries is AND, so a query &lt;i&gt;dave matthews&lt;/i&gt; is parsed as &lt;i&gt;dave AND mathews&lt;/i&gt;.  Filtering is done in real-time as you type, and mal-formed queries are handled gracefully.  You can also specify fields (by:dave, album:"under the table", rating=4).

Trunk is well &lt;a href="http://banshee-project.org/Roadmap#organization"&gt;organized&lt;/a&gt; into assemblies that break along logical boundaries.  One of these assemblies is called &lt;a href="http://svn.gnome.org/viewvc/banshee/trunk/banshee/src/Core/Hyena/"&gt;Hyena&lt;/a&gt;, and contains reusable data-oriented classes.  I want to highlight one namespace in it that has come a long way in the last few weeks.

&lt;b&gt;Hyena.Data.Query&lt;/b&gt;

The fundamental data structure in Hyena.Data.Query is the QueryNode tree, made up of QueryTermNodes (literal values, field queries) and QueryListNodes (and, or, not).

We have two parsers, UserQueryParser and XmlQueryParser, as well as methods to take a tree and produce user or XML queries.  This means we can go from a user query to XML and back, or vice-versa.  Given a list of queryable fields and their mapping to Banshee's database (a QueryFieldSet), we can also take a tree and produce SQL for actually carrying out the search.  You can see all this in action if you run trunk from a terminal:

&lt;center&gt;&lt;img src="http://bp0.blogger.com/_MXUP18ra1ik/R5EaToEPj3I/AAAAAAAAAWg/DnRq8gKls30/s800/hyena_data_query.png" alt="Searching in Banshee, showing query parsing and XML/SQL generation" border="0" height="260" width="600" /&gt;&lt;/center&gt;
All this work makes searching much faster (straight against the database), unifies our search infrastructure, and makes it trivial to implement features like dragging a smart playlist onto the search entry and turning a search into a smart playlist.

Both our &lt;a href="http://banshee-project.org/OnePointEx/Search"&gt;user-query language&lt;/a&gt; and XML are extremely close to the  &lt;a href="http://www.xesam.org/main"&gt;XESAM&lt;/a&gt; spec, and we want to be compliant.  We're &lt;a href="http://lists.freedesktop.org/archives/xesam/2008-January/000057.html"&gt;working with&lt;/a&gt; the XESAM team to make sure it meets our needs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-973476829779668348?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/973476829779668348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/01/howling-queries.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/973476829779668348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/973476829779668348'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/01/howling-queries.html' title='Howling Queries'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MXUP18ra1ik/R5EaToEPj3I/AAAAAAAAAWg/DnRq8gKls30/s72-c/hyena_data_query.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5059735056713696830</id><published>2008-01-09T19:51:00.000Z</published><updated>2008-01-09T21:09:58.510Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Bansheescoped</title><content type='html'>I'm in Boston this week working with Aaron and hanging out with Miguel and others.  In between amazing people with the &lt;a href="http://laptop.org/"&gt;XO&lt;/a&gt; &lt;a href="http://nat.org/blog/?p=785"&gt;retroscope&lt;/a&gt;, we've been busy getting &lt;a href="http://banshee-project.org/Releases/0.13.2"&gt;Banshee 0.13.2&lt;/a&gt; out - and it's here!  Support for new iPods, a Last.fm plugin (see below), updated &lt;a href="http://www.taglib-sharp.com/Main_Page"&gt;TagLib#&lt;/a&gt;, and lots of other fixes and features got in during this long release cycle.  Over 10 people contributed to this release - thanks to everybody!  Aaron has &lt;a href="http://abock.org/2008/01/09/banshee-0132-at-last/"&gt;blogged about the release&lt;/a&gt; too.

&lt;center&gt;&lt;a href="http://abock.org/rich/screencasts/gabaug-last-fm-streaming.ogg"&gt;&lt;img src="http://abock.org/rich/screencasts/gabaug-last-fm-streaming.png" border="0" alt="Screencast demoing new Last.fm radio plugin for Banshee" title="Screencast demoing new Last.fm radio plugin for Banshee" /&gt;&lt;/a&gt;
&lt;small&gt;Screencast demoing the new &lt;a href="http://last.fm./"&gt;Last.fm&lt;/a&gt; radio plugin.  Ogg/Theora, 69 seconds, 4.1 MB.&lt;/small&gt;&lt;/center&gt;
Besides Last.fm server errors, which cause some songs to be skipped, and a bug where new stations don't show songs on the first run, the plugin works great.  I discovered five new artists with it and already bought their CDs.

We will do one more release off the stable branch within the next couple weeks to fix the Last.fm new station bug and make the &lt;a href="http://monotorrent.blogspot.com/2008/01/banshee-now-has-support-for-mtp-devices.html"&gt;new MTP support&lt;/a&gt; rock solid before we &lt;a href="http://banshee-project.org/Roadmap"&gt;focus 100% on trunk&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5059735056713696830?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5059735056713696830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/01/bansheescoped.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5059735056713696830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5059735056713696830'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/01/bansheescoped.html' title='Bansheescoped'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1742792270809022189</id><published>2008-01-02T22:55:00.000Z</published><updated>2008-01-02T23:56:19.766Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='freesoftware'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Pacing Progress</title><content type='html'>I got Karl Fogel's excellent &lt;a href="http://producingoss.com"&gt;Producing Open Source Software&lt;/a&gt; for Christmas and have been enjoying reading and learning from it.  One &lt;a href="http://producingoss.com/en/vc.html#commit-emails"&gt;suggestion&lt;/a&gt; he has is to have a svn-commits list that includes full diffs to allow for fast, easy code reviews.

I &lt;a href="http://mail.gnome.org/archives/gnome-infrastructure/2007-December/msg00010.html"&gt;brought this up&lt;/a&gt; on the GNOME infrastructure list, where Olav Vitters raised some &lt;a href="http://mail.gnome.org/archives/gnome-infrastructure/2007-December/msg00012.html"&gt;concerns&lt;/a&gt; and asked me to solicit planet-wide opinion.  As a project leader and/or &lt;a href="http://mail.gnome.org/mailman/listinfo/svn-commits-list"&gt;svn-commits&lt;/a&gt; subscriber, would you like to see full diffs?

&lt;center&gt;&lt;a href="http://flickr.com/photos/e3000/130975434/"&gt;&lt;img src="http://farm1.static.flickr.com/54/130975434_0c26ac2fae_m.jpg" border="0" alt="Construction site" style="border: 1px solid black;"&gt;&lt;/a&gt;
&lt;small&gt;By &lt;a href="http://flickr.com/photos/e3000/"&gt;e3000&lt;/a&gt;, used under the &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en"&gt;CC BY-SA license&lt;/a&gt;.&lt;/small&gt;&lt;/center&gt;

I think this simple idea could help projects (like &lt;a href="http://banshee-project.org"&gt;Banshee&lt;/a&gt;) add more committers and increase the pace of progress since every commit is reviewed by many eyes, most commits will be good, and you can always revert ones that aren't.

Assuming there is enough &lt;a href="http://mail.gnome.org/archives/gnome-infrastructure/2008-January/msg00001.html"&gt;support&lt;/a&gt; for the idea, the next step will be modifying the &lt;a href="http://svn.collab.net/repos/svn/branches/1.3.x/tools/hook-scripts/commit-email.pl.in"&gt;script&lt;/a&gt; to pull configuration data from some yet-to-be-implemented &lt;a href="http://usefulinc.com/doap/"&gt;DOAP&lt;/a&gt; setup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1742792270809022189?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1742792270809022189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2008/01/pacing-progress.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1742792270809022189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1742792270809022189'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2008/01/pacing-progress.html' title='Pacing Progress'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/54/130975434_0c26ac2fae_t.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5074947009860635409</id><published>2007-12-11T23:14:00.000Z</published><updated>2007-12-11T23:36:40.666Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>47.8% Turnout</title><content type='html'>Noticed that out of 370 &lt;a href="http://foundation.gnome.org/membership/members.php"&gt;GNOME foundation members&lt;/a&gt; only 177 voted in the &lt;a href="http://foundation.gnome.org/vote/results.php?election_id=5"&gt;recent Board election&lt;/a&gt; - a worse turnout than the last &lt;a href="http://en.wikipedia.org/wiki/United_States_presidential_election#Voter_turnout"&gt;12 US presidential elections&lt;/a&gt;.

&lt;center&gt;&lt;a href="http://flickr.com/photos/sadprofessor/163092746/"&gt;&lt;img  src="http://bp0.blogger.com/_MXUP18ra1ik/R18dJGYr_7I/AAAAAAAAAV4/QCKqbSuhTaM/s400/apathy.jpg" border="0" alt="Stop apathy..or not" /&gt;&lt;/a&gt;
&lt;small&gt;By &lt;a href="http://flickr.com/photos/sadprofessor/"&gt;sadprofessor&lt;/a&gt;, used under the &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en"&gt;CC BY-SA license&lt;/a&gt;.&lt;/small&gt;&lt;/center&gt;

Any way, congratulations to the new board members!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5074947009860635409?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5074947009860635409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/12/478-turnout.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5074947009860635409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5074947009860635409'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/12/478-turnout.html' title='47.8% Turnout'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MXUP18ra1ik/R18dJGYr_7I/AAAAAAAAAV4/QCKqbSuhTaM/s72-c/apathy.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1612113415536868520</id><published>2007-11-13T23:24:00.000Z</published><updated>2007-11-14T00:23:54.393Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='olpc'/><category scheme='http://www.blogger.com/atom/ns#' term='photos'/><title type='text'>One Laptop Per Photographer</title><content type='html'>&lt;a href="http://www.trowbridge.org/"&gt;Jon Trowbridge&lt;/a&gt; gave me a B4 &lt;a href="http://laptop.org"&gt;OLPC XO&lt;/a&gt; the other day, and I'm absolutely loving it.  It is so much faster than my old B2, and with the latest softare it is rocking.  &lt;a href="http://www.nata2.org/"&gt;Harper&lt;/a&gt; and I were chatting and collaboratively editing a document from across Chicago with zero setup.

There is a relatively new activity called &lt;a href="http://dev.laptop.org/git?p=projects/pippy-activity;a=tree"&gt;Pippy&lt;/a&gt; that includes many Python scripts that are simple (hello world, etc), fun (random pitch/sound generator), and educational.  Coupled with a Run button it is a simple interactive console.  It doesn't have anything for using the XO's built in camera, so I dove in to figure out what I could do.  I looked at the &lt;a href="http://mediamods.com/public-svn/camera-activity/Record.activity/"&gt;Record&lt;/a&gt; activity but found its gstreamer/picture taking code very tied to how it did stuff, dependent on Gtk, etc.  So using it as an example I wrote a simple Camera class that returns the raw RGB buffer, and a PixbufCamera subclass that has the exact same interface but returns a Gdk.Pixbuf.

With these &lt;a href="http://lists.laptop.org/pipermail/sugar/2007-November/003832.html"&gt;two classes&lt;/a&gt; we can write awesome, Pippy-ish scripts, like a time-lapse photography program:

&lt;pre&gt;from pixbuf_camera import PixbufCamera

time_lapse = 60 * 60 * 4 # Take pictures over a 4 hour period
freq = 120 # Take them every 2 minutes
camera = PixbufCamera ()

for i in range(0, time_lapse/freq):
  pixbuf = camera.takePicture ()
  pixbuf.save ("series/test_%04i.jpg" % i, 'jpeg')
  time.sleep (freq)&lt;/pre&gt;
Using this program on the XO I captured this outside my window today (and scp'd it to my computer):

&lt;a  href="http://bp0.blogger.com/_MXUP18ra1ik/Rzo0MtumucI/AAAAAAAAAUo/BDSK5KhvWMw/s1600-h/Screenshot-chicago_time_lapse+-+File+Browser.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_MXUP18ra1ik/Rzo0MtumucI/AAAAAAAAAUo/BDSK5KhvWMw/s800/Screenshot-chicago_time_lapse+-+File+Browser.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5132472118380247490" /&gt;&lt;/a&gt;

I'd like to add video support and expose a bunch of gstreamer properties so you could create a time-lapse Ogg Theora video instead of JPGs.  Perhaps eventually this camera API could be used by the Record activity itself.

I really need to buy some mirror fragments and build a clip-on device for XOs so you can photograph things in front of it (meaning you can film something and use the computer simultaneously).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1612113415536868520?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1612113415536868520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/11/one-laptop-per-photographer.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1612113415536868520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1612113415536868520'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/11/one-laptop-per-photographer.html' title='One Laptop Per Photographer'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MXUP18ra1ik/Rzo0MtumucI/AAAAAAAAAUo/BDSK5KhvWMw/s72-c/Screenshot-chicago_time_lapse+-+File+Browser.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2113240402545059368</id><published>2007-11-13T20:50:00.000Z</published><updated>2007-11-13T21:59:28.048Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Working on Banshee</title><content type='html'>Not long ago Novell offered me the opportunity to do my hobby full-time, an offer &lt;a href="http://abock.org/2007/10/04/superhero-gabriel-burt-joins-novell/"&gt;I couldn't refuse&lt;/a&gt;.  I loved &lt;a href="http://www.ibm.com/ibm/ideasfromibm/us/sbt/080807/index.shtml"&gt;working with Ruby and Rails&lt;/a&gt; and my Chicago-based team for IBM, but making &lt;a href="http://www.fsf.org/licensing/essays/free-sw.html"&gt;Free Software&lt;/a&gt; multimedia apps and making the success of the Free Desktop my professional goal as well as personal, not to mention working from home, made the decision to move on less difficult.

&lt;a href="http://abock.org"&gt;Aaron&lt;/a&gt; and I are working on two branches of &lt;a href="http://banshee-project.org"&gt;Banshee&lt;/a&gt;, the &lt;a href="http://svn.gnome.org/viewvc/banshee/branches/banshee/stable/"&gt;stable branch&lt;/a&gt;, from which we will have one more release, and &lt;a href="http://svn.gnome.org/viewvc/banshee/trunk/banshee/"&gt;trunk&lt;/a&gt;, where we are wreaking havoc (+28268/-32325 lines in the last few weeks) and reorganizing, refactoring, and rewriting Banshee.

Not all the excitement these days is from the huge changes in trunk.  Over the last couple weeks I've created a &lt;a href="http://last.fm"&gt;Last.fm&lt;/a&gt; &lt;a href="http://svn.gnome.org/viewvc/banshee/branches/banshee/stable/src/Plugins/Banshee.Plugins.LastFM/"&gt;radio plugin&lt;/a&gt; for Banshee that is now working quite well and will ship (disabled by default) in the next release.

&lt;center&gt;&lt;a  href="http://bp0.blogger.com/_MXUP18ra1ik/RzoPrtumuaI/AAAAAAAAAUY/DjMjnqsI3-A/s1600-h/Screenshot-We+Laugh+Indoors+%28Death+Cab+for+Cutie%29.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_MXUP18ra1ik/RzoPrtumuaI/AAAAAAAAAUY/DjMjnqsI3-A/s800/Screenshot-We+Laugh+Indoors+%28Death+Cab+for+Cutie%29.png" alt="" id="BLOGGER_PHOTO_ID_5132431969025964450" border="0" /&gt;&lt;/a&gt;&lt;small&gt;&lt;i&gt;Playing Last.fm radio in Banshee&lt;/i&gt;&lt;/small&gt;&lt;/center&gt;

&lt;center&gt;&lt;a  href="http://bp1.blogger.com/_MXUP18ra1ik/RzoPr9umubI/AAAAAAAAAUg/4iv0WHyTLJo/s1600-h/Screenshot-We+Laugh+Indoors+%28Death+Cab+for+Cutie%29-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_MXUP18ra1ik/RzoPr9umubI/AAAAAAAAAUg/4iv0WHyTLJo/s400/Screenshot-We+Laugh+Indoors+%28Death+Cab+for+Cutie%29-1.png" alt="" id="BLOGGER_PHOTO_ID_5132431973320931762" border="0" /&gt;&lt;/a&gt;&lt;small&gt;&lt;i&gt;With Banshee's mini-mode plugin on&lt;/i&gt;&lt;/small&gt;&lt;/center&gt;

Unfortunately it will only run on the latest from the stable branch, so either check that out or wait for the next release.  Feel free to join us on &lt;a href="irc://irc.gnome.org/#banshee"&gt;#banshee&lt;/a&gt; on irc.gnome.org, our &lt;a href="http://mail.gnome.org/mailman/listinfo/banshee-list"&gt;mailing list&lt;/a&gt;, or our &lt;a href="http://banshee-project.org/forums"&gt;forums&lt;/a&gt;.

Update: Wanted to thanked Iain and the rest of the Last Exit team for inspiring me and giving me an example to work from.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2113240402545059368?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2113240402545059368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/11/working-on-banshee.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2113240402545059368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2113240402545059368'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/11/working-on-banshee.html' title='Working on Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MXUP18ra1ik/RzoPrtumuaI/AAAAAAAAAUY/DjMjnqsI3-A/s72-c/Screenshot-We+Laugh+Indoors+%28Death+Cab+for+Cutie%29.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-144526734242931793</id><published>2007-11-08T07:56:00.000Z</published><updated>2007-11-08T08:16:38.814Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='freeculture'/><category scheme='http://www.blogger.com/atom/ns#' term='environment'/><title type='text'>Funky Green Chicago</title><content type='html'>Erica and I went to the &lt;a href="http://www.funkybuddha.com/"&gt;Funky Buddha Lounge&lt;/a&gt; tonight for a party in connection with &lt;a href="http://www.greenbuildexpo.org/"&gt;Green Build&lt;/a&gt;, happening this week in Chicago.  The place is indeed funky - especially because we arrived before the party started, the venue appeared abandoned, and it was sub 40F outside.  Once the party began, however, the place came alive with great ambiance, music, organic beer, and people.  I had a wonderful discussion about many topics including Free Software computer aided design with a partner at a leading green architecture firm.  Need to look at &lt;a href="http://www.openarchitecturenetwork.org/"&gt;Open Architecture Network&lt;/a&gt; and &lt;acronym title="Free/Open Source Software"&gt;FOSS&lt;/acronym&gt; &lt;acronym title="Computer Aided Design"&gt;CAD&lt;/acronym&gt; efforts and see where we can take the idea.

In related news, the book Erica helped author, produce, and finish, &lt;a href="http://www.amazon.com/Sustainable-Urbanism-Urban-Design-Nature/dp/047177751X/ref=pd_bbs_1/105-0600169-0366821?ie=UTF8&amp;s=books&amp;qid=1194509189&amp;sr=8-1"&gt;Sustainable Urbanism: Urban Design With Nature&lt;/a&gt;, is now out and selling well (already #48 in Urban Planning on Amazon).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-144526734242931793?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/144526734242931793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/11/funky-green-chicago.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/144526734242931793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/144526734242931793'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/11/funky-green-chicago.html' title='Funky Green Chicago'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-3882856373999859322</id><published>2007-09-22T22:12:00.000Z</published><updated>2007-09-22T22:44:50.108Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='f-spot'/><title type='text'>F-Spot's Tag TreeView</title><content type='html'>I recently fixed up &lt;a href="http://f-spot.org/"&gt;F-Spot's&lt;/a&gt; tag TreeView.  Right clicking on or dragging several tags used to be practically impossible, and there was no way to make a tag toplevel (having no parent tags) with DnD.

&lt;center&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_MXUP18ra1ik/RvWWvMHgYfI/AAAAAAAAAS8/77w6BygIEiU/s400/Screenshot-F-Spot.png" alt="F-Spot's Latest Tagging Improvements" id="BLOGGER_PHOTO_ID_5113158689399792114" border="0" /&gt;&lt;br/&gt;&lt;i&gt;Reparenting two tags to Banff&lt;/i&gt;&lt;/center&gt;

I put the code for the right click/dragging fixes (most of which came straight out of the nautilus code, thanks!) into a &lt;a href="http://svn.gnome.org/viewcvs/f-spot/trunk/src/Widgets/SaneTreeView.cs?revision=3391&amp;amp;view=markup"&gt;reusable TreeView subclass&lt;/a&gt; in case others are in need.

If you haven't used F-Spot for a while (or haven't yet discovered this feature), you might notice you can make the icons next to your tags smaller now (or even turn them off).  That feature has been in since early March, courtesy of Stephane.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-3882856373999859322?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/3882856373999859322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/09/f-spots-tag-treeview.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3882856373999859322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3882856373999859322'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/09/f-spots-tag-treeview.html' title='F-Spot&apos;s Tag TreeView'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_MXUP18ra1ik/RvWWvMHgYfI/AAAAAAAAAS8/77w6BygIEiU/s72-c/Screenshot-F-Spot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-561438967336753409</id><published>2007-08-07T16:31:00.000Z</published><updated>2007-08-07T16:57:54.341Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Cracken Beagle</title><content type='html'>I am sick of Jamie justifying his attacks and negativity toward Beagle with the juvenile "they started it."
&lt;blockquote&gt;"Beagle devs still  have big problems with stablity and memory usage and they admit  themselves its no where near ready....Tracker also has much more support from Gnome devs with a greater willingness to integrate so its inevitable that tracker will become mandatory anyhow in Gnome sooner or later."
-- &lt;b&gt;&lt;a href="https://lists.ubuntu.com/archives/ubuntu-devel/2006-November/022343.html"&gt;Jamie McCracken, Nov 2006&lt;/a&gt;
&lt;/b&gt;&lt;/blockquote&gt;
I am a GNOME developer who disagrees.

As I mentioned during Jamie's talk at &lt;a href="http://2007.guadec.org/"&gt;GUADEC&lt;/a&gt;, I do not see how using Tracker as a replacement store for applications like Banshee is plausible.  Tracker stores its data in a set of tables with three columns, URI, key, value.  So for Banshee, you would have one row for each attribute (key) of metadata for each audio file.  Such a store is going to be much larger on disk (since it has to store the URI and key for each attribute) and take impossibly longer to run useful queries.  Jamie estimated it would take roughly 5 seconds to return the information for 10,000 songs - something that takes an optimized, specialized database a fraction of the time.

I'm sure there are cases where a centralized triple-store could be useful (tagging), but Jamie's &lt;a href="https://wiki.ubuntu.com/Tracker"&gt;promise&lt;/a&gt; of "a synergy of technologies that are designed to provide a highly sophisticated, innovative and integrated desktop", this all-singing, all-dancing bear, is unrealistic and distracting.

Lastly, when F-Spot was proposed for inclusion in the default Ubuntu install, there was &lt;a href="http://www.google.com/search?hl=en&amp;q=f-spot+default+site%3Alists.ubuntu.com&amp;amp;btnG=Search"&gt;much discussion&lt;/a&gt;.  I have &lt;a href="http://www.google.com/search?hl=en&amp;q=tracker+default+site%3Alists.ubuntu.com&amp;amp;btnG=Search"&gt;found little discussion&lt;/a&gt; regarding the recent decision to include and turn on Tracker in the default Ubuntu install, and this concerns me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-561438967336753409?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/561438967336753409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/08/cracken-beagle.html#comment-form' title='31 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/561438967336753409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/561438967336753409'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/08/cracken-beagle.html' title='Cracken Beagle'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>31</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4507372218420182871</id><published>2007-07-19T14:56:00.000Z</published><updated>2007-07-19T15:05:13.368Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='humanrights'/><category scheme='http://www.blogger.com/atom/ns#' term='freeculture'/><category scheme='http://www.blogger.com/atom/ns#' term='freeservice'/><title type='text'>Defining Free Services</title><content type='html'>With &lt;a href="http://mako.cc/"&gt;Mako's&lt;/a&gt; blessing, I have started a wiki page hosted on &lt;a href="http://freedomdefined.org/Definition"&gt;Freedom Defined&lt;/a&gt; for working on the &lt;a href="http://freedomdefined.org/Free_Service_Definition"&gt;Free Service Definition&lt;/a&gt;.

Please create an account and help us work out what it means for a service to be free, respecting users' freedom and privacy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4507372218420182871?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4507372218420182871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/07/defining-free-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4507372218420182871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4507372218420182871'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/07/defining-free-services.html' title='Defining Free Services'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-3380920718804200497</id><published>2007-07-17T18:53:00.000Z</published><updated>2007-07-17T18:54:30.030Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='todocue'/><category scheme='http://www.blogger.com/atom/ns#' term='humanrights'/><category scheme='http://www.blogger.com/atom/ns#' term='freeculture'/><category scheme='http://www.blogger.com/atom/ns#' term='freeservice'/><title type='text'>Free Service License</title><content type='html'>&lt;b&gt;State of Thought&lt;/b&gt;
I've been thinking about, discussing, and exploring the issue of what I'm calling Free Service Licensing.  The core idea is to protect users' freedom when they use services (gmail, flickr, todocue, etc) &amp;mdash; to standardize Terms of Service/Privacy Policies so users know how a service will respect their freedom and data.

I started brainstorming ideas for what a Free Service License (FSL) could look like/contain.  Here's what I have so far:

0. Uses all Free Software
1. Uses free/standard data formats if possible
2. Provides trivial and costless data export for backup/transferability
3. Keeps information private except with explicit permission.
4. Deletes all of user's records within N hours/days of closing account
5. Doesn't log personally identifiable information
6. Limits liability for provider
7. Protects trademark/naming rights of provider

Perhaps two versions, a &lt;span title="Free Service License"&gt;FSL&lt;/span&gt; and &lt;span title="Lessor Free Service License"&gt;LFSL&lt;/span&gt;, could exist, with the LFSL not containing requirement 0.

When I made &lt;a href="http://todocue.com/"&gt;TodoCue&lt;/a&gt; public, I wanted people to know that I respect their freedom.  For many reasons, the best I could come up with was &lt;a href="http://todocue.com/about"&gt;this paragraph&lt;/a&gt;.  Having a standardized FSL would make the decision to become a freedom-respecting service provider simpler and less risky.

Naturally, one requirement of FSL services would be that they do not incorporate/contain non-FSL services (like many third-party advertising or statistics providers).  Given a critical mass of FSL services or at least mindshare, we might even see FSL versions of Google AdSense, Analytics etc.

&lt;b&gt;State of Freedom&lt;/b&gt;
After I wrote most of the above, I was pointed to work being done by others.

The &lt;a href="http://www.affero.org/oagpl.html"&gt;Affero GPL&lt;/a&gt; is GPL plus a requirement that service providers must provide source of modified network applications, even if there isn't a transfer of code in the normal desktop-application sense.  I am not releasing TodoCue as open source until I figure out what makes more sense: the AGPL, or a different license that goes beyond AGPL, requiring any services that use it to be under the FSL.

&lt;a href="http://conferences.oreillynet.com/pub/w/58/radar.html" title="Open Source Convention"&gt;OSCON&lt;/a&gt;, coming up on July 24th, includes &lt;a href="http://emoglen.law.columbia.edu/"&gt;Eben Moglen&lt;/a&gt; talking about &lt;a href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14770"&gt;Licensing in the Web 2.0 Era&lt;/a&gt; and Tim O'Reilly talking about &lt;a href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14767"&gt;The Cathedral AND the Bazaar&lt;/a&gt; and the "six axes of open source".

Alex Barnett posted a good &lt;a href="http://alexbarnett.net/blog/archive/2007/07/12/what-does-open-source-quot-mean-quot-in-a-saas-world.aspx"&gt;summary of related discussion&lt;/a&gt; over the last several months.

Update: &lt;a href="http://ometer.com/"&gt;Havoc&lt;/a&gt; just finished his keynote at &lt;a href="http://guadec.org"&gt;GUADEC&lt;/a&gt; related to this.  It provoked a lot of good discussion that I hope will lead to the creation of a Free Service License (or Open Service Definition as Havoc called it), not to mention the Gnome Online Desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-3380920718804200497?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/3380920718804200497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/07/free-service-license.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3380920718804200497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/3380920718804200497'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/07/free-service-license.html' title='Free Service License'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5259803756874516963</id><published>2007-07-13T21:27:00.000Z</published><updated>2007-07-13T23:05:43.488Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='feeds'/><category scheme='http://www.blogger.com/atom/ns#' term='photos'/><title type='text'>Tribune Corrections &amp; BBC Picture Feeds</title><content type='html'>I created a &lt;a href="http://www.dapper.net/dapp-howto-use.php?dappName=ChicagoTribuneCorrections"&gt;dapp&lt;/a&gt; (here in &lt;a href="http://www.dapper.net/services/Tribune_Corrections"&gt;RSS&lt;/a&gt;) of the &lt;a href="http://www.chicagotribune.com/news/corrections/"&gt;Chicago Tribune's Corrections&lt;/a&gt; page.

Next I want a feed with the BBC's &lt;a href="http://news.bbc.co.uk/2/hi/in_pictures/default.stm"&gt;pictures&lt;/a&gt; inline so I don't miss shots like &lt;a href="http://news.bbc.co.uk/2/hi/in_pictures/6897365.stm"&gt;this&lt;/a&gt; (see #2).

&lt;i&gt;Update:&lt;/i&gt;  Announcing the &lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=WpmdI5Ex3BG5W6LSyjUFzw&amp;_render=rss"&gt;BBC Picture Feed&lt;/a&gt;, brought to you by the &lt;a href="http://news.bbc.co.uk/2/hi/in_pictures/default.stm"&gt;BBC&lt;/a&gt;, &lt;a href="http://www.dapper.net/dapp-howto-use.php?dappName=BBCPictures"&gt;dapper&lt;/a&gt;, &lt;a href="http://pipes.yahoo.com/pipes/pipe.info?_id=WpmdI5Ex3BG5W6LSyjUFzw"&gt;Yahoo! Pipes&lt;/a&gt;, and me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5259803756874516963?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5259803756874516963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/07/chicago-tribune-corrections-feed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5259803756874516963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5259803756874516963'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/07/chicago-tribune-corrections-feed.html' title='Tribune Corrections &amp; BBC Picture Feeds'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-184715270531560190</id><published>2007-07-12T19:56:00.000Z</published><updated>2007-07-12T20:15:08.086Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='todocue'/><category scheme='http://www.blogger.com/atom/ns#' term='neo1973'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>OpenMoko Neo1973 and iPhone</title><content type='html'>I shot these while at dinner last night with an awesome group of Chicago techies:

&lt;center&gt;&lt;a href="http://picasaweb.google.com/gabriel.burt/Photos/photo#5086401358141641762"&gt;&lt;img src="http://lh5.google.com/gabriel.burt/RpaHFhkY1CI/AAAAAAAAASE/AX4Wib5sv8k/s400/tmp3c7127b4.tmp..jpg" /&gt;&lt;/a&gt;
&lt;i&gt;iPhone and &lt;a href="http://openmoko.com/"&gt;Neo1973&lt;/a&gt;&lt;/i&gt;&lt;/center&gt;

&lt;center&gt;&lt;a href="http://picasaweb.google.com/gabriel.burt/Photos/photo#5086401375321510962"&gt;&lt;img src="http://lh5.google.com/gabriel.burt/RpaHGhkY1DI/AAAAAAAAASM/xa0HRPkmGFs/s400/tmp38d58e3b.tmp..jpg" /&gt;&lt;/a&gt;
&lt;i&gt;iPhone showing &lt;a href="http://todocue.com/"&gt;TodoCue&lt;/a&gt; &lt;/i&gt;&lt;/center&gt;

The idea of a simple todo app for the Neo1973 was the original inspiration for TodoCue's creation and design.  It doesn't render as well on the Neo as the iPhone, but that will change.  I need to read up on how to support double clicking and DnD on these devices.  I bought a prepaid sim card off eBay for $6 at &lt;a href="http://nata2.org/"&gt;Harper's&lt;/a&gt; suggestion.

I'm psyched about the applications we can create on the mass-market Neo1973 coming in October, with it's GPS, accelerometers, 802.11, accelerated graphics, and free platform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-184715270531560190?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/184715270531560190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/07/openmoko-neo1973-and-iphone.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/184715270531560190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/184715270531560190'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/07/openmoko-neo1973-and-iphone.html' title='OpenMoko Neo1973 and iPhone'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5846039347586553326</id><published>2007-06-15T04:14:00.000Z</published><updated>2007-06-15T04:51:20.231Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='todocue'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='freeculture'/><title type='text'>TodoCue Action</title><content type='html'>With some strategic caching, &lt;a href="http://todocue.com/"&gt;TodoCue&lt;/a&gt; processing times are down from the 200ms range to less than 1ms for many (repeat) requests. New features include embeddeding in iGoogle by using &lt;a href="http://todocue.com/todocue.xml"&gt;this gadget&lt;/a&gt;, cancelling editing with Esc, and saving by clicking away from an item. The app is now translated into &lt;a href="http://todocue.com/?lang=es"&gt;Español&lt;/a&gt;, &lt;a href="http://todocue.com/?lang=fr"&gt;Français&lt;/a&gt;, &lt;a href="http://todocue.com/?lang=sk"&gt;Slovensky&lt;/a&gt;, and &lt;a href="http://todocue.com/?lang=sv"&gt;Svenska&lt;/a&gt;.

I'm looking forward to seeing what snazzy styles people customize their TodoCue with (via the custom CSS field under Account).  Send them to me and I'll make them options for all users.  As a side note, I plan to release the code under a FOSS license; stay tuned.

&lt;a href="http://digg.com/design/TodoCue_com_Simple_elegant_todo_lists_with_Gmail_GCal_iG_integration"&gt;Digg  TodoCue&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5846039347586553326?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5846039347586553326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/06/todocue-action.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5846039347586553326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5846039347586553326'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/06/todocue-action.html' title='TodoCue Action'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-7150848183190420148</id><published>2007-06-10T04:31:00.000Z</published><updated>2007-06-10T22:07:27.525Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='todocue'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Embedded TodoCue</title><content type='html'>I created a &lt;a href="http://todocue.com/about"&gt;Firefox extension&lt;/a&gt; that puts &lt;a href="http://todocue.com/"&gt;TodoCue&lt;/a&gt; on the sidebar in GMail and Google Calendar.  (With the extension's preferences you can actually pull in any URL).

&lt;center&gt;&lt;a href="http://todocue.com/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_MXUP18ra1ik/RmuDYl6yWOI/AAAAAAAAARQ/y-OS81go00I/s400/todocue-g2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5074293863681775842" /&gt;&lt;/a&gt;&lt;/center&gt;
Also, you can now drag and drop todos between lists.  If anyone wants to help, the app is &lt;a href="http://todocue.com/about"&gt;ready to be translated&lt;/a&gt;.  For an idea of the response so far, there have been 79 new users and 1k visitors since I first blogged about todocue.  It's a simple project with a simple goal, and I'm thrilled if it's been useful to people.

&lt;i&gt;Note: if you have an addons.mozilla.org account you can  &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5094"&gt;help&lt;/a&gt; get the extension onto the public site.&lt;/i&gt;

Update: TodoCue is now translated into Swedish by Daniel Nylander and Slovak by Michal Harakal!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-7150848183190420148?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/7150848183190420148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/06/embedded-todocue.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7150848183190420148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7150848183190420148'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/06/embedded-todocue.html' title='Embedded TodoCue'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_MXUP18ra1ik/RmuDYl6yWOI/AAAAAAAAARQ/y-OS81go00I/s72-c/todocue-g2.png' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-7863077032309160299</id><published>2007-06-05T05:07:00.000Z</published><updated>2007-06-05T05:15:26.488Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='todocue'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Kickin it Standards Style</title><content type='html'>I added iCal and XML feeds to &lt;a href="http://todocue.com/"&gt;TodoCue&lt;/a&gt; today.  Here is an iCal feed configured as a web todo list via Evolution and put onto my desktop calendar:

&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_MXUP18ra1ik/RmTvo16yWMI/AAAAAAAAAQ8/r8_p-ge0Ze4/s1600-h/todocue-export.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_MXUP18ra1ik/RmTvo16yWMI/AAAAAAAAAQ8/r8_p-ge0Ze4/s400/todocue-export.png" alt="" id="BLOGGER_PHOTO_ID_5072442565273475266" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-7863077032309160299?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/7863077032309160299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/06/kickin-it-standards-style.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7863077032309160299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/7863077032309160299'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/06/kickin-it-standards-style.html' title='Kickin it Standards Style'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_MXUP18ra1ik/RmTvo16yWMI/AAAAAAAAAQ8/r8_p-ge0Ze4/s72-c/todocue-export.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1046667623248760141</id><published>2007-06-04T00:29:00.000Z</published><updated>2008-01-19T22:23:36.495Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='photos'/><category scheme='http://www.blogger.com/atom/ns#' term='environment'/><title type='text'>Chicago: Pot of Gold</title><content type='html'>The most amazing rainbow was over Lake Michigan an hour ago.  I ran to the roof and snapped some &lt;a href="http://picasaweb.google.com/gabriel.burt/Chicago"&gt;pretty pictures&lt;/a&gt;, though they do the experience little justice.

&lt;center&gt;&lt;a href="http://picasaweb.google.com/gabriel.burt/Chicago/photo#5071996380133299682"&gt;&lt;img src="http://lh6.google.com/image/gabriel.burt/RmNZ1cvpleI/AAAAAAAAAKg/F6GX7MEBZwg/s400/IMG_1001.jpg" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;center&gt;&lt;a href="http://picasaweb.google.com/gabriel.burt/Chicago/photo#5071996508982318626"&gt;&lt;img src="http://lh4.google.com/image/gabriel.burt/RmNZ88vpliI/AAAAAAAAALw/-RVjs2nWlbg/s400/IMG_1005.jpg" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;small&gt;&lt;i&gt;Update: Not sure how this disappeared from the web; sorry for the repost.&lt;/i&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1046667623248760141?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1046667623248760141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/06/chicago-pot-of-gold.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1046667623248760141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1046667623248760141'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/06/chicago-pot-of-gold.html' title='Chicago: Pot of Gold'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2263186347764292560</id><published>2007-06-03T19:42:00.000Z</published><updated>2007-06-03T21:14:21.773Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='todocue'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Cue the Action</title><content type='html'>A few weeks ago I wrote a small webapp in Rails that I've dubbed &lt;a href="http://todocue.com/"&gt;TodoCue&lt;/a&gt;.  It is a simple, slick todo list program.

&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_MXUP18ra1ik/RmMeCMvplUI/AAAAAAAAAHs/aF0qX0hDp88/s1600-h/todocue.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_MXUP18ra1ik/RmMeCMvplUI/AAAAAAAAAHs/aF0qX0hDp88/s400/todocue.png" alt="" id="BLOGGER_PHOTO_ID_5071930628478965058" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;
Feel free to sign up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2263186347764292560?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2263186347764292560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/06/cue-action.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2263186347764292560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2263186347764292560'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/06/cue-action.html' title='Cue the Action'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_MXUP18ra1ik/RmMeCMvplUI/AAAAAAAAAHs/aF0qX0hDp88/s72-c/todocue.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4641252714637208747</id><published>2007-05-31T03:50:00.000Z</published><updated>2007-05-31T04:37:05.620Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='freeculture'/><title type='text'>Inspiration by Media</title><content type='html'>&lt;b&gt;William McDonough&lt;/b&gt;
I've read Cradle to Cradle, but &lt;a href="http://video.google.com/videoplay?docid=-7987612343225687713&amp;amp;q=william+mcdonough"&gt;McDonough is a brilliant speaker&lt;/a&gt;.  He is pushing the edge in ecological design, and has the ear of the Chinese government.

&lt;b&gt;Cory Doctorow&lt;/b&gt;
Cory &lt;a href="http://www.redhat.com/promo/summit/videos/"&gt;spoke very well at the Red Hat Summit&lt;/a&gt; a few years ago.  Google has an &lt;a href="http://video.google.com/videosearch?q=cory+doctorow"&gt;amazing number of videos of him&lt;/a&gt;, plus there are his &lt;a href="http://www.archive.org/search.php?query=doctorow%20pwned"&gt;lectures from the course he taught at USC&lt;/a&gt; this year.

&lt;b&gt;Lawrence Lessig&lt;/b&gt;
I think I got to this via Miguel's blog a few years ago, but &lt;a href="http://randomfoo.net/oscon/2002/lessig/free.html"&gt;Lessig's amazing free culture talk/slideshow&lt;/a&gt; is still outstanding and educational.

&lt;b&gt;Others&lt;/b&gt;
I've recently enjoyed talks by &lt;a href="http://www.ted.com/index.php/talks/view/id/4"&gt;Burt Rutan&lt;/a&gt; and &lt;a href="http://www.ted.com/index.php/talks/view/id/11"&gt;Jane Goodall&lt;/a&gt;.  The quality of the speakers you can watch at &lt;a href="http://www.ted.com/index.php/speakers/browse/page/1"&gt;TED&lt;/a&gt;, &lt;a href="http://www.youtube.com/profile_videos?user=AtGoogleTalks&amp;p=r&amp;amp;page=1"&gt;Authors@Google Talks&lt;/a&gt;, and others blows my mind.

Who inspires you?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4641252714637208747?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4641252714637208747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/05/inspiration-by-media.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4641252714637208747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4641252714637208747'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/05/inspiration-by-media.html' title='Inspiration by Media'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1653618385489642106</id><published>2007-05-01T04:22:00.000Z</published><updated>2007-05-01T04:59:51.877Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='humanrights'/><category scheme='http://www.blogger.com/atom/ns#' term='eff'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Stop Illegal Spying</title><content type='html'>The &lt;a href="http://eff.org/"&gt;EFF&lt;/a&gt; has &lt;a href="http://www.eff.org/deeplinks/archives/005226.php"&gt;put out a call to action&lt;/a&gt; to stop President Bush from giving corporations immunity for helping with illegal spying.
&lt;blockquote&gt;The Senate Intelligence Committee's hearing on the bill is now set for tomorrow [May 1] and only the Administration will be allowed to testify.&lt;/blockquote&gt;The hearing is also closed to the public.  &lt;a href="http://www.stopillegalspying.org/"&gt;Sign the petition&lt;/a&gt; and make sure your representatives know where you stand.

&lt;center&gt;&lt;a href="http://www.stopillegalspying.org/"&gt; &lt;img src="http://www.stopillegalspying.org/button.gif" alt="Stop Illegal Spying" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;

In other news, &lt;a href="http://www.facebook.com/terms.php"&gt;big&lt;/a&gt; &lt;a href="http://www.facebook.com/policy.php"&gt;surprise,&lt;/a&gt; &lt;a href="http://phillysound.blogspot.com/2007_04_01_archive.html#4544595177866828578#4544595177866828578"&gt;Facebook&lt;/a&gt; &lt;a href="http://www.boingboing.net/2007/04/30/facebook_kills_arab_.html"&gt;is a bunch of sellouts willing to censor and marginalize&lt;/a&gt; communities that don't meet the approval of certain countries.  Hard to believe they're not censored anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1653618385489642106?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1653618385489642106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/05/stop-illegal-spying.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1653618385489642106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1653618385489642106'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/05/stop-illegal-spying.html' title='Stop Illegal Spying'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4915006417881465268</id><published>2007-04-03T06:50:00.000Z</published><updated>2007-04-03T07:09:12.381Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='olpc'/><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Banshee, OLPC, Flourishing</title><content type='html'>&lt;b&gt;Banshee Bookmarks&lt;/b&gt;
If you use &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt; to listen to audio books, lectures, or similar, you'll enjoy the new Bookmarks plugin I committed tonight.  It will ship with Banshee, but be disabled by default.

&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_MXUP18ra1ik/RhH5nWI9IfI/AAAAAAAAAGM/6Bvs7GJVDHU/s1600-h/banshee-bookmarks.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_MXUP18ra1ik/RhH5nWI9IfI/AAAAAAAAAGM/6Bvs7GJVDHU/s400/banshee-bookmarks.png" alt="" id="BLOGGER_PHOTO_ID_5049091111612391922" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;b&gt;OLPC&lt;/b&gt;
The latest build (368) is much faster, more responsive.   I finally really played around with &lt;a href="http://wiki.laptop.org/go/TamTam"&gt;TamTam&lt;/a&gt; and &lt;a href="http://www.squeakland.org/"&gt;eToys&lt;/a&gt;; what a blast!  I also submitted my &lt;a href="http://dev.laptop.org/ticket/1243"&gt;first patch&lt;/a&gt; to Sugar.

&lt;b&gt;Flourish&lt;/b&gt;
There is a Linux conference called &lt;a href="http://www.flourishconf.com/"&gt;Flourish&lt;/a&gt; being held this weekend, April 6 and 7th, at &lt;a href="http://uic.edu/"&gt;UIC&lt;/a&gt; in Chicago.   The conference is free if you &lt;a href="http://www.flourishconf.com/registration.php"&gt;register&lt;/a&gt; in advance.  There will be speakers from Google, IBM, Red Hat, FSF, and Drupal.  I'll be attending a couple of talks and &lt;a href="http://www.flourishconf.com/wiki/doku.php?id=social_mixer"&gt;the mixer&lt;/a&gt; (held at &lt;a href="http://www.flourishconf.com/wiki/lib/exe/fetch.php?w=300&amp;h=&amp;amp;amp;cache=cache&amp;amp;media=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fthumb%2Fa%2Fa5%2FHyattcenter.jpg%2F449px-Hyattcenter.jpg"&gt;my office&lt;/a&gt;), and I'll bring my &lt;a href="http://laptop.org/"&gt;XO&lt;/a&gt; and &lt;a href="http://openmoko.org/"&gt;Neo1973&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4915006417881465268?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4915006417881465268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/04/banshee-olpc-flourishing.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4915006417881465268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4915006417881465268'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/04/banshee-olpc-flourishing.html' title='Banshee, OLPC, Flourishing'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_MXUP18ra1ik/RhH5nWI9IfI/AAAAAAAAAGM/6Bvs7GJVDHU/s72-c/banshee-bookmarks.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1181301080343006974</id><published>2007-03-11T22:09:00.000Z</published><updated>2007-03-12T00:41:20.337Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='ewb'/><category scheme='http://www.blogger.com/atom/ns#' term='environment'/><title type='text'>Emissions Sensing</title><content type='html'>I just finished putting together the first three prototypes of the emissions sensing device I'm helping design for &lt;a href="http://ewb-uiuc.org/"&gt;Engineers Without Borders&lt;/a&gt;.  The idea is to sense CO, CO&lt;sub&gt;2&lt;/sub&gt;, and particulate matter levels near indoor cook stoves so the stoves can be modified to be safe and efficient.

Around two billion people live in households that use solid fuels with poor combustion and ventilation.  A year ago &lt;a href="http://cee.uiuc.edu/research/bondresearch/"&gt;Professor Tami Bond&lt;/a&gt; gave a &lt;a href="https://www.ewb-uiuc.org/system/files?file=Tami%20Bond%20-%20Wood%20Stoves.pdf"&gt;great presentation&lt;/a&gt; explaining the history of efforts to prevent the health and environmental problems caused by wood stoves and how the problem is being approached today (including &lt;a href="http://www.ewb-uiuc.org/projects/aprovecho"&gt;our effort&lt;/a&gt;).

&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_MXUP18ra1ik/RfShcbwJN0I/AAAAAAAAAGA/XmvAg3k64TM/s1600-h/emissions_sensors.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_MXUP18ra1ik/RfShcbwJN0I/AAAAAAAAAGA/XmvAg3k64TM/s400/emissions_sensors.jpg" alt="" id="BLOGGER_PHOTO_ID_5040831392792524610" border="0" /&gt;&lt;/a&gt;
&lt;i&gt;&lt;span style="font-size:9;"&gt;Top prototype showing the menu in Spanish, middle showing the language selection dialog, and bottom showing the data screen. &lt;/span&gt;&lt;/i&gt;
&lt;/center&gt;

There is still a lot &lt;a href="https://www.ewb-uiuc.org/svn/aprovecho/TODO.txt"&gt;to do&lt;/a&gt;, including finalizing our choices for sensors, getting the device running on batteries, and getting &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;PCBs&lt;/span&gt; made.  Our entire effort (&lt;a href="https://www.ewb-uiuc.org/svn/aprovecho/firmware/"&gt;firmware&lt;/a&gt;, &lt;a href="https://www.ewb-uiuc.org/svn/aprovecho/hardware/"&gt;hardware&lt;/a&gt;, &lt;a href="https://www.ewb-uiuc.org/svn/aprovecho/docs/"&gt;documentation&lt;/a&gt;) is open-source, released under the &lt;a href="http://www.opensource.org/licenses/mit-license.php"&gt;MIT license&lt;/a&gt;.  Unfortunately we are currently using a proprietary C compiler as no FOSS compiler for our microprocessor (&lt;a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1335&amp;amp;dDocName=en010293"&gt;PIC18F4455&lt;/a&gt;) seems to exist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1181301080343006974?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1181301080343006974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/03/emissions-sensing.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1181301080343006974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1181301080343006974'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/03/emissions-sensing.html' title='Emissions Sensing'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MXUP18ra1ik/RfShcbwJN0I/AAAAAAAAAGA/XmvAg3k64TM/s72-c/emissions_sensors.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5545323707898266952</id><published>2007-03-08T16:20:00.000Z</published><updated>2007-03-08T16:32:32.949Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='olpc'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><title type='text'>Relative Scale</title><content type='html'>The XO has surpassed my expectations.  Sugar is intuitive, and the activities show a ton of promise.  On the Neo1973, I tried the dialer with a Cingular SIM card, but &lt;a href="http://gnumonks.org/%7Elaforge/weblog/2007/03/04#20070304-phase0"&gt;as warned&lt;/a&gt;, it is unstable and crashed.

&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://picasaweb.google.com/gabriel.burt/OLPC/photo#5039588915245725154"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://lh6.google.com/image/gabriel.burt/RfA3auM3teI/AAAAAAAAAFs/ioX-kL-YZX4/s400/img_0838.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-style: italic;"&gt;OLPC XO B2, Lenovo T60p, and Neo1973&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5545323707898266952?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5545323707898266952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/03/relative-scale.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5545323707898266952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5545323707898266952'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/03/relative-scale.html' title='Relative Scale'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-392330467687391706</id><published>2007-03-07T00:16:00.000Z</published><updated>2007-03-07T01:11:11.534Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='olpc'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Open Devices</title><content type='html'>I'm thrilled to have received my Neo1973 today.  Thank you to &lt;a href="http://www.fic.com.tw"&gt;FIC&lt;/a&gt; and the &lt;a href="http://planet.openmoko.org/"&gt;people behind it&lt;/a&gt;!  I am excited to contribute to such an important project.  The developing world is bypassing PCs in favor of cell phones and the &lt;a href="http://laptop.org/laptop/hardware/index.shtml"&gt;XO&lt;/a&gt;.   &lt;a href="http://laptop.org/"&gt;OLPC&lt;/a&gt; and &lt;a href="http://openmoko.org/"&gt;OpenMoko&lt;/a&gt; rock for bringing freedom to the only computing most of the world will ever know.

&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_MXUP18ra1ik/Re4EnNGJJhI/AAAAAAAAAA8/26JO-tsfMzk/s1600-h/img_0821.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_MXUP18ra1ik/Re4EnNGJJhI/AAAAAAAAAA8/26JO-tsfMzk/s400/img_0821.jpg" alt="" id="BLOGGER_PHOTO_ID_5038970104650999314" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;span style="font-size:78%;"&gt;&lt;i&gt;The goods: Neo1973 and accessories.  Note GPL printout.&lt;/i&gt;&lt;/span&gt;&lt;/center&gt;
The phone feels wonderful and is slimmer than I expected.  The black and silver design is gorgeous.

&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_MXUP18ra1ik/Re4EutGJJiI/AAAAAAAAABE/HV1SbBr_SoQ/s1600-h/img_0827.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_MXUP18ra1ik/Re4EutGJJiI/AAAAAAAAABE/HV1SbBr_SoQ/s400/img_0827.jpg" alt="" id="BLOGGER_PHOTO_ID_5038970233500018210" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;span style="font-size:78%;"&gt;&lt;i&gt;Phase0 Neo1973 phone and the author.&lt;/i&gt;&lt;/span&gt;&lt;/center&gt;
The world is changing and fast, and as if to impress this upon me further, my XO B2 machine arrives at &lt;a href="http://ibm.com/"&gt;the office&lt;/a&gt; tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-392330467687391706?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/392330467687391706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/03/open-devices.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/392330467687391706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/392330467687391706'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/03/open-devices.html' title='Open Devices'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_MXUP18ra1ik/Re4EnNGJJhI/AAAAAAAAAA8/26JO-tsfMzk/s72-c/img_0821.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2997432935686954736</id><published>2007-02-26T20:57:00.000Z</published><updated>2007-02-26T22:14:06.867Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><title type='text'>Medsphere Opens</title><content type='html'>Congratulations to &lt;a href="http://brad.getcoded.net/blog"&gt;Brad&lt;/a&gt;, &lt;a href="http://www.tenslashsix.com/"&gt;Peter&lt;/a&gt;, and all of &lt;a href="http://medsphere.com/"&gt;Medsphere&lt;/a&gt; for releasing &lt;a href="http://medsphere.org/"&gt;OpenVista&lt;/a&gt;.  Better health care is a very noble mission, and that Medsphere seem to realize the importance of free software and open standards (open access, longevity, avoiding vendor lock-in) is superb.  Related links:
&lt;ul&gt;&lt;li&gt;Interesting &lt;a href="http://medsphere.com/press/20061121"&gt;open letter to Medsphere employees&lt;/a&gt; from their CEO regarding the company's open source policy.&lt;/li&gt;&lt;li&gt;Either really inspiring or really creepy video of the "&lt;a href="http://www.medsphere.com/media/flash/revolution.html"&gt;Dawn of the Revolution&lt;/a&gt;"
&lt;/li&gt;&lt;li&gt;&lt;a href="http://digg.com/software/Medsphere_Open_Sources_Next_Gen_Healthcare_Software"&gt;Announcement on Digg&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2997432935686954736?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2997432935686954736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/02/medsphere-opens.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2997432935686954736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2997432935686954736'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/02/medsphere-opens.html' title='Medsphere Opens'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2179020545859690388</id><published>2007-02-14T05:53:00.000Z</published><updated>2007-03-12T01:10:51.763Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='gegl'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='f-spot'/><title type='text'>Introductions All Around</title><content type='html'>Hello Planet Gnome!

&lt;b&gt;About Me&lt;/b&gt;
I work for &lt;a href="http://ibm.com/"&gt;IBM&lt;/a&gt;, currently on the &lt;a href="http://www.ibm.com/ibm/ibmgives/news/SME_Toolkit_Release.shtml"&gt;SME Toolkit project&lt;/a&gt;. I live in &lt;a href="http://gburt.blogspot.com/2006/10/blossoms-in-fall.html"&gt;Chicago&lt;/a&gt;.

In my free time I hack on &lt;a href="http://f-spot.org/"&gt;F-Spot&lt;/a&gt; (new &lt;a href="http://gburt.blogspot.com/2006/10/f-spot-searching.html"&gt;query functionality&lt;/a&gt;,  &lt;a href="http://gburt.blogspot.com/2007/01/f-spot-power.html"&gt;hjkl navigation&lt;/a&gt;, window size/position preferences, etc) and &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt; (&lt;a href="http://gburt.blogspot.com/2006/12/compounding-smartness.html"&gt;smart playlists&lt;/a&gt; and &lt;a href="http://gburt.blogspot.com/2006/12/lively-banshee.html"&gt;USB audio device&lt;/a&gt; support).

I also work on a project with &lt;a href="http://www.ewb-uiuc.org/"&gt;Engineers Without Borders&lt;/a&gt; developing an &lt;a href="http://www.ewb-uiuc.org/projects/aprovecho"&gt;embedded system&lt;/a&gt; for sensing air quality to improve cookstove design and construction in the developing world.

&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_MXUP18ra1ik/RdKglQJ_91I/AAAAAAAAAAw/ShWIPkPOH_w/s1600-h/img_0299.jpg"&gt;&lt;img style="border: 1px solid black; margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_MXUP18ra1ik/RdKglQJ_91I/AAAAAAAAAAw/ShWIPkPOH_w/s400/img_0299.jpg" alt="" id="BLOGGER_PHOTO_ID_5031260295578777426" border="0" /&gt;&lt;/a&gt;
&lt;i&gt;&lt;span style="font-size:85%;"&gt;Preparing to fly in December&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;
&lt;b&gt;Gegl#&lt;/b&gt;
&lt;a href="http://gegl.org/"&gt;GEGL&lt;/a&gt; is a library for serializing and evaluating sets (actually graphs) of manipulations on images.  We hope to use it for F-Spot to allow users to make changes to images and later tweak those changes and/or apply them to other images.   To this end, I committed a &lt;a href="http://svn.gnome.org/viewcvs/gegl/trunk/bindings/gegl-sharp/"&gt;first, rough version of Gegl#&lt;/a&gt; to Gnome SVN.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2179020545859690388?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2179020545859690388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/02/introductions-all-around.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2179020545859690388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2179020545859690388'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/02/introductions-all-around.html' title='Introductions All Around'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MXUP18ra1ik/RdKglQJ_91I/AAAAAAAAAAw/ShWIPkPOH_w/s72-c/img_0299.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-4094149138780234974</id><published>2007-01-11T06:03:00.000Z</published><updated>2007-01-11T06:43:01.771Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='f-spot'/><title type='text'>F-Spot Power</title><content type='html'>I've been using &lt;a href="http://f-spot.org/"&gt;F-Spot&lt;/a&gt; quite a bit since putting my photos on an external drive and using F-Spot's ability to store it's database where I choose (with -b &lt;span style="font-style: italic;"&gt;dir&lt;/span&gt;).  While tagging my 3,235 photos I found myself using the mouse or arrow keys to select photos to tag using &lt;a href="http://nat.org/"&gt;Nat&lt;/a&gt;'s awesome tag bar.

To make this process smoother and avoid fingers leaving the home row, I committed support for using &lt;span style="font-style: italic;"&gt;hjkl&lt;/span&gt; as &lt;span style="font-style: italic;"&gt;left,&lt;/span&gt; &lt;span style="font-style: italic;"&gt;down,&lt;/span&gt; &lt;span style="font-style: italic;"&gt;up,&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;right&lt;/span&gt; respectively (like vim does).  Now the process is smooth as butter: &lt;span style="font-style: italic;"&gt;hjkl&lt;/span&gt; to move the focus combined with &lt;span style="font-style: italic;"&gt;shift&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;ctrl-shift&lt;/span&gt;, and &lt;span style="font-style: italic;"&gt;spacebar&lt;/span&gt; to change the selection; &lt;span style="font-style: italic;"&gt;t&lt;/span&gt; opens and focuses the tag bar; &lt;span style="font-style: italic;"&gt;tab&lt;/span&gt; completes; &lt;span style="font-style: italic;"&gt;enter&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;esc&lt;/span&gt; return focus to the photo selection.

Now all I need is &lt;a href="http://gegl.org/"&gt;GEGL&lt;/a&gt;-powered reusable, adjustable image manipulations and p2p album sharing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-4094149138780234974?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/4094149138780234974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2007/01/f-spot-power.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4094149138780234974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/4094149138780234974'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2007/01/f-spot-power.html' title='F-Spot Power'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2563844994956542712</id><published>2006-12-16T06:37:00.000Z</published><updated>2006-12-16T06:54:13.449Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Compounding Smartness</title><content type='html'>&lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt;'s smart playlists can now be derived from other smart playlists.  Since each one allows you to AND or OR a set of conditions, by compounding them you can create the full range of boolean queries.

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_MXUP18ra1ik/RYOVlqV63sI/AAAAAAAAAAM/LrCaNn3bxz0/s1600-h/smart-playlist-squared.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_MXUP18ra1ik/RYOVlqV63sI/AAAAAAAAAAM/LrCaNn3bxz0/s400/smart-playlist-squared.png" alt="[visit blog post to see image, blogger blocks external referrers]" id="BLOGGER_PHOTO_ID_5009011684820049602" border="0" /&gt;&lt;/a&gt;
You can create playlists  that match against songs' metadata (including rating, when last played, number of plays, etc) and whether a song is (or isn't) in a normal or smart playlist, and then cap the playlist at some number of songs, minutes/hours, or MB, with preference to higher ratings, or whatever you want.  I also added a &lt;a href="http://gburt.blogspot.com/2006/09/smart-playlists-in-banshee-core.html"&gt;predefined smart playlist&lt;/a&gt; for "Unheard Podcasts".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2563844994956542712?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2563844994956542712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/12/compounding-smartness.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2563844994956542712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2563844994956542712'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/12/compounding-smartness.html' title='Compounding Smartness'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_MXUP18ra1ik/RYOVlqV63sI/AAAAAAAAAAM/LrCaNn3bxz0/s72-c/smart-playlist-squared.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-6137930706126679614</id><published>2006-12-07T06:36:00.000Z</published><updated>2006-12-07T07:45:53.239Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Lively Banshee</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Performance&lt;/span&gt;
One of the long standing &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=325968"&gt;complaints&lt;/a&gt; people have about &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt; is the main view of your songs.  Some people want the iTunes artist/album/tracks split view, but others just want switching between their Library and other sources (playlists, devices, etc) to take &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=325968#c20"&gt;less than five minutes&lt;/a&gt;.  Previously &lt;a href="http://gburt.blogspot.com/2006/09/wild-banshee.html"&gt;I whittled that down&lt;/a&gt; to more like one minute, but obviously something was still wrong.

Banshee has one TreeView and one ListStore.  When you switch sources, it clears itself and loads the new songs.  The problem is if you had sorted your view, the ListStore would be resorted after each and every new addition.  The fix was to turn off sorting until all the songs were loaded.  &lt;a href="http://cvs.gnome.org/viewcvs/banshee/ChangeLog?rev=1.777&amp;view=markup"&gt;Net result&lt;/a&gt;? Switching takes on the order of one second now.

&lt;span style="font-weight: bold;"&gt;Smart Playlists&lt;/span&gt;
Also in the patch committed tonight were some changes for Smart Playlists, including fixing a crasher, improving performance and reliability, and fixing the very &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=344833"&gt;annoying bug&lt;/a&gt; that caused songs to be duplicated or not removed.  Aaron also committed a nice little fix so you can right click and 'Edit Smart Playlist' instead of getting there through the obscure 'Source Properties' menu item.  He's also roping &lt;a href="http://jimmac.musichall.cz/"&gt;Jakub&lt;/a&gt; into redoing my hastily Gimped smart playlist icon.

&lt;span style="font-weight: bold;"&gt;Audio Players&lt;/span&gt;
USB mass storage audio player support got some much needed attention a week ago.  Fixes included actually working with the new, managed DBus, ignoring iPods to avoid confusion, and providing the ability to override HAL's metadata (if any) for the device by putting key=value pairs in the magic .is_audio_player file.  See the new &lt;a href="http://banshee-project.org/Guide/DAPs/MassStorageDevices"&gt;new guide&lt;/a&gt; for more details.

I've actually been using Banshee recently to sync my iPod, enjoying lots of podcast (thanks Mike!) and cover art (thanks snorp!) goodness.

Around the Banshee tromping grounds, Łukasz Wiśniewski &lt;a href="http://mail.gnome.org/archives/banshee-list/2006-December/msg00019.html"&gt;announced&lt;/a&gt; his work on an &lt;a href="http://fleow.berlios.de/"&gt;OpenGL album browser&lt;/a&gt; &lt;a href="http://banshee-project.org/Plugins"&gt;plugin&lt;/a&gt;.  There have been a ton of other fixes and new features recently.  &lt;a href="http://abock.org/"&gt;Aaron&lt;/a&gt; has a lot of blogging to do.

Look for the next release, 0.11.3, in the next few days.  It's going to rock!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-6137930706126679614?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/6137930706126679614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/12/lively-banshee.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6137930706126679614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/6137930706126679614'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/12/lively-banshee.html' title='Lively Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-986175055050580470</id><published>2006-11-04T07:35:00.000Z</published><updated>2006-11-04T08:24:30.861Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Smartly Importing Banshee</title><content type='html'>Importing 2,200 songs into &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt; took 97 seconds before if you had the four &lt;a href="http://gburt.blogspot.com/2006/09/smart-playlists-in-banshee-core.html"&gt;predefined smart playlists&lt;/a&gt; active.  Three of those four look for favorites, so they don't match newly imported songs at all.  If you change them from &lt;i&gt;Rating &gt; 3&lt;/i&gt; to &lt;i&gt;Rating &lt; 3&lt;/i&gt;, they will match all the new songs, and importing is impossibly slow.

I just &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=363066"&gt;committed&lt;/a&gt; rate limiting for the smart playlists; if more than a certain number of update events come in per second it ignores them and refreshes everything when the rate decreases.  Importing now takes 55 seconds for both cases - one second more than if you have no smart playlists.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-986175055050580470?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/986175055050580470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/11/smartly-importing-banshee.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/986175055050580470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/986175055050580470'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/11/smartly-importing-banshee.html' title='Smartly Importing Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-5764041091876895663</id><published>2006-10-11T02:47:00.000Z</published><updated>2006-10-11T03:34:19.976Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='f-spot'/><title type='text'>Tag Crazy</title><content type='html'>If you are tag crazy, then managing and getting useful stuff done with your tags in F-Spot can be a bear.   &lt;a href="http://jimmac.musichall.cz/"&gt;Jakub&lt;/a&gt; tells me he doesn't use the sidebar tag view at all because of how many tags he has, which means the graphical aspect of the &lt;a href="http://gburt.blogspot.com/2006/09/tag-searching-in-f-spot.html"&gt;new search functionality&lt;/a&gt; isn't useful for him.

I added a filter entry above the tag view sidebar, so you can set any tag as the toplevel one, so only its children will be shown.  It autocompletes, has a drop down, is reachable at any time via Ctrl-L, clears the filter with a button push or by pressing escape, is hidden by default, remembers if you hide/unhide it, etc:

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/7047/4147/1600/Screenshot-F-Spot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/7047/4147/400/Screenshot-F-Spot.png" alt="" border="0" /&gt;&lt;/a&gt;
You can also see a somewhat more complicated query here.  Even if you don't have an icon set for a tag, you can query it with full DND hotness.

The &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=361333"&gt;tag filtering patch&lt;/a&gt; is solid and should land soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-5764041091876895663?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/5764041091876895663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/10/tag-crazy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5764041091876895663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/5764041091876895663'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/10/tag-crazy.html' title='Tag Crazy'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2966787930374206509</id><published>2006-10-06T04:23:00.000Z</published><updated>2006-10-06T04:33:57.825Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='f-spot'/><title type='text'>F-Spot Searching</title><content type='html'>New search functionality has finally landed in &lt;a href="http://f-spot.org/"&gt;F-Spot&lt;/a&gt;.  You can now search your photos using your tags with full boolean goodness in drag-n-drop and text-entry varieties.  This closes the &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=138065"&gt;two&lt;/a&gt; &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=139796"&gt;oldest&lt;/a&gt; F-Spot bugs, &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=301619"&gt;and&lt;/a&gt; &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=356511"&gt;several&lt;/a&gt; &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=347638"&gt;others&lt;/a&gt;.

More details and screenshots on this &lt;a href="http://gburt.blogspot.com/2006/09/tag-searching-in-f-spot.html"&gt;older post&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2966787930374206509?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2966787930374206509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/10/f-spot-searching.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2966787930374206509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2966787930374206509'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/10/f-spot-searching.html' title='F-Spot Searching'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2950359970532420046</id><published>2006-10-02T02:49:00.000Z</published><updated>2006-10-02T03:03:23.699Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='chicago'/><title type='text'>Blossoms in the Fall</title><content type='html'>The sunflowers we planted in the previously barren flower boxes on our roof have bloomed!  They beautifully complement the view of Lake Michigan and downtown Chicago:

&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/7047/4147/1600/PICT0006.jpg"&gt;&lt;img style="border: 1px solid black; margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/7047/4147/400/PICT0006.jpg" alt="" /&gt;&lt;/a&gt;
I installed the &lt;a href="https://addons.mozilla.org/firefox/2410/"&gt;Foxmarks&lt;/a&gt; extension to Firefox today.  It helps you keep your bookmarks in sync across multiple computers, using XML and DAV.  You can use their hosting service, or you can specify your own host (which I did).  It does an awesome job merging bookmarks in;  I combined/unified/rediscovered my bookmarks from &lt;span style="font-style: italic;"&gt;five&lt;/span&gt; different Firefox installations.  Excellent!
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2950359970532420046?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2950359970532420046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/10/blossoms-in-fall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2950359970532420046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2950359970532420046'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/10/blossoms-in-fall.html' title='Blossoms in the Fall'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-1251724060244897899</id><published>2006-09-26T04:50:00.000Z</published><updated>2006-09-26T05:25:33.386Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Wild Banshee</title><content type='html'>I caught a nice &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=357743"&gt;bug&lt;/a&gt; tonight in &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt;.  Every time you switch between sources (Library, playlists, devices, etc) in Banshee, it reloads the ListStore model &lt;span style="font-style: italic;"&gt;three&lt;/span&gt; times.  Reloading is a linear-time operation, so the results below will scale according to how many songs you have.

Here are the seconds it takes to execute everything that's triggered when the ActiveSourceChanged event is raised.  I switched fairly quickly between my Library (with 2015 songs) and a &lt;a href="http://gburt.blogspot.com/2006/09/smart-playlists-in-banshee-core.html"&gt;Smart Playlist&lt;/a&gt; (with 409 songs) before and after my patch:
&lt;pre&gt;Before  After
1.08  0.04
0.94  0.06
3.96  0.04
0.87  0.06
0.96  0.05
4.23  0.05
8.14  0.05
1.12  0.06
1.01  0.08
4.79  0.06
10.08  0.05
17.75  0.05
&lt;/pre&gt;Ouch!  I was probably trying to switch faster than Banshee could keep up with toward the end, hence the drastically increasing times.  But even in the more typical case, it goes from about 1 second to 1/20 of a second.  &lt;a href="http://cvs.gnome.org/viewcvs/banshee/ChangeLog?rev=1.671&amp;view=markup"&gt;Fix committed&lt;/a&gt;!

I've been looking into automated testing for F-Spot and Banshee (using &lt;a href="http://people.redhat.com/zcerza/dogtail/"&gt;Dogtail&lt;/a&gt; and &lt;a href="http://www.mono-project.com/Gendarme"&gt;Gendarme&lt;/a&gt;) for a while.  It would be great to track performance regressions and improvements over time, as well as test importing, exporting, code compliance, and more.

Looking forward to seeing and meeting people at the &lt;a href="http://live.gnome.org/Boston2006"&gt;Summit&lt;/a&gt; in less than two weeks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-1251724060244897899?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/1251724060244897899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/09/wild-banshee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1251724060244897899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/1251724060244897899'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/09/wild-banshee.html' title='Wild Banshee'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-2672259683769814906</id><published>2006-09-09T21:28:00.000Z</published><updated>2006-09-09T21:43:40.863Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='flying'/><title type='text'>Atlantis</title><content type='html'>&lt;a href="http://www.nasa.gov/mission_pages/shuttle/shuttlemissions/sts115/index.html"&gt;STS-115 &lt;/a&gt; launched this morning with Mission Specialist Joe Tanner.  Joe was kind enough to take me flying in a &lt;a href="http://images.google.com/images?svnum=10&amp;hl=en&amp;amp;sa=X&amp;oi=spell&amp;amp;resnum=0&amp;ct=result&amp;amp;cd=1&amp;q=boeing+stearman&amp;amp;spell=1"&gt;Boeing Stearman&lt;/a&gt; open-cockpit biplane, cruising the Gulf from 500 ft and pulling a few aerobatics, when I was in Houston working for &lt;a href="http://spaceflight.nasa.gov/"&gt;NASA&lt;/a&gt;/&lt;a href="http://www.unitedspacealliance.com/"&gt;USA&lt;/a&gt;.  I'll never forget that flight.  Best of luck for another successful mission, Joe!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-2672259683769814906?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/2672259683769814906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/09/atlantis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2672259683769814906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/2672259683769814906'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/09/atlantis.html' title='Atlantis'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-115759277954188463</id><published>2006-09-07T01:22:00.000Z</published><updated>2006-09-07T05:23:59.880Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='f-spot'/><title type='text'>Tag Searching in F-Spot</title><content type='html'>Back in mid-August I &lt;a href="http://mail.gnome.org/archives/f-spot-list/2006-August/msg00028.html"&gt;resuscitated&lt;/a&gt; the &lt;a href="http://f-spot.org/"&gt;F-Spot&lt;/a&gt; query branch, fixed some things, and added some new features.  In particular, I added a type-to-find bar where you can enter arbitrary and/or boolean queries (using parenthesis as needed).  The not operator is not supported yet, but shouldn't be hard.
&lt;center&gt;
&lt;img src="http://photos1.blogger.com/blogger/1607/3737/400/Screenshot-F-Spot5.png"/&gt;
&lt;/center&gt;
I also created an animated GIF of the &lt;a href="http://bugzilla.gnome.org/attachment.cgi?id=71187&amp;amp;action=view"&gt;type-to-find bar in action&lt;/a&gt;.

More recently I changed the menu options - in the context menus and the Find menu.  They are now more functional yet simpler.
&lt;center&gt;
&lt;img src="http://photos1.blogger.com/blogger/1607/3737/400/f-spot-query-tag-contextmenu.png" alt="" border="0" /&gt;

&lt;img src="http://photos1.blogger.com/blogger/1607/3737/400/f-spot-query-contextmenu.png" alt="" border="0" /&gt;

&lt;img src="http://photos1.blogger.com/blogger/1607/3737/400/f-spot-query-findmenu.png" alt="" border="0" /&gt;
&lt;/center&gt;

&lt;a href="http://primates.ximian.com/%7Elewing/blog/"&gt;Larry&lt;/a&gt; says he wants to get this in soon.  You can follow along at home by CC'ing yourself to the infamous &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=139796"&gt;bug&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-115759277954188463?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/115759277954188463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/09/tag-searching-in-f-spot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/115759277954188463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/115759277954188463'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/09/tag-searching-in-f-spot.html' title='Tag Searching in F-Spot'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33979271.post-115758871279871159</id><published>2006-09-06T23:26:00.000Z</published><updated>2006-09-07T04:07:08.826Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='banshee'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Smart Playlists in Banshee Core</title><content type='html'>&lt;a href="http://abock.org/"&gt;Aaron&lt;/a&gt; has moved the Smart Playlist plugin from &lt;a href="http://svn.banshee-project.org/"&gt;Banshee SVN&lt;/a&gt; into &lt;a href="http://banshee-project.org/"&gt;Banshee&lt;/a&gt; itself.  Two nights ago I added some pre-defined smart playlists:

&lt;center&gt;
&lt;img  src="http://photos1.blogger.com/blogger/1607/3737/1600/Screenshot-New%20Smart%20Playlist.png" alt="" border="0" /&gt;
&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33979271-115758871279871159?l=gburt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gburt.blogspot.com/feeds/115758871279871159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gburt.blogspot.com/2006/09/smart-playlists-in-banshee-core.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/115758871279871159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33979271/posts/default/115758871279871159'/><link rel='alternate' type='text/html' href='http://gburt.blogspot.com/2006/09/smart-playlists-in-banshee-core.html' title='Smart Playlists in Banshee Core'/><author><name>Gabriel Burt</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
