Arnaud Bienner
|
c16e46e41a
|
Remove useless connect from unexisting SoundClouse service SIGNALs.
From copy/pasted code :/
|
2012-09-01 00:45:07 +02:00 |
Arnaud Bienner
|
567274e9d3
|
Set current index to the item we have actually selected if no valid/playable indexes were selected
|
2012-09-01 00:41:31 +02:00 |
Arnaud Bienner
|
04c4d97930
|
Play the first item of the result list when pressing "Enter" in global search
|
2012-09-01 00:29:31 +02:00 |
Arnaud Bienner
|
09596e3732
|
Don't get stuck when exiting Clementine while library is being created/updated
|
2012-08-30 00:01:28 +02:00 |
David Sansome
|
c4ae0209c6
|
Codereview comments from revision cd6b1a2d7c
|
2012-08-29 20:53:24 +01:00 |
Michael Niggli
|
cd6b1a2d7c
|
Support logical operators in the playlist filter box. Fixes issue 700
|
2012-08-28 23:29:15 +01:00 |
Arnaud Bienner
|
369ff5c5e0
|
Set default current tab to 'Libray' instead of the first one, which is now 'Search'
|
2012-08-28 18:17:57 +02:00 |
David Sansome
|
5940b0ead1
|
Make SongKick results a bit prettier
|
2012-08-27 12:25:33 +01:00 |
David Sansome
|
a7ba3ab927
|
Don't show the SongKick results pane if there aren't any concerts.
|
2012-08-27 12:25:33 +01:00 |
Clementine Buildbot
|
f9f7bd7113
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-08-27 10:02:52 +02:00 |
David Sansome
|
1e89fc5bf4
|
Remove a non-const reference
|
2012-08-26 14:22:38 +01:00 |
David Sansome
|
acbf21be07
|
Fix a cue parser bug where songs starting after 99 minutes wouldn't be loaded. Fixes issue 1658
|
2012-08-26 13:56:11 +01:00 |
Ilya Kasnacheev
|
682acad53f
|
Preserve the current song in the library view when filtering. Fixes issue 2936
|
2012-08-26 13:36:44 +01:00 |
Anand
|
1aec4a4c7f
|
When pressing the Previous button in Repeat Track mode, go to the previous track instead of repeating the current one. Fixes issue 2897
|
2012-08-26 13:11:28 +01:00 |
David Sansome
|
75a057a47d
|
Handle URL QVariants properly when displaying filenames in the playlist view. Fixes issue 3127
|
2012-08-26 12:24:16 +01:00 |
David Sansome
|
78d473512d
|
Disable the google drive login button after starting the browser, re-enable it again when the user comes back to the Clementine window.
|
2012-08-24 21:33:33 +01:00 |
David Sansome
|
7ca7ecbe99
|
When the user opens the Google Drive section for the first time, open the settings dialog to prompt them to login instead of opening a browser to start OAuth straight away. Also fix a bug where the user's email address would be lost on subsequent authentications.
|
2012-08-24 21:26:10 +01:00 |
David Sansome
|
252f1e38d8
|
Add a context menu to google drive items
|
2012-08-24 19:33:05 +01:00 |
John Maguire
|
4719a347fa
|
Blacklist nvidia driver 304.37
Fixes issue #3115
|
2012-08-23 12:07:16 +02:00 |
David Sansome
|
edb57e1b92
|
Add a constructor to DBusStatus to fix a build failure in release mode.
|
2012-08-20 10:28:29 +01:00 |
Clementine Buildbot
|
78a326b00e
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-08-20 10:02:54 +02:00 |
David Sansome
|
4ec6da0570
|
Track google drive login state better: show the user's email address in the settings dialog and let him sign out. Also remove the drive folder model which wasn't used yet because uploads aren't done.
|
2012-08-17 21:50:54 +01:00 |
David Sansome
|
6fca8b1c3d
|
Fix some possible crashes when requesting MPRIS data during Clementine's startup
|
2012-08-17 14:41:57 +01:00 |
John Maguire
|
0b97b8c74b
|
Re-authenticate to Drive when token expires.
|
2012-08-17 14:44:28 +02:00 |
John Maguire
|
3e696be0d0
|
Remove Twitter integration as the API now requires authentication which
makes no sense for us.
|
2012-08-17 11:04:14 +02:00 |
John Maguire
|
b9278c6c8b
|
Merge branch 'drive'
|
2012-08-13 16:04:38 -07:00 |
Clementine Buildbot
|
da96fbf12a
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-08-13 10:02:49 +02:00 |
John Maguire
|
9ce8cf59d6
|
Make sure Google Drive is connected when converting URLs.
|
2012-08-10 11:46:26 -07:00 |
Arnaud Bienner
|
57d3dfc96e
|
Add source icons for JazzRadio and SoundCloud
|
2012-08-09 22:36:39 +02:00 |
John Maguire
|
a55cbc838f
|
Merge branch 'master' into drive
|
2012-08-09 12:59:09 -07:00 |
Arnaud Bienner
|
1cb0869970
|
Clean GS pending requests when removing items, and don't try to modify non-existing items when receiving obsolete replies. Fix a crash when user tries to refresh GS items before every reply has been received
|
2012-08-09 00:51:00 +02:00 |
Arnaud Bienner
|
e545b6d71b
|
Merge branch 'soundcloud'
|
2012-08-09 00:17:05 +02:00 |
Arnaud Bienner
|
26908ed718
|
Add simple context menu to soundcloud items
|
2012-08-09 00:16:16 +02:00 |
Arnaud Bienner
|
f13e7d1e69
|
Ooops... actually search for the good text in soundcloud global search
|
2012-08-08 23:52:59 +02:00 |
Arnaud Bienner
|
9b8f5892af
|
Set soundcloud tracks' artist field with username value.
Sounds better than "Unknown", but not perfect...
|
2012-08-08 23:50:20 +02:00 |
Arnaud Bienner
|
2bf84f77d9
|
Add soundcloud in the global search
|
2012-08-08 23:23:49 +02:00 |
David Sansome
|
9a9910a464
|
Add support for JAZZRADIO.com
Fixes issue 3099
|
2012-08-08 20:32:11 +01:00 |
David Sansome
|
1fe1a9def3
|
Set the qtsparkle language on startup
|
2012-08-08 19:16:23 +01:00 |
John Maguire
|
c5b74c832e
|
Add tasks for indexing Google Drive songs.
|
2012-08-06 14:00:54 +02:00 |
John Maguire
|
a3f9947444
|
Merge branch 'master' into drive
|
2012-08-06 13:26:11 +02:00 |
Clementine Buildbot
|
0943b66da2
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-08-06 10:02:49 +02:00 |
Arnaud Bienner
|
e69c932577
|
Update issue 2540
Add basic SoundCloud support.
However, only search in internet tab + listen is done for now.
We should at least add soundcloud in global search.
|
2012-08-04 15:21:44 +02:00 |
Arnaud Bienner
|
c8b145c8b6
|
Remove useless code in groovesharkservice
|
2012-08-04 00:38:18 +02:00 |
David Sansome
|
88d4e533b4
|
Enable horizontal scrolling in the Transcode dialog so the user can see the whole path.
Fixes issue 3081
|
2012-08-01 20:51:44 +01:00 |
David Sansome
|
0459cbf9f0
|
Add a clear button to the Transcode Music log dialog.
Fixes issue 3082
|
2012-08-01 20:48:05 +01:00 |
John Maguire
|
94878b4bd2
|
Slightly hacky support for AAC on Google Drive.
|
2012-07-31 17:57:17 +02:00 |
John Maguire
|
fc61f0627f
|
Filter out trashed/hidden folders on the server.
|
2012-07-31 15:25:49 +02:00 |
John Maguire
|
e06ae8a282
|
Support reading OGG & FLAC files from Google Drive.
|
2012-07-31 15:18:14 +02:00 |
John Maguire
|
06f7acd96b
|
Ship some GIO modules on Mac so HTTPS works correctly.
|
2012-07-30 17:52:21 +02:00 |
John Maguire
|
23a255d0cf
|
Ship some GIO modules on Mac so HTTPS works correctly.
|
2012-07-30 17:51:45 +02:00 |
Clementine Buildbot
|
7275cb4b27
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-07-30 10:02:34 +02:00 |
Arnaud Bienner
|
e6d76a72a5
|
Add "append to/replace/... playlist" and "Configure" actions to Spotify items.
|
2012-07-29 20:12:16 +02:00 |
David Sansome
|
fd1d70c644
|
Add a directory model for selecting a default upload directory on Google Drive.
|
2012-07-29 15:06:23 +01:00 |
Arnaud Bienner
|
82a3c84bf6
|
Create the playlistiem_actions separator only once (to avoid a memory leak introduced in revision a38be50b0058: as the actions are supposed to be owned by the internet service, the separator action added in main window wasn't deleted).
|
2012-07-29 03:11:00 +02:00 |
Arnaud Bienner
|
11f6bdeeb2
|
Add a more descriptive text for "Remove duplicates" action, and display it in the same way in the Playlist menu and the playlist item right click menu.
|
2012-07-29 02:38:24 +02:00 |
Arnaud Bienner
|
a38be50b00
|
Add a separator after custom playlist item' actions
|
2012-07-29 02:20:15 +02:00 |
Arnaud Bienner
|
b08172138a
|
Add a new PlayBehaviour (MultiplesItems) for loading playlits' songs by drag'n'drop for Internet services.
Use it for Spotify and Grooveshark.
|
2012-07-29 01:35:05 +02:00 |
David Sansome
|
9653a45f66
|
Read Google Drive metadata in the tagreader worker process
|
2012-07-28 19:35:12 +01:00 |
David Sansome
|
165cec1e86
|
Move some of the Google Drive bits out into a separate client class.
|
2012-07-28 17:18:03 +01:00 |
David Sansome
|
51631169fa
|
Show a nicer success page when oauth is complete.
|
2012-07-27 18:59:03 +01:00 |
John Maguire
|
f48383c73e
|
Index Google Drive MP3s and write to local database.
|
2012-07-27 16:04:12 +02:00 |
John Maguire
|
49326981c3
|
Make Google Drive option available as #define.
|
2012-07-27 10:25:45 +02:00 |
David Sansome
|
73062bce3d
|
Make Google Drive support optional and add a cmake option for it
|
2012-07-26 21:23:31 +01:00 |
John Maguire
|
1031482024
|
Refresh oauth token when possible to avoid reauthenticating with Drive
all the time.
|
2012-07-26 16:55:59 +02:00 |
John Maguire
|
ecf7998f1c
|
Add URL handler for googledrive URLs and fetch a new temporary
download URL for every play.
|
2012-07-26 16:35:57 +02:00 |
John Maguire
|
4a629e636b
|
Cache taglib Drive requests in a google::sparsetable.
Requires sparsehash.
|
2012-07-26 16:15:19 +02:00 |
John Maguire
|
bda3d0e033
|
Hacky support for reading tags from MP3s on Google Drive.
Requires TagLib 1.8
|
2012-07-26 11:36:07 +02:00 |
John Maguire
|
0c861da7a9
|
Almost working tagging from stream.
|
2012-07-25 17:57:50 +02:00 |
John Maguire
|
517252ccc1
|
Merge branch 'master' into drive
Conflicts:
data/data.qrc
|
2012-07-25 15:36:57 +02:00 |
Clementine Buildbot
|
3ad9a3ce20
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-07-23 10:02:43 +02:00 |
Arnaud Bienner
|
13daaf7106
|
Don't show the search box for GS and Spotify if user isn't logged in
|
2012-07-21 20:15:36 +02:00 |
Arnaud Bienner
|
63c42503c6
|
Fix non-ending task in GS which may happen if the user log out (or is logged out because session became invalid)
|
2012-07-21 19:39:37 +02:00 |
Arnaud Bienner
|
07c7bd9bb2
|
Sort GS MyMusic songs by names, like other playlists
|
2012-07-21 18:47:18 +02:00 |
Arnaud Bienner
|
9a392692dd
|
Add missing const
|
2012-07-21 18:31:08 +02:00 |
Arnaud Bienner
|
77c6199dd9
|
Add GS 'My Music' support.
Fixes issue 2609
Retrieving and removing songs works well :)
Adding songs doesn't work :(
|
2012-07-21 18:09:16 +02:00 |
David Sansome
|
0a4b6aec5c
|
Fix a crash on exit when gnome accessibility bits are enabled.
|
2012-07-17 18:52:12 +01:00 |
Clementine Buildbot
|
de74c3f3a2
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-07-16 10:02:45 +02:00 |
Arnaud Bienner
|
16fde37bac
|
Remove Grooveshark and Spotify search playlist: we don't use them anymore since we can search on these services through the Internet tab
|
2012-07-16 00:27:43 +02:00 |
Arnaud Bienner
|
0e3dc5a8be
|
Add new ConcurrentRun templates for void functions, and functions with 3 arguments + corresponding test cases.
+ SongLoader now has its own QThreadPool to load folders/playlist in background.
Update issue 2598
This should fix slowliness problems reported.
|
2012-07-16 00:06:55 +02:00 |
David Sansome
|
f1117231e2
|
Increase the size of the moodbar cache to 60MB. Fixes issue 3052.
|
2012-07-15 17:17:17 +01:00 |
Clementine Buildbot
|
3fbf65f679
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-07-15 16:22:21 +02:00 |
David Sansome
|
df25f6291f
|
On Windows, don't activate the pretty OSD when it is first shown and
don't show it in the taskbar.
|
2012-07-15 14:46:00 +01:00 |
David Sansome
|
ed5b1d787b
|
Remove the tooltip flag on the pretty OSD on Windows, to remove the
drop-shadow that was added to tooltip windows in Qt 4.8
(QTBUG-13276). Fixes issue 3017.
|
2012-07-15 13:23:14 +01:00 |
David Sansome
|
2035c3e7f5
|
Fix a bug where dragging songs to the bottom of the playlist would actually move them back to the top.
|
2012-07-15 12:51:19 +01:00 |
David Sansome
|
de782c980d
|
Ignore custom playlist row colours for the currently playing item - they might clash with the glowing current track indicator. Fixes issue 3042.
|
2012-07-15 12:44:53 +01:00 |
David Sansome
|
73792668eb
|
Check for the length of a track being <= 0 instead of == 0 when seeking.
|
2012-07-15 12:17:44 +01:00 |
Arnaud Bienner
|
7f89e8832e
|
When loading songs aync, always load the first song of our list, as it may be played immediately once added to the playlist
Fixes issue 2598
|
2012-07-14 00:53:42 +02:00 |
Arnaud Bienner
|
3b50ed8953
|
Clear playlist search field when Esc is pressed
|
2012-07-14 00:00:16 +02:00 |
John Maguire
|
83f1aa9252
|
Copy the character that triggered a search box focus into the search box.
|
2012-07-12 19:09:03 +02:00 |
John Maguire
|
0443232ecd
|
Use backwards-compatible boost random types.
|
2012-07-12 17:07:13 +02:00 |
John Maguire
|
dbf9970c76
|
Add suggestions from Spotify starred & top 100.
|
2012-07-12 16:35:09 +02:00 |
John Maguire
|
145f1efaf5
|
Basic support for Google Drive & OAuth.
|
2012-07-12 14:09:20 +02:00 |
John Maguire
|
6b87318710
|
Revert "Typedef QSearchField to old LineEdit on non Mac, and make it compatible with QSearchField"
This reverts commit 59517f5b4e .
Update issue 3047
Status: Accepted
Breaks the mac build. We should do a proper fix for this.
|
2012-07-12 14:04:29 +02:00 |
David Sansome
|
497928d693
|
Don't try seeking a song if there's no song playing, or the song isn't seekable.
Fixes issue 3041
|
2012-07-10 15:00:47 +01:00 |
Arnaud Bienner
|
59517f5b4e
|
Typedef QSearchField to old LineEdit on non Mac, and make it compatible with QSearchField
Fixes issue 3047. (for now)
|
2012-07-10 00:44:05 +02:00 |
John Maguire
|
0558c7bf69
|
Fix build for Qt < 4.7
|
2012-07-09 11:34:47 +02:00 |
cornicis
|
dcab14e5fe
|
added removeDuplicateSongs() function to playlist.cpp and added this action to the playlist-menu
Fixes issue #21
|
2012-07-06 11:46:04 +02:00 |
Arnaud Bienner
|
c57f58862f
|
Forward some events from QSearchField's internal lineEdit to QSearchField, so we can be aware of some events (like getting/losing focus).
Implemented for non-mac; something certainly still needs to be done for Mac
|
2012-07-02 00:49:37 +02:00 |
Arnaud Bienner
|
124d4e6a59
|
Always display "did you mean" widget in top of all windows.
Also, update its width to the text it should displayed
|
2012-07-01 23:55:54 +02:00 |
John Maguire
|
905ef90882
|
Add missing header.
|
2012-06-29 17:06:47 +02:00 |