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
craig.p.drummond
d0dec7234f
Give search hint on sub-text
2013-07-12 19:07:25 +00:00
craig.p.drummond
6e2028ce64
Load service on expand
2013-07-12 19:07:10 +00:00
craig.p.drummond
ceae5ce8a3
Separate search per online service
2013-07-12 19:04:55 +00:00
craig.p.drummond
12cc3c0822
SoundCloud support
2013-07-11 19:41:41 +00:00
craig.p.drummond
be94d815a9
USe correct property to determine if album covers should be shown
2013-07-11 18:38:15 +00:00
craig.p.drummond
c0ea1e6480
Remove add/remove services action
2013-07-11 18:37:50 +00:00
craig.p.drummond
ddedab2150
Remove unload action
2013-07-11 18:37:33 +00:00
craig.p.drummond
dc5e8e254c
Display 'Loading...' when loading
2013-07-11 18:35:54 +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
4b2d8a5b46
Use image file if we can
2013-04-03 17:00:25 +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
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
64de943f3d
Remove QPointer usage
2013-03-04 19:39:41 +00:00
craig.p.drummond
daaedeadf0
Use list of actions
2013-03-01 21:32:22 +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
ce51673738
Dont remove service when disable model
2013-02-12 16:46:39 +00:00
craig.p.drummond
ac3345c65c
Better thread termination
2013-01-30 19:16:03 +00:00
craig.p.drummond
5cc0c407bd
Add both services by default
2013-01-30 19:15:27 +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
0ded0e0934
Artist and album images for online services
2013-01-21 19:45:30 +00:00
craig.p.drummond
915578a92b
Use correct icon
2013-01-21 19:43:25 +00:00
craig.p.drummond
afdba928ec
Add support for downloading from Jamendo
2013-01-17 17:03:42 +00:00
craig.p.drummond
7d830a37ab
Fix KDE compile
2013-01-15 19:18:35 +00:00
craig.p.drummond
fefd0caebd
Intial support for Jamendo and Magnatune.
2013-01-14 20:02:22 +00:00