Plugins

Quod Libet ships with a number of different plugins that can be enabled in the plugin manager. Here you can see a list of all available plugins and their descriptions.

Available Plugins

APEv2 to ID3v2

Converts your APEv2 tags to ID3v2 tags. This will delete the APEv2 tags after conversion.

Acoustic Fingerprint Lookup

Looks up song metadata through acoustic fingerprinting.

Advanced Preferences

Allow editing of advanced config settings.

Alarm Clock

Wakes you up with loud music.

Alternative Seek Bar

Alternative seek bar which is always visible and spans the whole window width.

Animated On-Screen Display

Displays song information on your screen when it changes.

Application Information

Various information about the application and its environment.

Artwork URL Cover Source

Downloads covers linked to by the artwork_url tag. This works with the Soundcloud browser.

Audio Compressor

Changes the amplitude of all samples above a specific threshold with a specific ratio.

Audio Pitch / Speed

Controls the pitch of an audio stream.

AudioScrobbler Submission

Audioscrobbler client for Last.fm, Libre.fm and other Audioscrobbler services.

Automatic Library Update

Keeps your library up to date with inotify. Requires %s.

Automatic Masking

Automatically masks and unmasks drives when they are unmounted or mounted.

Automatic Rating

Rates songs automatically when they are played or skipped. This uses the ‘accelerated’ algorithm from vux by Brian Nelson.

Change Language

Change the user interface language.

Conditional Query

Chooses the query to match based on a condition query. Syntax is ‘@(if: condition, then, else)’.

Convert Encodings

Fixes misinterpreted tag value encodings in the tag editor.

Create Sort Tags

Converts album and artist names to sort names, poorly.

Crossfeed

Mixes the left and right channel in a way that simulates a speaker setup while using headphones, or to adjust for early Stereo recordings.

Custom Commands

Runs custom commands (in batches if required) on songs using any of their tags.

Discogs Cover Source

Downloads covers from Discogs.

Edit Embedded Images

Removes or replaces embedded images.

Edit Playcount

Edit a song’s ~#playcount and ~#skipcount.\n\nWhen multiple songs are selected, counts will be incremented, rather than set.\n\nWhen setting a song’s ~#playcount to 0, the ~#lastplayed and ~#laststarted entries will be cleared. However, when setting a 0-play song to a positive play count, no play times will be created.

Equalizer

Controls the tone of your music with an equalizer.\nClick or use keys to customise levels (right-click resets the band).

Export Metadata

Exports metadata of selected songs as a .tags file.

Export to HTML

Exports the selected song list to HTML.

Filter on Any Tag

Creates a search query based on tags of the selected songs.

Follow Cursor

Playback follows your selection, or the next song in the list once exhausted.

GNOME Search Provider

Allows GNOME Shell to search the library.

Import Metadata

Imports metadata for selected songs from a .tags file.

Include Saved Search

Include the results of a saved search as part of another query. Syntax is ‘@(saved: search name)’.

Inhibit Screensaver

Prevents the GNOME screensaver from activating while a song is playing.

Internet Radio Log

Records the last 10 songs played on radio stations, and lists them in the seek context menu.

JEP-118

Outputs a Jabber User Tunes file to ~/.quodlibet/jabber.

Kana/Kanji Simple Inverter

Converts kana/kanji to romaji before renaming.

Karaoke

Removes main vocals from audio.

Last.fm Cover Source

Downloads covers from Last.fm’s cover art archive.

Last.fm Sync

Updates your library’s statistics from your Last.fm profile.

Launch Visualisations

Launch external visualisations.

Lullaby

Fades out and pauses your music.

MPD Server

Allows remote control of Quod Libet using an MPD Client. Streaming, playlist and library management are not supported.

MPRIS D-Bus Support

Allows control of Quod Libet using the MPRIS 1.0/2.0 D-Bus Interface Specification.

MQTT Publisher

Publishes status messages to an MQTT topic.

Migrate Metadata

Copies the quodlibet-specific metadata between songs.

Missing Query

Matches songs without the given tag.

Mono Downmix

Downmixes audio channels to mono.

MusicBrainz Cover Source

Downloads covers from MusicBrainz’s cover art archive.

Mute Radio Ads

Mutes output while radio advertisements are playing.\nStations: di.fm.

Pause on Headphone Unplug

Pauses in case headphones get unplugged and unpauses in case they get plugged in again.

Picture Saver

Saves the cover image of the current song to a file.

Playcount Equalizer

Shuffle, preferring songs with fewer total plays.

Python Query

Use Python expressions in queries. Syntax is ‘@(python: expression)’. The variable ‘s’ (or ‘a’) is the song / album being matched. ‘_ts’ is a (real number) timestamp at start of query. Modules ‘time’ and ‘random’ are also available, and the class ‘Random’ (==random.Random) too.

Queue Only

Limits playing of songs to the queue. Select this play order in the main window, then double-clicking any song will enqueue it instead of playing.

Regex Substitution

Allows arbitrary regex substitutions (s///) when tagging or renaming files.

Remove Playlist Duplicates

Removes duplicate entries in a playlist.

Repeat Each Track

Shuffle songs, but repeat every track a set number of times.

Rescan Songs

Checks for file changes and reloads / removes the songs if needed.

Reverse

Reverses the play order of songs.

Rhythmbox Import

Imports ratings and song statistics from Rhythmbox.

Screensaver Pause

Pauses playback while the GNOME screensaver is active.

Send to iFP

Uploads songs to an iRiver iFP device.

Set Exact Rating

Allows setting the rating of songs with a number.

Shuffle Playlist

Randomly shuffles a playlist.

Shuffle by Grouping

Shuffles by a grouping of songs defined by a common tag instead of by track, similar to album shuffle. This is useful for shuffling multi-movement classical works while making sure all movements play in order before shuffling to the next piece.

Skip Songs

Playback skips over songs with a rating equal or below a given threshold.

Song Notifications

Displays a notification when the song changes.

Split Album

Split out disc number.

Split Tags

Splits the disc number from the album and the version from the title at the same time.

Submit Acoustic Fingerprints

Generates acoustic fingerprints using chromaprint and submits them to acoustid.org.

Tap BPM

Tap BPM for the selected song.

Telepathy Status Messages

Updates all Telepathy-based IM accounts (as configured in Empathy etc) with a status message based on current song.

Theme Switcher

Changes the active GTK+ theme.

Title Case

Title-cases tag values in the tag editor.

Toggle Menu Bar

Toggle the menu bar by pressing the Alt key.

Tray Icon

Controls Quod Libet from the system tray.

UPnP AV Media Server

Exposes all albums to the Rygel UPnP Media Server through the MediaServer2 D-Bus interface.

Update Tags in Files

Update modified tags in files. This will ensure play counts and ratings are up to date.