LinuxCommandLibrary

qmmp

Play audio files

TLDR

Launch the GUI

$ qmmp
copy

Start or stop the currently playing audio
$ qmmp [[-t|--play-pause]]
copy

Seek [f]or[w]ar[d]s or [b]ack[w]ar[d]s a specific amount of time in seconds
$ qmmp --seek-[fwd|bwd] [time_in_seconds]
copy

Play the next audio file
$ qmmp --next
copy

Play the previous audio file
$ qmmp --previous
copy

Display the current volume
$ qmmp --volume-status
copy

[inc]rease or [dec]rease the volume of the currently playing audio by 5%
$ qmmp --volume-[inc|dec]
copy

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.

SEE ALSO

audacious(1), mpv(1), vlc(1), qmmp-plugin-pack(1)

Copied to clipboard