Mattias Andersson
bbd83344b8
Initialise cancel_requested_ to false in the constructor's initialisation list.
2014-05-12 17:40:41 +02:00
Mattias Andersson
08f5af3320
Give the mutex lockers a tighter scope.
2014-05-12 17:24:35 +02:00
Mattias Andersson
919f7cbe94
Add a mutex to protect a variable shared between threads.
2014-05-12 16:14:33 +02:00
Mattias Andersson
6235e69ac4
Run 'make format'
2014-05-12 14:38:46 +02:00
Mattias Andersson
be09f6e5c7
Merge branch 'master' into ripcd-cancel
...
Conflicts:
src/ui/ripcd.cpp
2014-05-12 13:50:34 +02:00
John Maguire
5fe468456a
Merge pull request #4171 from asiviero/master
...
Addressing #4165 and #4166
2014-05-12 13:20:26 +02:00
David Sansome
f593eb0952
Use arraysize instead of sizeof
2014-05-12 19:00:26 +10:00
Clementine Buildbot
093d160cca
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2014-05-12 10:01:51 +02:00
David Sansome
98b6b6f906
Don't use italic text anywhere - Arabic text doesn't have italics. Fixes #4329
2014-05-11 20:42:49 +10:00
David Sansome
18f72f3ada
Capture this lambda argument by value, since it's a local variable and won't be valid when the outer function exits.
2014-05-11 19:24:22 +10:00
David Sansome
41425b3c5c
Remove . from the beginning of filenames when organising files. Fixes #4338
2014-05-11 19:24:21 +10:00
David Sansome
cf6cdc6936
Add disambiguation strings to "Quality". Fixes #4316
2014-05-11 17:35:23 +10:00
David Sansome
4e9a7ca7f3
Load all the metadata for the first song, so the duration will appear properly when it starts playing.
2014-05-11 17:35:23 +10:00
Andreas
f52e48c956
Send filesize and file count in advance when client wants to download songs.
2014-05-10 14:53:38 +02:00
David Sansome
f7f1fcd1e5
Install libgmp-10.dll which is required by libgiognutls.dll. Fixes #4332
2014-05-10 09:04:40 +00:00
John Maguire
2e3cd61c66
Bump 1.2 release version
...
(cherry picked from commit 22e422296a
)
2014-05-10 18:26:51 +10:00
asiviero
d448ac1179
Replaced scoped_ptr by unique_ptr
2014-05-10 00:41:32 -03:00
Andreas
24481ae7bc
Clementine Remote can now download all urls that are in the library.
2014-05-08 19:17:58 +02:00
Andreas
c04eb3da19
Only search for covers automatically if artist & album is filled.
2014-05-07 21:17:33 +02:00
Clementine Buildbot
40a7ae24fc
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2014-05-07 14:56:34 +02:00
Arnaud Bienner
aaf274f5c2
Fix EOL for the second certifcate.
...
Use UNIX EOL, as for the first one.
2014-05-04 14:45:23 +02:00
David Sansome
fb0ce01202
Merge pull request #4330 from paperbagcorner/soundcloudsettingslabel
...
Use a single label for the text at the top of the soundcloud settings page
2014-05-04 16:57:57 +10:00
Mattias Andersson
f91c162ba3
Use a single label for the text at the top of the soundcloud settings page.
2014-05-04 08:31:15 +02:00
David Sansome
0d71067333
Merge pull request #4327 from TheUbuntuGuy/coverchoicecontroller
...
Fix oversized album cover art. Fixes #1260
2014-05-04 14:00:41 +10:00
Mark Furneaux
394d8e7b51
Add support for monitors in portrait mode
...
Album covers bound to width or height, whichever is smaller
2014-05-03 09:54:19 -04:00
David Sansome
4d48456dec
Merge pull request #4321 from TheUbuntuGuy/master
...
Fix inconsistent buffer sizes sent to analyzer
2014-05-03 23:30:53 +10:00
Mark Furneaux
8f9229d7c9
Apparently I'm blind. (Refactoring)
2014-05-03 09:28:07 -04:00
Mark Furneaux
00a1fe1e32
Refactoring
2014-05-03 09:14:15 -04:00
David Sansome
fe9b246ee9
Add Go Daddy's CA certificate (taken from Chrome) to fix Grooveshark SSL errors
...
on Linux Mint and Windows 8
2014-05-03 16:24:18 +10:00
David Sansome
5592bcf145
Revert "Ignore some kind of SSL errors when login to Grooveshark"
...
This reverts commit 77b30bce5a
.
2014-05-03 16:23:56 +10:00
Arnaud Bienner
77b30bce5a
Ignore some kind of SSL errors when login to Grooveshark
2014-05-03 01:27:15 +02:00
Mark Furneaux
9156f8f389
Fix oversized album cover art
...
When viewing the "Full Size" album covers, if the cover was higher in
resolution than that of the monitor, it would get cut off. Also,
the window was resizable however the image was not. This patch makes
the dialog a fixed size and resizes the cover only if it is too large to
fit on the screen. It also now displays the dimentions of the original
artwork in the title bar.
2014-05-01 12:26:48 -04:00
Mark Furneaux
6c653e5ba2
Synchronize buffer chunks with audio stream
...
The chunks are now determined by the density of data in the buffer
to the length of audio in the buffer. The chunk length can change
size so that the audio that is analysed is exactly what is being played
at the instant the frame is requested.
2014-04-30 14:18:39 -04:00
Mark Furneaux
ee7fed36bc
Fix pointer arithmetic when seeking buffers
...
It's possible the sample type will change, so best to not use
a fixed value.
2014-04-30 10:00:58 -04:00
asiviero
4b7c3a2f8c
Using scoped ptr to ripcd window, removing extra parenthesis again
2014-04-29 23:12:18 -03:00
Mark Furneaux
53f21584e4
Fix inconsistent buffer sizes sent to analyzer
...
The analyzers are sent new buffers of audio data to process each time
they pass through the gst pipeline. Different file formats and bit depths/
sample rates can change the size of these buffers, in some cases making them
large and therefore infrequent. This causes choppiness in the analyzer
as it is not getting new data with every frame. This patch chunks the buffers
coming off the pipeline to correspond with the framerate of the analyzer.
2014-04-29 21:38:21 -04:00
John Maguire
41e9c15248
Add arraysize macro from Chromium
2014-04-29 14:11:52 +02:00
Clementine Buildbot
0392420cd8
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2014-04-28 10:01:51 +02:00
David Sansome
ec0565d07d
Merge pull request #4313 from TheUbuntuGuy/master
...
Fix analyzer framerate when mouseover play scrubber. Fixes ##2504
2014-04-27 16:51:36 +10:00
Mark Furneaux
16f12a3da8
Formatting
2014-04-27 02:49:26 -04:00
Mark Furneaux
7d3d0f04cf
Fix analyzer framerate when mouseover play scrubber
...
This patch prevents the framerate of all analyzers from
increasing beyond the framerate set in the interface at all times.
It however will allow the analyser to redraw as often as required
to prevent artifacting when the play scrubber is drawn in front.
2014-04-27 01:54:42 -04:00
David Sansome
3e57a85711
Merge pull request #4308 from TheUbuntuGuy/master
...
Fix play bleeding into next track after auto stop
2014-04-26 18:46:26 +10:00
Mark Furneaux
f793d09d8e
Fix play bleeding into next track after auto stop
...
If "fade out on stop" is enabled, the "stop after this track" feature
would stop not stop the on current track, but instead start playing
the next track and fade out on that immediately. This patch disables
fadeout when the engine is stopped by HandleStopAfter().
2014-04-26 00:58:08 -04:00
David Sansome
231443f6d1
Merge pull request #4305 from TheUbuntuGuy/master
...
Fix stop after track. Fixes #3572
2014-04-26 13:10:23 +10:00
Mark Furneaux
d0ca2cef6c
Comment remove
2014-04-25 23:02:42 -04:00
Mark Furneaux
ce8b7303c0
Formatting
2014-04-25 22:50:52 -04:00
Mark Furneaux
c890af6306
More elegant solution to last commit
...
set_current_row now takes optional parameter "is_stopping" for when auto stop
is enabled.
2014-04-25 22:45:25 -04:00
David Sansome
a9abe4a4f0
Merge pull request #4303 from vkrishtal/issue_858
...
BugFix: clementine cannot delete directories in file tab. Fixes #858
2014-04-26 12:26:41 +10:00
Joseph Freeman
fe4a80b2d5
Removed commented-out code and ran make format.
2014-04-25 19:41:04 -04:00
Joseph Freeman
156728390d
Increase performance of mass rating changes.
2014-04-25 19:37:46 -04:00