Commit Graph

69 Commits

Author SHA1 Message Date
craig.p.drummond
2330864315 Use differnt album 'keys' for playqueue, and playlist. When Moopidy is used, its possible there might be *lots* of differnt keys - and we can reset the playqueue keys when the playqueue is cleared. 2014-01-22 19:30:52 +00:00
craig.p.drummond
84a1fa0de0 When downloading images, dont use extension to determine file format, instead look JFIF and PNG in first few data bytes.
BUG: 378
2014-01-07 20:02:40 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
016a0f724e Add model test code 2013-11-21 18:15:36 +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
ee3fc3229a Fix Jamendo/Magantune covers 2013-10-18 18:57:12 +00:00
craig.p.drummond
63c89af45a Dynamic sorting of online service model 2013-10-10 20:30:02 +00:00
craig.p.drummond
3d3675c4d4 Calc service rows, as opposed to storing 2013-10-10 20:29:46 +00:00
craig.p.drummond
a5ba089fbf Remove debug 2013-10-10 20:28:03 +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
c7f82e5588 Always need to load online services - so that they are there for the config page! 2013-10-07 15:53:55 +00:00
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