Arnaud Bienner
|
85ea3fe37f
|
Add songs to Grooveshark playlists by drag and drop
|
2011-10-30 23:59:43 +01:00 |
David Sansome
|
e2ac2814f4
|
Merge translations from launchpad one last time
|
2011-10-30 22:21:17 +00:00 |
David Sansome
|
a8dfa31818
|
Make the logout button on the spotify settings page actually work
|
2011-10-30 18:52:54 +00:00 |
David Sansome
|
08e09ce5dd
|
Add a settings page for global search - doesn't save yet
|
2011-10-30 18:52:38 +00:00 |
David Sansome
|
6d45415b00
|
Consistently use "Various artists" with a lower case "a"
|
2011-10-30 16:53:39 +00:00 |
David Sansome
|
a2b95b7f54
|
Group pages in the settings dialog into categories
|
2011-10-30 16:51:43 +00:00 |
David Sansome
|
d3abed6044
|
Add a missing string from revision c8a4852843
|
2011-10-30 15:22:44 +00:00 |
David Sansome
|
92c284f9b1
|
Fix the global search tooltip's background under KDE
|
2011-10-30 15:21:58 +00:00 |
David Sansome
|
3395078a90
|
Add the Content-Transfer-Encoding line to the pot header so it gets added every time
|
2011-10-30 12:24:36 +00:00 |
David Sansome
|
d6e480f911
|
Make the version text in the about dialog selectable
Fixes issue 2355
|
2011-10-30 12:24:35 +00:00 |
Clementine Buildbot
|
e5c201467f
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-10-29 21:24:06 +02:00 |
Arnaud Bienner
|
c8a4852843
|
Add user's Grooveshark favorites songs
|
2011-10-29 20:42:25 +02:00 |
David Sansome
|
d3aa4f3a56
|
Add Content-Transfer-Encoding to the .pot so "tx push" will work
|
2011-10-29 19:11:53 +01:00 |
David Sansome
|
1f6bc7cd9a
|
Don't update the .po files automatically from the .pot each build (Transifex will do that now). Also add source files that aren't compiled because of options being disabled to the OTHER_SOURCES list (for translation) automatically.
|
2011-10-29 18:37:30 +01:00 |
Arnaud Bienner
|
35d4b6392c
|
Get back translations lost during revision ab4235aa0f
|
2011-10-26 18:30:57 +02:00 |
John Maguire
|
ab4235aa0f
|
Update translations.
|
2011-10-26 16:46:22 +02:00 |
John Maguire
|
4ba3cc9563
|
Automatically grab clipboard contents for "Load cover from URL" dialog.
Fixes issue #1816
|
2011-10-26 14:59:50 +02:00 |
John Maguire
|
a1ece63f3a
|
Use URLs for openInFileBrowser.
|
2011-10-26 14:54:24 +02:00 |
John Maguire
|
cc986b7177
|
Update show in file browser to work with URLs.
Fixes issue #2002
|
2011-10-26 14:43:28 +02:00 |
John Maguire
|
e1a99f1909
|
Change include to make glib happy.
|
2011-10-26 12:14:02 +02:00 |
John Maguire
|
9c6964da2c
|
Remove another deprecated glib function call.
|
2011-10-26 12:06:51 +02:00 |
John Maguire
|
01f3f5c5ea
|
Stop using deprecated glib eject functions.
|
2011-10-26 11:51:11 +02:00 |
David Sansome
|
5237c005c9
|
Work around an NVIDIA driver bug that would cause Clementine to use 100% cpu on shutdown.
|
2011-10-23 15:44:24 +01:00 |
David Sansome
|
1b6ce64532
|
Comments from revision 9a739a3346
|
2011-10-23 15:44:24 +01:00 |
Arnaud Bienner
|
b3bf374b6e
|
Disable Grooveshark and Spotify in global search by default, because user needs a premium account to use these services
|
2011-10-20 17:21:24 +02:00 |
Arnaud Bienner
|
f03d48164f
|
Save providers preferences (enabled/disable)
|
2011-10-20 16:36:12 +02:00 |
Arnaud Bienner
|
1d60cc6c52
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-10-20 15:04:03 +02:00 |
Arnaud Bienner
|
f0c8703dbc
|
When toggling provider button, check if provider can be used by checking if user is logged-in, it this is necessary to make the provider work
|
2011-10-20 15:03:47 +02: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 |
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
|
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 |
David Sansome
|
53e175e503
|
When stopping due to "Stop after this track", set the current song to the one after, so when the user presses Play it plays the next song instead of the last one again.
|
2011-09-27 23:31:15 +01:00 |
David Sansome
|
4c819b1cb9
|
Add a "Replace and play now" shortcut to the global search menu.
|
2011-09-27 22:38:14 +01:00 |
David Sansome
|
d62d11df8d
|
When songs are added to the end of the playlist, scroll the playlist to ensure the top one is visible.
|
2011-09-27 22:28:12 +01:00 |
David Sansome
|
c05a2ee182
|
Add a spotify gstreamer source element instead of hacking about with gsttcpserversrc. Implement seeking on spotify tracks.
|
2011-09-25 19:24:44 +01:00 |
David Sansome
|
54016a8286
|
Add missing --help text for --search-popup
|
2011-09-25 11:53:42 +01:00 |
David Sansome
|
892f5f1df1
|
Add search providers for di.fm and sky.fm
|
2011-09-24 22:49:04 +01:00 |
David Sansome
|
e7ab192361
|
Cache di.fm and sky.fm streams for 2 weeks
|
2011-09-24 22:11:50 +01:00 |
David Sansome
|
0b65aa3b02
|
Factor the generic parts of the last.fm search provider into a SimpleSearchProvider class
|
2011-09-24 20:42:33 +01:00 |
David Sansome
|
0a5ef8382d
|
Don't show a last.fm result if any token didn't match
|
2011-09-24 18:36:59 +01:00 |
David Sansome
|
a6f4a76618
|
Hide an occasional crash when playing a spotify track and loading spotify art at the same time - for some reason printing this URL triggers it...
|
2011-09-24 18:16:35 +01:00 |
David Sansome
|
cc20d90a7a
|
Last.fm global search provider
|
2011-09-24 17:01:18 +01:00 |
David Sansome
|
d83736acc0
|
Initialise a GlobalSearch in main and pass it around, so providers can register themselves
|
2011-09-24 14:44:23 +01:00 |
David Sansome
|
62165a6feb
|
Remember the user's list of last.fm friends, refresh it every day.
|
2011-09-24 13:49:20 +01:00 |
David Sansome
|
5d59c19bbe
|
Update translations
|
2011-09-24 13:26:41 +01:00 |
David Sansome
|
8551d4a46d
|
Only re-show the global search popup on focus events that were caused by the mouse or keyboard.
|
2011-09-24 13:26:12 +01:00 |
Arnaud Bienner
|
8e6608a29f
|
Adding GrooveShark playlists
|
2011-09-24 12:06:31 +02:00 |
Arnaud Bienner
|
42d228be80
|
Create search item only if we're connected to GrooveShark
|
2011-09-22 19:54:59 +02:00 |
Arnaud Bienner
|
2406fdabf6
|
Check pointer nullity
|
2011-09-22 19:50:43 +02:00 |
Arnaud Bienner
|
10c141e1c1
|
Fix leak
|
2011-09-20 19:48:07 +02:00 |
Arnaud Bienner
|
44773f0ff0
|
Add extra entries to GrooveShark menu
|
2011-09-20 19:29:16 +02:00 |
Arnaud Bienner
|
2bfe5422f2
|
Wait a little bit before sending search requests. Also, ignore all old replies
|
2011-09-20 19:12:06 +02:00 |
John Maguire
|
19db619f6a
|
Fix another typo in a comment.
|
2011-09-20 10:09:32 +02:00 |
John Maguire
|
0a3b5d3d75
|
Search for QJson using pkgconfig.
|
2011-09-20 10:07:55 +02:00 |
John Maguire
|
adf03678e3
|
Fix typo
|
2011-09-20 09:57:18 +02:00 |
Arnaud Bienner
|
7cee645539
|
Oops: forgot to commit few files :(
|
2011-09-20 00:54:22 +02:00 |