Enjoy

Enjoy is a music player written using Enlightenment Foundation Libraries (EFL) with focus on speed and mobile usability, yet should be usable on desktops as well.

Enjoy is modeled around a media database constructed by LightMediaScanner?, it is not meant to play single files from disk, instead it will recursively index directories for music files and then list them by artist, album, genre and so on. Playlists are also supported, as well as random or filter playlists can be dynamically generated.

Features

Feature highlight:

  • Fast database scanning
  • Efficient handling of huge collections
  •  MPRIS compliant
  • mobile usability
  • Search for covers in Last.FM internet service

Screenshots

Here are some screenshots of Enjoy (click to see at a larger size):

First Screen All Artists Section
Albums from an artist Songs from one Album
Now Playing Screen

Where to obtain

Source code (licensed under LGPL-3) is available from Enlightenment's SVN repository, in trunk/enjoy.

How to compile

Enjoy uses Autotools, so compiling it is very similar to other programs: configure, make, make install. However, there are some dependencies that must be installed:

These libraries have their own set of dependencies, so you'll need to install those as well. Please refer to their documentation to know what to install or use your distribution's packaging system (which should take care of this automatically).

Attachments