Ubuntu/Debian/Mint news and tutorials | Linux gaming
facebook.png
twitter.png
feed.png
Quick Tip
Disable Overlay Scrollbars in GNOME
gsettings set com.canonical.desktop.interface scrollbar-mode normal
Quick Tip
Find Files Containing a Text Pattern
find . -iname "*.txt" -exec grep -l "hello" {} +
Categories
Online Readers
Advertise on TuxArena
Linux Cheat Sheet

Have a look at our Linux Cheat Sheet for quick one-liners, commands and tips.

Exaile has been a bit quiet in the past two years with maybe only one or two stable releases, but nevertheless, it’s one of the full-featured music players for GNOME which are on par with applications like Rhythmbox or Banshee in terms of features. However, over the past two months a new stable release, 3.4, has been put out under the slogan “We’re not dead yet”, as well as an incremental 3.4.1 release, which shipped on November 1. To be honest, Exaile has so many features that I could go on writing a lot more than an article to cover them all, so let’s have a look at some of the most notable ones.

exaile02


Exaile is a GTK2-based music player written in Python which fits well into GNOME, has an interface which pretty much resembles the one of the old Amarok 1.4 or actual Clementine, and ships with some great features. The interface is composed mainly of two panels, both with support for tabs. The left panel provides access to the collection, Internet radio, smart and custom playlists, file browser, podcasts, Group Tagger and lyrics while the main area of the window is taken by the playlists (with multiple, tabbed playlist support) and control buttons.

Exaile’s interface is very similar to the one of Clementine or Amarok 1.4 and the tabs on the left can be shown or hidden:

exaile04

Version 3.4 shipped with a big number of major new features and changes while 3.4.1 was a small bug fix release. The major new features in 3.4 include new plugins like Icecast, Lyricsmania, Playlist Analyzer, Soma.fm, a new, simpler plugin API. Changes were done to the user interface and the general behavior as well, with the possibility to show playlists in multiple panels, close left panels, better BPM UI integration.

The first time it starts you can add music folders to the collection – you can also choose to add directories and enable or disable monitoring or scanning them at start-up:

exaile01

Exaile’s features are practically countless. You can organize your music in a collection, listen to podcasts, set song ratings, edit tags, view file properties, queue tracks, view lyrics and covers, sort the playlist by a huge number of criteria, change playback behavior or appearance style.

Equalizer, cover manager and listening to Internet radio:

exaile05

Local album covers are detected automatically and can be shown in full size, with the possibility to zoom in or out:

exaile03

The preferences window allows to configure various aspects of Exaile, including enable or disable plugins, appearance, system tray integration, or playback. The appearance settings will allow you to change the tabs placement, show/hide the tab bar, enable or disable transparency, or disable the start-up splash screen.

exaile_preferences_01

exaile_preferences_02

The system tray integration offers a menu to quickly play/pause songs, set a song rating or change the way the playlist handles playback (shuffle, repeat or dynamic).

exaile_tray

The countless features in Exaile I believe make it the perfect choice as a music player, especially for GNOME users. Any user should be satisfied with the wealth of options and the highly configurable approach.

Install Exaile 3.4.1 in Ubuntu 14.04 and 14.10

Compiling and installing from source should be pretty straightforward. First, get the dependencies:

sudo apt-get build-dep exaile
sudo apt-get install python-gst0.10

Download the source tarball from the downloads page (direct link here), then uncompress it:

tar -xf exaile-3.4.1.tar.gz

Change the working directory to exaile-3.4.1 and issue the following commands:

make
sudo make install

The binary will be installed as /usr/local/bin/exaile.

josh says:

I like clementine better because the text is scaled smaller and the interface takes up less space. Everything just seems big in exaile.

Craciun Dan says:

For me it looks similar in terms of size. In Exaile you can change the font size for the playlist from Edit->Preferences then Appearance tab, the Playlist font option (but this is only for the playlist, for the user interface you may need to change the desktop environment’s font size I guess).

rijnsma says:

Nice piece of software, but streamripper doesn’t do the job anymore in Ubuntu 14.04 after switching ‘on’ and maybe higher. Recording-button stays ‘on’ without recording and does not ‘toggle’. But a folder in /home/ is made with empty files. From the commandline streamripper works great… So the command from Exaile is not right I think. I can’t repair it, I’m not a specialist in coding.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.