qmmp
Play audio files
TLDR
Launch the GUI
Start or stop the currently playing audio
Seek [f]or[w]ar[d]s or [b]ack[w]ar[d]s a specific amount of time in seconds
Play the next audio file
Play the previous audio file
Display the current volume
[inc]rease or [dec]rease the volume of the currently playing audio by 5%
SYNOPSIS
qmmp [OPTIONS] [FILE]...
qmmp [FILE]...
PARAMETERS
-p, --play
Play current track.
-s, --stop
Stop playback.
-t, --play-pause
Toggle play/pause state.
-n, --next
Play next track in playlist.
-r, --previous
Play previous track in playlist.
-f, --show-hide
Show or hide the main player window.
-a, --add-file
Add specified file to the playlist.
-l, --add-url
Add specified URL (e.g., streaming radio) to the playlist.
-c, --clear
Clear the current playlist.
-v, --volume
Set volume to a value between 0 and 100.
-q, --quit
Quit the player application.
--enqueue
Enqueue files specified as arguments instead of replacing the playlist.
--toggle-playlist
Show or hide the playlist window.
--toggle-equalizer
Show or hide the equalizer window.
--toggle-lyrics
Show or hide the lyrics window.
--playback-mode
Set playback mode (0-repeat, 1-repeat_playlist, 2-track, 3-random).
--repeat
Toggle repeat mode.
--shuffle
Toggle shuffle mode.
--version
Print version information about Qmmp.
--help
Print help information and usage details.
DESCRIPTION
Qmmp is a cross-platform multimedia player built using the Qt framework, offering a user interface highly reminiscent of popular classic players like Winamp and XMMS. It is primarily designed for audio playback, supporting a wide array of formats including MP3, Ogg Vorbis, FLAC, WAV, and more, often extensible via its robust plugin system.
This modular architecture allows for customization of input/output, audio effects, visualizations, and general functionality. Users can further personalize their experience through skins and themes. Qmmp is known for being lightweight, efficient, and provides a comprehensive set of features for managing and enjoying music collections, making it a favorite among users seeking a classic player feel with modern capabilities.
CAVEATS
Qmmp relies heavily on Qt libraries for its graphical interface and core functionality.
While highly extensible via plugins, specific audio formats or output methods may require the installation of corresponding plugin packages.
PLUGIN SYSTEM
Qmmp boasts a highly modular architecture implemented through a rich plugin system.
This allows users to extend its capabilities significantly, including support for various audio codecs, sound output methods (like ALSA, PulseAudio, OSS), digital signal processing (DSP) effects, audio visualizations, and integration with online services. Users can install and enable/disable plugins via the application's preferences.
SKINS AND THEMES
One of Qmmp's defining features is its extensive support for skins and themes, allowing users to dramatically change the player's appearance.
It supports both Winamp-compatible classic skins and its own native skins, enabling deep personalization of the user interface.
HISTORY
Qmmp emerged as a modern Qt-based alternative to beloved classic audio players like Winamp and XMMS, aiming to provide a similar user experience on cross-platform environments.
Its development began with a focus on delivering a lightweight yet feature-rich audio player with extensive customization capabilities through skins and a modular plugin system. It has been under active development, evolving to support contemporary audio standards while retaining its nostalgic interface appeal.