Sometimes longer than we'd like. Over two years ago at a Boston GNOME Summit Aaron Bockover laid out some of his ideas about the future of Banshee. At the time Banshee wasn't very mature, it was in need of some love and new blood. In the room along with us was Gabriel Burt, Miguel de Icaza and his band of mono people, Mike Urbanski, Brandon Hale, and a few others.
Over the course of this session we discussed things like the much-needed play queue, the need to redo a bunch of the guts, better device support, and a myriad of other ideas and thoughts. At the time it seemed so impossible that Banshee would ever get there.
This week Aaron announced Banshee 1.4, and in my view this is the Banshee that we envisioned. Much has changed. Since then Gabriel has been working on Banshee at Novell for a year now, and the Banshee community has grown by leaps and bounds.
In many ways I feel like Banshee 1.4 is what 1.0 should have been. Hindsight is very 20/20, but looking back at the amount of work accomplished by the team (on top of their other work duties) and the solid base that is current Banshee, I think the decision to rework the guts and push through to what we have today has been worth it. I think that getting out 1.0 and 1.2 when they did come out was important, even though some things weren't finished.
So now that we're here ... aaaaahhhhhhhh.
So now what? Well, I for one have been looking forward to this day for a number of reasons. One, I feel that Banshee has now reached a point where it can be boring. By "boring" I mean mature. The big churn is over and now we can concentrate on the sexy little bits.
I myself have been lucky to watch the Ubuntu part of the Banshee community grow. We have hyperair maintaining the Banshee team PPA, which provides Ubuntu users top-notch binaries for running Banshee. Prior to hyperair, there was no one really working on delivering fresh-Banshee to Ubuntu users, so my thanks go out to him. I've literally forgotten how to build Banshee from source. :)
And clearly no one can ever forget Sebastian Dröge's work on not just Banshee, but the entire Mono stack in Ubuntu over the years. He's been off doing awesome things for Collabora, but his contributions to Ubuntu, Debian, and Banshee are very significant. And lastly, my personal bug hero, Andrew Conkling, who has been that "bridge" between Ubuntu and upstream; triaging bugs and ensuring that the right bugs get reported to the Banshee developers and generally kicking serious butt.
I'd also like to thank those of you out there who have reported bugs in Banshee, helped people in IRC, and done general support and advocacy. You're all full of awesome.











