Quod Libet is a GTK+-based audio player written in Python, using the Mutagen tagging library. It’s designed around the idea that you know how to organize your music better than we do. It lets you make playlists based on regular expressions (don’t worry, regular searches work too). It lets you display and edit any tags you want in the file, for all the file formats it supports.
Unlike some, Quod Libet will scale to libraries with tens of thousands of songs. It also supports most of the features you’d expect from a modern media player: Unicode support, advanced tag editing, Replay Gain, podcasts & Internet radio, album art support and all major audio formats - see the screenshots.
Features:
Audio Playback
- Multiple audio back-ends (GStreamer, xine-lib)
- Replay Gain support
- Auto-selects between ‘track’ and ‘album’ mode based on current view and play order
- Applies clipping prevention whenever available
- Configurable default (fallback) and pre-amp values to suit any audio setup
- Multimedia key support
- Real shuffle mode, that plays the whole playlist before repeating
- Weighted (by rating) random playback
- Proper ‘Previous’ support in shuffle mode
- A play queue
- Bookmarks within files (or playlists, with a plugin)
- Full Unicode support
- Make changes to many files at once
- Make changes across all supported file formats
- Tag files based on their filenames with configurable formats
- Rename files based on their tags
- No ugly %a, %t patterns - more readable <artist>, <title> instead
- Fast track renumbering
- See full instructions at Editing Tags
- Watch directories and automatically add/remove new music
- Hide songs on removable devices that may not always be there
- Save song ratings and play counts
- Lyrics downloading and saving
- Internet Radio (“Shoutcast”) support
- Audio Feeds (“Podcast”) support
- Simple user interface to Just Play Music if you want
- Useful as a small window or maximized, no feeling cramped or wasted space
- Album cover display
- Full player control from a tray icon
- Recognize and display many uncommon tags, as well as any others you want. Especially useful for classical music.
- Simple or regular-expression based search
- Constructed playlists
- iTunes/Rhythmbox-like paned browser, but with any tags you want (Genre, Date, etc)
- Album list with cover art
- By directory, including songs not in your library
- Automatic tagging via MusicBrainz and CDDB
- On-screen display popups
- Last.fm/AudioScrobbler submission
- Tag character encoding conversion
- Intelligent title-casing of tags
- Find (and examine / remove) near-duplicate songs across your entire collection
- Audio fingerprinting of music
- Control Logitech Squeezebox devices.
- Scan and save Replay Gain values across multiple albums at once (using gstreamer)
- MP3, Ogg Vorbis / Speex / Opus, FLAC, Musepack, MOD/XM/IT, Wavpack, MPEG-4 AAC, WMA, MIDI, Monkey’s Audio
Windows: quodlibet-4.1.0-installer.exe
Mac OS: QuodLibet-4.1.0.dmg
Homepage: quodlibet.readthedocs.io