I’ve been using Songbird at work since it was officially released a week or so ago. There are things I enjoy about it, but also things that confirm its “1.0ness.” Suffice it to say, I’ll most likely be using Songbird on my PC at work, but it won’t dethrone iTunes on my Mac at home.
Songbird is based on the Mozilla technology platform, which is the same basis for Firefox and Thunderbird, among other products. As such, there are a few aspects of the application that feel very “browseresque.” This, in my experience, is both good and bad: On one hand, I think leveraging the Mozilla plugin system is a very smart move. Plugin authors are able to easily deliver new skins and functionality through a consistent API. However, there comes a point where a product can lose a sense of self, and I fear that could happen with Songbird if the developers do not enforce a sense of being into the application. It’s easy to say that an application can do anything or be anything, but losing scope and control over what an application actually does (especially an application that’s supposed to sustain a business) can be ultimately harmful to the organization. It would do well for the creators of Songbird to keep in check what, exactly, they want the application to become.
While I believe the plugin architecture is a huge benefit to Songbird, there are things I wish I didn’t have to do. As the software is still in its initial public offering, I’m not entirely concerned, but I would like to throw out a few suggestions for a 1.5 or 2.0 launch. Certain features are almost universally recognized among music-playing applications. Songbird, by default, does not offer the ability to minimize the application to the system tray (in whatever form that may take across the various operating systems it supports). Nor does it “jump” to the currently playing song when viewing songs in library mode. These two features, among others, are readily available as plugins, but casual users may be hard-pressed to install plugins for features not included by default. I would suggest that, having a somewhat active community of plugin authors, the creators of Songbird bundle certain “gimmes” into the application for future revisions. While some users might not want to minimize the application to the system tray, I feel like installing a plugin to do it is tedious, given the availability of the feature in both iTunes and Winamp. Even if it’s a third-party plugin, as long as I don’t have to install it in the first place, you’ve effectively added a feature without really doing any extra work.
Usability issues aside, there appear to be some playback issues with Songbird, too: I’ve had problems playing both MP3s and FLACs alike. Adding to the unfortunate nature of the playback issues is their sporadic nature. I’ve been able to play an MP3 fine from the first second, but when skipping to any point in the song, Songbird might refuse to play anything. Likewise, there have been times where no audio is played from a track if the song is played from the beginning, but when skipping just one or two seconds in, it plays fine. As much as I’m a usability nut, these issues obviously take precedence in a music-playing application, and I’m hoping they’re addressed in the coming weeks.
Taking everything into consideration, I’m still using Songbird at work. It feels more Windows-y than the PC version of iTunes (Sorry, Steve) and promises to function better than Winamp (plus, who wants to support AOL these days, really?). I think a good takeaway on the application is this: My co-worker installed Songbird on Ubuntu the other day and said that, although it had crashed during playback two or three times over the course of a couple days, it was still the best media player he had ever seen for Linux, period. I enjoy that advancement is still being made in the PC and Linux music playback arena, outside of applications like Windows Media Player and XMMS. Keep up the good work, Pioneers!