Exaile 0.3

Published: Jun 7, 2008

Exaile is currently undergoing an almost complete rewrite. Why? Because the codebase could be better. Recently, thanks to Aren Olson, the 0.3 branch has been taking off. Already the code is a lot better, and will be a lot easier to add things to in the future.

As of this writing, you can create a collection, based on different libraries (directories). For each one of these directories, you can set a rescan interval, and/or have the library be watched by pyinotify for changes. You can create playlists, smart playlists, play these playlists in order or shuffle and/or on repeat. I am currently using it as my default player.

However: none of this can be done using a gui yet. This can all be done easily by using Exaile 0.3's pretty good looking internal API. Here is an example...

Read more...

Exaile LastFM Proxy Plugin

Published: Apr 17, 2008

A few versions ago, Exaile had Last.FM streaming support using LastFMSource, a pygst plugin created by Philippe Normand of Elisa. It worked... sort of. Every other time you tried to connect to LastFM station, Gstreamer would lock up entirely, taking Exaile out with it. Not being able to fix this problem, it was eventually removed from Exaile entirely.

Enter: LastFM Proxy...

Read more...

Exaile.org gets hacked!

Published: Aug 21, 2007

I'll admit. I didn't think this really happened to sites as small as exaile.org, where they are running Linux and not too many services, but I guess that type of thinking is what leads to these types of things...

Read more...




Handling multimedia keys in GNOME 2.18

Published: May 16, 2007

GNOME 2.18 introduced a new way for applications to handle multimedia keys. Previously you have to muck around with X events, while now GNOME does it for you and you can get control of mmkeys by requesting through D-Bus (to GNOME Control Center’s Settings Daemon). All good until you realise that for cross-desktop support you still need the old method anyway—unless, like Rhythmbox and Banshee, your app is GNOME-based.

This article shows how we support both methods in Exaile, and how you can do it, too.

Read more...

Exaile 0.2.10 expectations

Published: Apr 3, 2007

Been a few days since I made a post. I spent most of Friday in the hospital, so I have a good excuse. I'm still not 100%, so this post won't be all that technical...

Read more...

Exaile 0.2.9 released

Published: Mar 27, 2007

I released Exaile 0.2.9 today knowing that it has a few issues with unicode. We've been waiting on these issues for a while now, but no one has a good solution yet. I'm hoping that with the added users from the release, we'll get some fresh eyes on the subject...

Read more...