Nick Lanham
5c256f349a
Add option to save current library grouping
...
- Adds saved groupings to the Group by menu
- Currently missing a way to manage saved groupings
- Saved groupings are in a new section of the config file as
"GroupingName"->ByteArray serialization
2015-12-11 12:02:52 -08:00
narunlifescience
9f121f4a9d
move dbus names to unique namespace -> dbusidlehandler.cc & other minor updates
...
fix InhibitwhilePlaying signals
2015-12-11 08:49:12 -06:00
David Sansome
d50cfd5293
Install frameworks into the app bundle properly so Mavericks considers them signed
2015-12-10 23:31:01 -06:00
narunlifescience
b13f0690c8
Add an option to inhibit suspend while playing
...
minor modifications
2015-12-10 03:20:29 -06:00
Nick Lanham
ee7c9527a0
Add ampache=1 to getAlbum for playcounts
...
- Ampache recently added support for returning playcounts, if the client
reports that it knows it's talking to an ampache server:
1aaf01ae98
- This checks the type attribute on the ping request to see if
Clementine is talking to an Ampache server, and if so, it adds
ampache=1 to getAlbum requests, and uses the returned playcounts.
2015-12-08 14:15:56 -08:00
John Maguire
d47ee24962
Merge pull request #5138 from nicklan/master
...
Add "Smart Playlists" for subsonic
2015-12-08 12:26:18 +00:00
Nick Lanham
8dc6563718
Always pass size and count parameters, init to defaults
2015-12-07 11:00:03 -08:00
John Maguire
d256763dcb
Update link to point to github
...
Fixes #5147
2015-12-07 14:37:44 +00:00
Nick Lanham
da537d9a4b
use WaitForSignal
2015-12-03 17:25:00 -08:00
Nick Lanham
310cf001af
Updates from hatstand's comments
2015-12-01 14:59:40 -08:00
narunlifescience
2603cf2088
use iconloader & cleanup previous remnants
...
update
2015-12-01 00:32:20 -06:00
Nick Lanham
d022f974a1
Add "Smart Playlists" for subsonic
...
Notes:
- These playlists allow access to the subsonic feature of pulling new, frequently played, and so on albums.
- See: http://www.subsonic.org/pages/api.jsp#getAlbumList for the subsonic description
- The subsonic api is inherently album oriented. Therefore at the moment the "count" argument for GenerateMore is used as the number of albums to pull, which hopefully isn't a problem.
- Could be made more efficient by multi-threading the fetch of the songs for each album
2015-11-30 22:13:37 -08:00
John Maguire
f300946c81
Remove most usages of QFutureWatcher
2015-11-27 14:28:12 +00:00
John Maguire
2d61fe6c87
Changed my mind about automatically passing QFutures.
2015-11-27 12:04:14 +00:00
Arnaud Bienner
ec98a68c3d
Update SLOT signatures.
...
There weren't update as part of commit 33494dcddcb64f9fccae215f1100cfa885c72039: this prevented the slider to be updated, among other things.
2015-11-27 11:44:59 +01:00
John Maguire
3cc9c1e446
Remove ModelFutureWatcher
2015-11-26 19:02:08 +00:00
John Maguire
33494dcddc
Remove BoundFutureWatcher
2015-11-26 18:53:42 +00:00
John Maguire
2cd15ff430
Add NewClosure overload for QFuture
2015-11-26 18:35:17 +00:00
John Maguire
bcaa9e4a37
Merge pull request #5130 from narunlifescience/master
...
add dropdown animation to library & internet tree view
2015-11-25 12:03:40 +00:00
narunlifescience
8020749375
add dropdown annimation to library & internet tree view
2015-11-24 19:35:07 -06:00
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