Tagged as Top 40

41 is the new 40

By stevel stevel

This is not a conspiracy. I repeat. This is not a conspiracy.

Those of you with high visual acuity might note that a few of the Top 40 disappeared today. *gasp!* No no, I didn’t take anything off that people are working on.

Looking at the 6 that were remaining, I removed 4. I know what you’re all thinking… “You lying cheating bastard!”

As with the last time I was accused of being a lying cheating bastard, let me explain myself. :) I removed 3 of them (Allpeers, BlueOrganizer, & Yahoo Music Media Player) because given that they don’t even work with Firefox 3 yet, it will be decidedly non-trivial to port them over to Songbird. I removed Tails Export because microformats are now a first class integrated object in Firefox 3, so it’s not likely that it will be brought up to date with FF3 (and certainly not with Songbird).

There are still 2 left unclaimed: Tab Mix Plus (which is still non-trivial, but would be cool to have certainly), and the Video DownloadHelper. The second is probably negated somewhat by YouPlayer being worked on, but if someone wants to give VDH a go - let me know!

Best. Music. Ever. (okay, fine, for 2007)

By stevel stevel

… at least according to the blogosphere. I’m talking about the Hype Machine Zeitgeist. They’ve published their listings for:

The best part is the 50 Best Songs totally rocks under Songbird thanks to Hype Machine’s use of Songbird’s Webpage API.

And in other news, we had one more Top 40 extension completion today with bx’s work porting the Faves extension to work under Songbird. Yay! More social bookmarky goodness!

Extension roundup….yeehaw

By stevel stevel

The Round Up

My extensions list installed in Songbird just keeps on growing… I’m loving the new extensions people are porting over to Songbird. Some of the new ones posted up so far (in alphabetical order):

  • CustomizeGoogle — adds a bunch of neat-o options to configure and.. well, customise, Google. my favourite? “Remove Click Tracking” which means I can right click on the Google search result links and copy the URL and get a *real* URL rather than a google.com link forwarding URL. yay!
  • Firebug — best. debugger. ever. seriously. Every extension developer who has to muck with Javascript owes ianloic a beer.
  • FoxSaver — who *doesn’t* like cool screensavers? i’ve got this running on a box acting as a music jukebox, and pull photos and rss feeds when it goes idle. this only makes me want REAL full screen support for applications on the Mac even more.
  • JSView — i can’t think how many times i’ve tried to view source only to have pages pull in external JS & CSS. the ability to view external Javascript and CSS source files saves me a ton of time when i’m copying^Wuh… leveraging source and examples from the web.
  • Nightly Tester Tools — i’m actually looking at making this part of the first run bundle for nightly builds. the ability to selectively/individually override version compatibility for extensions is worth it alone.
  • Shareaholic — if you’re a social fiend like i am, then having one-click (okay, two if you count the toolbar drop down) submission to all the big sites (digg, facebook, del.icio.us, etc.) rocks.
  • Stylish — Greasemonkey for CSS. Ahhh beautiful - my favourite CSS is Dark Gray Google which makes google.com totally match Songbird’s rubberducky Feather.

Top 40 status

By stevel stevel

I’ve been a little remiss in blogging the Top 40 status lately… I’ll blame it on recovering from the 2 kegs we had at the DevCamp last weekend. :-)

T’was great to meet a bunch of the extension developers that came by like the FoxSaver, Me.dium, VLC, XSPF guys and everyone else who dropped by to hack, say hi, or just hang out and drink.

We actually made some progress on the Top 40, had a few info sessions, answered a lot of questions, and goofed around in front of the HootyCam for all our friends on IRC. Speaking of which, have you seen the progress for the Top 40 lately? Check it out, we’re at 16 completed with another 9 in testing. There are still 14 more in development… and only 6 left unclaimed.

If you want to help work on and port Tab Mix Plus, Tails Export, Video Downloadhelper, Yahoo! Media Player Plugin, AllPeers, or BlueOrganizer - now is the time!!

I should cleanup my profile, install all the completed or in testing addons and take some screenshots… :)

Liberating mousethrough from the talons of the Bird

By stevel stevel

This was mentioned in our Firefox extension porting guide, but it appears enough people are hitting it that it’s worth a wider publishing.

Due to the way Songbird is drawn as a frame-less window, we make portions of the app draggable so the user can move the window around. Unfortunately, this currently extends to the status bar - meaning extensions that add icons to the status bar don’t get mousethrough events passed to them. You may have noticed this if you have an element using onclick or ondblclick (or any other capture events) in your <statusbarpanel> element that doesn’t seem to respond to your clicks.

The workaround is, fortunately, very simple. Just add the mousethrough=”never” attribute to your element, e.g.:

<statusbar>
    <statusbarpanel>
        <image id="foo"
            src="chrome://foo/skin/bar.png"
            onclick="alert('yay!');"
            mousethrough="never" />
    </statusbarpanel>
</statusbar>

Apologies for the inconvenience… we’ll try to see how we can address this in a future release - but for now, this should get you up and running!