Exaile is a cross-platform music manager and player for GTK+ written in Python and is easily extensible via plugins. It incorporates automatic fetching of album art, handling of large libraries, lyrics fetching, artist/album information via Wikipedia, streaming Internet radio, Last.fm submission support, and optional iPod support via a plugin.
In addition, Exaile also includes a built-in SHOUTcast directory browser, tabbed playlists (so you can have more than one playlist open at a time), smart playlists with extensive filtering/search capabilities, blacklisting of tracks (so they don’t get scanned into your library) and more.
Documentation at http://exaile.readthedocs.io
