In my last blog post I talked about how to add self registering keys to lua based sources and segregating views. Now I was finally free to add and use any keys I wanted to
thegamesdb for fetching and using that metadata. Here’s how I used the newly added feature to grilo.
4th June - 25th June
As I had already added keys like
publisher, I began by adding all the following remaining keys to
thegamesdb and GNOME Games.
These keys will be later used to display game metadata as
What happened to segregating views?
For a long time now Games has had a very basic UI, displaying only a collection of games. Having already had added the
developer key to Games, I chose to add a
developer view, displaying collection of games by developer. Along with the
developer view a
platform view was also added to display collection of games by platforms. A
GtkStackSwitcher was added to the header bat to easily navigate between these views.
The games which do not use Grilo to fetch their metadata or the games for which the
developer wasn’t available were assigned an “Unknown” developer.
Game covers aren’t currently visible as
thegamesdb have switched to a new API. I’ll soon be updating
grl-thegamesdb to use this newly updated API.
I’ve already started working on
description view mentioned above, and will be updating you all soon on it.