1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-16 11:19:18 +01:00
Commit Graph

3609 Commits

Author SHA1 Message Date
David Sansome
84a1ae2f87 Add some debugging code to the tagreader worker that makes it crash randomly. 2012-01-22 18:53:17 +00:00
Arnaud Bienner
396f375e8d Correct a bug in Grooveshark that make the subscribed playlists to be added in playlists_.
As a result, subscribed playlists are shown in 'Add to Grooveshark' action (when right clicking a GS song), whereas user cannot actually change this kind of playlist
2012-01-22 17:28:58 +01:00
Руслан Ижбулатов
79ebbf3894 COM fixes
Fix COM calls handling (check the result, print it)
Destroy icons after use
Use wide-char zero
2012-01-22 15:08:50 +00:00
Руслан Ижбулатов
0fd9195e5a Use correct wide char zero 2012-01-22 14:58:29 +00:00
Руслан Ижбулатов
7ff1db6f0b Add proper include path for windres 2012-01-22 14:46:02 +00:00
Руслан Ижбулатов
28e89250d0 Need stdlib.h for rand() 2012-01-22 14:35:52 +00:00
Руслан Ижбулатов
5c45e22e28 Make SAC and WMDM optional 2012-01-22 14:35:22 +00:00
David Sansome
bc0623bc0d Merge commit '1.0.1' 2012-01-22 13:33:34 +00:00
David Sansome
dfc4b4546f Update changelog for 1.0.1 2012-01-22 11:28:52 +00:00
John Maguire
ab33d9aa8c Fix a bunch of small memory leaks in the mac device handling code. 2012-01-20 16:25:05 -08:00
John Maguire
028ac3126c Use scoped_nsobject & ScopedCFTypeRef in a load of places. 2012-01-20 16:06:56 -08:00
John Maguire
17c8189dcf Add and use scoped_cftyperef from Chromium. 2012-01-20 15:46:33 -08:00
John Maguire
87b94de0d7 Save background stream state as soon as it is changed. 2012-01-20 15:24:43 -08:00
John Maguire
fddde512c9 Update old logging statements. 2012-01-20 15:22:14 -08:00
John Maguire
e83616ad09 Fix build on Clang. 2012-01-19 15:33:16 -08:00
Alan Briolat
66cc5d432e Add pretty printer for Qt enums. 2012-01-19 14:20:26 -08:00
John Maguire
0212a1fa91 D'oh 2012-01-17 21:29:20 -08:00
John Maguire
4f6ee57297 Apparently <execinfo.h> doesn't exist for mingw. 2012-01-17 20:57:56 -08:00
John Maguire
ab58c72c66 ifdef DumpStackTrace() for non-Unix. 2012-01-17 20:45:33 -08:00
John Maguire
5fe7d1ad20 Add stack trace dumper (might need some tweaks for win & Linux still). 2012-01-17 20:35:10 -08:00
Orcan Ogetbil
9dd4b1bb94 Use SHA2 system library when available
Fixes issue 2623
2012-01-17 23:12:44 +01:00
Jonathan Horvath
fdf10af94a Display smart playlist query terms in a scrollable list instead of squishing them together when there are lots. Fixes issue 1065 2012-01-15 15:44:18 +00:00
Arnaud Bienner
da35fab076 Save default QApplication palette when starting Clementine
Update issue 2603
Hopefully, this will fix this issue for other systems this time...
2012-01-14 16:27:49 +01:00
Arnaud Bienner
97d8365c56 Also refresh stylesheet when chanfing application's QPalette 2012-01-14 16:27:36 +01:00
Arnaud Bienner
22d1608bdc Explicitly use a default QPalette
Update issue 2603
Hopefully, this fixes this issue
2012-01-12 23:01:05 +01:00
David Sansome
4fbee9cf91 Oops, remove another insert in schema-1.sql 2012-01-12 10:10:16 +00:00
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 95632383ed.
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 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