Songbird path to Agility - Part II

By Georges Auberger Georges Auberger

Twister Coaster

Previously, we’ve examined the new development practices that the Songbird team adopted to plan and track a release. Everyone on the team was very eager to put them to the test. Unfortunately, at the time, we were still in the middle of the 0.3 release cycle and new work could only be started once that release was completed. During the 0.3 release, everything was still treated as a bug, but in fact, many bugs were stories and tasks in disguise. We decided to apply some of the newly defined tracking principle to help us guide and finish the cycle, so we could start fresh with our next release as soon as possible.

Cuánto es?

The first step was to add cost to everything. We introduced a new cost field in Bugzilla and put a cost value on everything according to our new scale of 1, 2 and 3 points. With costing in place, we were in a position to compute how much points the team was able to complete in a typical work week. That total, normalized per work day became our team velocity.

Read More »

Songbirdteam Tweets for the week of 2008-08-31

By songbirdteam songbirdteam
  • Songbird 0.7 beta reviews are in! Webmonkey’s review is thorough, well-written. Thx Scott G. http://is.gd/1W3i #
  • Songbird hax0rs, need a project? Songbird community calls for an Album View: http://is.gd/1W70 #
  • Ubiquity 0.1 == Greasemonkey 2.0. Huge props to Moz Labs! http://is.gd/1Wns #

Songbirdteam Tweets for the week of 2008-08-24

By songbirdteam songbirdteam

Songbird Beta is Released!

By raffel raffel

We’re excited to announce that Songbird is now in public Beta! This update to Songbird includes a new default look and feel, several new features, performance gains, improvements to stability and additional playback capabilities.

New Features

A New LookA New Look
We’ve completely redesigned Songbird to make it simpler and more intuitive. We’ve improved drag-and-drop throughout the application and worked to optimize music management vs. web browsing experiences.

Smart PlaylistsSmart Playlists
Create dynamic playlists that automatically update based on criteria you set.

Concert TicketsConcert Tickets
Discover upcoming shows in your area based on the artists in your library. Event listings powered by Songkick.

Last.fm ScrobblingLast.fm Scrobbling
Integrated Last.fm support that allows you to scrobble, love, and ban your tracks.

Album ArtworkAlbum Artwork
Display the currently playing track’s album art and write new artwork back to the file.

Note: If you are upgrading from an older version of Songbird, be sure to get the Concerts and Last.fm add-ons so you can enjoy all the new features we’re talking about!

Performance Enhancements

A lot of users have asked us to devote cycles to focusing on performance and stability improvements. We made substantial investments in this release and will continue to dedicate much of our next release to focusing on this area. In this release we:

  • Started our migration towards adopting GStreamer as our media core on all platforms. Starting with this release, GStreamer handles playback of FLAC files. In our next release, GStreamer will become our default media core and handle all codec playback and enable additional functionality, such as gapless playback.
  • Improved startup performance. Launching Songbird is now significantly faster than before, in some cases by several orders of magnitude.
  • Reduced memory usage on Windows and Linux by enabling jemalloc as Songbird’s memory allocator.
  • Reduced the time it takes to import media and scan metadata. On all platforms reading metadata is now twice as fast.
  • Improved search results and sort order by ignoring diacritics (like á, ö etc).

For Developers

Early Feedback on 0.7

“A marked improvement over the last release” - Jason Kincaid - TechCrunch

“Songbird’s new UI is also a major improvement” - Sarah Perez - ReadWriteWeb

What’s Next

As we march towards a 1.0 release, our goal is to improve existing features while continuing to focus on performance gains and stability issues. Stay tuned to the blog to keep up to date, or if you like to live dangerously check out one of our nightly builds and see the progress for yourself!

We’re always interested in hearing your feedback so please comment below and file bugs and/or feature requests in bugzilla.

Recommended Add-ons

By rtomayko rtomayko

The Songbird add-on developer community has been on a tear! We’ve been seeing a ton of great add-ons being published lately. In order to help new Songbird users dive in with a good starter set of add-ons, we’ve taken a page from our friends at Mozilla and have published a list of recommended Songbird starter add-ons, hand-picked by the Songbird team.

This list is dynamic, and you can expect it to change over time as we identify those add-ons with broad community appeal. Your participation on the add-ons site is important in establishing which add-ons are most vital for new users, so be sure to use the rating tool and leave a comment on your favorite add-ons. We use a variety of statistics to help guide the selection but the key metric is community activity.

Tip: Check out the list in Songbird to get recommendations tailor fit for your platform and player version.