Rego’s Everyday Life

A blog about my work at Igalia.

Web Grilo Player – Playing with WebKitGTK+ and Grilo

Lately I’ve been spending my hackfest time in a new idea that seems to me like a nice test. The idea basically was to create a desktop application with a web interface for Grilo using WebKitGTK+. That would let me to play with some projects in which my mates are working, taking advantage to test the new features of HTML5 and JavaScript interfaces. Then I started to code a small GNOME application called Web Grilo Player (it looks like a suitable and very imaginative name ;-)). The application is written in C and use WebKitGTK+ DOM bindings to manage the interface. For the moment it’s just able to navigate media sources provided by Grilo and it already shows images and reproduce audio and video using specific HTML5 tags. You can find the source code at Git repository.

As I said, it’s just a test and right now the interface looks really horrible but, at least, it works as I can show you in the following video.

Finally, I hope to find time to keep working on it and start to play with more HTML5 and JavaScript features in order to improve current interface.


Comments

On 10/12/20 12:03, **J.A.** wrote:

That’s a cool try.

Just out of curiosity. As grilo’s developer, I’d like to know what was the grilo feature you most missed, or the one that was most difficult to work with (if any).

On 10/08/25 10:50, Manuel Rego Casasnovas wrote:

@J.A. nothing special, it’s just a test and I’ve just followed Grilo Test UI using more or less the same functions.

I’ll tell you if I find any issue in the future ;-)