Craig Drummond
e60bdafa11
Remove KDE4 and Ubuntu Touch support
2017-04-01 22:55:27 +01:00
Craig Drummond
9c59acec2a
Fix devices menu when have only audio cd
2016-07-13 23:04:43 +01:00
Craig Drummond
a35899e8e9
Fix playback of AudioCDs
2016-03-17 23:12:29 +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
887927b850
Only use MTP device with BUSNUM and DEVNUM properties.
2015-12-20 10:15:12 +00:00
Craig Drummond
176282f26a
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
5efd6c2132
Remove AudioCD songs from queue when device remove
2015-09-19 19:47:29 +01:00
Craig Drummond
2d9b604fbf
Use font-awesome icons
2015-08-22 08:57:21 +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
623f46dd43
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
09fe863357
Show CD cover in list/tree
2015-07-29 20:08:50 +01:00
Craig Drummond
30c2b0f6cc
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
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
1a0b401a90
- (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
73aa0ce300
Simplify
2014-08-17 15:03:19 +00:00
craig.p.drummond
d5d5c23479
- 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
c3d288fd8e
Use Covers::self()->get() to retrieve all covers
2014-07-16 19:05:36 +00:00
craig.p.drummond
2b87eee498
Only enable playqueue actions if can play tracks from device
2014-07-16 19:01:59 +00:00
craig.p.drummond
8fe7865330
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
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
7e02d0058b
Move model roles into separate roles.h file.
2014-04-23 20:36:38 +00:00
craig.p.drummond
8b19eaf390
REduce KDE differences
2014-03-26 19:34:28 +00:00
craig.p.drummond
1c99ba468b
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
0f320b7631
Use Q_GLOBAL_STATIC for Qt only builds
2014-03-17 19:52:47 +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
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
89ef1d5f64
- 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
016a0f724e
Add model test code
2013-11-21 18:15:36 +00:00
craig.p.drummond
e0c14913ec
Fix AudioCdDevice::isDevice hiding Device::isDevice
2013-10-25 20:03:12 +00:00
craig.p.drummond
a8e288269c
Unmount remote devices when model is stopped
2013-10-17 17:23:23 +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
aef49f1b5e
Use cached row wherever possible
2013-07-15 19:16:31 +00:00
craig.p.drummond
fbc3a9e38e
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
a5622b4682
Fix Qt5 segfault on exit, due to static QIcons being destructed.
2013-06-12 19:56:59 +00:00
craig.p.drummond
4bfeb0e940
Cleanup
2013-06-04 18:34:06 +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
1b0b52130e
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
995720cf13
Simplify
2013-03-29 22:39:53 +00:00
craig.p.drummond
9e12768cf3
Remove unrequired casts
2013-03-29 22:36:59 +00:00
craig.p.drummond
6b95eb9152
Playback of AudioCDs via HTTP server
2013-03-14 19:32:27 +00:00
craig.p.drummond
66496d60d3
MusicBrainz lookup
2013-03-13 20:01:51 +00:00
craig.p.drummond
37daf25a84
Remove icons from menu for Qt5 QGtkStyle
2013-03-13 19:50:54 +00:00
craig.p.drummond
661e9e825a
Reduce memory usage - by having only Device/OnlineService derive from QObject, as opposed to every artist/album/song!
2013-03-12 17:04:54 +00:00
craig.p.drummond
ce489a9afb
Intial attempt at audio-cd playback support. DOES NOT WORK!
2013-03-11 19:50:27 +00:00