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 |
John Maguire
|
16fe238d98
|
Port remaining calls in GroovesharkService to closures.
|
2012-10-12 13:43:55 +02:00 |
Arnaud Bienner
|
c8b145c8b6
|
Remove useless code in groovesharkservice
|
2012-08-04 00:38: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 |
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
|
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
|
d2f5a7f811
|
Use QString::localeAwareCompare instead of compare when sorting GS songs
|
2012-05-17 01:56:11 +02:00 |
Arnaud Bienner
|
aaef0de224
|
Sort GS playlist by name. Fixes issue 2398.
|
2012-05-16 01:30:18 +02:00 |
Arnaud Bienner
|
ed11075930
|
Do the same for favorites
|
2012-05-11 21:46:07 +02:00 |
Arnaud Bienner
|
3356fd9b58
|
Add the ability to remove mulitple GS songs at once. Fixes issue 2933
|
2012-05-11 21:28:28 +02:00 |
Arnaud Bienner
|
bee99b7554
|
Ability to get a URL to share GS playlists
|
2012-03-27 00:43:47 +02:00 |
Arnaud Bienner
|
ce75c2827a
|
Add the ability to get a GS URL to share a song from Internet view
|
2012-03-26 23:57:26 +02:00 |
David Sansome
|
204f7acbfa
|
Merge branch 'podcasts'. Fixes issue 44
|
2012-03-12 19:40:31 +00:00 |
David Sansome
|
75a897e92d
|
Don't require each InternetService to keep track of its own current index - do it in the model instead
|
2012-03-11 14:44:43 +00:00 |
Arnaud Bienner
|
0969432820
|
emit GS albums songs results as long as we get them, instead of waiting to have all the results available.
|
2012-03-05 00:54:24 +01:00 |
Arnaud Bienner
|
747e0f510f
|
When (global) searching GS albums, retrieve albums' songs at the same time (instead of album load time).
Albums search is slower, but we can display songs in search results, which is IMHO really nicer.
|
2012-02-26 16:51:11 +01:00 |
David Sansome
|
bacef04405
|
Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader.
|
2012-02-26 14:40:51 +00:00 |
David Sansome
|
48f15c9fc7
|
Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere.
|
2012-02-26 14:40:51 +00:00 |
David Sansome
|
ff92815ef0
|
Display any SSL or HTTP errors that occur when creating a grooveshark session
|
2012-01-08 17:46:50 +00:00 |
Arnaud Bienner
|
bc1e5ec11c
|
Add a refresh action to Grooveshark
|
2011-12-22 20:49:44 +01:00 |
Arnaud Bienner
|
b364d3fa84
|
Create GS playlists items when retrieving playlists instead of creating them when retrieving playlists' songs
|
2011-12-01 23:46:27 +01:00 |
Arnaud Bienner
|
3f2faf818a
|
Add Grooveshark autoplay radio
|
2011-11-29 23:52:19 +01:00 |
Arnaud Bienner
|
1f5ac97934
|
Add Grooveshark radios
|
2011-11-29 13:57:35 +01:00 |
Arnaud Bienner
|
ff7cd0334e
|
Ability to rename GS playlists
|
2011-11-28 21:59:25 +01:00 |
Arnaud Bienner
|
1e02bbe485
|
Add GS subscribed playlits
|
2011-11-25 01:00:58 +01:00 |
Arnaud Bienner
|
73a823d190
|
Explicity mark GS user's playlists as 'UserPlaylist', and display delete action only for this kind of playlist
|
2011-11-24 20:18:42 +01:00 |
Arnaud Bienner
|
c234afb776
|
Add open in browser action to Grooveshark
|
2011-11-23 23:56:02 +01:00 |
Arnaud Bienner
|
cc20e6b6ae
|
Use task manager on most GS actions
|
2011-11-23 01:07:40 +01:00 |
Arnaud Bienner
|
4dec500c21
|
Add GS popular playlists
|
2011-11-19 18:56:29 +01:00 |
Arnaud Bienner
|
74ddfaa3fc
|
Always add session_id to GS queries, except when it is not set (in case of startSession)
|
2011-11-16 00:34:36 +01:00 |
Arnaud Bienner
|
5479239d81
|
Add an action to get GS songs' URLs to share
|
2011-11-10 00:56:27 +01:00 |
Arnaud Bienner
|
ed8633b8a9
|
Make GS user favorites a special kind of user playlist (enable drag'n'drop for favorites)
|
2011-11-07 19:37:29 +01:00 |
Arnaud Bienner
|
89680a02f0
|
Add the ability to have custom actions for PlaylistItems, and InternetPlaylistItems (through services). Add 'add to playlists' actions for Grooveshark
|
2011-11-06 16:12:44 +01:00 |
Arnaud Bienner
|
034db5d18b
|
Create and delete Grooveshark playlists
|
2011-11-05 02:34:49 +01:00 |
Arnaud Bienner
|
8e314ef4d8
|
Ability to remove songs from Grooveshark's playlists (including favorites)
|
2011-11-02 23:41:58 +01:00 |
Arnaud Bienner
|
860d355f00
|
Ability to add a Grooveshark song to Grooveshark user's favorites
|
2011-11-02 00:02:49 +01:00 |
John Maguire
|
f241ebf7b9
|
Sort grooveshark results better in global search and show fewer of them.
|
2011-11-01 13:00:27 +01:00 |
Arnaud Bienner
|
85ea3fe37f
|
Add songs to Grooveshark playlists by drag and drop
|
2011-10-30 23:59:43 +01:00 |
Arnaud Bienner
|
c8a4852843
|
Add user's Grooveshark favorites songs
|
2011-10-29 20:42:25 +02:00 |
Arnaud Bienner
|
f0c8703dbc
|
When toggling provider button, check if provider can be used by checking if user is logged-in, it this is necessary to make the provider work
|
2011-10-20 15:03:47 +02:00 |
Arnaud Bienner
|
50b4f2ee93
|
Ignore item only if explicitly marked as playlist. Fixes issue 2297
|
2011-10-15 18:17:00 +02:00 |
Arnaud Bienner
|
bac6095491
|
Rename GrooveShark to Grooveshark everywhere, as it is actually named like this
|
2011-10-05 21:59:15 +02:00 |
John Maguire
|
a0314d34fb
|
Support albums from GrooveShark in global search.
Quality is pretty bad though.
|
2011-10-05 14:08:33 +02:00 |
John Maguire
|
20a967a19f
|
Basic working closure implementation.
|
2011-10-04 18:26:40 +02:00 |
Arnaud Bienner
|
3c23e44721
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-10-02 12:06:11 +02:00 |
Arnaud Bienner
|
4143823870
|
Get GrooveShark songs' length (give the ability to seek through stream). markStream and markSongComplete, as resquested by GrooveShark
|
2011-10-02 12:05:56 +02:00 |
John Maguire
|
dd017e99ee
|
Basic global searching in Grooveshark.
|
2011-09-30 15:35:09 +02:00 |
Arnaud Bienner
|
f142279a0a
|
Covers for GrooveShark songs
|
2011-09-28 21:42:39 +02:00 |