Commit Graph

3050 Commits

Author SHA1 Message Date
craig.p.drummond@gmail.com
58287ed7bc If a cue file references a non-existant file, then dont use cue file.
BUG: 256
2013-07-17 11:07:09 +00:00
craig.p.drummond@gmail.com
2b6064492d Check whether cdparanoia has paranoia_cachemodel_size.
BUG: 254
2013-07-17 11:03:16 +00:00
craig.p.drummond
5350a9fd40 Better control over config and refresh actions 2013-07-16 18:34:31 +00:00
craig.p.drummond
ece9bc07d3 Allow to refresh all categories that have url 2013-07-16 18:34:12 +00:00
craig.p.drummond
da3a4e6fa6 Service is not busy if search gets cancelled 2013-07-16 18:33:54 +00:00
craig.p.drummond
2dbd194c01 Ensure deliminator is not in strings 2013-07-16 18:33:27 +00:00
craig.p.drummond
dbbf96abba Use a more generic guard string 2013-07-16 18:33:02 +00:00
craig.p.drummond
ae8355911b Check url has :// before using 2013-07-16 18:32:41 +00:00
craig.p.drummond
d80bd263ab Only insrt url once into "All" group 2013-07-16 18:32:25 +00:00
craig.p.drummond
98c9720df5 Dont use KIO - its not thread safe, and leads to segfault on exit if its used in a non-gui thread!!! 2013-07-16 18:31:55 +00:00
craig.p.drummond
045bf0d5ac Encode song details into URL for all services 2013-07-16 18:31:19 +00:00
craig.p.drummond
f51a6f2fb9 Speed up online services model by disabling dynamic sort 2013-07-16 18:30:45 +00:00
craig.p.drummond@gmail.com
53a4d299ac - Place CdAlbum within its own header
- Rename cddb.h/cpp to cddbinterface.h/cpp to avoid conflicts with installed cddb/cddb.h
BUG:254
2013-07-16 11:09:43 +00:00
craig.p.drummond
2266c959a0 Set row 2013-07-15 19:17:19 +00:00
craig.p.drummond
1fe1ef90cf Coding standard 2013-07-15 19:16:48 +00:00
craig.p.drummond
e9b9e30d18 Use cached row wherever possible 2013-07-15 19:16:31 +00:00
craig.p.drummond
6add6309bb Mor ework on trying to speedup Jamendo - it can still be *very* slow though :-( 2013-07-15 19:15:56 +00:00
craig.p.drummond
28d385586a Cache rown number - as opposed to calculating each time 2013-07-15 19:15:15 +00:00
craig.p.drummond
bc9fb1f510 Uniform row heights 2013-07-15 19:14:45 +00:00
craig.p.drummond
0d73e60913 In icon mode, only allow search when at top level 2013-07-15 19:14:27 +00:00
craig.p.drummond
8fa48fbdd0 If search is open, and we click on search icon of another service then dont close seatch - change search to new service 2013-07-15 19:14:01 +00:00
craig.p.drummond
ea0aef26df More work for Jamendo searches 2013-07-15 19:13:14 +00:00
craig.p.drummond
867370c63b Fix build when we hjave no libcddb, but do have musicbrainz
BUG:254
2013-07-15 19:12:48 +00:00
craig.p.drummond
22f86d9d24 Fix restoring of main window size for KDE builds.
BUG:258
2013-07-15 19:12:06 +00:00
craig.p.drummond
443a27926a Mods for Jamendo search 2013-07-15 19:11:10 +00:00
craig.p.drummond
bbfddd296a Oops forgot to commit these with the last commit!!! 2013-07-14 20:44:13 +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
b3b77ed478 Add a little more debug 2013-07-13 16:34:49 +00:00
craig.p.drummond
0af7231d7a Cant seek cdda:// streams 2013-07-12 19:32:19 +00:00
craig.p.drummond
83bf3339d9 Remove lame usage, its not actually required for audio cd playback! 2013-07-12 19:29:34 +00:00
craig.p.drummond
4c5eaf1820 Stop search when search widget is closed 2013-07-12 19:08:20 +00:00
craig.p.drummond
a90fe42b4d Draw service icon behind view when searching 2013-07-12 19:07:51 +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
4a20e8c266 /slightly/ speedup loading of XML cache 2013-07-12 19:06:54 +00:00
craig.p.drummond
b5dc5f7847 Also check for singer, vocalist, or musician 2013-07-12 19:06:30 +00:00
craig.p.drummond
cab072fd51 If time & elapsed are 0, keep polling for the first few seconds to see if this changes 2013-07-12 19:05:49 +00:00
craig.p.drummond
069b4668f5 Place tune-in search button on item 2013-07-12 19:05:17 +00:00
craig.p.drummond
ceae5ce8a3 Separate search per online service 2013-07-12 19:04:55 +00:00
craig.p.drummond
4097f30e85 Clear existing filter before performing soundcloud search 2013-07-11 19:57:26 +00:00
craig.p.drummond
74b1dae762 Fix crashing when filtering if we have songs directly under root - as happend with SoundCloud and AudioCDs 2013-07-11 19:53:21 +00:00
craig.p.drummond
39c29a001a Empty search means we are not busy 2013-07-11 19:47:48 +00:00
craig.p.drummond
12cc3c0822 SoundCloud support 2013-07-11 19:41:41 +00:00
craig.p.drummond
fe1eb01433 Remove ENABLE_ONLINE_SERVICE cmake option - always enabled. 2013-07-11 18:38:48 +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
e19b0ba081 Create custom struct for favourites 2013-07-11 18:37:15 +00:00
craig.p.drummond
9d7613c80c Add reload action to items as well 2013-07-11 18:36:42 +00:00