John Maguire
398d619a15
Merge pull request #5128 from narunlifescience/master
...
Make a slight modification to library view line & preferences header line
2015-11-24 18:02:24 +00:00
narunlifescience
f03d5356c3
Make a slight modification to library view line & preferences header line
2015-11-24 11:48:16 -06:00
Mattias Andersson
bbe7a48c27
Add missing calls to base class constructor.
2015-11-24 13:46:17 +01:00
John Maguire
e4966d1594
Merge pull request #5126 from narunlifescience/master
...
Fix boom analyzer, terbine & bar analyzer behaviour when paused
2015-11-24 11:30:36 +00:00
narunlifescience
e586829452
use emplace_back
2015-11-24 03:44:33 -06:00
narunlifescience
154da7b5c0
Fix boom analyzer, terbine & bar analyzer behaviour when paused
...
remove hidden file added
2015-11-23 12:54:08 -06:00
John Maguire
136c980b1a
Merge pull request #5123 from narunlifescience/master
...
combine nyancatanalyzer & rainbowdashanalyzer(eliminate duplicated code)
2015-11-23 17:50:34 +00:00
narunlifescience
b77cb613e2
combine nyancatanalyzer & rainbowdashanalyzer(eliminate duplicated code)
...
update
minor modifications
format
add seperate classes for nyancat & dash
format
minor correction
restore previous name Nyanalyzer cat
2015-11-23 11:39:42 -06:00
John Maguire
fcd4f5095d
Merge pull request #5125 from TheUbuntuGuy/fixnext
...
Set next track as current when removing tracks
2015-11-23 14:03:35 +00:00
Clementine Buildbot
0be554240f
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-11-23 10:00:34 +00:00
Mark Furneaux
9b42ee50ef
Set next track as current when removing tracks
...
Fixes #5031
Attempt to set the song after the deleted tracks as the current so that they will play next rather than the beginning of the playlist.
2015-11-23 01:48:48 -05:00
Mark Furneaux
fa0a9d315c
Respawn mainwindow on correct monitor
...
PR #5081 created a regression where the mainwindow will always start on the primary monitor regardless of which one it was closed on when maximized. This restores previous functionality.
2015-11-22 00:35:27 -05:00
John Maguire
1cf5e28030
Merge pull request #5120 from narunlifescience/master
...
Remove arrow indicators from mainwindow repeat & shuffle QToolButtons
2015-11-18 12:20:28 +01:00
narunlifescience
9314dcead8
Remove arrow indicators from mainwindow repeat & shuffle QToolButtons
2015-11-18 03:31:46 -06:00
Clementine Buildbot
3d035f3539
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-11-16 14:49:10 +00:00
narunlifescience
5f580f1dd9
add volume icon label to background stream settings page
2015-11-12 03:16:00 -06:00
narunlifescience
e2c4b1567c
seek time step label
...
height
2015-11-09 19:51:58 -06:00
narunlifescience
e1657ab2e8
Mouse wheel track slider Seeking
...
event accept
make format
2015-11-09 08:14:38 -06:00
Arnaud Bienner
d9150ec165
Fix Clementine getting stuck when transitioning from a local track to a Spotify track with crossfade disabled.
...
Two problems here:
- the first was that "StartPlaybackLater" wasn't called from the thread which created SpotifyServer, so the timer never started.
- then the playback sometimes failed or started with an offset: just hack to ignore sourcedrained signal in this case.
2015-11-03 23:20:44 +01:00
John Maguire
a7ae275153
Merge pull request #5094 from terrorfisch/issue-3355
...
Fix 3355: Tag fetcher now ignores songs without any results
2015-11-02 13:02:46 +00:00
Clementine Buildbot
e0ce339383
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-11-02 10:00:35 +00:00
John Maguire
f92e88e321
Add support for inhibiting the screensaver on windows.
2015-10-30 16:45:51 +00:00
terrorfisch
f49ae2f792
Add new line at the end.
2015-10-30 15:17:23 +01:00
terrorfisch
a51baefde6
Resolve formatting issues.
2015-10-30 15:13:26 +01:00
terrorfisch
c75f046c10
FIX: Tag fetcher applies incorrect tags for songs without any results
...
Before this fix the fetched data of the first title was applied to all selected titles. If the other titles hat correctly fetched tags, this information was overridden by the correct data. So the error only occured in case of failure during fetching.
2015-10-30 12:44:12 +01:00
John Maguire
84cc26f8b3
Support trackNum elements in XSPF.
...
Fixes #5093
2015-10-28 16:17:52 +00:00
John Maguire
240605a011
Merge pull request #5089 from narunlifescience/master
...
fix rating half star issue
2015-10-26 13:06:31 +00:00
narunlifescience
2b5ad90ea8
fix rating half star issue
2015-10-26 06:21:04 -06:00
John Maguire
3da8701e63
Merge pull request #5087 from narunlifescience/master
...
Lock/Unlock Ratings edit status
2015-10-26 11:57:26 +00:00
Clementine Buildbot
6917c4f690
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-10-26 10:00:33 +00:00
narunlifescience
b9eca5e323
Lock/Unlock Ratings edit status
2015-10-24 23:05:23 -05:00
John Maguire
de85d4a989
Merge pull request #5081 from narunlifescience/master
...
remember normal window state when user closes clementine in maximized state
2015-10-21 15:12:50 +01:00
John Maguire
fad1767f6c
Revert "Lock/Unlock Ratings edit status"
2015-10-20 18:39:42 +01:00
narunlifescience
6a11ac6162
remember normal window state when user closes clementine in maximized state
2015-10-20 04:44:42 -05:00
John Maguire
8208de9b53
Merge pull request #5077 from narunlifescience/master
...
Lock/Unlock Ratings edit status
2015-10-19 13:39:16 +01:00
Clementine Buildbot
8446c819cd
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-10-19 10:00:38 +00:00
narunlifescience
bcceae175d
Lock/Unlock Ratings edit status
...
add comment
organize
unclutter
patch to work with other languages
Update playlistheader.cpp
2015-10-18 23:06:35 -05:00
zluca
78aea2c8f6
Makes Clementine read "REM DISCNUMBER" from CUE.
2015-10-16 15:17:18 +03:00
John Maguire
5984c881c6
C++11 initialization list doesn't compile on mac
2015-10-14 14:09:41 +01:00
narunlifescience
dd953fd86c
check custom icon location, then system theme & then fallback theme
...
icons added & replaced
2015-10-13 22:35:49 -05:00
John Maguire
fd7843bdae
Merge pull request #5073 from electric-indigo/revert-4984-master
...
Revert "Workaround for malfunctioning "Show in file browser" feature …
2015-10-12 12:34:45 +01:00
John Maguire
5e2a9983d3
Merge pull request #5070 from paperbagcorner/tracklengths
...
Show track durations in the CD ripper dialog.
2015-10-12 12:34:34 +01:00
Clementine Buildbot
5dea2a9148
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-10-12 10:00:30 +00:00
electric-indigo
2d2b037460
Revert "Workaround for malfunctioning "Show in file browser" feature in Linux"
2015-10-11 22:56:42 +02:00
Mattias Andersson
41d7d792ae
Show track durations in the CD ripper dialog.
...
The duration in seconds is computed using integer division which should be close enough.
2015-10-11 12:18:15 +02:00
Eduard Braun
2e35e09c96
Songinfo/lyrics: Fix index error in "UltimateLyricsProvider::Extract"
...
(second argument to "QString,mid()" is number of characters, not end index)
2015-10-10 22:35:11 +02:00
Eduard Braun
b25101c1be
Songinfo/lyrics: Improve generation of paragraphs
...
(generate new paragraph for two or more newlines, generate line break for single newlines)
2015-10-10 22:04:37 +02:00
John Maguire
3aac164f1e
Reverse volume slider direction with horizontal scroll.
...
Fixes #5064
2015-10-08 13:31:29 +01:00
John Maguire
8f84a53273
Update soma.fm to use https
2015-10-06 17:44:54 +01:00
John Maguire
86ce06e779
Merge pull request #5060 from eduardosm/esm-branch1
...
Initialize blur_radius_ and opacity_level_ on PlaylistView constructor.
2015-10-05 18:31:48 +01:00
John Maguire
816ff54cb0
Merge pull request #5057 from Chocobozzz/master
...
Fix byte range requests with seafile (server >= 4.4.1)
2015-10-05 18:31:35 +01:00
Clementine Buildbot
d5d5267435
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-10-05 10:00:30 +00:00
Eduardo Sánchez Muñoz
95dad17f3e
Initialize blur_radius_ and opacity_level_ on PlaylistView constructor.
2015-10-04 13:26:35 +02:00
Chocobozzz
847e3eefad
Fix byte range requests with seafile (server >= 4.4.1)
2015-10-01 21:04:45 +02:00
Clementine Buildbot
daddbdea96
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-09-28 10:17:25 +00:00
Ethan Warth
262ea27ec0
consolidated the options for double clicking a playlist
...
see https://github.com/clementine-player/Clementine/pull/4991#issuecomment-140082879
2015-09-25 22:39:21 -05:00
John Maguire
6ba65276fd
Nevermind, OneDrive does not support more than one redirect uri
...
Revert "Use new oauth endpoint"
This reverts commit a2bef07fd0
.
2015-09-25 17:09:43 +01:00
John Maguire
a2bef07fd0
Use new oauth endpoint
2015-09-25 17:06:35 +01:00
John Maguire
06e5b6750c
Make Dropbox logout work.
2015-09-25 16:25:42 +01:00
John Maguire
415e6dc5e8
Port dropbox authentication to oauth2
2015-09-25 16:21:01 +01:00
John Maguire
a2f471d75d
Remove task state from icecast service
2015-09-25 15:46:00 +01:00
Arun Narayanankutty
ec60406f14
make library view sort line themable
...
set line color alpha to 100
2015-09-21 20:17:50 -05:00
John Maguire
c6e56813ef
Merge pull request #5042 from narunlifescience/master
...
volume slider handle glow effect using system theme
2015-09-21 20:25:54 +01:00
narunlifescience
eaf79c3397
rename similar functions
2015-09-21 14:07:43 -05:00
narunlifescience
c2e11bed30
move functions to private section & rename a function
2015-09-21 13:25:31 -05:00
Clementine Buildbot
d7f10788c7
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-09-21 10:00:44 +00:00
Arnaud Bienner
774aeaaf11
Revert "clean up library view"
...
This reverts commit 97cbf556a0
.
2015-09-21 00:23:30 +02:00
narunlifescience
90c09d1d0a
code optimized & added paintevent entry for theme change
...
Update sliderwidget.cpp
2015-09-19 00:28:59 -05:00
narunlifescience
85d4340bfe
Merge remote-tracking branch 'upstream/master'
2015-09-18 14:57:32 -05:00
narunlifescience
4d75fc086b
volume slider handle glow effect using system theme
...
clean up
2015-09-17 16:19:57 -05:00
John Maguire
cdde9c99db
Merge pull request #5038 from narunlifescience/master
...
change help_text QPalette to WindowText
2015-09-16 15:34:03 +01:00
Arun Narayanankutty
f1cae49ad9
change help_text QPalette to WindowText
2015-09-16 09:08:47 -05:00
David Sansome
1e7242afa5
Remove Radio GFM since it's no longer running
2015-09-16 22:37:01 +10:00
John Maguire
8757cb36c6
Merge pull request #5035 from narunlifescience/master
...
Volume pixmap render on the fly using system theme
2015-09-16 12:18:56 +01:00
narunlifescience
785a7ee717
changed variable name & comments added
2015-09-16 06:10:13 -05:00
narunlifescience
af8cccc1cd
theme change check inside paint event
2015-09-15 16:43:52 -05:00
Arnaud Bienner
74781cb601
Add playlist actions to Spotify songs
...
Fixes #5000
2015-09-14 23:58:08 +02:00
narunlifescience
e269f7ae40
const & format
2015-09-14 07:38:07 -05:00
narunlifescience
aaec092454
Volume Pixmap render
...
volume pixmap
2015-09-14 06:50:46 -05:00
Clementine Buildbot
62851770a0
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-09-14 10:00:47 +00:00
John Maguire
f657f438ff
Merge pull request #5030 from narunlifescience/master
...
volume text color palette
2015-09-10 18:22:43 +01:00
Arun Narayanankutty
9d3e3eb33a
Update sliderwidget.cpp
2015-09-10 12:14:32 -05:00
Arun Narayanankutty
e2063fe78b
volume text color palette
...
This modification makes the volume percentage text color match general text color.
2015-09-10 11:11:43 -05:00
John Maguire
ddade273d8
Merge pull request #5015 from narunlifescience/master
...
clean up library view
2015-09-10 11:13:55 +01:00
Arun Narayanankutty
97cbf556a0
clean up library view
...
library view sorts the library and display the contents in alphabetical order (bold letter/number followed by a line) . the line cannot be themed as it is hard-coded "QPen line_pen(opt.palette.color(QPalette::Dark))". Here i try to remove the line, align the letter to left and give the letter a highlight using QRect. this way it looks better and is completely themable ...
2015-09-10 03:52:35 -05:00
Clementine Buildbot
c11ffdb54c
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-09-07 10:00:45 +00:00
Ethan Warth
1df1260c6a
fixing default settings for double clicking a playlist (oops)
2015-09-01 22:41:17 -05:00
Clementine Buildbot
5aa4a262a7
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-08-31 10:00:43 +00:00
John Maguire
52579228ec
Merge pull request #5007 from ivan-leontiev/fix-vk-autocaching
...
Fix inability to disable vk autocaching
2015-08-24 16:32:14 +01:00
Clementine Buildbot
d97e9aebb6
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-08-24 10:01:18 +02:00
Clementine Buildbot
2cfafbd160
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-08-21 15:02:00 +00:00
Ivan Leontiev
1ed85871e3
Fix inability to disable vk autocaching
2015-08-20 01:03:57 +00:00
Ivan Leontiev
651289ea26
Add condition against nullptr dereferencing to AnalyzerContainer::TogglePsychedelicColors()
2015-08-18 23:21:34 +00:00
John Maguire
15b33aff04
Merge pull request #4991 from redyoshi49q/double_click_playlist
...
Options for double clicking a song in the playlist
2015-08-17 12:59:53 +01:00
Clementine Buildbot
7dced352f2
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-08-17 10:01:14 +02:00
Ethan Warth
40d985c7f9
performed a make format
2015-08-14 15:48:01 -05:00
Ethan Warth
2356a9b591
Merge branch 'master' into double_click_playlist
...
this will allow the make format to happen without causing a merge conflict
2015-08-14 15:45:01 -05:00
John Maguire
fff58e772e
Merge pull request #4992 from ivan-leontiev/fix-time-label-blinking
...
Fix time labels blinking when playing streams without known duration
2015-08-14 12:36:26 +01:00
John Maguire
e9b8dae2df
Merge pull request #4986 from santigl/master
...
Save mood file as hidden on Windows
2015-08-11 19:27:32 +01:00
Santi
47d667934e
Include windows.h
2015-08-11 15:15:26 -03:00
John Maguire
28b7459a82
Merge pull request #4984 from electric-indigo/master
...
Workaround for malfunctioning "Show in file browser" feature in Linux
2015-08-11 15:12:14 +01:00
Ivan Leontiev
e85424cdd7
Fix time labels blinking when playing streams without known duration
2015-08-10 12:01:42 +00:00
Clementine Buildbot
3b031d53ae
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-08-10 10:01:14 +02:00
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
Mattias Andersson
60918ef7f8
Return result directly.
2015-05-26 21:51:04 +02:00
John Maguire
e7e3ab1a68
Parse embedded tags from Akamai streams.
...
Fixes #4804
2015-05-26 17:40:35 +01:00
Clementine Buildbot
7876f5f2c2
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-05-25 10:01:20 +02:00
Mattias Andersson
aaf2ec25b3
Run make format.
2015-05-23 09:19:23 +02:00
Mattias Andersson
82dcdd3a12
Sort discs numerically when using Group by disc.
2015-05-23 09:19:23 +02:00
Mark Furneaux
7a3830335f
Fix playlist not deselecting playing track when stopping
...
Regression from #4866
2015-05-22 22:08:02 -04:00
kiselev-dv
f7ebeb53da
Stop after each track
2015-05-22 18:11:58 +05:00
John Maguire
e899598967
Revert "Add stop after each song repeat mode"
2015-05-22 11:33:59 +01:00
John Maguire
06f053e5a6
Merge pull request #4850 from kiselev-dv/master
...
Add stop after each song repeat mode
2015-05-22 11:29:48 +01:00
John Maguire
02d6a3369b
Merge pull request #4864 from TheUbuntuGuy/master
...
Scale cover art to the current monitor, not the entire virtual screen
2015-05-22 11:26:37 +01:00
Mark Furneaux
b6aa92450e
Scale cover art to the current monitor, not the entire virtual screen
2015-05-21 17:47:58 -04:00
kiselev-dv
aba271ed6a
format code
2015-05-20 17:34:37 +05:00
John Maguire
aaa3fe3eaf
Merge pull request #4856 from Chocobozzz/master
...
Fix crash when Clementine lists albums of Ampache et remove subsonic songs when the user disconnects
2015-05-20 12:57:06 +01:00
Chocobozzz
54771292d6
Handle subsonic parsing errors instead of using Q_ASSERT
2015-05-20 13:50:17 +02:00
kiselev-dv
e122898187
unnecessary set_current_row(-1)
2015-05-20 16:50:13 +05:00
John Maguire
7f016f76fc
Merge pull request #4863 from TheUbuntuGuy/master
...
Scroll to last played track when switching playlists
2015-05-20 12:20:19 +01:00
Mark Furneaux
87ca578a00
Scroll to last played track when switching playlists
...
Currently we just scroll to the last viewed index of the last playlist in the new one. This makes no sense and is frustrating when switching between long and short playlists.
This change scrolls to the last played track in each playlist on transition.
2015-05-19 22:23:03 -04:00
John Maguire
fa90e72d24
Use Qt functions instead of custom pem -> der.
2015-05-19 13:45:33 +01:00
kiselev-dv
a3bf9475a9
Rename One by One repeat mode
2015-05-19 09:56:46 +05:00
kiselev-dv
5cd39a74b5
Fix next song autoselection
2015-05-19 09:56:12 +05:00
Mark Furneaux
361b2420f9
I just remembered we have an about box
...
Am I worthy? I know it's only been a year, but it would mean a lot to me.
I completely understand otherwise.
I also bumped the height up a tad so that no text gets cut off due to the extra line.
2015-05-18 14:13:32 -04:00
Mark Furneaux
fde8ae0f30
Add constants and variable units
...
Scrobble point constants are now defined as the minimum and maximum time last.fm requires for a scrobble to be valid.
2015-05-18 13:22:55 -04:00
Mark Furneaux
50ff5f5b0e
Spelling
2015-05-18 13:03:44 -04:00
Mark Furneaux
99dffe216c
Fix Last.fm scrobbling after seek
...
Fixes #4836
Last.fm defines a scrobble should be sent if:
-the track is longer than 30 seconds.
-the track has been played for at least half its duration, or for 4 minutes (whichever occurs earlier.)
Clementine has treated this as seconds from the start of the track, and if any seeking occurs, it nullifies the scrobble.
This IMO is incorrect. If I skip the first 10 seconds of a song, but listen to the rest (still meeting the time requirements),
I should still be able to scrobble the play. This change moves the scrobble point with every seek, requiring continuous playback
from any point that satisfies the time criteria.
2015-05-18 12:53:07 -04:00
Clementine Buildbot
1714d0be8a
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-05-18 10:01:18 +02:00
Chocobozzz
0a4de71c37
Remove subsonic songs is we are not connected
2015-05-15 17:36:19 +02:00
Chocobozzz
f81b7c595c
Fix crash when Clementine lists the albums on Ampache
2015-05-15 16:59:43 +02:00
kiselev-dv
864d4162d3
Add stop after each song repeat mode
2015-05-12 14:05:46 +05:00
Clementine Buildbot
2cbd13ebba
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-05-11 10:01:17 +02:00
John Maguire
5256a112fc
Merge pull request #4840 from abika/chromaprinter
...
Simplification and cleanup fixes for chromaprint fingerprint creation.
2015-05-08 12:06:27 +01:00
Andreas
059aa7f832
Move `watcher->deleteLater();` at the end of the `BlockingSearchFinished()` function to ensure the `watcher` object is still available when emitting the signals.
2015-05-04 16:25:49 +02:00
Alexander Bikadorov
96f4d64449
Minor coding improvements for c71aa6 .
2015-05-04 15:43:23 +02:00
Alexander Bikadorov
c71aa61f8f
Simplification and cleanup fixes for chromaprint fingerprint creation.
...
Fixes among other things the "GLib-CRITICAL **: Source ID XXX was not found" error.
2015-05-04 15:11:31 +02:00
Clementine Buildbot
a00761fecd
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-05-04 10:01:18 +02:00
Andreas
d59e864947
Send search provider icon to the remote when sending the search results.
2015-05-03 18:30:58 +02:00
Andreas
4c9f7e6a5e
Revert "Fix mono playback. This was broken with commit eaad4c32eeeb83302632aba887d51d2eccb55eed."
...
Spotify doesn't work with this fix anymore, gstreamer throws `gst_segment_to_stream_time: assertion 'segment->format == format' failed`. Using `audio/*` for caps doesn't work either, the channes property is ignored. An `if (url_.scheme == "spotify")` would work, but maybe there is a more elegant solution.
This reverts commit 8799222d64
.
2015-05-02 17:12:55 +02:00
Andreas
8799222d64
Fix mono playback. This was broken with commit eaad4c32ee
.
2015-05-02 16:14:44 +02:00
John Maguire
e1ea116bfb
Remove Grooveshark support.
...
Well that was nice while it lasted.
2015-05-01 11:57:59 +01:00
John Maguire
c0cf5e1220
Check for both names of libcrypto++
...
Fixes #4835
2015-05-01 11:52:40 +01:00
Andreas
a32f725c5f
Register QList<int> as a media type. Under windows, the connect doesn't work without it.
2015-04-29 17:14:37 +02:00
John Maguire
319b8a5824
Use SHA512 signatures for the spotify blob.
...
SHA512 is unsupported by reasonable QCA versions so we must use
libcrypto++ instead.
2015-04-28 12:27:07 +01:00
John Maguire
4cbe098b83
Fix memory leak in Amazon Cloud Drive.
2015-04-27 14:02:07 +01:00
John Maguire
8d2e3373a8
Use a GTlsDatabase for gstreamer SSL on mac.
2015-04-27 11:21:22 +01:00
Clementine Buildbot
2da11e0d90
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-04-27 10:01:21 +02:00
Adam Porter
bb5a952e25
Re-read FMPS_Rating from file when changed
...
When the FMPS_Rating changes in a file, Clementine will now re-read it
and change the rating in the library database. This lets you modify
song ratings outside of Clementine and then load the new ratings into
Clementine. Previously Clementine would ignore changed ratings in a
file's metadata after a song had been scanned into the library.
2015-04-25 18:32:34 +02:00
Arnaud Bienner
20583b8b0a
Correct typo
2015-04-25 18:01:32 +02:00
ArnaudBienner
c7416cbfb5
Merge pull request #4599 from cincodenada/spotify-improvements
...
Improve handling of Spotify Top Tracks and compilations
2015-04-25 17:59:27 +02:00
Arnaud Bienner
99521ac15f
Add missing certificate for api.soundcloud.com
...
Fixes #4794 .
2015-04-25 17:51:08 +02:00
Andreas
a0f24dff86
Network remote: Only start transcoder when we actually have something to transcode.
2015-04-24 17:43:18 +02:00
Andreas
c152bc26d9
Network remote: Don't send downloader the first data since it's not needed.
2015-04-24 17:30:21 +02:00
Andreas
136fca6dc2
Network remote: Send filesize on songoffer.
2015-04-24 17:24:14 +02:00
Andreas
d93917ce9b
Network remote: Send song url as well.
2015-04-24 15:35:18 +02:00
Andreas
c9b39e7c83
Fix crash when trying to download a track, but there is no current one playing.
2015-04-24 15:31:09 +02:00
John Maguire
30346e7810
Fix missing gst_buffer_unref.
...
Fixes #4823
2015-04-23 11:25:34 +01:00
Clementine Buildbot
d55628a1e8
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-04-20 10:01:18 +02:00
Joel Bradshaw
0cc7801d33
Add comments and declare `artist` in tighter scope
2015-04-19 21:05:55 -07:00
Joel Bradshaw
ddd641b1ae
Improve handling of Spotify Top Tracks and compilations
...
Two improvements to handling of Spotify albums:
- Remove single-track results if they also show up in the album
results. This eliminates duplicates showing up in albums.
- For each album, choose the majority artist attribution to
specify as the Album Artist. For users who group by Album Artist,
this prevents splitting albums into multiple entries when there
are contributing artists.
Squashes following commits:
commit d8bf17e13f50c7642ba491228f31608f4861d3b6
Author: Joel Bradshaw <cincodenada@gmail.com>
Date: Tue Oct 28 19:56:36 2014 -0700
Improve handling of Spotify Top Tracks and compilations
Two improvements to handling of Spotify albums:
- Combine individual tracks into a "Top Tracks" album by just
setting the album name to "Top Tracks"
- For each album, choose the majority artist attribution to
specify as the Album Artist. For users who group by Album Artist,
this prevents splitting albums into multiple entries when there
is a contributing artist.
commit 228650a1d7122e5d1947133ba793afaffaa69cb4
Author: Joel Bradshaw <cincodenada@gmail.com>
Date: Wed Oct 29 10:00:21 2014 -0700
Style cleanup, including run of make format
Also wrapped Top Tracks with tr()
commit a4f6c1ecd9bcc8338a956b1a45c2f184ee9d660d
Author: Joel Bradshaw <cincodenada@gmail.com>
Date: Sun Feb 15 13:38:52 2015 -0800
Simply remove duplicate entries from the "Top Tracks" section
Don't create the fake "Top Tracks" album, but remove entries
from it if they show up in the album results. This will
eliminate the main problem - duplicates showing up in albums -
and avoid issues with actual single-track results showing up
erroneously as "Top Tracks"
commit 859abc93b3491cc526d89df19a85dc4cf9bce1c8
Author: Joel Bradshaw <cincodenada@gmail.com>
Date: Sat Apr 18 09:17:50 2015 -0700
Clean up stray f and make format
commit 333de1c4aa947c7cbe785429565bf4f08f98d476
Author: Joel Bradshjaw <cincodenada@gmail.com>
Date: Sat Apr 18 09:19:10 2015 -0700
Update majority_count so it works
Fixes issue with it just picking the last artist on the album
as the album artist
2015-04-18 09:23:45 -07:00
John Maguire
e142bcaa21
Remove extraneous logging.
2015-04-17 12:13:27 +01:00
John Maguire
aa22a43f44
Add exponential back-off to Amazon requests.
2015-04-17 12:10:40 +01:00
John Maguire
e59ab5fa27
Comply with Amazon Cloud Drive branding guidelines.
2015-04-16 15:57:54 +01:00
Clementine Buildbot
6ecd47011a
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-04-13 10:01:20 +02:00
Andreas
ec35688c86
Fix crash when stopping a track while a fadeout to pause is occuring. Fixes #4800 .
2015-04-11 11:30:28 +02:00
Andreas
11d2702841
Try fixing buildbot.
2015-04-10 22:59:35 +02:00
Andreas
25e73d5714
Merge pull request #4679 from TheUbuntuGuy/master
...
Do not remove currently playing track when repopulating a dynamic playlist
2015-04-10 22:41:44 +02:00
Martin Babutzka
258ae281d8
IDv3 tag lyrics support.
...
Squashed the following commits:
5c723ad commit: Fix: Includes alpha sort
15ac350 commit: Fix: Updated Database::kSchemaVersion to 49.
767a26a commit: Fixed small code style issue. Added schema-49 to data.qrc instead schema-48
bf6aa64 commit: fixup! Modified async handling of CollapsibleInfoPane as recommended by Andreas. Display of IDv2 tag lyrics works now.
c1f97e9 commit: fixup! Added support to read/display the ID tag lyrics in MP3 files:
c946b1d commit: Added support to read/display the ID tag lyrics in MP3 files:
-Added schema to the database to store it
-Added readers/writers for ID tags
-Added readers/writers for the database to the song class
-Added the taglyricsinfoprovider to show the lyrics in songinfo
2015-04-10 21:05:07 +02:00
Clementine Buildbot
f533b2998c
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-04-06 10:01:21 +02:00
Arnaud Bienner
ccf5bffd99
Oops, this should just be a comment (remove warning)
2015-03-30 18:34:45 +02:00
Clementine Buildbot
82df087a83
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-30 10:01:17 +02:00
Arnaud Bienner
9877ac49fa
Use Alt+Tab to switch between playlist tabs on OS X, as Cmd+Tab is already used by default for switching applications
2015-03-28 17:18:22 +01:00
John Maguire
8d3fd00956
Amazon Cloud Drive support.
...
Squashed commit of the following:
commit 451a327fabb5f9aba077d93a33d75d8a6a288f5f
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:55:36 2015 +0100
Revert debug console changes.
commit 52f643c3dc524a837f56268b6da4881187204165
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:49:28 2015 +0100
Revert extra logging
commit 23645f9fea
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:47:55 2015 +0100
How did you get there
commit 8153388f19
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:45:12 2015 +0100
Update copyright headers.
commit fa9e279259
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:43:27 2015 +0100
Remove logging
commit 47a405543c
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:42:05 2015 +0100
Show login state correctly for Amazon.
commit 748d88d993
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:28:55 2015 +0100
Ensure Amazon is connected before serving URLs.
commit 25ec9c65f4
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:22:28 2015 +0100
Refresh Amazon authorisation & follow changes.
commit 27c1a37173
Author: John Maguire <john.maguire@gmail.com>
Date: Thu Mar 26 18:27:27 2015 +0100
Revert unneeded OAuthenticator change.
commit 3594af5be1
Author: John Maguire <john.maguire@gmail.com>
Date: Thu Mar 26 16:52:19 2015 +0100
Initial support for Amazon Cloud Drive.
2015-03-27 14:56:08 +01:00
Arnaud Bienner
f3426c05c7
Don't call gst_deinit when exiting Clementine.
...
It sometimes cause a deadlock since we migrated to GStreamer 1.0.
And it seems we shouldn't need to call it as we are "a normal application":
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-Gst.html#gst-deinit
2015-03-25 22:23:13 +01:00
Arnaud Bienner
7ae9e0dd9b
Set starting_up_ to false in playlist container when manager is done adding playlists.
...
Otherwise, it was never set to false at startup if no "current_playlist" was saved in the settings, then there was no new value saved for "current_playlist".
Fixes #4011 .
2015-03-25 22:13:39 +01:00
Ivan Leontiev
aba0517b4c
Fix memory leak in networkremote.
2015-03-24 09:22:02 +00:00
Clementine Buildbot
791aa482c2
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-23 10:01:17 +01:00
Clementine Buildbot
b50c51200c
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-16 10:01:20 +01:00
Arnaud Bienner
5b2e4419ae
Don't check AXAPIEnabled when initializing the shortcuts, fixes media keys not working on OS X.
...
Fixes issue #3958 .
2015-03-15 13:40:27 +01:00
Arnaud Bienner
5e45f59e2c
Fix crash in Grooveshark.
...
Not sure how I end up with this null pointer, but better to always to this sanity check.
2015-03-11 23:07:20 +01:00
Clementine Buildbot
3bad88d01e
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-09 10:01:15 +01:00
John Maguire
705cdf11fc
Move ScopedNSAutoreleasePool to ext
2015-03-02 17:51:17 +01:00
John Maguire
7823d95a07
Merge pull request #4756 from paperbagcorner/fix-paths
...
Construct filenames with correct paths on all platforms
2015-03-02 12:18:20 +01:00
John Maguire
66333d2940
Merge pull request #4758 from Chocobozzz/seafile_info
...
Try to make Seafile implementation more robust
2015-03-02 12:17:48 +01:00
Clementine Buildbot
b6fd781ace
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-02 10:01:13 +01:00
Arnaud Bienner
946c0381d1
Don't set thread priority in LibraryWatcher constructor, as this is executed in the main thread.
...
Do it when thread actually starts (create a new Thread class for this purpose).
Fixes #4523 .
2015-02-28 16:44:32 +01:00
Krzysztof Sobiecki
24b6fbf36c
Add ability to parse more of "innovative" datetime formats. close #4760
2015-02-27 02:11:53 +01:00
Chocobozzz
2804ab32ec
Change the name of the task when updating the libraries in the Seafile
...
service and clean the code
2015-02-23 15:27:20 +01:00
Clementine Buildbot
0f2d7b9879
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-02-23 10:01:28 +01:00
Chocobozzz
4b1a6651b1
Stop adding new songs if we cancelled the seafile indexing
2015-02-21 16:28:13 +01:00
Arnaud Bienner
2986ca23e6
Fix Spotify drag n drop.
...
Was partially broken since commit ee7e2ec26c
.
2015-02-21 13:42:01 +01:00
Mattias Andersson
8ad0e93381
Construct file paths correctly on all platforms
2015-02-20 19:19:45 +01:00
Chocobozzz
ec60d1174c
Fix disconnecting a closure, forgot it was single shot
2015-02-20 16:09:15 +01:00
Chocobozzz
716064a006
Try to make seafile implementation more robusts and more verbose
2015-02-20 15:15:55 +01:00
Mattias Andersson
7f4d467c27
Make the code clearer.
2015-02-19 16:49:42 +01:00
Mattias Andersson
666faa5b37
Simplify some things. Use iterators instead of non-const references in
...
two loops.
2015-02-19 13:31:53 +01:00
Mattias Andersson
f7185101ce
Update the target file name after transcoding
...
After a transcoding job is complete, we need to update the corresponding
filename since the transcoder, rather than overwriting an existing file,
changes the filename of the output file. This ensures that the right
file is tagged later on.
2015-02-19 11:07:06 +01:00
Mattias Andersson
7d0d7be568
Some ui changes to the ripcd dialog.
...
- Move the Rip audio CD menu item to the Tools menu.
- Hide the progress bar if the CD ripper isn't working when the CD ripping
dialog is shown.
2015-02-18 20:08:02 +01:00
Mattias Andersson
eed0c0d45f
Assorted edits to the ripper class.
...
- The constructor of the AlbumInformation struct now takes no arguments.
- Only add tracks to the rip list if their track numbers are valid.
- Only call cdio_get_media_changed if we have a valid cdio_ object.
- Add a description of the ripper class.
2015-02-18 20:08:02 +01:00
Mattias Andersson
fc2e4db229
Split the CD ripper into two classes
...
Separate the cd ripper dialog from the ripper itself.
2015-02-18 20:08:02 +01:00