1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-17 03:45:56 +01:00
Commit Graph

3125 Commits

Author SHA1 Message Date
David Sansome
740b4c0bda Fix a build error on cmake < 2.8.4 2011-10-19 23:45:48 +01:00
David Sansome
9a739a3346 Add a DBus interface onto the global search engine, and add a KDE krunner plugin that performs global searches in Clementine.
This is optional and is not compiled unless you have the plasma developer packages installed.
2011-10-19 23:17:24 +01:00
David Sansome
348faef9e1 Remove the individual global search provider boolean flags and replace them with with a Q_FLAGS enum. Also add a flag for "probably has remote album art" 2011-10-19 23:08:11 +01:00
David Sansome
452fccc2f5 Make GrooveShark emit a SearchFinished signal, and fix aggregate SearchFinished signals if some providers are disabled 2011-10-19 23:07:41 +01:00
David Sansome
da825d4659 Make clicking outside the global search tooltip work again 2011-10-15 21:57:08 +01:00
David Sansome
4cabb98b43 Fix compilation of the gnome global shortcuts backend when dbus isn't available 2011-10-15 20:49:53 +01:00
David Sansome
ce501d982a Don't show the global search popup immediately when clicking in the search field, making it possible to double click the search box to select all text. 2011-10-15 20:48:48 +01:00
David Sansome
4a25ddee00 Maybe fix the git revision number in the PPA builds 2011-10-15 19:48:23 +01:00
Arnaud Bienner
50b4f2ee93 Ignore item only if explicitly marked as playlist. Fixes issue 2297 2011-10-15 18:17:00 +02:00
David Sansome
6d435f9276 Try starting the new gnome-control-center keyboard command as well as gnome-keybinding-properties. Fixes issue 2283. 2011-10-14 22:09:12 +01:00
David Sansome
2bffe1fa82 Register and unregister for media key notifications properly from the gnome settings daemon 2011-10-14 22:01:25 +01:00
David Sansome
dea15c91ba Oops, fix a URL 2011-10-14 21:24:35 +01:00
David Sansome
bde558f655 Force the menubar to be shown in the Clementine window instead of in Unity's global menubar thing. 2011-10-14 21:17:41 +01:00
Arnaud Bienner
03e30d19c4 Make Grooveshark playlists drag'n'drop possible 2011-10-14 00:10:18 +02:00
Arnaud Bienner
b3b890b9cf Allow extended selection in Internet view 2011-10-13 23:57:57 +02:00
John Maguire
a526c7c13d Make closures non-copyable. 2011-10-06 14:45:55 +02:00
John Maguire
265b174dc9 Fix warning on GCC 4.6 2011-10-06 14:24:33 +02:00
John Maguire
5e343611bf Add some asserts to closure. 2011-10-06 13:19:42 +02:00
John Maguire
a6e8797b9d Add some syntactic sugar to closures. 2011-10-06 13:11:18 +02:00
Arnaud Bienner
bac6095491 Rename GrooveShark to Grooveshark everywhere, as it is actually named like this 2011-10-05 21:59:15 +02:00
Arnaud Bienner
ea55ac67eb Actually check if user has a Grooveshark account 2011-10-05 21:02:32 +02:00
John Maguire
e77de84451 Add a closure variant using tr1::function. This may break the build... 2011-10-05 14:55:39 +02:00
John Maguire
a0314d34fb Support albums from GrooveShark in global search.
Quality is pretty bad though.
2011-10-05 14:08:33 +02:00
John Maguire
fc34a244c6 Tidy up closure implementation. 2011-10-05 11:36:08 +02:00
John Maguire
20a967a19f Basic working closure implementation. 2011-10-04 18:26:40 +02:00
John Maguire
9f1e82965d Add Jamendo as a global search provider but disabled by default. 2011-10-03 16:03:03 +02:00
John Maguire
55624c4dda Sort providers by name in global search widget. 2011-10-03 15:39:06 +02:00
John Maguire
58cde734d5 Add support for Magnatune to global search. 2011-10-03 14:44:30 +02:00
John Maguire
ac5511518f Remove redirect craziness from Magnatune downloading. 2011-10-03 13:59:57 +02:00
Arnaud Bienner
d93f2c64cb Remove GrooveShark items when user logout. Also, give the ability to quickly access to GrooveShark config by doubleclicking GrooveShark root item 2011-10-02 14:47:03 +02:00
Arnaud Bienner
b4c4c7cfef Update po files 2011-10-02 13:04:28 +02:00
Arnaud Bienner
3c23e44721 Merge branch 'master' of https://code.google.com/p/clementine-player 2011-10-02 12:06:11 +02:00
Arnaud Bienner
4143823870 Get GrooveShark songs' length (give the ability to seek through stream). markStream and markSongComplete, as resquested by GrooveShark 2011-10-02 12:05:56 +02:00
David Sansome
4e9f3a27db Fix the global search tooltip 2011-10-01 21:25:05 +01:00
David Sansome
292610c20b Allow toggling of individual global search providers. 2011-10-01 21:22:01 +01:00
David Sansome
3e189f53bc Change a dodgy variable name 2011-10-01 17:55:53 +01:00
David Sansome
58e3a3b676 Don't reload di.fm and sky.fm streams all the time 2011-10-01 17:41:28 +01:00
David Sansome
d59e21d709 Set permissions on Clementine's config file to 0600 2011-10-01 17:15:39 +01:00
John Maguire
0df07719e2 const& 2011-10-01 11:03:36 +02:00
John Maguire
bbd0cef2af Consistently name GrooveShark. 2011-09-30 16:02:57 +02:00
John Maguire
41ce54a088 Add copyright header to Grooveshark global search. 2011-09-30 16:01:07 +02:00
John Maguire
870ffdfb46 Remove extraneous debug. 2011-09-30 16:00:05 +02:00
John Maguire
30014f512e Support album covers and loading tracks from Grooveshark in global
search.
2011-09-30 15:58:24 +02:00
John Maguire
dd017e99ee Basic global searching in Grooveshark. 2011-09-30 15:35:09 +02:00
David Sansome
30803b6743 Swap between two models (a "back" model and a "front" model) to smooth the delays when typing a search query 2011-09-29 23:26:02 +01:00
David Sansome
4282b6b68b Don't let search results that arrive later appear before other search results - should make navigating the global search results less annoying when there are remote providers like spotify. 2011-09-29 22:29:20 +01:00
John Maguire
516190bfc2 Update spotify dll name. 2011-09-29 14:24:20 +02:00
John Maguire
2e23eae3aa Fetch medium sized covers from Grooveshark. 2011-09-29 11:31:27 +02:00
Arnaud Bienner
f142279a0a Covers for GrooveShark songs 2011-09-28 21:42:39 +02:00
Casey Jones
a49e2828e6 Display album art from FLAC tags 2011-09-28 00:16:02 +01:00