Planet maemo: category "feed:7136379a29f5707c87780892e0eda16f"

I have got those related with Grilo, and put them here. Besides the original WebM format videos, I provide also Theora version (in lower quality, intended to those who can not play WebM yet), and the slides too.

The first is a complete talk about Grilo: what is Grilo, what provides, and some of its features.

The second one is a 5 minutes lightning talk, about using Grilo to create a daemon that is able to provide content to other clients through DBus.

The thid one, is also a 5 minutes lightning talk, that explains the port of Grilo to Maemo 5, and how it was used to add more multimedia sources to N900‘s Mediaplayer.

Damn! While I was working on the port of SeriesFinale v0.3.6 from Fremantle to Diablo, hoping to reach the upstream version of it, Joaquim announced SeriesFinale v0.4. Well, do not worry. I’m just one step back to reach him :).

What will you find in this new release? Almost the same as in Fremantle version, except the cool colors Joaquim added. Main reason is that he is using a feature in Fremantle that is not available in Diablo. Actually, a minor issue, as remaining features have been ported.

Some months ago I began a port of SeriesFinale to Diablo (Maemo 4), the software that rules Nokia N8x0 series. Working on it every now and then, finally I have achieved a first version which has everything I was using from Fremantle version.

After talking with Joaquim, the original author (and also my workmate), we decided to put this port as a branch in official repository.

What will you find in this port version?

It is based on SeriesFinale v0.2.1

Some features have not been ported yet. For instance, adding series manually or edit information about episodes is not ported yet, and thus are disabled.

It is a multi-window application. Yes, in order to keep as much the same code as original version as possible, I ended up in a multi-window application: browsing through shows, seasons, and so on is opening different windows. Going back is as simply as closing the opened window. I know it is ugly, but my main goal was to have a functional version running in Diablo. And it does, indeed!

I expect to integrate new changes in Fremantle version, and also to implement all features that remain unported.

Regarding the multiple windows issue, I need to evaluate if it is worth to change it and use just one window with some browsing widget. The main point here is that whatever I do, it should make easy to integrate new features from Fremantle version. After all, Fremantle version is the “official” one

Reading Maemo Brainstorm I happened upon a complaint: Mediaplayer and other players do not have an equalizer. Though I don’t use equalizers very often, sometimes I did it, and I find a bit upset not having one in such cool device.

Being a MAFW development, I think MAFW can provide this feature. So I made a fork from mafw-gst-renderer, and I’m pleased to announce mafw-gst-eq-renderer, which can be summarized as mafw-gst-renderer + equalizer. It’s totally open, and you can follow its development from gitorious. It must be clear that this plugin is not part of official MAFW, but a community plugin that I did in my free time.

The main goals for this fork were adding equalizing capabilities to mafw-gst-renderer, and providing a graphical equalizer. I think both were achieved.

MTR (master branch) is the upstream development: this provides Mafw-Gst-Eq-Renderer-Plugin, which creates a Mafw-Gst-Eq-Renderer source, which is accessed through gsteqrenderer UUID. If you install it in your N900, you’ll have two renderers: the original one (mafw-gst-renderer) and the new one (mafw-gst-eq-renderer).

Unfortunately, Mediaplayer only handles mafw-gst-renderer. If you want to use mafw-gst-eq-renderer instead, you must replace mafw-gst-renderer with the MGR flavour (mafw-gst-renderer branch). It provides the same capabilities as MTR flavour, but inherits the names from mafw-gst-renderer: the plugin provided is named Mafw-Gst-Renderer-Plugin, which creates a Mafw-Gst-Renderer source that can be accessed through gstrenderer UUID. Install this flavour and remove mafw-gst-renderer and Mediaplayer will be able to use the equalizer.

Setting equalizer values is as easy as changing values in GConf. If you’re writting your own mediaplayer, you can provide your own equalizer but reading/writting gconf values. For those that doesn’t have an equalizer (like Mediaplayer) a Control Panel applet is provided. With the applet a set of predefined presets are provided, though applet allow to save user configurations.

My aim is to synchronize this development with original mafw-gst-renderer, integrating all relevant changes whenever new versions are released.