LinuxCommandLibrary

clementine

Play audio files

TLDR

Start the GUI or bring it to front

$ clementine
copy

Start playing music
$ clementine [URL|path/to/music.ext]
copy

Toggle between pausing and playing
$ clementine [[-t|--play-pause]]
copy

Stop playback
$ clementine [[-s|--stop]]
copy

Skip to the next or previous track
$ clementine --[next|previous]
copy

Create a new playlist with one or more music files or URLs
$ clementine [[-c|--create]] [URL1|path/to/music1.ext URL2|path/to/music2.ext ...]
copy

Load a playlist file
$ clementine [[-l|--load]] [path/to/playlist.ext]
copy

Play a specific track in the currently loaded playlist
$ clementine [[-k|--play-track]] [5]
copy

SYNOPSIS

clementine [options] [files|urls …]

PARAMETERS

--help
    Show help message and exit

--version
    Print version information

--library-path PATH
    Set path to music library folder

--no-library-rescan
    Don't automatically rescan library on startup

--play-pause
    Toggle play/pause of current track

--play
    Start playback

--pause
    Pause playback

--stop
    Stop playback

--next
    Play next track

--previous
    Play previous track (or --prev)

--volume 0-100
    Set playback volume level

--show-osd
    Show on-screen display notification

--minimized
    Start application minimized to tray

--theme NAME
    Load specific Qt theme

--show-tray
    Always show system tray icon

--proxy-type TYPE
    Set proxy type: http, socks5, none

--proxy-host HOST
    Proxy server hostname

--proxy-port PORT
    Proxy server port

DESCRIPTION

Clementine is a multi-platform music player and library manager designed for Linux, Windows, and macOS. It features a fast and easy-to-use interface for browsing large music collections, creating smart playlists, and playing local files or streaming services. Key features include tag editing, album art fetching, lyrics support, and playback of formats like MP3, FLAC, OGG, AAC, and WMA.

It supports streaming from Spotify, SoundCloud, Subsonic, SomaFM, Jamboree, and internet radio. Users can manage podcasts, audiobooks, and cloud music services. Clementine offers advanced playlist features like dynamic playlists based on play history or ratings, and equalizers for audio customization.

The player integrates with system notifications, supports last.fm scrobbling, and has a tray icon for minimized use. Though powerful, it emphasizes simplicity and performance over bloated features found in some competitors.

CAVEATS

Unmaintained since 2016; may have compatibility issues with modern distros, Qt5+, or new streaming APIs. Lacks ongoing security updates.

SUPPORTED SERVICES

Spotify, SoundCloud, Subsonic, SomaFM, Jamboree, Internet Radio, Podcasts.
Local playback with crossfade and ReplayGain support.

PLUGINS

Built-in support for Last.fm scrobbling, visualizations, podcast downloader, and analyzer. Extendable via plugins.

INSTALLATION NOTE

Available in most distro repos (e.g., apt install clementine). Requires Qt5, GStreamer, taglib.

HISTORY

Forked from Amarok 1.4 in 2010 by John Maguire to create a lighter, faster player. Gained popularity through 2010s for its feature-rich yet performant design. Active development ended around 2016 after version 1.3.1; community forks like Strawberry emerged later.

SEE ALSO

rhythmbox(1), audacious(1), vlc(1), amarok(1), strawberry(1)

Copied to clipboard