Commit Graph

57 Commits

Author SHA1 Message Date
craig.p.drummond
64c06773ce Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
aa379f91a7 Dont access member until constructed... 2014-05-12 18:52:11 +00:00
craig.p.drummond
d4fdb05ea0 Use a class to hide KConfig/QSettings differences - as opposed to using #defines 2014-03-25 19:47:36 +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
d66042fe8c When song is updated in context view, abort any current network jobs.
BUG: 442
2014-03-17 19:48:11 +00:00
craig.p.drummond
b747e15bbe When saving artist image from cover dialog, if set to save in MPD folder and song's path does not have 2 folder elements then save in cache folder.
Cantata will only save artist images, and backdrops, in MPD folder if the folder structure is (e.g.) Artist/Album/Track.mp3
BUG: 429
2014-03-01 18:03:38 +00:00
craig.p.drummond
e89bf82c55 In cover/artist dialog, when attempting to save an image into Cantata's cache folder - ensure the 'covers' sub-folder is created. 2014-03-01 17:53:26 +00:00
craig.p.drummond
2bdfd72963 Closing files should be enough - so no need for size check 2014-02-13 19:10:57 +00:00
craig.p.drummond
3a20ff2ada Close temporary files, to ensure data is written 2014-02-13 19:05:51 +00:00
craig.p.drummond
51b828498a Check sizes of temporary files after write, to ensure data is written. This fixes an issue where sometimes 0 byte files were written from CoverDialog. 2014-02-12 22:43:47 +00:00
craig.p.drummond
431ea98a09 KDE fixes 2014-01-25 10:00:29 +00:00
craig.p.drummond
4becbcf05c Add menu to cover dialog, so that user can control which services are queried.
BUG: 385
2014-01-25 09:58:25 +00:00
craig.p.drummond
cdce908ee5 Handle mopidy paths 2014-01-22 19:25:51 +00:00
craig.p.drummond
2e833bf6e1 Better titles 2014-01-15 19:32:59 +00:00
craig.p.drummond
df779145e6 Add overlay widgets to view, not viewport. 2014-01-15 19:29:23 +00:00
craig.p.drummond
3307a72041 Look for covers via Spotify, iTunes, and Deezer 2014-01-10 20:06:40 +00:00
craig.p.drummond
278533eedd Use message overlay to indicate seachis in progress, and use its cancel button to cancel the search 2014-01-10 20:03:21 +00:00
craig.p.drummond
d91f8807d2 Results of cppcheck... 2014-01-08 19:49:48 +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
aac26903a6 - Show action short-cuts in tooltips
- Move https->http conversion into NetworkAccessManager, so that it is consistent
- Place clear playqueue button back to its previous position
2013-10-09 17:07:14 +00:00
craig.p.drummond
b33851c46d Use HTTPS URLs for Last.fm, Wikipedia, SoundCloud, etc, for non-windows builds. 2013-09-24 18:42:52 +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
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
0d4981f299 Also use discogs for artist images in cover dialog. 2013-06-14 17:26:02 +00:00
craig.p.drummond
89d415ded2 Consistent way to get layout spacing 2013-06-13 18:54:28 +00:00
craig.p.drummond
bdfda3b903 Remove amazon cover fetching - required API key that Cantata never really had. 2013-06-08 07:43:00 +00:00
craig.p.drummond
8c46566276 Show artist name as caption for cover dialog when setting artist images. 2013-05-03 18:04:51 +00:00
craig.p.drummond
8c85eb8d28 - s/Set Cover/Set Image/g
- Correct warning if artist image is not writeable
2013-05-03 18:04:14 +00:00
craig.p.drummond
5c5d99364f Fix Qt5 URLs 2013-05-01 07:00:28 +00:00
craig.p.drummond
973d52bab9 Need to do cover locating/loading in a separate thread - otehrwise UI becomes jerky 2013-04-29 19:37:15 +00:00
craig.p.drummond
61b9bbfb55 Allow to specify cover name as (e.g.) "%artist%-%title%"
BUG:202
2013-04-24 21:20:11 +00:00
craig.p.drummond
cf77dae570 Use Song::isArtistImageRequest() 2013-04-24 18:29:40 +00:00
craig.p.drummond
2708f14001 Allow setting of artist image in cover dialog 2013-04-24 18:28:05 +00:00
craig.p.drummond
dabf0da2f8 Fix Qt5 compile 2013-04-23 16:53:03 +00:00
craig.p.drummond
b534390b60 Move 3rd party code into 3rdparty! 2013-04-22 19:49:13 +00:00
craig.p.drummond
8f763e5908 Only attempt to backup existing cover if it exists - and is not an embedded cover! 2013-04-20 11:11:48 +00:00
craig.p.drummond
918e1389e3 Add possibility to use amazon AWS for covers. Needs AWS keys though, and these must currently be supplied in the config file. 2013-04-18 19:02:46 +00:00
craig.p.drummond
2cc6dc0a2f Use musibrainz id from last.fm to search coverartarchive 2013-04-11 19:37:07 +00:00
craig.p.drummond
35a1e2b8a2 Search discogs for covers 2013-04-11 19:36:12 +00:00
craig.p.drummond
2fc70e7df0 When remove a cover entry, we also need to remove its url and thumbUrl from the list of currentUrls 2013-03-18 21:00:39 +00:00
craig.p.drummond
5b7bcf666d When downloading covers for CDDA, remove any previous one 2013-03-18 20:44:54 +00:00
craig.p.drummond
3d177ce6aa Save, and restore, sizes of (most) dialogs. 2013-03-18 20:15:41 +00:00
craig.p.drummond
a70e3ffe95 - Group cd tracks under 'Audio CD' in grouped view.
- Add isCdda() to Song
2013-03-14 19:50:59 +00:00
craig.p.drummond
7f2224c7cd More work on CD device support. 2013-03-07 17:32:20 +00:00
craig.p.drummond
cb1d5b4b26 Support for Qt5 2013-02-08 17:57:02 +00:00
craig.p.drummond
aed8d03e9a Keep track of song -> cover filename mapping 2013-02-07 18:22:10 +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
fbe6f03408 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
ec68182aa1 Fix canceling of query 2012-12-21 17:07:49 +00:00