157 Commits

Author SHA1 Message Date
Craig Drummond
3ce8ef2aff Handle empty VolumeIdentifier in MTP devices.
Issue #1397
2018-10-23 21:23:17 +01:00
Craig Drummond
ed3fc33f91 Fix QTemporaryFile usage 2018-05-24 18:03:48 +01:00
Craig Drummond
153c68f0b1 Use more mono icons 2018-05-23 21:14:42 +01:00
Craig Drummond
25eb72397f Remove custom icon theme, and just use FontAwesome.
Issue #1277
2018-05-14 22:24:49 +01:00
Craig Drummond
e724584288 Add device name to thread name 2018-04-02 11:19:21 +01:00
Craig Drummond
c5e7fa9c0d Use AUTOMOC 2018-03-07 19:04:14 +00:00
Craig Drummond
9b5ca00680 Cleanup some settings. No longer offer to save lyrics, artist images,
and backdrops in MPD folder, just save in cache dir. Move cover setting
into interface settings - in a new 'Covers' tab.
2018-02-15 20:18:08 +00:00
Craig Drummond
445d1497ac Update (c) year 2018-01-01 10:11:39 +00:00
Craig Drummond
5f0a90998f Use const 2017-12-03 23:10:04 +00:00
Craig Drummond
948026d73b Use for(var: list) and not foreach(var, list) 2017-11-27 22:36:53 +00:00
Craig Drummond
d584ece32a Use a combo box for 'Transcode if...' options.
Issue #1107
2017-10-23 18:36:24 +01:00
Craig Drummond
399a5fce60 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
e9891b2ff7 Fix adding covers to MTP devices when transcoding.
Issue #1044
2017-07-30 20:08:10 +01:00
Craig Drummond
0a9365310b Always use uncached MTP mode 2017-04-11 17:31:56 +01:00
Craig Drummond
e67d6e3a23 Use Qt5's translation framework - ts files, not po files. 2017-04-08 10:35:31 +01:00
Craig Drummond
a2f007a2b7 Update (c) year 2017-04-02 18:45:30 +01:00
Craig Drummond
e60bdafa11 Remove KDE4 and Ubuntu Touch support 2017-04-01 22:55:27 +01:00
Craig Drummond
5b49071b08 Improve Mopidy support.
Issue #949
2017-01-10 22:37:07 +00:00
Craig Drummond
98936e0504 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
14b2a64c8b Package device icons for Qt builds 2016-01-18 18:53:46 +00:00
Craig Drummond
05647dca0f Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
38ee410deb USe configured 'ignore prefixes' when sorting 2015-12-23 23:25:33 +00:00
Craig Drummond
d1a1f6ed5c Remove MusicModel and MultiMusicModel - no longer required 2015-12-23 15:20:41 +00:00
Craig Drummond
887927b850 Only use MTP device with BUSNUM and DEVNUM properties. 2015-12-20 10:15:12 +00:00
Craig Drummond
cbd500ed4f Dynamically load folder view. (No nonger use listall :-) ) 2015-10-08 21:42:35 +01:00
Craig Drummond
2406289303 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
23be42719f Re-implement songExists 2015-06-08 20:36:20 +01:00
Craig Drummond
087bffb08c 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
12b7bf0e83 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
c3d288fd8e Use Covers::self()->get() to retrieve all covers 2014-07-16 19:05:36 +00:00
craig.p.drummond
eac245fd65 Also read performer for display in context view 2014-06-11 18:25:29 +00:00
craig.p.drummond
d23db97077 Fix transcoding tracks to MTP devices.
BUG: 488
2014-05-30 15:40:17 +00:00
craig.p.drummond
d29d9a8781 Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
f83da3d5fe Multiple genre support. 2014-05-01 19:26:57 +00:00
craig.p.drummond
bab389d03b 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
8319911ad2 MtpConnection should not have pointer to MtpDevice 2014-04-01 18:00:19 +00:00
craig.p.drummond
78a2988c2f Disconnect thread signals 2014-03-31 17:57:39 +00:00
craig.p.drummond
b7268e16ab Use a class to hide KConfig/QSettings differences - as opposed to using #defines 2014-03-25 19:47:36 +00:00
craig.p.drummond
932406a243 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
b9080efd8f Comments 2014-02-19 20:21:32 +00:00
craig.p.drummond
39ae2f9924 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
ca7c42b244 Allow setting of custom device name for UMS and MTP devices. 2014-02-17 20:09:49 +00:00
craig.p.drummond
1993247946 Closing files should be enough - so no need for size check 2014-02-13 19:10:57 +00:00
craig.p.drummond
5ec0a66cd5 Close temporary files, to ensure data is written 2014-02-13 19:05:51 +00:00
craig.p.drummond
164a0096cb 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
a542e1e9ca Only translate "Unknown" and "Various Artists" once 2014-01-29 19:15:57 +00:00
craig.p.drummond
238019a2f3 Try to detect if we are connected to Mopidy, and act accordingly 2014-01-22 19:23:26 +00:00
craig.p.drummond
2f24b3fd9b Results of cppcheck... 2014-01-08 19:49:48 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
2382709ccb Open MTP devices in un-cached mode (faster) 2013-12-09 21:19:21 +00:00