Clementine

Audio Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

25
6 .4
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:

9 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.

hosein-mec2

10 years ago

dont waste your time ! Amarok 2.3 Rocks ... !!

Report

dglent

10 years ago

there are many users that wait from clementine to be like amarok 1.4 because amarok 2.0 is the definition of regression. There are consumed millions of kilobytes of discussions in the net for this.
So your comment is not valable and id like to encourage the clementine's developers to continue with the support of the users.

Report

STiAT

10 years ago

Some people don't want those features of amarok 2. Amarok 2 eats (at least on my system) a lot of ressources, and generally feels "slow", probably due to all the gui stuff and my slow graphics card though.

Report

Diablo82

10 years ago

Last time I checked it out...Gnu/Linux was "about choice".
I really like Amarok >2.2, but I'm keeping an eye on this project...'cause this one aims be feature complete yet "lightweight".
And by the way it runs fine also on my Windows machines, while Amarok would be a pain in the... 'cause of it's tons of deps.

Report

Diablo82

10 years ago

Last time I checked it out...Gnu/Linux was "about choice".
I really like Amarok >2.2, but I'm keeping an eye on this project...'cause this one aims be feature complete yet "lightweight".
And by the way it runs fine also on my Windows machines, while Amarok would be a pain in the... 'cause of it's tons of deps.

Report

STiAT

10 years ago

Is there a reason to base clementine upon xine-lib, or was this just not ported to phonon (yet?).

Report

C

davidsansome

10 years ago

We used the xine audio engine from Amarok because it supports fading and the animated scope you can see at the bottom of the window. Phonon doesn't seem to be able to do either of these things well, and actually doesn't appear to be maintained very well inside Qt - I don't think it's received any new features since it was first included.

Report

STiAT

10 years ago

You are probably right, phonon seems badly maintained at the moment, thinking on the kde patches still waiting for their merge.

Fade-In Fade-Out is quite easy with phonon, there's even a reference implementation in JuK, but you need to use two objects (actually, one which you played where you fade out, and the one for the new song you fade in).

I must say, I don't understand what is meant by "animated scope".

Report

dglent

10 years ago

May be it is the only way to make crossfade between the songs (??? i hope)

Report

lucian1900

10 years ago

The OS X package seems to be corrupted. I've downloaded it several times and it fails the checksum. I've tried ignoring that, but it fails at copying out of the .dmg

Great work btw! Amarok 2 is way too dependency heavy on OS X, a Qt-only player would be perfect.

Report

C

davidsansome

10 years ago

Can you check the m5sum of the file you downloaded? It should be: 89e2436ffe5cc4f1e46a4c0ab86f9c5d

Also try downloading the .dmg directly from Google Code:
http://code.google.com/p/clementine-player/downloads/list

Report

lucian1900

10 years ago

It worked now, with wget.

Did you replace the package? While it would be possible to get errors because of my ISP, I find it unlikely that two browsers would get the exact same corruption (since the two corrupted files had the same md5).

Report

C

davidsansome

10 years ago

Nope we didn't change anything on our end, must've been a temporary problem somewhere.
Glad you got it working eventually :)

Report

lucian1900

10 years ago

md5sum is 224c494bb67c86e671d32bff266aa593 for both files from Qt4-apps and Google code. I downloaded each several times.

It may also be worth to mention that the file gets downloaded instantly, the whole 19MB.


I've also tried clementine 0.2 beta from google code, I also get "codec overrun" (checksum failed) and the md5sum is 54ba80322a07dacb0d00f59754bcbc17. If I mount it ignoring the checksum error, it also fails when I copy it out of the image.


I've also tried downloading the files with Firefox (I was using Chrome), but I got the same results.

Report

CryAngel

10 years ago

I'm want append. When i try build on linux, i notice it depend on libnotify, which depend on GTK. Sure, is not bug, but have dependencies to two same libs is not cool. Sorry for bad english.

Report

Israphel

10 years ago

When you install Clementine using the Ubuntu .Deb package, it says that you need the package "libxine1-all-plugins"

So, when you install that package, all this are required:

gnome-mime-data
libgnomevfs2-0
libgnomevfs2-common
libxine1-all-plugins
libxine1-gnome

Is this normal or a Ubuntu issue?

Report

Israphel

10 years ago

That's the only thing I need to love Clementine.

The Various Artist detection doesn't seem to work well.

I have a lot of movie soundtracks discs so it's usual to have a different artist for each song; all them are show under the artist in the collection and it's a mess.

Only one album was detected like various artist (don't know why).

Amarok 1.4 used to have a "show under various artist" entry in the menu.

Until then, any way to do it manually?

Report

C

davidsansome

10 years ago

Yep this is something that bothers me too - it does attempt to do some clever various artists detection but it's obviously not very good.
I'll try to improve it a bit for the next release.

Report

dglent

10 years ago

Mandriva rpm for i586
http://www.mandrivalinux.gr/rpm/2010.1/i586/clementine-0.1-1mgr2010.1.i586.rpm

Report

CryAngel

10 years ago

It is possible make dependencies to lastfm optional? I dont have internet at home, so i not need it. I think option on build time will be good idea.

Report

C

davidsansome

10 years ago

That's a good idea, I'll make sure it's an option for the next release.

Report

firewalker

10 years ago

It's great to hear that someone started it.

I could help by translating to Greek. Is the project offer the option for multi-language support?

Report

C

davidsansome

10 years ago

It's something I'm working on for the next release. Can I email you when I have a Qt Linguist file ready?

Report

EzeAris

10 years ago

If you need help translating to Spanish I can help you.

Report

C

davidsansome

10 years ago

Thanks for the offer but I already have a Spanish translation in SVN!

Report

9 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.

12345678910
1421
product-maker ariszlo Apr 22 2015 9 excellent
product-maker dfghjk Apr 17 2015 9 excellent
product-maker poiuztrew Apr 13 2015 3 bad
product-maker kudlaty Jan 29 2015 9 excellent
product-maker Broli May 08 2014 9 excellent
product-maker mea5 Nov 05 2013 3 bad
product-maker VilleVallo Oct 28 2013 3 bad
product-maker lieter Oct 28 2013 3 bad
product-maker qwertzui Oct 28 2013 3 bad
product-maker freelancer96 Oct 28 2013 3 bad
product-maker donpedro69 Oct 26 2013 9 excellent
product-maker popcon Oct 25 2013 3 bad
product-maker frodoom Oct 25 2013 3 bad
product-maker nobrain Oct 25 2013 3 bad
product-maker dergnome Oct 25 2013 3 bad
product-maker thwald Oct 23 2013 3 bad
product-maker sixsixfive Oct 21 2013 3 bad
product-maker JazzVoid Apr 07 2013 9 excellent
product-maker duzak Jan 24 2013 9 excellent
product-maker digigold Aug 26 2012 9 excellent
product-maker nick86i Mar 07 2012 9 excellent
product-maker NikolayTischenko Dec 06 2011 9 excellent
product-maker melomaniac Nov 16 2011 9 excellent
product-maker RazrFalcon Sep 13 2011 9 excellent
product-maker marcaemus Aug 19 2011 9 excellent
product-maker pejakm Jun 29 2011 9 excellent
product-maker Shirakawasuna Jun 05 2011 9 excellent
product-maker jmiahman May 08 2011 3 bad
product-maker Nikoli Mar 26 2011 9 excellent
product-maker eezeemen Feb 18 2011 9 excellent
product-maker energizer Jan 13 2011 9 excellent
product-maker alltiptop Dec 11 2010 9 excellent
product-maker KDesk Oct 23 2010 9 excellent
product-maker tomsqt Oct 22 2010 9 excellent
product-maker mattepiu Oct 03 2010 3 bad
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
kudlaty
Jan 29 2015
crophywan
Aug 28 2013
JazzVoid
Apr 07 2013
jameschyn
Jan 31 2013
duzak
Jan 24 2013
digigold
Aug 26 2012
rubypdf
Feb 11 2012
NikolayTischenko
Dec 06 2011
melomaniac
Nov 16 2011
RazrFalcon
Sep 13 2011
nutellajunkie
Apr 08 2011
VastOe
Jan 19 2011
KDesk
Oct 23 2010
tomsqt
Oct 22 2010
arxus
Sep 20 2010
rub3nmv
Jun 29 2010
hBd
Jun 23 2010
hash87
Mar 19 2010
lucian1900
Mar 03 2010
gskbyte
Mar 02 2010
dagsoftware
Feb 27 2010
CryAngel
Feb 24 2010
swiftscythe
Feb 23 2010
dglent
Feb 23 2010
MarianoC
Feb 22 2010
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.7.1
updated Mar 31 2011
added Feb 22 2010
downloads 24h
0
mediaviews 24h 0
pageviews 24h 9