Alan Briolat
e8ab6ed40a
Subsonic: add LibraryFilterWidget and basic context menu
2013-01-17 21:01:54 +00:00
Alan Briolat
34553d8238
Read subsonic albumartist data
2013-01-17 20:18:26 +00:00
Alan Briolat
f88e73737c
Re-implement subsonic library scanner
...
Use the ID3-tag-oriented album listings in Subsonic >= 4.7 to
fetch all library data.
2013-01-14 23:36:23 +00:00
Alan Briolat
49d27b0bfe
Load subsonic library recursively
2013-01-11 23:14:15 +00:00
Alan Briolat
349231793f
Hacky basics of starting to load Subsonic library
2013-01-10 22:08:52 +00:00
Alan Briolat
d05202265e
Simplify Subsonic URL handling
2013-01-09 22:20:55 +00:00
Alan Briolat
38ce86529e
Revert "Recursive UserPlaylist adding, subsonic uses UserPlaylist for folders"
...
This reverts commit a62b7752ad
.
Using this mechanism for recursively loading trees doesn't work any
more, wasn't that great to start with, and the tree view will soon
be replaced with a library view.
2013-01-09 21:47:51 +00:00
Alan Briolat
90d2511051
Merge remote-tracking branch 'upstream/master' into subsonic
...
Conflicts:
src/CMakeLists.txt
src/internet/internetmodel.cpp
src/ui/settingsdialog.cpp
2013-01-09 21:26:32 +00:00
Clementine Buildbot
b9951eb663
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2013-01-07 10:04:43 +01:00
David Sansome
145b811eef
Fix a memory leak when fingerprinting songs. Fixes issue 3403.
2013-01-06 07:51:48 +11:00
David Sansome
97c1d3c345
Remove an old connect() that has since been replaced by a closure connection
2013-01-06 07:51:28 +11:00
David Sansome
41f89904b6
Compare against the translated message text to determine whether a typefind failed. Fixes radio playlists in non-english languages. Fixes issue 3394
2013-01-04 21:16:26 +11:00
TTSDA
efd42349e7
Add year and bitrate fields to mpris2 metadata
2013-01-02 07:54:50 +11:00
David Sansome
4fff9c3ca5
Use a new Amazon access key
2012-12-31 21:46:06 +11:00
Clementine Buildbot
b3e9fb810a
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-12-31 10:02:51 +01:00
David Sansome
d9ea96033a
Print the version number on startup
2012-12-26 12:37:57 +11:00
David Sansome
e3c8caa613
Preserve user stats like play/skip counts when reloading song metadata when opening the edit tag dialog. Fixes issue 3359.
2012-12-26 00:50:32 +11:00
David Sansome
9e9b7f7fa6
Don't ever replace taglib metadata on file:// Songs. init_from_file_ gets lost after a restart so just assume all local files are good.
2012-12-26 00:26:48 +11:00
David Sansome
24219b93cc
Add some more debug output when applying database schema updates
2012-12-25 17:37:27 +11:00
David Sansome
351a49e2b4
Elide the fancy sidebar text on the right instead of in the middle. Fixes issue 3335.
2012-12-25 13:10:10 +11:00
Clementine Buildbot
29c61f1dc2
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-12-24 10:33:46 +01:00
Mateusz Kowalczyk
5b88c5f4a4
Select the next tab when a playlist tab is closed. Fixes issue 3347.
2012-12-24 19:35:31 +11:00
David Sansome
ab0faf7165
Move BUNDLE_PROJECTM_PRESETS so it's defined before it's used in libprojectm's CMakeLists.txt
2012-12-24 19:29:24 +11:00
Clementine Buildbot
b5afaf69f7
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-12-17 10:07:39 +01:00
John Maguire
195e1cb2ad
Support arbitrary return type in closure for member function pointer.
2012-12-13 16:55:23 +01:00
John Maguire
020f08438f
Support member function pointers in Closure.
...
Bonus: type-safe slots
2012-12-13 16:27:55 +01:00
John Maguire
94f76a9d08
Support function pointers and std functions with arguments in Closure.
2012-12-13 16:13:38 +01:00
John Maguire
c57c47ae08
Make skydrive urls playable.
2012-12-13 14:44:59 +01:00
John Maguire
919e9215c4
Support indexing files from Skydrive.
2012-12-13 14:27:21 +01:00
John Maguire
c4db401597
More or less working Skydrive authentication.
2012-12-12 18:34:15 +01:00
John Maguire
8eea98ba66
Factor out Google Drive specific code from OAuthenticator.
2012-12-12 17:41:52 +01:00
David Sansome
14c07cbaed
In the smart playlist wizard, only repopulate the op combo box when changing to a field of a different type.
2012-12-10 19:44:41 +11:00
David Sansome
82575f233f
Add the "not equals" operator to all fields in the smart playlist wizard. Fixes issue 3329
2012-12-10 19:44:41 +11:00
John Maguire
7d4f5764dc
Support WMA in Ubuntu One.
2012-12-07 12:09:17 +01:00
John Maguire
62e3e4cb91
Support WMA in cloud services.
2012-12-07 12:07:43 +01:00
John Maguire
941aaca87c
Refactor cloud tagging into base class.
2012-12-06 14:23:27 +01:00
John Maguire
951cac2ad6
Use changes API instead of search API in Google Drive.
2012-12-05 14:17:03 +00:00
John Maguire
b41a2b5308
Revert "Try out C++11 strongly typed enums."
...
This reverts commit 4e74c7af2b
.
2012-12-05 09:36:22 +00:00
John Maguire
4e74c7af2b
Try out C++11 strongly typed enums.
2012-12-04 16:22:09 +00:00
Clementine Buildbot
c7185efc5e
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-12-03 10:03:43 +01:00
John Maguire
18c7f3d5ed
Support m4a and flac in dropbox.
2012-11-30 16:56:23 +01:00
John Maguire
7058d238fb
Be more aggressive about tagging by having as many tag clients as cores.
2012-11-30 16:43:44 +01:00
John Maguire
24b4319504
Fix crash in Google Drive.
2012-11-30 16:43:43 +01:00
John Maguire
d4a82a2d50
Read the encoded URL correctly for Dropbox files.
2012-11-30 16:12:31 +01:00
John Maguire
90bb00939b
Don't ignore HTTP errors when reading tags from cloud providers.
2012-11-30 16:12:12 +01:00
John Maguire
3972f939f7
Support deletion and reset from Dropbox's delta API.
2012-11-30 15:40:09 +01:00
John Maguire
4ba965115c
Use Dropbox's delta API to be more efficient.
2012-11-30 15:33:03 +01:00
John Maguire
e68a6f9eb8
Factor out oauth redirect & HTTP server logic.
2012-11-30 14:54:23 +01:00
John Maguire
847e4ce121
Fix name of Dropbox settings page.
2012-11-30 11:24:07 +01:00
John Maguire
821405cdd2
Actually start authorisation against Dropbox when login clicked.
2012-11-29 20:53:00 +01:00