3544 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
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
John Maguire
8582253738 Cleanup mac deploy script a little bit. 2012-01-09 11:43:57 +00:00
John Maguire
aa20c2b226 Deploy clementine-tagreader on mac. 2012-01-09 11:24:34 +00:00
Arnaud Bienner
710536ad50 Start working on UI customization. Allow user to change global background/foreground colors. Some work still required to update all components' colors
Update issue 219
Started!
2012-01-09 00:01:01 +01:00
David Sansome
8d19432aa3 Install clementine-tagreader on fedora 2012-01-08 21:04:09 +00:00
David Sansome
12daf6bf43 Disable any tests that use Song::InitFromFile for now 2012-01-08 20:09:44 +00:00
David Sansome
626ce20ec0 Merge branch 'external-tagreader' 2012-01-08 18:38:48 +00:00
David Sansome
d4b4606068 Create the FilesystemWatcherInterface directly in the LibraryWatcher, fixing a crash when trying to add a new device. 2012-01-08 18:37:46 +00:00
David Sansome
ff92815ef0 Display any SSL or HTTP errors that occur when creating a grooveshark session 2012-01-08 17:46:50 +00:00
David Sansome
95632383ed Add libssl32.dll to the windows installer, just in case 2012-01-08 17:37:02 +00:00
David Sansome
3e0f252b34 Exit worker processes when their sockets are closed, and make sure the main app closes sockets when exiting - fixes a crash dialog on Windows. 2012-01-08 16:35:01 +00:00
David Sansome
1924107e16 Include clementine-tagreader.exe in the windows installer 2012-01-08 16:34:21 +00:00
David Sansome
5b71ed0837 Use a better spotify icon in the Source row, clean up pixmap drawing code 2012-01-08 15:16:36 +00:00
David Sansome
bbf99fdd0b Change Spotify to use the new MessageHandler, remove SpotifyMessageHandler 2012-01-08 15:10:11 +00:00
David Sansome
2e49e89e7b Fix a crash on startup after disabling watching the library for changes. Fixes issue 2585 2012-01-08 12:55:06 +00:00
David Sansome
bdf0ff4930 Make the "Loading" song info indicator and playlist queue/stop after indicators look nicer by aligning their QPainters properly 2012-01-07 23:52:31 +00:00
David Sansome
67c6dead5a Rename SpotifyMessage to Message 2012-01-07 23:31:43 +00:00
David Sansome
68a379ef26 Use pb::spotify instead of spotify_pb for the protobuf namespace 2012-01-07 23:26:27 +00:00
David Sansome
ccb3a0aa3a Show a detailed error when the tagreader executable couldn't be started. 2012-01-07 22:58:30 +00:00
David Sansome
31f423a0ff Fix a compilation error 2012-01-07 22:58:19 +00:00
David Sansome
4618651cf4 Merge branch 'master' into external-tagreader 2012-01-07 22:52:18 +00:00
David Sansome
e9c0b4bd69 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
2012-01-07 21:51:02 +00:00
David Sansome
6f3df9bd5f Fix linking to chromaprint on Windows 2012-01-07 17:29:35 +00:00
David Sansome
ae8ac239bf Add chromaprint/fftw dependencies to the debian control and rpm spec files 2012-01-07 15:49:02 +00:00
David Sansome
d17629586f Use the system version of libchromaprint if available 2012-01-07 15:27:50 +00:00
David Sansome
665b721236 Remove unused bits from 3rdparty/chromaprint 2012-01-07 15:12:26 +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
e1804219dc Reorder DLL deletions. 2012-01-06 17:16:01 +00:00
John Maguire
660c68f9d9 Remove chromaprint shared lib target. 2012-01-06 17:08:01 +00:00
John Maguire
d6bada074a Port Musicbrainz track lookups to API v2. 2012-01-06 17:01:46 +00:00
John Maguire
cdb381a85f Rename MusicDNS -> Acoustid. 2012-01-06 16:51:27 +00:00
John Maguire
9bb37fda62 Disable callbacks after generating fingerprint. 2012-01-06 16:45:34 +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
db83c411c2 * Use Chromaprinter instead of OFA fingerprinter.
* Send fingerprint to Acoustid instead of MusicDNS.
* Retrieve MBID instead of PUID and send to Musicbrainz.
2012-01-06 16:31:29 +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
John Maguire
eabe8935bc Add debian copyright for chromaprint. 2012-01-06 15:56:20 +00:00
John Maguire
1bcbc2ed3e Add Chromaprint to 3rdparty. 2012-01-06 15:55:50 +00:00
David Sansome
74c4720054 Don't crash when the playlist view in the smart playlist preview doesn't get a Player*. 2012-01-06 11:22:17 +00:00