John Maguire
|
d674d9ecf7
|
Implement MediaPlayer2.Playlists from MPRIS2.
Fixes issue #3194
|
2012-10-11 15:38:51 +02:00 |
John Maguire
|
a56947e356
|
Add support for new musicbrainz cover art archive.
See: http://blog.musicbrainz.org/?p=1616
|
2012-10-10 14:45:13 +02:00 |
John Maguire
|
8887460cc7
|
Add a simple database console.
|
2012-09-26 18:56:48 +02:00 |
John Maguire
|
606bf71208
|
Disable automatic conversions to QUrl from strings.
|
2012-09-26 17:09:13 +02:00 |
John Maguire
|
0fae2e1ae1
|
Add support for Apple code signing.
Use -DAPPLE_DEVELOPER_ID="<Certificate Common Name>"
|
2012-09-10 11:02:54 +02:00 |
John Maguire
|
27975c7a16
|
Separate out spotify blob downloader into a new optional component.
|
2012-09-03 17:38:07 +02:00 |
Michael Niggli
|
cd6b1a2d7c
|
Support logical operators in the playlist filter box. Fixes issue 700
|
2012-08-28 23:29:15 +01:00 |
David Sansome
|
5940b0ead1
|
Make SongKick results a bit prettier
|
2012-08-27 12:25:33 +01: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 |
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
|
a55cbc838f
|
Merge branch 'master' into drive
|
2012-08-09 12:59:09 -07:00 |
Arnaud Bienner
|
2bf84f77d9
|
Add soundcloud in the global search
|
2012-08-08 23:23: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 |
David Sansome
|
fd1d70c644
|
Add a directory model for selecting a default upload directory on Google Drive.
|
2012-07-29 15:06:23 +01: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 |
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
|
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
|
517252ccc1
|
Merge branch 'master' into drive
Conflicts:
data/data.qrc
|
2012-07-25 15:36:57 +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 |
John Maguire
|
145f1efaf5
|
Basic support for Google Drive & OAuth.
|
2012-07-12 14:09:20 +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 |
John Maguire
|
20d740f385
|
Port global search & album cover search to QSearchField and remove MacLineEdit.
|
2012-06-28 11:40:13 +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
|
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 |
John Maguire
|
74fe419659
|
Factor out metatype registration.
|
2012-06-20 15:07:28 +02:00 |
John Maguire
|
86cced782e
|
Add geolocator.
|
2012-06-20 14:13:15 +02:00 |
David Sansome
|
b427fc8a24
|
Merge branch 'globalsearch-tree'
Fixes issue 2238
Fixes issue 2241
Fixes issue 2368
Fixes issue 2375
Fixes issue 2843
Fixes issue 2872
Fixes issue 2938
|
2012-06-16 21:24:29 +01:00 |
David Sansome
|
5e685b2b14
|
Don't treat @ characters as separators in the LINGUAS cmake option. Fixes issue 2999
|
2012-06-13 09:58:37 +01:00 |
David Sansome
|
9d6b72b4ab
|
Add global search suggestions
|
2012-06-10 23:05:30 +01:00 |
David Sansome
|
97b4298002
|
Split some bits of GlobalSearchView into a GlobalSearchModel
|
2012-06-10 21:11:55 +01:00 |
David Sansome
|
6e41a20e61
|
Add a helpful message to the Search view when no query has been entered
|
2012-06-10 19:00:51 +01:00 |
David Sansome
|
41fab25569
|
Auto-expand tree items and lazy load album cover art
|
2012-06-10 17:15:32 +01:00 |
David Sansome
|
9c36cfa199
|
Replace the global search widget with a "Search" view on the sidebar. Organise results in a tree automatically.
|
2012-06-10 16:36:15 +01:00 |
John Maguire
|
2da6c40fb5
|
Add runtime checker for gsignal callback arguments.
|
2012-06-08 14:27:38 +02:00 |
John Maguire
|
1f836d8e29
|
Merge branch 'songkick'
Conflicts:
data/data.qrc
src/songinfo/artistinfoview.cpp
|
2012-06-04 14:41:47 +02:00 |
John Maguire
|
2888701386
|
Add support for Twitter timeline in artist info.
|
2012-05-29 17:26:34 -07:00 |
John Maguire
|
21419765d3
|
Add beginnings of support for requesting events calendar for an artist
from songkick (waiting on API key).
|
2012-05-29 16:31:27 -07:00 |
David Sansome
|
b03563f317
|
Make it possible to compile out moodbar support
|
2012-05-27 21:33:05 +01:00 |
David Sansome
|
638a4b9739
|
Bundle the gstreamer moodbar plugin, with a patch that protects calls to fftwf_plan from multiple threads.
|
2012-05-27 17:30:58 +01:00 |
David Sansome
|
19c3e1d5ec
|
Add a Mood column to the playlist
|
2012-05-27 16:46:16 +01:00 |
David Sansome
|
f1dee1171b
|
Move the moodbar rendering bits into another class
|
2012-05-25 23:56:55 +01:00 |
David Sansome
|
e3cfd64764
|
Render the moodbar data in the slider widget, and write .mood files alongside music files.
|
2012-05-25 22:02:10 +01:00 |
David Sansome
|
51229b88c5
|
Create or load moodbar data for songs
|
2012-05-25 17:18:07 +01:00 |
David Sansome
|
6677d0fe30
|
Remove Android remote control support for now
|
2012-04-13 15:01:22 +01:00 |
David Sansome
|
119c9c27ac
|
Detect libimobiledevice 1.1.2 and use its new "udid" field instead of "uuid".
|
2012-03-27 21:24:38 +01:00 |
David Sansome
|
19a971c7cd
|
Add support for adding podcast episodes to the playlist
|
2012-03-10 23:39:09 +00:00 |
David Sansome
|
b0dd1bd284
|
Add a podcast downloader
|
2012-03-10 15:32:36 +00:00 |
David Sansome
|
1abf059d16
|
Add a Podcasts settings page and the start of some gpodder.net syncing
|
2012-03-09 15:26:38 +00:00 |