Note

There exists a newer version of this page and the content below may be outdated. See https://quodlibet.readthedocs.org/en/latest for the latest documentation.

Development Guide

We believe that you know how to organize your music best.

Quod Libet is a cross-platform music player that supports the features you’d expect from a modern media player, like Unicode support, multimedia keys, advanced tag editing and Replay Gain. Quod Libet distinguishes itself from other media players with its emphasis on simplicity, performance and search.

Quod Libet uses GTK+, because GTK+ makes it easy to create clean, simple standards compliant user interfaces. Quod Libet uses Python, because Python makes it easy to create clean, simple functional and object-oriented software. Various other packages and libraries add to this - see Non-Optional Runtime Dependencies.

Using the Mutagen tagging library keeps the rest of Quod Libet as simple as possible and ensures every tag in your music library is available for your searching pleasure.