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

5548 Commits

Author SHA1 Message Date
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
Mark Furneaux
416d06bb06 Fix stop after track
Stop after track would cause now playing widget, OSD, and last.fm
scrobbler to change to next track after stopping. This patch prevents
set_current_row() from firing an event which triggers the track change.
2014-04-25 14:30:31 -04:00
vkrishtal
42f62be5b6 Fix after review 2014-04-25 08:57:31 +04:00
vkrishtal
69b4f9113a BugFix: clementine cannot delete directories in file tab #858 2014-04-25 00:28:22 +04:00
John Maguire
b3ef8b0fe0 Try out actually using lambdas for something useful. 2014-04-23 18:05:59 +02:00
David Sansome
c7459b1b28 Load songs in a background thread while initialising the Organise dialog 2014-04-23 21:46:05 +10:00
David Sansome
98a328cf97 Switch from foreach to for 2014-04-23 21:13:58 +10:00
David Sansome
25ee987ec7 Recursively add songs in subdirectories to the organise dialog. Broken in revision 35060d6. 2014-04-23 21:06:23 +10:00
David Sansome
1957c41ada Add more things to the 1.2.3 changelog
(cherry picked from commit e8a0c1cd9f)
2014-04-23 20:16:44 +10:00
David Sansome
e8a0c1cd9f Add more things to the 1.2.3 changelog 2014-04-23 20:16:20 +10:00
John Maguire
3245d6c419 Install libffi DLL.
(cherry picked from commit 1c3cee8719)
2014-04-23 11:48:33 +02:00
John Maguire
034aa26ad8 Add new DLLs to windows install.
(cherry picked from commit 8c2f927bc2)
2014-04-23 11:48:33 +02:00
John Maguire
4421ea894f Bump installed dependency DLL versions.
(cherry picked from commit 49c2fe8de1)
2014-04-23 11:48:33 +02:00
Arnaud Bienner
d49d818b37 Very minor style change 2014-04-23 00:40:06 +02:00
Arnaud Bienner
3f79fa5c65 Try to make the slider more accurate when moodbar is activated.
Previously, the slide wasn't displayed at the exact position where the user clicked, and the moodbar's width was equal to the slider's width, while it should have been as long as long the groove.
2014-04-23 00:03:30 +02:00
John Maguire
494882b732 Add missing include for symlink()
(cherry picked from commit 7671108aa8)
2014-04-22 15:10:47 +02:00
John Maguire
2b3acb2ba8 Add missing header for _exit()
Fixes #4188

(cherry picked from commit acfc7e6d21)
2014-04-22 14:25:53 +02:00
John Maguire
7f745cba91 Add missing header for syscall().
This is cunningly not defined in syscall.h

(cherry picked from commit 3df3a5b645)
2014-04-22 14:25:38 +02:00
John Maguire
89ff164efa Bump changelog for 1.2.3
(cherry picked from commit 2e61ef9b17)
2014-04-22 13:43:47 +02:00