1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-31 11:35:24 +01:00

3616 Commits

Author SHA1 Message Date
David Sansome
03b0e51b7d Ignore buffering messages from the magic queue2 element that's created by the uridecodebin. Also lower the threshold for buffering to start. 2012-01-27 11:08:18 +00:00
John Maguire
b86be65ea1 Add ScopedIOObject. 2012-01-23 18:12:51 -08:00
David Sansome
0335d57a0f Improve pipeline buffering: on an underrun event playback will now pause until the buffer is completely full. Fixes audio stuttering on when listening to radio streams on slow networks. 2012-01-23 15:01:39 +00:00
Clementine Buildbot
2e602a276a Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2012-01-23 12:39:22 +01:00
David Sansome
34a24971c5 Don't try to restart a worker while killing it. 2012-01-22 18:53:17 +00:00
David Sansome
694ffe42df Don't send messages to a handler in the time between its socket closing and its process ending. Fixes a race condition that would result in a tag loading operation never completing. Fixes issue 2616 2012-01-22 18:53:17 +00:00
David Sansome
58c0f464cd Queue messages in WorkerPool instead of in each individual handler, so the entire queue isn't lost if a worker crashes. 2012-01-22 18:53:17 +00:00
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 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 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