John Maguire
1cc889fbfc
Only set lastfm to https for liblastfm1
2016-02-09 15:17:20 +00:00
John Maguire
be471e1792
Merge pull request #5181 from Korvox/master
...
OPML imports should prefer title to text attributes for podcast names
2016-02-09 14:05:10 +00:00
John Maguire
80bf644f8a
Merge pull request #5214 from narunlifescience/patch-4
...
Remove unwanted lines from playlistcontainer
2016-02-09 13:59:15 +00:00
John Maguire
05c0d647f8
Merge pull request #5219 from narunlifescience/patch-5
...
use normal text color for volume
2016-02-09 13:56:15 +00:00
John Maguire
8dd933b265
Merge pull request #5233 from naokiiwakami/5151
...
Fix issue in checking existence of media files pointed by CUE files
2016-02-09 13:55:40 +00:00
John Maguire
3ef46f016f
Revert "Don't use https since it's not supported on windows and ubuntu 12.04"
...
This reverts commit ab5e86fec9
.
2016-02-09 11:52:04 +00:00
Clementine Buildbot
9ba41411d3
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2016-02-08 10:00:52 +00:00
ArnaudBienner
50c1fcb112
Merge pull request #5213 from ivan-leontiev/fix-tree-view
...
Resolve some issues related to "AutoExpandingTreeView"
2016-02-07 00:32:24 +01:00
John Maguire
20de7a1a81
Don't leak AudioScrobbler.
2016-02-04 17:13:42 +00:00
John Maguire
ccedb0fdc6
At least try to authenticate with last.fm over https
2016-02-04 17:12:42 +00:00
Andreas
ab5e86fec9
Don't use https since it's not supported on windows and ubuntu 12.04
2016-02-03 16:33:43 +01:00
Andreas
6c726e3e38
Use desktopauth instead of mobileauth for last.fm
...
It now uses an oauth like authentication process so the user isn't required to enter the last.fm password in Clementine but rather authenticate through the last.fm website.
Updates #5028
2016-02-03 15:33:46 +01:00
Clementine Buildbot
ac0aff5e81
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2016-02-01 10:00:50 +00:00
Naoki Iwakami
4cb57c0543
Fix issue in checking existence of media files pointed by CUE files
2016-01-30 16:31:10 -08:00
John Maguire
8ef1d4cae2
Bump spotify lib & blob version.
2016-01-28 14:33:04 +00:00
Clementine Buildbot
e269cdc8ee
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2016-01-25 10:00:52 +00:00
John Maguire
9467babee4
Download spotify blob over ssl
2016-01-21 14:54:42 +00:00
Arun Narayanankutty
dd1dcb0b6b
use normal text color for volume
2016-01-20 19:51:34 -06:00
Matt Scheirer
8193f6c2ec
OPML imports should prefer title attributes to text attributes for podcast names
2016-01-20 18:05:22 -05:00
Clementine Buildbot
8eec78671f
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2016-01-18 10:00:51 +00:00
Arun Narayanankutty
9a7732577d
Remove unwanted lines from playlistcontainer
2016-01-16 07:06:27 -06:00
Ivan Leontiev
e5be225a39
Collapse current "AutoExpandingTreeView" branch if you press "Left" key under its root
2016-01-15 07:55:56 +03:00
Ivan Leontiev
780a34c0bc
Make "AutoExpandingTreeView" animated by default
...
This adds dropdown animation to views which are derived
from "AutoExpandingTreeView" (internet, library, global search etc.)
2016-01-15 07:55:46 +03:00
Ivan Leontiev
b85d09cd9c
Fix misbehavior when you double click after a single click on a tree item
...
This issue appeared as a side effect since the commit
bcaa9e4a37
, which adds dropdown
animation to the library/internet view.
Reproduce:
Single/double click on a song item in library/internet view
then all double clicks on this item will be ignored, until you
single click on it once again.
The reason of this behavior in that the "setExpanded" method call from the
"ItemClicked" slot makes the invocation of the "mouseDoubleClickEvent"
method in the context where the view is in the "QAbstractTreeView::AnimatingState"
which makes impossible to emit "doubleClicked" signal, because it just
returns immediatelly (see http://code.qt.io/cgit/qt/qt.git/tree/src/gui/itemviews/qtreeview.cpp#n1849 ).
To get rid of this behavior we emit "doubleClicked" signal ourselves.
2016-01-15 07:55:19 +03:00
Ivan Leontiev
93aa5031c7
Fix autoscroll fail to follow the selection in "InternetView"
...
The cause of this issue was the missing call of the parent class
method in "InternetView::currentChanged".
Removed "InternetView::CurrentIndexChanged" signal along with
the "InternetView::currentChanged" method since it looks redundant,
the "InternetView::selectionModel" and its "currentChanged" signal
can be used instead, also it isn't used anywhere in the code.
Resolves : #4485
2016-01-15 07:51:15 +03:00
Arun Narayanankutty
29b8d308b3
Use icon loader for remaining icons
2016-01-14 06:10:54 -06:00
Arnaud Bienner
8579cce85c
SoundCloud: add configure action to context menu
2016-01-14 00:04:36 +01:00
David Sansome
48ff15d29c
Merge pull request #5200 from Chocobozzz/difm2
...
show settings dialog for difm when populate streams without a premium account
2016-01-14 07:10:13 +11:00
Chocobozzz
ef58ce27e5
show settings dialog for difm when populate streams without a premium account
2016-01-13 19:29:36 +01:00
Clementine Buildbot
3463b720c9
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2016-01-13 12:28:57 +00:00
Mattias Andersson
d9c4e0844d
Use mp4mux instead of ffmux_mp4 when transcoding to aac
2016-01-12 15:59:23 +01:00
John Maguire
c4c094aa71
Merge pull request #5193 from Chocobozzz/difm
...
Disable digitally imported for free user (premium account required)
2016-01-11 15:10:48 +00:00
Chocobozzz
3ab20defce
Disable digitally imported for free user (premium account required)
2016-01-09 16:45:10 +01:00
Andreas
bca2607850
Execute global search always in main thread
...
Otherwise the timer doesn't work and the invoke of the closure fails (BlockingSearchProvider::SearchAsync).
This is because Q_ARG doesn't work well with templates and "QMetaMethod::invoke: Unable to handle unregistered datatype 'Arg'" is logged.
See closure.h "void Unpack(QList<QGenericArgument>* list, const Arg& arg)" and "Closure::Call".
This change was made because global search with the network remote didn't work anymore (network remote runs in a separete thread).
2016-01-09 15:45:11 +01:00
John Maguire
c9b0bb2044
Revert "Add an option to inhibit suspend while playing"
2016-01-08 15:09:07 +00:00
John Maguire
70070ee0bf
Geolocate over ssl.
2016-01-08 12:09:13 +00:00
John Maguire
5d868573bc
Merge pull request #5153 from nicklan/savedmanager
...
Add dialog for managing saved files
2016-01-08 11:56:01 +00:00
John Maguire
d7df6263cc
Merge pull request #5171 from TheUbuntuGuy/master
...
Fix incorrect highlight colour in playlist when the window is inactive
2016-01-08 11:55:07 +00:00
John Maguire
2f7626e9d3
Merge pull request #5175 from ivan-leontiev/fix-vk-dupitems
...
Fix duplicate items under vk.com after login.
2016-01-08 11:54:38 +00:00
John Maguire
36c0e6645e
Merge pull request #5180 from santigl/master
...
Enable Enter key shortcut in file view
2016-01-08 11:54:07 +00:00
John Maguire
a9b5947fb0
Merge pull request #5150 from narunlifescience/master
...
Add an option to inhibit suspend while playing
2016-01-07 18:32:29 +00:00
Andreas
ab000b1ba5
Fix transcoder settings not applied for network remote
...
The format was supplied, but the settings for the format was not applied when transcoding files for the network remote.
2016-01-06 13:17:55 +01:00
Santiago Gil
3ed298a73d
Enable Enter key shortcut in file view
2016-01-04 18:17:58 -03:00
Alexander Bikadorov
ff86ecddc5
Update modified fields boldness when fetching tags
2016-01-04 18:56:28 +01:00
Alexander Bikadorov
bad9e4af5e
Fix for erasing old tag values when using tag fetcher, replacement for #51311
2016-01-04 17:13:37 +01:00
Clementine Buildbot
3271c06d10
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2016-01-04 10:00:40 +00:00
David Sansome
a168b618d3
Rename "Import" to "Add directory" in the transcode dialog
2015-12-31 11:02:45 +11:00
Mark Furneaux
f90ca49340
Merge branch 'master' of https://github.com/clementine-player/Clementine
2015-12-29 12:00:30 -05:00
Clementine Buildbot
ef8787e461
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-12-28 10:00:38 +00:00
Ivan Leontiev
71247781eb
Fix duplicate items under vk.com after login.
2015-12-26 01:06:17 +03:00
Mark Furneaux
041be5b4ce
Fix incorrect highlight colour in playlist when the window is inactive
2015-12-24 13:42:47 -05:00
Santi
98b042d29c
Disable translation of shortcuts
2015-12-22 18:33:07 -03:00
narunlifescience
16707f0934
move member variables only used by dbusidlehandler.cpp to anonymous namespace
2015-12-22 10:03:57 -06:00
John Maguire
0c97803f11
Merge pull request #5163 from Ede123/star_icon
...
Improve the star icon of `favoritewidget`
2015-12-22 14:28:23 +00:00
Eduard Braun
f68e4c8c87
Improve the star icon of `favoritewidget`
...
* Use the star icon in its native size (16 px × 16 px) instead of unnecessarily scaling it down by 1 px
* Center the star icon vertically
2015-12-21 22:25:32 +01:00
John Maguire
b3e2525170
Merge pull request #5160 from v-fox/moodbar-regression-fix
...
Avoiding usage of pixelMetric because it breaks on non-Oxygen styling
2015-12-21 18:59:41 +00:00
John Maguire
7555913b0c
Merge pull request #5161 from Chocobozzz/master
...
Reload playcount from tagreader only if it is set
2015-12-21 18:48:32 +00:00
John Maguire
c15a6c8ee9
Merge pull request #5166 from Chocobozzz/edit_tag_main_window
...
Add error message if editing tag from playlist fails
2015-12-21 18:47:57 +00:00
Clementine Buildbot
0f46967c00
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-12-21 10:00:48 +00:00
Chocobozzz
5675091816
Add error message if editing tag from playlist fails
2015-12-20 19:07:15 +01:00
Chocobozzz
dfdb21cd61
Reload playcount from tagreader only if it is set
2015-12-19 19:42:52 +01:00
Clementine Buildbot
6205166823
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-12-14 10:00:40 +00:00
v-fox
a9f9b0ef72
Avoiding usage of pixelMetric because it breaks on non-Oxygen styling
...
Partial revertion for commit "3f79fa5c651f23e48faf1af6ca56dbff9e5660ab" because of
https://github.com/clementine-player/Clementine/issues/4770
2015-12-14 07:16:30 +05:00
Chocobozzz
ff7026c9fe
Merge remote-tracking branch 'upstream/master' into qt5
2015-12-13 20:05:12 +01:00
David Sansome
5a49fa4ad0
Fix an old bug in the dmg rule
2015-12-13 16:23:35 +11:00
Nick Lanham
2ab1c2fe36
Add a Manager dialog for saved groupings
...
- Right now only allows removal
- Could also add support for adding/reordering, but it's not clear
that's necessary
- Triggered from the Display options menu, could also be added to Tools
toolbar menu
2015-12-11 19:49:51 -08:00
Nick Lanham
862b9a8635
Add saved grouping to the Group by menu
2015-12-11 15:58:06 -08:00
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