By Matt

Metadata Progress

By Matt Matt

As Daniel mentioned, lots of work has gone into metadata support lately. The new editor is looking good, file writing unit tests are passing, and there are only a few bugs left for this release. Thanks for all your help! Here is a quick summary for fellow metadata nerds:   FORMATS Songbird uses TagLib 1.5 [...]

Developer Tools Update

By Matt Matt

We have a solstice present for developers: a 0.4 Extension Wizard Druid.

Getting started with extension development can be time consuming, so we’ve built a tool to let you skip past the first two hours. They are boring hours anyway. Now you can pick a title, enter your name, select some UI sample code, and start hacking. Eventually you’ll need to understand the details, but in the meantime you can still have fun.

Download the latest 0.4 release candidate, then install the Developer Tools Add-on. Once installed, select Tools -> Create Extension from the main menu.

Cheers!

We <3 Feathers

By Matt Matt

We love all the feathers that have been coming in lately. Since the 0.3 pre-release lots of people have been customizing their birds, and the results have been pretty cool.

With 0.4 coming out though it’s time to make sure the existing feathers continue working. Fortunately not too much has changed, and updating is almost as easy as modifying the version compatibility metadata.

If you designed feathers for 0.3, take a look at our Updating to 0.4 HOWTO (Thanks to Pino for helping with this).

If you’d like to create new feathers for 0.4, grab the latest nightly and check out the developer center.

INVISIBLE BIRD!

By Matt Matt


Bug 3687 (Nuke the titlebar, plzkthx) is finally fixed.

Thank you thank you thank you to Håkan Waara, Steven Michaud, Colin Barret, and Josh Aas. Their hard work has restored XULRunner support for chromeless translucent windows on OS X.

Tonight’s build should be much less embarrassing on both Mac and Linux. Look for custom window chrome and a miniplayer with nice curves. Mmmmmmm.

Attention Add-on Developers: We Done Broke Your Shit

By Matt Matt

It’s now or never. Songbird’s menubar, toolbar, and statusbar have been updated to be compatible with Firefox extensions.

This means that porting existing Firefox extensions could be as easy as modifying install.rdf and chrome.manifest configuration files. If you give it a try, please stop in to irc.mozilla.org#songbird and let us know how it goes.

It also means that existing Songbird extensions may have to be updated. In particular, if you’ve written an extension that uses any menu other than Tools, we just broke it. Sorry, but it’s for the greater good. Onward and upward!

See Changeset 6808 for details.