Martin Björklund
8d63ddd3eb
Add a Discogs cover provider
...
Fixes issue 1794
2012-01-29 14:27:07 +00:00
Руслан Ижбулатов
5c45e22e28
Make SAC and WMDM optional
2012-01-22 14:35:22 +00:00
Orcan Ogetbil
9dd4b1bb94
Use SHA2 system library when available
...
Fixes issue 2623
2012-01-17 23:12:44 +01:00
Arnaud Bienner
c2d794c014
Merge branch 'master' into appearance
2012-01-09 20:15:10 +01:00
Arnaud Bienner
ea063e1c39
Add missing modifications
2012-01-09 20:08:09 +01:00
John Maguire
aa20c2b226
Deploy clementine-tagreader on mac.
2012-01-09 11:24:34 +00:00
David Sansome
4618651cf4
Merge branch 'master' into external-tagreader
2012-01-07 22:52:18 +00:00
David Sansome
d17629586f
Use the system version of libchromaprint if available
2012-01-07 15:27:50 +00:00
David Sansome
9be641ee87
The external tagreader mostly works now:
...
* Make TagReaderClient a singleton until it's easier to pass dependencies around
* Add a WaitForSignal() that uses a local event loop to wait for a signal to be emitted
* Add a WaitForFinished() to _MessageReplyBase that blocks using a semaphore
* Add blocking versions of all TagReaderClient methods
* Use the TagReaderClient everywhere that Song::InitFromFile and friends were used before
2012-01-07 00:26:07 +00:00
John Maguire
cdb381a85f
Rename MusicDNS -> Acoustid.
2012-01-06 16:51:27 +00:00
John Maguire
598948d16e
Remove echoprint.
2012-01-06 16:42:22 +00:00
John Maguire
f241124b1d
Remove old OFA fingerprinter.
2012-01-06 16:40:08 +00:00
John Maguire
423295b01e
Add Chromaprinter class to generate fingerprint from gstreamer PCM output.
2012-01-06 15:58:46 +00:00
John Maguire
b9eec4ce38
Build & link against Chromaprint.
2012-01-06 15:57:51 +00:00
David Sansome
9041117867
Move everything around in the source tree - static libraries and external binaries now go in "ext/". Add a generic worker pool.
2012-01-05 23:25:13 +00:00
David Sansome
85f2f087cb
Start work on moving everything that uses taglib out into an external process.
2012-01-05 23:24:48 +00:00
John Maguire
9fdfb52225
Use FSEvent-based filesystem watcher on Mac.
2012-01-05 14:51:23 +00:00
John Maguire
96aa95bebd
Add filesystem watcher using Mac FSEvents API.
2012-01-04 15:24:53 +00:00
David Sansome
7e60907578
Oops, remove the pot build target from the last commit - it breaks when doing a clean build
2012-01-03 19:30:35 +00:00
David Sansome
d3c2788836
Remove the .pot file from source control and add a "make pot" target to just generate the .pot
2012-01-03 19:22:00 +00:00
David Sansome
52a1cc3a08
Remove the global search popup for now until it can be made a bit prettier
...
(cherry picked from commit 54df30c15dd60b347f3d8b34e59fe207e61614fa)
2011-12-12 20:50:02 +00:00
David Sansome
f762b3787e
Derp
2011-12-02 16:58:16 +00:00
David Sansome
c0ac798a71
Create a 1.0 release branch, and rework the way version numbers are done everywhere.
2011-12-02 14:48:19 +00:00
David Sansome
c7d184c6bd
Groovesharkradio.h doesn't need to be moc'd
2011-12-01 14:32:21 +00:00
David Sansome
1ad55e6a1b
Fix linking on Oneiric
2011-12-01 09:28:11 +00:00
John Maguire
542faab959
Hopefully fix linking on newer Ubuntus.
2011-11-30 16:50:23 +01:00
John Maguire
7951691a7e
Link the right library for dlopen/dlclose on all platforms.
...
Fixes issue #2443
2011-11-30 15:41:00 +01:00
Arnaud Bienner
b9bf35948a
Merge branch 'master' of https://code.google.com/p/clementine-player
2011-11-29 13:57:42 +01:00
Arnaud Bienner
1f5ac97934
Add Grooveshark radios
2011-11-29 13:57:35 +01:00
Vadim Zhukov
c084d13ff1
Apply downstream OpenBSD patches against projectm. Fixes issue 2277
2011-11-29 11:27:35 +00:00
David Sansome
22e6a649b7
Remove the custom gstspotifytcpsrc and use tcpserversrc ! gdpdepay to receive data. Use a gstreamer pipeline on the other end as well to send data.
2011-11-28 18:45:12 +00:00
John Maguire
e9d770a864
Remove pjsip/stun code and make PortForwarder at least compile.
2011-11-28 16:22:13 +01:00
John Maguire
875645ee0c
Use Tomahawk script to generate a prettier DMG.
2011-11-28 15:26:22 +01:00
David Sansome
b873209d39
Remove the <xiphcomment.h> include from song.h so that windows headers don't infect everything else. Also move other bits of song.h into song.cpp, and reduce the number of includes in song.h.
2011-11-28 13:56:55 +00:00
David Sansome
7548919bc1
Remove the resolvers for now - they don't work properly and ought to use the global search.
2011-11-27 22:15:28 +00:00
Arnaud Bienner
ceab3bd6f0
Add Grooveshark songs as internet items, when adding them from global search, so user can use all GS custom actions
2011-11-24 00:30:11 +01:00
David Sansome
691cb9a392
Treat URLs specially in the global search widget
2011-11-11 22:11:25 +00:00
John Maguire
bd74a9a0e2
Link QCA directories
2011-11-08 00:11:12 +01:00
David Sansome
e3b7afbdf2
Add "Your radio streams" global search provider
2011-11-06 15:00:50 +00: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
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
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
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
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
David Sansome
63140f83cf
Use an undocumented sky.fm/di.fm api to handle premium account logins, allowing us to remove dodgy code to scrape login information for each service individually
2011-11-02 23:55:45 +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
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
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