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

6063 Commits

Author SHA1 Message Date
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
Chocobozzz
f5d0759559 Add ability to add a search term with tab and space in the smart
playlist window
2015-06-17 13:57:51 +02:00
John Maguire
5f2c55a242 Merge pull request #4905 from TheUbuntuGuy/master
Add track intro mode
2015-06-16 15:22:37 -04:00
John Maguire
3a76e4040c Merge pull request #4908 from paperbagcorner/consistent-naming
[Ripper] Use consistent names for replacement strings
2015-06-16 10:57:52 -04:00
Mattias Andersson
aad6401cec Use consistent string replacment scheme
Make the CD ripper dialog use the same naming scheme for replacement
strings as the organise dialog.
2015-06-16 16:47:20 +02:00
Mark Furneaux
105ce0dbb7 Fix compile issue in outgoingdatacreator.cpp 2015-06-15 16:28:41 -04:00
Mark Furneaux
f4b7c22bc2 Revert "Revert "Add track intro mode""
This reverts commit ece262f7f4.
2015-06-15 16:27:40 -04:00
Mark Furneaux
b643e83167 Revert "Fix compile issue"
This reverts commit cb7a5c49c2.
2015-06-15 16:26:23 -04:00
Mark Furneaux
116473c687 Merge branch 'master' of https://github.com/clementine-player/Clementine
Conflicts:
	src/networkremote/outgoingdatacreator.cpp
2015-06-15 16:19:58 -04:00
Mark Furneaux
cb7a5c49c2 Fix compile issue 2015-06-15 16:03:48 -04:00
John Maguire
b077fe97cf Merge pull request #4904 from clementine-player/revert-4903-master
Revert "Add track intro mode"
2015-06-15 15:49:14 -04:00
John Maguire
ece262f7f4 Revert "Add track intro mode" 2015-06-15 15:49:08 -04:00
John Maguire
17786b2851 Merge pull request #4902 from paperbagcorner/mb
Parse the year of a disc from musicbrainz.
2015-06-15 15:16:34 -04:00
John Maguire
c31b6f7a05 Merge pull request #4903 from TheUbuntuGuy/master
Add track intro mode
2015-06-15 15:07:43 -04:00
Clementine Buildbot
ab2ff520a8 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-06-15 10:01:18 +02:00
Mark Furneaux
b57cebbf2d Add track intro mode
This repeat mode plays the beginning of each track, good for quickly getting a feel for a new album for example.
2015-06-14 13:32:58 -04:00