Songbird Top 40

ninja hero!

whatisit? over the next six weeks, we want to port the 40 most rockin' and community-requested Firefox extensions to Songbird.

why? cuz both Songbird and Firefox are built off the same Mozilla platform, and cuz we've gone out of our way to try and make porting Firefox extensions as straightforward as possible

wutsinitforme? fame? glory? our undying gratitude? top 3 get framed autographed one-of-a-kind poster prints drawn exclusively for this contest by koshi. runners-up get world-famous Songbird t-shirts. everyone who participates gets our love (which ain't cheap).

when? now!!! this whole #! runs for 6 weeks, and wraps up march 1st.

how? ready to join the effort? then read more here.

NameOwner(s)Status
AdBlock PlusWladimir Palant
Email: trev at adblockplus dot org
Working on:
AdBlock Plus
Complete Download
allmusic.com Toolbaraaronl
Email: frontpage at aaronl dot com
Working on:
allmusic.com Toolbar
Complete Download
ChatZillaMitch_1_2
Working on:
ChatZilla
Complete Download
CustomizeGooglebzoomer16
Working on:
CustomizeGoogle
Complete Download
del.icio.us (SimpleDelicious)NeoAlchemy
Working on:
del.icio.us (SimpleDelicious)
Complete Download
DownThemAlln.maier
Email: info at downthemall dot net
Working on:
DownThemAll
Complete Download
Email This! Bookmarkletlazyrussian
Working on:
Email This! Bookmarklet
Development Read the blog
Extension List Dumpersogame
Working on:
Extension List Dumper
Complete Download
FasterFoxGeekShadow
Working on:
FasterFox
Complete Download
Favesbx
Working on:
Faves
Complete Download
FaviconizeTabKyosuke Takayama
Working on:
FaviconizeTab
Complete Download
Firebugianloic
Email: ian at mckellar dot org
Working on:
Firebug
Complete Download
FireTrayinf3rn0
Working on:
FireTray
Complete Download
FlashBlockmuratbiskin
Working on:
FlashBlock
IMDb Preview
Development
FlashGotGiorgio Maone
Email: g dot maone at informaction dot com
Working on:
FlashGot
NoScript
Complete Download
FoxSaverchrislusf
Working on:
FoxSaver
Complete Download
FoxTorrentjfleming
Working on:
FoxTorrent
Testing
FoxyProxyericjung
Email: eric dot jung at yahoo dot com
Working on:
FoxyProxy
Complete Download
Full Screen Homestar Runnerstevel
Email: stevel at songbirdnest dot com
Working on:
Full Screen Homestar Runner
Web Developer
Complete Download
Html Validatormgueury
Email: mgueury at skynet dot be
Working on:
Html Validator
Complete Download
iMacrosjjp
Working on:
iMacros
PicLens
Development
IMDb Previewmuratbiskin
Working on:
FlashBlock
IMDb Preview
Development
JSViewrbeck
Working on:
JSView
Complete Download
Me.diumfiretoad
Email: mcollins at me dot dium dot com
Working on:
Me.dium
Complete Download
MinimizeToTrayMook
Working on:
MinimizeToTray
Complete Download
Nightly Tester ToolsMossop
Working on:
Nightly Tester Tools
Complete Download
NoScriptGiorgio Maone
Email: g dot maone at informaction dot com
Working on:
FlashGot
NoScript
Complete Download
Now Playing Xdigitales
Working on:
Now Playing X
Development
PicLensjjp
Working on:
iMacros
PicLens
Development
SamePlace1
requires xmpp4moz
bard
Email: bard at hyperstruct dot net
Working on:
SamePlace
xmpp4moz
Complete Download
Screengrab!andym
Working on:
Screengrab!
Development
ScribeFirestevo
Email: steven at songbirdnest dot com
Working on:
ScribeFire
Complete Download
Search Plus for Videoseminformatics
Working on:
Search Plus for Video
Complete Download
Shareaholicj.meattle
Working on:
Shareaholic
Complete Download
StumbleUpondstile
Working on:
StumbleUpon
Complete Download
Stylishnp
Working on:
Stylish
Complete Download
Tab Mix Plusjoshualam
Working on:
Tab Mix Plus
Development
User Agent SwitcherDempsey
Working on:
User Agent Switcher
Complete Download
Web Developerstevel
Email: stevel at songbirdnest dot com
Working on:
Full Screen Homestar Runner
Web Developer
Complete Download
xmpp4mozbard
Email: bard at hyperstruct dot net
Working on:
SamePlace
xmpp4moz
Complete Download
YouPlayerw.walewscy
Working on:
YouPlayer
Complete Download

Last updated on Tuesday, Mar 4 2008
Icons by: FastIcon.com

Legend:

StatusDescription
OpenUnclaimed, up for grabs!
Development  Under active development by the owner(s)
UploadedUploaded - but not yet tested
TestingIn testing awaiting verification
CompleteVerified by at least 2 testers to be working and functional. Congratulations!

Statistics:

  • 32 completed
  • 1 in testing
  • 8 in development
  • 0 still need help!

The Top 3!


teh winnahs
... and then there were 3.

A small group of us got together in a room, with a laptop, a projector, and the Top 40 add-ons. Together we assaulted my poor Songbird profile with a myriad of extensions, argued, debated, and eventually whittled the many many awesome add-ons down to the 3 winners.

In alphabetical order, please give a huge congratulations to ChatZilla, Me.dium, and Stylish.

ChatZilla screenshotChatZilla was done by Mitch_1_2 (well known to any #songbird peeps), and while on the surface it may appear to be a straight-forward port of the Mozilla codebase, if you dive deeper into the bug tracker for it you'll find Mitch_1_2 actually uncovered some bugs with ChatZilla, as well as Songbird. Don't only did he uncover bugs in Songbird, he submitted patches and has since become a thoroughly engaged developer. Additionally, he's working on pulling in display pane integration. We also see a lot of promise for music-related chat, displaying what you're currently listening to, etc.

Me.dium screenshotWe've blogged about Me.dium before, but needless to say - we're big fans. Socialising, sharing, and music all go hand in hand with each other. Me.dium's integration into Songbird looks phenomenal, and fully takes advantage of Songbird's unique media playing + browser heritage allowing Me.dium users to join their friends at webpages, as well as search for music their friends are currently listening to.

Stylish screenshotOne of Songbird's most powerful features is its ability to completely change its look and feel via Feathers. Feathering the media player is huge, but taking an add-on like Stylish and letting it style the entire Web to match Feathers takes it even one step further. Check out this screenshot of Google in Songbird with a matching Rubberducky style.

Congratulations to our three winners, and a huge thanks to all the other Top 40 developers. Your efforts and accomplishments are amazing, and we love and appreciate all the work you guys put in. Y'all will be getting a thank you gift in the mail! :)

(a special honourable mention goes out to bard for uploading his SamePlace & xmpp4moz extensions over a painfully slow 33.6kbps GPRS modem connection while traveling through Europe in order to get them submitted in time for the Top 40 deadline! :-))

cheers,
steve and the rest of the Songbird team

Top 40 Wrapup

... and so it ends!

The Top 40 has concluded. We had 32 completed ports, with another 8 in development still. Everyone did an amazing amount of work to get all these extensions up and running on Songbird.. I'm in awe.

We'll be judging throughout this week and will try to have winners announced by Friday.

Top 40 drawing to a close!

The Top 40 is wrapping up on Saturday, so add-on developers: please finish up soon! Upload your add-ons to the site so we can get them counted for the Top 40!

Application (and version!) specific chrome/skins/styles

Here's a nifty trick forwarded to me from Eric Jung of Foxyproxy fame. Like many of the Top 40 developers, he's building in Songbird support into the same XPI that also supports Firefox, Flock, etc.

He wanted to not only bind chrome and styles to specific applications, but to also be able to support multiple versions of multiple applications. Specifically, due to the deprecation of mainScriptsOverlay.xul in favour of layoutWithBrowser.xul & layoutWithoutBrowser.xul in 0.5, he wanted to target the right overlay for the right version.
(Yes, we kept mainScriptsOverlay.xul backwards compatibility, but Eric is being a conscientious developer and removing obsolete/deprecated dependencies as soon as he finds out about them. Yay Eric!)

What he ended up doing was using the application and appVersion modifiers for chrome/skin/styles lines and doing something like:


overlay chrome://songbird/content/xul/mainScriptsOverlay.xul
chrome://foxyproxy/content/firefoxOverlay.xul application=songbird@songbirdnest.com
appversion=0.4

overlay chrome://songbird/content/xul/layoutBaseOverlay.xul
chrome://foxyproxy/content/firefoxOverlay.xul application=songbird@songbirdnest.com
appversion>=0.5pre

(those should all be on two separate "overlay" lines - but I let them wrap for the sake of readability)

Cool, no?

XML feed

User login

Download a Nightly Build

Keep me posted!

Sign up to be notified of new releases & important updates.


Get a Songbird Tshirt

Songbird Buttons


Get Songbird
Get Songbird
Get Songbird
Get Songbird


More buttons for your blog...