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...