craig.p.drummond
5b4f357c7f
Return hidden services from service() too
2013-10-02 20:20:20 +00:00
craig.p.drummond
89015ea0dd
Use bold font for unplayed podcasts
2013-10-01 18:42:25 +00:00
craig.p.drummond
2101f7484d
Hide search when provider is toggled
2013-10-01 18:24:40 +00:00
craig.p.drummond
917bc3f50e
Update genres when toggle providers
2013-10-01 18:21:58 +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
f9685dff40
Display download progress
2013-10-01 18:14:53 +00:00
craig.p.drummond
16c9ea6277
Use document-save-as icon to indicate downloaded podcasts
2013-10-01 18:13:43 +00:00
craig.p.drummond
3a399485c2
Use italic font for played podcasts
2013-10-01 18:11:31 +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
5a3740f2ab
- Show sound-cloud icon in playqueue and corner widget
...
- Show podcasts icon in playqueue, and if possible podcast image in cover widget/notifications.
2013-09-18 18:16:58 +00:00
craig.p.drummond
726c446671
Cleaner way of setting online properties on song
2013-09-18 18:14:47 +00:00
craig.p.drummond
5683f7939b
Use NetworkJob to automatically, and consistently, handle re-directs
2013-09-18 18:11:49 +00:00
craig.p.drummond
2fd3864ce5
Add option to refresh all podcasts
2013-09-18 18:11:05 +00:00
craig.p.drummond
301a8a9b7e
- Indicate when podcast episodes have been played
...
- Display number on unplayed episodes
2013-09-18 18:10:30 +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
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
e13b45259d
Fix function X is hidden by Y in KDE builds
2013-07-18 14:53:39 +00:00
craig.p.drummond
72cd22161c
Use i18n is a more KDE-like manner, other wise debug builds of kdelibs produce (I18N_ARGUMENT_MISSING)
...
BUG: 254
2013-07-18 14:52:45 +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
ee88ea6dac
Set row
2013-07-15 19:17:19 +00:00
craig.p.drummond
aef49f1b5e
Use cached row wherever possible
2013-07-15 19:16:31 +00:00
craig.p.drummond
8a30f41836
Uniform row heights
2013-07-15 19:14:45 +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
e721fdc0d4
isSearchBased is a better name than canSearch...
2013-07-14 20:41:57 +00:00
craig.p.drummond
b2219d821f
Can't 'fetchMore' for SoundCloud, as its search based. Calling fetchMore causes reload to be called on the service, this cancels all current searches!
...
BUG:257
2013-07-14 20:41:04 +00:00
craig.p.drummond
a3558da291
Give search hint on sub-text
2013-07-12 19:07:25 +00:00
craig.p.drummond
3abd37bd42
Load service on expand
2013-07-12 19:07:10 +00:00
craig.p.drummond
1f4f8a15ab
Separate search per online service
2013-07-12 19:04:55 +00:00
craig.p.drummond
cbeb44d699
SoundCloud support
2013-07-11 19:41:41 +00:00
craig.p.drummond
5793d14474
USe correct property to determine if album covers should be shown
2013-07-11 18:38:15 +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
10190d20cb
Display 'Loading...' when loading
2013-07-11 18:35:54 +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
33a74bf0c6
Use image file if we can
2013-04-03 17:00:25 +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
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
fbb9a5d41c
Remove QPointer usage
2013-03-04 19:39:41 +00:00
craig.p.drummond
65b6387052
Use list of actions
2013-03-01 21:32:22 +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
b101039b98
Add both services by default
2013-01-30 19:15:27 +00:00