Commit Graph

76 Commits

Author SHA1 Message Date
craig.p.drummond
786f2b39f6 Move model roles into separate roles.h file. 2014-04-23 20:36:38 +00:00
craig.p.drummond
b119ad0c65 Put plural translations in separate source files. 2014-03-25 20:11:58 +00:00
craig.p.drummond
4f63711498 Another Qt5 build fix... 2014-03-21 20:16:59 +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
c43bae0ae9 Reset devices and online-services models when artist-view cover size changes. 2014-03-20 19:47:16 +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
de5fcffa36 Typos... 2014-02-07 20:15:21 +00:00
craig.p.drummond
b51476ccc4 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
13a07f1468 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
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
bb2f217304 Add model test code 2013-11-21 18:15:36 +00:00
craig.p.drummond
d35039429b Make stream category and online provider configs available from main settings dialog. 2013-10-23 18:33:38 +00:00
craig.p.drummond
97dea22fb6 Fix Jamendo/Magantune covers 2013-10-18 18:57:12 +00:00
craig.p.drummond
fdadd3857c Dynamic sorting of online service model 2013-10-10 20:30:02 +00:00
craig.p.drummond
cc1a3b0210 Calc service rows, as opposed to storing 2013-10-10 20:29:46 +00:00
craig.p.drummond
f3fd8cbf22 Remove debug 2013-10-10 20:28:03 +00:00
craig.p.drummond
99eadf6f0a Fix covers of online services (Jamendo/Magnatune) 2013-10-10 20:25:37 +00:00
craig.p.drummond
422bf10627 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
ff848c6d11 Only use OnlineDevice if device support is being built. 2013-10-08 20:36:23 +00:00
craig.p.drummond
bd6bb06e91 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
10f8c9fcc7 Return hidden services from service() too 2013-10-02 20:20:20 +00:00
craig.p.drummond
b303a4cc8b Use bold font for unplayed podcasts 2013-10-01 18:42:25 +00:00
craig.p.drummond
3f36596d25 Hide search when provider is toggled 2013-10-01 18:24:40 +00:00
craig.p.drummond
8ee8142d7c Update genres when toggle providers 2013-10-01 18:21:58 +00:00
craig.p.drummond
939e18f4a1 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
41b9fca509 Display download progress 2013-10-01 18:14:53 +00:00
craig.p.drummond
40ad15049e Use document-save-as icon to indicate downloaded podcasts 2013-10-01 18:13:43 +00:00
craig.p.drummond
91842114b1 Use italic font for played podcasts 2013-10-01 18:11:31 +00:00
craig.p.drummond
b57c6b2eb8 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
e8d9949f87 Add config page to determine list of online providers. 2013-09-20 19:48:27 +00:00
craig.p.drummond
bcb858f839 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
a017b4ad8c - 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
4ade487236 Cleaner way of setting online properties on song 2013-09-18 18:14:47 +00:00
craig.p.drummond
556071c2a7 Use NetworkJob to automatically, and consistently, handle re-directs 2013-09-18 18:11:49 +00:00
craig.p.drummond
db50fabc24 Add option to refresh all podcasts 2013-09-18 18:11:05 +00:00
craig.p.drummond
7da1774619 - Indicate when podcast episodes have been played
- Display number on unplayed episodes
2013-09-18 18:10:30 +00:00
craig.p.drummond
4dd4fd31fc Scale podcast images down if they are too large. 2013-09-17 21:16:15 +00:00
craig.p.drummond
d7740e7733 Initial podcast support
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
41e974bdb6 Online services support does not require taglib. 2013-09-17 15:54:54 +00:00
craig.p.drummond
01080397e4 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
e5c1f418bb Fix function X is hidden by Y in KDE builds 2013-07-18 14:53:39 +00:00
craig.p.drummond
f0bad94c9c 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
7b7f35aa95 Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel 2013-07-17 18:16:50 +00:00
craig.p.drummond
2266c959a0 Set row 2013-07-15 19:17:19 +00:00
craig.p.drummond
e9b9e30d18 Use cached row wherever possible 2013-07-15 19:16:31 +00:00
craig.p.drummond
bc9fb1f510 Uniform row heights 2013-07-15 19:14:45 +00:00
craig.p.drummond
ea0aef26df More work for Jamendo searches 2013-07-15 19:13:14 +00:00
craig.p.drummond
443a27926a Mods for Jamendo search 2013-07-15 19:11:10 +00:00
craig.p.drummond
046ac140ba isSearchBased is a better name than canSearch... 2013-07-14 20:41:57 +00:00
craig.p.drummond
37bdb38fa1 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