Commit Graph

4933 Commits

Author SHA1 Message Date
Ethan Warth a85f2e3076 fixed the miscellaneous bugs; time for a pull request! 2015-08-10 02:43:45 -05:00
Ethan Warth a7a83b3953 double clicking playlist options should now be implmented
the code compiles; runtime testing will follow
2015-08-09 22:43:16 -05:00
Santi 5779385c8b Change warning message 2015-08-08 16:57:28 -03:00
Santi 3cd7641f2e Set mood file as hidden on Windows 2015-08-08 16:54:30 -03:00
Tomasz Papież d3387f8ef8 Workaround for malfunctioning "Show in file browser" feature in Linux
(issue #4877).
2015-08-08 01:18:41 +02:00
Ivan Leontiev eb8fad766f Removed default value for the parameter original_url in the UrlHandler::LoadResult() constructor and updated internet services according to this. 2015-08-05 19:45:56 +00:00
Ivan Leontiev ae99716d9f Fixed check for the original url in the Player::HandleLoadResult() 2015-08-05 19:45:56 +00:00
John Maguire f6af9748cc Fix mode on vk files 2015-08-04 17:16:10 +01:00
John Maguire 10860b70ae Merge pull request #4972 from santigl/master
Playlist sort by album considers disc and track numbers
2015-08-03 14:05:44 +01:00
John Maguire 66be5bf144 Merge pull request #4974 from TheUbuntuGuy/master
Bask in his glory on multiple monitors
2015-08-03 13:24:50 +01:00
Clementine Buildbot 72ef3f0ff5 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-08-03 10:01:16 +02:00
Mark Furneaux 3265abfdfc Bask in his glory on multiple monitors 2015-08-02 13:52:21 -04:00
Santi 5518dc8250 make format 2015-08-01 14:45:04 -03:00
Clementine Buildbot 327da6e439 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-08-01 08:20:39 +00:00
Clementine Buildbot e0dcab8056 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-08-01 08:09:53 +00:00
Santi 975b277bdb Sort by album considers discs and tracks 2015-07-31 21:38:06 -03:00
Ivan Leontiev 6cf35d150e Fix Di.fm stations stuck when try them to play without internet. 2015-07-31 15:04:31 +00:00
Ivan Leontiev fe5db351e1 Fix UpdateMusic() call after adding/removing song 2015-07-30 15:33:10 +00:00
Ivan Leontiev b97a0ef111 Fix vk duplication of search results. Added delay to vk search. 2015-07-30 15:33:10 +00:00
Ivan Leontiev fe555c4892 Don't update track slider position when you hold it. 2015-07-30 14:22:40 +00:00
Clementine Buildbot e0c5f290fa Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-07-27 10:01:12 +02:00
Ethan Warth 89e0e283a2 did more double click playlist work, prettified variable names 2015-07-22 02:10:04 -05:00
Arnaud Bienner a56825048c Use lower case, like everywhere else on this page: this is more coherent, and also, we then have only one string to translate 2015-07-21 20:21:01 +02:00
Ethan Warth 20d25090fb work on adding UI options for double clicking songs in playlist 2015-07-21 02:41:49 -05:00
John Maguire b2a532be62 Experiment with typesafe time units 2015-07-20 14:35:13 +01:00
John Maguire 1a968b3a64 Merge pull request #4957 from eduardosm/esm-branch1
mpris: Fix track not restarting when playing the first track on the…
2015-07-20 12:08:41 +01:00
Clementine Buildbot 5632ec2b6c Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-07-20 10:01:13 +02:00
Arnaud Bienner 59589494ae Fix a crash when changing 'group by' while album covers are still loading 2015-07-17 22:45:30 +02:00
Eduardo Sánchez Muñoz f6fc7035ac mpris: Fix track not restarting when playing the first track on the playlist and menu_previousmode setting is PreviousBehaviour_Restart. 2015-07-17 20:01:02 +02:00
Eduardo Sánchez Muñoz c051506fdd Fix "menu_previousmode" setting not loading when opening the settings window. 2015-07-15 18:46:18 +02:00
John Maguire bce62a0558 Merge pull request #4938 from eduardosm/esm-branch1
Add option to change the time step when seeking using the keyboard.
2015-07-15 13:42:24 +01:00
John Maguire 6f5567a53d Merge pull request #4945 from TheUbuntuGuy/samplerate
Add sample rate selection
2015-07-13 13:43:52 +01:00
Clementine Buildbot 1d7d256c3c Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-07-13 10:01:10 +02:00
Mark Furneaux f68d983ddc Sonogram should stop scrolling when paused
Fixes #755
2015-07-11 23:12:44 -04:00
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
Eduardo Sánchez Muñoz 75e94a64d1 Add option to change the time step when seeking using the keyboard. 2015-07-03 20:54:17 +02: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 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
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
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 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
Eduardo Sánchez Muñoz 4722477b1e Add full rescan reason for original year tag support. 2015-07-01 15:33:25 +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 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
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 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
Mattias Andersson 32b2afbb97 Parse the year of a disc from musicbrainz.
Run make format
2015-06-14 08:56:50 +02:00
Andreas 0abdf545a0 Network remote: Insert Song as well as urls. Is used for global search to add metadata for non library tracks. 2015-06-13 16:00:15 +02:00
Chocobozzz d82b0f8a5a Add ability for sort by group and performer in the library view 2015-06-11 22:45:34 +02:00
Martin Babutzka 0b16dad50f - Fixed decoding of non-ASCII lyric texts
- Lyrics can now be viewed/edited in the metadata-editor

Squashed commit of the following:

commit 0851f619c27348e3ceeaf31a8edc3a567ccee99c
Author: Martin Babutzka <martin.babutzka@online.de>
Date:   Wed Jun 10 21:21:50 2015 +0200

    'make format' and brackets in a condition clause.

commit bab7a1d07af3bc53034e3883d352ae6d4dd33e2a
Author: Martin Babutzka <martin.babutzka@online.de>
Date:   Sun Jun 7 01:51:31 2015 +0200

    Added capability to SAVE lyrics frames to mp3 files in tagreader.
    Improved scaling properties of edittags dialog.

commit 4bd71a2d6a4479a664bf8b5b3ead05c23c86e15d
Author: Martin Babutzka <martin.babutzka@online.de>
Date:   Sat Jun 6 23:33:22 2015 +0200

    Updated lyrics tag buddy to lyrics

commit 2ceb8967f67e76a0f78b25a7a128c4429a93bcd9
Author: Martin Babutzka <martin.babutzka@online.de>
Date:   Sun May 17 18:52:33 2015 +0200

    Add lyrics field to tag editor

commit 04b65e33a83e449055659a72a283954311a12fb7
Author: Martin Babutzka <martin.babutzka@online.de>
Date:   Fri May 8 23:24:02 2015 +0200

    Using decode method to fix non-ASCII letters.
2015-06-10 21:23:40 +02:00
John Maguire 88bce5115f Merge pull request #4887 from TheUbuntuGuy/master
Fix context menu for the NowPlayingWidget in Windows
2015-06-08 16:38:36 +01:00
Clementine Buildbot 29aaff1675 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-06-08 10:01:17 +02:00
Mark Furneaux c6ec4014a3 Fix contex menu for the NowPlayingWidget in Windows
Introduced in #4416, clicking the cover will show the large art. In Windows, it seems that the click event is also associated with the right mouse button, so it comes up when you bring up the context menu.
2015-06-05 13:17:04 -04:00
John Maguire 4b332b8137 Merge pull request #4880 from Chocobozzz/master
Fix save state when the song was paused
2015-06-02 18:14:27 +01:00
Chocobozzz 10de0d8f74 Fix save state when the song was paused 2015-06-02 18:11:58 +02:00
John Maguire ad40116b5b Merge pull request #4867 from TheUbuntuGuy/master
Fix playlist not deselecting playing track when stopping
2015-06-02 14:52:32 +01:00
Clementine Buildbot ff6fd3f04b Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-06-01 10:01:18 +02:00
Andreas 3c332782fd Network remote:
- Send status.
- Since QIcon can not be converted in a background thread, create a QImage from it in the SearchProvider itself.
2015-05-31 12:08:33 +02:00
John Maguire 3f536d2571 Parse artist out of Akamai tags.
Fixes #4874
2015-05-29 12:00:29 +01:00
John Maguire fd645b37ab Merge pull request #4869 from paperbagcorner/albumsorting
Sort discs  numerically when using Group by disc
2015-05-26 21:07:15 +01:00