Commit Graph

147 Commits

Author SHA1 Message Date
Craig Drummond
375f4b067b Use a combo box for 'Transcode if...' options.
Issue #1107
2017-10-23 18:36:24 +01:00
Craig Drummond
cf6faea85f Add device option to only transcode if source is FLAC or WAV (detection
is solely extension based).
Issue #1049
2017-08-19 14:24:11 +01:00
Craig Drummond
6ebd79ebd7 Fix adding covers to MTP devices when transcoding.
Issue #1044
2017-07-30 20:08:10 +01:00
Craig Drummond
4fa77dbda1 Always use uncached MTP mode 2017-04-11 17:31:56 +01:00
Craig Drummond
b63c6fbe26 Use Qt5's translation framework - ts files, not po files. 2017-04-08 10:35:31 +01:00
Craig Drummond
0a73215867 Update (c) year 2017-04-02 18:45:30 +01:00
Craig Drummond
a517bf4f17 Remove KDE4 and Ubuntu Touch support 2017-04-01 22:55:27 +01:00
Craig Drummond
123e84bbd2 Improve Mopidy support.
Issue #949
2017-01-10 22:37:07 +00:00
Craig Drummond
eaca1f34f3 When listing albums where composer is used for artist grouping, place album artist name after album name if different from composer.
Issue #896
2016-10-16 22:33:41 +01:00
Craig Drummond
056bab2131 Package device icons for Qt builds 2016-01-18 18:53:46 +00:00
Craig Drummond
705648420a Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
e97f393801 USe configured 'ignore prefixes' when sorting 2015-12-23 23:25:33 +00:00
Craig Drummond
e0fb720678 Remove MusicModel and MultiMusicModel - no longer required 2015-12-23 15:20:41 +00:00
Craig Drummond
03c6376c33 Only use MTP device with BUSNUM and DEVNUM properties. 2015-12-20 10:15:12 +00:00
Craig Drummond
a04307d8e1 Dynamically load folder view. (No nonger use listall :-) ) 2015-10-08 21:42:35 +01:00
Craig Drummond
9533f12881 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
e73af45d87 Re-implement songExists 2015-06-08 20:36:20 +01:00
Craig Drummond
4a713c7ec9 Initial work on using SQL for MPD cache. Not 100% functional. Eventually
will also use SQL for Jamendo and Magantune...
2015-06-07 22:18:19 +01:00
craig.p.drummond
93b70ec240 Rename mpd source folder to mpd-interface to help build errors when libmpdclient(?) is also installed.
BUG: 650
2015-03-16 19:18:52 +00:00
craig.p.drummond
840999e7d3 Use Covers::self()->get() to retrieve all covers 2014-07-16 19:05:36 +00:00
craig.p.drummond
e751c09364 Also read performer for display in context view 2014-06-11 18:25:29 +00:00
craig.p.drummond
4938b9aaf1 Fix transcoding tracks to MTP devices.
BUG: 488
2014-05-30 15:40:17 +00:00
craig.p.drummond
64c06773ce Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
2a28a7d3f8 Multiple genre support. 2014-05-01 19:26:57 +00:00
craig.p.drummond
c51bd41cc6 Don't treat albums with artists such as "AlbumArtist ft Other" as multiple artist albums. 2014-04-01 18:01:27 +00:00
craig.p.drummond
3929c0ee13 MtpConnection should not have pointer to MtpDevice 2014-04-01 18:00:19 +00:00
craig.p.drummond
cefa65db53 Disconnect thread signals 2014-03-31 17:57:39 +00:00
craig.p.drummond
d4fdb05ea0 Use a class to hide KConfig/QSettings differences - as opposed to using #defines 2014-03-25 19:47:36 +00:00
craig.p.drummond
1afe3e29cc Only look for space max of 3 chars in when attempting to get number from filename 2014-02-19 20:22:38 +00:00
craig.p.drummond
9c9929dba0 Comments 2014-02-19 20:21:32 +00:00
craig.p.drummond
caf0bd1bc7 If song is copied to Android via BubleUNPN from MinDLNA - then it /might/ be in Music/Artist/$Artist/$Album 2014-02-19 20:21:13 +00:00
craig.p.drummond
cd686e8189 Allow setting of custom device name for UMS and MTP devices. 2014-02-17 20:09:49 +00:00
craig.p.drummond
2bdfd72963 Closing files should be enough - so no need for size check 2014-02-13 19:10:57 +00:00
craig.p.drummond
3a20ff2ada Close temporary files, to ensure data is written 2014-02-13 19:05:51 +00:00
craig.p.drummond
51b828498a Check sizes of temporary files after write, to ensure data is written. This fixes an issue where sometimes 0 byte files were written from CoverDialog. 2014-02-12 22:43:47 +00:00
craig.p.drummond
3880bce631 Only translate "Unknown" and "Various Artists" once 2014-01-29 19:15:57 +00:00
craig.p.drummond
5038bd4fb0 Try to detect if we are connected to Mopidy, and act accordingly 2014-01-22 19:23:26 +00:00
craig.p.drummond
d91f8807d2 Results of cppcheck... 2014-01-08 19:49:48 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
340b341ac1 Open MTP devices in un-cached mode (faster) 2013-12-09 21:19:21 +00:00
craig.p.drummond
16bb431999 Fix MTP memleak - no all LIBMTP_destroy_XXX are recursive! 2013-12-09 21:11:10 +00:00
craig.p.drummond
8d031320f4 Slight code changes 2013-12-09 21:10:40 +00:00
craig.p.drummond
bfee543225 Show MTP track list progress in percentages. 2013-12-09 21:09:57 +00:00
craig.p.drummond
193faf3fbb Add (commented out) code to time MTP connect/update. 2013-12-08 21:48:48 +00:00
craig.p.drummond
0d2a616c99 Dissalow chaning of filename scheme for MTP devices. 2013-12-05 19:41:17 +00:00
craig.p.drummond
1e8fd1be67 Use AlbumArt as default cover name for MTP devices. 2013-12-04 19:50:53 +00:00
craig.p.drummond
360e10f0bb Only need to calculate song file size in action dialog 2013-10-25 20:04:22 +00:00
craig.p.drummond
cb8d717630 Rename Utils::createDir to Utils::createWorldReadableDir - to make its use more obvious 2013-10-15 17:16:32 +00:00
craig.p.drummond
9a53a1f44a Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
1726b4155d Fix Genre refresh when change grouping 2013-08-22 18:18:23 +00:00