Commit Graph

96 Commits

Author SHA1 Message Date
Craig Drummond
6e100a5ef5 Use for(var: list) and not foreach(var, list) 2017-11-27 22:36:53 +00:00
Craig Drummond
375f4b067b Use a combo box for 'Transcode if...' options.
Issue #1107
2017-10-23 18:36:24 +01:00
Craig Drummond
4fdc1a84c6 If set to only transcode if source is different, or lossless, then only
change extension if song is actually transcoded.
Issue #23
2017-10-23 17:59:57 +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
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
123e84bbd2 Improve Mopidy support.
Issue #949
2017-01-10 22:37:07 +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
96db5b2f1d Fix cache usae!
#760
2015-11-13 17:56:55 +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 Drummond
b2ce9ff016 Various devel changes
- Use time_t to store MPD DB version, as that is what MPD sends anyway
- Initial changes for an (experimental) webapp
2015-06-01 21:53:55 +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
80fac37647 Fix copying of covers to UMS, etc, devices if song is transcoded.
BUG: 603
2014-12-08 14:30:32 +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
f0055696a0 Scanner object is required to save cache! 2014-07-15 18:59:39 +00:00
craig.p.drummond
0c46925adf Use QElapsedTimer to control frequency of updates 2014-06-17 16:54:22 +00:00
craig.p.drummond
5d39a638f0 Fix progress display when saving XML 2014-06-17 16:53:40 +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
7cda7b29d5 Need to store if date is unreliable (i.e. 0) in cache 2014-02-05 19:22:07 +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
c049af0cc8 Revert reading/writing of tags in external helper - its not working correctly
BUG: 319
2013-10-25 20:01:33 +00:00
craig.p.drummond
5343b1273a Read/write tags in an external app - as per Clementine and Amarok. Isolates Cantata from TagLib crashes. 2013-10-22 18:22:41 +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
craig.p.drummond
f0bad94c9c Use i18n is a more KDE-like manner, other wise debug builds of kdelibs produce (I18N_ARGUMENT_MISSING)
BUG: 254
2013-07-18 14:52:45 +00:00
craig.p.drummond
7b7f35aa95 Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel 2013-07-17 18:16:50 +00:00
craig.p.drummond
813ee2f784 - Fix deletion of threads.
- Enable online services for windows builds.
2013-05-04 10:35:06 +00:00
craig.p.drummond
9454436072 Cleanup 2013-03-19 19:27:45 +00:00
craig.p.drummond
de3055a6b9 Thread consistency 2013-03-06 16:36:38 +00:00
craig.p.drummond
8452de7d97 Recreate scanner each time 2013-02-18 20:03:30 +00:00
craig.p.drummond
677be2be66 After updatnig device, need to wait for 'cacheSaved' signal from device 2013-02-17 19:44:26 +00:00
craig.p.drummond
3b8a63a713 Some valgrind fixes 2013-02-15 17:21:44 +00:00
craig.p.drummond
bae5482715 Cache is saved in MusicScanner, no need to resave in gui thread!!! 2013-02-02 20:12:43 +00:00
craig.p.drummond
21401a39ad Only store relative dir in song.file 2013-02-02 20:06:47 +00:00
craig.p.drummond
d545b18fdd Fix crash when forgetting a device 2013-02-02 19:28:25 +00:00
craig.p.drummond
be172b44d6 - Show progress when reading/writing cache
- Fix detection of existing songs
2013-02-02 19:25:41 +00:00
craig.p.drummond
6d1a6bddd9 - Read/write cache files in non-gui thread
- Show progress when reading/writing cache
2013-02-01 18:29:57 +00:00
craig.p.drummond
a1ecc70dd8 More error messages 2013-02-01 18:05:56 +00:00
craig.p.drummond
ac3345c65c Better thread termination 2013-01-30 19:16:03 +00:00
craig.p.drummond
c60604502f Remove Qt module prefix from includes - will make Qt5 port a little easier! 2013-01-28 19:33:42 +00:00
craig.p.drummond
22a2225d96 Fix(?) sending of covers from devices to mpd 2013-01-17 17:01:33 +00:00