Some updates on Grilo since my announcement post (in chronological order):
- Juan is packaging Grilo, check details here.
- We have bindings for Vala thanks to Víctor Jáquez.
- Grilo 0.1.2 is released, check this post for details.
- We have a plugin ranking system now. This is used when you request Grilo to resolve metadata for a particular media object and there are various plugins capable of doing so (imaging for example that you have two plugins for resolving the album art or the lyrics, etc).
- We have set up a PPA for Grilo on Launchpad, details here.
- I am working on a Totem plugin, so far I got a first prototype working and I can use Grilo sources from Totem enabling me to browse and play content from all the Grilo plugins. Now I need to focus on adding a few more features and configuration options.
Grilo should really be a helper library for the D-Bus API here:
http://live.gnome.org/Rygel/MediaServerSpec
that way, you don’t need to run the sources in the same memory space, don’t need to care about the language it’s written in, etc.
Feel free to talk to Zeeshan or myself if you have questions about the above, btw 🙂
@Bastien
Actually Zeeshan told me about that D-Bus API today and it’s very interesting. I’ll check it out in detail and talk to you both soon 🙂
Hello
I have difficulties to get the vala test in the tools folder to run.
valac –vapidir=/home/shuerhaaken/grilo/bindings/vala/ –pkg grilo-0.1 gr-test.vala
worked but the linking against libgrilo didn’t work:
./gr-test: error while loading shared libraries: libgrilo-0.1.so.0: cannot open shared object file: No such file or directory
Anybody knows how to fix this?
Thanks
@shuerhaaken
It seems that the linker can’t find the libgrilo-0.1.so
You could set the LD_LIBRARY_PATH to execute the binary gr-test.
But it’s odd: -pkg grilo-0.1 should read the grilo-0.1.pc file which specifies all the needed the linker paths.
@vjaquez
Ok. I did
export LD_LIBRARY_PATH=/usr/local/lib
in the terminal before execution. That worked.
Thanks