Quod Libet is a cross-platform free and open-source audio player, tag editor and library organizer. The main design philosophy is that the user knows how they want to organize their music best and is built to be fully customizable and extensible using regular expressions. Quod Libet is based on GTK+ and written in Python, and uses the Mutagen tagging library. Ex Falso is the stand-alone tag-editing app (no audio) based on the same code and libraries.
Quod Libet is very scalable, able to handle libraries with tens of thousands of songs with ease. It provides a full feature set including support for Unicode, regular expression searching,
key bindings to multimedia keys, fast but powerful tag editing, and an variety of plugins.
Quod Libet is available on most Linux distributions,
FreeBSD, Mac OS X, and Windows as well, requiring only PyGObject, Python, and an OSS or ALSA compatible audio device. The Xfce desktop disk image provided by the Debian project installs Quod Libet as the default audio player.
Features [ edit ]
The tag editor interface, used by both Quod Libet and
, that allows any tag to be changed as well as any file to be renamed or moved.
Audio Playback [ edit ]
Can deal with various audio back-ends via the plug-in architecture of
GStreamer Supports Replay Gain with smart selection based on either single track or full album, based on current view and play order
'Real' shuffle mode- entire playlist played before repeating
Ratings weighted random playback setting
Tag editing [ edit ]
Complete Unicode support
Changes to multiple files at once, even if files are in different formats
Ability to tag files based on filenames with fully configurable formats
Customizable renaming of files based on their tags and a user-supplied format
Human readable tag references, e.g.
<title> rather than
%t, with support for "if not-null
x else y" logic (e.g.
Fast track renumbering
Audio Library [ edit ]
Can save play counts and song ratings
Can download and save lyrics
Fast refreshing of entire library based on changed files
Internet Radio /
SHOUTcast support Audio Feeds /
User Interface [ edit ]
Screenshot demonstrating Quodlibet's capabilities to organize and display audio files with custom tags.
Configurable interface to suit user preferences;
Pango markup is used so that user can display tags in any way desired in the player Drag-n-drop support throughout interface.
Tray icon with full player control
Automatically recognize and display tags from many uncommon tags
Multiple ways to browse library:
Progressive search - library is filtered as searches are typed
boolean logic, numerical / date-based expressions, and regular expressions, and synthetic tags, that are derived internally (e.g. play count, rating, inclusion in playlist). Playlists with integration throughout the player
Paned browser, using any fully customizable tags (e.g. genre, date, album artist...), allowing the user to [drill down] through their library as they prefer
View by album list with
cover art View by file-system directory, which includes songs not in your library
File Formats [ edit ]
MP3, Ogg Vorbis, Opus, FLAC, Musepack, MOD/XM/IT, WMA, Wavpack, MPEG-4 AAC
Unix-like control and query mechanisms [ edit ]
Status information available from the command line
[6 ] Control of player using
named pipe (FIFO) is possible [7 ] Text-based files available with current song information.
Plugins [ edit ]
Quod Libet is currently bundled with over 60
Python-based plugins, including:
Automatic tagging via
MusicBrainz and CDDB Download and preview album art from a variety of online sources
On-screen display pop-ups
Last.fm/AudioScrobbler submission Tag character encoding conversion
Intelligent title-casing of tags
Finding duplicate or near-duplicate songs across the entire library.
Scan and save Replay Gain values across multiple albums at once (using
GStreamer) D-Bus-based Multimedia Shortcut Keys
Integrate with Logitech
Squeezebox. Export playlists to common formats
See also [ edit ]
Wikimedia Commons has media related to
. Quod Libet
References [ edit ]
External links [ edit ]