Multimedia applications based on GStreamer usually handle playback with the
playbin element. I recently added support for playbin3 in WebKit. This post
aims to document the changes needed on application side to support this new
generation flavour of playbin.

Time for a change! Almost 10 years ago I was starting to hack on a
Blog engine with two friends, it was called Alinea and it powered
this website for a long time. Back then hacking on your own Blog
engine was the pre-requirement to host your blog :) But nowadays …

Back in January 2011 I wrote a GNOME-Shell extension allowing Gajim users to
carry on with their chats using the Empathy infrastructure and UI present in the
Shell. For some time the extension was also part of the official
gnome-shell-extensions module and then I had to move it to …

I spent Easter in Milan, attending the second official GStreamer
hackfest. It has been a productive event and, as always, a pleasure to
hang out with some members of the GStreamer core dev team fame :)

I focused on a few GStreamer bugs that were blocking some other WebKit
bugs related …

In a previous post I was explaining how the WebAudio GStreamer backend is implemented in WebKit. What was missing was a nice
screencast demonstrating the feature in Epiphany. Thankfully the
valiant Mario Sanchez took up the challenge and the result is
quite nice:

WebAudio is a JavaScript API for processing and synthesizing audio in web applications. It has been implemented first in Google Chrome and later on in Safari. The intention behind this blog post is to explain
how other WebKit ports can support the WebAudio APIs using
GStreamer. The WebKit GTK+ port …

I gave a lightning talk at the Desktop Summit about integrating media lookup features in the Shell. It’s a little experiment I worked on during my Igalia hackfest time. The integration is done via a simple Shell extension that hooks new Grilo based search providers in the Shell.