Commit Graph

3461 Commits

Author SHA1 Message Date
David Sansome dfc4b4546f Update changelog for 1.0.1 2012-01-22 11:28:52 +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 6ab38e0093)
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 0c5f422eb8)
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 d4b4606068)
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 ff92815ef0)
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 2e49e89e7b)
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 e9c0b4bd69)
2012-01-11 21:10:56 +00:00
David Sansome a4944a83dd Fix linking to chromaprint on Windows
(cherry picked from commit 6f3df9bd5f)
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 ae8ac239bf)
2012-01-11 21:10:47 +00:00
David Sansome 842cfadf6b Use the system version of libchromaprint if available
(cherry picked from commit d17629586f)
2012-01-11 21:10:43 +00:00
David Sansome da2275cd3f Remove unused bits from 3rdparty/chromaprint
(cherry picked from commit 665b721236)
2012-01-11 21:10:38 +00:00
John Maguire 042ae479f1 Reorder DLL deletions.
(cherry picked from commit e1804219dc)
2012-01-11 21:10:33 +00:00
John Maguire 9014634272 Remove chromaprint shared lib target.
(cherry picked from commit 660c68f9d9)
2012-01-11 21:10:27 +00:00
John Maguire d0eec3f384 Port Musicbrainz track lookups to API v2.
(cherry picked from commit d6bada074a)
2012-01-11 21:10:24 +00:00
John Maguire 7eb4ab8453 Rename MusicDNS -> Acoustid.
(cherry picked from commit cdb381a85f)
2012-01-11 21:10:15 +00:00
John Maguire 2e98ce65d5 Disable callbacks after generating fingerprint.
(cherry picked from commit 9bb37fda62)
2012-01-11 21:10:12 +00:00
John Maguire ba7b73656d Remove echoprint.
(cherry picked from commit 598948d16e)
2012-01-11 21:10:07 +00:00
John Maguire 915e9e3d64 Remove old OFA fingerprinter.
(cherry picked from commit f241124b1d)
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 db83c411c2)
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 423295b01e)
2012-01-11 21:09:54 +00:00
John Maguire 0036f34436 Build & link against Chromaprint.
(cherry picked from commit b9eec4ce38)
2012-01-11 21:09:49 +00:00
John Maguire 60a317477a Add debian copyright for chromaprint.
(cherry picked from commit eabe8935bc)
2012-01-11 21:09:45 +00:00
John Maguire f02732e138 Add Chromaprint to 3rdparty.
(cherry picked from commit 1bcbc2ed3e)
2012-01-11 21:09:40 +00:00
John Maguire 2a72d17f38 const& and tweaks to Mac directory canonicalisation.
(cherry picked from commit 483c36748e)
2012-01-11 21:09:30 +00:00
John Maguire f6c229c5e6 Add more robust subdirectory detection in LibraryWatcher.
(cherry picked from commit 761737eb4d)
2012-01-11 21:09:25 +00:00
John Maguire a4ced28a85 Add copyright headers.
(cherry picked from commit 97f3885f58)
2012-01-11 21:09:21 +00:00
John Maguire fea20e9c29 Revert irrelevant musicdns changes.
(cherry picked from commit 047bec831b)
2012-01-11 21:09:18 +00:00
John Maguire b5ff9955a8 Disable watching for FS updates when requested.
(cherry picked from commit 55e9fd8dc3)
2012-01-11 21:09:12 +00:00
John Maguire ec2f57148b Use FSEvent-based filesystem watcher on Mac.
(cherry picked from commit 9fdfb52225)
2012-01-11 21:09:07 +00:00
John Maguire ea9a8ea2ed Add copyright notice for Chromium code.
(cherry picked from commit 6357cb074b)
2012-01-11 21:08:23 +00:00
John Maguire e27568fbba Add scoped_nsobject from Chrome.
(cherry picked from commit 0139f36e2d)
2012-01-11 21:08:20 +00:00
John Maguire 3c867fb05c Add QObject constructor.
(cherry picked from commit 3f0c779308)
2012-01-11 21:08:16 +00:00
John Maguire 4a13d0ce29 Add filesystem watcher using Mac FSEvents API.
(cherry picked from commit 96aa95bebd)
2012-01-11 21:08:10 +00:00
John Maguire f1af27f849 Move mac init code after logging init.
(cherry picked from commit 058e421827)
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 4cbc221f00)
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 44db77da48)
2012-01-11 21:05:28 +00:00
Arnaud Bienner 80aecb2eec Update 'All the translators' URL with Transifex
(cherry picked from commit 401c72bf7d)
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 5b9a273227)
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 9e2e035ae1)
2012-01-11 21:04:48 +00:00
John Maguire 5b60c9adcd Add debian dependency on virtual libglew package.
(cherry picked from commit 2e4c9ea59b)
2011-12-27 16:09:56 +00:00
Arnaud Bienner eedf687853 Magnatune's URL are already encoded: we shouldn't use QUrl constructor directly because some characters (like ') will be encoded twice (%27 then %2527). Fixes issue 2510
(cherry picked from commit 61aaefd65c)
2011-12-27 14:00:27 +00:00
Arnaud Bienner 6f7e507b30 Add a refresh action to Grooveshark 2011-12-23 18:41:42 +01:00
Arnaud Bienner cb1b4483ea Prefill input dialog with old name when renaming GS playlist 2011-12-23 18:41:11 +01:00
John Maguire 0af197f6a1 Use QPalette::BrightText for global search results for better contrast on Mac.
(cherry picked from commit e4070bbb3b)
2011-12-13 14:18:25 +01:00
David Sansome 6fae660ed9 Merge the latest translations into the release branch 2011-12-12 21:03:34 +00:00
David Sansome d5254cb02c Change version from 1.0rc1 to 1.0 2011-12-12 20:53:23 +00:00
David Sansome 52a1cc3a08 Remove the global search popup for now until it can be made a bit prettier
(cherry picked from commit 54df30c15d)
2011-12-12 20:50:02 +00:00
John Maguire 6884022c60 Add an associate tag to Amazon cover requests.
(cherry picked from commit 5a9bd3e8cf)
2011-12-12 17:30:45 +01:00
David Sansome de1fa1a6be Fix the black background on the global search tooltip on Windows 7 2011-12-10 17:36:57 +00:00