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 |
John Maguire
|
20b11961f9
|
Set the max size of the DeviceManager thread pool to 1.
|
2012-06-29 16:58:30 +02:00 |
John Maguire
|
58a3a6831a
|
Move loading of devices from the database onto a different thread.
|
2012-06-29 16:56:17 +02:00 |
Arnaud Bienner
|
70429217c6
|
Search on Spotify on the left/Internet tab directly, instead of Spotify magic playlist (like for Grooveshark)
- Next step: fix the "did you mean" widget which is visible to user when displayed
|
2012-06-28 23:57:51 +02:00 |
David Sansome
|
abe8d10b9c
|
Add a compatibility header so liblastfm and liblastfm1 can both be used with the same source.
|
2012-06-28 18:40:20 +01:00 |
Harald Sitter
|
769baa5c16
|
Use liblastfm1
|
2012-06-28 18:40:20 +01:00 |
John Maguire
|
4506c71ac8
|
Fix missing placeholder text in internet search widget.
|
2012-06-28 14:32:39 +02:00 |
John Maguire
|
b01a0de8d6
|
Re-enable a few disabled features from the Qocoa porting.
|
2012-06-28 12:35:20 +02:00 |
John Maguire
|
e928ac0349
|
Support selectAll() in QSearchField.
|
2012-06-28 12:27:32 +02:00 |
John Maguire
|
20d740f385
|
Port global search & album cover search to QSearchField and remove MacLineEdit.
|
2012-06-28 11:40:13 +02:00 |
John Maguire
|
35a7c7284b
|
Fix placeholder text in library & icecast filters.
|
2012-06-28 11:40:09 +02:00 |
John Maguire
|
6208373b86
|
Port search field in AlbumCoverManager to QSearchField and add support for placeholder text.
|
2012-06-28 11:40:05 +02:00 |
John Maguire
|
f97fe9c69b
|
Mostly port LibraryFilterWidget to qocoa.
|
2012-06-28 11:39:59 +02:00 |
John Maguire
|
c415db1524
|
Port searchboxwidget to qocoa.
|
2012-06-28 11:39:55 +02:00 |
John Maguire
|
53998ee976
|
Use qocoa for icecast filter.
|
2012-06-28 11:39:49 +02:00 |
John Maguire
|
569c8295db
|
Add qocoa and use it for the playlist search field.
|
2012-06-28 11:39:43 +02:00 |
Arnaud Bienner
|
c7aca6335d
|
Factorize some code for creating song item in Grooveshark and Spotify
|
2012-06-27 21:19:30 +02:00 |
Arnaud Bienner
|
3c5e91ce84
|
Remove action for opening GS search playlist
|
2012-06-27 21:19:04 +02:00 |
Arnaud Bienner
|
a57e2be7ec
|
Don't sort GS popular songs by name as they are already sorted by popularity
|
2012-06-27 18:44:17 +02:00 |
Arnaud Bienner
|
5fc0e1e354
|
Correct define guard's name
|
2012-06-27 02:09:19 +02:00 |
Arnaud Bienner
|
91930d470e
|
Correct bad indentation
|
2012-06-27 02:04:05 +02:00 |
Arnaud Bienner
|
b49c3db6e0
|
Sort retrieved GS songs only in some cases.
Indeed, even it makes sense sometimes (e.g. for playlists) it doesn't make sense at all for search results...
Make the sorting function part of Song.
|
2012-06-27 01:55:51 +02:00 |
Arnaud Bienner
|
ac936c5374
|
Search on Grooveshark on the left/Internet tab directly, instead of Grooveshark magic playlist.
Next steps:
- add GS albums search on the left tab
- do the same for Spotify if it's convincing enough
- clean-up magic search playlists
|
2012-06-27 01:21:57 +02:00 |
Arnaud Bienner
|
2fe212e68b
|
Display item's tooltip if it has one
|
2012-06-27 00:57:31 +02:00 |
Clementine Buildbot
|
f87bbb9057
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2012-06-25 10:02:50 +02:00 |
David Sansome
|
33e1a61ee4
|
Increase the maximum number of results from a search provider
|
2012-06-24 21:14:40 +01:00 |
David Sansome
|
3ec22e3cc6
|
When getting children of global search results for adding to the playlist, get them through the proxy model to maintain their order.
|
2012-06-24 21:08:33 +01:00 |
David Sansome
|
1c338455c3
|
Add missing copyright headers
|
2012-06-23 11:31:48 +01:00 |
John Maguire
|
09d37aaa01
|
Add OVERRIDE macro like Java's @Override.
|
2012-06-20 16:49:41 +02:00 |
John Maguire
|
0827865804
|
Decode HTML entities in tweets.
|
2012-06-20 15:16:56 +02:00 |
John Maguire
|
74fe419659
|
Factor out metatype registration.
|
2012-06-20 15:07:28 +02:00 |
John Maguire
|
0d5d1dbad1
|
Filter out songkick concerts that are too far away.
|
2012-06-20 14:13:15 +02:00 |