This is a read-only archive!

Exaile: The best Amarok since Amarok 1.4

Like a sad dumb dog who still hopefully visits the grave of his dear, departed master, every once in a while I try Amarok 2 again. Unfortunately, there has been no improvement in usability since the last dozen times I checked.

But have you seen Exaile lately? This is what the bleeding edge version looks like:


It's pretty nice. It's about as close as you can get to a stable, fully-functional Amarok 1.4-ish player nowadays.

Aside from looking good, Exaile is good at handling ID3 tags (a few Japanese tags that Amarok 2 displays as ????????, Exaile displays properly) and it's pretty fast to rescan my collection nowadays, which is nice. It does fairly sane grouping of multi-artist albums under "Various artists". It supports moodbar and song lyrics and cover art fetching and such, if that's the kind of thing you enjoy. It even splits the library display by the first letter of the artist names, just like Amarok 1.4 did, which is awesome.

I did have some problems installing the dependencies (python bindings for webkit?) for some of the plugins, but oh well. I figured it out.

Today I went so far as to install gnome-settings-daemon and gnome-control-center just so Exaile wouldn't look like crap. I use KDE4, and I haven't touched Gnome or any Gnome libs in a few years, so this is saying something.

Mark Kretschmann, an Amarok dev, recently wrote an article about the paradox of choice, in which he said (probably correctly) that being presented with too many options and too many choices end up paralyzing people and making them miserable.

Sorry, but the irony was overwhelming...

Exaile Explained

Amarok2 Explained

I really do believe there's a good program buried somewhere in that mess of controls, desperately wanting to be free.

This post is related to Exaile
February 12, 2010 @ 10:29 AM PST
Cateogory: Linux
Tags: Amarok, Exaile


Quoth AllenJB on February 12, 2010 @ 5:37 PM PST

If only it had web 2.0 style tags (what amarok calls Labels) and "smart playlists" that could use them (All tracks in my collection with tag foo, but not tag bar)

Quoth Brian on February 13, 2010 @ 3:09 AM PST

You could put in a feature request.

Quoth Zach on February 13, 2010 @ 11:39 AM PST

Check out my amarok 2.2.2. How's that one for you?

Quoth Zach on February 13, 2010 @ 11:42 AM PST

Whoops, I accidentally cut my screenshot, but I think you can get the idea. Oh, and some captcha you have: it's only asked me to type in 'cows' so far.

Quoth Brian on February 13, 2010 @ 11:53 AM PST

If you group by Album, and an album has tracks by two different artists, only one artist is displayed (incorrectly). I discovered that feature recently. Where is Disc number? Where is Rating, or Playcount? Have fun getting that to display properly and look good.

See how in Exaile, nearly all of the playlist area actually displays information about the playlist? Most of your playlist is useless whitespace.

I had a vaguely similar Amarok 2 setup that looked sort of like Amarok 1.4, but it took me an hour to set up, broke when I resized the Amarok window, and it was clunky to manipulate. Exaile (like Amarok 1.4) worked properly with no effort. How long did you have to screw around with Amarok before you got it to look OK? Getting your GUI to be functional shouldn't require hard work on your part.

Nice try though.

The captcha is that way deliberately. It always says cows. It still keeps the spam out. :)

Quoth James on February 13, 2010 @ 3:30 PM PST

Actually the "random", "repeat", and the third button next to it in Exile are strong "WHAT IS THIS?" contenders in my book, as is the "Context" tab. You're right though, much less confusion going on in Exaile.

Quoth Brian on February 13, 2010 @ 3:52 PM PST

The Context tab is only there if you activate the plugin for it, disabled by default. Yeah that third button is the one confusing part of the Exaile interface. It's for "dynamic playlists". I've never clicked it.

Quoth KenP on February 15, 2010 @ 11:37 AM PST

Excuse me but all GTK apps look very -- how should I put it -- static! To me, they seem as if they have been coded by very "strict" developers, for want of a better word. It just makes me very uncomfortable and it feels cagey and claustrophobic ... much like I feel when using Windows!

Anyway, Qt/KDE apps just feel lighter and more flexible :-)

Mark Kretschmann
Quoth Mark Kretschmann on February 19, 2010 @ 5:08 PM PST

Dude. Tooltip calling. Read me, I heard it helps.

That blog here, it gave me a nice wtf moment, thanks for that :)

Regards, Mark.

PS: What is it with the cows?

Quoth Brian on February 20, 2010 @ 3:09 AM PST

I have seen the tooltips, of course, and I know what most of those buttons do. That wasn't my point; the point is the interface is so busy and so non-standard that it's nearly overwhleming, and I shouldn't have to go around laboriously popping up tooltips and searching for functionality and memorizing the locations of things. How many normal people (i.e. not me) do you think are willing to do that?

The cows are so no one takes my blog too seriously. :)

Quoth gentooIsGreat() on April 07, 2010 @ 1:21 AM PDT

Great article. I totally agree. Thanks for pointing the dissatisfactory UI issues.