Commit Graph

132 Commits

Author SHA1 Message Date
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
b0b0140d98 Remove Qt4 support 2017-04-02 18:43:34 +01:00
Craig Drummond
a517bf4f17 Remove KDE4 and Ubuntu Touch support 2017-04-01 22:55:27 +01:00
Craig Drummond
e04a52b5d2 Fix devices menu when have only audio cd 2016-07-13 23:04:43 +01:00
Craig Drummond
658788645b Fix playback of AudioCDs 2016-03-17 23:12:29 +00:00
Craig Drummond
705648420a Update (c) year 2016-01-08 18:55:13 +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
491d68f0d3 Fix/work-around Qt 5.5 issues with QMenu being used in 2 actions.
#740
2015-11-13 23:01:50 +00:00
Craig Drummond
5005bf31b1 Remove AudioCD songs from queue when device remove 2015-09-19 19:47:29 +01:00
Craig Drummond
fb6d4e0bee Use font-awesome icons 2015-08-22 08:57:21 +01:00
Craig Drummond
ea612bed41 Remove AudioCD tracks from playqueue when device removed 2015-08-18 23:45:03 +01:00
Craig Drummond
9533f12881 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
8a0ccf092c New options to add songs to play queue - 'add and play', 'append and
play', and 'insert after current'
#680
2015-08-10 18:00:44 +01:00
Craig Drummond
a7229d3e1c Show CD cover in list/tree 2015-07-29 20:08:50 +01:00
Craig Drummond
4a88f83238 Add code to show CD cover in devices view. Disabled at the moment -as it
repeatedly scaled, etc., and I'm not 100% convinced its required...
2015-07-29 19:31:35 +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
ba6d330485 - (both) don't allow to set shorcut for actions that are menus (set prio, copy to dev)
- (trunk) reduce number of actions that can have shortcuts defined, list was way tooooo large!
2014-12-15 13:21:11 +00:00
craig.p.drummond
0ee187bb01 Simplify 2014-08-17 15:03:19 +00:00
craig.p.drummond
68cc3c2410 - Remove cover size setting, set automtically.
- Artist images only shown in grid view.
- No images, or icons, shown in basic tree view.
2014-07-16 19:06:33 +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
21ab8aa7e1 Only enable playqueue actions if can play tracks from device 2014-07-16 19:01:59 +00:00
craig.p.drummond
f333fd6399 If artist is different to album-artist, then show track title as "title - artist" 2014-06-09 18:43:00 +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
786f2b39f6 Move model roles into separate roles.h file. 2014-04-23 20:36:38 +00:00
craig.p.drummond
3b700eefb8 REduce KDE differences 2014-03-26 19:34:28 +00:00
craig.p.drummond
bf363ec0d9 Load artist iamges in non-UI thread too. Should only be album images in artists view that are loaded in UI thread. Tried loading these in non_UI thread, but didnt like delay in showing covers. 2014-03-20 19:58:40 +00:00
craig.p.drummond
7bcb40d159 Use Q_GLOBAL_STATIC for Qt only builds 2014-03-17 19:52:47 +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
b22513a98b Fix automatic setting of CD cover. 2014-01-20 21:08:11 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
e64922af2b - Only show artist name of CD track if it does not start with main CD artist.
- Show track numbers in CD listing.
2014-01-03 22:39:31 +00:00
craig.p.drummond
bb2f217304 Add model test code 2013-11-21 18:15:36 +00:00
craig.p.drummond
072e66679b Fix AudioCdDevice::isDevice hiding Device::isDevice 2013-10-25 20:03:12 +00:00
craig.p.drummond
2210b17d84 Unmount remote devices when model is stopped 2013-10-17 17:23:23 +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
e9b9e30d18 Use cached row wherever possible 2013-07-15 19:16:31 +00:00
craig.p.drummond
00e8efa24d Delay loading of local devices at start-up, so view has time to show model 2013-06-17 18:36:49 +00:00
craig.p.drummond
dc6e3af0d8 Fix Qt5 segfault on exit, due to static QIcons being destructed. 2013-06-12 19:56:59 +00:00
craig.p.drummond
0144fe143f Cleanup 2013-06-04 18:34:06 +00:00
craig.p.drummond
f4309df212 Use supplied device so as to autoplay correct AudioCD 2013-06-02 18:54:21 +00:00
craig.p.drummond
3361f2f865 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
e41e5d486b When AudioCD is ejected, remove tracks from playqueue.
BUG: 226
2013-05-31 19:31:32 +00:00
craig.p.drummond
229f555367 Hack around issues with QObject, multiple inheritance, and static_cast of void pointer.
Moc requires QObject to be the fist when using multiple inheriteance, but the model uses void pointers and we want to cast up/down the music heirarchy.
Therefore, when MOC is run use QOvject as the first item. But when actually compiled use MusicLibraryItemRoot
2013-03-30 10:27:08 +00:00
craig.p.drummond
ee50590711 Simplify 2013-03-29 22:39:53 +00:00
craig.p.drummond
6791c28da6 Remove unrequired casts 2013-03-29 22:36:59 +00:00
craig.p.drummond
12f87d19a7 Playback of AudioCDs via HTTP server 2013-03-14 19:32:27 +00:00
craig.p.drummond
52c4883132 MusicBrainz lookup 2013-03-13 20:01:51 +00:00