Clementine è un lettore musicale multipiattaforma con un'interfaccia veloce e facile da usare per ricercare e riprodurre la propria raccolta musicale locale o online e ascoltare radio via internet o i podcast su funkwhale. https://funkwhale.it
Go to file
Mark Furneaux 2332a74bbe Add persistent disk cache for library pixmaps
I'll reference #4379

When viewing the library with album covers visible, the covers load very slowly the first time
as they have to wait on the tagreaders. If I scroll down the library, it takes minutes for the
tagreader to catch up. The nice thing is that the pixmaps are cached. However, once
Clementine is restarted, the whole process has to happen again.

This patch adds a persistent disk cache in the form of a QNetworkDiskCache to store the
pixmaps on disk and load them into the QPixmapCache as required.

I've noted literally night and day performance improvements, not only when scrolling through the library.
There is much better interface responsiveness when searching, and I no longer see the no_cover_icon
temporarily anymore.
2014-05-27 17:40:25 -04:00
3rdparty Don't compile vreen with link-time optimizations - it makes all the symbols hidden on Arch Linux. 2014-05-23 22:52:37 +10:00
bin Add an empty bin directory 2013-10-04 15:47:22 +10:00
cmake Bump 1.2 release version 2014-05-10 18:26:51 +10:00
data Add new analyzer "Rainbow Dash" 2014-05-22 10:33:21 -04:00
debian Add arraysize macro from Chromium 2014-04-29 14:11:52 +02:00
dist Install libgmp-10.dll which is required by libgiognutls.dll. Fixes #4332 2014-05-10 09:04:40 +00:00
ext Send filesize and file count in advance when client wants to download songs. 2014-05-10 14:53:38 +02:00
gst/moodbar Update deprecated function call. 2013-11-22 12:08:24 +00:00
src Add persistent disk cache for library pixmaps 2014-05-27 17:40:25 -04:00
tests Remove obsolete configure #defines 2014-04-10 18:03:15 +02:00
tools/ultimate_lyrics_parser Update lyrics parsing for tekstowo.pl. 2012-11-21 12:10:39 +01:00
.gitignore Consistently added GroupBy_Bitrate enum item 2013-12-16 19:18:02 +01:00
CMakeLists.txt Remove Growl support. 2014-04-07 14:54:10 +02:00
COPYING Add license headers to all our source files 2010-03-23 23:11:46 +00:00
Changelog Add more things to the 1.2.3 changelog 2014-04-23 20:16:20 +10:00
README.md Add a README file. 2014-01-09 20:00:33 +11:00
cmake_uninstall.cmake.in Install .desktop file and icon. Also add an "uninstall" target. 2010-03-04 16:41:14 +00:00

README.md

Clementine

Clementine is a modern music player and library organizer for Windows, Linux and Mac OS X.

Compiling from source

Get the code (if you haven't already):

git clone https://github.com/clementine-player/Clementine.git && cd Clementine

Compile and install:

cd bin
cmake ..
make -j8
sudo make install

See the Wiki for more instructions and a list of dependencies: https://github.com/clementine-player/Clementine/wiki/Compiling-from-Source