1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-11 09:24:50 +01:00
Commit Graph

6078 Commits

Author SHA1 Message Date
Mark Furneaux
e9494af3f7 Add sample rate selection
This change provides the ability to set a fixed pipeline sample rate as an alternate to automatically negotiating it.
This can be useful on systems with sound cards that work at a fixed rate, as well as it can triage issues (on Windows)
where changing tracks hangs due to a problem with gstreamer's caps negotiation.
2015-07-09 22:19:31 -04:00
John Maguire
e94ec8d119 Add Equifax root cert after Apple removed it.
Fixes #4942
2015-07-07 19:15:23 +01:00
John Maguire
fbe310b9b3 Merge pull request #4940 from TheUbuntuGuy/mono
Fix mono playback on certain configurations
2015-07-06 06:24:11 -04:00
John Maguire
bacbd544a4 Merge pull request #4939 from TheUbuntuGuy/osd
Fix Pretty OSD positioning on Windows
2015-07-06 06:23:42 -04:00
Clementine Buildbot
ef41ae3c8d Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-07-06 10:01:14 +02:00
Mark Furneaux
1eef335fb6 Fix mono playback on certain configurations
Gstreamer was failing to link the pipeline if 32bit could not be enabled.
We should just let gst autonegotiate the bit depth of the pipeline, which it does with mono disabled anyways.
2015-07-04 14:53:30 -04:00
Mark Furneaux
faa3b8b022 Fix Pretty OSD positioning on Windows
Fixes #1218
Windows uses the primary monitor as the origin for coordinates, so any monitor to the left or above the primary uses negative coordinates.
This would cause the OSD to always be displayed on the primary as the negative values would be set to 0.
2015-07-04 14:24:12 -04:00
John Maguire
159f1e4cf5 Merge pull request #4937 from diogocp/master
Send album artist to Last.fm
2015-07-03 10:35:39 -04:00
Diogo Pereira
68e7add076 Send album artist to Last.fm
Older versions of liblastfm do not support this, so it is only enabled
when compiling with liblastfm >= 1.0.0.
2015-07-03 15:17:12 +01:00
John Maguire
ebc5c143e3 Merge pull request #4936 from clementine-player/revert-4934-master
Revert "Send album artist to Last.fm"
2015-07-03 09:00:00 -04:00
John Maguire
745212d967 Revert "Send album artist to Last.fm" 2015-07-03 14:59:54 +01:00
John Maguire
d2124edc81 Merge pull request #4934 from diogocp/master
Send album artist to Last.fm
2015-07-03 06:39:26 -04:00
David Sansome
4091821378 Merge pull request #4935 from TheUbuntuGuy/mono
Add mono output support in the engine
2015-07-03 19:02:53 +10:00
Mark Furneaux
876cc0c4b6 Merge branch 'master' into mono
Conflicts:
	src/engines/gstenginepipeline.cpp
2015-07-02 20:33:13 -04:00
Mark Furneaux
eb537eb0a0 Add mono output support in the engine
Mono playback was removed from the pipeline in the transition to gst 1.0.
2015-07-02 20:25:14 -04:00
Diogo Pereira
d6ed1492b4 Send album artist to Last.fm 2015-07-02 18:04:10 +01:00
John Maguire
b349e798cd Merge pull request #4932 from eduardosm/esm-branch1
Make seeking with keys behaviour consistent.
2015-07-02 09:15:53 -04:00
Eduardo Sánchez Muñoz
999af101e6 Rename constant and put it inside an anonymous namespace. 2015-07-02 15:09:55 +02:00
Eduardo Sánchez Muñoz
11b61c2a67 Use Player::SeekForward() and Player::SeekBackward() to handle seeking with arrow keys. 2015-07-02 14:59:30 +02:00
John Maguire
c5caa27028 Merge pull request #4929 from TheUbuntuGuy/moodbaranalyzer
Add "Psychedelic Colour" mode to all analyzers
2015-07-02 08:44:10 -04:00
Mark Furneaux
8e2795c6a2 More readable toggle 2015-07-02 08:10:08 -04:00
Eduardo Sánchez Muñoz
758444de5f Make seeking with keys behaviour consistent. 2015-07-02 13:54:11 +02:00
John Maguire
625a995751 Merge pull request #4930 from eduardosm/esm-branch1
Fix song continuously rewinding when seeking using keyboard arrow keys.
2015-07-02 06:41:35 -04:00
Eduardo Sánchez Muñoz
5db60bf365 GstEnginePipeline: Rename last_known_position_ to last_known_position_ns_. 2015-07-02 12:34:24 +02:00
ArnaudBienner
ee5e0da600 Merge pull request #4931 from eduardosm/esm-branch2
Add missing set_originalyear() on Song::ToProtobuf().
2015-07-02 12:11:48 +02:00
Eduardo Sánchez Muñoz
622cf23798 Add missing set_originalyear() on Song::ToProtobuf(). 2015-07-02 00:53:31 +02:00
Eduardo Sánchez Muñoz
4af4e185da Fix song continuously rewinding when seeking using keyboard arrow keys. 2015-07-01 20:24:17 +02:00
Mark Furneaux
fa054eac22 Merge branch 'master' of https://github.com/clementine-player/Clementine into moodbaranalyzer
Conflicts:
	src/analyzers/boomanalyzer.cpp
	src/analyzers/turbine.cpp
2015-07-01 12:11:15 -04:00
Mark Furneaux
d684002795 Merge branch 'analyzerlove' into moodbaranalyzer
Conflicts:
	src/analyzers/boomanalyzer.cpp
	src/analyzers/boomanalyzer.h
	src/analyzers/turbine.cpp
2015-07-01 11:55:59 -04:00
Mark Furneaux
c102bf7fe6 Add "Psychedelic Colour" mode to all analyzers
(Well, except Nyanalyzer and Rainbow dash because they are already colourful enough.)

I have added functionality for any 2D analyzer to change any part of its colour palatte with the frequency content of the music, in the same way that Moodbars do.
I find this gives the analyzer a sort of "third dimention".
This is built into Analyzer::Base, so all analyzers can use it and override it as they please. I have thus added support for Block, Boom, Turbine, Sonogram, and Bar, however Boom and Block seem to look the best in my opinion.
This is of course all optional and is toggled by a checkbox in the context menu for the analyzer, disabled by default.
I have not been able to measure any increase in CPU activity with this enabled, even at 60fps.
2015-07-01 11:48:03 -04:00
John Maguire
7bac8cb451 Merge pull request #4924 from TheUbuntuGuy/analyzerlove
Update Boom and Turbine analyzers
2015-07-01 10:55:32 -04:00
Mark Furneaux
8c1af2dc0d Refactor variables and constants 2015-07-01 10:52:12 -04:00
John Maguire
42fd4d7875 Merge pull request #4928 from eduardosm/originalyear-tag
Add full rescan reason for original year tag support.
2015-07-01 09:38:11 -04:00
Eduardo Sánchez Muñoz
4722477b1e Add full rescan reason for original year tag support. 2015-07-01 15:33:25 +02:00
John Maguire
f126f5f2b0 Merge pull request #4925 from eduardosm/originalyear-tag
Add support for original year tags
2015-07-01 09:07:43 -04:00
Eduardo Sánchez Muñoz
ef1992570b Define some original year tag keys as constants and enclose some if bodies with {}. 2015-07-01 15:02:52 +02:00
Eduardo Sánchez Muñoz
8dd4506697 Add support for more original year tags. 2015-07-01 00:50:19 +02:00
Eduardo Sánchez Muñoz
c46fb5eec7 Code formatting fixes 2015-06-30 19:51:01 +02:00
Eduardo Sánchez Muñoz
acef48df5d Support showing original year tag on the playlist. 2015-06-30 19:25:38 +02:00
Eduardo Sánchez Muñoz
e0816800b1 Add support for original year tags. 2015-06-30 18:34:34 +02:00
Clementine Buildbot
127ee5f5f1 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-06-29 10:01:18 +02:00
Mark Furneaux
4ecc95977a Update Boom and Turbine analyzers
Boom and Turbine remain small fixed-size analyzers with a few issues with regards to colours.
This update attempts to remedy these issues.
Changes:
-Both analyzers now resize to fit the size of their container, and scale to the lower frequencies if in a small window
-The colour now does not change as the main window gains/loses focus
-The peak bars now use a colour which is actually visible (I did't even know they existed before!)
2015-06-26 16:40:25 -04:00
John Maguire
73ae416534 Merge pull request #4920 from chtfn/patch-1
duplicate, typo
2015-06-23 06:16:02 -04:00
chtfn
97b7d8fae1 duplicate, typo 2015-06-23 11:50:13 +10:00
John Maguire
0e8e40267e Merge pull request #4913 from TheUbuntuGuy/blockanalyzerocd
Bound the Block Analyzer's column count
2015-06-22 10:37:49 -04:00
Clementine Buildbot
f8d60b6950 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-06-22 10:01:28 +02:00
Mark Furneaux
36d885b73d Bound the Block Analyzer's column count
As it stands, the block analyzer just chops off columns to the right if the window is too small and always internally runs off 256 columns. Since the analyzer is bounded to 256 colums, this qMax bound is totally pointless.
It also makes the demo asymmetrical which trips up my OCD whenever Clementine is idling...
2015-06-20 00:09:38 -04:00
John Maguire
1323af5025 Merge pull request #4910 from Chocobozzz/global_shortcut
Add love/ban (lastfm) global shortcuts
2015-06-17 09:49:19 -04:00
John Maguire
ad09f03c44 Merge pull request #4909 from Chocobozzz/tab_smart_playlist
Add ability to add a search term with tab and space in the smart playlist window
2015-06-17 09:48:41 -04:00
Chocobozzz
7b8552ab6d Add love/ban (lastfm) global shortcuts 2015-06-17 14:21:24 +02:00