1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-17 20:09:50 +01:00
Commit Graph

4395 Commits

Author SHA1 Message Date
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