![]() | |
![]() Screenshot of Quod Libet's paned main browser window (dark theme). | |
Developer(s) | Quod Libet Team [1] |
---|---|
Initial release | 30 October 2004 [2] |
Stable release | |
Repository | github |
Written in | Python (PyGObject) |
Operating system | Windows, macOS, Linux |
Size |
|
Type | Audio player |
License | GPL-2.0-or-later [4] |
Website | quodlibet |
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; the software is therefore built to be fully customizable and extensible using regular expressions and boolean logic. Quod Libet is based on GTK and written in Python, and uses the Mutagen tagging library.
Quod Libet is very scalable, able to handle libraries with tens of thousands of songs. It provides a full feature set including support for Unicode, regular expression searching, key bindings to multimedia keys, fast but powerful tag editing, and a variety of plugins.
Quod Libet is available on most Linux distributions, macOS and Windows, requiring only PyGObject, Python, and an Open Sound System (OSS), ALSA or JACK compatible audio device. The XFCE desktop ISO image provided by the Debian project installs Quod Libet as the default audio player. [5]
Quod Libet's tag-editing and library organization features are also available through a standalone program, Ex Falso, which is based on the same code and libraries as Quod Libet.
<artist>
or <title>
rather than %a
or %t
, with support for "if not-null x else y" logic (e.g. <albumartist|albumartist|artist>
)Include MP3, Ogg Vorbis, Opus, FLAC, ALAC, Musepack, MOD/XM/IT, WMA, Wavpack, MPEG-4 AAC
Quod Libet is currently bundled with over 80 Python-based plugins, including:
In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.
GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.
Rhythmbox is a free and open-source audio player software, tag editor and music organizer for digital audio files on Linux and Unix-like systems.
Amarok is a free and open-source music player, available for Unix-like, Windows, and macOS systems. Although Amarok is part of the KDE project, it is released independently of the central KDE Software Compilation release cycle. Amarok is released under the terms of the GPL-2.0-or-later.
M3U is a computer file format for a multimedia playlist. One common use of the M3U file format is creating a single-entry playlist file pointing to a stream on the Internet. The created file provides easy access to that stream and is often used in downloads from a website, for emailing, and for listening to Internet radio.
JRiver Media Center is a multimedia application that allows the user to play and organize various types of media on a computer running Windows, macOS, or Linux operating systems. Developed by JRiver, Inc., it is offered as shareware.
Music Player Daemon (MPD) is a free and open source music player server. It plays audio files, organizes playlists and maintains a music database. In order to interact with it, a client program is needed. The MPD distribution includes mpc, a simple command line client.
Banshee was a cross-platform open-source media player, called Sonance until 2005. Built upon Mono and Gtk#, it used the GStreamer multimedia platform for encoding, and decoding various media formats, including Ogg Vorbis, MP3 and FLAC. Banshee can play and import audio CDs and supports many portable media players, including Apple's iPod, Android devices and Creative's ZEN players. Other features include Last.fm integration, album artwork fetching, smart playlists and podcast support. Banshee is released under the terms of the MIT License. Stable versions are available for many Linux distributions, as well as a beta preview for OS X and an alpha preview for Windows.
Songbird is a discontinued music player originally released in early 2006 with the stated mission "to incubate Songbird, the first Web player, to catalyze and champion a diverse, open Media Web".
GNOME Commander is a 'two panel' graphical file manager for GNOME. It is built using the GTK+ toolkit and GVfs.
Exaile is a cross-platform free and open-source audio player, tag editor and library organizer. It was originally conceived to be similar in style and functions to KDE's Amarok 1.4, but uses the GTK widget toolkit rather than Qt. It is written in Python and utilizes the GStreamer media framework.
The following comparison of audio players compares general and technical information for a number of software media player programs. For the purpose of this comparison, "audio players" are defined as any media player explicitly designed to play audio files, with limited or no support for video playback. Multi-media players designed for video playback, which can also play music, are included under comparison of video player software.
OggConvert is a free and open-source transcoder for digital audio and video files of various types into the free Ogg Vorbis audio format, and the Theora, VP8 and Dirac video formats. It supports Ogg, Matroska and WebM containers for output. It is developed by a single author, primarily for Linux. A number of community translations exist for the software.
JetAudio is a shareware media player application for Microsoft Windows and Android released in 1997, that offers playback options for a wide range of multimedia file formats.
MusicBee is a freeware media player for playback and organization of audio files on Microsoft Windows, built using the BASS audio library.
Nightingale is a discontinued free, open source audio player based on the Songbird media player source code. As such, Nightingale's engine is based on the Mozilla XULRunner with libraries such as the GStreamer media framework and libtag providing media tagging and playback support, amongst others.
GNOME Videos, formerly known as Totem, is a media player for the GNOME computer desktop environment. GNOME Videos uses the Clutter and GTK+ toolkits. It is officially included in GNOME starting from version 2.10, but de facto it was already included in most GNOME environments. Totem utilizes the GStreamer framework for playback, though until version 2.27.1, it could alternatively be configured to use the Xine libraries instead of GStreamer.
Guayadeque was a free and open-source audio player with database written in C++ using the wxWidgets toolkit. Guayadeque uses gstreamer. On September 29, 2023, it was announced on the Guayadeque forums that development had ceased.
DeaDBeeF is an audio player software available for Windows, Linux and other Unix-like operating systems. An ad-supported Android version is available, but has not been updated since 2017. DeaDBeeF is free and open-source software, except on Android.
{{cite web}}
: CS1 maint: archived copy as title (link)