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... 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... 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... Exaile now runs on Windows, and runs quite well. Thanks to the GStreamer and
Songbird people who recently ported GStreamer to Windows...
Read more... I’m pleased to announce that Exaile gained a new developer last week
– Aren Olson. Aren has been contributing here and there for a while now,
and as of last week with his new plugin, daap-share.py.
What is DAAP you might ask?
Read more... Exaile 0.2.10 is well on it’s way...
Read more... 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... 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... 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...