Plugins, Addins, Extensions, oh my!

We are hard at work on the next generation of Banshee, and I’ll be posting details and juicy screencasts and screenshots soon. What I’m curious about now is what we should call Plugins in our UI. We use Mono.Addins in trunk now, and I have been thinking about renaming Plugins in the UI to something else, such as Extensions. My first thought was, “what does everyone else use?”

That wasn’t so helpful:

  • Banshee, Totem, gedit: Plugins
  • F-Spot, Epiphany, Firefox: Extensions
  • Tomboy: Add-ins

While this is just a small sampling of GNOME applications I thought of in 30 seconds, by far I think Tomboy loses. Add-ins, especially hyphenated, is weird. Note that Firefox seems to mix Extensions and Add-ons. Extra weird.

So the vote is between keeping it Plugins or switching to Extensions. I don’t care either way, but it would be nice to settle on some consistency within GNOME. Or maybe it doesn’t matter. Just a thought.

Some other names we have thought of include: Plugstensions, Bundleups, Snap-Ins, Snap-Ons, and snorp even recommended Butt-Plugs, but I don’t want to think too far into that one. I am sure Strap-Ons was in the running at some point too.

This is where you leave your €0.02. I hope it gets philosophical.

UPDATE: It seems like Extensions wins. Bugs filed against Totem, gedit, Rhythmbox, Tomboy, MonoDevelop, and Banshee. Other applications I’ve run across are already using Extensions, like F-Spot and Epiphany.

A smörgåsbord of text and an erratum

The History Channel Presents: gst-sharp

On the heels of my last post regarding GStreamer C# bindings, Alp Toker, original author of the first generation gst-sharp binding, provided me with a little more history regarding his binding.

“The ‘valiant effort’ to bind GStreamer in C# wasn’t just a couple of years ago, it was in 2002, and it targeted not GStreamer 0.8 but 0.4.1, making it one of the earliest GStreamer language bindings in use.”

I had thought the original binding started against 0.6.x, not 0.4.1, which is really cool and just one more reason why the new binding must become on par with other language bindings (PyGst).

Oh, yes, and some photos

I have posted some of my [less incriminating] photos from GUADEC. It was an absolute blast, and was wonderful to meet everyone in person finally. You can find my photos in the guadec2006 group on Flickr or in my F-Spot exported gallery. There’s way too much to write about on this subject, so I’ll reserve that for my thoughts.

Has anyone had problems listening to “Jono’s World of Metal”? For the record, Jono, Ted had everything to do with it. (actually, that’s completely false)

Just one more question: just who will have the honor of removing it? :-D

On the platter today…

My new head Sporting the ultra-sexy Fluendo hat, Christian delivered my new head for planet use. I like it very much. To whomever updates hackergotchi’s on various planets: would you mind doing me the honor?

My Recommendation?

I woke up this morning to find that Fredrik had developed yet another excellent and surprising Banshee plugin. This one totally has me hot for playing music.

last.fm recommendations

That’s right, as you listen to music, the pane below the track list shows recommended/similar music ala last.fm. Go Fredrik, Go! I have a good feeling there will be much more to come on this one. ;)