Jaime Frutos Morales's blog


UPnP plugin for Rhythmbox

Filed under: GNOME — acidborg @ 02:11

Lately, I’ve been listening to MP3 files via UPnP on my N800. Unfortunately, I have to run an UPnP media server on my PC, choose the music directories to share and wait for the files to be loaded into the UPnP shared library (this takes a long time if you have many days of music stored in your HD).

Although there are good media servers out there (Ushare, Gmediaserver, Fuppes, etc), I don’t want to use them for this task, because I already have my music library created inside Rhythmbox. Because of that, I’ve started coding an UPnP plugin for Rhythmbox based on libupnp.

It will be similar to the DAAP plugin, but using UPnP Protocol instead. I’ve already done the “create media server” and “destroy media server” part, but it doesn’t share any music yet.

I hope that starting so many projects recently doesn’t mean that they will be left unfinished… Let’s see.


Porting isn’t trivial

Filed under: GNOME — acidborg @ 22:26

I have been trying to port Gossip to the Maemo platform, but maybe this port will have to wait until Gtk 2.10 and Glib 2.12 are ported to the Maemo platform because Gossip has hard dependencies on these two libraries.

Loudmouth (Jabber library used by Gossip) is already ported to Maemo and porting libgossip is trivial, but the rest of code can’t be ported without an almost rewrite of the code so, for now, I’ll wait and see what happens with the GTK 2.10 and Glib 2.12 porting.

On the other hand, I’ve made some progress with Arousa, although I haven’t publish any code yet. I’ve been thinking about using a pickle implementation or a SQLite one, but finally I’ve decided to use the SQLite implementation because gtk.Treeview can’t be pickled directly and because the SQLite implementation allows to view and query Arosa’s dictionaries from outside of Arousa.


Just one word to describe the Nokia N800: Amazing!

Filed under: GNOME — acidborg @ 16:59

I’m amazed with my brand new Nokia N800. I haven’t tested much its connectivity and the web browser because there are no wireless connections where I am now, but the other of things work fine for me 😀

I’ve just applied for a project page in garage.maemo.org to host my Maemo port of Gossip.

I’ve also started a python “foreign vocabulary studying tool” for Maemo. Well, it’s not a completely new application because I wrote most of it during last summer. I’m porting it to Maemo and adding more features because it isn’t finished. I hope I can publish a first release by the end of this month.

Blog at WordPress.com.