1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-30 19:15:08 +01:00

3783 Commits

Author SHA1 Message Date
David Sansome
3ade9217d7 Add an extra newline between statements in the first schema file to fix an error when QtSql doesn't support multiple statements at a time. Fixes issue 2604 2012-01-12 09:38:01 +00:00
David Sansome
c73c87a21a Revert "Add libssl32.dll to the windows installer, just in case"
This reverts commit 95632383ed4ce848433da1bee012a56e79589cae.
2012-01-11 21:29:49 +00:00
David Sansome
8e3ce51304 Bump version to 1.0.1 2012-01-11 21:26:09 +00:00
David Sansome
118985996f Add ValiCert's root CA to QSslSocket's list to fix an "invalid username/password" error when connecting to Grooveshark on a Windows machine that didn't have all the root CAs installed.
Fixes issue 2532
(cherry picked from commit 6ab38e0093b017a4732f6e236e3ec3d303fe3856)
2012-01-11 21:12:22 +00:00
John Maguire
21441acc94 * Add check that chromaprinter is only used from a non-UI thread.
* Update copyright date
(cherry picked from commit 0c5f422eb8c86291d5fb5693ece033f7c24b3fed)
2012-01-11 21:12:10 +00:00
David Sansome
ada7adcb2f Create the FilesystemWatcherInterface directly in the LibraryWatcher, fixing a crash when trying to add a new device.
(cherry picked from commit d4b4606068b1e73db1aa7ed7227457e220377c4b)
2012-01-11 21:11:31 +00:00
David Sansome
fd1c133e24 Display any SSL or HTTP errors that occur when creating a grooveshark session
(cherry picked from commit ff92815ef071abcbddf0bc7c60ffb471716d9465)
2012-01-11 21:11:26 +00:00
David Sansome
d5fcc1a24e Fix a crash on startup after disabling watching the library for changes. Fixes issue 2585
(cherry picked from commit 2e49e89e7b5c5a0ebaa352e429f3e573a1fa778f)
2012-01-11 21:11:07 +00:00
David Sansome
dea9fbec95 Musicbrainz tagging improvements:
* Fix a bug where the song title would be used for the album field
  * Get the album's year as well
  * Include all releases for a song in the results list
  * Remove duplicate albums
  * Sort results
(cherry picked from commit e9c0b4bd69f96e99af825ec1839f456702f3bbf1)
2012-01-11 21:10:56 +00:00
David Sansome
a4944a83dd Fix linking to chromaprint on Windows
(cherry picked from commit 6f3df9bd5f62ecfff9f1ee5831e07745014b7a4f)
2012-01-11 21:10:51 +00:00
David Sansome
5e231caf3e Add chromaprint/fftw dependencies to the debian control and rpm spec files
(cherry picked from commit ae8ac239bfbb29ecc2592bc0aed63d89bd1953b1)
2012-01-11 21:10:47 +00:00
David Sansome
842cfadf6b Use the system version of libchromaprint if available
(cherry picked from commit d17629586f43da51450166347164eeda16592880)
2012-01-11 21:10:43 +00:00
David Sansome
da2275cd3f Remove unused bits from 3rdparty/chromaprint
(cherry picked from commit 665b721236e19d1241e395af212e2051739c84dc)
2012-01-11 21:10:38 +00:00
John Maguire
042ae479f1 Reorder DLL deletions.
(cherry picked from commit e1804219dc51497b14ea8db168178fbb0df2d0e8)
2012-01-11 21:10:33 +00:00
John Maguire
9014634272 Remove chromaprint shared lib target.
(cherry picked from commit 660c68f9d961d987d46633544bb4912503d1648c)
2012-01-11 21:10:27 +00:00
John Maguire
d0eec3f384 Port Musicbrainz track lookups to API v2.
(cherry picked from commit d6bada074a0344f2eafe132d9ceba0e401de39bd)
2012-01-11 21:10:24 +00:00
John Maguire
7eb4ab8453 Rename MusicDNS -> Acoustid.
(cherry picked from commit cdb381a85f48f66975162f83dc2c1f2cfe2dd8bf)
2012-01-11 21:10:15 +00:00
John Maguire
2e98ce65d5 Disable callbacks after generating fingerprint.
(cherry picked from commit 9bb37fda625de498c240e56ef7b7f09ca693c6f7)
2012-01-11 21:10:12 +00:00
John Maguire
ba7b73656d Remove echoprint.
(cherry picked from commit 598948d16e157028b615760da735fc3902d0095a)
2012-01-11 21:10:07 +00:00
John Maguire
915e9e3d64 Remove old OFA fingerprinter.
(cherry picked from commit f241124b1d81032951e7c6d856247727870b686a)
2012-01-11 21:10:04 +00:00
John Maguire
dcae3d933c * Use Chromaprinter instead of OFA fingerprinter.
* Send fingerprint to Acoustid instead of MusicDNS.
* Retrieve MBID instead of PUID and send to Musicbrainz.
(cherry picked from commit db83c411c27a91ddaabb283c3fd44dbb0c9b4530)
2012-01-11 21:10:00 +00:00
John Maguire
b9a6e1f7f1 Add Chromaprinter class to generate fingerprint from gstreamer PCM output.
(cherry picked from commit 423295b01e6b238e39edff375f5dd9f396b4d2e8)
2012-01-11 21:09:54 +00:00
John Maguire
0036f34436 Build & link against Chromaprint.
(cherry picked from commit b9eec4ce38a0afc6b3399b3e5308fc256266e67d)
2012-01-11 21:09:49 +00:00
John Maguire
60a317477a Add debian copyright for chromaprint.
(cherry picked from commit eabe8935bc2b297e5453eac8aeaac512a8c01ba1)
2012-01-11 21:09:45 +00:00
John Maguire
f02732e138 Add Chromaprint to 3rdparty.
(cherry picked from commit 1bcbc2ed3e9547f73c0cc793070d0940fba06371)
2012-01-11 21:09:40 +00:00
John Maguire
2a72d17f38 const& and tweaks to Mac directory canonicalisation.
(cherry picked from commit 483c36748e5896019d1ec197d03feeff78ddcd16)
2012-01-11 21:09:30 +00:00
John Maguire
f6c229c5e6 Add more robust subdirectory detection in LibraryWatcher.
(cherry picked from commit 761737eb4df64b0cff4b71fe261f9376eaf6ff42)
2012-01-11 21:09:25 +00:00
John Maguire
a4ced28a85 Add copyright headers.
(cherry picked from commit 97f3885f58420348a44d73cba024ac7114793928)
2012-01-11 21:09:21 +00:00
John Maguire
fea20e9c29 Revert irrelevant musicdns changes.
(cherry picked from commit 047bec831bcc97cdc1986177da8b8f302ea967a0)
2012-01-11 21:09:18 +00:00
John Maguire
b5ff9955a8 Disable watching for FS updates when requested.
(cherry picked from commit 55e9fd8dc39df3a8884656aec6fc1cebf1268ccc)
2012-01-11 21:09:12 +00:00
John Maguire
ec2f57148b Use FSEvent-based filesystem watcher on Mac.
(cherry picked from commit 9fdfb522254a0a6d3b9175c4d8de32a69f9371d8)
2012-01-11 21:09:07 +00:00
John Maguire
ea9a8ea2ed Add copyright notice for Chromium code.
(cherry picked from commit 6357cb074bec8eeed028d6fc6d18aed83d6a140b)
2012-01-11 21:08:23 +00:00
John Maguire
e27568fbba Add scoped_nsobject from Chrome.
(cherry picked from commit 0139f36e2db379ceb915c478f9e25813d94bdd51)
2012-01-11 21:08:20 +00:00
John Maguire
3c867fb05c Add QObject constructor.
(cherry picked from commit 3f0c779308cfa5cca5193c740d3057a23ddcec25)
2012-01-11 21:08:16 +00:00
John Maguire
4a13d0ce29 Add filesystem watcher using Mac FSEvents API.
(cherry picked from commit 96aa95bebd30ba550b0cec7ce7e88afa8fc19ca3)
2012-01-11 21:08:10 +00:00
John Maguire
f1af27f849 Move mac init code after logging init.
(cherry picked from commit 058e421827fbc801f5745429f58d7d2bf4375672)
2012-01-11 21:08:06 +00:00
David Sansome
ac44b33ec8 Don't set a "file" url scheme on files in devices that already have URL prefixes (like afc:// for iPod Touches)
Fixes issue 2564
(cherry picked from commit 4cbc221f0001427c85a08ef30ca01c147a462aae)
2012-01-11 21:06:12 +00:00
David Sansome
36b92b229f Always use the C locale when getting the date to put in the debian changelog - dpkg-buildpackage complains otherwise
(cherry picked from commit 44db77da487a0eb4315ef6f7e63a2d795b0aa3de)
2012-01-11 21:05:28 +00:00
Arnaud Bienner
80aecb2eec Update 'All the translators' URL with Transifex
(cherry picked from commit 401c72bf7d5c81b7bd0b0d588b0320aed0884307)
2012-01-11 21:05:17 +00:00
David Sansome
cf2c3a9815 Update the script that uploads stable builds to the PPA to work with git
(cherry picked from commit 5b9a273227648919c8c57c73df9c980c049eccc4)
2012-01-11 21:04:56 +00:00
David Sansome
5abfdf4eb0 Fix a cmake error when getting the git revision number of an exact tag checkout
(cherry picked from commit 9e2e035ae1a25bc5f37a17ae7ea10ba7c37fb328)
2012-01-11 21:04:48 +00:00
John Maguire
dfdb71b164 Make it so!
Fixes issue #2527
2012-01-10 17:00:17 +01:00
David Sansome
6ab38e0093 Add ValiCert's root CA to QSslSocket's list to fix an "invalid username/password" error when connecting to Grooveshark on a Windows machine that didn't have all the root CAs installed.
Fixes issue 2532
2012-01-09 22:57:24 +00:00
Arnaud Bienner
f6d2306c05 Add various missing things for appearance customization 2012-01-09 21:15:42 +01:00
Arnaud Bienner
034d679baa Remove .pot file, once again 2012-01-09 20:25:40 +01:00
Arnaud Bienner
b08567b697 Merge commit '710536ad506d' into appearance 2012-01-09 20:24:26 +01:00
Arnaud Bienner
d03345d0f6 Remove .pot file 2012-01-09 20:19:01 +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
0c5f422eb8 * Add check that chromaprinter is only used from a non-UI thread.
* Update copyright date
2012-01-09 15:32:15 +01:00