Commit Graph

507 Commits

Author SHA1 Message Date
Chocobozzz 8279f21251 Revert "Make format"
This reverts commit 17b1e9fbe6.
2014-10-15 21:55:03 +02:00
Chocobozzz 17b1e9fbe6 Make format 2014-10-15 20:55:24 +02:00
Chocobozzz 34a43635bd Delete useless warning icon from internet show setting page 2014-10-15 20:51:09 +02:00
Chocobozzz c54d1baf15 Allow user to hide internet services. Closes #2784 2014-10-15 20:44:09 +02:00
David Sansome 88a6300509 Completely revert the Spotify seeking stuff - it's hacky and I don't like
waiting 4 seconds to have my songs start.  I'll reimplement it properly later.

Reverts commits 96387803cd and 160b151652.
2014-10-14 19:33:03 +11:00
Chocobozzz 51667c77ad Update the database total size of Jamendo catalogue. Fixes #4554 2014-10-03 13:17:12 +02:00
Arnaud Bienner 72cfa126ac Fix a bug that makes Vk to be always displayed when trying to show any service's config.
Call stack: SettingsDialog::showEvent -> VkSettingsPage::Load -> VkService::ReloadSettings -> VkService::Logout -> VkService::UpdateRoot -> VkService::ShowConfig
Would probably be better to not call service in VkSettingsPage::Load and read QSettings only, but I don't think it's good either to call ShowConfig when user is being logged-out.
2014-09-28 02:13:56 +02:00
Arnaud Bienner f81fa2d119 Add the ability to remove tracks from Spotify playlists 2014-09-28 02:00:32 +02:00
David Sansome 442d126b03 Hack to make the C++11 override keyword work with old compilers. 2014-09-26 20:33:02 +10:00
David Sansome 8b19b300b5 Stop using some C++11 features not supported by g++ 4.6.4 on Ubuntu 12.04 2014-09-26 11:43:54 +02:00
Arnaud Bienner 39db4dbefe Add the ability to add a Spotify track to a Spotify playlist through context menu.
TODO: drag and drop (i.e. implement DropMimeData), update special playlist (Favorites), remove from playlist.
2014-09-22 22:40:21 +02:00
Arnaud Bienner c891a44243 Remove useless check 2014-09-21 20:48:42 +02:00
David Sansome bb08a0f416 Fix misleading offset_bytes names 2014-09-22 00:13:00 +10:00
Arnaud Bienner 3e17a0adb5 Remove dead code 2014-09-14 02:39:35 +02:00
Arnaud Bienner 160b151652 Add seek ability to Spotify tracks.
This is functional but pretty hacky.
And, as noted in the comments, there is a small delay (depends, but usually several seconds) to have the seek taken into account. But IMHO it's better than nothing.
Fixes #2503
2014-09-14 02:15:58 +02:00
pie.or.paj cbc6e5cf4d Pause spotify track (issue 2503)
(patch slightly modified, not sure why it wasn't applied before: it looks good to me)
2014-09-06 19:21:23 +02:00
maximko d61688e1c5 QUrl fix. 2014-09-04 18:48:49 +06:00
maximko 2dfb7f8f4c Increase cover image size. 2014-09-04 18:08:17 +06:00
John Maguire e876df1b23 Merge pull request #4456 from Shedward/vk-broadcasting
Vk.com broadcasting.
2014-08-12 22:04:45 +02:00
Vlad Maltsev 08c0f7d28f Fix misspelled names. 2014-08-13 02:15:33 +07:00
Vlad Maltsev e65596cba6 make format 2014-08-03 19:40:06 +07:00
Vlad Maltsev bff79664bc Broadcasting realisation. 2014-08-03 19:10:09 +07:00
Chocobozzz 82a8c64ac8 Add ampache compatibility 2014-07-16 18:49:58 +02:00
John Maguire 03eb241c00 Add header for std::pow 2014-06-19 15:34:10 +02:00
David Sansome 0cd3d9b34f Don't do seafile stuff unless signed in. 2014-06-07 15:29:28 +10:00
John Maguire 96ad4554d9 Merge pull request #4392 from Chocobozzz/master
Add Seafile Support
2014-06-05 16:50:45 +02:00
Chocobozzz 571ffdff1d delete another delegating constructor 2014-06-05 16:34:15 +02:00
Chocobozzz 09acc2336f Delete the delegating constructors (entry and treeitem) 2014-06-05 14:24:06 +02:00
David Sansome c03c0def19 Add menu items for updating and doing a full rescan of Google Drive 2014-06-05 20:20:58 +10:00
Chocobozzz f14ec51a60 add constant for max tries and correct memory leaks 2014-06-04 18:44:23 +02:00
Chocobozzz e484306631 Correction after hatstand's review 2014-06-04 17:58:28 +02:00
Chocobozzz 1fc95cb7ed Add Seafile Support 2014-06-03 14:33:07 +02:00
David Sansome 96dd87a4f3 Treat trashed files as deleted. Fixes #4374 2014-05-24 13:48:45 +10:00
John Maguire 8919b730da Update Jamendo db dump URL.
Fixes #4351
2014-05-18 18:10:56 +02:00
Mattias Andersson f91c162ba3 Use a single label for the text at the top of the soundcloud settings page. 2014-05-04 08:31:15 +02:00
David Sansome 5592bcf145 Revert "Ignore some kind of SSL errors when login to Grooveshark"
This reverts commit 77b30bce5a.
2014-05-03 16:23:56 +10:00
Arnaud Bienner 77b30bce5a Ignore some kind of SSL errors when login to Grooveshark 2014-05-03 01:27:15 +02:00
Arnaud Bienner 3dad47e7ca Reorder SoundCloud menu 2014-04-16 23:17:23 +02:00
Arnaud Bienner 67951f64a5 SoundCloud: retrieve user's playlists 2014-04-16 23:09:48 +02:00
Arnaud Bienner ef01353a0f SoundCloud: retrieve stream playlists 2014-04-16 22:37:40 +02:00
Adolfo Jayme Barrientos 15e4f7fe9c Remove space in provider’s name 2014-04-14 00:32:58 -05:00
Arnaud Bienner 2f5e03e921 Use a more appropriate log level 2014-04-10 00:49:31 +02:00
Arnaud Bienner e557c56d96 We ask for 'non-expiring' tokens, so it seems normal that we don't have refresh_tokens actually 2014-04-09 23:07:58 +02:00
Arnaud Bienner beb5f9fa30 Handle error in SoundCloud replies 2014-04-09 23:03:09 +02:00
John Maguire 30d1c2f8db Remove Ubuntu One support.
http://blog.canonical.com/2014/04/02/shutting-down-ubuntu-one-file-services/
2014-04-02 16:02:00 +02:00
Arnaud Bienner 4c70f17444 Fix a small issue in oauthenticator 2014-03-31 22:04:03 +02:00
David Sansome 2134e13b53 Make CloudFileServices show logged in state and settings dialog properly in
global search.
2014-03-30 17:11:31 +11:00
David Sansome 25544cb672 Sort the list of Internet Providers in the settings dialog and internet tab 2014-03-30 17:11:19 +11:00
David Sansome 93a0f160df Add Configure items to the context menus for cloud file services. 2014-03-30 16:46:16 +11:00
David Sansome adff4864d4 Recurse into folders when indexing music on OneDrive 2014-03-30 16:36:07 +11:00
David Sansome 6ecc534bf9 Construct oauth URLs properly when using REMOTE or REMOTE_WITH_STATE 2014-03-30 16:35:38 +11:00
David Sansome 9c66528c0f Add a settings page for OneDrive 2014-03-30 16:35:27 +11:00
David Sansome 345e58ce6b Only save the Drive cursor after all songs have been indexed. 2014-03-30 16:01:58 +11:00
David Sansome ca7937112d Show only one status bar entry while indexing files on Drive. 2014-03-30 15:47:25 +11:00
John Maguire 4ab4bbc23f Remove Last.fm radio support.
Fixes #4259
2014-03-28 14:55:04 +01:00
Arnaud Bienner 1b7f99127d Add login to SoundCloud + get user tracks and activties (stream)
Still need to handle playlists and to clean up things (e.g. to check why refresh_token doesn't work and if we can do something about this)
2014-03-26 21:33:27 +01:00
Arnaud Bienner 4520a1c115 Grooveshark: don't crash when receiving the reply for a canceled request.
Mark all tasks as finished when removing all items, to prevent never ending task in case we disconnect or refresh before all replies have been received.
2014-03-21 12:48:45 +01:00
Arnaud Bienner fddb87ba63 Add an option to sort Grooveshark playlist alphabetically. Fixes issue #3480.
Did it the lazy way for now, but it would have better to refactor Grooveshark code, to add a proper sort model, etc.
2014-03-21 00:52:12 +01:00
Maltsev Vlad 2659a8364c Fix group title string. 2014-03-10 16:05:45 +07:00
Maltsev Vlad dde8535470 Translation, typos and mac build fixes. 2014-03-08 19:11:48 +07:00
Maltsev Vlad a7b0accd93 Add Vk.com plugin. 2014-03-08 00:58:50 +07:00
John Maguire 5146bcdebc Some more NULL -> nullptr conversions. 2014-02-21 17:30:46 +01:00
Arnaud Bienner faaa75cb61 Few style fixes + avoid unneeded copies 2014-02-12 22:11:28 +01:00
John Maguire 192b60d965 Use nullptr as parent parameter default everywhere 2014-02-10 16:03:54 +01:00
John Maguire 3323c2d094 Convert all instances of foreach() to a C++11 for
find ext src -name '*.cpp' -exec \
    sed -i -e 's/foreach(\([^,]\+\),/for (\1 :/' {} \;
2014-02-10 14:43:32 +01:00
Mladen Pejaković f09a0c00a8 More disabmiguations 2014-02-08 16:09:27 +01:00
John Maguire bebd781fdf Reformat all non-3rd-party C/C++/Objective-C++.
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
 -style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
2014-02-07 16:34:20 +01:00
John Maguire 7671108aa8 Add missing include for symlink() 2014-02-06 19:46:08 +01:00
John Maguire 71893e4847 Use nullptr instead of NULL everywhere. 2014-02-06 17:29:59 +01:00
John Maguire d309d4ab27 Use c++11 instead of boost where possible. 2014-02-06 16:51:39 +01:00
John Maguire 1fad6db52a Use std::unique_ptr instead of boost:scoped_ptr in one place. 2014-01-28 18:45:13 +01:00
John Maguire 977a6769b2 Rename SkyDrive to OneDrive.
http://blog.onedrive.com/onedrive-for-everything-your-life/
2014-01-27 15:38:56 +01:00
Antonio Nicolás Pina 10fb96341c Resolved empty song name when searching through Grooveshark. 2014-01-04 16:55:41 +01:00
John Maguire fde4586773 Use Dropbox's long poll API to get real-time changes. 2013-12-19 14:56:46 +01:00
John Maguire f583c40ffa Update Skydrive client id & secret for redirect url change.
Fixes #4013
2013-12-19 14:32:43 +01:00
Arnaud Bienner 565c2cc921 Merge branch 'master' of https://github.com/clementine-player/Clementine 2013-12-17 19:36:07 +01:00
Arnaud Bienner 4d6406524f Grooveshark now returns a different error code when session id is invalid 2013-12-16 23:01:12 +01:00
Martin Brodbeck e6ac3cf34b Overwrite mime type, so that Opus files are recognized 2013-12-16 16:25:40 +01:00
John Maguire a872fa3828 Redirect box login via SSL appengine page.
Apparently that's more secure than just redirecting to localhost :-S
Fixes issue #3936
2013-11-01 12:15:21 +01:00
David Sansome 4e8dba16d4 Make the Spotify downloader optional again on Windows and Mac 2013-09-18 01:27:13 +10:00
David Sansome 2c55688601 Make the GPL spotify code non-optional 2013-09-18 00:49:29 +10:00
Arnaud Bienner d8e2fa5b1c Increase GS album search limit from 5 to 10. Also, use a constant instead. 2013-08-28 22:20:58 +02:00
David Sansome b31c646090 Make the Ubuntu One settings page a bit more sane 2013-07-27 16:09:36 +10:00
Ross Wolfson 27c017626b Allow Subsonic to follow redirects when logging in, as described in issue 3747
Fixes issue #3747
2013-07-03 11:45:44 +02:00
Ross Wolfson c1d37896a4 Add disc number functionality to SubSonic
Fixes issue #3743
2013-06-18 12:09:54 +02:00
Ross Wolfson a8117c31f0 Fix to prevent spinning status wheel if incomplete Subsonic credentials are supplied
Fixes issue #3733
2013-06-12 14:04:39 +02:00
John Maguire 6fa1b60f2f Merge error message & SSLv3 option for subsonic. 2013-05-30 11:56:03 +02:00
Ross Wolfson 40d35faa00 Cleaned up NetworkAccessManager behavior from previous commit for
Subsonic, to facilitate SSLv3 usage.
2013-05-29 21:57:45 -04:00
John Maguire f4955c2cf9 Update spotify attribution logo. 2013-05-17 17:11:19 +02:00
John Maguire cea41801db Fix loading of songs from Dropbox that have # in the name.
Fixes issue #3664
2013-05-16 16:40:32 +02:00
Ross Wolfson 7e32cfc358 Added more verbosity to GUI error message for common network issues when
connecting to a Subsonic server.
2013-05-07 22:33:45 -04:00
Ross Wolfson 25d92f5083 Adds option to force SSLv3 usage for Subsonic, as mentioned in
enhancement 1930.
2013-05-04 21:33:03 -04:00
David Sansome 8e3581af64 Fix an ancient typo that was breaking last.fm scrobbling reporting. 2013-04-15 21:41:55 +10:00
David Sansome 264d5ee0fa Add Radio GFM 2013-04-13 14:28:42 +10:00
John Maguire 1b8068dba7 Missed a spot. 2013-03-21 14:16:17 +01:00
John Maguire 160d9edfb6 Fix refresh token issues with Google Drive. 2013-02-26 16:24:47 +01:00
John Maguire 799a088d3d Correctly decode Dropbox download URLs.
Fixes issue #3505
2013-02-18 11:10:28 +01:00
David Sansome 0ae323bfff Don't try to connect to subsonic on startup if nothing is configured. 2013-02-17 15:14:55 +11:00
John Maguire 75394d0e8a Page through Box folders. 2013-02-13 14:19:50 +01:00
John Maguire d21fa8cc67 Add support for Box. 2013-02-12 17:11:18 +01:00