Vagalume 0.3: now with some images too

Posted by berto on November 21, 2007

I’ve just released Vagalume 0.3, the Last.fm client for Gnome and Nokia 770/N800/N810.

Although I said that I’d begin to improve the UI after releasing version 0.2, I finally decided to implement some other basic features first. Fortunately these last two days I’ve had some time to work a bit on the UI too, and thanks to the help of my mates Felipe and Mario now we have some icons and other minor UI enhancements :-) (by the way, check Felipe’s blog for new ideas concerning Vagalume)

Here’s a screenshot of Vagalume 0.3 on a Nokia N800. There’s still a lot to do but at least I hope that it doesn’t look so boring:

Vagalume 0.3 on the N800

What’s new in Vagalume 0.3?

Major changes in this release include:

  • Support for lastfm://play/ URLs. These are the 30-second previews (and sometimes full-length tracks) that you get clicking on most of the songs in the Last.fm webpage.
  • If you click on a lastfm:// link in other application (the web browser, the e-mail client) now it will be opened with Vagalume (Maemo only feature)
  • Some of those full-length tracks can be downloaded (see examples below). There’s a new button to download the mp3 file in Vagalume for those tracks. Right now they’re always stored in the Audio Clips folder and there’s no progress bar, but I’ll improve that in future releases.
  • As you can see in the above screenshot, now Vagalume shows the album cover of the track being played
  • We have new buttons to love, ban and download tracks, and icons for all of them

And now a bit of spam: I’d like to recommend a couple of tracks from some local bands for you to test these new features :-)

The first one is a band from Ourense called Annie Hall. They sing mostly in Spanish and their guitar pop is (in their own words) influenced by bands such as Teenage Fanclub and The Jesus and Mary Chain. You can listen to their whole record in its page at Last.fm, or you can play it with Vagalume clicking on these links (all tracks are downloadable):

The other band is 6PM, a Galician band whose first record, Far From Perfect, has received some good reviews. 6PM sing in English and their music is darker, more electronic and sometimes a bit experimental. Their music is often compared to that of The Postal Service. They uploaded their whole album to Last.fm and here’s the link to my favourite track: Homemade Screener

More info, packages, source code, etc., here.

Update: It seems that in the 770 all buttons appear without images, I’ll try to debug it later and release new packages for the 770.

Update: The problem in the 770 described above has been fixed in Vagalume 0.3a (so that is a 770-only release).

Vagalume 0.2: it’s amazing and flies!

Posted by berto on November 09, 2007

I have been busy lately so I haven’t had much time to work on my little Last.fm client, but I finally managed to prepare a new release, so here is Vagalume 0.2!

First of all I’d like to start with an introduction because some people asked me about the name of this program…

So what does Vagalume mean?

Vagalume is Galician Portuguese for firefly.

The name has absolutely no relation to Last.fm and it doesn’t have anything to do with music either. I chose it just because I liked how it sounded :-)

How do you pronounce Vagalume?

This word is composed of four syllables and it’s stressed on the third one: va-ga-LU-me.

To pronounce each syllable you can follow these examples:

  • va as in vast, vantage or varnish (*)
  • ga as in garden, garlic or gasp
  • lu as in lucid, luminary or lunacy
  • me as in medal, melody or medical

(*) although we Galicians pronounce it as in bargain, basket or bathroom

(Updated 10 Nov 2007: as stated in the comments of this post, the Galician phonological representation of the word is /bagalume/ and the usual pronunciation is [bɑɣɑlumɪ]. Thanks Marcos and Cameron)

What’s new in this release?

There haven’t been many big changes, I basically added support to some parts of the protocol that weren’t implemented in the previous version. Here’s the quick summary:

  • Support for recommending tracks to other users
  • Support for adding tracks to your playlist
  • Volume control for the Nokia devices using the hardware +/- keys
  • A combo box to select a friend instead of having to type his/her name
  • More visual feedback for some actions
  • Some bugfixes and other minor changes

Now that most of the core features are more or less working, from now on I think I’ll begin to work on the UI. But beware! I’m not a good UI designer, so be prepared for the disaster :-)

Where can I get it?

You can get Vagalume from my page or from garage.maemo.org.

There are packages for the Nokia 770, N800 and N810, as well as a package for Debian etch (x86).

And that’s all for now. I’d like to thank again all of the suggestions and positive comments that I received these last days. Thank you all! :-)

UPDATE: It seems that this post has just entered planet.gnome.org. This is my first post there, so hi all! :-)

Vagalume 0.1 released: come and get it!

Posted by berto on November 01, 2007

After a couple of pre-releases, version 0.1 of Vagalume, the Last.fm client for the Nokia N800, is finally here.

Vagalume 0.1

This is the first proper release and it comes with full source code licensed under the GNU GPL.

There haven’t been many changes since the first pre-release from last monday, but this version includes some nice new features such as:

  • Proper support for loving/banning tracks.
  • Support for tagging artists, tracks and albums (with multiple tags at once).
  • More menu entries to select Last.fm radios. Avoid typing long lastfm:// URLs.

I have also compiled packages for Debian etch (x86) and Tablet OS 2008 (using Maemo chinook beta), so if there is any lucky owner of an N810 out there, I’d appreciate feedback ;)

I haven’t tried to compile Vagalume for the Nokia 770. I don’t have one of those and I haven’t had the time to find out if it’s easy/possible to make it work there, but if someone tries please let me know. For those interested, this program depends on GTK+2, GStreamer 0.10, libcurl and libxml2.

You can get Vagalume from my webpage.

I’d like to thank all the people who tested the initial pre-releases and sent me their comments. I’ll take them into account for future versions!

Enjoy!

Updated 02 Nov 2007: Vagalume seems to compile with gregale SDK, so I’ve just put a package for the Nokia 770 in my webpage. If anyone can try it and tell me if it works I’d appreciate it!

Updated 02 Nov 2007:Solmis has confirmed that the package for the Nokia 770 works!