craig.p.drummond
c3d288fd8e
Use Covers::self()->get() to retrieve all covers
2014-07-16 19:05:36 +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
05f93a5965
Fix 'missing' icon on online page too...
2014-05-01 19:24:12 +00:00
craig.p.drummond
61364e95aa
Reset devices and online-services models when artist-view cover size changes.
2014-03-20 19:47:16 +00:00
craig.p.drummond
ab7ffecca3
Update (c) year
2014-01-06 19:32:05 +00:00
craig.p.drummond
4fc1296666
Make stream category and online provider configs available from main settings dialog.
2013-10-23 18:33:38 +00:00
craig.p.drummond
a5602e8ad3
Show errors within podcast search dialog
2013-10-21 18:06:20 +00:00
craig.p.drummond
63c89af45a
Dynamic sorting of online service model
2013-10-10 20:30:02 +00:00
craig.p.drummond
167353cd3e
Fix covers of online services (Jamendo/Magnatune)
2013-10-10 20:25:37 +00:00
craig.p.drummond
b5d2636c16
USe standard covers routine to get album covers for online services, as we might be using URL from MPD
2013-10-09 19:13:48 +00:00
craig.p.drummond
843bc04efd
Only use OnlineDevice if device support is being built.
2013-10-08 20:36:23 +00:00
craig.p.drummond
b395deafe8
Expand podcasts by default - if it is the only service, or if it and soundcloud are the only services
2013-10-01 18:27:27 +00:00
craig.p.drummond
2101f7484d
Hide search when provider is toggled
2013-10-01 18:24:40 +00:00
craig.p.drummond
de5cc5d5a4
If we are downloading podcasts while use closes Cantata, prompt user as to whether to really close or not.
2013-10-01 18:20:10 +00:00
craig.p.drummond
01a26ab5fc
Initial import of podcast downloading.
...
NOTE: This has NOT been teted and is NOT complete!!!!
2013-09-30 21:49:24 +00:00
craig.p.drummond
1688820dbe
Add config page to determine list of online providers.
2013-09-20 19:48:27 +00:00
craig.p.drummond
aa426d5493
Import initial podcast search dialog
...
- Search iTunes
- Browse BBC, CBC, NPR, and Digital Podcast
2013-09-19 19:44:23 +00:00
craig.p.drummond
531a61ae65
Scale podcast images down if they are too large.
2013-09-17 21:16:15 +00:00
craig.p.drummond
d5c0ab1bb6
Initial podcast support
...
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
cf1e32c7c8
Online services support does not require taglib.
2013-09-17 15:54:54 +00:00
craig.p.drummond
e13b45259d
Fix function X is hidden by Y in KDE builds
2013-07-18 14:53:39 +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
4b9e65ba01
More work for Jamendo searches
2013-07-15 19:13:14 +00:00
craig.p.drummond
c629877f0f
Mods for Jamendo search
2013-07-15 19:11:10 +00:00
craig.p.drummond
3abd37bd42
Load service on expand
2013-07-12 19:07:10 +00:00
craig.p.drummond
cbeb44d699
SoundCloud support
2013-07-11 19:41:41 +00:00
craig.p.drummond
156300d8e0
Remove add/remove services action
2013-07-11 18:37:50 +00:00
craig.p.drummond
43a8d03f64
Remove unload action
2013-07-11 18:37:33 +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
1191382599
proxy model also needs to use toItem()
2013-03-26 19:10:35 +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
1e9f654554
Expand device when connected.
2013-03-04 19:38:17 +00:00
craig.p.drummond
20a5a4db49
- 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
d46460931c
Dont remove service when disable model
2013-02-12 16:46:39 +00:00
craig.p.drummond
a2cad3d269
Better thread termination
2013-01-30 19:16:03 +00:00
craig.p.drummond
09374f37a4
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
6fb2b70f06
Artist and album images for online services
2013-01-21 19:45:30 +00:00
craig.p.drummond
505da25010
Add support for downloading from Jamendo
2013-01-17 17:03:42 +00:00
craig.p.drummond
d044c96eb2
Intial support for Jamendo and Magnatune.
2013-01-14 20:02:22 +00:00