Adrian Garcia
dfa7042ff3
Subsonic: download cover art ( #5880 )
2017-10-06 14:08:00 +01:00
Allan Nordhøy
c29886d8c9
Spelling: URL ( #5836 )
2017-08-28 23:03:49 +02:00
Allan Nordhøy
55ef908728
Spelling: Log in, Last.fm ( #5835 )
...
As per https://www.last.fm/
2017-08-28 23:03:22 +02:00
John Maguire
a8cb9bbd2a
Authenticate Last.fm with "oauth".
2017-08-24 19:32:14 +01:00
David Roeca
49876536a5
Resolve #3693 ( #5790 )
...
* bring in playlist updates for potential fix
* define signal to handle organise playlist bugs
* work in progress
* fix wrong signal/slot
* next push forward on handling new song creation
* Reorganize signals/slots; still need to figure out why not all signals are being handled
* Get playlists to work when they're in memory
* more changes to playlist updates
* revert unnecessary changes and finalize fix
2017-07-22 18:57:33 +01:00
Chocobozzz
fc517ce7a5
Merge remote-tracking branch 'upstream/master' into qt5
2017-06-05 21:28:05 +02:00
Rix
8ff7d5750c
SoundCloud service simple search limit is set. ( #5738 )
...
SoundCloud search limit it set to 100. Pagination may be added soon. (see SoundCloud HTTP api: https://developers.soundcloud.com/docs/api/guide#pagination )
2017-05-30 18:17:40 +01:00
MelissaManley97
a5d12d0d10
Request to merge a fix for a crash during searching under Internet Tab ( #5682 )
...
* Changing ClearSearchResults order.
If search_ is null, there is no point in clearing it.
* Update to fix 12 (Crash when searching under Internet tab with Spotify)
* Formatting Fixes
2017-03-28 17:38:55 +01:00
John Maguire
27bf50d702
Do not log sensitive data in OAuthenticator.
2017-02-27 12:41:34 +00:00
John Maguire
1aed6193e7
Fix intergalactic FM URLs.
2017-02-21 14:24:50 +00:00
Florian Bigard
69b2a832db
Merge branch 'master' into qt5
2017-01-18 15:57:07 +01:00
Ilya Selyuminov
1a477201ed
Use CaseInsensitive file type checking #5499 ( #5592 )
...
* Fix Seafile setting page loading
Check access_token instead of QSetting parameters to make
sure that we're logged in.
* Use CaseInsensitive file type checking (#5499 )
CloudFileService and TagReader classes use
QString::endWith() method for checking file type.
This method is CaseSensitive by default.
2017-01-12 15:58:44 +00:00
John Maguire
c7b8aacad8
Remove support for VK
...
Fixes #5591
2017-01-11 18:08:43 +00:00
John Maguire
bd2de93e3c
Add more override specifiers.
2016-12-20 14:16:42 +00:00
John Maguire
df5c53af84
Add "override" to SpotifyService.
2016-12-20 13:02:06 +00:00
Chocobozzz
2ede85bdcd
Merge branch 'master' into qt5
2016-12-18 17:04:08 +01:00
Bigard Florian
6901c9b1b6
Fix podcast episodes forgotten ( #5560 )
2016-12-18 15:48:08 +00:00
Chocobozzz
2096b1f268
Merge branch 'master' into qt5
2016-12-13 20:26:19 +01:00
John Maguire
420601f10a
Add support for classicalradio.com
2016-11-07 18:22:06 +00:00
Nicolas Martinelli
650f06f7ad
Fix Subsonic endpoint
...
According to the documentation, the endpoint is `getAlbumList`, not
`GetAlbumList`. This typo makes the complete feature not working at
all.
Source: http://www.subsonic.org/pages/api.jsp#getAlbumList
2016-10-20 22:08:26 +02:00
Chocobozzz
18a89f78a9
Merge remote-tracking branch 'upstream/master' into qt5
2016-10-07 14:30:09 +02:00
John Maguire
13aa0adc84
Migrate to dropbox api v2
2016-06-29 12:16:08 +01:00
John Maguire
0beb6d3c59
Remove support for Amazon Cloud Drive.
2016-05-16 18:00:10 +01:00
Chocobozzz
0aa3405274
Merge remote-tracking branch 'upstream/master' into qt5
2016-05-09 12:46:08 +02:00
Vavooon
d019cb7f80
Initialize user_favorites_ and remove an excessive line
...
* Add Favorites support to SoundCloud
* Initialize variable and remove an excessive line
2016-04-21 21:03:58 +01:00
Vavooon
7ef095d0cb
Add Favorites support to SoundCloud ( #5345 )
2016-04-20 13:03:48 +01:00
David G. F
f1825629db
Qt5
...
* Fixing a couple of issues with subsonic in the qt5 port
* Forgot to add this fixes as well, otherwise won't play music!
2016-04-19 23:22:23 +01:00
David G. F
182e5c3034
Fixing a couple of issues with subsonic in the qt5 port ( #5346 )
2016-04-19 21:50:21 +01:00
John Maguire
6693a870ad
Reformat intergalacticfm service
2016-04-06 15:45:25 +01:00
John Maguire
9291f09b1b
Merge branch 'master' into PanderMusubi-master
2016-04-06 15:43:32 +01:00
John Maguire
b2c506656c
Avoid redirects from IntergalacticFM
2016-04-06 15:42:25 +01:00
John Maguire
be958495fe
Merge branch 'master' of https://github.com/PanderMusubi/Clementine into PanderMusubi-master
2016-04-06 15:30:28 +01:00
David Sansome
2257dcd278
Merge pull request #5318 from goggle/master
...
Fixed compile error for the subsonic module.
2016-03-30 10:01:07 +11:00
John Maguire
b20d0d87fd
Revert "Adding support for subsonic cover art download"
2016-03-29 21:12:54 +01:00
Alex Seiler
6cc60d0cf8
Fixed compile error for the subsonic module.
2016-03-29 21:23:53 +02:00
David Guillen Fandos
10bac1cd2d
Fixing issues in the pull request.
2016-03-12 19:44:32 +00:00
Chocobozzz
e6e189967d
Merge remote-tracking branch 'upstream/master' into qt5
2016-02-29 18:03:02 +01:00
David Guillen Fandos
e4efde900a
Adding support for subsonic cover art download
2016-02-26 23:29:13 +00:00
Pander
1496d581cd
Changed HTTPS to HTTP for Intergalactic FM
2016-02-25 17:37:45 +01:00
John Maguire
affb215a52
Move cover providers initialisation later in startup.
2016-02-12 16:25:01 +00:00
John Maguire
7d1abbda55
Don't connect action signals multiple times.
...
Fixes #5249
2016-02-11 17:07:00 +00:00
John Maguire
4c8b1d8143
Add lazy initialisation helper.
2016-02-11 13:46:23 +00:00
John Maguire
0ea84e129e
Merge pull request #5210 from narunlifescience/patch-2
...
Use icon loader for remaining icons
2016-02-11 11:24:09 +00:00
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
be651acbca
Merge branch 'master' of https://github.com/PanderMusubi/Clementine into PanderMusubi-master
2016-02-09 13:40:54 +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
Pander
e361af3eed
Support also highest quality playlist
2016-02-07 20:06:03 +01:00
Pander
646983d6a9
Added space in name
2016-02-07 18:47:04 +01: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
Pander
dc534bbcef
Added support for Intergalactic FM
2016-02-05 19:29:43 +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
John Maguire
8ef1d4cae2
Bump spotify lib & blob version.
2016-01-28 14:33:04 +00:00
John Maguire
9467babee4
Download spotify blob over ssl
2016-01-21 14:54:42 +00:00
Matt Scheirer
8193f6c2ec
OPML imports should prefer title attributes to text attributes for podcast names
2016-01-20 18:05:22 -05: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
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
Chocobozzz
ef58ce27e5
show settings dialog for difm when populate streams without a premium account
2016-01-13 19:29:36 +01:00
Chocobozzz
3ab20defce
Disable digitally imported for free user (premium account required)
2016-01-09 16:45:10 +01:00
John Maguire
70070ee0bf
Geolocate over ssl.
2016-01-08 12:09:13 +00:00
Ivan Leontiev
71247781eb
Fix duplicate items under vk.com after login.
2015-12-26 01:06:17 +03:00
Chocobozzz
ff7026c9fe
Merge remote-tracking branch 'upstream/master' into qt5
2015-12-13 20:05:12 +01: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
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
narunlifescience
8020749375
add dropdown annimation to library & internet tree view
2015-11-24 19:35:07 -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
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
8f84a53273
Update soma.fm to use https
2015-10-06 17:44:54 +01:00
Chocobozzz
847e3eefad
Fix byte range requests with seafile (server >= 4.4.1)
2015-10-01 21:04:45 +02: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
Chocobozzz
631a6cdabd
Merge branch 'master' into qt5
2015-09-16 17:40:54 +02:00
David Sansome
1e7242afa5
Remove Radio GFM since it's no longer running
2015-09-16 22:37:01 +10:00
Arnaud Bienner
74781cb601
Add playlist actions to Spotify songs
...
Fixes #5000
2015-09-14 23:58:08 +02:00
Ivan Leontiev
1ed85871e3
Fix inability to disable vk autocaching
2015-08-20 01:03:57 +00: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
John Maguire
f6af9748cc
Fix mode on vk files
2015-08-04 17:16:10 +01: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
John Maguire
b2a532be62
Experiment with typesafe time units
2015-07-20 14:35:13 +01:00
John Maguire
e94ec8d119
Add Equifax root cert after Apple removed it.
...
Fixes #4942
2015-07-07 19:15:23 +01:00
Chocobozzz
7b8552ab6d
Add love/ban (lastfm) global shortcuts
2015-06-17 14:21:24 +02:00
Chocobozzz
e816131bf3
Fix compilation error when we don't have qt4 include directories for
...
lastm/echonest
2015-06-16 15:36:14 +02:00
Chocobozzz
f4ca305fd7
remove useless qhash_qurl
2015-06-04 10:37:34 +02:00
Chocobozzz
5d343cbe7f
remove useless qt_version defines
2015-06-03 23:13:06 +02:00