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
Ivan Leontiev b85d09cd9c Fix misbehavior when you double click after a single click on a tree item
This issue appeared as a side effect since the commit
bcaa9e4a37, which adds dropdown
animation to the library/internet view.

Reproduce:
Single/double click on a song item in library/internet view
then all double clicks on this item will be ignored, until you
single click on it once again.

The reason of this behavior in that the "setExpanded" method call from the
"ItemClicked" slot makes the invocation of the "mouseDoubleClickEvent"
method in the context where the view is in the "QAbstractTreeView::AnimatingState"
which makes impossible to emit "doubleClicked" signal, because it just
returns immediatelly (see http://code.qt.io/cgit/qt/qt.git/tree/src/gui/itemviews/qtreeview.cpp#n1849).

To get rid of this behavior we emit "doubleClicked" signal ourselves.
2016-01-15 07:55:19 +03:00
3rdparty Update taglib to 1.10.0 2015-11-24 19:43:28 +01:00
bin Add an empty bin directory 2013-10-04 15:47:22 +10:00
cmake Use %{?dist} to get the rpm distro name, and remove the old Rpm.cmake 2015-12-31 16:02:19 +11:00
data Synchronize width of start/pause icons on playlist tabs to prevent "jumping" content 2015-12-19 19:44:22 +01:00
debian Use SHA512 signatures for the spotify blob. 2015-04-28 12:27:07 +01:00
dist Use %{?dist} to get the rpm distro name, and remove the old Rpm.cmake 2015-12-31 16:02:19 +11:00
ext Link statically to libprotobuf from the spotifyblob 2015-12-14 00:02:07 +11:00
gst/moodbar Actually initialize the array 2014-12-22 00:05:46 -05:00
src Fix misbehavior when you double click after a single click on a tree item 2016-01-15 07:55:19 +03:00
tests Support trackNum elements in XSPF. 2015-10-28 16:17:52 +00:00
tools/ultimate_lyrics_parser remove sites.js.diff (this patch is already applied) to site.js 2015-12-23 13:56:51 -06:00
.gitignore Consistently added GroupBy_Bitrate enum item 2013-12-16 19:18:02 +01:00
CMakeLists.txt Use %{?dist} to get the rpm distro name, and remove the old Rpm.cmake 2015-12-31 16:02:19 +11:00
COPYING Add license headers to all our source files 2010-03-23 23:11:46 +00:00
Changelog Update changelog for 1.3 2015-12-31 11:16:49 +11:00
README.md Update README.md 2015-04-11 14:49:57 +02: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.

Opening an issue

Ask for a new feature

Please:

  • Check if the new feature is not already implemented (Changelog)
  • Check if another person didn't already open an issue
  • If there is already an opened issue there is no need to comment "+1", it won't help. Instead, you can subscribe to the issue to be notified of anything new about it

Report a bug

Please:

  • Try the latest developer build (http://builds.clementine-player.org/) to see if the bug is still present (Attention, those builds aren't stable so they might not work well and could sometimes break things like user settings). If it works like a charm even though you see an open issue, please comment on it and explain that the issue has been fixed
  • Check if another person has already opened the same issue to avoid duplicates
  • If there already is an open issue you could comment on it to add precisions about the problem or confirm it
  • In case there isn't, you can open a new issue with an explicit title and as much information as possible (OS, Clementine version, how to reproduce the problem...)
  • Please use http://pastebin.com/ for logs/debug

If there are no answers, it doesn't mean we don't care about your feature request/bug. It just means we can't reproduce the bug or haven't had time to implement it :o)

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