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
craig.p.drummond
755e1217d2
Remove icons from menu for Qt5 QGtkStyle
2013-03-13 19:50:54 +00:00
craig.p.drummond
e029143785
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
50d76a7139
Intial attempt at audio-cd playback support. DOES NOT WORK!
2013-03-11 19:50:27 +00:00
craig.p.drummond
25f5c3cce9
Connect signals, so that CDDB selection dialog appears!
2013-03-07 19:23:36 +00:00
craig.p.drummond
e33e188fa0
Show album cover in devices view
2013-03-07 17:39:51 +00:00
craig.p.drummond
3e6c45c626
Initial support for AudioCDs
...
TODO: Editing of track details, covers, testing, etc...
2013-03-06 17:24:33 +00:00
craig.p.drummond
64de943f3d
Remove QPointer usage
2013-03-04 19:39:41 +00:00
craig.p.drummond
b7a9b21bdf
Only add connect/disconnect action if device supports this!
2013-03-04 19:39:26 +00:00
craig.p.drummond
dbab3443d2
Expand device when connected.
2013-03-04 19:38:17 +00:00
craig.p.drummond
daaedeadf0
Use list of actions
2013-03-01 21:32:22 +00:00
craig.p.drummond
4f9c1a4305
Dont show MTP IDs in tooltips
2013-02-26 20:01:41 +00:00
craig.p.drummond
78b21f730d
Load/unload file device on mount change
2013-02-22 20:37:20 +00:00
craig.p.drummond
cd89cab621
No need to call load when mount points cahnge to mounted - as that is what the device is doing!
2013-02-18 20:03:07 +00:00
craig.p.drummond
1c2b3154f4
Indicate if service is availabl or not
2013-02-18 18:13:38 +00:00
craig.p.drummond
7417f9040d
- Move common actions into StdActions
...
- Models are in control of what actions are show at what level
2013-02-18 17:07:46 +00:00
craig.p.drummond
02ee6d5702
Dont remove device/online-service when relevant page is disabled
2013-02-12 16:40:42 +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
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +00:00
craig.p.drummond
ce17b5ade5
Rename RemoteFsDevice::connectionStateChanged signal to RemoteFsDevice::connectionStateHasChanged so as to not interfere with Device::connectionStateChanged
2012-12-21 17:24:46 +00:00
craig.p.drummond
2d8a613c24
Only show relevant genres for playlist and devices
2012-12-20 21:16:53 +00:00
craig.p.drummond
bea83b3b93
Fix compile when not enabling remote device support.
...
BUG:136
2012-12-08 09:38:52 +00:00
craig.p.drummond
c8679cbf74
Get tooltip text from model, but fall back to action if model has none.
2012-12-07 19:46:59 +00:00
craig.p.drummond
de823fa17c
Add option to specify max cover size when transfering to device.
2012-12-07 19:44:45 +00:00