Mon, 24 Jan 2005
Muine and eina
After I released yesterday the muine lyrics plugin my friend Eru told me that today eina, the other cool GNOME music player, has just got a lyrics plugin:

It is cooler than mine, because it implents selection of right lyrics when various results are available. Damm! and better UI. So I need to update/improve the muine one :). Now, following the "one day, one feature" sentence, I proposed them a little contest: a karaoke plugin, using
EvilLyrics files. I'm very tired now to code anything, and tomorrow I have a busy day (Opera with Juan Diego Florez included!), but maybe
Miguel would be able to sing his favourite songs in some days (and his neighbours will hate us).
Oh, I think that eina should be included in FC4 because is a really good player and has no the mono dependency (that seems that Red Hat doesn't want to add to Fedora)
[
23:04] | [
] |
# [0] Comments
Applications handling devices: Take II
I got more and interesting feedback about how GNOME applications should handle devices:
So it seems that there is some agrement on extending .desktop files, and that it should be proposed/done at fd.org level.
[
10:39] | [
] |
# [0] Comments
Top Ten Bad things in GNOME
My friend
arc posted
a list of the worst things in GNOME 2.8 (in Spanish). These are my comments (in italic):
[
10:18] | [
] |
# [0] Comments
Muine Plugins
The new and fancy Muine plugin system plus the C# and Gtk# combination allow you to do things like this in 100 lines of code:

a plugin to show the lyrics of the song you are listening. I'm using
http://lyrc.com.ar/because they have lot of Spanish lyrics.Here is the code:
Lyrics.cs. To compile, use the following command:
mcs -target:library -out:Lyrics.dll Lyrics.cs -pkg:muine-plugin
and copy the .dll to you plugin dir. Some improvements that can be done:
- Better UI: now it's only a window+scrollview+textview
- Use a local cache for lyrics
- Instead of retrieving from the server the first match, if there are more than one, allow the user to select it
I also updated my burn patch for Muine, making it a plugin. I'll import it to GNOME CVS when I get rid of some weirness on it (like don't wrapping burn-drive-selection widget, because when I wrote it, muine used Gtk# 1.0 without the combo box. Here is the pre-alpha version if you want to try it:
muine-burn-0.0.0.tar.bz2.
I got a lot of possitive feedback about the default applications to handle devices. I'll try to summarize it tomorrow.
[
02:34] | [
] |
# [0] Comments
Sat, 22 Jan 2005
Applications instead of commands
I wrote a patch (already in eel CVS HEAD) for the add application for mime type dialog. Now you can select it from a list of know applications instead of writing an obscure command:

Also wrote
a patch for prettify the select app page, showing icons from the apps:

Two tips for gnome-lovers:
- Fix the the first code (eel/eel-open-with-dialog.c) to load correctly every icon using the code in the second patch.
- Fix the obvious bug in the second patch :)
More work helping users to use "Application" concept instead of "command" concept:

with this
work in progress patch for gnome-volume-manager it presents a ComboBox with the know applications that can handle CDs. For knowing that I'm adding a new gnome-cd-play.desktop that handles mime type: "audio/x-cd-cdda", has the NoDisplay=true, and the Exec is "gnome-cd --device=%d". Now we need to discuss some open points:
- What's the right UI for this?. I don't like the combo with an "Custom" entry
- Should we use special mime types for devices? Should we propose to fd.org?
- Totem and camera programs should support a "--device=/dev/XXX" or HAL UDI stuff
Update:I've received some feedback. This mockup from Stefan Ihringer:

and these two threads about these special mime types (From Kristof Vansant):
[
17:00] | [
] |
# [0] Comments
Mon, 03 Jan 2005
Some useful features in gaim
Tonigh I implemented one of the most requested features of MSN gaim users (or at least of my friends using gaim): previews for transfered images:

I'm not putting the patch here yet, because I'm not really sure about the UI (comments welcome) and because
last time I did it the patch was directly committed with my really horrible icons:


Finally my friend Fidel cooked up better icons:

. Maybe a icon like the "no parking" sign would be better for the blocked users.
Ah, tomorrow I'm going back to work after Xmas holydays, and it's 4:45am here... dam!
[
03:41] | [
] |
# [0] Comments