Clementine
Audio
Score 73%
Description:

Clementine is a modern music player and library organiser.
It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for
searching and playing your music.

Features include:
* Search and play your local music library
* Listen to internet radio from Last.fm, SomaFM, Magnatune, Jamendo and Icecast
* Create smart playlists and dynamic playlists
* Tabbed playlists, import and export M3U, XSPF, PLS and ASX
* Visualisations from projectM
* Lyrics and artist biographies and photos
* Transcode music into MP3, Ogg Vorbis, Ogg Speex, FLAC or AAC
* Edit tags on MP3 and OGG files, organise your music
* Download missing album cover art from Last.fm
* Cross-platform - works on Windows, Mac OS X and Linux
* Native desktop notifications on Linux (libnotify) and Mac OS X (Growl)
* Remote control using a Wii Remote, MPRIS or the command-line
* Copy music to your iPod, iPhone, MTP or mass-storage USB player
* Queue manager
Last changelog:

7 years ago

Version 0.7.1:
Bugfixes:
* Fix several compilation errors under GCC 4.6.0.
* Fix a regression that broke gapless playback between certain songs.
* Fix the behaviour of --seek-by and --seek-to commandline options.
* Fix a crash when the visualisation window was resized to 0x0 pixels.
* (Linux) Fix the behaviour of the InsertUrls DBUS method.
* (Mac OS X) Fix a crash on startup on machines without X11 installed.
* (Mac OS X) Fix a bug that would make Clementine try to update to an
earlier version.

Version 0.7:
Major features:
* Brand new "Edit track information" dialog. You can now edit more fields,
change multiple songs at once, change album cover art and view song
statistics. Added an option to identify songs and fill in their tags
automatically using information from MusicBrainz.
* Add support for .cue files. Songs in a cuesheet appear in the playlist
and your library as separate tracks.
* Add "Duplicates only" and "Untagged songs only" views to the library that
help you find and correct badly tagged music in your library.
* Add an option to show album covers in the library view. This is on by
default, but you can turn it off again in the Preferences dialog.
* Add an option to load cover art directly from a URL.
* Clementine now gracefully handles deleted files by skipping them on
playback attempt and greying them out in the playlist view.
* Add a "Full library rescan" option which should rescan your library much
more thoroughly than before (but will take longer).
* Add a "Show in file browser" option to the library and playlist menus.
* Add a fancy tooltip to the track seek slider, showing the position that
you're about to jump to and its distance from the current position.
* Add support for network proxies. Clementine will use your system's proxy
by default, but you can configure a different one in the Preferences
dialog.
* The "Kittens" extra now fetches even fluffier kittens.
* Hypnotoad: now available in fullscreen HD.

Other features:
* Load embedded cover art from ogg files.
* Add a backspace shortcut to the files view.
* Pressing ESC will clear and focus the search box. Typing in the playlist
view will focus the search box and start searching.
* Pressing space in the playlist will play/pause the current track.
* Add global shortcuts for rating songs.
* Add global shortcuts for all of the repeat and shuffle modes.
* Middle-clicking a song now enqueues it into the playlist.
* Download higher resolution images from last.fm.
* Add options to the now-playing widget's menu to change the album art.
* Dragging an image file onto the now-playing widget will now set that
image as the cover art for the album.
* You can now tell the library scanner which filenames it should prefer
when looking for album cover art.
* Add a configurable timeout when searching for song and artist info.
* Add tooltips to the album cover manager that show the artist and album
name.
* Improve the options in the context menu for adding tracks to the playlist
from the library. Default behaviours are now configurable in the
Preferences dialog.
* You can now use "file path" when creating dynamic playlists.
* The search box in the album cover manager now searches in artist names
as well.
* Move the clear button inside search boxes.
* Make the pretty OSD snap to the center of the screen when dragging.
* Add a text alignment setting to playlist columns.
* The scroll wheel now scrolls through images in the artist info view.
* You can now drag songs onto empty space in the playlist tab bar to add
the songs to a new playlist.
* Fade out the currently playing song when exiting Clementine.
* Centre on the last played song when restoring a playlist.
* Add a menu item to change analyzers' framerate.
* Add an option to hide dividers in the library view.
* Ability to use either a "time left" timer or a "total time" timer for songs.
* (Windows) Add support for automatic updates. The second time you start
Clementine you are asked whether you want to check for updates
automatically. You can check manually at any time in the Tools menu.
* (Windows 7) Add playback buttons to the Windows 7 taskbar icon.

Bugfixes:
* Fix several issues loading files with non-ascii characters in their
filenames.
* Fix several crashes when loading malformed tags from MP3 files.
* Fix a crash when clicking the "cancel" button on a dynamic playlist while
the preview is still being loaded.
* Fix a crash when skipping quickly through tracks while the Artist Info
tab was open.
* Fix a crash on exit if you have the Magnatune list open.
* Fix a crash when closing a playlist that has songs still loading.
* Fix a crash when removing the first, active playlist.
* Fix a race condition on startup that might lead to two instances of
Clementine being started.
* Fix a display bug in the "Last played" column for songs that haven't been
played in the last week.
* Improve the sorting of untagged songs loaded from directories.
* Fix a build failure on ARM.
* Do library initialisation in the background - fixing a GUI freeze when
loading large collections.
* Fix a bug where columns would sometimes not appear in the playlist.
* Fix some graphical bugs when resizing the sidebar when it is blurred.
* Hide the score and comment columns by default, increase the size of the
sidebar.
* Fix a database error when searching for " characters in the library.
* Fix an issue when trying to sign in to last.fm with a username containing
special characters.
* Fix the "date" and "rating" smart playlist comparisons.
* Update statistics properly when playing songs shorter than 30 seconds.
* Don't re-read tags from files when loading a playlist if those songs are
already in the library.
* Make it possible to disable all lyric providers.
* Make it possible to delete the active playlist.
* Add a workaround for broken XML entities in ASX playlists.
* Sort playlist tabs properly when closing and re-opening Clementine.
* (Windows) Fix MP3 transcoding.
* (Windows) Better error handling when parts of the Windows Media Device
Manager SDK aren't installed (like on Windows Server).
* (Windows) Fix a crash on startup when a device was connected that gave
Clementine an invalid icon.
* (Linux) Various MPRIS2 fixes.
* (Mac OS X) Increase the maximum file descriptor limit so larger
collections can still be monitored for changes.

Build system changes:
* Remove the old xine, VLC and Phonon backends. These weren't maintained
any more and didn't have as many features as the GStreamer backend.
* Make Last.fm optional.
* Clementine now builds correctly with Clang.
* Don't run tests for features if those features are disabled.
* (Linux) Make DBUS optional.
* (Windows) Upgrade to Qt 4.7.1.
* (Mac OS X) Switch the HTTP gstreamer plugin to soup instead of neon.

marcaemus

6 years ago

Just dumped Amarok for Clementine. (upgraded gstreamer, amarok stopped playing mp3 - last straw)

Report

pejakm

6 years ago

Please add Phonon support!

Report

STiAT

6 years ago

They "recently" (actually some time ago) dropped the phonon and xine backends due to a lack of maintenance.
Somebody will have to step up if we want the phonon backend to be re-implemented and feature complete.

Report

nutellajunkie

6 years ago

meh, we all know, if you love this one, it should be default.

by default!

When you install clem' isnt it just a dream to use? There it is, glorious. Its nearly a perfect player, but nothing will never be perfect. Yes even on our lovely Linux.

Add your library, input your last.fm, and away you go.

I think its great I get updates nearly every day! Even if the IRC channel is a little well cleekie to say the least, atleast thats not going to change how we feel about it.. Let the geeks feel their "power" on IRC! :P

Report

KDesk

7 years ago

Version 0.5 of Clementine is very nice, but the latest r2189 build is better!

I like the new sidebar in the left, nice and easy to use. The artist info and song info tabs are awesome, I like the blur effect when fetching the data from internet.

I think if the Devices tab would get merged with the Library tab it would be better (like in Amarok 2.3), because it is easier to organize the file, copying from the library to the device, etc.
Also when browsing the library, instead of the CD icon in the album, it would be better a small cover of the album if available.

Report

gilb

7 years ago

Finally I can have something similar to Amarok when I'm forced to use Windows :)

Report

AndreAPL

7 years ago

Hi there.
Found it build in debian but clementine_0.2.99_i386.deb depends:

Quote:gconf2 gconf2-common gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good libdv4 libgconf2-4 libgnome-keyring0 libgudev-1.0-0 libidl0 libiec61883-0 liboil0.3 liborbit2 libproxy0 libsoup-gnome2.4-1 libsoup2.4-1 libvisual-0.4-0 python python-minimal
Suppose it is a "problem" from debian?
KDE app using gnome dependencies is not a great thing :(

Report

C

davidsansome

7 years ago

Nope that's right - clementine uses gstreamer for playback now.

Having a couple of extra libraries installed doesn't hurt, and those ones are fairly small anyway. You don't have to run gnome!

Report

AndreAPL

7 years ago

sorry, but can't agree with it.
If is a QT app (say KDE), why having dependencies with gnome?

Tryed to advice this app, but some people pointed this "issue"... And if it's true, too bad.
I as many more would say, don't wanna mess with KDE and GNOME dependencies, for a single app.

Report

bitcrazy

7 years ago

QT is not KDE, please don't confuse both.
I saw this app under KDE apps, too.
If it doesn't use kdelibs, it is not a KDE app DOT

m0nk

Report

PCiupak

7 years ago

Quote:Suppose it is a "problem" from debian?
No, it's a problem of Clementine, because some "genius" decided to use and be dependent on this GStreamer crap. I used to watch the development of Clementine player, but now, it isn't worth wasting my time.

Report

C

davidsansome

7 years ago

Thanks for the attitude.

Which other audio backend would you recommend that is cross-platform, as easy to use, as well tested, and supports as many formats as gstreamer?

Report

Eldarion

7 years ago

Aldouth i don't agree the PCiupak attitude, i'm really sad to see that Clementine is now using gstreamer.

First i have to thank the Clementine authors hard work, because i'm a software developer myself and i know it's hard to make some quality software and sometimes difficult to make some development choices. That said, i wouldn't choose gstreamer as backend. I would choose something like xine, mplayer or even vlc.

I can only hope the devs make it possible in the future.

Report

C

davidsansome

7 years ago

GStreamer has proven itself to be a very good backend. The API itself is a little hairy (personally I don't like GObject or GLib, which is why Clementine is written in Qt :)), but it does work very well.

We tried xine first actually - it worked great on Linux but was very buggy on Windows - I spent a couple of weeks trying to fix a race condition between the mp3 decoder and the DirectSound backend before giving up on it.
We've also tried VLC. While it has excellent support for different file formats, it does tend to skip a lot on playback.
Incidentally these two backends (plus a Phonon backend) can be enabled in Clementine if you compile it yourself. Look for the options in ccmake or cmake-gui.

I'm curious as to why you dislike GStreamer so much. Is there any reason other than the gnome dependencies - ie. is the audio quality worse?
I really don't see dependencies as being a problem, most distributions these days make installing them easy, and it's not like you have to have any of gnome running while you use Clementine.

Report

Eldarion

7 years ago

"Incidentally these two backends (plus a Phonon backend) can be enabled in Clementine if you compile it yourself. Look for the options in ccmake or cmake-gui."

Thanks for the tip. I didn't know that.

"I'm curious as to why you dislike GStreamer so much. Is there any reason other than the gnome dependencies - ie. is the audio quality worse?"

Maybe it's because i'm not used to Gstreamer. I don't see the need to install it. My perception of Gstreamer is this: a bloated software. Gstreamer base is 13Mb. Then there's the gstreamer-good, gstreamer-bad, gstreamer-ugly (??), etc..

So, my dislike for gsteamer is by no means technical. Anyway, keep the great work. I hope kde4 task tooltips and embebed cover support will be added. Something like juk does. In fact, that's the only reasons for keeping using juk.

Report

Eldarion

7 years ago

"Incidentally these two backends (plus a Phonon backend) can be enabled in Clementine if you compile it yourself. Look for the options in ccmake or cmake-gui."

Thanks for the tip. I didn't know that.

"I'm curious as to why you dislike GStreamer so much. Is there any reason other than the gnome dependencies - ie. is the audio quality worse?"

Maybe it's because i'm not used to Gstreamer. I don't see the need to install it. My perception of Gstreamer is this: a bloated software. Gstreamer base is 13Mb. Then there's the gstreamer-good, gstreamer-bad, gstreamer-ugly (??), etc..

So, my dislike for gsteamer is by no means technical. Anyway, keep the great work. I hope kde4 task tooltips and embebed cover support will be added. Something like juk does. In fact, that's the only reasons for keeping using juk.

Report

mattepiu

7 years ago

Care that qt-phonon engine is unsupported and you get a pork ascii image if you ask for it!!!!!!!!

Definitely my thumb is down, returning to Amarok 2.x

Report

jmiahman

6 years ago

My issue is, I was using this app as a Amarok 1.4 replacement, amarok 1.4 didn't pull in gstreamer. Personally I would have just used Phonon and allowed the backend to be defined depending on the system or user preferences, I kinda thought that was the point of phonon. Hard coding a particular backend support seems lazy at best. Though I appreciate the work I appreciate the work done throuout the Linux Community but that doesn;t mean I think it's good, if anything as others have expressed though once a Clementine supporter I will have to go with "other options" like Bangarang, loopy etc.. or just good Ol' Amarok as at least the bloat seems more justified.

Report

STiAT

6 years ago

Well, as a developer myself I can understand that it's about making choices. I know GStreamer is a good backend, it's actually great / has a good feature set and is actively maintained/developed. But as a Qt developer I prefer phonon (for the little things I do phonon using what ever backend is fine tom me).

But thanks for the hint, I didn't know that you could compile clementine with Phonon support/backend.

Report

AndreAPL

7 years ago

Hi there.
Found it build in debian but clementine_0.2.99_i386.deb depends:

Quote:gconf2 gconf2-common gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good libdv4 libgconf2-4 libgnome-keyring0 libgudev-1.0-0 libidl0 libiec61883-0 liboil0.3 liborbit2 libproxy0 libsoup-gnome2.4-1 libsoup2.4-1 libvisual-0.4-0 python python-minimal
Suppose it is a "problem" from debian?
KDE app using gnome dependencies is not a great thing :(

Report

AndreAPL

7 years ago

Great work.
I loved amarok 1.4, but 2.0 wasn't that great, and is well heavy.
Keep the great, one more fan here ;)

Btw, why not pre-build for the big debian?
Couldn't find it in the repo's :(

Report

AndreAPL

7 years ago

forgot to say,
how is the translation to portuguese? Need a hand?

Report

C

davidsansome

7 years ago

Thanks!

The Portuguese translation looks to be pretty much complete:
https://translations.launchpad.net/clementine/trunk/+pots/translations

Clementine isn't in any repos yet, but I think the Ubuntu package on the website ought to work ok on Debian.

David

Report

morsik

7 years ago

Great to see "old Amarok" in Qt4! Ressurection project is good, but visulations isn't working on Windows (that next to play controls).

Report

dglent

7 years ago

i have greek localisation but i still have clementine in english. The new translations are included or not yet ?

Report

7 years ago

Version 0.7.1:
Bugfixes:
* Fix several compilation errors under GCC 4.6.0.
* Fix a regression that broke gapless playback between certain songs.
* Fix the behaviour of --seek-by and --seek-to commandline options.
* Fix a crash when the visualisation window was resized to 0x0 pixels.
* (Linux) Fix the behaviour of the InsertUrls DBUS method.
* (Mac OS X) Fix a crash on startup on machines without X11 installed.
* (Mac OS X) Fix a bug that would make Clementine try to update to an
earlier version.

Version 0.7:
Major features:
* Brand new "Edit track information" dialog. You can now edit more fields,
change multiple songs at once, change album cover art and view song
statistics. Added an option to identify songs and fill in their tags
automatically using information from MusicBrainz.
* Add support for .cue files. Songs in a cuesheet appear in the playlist
and your library as separate tracks.
* Add "Duplicates only" and "Untagged songs only" views to the library that
help you find and correct badly tagged music in your library.
* Add an option to show album covers in the library view. This is on by
default, but you can turn it off again in the Preferences dialog.
* Add an option to load cover art directly from a URL.
* Clementine now gracefully handles deleted files by skipping them on
playback attempt and greying them out in the playlist view.
* Add a "Full library rescan" option which should rescan your library much
more thoroughly than before (but will take longer).
* Add a "Show in file browser" option to the library and playlist menus.
* Add a fancy tooltip to the track seek slider, showing the position that
you're about to jump to and its distance from the current position.
* Add support for network proxies. Clementine will use your system's proxy
by default, but you can configure a different one in the Preferences
dialog.
* The "Kittens" extra now fetches even fluffier kittens.
* Hypnotoad: now available in fullscreen HD.

Other features:
* Load embedded cover art from ogg files.
* Add a backspace shortcut to the files view.
* Pressing ESC will clear and focus the search box. Typing in the playlist
view will focus the search box and start searching.
* Pressing space in the playlist will play/pause the current track.
* Add global shortcuts for rating songs.
* Add global shortcuts for all of the repeat and shuffle modes.
* Middle-clicking a song now enqueues it into the playlist.
* Download higher resolution images from last.fm.
* Add options to the now-playing widget's menu to change the album art.
* Dragging an image file onto the now-playing widget will now set that
image as the cover art for the album.
* You can now tell the library scanner which filenames it should prefer
when looking for album cover art.
* Add a configurable timeout when searching for song and artist info.
* Add tooltips to the album cover manager that show the artist and album
name.
* Improve the options in the context menu for adding tracks to the playlist
from the library. Default behaviours are now configurable in the
Preferences dialog.
* You can now use "file path" when creating dynamic playlists.
* The search box in the album cover manager now searches in artist names
as well.
* Move the clear button inside search boxes.
* Make the pretty OSD snap to the center of the screen when dragging.
* Add a text alignment setting to playlist columns.
* The scroll wheel now scrolls through images in the artist info view.
* You can now drag songs onto empty space in the playlist tab bar to add
the songs to a new playlist.
* Fade out the currently playing song when exiting Clementine.
* Centre on the last played song when restoring a playlist.
* Add a menu item to change analyzers' framerate.
* Add an option to hide dividers in the library view.
* Ability to use either a "time left" timer or a "total time" timer for songs.
* (Windows) Add support for automatic updates. The second time you start
Clementine you are asked whether you want to check for updates
automatically. You can check manually at any time in the Tools menu.
* (Windows 7) Add playback buttons to the Windows 7 taskbar icon.

Bugfixes:
* Fix several issues loading files with non-ascii characters in their
filenames.
* Fix several crashes when loading malformed tags from MP3 files.
* Fix a crash when clicking the "cancel" button on a dynamic playlist while
the preview is still being loaded.
* Fix a crash when skipping quickly through tracks while the Artist Info
tab was open.
* Fix a crash on exit if you have the Magnatune list open.
* Fix a crash when closing a playlist that has songs still loading.
* Fix a crash when removing the first, active playlist.
* Fix a race condition on startup that might lead to two instances of
Clementine being started.
* Fix a display bug in the "Last played" column for songs that haven't been
played in the last week.
* Improve the sorting of untagged songs loaded from directories.
* Fix a build failure on ARM.
* Do library initialisation in the background - fixing a GUI freeze when
loading large collections.
* Fix a bug where columns would sometimes not appear in the playlist.
* Fix some graphical bugs when resizing the sidebar when it is blurred.
* Hide the score and comment columns by default, increase the size of the
sidebar.
* Fix a database error when searching for " characters in the library.
* Fix an issue when trying to sign in to last.fm with a username containing
special characters.
* Fix the "date" and "rating" smart playlist comparisons.
* Update statistics properly when playing songs shorter than 30 seconds.
* Don't re-read tags from files when loading a playlist if those songs are
already in the library.
* Make it possible to disable all lyric providers.
* Make it possible to delete the active playlist.
* Add a workaround for broken XML entities in ASX playlists.
* Sort playlist tabs properly when closing and re-opening Clementine.
* (Windows) Fix MP3 transcoding.
* (Windows) Better error handling when parts of the Windows Media Device
Manager SDK aren't installed (like on Windows Server).
* (Windows) Fix a crash on startup when a device was connected that gave
Clementine an invalid icon.
* (Linux) Various MPRIS2 fixes.
* (Mac OS X) Increase the maximum file descriptor limit so larger
collections can still be monitored for changes.

Build system changes:
* Remove the old xine, VLC and Phonon backends. These weren't maintained
any more and didn't have as many features as the GStreamer backend.
* Make Last.fm optional.
* Clementine now builds correctly with Clang.
* Don't run tests for features if those features are disabled.
* (Linux) Make DBUS optional.
* (Windows) Upgrade to Qt 4.7.1.
* (Mac OS X) Switch the HTTP gstreamer plugin to soup instead of neon.

product-maker ariszlo Apr 22 2015

product-maker dfghjk Apr 17 2015

product-maker yxcvbnm Apr 16 2015

product-maker poiuztrew Apr 13 2015

product-maker kudlaty Jan 29 2015

product-maker Broli May 08 2014

product-maker mea5 Nov 05 2013

product-maker VilleVallo Oct 28 2013

product-maker lieter Oct 28 2013

product-maker qwertzui Oct 28 2013

product-maker freelancer96 Oct 28 2013

product-maker donpedro69 Oct 26 2013

product-maker popcon Oct 25 2013

product-maker frodoom Oct 25 2013

product-maker nobrain Oct 25 2013

product-maker dergnome Oct 25 2013

product-maker thwald Oct 23 2013

product-maker sixsixfive Oct 21 2013

product-maker JazzVoid Apr 07 2013

product-maker duzak Jan 24 2013

product-maker digigold Aug 26 2012

product-maker nick86i Mar 07 2012

product-maker melomaniac Nov 16 2011

product-maker RazrFalcon Sep 13 2011

product-maker marcaemus Aug 19 2011

product-maker pejakm Jun 29 2011

product-maker Shirakawasuna Jun 05 2011

product-maker jmiahman May 08 2011

product-maker Nikoli Mar 26 2011

product-maker eezeemen Feb 18 2011

product-maker energizer Jan 13 2011

product-maker alltiptop Dec 11 2010

product-maker KDesk Oct 23 2010

product-maker tomsqt Oct 22 2010

product-maker mattepiu Oct 03 2010

product-maker 8 47

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.7.1
updated Mar 31 2011
added Feb 22 2010
downloads today
0
page views today 1