Commit Graph

57 Commits

Author SHA1 Message Date
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
c5e7fa9c0d Use AUTOMOC 2018-03-07 19:04:14 +00:00
Craig Drummond
445d1497ac Update (c) year 2018-01-01 10:11:39 +00:00
Craig Drummond
948026d73b Use for(var: list) and not foreach(var, list) 2017-11-27 22:36:53 +00:00
Craig Drummond
ea74e20da8 When AudioCD changed, delete its cached downloaded cover.
Issue #1044
2017-07-23 11:24:54 +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
18e2fb6dcf Remove Qt4 support 2017-04-02 18:43:34 +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
05647dca0f Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
d1a1f6ed5c Remove MusicModel and MultiMusicModel - no longer required 2015-12-23 15:20:41 +00:00
Craig Drummond
cbd500ed4f Dynamically load folder view. (No nonger use listall :-) ) 2015-10-08 21:42:35 +01:00
Craig Drummond
5efd6c2132 Remove AudioCD songs from queue when device remove 2015-09-19 19:47:29 +01:00
Craig Drummond
6fdae108b8 Remove AudioCD tracks from playqueue when device removed 2015-08-18 23:45:03 +01:00
Craig Drummond
2406289303 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
4503e9564f Remove AudioCD tracks from plqyqueue when eject CD. 2015-08-05 17:46:50 +01:00
Craig Drummond
09fe863357 Show CD cover in list/tree 2015-07-29 20:08:50 +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
52b0af84ea Semi colon not needed after Q_UNUSED 2014-07-23 18:04:26 +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
2873cca889 Put plural translations in separate source files. 2014-03-25 20:11:58 +00:00
craig.p.drummond
0f2dabfdd9 More Song::formattedTime into Utils class 2014-03-19 19:47:47 +00:00
craig.p.drummond
c1ed9c72f8 When copying from a CD, check that we have enough space for track that was encoded with a 1:18 ratio. Just a sanity check really. 2014-03-06 20:06:59 +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
37b10559e3 Fix automatic setting of CD cover. 2014-01-20 21:08:11 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
e0c14913ec Fix AudioCdDevice::isDevice hiding Device::isDevice 2013-10-25 20:03:12 +00:00
craig.p.drummond
34f6e7c79e Rename Utils::createDir to Utils::createWorldReadableDir - to make its use more obvious 2013-10-15 17:16:32 +00:00
craig.p.drummond
bbd9ee535f - Allow some cover requests to be 'urgent' - these will be loaded in UI thread, if cover exists.
- Keep track of current cover queries, so that we dont attempt to acces the same one twice
2013-09-30 18:20:26 +00:00
craig.p.drummond
e872124e3b Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
867b2ace45 Remove #include <QDebug> 2013-07-22 21:11:12 +00:00
craig.p.drummond
f2aade418e If we cant convert Solid::Device into Solid::Block (which is the case with udisks2), then parse UDI to determine device.
NOTE: I have no UDisks2 installtion, so I'm unsure if the UDI will actually contain the device as is the case currently...
2013-07-22 19:41:59 +00:00
craig.p.drummond
f0aad581a6 Dont include qtplural in localize.h - support folder should be as stand-alone as possible 2013-07-18 14:54:10 +00:00
craig.p.drummond
2ab48f4b37 Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel 2013-07-17 18:16:50 +00:00
craig.p.drummond@gmail.com
c18913b563 - Place CdAlbum within its own header
- Rename cddb.h/cpp to cddbinterface.h/cpp to avoid conflicts with installed cddb/cddb.h
BUG:254
2013-07-16 11:09:43 +00:00
craig.p.drummond
30465b031d Use supplied device so as to autoplay correct AudioCD 2013-06-02 18:54:21 +00:00
craig.p.drummond
ef282bdf42 If Cantata is passed cdda:// then it will load, and start to play, the current AudioCD.
BUG: 224
2013-06-01 08:48:13 +00:00
craig.p.drummond
0e683ca706 When AudioCD is ejected, remove tracks from playqueue.
BUG: 226
2013-05-31 19:31:32 +00:00
craig.p.drummond
ee0f7974cb Initial attempt to improve item view responsiveness, as well as preserving cover load speed. Needs more work though :-( 2013-04-29 18:33:48 +00:00
craig.p.drummond
072879cfc5 - Download covers in a sepeare thread.
- Remove download queue, as this dealys drawing of album covers, so that we see the CD icon then the cover. However, now scrolling the view 'stalls' as covers are loaded :-( Hmm....
2013-04-24 18:42:49 +00:00
craig.p.drummond
b58d6316a9 Cleanup 2013-03-19 19:27:45 +00:00
craig.p.drummond
4cb16f3d68 Fix updating of cover. 2013-03-18 21:19:26 +00:00
craig.p.drummond
04c8f05fb7 Dont prompt on initial auto lookup 2013-03-16 07:37:02 +00:00
craig.p.drummond
8995a80be8 - Group cd tracks under 'Audio CD' in grouped view.
- Add isCdda() to Song
2013-03-14 19:50:59 +00:00
craig.p.drummond@gmail.com
0e0ee12ca4 Fix compile 2013-03-14 07:51:34 +00:00
craig.p.drummond
05cecdaec9 Cleanup 2013-03-13 21:25:06 +00:00