3430 Commits

Author SHA1 Message Date
David Sansome
5dcd1d4890 Initialise the item lists for simple search providers on startup so they can be used to populate the global search suggestions. 2011-11-08 18:35:33 +00:00
David Sansome
7c5aaf36aa Elide hint text in text boxes 2011-11-08 18:22:01 +00:00
Clementine Buildbot
959ac6ae4d Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine) 2011-11-08 10:07:27 +01:00
John Maguire
bd74a9a0e2 Link QCA directories 2011-11-08 00:11:12 +01:00
Arnaud Bienner
ed8633b8a9 Make GS user favorites a special kind of user playlist (enable drag'n'drop for favorites) 2011-11-07 19:37:29 +01:00
John Maguire
9d81fe5123 Force the usage of non-system libiconv on Mac. 2011-11-07 14:48:27 +01:00
David Sansome
ea68940b76 Don't use qca if spotify is completely disabled 2011-11-07 12:05:31 +00:00
Clementine Buildbot
6cb27c2bb9 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine) 2011-11-07 10:07:11 +01:00
Arnaud Bienner
9964eab741 Add a tooltip to the global search box 2011-11-06 19:05:09 +01:00
Arnaud Bienner
fed2560ad9 Merge branch 'master' of https://code.google.com/p/clementine-player 2011-11-06 18:40:18 +01:00
Arnaud Bienner
01e7a532bf Check GS errors to logout user if its session_id is obsolete 2011-11-06 18:40:06 +01:00
David Sansome
89c9ea37fa "Search everywhere" instead of "Search for anything", and make "e.g." translatable 2011-11-06 17:27:54 +00:00
David Sansome
c6e252326f Make the Configure... button work for di.fm/sky.fm in the search settings page 2011-11-06 16:41:00 +00:00
David Sansome
814c79b183 Use more friendly names for "global search" in the UI 2011-11-06 16:36:47 +00:00
David Sansome
63f39d8dec Show some suggested queries in the global search widget 2011-11-06 16:30:42 +00:00
Arnaud Bienner
f79d38210c Merge branch 'master' of https://code.google.com/p/clementine-player
Conflicts:
	src/translations/translations.pot
2011-11-06 16:23:50 +01:00
Arnaud Bienner
89680a02f0 Add the ability to have custom actions for PlaylistItems, and InternetPlaylistItems (through services). Add 'add to playlists' actions for Grooveshark 2011-11-06 16:12:44 +01:00
David Sansome
e3b7afbdf2 Add "Your radio streams" global search provider 2011-11-06 15:00:50 +00:00
John Maguire
4dacc95172 Remove gstqtwrapper as the Quicktime framework is 32-bit only and copy only the 64-bit parts of libraries we use. 2011-11-06 15:39:22 +01:00
Clementine Buildbot
7f7c1a398e Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine) 2011-11-06 10:07:20 +01:00
David Sansome
dac6c1bf09 Add a SomaFM search provider 2011-11-06 00:02:32 +00:00
David Sansome
931efb1f70 Add an icecast search provider, refactor a couple of other bits 2011-11-06 00:02:32 +00:00
David Sansome
8c69094931 Add a generic class for the "cached list of stuff" pattern used by last.fm and di.fm/sky.fm for keeping friend lists or stream lists around and refreshing them after a certain length of time 2011-11-06 00:02:32 +00:00
David Sansome
1f0c2333d0 Show the di.fm/sky.fm "Expires on" date on a separate line 2011-11-05 21:46:34 +00:00
David Sansome
b37f679c36 Implement the options to hide/show the global search box, and to hide/show all other search boxes. 2011-11-05 19:09:37 +00:00
David Sansome
a9e1fe0075 Implement the global search tooltip options 2011-11-05 19:09:26 +00:00
David Sansome
fafee5af7c Download a new libspotify version and verify its signature. 2011-11-05 17:55:34 +00:00
David Sansome
19a12adf3e Add the QCA include dirs if QCA was found, even if spotify core was turned off 2011-11-05 17:27:10 +00:00
David Sansome
1946011919 Update each provider's logged-in state in the global search settings dialog when returning to the global search page. 2011-11-05 17:19:42 +00:00
David Sansome
37166ca19d Give the last.fm global search provider a config dialog 2011-11-05 17:11:02 +00:00
David Sansome
e0beff096d Fix the priority ordering of global search results 2011-11-05 17:01:57 +00:00
David Sansome
dc05c101a3 Remove the individual provider buttons from the global search widget and replace them with one settings button instead. Also tweak the appearance of the tooltip 2011-11-05 16:57:33 +00:00
David Sansome
af59c517b7 Uncommitted translations 2011-11-05 16:09:59 +00:00
David Sansome
6446ef8b9e Use PNG spotify icons instead of SVG 2011-11-05 16:08:56 +00:00
David Sansome
896564a7d9 Update rpm spec and debian control with libqca 2011-11-05 15:44:56 +00:00
David Sansome
fccd0a5458 Don't make QCA a requirement if we're bundling the spotify blob (since we won't need to download anything at runtime) 2011-11-05 15:44:56 +00:00
David Sansome
568f78d874 There's no need to write each spotify blob file out to a temporary directory first. 2011-11-05 15:44:56 +00:00
Clementine Buildbot
9e0a3ba0ff Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine) 2011-11-05 10:07:12 +01:00
Arnaud Bienner
e7307aa6d4 Merge branch 'master' of https://code.google.com/p/clementine-player 2011-11-05 02:42:24 +01:00
Arnaud Bienner
4f5265f820 Don't try to insert a row which already exists 2011-11-05 02:42:17 +01:00
Arnaud Bienner
034db5d18b Create and delete Grooveshark playlists 2011-11-05 02:34:49 +01:00
David Sansome
b618c4f9a9 Don't compile the spotify blob if spotify core is disabled 2011-11-05 01:21:01 +00:00
David Sansome
c12b3ab399 Verify the signatures of spotify blob files downloaded at runtime. Should protect against MITM attacks, and compromises of our server. 2011-11-05 01:12:28 +00:00
Arnaud Bienner
33abc40bf5 Use the same string for special search playlists, to be consistent (just one same string to translate) 2011-11-05 01:17:25 +01:00
David Sansome
a2327c4eb7 Remove some redundant parameters from DigitallyImportedServiceBase and move the subclasses (which are now empty) into the same file. 2011-11-04 22:54:27 +00:00
David Sansome
2b6beb7417 Load the list of sky.fm/di.fm streams using the undocumented API, getting artwork for each stream as well. 2011-11-04 22:31:19 +00:00
Gilles Habran
37eeb70e3a Update some strings to match between window title and action name.
Update issue #2062
Patch applied.
2011-11-04 14:14:56 +01:00
Clementine Buildbot
a8b25003a1 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine) 2011-11-04 10:07:10 +01:00
David Sansome
ce66bdf1e8 Always run uic on optional ui files so we can get translations out. It was supposed to do this already... 2011-11-03 17:19:37 +00:00
John Maguire
a9d6535bcc Use a scoped_ptr 2011-11-03 15:07:36 +01:00