John Maguire
|
d1a1f70bf9
|
Make version and msgType optional for better backwards-compatibility.
|
2013-01-14 16:53:57 +01:00 |
John Maguire
|
088d179e9b
|
Add UNKNOWN to remote control proto to make backwards compatible changes
easier later.
|
2013-01-14 16:50:00 +01:00 |
John Maguire
|
555467e764
|
Tidy up remote control protobuf.
|
2013-01-14 16:17:36 +01:00 |
Andreas
|
e915d2e993
|
Transfer coverart without base64
|
2013-01-14 16:09:22 +01:00 |
Andreas
|
04ccdbbf08
|
added version to protocol buffer message
changed client handling
only non public ips can connect (can change that in options)
|
2013-01-10 21:21:55 +01:00 |
Andreas
|
c732e70511
|
multiclient support and shuffle feature
|
2013-01-09 20:07:28 +01:00 |
Andreas
|
fe0c1b5206
|
Changed xml to protocol buffers
|
2013-01-03 21:40:47 +01:00 |
John Maguire
|
195e1cb2ad
|
Support arbitrary return type in closure for member function pointer.
|
2012-12-13 16:55:23 +01:00 |
John Maguire
|
020f08438f
|
Support member function pointers in Closure.
Bonus: type-safe slots
|
2012-12-13 16:27:55 +01:00 |
John Maguire
|
94f76a9d08
|
Support function pointers and std functions with arguments in Closure.
|
2012-12-13 16:13:38 +01:00 |
John Maguire
|
919e9215c4
|
Support indexing files from Skydrive.
|
2012-12-13 14:27:21 +01:00 |
John Maguire
|
62e3e4cb91
|
Support WMA in cloud services.
|
2012-12-07 12:07:43 +01:00 |
John Maguire
|
941aaca87c
|
Refactor cloud tagging into base class.
|
2012-12-06 14:23:27 +01:00 |
John Maguire
|
951cac2ad6
|
Use changes API instead of search API in Google Drive.
|
2012-12-05 14:17:03 +00:00 |
John Maguire
|
18c7f3d5ed
|
Support m4a and flac in dropbox.
|
2012-11-30 16:56:23 +01:00 |
John Maguire
|
90bb00939b
|
Don't ignore HTTP errors when reading tags from cloud providers.
|
2012-11-30 16:12:12 +01:00 |
John Maguire
|
8e91e42dcc
|
Add dropbox files locally after tagging and make them playable.
|
2012-11-29 20:48:34 +01:00 |
John Maguire
|
3c9b3d99e6
|
Read tags from dropbox files.
|
2012-11-29 20:48:34 +01:00 |
John Maguire
|
6c5e831a7d
|
Remove tag encoding detection as we don't really use it anymore.
|
2012-11-29 13:41:20 +01:00 |
John Maguire
|
1981fd0b7e
|
Fix minimal build.
|
2012-11-29 12:17:47 +01:00 |
John Maguire
|
bd899b382d
|
Range-based for loops not supported in GCC 4.4.
|
2012-11-28 17:34:54 +01:00 |
John Maguire
|
9c7a3ab105
|
Rename google drive tagging methods to more appropriate generic names.
|
2012-11-28 16:34:10 +01:00 |
John Maguire
|
210f978188
|
Rename GoogleDriveStream -> CloudStream.
|
2012-11-28 16:25:57 +01:00 |
John Maguire
|
db586ca00e
|
Read tags from Ubuntu One files and add to local database.
|
2012-11-28 14:43:03 +01:00 |
John Maguire
|
c294098aef
|
Use tr1 for mac compatibility
|
2012-11-26 10:10:20 +01:00 |
John Maguire
|
11f664083a
|
Add support for standard function callbacks in NewClosure (including C++11 lambdas).
|
2012-11-26 09:41:26 +01:00 |
John Maguire
|
4e9231976e
|
Unpack variadic arguments into QGenericArguments without boost::tuple.
|
2012-11-22 17:57:26 +01:00 |
John Maguire
|
8171192df5
|
Port Closure to variadic templates.
|
2012-11-22 17:19:04 +01:00 |
Arnaud Bienner
|
c848d311b8
|
Remove useless comment now we have variadic templates for ConcurrentRun
|
2012-11-22 02:08:59 +01:00 |
John Maguire
|
fddce90624
|
Use boost::bind & boost::function instead of std equivalents for better compatibility.
|
2012-11-21 17:17:37 +01:00 |
John Maguire
|
1fd0515168
|
Make variadic version of ConcurrentRun::Run()
|
2012-11-21 16:39:10 +01:00 |
John Maguire
|
a12ffa829e
|
Try C++0x instead of C++11 for older compilers.
|
2012-11-19 19:38:29 +01:00 |
John Maguire
|
e5d02fddb6
|
Enable C++11 for Clementine & libclementine
|
2012-11-13 17:03:53 +01:00 |
David Sansome
|
36ac3a2ec0
|
Use the full protobuf instead of protobuf-lite, to hopefully fix
a crash on Windows.
|
2012-11-12 18:16:35 +11:00 |
David Sansome
|
95df1a4c25
|
Remove a useless message copy
|
2012-11-07 09:18:49 +11:00 |
Veniamin Gvozdikov
|
3542357636
|
Fix linking clementine-tagreader on FreeBSD.
Fixes issue #3245
|
2012-10-31 13:30:23 +01:00 |
Arnaud Bienner
|
09596e3732
|
Don't get stuck when exiting Clementine while library is being created/updated
|
2012-08-30 00:01:28 +02:00 |
John Maguire
|
a55cbc838f
|
Merge branch 'master' into drive
|
2012-08-09 12:59:09 -07:00 |
David Sansome
|
5845b069a3
|
Use a sensible spotify settings directory on Windows instead of C:\HKEY_CURRENT_USER\... ಠ_ಠ
|
2012-08-04 17:16:06 +01:00 |
John Maguire
|
94878b4bd2
|
Slightly hacky support for AAC on Google Drive.
|
2012-07-31 17:57:17 +02:00 |
John Maguire
|
e06ae8a282
|
Support reading OGG & FLAC files from Google Drive.
|
2012-07-31 15:18:14 +02:00 |
John Maguire
|
08286102da
|
Precache the first and last parts of Google Drive MP3s to reduce the
number of requests when using accurate tagging.
|
2012-07-30 13:41:29 +02:00 |
David Sansome
|
9653a45f66
|
Read Google Drive metadata in the tagreader worker process
|
2012-07-28 19:35:12 +01:00 |
Arnaud Bienner
|
eded1daca1
|
Correct typo in comments
|
2012-07-16 00:39:00 +02:00 |
Arnaud Bienner
|
20987e140d
|
Oops: missing to update CMakeList.txt
|
2012-07-16 00:21:56 +02:00 |
Arnaud Bienner
|
0e3dc5a8be
|
Add new ConcurrentRun templates for void functions, and functions with 3 arguments + corresponding test cases.
+ SongLoader now has its own QThreadPool to load folders/playlist in background.
Update issue 2598
This should fix slowliness problems reported.
|
2012-07-16 00:06:55 +02:00 |
John Maguire
|
58a3a6831a
|
Move loading of devices from the database onto a different thread.
|
2012-06-29 16:56:17 +02:00 |
David Sansome
|
1c338455c3
|
Add missing copyright headers
|
2012-06-23 11:31:48 +01:00 |
John Maguire
|
b9d2d3326d
|
Only support override in Clang.
|
2012-06-21 16:13:41 +02:00 |
John Maguire
|
09d37aaa01
|
Add OVERRIDE macro like Java's @Override.
|
2012-06-20 16:49:41 +02:00 |